首页> 中国专利> 通信终端设备、用于确定假名通信标识符的关系辨别可能性的设备、通信系统、通信方法和存储介质

通信终端设备、用于确定假名通信标识符的关系辨别可能性的设备、通信系统、通信方法和存储介质

摘要

确定假名通信标识符的关系辨别可能性,以使得在各通信层中,在关系能够被辨别的假名通信标识符与关系不能够被辨别的假名通信标识符之间不发生任何不匹配。提供了关系辨别可能性确定装置(2),用于当由通信装置(4)执行通信时确定通信标识符需要被转换为假名的通信层的假名通信标识符的关系辨别可能性。确定装置(2)将多个通信层中的特定通信层的假名通信标识符的关系辨别可能性确定为关系辨别可能和关系辨别不可能中的所指定的一个。它根据特定通信层的假名通信标识符是关系辨别可能和关系辨别不可能中的哪一个,将其他通信层的假名通信标识符的关系辨别可能性确定为关系辨别可能或者关系辨别不可能。

著录项

  • 公开/公告号CN101960831A

    专利类型发明专利

  • 公开/公告日2011-01-26

    原文格式PDF

  • 申请/专利权人 日本电气株式会社;

    申请/专利号CN200980107188.7

  • 发明设计人 竹之内隆夫;伊东直子;

    申请日2009-01-28

  • 分类号H04M11/00;H04M3/42;

  • 代理机构北京东方亿思知识产权代理有限责任公司;

  • 代理人李晓冬

  • 地址 日本东京都

  • 入库时间 2023-12-18 01:43:44

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-01-22

    授权

    授权

  • 2011-03-23

    实质审查的生效 IPC(主分类):H04M11/00 申请日:20090128

    实质审查的生效

  • 2011-01-26

    公开

    公开

说明书

技术领域

本发明涉及通信终端设备、用于确定假名通信标识符的关系辨别可能性的设备、通信系统、通信方法和存储介质。

背景技术

当在一个设备和另一设备之间执行通信时,通信标识符被用来标识通信目的地处的设备和/或通信源处的设备。

近年来,使用了这样一种技术:其中,当通信源处的设备与通信目的地处的设备通信时,临时使用的通信标识符而非永久使用的通信标识符被用作通信源处的设备的通信标识符,以防止通信源处的设备的通信标识符被通信目的地处的设备识别出来。

此临时使用的通信标识符被称作“假名通信标识符”,而永久使用的通信标识符被称作“实名通信标识符”。

公开了如此利用假名通信标识符的通信方法的现有技术文献的示例包括非专利文献1。

非专利文献1公开了一种通过使用GRUU(全球可路由的用户代理URI)来利用SIP(会话发起协议)执行通信的技术。

在SIP中,称作“SIP-URI”的实名通信标识符被用作通信标识符。然而,在GRUU中,存在称作“临时GRUU”的临时使用的通信标识符。

此临时GRUU可用作假名通信标识符。

通过使用临时GRUU,通信源处的设备例如能够通过使用指示出通信目的地处的设备的临时GRUU来与通信目的地处的设备进行通信。

也就是,即使通信源处的设备不知道实名通信标识符(即SIP-URI),通信源处的设备也能够通过使用称作“临时GRUU”的假名通信标识符来与通信目的地处的设备通信。

此外,存在两种类型的假名标识符,即关系不能够被辨别的假名通信标识符和关系能够被辨别的假名通信标识符。

关系不能够被辨别的假名通信标识符意味着当从通信目的地处的设备观察时不能确定多个假名通信标识符是否指示同一通信源设备的通信标识符。例如,关系不能够被辨别的假名通信标识符能够通过针对到同一通信目的地设备的每一访问使用不同假名通信标识符来实现。

其应用的示例包括这样的情况:其中,当通信源处的某一设备在某一Web站点购买商品时,关系不能够被辨别的假名通信标识符被用于每次商品购买,以使得能够防止指示出通信源处的设备直到目前为止购买了何种商品的商品购买历史被记录。

也就是,当通信源处的设备不希望它自己的商品购买历史被记录时,它可以使用关系不能够被辨别的假名通信标识符。

与此相反地,关系能够被辨别的假名通信标识符意味着当从通信目的地处的设备观察时能够确定多个假名通信标识符指示同一通信源设备的通信标识符。

例如,当通信源处的某一设备通过使用关系能够被辨别的假名通信标识符来在某一Web站点购买商品时,即使同一假名通信标识符被用于每次商品购买,也能够指定使用该假名通信标识符的通信源处的设备。

因此,在Web站点上,通信源处的设备的偏好能够通过使用通信源处的设备的商品购买历史来分析,并且适合通信源处的设备的偏好的商品推荐能够被作出。因此,针对通信源处的设备的Web站点的便利性也能够得到改善。

也就是,当通信源处的设备不介意其商品购买历史被记录并且希望适合其偏好的商品基于商品购买历史被推荐时,其可以使用关系能够被辨别的假名通信标识符。

根据这些事实,针对每次通信优选地按需选择假名通信标识符的关系是否应当能够被辨别。

【非专利文献1】

J.Rosenberg“Obtaining and Using Globally Routable User Agent(US)URIs(GRUU)in the Session Initiation Protocol(SIP)”,Internet Engineering Task Force Internet-Draft,draft-ietf-sip-gruu-15,October 11,2007,http://www.ietf.org/internet-drafts/draft-ietf-sip-gruu-15.txt

发明内容

技术问题

然而,在利用假名通信标识符方面存在以下问题。

第一个问题在于:在各通信层中,通信源处的设备可能由于关系能够被辨别的假名通信标识符与关系不能够被辨别的假名通信标识符之间的不匹配而被唯一地识别,并且通信源处的设备的行为因此可能被跟踪。例如,在通信源处的设备通过使用假名通信标识符来执行与通信目的地处的设备的通信的情况下,如果通信源处的设备的假名通信标识符的关系在下部层中能够被辨别,即使通信源处的设备的假名通信标识符在上部层中不能够被辨别,通信目的地处的设备也能够基于下部层中关系能够被辨别的假名通信标识符来唯一地识别出通信源处的设备。因此,通信源处的设备的行为能够被跟踪,因此使得对关系不能够被辨别的假名通信标识符的使用变得毫无意义。为了防止这个问题,必须在各通信层中在不矛盾的情况下选择假名通信标识符的关系辨别可能性。

第二个问题在于:由于下部通信层中的假名通信标识符的改变可能推测出通信源处的设备的信息。例如,假设其中通信源处的设备是移动终端并且拥有该移动终端的用户移动且移动终端因此执行漫游的情况。在这种情况下,诸如移动终端的IP地址之类的通信标识符改变。因此,通信目的地处的设备能够基于通信源处的设备的通信标识符改变了的事实推测出通信源处的设备很可能移动了。如上所述,因为存在通信源处的设备的信息能够基于下部通信层中的假名通信标识符的改变而被推测出的可能性,所以希望下部通信层中的假名通信标识符的改变对于通信目的地处的设备而言不可见。

考虑到上述问题,本发明的第一目的是提供一种能够确定假名通信标识符的关系辨别可能性以使得在各通信层中在关系能够被辨别的假名通信标识符与关系不能够被辨别的假名通信标识符之间不发生任何不匹配的通信终端设备、通信系统、通信方法和存储介质。

此外,本发明的第二目的是提供一种能够防止通信源处的设备的信息由于下部通信层中的假名通信标识符的改变而被推测出的通信终端设备、通信系统、通信方法和存储介质。

技术方案

为了解决上述问题,根据本发明的通信终端设备包括:通信装置,能够通过在通信标识符需要被转换为假名的通信层中使用假名通信标识符来执行由多个通信层构成的通信,以及关系辨别可能性确定装置,用于当由所述通信装置执行所述通信时确定通信标识符需要被转换为假名的通信层的假名通信标识符的关系辨别可能性,其中,所述关系辨别可能性确定装置将所述多个通信层中的特定通信层的假名通信标识符的关系辨别可能性确定为关系辨别可能和关系辨别不可能中的所指定的一个,并且根据所述特定通信层的假名通信标识符是关系辨别可能和关系辨别不可能中的哪一个,来判断所述多个通信层中的另一通信层的假名通信标识符的关系辨别可能性应当是关系辨别可能还是关系辨别不可能。

根据本发明的用于确定假名通信标识符的关系辨别可能性的设备包括:关系辨别可能性确定装置,用于当能够通过在通信标识符需要被转换为假名的通信层中使用假名通信标识符来执行通信的通信终端设备执行由多个通信层构成的通信时,确定通信标识符需要被转换为假名的通信层的假名通信标识符的关系辨别可能性,以及通知装置,用于将所确定的关系辨别可能性通知给所述通信终端设备,其中,所述关系辨别可能性确定装置将所述多个通信层中的特定通信层的假名通信标识符的关系辨别可能性确定为关系辨别可能和关系辨别不可能中的所指定的一个,并且根据所述特定通信层的假名通信标识符是关系辨别可能和关系辨别不可能中的哪一个,来判断所述多个通信层中的另一通信层的假名通信标识符的关系辨别可能性应当是关系辨别可能还是关系辨别不可能。

根据本发明的通信系统包括通信终端设备和该通信终端设备与之通信的通信目的地设备,该通信终端设备包括:通信装置,能够通过在通信标识符需要被转换为假名的通信层中使用假名通信标识符来执行由多个通信层构成的通信,以及关系辨别可能性确定装置,用于当由所述通信装置执行所述通信时确定通信标识符需要被转换为假名的通信层的假名通信标识符的关系辨别可能性,其中,所述关系辨别可能性确定装置将所述多个通信层中的特定通信层的假名通信标识符的关系辨别可能性确定为关系辨别可能和关系辨别不可能中的所指定的一个,并且根据所述特定通信层的假名通信标识符是关系辨别可能和关系辨别不可能中的哪一个,来判断所述多个通信层中的另一通信层的假名通信标识符的关系辨别可能性应当是关系辨别可能还是关系辨别不可能。

根据本发明的通信方法包括:当由能够通过在通信标识符需要被转换为假名的通信层中使用假名通信标识符来执行通信的通信装置执行由多个通信层构成的通信时,确定通信标识符需要被转换为假名的通信层的假名通信标识符的关系辨别可能性的第一步骤,其中,所述第一步骤包括:将所述多个通信层中的特定通信层的假名通信标识符的关系辨别可能性确定为关系辨别可能和关系辨别不可能中的所指定的一个的第二步骤,以及根据所述特定通信层的假名通信标识符是关系辨别可能和关系辨别不可能中的哪一个,来判断所述多个通信层中的另一通信层的假名通信标识符的关系辨别可能性应当是关系辨别可能还是关系辨别不可能的第三步骤。

根据本发明的存储介质存储致使计算机执行第一处理的程序,该第一处理即当由能够通过在通信标识符需要被转换为假名的通信层中使用假名通信标识符来执行通信的通信装置执行由多个通信层构成的通信时,确定通信标识符需要被转换为假名的通信层的假名通信标识符的关系辨别可能性,其中,所述第一处理包括:将所述多个通信层中的特定通信层的假名通信标识符的关系辨别可能性确定为关系辨别可能和关系辨别不可能中的所指定的一个的处理,以及根据所述特定通信层的假名通信标识符是关系辨别可能和关系辨别不可能中的哪一个,来判断所述多个通信层中的另一通信层的假名通信标识符的关系辨别可能性应当是关系辨别可能还是关系辨别不可能的处理。

有益效果

根据本发明,通信源设备由于各通信层的假名通信标识符的不匹配而能够被唯一地识别的问题可得到解决。

附图说明

图1是示出根据第一示例性实施例的通信系统的配置的框图;

图2是示出根据第一示例性实施例的通信源设备(通信终端设备)的配置的框图;

图3示出通信层信息的示例;

图4示出关系辨别性判断规则的示例;

图5A是示出在第一示例性实施例的情况下通信源设备的操作流程的流程图;

图5B是示出在第一示例性实施例的情况下通信源设备的操作流程的流程图;

图6是示出根据第二示例性实施例的通信系统的配置的框图;

图7是示出根据第二示例性实施例的通信源设备的配置的框图;

图8A是示出在第二示例性实施例的情况下通信源设备的操作流程的流程图;

图8B是示出在第二示例性实施例的情况下通信源设备的操作流程的流程图;

图9是示出根据第三示例性实施例的通信系统的配置的框图;

图10示出通信类型层信息的示例;

图11A是示出在第三示例性实施例的情况下通信源设备的操作流程的流程图;

图11B是示出在第三示例性实施例的情况下通信源设备的操作流程的流程图;

图12是示出根据第四示例性实施例的通信系统的配置的框图;

图13示出通信目的地层信息的示例;

图14A是示出在第四示例性实施例的情况下通信源设备的操作流程的流程图;

图14B是示出在第四示例性实施例的情况下通信源设备的操作流程的流程图;

图15是示出根据第五示例性实施例的通信系统的配置的框图;

图16示出关系辨别性判断规则的示例;

图17A是示出在第五示例性实施例的情况下通信源设备的操作流程的流程图;以及

图17B是示出在第五示例性实施例的情况下通信源设备的操作流程的流程图。

标号说明

2    控制单元(关系辨别可能性确定装置、需要假名转换的通信层辨认装置、移动计划辨认装置、假名通信标识符生成装置、关系辨别可能性询问装置)

4    通信单元(通信装置)

5    存储单元

9    通信层信息存储区域(通信层信息存储装置)

10   关系辨别可能性判断规则存储区域(关系辨别性判断规则存储装置)

11   IP地址设定存储区域

12   SIP-URI设定存储区域

13   IP层中继设备设定存储区域

14   通信类型层信息存储区域(通信类型层信息存储装置)

15   通信目的地层信息存储区域(通信目的地层信息存储装置)

16   移动可能性信息存储区域(移动计划信息存储装置)

200  通信源设备(通信终端设备)

401  通信目的地设备

501  IP层中继设备(中继设备)

502  IP层中继设备(中继设备)

503  IP层中继设备(中继设备)

具体实施方式

以下参考附图来说明根据本发明的示例性实施例。

【第一示例性实施例】

在第一示例性实施例中,对这样的示例进行了说明:其中,通信源处的设备通过使用具有假名的SIP来执行与通信目的地处的设备的电话通信。

在使用SIP的电话通信中,存在SIP层中的通信和IP(因特网协议)层中的通信。

在使用SIP的电话通信中,通信首先在作为上部通信层的SIP层中执行,以交换诸如IP地址之类的对于IP层通信而言必需的信息,所述IP地址是通信源处的设备和通信目的地处的设备在IP层中的通信标识符。此后,通信在作为下部通信层的IP层中在通信源处的设备与通信目的地处的设备之间执行,以相互交换电话的语音数据。

在SIP层中,SIP-URI(URI:统一资源定位符)被用作通信标识符。

同时,IP地址被用作IP层中的通信标识符。

在第一示例性实施例中,通信源处的设备与通信目的地处的设备之间执行使用作为SIP-URI的假名通信标识符的假名SIP-URI的电话通信。因此,假设通信源处的设备仅知道通信目的地处的设备的假名SIP-URI而不知道实名SIP-URI和真实的IP地址。然后,通过使用假名SIP-URI在通信源处的设备与通信目的地处的设备之间交换假名IP地址,并且通过使用假名IP地址来交换电话语音数据。

此外,在第一示例性实施例中还假设通信源处的终端设备被配置为能够自由地设定IP地址。例如在Linux中,存在用于设定IP地址的命令。因此,通过使用该命令,IP地址能够被自由设定。

接下来,说明具体的配置。

图1是示出根据第一示例性实施例的通信系统100的配置的框图。

如图1所示,根据第一示例性实施例的通信系统100包括通信源设备(通信终端设备)200、SIP服务器301、和通信目的地设备401。此外,这些组件被配置为能够通过网络500彼此通信。

图2是示出通信源设备200的配置的框图。

如图2所示,通信源设备200包括接收用户操作的操作单元1、控制单元2、执行各种显示操作的显示单元3、执行与SIP服务器301以及与通信目的地设备401的通信的通信单元(通信装置)4、以及存储数据的存储单元5。

其中,控制单元2包括执行各种控制操作的CPU(中央处理单元)6、存储用于CPU 6的操作等的程序的ROM(只读存储器)7、和用作CPU 6的工作区等的RAM(随机存取存储器)8。

由控制单元2的CPU 6执行的控制操作的示例包括用于确定关系辨别可能性并且根据所确定的关系辨别可能性来生成假名通信标识符的控制,以及用于致使显示单元3执行显示操作的显示控制、用于致使通信单元4执行通信的通信控制、和用于致使存储单元5存储数据的存储控制。

存储单元5包括通信层信息存储区域9、关系辨别可能性判断规则存储区域10、IP地址设定存储区域11、和SIP-URI设定存储区域12。

其中,通信层信息存储区域(通信层信息存储装置)9存储并保持指示出其中通信标识符需要被转换为假名的通信层的通信层信息。

图3示出通信层信息的示例。

如图3所示,在此示例性实施例中,通信层信息指示SIP层和IP层作为其中通信标识符需要被转换为假名的通信层。

在此示例中,假设在通信层信息中其中通信标识符需要被转换为假名的通信层是从上部层起按顺序描述的。也就是,从图3所示的通信层信息可以得知SIP层是上部层并且IP层是下部层。

此外,关系辨别可能性判断规则存储区域(关系辨别性判断规则存储装置)10存储并保持这样的关系辨别可能性判断规则:其用于根据上部层(特定通信层)的假名通信标识符的关系辨别可能性来判断下部层(另一通信层)的假名通信标识符的关系辨别可能性应当被确定为关系辨别可能还是关系辨别不可能。

图4示出关系辨别可能性判断规则的示例。

如图4所示,在此示例性实施例中,关系辨别可能性判断规则包括第一规则和第二规则。

其中,如图4所示,第一规则是指定“如果上部层的假名通信标识符是关系不能够被辨别的假名通信标识符,则下部层的假名通信标识符应当被确定为关系辨别不可能”的规则。

此外,如图4所示,第二规则是指定“如果上部层的假名通信标识符是关系能够被辨别的假名通信标识符,则下部层的假名通信标识符应当被确定为关系辨别可能”的规则。

SIP-URI设定存储区域12存储并保持用于通信的通信源设备200的SIP-URI,该SIP-URI是根据SIP层的关系辨别可能性来设定的。

类似地,IP地址设定存储区域11存储并保持用于通信的通信源设备200的IP地址,该IP地址是根据IP层的关系辨别可能性来设定的。

此外,通信单元4具有这样的功能:当在SIP层中执行与通信目的地设备401的通信时,通过使用从SIP-URI设定存储区域12读取的SIP-URI来与SIP服务器301进行通信。

此外,通信单元4具有这样的功能:当在IP层中执行与通信目的地设备401的通信时,通过使用从IP地址设定存储区域11读取的IP地址来与通信目的地设备401进行通信。

接下来,对操作进行说明。

图5A和5B是示出在第一示例性实施例的情况下通信源设备200的操作流程的流程图。

如图5A所示,控制单元2的CPU 6首先监视在操作单元1上是否做出了利用具有假名的SIP来发起与通信目的地设备401的通信的操作(步骤S1)。

步骤S1中的监视被重复直到在操作单元1上做出了所述操作为止。

当在操作单元1上做出了所述操作(步骤S1中的是)时,CPU 6执行控制以在显示单元3上显示一选择画面,该选择画面让用户选择应当被应用于要执行的通信的关系辨别可能性。结果,显示单元3显示所述选择画面(步骤S2)。

在此选择画面中,“关系辨别不可能”或“关系辨别可能”能够被选择作为关系辨别可能性。也就是,此时,控制单元2用作关系辨别可能性询问装置。

接下来,CPU 6监视在操作单元1上是否做出了指定“关系辨别不可能”和“关系辨别可能”中的任一个作为关系辨别可能性的操作(步骤S3)。

步骤S3中的监视被重复直到在操作单元1上做出了指定“关系辨别不可能”和“关系辨别可能”中的任一个作为关系辨别可能性的操作为止。

当“关系辨别不可能”和“关系辨别可能”中的任一个被指定(步骤S3中的是)时,CPU 6获得并辨认出指示出需要通过参考通信层信息存储区域9来到假名的转换的(一个或多个)通信层的信息(步骤S4)。也就是,此时,控制单元2用作需要假名转换的通信层辨认装置。

在此示例性实施例的情况下,需要到假名的转换的通信层包括SIP层和IP层,如图3所示。注意,CPU 6还辨认出在这些SIP和IP层之中先前描述的SIP层是上部层。

接下来,CPU 6根据在先前步骤S3中指定的关系辨别可能性来确定作为最上部的层的SIP层的假名通信标识符的关系辨别可能性(步骤S5)。

也就是,如果在先前步骤S3中被指定为“关系辨别不可能”,则SIP层的假名通信标识符的关系辨别可能性被确定为“关系辨别不可能”。另一方面,如果在先前步骤S3中被指定为“关系辨别可能”,则SIP层的假名通信标识符的关系辨别可能性被确定为“关系辨别可能”。也就是,此时,控制单元2用作关系辨别可能性确定装置。

接下来,CPU 6从关系辨别可能性判断规则存储区域10获得关系辨别可能性判断规则(步骤S6)。

接下来,CPU 6根据在先前步骤S6中获得的关系辨别可能性判断规则确定所有下部层的假名通信标识符的关系辨别可能性(步骤S7)。也就是,此时,控制单元2用作关系辨别可能性确定装置。

注意,在此示例性实施例中,因为仅两层(即仅SIP层和IP层)需要到假名的转换,所以最上部通信层是SIP层并且下部层仅包括IP层。然而,当存在多个下部层时,所有下部层的关系辨别可能性在步骤S7中被确定。

在示例性实施例的情况下,如果在步骤S7中作为上部层的SIP层的假名通信标识符的关系辨别可能性是“关系辨别不可能”,则作为下部层的IP层的假名通信标识符的关系辨别可能性被根据图4所示的第一规则确定为“关系辨别不可能”。

另一方面,如果作为上部层的SIP层的假名通信标识符的关系辨别可能性是“关系辨别可能”,则作为下部层的IP层的假名通信标识符的关系辨别可能性被根据图4所示的第二规则确定为“关系辨别可能”。

在随后的步骤S8中,CPU 6判断作为上部层的SIP层的假名通信标识符的关系辨别可能性是否是“关系辨别不可能”。

如果在先前步骤S5中作为上部层的SIP层的假名通信标识符的关系辨别可能性被确定为“关系辨别不可能”(步骤S8中的是),则CPU 6生成关系不能够被辨别的新假名SIP-URI并且将所生成的假名SIP-URI存储到SIP-URI设定存储区域12(步骤S9)。也就是,此时,控制单元2用作假名通信标识符生成装置。

如果在先前步骤S5中作为上部层的SIP层的假名通信标识符的关系辨别可能性被确定为“关系辨别可能”(步骤S8中的否),则CPU 6判断是否存在任何已经使用的关系能够被辨别的假名SIP-URI(步骤S10)。

如果存在已经使用的关系能够被辨别的假名SIP-URI(步骤S10中的是),则CPU 6将该假名SIP-URI存储到SIP-URI设定存储区域12(步骤S11)。

此外,如果不存在已经使用的关系能够被辨别的假名SIP-URI(步骤S10中的否),则CPU 6生成关系能够被辨别的新假名SIP-URI并且将所生成的假名SIP-URI存储到SIP-URI设定存储区域12(步骤S12)。也就是,此时,控制单元2也用作假名通信标识符生成装置。

在步骤S9、S11或S12之后的步骤S13中,CPU 6判断作为下部层的IP层的假名通信标识符的关系辨别可能性是否是“关系辨别不可能”。

如果在先前步骤S7中作为下部层的IP层的假名通信标识符的关系辨别可能性被确定为的“关系辨别不可能”(步骤S13中的是),则CPU 6生成关系不能够被辨别的新假名IP地址并且将所生成的假名IP地址存储到IP地址设定存储区域11(步骤S14)。

如果在先前步骤S7中作为下部层的IP层的假名通信标识符的关系辨别可能性被确定为的“关系辨别可能”(步骤S13中的否),则CPU 6判断是否存在任何已经使用的关系能够被辨别的假名IP地址(步骤S15)。

如果存在任何已经使用的关系能够被辨别的假名IP地址(步骤S15中的是),则CPU 6将该假名IP地址存储到IP地址设定存储区域11(步骤S16)。

此外,如果不存在任何已经使用的关系能够被辨别的假名IP地址(步骤S15中的否),则CPU 6生成关系能够被辨别的新假名IP地址并且将所生成的假名IP地址存储到IP地址设定存储区域11(步骤S17)。

在步骤S14、S16或S17之后的步骤S18中,CPU 6获得在先前步骤S9、S11和S12中的任一步骤中被存储在SIP-URI设定存储区域12中的假名SIP-URI以及在先前步骤S14、S16和S17中的任一步骤中被存储在IP地址设定存储区域11中的假名IP地址,并且执行将这些假名SIP-URI和假名IP地址登记到SIP服务器301中的处理(步骤S18)。

也就是,在步骤S18,CPU 6将命令输出到通信单元4,从而致使通信单元4将这些假名SIP-URI和假名IP地址与它们的通信标识符登记请求一起发送到SIP服务器301。

一旦从通信源设备200接收到假名SIP-URI和假名IP地址以及它们的通信标识符登记请求,SIP服务器301就执行将这些假名SIP-URI和假名IP地址登记作为通信源设备200的通信标识符的处理。

此外,在步骤S18之后的步骤S19中,CPU 6将命令输出到通信单元4,从而致使通信单元4在通信单元4和通信目的地设备401之间建立通信会话。

也就是,一旦从CPU 6接收到命令,通信单元4就首先将指示出SIP会话的建立的消息发送到SIP服务器301,在该消息中,通信源设备200的假名SIP-URI和通信目的地设备401的假名SIP-URI分别被定义为通信源和通信目的地。在此过程中,假名IP地址的信息被作为用于建立电话呼叫会话的通信源设备200的IP地址包括在指示出SIP会话建立的消息中。

接下来,SIP服务器301将所接收到的指示出SIP会话建立的消息发送到通信目的地设备401。

接下来,通信目的地设备401将通信源设备200的IP地址信息包括在对指示出SIP会话建立的消息的应答中。结果,在通信源设备200和通信目的地设备401之间建立了通信会话。

以这种方式,通信源设备200能够利用SIP与通信目的地设备401执行电话通信。

接下来,将说明其中通信源设备200的用户使用关系不能够被辨别的假名通信标识符作为通信标识符以防止他/她的行为被通信目的地设备401基于通信源设备200的通信标识符跟踪的情况下的操作流程。

首先,当用户在操作单元1上执行操作以通过使用具有假名的SIP来实现与通信目的地设备401的电话通信(步骤S1中的是)时,关系辨别可能性的选择画面被显示在显示单元3上。因此,用户选择“关系辨别不可能”作为关系辨别可能性(步骤S3中的是)。

然后,CPU 6获得SIP层和IP层作为需要到假名的转换的通信层,并且还辨认出SIP层是上部层。

接下来,CPU 6将作为最上部层的SIP层的假名通信标识符的关系辨别可能性确定为在先前步骤S3中指定的“关系辨别不可能”(步骤S5)。

接下来,CPU 6从关系辨别可能性判断规则存储区域10获得关系辨别可能性判断规则(步骤S6),并且根据所获得的关系辨别可能性判断规则来确定作为下部层的IP层的假名通信标识符的关系辨别可能性(步骤S7)。

此时,因为作为上部层的SIP层的假名通信标识符的关系辨别可能性是“关系辨别不可能”,所以作为下部层的IP层的假名通信标识符的关系辨别可能性根据图4所示的第一规则也被确定为“关系辨别不可能”。

接下来,因为作为上部层的SIP层的假名通信标识符的关系辨别可能性是“关系辨别不可能”(步骤S8中的是),所以CPU 6生成关系不能够被辨别的新假名SIP-URI并且将所生成的假名SIP-URI存储到SIP-URI设定存储区域12(步骤S9)。

接下来,因为作为下部层的IP层的假名通信标识符的关系辨别可能性是“关系辨别不可能”(步骤S13中的是),所以CPU 6生成关系不能够被辨别的新假名IP地址并且将所生成的假名IP地址存储到IP地址设定存储区域11(步骤S14)。

接下来,CPU 6获得在先前步骤S9中被存储在SIP-URI设定存储区域12中的假名SIP-URI以及在先前步骤S14中被存储在IP地址设定存储区域11中的假名IP地址,并且执行将这些假名SIP-URI和假名IP地址登记在SIP服务器301中的处理(步骤S18)。

也就是,在步骤S18,CPU 6将命令输出到通信单元4,从而致使通信单元4将这些假名SIP-URI和假名IP地址与它们的通信标识符登记请求一起发送到SIP服务器301。

一旦从通信源设备200接收到假名SIP-URI和假名IP地址以及它们的通信标识符登记请求,SIP服务器301就执行将这些假名SIP-URI和假名IP地址登记作为通信源设备200的通信标识符的处理。

此外,在步骤S18之后的步骤S19中,CPU 6将命令输出到通信单元4,从而致使通信单元4在通信单元4和通信目的地设备401之间建立通信会话。

也就是,一旦从CPU 6接收到命令,通信单元4就首先将指示SIP会话的建立的消息发送到SIP服务器301,在该消息中,通信源设备200的假名SIP-URI和通信目的地设备401的假名SIP-URI分别被定义为通信源和通信目的地。在此过程中,假名IP地址的信息被作为用于建立电话呼叫会话的通信源设备200的IP地址包括在指示出SIP会话建立的消息中。

接下来,SIP服务器301将所接收到的指示出SIP会话建立的消息发送到通信目的地设备401。

接下来,通信目的地设备401将通信源设备200的IP地址信息包括在对指示出SIP会话建立的消息的应答中。结果,在通信源设备200和通信目的地设备401之间建立了通信会话。

以这种方式,通过将关系不能够被辨别的假名通信标识符用作通信标识符,通信源设备200能够利用SIP与通信目的地设备401执行电话通信。

根据上述的第一示例性实施例,通信源设备200包括:能够通过在其中通信标识符需要被转换为假名的通信层中使用假名通信标识符来执行由多个通信层构成的通信的通信单元4,和用作关系辨别可能性确定装置的控制单元2,该关系辨别可能性确定装置用于当由通信单元4执行通信时确定其中通信标识符需要被转换为假名的通信层的假名通信标识符的关系辨别可能性。此外,控制单元2将多个通信层之中的特定通信层(更具体地,作为最上部层的SIP层)的假名通信标识符的关系辨别可能性确定为关系辨别可能和关系辨别不可能中的由用户所指定的一个,并且根据该特定通信层的假名通信标识符是关系辨别可能和关系辨别不可能中的哪一个,来判断多个通信层之中的另一通信层(更具体地,IP层)的假名通信标识符的关系辨别可能性应当是关系辨别可能还是关系辨别不可能。因此,由于各通信层的假名通信标识符的不匹配所致的通信源设备可能被唯一地识别的问题得到了解决。

【第二示例性实施例】

图6是示出根据第二示例性实施例的通信系统100的配置的框图。

在上述的第一示例性实施例中,说明了其中通信源设备200的IP地址可自由改变并且假名IP地址在通信源设备200中被生成的示例。与第一示例性实施例相反,在第二示例性实施例中,说明了如下示例:其中,通信源设备200的IP地址不能自由改变并且假名IP地址是通过设置IP层中继设备(中继设备)501、502和503来实现的,这些IP层中继设备501、502和503中继IP层中的在通信源设备200与通信目的地设备401之间所执行的通信。

在第二示例性实施例中,通信目的地设备401不直接与通信源设备200通信,而是与IP层中继设备501到503通信。因此,通信源设备200的IP地址能够对于通信目的地设备401被隐藏。

在此示例性实施例中,IP层中继设备501到503具有与通信源设备200并且与通信目的地设备401通信的功能。此外,通信目的地设备401具有与IP层中继设备501到503通信的功能。

此外,IP层中继设备501到503具有在通信源设备200和通信目的地设备401之间中继通信的功能。也就是,当数据从通信源设备200被发送到通信目的地设备401时,操作是如下执行的。通信源设备200和IP层中继设备501到503首先执行通信以将数据从通信源设备200发送到IP层中继设备501到503,并且此后,IP层中继设备501到503和通信目的地设备401执行通信以将数据从IP层中继设备501到503发送到通信目的地设备401。

此外,通信源设备200和通信目的地设备401的IP地址被预先登记在IP层中继设备501到503中。此外,IP层中继设备501到503被配置以使得从通信源设备200的IP地址发送来的数据被发送到通信目的地设备401,而从通信目的地设备401的IP地址发送来的数据被发送到通信源设备200。

图7是示出根据第二示例性实施例的通信源设备200的配置的框图。

如图7所示,根据此示例性实施例的通信源设备200与根据上述第一示例性实施例的通信源设备200的区别在于:根据此示例性实施例的通信源设备200包括替代了IP地址设定存储区域11(图2)的IP层中继设备设定存储区域13。

IP层中继设备设定存储区域13存储并保持各IP层中继设备501到503的通信标识符。这些通信标识符在通信单元4执行IP层中的通信时被使用。

接下来,对操作进行说明。

图8A和8B是示出在此示例性实施例的情况下通信源设备200的操作流程的流程图。

直到步骤S13为止此示例性实施例的操作与上述第一示例性实施例的那些操作类似,因此省略对它们的说明。

在此示例性实施例的情况下,如果在先前步骤S7中作为下部层的IP层的假名通信标识符的关系辨别可能性被确定为“关系辨别不可能”(步骤S13中的是),则CPU 6从IP层中继设备501到503中选出未被使用的一个IP层中继设备并且将所选IP层中继设备的IP地址存储到IP层中继设备设定单元13(步骤S21)。

另一方面,如果在先前步骤S7中作为下部层的IP层的假名通信标识符的关系辨别可能性被确定为“关系辨别可能”(步骤S13中的否),则CPU 6判断是否存在任何已经被使用了的IP层中继设备(IP层中继设备501到503中的一个)(步骤S22)。

如果存在已经被使用了的IP层中继设备(IP层中继设备501到503中的一个)(步骤S22中的是),则CPU 6将该IP层中继设备的IP地址再次存储到IP层中继设备设定单元13(步骤S23)。

此外,如果不存在已经被使用了的IP层中继设备(IP层中继设备501到503中的一个)(步骤S22中的否),则CPU 6从IP层中继设备501到503中选出未被使用的一个IP层中继设备并且将所选IP层中继设备的IP地址存储到IP层中继设备设定单元13(步骤S21)。

在步骤S21或S23之后的步骤S18中,CPU 6获得在先前步骤S9、S11和S12中的任一步骤中被存储在SIP-URI设定存储区域12中的假名SIP-URI以及在先前步骤S21或S23中被存储在IP层中继设备设定存储区域13中的IP层中继设备的IP地址,并且执行将这些假名SIP-URI和IP地址登记到SIP服务器301中的处理(步骤S18)。

也就是,在步骤S18,CPU 6将命令输出到通信单元4,从而致使通信单元4将这些假名SIP-URI和IP地址与它们的通信标识符登记请求一起发送到SIP服务器301。

一旦从通信源设备200接收到假名SIP-URI和IP层中继设备的IP地址以及它们的通信标识符登记请求,SIP服务器301就执行将这些假名SIP-URI登记作为通信源设备200的通信标识符并且将IP地址登记作为对通信源设备200的通信进行中继的IP层中继设备的通信标识符的处理。

此外,在步骤S18之后的步骤S19中,CPU 6将命令输出到通信单元4,从而致使通信单元4在通信单元4和通信目的地设备401之间建立通信会话。

也就是,一旦从CPU 6接收到命令,通信单元4就首先将指示SIP会话的建立的消息发送到SIP服务器301,在该消息中,通信源设备200的假名SIP-URI和通信目的地设备401的假名SIP-URI分别被定义为通信源和通信目的地。在此过程中,存储在IP层中继设备设定存储区域13中的IP层中继设备的IP地址的信息被作为用于建立电话呼叫会话的通信源设备200的IP地址包括在指示出SIP会话建立的消息中。

接下来,SIP服务器301将所接收到的指示出SIP会话建立的消息发送到通信目的地设备401。

接下来,通信目的地设备401将通信源设备200的IP地址信息包括在对指示出SIP会话建立的消息的应答中。结果,在所选IP层中继设备和通信源设备200之间建立了通信会话。

以这种方式,在所选IP层中继设备和通信目的地设备401之间建立了通信会话,并且所选IP层中继设备中继通信。通过这样做,电话呼叫数据到达通信源设备200,并且结果能够在通信源设备200和通信目的地设备401之间执行电话呼叫。

根据上述的第二示例性实施例,通过使用IP层中继设备501到503,即使当通信源设备200的IP地址不能自由改变时,也能够在IP层中选择性地使用关系不能够被辨别的假名通信标识符或关系能够被辨别的假名通信标识符。

【第三示例性实施例】

在第三示例性实施例中,说明这样的示例:其中,通信标识符需要被转换到假名的通信层能够随通信类型改变。

根据此示例性实施例的通信系统100的配置类似于上述第一示例性实施例中的配置(图1)。

此外,图9是示出根据此示例性实施例的通信源设备200的配置的框图。

如图9所示,根据此示例性实施例的通信源设备200与根据上述第一示例性实施例的通信源设备200的区别在于:根据此示例性实施例的通信源设备200包括替代了通信层信息存储区域9(图2)的通信类型层信息存储区域(通信类型层信息存储装置)14。

图10示出在通信类型层信息存储区域14中存储的通信类型层信息的示例。

如图10所示,通信类型层信息指示出通信单元4所能够执行的通信类型与多个通信层之中的其中通信标识符需要被转换到假名的通信层之间的对应关系。

也就是,例如,当通信类型是SIP电话时,需要到假名的转换的通信层包括SIP层和IP层,如图10所示。假设在通信类型层信息中其中通信标识符需要被转换到假名的通信层也是从上部层起按顺序描述的。也就是,从图10所示的通信类型层信息可以得知SIP层是上部层并且IP层是下部层。

此外,如图10所示,当通信类型是邮件(电子邮件)时,需要到假名的转换的通信层是作为在其中递送邮件的层的SMTP(简单邮件传输协议)层。

接下来,对操作进行说明。

图11A和11B是示出在此示例性实施例的情况下通信源设备200的操作流程的流程图。

如图11所示,此示例性实施例的操作与上述第一示例性实施例中的操作区别仅在于:替换步骤S4(图5A)而执行了步骤S31和S32。

也就是,在此示例性实施例的情况下,在以与上述的第一示例性实施例中的那些步骤类似的方式执行了步骤S1到S3之后,在步骤S31,CPU6从通信类型层信息存储区域14获得通信类型层信息。

在随后的步骤S32,CPU 6通过参考通信类型层信息来获得指示出需要到假名的转换的通信层的信息。在这一点上,假设在先前步骤S1中已经知道操作是用于执行SIP电话的操作还是用于执行电子邮件传送的操作。然后,如果是用于执行SIP电话的操作,则SIP层和IP层被获得作为需要到假名的转换的通信层,如图10所示。

此示例性实施例中的在步骤S32之后执行的步骤S5以及后续步骤中的操作类似于上述第一示例性实施例中的那些操作,因此省略对它们的描述。

根据上述的第三示例性实施例,需要到假名的转换的通信层可随通信类型改变。因此,不仅在通信单元4利用SIP执行电话呼叫时而且在通信单元4执行其他类型的通信时,假名标识符的关系辨别可能性都能够得到控制。

【第四示例性实施例】

在第四示例性实施例中,说明这样的示例:其中,需要到假名的转换的通信层可随在通信的另一端处的对方变化。

根据此示例性实施例的通信系统100的配置类似于上述第一示例性实施例中的配置(图1)。

此外,图12是示出根据此示例性实施例的通信源设备200的配置的框图。

如图12所示,根据此示例性实施例的通信源设备200与根据上述第一示例性实施例的通信源设备200的区别在于:根据此示例性实施例的通信源设备200包括替代了通信层信息存储区域9(图2)的通信目的地层信息存储区域(通信目的地层信息存储装置)15。

图13示出在通信目的地层信息存储区域15中存储的通信目的地层信息的示例。

如图13所示,通信目的地层信息指示出通信目的地设备401的通信标识符与多个通信层之中的其中通信标识符需要被转换到假名的通信层之间的对应关系。

也就是,例如,当通信目的地设备401的通信标识符是“10.10.10.10”时,需要到假名的转换的通信层包括SIP层和IP层,如图13所示。

此外,当通信目的地设备401的通信标识符是“192.168.1.1”到“192.168.1.255”时,需要到假名的转换的通信层包括SIP层、IP层和以太网MAC层(“以太网”是注册商标)。

假设在通信目的地层信息中其中通信标识符需要被转换到假名的通信层也是从上部层起按顺序描述的。也就是,从图13所示的通信目的地层信息可以得知SIP层是最上部的通信层;IP层是下部通信层;并且以太网MAC层是比IP层更靠下的通信层。

接下来,对操作进行说明。

图14是示出在此示例性实施例的情况下通信源设备200的操作流程的流程图。

如图14所示,此示例性实施例的操作与上述第一示例性实施例中的操作区别仅在于:替换步骤S4(图5A)而执行了步骤S41和S42。

也就是,在此示例性实施例的情况下,在以与上述的第一示例性实施例中的那些步骤类似的方式执行了步骤S1到S3之后,在步骤S41,CPU6从通信目的地层信息存储区域15获得通信目的地层信息。

在随后的步骤S42,CPU 6通过参考通信目的地层信息来获得指示出需要到假名的转换的通信层的信息。在这一点上,假设在先前步骤S1中已经指定通信目的地。因此,CPU 6已经辨认出通信目的地设备401的通信标识符。如果“10.10.10.10”被指定为了通信目的地设备401的通信标识符,则SIP层和IP层被获得作为需要到假名的转换的通信层,如图13所示。

注意,如果介于“192.168.1.1”和“192.168.1.255”之间的任一通信标识符被指定为了通信目的地设备401的通信标识符,则SIP层、IP层和以太网MAC层被获得作为需要到假名的转换的通信层,如图13所示。

此示例性实施例中的在步骤S42之后执行的步骤S5以及后续步骤中的操作类似于上述第一示例性实施例中的那些操作,因此省略对它们的描述。

注意,如果三个层(即SIP层、IP层和以太网MAC层)被获得作为需要到假名的转换的通信层,则两个下部层(IP层和以太网MAC层)的关系辨别可能性在步骤S7中被确定。

根据上述的第四示例性实施例,需要到假名的转换的通信层可随在通信的另一端处的对方改变。因此,例如,当通信目的地设备401位于与通信源设备200相同的网络中时,即使在更下部的通信层中也可使用假名通信标识符。

【第五示例性实施例】

在第五示例性实施例中,说明这样的示例:其中,根据通信源设备200被移动的可能性来判断关系辨别可能性。

根据此示例性实施例的通信系统100的配置类似于上述第一示例性实施例中的配置(图1)。

此外,图15是示出根据此示例性实施例的通信源设备200的配置的框图。

如图15所示,根据此示例性实施例的通信源设备200与根据上述第一示例性实施例的通信源设备200(图2)的区别在于:根据此示例性实施例的通信源设备200还包括移动可能性信息存储区域(移动计划信息存储装置)16。

在移动可能性信息存储区域16中,指示出是否存在通信源设备200被移动的可能性的移动可能性信息被存储并保持。此移动可能性信息的示例包括指示出通信源设备200的用户的移动计划的信息。

此外,图16示出根据此示例性实施例被存储并保持在关系辨别可能性判断规则存储区域10中的关系辨别可能性判断规则的示例。

如图16所示,在此示例性实施例的情况下,除了与上述第一示例性实施例中的第一规则类似的第一规则外,关系辨别可能性判断规则存储区域10还存储第三规则。

如图16所示,第三规则是指定“如果存在移动的可能性并且上部层的假名通信标识符是关系能够被辨别的假名通信标识符,则下部层的假名通信标识符应当被确定为关系辨别可能”的规则。

接下来,对操作进行说明。

图17A和17B是示出在此示例性实施例的情况下通信源设备200的操作流程的流程图。

如图17A所示,此示例性实施例的操作与上述第一示例性实施例中的操作区别仅在于:替换步骤S7(图5A)而执行了步骤S51和S52。

也就是,在此示例性实施例的情况下,在以与上述的第一示例性实施例中的那些步骤类似的方式执行了步骤S1到S6之后,在步骤S51,CPU6从移动可能性信息存储区域16获得移动可能性信息并且辨认出其内容。也就是,此时,控制单元2用作移动计划辨认装置。

在随后的步骤S52,CPU 6根据在先前步骤S6中获得的关系辨别可能性判断规则(在此示例性实施例的情况下,如图16所示的第一和第三规则)以及在先前步骤S51中获得的移动可能性信息,来确定下部层的假名通信标识符的关系辨别可能性。

例如,当信息“存在移动可能性”被存储在移动可能性信息存储区域16中时,CPU 6试图适用第三规则(图16)。也就是,在此情况下,在先前步骤S5中上部层的假名通信标识符已经被确定为关系辨别可能,第三规则可以是适合的并且下部层的假名通信标识符因此也被确定为“关系辨别可能”。

根据上述的第五示例性实施例,根据通信源设备200被移动的可能性来确定下部层的关系辨别可能性。因此,例如,当通信源设备200是移动终端时,能够通过将信息“存在移动可能性”存储在移动可能性信息存储区域16中,来解决“基于由于漫游所致的IP地址改变由通信目的地设备401推测用户的移动”的问题。

注意,虽然在上述各示例性实施例中说明了其中特定通信层是上部层(最上部层)的示例,但是特定通信层可以是除上部层之外的层(除最上部的层之外的层)。此外,虽然在上述各示例性实施例中使用指定了其中通信标识符需要被转换为假名的通信层的关系辨别可能性应当被确定为彼此相同的规则作为关系辨别性判断规则,但是也可以使用指定了其中通信标识符需要被转换为假名的通信层被以替代方式设定为不同的关系辨别可能性的规则。

此外,虽然在上述各示例性实施例中说明了这样的示例:其中由通信源设备200用来通信的假名通信标识符的关系辨别可能性在通信源设备200中被确定,但是由通信源设备200用来通信的假名通信标识符的关系辨别可能性可以在设置在通信源设备200外部的、用于确定假名通信标识符的关系辨别可能性的设备中被确定。在这种情况下,与上述各示例性实施例类似地,当关系辨别可能性在通信源设备200中被用户指定时,所指定的关系辨别可能性被从通信源设备200通知给关系辨别可能性确定设备。一旦接收到通知,关系辨别可能性确定设备就通过与上述各示例性实施例中在通信源设备200中执行的操作类似的操作,根据所通知的关系辨别可能性(即,所指定的关系辨别可能性)来确定假名通信标识符的关系辨别可能性,并且将所确定的关系辨别可能性通知给通信源设备200。通信源设备200根据所通知的关系辨别可能性来执行上述各示例性实施例中的步骤S8以及后续步骤的处理。

此外,在上述各示例性实施例中,说明了这样的示例:其中,当假名通信标识符被确定为关系辨别可能并且存在已经被使用了的关系能够被辨别的假名标识符时,通过再使用该假名通信标识符来执行通信。然而,即使当假名通信标识符被确定为关系辨别可能时,也可以生成关系能够被辨别的新假名通信标识符并且可以通过使用所生成的假名通信标识符来执行通信(而不论是否存在已经被使用了的关系能够被辨别的假名标识符)。

此外,在上述各示例性实施例中的通信源设备200的示例包括其中替代SIP电话和电子邮件传送或者除SIP电话和电子邮件传送之外能够使用Web应用的通信终端设备。

在上述各示例性实施例中的处理可被实现为由计算机执行的程序。程序可被存储在各种类型的存储介质上,或者可通过通信介质被传送。存储介质的示例包括软磁盘、硬盘驱动器、磁盘、磁光盘、CD-ROM、DVD、ROM盒(cartridge)、具有后备电池的RAM存储器盒、闪存盒、以及非易失性RAM盒。此外,通信介质的示例包括诸如电话线路之类的有线通信介质、诸如微波线路之类的无线通信介质、以及因特网。

本申请基于并要求2008年3月3日递交的日本专利申请No.2008-052601的优先权,并且该日本专利申请的全部内容通过引用被结合于此。

产业上的应用性

本发明可应用于通信终端设备、通信系统、通信方法以及存储程序的记录介质。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号