用于根据终端位置信息处理信息的服务器装置的制作方法

文档序号:6472126阅读:109来源:国知局
专利名称:用于根据终端位置信息处理信息的服务器装置的制作方法
技术领域
本发明一般地涉及一种用于按照从终端接收的信息执行处理的连接到网络的服务器装置,具体涉及一种服务器装置,用于按照发送信息的终端的位置信息来准备要提供给所述终端的信息,支持在所述终端之间建立通信和存储终端的位置信息的历史。
背景技术
一个终端通过网络向服务器装置发送位置信息的这样的系统已经存在,并且服务器装置执行预定的处理。
例如,所述服务器装置提前存储对应于基于一张地图的位置信息的信息。服务器装置从终端接收基于地图的位置信息,并向终端发送对应于所接收的位置信息的信息。终端在它上面显示所述信息。上述系统被公布的日本专利第9-34902号公开。
在此公布中公开的所述系统提供了基于位置信息的广告信息。提供广告的方法包括步骤向公告的请求者显示基于预先存储的位置信息的地图;请求所述请求者指定在地图上的广告目标的位置;存储广告目标的指定位置的坐标并同时与所输入的广告信息保持对应关系;基于地图信息向用户显示地图;在与所存储的广告目标的坐标对应的地图上的点显示广告目标;请求广告目标的选择;读取与所选择的广告目标有关的广告信息;向用户提供所读取的广告信息。
这个系统存储地图信息、诸如由广告请求者提供的商店的广告目标的位置坐标和商店等的广告信息,并同时保持它们之间的对应关系。当用户在地图上的广告目标上点击鼠标等的时候,显示对应于广告目标的坐标而存储的广告信息。
这个系统仅仅提供由地图上的位置坐标所确定的商店等的广告信息。这个系统不提供周围或相邻的商店的信息。所述广告信息由广告请求者提供,因此针对商店等的广告,所以这可能与用户真正期望或要求的信息不同。
而且存在另一种系统,它使用位置信息来用于处理。当要与终端进行通信的时候,这种系统基于终端位置信息支持与短距离人的通信。公布的日本专利第11-169562已经公开了这种系统。
在这种系统中,两种利用无线电波的通信装置被用于支持建立在短距离的人之间的通信。在这种系统中,当第一种通信装置接收到从第二种通信装置通过无线电波发送的消息的时候,第一种通信装置返回通知它自己的消息与所接收的消息匹配的消息——如果匹配确实发生。第二种通信装置进行关于接收到返回的通知。
按照这种系统,可以在例如男人和女人之间建立通信,所述男人和女人分别具有第一种和第二种通信装置并且彼此之间以在电波可达到范围内的短距离相隔。
在这种系统中,出现了这样的问题,即建立通信的可能性依赖于装置的位置而改变。因此按照利用无线电波的方法,可以建立通信的装置间的距离依赖于无线电波可达到的距离,这个距离不能动态地被改变。例如,如果许多装置在繁忙的街道等,那么这些装置在通信范围内。但是,例如在安静的郊区,仅仅小数量的装置在通信范围内。如果许多装置在通信范围内,那么许多装置满足条件,因此建立通信的可能性得到提高。相反,如果装置的数量很少,那么仅仅小数量的装置满足条件,因此建立通信的可能性降低。于是,容易在繁忙的街道上建立通信,但是难于在郊区建立通信。所以,建立通信的可能性依赖于使用装置的位置而改变。因此,可以设想统一扩大通信范围以便在诸如郊区的安静地方容易地建立通信。但是统一扩大通信范围进一步增加了可以在繁忙街道等上建立通信的装置的数量。
还有另一种用于利用位置信息进行处理的系统。在这种系统中,在终端中包括的GPS(全球定位系统)获得用于提供到目标位置的方向和距离的位置信息。这种装置在公布的日本专利第9-43334号中得到公开。
所公开的装置是用于指示目的地的方向的装置,包括一种用于从卫星接收无线电波的电路;一种用于从由无线电波提供的信息计算当前位置信息的电路;一种用于存储目的地的位置信息的电路;一种用于从当前位置信息和目的地位置信息计算到目的地的方向和显示表示方向的箭头的电路;一种用于计算和显示到目的地的距离的电路。
按照这种装置,GPS从无线电波检测当前位置,并且这种装置可以显示已经存储的、到目的地的方向和距离。
这种装置仅仅显示从当前位置到目的地的方向和距离。
因此,本发明的一个目的是提供一种服务器装置,它可以向终端提供用户具体要求的与地图上的位置信息相关的信息项。
本发明的另一个目的是提供一种服务器装置,它允许用户准备与地图上的位置信息相关的信息项。
本发明的另一个目的是提供一种服务器装置,它可以适当地改变通信范围,以允许在更短的距离建立通信而与终端的位置无关。
本发明的另一个目的是提供一种服务器装置,它使用终端的位置信息和目的地的位置信息,存储终端的位置信息的历史,因此可以容易地检测终端移动的历史。
本发明的另一个目的是提供一种服务器装置,它可以根据使用终端的位置信息和目的地的位置信息存储的终端的位置信息向终端的用户提供奖酬。

发明内容
本发明提供一种服务器装置,用于向通过网络连接的终端提供信息。所述服务器装置包括连接到网络的通信电路,用于与终端进行通信;主题存储电路,用于存储一个或多个主题项目并同时保持在预定空间中的与给定点或区域的第一对应关系;信息存储电路,用于存储一个或多个要提供到终端的信息项并同时保持与一个或多个主题项目的第二对应关系;信息操作电路,它连接到所述通信电路、所述主题存储电路和所述信息存储电路,用于经由所述通信装置从所述终端接收选择信息以及处理指令信息,所述选择信息用于选择在所述空间中的给定点或区域,所述处理指令信息指令对与主题项目具有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行处理;所述信息操作装置还用于对与主题项目有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行由所述处理指令信息所确定的处理。
按照本发明,所述主题存储电路存储主题项目并同时与在预定地图上的给定点或区域保持第一对应关系。所述信息存储电路存储要提供到终端的信息项并同时保持第二对应关系。所述信息操作电路从终端接收选择信息和处理指令,并根据所接收的处理指令信息对信息项执行预定的处理,所述信息项与主题项具有第二对应关系,与在地图上的给定点或区域具有第一对应关系。因此,当服务器装置从终端接收预定的信息的时候,对应于地图上的给定点或区域、对应于主题项的信息项可以从所述存储电路被读取,并可以被发送到终端。所述终端可以显示从服务器装置发送的信息项。
更优选的是,所述的预定空间是反映实际地理范围的地图空间。
按照本发明,对应于地图上的给定点或区域和对应于主题项的信息项可以被读取和从所述存储电路发送到终端,并且所述终端可以显示从服务器装置发送的对应于地理空间的信息项。
更优选的是,所述信息操作电路包括信息检索电路,它与所述通信电路、所述主题存储电路和所述信息存储电路连接,用于经由所述通信电路从终端接收用于选择在空间中的给定点或区域的选择信息和第一处理指令信息,从所述信息存储电路检索与主题项具有第二对应关系、并与在空间中的给定点或区域具有第一对应关系的信息项,并向先前经由所述通信电路发送第一处理指令信息的终端发送所检索的信息项。
按照本发明,所述信息检索电路经由所述通信电路从终端接收选择信息和第一处理指令信息,并根据所接收的选择信息检索与主题项有第二对应关系、并与在空间中的给定点或区域具有第一对应关系的信息项。所检索的信息项被发送到终端,所述终端发送第一处理指令信息。因此,当服务器装置从终端接收到预定信息的时候,向终端发送对应于主题项和对应于在地图上的给定点或区域的信息项。终端可以显示从服务器装置发送的信息项。
更优选的是,所述信息操作电路包括信息检索电路,它连接到所述通信电路、所述主题存储电路和所述信息存储电路,用于经由所述通信电路从终端接收指定给定主题项的主题指定信息和第一处理指令信息,从所述信息存储电路检索与由所述主题指定信息指定的主题项具有第二对应关系的信息项,并向先前经由所述通信电路发送第一处理指令信息的终端发送所检索的信息项。
按照本发明,所述信息检索电路从终端接收指定给定主题项的主题指定信息和第一处理指令信息,并检索与由所接收的主题指定信息指定的主题项具有第二对应关系的信息项。所接收的信息项被发送到发送第一处理指令信息的终端。因此,当所述服务器装置从终端接收到预定信息的时候,对应于由主题指定信息指定的主题项的信息项被发送到终端。所述终端可以显示从服务器装置发送的信息项。
更优选的是,所述信息操作电路包括主题增加电路,它连接到所述通信电路和所述主题存储电路,用于经由所述通信电路从终端接用于选择在空间中的给定点或区域的收选择信息、由终端指定的主题项名称和第二处理指令信息,所述主题增加电路向所述主题存储电路增加具有所述主题项名称的新项目用以存储,并同时与由所述选择信息在空间中选择的给定点或区域保持第一对应关系。
按照本发明,所述主题增加电路从终端接收用于选择在空间中的给定点或区域的选择信息、由终端指定的主题项名称和第二处理指令信息。具有所接收的主题项名称的新的主题项被加到和存储在所述主题存储电路并与由所述选择信息选择的在空间中的给定点或区域保持第一对应关系。因此,所述终端可以增加与在空间中的给定点或区域有关的新的主题项,并且由另一个终端真正要求的主题项(即,包括由作为商店等的顾客的用户准备的信息而不仅仅是商店等的广告的主题项)可以被提供给这个终端。
更优选的是,所述信息操作电路还包括主题检索电路,它连接到所述通信电路、所述主题存储电路和所述信息存储电路,用于经由所述通信电路从终端接收用于选择在空间中的给定区域的区域信息和第三处理指令信息,所述主题检索电路也用于检索在由所述区域信息选择的区域中包括的主题项,并经由所述通信电路向先前发送第三处理指令信息的终端发送所检索的主题项。
按照本发明,所述主题检索电路接收用于选择在空间中的给定区域的区域信息和第三处理指令信息,并检索按照所接收的区域信息选择的区域中包括的主题项。所检索的主题项被发送到发送第三处理指令信息的终端。因此,在空间中的给定区域中包括的主题项被发送到终端,并且与在空间中的给定区域相关的主题项可以被提供给终端。
更优选的是所述服务器装置还包括传递条件存储电路,用于存储一个终端或多个终端的每个的目的地信息和对于一个终端或多个终端的每个确定的信息传递条件;信息提供电路,用于响应与在所述主题存储电路或所述信息存储电路的存储内容中的由所述信息操作电路引起的变化的发生而执行在传递条件存储电路上的检索,因此提取具有所述变化满足的信息传递条件的终端,并按照对应于所提取的终端的目的地信息发送关于所述变化的通知。
按照本发明,所述传递条件存储电路提前存储对于每个终端的目的地信息和对于终端确定的信息传递条件。所述信息传递电路响应于在所述主题存储电路或所述信息存储电路中发生的变化而对所述传递条件存储电路进行检索,并因此提取具有所述变化满足的信息传递条件的终端。所述信息被发送到所提取的终端。例如,在终端已经确定在空间中的给定区域并且这个区域包括与新增加的主题或项目有关的点的情况下,系统可以向终端发送新增加的主题或项目。
更优选的是,所述信息传递条件是如果给定区域在空间中则进行传递,并且在这个区域中存在与新增加的主题或项目有关的点。
按照本发明,终端提前确定在空间中的给定区域,并且如果在这个区域中存在与新增加的主题或项目有关的点则新增加的主题或项目被发送到终端,以便可以立即在终端上读取或观看主题或项目。
更优选的是,按照终端的处理指令信息来自动设置信息传递条件。
按照本发明,当终端请求在空间中的给定点或区域的时候,所请求的点或区域被自动确定为信息传递条件。当在这个区域中存在与新增加的主题或项目有关的点时,则新增加的主题或项目被发送到终端,并可以在终端上观看。
更优选的是,所述传递条件存储电路还包括编辑电路,用于按照终端的指令编辑信息传递条件。
按照本发明,终端本身可以编辑所述传递条件。例如,它可以改变目的地,并且/或者可以限制每天的通知数量。
按照另一个方面,本发明提供一种信息提供方法,用于向通过网络连接的终端提供信息。所述信息提供方法包括步骤准备一个或多个主题项并同时与在预定的空间中的给定点或区域保持第一对应关系;准备要提供给终端的一个或多个信息项并同时与一个或多个主题项保持第二对应关系;从所述终端接收选择信息以及处理指令信息,所述选择信息用于选择在所述空间中的给定点或区域,所述处理指令信息指令对与主题项目具有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行的处理;并对与主题项目有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行由所述处理指令信息所确定的处理。
按照本发明,准备主题项并同时与在预定地图上的给定点或区域保持第一对应关系。准备要提供给终端的信息项并同时保持第二对应关系。当从终端接收到选择信息和处理指令信息的时候,根据所接收的处理指令信息来对信息项执行预定的处理,所述信息项与主题项具有第二对应关系,与在空间中的给定点或区域具有第一对应关系。因此,当从终端接收到预定信息的时候,与对应于在空间中的给定点或区域的主题项相对应的信息项可以从存储电路被读出,并可以被发送到终端。所述终端可以显示向其发送的信息项。
按照另一个方面,本发明提供了计算机可读记录介质,存储一个程序,这个程序实现了一种信息提供方法,用于向通过网络连接的终端提供信息。所述信息提供方法包括步骤准备一个或多个主题项并同时与在预定的空间中的给定点或区域保持第一对应关系;准备要提供给终端的一个或多个信息项并同时与一个或多个主题项保持第二对应关系;从所述终端接收选择信息以及处理指令信息,所述选择信息用于选择在所述空间中的给定点或区域,所述处理指令信息指令对与主题项目具有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行的处理;并对与主题项目有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行由所述处理指令信息所确定的处理。
按照本发明,准备主题项并同时与在预定地图上的给定点或区域保持第一对应关系。准备要提供给终端的信息项并同时保持第二对应关系。当从终端接收到选择信息和处理指令信息的时候,根据所接收的处理指令信息来对信息项执行预定的处理,所述信息项与主题项具有第二对应关系,与在空间中的给定点或区域具有第一对应关系。因此,当从终端接收到预定信息的时候,与对应于在空间中的给定点或区域的主题项相对应的信息项可以从存储电路被读出,并可以被发送到终端。所述终端可以显示向其发送的信息项。本发明可以提供存储用于实现上述提供方法的程序的记录介质。
按照另一个方面,本发明提供了一种服务器装置,用于支持在通过网络连接的终端之间建立通信。所述服务器装置包括获得电路,用于经由网络获得终端的识别信息和终端的位置信息;存储电路,用于存储所获得的识别信息和所获得的位置信息,并同时保持它们之间的对应关系;计算电路,用于根据所存储的位置信息来计算位于与一个终端的预定距离内的其它终端的数量;决定电路,用于根据所计算的终端的数量来决定允许从所述那个终端进行通信的距离;提取电路,用于参考所存储的识别信息和所存储的位置信息提取位于所确定的距离之内的其他终端;选择电路,用于选择所提取的其他终端来作为有可能与所述那个终端建立通信的终端。
按照本发明,根据终端的位置信息来计算与所述那个终端在预定距离的其它终端的数量,并根据所计算的终端的数量来确定允许从所述那个终端进行通信的距离。在所述那个终端位于诸如繁忙街道的繁忙地区的情况下计算的终端的数量与在所述那个终端存在于诸如郊区的安静位置的情况下不同。因此,要适当地考虑终端的位置,并确定更小值的通信允许距离(通信范围)。而且,选择在所确定的通信范围内的其他终端作为与所述那个终端有可能建立通信的终端。因此,所述那个终端具有与位于更短距离的另一个终端建立通信的更高可能性。因此,通过适当地改变通信范围,有可能提供一种服务器装置,它总是允许在短距离建立通信而与所述终端的位置无关。
更优选的是,所述决定电路包括确定电路,用于确定是否所计算的终端的数量满足预定的条件,改变电路,用于改变预定的距离;控制电路,用于执行控制以便重复通过所述改变电路的预定距离的改变和位于通过所述改变电路改变的预定距离内的其他终端的数量的计算,直到所述确定电路确定预定条件的满足。当所述确定电路确定满足的时候,由所述改变电路改变的预定距离被决定为允许通信的距离。
按照本发明,改变所述预定距离直到所计算的终端的数量满足所述的条件,并且重复位于因此改变的预定距离内的终端的数量的计算。当满足预定条件时获得的预定的距离被确定为允许通信的距离(通信距离)。通过改变预定距离,将满足预定条件的最优距离确定为通信允许距离。因此,有可能按照所述终端的位置来获得更适当的通信范围。
更优选的是,在所述电路中的预定条件是数量等于或大于预定的数量,并且所述改变电路提高所述预定的距离。
按照本发明,确定是否所计算的终端的数量等于或大于预定的数量。否则,提高预定的距离,然后再次计算其他终端的数量。当其他终端的数量等于或大于预定的数量的时候获得的预定距离被确定为允许通信的距离。由于允许通信的距离逐渐提高直到终端的数量达到预定的数量,因此将依赖于终端的位置的更短距离确定为允许通信的距离。因此,在允许通信的范围内存在恒定数量的终端,并且保证了建立通信的可能性。
更优选的是,所获得的终端的位置信息涉及包括所述终端的小区,并且所述计算电路包括用于提取位于与所述的那个终端在预定距离内的小区的电路;用于获得位于所提取的小区内的终端的数量的电路。
按照本发明,包括终端的小区的信息作为指示终端的位置的信息,并通过获得在预定距离内的小区中的终端的数量而计算在预定距离内的其他终端的数量。因此,可以通过利用已经存在的小区系统来容易地获得终端的数量和终端的位置信息。
更优选的是,通过在终端中配置的GPS接收机来获得要获得的终端的位置信息。
按照本发明,从在同一终端中的GPS接收机来获得终端本身的位置信息。因此,可以容易地和明确地获得终端的位置信息。
按照另一个方面,本发明提供一种在服务器装置中的信息通信方法,用于支持在多个通过网络连接的终端之间建立通信。所述信息通信方法包括步骤通过网络来获得终端的识别信息和终端的位置信息;存储所获得的识别信息和所获得的位置信息并同时在它们之间保持对应关系;根据所存储的位置信息来计算位于与一个终端的预定距离内的其它终端的数量;根据所计算的终端的数量来确定允许从一个终端进行通信的距离;参考所存储的识别信息和所存储的位置信息提取位于所确定的距离之内的其他终端;选择所提取的其他终端来作为有可能与所述那个终端建立通信的终端。
按照本发明,根据终端的位置信息来计算与所述那个终端在预定距离的终端的数量,并根据所计算的终端的数量来确定允许从所述那个终端进行通信的距离。在所述那个终端位于诸如繁忙街道的繁忙地区的情况下计算的终端的数量与在所述那个终端存在于诸如郊区的安静位置的情况下不同。因此,要适当地考虑终端的位置,并确定更小值的通信允许距离(通信范围)。而且,选择在所确定的通信范围内的其他终端作为与所述那个终端有可能建立通信的终端。因此,所述那个终端具有与位于更短距离的另一个终端建立通信的更高可能性。
按照另一个方面,本发明提供了一种存储一个程序的计算机可读记录介质,所述程序实现在服务器装置中的信息通信方法,用于支持在通过网络连接的多个终端之间建立通信。所述的信息通信方法包括步骤通过网络来获得终端的识别信息和终端的位置信息;存储所获得的识别信息和所获得的位置信息并同时在它们之间保持对应关系;根据所存储的位置信息来计算位于与一个终端的预定距离内的其它终端的数量;根据所计算的终端的数量来确定允许从一个终端进行通信的距离;参考所存储的识别信息和所存储的位置信息提取位于所确定的距离之内的其他终端;选择所提取的其他终端来作为有可能与所述那个终端建立通信的终端。
按照本发明,根据终端的位置信息来计算与所述那个终端在预定距离的终端的数量,并根据所计算的终端的数量来确定允许从所述那个终端进行通信的距离。在所述那个终端位于诸如繁忙街道的繁忙地区的情况下计算的终端的数量与在所述那个终端存在于诸如郊区的安静位置的情况下不同。因此,要适当地考虑终端的位置,并确定更小值的通信允许距离(通信范围)。而且,选择在所确定的通信范围内的其他终端作为与所述那个终端有可能建立通信的终端。因此,本发明可以提供记录介质,它存储用于实现所述信息通信方法的程序,其中一个终端具有与在短距离内的另一个终端建立通信的高可能性。
按照另一个方面,本发明提供了一种连接到网络的服务器装置,它包括接收电路,用于从移动终端通过网络接收表示移动终端位置的当前位置信息;第一存储电路,用于存储多个位置信息项;第二存储电路,连接在所述接收电路和所述存储电路之间,用于当所接收的当前位置信息包含在存储在所述存储电路中的多个位置信息项中的时候,存储所接收的当前位置信息并同时与多个位置信息项保持对应关系。
按照本发明,所述移动终端例如从GPS接收机获得当前位置信息,并将其发送到服务器装置。当在多个预先存储的位置信息项中包括当前位置信息的时候,服务器装置存储当前的位置信息并同时与多个位置信息项保持对应关系。因此,容易执行例如标签集会(stamp rally),这是用于吸引潜在用户的事件(并且以如下的方式执行预定多个位置,在每个位置准备标签,并且用户可以通过参观各个位置和收集所有的标签来获得免费的礼物)。
更优选的是,服务器装置还包括处理电路,用于当第二存储电路存储与所有的多个位置信息项目对应的当前位置信息的时候执行预定的处理。
按照本发明,当存储了与所有多个预先存储的位置信息项相对应的当前位置信息的时候(例如当用户参观所有的位置的时候),处理电路执行例如用于向用户提供免费礼物的处理。
更优选的是,执行用于向移动终端的用户分配接收免费礼物的权利的预定处理。
按照本发明,可以向用户提供免费礼物,所述用户存储了与所有多个预先存储的位置信息项相对应的当前位置信息。
更优选的是,服务器还包括第三存储电路,用于存储移动路由信息,所述移动路由信息表示向多个由多个位置信息项表示的位置的序列移动。所述处理电路包括用于当所述第二存储电路按照存储在所述第三存储电路中的序列存储与所有多个位置信息项相对应的当前位置信息的时候执行预定的处理的电路。
按照本发明,当所有的当前位置信息项按照预定的序列与多个预先存储的位置信息项相关地被存储的时候(即,当参加标签集会的用户按照预定的序列参观所有的位置的时候),所述处理电路执行例如用于向用户提供免费礼物的处理。
更优选的是,执行预定的处理,用于向移动终端的用户分配接收免费礼物的权利,向移动终端发送与所述权利有关的信息。
按照本发明,有可能向用户提供免费礼物,所述用户按预定顺序存储了与所有多个预先存储的位置信息项相对应的当前位置信息。
更优选的是,服务器装置包括与所述第二存储电路连接的发送电路,用于向另一个计算机发送存储在所述第二存储电路并对应于多个位置信息项的当前位置信息。
按照本发明,有可能由另一个计算机来识别移动终端的当前位置信息和标签集会的当前状态。
更优选的是,服务器装置还包括位置信息接收电路,它与所述第一存储电路连接,用于从另一个计算机接收多个位置信息,并在所述第一存储电路中存储多个接收的位置信息项。
按照本发明,可以向服务器装置发送由另一个计算机准备的标签集会的信息和序列。
更优选的是,从在移动终端中安置的GPS接收机中获得当前的位置信息。
按照本发明,从安排在同一终端中的GPS接收机获得移动终端本身的位置信息。因此,可以容易地和明确地获得终端的位置信息。
按照另一个方面,本发明提供一种在连接到网络的服务器装置中的信息处理方法,包括步骤通过网络从移动终端接收表示移动终端的位置的当前位置信息;提前准备多个位置信息项;并且当所接收的当前位置信息被包括在所述多个位置信息项中的时候存储所接收的当前位置信息并同时与所述多个位置信息项保持对应关系。
按照本发明,所述移动终端例如从GPS接收机获得当前的位置信息,并将其发送到服务器装置。在所述信息处理方法中,当在所述多个预先存储的位置信息项中包括当前的位置信息的时候,当前的位置信息被存储并同时保持与所述多个位置信息项的对应关系。因此,可以容易执行例如标签集会,这是用于吸引潜在用户的事件。
按照另一个方面,本发明提供了一种计算机可读记录介质,它存储了用于实现在连接到网络的服务器装置中的信息处理方法的程序,所述信息处理方法包括步骤通过网络从移动终端接收表示移动终端的位置的当前位置信息;提前准备多个位置信息项;并且当所接收的当前位置信息被包括在所述多个位置信息项中的时候存储所接收的当前位置信息并同时与所述多个位置信息项保持对应关系。
按照本发明,所述移动终端例如从GPS接收机获得当前的位置信息,并将其发送到服务器装置。在所述信息处理方法中,当在所述多个预先存储的位置信息项中包括当前的位置信息的时候,当前的位置信息被存储并同时保持与所述多个位置信息项的对应关系。因此,可以容易执行例如标签集会,这是用于吸引潜在用户的事件。因此,本发明可以提供存储用于容易地实现标签集会的程序的记录介质。


图1示出了按照本发明的第一实施例的实现服务器装置的一个计算机系统的外观;图2是图解图1所示的计算机系统的控制的方框图;图3图解了在本发明的第一实施例的固定光盘上存储的用户信息;图4图解了在本发明的第一实施例的固定光盘上存储的显示区域信息;图5图解了在本发明的第一实施例的固定光盘上存储的主题信息(示例1);图6是图解按照本发明的第一实施例的地图显示处理的控制的步骤的流程图;图7是图解按照本发明的第一实施例的信息显示处理的控制的步骤的流程图;图8示出了按照本发明的第一实施例的用户终端的监视器的屏幕的显示示例(示例1);图9示出了按照本发明的第一实施例的用户终端的监视器的屏幕的显示示例(示例2);图10示出了按照本发明的第一实施例的用户终端的监视器的屏幕的显示示例(示例3);图11示出了按照本发明的第一实施例的用户终端的监视器的屏幕的显示示例(示例4);图12示出了按照本发明的第一实施例的用户终端的监视器的屏幕的显示示例(示例5);图13示出了按照本发明的第一实施例的用户终端的监视器的屏幕的显示示例(示例6);图14图解了在本发明的第二实施例的固定光盘上存储的主题信息(示例2);图15图解了在本发明的第二实施例的固定光盘上存储的用户信息;图16是图解按照本发明的第二实施例的传递(delivery)条件注册处理的控制的步骤的流程图;图17是图解按照本发明的第二实施例的提供处理的控制的步骤的流程图;图18示出了按照本发明的第二实施例的用户终端的监视器的屏幕的显示示例(示例1);图19示出了按照本发明的第二实施例的用户终端的监视器的屏幕的显示示例(示例2);图20示出了按照本发明的第二实施例的用户终端的监视器的屏幕的显示示例(示例3);图21示出了按照本发明的第二实施例的用户终端的监视器的屏幕的显示示例(示例4);图22示出了按照本发明的第二实施例的用户终端的监视器的屏幕的显示示例(示例5);图23图解了按照本发明的第二实施例的在固定光盘上存储的主题信息;图24示出了按照本发明的第三实施例的通信系统的整体结构;图25是用于图解在基站、小区和终端之间的关系的小区的图;图26是图解按照第三实施例的在服务器装置中的整体处理的控制的步骤的流程图;图27是图解用于满足距离条件的终端变近处理(图26的S309)的控制的步骤的流程图;图28图解了目标终端的距离条件和在目标终端与给定终端之间的关系,其中所述给定终端具有与目标终端按照图27图解的处理进行通信的可能;图29是示出了终端的示意结构的方框图;图30A-30D示出了在终端的显示器上显示的虚拟生物;图31示出了按照本发明的第四实施例的通信系统的整体结构;图32是图解了按照第四实施例的在服务器装置中的整体处理的控制步骤的流程图;图33是图解用于满足距离条件的终端变近处理(图32的S509)的控制步骤的流程图;图34图解了按照本发明的第五实施例的标签集会系统的整体结构;图35是在图34中的标签集会系统中的标签集会服务器装置的方框图;图36是图解按照本发明的第五实施例的标签集会处理的控制步骤的流程图;图37是图解加到图36流程图的、内容注册处理的控制步骤的流程图(示例1);图38是图解加到图36流程图的、附加信息注册处理的控制步骤的流程图;图39是图解加到图36流程图的、内容注册处理的控制步骤的流程图(示例2);
图40是图解方案(scenario)注册处理的控制步骤的流程图;图41是示出蜂窝电话和用于通信的设施的方框图;图42是图解用于利用图41所示的通信设施来获得位置信息的处理的控制步骤的流程图。
具体实施例方式
现在,参照附图来详细说明本发明的实施例。在下面的说明中,相同的部件具有相同的附图标记和相同的名称,并实现相同的功能。
<第一实施例>
按照本发明的第一实施例的用于提供信息的服务器装置是通过软件实现的,所述软件在诸如个人计算机或工作站的计算机上被执行。
图1示出了一个计算机系统的外观,这个计算机系统是用于提供信息的服务器装置的示例。参见图1,计算机系统100包括一个计算机102,其中包含FD(软盘)驱动器108和CD-ROM(致密盘只读存储器)106、监视器1-4、键盘110和鼠标112。
图2以方框图示出计算机系统100的结构。如图2所示,计算机102除了FD驱动器108和CD-ROM106之外还包括CPU(中央处理单元)120,存储器122、硬盘124和通信接口126,它们通过总线被连接到一起。软盘118被设置到FD驱动器108中。CD-ROM116被设置在CD-ROM106中。
用于提供信息的服务器装置由上述的计算机硬件和由CPU 120执行的软件来实现。一般,这样的软件当被经销的时候被存储在诸如软盘118或CD-ROM116的记录介质上。FD驱动器108、CD-ROM驱动器106等从记录介质读取软件,并将其存储在硬盘124上。软件被从硬盘124读出到存储器122中,并被CPU 120执行。图1和2所示的硬件本身具有一般的结构。因此,本发明的最关键部件是存储在诸如软盘118、CD-ROM116或硬盘124的记录介质上的软件。
图2所示的硬盘以电子形式存储地图数据。电子形式的地图数据可以以基于可表达地球上的任何位置的经度和纬度信息的两维信息的形式表示实际的地理地图。
参见图3,在硬盘124存储的用户数据信息包括用于识别用于终端的终端ID和表示可以用于由终端显示地图信息的显示区域的数据。例如,在终端的显示监视器的左上端和右下端的坐标被用作用于表示显示区域的数据。如图3所示,由用户ID“11223344”识别的用户具有由终端ID“P001”识别的终端,并且这个终端的显示区域由“(0,0)-(640,480)”来表示,这意味着用户具有一个能够以640×480点显示的个人计算机。由终端ID“T001”识别的终端具有由“(0,0)-(200,100)”表示的显示区域,这意味着终端是能够以200×100点显示的蜂窝电话、PDA(个人数字助理)等。
如图3所示,对于一个用户ID可以注册多个终端ID。因此,一个用户可以通过将在他/她家的个人计算机与这个服务器装置连接,并还在室外通过蜂窝电话等与服务器装置连接来请求信息。
参见图4,在硬盘124上存储的显示区域信息包括用于每个显示区域的起始坐标(X,Y)和结束坐标(X,Y)。如图4所示,如果显示区域是例如“Nara站和邻居”,则存储了起始坐标(135.4800,34.4130)和结束坐标(135.4830,34.4100)。这些坐标对应于在前述的电子地图数据中的经度和纬度信息。当用户请求显示“Nara站和邻居”的时候,从图4所示的显示区域信息读取起始坐标和结束坐标。从硬盘124读取对应于读取坐标的电子形式地图数据。在所读取的地图数据上实现坐标的转换,用于允许在由终端ID识别的终端的显示区域上显示。进行坐标转换的地图数据被发送到用户终端。用户终端显示“Nara站和邻居”的地图。
参见图5,在硬盘124上存储的主题信息包括对于每个主题ID的主题名称、坐标数据和项目数据。在主题ID和坐标数据建立第一对应关系,在主题ID和项目数据之间建立了第二对应关系。主题ID可以识别在硬盘124上存储的主题信息。主题名称是文本数据,用于显示在地图上的主题名称。坐标数据包括一种用于识别主题的主题图标和这个主题图标的起始坐标和结束坐标。主题图标的种类被按照它的形式划分为例如点信息、方块信息和其它。当点信息表示主题图标的时候,仅仅存储了起始图标。当方块信息表示主题图标的时候,存储了起始坐标和结束坐标。主题图标不限于上述情况,可以具有圆周形式、椭圆形式等。硬盘124存储表示与主题ID对应的主题图标的形式的数据。
图2所示的CPU 120可以根据主题ID来检索坐标数据,可以根据坐标数据来检索主题ID和可以根据主题ID来检索项目数据。当由方块信息表示主题图标的时候,CPU 120可以确定是否经由用户终端输入的坐标数据在方块的范围中。当由点信息表示主题图标的时候,CPU 120可以确定是否经由用户终端所输入的坐标数据位于与所述点坐标预定距离内。主题信息的坐标对应于在硬盘124存储的电子形式的地图数据中的经度和纬度信息,如参考图4所述。
项目数据是从用户接收的数据,并且硬盘124存储与每个主题ID相关的项目数据。
除了对于图1和2所述的那些以外的计算机本身的操作是公知的,因此不重复它们的描述。
参见图6,由服务器装置执行的程序涉及地图显示处理,并具有下述的控制结构。
在步骤S100(以下可能将步骤简称为“S”),CPU 120确定是否从用户终端经由通信接口126接收到用户ID、终端ID和地图显示请求。当从用户终端接收到用户ID、终端ID和地图显示请求的时候(在步骤S100为是),处理移动到步骤S102。否则(在步骤100为否),处理返回步骤S100来等待从用户终端接收到信息。
在步骤S102,CPU 120判定是否从用户的终端接收到显示区域的输入。当用户选择图4的预定显示区域之一的时候进行这个判定,并且从用户终端接收所选择的显示区域。当接收到显示区域的输入的时候(步骤S102中为是),处理进行到步骤S104。否则(在步骤S102中为否),处理进行到步骤S106。
在步骤S104,CPU 120根据所接收的显示区域的坐标数据来从硬盘124读取地图数据。在这个处理中,根据显示区域信息的坐标数据(图4)来读取所接收的显示区域的起始和结束坐标,并从硬盘124读取所读取的坐标数据的对应的地图数据。
在步骤S106,如果未接收到显示区域的输入,CPU 120根据最后显示区域的坐标数据来从硬盘124读取地图数据。
在步骤S108,CPU 120检索一个主题,所述主题已经注册和存储在所读取的地图数据的显示区域中。在这个处理中,根据显示区域信息的坐标数据(图4)和主题信息的坐标数据(图5)来检索在显示区域中的所注册的主题。
在步骤S110,CPU 120根据与用户ID一起接收的终端ID的显示区域对地图数据和所注册的主题的坐标数据执行坐标变换。根据用户信息的显示区域(图3)和显示区域信息的坐标数据(图4)来执行这个地图数据的坐标变换。根据用户信息的显示区域(图3)和主题信息的坐标数据(图5)来执行对所注册的主题的坐标数据的坐标变换。
在步骤S112,CPU 120经由通信接口126发送经过坐标变换的坐标数据和用于在用户的终端上显示地图信息和所注册的主题名称的数据。在这个处理中,也发送用于在预定位置显示具有由用户的终端分配的主题名称的主题图标的数据。
参见图7,由服务器装置执行的程序具有下列与信息显示处理相关的控制结构。
在步骤S200,CPU 120确定是否用户点击在用户终端上显示的在地图上的给定位置。对于这个确定,当用户点击在用户终端上显示的在地图上的给定位置的时候,服务器装置从终端接收所点击位置的坐标数据。当检测到在地图上的给定点的点击的时候(在步骤S200中为是),处理进行到步骤S202。否则(在步骤S200中为否),处理返回到步骤S200,等待从用户终端接收到坐标数据。
在步骤S202,CPU 120将在步骤S200接收到的在显示区域上的坐标数据变换为在地图数据上的坐标数据。例如,假定用户具有用户ID“11223344”,终端ID是“P001”,并且显示区域是“Nara站和邻居”。在这种情况下,当从用户终端检测到所点击的位置的坐标数据(550,120)的时候,CPU 120对基于与在用户信息中的终端ID“P001”对应的在显示区域中的坐标数据(图3)和“Nara站和邻居”的显示区域的坐标数据(图4)执行坐标变换。因此,将所点击的位置的坐标数据变换为在地图数据上的坐标数据(135.4826,34.4124)。
在步骤S204,CPU 120根据在地图上的所计算的坐标数据来检索所注册的主题。根据坐标变换的坐标数据和主题信息的坐标数据(图5)来进行这个检索。在这个处理中,如果主题图标由方块信息表示,则检索在方块区域中注册的主题。如果主题图标由点信息表示,则检索在与点坐标预定距离内的区域中注册的主题。
在步骤S206,CPU 120确定是否检索所注册的主题。如果检索被注册的主题(在步骤S206中为是),则处理进行到步骤S208。否则(在步骤S206中为否),处理进行到步骤S214。
在步骤S208,CPU 120发送用于由用户终端在地图信息上显示与在步骤S204中检索的主题相关的项目的菜单屏幕的数据。
在步骤S210,CPU 120确定是否从用户终端接收到基于菜单的项目的所读取的请求。当从用户终端接收到所读取的请求的时候(在步骤S210中为是),则处理进行到步骤S212。否则(在步骤S210中为是),处理进行到步骤S220。
在步骤S212,CPU 120根据在步骤210接收的所读取的请求从硬盘124读取项目数据,并向用户终端发送所述项目数据。
在步骤S214,CPU 120确定当未检索到所注册的主题的时候(在步骤S206中为否),检测到用于输入新主题的请求。
在步骤216,CPU 120确定是否检索到表示区域信息的坐标数据和新主题名称,所述区域信息是诸如对应于新主题的方块信息。如果接收到新的主题名称或诸如方块信息的坐标数据(步骤S216中为是),则处理进行到步骤S218。否则(在步骤S216中为否),处理返回步骤S216,等待接收新主题名称和诸如方块信息的坐标数据。如果由点信息表示主题图标,在步骤S200检测的所点击的点提供点坐标,因此不必接收进一步的坐标数据。
在步骤S218,CPU 120根据所接收的新主题名称和坐标数据而注册新主题名称。在这个处理中,所接收的坐标数据表示在每个用户终端的显示区域上的位置。因此,与在步骤S202的处理类似,根据用户信息的显示区域的坐标数据(图3)和显示区域的坐标数据(图4)来对所接收的坐标数据进行坐标变换。
在步骤S220,CPU 120确定是否从用户终端接收到用于提交项目的请求。通过从用户终端接收所述提交请求和所提交的信息来执行这个确定。当从用户终端接收到提交请求的时候(步骤S220中为是),处理进行到步骤S222。否则(步骤S220中为否),处理进行到步骤S224。
在步骤S222,CPU 120存储一个所提交的项目——这是在步骤S220接收的所提交的信息——来作为所注册的主题的附加项目。
在步骤S224,CPU 120确定是否从用户终端接收到一个结束请求。如果从用户终端接收到结束请求(在步骤S224中为是),则信息显示处理结束。否则(在步骤S224中为否),处理进行到步骤S200,并再次执行一系列处理。
当在步骤S224接收到结束请求的时候(在步骤S224为是),硬盘124存储从用户终端最后发送到服务器装置的显示区域。将在下一个地图信息显示处理期间在步骤S106使用显示区域的信息。
根据上述的结构和流程图,服务器装置如下运行。
当具有所注册的ID的用户经由具有所注册的终端ID的终端向服务器装置发送用户ID、终端ID和地图显示请求的时候,服务器装置接收它们(步骤S100为是)。用户经由终端输入显示区域。所输入的显示区域的数据被发送到服务器装置,并且服务器装置接收信息(步骤S102为是)。根据从用户终端接收的显示区域的坐标数据,服务器装置从硬盘124读取地图数据(S104)。根据显示区域的坐标数据和主题信息的坐标数据,检索所注册的主题(S108)。如果用户未输入显示区域,则读取最后显示的地图信息。
根据与用户ID一起接收的终端ID的显示区域,对所注册的主题的地图数据和坐标数据进行坐标变换(S110)。用于在用户终端上显示地图信息和表示所注册的主题的主题图标的数据被发送到用户终端。
通过上述的服务器装置的操作,用户终端显示图8所示的地图信息200。按照地图信息,用户终端分别在地图信息的对应位置显示表示所注册的主题“Nara站”的主题图标202、表示“sushi商店”的主题图标204和表示“便利商店”的主题图标206。在主题图标202-206显示的主题名称分别对应于主题信息的主题名称(图5)。
当如图8所示在用户终端上显示地图信息的时候,用户点击与“Nara站”相关的主题图标202。所点击的位置的坐标数据被发送到服务器装置并被服务器装置检测(步骤S200中的是)。在终端上的所点击位置的坐标数据被转换为在地图数据上的坐标数据(S202),并且根据所变换的坐标数据来检索主题信息的注册主题(图5)(S204)。如果存在注册的主题(在步骤S206的是),则发送用于显示在地图信息上与所检索的主题相关的项目的菜单(S208)。通过上述的操作,图8所示的地图信息被转换为图9所示的地图信息。在这种情况下,由于用户点击与“Nara站”相关的主题图标202,因此显示与主题ID“002”和主题名称“Nara站”对应的主题的内容。如图9所示,项目显示部分302包括新的项目注册按键304,用于新近注册与主题名称“Nara站”相关的项目,也包括菜单显示部分306,用于显示与主题名称“Nara站”相关的已经注册的项目列表。
当用户点击在菜单显示部分306上显示的菜单中的一项的时候,用于读取项目的请求被发送到服务器装置,并且服务器装置接收项目的读取请求(在步骤S210中为是)。根据所接收的读取请求,服务器装置从存储在硬盘124的主题信息读取项目数据(图5),并将其发送到用户终端(S212)。通过这些操作,用户终端显示在所提交的项目显示部分308上的项目的内容。
当在显示图9所示的地图信息的状态下用户点击新的注册按键304的时候,显示图10所示的用于提交的项目输入部分402。用户可以在用于提交的项目输入部分402中输入主题名称、题目和主体。通过点击注册按键404,所输入的项目被发送到服务器装置。当在用户终端上的项目信息输入部分402中输入项目之后用户点击注册按键404的时候,用户终端向服务器装置发送提交请求,并且服务器装置接收提交请求(在步骤S220为是)。服务器装置在硬盘124上存储这样接收的所提交的项目并同时与所注册的主题ID保持相关。
当在显示图8所示的地图信息的状态下用户点击除了主题图标202-206的部分的时候,确定不存在与所点击的坐标数据相对应的所注册的主题(步骤206的否)。在这种状态下,用户终端显示如图11所示的地图信息500,并显示除了已经注册的主题图标202-206之外的新的主题图标502。对于这个新的主题图标502,(如果例如由方块信息来表示主题图标)用户输入主题名称和坐标数据,并点击注册按键504。用户终端向服务器装置发送对新的主题的请求。服务器装置接收新的主题名称和坐标数据(在步骤S216为是)。服务器装置根据所接收的新主题名称和坐标数据来注册具有新的主题ID的新主题,并将其存储到硬盘124。
如图11所示,可以已述的方块形式来显示新的主题图标。而且,如图12所示,可以通过在与主题图标602预定距离内组合方块主题图标602和区域604来显示它。在图11和图12所示的任何一种情况下,坐标数据的类型以及坐标数据被与主题图标的显示类型对应地存储。
在注册新的主题之后,用户可以提交与新的主题相关的项目。为此,在新的主题注册之后显示图10所示的项目输入部分402。
当用户在图8-12所示的地图信息上点击一个结束请求按键的时候,从用户终端向服务器装置发送结束请求。服务器装置接收所述结束请求(在步骤S224为是),并且信息显示操作结束。
如上参照图8-12所述,表示主题的图形包括例如方块形式的图形数据名称。但是,仅仅可以使用由图案和符号表示的图标,如图13所示。例如,地图信息700被叠加,由图案或符号形成的主题图标702-708位于已经注册的主题位置,并且被显示在地图信息700上。当点击图标702-708之一的时候,显示主题名称、对应的菜单以及其它。
如图14所述,当通过图11或图12所示的处理注册新主题的时候,存储在硬盘124上的主题信息被从图5所示的状态改变到图14所示的状态。于是,新主题增加操作存储在坐标数据(135.4807,34.4111)位置的具有主题ID“081”和主题名称“JR”的主题。
以上述的方式,按照本实施例的服务器装置准备与主题ID相关的坐标数据以及与主题ID相关的项目数据。服务器装置根据由用户指定的坐标数据检索主题ID,根据所检索的主题ID向终端发送项目数据。在终端上,用户可以读取由另一个用户提交的项目。因此,有可能提供用于根据由终端要求的位置信息向终端提供所提交的项目的服务器装置,其中所提交的项目与地图上的坐标数据相关并被用户要求。
<第二实施例>
按照第二实施例的服务器装置包括与按照第一实施例的服务器装置相同的功能,并另外包括这样的一个功能按照预定的条件向其它用户分发从一个用户提交的项目数据等。这个功能由软件实现,所述软件由图2所示的计算机硬件和CPU 120执行。现在说明按照第二实施例的服务器装置。但是除了下述以外的硬件结构和处理流程与上述的第一实施例实质相同,因此不再重复其说明。
存储在硬盘124上的用户信息与第一实施例不同。参见图15,用户信息包括每个用户ID的用户姓名和目的地地址。如图15所示,对于用户ID“11223344”的用户设置将传递的最大次数限制为每天五次的第一目的地地址userl@k-tai.ne.jp和没有传递限制的第二目的地地址“userl@home.co.jp”。上述传递条件被设置为有效而没有时限。
在用户信息中设置关于新主题的注册和新项目的提交的传递条件。该传递条件涉及距离由(135.4808,34.4108)的经度和纬度信息限定的中心5至100米范围内的区域。当在上述距离内的区域中设置新主题时,或当与所注册的、位于100米的距离内的主题相关地提交新的项目数据时,根据前述的传递条件传递新设置的主题或新提交的项目。
当对于所注册的主题提交新的项目的时候,如果所提交的项目包括第一个关键字“DISH”、第二关键字“THAI DISH”和第三关键字“NEWOPENING”,则按照上述的传递条件来传递项目数据。
参见图16,在按照本实施例的服务器装置中执行的程序具有下列与传递条件注册处理相关的控制结构。
在步骤S250中,CPU 120确定是否接收到用户ID、终端ID和传递条件的注册请求。如果从用户终端接收到用户ID、终端ID和传递条件的注册请求(步骤S250中的是),处理进行到步骤S252。否则(步骤S250中的否),处理进行到步骤S256。如果接收到用户ID、终端ID和传递条件的注册请求(步骤S250中的是),CPU 120向终端发送由用户ID和终端ID确定的用于在用户终端显示传递条件输入屏幕。
在步骤S252,CPU 120确定是否从用户终端接收到传递条件。如果从用户终端接收到传递条件(步骤S252中的是),处理进行到步骤S254。否则(步骤S250中的否),处理返回步骤S252,等待从用户终端接收到传递条件。
在步骤S254,CPU 120在硬盘124上存储在步骤S252接收的传递条件来作为这个用户的传递条件。
在步骤S256,SPU 120确定是否接收到用于结束注册从用户终端发送的传递条件的处理。如果接收到用于结束注册从用户终端发送的传递条件的处理(步骤S256中的是),这个传递条件注册处理结束。否则(步骤S256中的否),处理返回步骤S250,处理传递条件的下一个注册。
参见图17,由服务器装置执行的程序具有下列与传递处理相关的控制结构。
在步骤S260,确定是否注册了新的主题,或是否对于所注册的主题提交了新的项目,如与第一实施例相关所述。如果检测到新的主题的注册或新的项目的提交(步骤S260的是),则处理进行到步骤S262。否则(步骤S260的否),则处理返回步骤S260,等待新的主题的注册或新的项目的提交。
在步骤S262,CPU 120从硬盘124读取与所检测的、新注册的主题或新提交的项目相关的坐标数据以及其内容。
在步骤S264,CPU 120根据所读取的内容提取与用于用户的传递条件匹配的用户。根据对应于新注册的主题或新提交的项目的坐标数据以及位置区域和自位置区域的距离(图15)来执行这个确定,特别是根据是否坐标数据满足传递条件来执行这个确定。根据所注册的信息和关键字的内容(图15),确定是否信息的内容满足传递条件。也确定是否满足诸如对每天提供的最大次数的限制等的传递限制条件。于是,提取了被提供了新的主题的注册或新的项目的提交情况的用户。
在步骤S266,CPU读取所提取的用户的目的地址。例如,限制向具有图15所示的用户ID“userl”的用户的传递以便向第一目的地地址的传递不能每天大于5次。在这种情况下,在同一天的第六次传递对第二目的地地址进行。
在步骤S268,CPU 120向在步骤S266中读取的目的地地址提供新注册的主题名称或新提交的项目。
根据前述的结构和流程图,服务器装置操作如下。
如图18所示,在用户终端上显示地图信息800的同时,用户指定区域802,并点击注册按键804,以便信息被发送到服务器装置,并且服务器装置检测注册传递条件的请求(步骤250的是)。在这个操作中,用户ID和终端ID被发送到服务器装置。
在用户终端上,根据从服务器装置接收的数据,图18的显示改变到图19的显示。如图19所示,在地图信息900上显示检索条件输入部分902。用户在检索条件输入部分902中输入期满日期、到指定区域的距离和检索关键字,并点击或触摸“下一个”按键904。显示如图20所示改变,以便显示用于输入项目目的地的部分1002。在地图信息1000上显示用于显示前一个屏幕的“前一个”按键1004和用于向服务器装置发送条件的“发送”按键1006。当用户在目的地输入部分1002中输入目的地地址和传递限制并点击“发送”按键1006的时候,信息被发送到服务器装置。服务器装置检测传递条件的接收(步骤S252的是)。如果用户要改变传递条件的期满日期、检索关键字等,则点击“前一个”按键1004以便再次显示图19所示的前一个屏幕,并再次显示检索条件输入部分902。
服务器装置将所接收的传递条件作为这个用户的传递条件进行处理,并在硬盘124上将它们存储为用户信息(图15)(S254)。
如果执行注册新主题的操作(即,已经参照图11和图12并与第一实施例相关地所述的操作)或另外注册项目的操作(即,已经参照图10并与第一实施例相关地所述的操作),那么服务器装置检测新主题或新项目的注册(步骤S260中的是)。服务器装置读取所注册信息的坐标数据和内容(S262),并提取满足图15所示的传递条件的用户(S264)。当提取用户的时候,读取所提取用户的目的地地址(S266)。在这个操作中,如果存在多个目的地地址,则根据传递次数的预定上限来选择目的地地址,并读取目的地地址。所注册的新主题和所提交的新项目被传递给如此读取的目的地地址(S268)。
如图21所示,某个用户在区域1104中注册一个新主题“亚洲饭店”,并在用于提交的项目输入部分1102中输入一个项目。由于在区域1104中输入了新的主题和新的项目,这个项目被发送到用户终端,其中设置了用于传递项目的条件。如图22所示,在终端的地图信息1200上显示用于显示所传递项目的项目显示部分1202,并且在项目显示部分1202上显示项目的内容。
当如图21所示提交新主题和与这个新主题对应的项目的时候,如图23所示在硬盘124上存储主题信息。
在这个实施例中,通过已经参照图19和20所述的用户本身的注册操作而设置用于传递项目的条件。但是这不是限定性的。例如可以按照主题图标来自动设置上述条件,所述主题图标由用户在第一实施例中选择。如果用户请求读取主题,则确定这个用户对这个主题感兴趣,并且与这个主题相关地自动设置传递条件。例如,可以根据与被请求读取的主题对应的坐标数据来自动设置在传递条件中的坐标数据。而且,可以从对于被请求读取的这个主题提交的项目提取经常出现的关键字,并且可以根据如此提取的关键字来自动设置检索条件。
如果用户终端具有GPS功能,则从GPS和用户ID获得的当前位置可以被发送到服务器装置,并且可以利用终端的当前位置作为传递条件中的指定区域而自动准备传递条件。因此,如果按照利用GPS功能发送的、基于位置信息的传递条件对于在用户终端附近设置的主题提交新的项目,则这个项目被发送到这个终端。因此,携带终端在路上的用户可以自动接收与用户的当前位置相关的信息。
在前述的方式中,当另一个用户提交新的项目的时候,按照本实施例的服务器装置按照预定的传递条件向用户终端提供这个新的项目。因此,有可能向用户提供可以提供由另一个用户提交的项目数据的服务器装置。
<第三实施例>
图24示出了按照本发明的第三实施例的通信系统的整体结构。参见图24,按照第三实施例的通信系统包括一个服务器装置2100和多个终端2011,它们通过网络2050连接。通过与已述的第一实施例类似的计算机系统来实现所述服务器装置。
终端2011经由基站2012连接到网络2050。现在说明在基站2012、小区和终端2011之间的关系。图25是说明用于图解这种关系的小区的图。按照广泛用于蜂窝电话之间的通信的所述小区系统,一个服务区域被划分成多个被称为小区的小区域。在每个小区中配置一个基站。在图25中,基站被分别配置在小区A-K中。在下面的说明中,每个小区和配置在其中的基站具有相同的标记。
在小区A中的终端经由基站A连接到网络2050,并且在小区B中的终端经由基站B连接到网络2050。同样,在小区C-K中配置的终端分别经由对应的基站C-K连接到网络2050。因此,如果确定了将终端连接到网络2050的基站,则可以在一个小区接着一个小区的基础上确定终端的位置。
再次参见图24,连接到网络2050的服务器装置2100包括发送/接收部分2101,用于向终端发送和从终端接收信息;存储器部分2102,用于存储所接收的信息;控制部分2110,用于控制整个装置。
所述发送/接收部分2101接收经由网络2050发送的用于识别终端的终端ID和终端的位置信息。当发送/接收部分2101识别通信的建立的时候,它向终端发送关于其的通知的信息。
存储器部分2102包括终端位置存储部分2103,用于存储终端的位置;小区信息存储部分2104,用于存储小区的信息;小区之间距离存储部分2105,用于存储在小区之间的距离。
终端位置存储部分2103存储终端ID和位置信息(即包括各个终端的小区的信息)并同时保持它们之间的对应关系。终端2011与终端ID一起定期发送包括其的关于小区的信息。通过接收它们,更新存储在终端位置存储部分2103中的内容。
小区信息存储部分2104存储在每个小区中的终端的数量和在小区中的基站的位置信息。根据存储在终端位置存储部分2103中的小区信息,控制部分2110计算属于每个小区的终端的数量。基站的位置信息被提前对应于每个小区而存储。
小区之间距离存储部分2105存储对应于小区信息的小区之间的距离。通过分别属于小区的基站之间的距离来限定在小区之间的距离。更具体的说明将参照图25给出。
再次参见图25,假定基站被配置在每个小区的中心,并且每个小区具有与其他小区相同的大小。在小区A中的基站A与和小区A相邻的小区B-G中每个基站相距相同的距离。假定基站A与基站B-G中的每个相距一公里。每个小区与每个相邻的小区相距一公里。
在小区A中的基站A与在和小区A相隔一个小区的小区H-K中的每个基站相距3的平方根。同样,通过在小区中心之间的距离来限定这些小区之间的距离。实践中,从存储在信息存储部分2104中的基站的位置信息来获得在小区之间的距离。
参见图24,控制部分2110包括发送/接收部分2101和存储部分2102,并整体控制服务器装置2100。参见图26,控制部分2110控制整体处理的控制步骤如下。
图26是图解服务器装置2100的整体处理的控制的步骤的流程图。在步骤S301中,服务器装置2100进入待机(初始)状态,并等待从终端2011发送信息。当终端2011发送当前位置信息和终端ID的时候,发送/接收部分2101接收它们(步骤S303中的是)。
在步骤S305中,确定是否要改变包括终端2011的小区。所接收的终端2011的位置信息被与存储在终端位置存储部分2103中的同一终端的位置信息相比较,以确定是否在它们之间存在差别。
如果存在差别(步骤S305中的是),则在步骤S307将存储在终端位置存储部分2103中的位置信息更新为新的小区信息。按照终端位置信息的更新,存储在小区信息存储部分2104中的小区中的终端的数量增加或减小。如果确定所述数量未变化(在步骤S305中的是),则跳过在步骤S307中的处理,处理进行到步骤S309。
在步骤S309中,执行变近(narrowing)处理以选择满足用于与终端2011建立通信的距离条件的终端。在这个阶段,用于通信的潜在的目标终端变近以便在短距离内的终端之间建立通信。下面将更详细地说明这个变近处理。
当基于距离条件的终端的变近结束的时候,在步骤S311确定是否存在两个满足距离条件的终端。因此,确定是否存在可以作为终端2011的通信目标的一个或多个终端。
如果确定存在满足距离条件的两个终端(即如果存在作为终端2011的的通信目标的终端),则在步骤S313终端变近以通过选择满足其他条件的终端而建立通信。其他条件包括基于在终端中设置的属性值的条件、在随机基础上选择的随机形式的条件、在预定时间间隔选择的依赖于时间的条件以及其他。
当在步骤S315确定存在也满足其他条件的终端的时候(步骤S315中的是),则在步骤S317中确定在最终通过变近选择的两个终端之间的通信的建立。
当在步骤S311中确定不存在满足距离条件的两个终端的时候,处理返回在步骤301的初始(待机)状态,并且重复上述的处理。当在步骤S315确定不存在满足其他条件的终端的时候,或当在步骤S317决定在两个终端之间的通信的建立的时候,处理返回步骤S301。
如上所述,服务器装置2100首先按照用于选择的潜在通信目标的距离条件来将终端变近。因此,有可能提高在相距短距离的人之间的通信的建立的可能性。
图27是更详细地图解用于满足距离条件的终端变近处理(图26的S309)的流程图。参见图27,在步骤S401距离d被赋值0。
在步骤S403,确定是否在与包括正在讨论的终端2011的小区相距距离d内的小区中存在100个或更多的终端。由于在步骤S401中将0赋值给d,因此在这个阶段确定是否在与包括终端2011的小区相距0的距离d内的小区中存在100个或更多的终端,并且因此是否在包括终端2011的小区中存在100个或更多的终端。
如果确定存在100或更多的终端(步骤S403中的是),则处理进行到步骤S411,并且选择在上述小区中的所有终端来作为具有建立通信可能的终端。
当在小区中的终端少于100的时候(在步骤S403中为否),处理进行到步骤S405,距离d被增加一公里。在步骤S407中,确定是否距离d超过5公里。
当距离d等于或小于5公里的时候,处理返回用于确定处理的步骤S403,并确定是否在与包括正在讨论的终端2011的小区相距距离d内的小区中存在100个或更多的终端。如果存在100个或更多的终端,则在步骤S411选择这些终端作为潜在的通信目标。如果不存在100个或更多的终端,则处理进行到步骤S405,用于进一步增加范围。
距离d被提高1公里,并且重复在步骤S403-407的处理直到终端增加到100或更多。
但是,当所增加的距离d超过5公里的时候(步骤S407的是),处理进行到步骤S409,并且选择所有的终端来作为具有建立通信可能的终端。
如上所述,逐渐增加小区的范围直到能够通信的终端的数量达到预定的值或更多。因此,具有建立通信可能性的终端的数量可以实质地保持为恒定而与所讨论的终端2011的位置无关。
因此,当终端2011位于诸如商店或娱乐地区的繁忙位置的时候,例如在包括终端2011的小区中选择作为潜在通信目标的终端。在诸如郊区的安静地方,位于与包括终端2011的小区相隔5公里或更少的小区中的终端被选择作为潜在的通信目标。
如上所述,包括可以被选择作为通信目标的终端的所述范围根据所讨论的终端的位置而改变。因此,可以在相隔短距离的终端之间建立通信。
如上参照图27所述提供了所讨论的终端的距离条件,现在说明在这些条件和具有与所讨论的终端建立通信的可能性的其他终端之间的关系。图28图解了上述关系。假定所讨论的终端(即主体终端)属于小区A。
参见图25和28,当在包括所讨论的终端的小区中存在100个或更多的终端的时候,仅仅选择在小区A中的终端来作为具有建立通信可能的终端。
当在包括所讨论的终端的小区A中存在的终端少于100个、并且在与小区A相距1公里的距离内的小区中存在100个或更多的终端的时候(即当在包括小区A和相邻小区B-G的范围中存在100个或更多终端的时候),选择所有的在小区A-G中的终端作为具有建立通信的可能的终端。
当在小区A-G中的存在的终端少于100个、并且在与小区A相距2公里或更少的距离内的小区中存在100个或更多的终端的时候(即在另外包括与小区A相距3的平方根的小区H-K的范围中存在100个或更多终端),选择所有的在小区A-K中的终端作为具有建立通信的可能的终端。
同样,利用其可以建立通信的终端的范围被增加直到满足条件。当在与小区A相距5公里的距离内的小区中存在少于100的终端的时候,在服务器装置中注册的所有终端被选择作为具有建立通信可能的终端。
如上所述,对于短距离,具有建立通信可能的终端的范围被提高。因此,可以在相距短距离的人之间建立通信。
随后,将参照图29和30A-30D说明在终端之间的实际通信的示例。图29是示出了终端的示意结构的方框图。参见图29,终端包括发送/接收部分2061,用于向另一个终端发送数据或从另一个终端接收数据;图象存储部分2065,用于存储所需要的图象信息和其他;显示部分2063,用于显示存储在图象存储部分2065中的图象和由终端接收到的图象等;控制部分2067,用于控制这些部分。
图30A-30D示出了在终端的显示器2063上显示的虚拟生物。参见图30A,在某个终端中存储了虚拟生物2071。参见图30B,在另一个终端中存储了虚拟生物2072。
当在终端之间建立通信的时候,在每个终端中的虚拟生物被显示在另一个终端上。例如,诸如彼此显示敌意的虚拟生物2073的虚拟生物如图30C所示。而且,诸如彼此显示友情的虚拟生物2074的虚拟生物如图30D所示。
终端已经在图象存储部分2065中存储了虚拟生物的电影(或静态图象)。当建立通信的时候,控制部分2067将经由发送/接收部分2061从其他终端接收的电影与存储在图象存储部分2065中的电影相组合,并在显示部分2063上将其显示。控制部分2067经由发送/接收部分2061向另一个终端发送存储在图象存储部分2065中的电影。其他接收电影的终端在显示部分2063上显示组合的图象。
以这种方式,根据在终端之间的距离建立了在终端之间的通信。
<第四实施例>
现在说明本发明的第四实施例。图31示出了在本发明的第四实施例中包括服务器装置2200的通信系统的整体结构。参见图31,在这个实施例中的通信系统的整体结构与图24所示的第三实施例中的整体通信系统相同。通信系统包括连接到网络2050的服务器装置2200以及多个终端2111。
在这个实施例中的终端2111和服务器装置2200与在第三实施例中的终端2011和服务器装置2100在结构上不同。第四实施例利用GPS来取代小区系统来获得终端的位置信息。因此,向终端2111提供GPS接收机来获得终端的位置信息。
这个位置信息与在第三实施例中获得的小区信息不同在于它具有几米的精度。因此,当终端的位置信息被发送到服务器装置2200的时候,位置信息被存储在位置存储部分2202中。根据终端的位置信息,控制部分2220基于终端的位置信息计算在与所讨论的终端不同距离的每个预定范围中的终端数量。计算的结果(终端数量)被存储在位置存储部分2202中并同时保持与各个终端ID的对应关系。
图32是图解在服务器装置2200中的整体处理的控制步骤的流程图。这个流程图与图26的流程图实质相同。因此,现在仅仅说明不同的处理(步骤S507和S509)。
在步骤S507中,更新存储在位置存储部分2202中的位置信息,并计算在每个距离范围中的终端的数量。在步骤S509,执行变近以选择满足建立通信的距离条件的终端。
图33是具体图解用于满足距离条件的终端变近处理(图32的S509)的流程图。
参见图33,在步骤S601中向距离d赋值1公里。在步骤S603中,确定是否在与终端距离d内的范围中存在100个或更多的终端。当确定存在100个或更多的终端的时候(步骤S603的是),处理进行到步骤S61,并选择在这个范围中存在的所有终端作为具有建立通信可能的终端。
当确定终端少于100的时候(步骤S603中的否),处理进行到步骤S405和S407。除了上述之外的处理与图27所示的实质相同。因此,将距离d增加1公里,并且重复步骤S603到步骤S407的处理直到终端的数量提高到或超过100。
当距离d超过5公里的时候(步骤S407中的是),处理进行到步骤S409,并选择所有的终端作为用于通信目标的终端。
如上所述,通过逐渐提高范围直到允许通信的终端的数量提高到或超过一个预定值,可以将选择为通信目标的终端的数量保持基本恒定而与所讨论的终端的位置无关。
与所述小区系统相比,利用GPS的系统可以以几米的精度确定移动终端的当前位置。因此,可以更具体地划分区域来用于计算具有建立通信可能的终端的数量。
在图24中,存储器部分2102被提供小区之间距离信息存储部分2105,用于提前存储在小区之间的距离的信息。但是,所述结构不限于此。取代根据小区之间的距离来控制允许通信的终端的数量,可以根据小区的相对位置来执行控制,在这种情况下,小区之间距离信息存储部分2105存储与小区的相对位置有关的信息。取代提供存储部分,可以使用这样的计算小区之间的距离或相对位置的方式。
图27所示的从步骤S401到S407的处理已经与具体的数字值一起被说明。在图33中所示的步骤S601、S603、S405和S407中的处理已经与具体的数字值一起被说明。但是这些数字值仅仅是示例性的,它们不是限定性的。
在图27和45所示的步骤S405中,距离d被增加预定距离d(1公里)。但是,处理不限于此。可以使用以另一种方式提高距离的处理,并可以使用将所述距离乘以预定数量的方式。
如果在图27和33中所述的步骤S409中所述距离超过预定值,则利用这个服务的所有终端被选择作为潜在的通信目标。但是,处理不限于上述内容。例如,可以仅仅将在预定距离内存在的、在小区中的终端选择作为潜在的通信目标。
在在图27和33中所述的步骤S407中,确定是否所述距离超过预定值。但是,处理不限于此。例如,可以重复在步骤S403(S603)和S405中的处理直到终端的数量达到一个预定值。因此,可以扩展其中计算作为潜在通信目标的终端的区域直到终端的数量达到预定值。
而且,在图26和32中所示的步骤S303中,终端定期发送位置信息。但是这不是限定性的。例如,可以使用这样的终端非定期地而是每当位置改变的时候发送位置信息的方式。
在图26和32中,在步骤S303后执行在图26的步骤S309中和之后的处理以及在步骤S509中和之后的处理。但是,处理不限于此。例如,可以与步骤S303中的处理无关地执行上述处理,并可以作为由计时器控制的中断处理来执行上述处理。
而且,本实施例已经参照一个示例得到说明,在所述示例中,在终端之间建立通信。但是,这不是限定性的。可以取代两个终端而在三个或更多终端之间建立通信。
<第五实施例>
图34图解了按照本发明的第五实施例的标签集会系统的方框图。现在说明本实施例,其中本发明被应用到标签集会,不过本发明不限于此。
在这个标签集会系统中,蜂窝电话3001的用户是一个加入者(entrant)。当这个用户到达按照标签集会的场景而确定的一个位置的时候,蜂窝电话3001的位置被检测。所检测的位置被通过公共电话网络3002、移动单元提供商3003和因特网3004发送到标签集会服务器装置3005。标签集会服务器装置3005存储所接收的蜂窝电话的位置信息并同时保持与在标签集会中的多个位置的对应关系。当按照预定的次序将所有的位置存储的时候,标签集会结束。存储在标签集会服务器装置3005中的位置的历史信息可以被经由因特网3004发送到用户终端3006。
蜂窝电话3001包括显示屏3011和位置检测器件3012。例如,位置检测器件3012利用GPS,并从同步卫星接收无线电波来检测蜂窝电话3001的位置(经度和纬度)。当检测到蜂窝电话3001的位置的时候,将表示这个位置的位置信息经由公共电话网络3002、移动单元提供商3003和因特网3004发送到标签集会服务器装置3005。
移动单元提供商3003经由公共电话网络3002从蜂窝电话3001接收请求。响应于这个请求,移动单元提供商3003将蜂窝电话3001连接到因特网3004。可以通过例如由一个蜂窝电话通信公司运营的因特网3004上的服务器装置来实现移动单元提供商3003和标签集会服务器装置3005。
用户终端3006是例如个人计算机,通过因特网3004访问标签集会服务器装置3005。用户终端3006可以读取和显示存储在标签集会服务器装置3005中的历史信息。在用户终端3006上,用户可以准备标签集会的场景(scenario)。这个场景经由因特网3004被发送到标签集会服务器装置3005,并被存储在标签集会服务器装置3005中。
图35是示出标签集会服务器装置3005的结构的方框图。标签集会服务器装置3005包括服务部分3051,用于执行各种处理;场景数据库3052,用于存储多个标签集会的场景;用户信息数据库3053,用于存储与多个用户相关的信息;历史信息数据库3054,用于存储在标签集会中的各个位置的历史信息;位置信息数据库3055,用于存储在标签集会中的每个位置(经度和纬度)和每个目标位置并同时保持它们之间的对应关系;HTML(超文本标记语言)文件数据库3056,用于注册从多个用户发送的文本。
服务部分3051包括因特网连接部分3051a,用于控制与因特网3004的连接;因特网检索部分3051b,用于通过在因特网3004上的搜索引擎来检索内容;因特网浏览处理部分3051c,用于检索在HTML文件数据库3056中的内容;历史累积处理部分3051d,用于在历史信息数据库3054中存储在标签集会中的各个位置的历史;位置信息获得部分3051e,用于获得经由因特网3004从蜂窝电话3001接收的位置信息;场景信息确定处理部分3051f,用于执行对进行标签集会的主处理;场景注册部分3051g,用于在场景数据库3052中存储经由因特网3004从用户终端3006接收的场景。通过与上述的第一实施例类似的计算机系统来实现标签集会服务器装置3005。
按照在下面流程图中所示的步骤来控制在标签集会中的处理。
参见图36,蜂窝电话经由无线基站(未示出)和公共电话网络3002来请求访问标签集会服务器装置3005(S700)。响应于此,移动单元提供商3003将蜂窝电话3001通过公共电话网络3002和因特网3004连接到标签集会服务器装置3005。因此,在蜂窝电话3001和标签集会服务器装置3005之间允许通信,并且标签集会服务开始(S703)。
标签集会服务器装置3005向蜂窝电话3001请求当前位置。响应于此,蜂窝电话3001通过位置检测器件3012来检测它自己的位置。表示这个位置的位置信息和在蜂窝电话3001中提前注册的用户ID被发送到标签集会服务器装置3005。标签集会服务器装置3005经由因特网连接部分3051a接收这个位置信息。标签集会服务器装置3005向场景信息确定处理部分3051f发送所接收的位置信息,并接收用户ID(S704)。
场景信息确定处理部分3051f从位置信息数据库3055检索信息(S706)。如果由所检索的位置信息表示的蜂窝电话3001的位置对应于在标签集会中的目标位置(步骤S706中的是),即如果蜂窝电话3001位于在标签集会中的目标位置,则确定标签集会的目标位置。例如,从位置信息数据库3055获得了目标位置“Todai-ji庙”。
除了由位置信息表示的位置之外,可以参照连接到蜂窝电话3001的无线基站的位置。根据无线基站的位置,可以对蜂窝电话3001定位,并可以确定是否这个位置与在标签集会中的位置匹配。
场景信息确定处理部分3051f检索存储在场景数据库3052中的场景,并选择包括与蜂窝电话3001的位置匹配的目标位置的场景。场景信息确定处理部分3051f从用户信息数据库3053读取对应于用户ID的用户信息。场景信息确定处理部分3051f对于包括目标位置的场景查看用户信息,并确定是否用户信息满足场景的输入要求。场景信息确定处理部分3051f还选择满足输入要求的场景。例如,如果用户信息表示“女人”,并且在场景的输入要求中指定了“女人们”,则选择这个场景。而且,如果存在至少一个场景,则场景信息确定处理部分3051f准备包括标签集会的名称和其他的场景列表——所述至少一个场景包括与蜂窝电话3001的目标位置匹配的目标位置,并具有用户信息满足的加入者要求。所述场景列表被经由因特网连接部分3051a从场景信息确定处理部分3051f发送到蜂窝电话3001。当蜂窝电话3001接收这个列表的时候,这个列表在显示屏3011上被显示(S708)。
蜂窝电话3001的用户通过使用在蜂窝电话3001上的输入按键选择所期望的标签集会的名称(S710)。蜂窝电话3001向标签集会服务器装置3005发送所选择的标签集会的名称。标签集会服务器装置3005经由因特网连接部分3051a接收所选择的标签集会的名称。场景信息确定处理部分3051f从场景数据库3052检索这个标签集会的场景。场景信息确定处理部分3051f读取所述标签集会的名称、标签集会的目标位置和输入要求。标签集会服务器装置3005经由因特网连接部分3051a向蜂窝电话3001发送标签集会的具体信息。标签集会的具体信息包括例如标签集会名称“Nara的旅游”、标签集会目标地址“Todai-ji,Kofuku-ji”和输入要求“女人们”(S712)。当蜂窝电话3001接收到标签集会的这样的具体信息时,它在显示屏3011上显示所述具体信息(S712)。
蜂窝电话3001的用户通过使用在蜂窝电话3001上的输入按键请求在显示屏3011上显示的标签集会中的进入(S714)。蜂窝电话3001向标签集会服务器装置3005发送这个进入请求。标签集会服务器装置3005接收这个对于标签集会的进入请求。场景信息确定处理部分3051f经由历史累积处理部分3051d在历史信息数据库中存储用户ID、标签集会名称、时间标记(进入时间)和标签集会的目标位置(即蜂窝电话3001的位置)。例如,用户ID“1000”、标签集会名称“Nara的旅游”、时间标记“2000/5/11300”和标签集会目标位置“Todai-ji庙”被存储在历史信息数据库3054中。
场景信息确定处理部分3051f确定是否在历史信息数据库3054存储了其中用户输入的标签集会的所有目标位置(S718)。如果未存储所有的目标位置(步骤S718的继续),则经由因特网连接部分3051a向蜂窝电话3001发送关于是否要继续标签集会服务的查询。当蜂窝电话3001接收到这个查询的时候,它在显示屏3011上显示所述查询(S720)。
当蜂窝电话3001的用户指令标签集会的结束的时候(步骤S720的结束),这个指令被发送到标签集会服务器装置3005。响应于此,标签集会服务器装置3005终止与蜂窝电话3001的数据通信(S724)。在公共电话网络3002上的无线基站中断到蜂窝电话3001的通信线(S726)。
甚至当蜂窝电话3001的用户在标签集会期间停止加入标签集会的时候,如果在用户移动到标签集会的另一个目标位置之后用户开始从步骤S700开始的处理,用户也可以再次进入同一标签集会。
例如,如果在用户移动到标签集会“Nara的旅游”的目标位置“Kofuku-ji庙”之后用户重新开始从步骤S700开始的处理,则在步骤S702、S704和S706之后,在步骤S708,在蜂窝电话3001的显示屏3011上的列表中显示标签集会“Nara的旅游”。当用户在步骤S710选择标签集会并在步骤S714将其输入的时候,历史信息数据库3054在步骤S716被更新。结果,历史信息数据库3054新存储了与用户ID“1000”和标签集会名称“Nara的旅游”相关的时间标记形式的这个进入的时间。历史信息数据库3054新存储标签集会目标位置“Kofuku-ji庙”。
与存储在场景数据库3052中的标签集会名称“Nara的旅游”对应的所有位置被与用户ID“1000”和标签集会名称“Nara的旅游”相关地存储在历史信息数据库3054中(步骤S718中的是)。场景信息确定处理部分3051f确定被称为“Nara的旅游”的标签集会结束,并从场景数据库3052读取奖酬的内容。所述奖酬的内容被经由因特网连接部分3051a发送。例如,奖酬的内容是“礼物鹿角,接收地点旅游中心”。蜂窝电话3001接收所述奖酬的内容,并在显示屏3011上显示它们(S722)。
因此,蜂窝电话3001的用户可以识别标签集会的结束以及礼物接收地点。标签集会服务器装置3005终止与蜂窝电话3001的数据通信(S724),基站中断到蜂窝电话3001的通信线(S726)。
如果在步骤S706中蜂窝电话3001的位置与标签集会的目标位置不匹配,则不执行在步骤S706-S718中的处理,并且处理进行到步骤S720。同样,如果没有对标签集会的进入请求,则不执行在步骤S716和S718的处理,处理进行到步骤S720。
当在步骤S720指令继续标签集会的时候,处理返回步骤S704。当蜂窝电话3001的用户移动到标签集会的目标位置的时候(步骤S706的是),执行从步骤S708开始的处理。
按照本实施例,如上所述,检测蜂窝电话3001的位置。如果被检测的位置与在场景数据库3052中的标签集会的目标位置之一匹配,则这个目标位置被存储在历史信息数据库3054中。当在标签集会中的所有目标位置被存储在历史信息数据库3054中的时候,确定结束标签集会,并向蜂窝电话3001发送关于礼物接收地点的通知。
在这种情况下,可以根据在标签集会中的所有目标位置按照预定次序被存储在历史信息数据库3054的事实来执行关于标签集会结束的确定。
当设置标签集会的时候,所要求的数据被写入到数据库3052-3055中。因此,不必准备各种工具,包括标签集会的标签、标记间隔、用于标记的纸张和其他,这与传统的系统相反。
而且,在图36中的流程图可以适当地被改进,以便可以向标签集会加入另一个服务。例如,图37的流程图被插入到图36的流程图中的步骤S716和S718之间。因此,在因特网3004上检索的内容被注册在历史信息数据库3054中的用于检索结果的区域中。
在图37的流程图中,标签集会服务器装置3005的场景信息确定处理部分3051f提取与标签集会的目标位置对应的关键字,其中如在步骤S706中的处理所确定的,存在蜂窝电话3001。场景信息确定处理部分3051f向因特网检索部分3051b发送这个关键字(S800)。因特网检索部分3051b向在因特网3004上的搜索引擎发送这个关键字,并通过因特网3004检索与这个关键字对应的内容(S802)。当检索到多个内容项目的时候(步骤S804中的是),因特网检索部分3051b准备各个内容项目的名称和其他的列表。所准备的列表经由因特网连接部分3051a被发送到蜂窝电话3001。蜂窝电话3001接收这个列表,并在显示屏3011上显示它(S806)。当蜂窝电话3001的用户在列表中选择一个内容名称的时候,所选择的内容名称被发送到标签集会服务器装置3005(S808)。
响应于此,标签集会服务器装置3005的因特网检索部分3051b在WWW(万维网)上检索所选择内容的URL(统一资源定位符)。历史累积处理部分3051d在历史信息数据库3054中与用户ID相关地存储URL(S810)。例如,内容的URL被与用户ID“1000”和标签集会名称“Nara的旅游”相关地存储。
当检索仅仅一个内容项目的时候(步骤S804中的否),历史累积处理部分3051d在历史信息数据库3054中存储URL并同时与用户ID保持对应关系而不准备所述列表(S812)。
例如,如果存在蜂窝电话3001的标签集会的目标位置是“Todai-ji”,则将“Todai-ji确定为关键字。与“Todai-ji”相关的内容被在因特网3004上检索,并将所检索的内容的地址存储在历史信息数据库3054中。
而且,可以在历史信息数据库3054中的用于附加信息的空间中注册由用户提供的用户信息。通过在图36的流程图中的步骤S716和S718之间插入图38所示的流程图而执行这个处理。
在蜂窝电话3001上,用户选择一个方式,其中操作输入按键用于输入要附加的信息,或用户选择利用附加在蜂窝电话3001上用于同样目的的器件的一个方式(S900)。例如,如果选择用于输入附加信息的输入按键的操作(步骤S902的是),则在蜂窝电话3001的显示屏3011上显示用于写入附加信息的空间或区域(S908)。在这种状态下,操作输入按键来输入附加信息,以便在写入空间或区域中显示所附加的信息。当用户结束输入附加信息的时候(步骤S906的是),附加的信息被从蜂窝电话3001发送到标签集会服务器装置3005。标签集会服务器装置3005接收所述附加的信息。历史累积处理部分3051d在历史信息数据库3054中存储所附加的信息并同时保持与用户ID的对应关系(S916)。
当在蜂窝电话3001上输入作为附加信息的“我今天过得好。”的文本数据的时候,标签集会服务器装置3005在历史信息数据库3054中的用于附加信息的空间中存储文本数据。
蜂窝电话3001可以被提供数字照相机,由所述数字照相机获得的图象数据可以被输入作为附加信息(步骤S904中的是)。在这种情况下,当数字照相机获得图象数据的时候(S912),结束图象数据的输入(步骤S914的是和步骤S906中的是),蜂窝电话3001向标签集会服务器装置3005发送图象数据。标签集会服务器装置3005接收这个图象数据。历史累积处理部分3051d在历史信息数据库3054中的用于附加信息的空间中存储这个图象数据(S916)。
当在蜂窝电话3001中的数字照相机捕获Todai-ji庙的图象的时候,表示Todai-ji庙图象的图象数据被输入作为附加信息。标签集会服务器装置3005在历史信息数据库3054中的用于附加信息的空间中存储这个图象数据。
标签集会服务器装置3005可以被提供图象处理部分,用于以各种方法来处理图象数据。可以使用这样的方式,即从用户信息数据库3053读取与用户ID对应的服务类别的内容,并以与这个服务类别的内容对应的类型的转换方式来处理图象数据。例如,如果在所述服务类别中注册了“正常”,则仅仅处理静止图象。在这种情况下,图象数据在按照JPEG(联合图象专家组)将其转换之后被存储在历史信息数据库3054中。如果在所述服务类别中注册了“高级”,则处理静止图象和电影图象。在这种情况下,电影图象在按照MPEG4(移动图象专家组4)转换数据之后被存储在历史信息数据库3054中。
附加的信息可以是音频数据。在这种情况下,表示由蜂窝电话3001中的麦克风捕获的语音和/或声音的音频数据被发送到标签集会服务器装置3005。这个音频数据被存储在历史信息数据库3054中作为附加的信息。所述音频数据可以在按照与用户ID对应的服务类别的内容将其转换之后被存储。
在历史信息数据库3054中存储附加信息之后,从附加信息提取关键字,并可以根据关键字检索内容。所检索内容可以被注册在历史信息数据库3054中的检索结果空间。这个处理通过在图38的流程图所示的处理之后立即提供图39的流程图所示的处理来实现。
标签集会服务器装置3005确定是否附加信息是文本数据或音频数据(S100)。如果附加信息是文本数据(步骤S1002中的是),则参考这个文本数据和预定的关键字组,并且从文本数据检测关键字(S1008)。如果附加信息是音频数据(步骤S1004中的是),这个音频数据通过语音识别被转换为文本数据(S1006),并在步骤S1008检测关键字。
当检测到关键字的时候,与图37的步骤S802-S812类似,标签集会服务器装置3005向在因特网3004上的搜索引擎发送给关键字。根据这个关键字,在因特网3004上执行对内容的检索(S1010)。当检索到多个内容项的时候(步骤1012中的是),所述内容项的名称等的列表被准备,并被发送到蜂窝电话3001。蜂窝电话3001在显示屏3001上显示所述列表(S1014)。当选择在列表中的内容项之一的时候,蜂窝电话3001通知标签集会服务器装置3005所选择内容的名称(S1006)。响应于此,标签集会服务器装置3005在历史信息数据库3054中的检索结果空间存储内容的URL(S1018)。当仅仅检索到一个内容项的时候(步骤S1012中的否),在历史信息数据库3054的检索结果空间存储内容的URL(S1020)。
如果附加信息是文本数据“我在Isuien吃了煮熟的大麦和大米”,“Isuien”被提取为关键字,并利用这个关键字来检索在因特网上的内容。在历史信息数据库3054中存储这个检索结果。
现在将按照图40的流程图说明在标签集会服务器装置3005中的用于注册这个标签集会的场景的处理的控制步骤。用户可以是或者标签集会的发起者或者标签集会的加入者。
在用户终端3006,设置标签集会的名称和目标位置以及输入要求和奖酬,以便准备标签集会的场景。这个标签集会的场景被经由因特网3004发送到标签集会服务器装置3005。
标签集会服务器装置3005经由因特网连接部分3051a接收这个标签集会的场景(S1100)。场景注册部分3051g在场景数据库3052中注册这个场景(S1102)。
如此注册的标签集会的场景的名称被包括在所述列表中并被提供到用户以便用户可以选择它,如参照图36的流程图所述。除了性别之外,可以与用户的年龄、姓名等相关地设置输入要求。按照输入要求,可以限定标签集会的加入者。提供给用户的列表仅仅包括其输入要求被满足的标签集会的场景的名称。
现在说明在历史信息数据库3054中用于读取历史信息的处理的控制步骤。
因特网浏览处理部分3051c将在历史信息数据库3054中的历史信息转换为WWW的HTML格式的可浏览数据,并在HTML文件数据库3056中存储所转换的数据。在这个处理中,数据被存储并同时保持与每个用户ID的对应关系。
在HTML文件数据库3056中存储了可浏览历史信息之后,用户终端可以通过因特网3004访问标签集会服务器装置3005。当指示用户ID的时候,与这个用户ID对应的历史信息被发送到用户终端3006。因此,变得有可能读取或观看在执行标签集会期间注册的内容。
参见图41和42,现在说明用于检测蜂窝电话3001的位置而不利用GPS的另一种方法。
参见图41,在标签集会的每个目标位置配置了通信装置3900。所述通信装置3900包括位置信息存储部分38902,用于存储指示目标位置的位置信息;通信接口3904,用于向具体的服务区域发送位置信息。
如图42的流程图所示,位于通信装置3900的服务区域中的蜂窝电话3001经由通信接口3904从通信装置3900接收位置信息。这个位置信息被提供给位置信息获得部分3912,并在显示屏上被显示(S1200,S1202)。位置信息获得部分3912向标签集会服务器装置3005一起发送这个位置信息与用户ID。在标签集会服务器装置3005中,位置信息获得部分3051e获得这个位置信息,并且这个位置信息被发送到场景信息确定处理部分3051f。场景信息确定处理部分3051f接收所述用户ID。场景信息确定处理部分3051f参考标签集会服务器装置3005,并将这个位置信息转换为目标位置(S1204)。其后,以已述的相同方式来执行处理。
这个位置信息可以被配置成直接表示标签集会的位置信息而不用纬度和经度。它可以由字符和/或表示Todai-ji庙的图象和/或伴有关键字的纬度和经度形成。
可以直接在蜂窝电话3001中通过用户的输入操作来直接输入位置信息。在这种情况下,可以要求用户一起输入在标签集会的位置信息中的获得关键字以及位置信息,以便可以评估位置信息的有效性。例如,用户通过输入按键向蜂窝电话3001输入所打算的关键字,并且关键字被发送到标签集会服务器装置3005。标签集会服务器装置3005查看从蜂窝电话3001接收的关键字,所述关键字被按照位置信息预先设置。当从蜂窝电话3001发送的关键字与预先设置的关键字匹配的时候,确定位置信息有效。
本发明不限于所述的实施例,并可以以各种方式被改进。例如,无线基站的服务区域可以被设置为标签集会的目标位置。在这个情况下,不必通过用户的蜂窝电话3001检测用户的位置,并且标签集会服务器装置3005可以确定蜂窝电话3001的位置。
按照本发明,如上所述,当移动终端的位置信息与所述场景的位置信息项之一匹配的时候,将移动终端的位置信息以按照所述场景的方式存储为历史信息。通过参见历史信息,有可能确定是否移动终端访问了由所述场景的各个位置项指示的各个位置。由于场景包括位置信息,因此可以实现其中用户必须参观多个位置的标签集会。而且,可以实现其中用户必须按照预定的次序参观多个位置的标签集会。
虽然已经详细说明和图解了本发明,可以清楚地明白本发明仅仅是说明和示例性的而不是限定性的,本发明的精神和范围由所附的权利要求所限定。
产业上的应用如上所述,本发明的服务器装置可以用于根据从终端发送的位置信息来准备要提供给终端的信息,支持在终端之间的通信的建立和存储终端的位置信息的历史信息。因此,本发明的服务器装置适合于用于接收和处理从多个终端发送的位置信息的系统。
权利要求
1.一种服务器装置,用于向通过网络连接的终端提供信息,包括连接到所述网络的通信装置,用于与终端进行通信;主题存储装置,用于存储一个或多个主题项目并同时保持与在预定空间中的给定点或区域的第一对应关系;信息存储装置,用于存储一个或多个要提供到所述终端的信息项并同时保持与所述一个或所述多个主题项目的第二对应关系;信息操作装置,它连接到所述通信装置、所述主题存储装置和所述信息存储装置,用于经由所述通信装置从所述终端接收选择信息以及处理指令信息,所述选择信息用于选择在所述空间中的给定点或区域,所述处理指令信息指令对与主题项目具有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行处理;所述信息操作装置还用于对与主题项目有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行由所述处理指令信息所确定的处理。
2.按照权利要求1的服务器装置,其中所述预定的空间是反映实际地理范围的地图空间。
3.按照权利要求1的服务器装置,其中所述信息操作装置包括信息检索装置,它与所述通信装置、所述主题存储装置和所述信息存储装置连接,用于经由所述通信装置从所述终端接收用于选择在空间中的给定点或区域的选择信息和第一处理指令信息,从所述信息存储装置检索与主题项具有第二对应关系并与在所述空间中的给定点或区域具有第一对应关系的信息项,并向先前经由所述通信装置发送所述第一处理指令信息的终端发送所检索的信息项。
4.按照权利要求1的服务器装置,其中所述信息操作装置包括信息检索装置,它连接到所述通信装置、所述主题存储装置和所述信息存储装置,用于经由所述通信装置从所述终端接收指定给定主题项的主题指定信息和第一处理指令信息,从所述信息存储装置检索与由所述主题指定信息指定的主题项具有第二对应关系的信息项,并向先前经由所述通信装置发送所述第一处理指令信息的所述终端发送所检索的信息项。
5.按照权利要求3的服务器装置,其中所述信息操作装置包括主题增加装置,它连接到所述通信装置和所述主题存储装置,用于经由所述通信装置从所述终端接收用于选择在所述空间中的给定点或区域的选择信息、由所述终端指定的主题项名称和第二处理指令信息,并向所述主题存储装置增加具有所述主题项名称的新项目用于存储,并同时与由所述选择信息在所述空间中选择的给定点或区域保持第一对应关系。
6.按照权利要求5的服务器装置,其中所述信息操作装置还包括主题检索装置,它连接到所述通信装置、所述主题存储装置和所述信息存储装置,用于经由所述通信装置从所述终端接收用于选择在空间中的给定区域的区域信息和第三处理指令信息,并检索在由所述区域信息选择的区域中包括的主题项,并经由所述通信装置向先前发送所述第三处理指令信息的终端发送所检索的主题项。
7.按照权利要求1的服务器装置,其中所述服务器装置还包括传递条件存储装置,用于存储一个终端或多个终端的每个的目的地信息和对于一个终端或多个终端的每个确定的信息传递条件;信息传递装置,用于响应于在所述主题存储装置或所述信息存储装置的存储内容中的由所述信息操作装置引起的变化的发生而执行在所述传递条件存储装置上的检索,因此提取具有所述变化满足的信息传递条件的终端,并按照对应于所提取的终端的所述目的地信息发送关于所述变化的通知。
8.按照权利要求7的服务器装置,其中所述信息传递条件是如果给定区域在空间中则进行传递,并且在这个区域中存在与新增加的主题或项目有关的点。
9.按照权利要求7的服务器装置,其中按照终端的处理指令信息来自动设置信息传递条件。
10.按照权利要求7的服务器装置,其中所述传递条件存储装置还包括编辑装置,用于按照所述终端的指令编辑所述信息传递条件。
11.一种信息提供方法,用于向通过网络连接的终端提供信息,包括步骤准备一个或多个主题项并同时与在预定的空间中的给定点或区域保持第一对应关系;准备要提供给所述终端的一个或多个信息项并同时与一个或多个主题项保持第二对应关系;从所述终端接收选择信息以及处理指令信息,所述选择信息用于选择在所述空间中的给定点或区域,所述处理指令信息指令对与主题项目具有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行的处理;并对与主题项目有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行由所述处理指令信息所确定的处理。
12.一种计算机可读记录介质,存储一个程序,这个程序实现了一种信息提供方法,用于向通过网络连接的终端提供信息,所述信息提供方法包括步骤准备一个或多个主题项并同时与在预定的空间中的给定点或区域保持第一对应关系;准备要提供给所述终端的一个或多个信息项并同时与一个或多个主题项保持第二对应关系;从所述终端接收选择信息以及处理指令信息,所述选择信息用于选择在所述空间中的给定点或区域,所述处理指令信息指令对与主题项目具有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行的处理;并对与主题项目有所述第二对应关系、并与在所述空间内的所述给定点或区域具有所述第一对应关系的信息项执行由所述处理指令信息所确定的处理。
13.一种服务器装置,用于支持在通过网络连接的终端之间建立通信,包括获得装置,用于经由所述网络获得终端的识别信息和所述终端的位置信息;存储装置,用于存储所述获得的识别信息和所述获得的位置信息,并同时保持它们之间的对应关系;计算装置,用于根据所存储的位置信息来计算位于在一个终端预定距离内的其它终端的数量;决定装置,用于根据所计算的其它终端的数量来确定允许从所述一个终端进行通信的距离;提取装置,用于参考所存储的识别信息和所存储的位置信息提取位于所决定的距离之内的所述其它终端;选择装置,用于选择所提取的其他终端来作为有可能与所述一个终端建立通信的终端。
14.按照权利要求13的服务器装置,其中所述决定装置包括确定装置,用于确定是否所计算的终端的数量满足预定的条件;改变装置,用于改变所述预定的距离;控制装置,用于执行控制以便重复通过所述改变装置的预定距离的改变和位于通过所述改变装置改变的所述预定距离内的其他终端的数量的计算,直到所述确定装置确定预定条件的满足,当所述确定装置确定满足的时候,由所述改变装置改变的预定距离被确定为所述允许通信的距离。
15.按照权利要求14的服务器装置,其中在所述确定装置中的预定条件是所述数量等于或大于预定的数量,并且所述改变装置增加所述预定的距离。
16.按照权利要求13的服务器装置,其中所述终端的所述获得的位置信息涉及包括所述终端的小区,并且所述计算装置包括用于提取位于与所述一个终端在预定距离内的小区的装置;用于获得位于所提取的小区内的终端的数量的装置。
17.按照权利要求13的服务器装置,其中通过在终端中的GPS接收机来获得要获得的终端的位置信息。
18.一种在服务器装置中的信息通信方法,用于支持在通过网络连接的多个终端之间建立通信,包括步骤通过网络来获得终端的识别信息和终端的位置信息;存储所获得的识别信息和所获得的位置信息并同时在它们之间保持对应关系;根据所存储的位置信息来计算位于在一个终端预定距离内的其它终端的数量;根据所计算的终端的数量来决定允许从所述一个终端进行通信的距离;参考所存储的识别信息和所存储的位置信息提取位于所决定的距离之内的所述其它终端;选择所提取的其它终端来作为有可能与所述一个终端建立通信的终端。
19.一种存储一个程序的计算机可读记录介质,所述程序实现在服务器装置中的信息通信方法,用于支持在通过网络连接的多个终端之间建立通信,所述的信息通信方法包括步骤通过网络来获得终端的识别信息和所述终端的位置信息;存储所述获得的识别信息和所述获得的位置信息并同时在它们之间保持对应关系;根据所述存储的位置信息来计算位于在一个终端预定距离内的其它终端的数量;根据所述计算的终端的数量来决定允许从所述一个终端进行通信的距离;参考所述存储的识别信息和所述存储的位置信息提取位于所述决定的距离之内的所述其它终端;选择所提取的其它终端来作为有可能与所述一个终端建立通信的终端。
20.一种连接到网络的服务器装置,包括接收装置,用于从移动终端通过网络接收表示所述移动终端位置的当前位置信息;第一存储装置,用于存储多个位置信息项;第二存储装置,连接在所述接收装置和所述存储装置之间,用于当所接收的当前位置信息包含在存储在所述存储装置中的多个位置信息项中的时候存储所接收的当前位置信息并同时与所述多个位置信息项保持对应关系。
21.按照权利要求20的服务器装置,其中所述服务器装置还包括处理装置,用于当所述第二存储装置存储与所有的所述多个位置信息项目对应的当前位置信息的时候,执行预定的处理。
22.按照权利要求21的服务器装置,其中执行用于向移动终端的用户分配接收免费礼物的权利的所述预定处理。
23.按照权利要求20的服务器装置,其中所述服务器装置还包括第三存储装置,用于存储移动路由信息,所述移动路由信息表示向由多个位置信息项表示的多个位置的移动的序列;所述处理装置包括一装置,用于当所述第二存储装置按照存储在所述第三存储装置中的序列存储与所有所述多个位置信息项相对应的所述当前位置信息的时候,执行预定的处理。
24.按照权利要求23的服务器装置,其中执行所述预定的处理,用于向所述移动终端的用户分配接收免费礼物的权利,并向所述移动终端发送与所述权利有关的信息。
25.按照权利要求20的服务器装置,还包括与所述第二存储装置连接的发送装置,用于向另一个计算机发送存储在所述第二存储装置并对应于所述多个位置信息项的所述当前位置信息。
26.按照权利要求20的服务器装置,还包括位置信息接收装置,它与所述第一存储装置连接,用于从另一个计算机接收所述多个位置信息,并在所述第一存储装置中存储所述多个接收的位置信息项。
27.按照权利要求20的服务器装置,其中从在移动终端中安排的GPS接收机中获得当前的位置信息。
28.一种在连接到网络的服务器装置中的信息处理方法,包括步骤通过所述网络从所述移动终端接收表示所述移动终端的位置的当前位置信息;提前准备多个位置信息项;并且当所述接收的当前位置信息被包括在所述多个位置信息项中的时候,存储所述接收的当前位置信息并同时与所述多个位置信息项保持对应关系。
29.一种计算机可读记录介质,它存储了用于实现在连接到网络的服务器装置中的信息处理方法的程序,所述信息处理方法包括步骤通过所述网络从所述移动终端接收表示所述移动终端的位置的当前位置信息;提前准备多个位置信息项;并且当所述接收的当前位置信息被包括在所述多个位置信息项中的时候,存储所述所接收的当前位置信息并同时与所述多个位置信息项保持对应关系。
全文摘要
一种用于向用户终端发送信息的方法,包括步骤准备主题项并同时保持主题项与位置信息的第一对应关系;准备要提供给用户的项目数据并同时保持项目数据与主题项的第二对应关系;从用户接收位置信息(S102),从硬盘读取所提取的位置信息、第一对应关系中的主题项和第二对应关系中的项目数据(S104,S108),并向用户发送所读取的项目数据(S112)。可以在从终端接收到位置信息之后筛选(screening)终端,以便可以建立在较近的终端之间的通信。关于终端的当前位置的所接收的当前位置信息与提前准备和存储的位置信息相关。在存储与提前准备的所有位置对应的当前位置信息之后,可以向终端的用户提供预定的权利。
文档编号G06Q30/00GK1452751SQ01815320
公开日2003年10月29日 申请日期2001年8月3日 优先权日2000年8月7日
发明者松山哲也, 三方准子, 西村英树 申请人:夏普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1