利用地图信息的信息共享系统的制作方法

文档序号:7774930阅读:196来源:国知局
利用地图信息的信息共享系统的制作方法
【专利摘要】本发明提供一种能够使共享信息的多个用户产生整体感与团队感的信息共享系统等。在该信息共享系统中,多个客户终端分别具有位置信息获取机构。另外,管理服务器根据多个用户各自的当前位置更新存储在用户数据库中存储的用户的位置信息。管理服务器根据从地图数据库中读取出的地图信息所具有的规定范围,从用户数据库中读取出包含在该规定范围中的多个用户的位置信息、以及与该位置信息相关联的多个用户信息,将这些信息发送给多个客户终端。并且,客户终端在从管理服务器接收到的具有规定范围的地图信息上,于分别和多个用户的位置信息相对应的位置上分别显示多个用户信息。
【专利说明】利用地图信息的信息共享系统
【技术领域】
[0001]本发明涉及一种利用地图信息的信息共享系统、为了利用该系统的程序、存储有该程序的存储介质以及信息共享方法。具体而言,在本发明的信息共享系统(以及上述程序、存储介质与信息共享方法)中,在某个用户所持有的客户终端(设备)上进行地图显示时,同时在该地图上显示其他多个用户的当前位置与店铺的广告等信息,从而能够提供一种利用位置信息与地图的全新的交流平台。
【背景技术】
[0002]近年来,有一种Web服务正在广泛地发展,其利用从GPS (Global PositioningSystem)卫星接收到的信息与或PHS (Personal Handy-phone System)基站的信息能够容易地获得移动信息终端(设备)的位置信息,利用该位置信息来提供多种多样的信息服务。
[0003]另外,现有技术这还已知有这样一种技术:利用手机等的移动信息终端所具有的GPS信号接收装置等来确定某个用户的当前位置信息,根据该位置信息对该用户选发广告信息等(例如,参照专利文献I与2)。如此,通过确定用户的当前位置信息,从而能够向客户提供例如用户所处位置附近范围内的饭店、娱乐设施、比赛活动等广告信息,从而能够提高广告的利用价值。
[0004]例如,在专利文献I中,利用移动无线终端作成反应用户兴趣与爱好的属性信息,根据该属性信息与无线终端的地理位置,从广告数据库中提取出与用户的兴趣和爱好以及用户的地理位置相符的广告,使其显示在无线终端上。
[0005]另外,在专利文献2中公开了一种检索方法,在该检索方法中,利用与移动终端的位置信息、日期信息、标识(tag)以及用户环境相符的各种加权系数进行加权处理,能够简单地提炼出用户所需的图像信息。
[0006]现有技术文献
[0007]专利文献1:日本发明专利公开公报特开2012-75143号
[0008]专利文献2:日本发明专利公开公报特开2008-33755号
[0009]然而,尽管存在很多正在利用Web服务的用户,但是,上述专利文献所记载的技术,仅仅是对每一个用户提供广告信息的技术,因而,不能在多个用户间共享信息,互相之间不能形成整体感与团队感。
[0010]另外,在现有技术中,即使使用相同Web服务的多个用户处于相近的地理范围内,这些用户也不会意识到其他用户的存在。与此相对,如果能够在使用相同Web服务的多个用户间实现信息共享的话,可以说,是创造出了一种全新的信息交流方式。
[0011]另外,在现有的广告选取技术中,仅仅是单方面地向用户发送广告信息,因而客户对信息的选择余地较小。另外,在现有技术中,在与某个地域相关的广告信息泛滥时,有可能对用户发送没法选择的大量广告信息,造成使用户感到无法适应的问题。
[0012]因而,现在人们期望出现一种能够让信息共享的多个用户产生整体感或团队感的系统。[0013]另外,现在人们期望出现一种能够适当地选取与位置信息相关的广告信息来发送给用户。

【发明内容】

[0014]因而,本发明的发明人进行了锐意研究,以期得到能够解决上述问题的方案,从而,得出了如下认识:通过从多个客户终端分别获取其当前位置信息,使自身终端与其他多个客户终端的位置信息显示在各客户终端的显示画面所显示的地图上,从而能够在多个用户之间共享相互的位置信息与某个地域的信息,从而能够创造出一个具有整体感与团队感的全新的信息交流方式。
[0015]另外,本发明的发明人还得出了如下认识:根据客户终端上所显示的地图的比例尺来显示与位置信息相关的广告信息等网络服务(事项)信息,从而能够适当地选取出用户所期望的信息。
[0016]本发明的发明人正是基于上述认识,想到了能够解决上述现有技术中的问题的技术方案,作出了本发明。
[0017]具体而言,本发明采用如下的技术方案:
[0018]本发明第I方面涉及一种信息共享系统。
[0019]本发明的信息共享系统具有多个客户终端(10)与管理服务器(20),多个客户终端(10)与管理服务器(20)通过信息通信线路相互连接从而能够进行相互通信。
[0020]所述多个客户终端(10)分别具有:
[0021]位置信息获取机构(11),其用于获取各自的当前位置信息;
[0022]客户侧的信息发送机构(12),其能够将由所述位置信息获取机构(11)得到的所述当前位置信息发送给所述管理服务器(20)。
[0023]所述管理服务器(20 )具有:
[0024]地图数据库(21),其中存储具有多种比例尺的地图信息;
[0025]用户数据库(22),其中存储有关所述多个客户终端(10)的用户的用户信息、所述地图数据库(21)中所存储的地图上的用户位置信息、与为了显示该用户信息所必需的地图信息比例尺相关的比例尺条件信息,并且,所述用户信息、所述用户位置信息与所述比例尺条件信息是相关联地被存储的;
[0026]服务器侧的信息接收机构(23),其能够接收所述客户侧的信息发送机构(12)发送来的所述当前位置信息;
[0027]更新机构(24),其根据所述服务器侧的信息接收机构(23)接收到的所述当前位置信息,对所述用户数据库(22)中存储的所述用户位置信息进行更新;
[0028]地图读取机构(25),其从所述地图数据库(21)中读取出具有规定范围的所述地图信息;
[0029]用户信息读取机构(26),其根据所述地图读取机构(25)读取出的所述地图信息的规定范围,从所述用户数据库(22)中读取出,被包含在该规定范围中的所述用户位置信息以及与被包含在该规定范围中的所述用户位置信息相关联的所述用户信息;
[0030]服务器侧的信息发送机构(27),其能够将所述地图读取机构(25)读取出的具有规定范围的所述地图信息与所述用户信息读取机构(26)读取出的所述用户位置信息以及所述用户信息,发送给所述客户终端(IO )。
[0031]所述多个客户终端(10)分别还具有:
[0032]客户侧的信息接收机构(13),其能够接收从所述服务器侧的信息发送机构(27)发送来的具有所述规定范围的地图信息、所述用户位置信息以及所述用户信息;
[0033]显示机构(14),其在由所述客户侧的信息接收机构(13)接收到的具有规定范围的地图上,于和所述用户位置信息相对应的位置显示各所述用户信息。
[0034]采用具有如上结构的本发明的信息共享系统,由多个客户终端(10)取得的当前位置信息被发送给管理服务器(20),管理服务器(20)利用更新机构(24)—直对用户数据库
(22)中存储的用户位置信息进行更新。因而,管理服务器的用户数据库中存储的多个用户位置信息一直是新的,通过在多个客户终端(10)之间共享该多个用户位置信息,从而使持有客户终端(10)的用户能够知晓其他的过户位置信息。从而,能够在多个用户之间共享相互的位置信息与某个地域的信息。另外,由于多个用户能够知晓在距离自己当前位置较近的范围内存在其他用户,因而使用户能够产生特定的地理范围中的整体感与团队感。
[0035]本发明优选,在上述信息共享系统中,多个客户终端(10)还具有:
[0036]操作机构(15),其能够变更所述显示机构(14)所显示的所述地图信息的比例尺以及所述地图信息的显示范围;
[0037]显示比例尺判定机构(16),其判定所述显示机构(14)上所显示的所述地图信息的比例尺;
[0038]显示比例尺判定机构(16)判定的与地图信息的比例尺相关的显示比例尺信息,由所述客户侧的信息发送机构(12)发送出去,被所述服务器侧的信息接收机构(23)接收。
[0039]此时,所述管理服务器(20)还具有:
[0040]网络服务信息数据库(28),其中相关联地存储:包含图像在内的网络服务信息、网络服务(事项)在所述地图数据库(21)中所存储的地图上的位置信息、以及、与为了显示该网络服务信息所必需的地图信息的比例尺相关的比例尺条件信息;
[0041]网络服务信息读取机构(29),其根据所述地图读取机构(25)读取出的与所述显示范围信息对应的地图信息的规定范围、以及所述服务器侧的信息接收机构(23)接收到的所述显示比例尺信息,从所述网络服务数据库(28)中读取出,网络服务的位置信息被包含在与该显示范围信息对应的地图信息的规定范围中并且比例尺条件信息与该显示比例尺信息相符的网络服务信息,
[0042]由所述网络服务信息读取机构(29)读取出的所述网络服务信息与所述网络服务的位置信息由所述服务器侧的信息发送机构(27)发送出去,被所述服务器侧的信息接收机构(23)接收。
[0043]另外,本发明优选,所述客户终端(10)的所述显示机构(14),在具有所述客户侧的信息接收机构(13)所接收到的所述显示范围信息所对应的规定范围的地图信息上,于分别和所述网络服务的位置信息相对应的位置上分别显示所述网络服务信息中所包含的图像。
[0044]采用如上结构,在本发明的较佳方式中,在客户终端(10)所显示的地图上,不但显示自身以及其他多个客户终端的位置信息,而且还显示饭店、娱乐设施、各种赛事弄广告等的网络服务信息。从而,持有客户终端(10)的用户不但能够掌握自己与网络服务信息的相对位置关系。因而,例如,用户通过观察显示画面上所显示的地图,能够立即掌握哪个网络服务信息(例如,饭店等)位于自己的当前位置附近,同时,也能够获得在哪个网络服务信息处聚集了其他的用户。因而,例如在某个网络服务信息处聚集了其他的用户时,用户看到了这一情况,从而能够使该用户有了想要到达(或参加)该网络服务信息(所代表的地点与内容)。
[0045]在本发明优选的方式中,网络服务信息被与比例尺条件信息相关联地存储在网络服务信息数据库(28)中。比例尺条件信息用于规定,例如,在客户终端(10)上显示的地图的比例尺在规定值以上时(或者在规定值以下时),才使网络服务信息被显示在客户终端的显示画面上。即,在本发明的优选方式中,根据客户终端(10)上显示的地图的比例尺来挑选显示在地图上的网络服务信息。如此,由于网络服务信息与比例尺条件信息相关联,因而能够根据地图的比例尺适当地在客户终端的显示画面上显示网络服务信息。
[0046]本发明优选,在上述信息共享系统中,在用户数据库(22)中,用户信息与用户的位置信息以及与为了将该用户信息进行显示所必需满足的地图的比例尺有关的比例尺条件信息相关联地被存储。
[0047]此时,最好是,用户信息读取机构(26)根据地图读取机构(25)所读取出的地图信息所具有的规定范围以及信息接收机构(23)所接收到的显示比例尺信息,从用户数据库
(22)中读取出,位置信息被包含在该规定范围内且比例尺条件信息与该显示比例尺信息相符的用户信息。
[0048]采用如上结构,在本发明的优选实施方式中,根据客户终端(10)上显示的地图的比例尺来选择出在地图上显示的用户信息。例如,可以使利用本系统所对应的Web服务的频度较高的用户与有名的用户这样的有影响力的用户的用户信息,即使在地图的比例尺较小时(地图的表示范围较高时),也被显示在客户终端的显示画面上。另一方面,使利用本系统所对应的Web服务的频度较高的用户的用户信息,如果不增大地图的比例尺的话(不缩小地图的显示范围的话),就不会被显示在客户终端的显示画面上。从而,能够使影响力较大的用户等在地图上比较显著,提高了系统的利用性能。另外,如此,能够使用户对本系统所对应的服务产生兴趣,使用户持续地利用本服务,对该服务产生爱好。
[0049]本发明的第2方面涉及用于使上述第I方面涉及的信息共享系统中的多个客户终端产生位置信息获取机构(11)、客户侧的信息发送机构(12)、客户侧的信息接收机构(13)以及显示机构(14)的功能的计算机程序。
[0050]本发明第3方面涉及存储有上述第2方面涉及的计算机程序的能够被计算机读取的信息存储介质。
[0051]本发明的第4方面涉及信息共享方法。
[0052]该信息共享方法可以利用信息共享系统实现,该信息共享系统由多个客户终端
(10)与管理服务器(20)通过信息通信线路相互连接从而能够进行相互通信所构成,其特征在于,
[0053]所述多个客户终端(10)分别执行如下工序:
[0054]位置信息获取工序,由此工序获取自己的当前位置信息;
[0055]客户侧的信息发送工序,在此工序中,由所述位置信息获取工序取得的所述当前位置信息被发送给所述管理服务器(20 ),[0056]所述管理服务器(20 )具有:
[0057]地图数据库(21),其中存储具有多种比例尺的地图信息;
[0058]用户数据库(22),其中存储有关所述多个客户终端(10)的用户的用户信息、所述地图数据库(21)中所存储的地图上的用户位置信息,并且,所述用户信息与所述用户位置信息是相关联地被存储的,
[0059]所述管理服务器(20)执行以下工序:
[0060]服务器侧的信息接收工序,由此工序能够接收由所述客户侧的信息发送工序发送来的所述当前位置信息;
[0061]更新工序,由此工序根据由所述服务器侧的信息接收工序接收到的所述当前位置信息,对所述用户数据库(22)中存储的所述用户位置信息进行更新;
[0062]地图读取工序,由此工序从所述地图数据库(21)中读取出具有规定范围的地图信息;
[0063]用户信息读取工序,在此工序中,根据由所述地图读取工序读取出的地图信息的规定范围,从所述用户数据库(22)中读取出,被包含在规定范围中的用户位置信息,并且,读取出与所读取出的用户位置信息相关联的用户信息;
[0064]服务器侧的信息发送工序,由此工序能够将由所述地图读取工序读取出的具有规定范围的地图信息、以及由所述用户信息读取工序读取出的所述用户位置信息以及所述用户信息,发送给所述客户终端(10),
[0065]所述多个客户终端(10)还分别执行以下工序:
[0066]客户侧的信息接收工序,由此工序接收由所述服务器侧的信息发送工序发送来的具有所述规定范围的地图信息、所述用户位置信息以及所述用户信息;
[0067]显示工序,由此工序在由所述客户侧的信息接收工序接收到的具有规定范围的地图信息上,于和所述用户位置信息相对应的位置上显示各所述用户信息。
[0068]本发明的效果
[0069]采用本发明的信息共享系统等,能够使共享信息的多个用户产生整体感与团队感。
[0070]另外,采用本发明的信息共享系统等,能够将与位置信息相关联的广告信息等适当地匹配发送给用户。
【专利附图】

【附图说明】
[0071]图1为本发明【具体实施方式】涉及的信息共享系统的结构示意图;
[0072]图2为表示本发明【具体实施方式】涉及的系统的功能框图;
[0073]图3为表示用户数据库中存储的信息的示意图;
[0074]图4为表示网络服务数据库中存储的信息的示意图;
[0075]图5为表示本发明【具体实施方式】涉及的信息共享系统的信息处理流程的流程图;
[0076]图6所示为本发明【具体实施方式】中的客户终端所显示的画面的一例。
[0077]附图标记说明
[0078]10、客户终端;11、位置信息获取机构;12、客户侧的信息发送机构;13、客户侧的信息接收机构;14、显示机构;15、操作机构;16、显示比例尺判定机构;17、显示中心判定机构;20、管理服务器;21、地图数据库;22、用户数据库;23、服务器侧的信息接收机构;24、更新机构;25、地图读取机构;29、网络服务信息读取机构;30、位置偏置机构;31、排序机构;32、挑选提取机构。
【具体实施方式】
[0079]下面参照附图对本发明的【具体实施方式】进行说明。不过,本发明并不限于下述实施方式,本发明的保护范围也应当包括本领域的技术人员根据下述实施方式在显而易见的范围内进行的适当改变。
[0080]图1所示为本发明较佳实施方式涉及的信息共享系统100的结构示意图。如图1所示,信息共享系统100具有多个客户终端10与管理服务器20。多个客户终端10被利用信息共享系统100所提供的服务的用户所持有。作为客户终端10的例子,可以是手机。然而,在本发明中,作为客户终端10,只要是具有位置信息获取机构、能够与服务提供商的管理服务器进行无线连接、具有能够浏览Web网页的显示装置即可,例如可以是平板式终端设备、PHS (简易电话)、PDA (掌上电脑)或者笔记本式计算机等移动式信息通信终端。另外,管理服务器20被运营本服务的服务提供商所持有、管理、维护。管理服务器20可以由一台计算机实现其全部功能,然而,并不限于此,也可以是由多个计算机分担其功能所构建的系统。
[0081]在本发明中,多个客户终端10分别具有能够获取有关自己的当前位置的信息的位置信息获取机构。例如,如图1所示,客户终端10能够从GPS卫星I或基站2接收到与自己的位置相关的信息(纬度与经度,可能的话还有高度)。位置信息获取机构不仅能够获得客户终端10的位置信息,还能够获得在该位置信息被获取时的时间(日期与时刻)信息。本系统中所使用的客户终端10可以适当地采用公知的设备。即,客户终端10具有硬件结构,该硬件结构中包含用于输入输出信息的输入输出部、存储信息的存储部、用于进行控制的控制部(CPU)、进行各种计算的运算部、以及连接各个构成部件的总线等的传输线路。并且,例如,在存储部的主存储器中存储有用于进行控制的应用程序,在输入规定的信息后,控制部(CPU)从主存储器中读取应用程序,并且读取存储在存储部中的各种信息,由运算部进行规定的运算,将相应的信息存储在存储部中,并且由输出部将进行运算处理所得到的信息输出。
[0082]另外,管理服务器20可以适当地采用在因特网上提供地图信息的提供网站所采用的全部结构。管理服务器20中存储有地图信息,不过,该地图信息可以由管理服务器20单独存储,也可以从开放的平台上通过因特网来获得。管理服务器20具有公知的计算机所具有的结构即可。即,管理服务器20具有硬件结构,该硬件结构中包含:用于进行信息的输入与输出的输入输出部、用于存储信息的存储部、用于进行控制的控制部(CPU)、用于进行运算的运算部以及连接各构成部件的总线等的信息传输路线。并且,例如,在存储部的主存储器中存储有用于进行控制的应用程序,在输入规定的信息后,控制部(CPU)从主存储器中读取应用程序,并且读取存储在存储部中的各种信息,由运算部进行规定的运算,将相应的信息存储在存储部中,并且由输出部将进行运算处理所得到的信息输出。
[0083]图2为由上述多个客户终端10以及管理服务器20构成的信息共享系统100的功能结构框图。构成信息共享系统100的客户终端10与管理服务器20通过控制部读取存储在存储部中的程序,由运算部进行规定的运算,按照所读取的程序使各装置实现其相应的功能。即,在下面所说明的功能性结构是由客户终端10与管理服务器20的硬件结构按照程序来执行相应的处理而实现的。
[0084]首先,对客户终端10的功能结构进行说明。
[0085]如图2所示,多个客户终端10中分别包含:位置信息获取机构11、客户侧的信息发送机构12、客户侧的信息接收机构13、显示机构14、操作机构15、显示比例尺判定机构
16、显示中心判定机构17。
[0086]位置信息获取机构11是用于使客户终端10取得自己的当前位置的机构。由位置信息获取机构11所获取的位置信息例如包含客户终端10的当前位置的经度与纬度的信息。另外,在位置信息中还可以包含客户终端10的所在地的高度的信息以及有关这些信息的可信度的信息。位置信息获取机构11例如由客户终端10所具有的GPS信号接收部与CPU实现。GPS信号接收部根据GPS卫星发送的电波中所包含的电波发送时间信息,检测出接收各电波所需的时间,将表示该时间的时间信息发送给CPU。CPU能够根据所得到的时间信息计算出有关客户终端10的所在位置的经纬度信息。位置信息获取机构11进行位置信息的取得的时刻,例如可以是在用户启动应用程序时、规定的时间自动进行更新时或者手动进行更新时。
[0087]客户侧的信息发送机构12是实现从客户终端10向管理服务器20发送各种信息的机构。另外,客户侧的信息接收机构13是用于使客户终端10从管理服务器20接收各种信息的机构。客户侧的信息发送机构12与信息接收机构13例如由CDMA通信部或者其他的无线通信部实现。CDMA通信部具有以公知的CDMA (Code Division Multiple Access)方式进行无线通信的功能。CDMA通信部具有天线,通过该天线接收与发送CDMA方式通信的载波。CDMA通信部例如可以进行地图信息(地图数据)的发送与接收处理、与GPS定位相关的位置信息的发送与接收处理、用户信息的发送与接收处理、网络服务(content)信息的发送与接收处理、地图信息请求的发送处理、以及通过操作机构人工输入的输入信息的发送处理。另外,无线通信部具有能够以无线LAN (局域网,Local Area Network)方式进行无线通信功能。无线通信部具有天线,通过该天线接收与发送以无线LAN方式进行无线通信的载波,与上述CDMA通信部相同,或者作为CDMA通信部的代替,使用能够进行各种信息的接收与发送处理的无线通信部。因而,如果客户终端10具有了 CDMA通信部的话,无线通信部就不是必需的结构。
[0088]显示机构14是用于使地图信息、用户的位置信息以及网络服务信息等显示在能够被用户观察的显示画面上。具体而言,显示机构14根据各客户终端10的位置信息,在地图上,并且在和各客户终端14的当前位置相对应的位置上显示用户信息。另外,显示机构14根据各网络服务(事项)的位置信息,在地图上,并且在和各网络服务(传送事项)的所在位置相对于的位置上显示网络服务信息。显示机构14由公知的显示器来实现。显示器是指例如LCD (液晶显示器,Liquid Crystal Display)、OELD (有机发光显示器,OrganicElectroluminesence Display)这样的显不装置。显不器根据来自于CPU的输入信号输出显示用户使用客户终端10所需要的各种信息。
[0089]操作机构15接收用户输入的操作(信号),将该输入信号发送给CPU。具体而言,操作机构15能够接收:使显示机构14所显示的地图信息的比例尺改变的操作信号输入、使显示机构14所显示的地图信息的范围改变的操作信号的输入。作为操作机构15的例子,可以是键盘、鼠标、数字键盘。另外,操作机构15可以与上述显示机构14形成为一体,构成触摸屏显示器。触摸屏显示器是在显示器的显示面上重叠覆盖透明的触摸屏幕而构成的显示器。作为触摸屏显示器,可以采用电容式、电磁感应式、红外线式、表面弹性波式或者电阻膜式等公知的型式。
[0090]显示比例尺判定机构16用于判定显示机构14所显示的地图信息的比例尺。如后面所述,地图信息由管理服务器20所管理与存储,该地图信息由多种比例尺的地图数据构成。显示比例尺判定机构16判定显示机构14所显示的地图信息的比例尺是哪一个。显示比例尺判定机构16例如由CPU所具有的功能的一部分来实现。CPU在根据上述操作机构15输入的操作信息变更显示机构14上所显示的地图的比例尺时,判定变更后的比例尺(的大小),将有关所判定的比例尺的信息暂时地存储在存储器等的存储部中。
[0091]显示中心判定机构17用于判定显示机构14所显示的地图的中心。由于在客户终端的显示机构14的显示画面上显示出全部的地图信息是很困难的,因而,在其显示画面上仅显示出地图信息的一部分。此时,显示中心判定机构17判定地图的显示在显示画面上的那一部分的中心。在客户终端10打开地图后,显示中心判定机构17始终发挥其作用,获取显示区域的中心点的纬度与经度。因而,每当地图的显示区域、比例尺被变更时,显示中心判定机构17都重新获取中心点的纬度与经度。显示中心判定机构17例如由CPU所具有的功能的一部分实现。CPU在按照由上述操作机构15输入的操作信息而使显示机构14上所显示的地图的比例尺与显示区域发生变更时,判定变更后的地图的中心点,将有关所判定的地图的中心的信息(纬度与经度)的信息暂时性地存储在存储器等的存储部中。
[0092]另外,客户终端10根据由显示比例尺判定机构16所判定的地图信息的比例尺以及由显示中心判定机构17所判定的显示区域的中心,确定向管理服务器20的数据库所请求的地图的区域。例如,在应用程序中,于地图上的任意的位置,以任意的比例尺,定义具有一定面积的唯一的区域以及该区域的ID,客户终端10根据地图信息的比例尺以及显示区域的中心确定一个区域,向管理服务器20请求包含该区域的地图区域的地图信息。
[0093]下面,对管理服务器20的功能结构进行说明。
[0094]如图2所示,管理服务器20具有地图数据库21、用户(信息)数据库22、服务器侧的信息接收机构23、更新机构24、地图读取机构25、用户信息读取机构26、服务器侧的信息发送机构27、网络服务数据库28、网络服务信息读取机构29、位置偏置机构30、排序机构31、挑选提取机构32。
[0095]地图数据库21为用于存储具有多种比例尺的地图信息的数据库。作为地图数据库2,可以采用在因特网上提供地图信息的网站所公开的数据库。地图信息最好是采用按照比例尺层次化构建的地图数据,例如,世界地图、日本全国地图、1/90万、1/30万、1/15万、1/75000、1/21000、1/8000、1/3000、1/1500这样的层次化构建方式。地图的比例尺是指将实际的距离与缩小后在地图上所显示的距离之间的缩小比例,“1/M”的涵义是地图上的尺寸XM=实际距离。另外,地图信息也可以是针对每个地图区域单独定义其比例尺。即,将某个矩形区域在长度与宽度方向上分割成4份的话,则分割后的各区域所具有的比例尺(数值)是分割前的区域的2倍。而且,将分割后的区域再在长度与宽度方向上分割成4份的话,所得到的分割后的区域具有的比例尺是分割前的区域的2倍。如此,地图信息中,将地图细分为各个区域,赋予各区域具有各自的比例尺。[0096]用户(信息)数据库22是用于存储有关多个客户终端10的用户的用户信息的数据库。图3中所示为用户数据库22中所存储的信息的一例。用户信息为,使用由本发明的信息共享系统所提供的服务的用户的相关信息。例如,在用户信息中包含:用户的识别编号(N0.)、能够由用户自由设定的用户ID、用于显示的画面上的用户的代表图像(例如头像)、密码、用户的属性信息以及其他的联络方式(手机的号码、邮箱地址以及住所)。另外,在用户的属性信息中可以包含:与性别、年龄、职业、兴趣、出生地、喜欢的食物、喜欢的艺人相关的信息以及其他的关键词信息(或者说其他的重要信息)。例如,其他的关键词信息可以由用户任意设定。例如,客户终端10接收用户输入的文字信息,将所输入的文字信息发送给管理服务器20,由管理服务器20的更新机构根据所接收到的文字信息,对存储在用户数据库22中的其他关键词等的信息进行更新。另外,在利用本系统的方式为会员制时,用户信息中可以包含该用户是否已被记录的信息。另外,如图3所示,用户的位置信息与地图数据库21中所存储的地图信息对应,至少包含纬度与经度信息。
[0097]另外,在用户数据库22中,用户信息可以与比例尺条件信息相关联地被存储。在本说明书中,“比例尺条件信息”的涵义在于,其用于定义(规定)能够将用户信息显示在各客户终端10的显示画面上所必需具备的地图比例尺(数值)。可以通过比例尺条件信息规定:在地图比例尺为一定值以上时显示用户信息,或者,与此相反,在地图比例尺在一定值以下时显示用户信息。或者,也可以通过比例尺条件信息规定:在地图比例尺为处于一定范围内的值时,显示用户信息。例如,在图3所示的例子中,在“N0.15”的用户信息上,关联了 “1/1500以上”这样的比例尺条件信息。因而,“N0.15”的用户信息被设定为,在客户终端10的显示画面上显示的地图的比例尺为“1/1500以上”时,在该地图上显示“N0.15”的用户信息。另外,在“N0.17”的用户信息上,关联了“1/15万以上”这样的比例尺条件信息。因而,“N0.17”的用户信息被设定为,与上述“N0.15”的用户信息相比,在地图的比例尺较小即显示的地图范围(区域)比较广时,“N0.17”的用户信息也会被显示。如此,通过在各用户信息上关联比例尺条件信息,从而能够将用户信息分类为:在显示的地图范围比较广时也会被显示的用户信息、以及不将地图放大就不显示从而只能显示较小的地图范围的用户信息。例如,在想要使某个用户信息比较显著时,只需将与其关联的比例尺条件信息设定为能够显示较广的地图区域的比例尺((数值)较小的比例尺)即可。另外,各用户信息所关联的比例尺信息可以自由设定。例如,测得用户使用本系统的次数,使用次数越多的,对与其关联的比例尺条件信息规定较小的比例尺。另外,在系统的利用是收费的情况下,可以对缴费较多的用户的用户信息,规定具有较小的比例尺的比例尺条件信息。
[0098]服务器侧的信息接收机构23用于使管理服务器20接收多个客户终端10发送来的各种信息。例如,服务器侧的信息接收机构23可以接收:客户侧的信息发送机构12所发送来的客户终端10的当前位置信息、有关由显示比例尺判定机构16所判定的地图信息的比例尺的信息、有关由显示中心判定机构17所判定的地图的显示区域的中心的信息、以及有关地图的请求区域(请求发送的地图的区域)的信息等各种信息。服务器侧的信息接收机构23例如由网络通信装置等实现。网络通信装置能够通过因特网这样的网络在移动通信网与一般的电话网之间进行数据的接收与发送。
[0099]更新机构24用于更新上述用户数据库22中所存储的用户的位置信息。即,如上所述,多个客户终端10分别通过位置信息获取机构11取得自己的当前位置信息,将该位置信息发送给管理服务器20。客户终端10的位置信息的发送处理可以在任意的时刻或者定期的或者始终进行。在管理服务器20从客户终端10接收到其当前的位置信息时,更新机构24根据所接收到的该当前位置信息,对存储在用户数据库22中的用户的位置信息进行更新。因而,存储在用户数据库22中的用户的位置信息始终是最新的。因而,本系统的用户能够实时地掌握其他的用户的当前位置。另外,更新机构不仅更新上述用户的位置信息,还可以根据需要适当地对用户数据库22中所存储的属性信息、代表图像信息、用户ID、t匕例尺条件信息等进行更新。
[0100]地图读取机构25用于从地图数据库21中读取出规定区域(范围)的地图信息。地图读取机构25可以从地图数据库21中仅读取出客户终端10所请求的区域的地图信息,也可以读取出包含客户终端10所请求的区域以及该区域周围的区域的地图信息。
[0101]用户信息读取机构26用于从用户数据库22中读取出与规定的条件相符的用户信息。具体而言,用户信息读取机构26,根据地图读取机构25从地图数据库21中读取出的地图信息的范围即规定范围,从用户数据库22中读取出包含在该规定范围中的用户的位置信息(即,用户的位置信息所表示的位置位于该规定范围中)。此时,用户信息读取机构26从用户数据库22中将用户信息以及与其相关联的用户的位置信息一起读取出。另外,用户信息读取机构26可以,在上述条件的基础上,根据有关显示机构14所显示的地图信息的比例尺的信息(显示比例尺信息),由用户数据库22中所存储的比例尺条件信息中,获得与该显示比例尺信息相符的比例尺条件信息,根据该比例尺条件信息读取出相应的用户信息。其中,有关显示机构14所显示的地图信息的比例尺的信息是由客户终端10的显示比例尺判定机构16所判定出来的。例如,在用户数据库22中,关于某一用户信息,其比例尺条件信息被规定为“1/8000以上”,在此情况下,当客户终端10上所显示的地图的比例尺为“1/500”时,用户信息读取机构26读取出该用户信息。另外,在用户数据库22中,关于某一用户信息,其比例尺条件信息被规定为“1/8000以上”,在此情况下,当客户终端10上所显示的地图的比例尺为“1/15万”时,用户信息读取机构26不会读取出该用户信息。如此,用户信息读取机构26根据客户终端10上所显示的地图的比例尺来确定是否读取出用户信息。用户信息读取机构26所读取出的用户信息与用户的位置信息被暂时性地存储在存储器等的存储机构中。
[0102]另外,用户信息读取机构26在从用户数据库22中读取出用户信息时,也可以根据要求获取地图的用户(下面,称为请求用户)的用户信息(特别是属性信息)以及其他的用户的用户信息(特别是属性信息),判断出与请求用户具有相同的用户信息的其他的用户。并且,用户信息读取机构26最好是在读取出判断为“有相同”的其他用户的用户信息时,为该用户信息附带上标签。例如,用图3所例示的用户数据库22进行说明,“N0.15”的用户为请求用户时,在“N0.15”的用户信息的属性信息中包含“美食”这样的关键词。另外,在其他的用户中,“N0.17”的用户信息的属性信息中也包含“美食”这样的关键词。因此,用户信息读取机构26将“N0.17”判定为具有与“N0.15”的请求用户相同的用户信息的用户。之后,用户信息读取机构26根据来自于“N0.15”的请求用户的地图获取请求,从用户数据库22中读取出“N0.17”的用户信息,并且为该“N0.17”的用户信息附带上标签。管理服务器20将带有标签的用户信息发送给请求用户的客户终端10。并且,该客户终端10在将带有标签的用户信息显示在显示画面时,以能够被用户获知该用户信息被附带上了标签的方式表示。例如,可以为,管理服务器20从未图示的数据库中读取出标签用图像,将其与附带有标签的用户信息一起发送给客户终端10,在客户终端10的显示画面上,于用户信息所包含的代表图像的附近显示标签用图像。另外,标签用图像可以存储在客户终端10的存储机构中,此时,客户终端10在显示带有标签的用户信息时,可以从自身的存储装置中读取出标签用图像。如此,能够在地图上确认到具有与自己兴趣与爱好相同的其他用户的存在,进一步提高了信息交流的整体感。例如,某个用户在参加某个比赛活动的当天,使用户数据库进行更新,从而在自己的用户信息的属性信息中加入该比赛活动的名称。另外,同样地,参加该比赛活动的其他用户也使用户数据库进行更新,从而在自己的用户信息的属性信息中加入该比赛活动的名称。于是,用户的客户终端上,在显示画面的地图上显示出其他用户的用户信息,从而使用户一眼就能够看到参加相同比赛活动的其他的用户。
[0103]服务器侧的信息发送机构27用于由管理服务器20向多个客户终端发送各种信息。例如,服务器侧信息发送机构27可以将地图读取机构25所读取出的规定范围的地图信息与用户信息读取机构26所读取出的用户的位置信息以及用户信息,一起发送给客户终端10。另外,服务器侧的信息发送机构27可以将后述的传送信息读取机构29所读取出的网络服务信息以及网络服务的位置信息,发送给客户终端10。与服务器侧的信息接收机构23相同,服务器侧的信息发送机构27例如可以由网络通信装置等实现。网络通信装置能够通过因特网这样的网络在移动通信网与一般的电话网之间进行数据的接收与发送。
[0104]网络服务数据库28用于存储多个网络服务信息。图4所示为网络服务数据库28中所存储的信息的一例。网络服务信息为有关于用户信息一同显示在地图上的饭店、娱乐设施、住宿地点、赛事活动相关、文字等其他的与用户信息不同的网络服务的信息。例如,网络服务信息中可以包含清楚地表示网络服务的图标图像、网络服务的具体内容(例如,广告信息、联系地址、文字内容等)、以及匹配用关键词。另外,如图4所示,各网络服务信息被与位置信息相关联地存储在网络服务数据库28中。网络服务的位置信息是与地图数据库21中所存储的地图信息相对应的,至少包含纬度与经度信息。网络服务的位置信息可以由提供该网络服务的人自由设定。另外,网络服务信息上可以关联上优先显示度评分。该优先显示度评分在后述的排序机构31进行排序处理时所使用,该排序处理用于确定各网络服务的显示优先顺序。优先显示度评分可以设定为任意的值,例如,可以对服务的运营商所希望显示的网络服务与缴费多的网络服务设定较高的优先度。另外,传送信息上可以关联上与显示期间相关的信息。显示期间用于规定该传送信息所显示的期间,在后述的网络服务信息读取机构29读取传送内同信息时使用。网络服务的显示期间可以自由设定。
[0105]另外,在网络服务信息数据库28中,网络服务信息可以被与比例尺条件信息相关联地存储。该“比例尺条件信息”用于定义(规定)能够将网络服务信息显示在各客户终端10的显示画面上所必需的地图比例尺。可以通过比例尺条件信息规定:在地图比例尺为一定值以下时显示网络服务信息,或者,与此相反,在地图比例尺在一定值以上时显示网络服务信息。或者,也可以通过比例尺条件信息规定:在地图比例尺为处于一定范围内的值时,显示网络服务信息。例如,在图4所示的例子中,在“N0.111”的网络服务信息上,关联了“1/8000以下”这样的比例尺条件信息。因而,“N0.111”的网络服务信息被设定为,在客户终端10的显示画面上显示的地图的比例尺为“1/8000以下”时,在该地图上显示“N0.111”的用户信息。例如,正在计划远途旅行的用户经常浏览比例尺较小(显示区域广)的地图,因而为了能够在比例尺较小的地图上显示各地方有名的观光地等网络服务,对比例尺条件信息进行相应的设定即可。另外,在网络服务的登录是收费的情况下,可以对缴费较多的网络服务,规定具有较小的比例尺的比例尺条件信息。
[0106]网络服务信息读取机构29用于从网络服务数据库28中读取出符合规定条件的网络服务信息。具体而言,网络服务信息读取机构29根据地图读取机构25从地图数据库21中读取出的地图信息的范围即规定范围,从网络服务数据库28中读取出,与该规定范围内所包含的网络服务的位置信息相关联的网络服务信息。此时,网络服务信息读取机构29从网络服务数据库28中将网络服务信息以及与其相关联的网络服务的位置信息一起读取出来。进一步地,网络服务信息读取机构29可以在上述条件的基础上,根据客户终端10的显示比例尺判定机构16所判定的、由显示机构14所显示的地图信息的比例尺的信息(显示比例尺信息),并且根据存储在网络服务数据库28中的比例尺条件信息,将所具有的显示比例尺信息与比例尺条件信息相符的网络服务信息读取出来。例如,在网络服务数据库28中,关于某个网络服务信息,其比例尺条件信息被规定为“ 1/8000以上”,在此情况下,在客户终端10上所显示的地图的比例尺为“1/1500”时,网络服务信息读取机构29读取出该网络服务信息。如此,网络服务信息读取机构29根据客户终端10上所显示的地图的比例尺来确定是否读取出网络服务信息。该网络服务信息读取机构29所读取出的网络服务信息以及网络服务的位置信息暂时性地存储在存储器等的存储机构中。
[0107]另外,位置偏置机构30用于对用户信息读取机构26从用户数据库22中所读取出的用户信息的位置信息进行偏置处理,使其产生规定值的偏差。例如,采用本发明的信息共享系统,由于是在多个用户间共享位置信息,因而,在客户终端10的用户在家里利用本发明的服务时,其他的用户会知道该用户的家庭的所在地从而有可能泄漏隐私信息,因而在本发明中特意设置位置偏置机构30,通过变更用户信息的位置信息,从而能够保护各个用户的信息。另外,对位置信息的偏置处理所使用的规定值最好是设定为多个种类,位置偏置机构30从所设定的多个规定值中,以随机的方式选择出一个,根据所选择的该规定值对用户信息的位置信息进行偏置处理。如果对位置信息进行偏置处理所使用的规定值为恒定值的话,那么就可以根据偏置后的位置信息,进行逆运算,从而计算出偏置前的位置信息。然而,从多个规定值中随机进行选择的话,就能够解决这一问题。
[0108]另外,位置偏置机构30判断,由用户信息读取机构26从用户数据库22中读取出的用户信息的位置信息,是否与网络服务信息读取机构29从网络服务数据库28中读取出的网络服务信息的位置信息一致,或者,是否被包含在以网络服务信息的位置信息为中心的一定范围内。并且,可以为,仅在用户信息的位置信息被判断为与网络服务信息的位置信息不一致时,或者,被判断为没有被包含在网络服务信息的位置信息为中心的一定范围内时,位置偏置机构30根据规定值对用户信息的位置信息进行偏置处理。即,在用户信息的位置信息被判断为与网络服务信息的位置信息一致时,或者,被判断为包含在网络服务信息的位置信息为中心的一定范围内时,位置偏置机构30不会对用户信息的位置信息进行偏置处理。此处所说的一定范围例如可以设定为半径5m?500m,或者半径IOm?300m,或者半径20m?IOOm的程度。例如,在用户信息的位置信息与网络服务信息的位置信息一致时,可以判断为用户处于网络服务的提供场所(例如,饭店或娱乐设施)中,因而,可以说没有多大必要为了保护用户的隐私而对偏置位置信息。另外,仅在用户处于网络服务的提供场所时,不会对用户信息的位置信息进行偏置处理,从而能够正确的掌握某个用户处于网络服务的提供场所中,从而能够促使多个用户进入该网络服务的提供场所。从而能够提高广告网络服务的利用价值。
[0109]排序机构31用于对用户信息读取机构26所读取出的用户信息以及网络服务信息读取机构29所读取出的网络服务信息,根据预先设定的优先度,进行排序(划分优先等级),从而对该网络服务信息进行排序。例如,排序机构31对客户终端10所请求的地图信息的范围(区域)中所包含的用户信息以及网络服务信息进行排序处理即可。例如,在对用户信息进行该处理时,最好是优先对属性信息进行排序,对由会员资格的用户附带上较高的优先度。另外,最好是根据用户的当前位置的更新时间,按照距离现在的时刻(进行排序处理时的时刻)远近的顺序,距离现在时刻越近,附带越高的优先度。另外,在对传送信息进行该处理时,根据网络服务数据库28中所存储的优先显示度评分的值进行排序处理即可,另夕卜,在优先显示度评分的值相等时,对比例尺条件信息所规定的比例尺较小的信息(即显示在范围较广的地图上的信息)附带较高的优先度即可。
[0110]另外,排序机构31可以根据用户数据库22提取出请求获取地图的用户的属性信息(参照图2),根据所提取出的属性信息,将其与存储在网络服务数据库28中所存储的匹配关键词相比对,对用户的属性信息与网络服务信息的匹配关键词的类似度高的信息,附带更高的优先度。例如,用图2与图3所示的例子进行说明的话,在用户数据库22 (图2)中,“N0.017”的用户信息的属性信息为“女性、24岁、公司职员、服装、美食、意大利”。因此,“N0.017”的用户对管理服务器20请求获取地图时,根据网络服务数据库28 (图3)可知,匹配关键词被设为“意大利、美食、倾向于女性、公司职员”的“N0.111”的传送信息比例如“N0.112”的匹配项目更多,因而,“N0.111”被附带较高的优先度。排序机构31根据如上所计算出的优先度,生成用户信息以及网络服务信息。
[0111]挑选提取机构32从用户信息读取机构26所读取出的多个用户信息以及网络服务信息读取机构29所读取出的多个网络服务信息中,根据排序机构31进行排序处理而形成的优先顺序,挑选提取出预先设定的规定个数的用户信息以及网络服务信息。例如,挑选提取出的用户信息与网络服务信息的上限数可以由用户自由设定,也可以由服务的运营商来确定。例如,最好是由用于将所请求的项目总数乘以事前指定的用户信息与网络服务信息的比率,从而能够计算出用户信息与网络服务信息的各区域中包含的具体的信息的上限数。之后,挑选提取机构32根据排序机构31进行排序处理后所得到的顺序进行挑选提取,使用户信息与网络服务信息不超出所分别计算出来的上限数。
[0112]下面对具有上述功能结构的信息共享系统100所执行的信息共享方法的流程进行说明。图5为表示信息共享系统100所执行的信息处理的流程图。
[0113]如图5所示,首先,用户启动客户终端10上存储的应用程序,进行确认以允许发送自己的位置从而开始利用信息共享系统(步骤SI)。例如,由客户终端10的显示机构41显示确认用图标,由用户对该图标进行选择以进行确认。另外,在用户允许发送自己位置时,客户终端10可以要求用户输入用户ID与密码。
[0114]用户允许发送自己位置后,客户终端10通过位置信息获取机构11取得客户终端10的当前位置信息(步骤S2)。另外,客户终端10将由位置信息获取机构11取得的当前位置信息与取得位置信息的时间日期一起暂时性地存储在存储器等中。[0115]之后,客户终端10通过客户侧的信息发送机构12将位置信息获取机构11所取得的当前位置信息以及取得时的时间日期信息发送给管理服务器20 (步骤S3)。另外,此时,客户终端10也可以将用户所输入的用户ID与密码发送给管理服务器20,以判断该用户是否被登录(记录)为使用本服务的会员。
[0116]之后,管理服务器20通过服务器侧的信息接收机构23接收多个客户终端10发送来的当前位置信息以及取得该位置信息时的时间日期信息(步骤S4)。如图5所示,在某个客户终端10进行点击开始(SI)之后进行位置发送(S3)的处理时,多个其他的客户终端10也进行点击开始(SI')之后进行位置信息发送(S3')的处理。管理服务器20能够接收所有的客户终端10所发送来的当前位置信息以及取得该位置信息时的日期时间信息。
[0117]之后,管理服务器20根据从多个客户终端10接收到的当前位置信息,更新用户数据库22中存储的用户的位置信息(步骤S5)。如上所述,在用户数据库22中,针对各个用户,其用户信息与位置信息被相关联地存储起来。管理服务器20根据用户ID以及密码确定客户终端10所发送来的位置信息时哪个用户的位置信息,针对所确定的用户更新其位置信息。
[0118]之后,管理服务器20通过地图读取机构25从地图数据库21中读取出客户终端10的当前位置周边的地图信息(步骤S6)。另外,地图信息是具有多个比例尺的层次化的地图数据,不过,最初所读取的地图信息的比例尺可以被预先设定。
[0119]之后,管理服务器20将地图读取机构25所读取出的地图信息通过服务器侧的信息发送机构27发送给客户终端10 (步骤S7)。
[0120]然后,客户终端10通过客户侧的信息接收机构13接收管理服务器20发送来的地图信息(步骤S8)。所接收到的地图信息暂时性地存储在客户终端10的存储器等中。
[0121]之后,客户终端10通过显示机构14显示从管理服务器20接收到的规定范围的地图信息(步骤S9)。另外,在地图信息被显示时,客户终端10接收来自于操作机构15的变更地图的显示范围与地图的比例尺的操作信号。例如,在最初时,以预先规定的比例尺在客户终端10的显示机构14上显示该客户终端10的当前位置周边的地图。用户看到该地图,在用户自己处于希望获取的信息的地图范围之外时,用户可以通过操作机构15进行输入操作,以变更为所希望的显示范围以及比例尺。另外,在用户看到最初显示的地图,且认为自己所处的范围与希望获取信息的地图范围一致时,不必对地图进行特别的操作。
[0122]在显示机构14上显示地图时,客户终端10通过显示中心判定机构17来判定该显示画面上的中心位置(步骤S10)。显示中心判定机构17始终对显示机构14所显示的地图上的中心点的纬度与经度进行获取,并将其存储在适当的存储器等的存储机构中。
[0123]另外,在显示机构14上显示地图时,客户终端10通过显示比例尺判定机构16判定所显示的地图的比例尺(步骤S11)。显示比例尺判定机构16始终对显示机构14所显示的地图的比例尺进行获取,并将其存储在适当的存储器等的存储机构中。
[0124]之后,客户终端10根据显示中心判定机构17所判定的地图的显示区域的中心位置以及显示比例尺判定机构16所判定的地图的比例尺,判定向管理服务器20请求再次发送地图信息、发送用户信息、发送网络服务信息时所使用的地图的范围(步骤S13)。另外,例如,客户终端10可以通过应用程序对地图上的任意位置、任意的比例尺,规定具有一定面积的唯一的区域以及该区域的ID。此时,客户终端10可以根据地图信息的比例尺以及显示范围的中心确定相应的区域以及区域ID,向管理服务器20请求包含该区域的地图信息、用户信息以及网络服务信息。
[0125]之后,客户终端10将在步骤SlO中所判定的地图的中心位置的纬度与经度信息、有关在步骤Sll中所判定的地图信息的比例尺的信息(显示比例尺信息)、以及在步骤S12中判定的所请求的地图范围的信息,通过客户侧的信息发送机构12发送给管理服务器20(步骤S13)。
[0126]接下来,管理服务器20通过服务器侧的信息接收机构23接收在上述步骤S13中由客户终端10发送来的各种信息(步骤S14)。
[0127]之后,管理服务器20通过地图读取机构25从地图数据库21中读取出客户终端10所请求的范围的地图信息(步骤S15)。
[0128]另外,管理服务器20的用户信息读取机构26从用户数据库22中读取出符合规定条件的用户信息(步骤S16)。具体而言,用户信息读取机构26根据地图读取机构25所读取出的地图信息所具有的规定范围,从用户数据库22中读取出,位置信息被包含在该地图信息所具有的规定范围内的多个用户信息。进一步地,在该条件的基础上,用户信息读取机构26根据与客户终端10所显示的地图的比例尺相关的信息(显示比例尺信息),且根据用户数据库22中所存储的比例尺条件信息,读取出显示比例尺信息与比例尺条件信息相符的用户信息。如此,用户信息读取机构26根据客户终端10所显示的地图的范围与比例尺来确定要从用户数据库22中读取出的用户信息。另外,用户信息读取机构26在从用户数据库22中读取出用户信息的同时,也读取出与该用户信息相关联的用户的位置信息。
[0129]接下来,在步骤S16中,用户信息读取机构26在从用户数据库22中读取出用户信息时,也可以根据要求获取地图的用户(请求用户)的用户信息(特别是属性信息)以及其他用户的用户信息(特别是属性信息),判定(判断出)与请求用户具有相同的用户信息的其他用户。并且,用户信息读取机构26最好是在读取出判断为“有相同”的其他用户的用户信息时,为该用户信息附带上标签。例如,用图3所例示的用户数据库22进行说明,“N0.15”的用户为请求用户时,在“N0.15”的用户信息的属性信息中包含“美食”这样的关键词。另夕卜,在其他的用户中,“N0.17”的用户信息的属性信息中也包含“美食”这样的关键词。因此,用户信息读取机构26将“N0.17”判定为具有与“N0.15”的请求用户相同的用户信息的用户。之后,用户信息读取机构26根据来自于“N0.15”的请求用户的地图获取请求,从用户数据库22中读取出“N0.17”的用户信息,并且为该“N0.17”的用户信息附带上标签。
[0130]之后,位置偏置机构30对用户信息读取机构26从用户数据库22中所读取出的用户信息的位置信息进行偏置处理,使其产生规定值的偏差(步骤S17)。例如,对位置信息的偏置处理所使用的规定值最好是设定为多个种类,位置偏置机构30从所设定的多个规定值中,以随机的方式选择出一个,根据所选择的该规定值对用户信息的位置信息进行偏置处理。另外,在步骤S17中,位置偏置机构30判断,由用户信息读取机构26从用户数据库22中读取出的用户信息的位置信息,是否与网络服务信息读取机构29从网络服务数据库28中读取出的网络服务信息的位置信息一致,或者,是否被包含在以网络服务信息的位置信息为中心的一定范围内。并且,可以为,仅在用户信息的位置信息被判断为与网络服务信息的位置信息不一致时,或者,被判断为没有被包含在网络服务信息的位置信息为中心的一定范围内时,位置偏置机构30根据上述规定值对用户信息的位置信息进行偏置处理。[0131]之后,管理服务器20的网络服务信息读取机构29从网络服务数据库28中读取出符合规定条件的网络服务信息(步骤S18)。基本上,网络服务信息读取机构29根据地图读取机构25所读取出的地图信息所具有的规定范围,从网络服务数据库28中读取出位置信息被包含在地图信息的规定范围内的多个网络服务信息。进一步地,在该条件的基础上,网络服务信息读取机构29根据有关客户终端10上所显示的地图的比例尺的信息(显示比例尺信息),并且根据网络服务数据库28中所存储的条件信息,读取出显示比例尺信息与比例尺条件信息相符的网络服务信息。最好是,进一步地,在上述条件的基础上,网络服务信息读取机构29根据(比照)接收到发送传送信息的请求时的时间日期与传送数据库28中所存储的显示期间,仅提取出接收到请求的日期时间被包含在该显示期间内的网络服务信息。另外,网络服务信息读取机构29在从网络服务数据库28中读取出网络服务信息的同时,将与其相关联的网络服务的位置信息也读取出来。
[0132]接下来,管理服务器20通过排序机构31对在步骤S16与S18中从各数据库中所读取出的多个用户信息与多个网络服务信息排序(步骤S19)。在排序机构31对多个用户信息进行排序处理时,根据用户数据库22中存储的属性信息与当前位置被更新的时刻进行处理即可。另外,在排序机构31对多个网络服务信息进行排序处理时,根据网络服务数据库28中存储的优先显示度评分与比例尺条件信息进行处理即可。另外,排序机构31可以将用户信息中包含的属性信息与网络服务数据库28中所存储的匹配关键词相比较,为多个网络服务信息加上优先度。
[0133]另外,管理服务器20通过挑选提取机构32从在步骤S16与S18中从各数据库中所读取出的多个用户信息以及多个网络服务信息中,根据排序机构31进行排序处理而形成的优先顺序,挑选提取出预先设定的规定个数的用户信息以及网络服务信息(步骤S20)。例如,挑选提取出的用户信息与网络服务信息的上限数可以由用户自由设定,也可以由服务的运营商来确定。挑选提取机构32根据排序机构31进行排序处理后所得到的顺序进行挑选提取,使用户信息与网络服务信息不超出所分别计算出来的上限数。
[0134]接下来,管理服务器20将在步骤S15中读取出的地图信息、由挑选提取机构32所提取出的多个用户信息与其位置信息以及多个网络服务信息与其位置信息,通过服务器侧的信息发送机构27发送给之前发出请求的客户终端10(步骤S21)。另外,当在步骤S16中进行了对用户信息的排序处理时,服务器侧的信息发送机构27将被排序的用户信息发送给客户终端10。
[0135]接下来,客户终端10通过客户侧的信息接收机构13接收管理服务器20发送来的地图信息、多个用户信息及其位置信息、多个网络服务信息及其位置信息(步骤S22)。客户终端10将所接收到的各种信息暂时性地存储在存储器等中。
[0136]之后,客户终端10的显示机构14在由上述步骤S22所接收到的具有规定范围的地图上,在对应于各位置信息的位置上,显示多个用户信息以及多个网络服务信息(步骤S23)。多个用户信息中分别包含用户的代表图像。另外,多个网络服务信息中分别包含图标图像。因而,显示机构14根据地图上的纬度与经度,在与各位置信息对应的位置上,显示用户的代表图像以及网络服务的图标图像。
[0137]另外,在客户终端10得到在步骤S16中被附带上标签的用户信息时,由显示机构14显示附带有该标签用户信息中所包含的代表图像,此时,最好是使标签用图像靠近代表图像显示。例如,标签用图像被存储在客户终端10的存储机构中,在显示带有标签的用户信息时,客户终端10从自身的存储机构中读取出标签用图像,在用户信息所包含的代表图像的显示位置附近,显示标签用图像。另外,标签用图像也可以存储在管理服务器20的数据库中,此时,管理服务器20在向客户终端10发送带有标签的用户信息时,从该数据库中读取出标签用图像,将其也提供给客户终端10即可。
[0138]图6为由显不机构14所显不的画面的一例。在图6中,符号U表不用户的代表图像,符号C表示网络服务的图标图像。如图6所示,采用本发明的信息共享系统,能够在具有移动范围的地图上,显示多个用户信息(代表图像U)与多个网络服务信息(图标图像C),并且其显示位置是与其实际所处的位置对应的位置。例如,客户终端10的用户观察显示画面,能够看到位于自己当前所处位置附近的其他用户以及位于自己当前所处位置附近的网络服务。另外,客户终端10的用户观察显示画面,能够立刻知晓现在哪个网络服务(相关地)聚集了较多的其他用户,哪个网络服务有人气。如此,采用本发明的信息共享系统,能够在多个用户之间共享相互的位置信息与某个地域的信息,从而能够创造出具有整体感与团队感的全新的交流方式。另外,在将标签用图像显示在代表图像附近时,该标签用图像采用公知的方式即可,可以采用星形、心形、字符形、记号、数字、文字等各种图像。
[0139]之后,返回步骤S9,客户终端10接收用户通过操作机构15输入的变更地图的显示范围与比例尺的操作信号。信息共享系统100在客户终端10显示地图的期间中,反复循环执行步骤S6?步骤S23。
[0140]在上面的说明书的说明中,为了说明本发明的内容,参照附图以本发明的较佳实施方式为中心进行了说明。然而,本发明并不限于上述实施方式,本发明的保护范围也应当包括本领域的技术人员根据下述实施方式在显而易见的范围内进行的适当改变。
[0141]产业上的可利用性
[0142]本发明涉及的是由服务系统构建的信息共享系统等。因而,本发明可以很好地利用在信息技术产业中。
【权利要求】
1.一种信息共享系统,具有多个客户终端(10)与管理服务器(20),多个客户终端(10)与管理服务器(20)通过信息通信线路相互连接从而能够进行相互通信,其特征在于, 所述多个客户终端(10)分别具有: 位置信息获取机构(11 ),其用于获取各自的当前位置信息; 客户侧的信息发送机构(12),其能够将由所述位置信息获取机构(11)得到的所述当前位置信息发送给所述管理服务器(20 ), 所述管理服务器(20)具有: 地图数据库(21),其中存储具有多种比例尺的地图信息; 用户数据库(22),其中存储:与所述多个客户终端(10)的用户有关的用户信息、用户位置信息以及与为了显示该用户信息所必需的地图信息比例尺有关的比例尺条件信息,所述用户位置信息表示所述地图数据库(21)中所存储的地图上的用户位置,所述用户信息、所述用户位置信息与所述比例尺条件信息是相关联地被存储的; 服务器侧的信息接收机构(23),其能够接收所述客户侧的信息发送机构(12)发送来的所述当前位 置信息; 更新机构(24),其根据所述服务器侧的信息接收机构(23)接收到的所述当前位置信息,对所述用户数据库(22)中存储的所述用户位置信息进行更新; 地图读取机构(25),其从所述地图数据库(21)中读取出具有规定范围的地图信息;用户信息读取机构(26),其根据所述地图读取机构(25)读取出的所述地图信息的规定范围,从所述用户数据库(22)中读取出,被包含在该规定范围中的所述用户位置信息以及与被包含在该规定范围中的所述用户位置信息相关联的所述用户信息; 服务器侧的信息发送机构(27),其能够将所述地图读取机构(25)读取出的具有规定范围的所述地图信息与所述用户信息读取机构(26)读取出的所述用户位置信息以及所述用户信息,发送给所述客户终端(IO ), 所述多个客户终端(10)分别还具有: 客户侧的信息接收机构(13),其能够接收从所述服务器侧的信息发送机构(27)发送来的具有所述规定范围的地图信息、所述用户位置信息以及所述用户信息; 显示机构(14),其在由所述客户侧的信息接收机构(13)接收到的具有规定范围的地图上,于和所述用户位置信息相对应的位置上显示各所述用户信息; 操作机构(15),其能够变更所述显示机构(14)所显示的所述地图信息的比例尺以及所述地图信息的显示范围; 显示比例尺判定机构(16),其判定所述显示机构(14)上所显示的所述地图信息的比例尺; 显示中心判定机构(17),其判定所述显示机构(14)上所显示的所述地图信息的显示范围; 与所述显示比例尺判定机构(16)所判定的所述地图信息的比例尺有关的显示比例尺信息、以及与所述显示中心判定机构(17)所判定的所述地图信息的显示范围有关的显示范围信息,由所述客户侧的信息发送机构(12)发送出去,被所述服务器侧的信息接收机构(23)接收, 所述地图读取机构(25)从所述地图数据库(21)中读取出,具有所述服务器侧的信息接收机构(23)所接收到的所述显示范围信息所对应的规定范围的地图信息, 所述用户信息读取机构(26),根据所述地图读取机构(25)读取出的与所述显示范围信息对应的地图信息的规定范围、以及所述服务器侧的信息接收机构(23)接收到的所述显示比例尺信息,从所述用户数据库(22)中读取出,用户位置信息被包含在该显示范围信息所对应的地图信息的规定范围中并且比例尺条件信息与所述显示比例信息相符的用户信肩、O
2.根据权利要求1所述的信息共享系统,其特征在于, 所述管理服务器(20)还具有: 网络服务信息数据库(28),其中相关联地存储:包含图像在内的网络服务信息、网络服务的位置信息、以及、与为了显示该网络服务信息所必需的地图信息的比例尺相关的比例尺条件信息,其中,所述网络服务的位置信息表示所述地图数据库(21)中所存储的地图上的位置; 网络服务信息读取机构(29),其根据所述地图读取机构(25)读取出的与所述显示范围信息对应的地图信息的规定范围、以及所述服务器侧的信息接收机构(23)接收到的所述显示比例尺信息,从所述网络服务数据库(28)中读取出,网络服务的位置信息被包含在与该显示范围信息对应的地图信息的规定范围中并且比例尺条件信息与该显示比例尺信息相符的网络服务信息, 由所述网络服务信息读取机构(29)读取出的所述网络服务信息与所述网络服务的位置信息由所述服务 器侧的信息发送机构(27)发送出去,被所述客户侧的信息接收机构(23)接收, 所述客户终端(10)的所述显示机构(14),在具有所述客户侧的信息接收机构(13)所接收到的所述显示范围信息所对应的规定范围的地图信息上,于分别和所述网络服务的位置信息相对应的位置上分别显示所述网络服务信息中所包含的图像。
3.根据权利要求1或2所述的信息共享系统,其特征在于, 所述管理服务器(20)还具有位置偏置机构(30),该位置偏置机构(30)对所述用户信息读取机构(26)从所述用户数据库(22)中读取出的所述用户位置信息进行偏置处理,使该用户位置信息产生规定值的偏差。
4.根据权利要求2所述的信息共享系统,其特征在于, 所述管理服务器(20)还具有位置偏置机构(30),该位置偏置机构(30)对所述用户信息读取机构(26)从所述用户数据库(22)中读取出的所述用户位置信息进行偏置处理,使该用户位置信息产生规定值的偏差, 所述位置偏置机构(30)判断,由所述用户信息读取机构(26)从所述用户数据库(22)中读取出的用户位置信息,是否与所述网络服务信息读取机构(29)从所述网络服务数据库(28)中读取出的网络服务信息的位置信息一致,或者,是否被包含在以网络服务信息的位置信息为中心的一定范围内, 在该用户位置信息被判断为与网络服务信息的位置信息不一致时,或者,被判断为没有被包含在以网络服务信息的位置信息为中心的一定范围内时,所述位置偏置机构(30)对用户位置信息进行偏置处理使其产生规定值的偏差。
5.一种计算机程序,其用于使移动信息终端实现作为权利要求1所述的信息共享系统中的多个客户终端(10)中的一个的功能。
6.一种信息共享方法,其为由信息共享系统所执行的信息共享方法,该信息共享系统由多个客户终端(10)与管理服务器(20)通过信息通信线路相互连接从而能够进行相互通信所构成,其特征在于, 所述多个客户终端(10)分别执行如下工序: 位置信息获取工序,由此工序获取自己的当前位置信息; 操作工序,由此工序能够变更显示机构所显示的地图信息的比例尺以及地图信息的显示范围; 显示比例尺判定工序,由此工序判定所述显示机构上所显示的所述地图信息的比例尺; 显示中心判定工序,由此工序判定所述显示机构上所显示的所述地图信息的显示范围; 客户侧的信息发送工序,在此工序中,由所述位置信息获取工序取得的所述当前位置信息、与所述显示比例尺判定工序所判定的所述地图信息的比例尺相关的显示比例尺信息、以及与所述显示中心判定工序所判定的所述地图信息的显示范围相关的显示范围信息,被发送给所述管理服务器(20 ), 所述管理服务器(20)具有: 地图数据库(21),其中存储具有多种比例尺的地图信息; 用户数据库(22),其中存储与所述多个客户终端(10)的用户有关的用户信息、所述地图数据库(21)中所存储的地图上的用户位置信息、以及与为了显示该用户信息所必需的地图信息比例尺有关的比例尺条件信息,并且,所述用户信息、所述用户位置信息与所述比例尺条件信息是相关联地被存储的, 所述管理服务器(20)执行以下工序: 服务器侧的信息接收工序,由此工序能够接收由所述客户侧的信息发送工序发送来的所述当前位置信息、所述显示比例尺信息与所述显示范围信息; 更新工序,由此工序根据由所述服务器侧的信息接收工序接收到的所述当前位置信息,对所述用户数据库(22)中存储的所述用户位置信息进行更新; 地图读取工序,由此工序从所述地图数据库(21)中读取出具有与所述显示范围信息对应的规定范围的所述地图信息; 用户信息读取工序,在此工序中,根据由所述地图读取工序读取出的与所述显示范围信息对应的地图信息的规定范围,从所述用户数据库(22)中读取出被包含在与所述显示范围信息对应的规定范围中的所述用户位置信息,并且,还根据由所述服务器侧的信息接收工序所接收到的所述显示比例尺信息,读取出与所读取出的用户位置信息相关联并且比例尺条件信息与该显示比例信息相符的用户信息; 服务器侧的信息发送工序,由此工序能够将由所述地图读取工序读取出的具有与所述显示范围信息对应的规定范围的地图信息、以及由所述用户信息读取工序读取出的所述用户位置信息以及所述用户信息,发送给所述客户终端(10), 所述多个客户终端(10)还分别执行以下工序: 客户侧的信息接收工序,由此工序接收由所述服务器侧的信息发送工序发送的具有所述规定范围的地图信息、所述用户位置信息以及所述用户信息; 显示工序,由此工序在由所述客户侧的信息接收工序接收到的具有规定范围的地图信息上,于和所述用户位置信息相对应的位置上显示各所述用户信息。
【文档编号】H04W4/02GK103841176SQ201310521924
【公开日】2014年6月4日 申请日期:2013年10月29日 优先权日:2012年11月21日
【发明者】川添贵之 申请人:海洋有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1