法律状态公告日
法律状态信息
法律状态
2014-04-09
未缴年费专利权终止 IPC(主分类):G01C21/26 授权公告日:20110928 终止日期:20130215 申请日:20070215
专利权的终止
2011-09-28
授权
授权
2010-01-27
实质审查的生效
实质审查的生效
2009-12-02
公开
公开
技术领域
本发明涉及利用识别信息来进行双向通信的通信终端装置、对通信终端装置间的通信建立进行管理的通信管理装置、这些装置中的通信方法、通信程序以及记录介质。不过,本发明的利用不限于上述的通信终端装置、通信管理装置、通信方法、通信程序以及记录介质。
背景技术
以往,导航装置随着车辆的行驶而滚动显示本车位置周边的地图,并搜索到达目的地的导航路径,将其显示在该地图上,将驾驶者引导到目的地。这样的导航装置中的道路交通信息通信系统(VICS:注册商标)对应的导航装置具有接收由VICS提供的拥堵、事故、管制等的道路交通信息(VICS信息)并将其实时显示在地图上的功能。
通过利用VICS,驾驶者可避开拥堵道路、通行管制道路、事故发生道路来以短时间到达目的地。并且,为了利用VICS信息,导航装置作为通信信息管理装置,在道路上配置有光信标、电波信标等的信标。从这些信标发送VICS信息,导航装置可接收VICS信息(例如,参照下述专利文献1)。
并且,导航装置不仅能接收从信标发送的VICS信息,而且能将行驶速度、行驶位置等与车辆相关的信息发送到信标(上行链路)。信标通过从导航装置接收与车辆相关的信息,可取得更详细的交通信息。而且,还能将这些信息反馈给发送源的导航装置。
专利文献1:日本特开2006-3292号公报
然而,如上述专利文献1那样为了从信标向特定的导航装置发送VICS信息,需要ID等的识别信息,以便确定导航装置。因此,在上述专利文献1等的现有技术中,例如使用这样的方法:对一个导航装置分配固定地对应的ID,根据所分配的ID发送VICS信息。
在上述方法的情况下,通过使用固定的ID,能完整捕捉导航装置的行动,结果导航装置的利用者的行动被确定。因此,对利用者来说,作为一例可列举这样的问题:有时没有匿名性,对个人被确定感到讨厌。
这里,为使利用者的行动不被确定,还开发出这样的系统:取代固定的ID而使用导航装置的利用者不被确定的有匿名性的ID(LID)来进行通信。可使用这样的方法:当利用LID时,通信终端装置一般从规定的通信管理装置取得随机生成的ID,并将与通信终端装置自身没有关系的ID作为LID用于通信。
在上述的方法中,在从通信管理装置向通信终端装置发送随机的ID(LID)时,必须确定发送目的地的通信终端装置。因此,在通信终端装置间通过使用LID来进行有匿名性的通信,然而从通信管理装置能确定向哪个通信终端装置发送了哪个LID。结果作为一例可列举这样的问题:从通信管理装置确定了通信终端装置的举动。
发明内容
第一方面的发明涉及的通信终端装置利用从通信管理装置取得的识别信息来进行与指定的发送目的地之间的双向通信,其特征在于,该通信终端装置具有:请求单元,其在请求赋予识别信息的请求信息内包含与该信息的发送相关的时刻信息来发送到所述通信管理装置;以及设定单元,其将根据所述请求信息从所述通信管理装置赋予的识别信息,设定成进行与其他通信终端装置之间的通信时的临时识别信息。
并且,第二方面的发明涉及的通信管理装置对在通信终端装置间的通信中使用的识别信息的赋予进行管理,其特征在于,该通信管理装置具有:受理单元,其从通信终端装置受理要求赋予识别信息的包含有时刻信息的请求信息;生成单元,其当由所述受理单元受理了请求信息时,使用该请求信息内包含的时刻信息来生成识别信息;以及赋予单元,其将由所述生成单元生成的识别信息赋予给所述通信终端装置。
并且,第三方面的发明涉及的通信方法是通信终端装置的通信方法,该通信终端装置利用从通信管理装置取得的识别信息来进行与指定的发送目的地之间的双向通信,其特征在于,该通信方法包含:请求步骤,在请求赋予识别信息的请求信息内包含与该信息的发送相关的时刻信息来发送到所述通信管理装置;以及设定步骤,将根据所述请求信息从所述通信管理装置赋予的识别信息设定成进行与其他通信终端装置之间的通信时的临时识别信息。
并且,第四方面的发明涉及的通信方法是通信管理装置的通信方法,该通信管理装置对在通信终端装置间的通信中使用的识别信息的赋予进行管理,其特征在于,该通信方法包含:受理步骤,从通信终端装置受理要求赋予识别信息的包含有时刻信息的请求信息;生成步骤,当通过所述受理步骤受理了请求信息时,使用该请求信息内包含的时刻信息来生成识别信息;以及赋予步骤,将通过所述生成步骤生成的识别信息赋予给所述通信终端装置。
并且,第五方面的发明涉及的通信程序,其特征在于,该通信程序使计算机执行第三方面或第四方面所述的通信方法。
并且,第六方面的发明涉及的记录介质,其特征在于,该记录介质以计算机可读取的方式记录有第五方面所述的通信程序。
附图说明
图1是示出本实施方式的系统结构的框图。
图2是示出通信终端装置的处理内容的流程图。
图3是示出通信管理装置的处理内容的流程图。
图4是示出本实施例的系统结构的概要的说明图。
图5是示出导航装置的硬件结构的框图。
图6是示出内置于通信中心的服务器装置的硬件结构的框图。
图7是示出导航装置的匿名用ID的取得处理内容的流程图。
图8是示出服务器装置的匿名用ID的赋予处理内容的流程图。
标号说明
110:通信终端装置;111:请求部;112:设定部;120:通信管理装置;121:受理部;122:生成部;123:赋予部。
具体实施方式
以下参照附图来详细说明本发明涉及的通信终端装置、通信管理装置、通信方法、通信程序以及记录介质的优选实施方式。
(系统结构)
首先,说明本发明的实施方式的系统结构。图1是示出本实施方式的系统结构的框图。如图1所示,本实施方式由包含通信终端装置110(110A、110B、110C)和通信管理装置120的系统构成。
通信终端装置110(例如,通信终端装置110A)建立与所指定的发送目的地的通信终端装置110(例如,通信终端装置110B)之间的双向通信。为了进行双向通信,成为通信终端装置110A的发送目的地的其他通信终端装置110B或通信终端装置110C需要用于确定成为发送源的通信终端装置110A的识别信息。并且,由于通信管理装置120一并具有通信终端装置110的功能,因而通信管理装置120可以成为通信终端装置110A的发送目的地。
在本实施方式的系统结构的情况下,各通信终端装置110从通信管理装置120取得用于进行双向通信的识别信息。具体地说,从通信终端装置110向通信管理装置120发送要求赋予识别信息的请求信息。然后,通信管理装置120当从通信终端装置110受理了请求信息时,生成随机的识别信息、即有匿名性的识别信息,并将其赋予给作为请求信息的发送源的通信终端装置110。
这里,在通信终端装置110与通信管理装置120之间进行与识别信息的请求和赋予相关的双向通信,而以往,在该识别信息的请求和赋予处理时,通信终端装置110确定通信管理装置120作为识别信息的赋予目的地,因而将各装置固有的识别信息用于与通信管理装置120之间的双向通信。即,通信终端装置110针对通信管理装置120弄清实名来进行通信。
在本实施方式中,为了保持通信终端装置110的匿名性,在通信终端装置110与通信管理装置120之间进行与识别信息的请求和赋予相关的双向通信时,通信终端装置110利用有匿名性的识别信息。即,通信终端装置110涉及的全部通信是利用有匿名性的识别信息来进行的。
以下,对用于使用有匿名性的识别信息来进行通信终端装置110涉及的全部通信的通信终端装置110和通信管理装置120各自的功能结构和处理内容依次进行说明。
(通信终端装置的功能结构)
首先,对本实施方式涉及的通信终端装置110的功能结构进行说明。如图1所示,通信终端装置110是利用从通信管理装置120取得的识别信息来进行与所指定的发送目的地之间的双向通信的装置,并构成为包含请求部111和设定部112。
请求部111在请求赋予识别信息的请求信息内包含与该信息的发送相关的时刻信息来发送到通信管理装置120。请求信息是向通信管理装置120请求赋予识别信息的信息。具体地说,该请求信息构成为包含预先设定的规定格式和规定标志,以使通信管理装置120能判断为是请求信息。
并且,如上所述,在请求信息内包含有时刻信息。使用该时刻信息是为了在通信管理装置120向发送了请求信息的通信终端装置110A赋予识别信息时,与其他通信终端装置110B、110C加以区别。即,包含有该时刻信息的请求信息成为在通信终端装置110A与通信管理装置120之间进行的双向通信中利用的有匿名性的识别信息。
另外,这里,作为用于将通信终端装置110A与其他通信终端装置110B、110C加以区别的信息,使用了时刻信息,然而除了时刻信息以外,还可以将由通信终端装置110A随机生成的字符串作为取代时刻信息的其他信息包含在请求信息内。
并且,请求部111可任意设定发送请求信息的定时。例如,在通信终端装置110A的利用者进行了表示开始与其他通信终端装置110B、110C之间的双向通信的意思的指示时,发送请求新利用的识别信息的请求信息。并且,在一旦发送了请求信息并取得了识别信息之后,发生了预先设定的规定现象的情况下,可以发送请求信息。即,通过自动切换识别信息,对于利用特定识别信息的通信终端装置110A来说,可防止其举动被确定的事态。
设定部112将根据请求信息从通信管理装置120赋予的识别信息设定成进行与其他通信终端装置110B、110C之间的通信时的临时识别信息。如上所述,在设定部112从通信管理装置120受理识别信息的赋予时,从通信管理装置120发送新生成的识别信息(有匿名性的识别信息)。此时,通信管理装置120将通信终端装置110A发送的请求信息内包含的时刻信息(或者其他信息)用作有匿名性的识别信息,用于与通信终端装置110A之间的通信。因此,在设定部112中,将时刻信息(或者其他信息)设定成本装置的有匿名性的识别信息。并且,通过临时设定,可设定有匿名性的识别信息,对于持续利用相同的识别信息而利用特定的识别信息的通信终端装置110A来说,可防止其举动被确定的事态。
并且,可以使用这样的方法:在设定有匿名性的识别信息时,从通信终端装置110向通信管理装置120发送识别信息的候补,并从通信管理装置120受理将识别信息的候补用作识别信息的准许。在这种方法的情况下,请求部111将请求信息以及要求准许将该请求信息的全部或一部分用作识别信息(即识别信息的候补)的请求发送到通信管理装置120。然后,设定部112当根据请求信息从通信管理装置120接收到准许将请求信息的全部或一部分用作识别信息的回答时,可将该识别信息设定成进行与其他通信终端装置110之间的通信时的临时识别信息。
(通信管理装置的功能结构)
下面,对本实施方式涉及的通信管理装置120的功能结构进行说明。通信管理装置120是对在通信终端装置110间的通信中使用的识别信息的赋予进行管理的装置,如图1所示,构成为包含受理部121、生成部122以及赋予部123。
受理部121从通信终端装置110受理要求赋予识别信息的请求信息。该请求信息是向发送源的通信终端装置110A要求赋予识别信息的信息。为使受理部121判断为接收到的信息是请求信息,请求信息构成为包含规定的格式或标志。并且,在请求信息内包含有时刻信息或者取代时刻信息的其他信息(例如,随机的字符串)。该时刻信息(或者其他信息)发挥用于向通信终端装置110A回送所生成的识别信息的、有匿名性的识别信息的功能。
当由受理部121受理了请求信息时,生成部122使用该请求信息内包含的时刻信息来生成识别信息。另外,在如上所述包含有取代时刻信息的其他信息的情况下,使用其他信息来生成识别信息。
赋予部123将由生成部122生成的识别信息赋予给通信终端装置110A。即,进行将所生成的识别信息回送到作为请求信息的发送源的通信终端装置110A的处理。在该识别信息的回送时,为了确定发送目的地的通信终端装置110A,将请求信息内包含的时刻信息或者其他信息用作有匿名性的识别信息。
另外,在由生成部122生成的识别信息是曾经生成的识别信息、而且当前用作其他通信终端装置110(例如通信终端装置110B等)的识别信息的情况下,即,在本次生成的识别信息已在通信管理装置120的管理下的情况下,将请求信息的重发指示发送到请求信息的发送源的通信终端装置110A。
另外,在执行如段落编号0031那样,从通信终端装置110A向通信管理装置120发送识别信息的候补,并从通信管理装置120受理将识别信息的候补用作识别信息的准许的方法的情况下,在通信管理装置120中需要与上述处理不同的处理。具体地说,当由受理部121受理了请求信息以及要求准许将该请求信息的全部或一部分用作识别信息的请求时,在请求信息的全部或一部分作为识别信息处于管理下的情况下,生成部122生成准许将该请求信息的全部或一部分用作识别信息的回答,并将其回送到通信终端装置110A。通过进行这样的处理,可将从通信终端装置110A发送的识别信息的候补用作实际的识别信息。
(通信终端装置的处理内容)
下面,对本实施方式涉及的通信终端装置110的处理内容进行说明。图2是示出通信终端装置的处理内容的流程图。这里,作为一例,对用于使通信终端装置110A取得识别信息以便与其他通信终端装置110B、110C进行通信的处理进行说明。另外,在通信终端装置110B、110C中,用于取得识别信息的进程相同。
在图2的流程图中,首先,在通信终端装置110A中,判断是否检测出规定现象(步骤S201)。该规定现象是指,在通信终端装置110A中,需要新设定、变更识别信息等、需要取得识别信息的现象。具体地说,例如,通信终端装置110A从起动的通信管理装置120取得识别信息起经过了规定时间等,可以由利用者适当设定。
在步骤S201中,等待到检测出规定现象为止(步骤S201:否的循环),当发生了规定现象时(步骤S201:是),在请求部111中,首先取得与请求信息的发送相关的时刻信息(步骤S202)。然后,为了取得识别信息,在请求信息内包含在步骤S202中取得的时刻信息来发送到通信管理装置120(步骤S203)。
另外,在上述步骤S202中,取得时刻信息,将其包含在请求信息内(步骤S203),然而这是一例,只要是无法确定成为请求信息的发送源的通信终端装置110A的信息,就可以使用其他信息。例如,可以使用由通信终端装置110A随机生成的字符串。在这种情况下,在步骤S203中,将所生成的字符串包含在请求信息内来发送到通信管理装置120。
通过上述步骤S203之前的处理,在通信终端装置110A中,用于向通信管理装置120取得识别信息的请求处理结束,以下转移到用于从通信管理装置120取得识别信息、并将取得的识别信息用于与其他通信终端装置110B、110C之间的双向通信的处理。
在步骤S203的处理结束的通信终端装置110A中,接下来,判断是否接收到从通信管理装置120赋予的识别信息(步骤S204)。这里,等待到接收到识别信息为止(步骤S204:否的循环),当接收到识别信息时(步骤S204:是),接下来,在设定部112中,将接收到的识别信息设定成通信用的识别信息(步骤S205)。
最后,在通信终端装置110A中,判断是否结束通信(步骤S206)。在该步骤S206中,在继续通信的情况下(步骤S206:否),回到步骤S201的处理,照原样继续通信,当发生了切换识别信息的规定现象时,转移到取得新的识别信息的处理。另一方面,在结束通信的情况下(步骤S206:是),照原样结束一系列处理。
(通信管理装置的处理内容)
下面,对本实施方式涉及的通信管理装置120的处理内容进行说明。图3是示出通信管理装置的处理内容的流程图。通信管理装置120根据来自通信终端装置110的识别信息赋予请求而生成识别信息,并将其回送到请求源的通信终端装置110。
在图3的流程图中,首先,通信管理装置120判断是否接收到来自通信终端装置110A的要求赋予识别信息的请求信息(步骤S301)。这里,是否接收到请求信息的判断例如设定成:在从通信终端装置110A发送的信息是表示请求信息的规定结构的情况下、或者包含有表示请求信息的标志的情况下,判断为接收到请求信息。
在步骤S301中,等待到接收到请求信息为止(步骤S301:否的循环),当接收到请求信息时(步骤S301:是),判断接收到的请求信息内是否包含时刻信息(步骤S302)。这里,在请求信息内包含时刻信息的情况下(步骤S302:是),将该时刻信息用作向发送源的通信终端装置110A回送(回送所生成的识别信息)时的识别信息。因此,使用通过步骤S302确认的时刻信息来生成识别信息(步骤S303)。
另一方面,在步骤S302中,在请求信息内不包含时刻信息的情况下(步骤S302:否),由于作为用于向通信终端装置110A回送的识别信息包含有其他信息(例如,由通信终端装置110A生成的随机字符串),因而使用该其他信息来生成识别信息(步骤S304)。
当在步骤S303或步骤S304中生成了通信终端装置110A的识别信息时,接下来,判断所生成的识别信息是否与通信管理装置120以前根据其他通信终端装置110(例如,通信终端装置110B或通信终端装置110C)的请求信息而生成的识别信息,也就是当前正在双向通信中被利用的识别信息,即通信终端装置120的管理下的识别信息一致(步骤S305)。
在步骤S305中判断为与管理下的识别信息一致的情况下(步骤S305:是),由于在步骤S303或步骤S304中生成的识别信息不能利用,因而向发送了请求信息的通信终端装置110A发送请求信息的重发指示(步骤S307),回到步骤S301,处于等待状态直到接收到新的请求信息为止。
另一方面,在步骤S305中,判断为与管理下的识别信息不一致的情况下(步骤S305:否),将在步骤S303或步骤S304中生成的识别信息赋予给通信终端装置110A(步骤S306),结束一系列处理。
如以上说明的那样,根据本实施方式,通信终端装置110利用从通信管理装置120赋予的识别信息来与其他通信终端装置110进行有匿名性的双向通信。并且,在从通信管理装置120受理识别信息的赋予时,进行将由时刻信息或其他随机字符串构成的信息用作有匿名性的识别信息的通信。因此,通信终端装置110总是能进行保持匿名性的通信。
实施例
以下说明本发明的实施例。在本实施例中,对将实施方式涉及的通信终端装置110应用于导航装置的功能的一部分的情况进行说明。并且,通信管理装置120作为内置于通信中心的服务器装置来实现,该通信中心对导航装置与其他通信终端装置之间的通信进行中继。
(系统结构)
首先,说明本实施例的系统结构。图4是示出本实施例的系统结构的概要的说明图。图4的通信系统400是这样的系统:通信中心403经由信标402接收从车辆401发送的通信请求,经由该通信中心403建立与搭载在被指定为发送目的地的其他车辆401上的导航装置、服务运营商404(运营商A~C)等之间的通信。
在从车辆401与其他导航装置或服务运营商404进行通信时,从通信中心403取得不确定本装置的有匿名性的匿名用ID。然后,利用所取得的匿名用ID来实现双向通信。
(导航装置的硬件结构)
下面,说明导航装置的硬件结构。图5是示出导航装置的硬件结构的框图。该导航装置500是在搭载于车辆401上的状态下来利用的。
如图5所示,导航装置500构成为包含:CPU 501,ROM 502,RAM(存储器)503,磁盘驱动器504,磁盘505,光盘驱动器506,光盘507,声音接口508,麦克风509,扬声器510,输入装置511,影像接口512,显示器513,照相机514,通信接口515,GPS单元516,以及各种传感器517。并且,各结构部501~517通过总线520分别连接。
CPU 501负责导航装置500的整体控制。ROM 502记录有引导程序、导航程序、通信程序等的程序。RAM 503用作CPU 501的工作区。
磁盘驱动器504按照CPU 501的控制来控制针对磁盘505的数据读取/写入。磁盘505记录在磁盘驱动器504的控制下写入的数据。作为磁盘505,可使用例如HD(硬盘)和FD(软盘)。
光盘驱动器506按照CPU 501的控制来控制针对光盘507的数据读取/写入。光盘507是按照光盘驱动器506的控制来读出数据的自由插拔的记录介质。光盘507也能利用可写入的记录介质。并且,作为该可插拔的记录介质,除了光盘507以外,还可以是MO、存储卡等。
声音接口508与声音输入用的麦克风509和声音输出用的扬声器510连接。由麦克风509接收到的声音在声音接口508内进行A/D转换。并且,从扬声器510输出声音。另外,从麦克风509输入的声音能作为声音数据记录在磁盘505或光盘507内。
输入装置511可列举具有用于输入文字、数值、各种指示等的多个键的遥控器、键盘、鼠标、触摸面板等。而且,输入装置511可连接数码照相机和便携电话终端等的其他信息处理终端,进行数据的输入输出。
影像接口512与影像输出用的显示器513和影像输入用的照相机514连接。影像接口512具体地说例如由以下等构成:进行显示器513整体控制的图形控制器;临时记录能实时显示的图像信息的VRAM(视频RAM)等的缓存;以及根据从图形控制器输出的图像数据来对显示器513进行显示控制的控制IC。
在显示器513上显示有图标、光标、菜单、窗口、或者文字和图像等的各种数据。该显示器513可采用例如CRT、TFT液晶显示器、等离子体显示器等。照相机514拍摄车辆内外的影像,并作为图像数据来输出。由照相机514拍摄到的图像能作为图像数据记录在磁盘505或光盘507内。
通信接口515进行与信标402(参照图4)之间的无线通信,并经由信标402将信息发送到通信中心403。并且,不限于信标402,通信接口515还可与各种通信网连接并进行信息收发。
作为与通信接口515连接的通信网,有LAN、WAN、公众线路网和便携电话网等。具体地说,通信接口515例如由FM调谐器、VICS/信标接收器、无线导航装置、以及其他导航装置构成,并取得从信标402发布的拥堵和交通管制等的道路交通信息。作为道路交通信息,例如接收VICS信息。该VICS信息是由道路交通信息通信系统(VICS)提供拥堵、事故、管制等的道路交通信息。然后,所取得的VICS信息实时显示在导航装置500上。另外,VICS是注册商标。
GPS单元516接收来自GPS卫星的电波,并输出与搭载了导航装置500的车辆401(参照图4)的位置相关的信息。GPS单元516的输出信息与后述的各种传感器517的输出值一起是在由CPU 501计算车辆401的当前地点时利用的。表示当前地点的信息例如是纬度/经度、高度等确定地图数据上的1点的信息。
各种传感器517是车速传感器和角速度传感器等,并输出用于判断车辆的位置和举动的信息。各种传感器517的输出值是在由CPU 501计算车辆的当前地点、以及测定速度和方位的变化量时使用的。
另外,对应于上述的导航装置500的硬件结构,图1所示的通信终端装置110的请求部111通过例如CPU 501、ROM 502、RAM 503和输入装置511实现其功能。并且,设定部112通过例如CPU 501、ROM 502和RAM 503实现其功能。
(服务器装置的硬件结构)
下面,对内置于通信中心403的服务器装置的硬件结构进行说明。图6是示出内置于通信中心的服务器装置的硬件结构的框图。如图6所示,服务器装置600具有:CPU 601,ROM 602,RAM 603,磁盘驱动器604,磁盘605,输入装置606,以及通信接口607。并且,各结构部601~607通过总线610分别连接。
CPU 601负责服务器装置600的整体控制。ROM 602除了记录引导程序以外,还记录路径搜索程序、导航程序、通信程序等的程序。
RAM 603用作CPU 601的工作区。磁盘驱动器604按照CPU 601的控制来控制针对磁盘605的数据读取/写入。磁盘605记录在磁盘驱动器604的控制下写入的数据。
输入装置606具有用于输入文字、数值、各种指示等的输入按钮。并且,可以设置外部连接用连接器,连接独立的键盘来进行输入。另外,输入装置606由于配备在内置于管理通信的通信中心的服务器装置600这样的具有特殊用途的装置上,因而可以是仅由特定的管理员才能使用的特殊设备。
通信接口607通过无线方式与通信网连接,并发挥导航装置500、其他通信终端装置或服务运营商404与CPU 601之间的接口的功能。通过通信接口607在导航装置500与其他通信终端装置之间、或者服务运营商404之间的通信可以直接进行,也可以通过规定的基站进行。通信接口607还通过无线方式与互联网等的通信网连接,还发挥该通信网与CPU 601之间的接口的功能。
另外,对应于上述的服务器装置600的硬件结构,图1所示的通信管理装置120的受理部121和赋予部123通过例如CPU 601、ROM 602、RAM 603和通信接口607分别实现其功能。并且,生成部122通过例如CPU 601、ROM 602和RAM 603实现其功能。
(导航装置的匿名用ID的取得处理)
下面,对在本实施例的系统中,在导航装置500进行与特定的服务运营商之间的通信时的匿名用ID的取得处理内容加以说明。图7是示出导航装置的匿名用ID的取得处理内容的流程图。导航装置500在自身的举动不想被确定的情况下利用上述的匿名用ID。该匿名用ID与通常的ID不同,由随机生成的字符串构成。因此,仅参照匿名用ID的字符串,不会知道该匿名用ID搭载在哪个导航装置500上。
在图7的流程图中,首先,导航装置500判断是否发生了切换匿名用ID的现象(步骤S701)。这里,切换匿名用ID的现象是指,例如,未保持匿名用ID的车辆401开始起动发动机;或者经过了规定时间、车辆401行驶了规定距离等的现象,可由导航装置500的利用者适当设定。
在步骤S701中,等待到发生切换匿名用ID的现象为止(步骤S701:否的循环),当发生了现象时(步骤S701:是),取得新的匿名用ID请求用的ID表单(步骤S702),并取得用于ID表单的当前时刻(步骤S703)。
然后,根据在步骤S703中取得的时刻,生成用于存储在ID表单内的时刻字符串(步骤S704)。然后,将在步骤S704中生成的时刻字符串输入到在步骤S702中取得的ID表单,生成匿名用ID请求用的ID(步骤S705)。
另外,可以将在上述步骤S705中生成的匿名用ID请求用的ID自身用作本次的匿名用ID的候补。在这种情况下,将所生成的匿名用ID请求用的ID以及把该ID用作匿名用ID的准许请求发送到服务器装置600。然后,当从服务器装置600接收到表示准许利用的意思的回答时,将匿名用ID请求用的ID设定为匿名用ID。
然后,利用在步骤S705中生成的匿名用ID请求用的ID来向通信中心403的服务器装置600发送通信请求(步骤S706)。当步骤S706的处理结束时,导航装置500判断是否接收到通过步骤S706发送的通信请求的响应,即来自通信中心403的服务器装置600的新的匿名用ID(步骤S707)。
并且,如上所述,在将在步骤S705中生成的匿名用ID请求用的ID自身用作本次的匿名用ID的候补的情况下,可以进行判断是否接收到准许将已发送到服务器装置600的匿名用ID候补(匿名用ID请求用的ID)用作本次的匿名用ID的回答的处理。
在步骤S707中未接收到新的匿名用ID的情况下(步骤S707:否),判断从服务器装置600是否接收到通信请求的重发请求(步骤S708)。在该步骤S708中接收到通信请求的重发请求的情况下(步骤S708:是),回到步骤S702的处理,再次进行用于利用匿名用ID请求用的ID来发送通信请求的处理(步骤S702~S706)。另外,在将在步骤S705中生成的匿名用ID请求用的ID自身用作本次的匿名用ID的候补的情况下,将从服务器装置600未接收到表示准许识别信息的意思的回答的情况判断为步骤S707:否。
另一方面,在步骤S708中未接收到通信请求的重发请求的情况下(步骤S708:否),回到步骤S707的处理,再次判断是否接收到新的匿名用ID。这样,处于等待状态,直到导航装置500处于接收到新的匿名用ID、或者接收到通信请求的重发请求的任意状态为止。
在步骤S707中接收到新的匿名用ID时(步骤S707:是),接下来,判断是否通过导航装置500进行通信(步骤S709)。在该步骤S709中,是否进行通信的判断是根据导航装置500的利用者的通信开始指示、或者来自上位程序的通信开始指示等来进行的。
在步骤S709中等待到判断为进行通信为止(步骤S709:否的循环),当判断为进行通信时(步骤S709:是),利用在步骤S707中接收到的匿名用ID来开始通信(步骤S710),结束一系列的匿名用ID的取得处理。
(服务器装置的匿名用ID的赋予处理)
下面,对在导航装置500中进行了图7所示的ID切换处理的情况下,发送了通信请求的通信中心403的服务器装置600中的匿名用ID的赋予处理进行说明。图8是示出服务器装置的匿名用ID的赋予处理内容的流程图。
在图8的流程图中,首先,服务器装置600判断从导航装置500是否接收到通信请求(步骤S801)。这里,等待到接收到来自导航装置500的通信请求为止(步骤S801:否的循环),当接收到通信请求时(步骤S801:是),判断接收到的通信请求是否是匿名用ID的请求(步骤S802)。在该步骤S802中接收到的通信请求不是匿名用ID的请求的情况下(步骤S802:否),照原样结束一系列处理。
在该步骤S802中,判断接收到的通信请求是否是匿名用ID的请求,这是根据通信请求是否与预先设定的规定格式一致、或者是否具有表示通信请求的标志等来判断的,可任意设定。
在步骤S802中,接收到的通信请求是匿名用的ID的请求的情况下(步骤S802:是),根据通信请求的ID取得时刻字符串(步骤S803)。然后,判断通过步骤S803取得的时刻字符串是否与从通信中的其他终端(导航装置500)取得的时刻字符串重复(步骤S804)。
在步骤S804中判断为时刻字符串不重复的情况下(步骤S804:否),生成由通信请求的发送源的导航装置500利用的新的匿名用ID(步骤S805),将所生成的匿名用ID回送到通信请求的发送源的导航装置500(步骤S806),结束一系列处理。另外,如在图7的流程图中说明的那样,在服务器装置600从导航装置500接收到匿名用ID候补(例如,匿名用ID请求用的ID)的情况下,在步骤S805中生成准许将接收到的匿名用ID候补用作匿名用ID的回答。
另一方面,在步骤S804中判断为时刻字符串重复的情况下(步骤S804:是),由于与其他导航装置500未加区别,因而将通信请求的重发请求发送到通信请求的发送源的导航装置500(步骤S807)。之后,回到步骤S801的处理,处于等待状态直到接收到对步骤S807的重发请求作了响应的发送请求为止。
如以上说明的那样,根据本实施例,导航装置500利用从通信中心403的服务器装置600赋予的匿名用ID,来与其他车辆401的导航装置500、或者服务运营商404进行有匿名性的双向通信。并且,导航装置500在从通信中心403的服务器装置600受理匿名用ID的赋予时,进行将由时刻信息或其他随机字符串构成的信息用作有匿名性的识别信息的通信。因此,导航装置500总是能进行保持了匿名性的通信。
另外,在本实施方式中说明的通信方法可通过使用个人计算机、工作站等的计算机执行预先准备好的程序来实现。该程序被记录在硬盘、软盘、CD-ROM、MO、DVD等的计算机可读取的记录介质内,通过由计算机从记录介质中读出来执行。并且,该程序可以是能通过互联网等的网络进行分布的传送介质。
机译: 通信管理装置,通信终端装置,通信管理方法,通信方法,通信管理程序,通信程序以及记录介质
机译: 文本消息通信系统,文本消息通信设备,文本消息通信服务器,记录通信程序的文本消息计算机可读记录介质,记录消息的文本消息通信管理程序计算机可读记录介质,字符消息发送和接收方法以及文字信息通信管理方法
机译: 通信管理装置,通信终端装置,通信方法,通信程序和计算机可读记录介质