通信终端设备、通信系统、中继设备选择设备、通信方法以及程序的制作方法

文档序号:7732933阅读:113来源:国知局
专利名称:通信终端设备、通信系统、中继设备选择设备、通信方法以及程序的制作方法
技术领域
本发明涉及通信终端设备、通信系统、中继设备选择设备、通信方法以及程序。
背景技术
已经提供出一种方法,其中当用户与通信目的方进行通信时,通信中继设备在用 户设备和通信目的设备之间中继通信,同时没有在用户设备和通信目的设备之间的直接通 信,从而向通信目的方隐藏了用户进行通信所使用的通信标识符。作为公开使用该通信中继设备的通信系统的例子的相关技术文档,存在例如非专 利文档1。非专利文档1公开了一种使用NAT(网络地址转换)功能元件作为通信中继设备 的通信系统。NAT是在通信中使用的技术,该通信应用因特网所使用的IP(因特网协议),并且 NAT对用于标识通信目的方或通信源的通信标识符进行转换。例如,执行因特网上独一无二 的全局IP地址与区域中独一无二的本地IP地址的相互转换的过程。在例如用户具有本地IP地址的情况中,当用户设备与通信目的设备进行通信时, 使用NAT的通信中继设备对通信进行中继,并执行将用户设备的本地IP地址转换为全局IP 地址的处理。相反地,当通信目的设备与用户进行通信时,将全局IP地址转换为用户的本地地 址。从而,当用户设备与通信目的设备进行通信时,有可能在不向通信目的方公开作为用户 设备的IP地址的本地IP地址的情况下进行通信,使得有可能难以从本地IP地址获取与用 户相关的信息。非专利文档1 P. Srisuresh, "Traditional IP Network Address Translator(Traditional NAT) ” RFC 3022,January, 200
发明内容
技术问题第一个问题是,通信目的方可以通过在用户和通信目的方之间中继通信的通信中 继设备本身的通信标识符而猜出用户的属性(例如用户属于哪个组织)。在使用常规通信中继设备的通信系统中,通信中继设备可以向通信目的方隐藏用 户的通信标识符。然而,不能向通信目的方隐藏通信中继设备的通信标识符,使得可以通过 通信中继设备本身的通信标识符猜出用户信息。例如,考虑应用了 IP的通信,通信中继设备、用户以及通信目的方都使用IP地址 作为通信标识符。对IP地址的分配部分地按组织来决定,使得有可能确定将通信中继设备 的IP地址分配给哪个组织。此外,由于用户使用其通信 继设备,可能确定用户也属于其组织存在很高的可能性。这样,猜出用户属于哪个组织。此外,当可以通过DNS(域名服务) 将IP地址转换为域名时,还有可能通过域名确定位置信息,比如国家信息。因此,类似地猜 出用户处于哪个国家。第二个问题是,用户不能控制与用户属性相关的公开级别,通信目的方通过通信 标识符猜出该用户属性。例如,在通信目的方依照接入资源的通信标识符执行接入控制、并且仅当接入资 源属于和通信目的方相同的公司时才许可接入的情况中,必须向通信目的方公开用户属于 相同的公司。然而,不一定向通信目的方公开比“公司”更详细的信息(例如用户属于公司 内哪个部门)。在该情况中,希望用户可以执行对向通信目的方以哪个级别来公开用户属性 的控制。例如,在使用常规通信中继设备的通信系统中,如果所有用户使用相同的通信中继 设备或可以自由地使用与组织无关的通信中继设备,则可以解决第一个问题。然而,在该方 法中,用户不可能控制与用户属性相关的公开级别。即,不可能解决第二个问题。本发明旨在解决上述问题,并且本发明的目的是提供一种通信终端设备、通信系 统、中继设备选择设备、通信方法以及程序,其可以执行通信,同时把与要公开给通信目的 方的与用户属性相关的公开级别配置为指定的公开级别。技术方案为了解决上述问题,根据本发明的通信终端设备包括通信中继设备选择装置,用 于从能够向通信目的终端中继通信的多个通信中继设备中,选择与从多个等级的公开级别 中指定作为与用户属性相关的公开级别的公开级别相对应的通信中继设备;以及通信装 置,用于通过由所述通信中继设备选择装置所选择的通信中继设备与所述通信目的终端进 行通信。此外,根据本发明的另一个通信终端设备包括通信中继设备存在/不存在确定 装置,用于从能够向通信目的终端中继通信的多个通信中继设备中,确定与从多个等级的 公开级别中指定作为与用户属性相关的公开级别的公开级别相对应的通信中继设备的存 在或不存在;通信中继设备选择装置,用于当确定与所述指定的公开级别相对应的通信中 继设备存在时,选择与所述指定的公开级别相对应的通信中继设备,并且用于当确定与所 述指定的公开级别相对应的通信中继设备不存在时,选择与比所述指定的公开级别具有更 低的与用户属性相关的公开度的公开级别相对应的通信中继设备;以及通信装置,用于通 过由所述通信中继设备选择装置所选择的通信中继设备与所述通信目的终端进行通信。此外,根据本发明的另一个通信终端设备包括移动调度存储装置,用于存储用户 的移动调度;移动调度确定装置,用于确定在所述移动调度存储装置中存储的所述移动调 度的日期是否已经来到;通信中继设备选择装置,用于当确定所述移动调度的日期还没有 来到时,从能够向通信目的终端中继通信的多个通信中继设备中选择与从多个等级的公开 级别中指定作为与所述用户属性相关的公开级别的公开级别相对应的通信中继设备,并且 所述通信中继设备选择装置用于当确定已经来到所述移动调度的日期时,从所述多个通信 中继设备中选择与比所述指定的公开级别具有更低的与所述用户属性相关的公开度的公 开级别相对应的通信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所 选择的所述通信中继设备来与所述通信目的终端进行通信。此外,根据本发明的通信系统包括通信终端设备;以及多个通信中继设备,能够从所述通信终端设备中继通信到通信目的终端,同时不向所述通信目的终端公开所述通信 终端设备的通信标识符。每一个所述通信中继设备对应于与用户属性相关的具有多个等级 的公开级别中的任何一个。所述通信终端设备包括通信中继设备选择装置,用于从所述多 个通信中继设备中选择与从多个等级的公开级别中指定的公开级别相对应的通信中继设 备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的通信中继设备来与所 述通信目的终端进行通信。此外,根据本发明的另一个通信系统包括通信终端设备;以及多个通信中继设 备,能够从所述通信终端设备向通信目的终端中继通信,同时不向所述通信目的终端公开 所述通信终端设备的通信标识符。每一个所述通信中继设备对应于与用户属性相关的具有 多个等级的公开级别中的任何一个。所述通信终端设备包括通信中继设备存在/不存在 确定装置,用于从多个通信中继设备中确定与从多个等级的公开级别中指定的公开级别的 公开级别相对应的通信中继设备的存在或不存在;通信中继设备选择装置,用于当确定与 所述指定的公开级别相对应的通信中继设备存在时,选择与所述指定的公开级别相对应的 通信中继设备,并且用于当确定与所述指定的公开级别相对应的通信中继设备不存在时, 选择与比所述指定的公开级别具有更低的与用户属性相关的公开度的公开级别相对应的 通信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的通信中继 设备与所述通信目的终端进行通信。此外,根据本发明的另一个通信系统包括通信终端设备;以及多个通信中继设 备,能够从所述通信终端设备向通信目的终端中继通信,同时不向所述通信目的终端公开 所述通信终端设备的通信标识符。每一个所述通信中继设备对应于与用户属性相关的多个 等级的公开级别中的任何一个。所述通信终端设备包括移动调度存储装置,用于存储所述 用户的移动调度;移动调度确定装置,用于确定所述移动调度存储装置中存储的所述移动 调度的日期是否已经来到;通信中继设备选择装置,用于当确定所述移动调度的日期还没 有来到时,从所述多个通信中继设备中选择与从多个等级的公开级别中指定的公开级别相 对应的通信中继设备,并且所述通信中继设备选择装置用于当确定所述移动调度的日期已 经来到时,从所述多个通信中继设备中选择与比所述指定的公开级别具有更低的与所述用 户属性相关的公开度的公开级别相对应的通信中继设备;以及通信装置,用于通过由所述 通信中继设备选择装置所选择的所述通信中继设备来与所述通信目的终端进行通信。此外,根据本发明的另一个通信系统包括通信终端设备;多个通信中继设备,能 够从所述通信终端设备向通信目的终端中继通信,同时不向所述通信目的终端公开所述通 信终端设备的通信标识符;以及中继设备选择设备,从所述多个通信中继设备中选择用于 从所述通信终端设备向所述通信目的终端中继通信的通信中继设备。每一个所述通信中继 设备对应于与用户属性相关的多个等级的公开级别中的任何一个。所述中继设备选择设备 从所述多个通信中继设备中选择与从多个等级的公开级别中指定的公开级别相对应的通 信中继设备。所述通信终端设备包括通信装置,用于通过由所述中继设备选择设备所选择 的通信中继设备来与所述通信目的终端进行通信。此外,根据本发明的中继设备选择设备包括从能够从通信终端设备向通信目的 终端中继通信的多个通信中继设备中,选择与多个等级的公开级别中指定作为与所述通信 终端设备的用户属性相关的公开级别的公开级别相对应的通信中继设备,并且将所述选择的结果通知给所述通信终端设备。此外,根据本发明的通信方法包括第一步骤在能够从通信终端设备向通信目 的终端中继通信的多个通信中继设备中,选择与多个等级的公开级别中指定为与所述通信 终端设备的用户属性相关的公开级别的公开级别相对应的通信中继设备;以及第二步骤 由所述通信终端设备通过在所述第一步骤中选择的通信中继设备来与所述通信目的终端 进行通信。根据本发明的程序使计算机执行下述过程从能够从多个通信终端设备向通信目 的终端中继通信的多个通信中继设备中,选择与多个等级的公开级别中指定作为与所述通 信终端设备的用户属性相关的公开级别的公开级别相对应的通信中继设备。有利效果根据本发明,能够在执行通信时将与要公开给通信目的方的用户属性相关的公开 级别配置为指定的公开级别。


图1是示出了根据第一示例实施例的通信系统的配置的框图;图2是示出了在第一示例实施例的情况中的用户终端的配置的框图;图3是示出了在第一示例实施例的情况中的通信中继设备的配置的框图;图4是示出了在每一个通信中继设备及其IP地址和公开级别之间的对应关系的 图;图5是示出了在第一示例实施例的情况中的用户终端的操作的流程图;图6是示出了在第二示例实施例的情况中的用户终端的配置的框图;图7是示出了在公开级别分级信息存储区域中存储的公开级别分级信息的例子 的图;图8是示出了在第二示例实施例的情况中的通信中继设备的配置的框图;图9是示出了在第二示例实施例的情况中的用户终端的操作的流程图;图10是示出了在第三示例实施例的情况中的通信系统的配置的框图;图11是示出了在第三示例实施例的情况中的通信中继设备信息存储区域中存储 的对应关系表的图;图12是示出了在第三示例实施例的情况中的公开级别分级信息存储区域中存储 的公开级别分级信息的例子的图;图13是示出了在第三示例实施例的情况中的用户终端的操作流程的流程图;图14是示出了在第四示例实施例的情况中的通信系统的配置的框图;图15是示出了在第四示例实施例的情况中的用户终端的配置的框图;图16是示出了中继设备选择设备的配置的框图;图17是示出了在第四示例实施例的情况中的用户终端的操作流程的流程图;图18是示出了中继设备选择设备的操作流程的流程图;图19是示出了在第四示例实施例的修改的例子的情况中的通信系统的配置的框 图;图20是示出了在第五示例实施例的情况中的用户终端的配置的框图21是示出了在第五示例实施例的情况中的用户终端的操作流程的流程图;图22是示出了在第六示例实施例的情况中的用户终端的配置的框图;以及图23是示出了在第六示例实施例的情况中的用户终端的操作流程的流程图。附图标记说明1 操作单元(操作装置)2 控制器(通信中继设备选择装置、公开级别询问装置、公开度增强询问装 置、通信中继设备存在/不存在确定装置、移动调度确定装置)4 通信器(通信装置)9 公开级别信息存储区域(公开级别存储装置)10 通信中继设备信息存储区域(通信中继设备信息存储装置)11 通信中继设备配置信息存储区域(通信中继设备标识符存储装置)13 用户移动调度信息存储区域(移动调度存储装置)300 用户终端(通信终端设备)401 通信中继设备402 通信中继设备403 通信中继设备501 通信目的终端600 中继设备选择设备
具体实施例方式下面,将参考附图来描述示例实施例。[第一示例实施例]在第一示例实施例中,描述了下述例子当执行从用户终端向通信目的终端的通 信时,仅以在用户终端中预先配置的公开级别,从用户终端(通信终端设备)向通信目的终 端公开用户的属性。因此,在该示例实施例中,用户终端依照配置的公开级别,从多个通信中继设备中 选择合适的通信中继设备,并且通过所选的通信通信中继设备执行从用户终端向通信目的 终端的通信。注意到在第一示例实施例中,描述了下述情况执行因特网接入作为从用户终端 到通信目的终端的通信。图1是示出了根据第一示例实施例的通信系统100的配置的框图。如图1所示,通信系统100包括用户终端(通信终端设备)300、通信目的终端 501 (作为用户终端300的通信目的方)、以及中继从用户终端300到通信目的终端501的 通信的多个(例如三个)通信中继设备401、402以及403。图2是示出了用户终端300的配置的框图。如图2所示,用户终端300包括接受用户操作的操作单元(操作装置)1、控制器 2、执行各种显示动作的显示器3、执行与通信中继设备401至403的通信的通信器(通信装 置)4、以及存储数据的存储器5。其中,控制器2包括执行各种控制动作的CPU(中央处理单元)6、存储用于CPU 6的动作的程序等的R0M(只读存储器)7、以及作为CPU 6的工作区等而工作的RAM(随机存 取存储器)8。除了用于选择通信中继设备的控制之外,控制器2中的CPTO所执行的控制动作包 括让显示器3执行显示动作的显示控制、让通信器4执行通信的通信控制、以及让存储器 5存储数据的存储控制,等等。存储器5包括公开级别存储区域9、通信中继设备信息存储区域10、以及通信中继 设备配置信息存储区域11。公开级别存储区域(公开级别存储装置)9存储并且保持指示由用户配置(指定) 的公开级别的信息。此外,通信中继设备信息存储区域(通信中继设备信息存储装置)10存储并且保 持作为通信中继设备401至403中每一个的通信标识符的IP地址与公开级别之间的对应 关系表(参见图4)。此外,通信中继设备配置信息存储区域(通信中继设备标识符存储装置)11存储 并且保持与用户配置的公开级别相对应的通信中继设备(通信中继设备401至403中的任 意一个)的IP地址。图3是示出了通信中继设备401至403中每一个的配置的图。如图3所示,通信中继设备401至403中的每一个包括执行控制动作的控制器412 以及执行通信的通信器414。控制器412包括执行各种控制动作的CPU 416、存储用于CPU 416的动作的程序等 的ROM 417、以及作为CPU 416的工作区等而操作的RAM 418。控制器412中的CPU 416所执行的控制动作包括让通信器414执行通信的通信控
制等等。接下来,详细描述与用户属性相关的公开级别。在本示例实施例的情况中,通过用户操作可以选择三个级别“不公开”、“公司”以 及“部门”中的任意一个作为与用户属性相关的公开级别。这些公开级别指示向作为用户发送数据的目的方的通信目的方公开多少用户属 性(使用户属性的细节已知的详细程度)。公开级别“不公开”意味着完全不向通信目的方公开用户的属性。公开级别“公司”意味着可以让通信目的方了解(或者猜到)用户所属的公司。公开级别“部门”意味着可以让通信目的方了解(或者猜到)用户所属的公司和 部门。此外,公开级别是分级的。如果处于低分级的公开级别的用户属性可以是已知的, 则处于较高分级的公开级别的用户属性也是已知的。例如,“公司”比“部门”处于更高的分 级,并且“部门”比“公司”处于更低的分级。因此,通过处于公开级别为“部门”的用户属 性,不仅可以了解用户所属的部门,还可以了解用户所属的公司。相反,通过处于较高分级的公开级别的用户属性不能了解处于较低分级的公开级 别的用户属性。即,通过处于公开级别为“公司”的用户属性,不能了解处于公开级别为“部 门”的用户属性。在该示例实施例的情况中,公开级别的分级从高到低依次是“不公开”、“公司”以及“部门”。注意到,“公司”与特定组织相对应,并且“部门”与其更低的组织相对应。此外,每一个公开级别与通信中继设备401至403中的每一个相关联(例如一一 对应的)。图4是示出了在第一至第三通信中继设备401至403及其IP地址以及公开级别 之间的对应关系的图。如图4所示,例如IP地址为“1. 1. 1. 1”的第一通信中继设备401与公开级别“不
公开”相对应。此外,IP地址为“2. 2. 2. 2”的第二通信中继设备402与公开级别“公司”相对应。此外,IP地址为“3. 3. 3. 3”的第三通信中继设备403与公开级别“部门”相对应。注意到为了简化描述,第一到第三通信中继设备401到403的所有IP地址 “1. 1. 1. 1”、“2· 2. 2. 2”以及“3. 3. 3. 3”显而易见是简便的。第一通信中继设备401是任何用户都可以接入的设备。即,不仅属于特定公司的 用户可以接入该设备,而且未指定数量的其他用户也可以接入该设备。因此,通过第一通信 中继设备401接收数据的通信目的终端501 (其用户)无法得知作为数据发送源的用户的 属性。S卩,通信目的终端501的用户能够知道第一通信中继设备401的IP地址(例如图 4所示的“1. 1. 1. 1”),但是由于所有人都可以接入第一通信中继设备401,因此无法得知作 为数据发送源的用户的属性。从而,当用户终端300的用户配置公开级别“不公开”时,用户终端300选择第一 通信中继设备401 (第一通信中继设备401在不向通信目的方公开任何用户属性的同时执 行通信),并且通过所选的第一通信中继设备401向通信目的终端501发送数据。此外,第二通信中继设备402是仅可以由属于特定公司“A”的用户接入的设备。因 此,不属于公司“A”的用户不能接入第二通信中继设备402。注意到不管用户属于公司“A” 中的哪个部门,属于公司“A”的任何人都可以接入第二通信中继设备402。“接入”意味着 为了向通信目的终端501发送数据,用户终端300与通信中继设备401至403相连。假定 “接入”不包括通信目的终端501从通信中继设备401至403接收数据。因此,已经通过第二通信中继设备接收了数据的通信目的终端501 (其用户)可以 发现作为数据发送源的用户属于公司“A”。即,通过第二通信中继设备402的IP地址(例如图4所示的“2. 2. 2. 2”),通信目 的终端501的用户能够获知作为数据发送源的用户是属于公司“A”的用户。因此,当用户终端300的用户配置公开级别“公司”时,用户终端300选择第二通 信中继设备402 (第二通信中继设备402执行通信,通信目的方公开用户所属的公司),并且 通过所选的第二通信中继设备402向通信目的终端501发送数据。此外,第三通信中继设备403是仅属于特定公司“A”中特定部门“AA”的用户才能 够接入的设备。因此,即使用户属于公司“A”,但是不属于部门“AA”的用户不能接入第三通 信中继设备403。因此,已经通过第三通信中继设备403接收了数据的通信目的终端501 (其用户) 可以发现作为数据发送源的用户属于公司“A”中的部门“AA”。
即,通过第三通信中继设备403的IP地址(例如图4所示的“3. 3. 3. 3”),通信目 的终端501的用户能够知晓作为数据发送源的用户属于公司“A”中的部门“AA”。因此,当用户终端300的用户配置公开级别“部门”时,用户终端300选择第三通 信中继设备403 (该第三通信中继设备403执行通信,向通信目的方公开用户所属的部门), 并且通过所选的第三通信中继设备403向通信目的终端501发送数据。这里描述了目的终端501的用户如何通过第二通信中继设备402的IP地址 “2. 2. 2. 2”来知晓作为数据发送源的用户的属性。例如,假定决定在公司“A”中使用的通信中继设备的IP地址的范围从一个数到另 一个数,并且在该范围中,部门“AA”中使用的通信中继设备的IP地址从一个数到另一个数。进一步,假定对于“在公司“A”中使用的通信中继设备的IP地址的范围从一个数 到另一个数”来说,公开分发指示该内容的列表,使得例如不仅属于公司“A”的用户知道该 内容,并且其他用户也知道该内容。进一步,假定对于“在部门“AA”中使用的通信中继设备的IP地址的范围从一个数 到另一个数”来说,例如公司“A”的员工能够知晓指示该内容的列表。因此,通过通信中继设备的IP地址,通信目的终端501的用户能够知晓用户的属性。接下来,描述操作。图5是示出了用户终端300中的控制器2的操作的流程图。首先,给出当用户终端300的用户执行操作以配置与用户属性相关的公开级别时 的操作(与图5的步骤Sl至S3相对应)的描述。控制器2中的CPU 6监视与操作单元1有关的公开级别的配置操作(步骤Si)。当用户在操作单元1上执行配置公开级别(“不公开”、“公司”、和“部门”中的任 何一个)的操作时,控制器2中的CPU 6检测到操作单元1的操作(步骤Sl处的是),并且 在存储器5中的公开级别信息存储区域9中存储指示通过操作单元1的操作而配置的公开 级别的信息(步骤S2)。此外,每当用户在操作单元1上执行公开级别的配置操作时,控制器2中的CPU 6 依照公开级别来选择IP地址,并且在通信中继设备配置信息存储区域11中存储所选的IP 地址。S卩,CPU 6参考图4所示的对应关系表来获取与公开级别信息存储区域9中新存 储的公开级别相对应的IP地址,并且在通信中继设备配置信息存储区域11中存储所获取 的IP地址(步骤S3)。例如,如果在公开级别信息存储区域9中存储的公开级别是“不公开”,从图4中明 显看出与该公开级别相对应的IP地址是“1. 1. 1. 1”。因此,CPU 6在通信中继设备配置信 息存储区域11中存储该IP地址“1. 1. 1. 1”。类似地,如果在公开级别信息存储区域9中存储的公开级别是“公司”,从图4中明 显看出与该公开级别相对应的IP地址是“2. 2. 2. 2”。4。因此CPU 6在通信中继设备配置 信息存储区域11中存储该IP地址“2. 2. 2. 2”。类似地,如果在公开级别信息存储区域9中存储的公开级别是“部门”,从图4中明显看出与该公开级别相对应的IP地址是“3. 3. 3. 3”。因此CPU 6在通信中继设备配置信息 存储区域11中存储该IP地址“3. 3. 3. 3”。这样,控制器2作为通信中继设备选择装置来进行操作。接下来,给出当用户终端300的用户执行操作以执行因特网接入并且向通信目的 终端501发送数据时的操作(与图5的步骤S4至S6相对应)的描述。当没有检测到公开级别的配置操作时(步骤Sl处的否),控制器2中的CPU 6监 视是否在操作单元1上执行了向通信目的终端501发送数据的操作(步骤S4)。当用户在操作单元1上执行向通信目的终端501发送数据的操作时,控制器2中 的CPU 6检测其操作(步骤S4的是),并且获取通信中继设备配置信息存储区域11中存 储的IP地址(“1. 1. 1. 1”、“2· 2. 2. 2”以及“3. 3. 3. 3”中的任何一个)(步骤S5)。如上所 述,该IP地址是与用户预先配置的公开级别相对应的通信中继设备的IP地址。然后,CPU 6向通信器4输出命令,从而让通信器4通过具有在之前步骤S5中获 取的IP地址的通信中继设备向通信目的终端501发送数据(步骤S6)。S卩,已经从CPU 6接收命令的通信器4使用在之前步骤S5中由CPTO获取的IP地 址,并且向具有该IP地址的通信中继设备发送数据。假定通信目的终端501的IP地址是例如“20.20.20.20”。注意到该IP地址 “20. 20. 20. 20”也是为了简化描述的简便的IP地址。当在步骤S6中发送数据时,除了要发送的数据之外,通信器4还向具有在之前步 骤S5中获取的IP地址的通信中继设备发送通信目的终端501的IP地址“20. 20. 20. 20”。已经接收从通信器4向通信目的终端501发送的数据的通信中继设备中的CPU 416,首先执行下述过程将数据报头中指示数据发送源的IP地址的部分中所描述的用户 终端300的IP地址(通信标识符)替换为通信中继设备的IP地址。然后,通信中继设备中的CPU 416向通信器414发送命令,并且将在数据报头中指 示数据目的地的IP地址的部分中所描述的通信中继设备的IP地址替换为连同数据一并接 收的IP地址(换言之,通信目的终端501的IP地址“20. 20. 20. 20”),从而让通信器414 向通信目的终端501发送数据。这样,从用户终端300通过任何一个通信中继设备向通信目的终端501发送数据。 此外,在此时,在通信目的终端501处,通过接收的数据知道通信中继设备的IP地址,但是 作为数据发送源的用户终端300的IP地址是未知的。从而,避免了向通信目的终端501公开作为数据发送源的用户终端300的IP地址。此外,通过已经中继数据的通信中继设备的IP地址,通信目的终端501可以发现 作为数据发送源的用户的属性。注意到在图5中,在步骤S3之后,在步骤S6之后以及当步骤S4中确定还没有在 操作单元1上执行向通信目的终端501发送数据的操作时,从步骤Sl开始重复该过程。根据上述第一示例实施例,用户终端300包括作为通信中继设备选择装置而操作 的控制器2,该通信中继设备选择装置在能够中继向通信目的终端501的通信的多个通信 中继设备401至403中,选择与公开级别相对应的通信中继设备,该公开级别被指定为与用 户属性相关的公开级别,并且用户终端300还包括作为通信装置的通信器4,该通信装置通过由控制器2所选的通信中继设备与通信目的终端501进行通信。因此,有可能在执行通信 的同时,将与要公开给通信目的方的与用户属性相关的公开级别配置为指定的公开级别。从而,可以向通信目的方隐藏用户不想向通信目的方公开的用户属性本身。S卩,用户终端300不直接与通信目的终端501进行通信。这可以避免通信目的终 端501的用户知道用户终端300的IP地址。从而,有可能避免通过用户终端300的IP地 址猜出过于详细的用户属性的问题。具体地,例如当将公开级别配置为“不公开”时,有可能在完全不公开用户属性的 情况下发送数据。此外,当将公开级别配置为“公司”时,有可能在不公开用户属于哪个部 门,同时公开用户属于哪个公司的情况下发送数据。此外,当将公开级别配置为“部门”时, 有可能在公开用户属于哪个公司的情况下发送数据。此外,可以通过指定公开级别来控制通信目的方从通信标识符中猜出与用户属性 相关的公开级别。[第二示例实施例]
在上述第一示例实施例中,已经描述了以用户终端300处配置的公开级别从用户 终端300向通信目的终端501发送数据的例子。然而,在该情况中,当在通信目的终端501 处执行接入控制时,在通信目的终端501处可能拒绝数据的接收。在第二示例实施例中,描述了下述例子当在通信目的终端501处拒绝数据的接 收时,可以通过配置较低的公开级别(较高的公开度)来容易地执行重发送数据的操作。在该示例实施例的情况中,当拒绝接收数据时,通信目的终端501通过已经中继 该数据的通信中继设备,向作为数据发送源的用户终端300通知拒绝通知,该拒绝通知指 示拒绝接收数据。然后,在已经接收该拒绝通知的用户终端300中,可以如下详细描述的来容易地 执行通过配置较低的公开级别来重发送数据的操作。图6是示出了在第二示例实施例的情况中的用户终端300的配置的框图。如图6所示,在该示例实施例的情况中的用户终端300与上述第一示例实施例的 不同之处在于存储器5包括公开级别分级信息存储区域12。图7是示出了在公开级别分级信息存储区域12中存储的公开级别分级信息的例 子的图。如图7所示,在公开级别分级信息存储区域12中,将每一个公开级别与比每一个 公开级别更低一级的公开级别(更高一级的公开级别)相关联地存储。如上所述,公开级别是分级的。如图7所示,比“不公开”更低一级的公开级别是 “公司”,并且比“公司”更低一级的公开级别是“部门”。注意到在该示例实施例中,公开级别是“不公开”、“公司”以及“部门”三个级别, 并且比“部门”更低的公开级别不存在。因此,当从第三通信中继设备403接收数据时,通 信目的终端501不发送拒绝通知。图8是示出了第二示例实施例的情况中的每一个通信中继设备401至403的配置 的框图。如图8所示,在该示例实施例的情况中的每一个通信中继设备401至403与上述 第一示例实施例的不同之处在于包括存储数据的存储器415。
16
存储器415包括IP地址存储区域420,在IP地址存储区域420中,将作为数据发 送源的用户终端300的IP地址与作为数据目的方的通信目的终端501的IP地址相关联地
存储。 图9是示出了在第二示例实施例的情况中的用户终端300的操作流程的流程图。具体地,下面详细描述作为例子的下述情况在通信目的终端501中设置接入控 制,除非公开级别是“公司”(或“部门”),否则不能接收数据。在该情况中,假定首先从用户终端300通过第一通信中继设备401向通信目的终 端501发送数据,同时将公开级别配置为“不公开”。在该发送时用户终端300的操作类似 于上述的第一示例实施例。然而,在本示例实施例的情况中,当中继来自用户终端300的数 据发送时,第一通信中继设备401中的CPU 416将作为数据发送源的用户终端300的IP地 址与作为数据发送目的方的通信目的终端501的IP地址相关联地存储在IP地址存储区域 420中,然后如上述第一示例实施例一样控制通信器414向通信目的终端501发送数据。此外,作为发送数据的目的方的通信目的终端501不接受从“不公开”的用户所发 送的数据,因此向第一通信中继设备401发送指示不接受数据发送的拒绝通知。已经接收拒绝通知的第一通信中继设备401向作为数据发送源的用户终端300转 发该拒绝通知。S卩,已经接收拒绝通知的第一通信中继设备401中的CPU 416参考IP地址存储区 域420,以获取与通信目的终端501的IP地址相对应的IP地址(换言之,用户终端300的 IP地址),并且控制通信器411通过使用所获取的IP地址向用户终端300发送拒绝通知。另一方面,控制器2中的CPU 6监视通信器4是否接收到拒绝通知(图9中步骤 SiD。当通信器4已经从第一通信中继设备401接收到拒绝通知时(步骤Sll处的是), CPU6让显示器3显示选择屏幕,该选择屏幕提示用户选择是否许可更低一级的公开级别 上的数据发送(具有更高一级公开度的公开级别)(步骤S12),并且监视用户操作(步骤 S13)。S卩,控制器2作为公开度增强询问装置而操作。当用户在操作单元1上执行许可更低一级公开级别上的数据发送的操作时,CPU 6检测到该操作(步骤S13处的是)。然后,CPU 6执行获取通信中继设备的IP地址以用于重发送数据的过程。BP,CPU 6首先基于在之前步骤Sll中已经转发拒绝通知的通信中继设备的IP地 址,确定与该通信中继设备相对应的公开级别。在之前的步骤Sll中,第一通信中继设备 400已经转发了拒绝通知。因此,CPU6参考通信中继设备信息存储区域10中存储的对应 关系表(图4),以确定与IP地址“1. 1. 1. 1”相对应的公开级别。如图4所示,与IP地址 “1. 1. 1. 1”相对应的公开级别是“不公开”,因此CPU 6识别出该公开级别。然后,CPU 6参考公开级别分级信息存储区域12中存储的对应关系表(图7),以 确定比“不公开”更低一级的公开级别。如图7所示,比“不公开”更低一级的公开级别是 “公司”,从而CPU 6识别出该公开级别。然后,CPU 6再一次参考通信中继设备信息存储区域10中存储的对应关系表(图 4),以确定与公开级别“公司,,相对应的IP地址。如图4所示,与公开级别“公司,,相对应 的IP地址是“2. 2. 2. 2”,从而CPU
6识别出该公开级别。这样,CPU 6获取通信中继设备的IP地址“2. 2. 2. 2”,用于重新发送数据(上文中的步骤S14)。S卩,CPU 6通过参考通信中继设备信息存储区域10中存储的对应关系表(图4) 以及IP地址存储区域12中存储的对应关系表(图7),获取与比作为拒绝通知的转发源的 通信中继设备的公开级别更低一级的公开级别相对应的通信中继设备的IP地址用于重发送。然后,CPU 6向通信器4输出命令,从而让通信器4通过具有在之前步骤S14中获 取的IP地址的通信中继设备(即例如第二通信中继设备402)向通信目的终端501重新发 送数据(步骤S15)。S卩,已经从CPU 6接收命令的通信器4使用在之前步骤S14中由CPU 6获取的IP 地址“2. 2. 2. 2”,并且向具有该IP地址的第二通信中继设备402发送数据。当该数据发送时,除了要发送的数据之外,通信器4还向作为具有在之前步 骤S5中获取的IP地址的第二通信中继设备402发送通信目的终端501的IP地址 “20. 20. 20. 20”。已经接收从通信器4向通信目的终端501发送的数据的第二通信中继设备402通 过使用与数据一起接收的IP地址(换言之,通信目的终端501的IP地址“20. 20. 20. 20”) 向通信目的终端501发送已接收的数据。这样,用户终端300可以通过第二通信中继设备402向通信目的终端501发送数 据,与该第二通信中继设备相对应的公开级别比与首先中继数据的第一通信中继设备401 相对应的公开级别低一级。因此,在通信目的终端501中可以知道处于公开级别“公司,,的用户的属性,使得 避免由于通信目的终端501中的接入控制而拒绝对用户终端300发送的数据的接入。注意到在图9中,在步骤S15之后,从步骤Sll处开始重复该过程。此外,当用户执行不许可更低一级公开级别的数据发送的操作,并且CPU 6在步 骤S13处的确定检测到该操作(步骤S13处的否)时,则从步骤Sll重复该过程。S卩,在该 情况中,不执行数据的重发送。此外,当通信器4还没有接收到拒绝通知时(步骤Sll处的否),则过程移动至步 马聚Sl0步骤Sl至S6的过程类似于上述第一示例实施例中的步骤,从而省略其描述。然 而,在本示例实施例中,在步骤S3之后,在步骤S6之后并且当在步骤S4中确定还没有在操 作单元1上执行向通信目的终端501发送数据的操作时(步骤S4处的否),从步骤Sll开 始重复该过程。注意到上面已经描述了拒绝通知的转发源是第一通信中继设备401的例子。然 而,当拒绝通知的转发源是第二通信中继设备402时,如图4所示,CPU 6可以识别出与转 发源的IP地址“2. 2. 2. 2”相对应的公开级别是“公司”,然后如图7所示可以识别出比“公 司”更低一级的公开级别是“部门”,从而如图4所示,可以识别出与公开级别“部门”相对应 的IP地址是“3. 3. 3. 3”,并且可以通过使用IP地址“3. 3. 3. 3”来重新发送数据。根据上述第二示例实施例,当在通信目的终端501处拒绝数据的接收时,在用户终端300处可以通过配置更低的公开级别(具有更高一级公开度的公开级别)而容易地执 行重发送数据的操作。[第三示例实施例] 在上述第一示例实施例中,已经描述了以在用户终端300处配置的公开级别,从 用户终端300向通信目的终端501发送数据的例子。然而,在该示例中,当与用户配置的公 开级别相对应的通信中继设备不存在时,会导致不便。在第三示例实施例中,描述了下述例子当与用户配置的公开级别相对应的通信 中继设备不存在时,通过配置比已配置的公开级别更高的公开级别(具有低公开度的公开 级别)来发送数据,避免公开多于用户期望公开的信息。图10是示出了在第三示例实施例的情况中的通信系统100的配置的框图。如图10所示,在第三示例实施例中,通信系统100仅包括作为通信中继设备的第 一和第二通信中继设备401和402。换言之,不包括在图1中的通信系统100中所包括的第 三通信中继设备403。在第三示例实施例的情况中,第一和第二通信中继设备401和402中的每一个的 配置与上述第一示例实施例(图3)中的配置相类似。此外,在第三示例实施例的情况中,用户终端300的模块配置与上述第二示例实 施例(图5)中的模块配置相类似。然而,在第三示例实施例的情况中,由于通信系统100不包括第三通信中继设备 403,因此在通信中继设备信息存储区域10中存储的对应关系表与上述第一和第二示例实 施例中的不同。图11是示出了在第三示例实施例的情况中在通信中继设备信息存储区域10中存 储的对应关系表的图。如图11所示,在本示例实施例的情况中的通信中继设备信息存储区域10中存储 的对应关系表与上述第一和第二示例实施例中的不同之处在于第三通信中继设备403的 字段不存在。此外,在第三示例实施例的情况中,在公开级别分级信息存储区域12中存储的公 开级别分级信息与上述第二示例实施例中有所不同。图12是示出了在第三示例实施例的情况中的在公开级别分级信息存储区域12中 存储的公开级别分级信息的例子的图。在本示例实施例的情况中,如图12所示,在公开级别分级信息存储区域12中,每 一个公开级别与比每一个公开级别更高一级的公开级别(更低一级的公开度)相关联地存 储。如图12所示,比“部门,,更高一级的公开级别是“公司”,并且比“公司,,更高一级 的公开级别是“不公开”。注意到,高于“不公开”的公开级别不存在。接下来,描述本示例实施例的情况中的操作。图13是示出了在第三示例实施例的情况中的用户终端的操作的流程图。具体地,描述例如在配置公开级别为“部门”之后用户发送数据的操作。首先,与上述第一示例实施例的操作一样,控制器2中的CPU 6监视在操作单元1 上的对公开级别的配置操作(步骤Si)。
当用户在操作单元1上执行配置公开级别的操作时,控制器2中的CPU 6检测到该操作(步骤Sl处的是),并且在存储器5中的公开级别信息存储区域9中存储指示通过 该操作配置的公开级别的信息(步骤S2)。具体地,假定用户将公开级别配置为“部门”。因此,在步骤S2,存储器5中的公开 级别信息存储区域9在其中存储指示配置的公开级别是“部门”的信息。接下来,控制器2中的CPU 6通过参考图11中的对应关系表,来确定与用户在之 前步骤Sl中配置的公开级别相对应的通信中继设备是否存在(步骤S21)。S卩,控制器作为 通信中继设备存在/不存在确定装置而操作。尽管本文中将“部门”配置为公开级别,如图11所示,与“部门”相对应的通信中 继设备不存在。因此,CPU检测到不存在(步骤S21处的否)。然后,CPU 6获取与比配置的公开级别更高一级的公开级别相对应的通信中继设 备的IP地址,并且在通信中继设备配置信息存储区域11中存储所获取的IP地址(步骤 S23)。即具体地,CPU 6可以通过参考图12中的对应关系表,识别出比公开级别“部门” 更高一级的公开级别是“公司”,并且还可以通过参考图11中的对应关系表,识别出与公开 级别“公司”相对应的通信中继设备的IP地址是“2. 2. 2. 2”,从而在通信中继设备配置信息 存储区域11中存储识别出的IP地址“2. 2. 2. 2”。在步骤S23之后,从步骤Sl重复该过程。当在将公开级别配置为“部门”之后发送数据时执行操作,在步骤S23之后,过程 按照步骤Sl的“否”、步骤S4的“是”、步骤S5的顺序移动。在步骤S5,CPU 6获取在通信中继设备配置信息存储区域11中存储的IP地址。 然而,该IP地址是与比用户提前配置的公开级别更高一级的公开级别相对应的通信中继 设备的IP地址(具体地,例如“2. 2. 2. 2”)。因此,CPU 6向通信器4输出命令,从而让通信器4通过具有在之前步骤S5中获取 的IP地址“2. 2. 2. 2”的第二通信中继设备402向通信目的终端501发送数据(步骤S6)。S卩,已经从CPU 6接收命令的通信器4使用CPU 6在之前步骤S5中获取的IP地 址“2. 2. 2. 2”,并且向具有该IP地址的第二通信中继设备402发送数据。当在步骤S6中发送数据时,除了要发送的数据之外,通信器4还向具有在之 前步骤S5中获取的IP地址的第二通信中继设备发送通信目的终端501的IP地址 “20. 20. 20. 20”。已经接收从通信器4发送至通信目的终端501的数据的第二通信中继设备402中 的CPU 416执行下述过程将在数据报头中指示数据发送源的IP地址的部分中描述的用户 终端300的IP地址(通信标识符)替换为通信中继设备402的IP地址。然后,通信中继设备402的CPU 416向通信器414发送命令,并且将在数据报头中 指示数据目的方的IP地址的部分中描述的通信中继设备402的IP地址替换为连同数据一 起接收的IP地址(换言之,通信目的终端501的IP地址“20. 20. 20. 20"),从而让通信器 414向通信目的终端501发送数据。这样,从用户终端300通过第二通信中继设备402向通信目的终端501发送数据。此外,以比用户配置的公开级别更高一级的公开级别来执行该发送。因此,通信目的方不会 知道过多的用户属性注意到在本示例实施例的情况中,当与用户配置的公开级别相对应的通信中继设 备存在时,以用户配置的公开级别来发送数据。即具体地,当用户将公开级别配置为例如“不公开”、“公司”时,在步骤S21处的确 定变为在后续步骤S22处的是,CPU 6在通信中继设备配置信息存储区域11中存储与用户 配置的公开级别相对应的通信中继设备的IP地址,然后过程从步骤Sl开始重复。根据上述第三示例实施例,即使当与用户配置的公开级别相对应的通信中继设备 不存在时,自动地搜索与比配置的公开级别更高的公开级别相对应的通信中继设备,并且 通过搜索到的通信中继设备发送数据。因此,可以执行满足不公开过多信息的要求的通信。[第四示例实施例]在上述第一示例实施例中,已经描述了选择与用户配置的公开级别相对应的通信 中继设备的操作的例子,换言之,在用户终端300中执行获取与用户配置的公开级别相对 应的通信中继设备相对应的IP地址的操作的例子。然而,在第四示例实施例中,描述了在 用户终端300之外提供执行该操作的中继设备选择设备的例子。图14是示出了在第四示例实施例的情况中的通信系统100的配置的框图。如图14所示,第四示例实施例的情况中的通信系统100与上述第一示例实施例的 情况的不同之处在于包括中继设备选择设备600。图15是示出了第四示例实施例的情况中的用户终端300的配置的框图。如图15所示,第四示例实施例的情况中的用户终端300与上述第一示例实施例的 情况的不同之处在于存储器5不包括通信中继设备信息存储区域10。图16是示出了中继设备选择设备600的配置的框图。如图16所示,中继设备选择设备600包括控制器602、执行用户终端300和通信中 继设备401至403之间的通信的通信器604、以及存储数据的存储器605。控制器602包括执行各种控制动作的CPU 606、存储用于CPU 606的动作的程序等 的ROM 607、以及作为CPU 606的工作区域等进行操作的RAM 608。控制器602中的CPU 606的控制动作包括让通信器604执行通信的通信控制。存储器5包括通信中继设备信息存储区域10。该通信中继设备信息存储区域10 与上述第一示例实施例相类似,并且如图4所示,存储和保持例如在作为通信中继设备401 至403的每一个的通信标识符的IP地址和公开级别之间的对应关系表。接下来,描述操作。图17是示出了在第四示例实施例的情况中用户终端300的操作的流程图,并且图 18是示出了中继设备选择设备600的操作的流程图。如图17所示,控制器2中的CPU 6监视与操作单元1有关的公开级别的配置操作 (步骤Si)。当用户在操作单元1上执行配置公开级别(“不公开”、“公司”以及“部门”中的任 意一个)的操作时,控制器2中的CPU 6检测到该操作(步骤Sl处的是),并且在存储器5 的公开级别信息存储区域9中存储指示该操作所配置的公开级别的信息(步骤S2)。然后,CPU 6向通信器4输出命令,从而让通信器4向中继设备选择设备600发送在之前步骤S2中在公开级别信息存储区域9中存储的公开级别(步骤S31)。另一方面,如图18所示,中继设备选择设备600中的CPU 606监视通信器604是 否从用户终端300接收到公开级别(步骤S41)。
当接收到公开级别时(步骤S41处的是),CPU 606通过参考存储器605中的通信 中继设备信息存储区域10中存储的对应关系表(图4),来获取与之前步骤S41中由通信器 604接收的公开级别相对应的IP地址(步骤S42)。然后,CPU 606向通信器604输出命令,从而让通信器604向用户终端300发送在 之前的步骤S43中获取的IP地址(步骤S43)。此外,在用户终端300中,在之前的步骤S31之后,CPU 6监视是否从中继设备选 择设备600接收到通信中继设备的IP地址(步骤S32)。重复该监视,直到用户终端300中的通信器4从中继设备选择设备600接收到通 信中继设备的IP地址。当用户终端300中的通信器4已经从中继设备选择设备600接收到通信中继设备 的IP地址时(步骤S32处的是),则在通信中继设备配置信息存储区域11中存储接收到的 IP地址(步骤S33)。在步骤S33之后,从步骤Sl重复该过程。注意到当用户终端300的用户执行对因特网接入并且向通信目的终端501发送数 据时的操作与上述第一示例实施例的操作相类似,从而省略其描述。根据上述第四示例实施例,在用户终端300外提供的中继设备选择设备600执行 下述操作获取与用户配置的公开级别相对应的通信中继设备相对应的IP地址。因此,可 以减少用户终端300中的处理负荷。[第四示例实施例的修改示例]在上述第四示例实施例中,已经描述了存在一个用户终端300的例子。然而,如图 19所示,多个用户终端300可以共享中继设备选择设备600。[第五示例实施例]在上述第一示例实施例中,已经描述了从用户终端300以在用户终端300处配置 的公开级别向通信目的终端501发送数据的例子。同时,在第五示例实施例中,描述了当依 照用户的移动调度来改变公开级别时发送数据的例子。图20示出了在第五示例实施例的情况中的用户终端300的配置的框图。如图20所示,在第五示例实施例的情况中的用户终端300的不同之处在于存储 器5包括用户移动调度信息存储区域13和公开级别确定规则存储区域14。用户移动调度信息存储区域13存储由用户输入的用户自己的移动调度。具体地, 当例如用户在操作单元1上执行输入移动调度“在0月X日在公司外面出差”的操作时,CPU 6在用户移动调度信息存储区域13中存储指示该移动调度的信息。此外,公开级别确定规则存储区域14提前存储用于依照移动调度来确定公开级 别的确定规则。具体地,该确定规则包括例如如下内容“在公司外面出差的日子,将公开级 别配置为不公开,并且在其他日子,将公开级别配置为已配置的公开级别”。注意到在本示例实施例的情况中,存储器5还可以包括与第一示例实施例相同的 通信中继设备配置信息存储区域11。然而,可以不包括通信中继设备配置信息存储区域11,从而描述了省略通信中继设备配置信息存储区域11的例子接下来,描述操作。图21是示出了在第五示例实施例的情况中的用户终端300的操作的流程图。例如,描述了下述操作用户将公开级别配置为“部门”,然后在公司外移动调度的 日子,从用户终端300向通信目的终端501发送数据。首先,控制器2中的CPU 6监视与操作单元1有关的公开级别的配置操作(步骤 S51)。当用户在操作单元1上执行配置公开级别(“不公开”、“公司”以及“部门”中的任 何一个)的操作时,控制器2中的CPU 6检测到该操作(步骤S51处的是),并且在存储器 5的公开级别信息存储区域9中存储指示通过该操作配置的公开级别的信息(步骤S52)。在步骤S52之后,从步骤S51重复该过程。此外,当没有检测到配置公开级别的操作时(步骤S51处的否),控制器2中的CPU 6监视在操作单元1上是否执行了向通信目的终端501发送数据的操作(步骤S53)。当用户在操作单元1上执行了向通信目的终端501发送数据的操作时,控制器2 中的CPU 6检测到该操作(步骤S53处的是),并且过程移至步骤S54。在步骤S54,CPU 6通过参考用户移动调度信息存储区域13来确定移动调度的日 子是否来到。即,这里的控制器2作为移动调度确定装置而操作。当已经来到移动调度的日子时,过程移至步骤S55。由于该操作与在公司外移动调度的日子的操作相对应,因此过程在步骤S54之后 移至步骤S55。在步骤S55,CPU 6通过参考公开级别确定规则存储区域14来获取与移动调度相 对应的公开级别。S卩,在公开级别确定规则存储区域14中,存储有如下确定规则“在公司外出差的 日子,将公开级别配置为不公开,并且在其他日子,将公开级别配置为已配置的公开级别”。 因此,CPU 6获取“不公开”作为公开级别。然后,CPU 6通过参考通信中继设备信息存储区域10中存储的对应关系表(图 4),来获取与在之前步骤S55获取的公开级别相对应的IP地址(步骤S56)。S卩,获取与公开级别“不公开”相对应的IP地址“1. 1. 1. 1”。然后,CPU 6向通信器4输出命令,从而让通信器4通过具有在之前步骤S56中 获取的IP地址“1. 1. 1. 1”的第一通信中继设备401,向通信目的终端501发送数据(步骤 S57)。即,已经从CPU 6接收命令的通信器4使用在之前步骤S56中由CPU 6获取的IP 地址“1. 1. 1. 1”,并且向具有该IP地址的第一通信中继设备401发送数据。当在步骤S57中发送数据时,除了要发送的数据之外,通信器4还向具有在之前 步骤S56中获取的IP地址的第一通信中继设备401发送通信目的终端501的IP地址 “20. 20. 20. 20”。已经接收从通信器4向通信目的终端501发送的数据的第一通信中继设备401的 CPU 416执行下述操作将在数据报头中指示数据发送源的IP地址的部分中描述的用户终 端300的IP地址(通信标识符)替换为通信中继设备401的IP地址。
然后,通信中继设备401的CPU 416向通信器414发送命令,并且将数据报头中指 示数据发送目的方的IP地址的部分中所描述的通信中继设备401的IP地址替换为与数据 一起接收的IP地址(换言之,通信目的终端501的IP地址“20. 20. 20. 20”),从而让通信 器414向通信目的终端501发送数据。这样,从用户终端300通过第一通信中 继设备401向通信目的终端501发送数据。注意到当用户在除了移动调度的日子之外的日子在操作单元1上执行向通信目 的终端501发送数据的操作时(步骤S53处的是),则在后续步骤S54处的确定变为“否”。在该情况中,在步骤S54之后的步骤S58中,CPU 6通过参考公开级别信息存储区 域9来获取用户配置的公开级别(在本例子中,“部门”)。此外,在步骤S58之后的步骤S59中,CPU 6通过参考图4中的对应关系表,获取 与在之前步骤S58中获取的公开级别“部门”相对应的IP地址“3. 3. 3. 3”。然后,在步骤S57之后的步骤S57,CPU 6向通信器4输出命令,从而让通信器4通 过具有在之前步骤S59中获取的IP地址“3. 3. 3. 3”的第三通信中继设备403,向通信目的 终端501发送数据。根据上述第五示例实施例,可以依照移动调度来改变公开级别。[第六示例实施例]在上述第一示例实施例中,已经描述了从用户终端以在用户终端中提前配置的公 开级别向通信目的终端发送数据的例子。同时,在第六示例实施例中,描述了用户对于每个 数据发送选择公开级别的例子。在本示例实施例的情况中,为了简化,假定公开级别是“公开”和“不公开”两个级别。因此,可以仅提供第一和第二通信中继设备401和402作为通信中继设备,从而可 以与第三示例实施例的图10所示一样地来配置本示例实施例的情况中的通信系统100。此外,还可以与上述第三示例实施例相类似地来配置通信中继设备401和402中 的每一个的公开级别。即,假定本示例实施例的“公开”是上述第三示例实施例的“公司”。从而,在本示例实施例的情况中,可以以与上述第三示例实施例相类似地来配置 用户终端300中的通信中继设备信息存储区域10存储的内容(参见图11)。注意到在本示例实施例的情况中的用户终端300不需要包括公开级别信息存储 区域9和通信中继设备配置信息存储区域11。从而,如图22所示地来配置本示例实施例的情况中的用户终端300。接下来,描述在本示例实施例的情况中的操作。图23是示出了在本示例实施例的情况中的用户终端300的操作流程的流程图。在本示例实施例的情况中,假定当信任数据的目的方时,用户通过选择“公开(公 司)”作为公开级别来发送数据,或当不信任时,用户选择“不公开”作为公开级别来发送数 据。首先,控制器2中的CPU 6监视是否在操作单元1上执行向通信目的终端501发 送数据的操作(步骤S61)。当用户在操作单元1上执行向通信目的终端501发送数据的操作时,控制器2的 CPU 6检测到该操作(步骤S61处的是),并且让显示器3显示用于选择是否公开用户属性的屏幕(步骤S62)。即,这里的控制器2作为公开级别询问装置而操作。当用户在操作单元1上执行选择“公开”的操作时,CPU 6检测到该操作(步骤 S63处的是),通过参考图11所示的对应关系表来获取与“公开(公司)”相对应的IP地 址“2. 2. 2. 2”,并且通过与获取的IP地址相对应的第二通信中继设备402向通信目的终端 501发送数据(步骤S64)。另一方面,当用户在操作单元1上执行选择“不公开”的操作时,CPU 6检测该操作 (步骤S63处的否),通过参考图11所示的对应关系表来获取与“不公开”相对应的IP地 址“1. 1. 1. 1”,并且通过与获取的IP地址相对应的第一通信中继设备401向通信目的终端 501发送数据(步骤S65)。根据上述第六示例实施例,可以以针对每个通信选择的公开级别,而不是以提前 配置的公开级别,来执行通信。注意到在上述每一个示例实施例中,已经描述了用户终端300执行因特网接入和 向通信目的终端501发送数据的例子,以及已经描述了使用IP地址作为通信标识符的例 子。本发明不受限于这些例子,并且还可以用类似的方式将本发明应用于通过使用SIP(会 话发起协议)从用户终端300向通信目的终端501执行通信的情况。在该情况中,可以用 SIP-URI (作为通信标识符,使用SIP-URI)来替换上述每一个示例实施例的描述中的IP地 址。此外,还可以用类似的方式将本发明应用于从用户终端300向通信目的终端501执行电 子邮件通信的情况。在该情况中,可以用电子邮件地址(作为通信标识符,使用电子邮件地 址)来替换上述每一个示例实施例的描述中的IP地址。此外,当使用SIP-URI或电子邮件 地址作为通信标识符时,可以在数据报头中记录作为历史的用户终端300的SIP地址或电 子邮件。因此,当从用户终端300向通信目的终端501中继数据发送时,通信中继设备401 至403中每一个的控制器412中的CPU 416执行删除报头中作为历史而存储的用户终端的 SIP地址或电子邮件的过程。此外,在上述每一个示例实施例中,已经描述了通过通信中继设备仅执行从作为 数据发送源的用户终端300向通信目的终端501发送数据的例子。然而,可以类似地通过 另一个通信中继设备来执行从作为通信目的方的通信目的终端501向用户终端300的数据 发送。此外,在上述每一个示例实施例中,已经描述了由单一通信中继设备来中继从作 为数据发送源的用户终端300向通信目的终端501的数据发送的例子。然而,多个通信中 继设备可以顺序地进行中继。在后一个情况中,公开级别取决于最后进行中继的通信中继 设备。注意到用户终端300的例子包括计算机通信设备、移动终端以及IP电话。本申请基于并且要求于2008年3月3日提交的日本专利申请号2008-052600的 优先权,其内容以全文引用的方式并入本文中。工业实用性可将本发明应用于通信系统,并且具体地应用于向通信目的方隐藏用户进行通信 所使用的通信标识符的通信系统。
权利要求
一种通信终端设备,包括通信中继设备选择装置,用于从能够向通信目的终端中继通信的多个通信中继设备中,选择与从多个等级的公开级别中指定作为与用户属性相关的公开级别的公开级别相对应的通信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的通信中继设备与所述通信目的终端进行通信。
2.根据权利要求1所述的通信终端设备,还包括通信中继设备信息存储装置,用于存 储分配给所述多个通信中继设备中的每一个并与每一等级的公开级别相关联的通信标识 符,其中,所述通信中继设备选择装置通过参考所述通信中继设备信息存储装置中存储的 内容,获取与所述指定的公开级别相对应的通信标识符,从而执行所述通信中继设备的选 择,以及其中,所述通信装置通过具有由所述通信中继设备选择装置获取的所述通信标识符的 通信中继设备,执行与所述通信目的终端的通信。
3.根据权利要求2所述的通信终端设备,还包括通信中继设备标识符存储装置,用于 存储并且保持由所述通信中继设备选择装置获取的所述通信标识符,其中,所述通信装置通过具有在所述通信中继设备标识符存储装置中存储的所述通信 标识符的通信中继设备,执行与所述通信目的终端的通信。
4.根据权利要求1至3中任一项所述的通信终端设备,还包括 操作装置,用于接受用户操作;以及公开级别存储装置,用于存储和保持通过所述操作装置的操作而指定的公开级别, 其中,所述通信中继设备选择装置依照于所述公开级别存储装置中存储的所述公开级 别来选择通信中继设备。
5.根据权利要求3所述的通信终端设备,还包括 操作装置,用于接受用户操作;以及公开级别存储装置,用于存储和保持通过所述操作装置的操作而指定的公开级别, 其中,每当新指定公开级别时,所述通信中继设备选择装置通过参考所述通信中继设 备信息存储装置中存储的内容而新获取与新指定的公开级别相对应的通信标识符,从而新 选择通信中继设备,以及其中,每当新指定公开级别时,所述通信中继设备标识符存储装置存储和保持由所述 通信中继设备选择装置新获取的通信标识符。
6.根据权利要求1或2所述的通信终端设备,还包括 操作装置,用于接受用户操作;以及公开级别询问装置,用于当执行所述通信时向所述用户询问要指定哪一个公开级别, 其中,所述通信中继设备选择装置依照由所述用户通过所述操作装置的操作而指定的 公开级别,选择通信中继设备。
7.根据权利要求1至6中任一项所述的通信终端设备,还包括公开度增强询问装置,用 于当在执行与所述通信目的终端的通信之后从所述通信目的终端接收到拒绝通信的拒绝 通知时,向所述用户询问是否通过增强与所述用户属性相关的公开度而再次进行通信,其中,当从所述用户接收到增强所述公开度的指令时,所述通信中继设备选择装置重 新选择与具有所述用户属性的较高公开度的公开级别相对应的通信中继设备,以及其中,所述通信装置通过由所述通信中继设备选择装置重新选择的通信中继设备,再 次执行与所述通信目的终端的通信。
8.一种通信终端设备,包括通信中继设备存在/不存在确定装置,用于从能够向通信目的终端中继通信的多个通 信中继设备中,确定与从多个等级的公开级别中指定作为与用户属性相关的公开级别的公 开级别相对应的通信中继设备的存在或不存在;通信中继设备选择装置,用于当确定与所述指定的公开级别相对应的通信中继设备存 在时,选择与所述指定的公开级别相对应的通信中继设备,并且当确定与所述指定的公开 级别相对应的通信中继设备不存在时,选择与比所述指定的公开级别具有更低的与用户属 性相关的公开度的公开级别相对应的通信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的通信中继设备与所述通信 目的终端进行通信。
9.根据权利要求8所述的通信终端设备,还包括操作装置,用于接受用户操作;以及公开级别存储装置,用于存储和保持通过所述操作装置的操作而指定的公开级别,其中,所述通信中继设备存在/不存在确定装置依照所述公开级别存储装置中存储的 公开级别来确定通信中继设备的存在或不存在。
10.一种通信终端设备,包括移动调度存储装置,用于存储用户的移动调度;移动调度确定装置,用于确定在所述移动调度存储装置中存储的所述移动调度的日期 是否已经来到;通信中继设备选择装置,用于当确定所述移动调度的日期还没有来到时,从能够向通 信目的终端中继通信的多个通信中继设备中选择与从多个等级的公开级别中指定作为与 所述用户属性相关的公开级别的公开级别相对应的通信中继设备,并且所述通信中继设备 选择装置用于当确定已经来到所述移动调度的日期时,从所述多个通信中继设备中选择与 比所述指定的公开级别具有更低的与所述用户属性相关的公开度的公开级别相对应的通 信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的所述通信中继设备来与所 述通信目的终端进行通信。
11.根据权利要求8至10中任一项所述的通信终端设备,还包括通信中继设备信息存 储装置,用于存储分配给所述多个通信中继设备中每一个并与每一等级的公开级别相关联 的通信标识符,其中,所述通信中继设备选择装置通过参考所述通信中继设备信息存储装置中存储的 内容来获取与所述指定的公开级别相对应的通信标识符,从而执行所述通信中继设备的选 择,以及其中,所述通信装置通过具有由所述通信中继设备选择装置获取的所述通信标识符的 通信中继设备来执行与所述通信目的终端的通信。
12.一种通信系统,包括 通信终端设备;以及多个通信中继设备,能够从所述通信终端设备向通信目的终端中继通信,同时不向所 述通信目的终端公开所述通信终端设备的通信标识符,其中,每一个通信中继设备对应于与用户属性相关的多个等级的公开级别中的任何一 个,以及其中,所述通信终端设备包括通信中继设备选择装置,用于从所述多个通信中继设备中选择与从多个等级的公开级 别中指定的公开级别相对应的通信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的通信中继设备来与所述通 信目的终端进行通信。
13.一种通信系统,包括 通信终端设备;以及多个通信中继设备,能够从所述通信终端设备向通信目的终端中继通信,同时不向所 述通信目的终端公开所述通信终端设备的通信标识符,其中,每一个通信中继设备对应于与用户属性相关的多个等级的公开级别中的任何一 个,以及其中,所述通信终端设备包括通信中继设备存在/不存在确定装置,用于从多个通信中继设备中确定与从多个等级 的公开级别中指定的公开级别的公开级别相对应的通信中继设备的存在或不存在;通信中继设备选择装置,用于当确定与所述指定的公开级别相对应的通信中继设备存 在时,选择与所述指定的公开级别相对应的通信中继设备,并且用于当确定与所述指定的 公开级别相对应的通信中继设备不存在时,选择与比所述指定的公开级别具有更低的与用 户属性相关的公开度的公开级别相对应的通信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的通信中继设备与所述通信 目的终端进行通信。
14.一种通信系统,包括 通信终端设备;以及多个通信中继设备,能够从所述通信终端设备向通信目的终端中继通信,同时不向所 述通信目的终端公开所述通信终端设备的通信标识符,其中,每一个通信中继设备对应于与用户属性相关的多个等级的公开级别中的任何一 个,以及其中,所述通信终端设备包括 移动调度存储装置,用于存储所述用户的移动调度;移动调度确定装置,用于确定所述移动调度存储装置中存储的所述移动调度的日期是 否已经来到;通信中继设备选择装置,用于当确定所述移动调度的日期还没有来到时,从所述多个 通信中继设备中选择与从多个等级的公开级别中指定的公开级别相对应的通信中继设备, 并且所述通信中继设备选择装置用于当确定所述移动调度的日期已经来到时,从所述多个通信中继设备中选择与比所述指定的公开级别具有更低的与所述用户属性相关的公开度 的公开级别相对应的通信中继设备;以及通信装置,用于通过由所述通信中继设备选择装置所选择的所述通信中继设备来与所 述通信目的终端进行通信。
15.一种通信系统,包括 通信终端设备;多个通信中继设备,能够从所述通信终端设备向通信目的终端中继通信,同时不向所 述通信目的终端公开所述通信终端设备的通信标识符;以及中继设备选择设备,从所述多个通信中继设备中选择用于从所述通信终端设备向所述 通信目的终端中继通信的通信中继设备,其中,每一个通信中继设备对应于与用户属性相关的多个等级的公开级别中的任何一个,其中,所述中继设备选择设备从所述多个通信中继设备中选择与从多个等级的公开级 别中指定的公开级别相对应的通信中继设备,以及其中,所述通信终端设备包括通信装置,用于通过由所述中继设备选择设备所选择的 通信中继设备来与所述通信目的终端进行通信。
16.根据权利要求15所述的通信系统,其中所述通信终端设备向所述中继设备选择设备发送所述指定的公开级别,以及 所述中继设备选择设备选择与从所述通信终端设备接收的所述公开级别相对应的通 信中继设备。
17.根据权利要求15或16所述的通信系统,其中 提供多个通信终端设备,以及所述中继设备选择设备选择通信中继设备,所述通信中继设备用于从所述多个通信终 端设备中的每一个向该通信终端设备的通信目的终端中继通信。
18.根据权利要求12至17中任一项所述的通信系统,其中,所述多个通信中继设备包 括仅能够由属于特定组织的用户接入的通信中继设备,以及还包括仅能够由属于所述特定 组织中包括的较低组织的用户接入的通信中继设备。
19.根据权利要求12至18中任一项所述的通信系统,其中,所述多个通信中继设备包 括能够由任何用户接入的通信中继设备,以及还包括仅能够由属于特定组织的用户接入的 通信中继设备。
20.根据权利要求12至19中任一项所述的通信系统,其中,通过从所述通信终端设备 向所述通信目的终端发送的数据中删除所述通信终端设备的通信标识符,每一个通信中继 设备在不向所述通信目的终端公开所述通信终端设备的通信标识符的情况下中继通信。
21.—种中继设备选择设备,从能够从通信终端设备向通信目的终端中继通信的多个 通信中继设备中,选择与多个等级的公开级别中指定作为与所述通信终端设备的用户属性 相关的公开级别的公开级别相对应的通信中继设备,并且将所述选择的结果通知给所述通 信终端设备。
22.根据权利要求21所述的中继设备选择设备,还包括通信中继设备信息存储装置, 用于存储分配给所述多个通信中继设备中的每一个并与每一等级的公开级别相关联的通信标识符,其中,所述中继设备选择设备通过参考所述通信中继设备信息存储装置中存储的内容 来获取与所述指定的公开级别相对应的通信标识符,以执行对所述通信中继设备的选择, 并且将所述获取的通信标识符作为所述选择的结果通知给所述通信终端设备。
23.一种通信方法,包括第一步骤在能够从通信终端设备向通信目的终端中继通信的多个通信中继设备中, 选择与多个等级的公开级别中指定为与所述通信终端设备的用户属性相关的公开级别的 公开级别相对应的通信中继设备;以及第二步骤由所述通信终端设备通过在所述第一步骤中选择的通信中继设备来与所述 通信目的终端进行通信。
24.根据权利要求23所述的通信方法,包括在所述第一步骤中,通过参考对应关系表来获取与所述指定的公开级别相对应的通信 标识符,以执行对所述通信中继设备的选择,所述对应关系表指示分配给所述多个通信中 继设备中的每一个的通信标识符与每一等级的公开级别之间的对应关系;以及在所述第二步骤中,由所述通信终端设备通过具有在所述第一步骤中获取的通信标识 符的通信中继设备,执行与所述通信目的终端的通信。
25.一种用于使计算机执行下述过程的程序从能够从多个通信终端设备向通信目的 终端中继通信的多个通信中继设备中,选择与多个等级的公开级别中指定作为与所述通信 终端设备的用户属性相关的公开级别的公开级别相对应的通信中继设备。
全文摘要
为了执行通信,同时将与要向通信目的方公开的用户属性相关的公开级别配置为指定的公开级别,提供一种通信中继设备选择装置(2),该装置在能够向通信目的终端(501)中继通信的多个通信中继设备(401-403)中选择与多个等级的公开级别中指定为与用户属性相关的公开级别的公开级别相对应的通信中继设备。本发明提供一种通信装置(4),该装置通过由通信中继设备选择装置(2)所选择的通信中继设备与通信目的终端(501)进行通信。
文档编号H04L12/46GK101960791SQ200980107200
公开日2011年1月26日 申请日期2009年2月2日 优先权日2008年3月3日
发明者伊东直子, 竹之内隆夫 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1