context aware messaging service: a dynamical messaging delivery using location information and...

4
Context Aware Messaging Service: A Dynamical Messaging Delivery using Location Information and Schedule Information Yasuto Nakanishi, Takayuki Tsuji, Minoru Ohyama, Katsuya Hakozaki Graduate School of Information Systems, University of Electro-Communications, Tokyo, Japan Abstract: This paper describes a context-based dynamic messaging system. It uses schedule information and location information of the message addressee. According to the addressee's communication context schedule, location, and available media), the system selects the most suitable telephone number or e-mail address, and redirects each incoming message dynamically. It also writes the schedule and location information of users into an HTML ®le which users can share on the WWW. It will work as mobile groupware for mobile workers. Evaluating the system during a two-month experiment in Tokyo, we found that our system produced smooth communication and a greater feeling of teamwork. Keywords: Context aware; Location information; Messaging service; Mobile groupware; Scheduler 1. Introduction Today, there is a wide range of technologies, access methods, and devices for communication. People often have several phone numbers and several e-mail addresses and switch among them according to the situation. Because the commu- nication style has become so varied, it is dif®cult to make appropriate use of media and addresses in sending a message to such people and especially to a mobile person. Even if a message is delivered, the addressee might not read or listen to it. In particular, in the mobile environ- ment, it is dif®cult to share the context of communication situation, media, or place) since it changes hour by hour. Although cellular phones and e-mail set us free from the restric- tions of place and time, they take away the context of communication that ®xed places and times provided. This paper proposes a system called Context Aware Messaging Service CAMS). It uses schedule information and location information of the message addressee. According to the addressee's communication context schedule, location, and available media), the system selects the most suitable telephone number or e-mail address, and redirects each incoming message dynamically. It also writes the schedule and the location information of the users into an HTML ®le and they share the ®le on the WWW. This system will also work as mobile groupware. 2. System Our system integrates a computer telephony integration server CTI server), a location detection system with the Personal Handyphone System PHS), and a scheduler. The system consists of a control server with a database for the scheduler, a CTI server, a mail server, and a WWW server Fig. 1). For delivering messages dynamically, the control server updates the settings of the CTI server that has a software PBX and the forwarding lists of the mail server. For guessing the context of communication and changing the settings ade- quately, the control server uses the user's location information detected with PHS and the schedule information that the user entered. Each user carries a PHS and a PDA. To obtain location information about each user, the control server posts a cgi message every 15 221 # Springer-Verlag London Ltd Personal Technologies 2000) 4:221±224

Upload: yasuto-nakanishi

Post on 13-Aug-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Context aware messaging service: A dynamical messaging delivery using location information and schedule information

������� ��� ���� �� ������� �

������� ���� �� ������� ����

������� ��������� �� ��������

���������

������ ������� ������ ���� ���� ������� ������� �������

�������� ���� � �� �������� �������� ���������� � ��������������������� ������ �����

��������� ���� ����� ������� � � ��������� � ��� ������� � ������� �� ���� ������ � �������� � ������ � �������� �� ���������� �������� ���� � �� ��� ��������� ���� ����� � ���� �������� ������ � � ��������� ������ ��� ������ ������ ������� �������� ������� � ����� �� ������ ������ � ������� ��� � ��� � ������� � �������� �� ���� ������ ��� ������ � ������ � �������� �� ����� � �� � �!" #�� ���� ����� � ����� � ��� $$$� �� ���� ���% �� ������ ��������� ��� ������ ���%����&������� � ��� ������ ��� � � ������ �� �������� � � ��%��� �� ��� ���� ��� ������ ����� ������ ���� ����� � � ������������ � �� �������%�

��������� '� ���� �����( "����� � �������� ( !������ � ������( !����� ���������( )������

�� ����������

����� ����� �� � ��� �� �� �� ��� ������������ ������� � ����� ��� ���� ����� �*����� ���� ���� ������� ��� � ������ � ������� ������ ������� � ����� ��� � �������� � �� ��� �������� � +����� ��� ����� ����� ����� ��� ����� �� ������ �� �� ��#����� ��%� ����������� ��� �� ���� � �������� �� � � � ������� �� ��� ������ � ��������� �� � ������ ����� � &�� �� � ��������� �������� ��� ������� ����� �� ��� ������� �� ��� � ���������� � ��� ������ � ���� ��� �� �� �� ��#��� �� ����� ��� � ���� ������ ����� ��������� � ����� �� ������� � �� �� ��� ���� �� ����� �������� ���������� �� � ������ ��� �� ���� ���� ��� ���������� � �� ���� � ����� ���� ��%� ���� ���� ���� �� ���� ����� ���� #�� ����� � ����� ����������� ����� �������� � ������ ���� '� ����

����� !������ � )����� �'�!)�� �� ���������� � �������� � ������ � �������� �� ��� ������� �������� ���� � �� ������������ ���� ����� � ���� �������������� � � ��������� ������ ��� ������ ��������� ���� �������� ������� � ����� �� ������

������ � ������� ��� � ��� � �������� �������� �� ���� ������ ��� ������ � ��������� � �������� �� ��� ����� � �� � �!"#�� � ���� ����� ��� #�� � ��� $$$� ���������� ���� ���� ���% �� ������ ����������

�� �����

,�� ������ � �������� � ������� ������� �� �������� ������ �'�� �������� � ������ ������ ������ ���� ��� *���� �� � ���� �)����� �* )�� � � ����������� ������ � ����� �� � � ���� ������ ���� �

������� ��� ��� �������� � '�� ������� � ����������� � � $$$ ������ �-��� .�� -��������� � �������� � �������� ��� � ���������� ������ ��� ����� �� �� ��� '�� ���������� ��� � �������� *+/ � ��� ������� � ������� ��� ���� ������� -�� ������ � ��� � ���� ������ ����� � �� �� � ��� ����� �� ���0������� ��� � ���� ������ ���� ��� ������������ � �������� ����� ���� * ) � ��� ������ � �������� ���� ��� ���� � �����&�� ���� ������ � * ) � � *1�� �� ����� ������ � �������� ����� ��� ����� ���� ���� ������ ����� � �� ������� ����� .2

���

� )��� ����3����� "� � "�*���� �� ��� ������� �4555� 6744.8446

Page 2: Context aware messaging service: A dynamical messaging delivery using location information and schedule information

�� ���� �� � ��� ������� ������ � ��� $$$9.:� �������� ���� ��� ������� �� � ������� ��������� ������ ������ �� * ) ���� ;��1�'�!� ������ ������� ��� $$$�&�� ���� ��������� ����� �������� �����

���� ��� � �� ���� ����� � �� ������������ �� ���� � ���� �� $� ��� ��� %� � �������7 � �� ����� ������ � � � �� ����� ������� ���% �� ����� ������ �� $� ������� ��������� ��� ���� ��� ��� ���� ���� � ����� ������ <���� � � ��� � ������ ������� ���$$$ ��� � ��� ������ � ���� �� � ��� � �*1�( ������ ��������� � ��� ������� � ����� ���� � ������ �� ������ � ��� ���� � ���%� �� ������ � ���� ������ ������ ��� ����� �� ���

������� � � ��� � ��� '�� ������ ����� .2�� ���� ���� � �� ��� ������ ������ � ������ � �������� � �� ��� ������ ������ � �������� �� � ���� �� ����� � ��� ����� ��������� �� ��� ���� ��� ������� ������� ���� �� �� ��� � � ��� ��� ������ ������ �$�� � ������ ��� ��� � ������ ���� ���� ��������� �� � ������ ��� ���� ������ ��� ��� � ���� ��� ���� �� ����� �� ��� � � ��� ��� ���%�� ���� ������ �

'�!) �� ���� � �� � �� �� � ������� ������� ��� ���� �� ������ ���������� <���� ������������� ������ � �������� � � ������������� ����� ����� ���� ��� ������ $�� ����� ���� ��� $$$ ������� � * * �����0������ ��� ������� � ��� � ���� ������ � ����� � ��� ������ �� � �!" #��� ���� ������������ ������ � �������� � � ���������

���� ����� ��� ������� �-��� 4�� <���� � ��� ���� ����� � � ����� �������� ������ ��%� ���� ���� ��� � ��� �!" #��� +���� ��������� � =��� ������ ���� ��� ������ �� ������� � � ��� �� ��%�� �-��� 4�� ��� �!" #������ � ��� � ���������� ��� ��� ������ �������� ������������ � ������ ��� ������������ .2 �� ����� �� ������ � ��� � ��� ������������ � �������� � � ��� ���� � ������� ���� �� �� ������� � ������� ������� �������������� ��� � � ��� � ���� �� ��� �������� � ���>��� ����� � ? ��� � � �������� ����� ��� ������� � ����� ��� �� �� �� �������� ���� � �� ���� �� ���� ����� �

�� �����������

$� � ��� � �������� � ���� � ����� ��), , �)���� ,�#� ��� ,�#�� ���%��� ������ �� ��� � ��%�� � �������� ��� ������� ��� ����� �� � �������� � ���� ����� ��� � ������� ��� ����� ��� #�� �������� � �������� ���� ���� ���� �� ��#�� � ��%�� � ������� ���� ���� �� ������ �� ��� � � ��������� ���� ���������� ����� ���

1��� � ��� ���������% �������� �� ��� ����� ��� ����� �� �� ��� � �� ��������� ����� ���%� $� ���� ��� �� � ������� ����� ����� ��� �� ��� � � ���@� ������ ���� � ��� ����� �������� 1��� � ��� ���� ���������� ��� ������ ��� ����� ��� ��� �� ��� �� ���� ���� �� �����%� $� � �������� ������

���

�� ! )����� � #������� ��� " )���� � ���� ����� � ������

A� ;�%� ���� �� ���

Page 3: Context aware messaging service: A dynamical messaging delivery using location information and schedule information

����� ��� ��� �� � ����� ��� � ��� ��������������� ��� �� ��������

� �� �� ������� � �� % �� ���� � ��� ��� ������� ������ ���� �� ������ ��� ��������

� �� �� � �� �� � ���� � ��� �� ������� �� ��* ) B��� ���� ��� � ��� ������ ����� � �* )�

��� ������ ��� �� � ����� ��� ����� � ����� ����� � ����� ��� �� ��������

� ? ��� � ��� ���� ����� � ���� �� ��������� ��� � ��� �� ��%� � ���� ������� ��� �� ������� �� ����� ������ � ���� ������ ��

� ? ��� � ����� ��� ��� ������� ��� ������ ������� ��������

��� � ������ �� ��� ������� � ��� ����� ������� ����� �� � � ��� ���� ������� ��������� ���� � ������ � ��� �� �� ������ ���� � ��� �� ��� � ��� �� ��� �� ��� � ��'�!) � ������ '�!) �� �� ������ ����� ����� ��� ��� ������ ��� ������ �� �������� ���� � ��� � ����� �� �� ��� � ������� ��� ��� ����� �� ��� ����� �� ������� ����� ����� �� ���� ��� �� ��� ������� � ������� ���%� ���� �������� ��� ������ #��� ��� �� ����� ����� � ���� ����� � ���� ���� ���������� ������� �� ��� � ��� ���� � ������ ����� ��� � ��� ����� �� ����� ����� �

�� ��������

)��� ���������� ���� ������� � ��� � � � �� �� � ���� ����� � ������ ������ � ��� ���� ���� �������� �������� ���� ����� ����� ����� ���� ��� ������� 94�C:� ,���������� �� �� ������������ �������� �� ���� ����%� � ������ � �� �������� �� �� � �������� � ����� � ��� �� ����3������ ��������� ����� ������� � �������

��� � ������ � �������� � ��� ��� �����96�2:� � ������ �� ����� ����� ��� �� ����� ������� ������ ����� ���� ��� � � �������9D�E:� � ���� �� ����� ������� ����� �� �� ���� � ������ ����� �0����� ���� ������� ����� ���� ����� � ��� ������� �������� ����� �� � �� ������������ �������� ��� ���� ���� ���� � ������ � B��� ���� � * )� ����� ��� ������ �������� ��� ������ � ����� ������� ����� ������� ���� ���� ���� ����� � ������ ��� � ����� ��� ���� ���� ����� ��� � �

)��� ������ �� ����� ��� ���� ��� � ������ ������� �� ���� ��� � ������ � �������� 9F:�,�� ������ ������� � ����� ���� ��� ������ ��� ����� � ���� �� ����� ������ ���� ������ ��� � � ������ � ���� �� ��-��� ��� ��� �� � �� ��� ����� � ��� ���

� ������� �� ����� ���� ��� ������ ����������� ���� ����� � � � ��� ������� ��������� ����� �� � ����� ���� �� �� �������� �� �� �� % �� ����#���� ����� ���� ������� � �� �� ���� �� �� �� �� ���� � ���� ����� � ������ ���� ����� �� �������� ��������� ���� � � ��� ������� �������� � ���� � � � ������� � ������ ��� ������ ����� �������� �� � ������� � ����� � !*� ��� %���� �� ������ ������ ��� �������� ������ �� �������� 94:� � ������� � ������ ����� ������ ��������� ����� �� ���� � ����� ����� ������� �� �� �� ������� �� ����������� � ����� ��� � �������� ��� ��� ��������� � �� ���� ������� �������������$� ����� � �� �������� �� � ������

���� � ������ � ���% ������ �� ������ � ���� ������� ������ �� � ���� ���� ���� ������ � ������ ����� � ���� ����� � ����� �� ����� ���� � �������� � �� �� ���� ������� �� ���� ����� � ������� ��� ������� � ��� � �������� � �� �������� �����

�� ��������

���� ����� ������� � � ��������� � ���������� � ������ ���� ���� ������ � �������� � ������ � �������� � ���� � �� ������������ ���� ����� � ���� �������������� � � ��������� ������ ��� ������ ��������� ���� �������� ������� � ����� �� ������������ � ������� ��� � ��� � �������� �������� �� ���� ������ ��� ������ � ������ � �������� �� ����� � �� � �!" #������ ����� � ����� � ��� $$$� $�� ��� � �������� � ��� ��� �� ��� � ��%�� � �������� ��� ������� +��� � ���������� ������ � ����� � ���� ����� � ����� ����� ������ ���� ����� � �������� �������� ����� � ���� ����� � ������ �� ����� ��� ���� ��������

����������

.� ����7>>����%������� ���B�>

4� !� ����� *� G����������� !� )����% &� ��� !����� *���������������� �'! !����� '������ � � '���� ������ � G����� .HHH( C7 CD864

���

'� ���� ����� !������ � )�����'� ���� ����� !������ � )�����

Page 4: Context aware messaging service: A dynamical messaging delivery using location information and schedule information

C� ����7>>���������%�������>I����%��>� ���� ���>�� ���� ����

6� $� � G� )���� +� ���� ;� ��� *�G'��+ ���0������������ � �������� �� ��� ��� G����� ')"�H2�.�/���� *��� ���� G������ '� ��� .HH2

2� ;�%����� A� ;� �%� ;� ���� �� '� ���� � )������)����� $��� & ����� 1���� '���� � � ������ ��+����#� '���� ����� !��� ������� $$$���������$���������� +���� �*)= ��� ����� � B��� ��� .HHF( .574F..84F.H

D� J���� '� J��� ���� )� &����� �� ����� ��� )������ � J�������� <��������� *����� �� �� ' ��HF� .HHF ���2..82.F

E� ����� � <����� +� �� ����� ����7 ������ ��������

� ������� ������ ������� ���� � ������ *����� ���� ' ��HE .HHE ���4C6846.

F� )��� A� &�� � �� -��� )� '�!�*7 +���� � � � ���������� ������ ������� � ��� ��������� ������ '���� ���'������ � � )������ )������� "����� ;���� � '������� )�� �� )��� ��� .HHF( .2.H7 .CE8.26

������������� ��� A����� ;�%� ����� .�2�. '�������%��J������ )���� �� � �������� )������� < �������� ��&������'���� ����� �� '�����'���� ��%��� .F4�F2F2�=���

���

A� ;�%� ���� �� ���