消息发送和接收系统及方法

文档序号:7860024阅读:708来源:国知局
专利名称:消息发送和接收系统及方法
技术领域
本发明涉及一种消息发送和接收系统、终端装置和服务器,并且还涉及这一系统和这些装置中使用的消息发送和接收方法及程序,并且更加具体地讲,涉及一种用于发送附有位置信息的消息并且在指定位置的目的地接收该消息的系统。
背景技术
从现有技术中找到的这种类型的消息接收装置的例子包括,例如,用于接收电子邮件的装置。在这些情况下,“消息”指的是,消息发送装置的用户发送给消息接收装置的用户的数据,并且在电子邮件系统的情况下,指的是所发送的电子邮件。
附图1中给出了诸如上面介绍的那样的消息发送和接收系统的结构的例子。在附图1中,这个消息发送和接收系统由下列部分构成消息发送器10、消息接收器9和将消息发送器10和消息接收器9连接起来的网络300。在某些情况下,消息发送器10和消息接收器9的功能是同时包含在一个单一的装置中的。
消息发送器10借助网络300发送消息,而消息接收器9接收借助网络300发送过来的消息并且将所接收到的消息提供给用户。消息接收器9由下列部分构成消息接收单元91,用于借助网络300从消息发送器10接收消息;和消息呈现单元92,该单元与一个界面结合使用,用于将消息接收单元91接收到的消息提供给用户。这样,使用消息接收器9就能够接收并查阅另一个用户使用消息发送器10创建和发送的消息。
此外,例如,在日本专利公开第2001-268620号中公开了一种发送这种类型的指定位置消息的方法的实例。按照这种发送指定位置消息的方法,在获取终端装置的当前位置时,服务器向所述终端装置发送一个定位请求,并且终端装置响应于来自该服务器的定位请求,通过导航装置获得位置信息,并且将该位置信息插入到电子邮件中,然后将电子邮件发送给服务器,从而使得发送指定位置消息的功能得以实现。
在上述的现有消息发送和接收系统中,当在消息接收器9处接收到消息时,这个消息是通过消息呈现单元92直接提供给用户的。结果,即使当所发送的消息具有仅当接收方位于由该消息的发送方指定的位置上时才有效的内容时,不管这一接收方是否位于特定的位置上,都会给出该消息。
在现有技术的消息发送和接收系统中,为了发送具有仅当位于特定位置上时才有效的内容的消息,发送方必须检查接收方的当前位置,并且然后在确认了接收方位于指定位置上时发送消息。不过,不敢假设发送方总是能够获知接收方的当前位置,并且当不知道接收方的当前位置时,准确无误地发送仅当接收方位于特定地点时才有效的消息就会成为问题。
而且,在上面介绍的现有技术中用于接收指定位置消息的系统中,有这样一个问题,当所要接收的消息中指定了接收位置时,该消息是无法从移动终端的用户那里进行发送的。
还有,虽然现有的发送指定位置消息的方法能够实现本人当前位置的获取并且将其附加在消息上,并且随后将其发送出去,以便报告本人自己的位置,但是这一处理仅仅通知了服务器本人自己的终端的当前位置,而不能实现要接收消息的位置的指定。

发明内容
本发明的目的是提供一种消息发送和接收系统、一种终端设备、一种服务器和一种在所述系统、设备和服务器中使用的消息发送和接收方法和程序,当所接收的消息中指定了接收位置时,允许从包含接收终端的设备发送消息,并且允许接收消息的位置的指定,结果,能够解决上述的现有技术中的问题。
按照本发明的消息发送和接收系统是用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备的消息发送和接收系统,所述消息发送和接收系统配备有作为发送源的终端设备,包括用于接收的装置,该装置作为输入接收消息发送的目的地和接收该消息的位置;和用于附加所述消息位置信息的装置,所述消息位置信息指明已经作为输入接收的所述位置;服务器设备,包括消息存储装置,用于在接收到从作为发送源的终端设备发送过来的消息时,存储所接收到的消息;位置请求装置,用于从保存在所述消息存储装置中的消息中提取目的地址和位置信息,并且向作为发送目的地的终端设备提交位置请求,其中发送目的地由目的地址指示;和消息管理装置,用于在附加在所述消息上的位置信息与响应于所述位置请求从作为发送目的地的所述终端设备发送过来的位置信息相匹配时,将消息发送给作为发送目的地的所述终端设备;和作为发送目的地的终端设备,包括第一位置获取装置,用于接收来自服务器的位置请求并且获取位置;和位置信息发送装置,用于将由所述第一位置获取装置获取的位置信息发送给所述服务器设备。
按照本发明的消息发送和接收系统,当在拥有位置获取装置的发送源的终端设备处发送了消息时,附加了消息的目的地址和指明应当接收到该消息的位置的位置信息。在服务器设备中,在接收到消息的时候提取包含在消息中的位置信息和目的地址、提交获取目的地址的移动终端的位置的请求,并且在确认了该移动终端是处于指定位置的移动终端之后发送消息。由此,作为发送源的终端设备能够指定作为发送目的地的终端设备接收消息的位置。
此外,所述作为发送源的终端设备还可以包括用于获取其当前位置信息的第二位置获取装置,并且所述附加装置将由所述第二位置获取装置获得的位置信息附加到所述消息上,作为应该接收消息的位置的位置信息。
按照本发明,位置是在那个位置上发送消息的时候获取的,并且这一位置信息是自动地附加到所发送的消息上的,结果是,接收消息的位置可以设定为发送消息的位置。
此外,按照本发明的另一种消息发送和接收系统是用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备的消息发送和接收系统,所述系统配备有作为发送源的终端设备,包括第一位置获取装置,用于接收来自服务器设备的位置请求并且获取位置;和位置信息发送装置,用于将由所述第一位置获取装置获取的位置信息发送给所述服务器设备;服务器设备,包括消息存储装置,用于存储消息;位置请求装置,用于在接收到从作为发送源的终端装置发送过来的消息时,向作为所接收到的消息的发送源的终端设备提交位置请求,并且此外,从保存在所述消息存储装置中的消息中提取目的地址和位置信息,并且向作为目的地址的发送目的地的终端设备提交位置请求;附加装置,用于将响应对发送源的所述终端设备提交的位置请求而发送过来的作为发送源的所述终端设备的位置信息附加到所述消息上,作为接收消息的位置的位置信息,并且将其保存在所述消息存储装置中;和消息管理装置,用于当响应对作为发送目的地的所述终端设备提交的位置请求而发送过来的作为发送目的地的所述终端设备的位置信息与附加在所述消息上的位置信息相匹配时,将该消息发送给所述作为发送目的地的终端设备;和发送目的地终端设备,包括第二位置获取装置,用于接收来自所述服务器设备的位置请求并且获取位置;和位置信息发送装置,用于将由所述第二位置获取装置获取的位置信息发送给所述服务器设备。
按照本发明,接收到消息的服务器设备提交获取作为发送源的终端设备的位置的请求,并且将这一位置信息附加到消息上,结果是,当接收消息的位置被指定为当前位置时,可以在不用对消息附加位置信息的情况下实现设定和发送。


图1是表示按照现有技术的消息发送和接收系统的结构的方框图。
图2是表示按照本发明的第一实施例的消息发送和接收系统的结构的方框图。
图3是表示按照本发明的第一实施例的消息发送和接收系统的系统结构的具体实例的方框图。
图4表示按照本发明的第一实施例的指定位置消息的例子。
图5是表示按照本发明的第一实施例的发送指定位置消息的过程的流程图。
图6表示按照本发明的第一实施例的附加位置信息的过程。
图7(a)表示设置在图2的消息存储单元中的消息管理表的例子;附图7(b)表示设置在图2的消息存储单元中的消息管理表的另一个例子;而附图7(c)表示消息文件的例子。
图8是表示按照本发明的第一实施例的指定位置消息服务器的操作的流程图。
图9是表示按照本发明的第二实施例的消息发送和接收系统的结构的方框图。
图10是表示按照本发明的第二实施例的消息发送和接收系统的实际系统结构的例子的方框图。
图11是表示按照本发明的第二实施例的发送指定位置消息的过程的流程图。
图12是表示按照本发明的第三实施例的消息发送和接收系统的结构的方框图。
图13是表示按照本发明的第三实施例的消息发送和接收系统的实际系统结构的例子的方框图。
图14是表示按照本发明的第三实施例发送指定位置消息的过程的流程图。
图15是表示按照本发明的第三实施例的指定位置消息服务器的操作过程的流程图。
图16是表示按照本发明的第四实施例的消息发送和接收系统的结构的方框图。
图17(a)表示按照本发明的第四实施例的消息分配列表的例子,而图17(b)表示按照本发明的第四实施例的消息管理表的例子。
图18是表示按照本发明的第四实施例的登记消息分配列表的过程的流程图。
图19是表示按照本发明的第四实施例的发送指定位置消息的过程的流程图。
图20是表示按照本发明的第四实施例的指定位置消息服务器的操作过程的流程图。
图21是表示按照本发明的第五实施例的消息发送和接收系统的结构的方框图。
图22是表示按照本发明的第五实施例的发送指定了位置的消息的过程的流程图。
图23是表示按照本发明的第五实施例的指定位置消息服务器的操作的流程图。
图24是表示按照本发明的第六实施例的消息发送和接收系统的结构的方框图。
图25是表示按照本发明的第六实施例的指定位置消息服务器的操作的流程图。
具体实施例方式
下面将参照附图进行与本发明的实施例有关的解释说明。
(第一实施例)图2是表示按照本发明的第一实施例的消息发送和接收系统的结构的方框图。在图2中,按照本发明的第一实施例的消息发送和接收系统是用于发送和接收其中指定了发送目的地位置的消息的系统。
按照本发明的第一实施例的消息发送和接收系统是这样构成的借助无线通信网络,将移动终端1、移动终端3和指定位置消息服务器2连接起来,该服务器在移动终端1和移动终端3之间进行发送和接收消息的处理。
移动终端1由下列部分组成消息制备单元13,用于在该终端中制备消息;位置信息附加单元12,该单元包含将当前位置信息附加到所制备出来的消息上的功能、检查是否附加了其它的位置信息的功能和依照选择附加位置信息的功能;位置获取单元11,用于从位置信息附加单元12接收获取当前位置的请求;存储器15,用于存储在消息制备单元13中制备好的消息和在位置信息附加单元12中附加上了位置信息的消息;消息发送单元14,用户将存储在存储器15中的消息发送给指定位置消息服务器2;和记录介质16,用于记录在计算机(未示出)上运行的程序,该程序实现移动终端1的处理。
指定位置消息服务器2由下列部分组成消息管理单元21、位置请求单元22和消息存储单元23;此外,该服务器还与记录介质24相连接。
消息管理单元21配备有接收从移动终端1发出的消息和从这些消息中提取目的地的功能以及向移动终端3发送消息的功能。位置请求单元22向移动终端3提交定位请求,该移动终端3是消息的发送收信方。消息存储单元23对移动终端1发送过来的消息进行保存,直到作为消息的发送目的地的移动终端3已经移动到了指定的位置。
记录介质24记录着要在实现指定位置消息服务器2的处理的计算机(未示出)上运行的程序。
移动终端3由下列部分组成位置获取单元31、位置信息发送单元32、消息接收单元33和存储器34。
位置获取单元31从指定位置消息服务器2接收针对当前位置信息的请求并且获取位置。位置信息发送单元32将来自位置获取单元31的位置信息发送给指定位置消息服务器2。消息接收单元33接收从指定位置消息服务器2发送过来的消息。存储器34保存在消息接收单元33处接收到的消息。
图3是表示按照本发明的第一实施例的消息发送和接收系统的系统结构的具体实例。在图3中,移动终端1和移动终端3处于这样一种状态能够在分别由基站D1和D2管理的服务区(网孔)E1和E2中进行通信,并且指定位置消息服务器2能够借助网络100、基站控制器C1和C2以及基站D1和D2与移动终端1和移动终端3相连接。移动终端1和移动终端3能够分别借助基站D1和D2与网络100相连接;不过移动终端1和移动终端3也可以借助通过无线电波实现的转播装置或通过电缆实现的转播装置与网络100相连接。
在这种情况下,基站D1将来自处于其自己的服务区E1中的移动终端1的位置登记请求发送给控制基站D1的基站控制器C1;而基站D2将来自处于其自己的服务区E2中的移动终端3的位置登记请求发送给控制基站D2的基站控制器C2。基站控制器C1和C2根据位置登记请求分别管理移动终端1和移动终端3的位置信息,并且根据这一位置信息,将来自其它基站(未示出)的呼叫或来自公共网络(未示出)的呼叫转接到目的移动终端1和移动终端3所处的基站D1和D2。
换句话说,基站控制器C1和C2各自总是能够知道移动终端1和移动终端3各自的位置(移动终端1和移动终端3所处的基站D1和D2各自的服务区E1和E2)。
下面将参照图2和图3给出关于按照本发明的第一实施例的消息发送和接收系统的操作的解释说明。移动终端1在消息制备单元13中准备要进行发送的消息。此时准备的消息可以包括电子邮件(是在例如典型的便携电话上编写的)、即时消息(IM)或短消息,不过只要该信息可以作为用于通信的消息来进行发送,对其形式并没有特殊的限制。
当在移动终端1上完成了消息的准备时,位置信息附加单元12使用位置获取单元11开始位置获取并且如此取得了关于移动终端1当前位置的信息。位置获取单元11可以是使用卫星4获取位置信息的GPS(全球定位系统)定位法,或者是使用基站的蜂窝ID法,但是对此种定位方法并没有限制,只要能够取得移动终端1的当前位置即可。
位置信息附加单元12将由位置获取单元11获得的位置信息或按照从输入装置(未示出)输入的方式接收到的位置信息附加到在消息制备单元13中准备好的消息上。附加上了这一位置信息的消息由移动终端1的消息发送单元14发送给指定位置消息服务器2。
一旦从移动终端1接收到了附加有位置信息的消息,指定位置消息服务器2的消息管理单元21就从该消息中提取目的地址和位置信息,然后同时将这一信息转送给位置请求单元22并且将消息连同位置信息一起存储在消息存储单元23中。
位置请求单元22向移动终端3提交针对当前位置的请求,移动终端3是由消息的目的地址指定的。由位置请求单元22提交的当前位置请求是在从接收到消息开始经过了预定的指定时间间隔时进行的,或者,如果消息的位置信息指示了基站D2的服务区E2中的点,该当前位置请求是在对基站控制器C2的查询结果确认了移动终端3处于基站D2的服务区E2内时进行的。
除了上述这些情况之外,本实施例还可以应用于各种各样的情况。例如,对当前位置的请求可以在预定的时刻进行、可以在移动终端3离开特定的指定区域时进行(例如,分别为基站D1和D2的服务区E1和E2)或者可以在移动终端3关机或离开特定范围后指定的时间间隔时进行。
移动终端3的位置信息发送单元32,一旦接收到来自指定位置消息服务器2的请求,就开始借助位置获取单元31获取位置,并且一旦在位置获取单元31中获取到了位置信息,就将这一位置信息发送给指定位置消息服务器2。随后,指定位置消息服务器2周期性地向移动终端3提交对当前位置的请求。
当从移动终端3发送过来的位置信息与附加在从移动终端1发送过来的消息上的位置信息相匹配,并且因此确认移动终端3已经到达了指定位置时,指定位置消息服务器2的消息管理单元21立即将消息存储单元23中的消息发送给移动终端3。移动终端3借助消息接收单元33从指定位置消息服务器2获取消息。这样,当移动终端3到达指定位置时,在移动终端1那里进行发送时附加了位置信息的消息就借助网络100、基站控制器C2和基站D2从指定位置消息服务器2发送给了移动终端3,从而能够使接收消息的位置得到指定。
然而,还可以推想到这样一种情况,消息的接收方没有进入指定位置,并且这样一种情况会引出这样的问题消息仍然保存在指定位置消息服务器2的消息存储单元23中,从而对消息存储单元23的容量造成了压力。因此下面将对消息的接收方没有到达指定位置并且消息因此没有得到发送的情况下指定位置服务器2的操作进行解释说明。
在接收到附加有位置信息的消息之后,指定位置消息服务器2周期性地请求被指定为收信方的移动终端3所处的位置,直到移动终端3到达指定位置。可以由消息的发送方设定这些所处位置请求的时限,或者可以由指定位置消息服务器2的管理员来设定这一时限。
如果消息接收方没有在这一时限内到达指定位置,那么将按照指定位置消息服务器2的管理员决定的手段或发送方决定的手段来处理该消息。
可以用作这一消息处理方法的方法包括,例如当过了时限时,将消息返回给发送方并且在该消息中传达接收方无法接收的提示;将消息发送给接收方并且在该消息中传达这一消息是指定为在特定的指定位置进行接收的提示;和废弃该消息。
另外,可以考虑用作上述消息处理方法的其它方法包括在发送消息时,发送方在多种方法中进行选择,通过选择这些方法,当接收方没有在特定的时间间隔内到达,则放弃该消息并且向发送方发送一个消息,提示传送无法进行;将该消息发送给接收方并且在该消息中传达已经指定了位置的提示;和放弃该消息。
采用上述方法中的任何一种或它们的组合,能够避免在指定位置消息服务器2的消息存储单元23中持续保持消息很长的时间间隔的问题。
图4表示按照本发明的第一实施例的指定位置消息的例子。在图4中,附加了位置信息的消息101由下列部分组成发送源地址“发自OOO@OOO.OOO”;目的地址“到XXX@XXX.XXX”;日期“日期2002年3月25日星期一10:30:15+0900”;位置信息“设定位置E139.35.25.249N35.35.26.437”;标题“主题信息”;和正文“别忘了去商场”。
附加了位置信息的消息102由下列部分组成发送源地址“发自OOO@OOO.OOO”;目的地址“到XXX@XXX.XXX”;日期“日期2002年3月25日星期一10:30:15+0900”;位置信息(由邮政编码表示的地址)“设定位置T216-8555&4”;标题“主题信息”;和正文“在那等我!”。附加了位置信息的消息103由下列部分组成发送源地址“发自OOO@OOO.OOO”;目的地址“到XXX@XXX.XXX”;日期“日期2002年3月25日星期一10:30:15+0900”;位置信息“设定位置地标塔”;标题“主题信息”;和正文“你怎么样?那冷吗?”。
如上所述,附加了位置信息的消息101是其中记录了由GPS获得的经纬度信息作为位置信息的例子;附加了位置信息的消息102是其中记录了地址(比如邮政编码)作为位置信息的例子;而附加了位置信息的消息103是其中记录了预先知道经纬度的地标(比如建筑物)作为位置信息的例子。在对位置信息进行比较时,通过首先转换为经纬度信息来使用地址和地标,例如,上述附加了位置信息的消息102和附加了位置信息的消息103的位置信息。
图5是表示按照本发明的第一实施例发送指定位置消息的过程的流程图,而图6表示按照本发明的第一实施例附加位置信息的过程。下面将参照图2-6对准备和发送指定位置消息的操作进行解释说明。此外,图5和6中所示的处理过程是通过由移动终端1的计算机执行记录介质16的程序来实现的。
具有获取位置的功能的移动终端1借助消息制备单元13开始定位消息的制备、完成消息的输入并且将消息存储在存储器15中(附图5中的步骤S1),随后移动终端1与用户一同进行位置信息附加装置的检查,提示用户自动地将当前位置附加到消息上还是手动地将位置信息附加到消息上(附图5中的步骤S2)。
如果位置信息是自动地附加的,位置信息附加单元12请求位置获取单元11开始当前位置的获取(附图5中的步骤S3)。当位置获取单元11完成了位置的获取时,位置信息附加单元12从位置获取单元11获得了位置信息并且将这一信息附加到存储在存储器15中的消息上(附图5中的步骤S4)。附加了位置信息的消息(见附图4中的101)借助消息发送单元14进行发送并且由此发送给了指定位置服务器2(附图5中的步骤S5)。
作为替换,如果发送位置信息是手动地指定的,位置信息附加单元12将开始指定位置输入的操作来获取由用户通过手工输入指定的位置信息(附图5中的步骤S6)。
发送位置指定是通过分层显示来设定的,该指定从一般内容逐渐逼近详细内容。如图6所示,所采用的方法可以是通过地址进行逼近并且然后在附加到消息上时转换成邮政编码的、通过地标进行逼近的方法,或者是这些方法的组合。
例如,在图6所示的逼近方法中使用了这些方法的组合,其中首先提示用户在通过地址进行指定和通过地标进行指定之间进行选择,作为指定消息发送位置的方法(附图6中的步骤S11)。
如果选择了通过地址进行指定,则连续地提示用户选择省(附图6中的步骤S12)、选择城市(附图6中的步骤S13)、选择区(附图6中的步骤S14)和选择门牌号码(附图6中的步骤S15),这些选择结果在附加到消息上时会转换成邮政编码。
与此不同,当选择了通过地标进行指定时,会连续地提示用户选择省(附图6中的步骤S16)、选择城市(附图6中的步骤S17)并且然后选择地标点(附图6的步骤S18)。
当发送位置是通过前述说明所介绍的逼近来确定的时,位置信息附加单元12将位置信息附加到消息上(当通过地址指定时是图4中的102,而当通过地标指定时是图4中的103),并且通过消息发送单元14将该消息发送给指定位置消息服务器2(图5中的步骤S5)。
图7(a)表示设置在图2的消息存储单元23中的消息管理表的例子;图7(b)表示设置在图2的消息存储单元23中的消息管理表的另一个例子;而图7(c)表示消息文件的例子。在图7(a)中,消息管理表由下述部分构成目的地址(到)“yamada@aaa.aaa.aaa”、“sato@bbb bbb bbb”和“kato@ccc ccc ccc”;发送源地址(发自)“ade@ddd.ddd.ddd”、“ito@eee.eee.eee”和“eda@fff.fff.fff”;日期(日期)“2002年3月25日星期一10:30:15+0900”、“2002年3月25日星期一10:35:12+0900”和“2002年3月25日星期一10:38:18+0900”;发送位置和有效范围“N35.35.26.47E139.35.25.24,200m”、“T216-8555&4,50m”和“地标塔,100m”;标题(标题)“信息”;和邮件内容“别忘了去商场”、“在那等我!”和“你怎么样?那冷吗?”。在这种情况下,有效范围指定了距离指定位置的范围,并且在上述的情况下,指定了距离“200米”、“50米”和“100米”。当指定了有效范围时,在消息的收信方,即移动终端(B)进入该有效范围时,消息从指定位置消息服务器发送。可以指定有效范围,也可以不指定有效范围,并且其使用情况应当依据条件进行确定。
在图7(b)所示的消息管理表中,消息文件是以图7(c)所示的形式分开保存的。换句话说,该消息管理表由下列部分组成目的地址(到)“yamada@aaa aaa aaa”、“sato@bbb bbb bbb”和“kato@ccc ccc ccc”;发送位置和有效范围“N35.35.26.47 E139.35.25.24,200m”、“T216-8555&4,50m”和“地标塔,100m”;日期(日期)“2002年3月25日星期一10:30:15+0900”、“2002年3月25日星期一10:35:12+0900”和“2002年3月25日星期一10:38:18+0900”;和消息主体。图7(c)中所示的文件名“file2002Mar25103015_1.mail ”、“file2002Mar25103012_1.mail”和“file2002Mar25103818_1.mail”保存在消息主体中。
图8是表示按照本发明的第一实施例的指定位置消息服务器2的操作的流程图。下面将参照图2、3和8对指定位置消息服务器2的操作进行说明。附图8中所示的处理是通过指定位置服务器2的计算机运行记录介质24的程序来实现的。
一旦接收到附加了位置信息的消息,指定位置消息服务器2的消息管理单元21就会从这个消息中提取目的地址和位置信息、将这一信息传送到位置请求单元22(图8中的步骤S21)并且将这一消息连同位置信息一起保存到消息存储单元23中(图8中的步骤S22)。
位置请求单元22向基站控制器C1和C2提交请求,以查找目的移动终端3所处的区域(图8中的步骤S23)。然后,在基站控制器C2发来了目的移动终端3位于基站D2的服务区E2(服务区E2为包含上述位置信息的服务区)中的通知时(附图8中的步骤S24),位置请求单元22向目的移动终端3提交针对其当前位置的请求(附图8中的步骤S25)。另外,当接收到消息之后经过了预定的指定时间间隔时,向移动终端3提交的针对当前位置的请求可以在不向基站控制器C1和C2提交请求的情况下进行发送。
一旦接收到了来自于指定位置消息服务器2的请求,移动终端3的位置信息发送单元32开始借助位置获取单元31获取位置,并且当在位置获取单元31中获得了位置信息时,将这一位置信息发送给指定位置消息服务器2。随后,将会周期性地从指定位置消息服务器2向移动终端3提交针对当前位置的请求(图8中的步骤S23-S27)。
当指定位置消息服务器2的消息管理单元21确认发自目的移动终端3的位置信息与附加在发自移动终端1的消息上的位置信息相匹配,并且目的移动终端3到达了指定位置时(附图8中的步骤S26和S27),消息管理单元21立即将消息存储单元23中的消息发送给移动终端3(附图8的步骤S28)。移动终端3借助消息接收单元33从指定位置消息服务器2获取消息、将消息保存在存储器34中并且在显示单元(未示出)上显示该消息。
在本实施例中,作为发送源的移动终端1能够在发送消息的时候获取其位置,并且自动地将位置信息附加到所发送的消息上,从而接收消息的位置可以被设置为发送消息的位置。
此外,在本实施例中,作为发送源的移动终端1能够指定接收消息的位置并且能够在发送消息的时候附加上发送目的地的位置,从而能够指定接收所发送的消息的位置。
(第二实施例)图9是表示按照本发明的第二实施例的消息发送和接收系统的结构的方框图。在图9中,按照本发明的第二实施例的消息发送和接收系统能够自动地选择消息,并且还具有自动进行指定地址发送的能力。在这种情况下,移动终端1由下列部分组成位置获取单元11,用于接收获取当前位置的请求;自动消息制备单元17,用于自动准备消息;存储器15,用于保存在自动消息制备单元17中准备好的消息和在消息接收单元19中接收到的消息;消息发送单元14,用于将保存在存储器15中的消息发送给指定位置消息服务器2;位置信息发送单元18,用于将位置信息从位置获取单元11发送到指定位置消息服务器2;消息接收单元19,用于接收从指定位置消息服务器2发来的消息;和记录介质16,用于记录在实现移动终端1的处理的计算机上运行的程序。指定位置消息服务器2的结构与附图2所示的本发明的第一实施例中的指定位置服务器2相同。
移动终端1的自动消息制备单元17按照消息的内容列表进行显示,这些消息是事先登记的,并且,这些消息将会在这个终端上进行接收,并且提示用户选择他或她希望接收的消息。当用户从这个列表中选择出该用户希望此后进行接收的消息时,自动消息制备单元17自动地制备选定的消息、自动地为消息的制备设定目的地址(移动终端1自己的地址)并且启动位置获取单元11来获取当前位置。
一旦获取到了移动终端1当前所处的位置的信息,位置获取单元11就会将该位置信息发送给自动消息制备单元17。自动消息制备单元17在接收到该位置信息的时候,自动地将该位置信息附加到消息上,并且将这一消息从消息发送单元14发送到指定位置消息服务器2。
拥有移动终端1的用户然后离开发送了消息的位置“a”,并且移动到位置“b”,然后再返回到位置“a”,然后在这里移动终端1会借助消息接收单元19从指定位置消息服务器2接收到先前发送的消息。在这种情况下,与前述的本发明的第一实施例一样,通过借助指定位置消息服务器2的位置请求单元22向移动终端1的位置信息发送单元18实施针对当前位置的请求,指定位置消息服务器2能够知道移动终端1已经返回到了位置“a”。
这样,本实施例能够实现“提醒”服务中的消息发送,其中由自动消息制备单元17根据从列表中选择的信息制备的消息可以在返回到发送位置之后得到接收。
图10是表示按照本发明的第二实施例的消息发送和接收系统的实际系统结构的例子的方框图。在图10中,给出了这样一种情况移动终端1从由基站D1管理的服务区E1中的位置“a”移动到由基站D2管理的服务区E2中的位置“b”,然后再返回到服务区E1中的位置“a”。
图11是表示按照本发明的第二实施例的发送指定位置消息的过程的流程图。下面将参照图9-11对按照本发明的第二实施例的制备和发送指定位置消息的操作过程进行说明。图11的处理是通过移动终端1的计算机运行记录介质16的程序来实现的。
移动终端1的自动消息制备单元17显示消息的内容列表,这些消息是事先登记的,并且,这些消息此后将会由这个终端上进行接收,(附图11的步骤S31),并且提示用户选择用户希望接收的消息。当用户从这个列表中选择出该用户希望此后进行接收的消息时(附图11的步骤S32),自动消息制备单元17自动地制备消息(附图11的步骤S33)、自动地为消息的创建者(移动终端1的拥有者)设定目的地址并且启动位置获取单元11来获取当前位置(附图11的步骤S34)。
一旦获取到了移动终端1当前所处的位置的信息,位置获取单元11就会将该位置信息发送给自动消息制备单元17。自动消息制备单元17在接收到该位置信息的时候,自动地将该位置信息附加到消息上(附图11的步骤S35)并且将消息保存在存储器15中。消息发送单元14将保存在存储器15中的消息发送给指定位置消息服务器2(附图11的步骤S36)。由于指定位置消息服务器2的操作过程与前面在附图8中给出的本发明的第一实施例中的操作过程相同,因此省略了对这些操作的说明。
这样,在本实施例中,作为发送源的移动终端1能够在发送移动终端1的用户希望在这个终端上接收的消息时获得地点位置,并且能够自动地将这一位置信息附加到所发送地消息上,并且这样就能够将随后期望接收这一消息的位置设定为该发送该消息的位置。这样,在移动终端1从基站D1的服务区E1中的位置“a”移动到基站D2的服务区E2中的位置“b”并且然后返回到服务区E1中的位置“a”的情况下,如图10所示,移动终端1能够可靠地接收到发送处于指定位置“a”上的其自己的终端的消息。就指定位置消息服务器开始请求位置获取的时间而言,可以将指定位置消息服务器设定为在接收到消息之后并且在移动终端(A)一旦超出服务区E1之后请求位置获取。按照另一种可选方案,可以将指定位置消息服务器设定为在接收到消息之后经过了预定的指定时间间隔后请求位置获取。
(第三实施例)图12是表示按照本发明的第三实施例的消息发送和接收系统的结构的方框图。在图12中,即使在只有一个目的地址时,按照本发明的第三实施例的消息发送和接收系统也具有利用位置信息向由同样的目的地址表示的多个装置中的一个分发传送消息的能力。
当在移动终端5的消息制备单元52中准备好了指定目的地址F的消息时,从位置信息附加单元51提交针对发送位置的请求。
当目的地址F的装置是处于固定位置c上的PC(个人计算机)6或处于位置d的移动终端7时,可以通过将固定位置c或位置d指定为发送位置来将指定了目的地址F的消息分配和发送给PC 6或移动终端7。在这种情况下,假设将PC 6和移动终端7设定为以同样的目的地址F发送/接收电子邮件并且进行网页浏览。
由此,当把固定位置c或位置d设定为发送位置时,位置信息附加单元51将这一指定位置信息(固定位置c或位置d)附加到消息上,并且将这一消息保存到存储器54中。消息发送单元53将保存在存储器54中的消息发送给指定位置消息服务器2。
指定位置消息服务器2提取消息的目的地址和附加在该消息上的位置信息,然后将该消息和位置信息都保存到消息存储单元23中,并且获取在目的地址F处指定的PC 6或移动终端7的位置信息。由于PC 6在这种情况下是安放在固定位置c上的,这个位置的位置信息可以预先获得,但是对于移动终端7而言,必须要从位置请求单元22提交针对当前位置的请求。
当由位置请求单元22发出了针对当前位置的请求时,移动终端7的位置回复单元72开始借助位置请求单元71获取位置并且将位置获取单元71中获得的位置信息发送给指定位置消息服务器2。
指定位置消息服务器2将从消息中提取的位置信息与PC 6的位置信息和由移动终端7的位置回复单元72发送过来的位置信息进行比较,并且当从消息中提取的位置信息与PC 6的位置信息相匹配时,将消息传递给固定位置c上的PC 6,从而PC 6的消息接收单元61接收到这一消息、将该消息保存在存储器62中,并且,例如,将该消息显示在显示单元(未示出)上。
作为替换,当所提取出来的位置信息与从移动终端7的位置回复单元72返回的位置信息相匹配时,指定位置消息服务器2将消息传递给位置d上的移动终端7,从而移动终端7的消息接收单元73接收这一消息、将该消息保存在存储器74中,并且,例如,将该消息显示在显示单元(未示出)上。
换句话说,PC 6和移动终端7与同一服务提供方(ISP因特网服务提供方)连接并且从该服务提供方接收电子邮件,结果是,不管是将指定位置消息服务器2与相同邮件服务器(未示出)一起设置在服务提供方中,还是将指定位置消息服务器2设置在邮件服务器中,都能够使指定位置消息服务器2进行这样的操作使得PC 6能够在所提取的位置信息与PC 6的位置信息相匹配时获得消息,并且使得移动终端7能够在所提取的位置信息与从移动终端7的位置回复单元72返回的位置信息相匹配时获得消息。
借助上述的操作,本实施例实现了向处于不同位置的多个装置(比如处于固定位置c的PC 6和处于位置d的移动终端7)之一传递消息的能力,即使此时所述消息只有一个目的地址(仅有目的地址F)。
图13是表示按照本发明的第三实施例的消息发送和接收系统的实际系统结构的例子的方框图。在图13中,移动终端5处于能够在由基站D1控制的服务区(发射区)E1中进行通信的状态下,而移动终端7能够在由基站D2控制的服务区(发射区)E2中进行通信。
指定位置消息服务器2设置在服务提供方(ISP)200中,并且能够借助网络100、基站控制器C1和基站D1与移动终端5相连,并且能够借助网络100、基站控制器C2和基站D2与移动终端7相连。此外,PC 6与网络100相连。
图14是表示借助本发明的第三实施例发送指定位置消息的过程的流程图;附图15是表示按照本发明的第三实施例的指定位置消息服务器2的操作过程的流程图。下面将参照图12-15对借助本发明的第三实施例的准备和发送指定位置消息的操作过程以及指定位置消息服务器2的操作过程进行说明。图14中所示的处理是通过移动终端5的计算机运行记录介质55的程序来实现的,而图15中所示的处理是通过指定位置消息服务器2的计算机运行记录介质24的程序来实现的。
在移动终端5中,当在消息制备单元52中准备好了指定了目的地址F的消息时(图14的步骤S41),由位置信息附加单元51提交针对发送位置的请求。当指定了位置c或位置d作为发送位置时(图14的步骤S42),位置信息附加单元51将这一位置信息附加到消息上(图14中的步骤S43)并且将该消息保存到存储器54中。然后消息发送单元53将保存在存储器54中的消息发送给指定位置消息服务器2(图14中的步骤S44)。
指定位置消息服务器2的消息管理单元21在从移动终端5接收到附加了位置信息的消息时,从该消息中提取目的地址和位置信息,并且将该信息发送给位置请求单元22(图15中的步骤S51),同时将该消息连同位置信息一起保存到消息存储单元23中(图15中的步骤S52)。
指定位置消息服务器2获得由目的地址F指定的PC 6或移动终端7的位置信息(图15的步骤S53)。由于在这种情况下PC 6是安放在固定位置c上的,这个位置信息可以预先获得,但是对于移动终端7而言,必须要从位置请求单元22提交针对当前位置的请求。
当由位置请求单元22发出了针对当前位置的请求时,移动终端7的位置回复单元72开始借助位置请求单元71获取位置,并且将位置获取单元71中获得的位置信息发送给指定位置消息服务器2。
指定位置消息服务器2将从消息中提取的位置信息与PC 6的位置信息和由移动终端7的位置回复单元72发送过来的位置信息进行比较,并且当从消息中提取的位置信息与PC 6的位置信息相匹配时(图15的步骤S54和S55),将消息传递给固定位置c上的PC 6(图15中的步骤S56),从而PC 6的消息接收单元61接收到这一消息、将该消息保存在存储器62中,并且,例如,将该消息显示在显示单元(未示出)上。
作为替换,当所提取出来的位置信息与从移动终端7的位置回复单元72返回的位置信息相匹配时(图15中的步骤S54和S55),指定位置消息服务器2将消息传递给位置d上的移动终端7(图15中的步骤S57),从而移动终端7的消息接收单元73接收这一消息、将该消息保存在存储器74中,并且,例如,将该消息显示在显示单元(未示出)上。
如果这里假设将PC 6和移动终端7设定为以同一目的地址F发送和接收电子邮件并且进行网页浏览,则PC 6和移动终端7将与同一服务提供方200相连并且从该同一服务提供方200接收电子邮件。
结果是,不管是将指定位置消息服务器2与邮件服务器一起设置在服务提供方中,还是将指定位置消息服务器2设置在邮件服务器中,都能够使指定位置消息服务器2进行这样的操作使得PC 6能够在所提取的位置信息与PC 6的位置信息相匹配时获得消息,并且使得移动终端7能够在所提取的位置信息与从移动终端7的位置回复单元72返回的位置信息相匹配时获得消息。
借助上述的操作,本实施例具有了向诸如处于固定位置c的PC 6和处于位置d的移动终端7之类的具有不同位置的多个装置之一分配和传递消息的能力,即使此时所述消息只有一个目的地址(仅有目的地址F)。
本实施例因此能够实现指定了装置位置的消息的发送,该装置位置不同于发送消息时的目的地址,并且消息因此能够发送给并指向多个装置中的一个,即使这些装置仅有一个用于发送消息的目的地址。
(第四实施例)图16是表示按照本发明的第四实施例的消息发送和接收系统的结构的方框图。在图16中,按照本发明的第四实施例的消息发送和接收系统与上述的按照本发明的第三实施例的消息发送和接收系统相同,具有使用位置信息使得所发送的信息能够指向多个装置中的一个的能力,即使此时仅使用了一个目的地址。
在移动终端5中,首先使用位置获取单元56开始位置的获取,获得了移动终端5的当前位置信息,并且当期望指示所发送的信息的方向时,产生用于指定所发送的信息从当前位置向PC 6或PC 8分配的消息分配信息并且将其发送给指定位置消息服务器2。
指定位置消息服务器2的消息管理单元21在从移动终端5接收到消息分配信息的时候,根据这一消息分配信息生成消息分配列表,并且将这个消息分配列表记录在消息存储单元23的消息管理表中。在这种情况下,如果没有与来自移动终端5的消息分配信息相应的消息管理表,则消息管理单元21则生成一个新的消息管理表,并且,如上所述,将消息分配列表登记在这个消息管理表中。
当在移动终端5的消息制备单元52中准备好了指定目的地址F的消息时,位置信息附加单元51使用位置获取单元56开始位置获取,以获得关于移动终端5的当前位置的信息。这个位置获取单元56通过与前述位置获取单元11使用的方法相同的方法来获取位置信息。位置信息附加单元51将由位置获取单元56获得的位置信息附加到消息制备单元52中准备好的消息上。然后通过移动终端5的消息发送单元53将附加了位置信息的消息发送给指定位置消息服务器2。
指定位置消息服务器2提取出附加在消息上的位置信息和该消息的目的地址、查阅消息分配列表来确定消息的传递目的地(PC 6和PC 8之一)并且将来自移动终端5的消息传递给所确定的PC 6或PC 8,从而PC 6或PC 8的消息接收单元61或81接收到该消息。这里假设将PC 6和PC 8设定为通过相同的目的地址F发送和接收电子邮件并进行网页浏览。
换句话说,因为PC 6和PC 8与相同的服务提供方相连接并从相同的服务提供方接收电子邮件,因此如果指定位置消息服务器2与邮件服务器一起设置在服务提供方中或者设置在邮件服务器中,指定位置消息服务器2都可以进行操作,以致允许根据消息分配列表确定的由PC 6和PC 8进行的消息获取。
按照上述的操作,本实施例能够实现向具有不同位置的多个装置之一分配和传递消息的功能,例如,向安放在不同的固定位置上的PC 6和PC 8之一分配和传递消息,即使此时该消息仅使用了一个目的地址(仅有目的地址F)。此外,除了用PC 8代替了移动终端7以外,按照本发明的第四实施例的消息发送和接收系统的系统结构的实际例子与图13中示出的按照本发明的第三实施例的消息发送和接收系统的系统接收的实际例子基本相同,因此省略了对这一具体实例的说明。
图17(a)表示按照本发明的第四实施例的消息分配列表的例子,而图17(b)表示按照本发明的第四实施例的消息管理表的例子。在图17(a)中,消息分配列表由下列部分组成列表名称(列表)“aaa@aaa.aaa.aaa.list”;目的地址(到)“aaa@aaa.aaa.aaa”;和位置设定信息“位置A=N35.35.26.47 E139.35.25.24”。
在图17(b)中,消息管理表由下列部分组成目的地址(到)“aaa@aaa.aaa.aaa”;发送源地址(发自)“abe@ddd.ddd.ddd”;消息分配列表名称“aaa@aaa.aaa.aaa.list”;发送位置和有效范围“位置A”和“216-8555&4,50m”;和消息主体。图7(c)中给出的文件名“file2002Mar25103015.mail”、“file2002Mar25103512.mail”和“file2002Mar25103818.mail”保存在消息主体中。
图18是表示按照本发明的第四实施例的登记消息分配列表的过程的流程图,图19是表示按照本发明的第四实施例的发送指定位置消息的过程的流程图,而图20是表示按照本发明的第四实施例的指定位置消息服务器2的操作过程的流程图。下面将参照图16-20对按照本发明的第四实施例的登记消息分配列表的过程、准备和发送指定位置消息的操作过程和指定位置消息服务器2的操作过程进行说明。图19中所示的处理是通过终端5的计算机运行记录介质55的程序来实现的,而图18和20中所示的处理是通过指定位置消息服务器2的计算机运行记录介质24的程序来实现的。
在移动终端5中,首先使用位置获取单元56来开始位置的获取,获得了移动终端5的当前位置的信息,并且当期望进行所发送信息的分配时,准备用于指定从当前位置发出的消息要分配给PC 6和PC 8中的哪一个的消息分配信息,然后,将消息分配信息发送给指定位置消息服务器2。
在从移动终端5接收到消息分配信息的时候,如果有与该消息分配信息相应的消息管理表(图18中的步骤S61),指定位置消息服务器2的消息管理单元21会根据这一消息分配信息准备消息分配列表(图18中的步骤S63),并且将这个消息分配列表登记在消息存储单元23的消息管理表中(图18中的步骤S64)。
如果没有与来自移动终端5的消息分配信息相应的消息管理表(图18中的步骤S61),则消息管理单元21生成一个新的消息管理表(图18中的步骤S62),此后,如上所述,将这一消息分配列表登记在这个消息管理表中(图18中的步骤S63和S64)。
在移动终端5中,当在消息制备单元52中准备好了指定目的地址F的消息时(图19中的步骤S71),位置信息附加单元51使用位置获取单元56开始位置获取(图19中的步骤S72),并且从而获得了移动终端5当前位置的信息。这个位置获取单元56通过与前述位置获取单元11使用的方法相同的方法来获取位置信息。位置信息附加单元51将由位置获取单元56获得的位置信息附加到消息制备单元52中准备好的消息上(图19中的步骤S73)。然后将这一附加了位置信息的消息保存到存储器54中,并且由消息发送单元53将保存在存储器54中的消息发送给指定位置消息服务器2(图19中的步骤S74)。
指定位置消息服务器2的消息管理单元21在从移动终端5接收到附加了位置信息的消息时,从该消息中提取出目的地址和位置信息(图20中的步骤S81)并且将该消息与位置信息一起保存在消息存储单元23中(附图20中的步骤S82)。
然后,消息管理单元21查阅消息分配列表、确定消息的传递目的地(PC 6和PC 8之一)(图20中的步骤S83),并且将来自移动终端5的消息传递给所确定的PC 6或PC 8(图20中的步骤S84和S85),从而PC 6或PC 8的消息接收单元61或81接收到该消息、将该消息保存到存储器62或82中,并且,例如,将该消息显示在显示单元(未示出)上。这里假设将PC 6和PC 8设定为以相同的目的地址F发送和接收电子邮件并进行网页浏览。
换句话说,PC 6和PC 8与相同的服务提供方相连接并从相同的服务提供方接收电子邮件,结果是,不管通过将指定位置消息服务器2与邮件服务器一起设置在服务提供方中还是通过将指定位置消息服务器2设置在邮件服务器中,指定位置消息服务器2都可以进行操作,以致允许根据消息分配列表确定的PC 6和PC 8来获取消息。
借助上述的操作,本实施例能够实现向处于不同位置的多个装置之一分配和传递消息的能力,例如,向各自安放在不同的固定位置上的PC 6和PC 8之一分配和传递消息,即使此时该消息仅使用了一个目的地址(仅有目的地址F)。
因此,本实施例能够在指定除了在发送消息的时候的目的地址之外的装置所处位置的同时进行发送,结果,能够实现消息向多个多个装置的分配和传递,即使此时所发送的消息仅有一个目的地址。
(第五实施例)图21是表示按照本发明的第五实施例的消息发送和接收系统的结构的方框图。在图21中,按照本发明的第五实施例的消息发送和接收系统的特点在于,不考虑在终端中准备消息的时候添加位置信息,终端位置的获取和位置信息的附加是在服务器接收到消息之后进行的。在这种情况下,移动终端1由下列部分组成位置获取单元11、消息制备单元13、消息发送单元14、存储器15、记录介质16和位置信息发送单元18;而指定位置消息服务器2由下列部分组成消息管理单元21、消息存储单元23和位置附加单元25。
当借助消息制备单元13准备好了消息时,移动终端1将准备好的消息保存在存储器15中,并且由消息发送单元14将该消息发送到指定位置消息服务器2。一旦从移动终端1接收到了消息,指定位置消息服务器2的消息管理单元21就将该消息保存到消息存储单元23中,并且,如果对附加位置的指定,就将这一消息报告给位置附加单元25。当对该消息进行了报告时,位置附加单元25就请求移动终端1的位置。
在接收到对其位置的请求时,移动终端1的位置信息发送单元18启动位置获取单元11并且获取该终端自己的位置。当位置获取单元11完成了其自身位置的获取时,就将这一位置信息报告给位置信息发送单元18,并且位置信息发送单元18将这一位置信息发送给指定位置信息服务器2的位置附加单元25。由位置信息发送单元18进行的发送位置信息的操作与上述的移动终端3的位置信息发送单元32的操作相同。
指定位置消息服务器2在接收到位置信息时。将这一位置信息添加到此前接收到的消息上并且将其保存到消息存储单元23中。指定位置消息服务器2向基站控制器提交查询指定移动终端3所处的区域的请求,并且当移动终端3到达基站的服务区中时,该服务区就是由上述的位置信息代表的区域,指定位置消息服务器2就将保存在消息存储单元23中的消息发送给移动终端3。移动终端3于是能够在指定位置上接收到消息。
图22是表示按照本发明的第五实施例的发送指定了位置的消息的过程的流程图,而图23是表示按照本发明的第五实施例的指定位置消息服务器2的操作的流程图。下面将参照附图21-23对按照本发明的第五实施例的准备和发送指定位置消息的操作和指定位置消息服务器2的操作进行说明。
图23中所示的处理是通过指定位置服务器2的计算机运行记录介质24的程序来实现的。此外,按照本发明的第五实施例的消息发送和接收系统的实际系统结构与图3中所示的按照本发明的第一实施例的消息发送和接收系统的实际系统结构的实例基本相同,并且因此省略了对这一结构的说明。
当借助消息制备单元1 3准备好了消息时(图22中的步骤S91),如果要对这个消息附加位置信息(图22中的步骤S92),移动终端1在这个消息中指明要附加位置信息(图22中的步骤S93),并且由消息发送单元14将这个消息发送给指定位置消息服务器2(图22中的步骤S94)。
一旦从移动终端1接收到了消息,如果指明了要对该消息附加位置信息,指定位置消息服务器2的消息管理单元21就将该消息报告给位置附加单元25(图23中的步骤S101)。当对该消息进行了报告时,位置附加单元25就请求移动终端1的位置(图23中的步骤S102)。
在接收到对其位置的请求时,移动终端1的位置信息发送单元18启动位置获取单元11并且获取该终端自己的位置。位置获取单元11在完成了其终端位置的获取时,就将这一位置信息报告给位置信息发送单元18,并且位置信息发送单元18将这一位置信息发送给指定位置信息服务器2的位置附加单元25。
当指定位置消息服务器2接收到位置信息时(图23中的步骤S103),将这一位置信息附加到此前接收到的消息上(图23中的步骤S104),并且将该消息保存到消息存储单元23中(图23中的步骤S106)。指定位置消息服务器2的消息管理单元21从这一消息中提取出目的地址(图23中的步骤S105)、监控目的地址移动终端3所处的位置并且向基站控制器提交查询指定移动终端3所处的区域的请求(图23中的步骤S107),并且当移动终端3到达基站的服务区(包含在上述位置信息中的区域)中时(图23中的步骤S108),请求移动终端3所处的位置(图23中的步骤S109)。
当移动终端3进入指定的位置时(图23中的步骤S110和S111),指定位置消息服务器2将保存在消息存储单元23中的消息发送给移动终端3(图23中的步骤S112),从而移动终端3能够接收在指定的位置上接收到消息。
这样,按照本实施例,接收到消息的服务器请求作为发送源的终端的位置并且将这一位置信息附加在消息上,从而,当将接收该消息的位置指定为当前位置时,服务器能够在不需要终端将位置信息附加到消息上的情况下进行设定并且随后进行发送。
图24是表示按照本发明的第六实施例的消息发送和接收系统的结构的方框图。在图24中,按照本发明的第六实施例的消息发送和接收系统能够实现与上述本发明的第五实施例相同的功能,即使移动终端没有获取其自身位置的能力。
图25是表示按照本发明的第六实施例的指定位置消息服务器2的操作的流程图。下面将参照图24和25对按照本发明的第六实施例的指定位置消息服务器2的操作过程进行说明。图25所示的处理是通过指定位置消息服务器2的计算机运行记录介质24的程序来实现的。此外,按照本发明的第六实施例的消息发送和接收系统的实际系统结构与图3中所示的按照本发明的第一实施例的消息发送和接收系统的实际系统结构基本相同,并且因此省略了对这一结构的说明。
由移动终端1进行的指定位置消息的准备和发送的操作过程与前面介绍的图22中所示的按照本发明的第五实施例的指定位置消息的准备和发送的操作过程相同。换句话说,移动终端1借助消息制备单元13准备发送消息,并且如果要对这一消息附加位置信息,则在这个消息中指明要添加位置信息,并且借助消息发送单元14将该消息发送给指定位置消息服务器2。
指定位置消息服务器2的消息管理单元21从移动终端1接收这一消息,并且如果指明了要对该消息附加位置信息(图25中的步骤S121),就将报告位置附加单元25。位置附加单元25查询移动终端1发送该消息时所处的基站服务区、获取指定这一基站的服务区的信息(比如基站的经纬度信息及其有效范围)作为位置信息(图25中的步骤S122和S123)、将这一信息附加在消息上(图25中的步骤S124)、从该消息中提取目的地址(图25中的步骤S126)并且将该消息和位置信息保存到消息存储单元23中(图25中的步骤S125)。
指定位置消息服务器2向基站控制器提交查询目的移动终端3所处区域的请求并且周期性地检查移动终端3所处的基站的服务区(图25中的步骤S127和S128)。当指定位置消息服务器2确认移动终端3处于与移动终端1发送消息时所述的服务区相同的服务区中时(图25中的步骤S128),指定位置消息服务器2从消息存储单元23中取回相关的消息并且将该消息发送给移动终端3(图25中的步骤S129)。本实施例因此能够得到这样的消息发送和接收系统的结构,其中指定位置消息能够在移动终端不具有获取位置的能力的情况下得以轻松的发送和接收。
这样,在本实施例中,接收到消息的服务器请求作为发送源的终端的位置并且将这一位置信息附加到消息上,结果,当将接收信息的位置指定为当前位置时,可以在不需要终端将位置信息附加到消息上的情况下进行设置并且然后发送该消息。
在诸如便携电话和PDA(个人数字助理)这样的装置中,近年来一直在寻求功能的改进,以实现,例如,发送和接收电子邮件和网页浏览。同时,还在继续不断地追求更小和更轻的设备终端。然而,满足更小更轻的设备终端的要求还面临着可以结合在这些设备终端中的存储容量的限制。
在这些既定限制的前提下,按照本发明将位置信息附加给消息易于减少能够存储在上述设备终端中的消息的数量。不过,按照本发明,这些设备终端仅需要接收消息,并且即使在上述限制的条件下,也能够将接收消息的位置设定为发送消息的位置,或者将接收消息的位置指定为发送消息的位置。
当搜索接收上述消息的终端的位置时,获取精确位置的操作能够在终端进入对应于指定位置的基站(转发装置)的服务区之后再进行,这样就省去了对终端本身的控制系统增加负荷的必要。而且,将基站(转发装置)的服务区作为指定位置大大省却了终端承担的负荷。此外,指定位置还可以在这种情况下对基站(转发装置)的服务区进行指定,或者可以指定一个点或在距离一个点若干米之内的区域。
权利要求
1.一种终端设备,包括用于接收的装置,该装置用于接收发送消息的目的地和接收该消息的位置作为输入;和用于附加所述消息位置信息的装置,所述消息位置信息指明已经作为输入接收的所述位置。
2.根据权利要求1所述的终端设备,还包括位置获取装置,用于获取当前位置信息;其中所述附加装置将由所述位置获取装置获得的所述消息位置信息附加为接收该消息的位置的位置信息。
3.一种终端设备,包括位置获取装置,用于接收来自服务器设备的位置请求,并且获取位置;和位置信息发送装置,用于将由所述位置获取装置获取的位置信息发送给所述服务器设备。
4.一种服务器设备,用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备;所述服务器设备包括消息存储装置,用于在接收到从作为发送源的终端设备发送过来的消息时,存储所接收到的消息;位置请求装置,用于从保存在所述消息存储装置中的消息中提取目的地址和位置信息,并且向作为发送目的地的终端设备提交位置请求,其中发送目的地由目的地址表示;和消息管理装置,用于在附加在所述消息上的位置信息与响应所述位置请求来自作为发送目的地的所述终端设备的位置信息相匹配时,将消息发送给作为发送目的地的所述终端设备。
5.一种服务器设备,用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述服务器设备包括消息存储装置,用于存储消息;位置请求装置,用于在接收到从作为发送源的终端装置发送过来的消息时,向作为所接收到的消息的发送源的终端设备提交位置请求,并且还从保存在所述消息存储装置中的消息中提取目的地址和位置信息并且向作为目的地址的发送目的地的终端设备提交位置请求;附加装置,用于将响应对发送源的所述终端设备的位置请求而发送过来的作为发送源的所述终端设备的位置信息附加到所述消息上,作为接收该消息的位置的位置信息,并且将其保存在所述消息存储装置中;和消息管理装置,用于在响应对作为发送目的地的所述终端设备的位置请求而发送过来的作为发送目的地的所述终端设备的位置信息与附加在所述消息上的位置信息相匹配时,将该消息发送给所述作为发送目的地的所述终端设备。
6.一种消息发送和接收系统,用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述消息发送和接收系统包括作为发送源的终端设备,包括用于接收的装置,该装置接收消息发送的目的地和接收该消息的位置作为输入;和用于附加所述消息位置信息的附加装置,所述消息位置信息指明作为输入接收的所述位置;服务器设备,包括消息存储装置,用于在接收到从作为发送源的终端设备发送过来的消息时,存储所接收到的消息;位置请求装置,用于从保存在所述消息存储装置中的消息中提取目的地址和位置信息,并且向作为发送目的地的终端设备提交位置请求,其中发送目的地由目的地址表示;和消息管理装置,用于在附加在所述消息上的位置信息与响应对位置的所述请求从作为发送目的地的所述终端设备发送过来的位置信息相匹配时,将所述消息发送给作为发送目的地的所述终端设备;作为发送目的地的终端设备,包括第一位置获取装置,用于接收来自服务器设备的位置请求并且获取位置;和位置信息发送装置,用于将由所述第一位置获取装置获取的位置信息发送给所述服务器设备。
7.根据权利要求6所述的消息发送和接收系统,其中所述作为发送源的终端设备还包括用于获取当前位置信息的第二位置获取装置;所述附加装置将由所述第二位置获取装置获得的位置信息附加到所述消息上,作为接收消息的位置的位置信息。
8.一种消息发送和接收系统,用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述消息发送和接收系统包括作为发送源的终端设备,包括第一位置获取装置,用于接收来自服务器设备的位置请求并且获取位置;和位置信息发送装置,用于将由所述第一位置获取装置获取的位置信息发送给所述服务器设备;服务器设备,包括消息存储装置,用于存储消息;位置请求装置,用于在接收到从作为发送源的终端装置发送过来的消息时,向作为所接收到的消息的发送源的终端设备提交位置请求,并且还从保存在所述消息存储装置中的消息中提取目的地址和位置信息,并且向作为目的地址的发送目的地的终端设备提交位置请求;附加装置,用于将响应对作为发送源的所述终端设备的位置请求而发送过来的作为发送源的所述终端设备的位置信息附加到所述消息上,作为接收消息的位置的位置信息,并且将该消息保存在所述消息存储装置中;和消息管理装置,用于在附加在所述消息上的位置信息与响应对作为发送目的地的所述终端设备的位置请求而发送过来的作为发送目的地的所述终端设备的位置信息相匹配时,将该消息发送给所述作为发送目的地的终端设备;和作为发送目的地的终端设备,包括第二位置获取装置,用于接收来自所述服务器设备的位置请求并且获取位置;和位置信息发送装置,用于将由所述第二位置获取装置获取的位置信息发送给所述服务器设备。
9.一种消息发送和接收方法,包括如下步骤,其中在作为发送源的终端设备中,接收发送消息的目的地和接收消息的位置作为输入;和所述作为发送源的终端设备将指明作为输入接收到的所述位置的位置信息附加到所述消息上并且发送所述消息。
10.根据权利要求9所述的消息发送和接收方法,还包括步骤获取所述作为发送源的终端设备的当前位置信息;其中,在所述将位置信息附加到所述消息上的步骤中,将所述获取到的位置信息作为接收发送的信息的位置的位置信息附加到所述发送的消息上。
11.一种消息发送和接收方法,包括如下步骤,其中作为发送目的地的终端设备接收来自服务器设备的位置请求并且获取位置;和所述作为发送目的地的终端设备将所获取的位置信息发送给所述服务器设备。
12.一种消息发送和接收方法,用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述消息发送和接收方法包括在接收到从作为发送源的终端设备发送过来的消息时,存储所接收到的消息;从保存的消息中提取目的地址和位置信息,并且向目的地址的发送目的地终端设备提交位置请求;在附加在所述发送消息上的位置信息与响应所述位置请求从所述发送目的地终端设备发送过来的位置信息相匹配时,将发送消息发送给所述发送目的地终端设备。
13.一种消息发送和接收方法,用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述消息发送和接收方法包括步骤在接收到从作为发送源的终端装置发送过来的消息时,向作为发送了所接收到的消息的发送源的终端设备提交位置请求;将响应对作为发送源的所述终端设备的位置请求而发送过来的作为发送源的所述终端设备的位置信息附加到所述发送消息上,作为接收所述发送消息的位置的位置信息,并且保存所述发送消息;从所保存的消息中提取目的地地址和位置信息并向目的地址的发送目的地终端设备提交位置请求;和当附加在所述发送消息上的位置信息与响应所述位置请求而发送过来的来自所述发送目的地终端设备的位置信息相匹配时,将该发送消息发送给所述发送目的地终端设备。
14.一种消息发送和接收方法,用于将从终端设备发出的消息传递给作为发送目的地的终端设备,所述消息发送和接收方法步骤,其中作为发送源的终端设备接收发送消息目的地和接收该发送消息的位置作为输入;作为发送源的终端设备将指明作为输入接收的位置的位置信息附加到所述发送消息上;服务器设备,在接收到从作为发送源的终端设备发送过来的消息时,存储所接收到的消息;所述服务器设备从所保存的消息中提取目的地址和位置信息,并且向目的地址的发送目的地终端设备提交位置请求;作为发送目的地的终端设备接收来自服务器设备的位置请求并且获取位置;作为发送目的地的终端设备将所获取的位置信息发送给所述服务器设备;和所述服务器设备在附加在所述发送消息上的位置信息与响应所述位置请求从所述发送目的地终端设备发送过来的位置信息相匹配时,将发送消息发送给所述发送目的地终端设备。
15.根据权利要求14所述的消息发送和接收方法,还包括步骤,其中所述作为发送源的终端设备获取当前位置信息;其中,在将位置信息附加到所述消息上的步骤中,所述作为发送源的终端设备将所获取的位置信息附加到所述消息上,作为接收消息的位置的位置信息。
16.一种消息发送和接收方法,用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述消息发送和接收方法下述步骤,其中服务器设备,在接收到从作为发送源的终端装置发送过来的消息时,向作为所接收到的消息的发送源的终端设备提交位置请求;所述作为发送源的终端设备接收来自服务器设备的位置请求并且获取其位置;所述服务器设备将响应对作为发送源的所述终端设备的位置请求而发送过来的作为发送源的所述终端设备的位置信息附加到所述消息上,作为接收消息的位置的位置信息,并且保存所述消息;所述服务器设备从所保存的消息中提取目的地址和位置信息,并且向目的地址的发送目的地终端设备提交位置请求;作为发送目的地的终端设备接收来自所述服务器设备的位置请求并且获取位置;所述作为发送目的地的终端设备将所获取的所述位置信息发送给所述服务器设备;所述服务器设备在附加在所述发送消息上的位置信息与响应所述位置请求而发送过来的来自所述发送目的地终端设备的位置信息相匹配时,将该发送消息发送给所述发送目的地终端设备。
17.一种使计算机执行处理的程序,其中在作为发送源的终端设备中,接收作为发送消息的目的地和接收消息的位置作为输入;和所述作为发送源的终端设备将指明作为输入接收到的所述位置的位置信息附加到所述消息上并且发送所述消息。
18.根据权利要求17所述的使计算机执行处理的程序还包括处理获取所述作为发送源的终端设备的当前位置信息;将所述获取到的位置信息作为接收发送的信息的位置的位置信息附加到所述发送的消息上。
19.一种使计算机执行处理的程序,其中作为发送目的地的终端设备接收来自服务器设备的位置请求并且获取位置;和所述作为发送目的地的终端设备将所获取的位置信息发送给所述服务器设备。
20.一种使计算机执行消息发送和接收方法的程序,该方法用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述程序使计算机执行下述处理在接收到从作为发送源的终端设备发送过来的消息时,存储所接收到的消息;从保存的消息中提取目的地址和位置信息,并且向目的地址的发送目的地终端设备提交位置请求;在附加在所述发送消息上的位置信息与响应所述位置请求从所述发送目的地终端设备发送过来的位置信息相匹配时,将发送消息发送给所述发送目的地终端设备。
21.一种使计算机执行消息发送和接收方法的程序,该方法用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述程序使计算机执行下述处理在接收到从作为发送源的终端装置发送过来的消息时,向作为发送了所接收到的消息的发送源的终端设备提交位置请求;将响应对作为发送源的所述终端设备提交的位置请求而发送过来的作为发送源的所述终端设备的位置信息附加到所述发送消息上,作为接收所述发送消息的位置的位置信息,并且保存所述发送消息;从所保存的消息中提取目的地地址和位置信息并向目的地址的发送目的地终端设备提交位置请求;和当附加在所述消息上的位置信息与响应所述位置请求而发送过来的来自所述发送目的地终端设备的位置信息相匹配时,将该发送消息发送给所述发送目的地终端设备。
22.一种使计算机执行消息发送和接收方法的程序,该方法用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述程序使计算机执行下述处理,其中作为发送源的终端设备接收发送消息的目的地和接收所述发送消息的位置作为输入;作为发送源的终端设备将指明作为输入接收的所述位置的位置信息附加到所述发送消息上;服务器设备,在接收到从作为发送源的终端设备发送过来的消息时,存储所接收到的消息;所述服务器设备从所保存的消息中提取目的地址和位置信息,并且向目的地址的发送目的地终端设备提交位置请求;作为发送目的地的终端设备接收来自服务器设备的位置请求并且获取位置;作为发送目的地的终端设备将所获取的位置信息发送给所述服务器设备;和所述服务器设备在附加在所述发送消息上的位置信息与响应所述位置请求从所述发送目的地终端设备发送过来的位置信息相匹配时,将发送消息发送给所述发送目的地终端设备。
23.根据权利要求22所述的程序,使计算机执行下述处理,其中所述作为发送源的终端设备获取当前位置信息;所述作为发送源的终端设备将所获取的所述位置信息附加到所述消息上,作为接收消息的位置的位置信息。
24.一种使计算机执行消息发送和接收方法的程序,该方法用于将从作为发送源的终端设备发出的消息传递给作为发送目的地的终端设备,所述程序使计算机执行下述处理服务器设备,在接收到从作为发送源的终端装置发送过来的消息时,向作为所接收到的消息的发送源的终端设备提交位置请求;所述作为发送源的终端设备接收来自服务器设备的位置请求并且获取位置;所述服务器设备将响应对作为发送源的所述终端设备的位置请求而发送过来的作为发送源的所述终端设备的位置信息附加到所述消息上,作为接收所述发送的消息的位置的位置信息,并且保存所述消息;所述服务器设备从所保存的消息中提取目的地址和位置信息,并且向目的地址的发送目的地终端设备提交位置请求;作为发送目的地的终端设备接收来自所述服务器设备的位置请求并且获取位置;所述作为发送目的地的终端设备将所获取的位置信息发送给所述服务器设备;所述服务器设备在附加到所述发送消息上的位置信息与响应所述位置请求而发送过来的来自所述发送目的地终端设备的位置信息相匹配时,将该发送消息发送给所述发送目的地终端设备。
全文摘要
在移动终端(1)中,当在消息制备单元(13)中完成了发送消息的准备时,位置信息附加单元(12)使用位置获取单元(11)开始获取其位置并且因此而获取移动终端(1)的当前位置的信息。位置信息附加单元(12)将由位置获取单元(11)获得的位置信息附加到消息上,并且由消息发送单元(14)发送给指定位置消息服务器(2)。当附加在从移动终端(1)发送过来的消息上的位置信息与从移动终端(3)发送过来的位置信息相匹配时,指定位置消息服务器(2)将该消息发送给(目的地)移动终端(3)。
文档编号H04W4/02GK1666555SQ03815158
公开日2005年9月7日 申请日期2003年6月11日 优先权日2002年6月26日
发明者吉川正人 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1