用于连接管理的方法和装置的制造方法

文档序号:9221952阅读:204来源:国知局
用于连接管理的方法和装置的制造方法
【技术领域】
[0001]本发明一般涉及在本地网络中管理连接和/或发现设备。
【背景技术】
[0002]诸如膝上计算机、移动终端和个人计算机这样的启用通信的设备可以经由有线或无线连接而连接到彼此和其它设备。局域网LAN可以基于例如以太网标准而运转为将一组个人计算机连接到本地网络中。本地网络可以包括这样的设备,即所述设备可使用在本地网络的情境中可路由的或有效的地址而寻址到彼此。换句话说,发布到本地网络中的包括作为去往-地址(to-address)的第一设备的本地地址的消息将在本地网络中被内部路由到该第一设备。发布到本地网络外面的网络中的包括同一本地地址作为去往-地址的消息不会被正确地路由到该第一设备,因为本地地址在本地网络外面是无效的。
[0003]通过被布置在本地网络和外部网络之间的网关,本地网络可以连接到诸如因特网的外部网络。在所述网络之间进行布置可以包括:该网关具有到本地网络的接口,以及该网关具有到外部网络的接口。这些接口可以分别被称为本地接口和全局接口。
[0004]所述网关可以被配置为处理所述网络之间的寻址,从而使得向外部网络中的节点发送消息的设备可以将该消息发布到本地网络中,其中,网关的本地接口的本地地址处于该消息的去往-地址字段中,以及当收到该消息时,网关可以在该消息的去往-地址字段中用节点在外部网络中的地址替换它自己的本地地址。在另一方向上,外部网络中的节点可以通过向外部网络中发布消息(其中,网关的全局接口的地址处于去往-字段中)来对本地网络中的设备做出回复,以及响应于接收到该消息,网关可以将设备在本地网络中的本地地址插入去往-字段中,并且经由网关的本地接口将该消息发布到本地网络中。这种地址处理可以称为网络地址转换NAT。
[0005]当本地网络中的设备试图与彼此进行通信时,在不需要地址转换的情况下,它们可以使用本地寻址来寻址到彼此。例如在本地网络是公司LAN的情况下,或者在本地网络是无线局域网WLAN的情况下,同一本地网络中的设备可以关联于彼此。WLAN中的设备可以通过在物理上彼此邻近而关联于彼此。
[0006]在同一本地网络中的设备可以与彼此进行通信之前,它们需要变得知道彼此。变得知道的过程可以称为发现过程,由此,设备在本地网络上发现彼此。一个简单的发现过程包括:第一设备的用户将第二设备的本地地址手工输入到他的设备中。其它发现过程包括:在本地网络中进行广播来搜索其它设备。

【发明内容】

[0007]在权利要求中阐述了本发明的示例的各个方面。
[0008]根据本发明的第一方面,提供了一种装置,所述装置包括:接收机,其被配置为从节点接收第一消息,该第一消息包括被指派给所述装置的本地地址;发射机,其被配置为促使第二消息被朝着服务器传送,该第二消息包括所述装置的逻辑名称;以及至少一个处理核心,其被配置为对经由所述接收机从第二装置接收的连接请求消息进行处理。
[0009]根据本发明的第二方面,提供了一种装置,所述装置包括:接收机,其被配置为从服务器接收信息,所述信息包括第二装置的逻辑名称和本地地址中的至少一个;至少一个处理核心,其被配置为执行所述至少一个活动内容元素,其中,每个活动内容元素被配置为当被执行时促使探测消息被传送到所述第二装置;以及发射机,其被配置为响应于收到对所述探测信号的响应,促使连接请求消息被传送到所述第二装置。
[0010]根据本发明的第三方面,提供了一种装置,所述装置包括:接收机,其被配置为从位于与所述装置不同的域中的第二装置接收第一消息,该第一消息包括第一全局地址和所述第二装置的逻辑名称,所述接收机被进一步配置为从第三装置接收第二消息,该第二消息包括第二全局地址;以及至少一个处理核心,其被配置为确定第一和第二全局地址是否是同一地址,或者在第一和第二全局地址是IPv6地址的情况下它们是否属于同一网络,以及响应于第一和第二全局地址是同一地址或者在IPv6的情况下属于同一网络,促使向所述第三装置传送包括所述第二装置的逻辑名称和本地地址中的至少一个的信息。
[0011]根据本发明的进一步的方面,提供了用于操作根据前述方面所述的装置的方法以及计算机程序,其中,所述计算机程序被配置为当运行时促使所述方法被实施。
【附图说明】
[0012]为了更完整地理解本发明的示例性实施例,现在参考下面结合附图进行的描述,其中:
[0013]图1示出了能够支持本发明的至少一些实施例的示例性系统;
[0014]图2示出了根据本发明的示例性实施例的装置10的框图;
[0015]图3是根据本发明的至少一些实施例的第一方法的流程图;
[0016]图4是根据本发明的至少一些实施例的第二方法的流程图;
[0017]图5是根据本发明的至少一些实施例的第三方法的流程图;
[0018]图6是示出本发明的第一示例性实施例的信令图;
[0019]图7是示出本发明的第二示例性实施例的信令图。
【具体实施方式】
[0020]通过参考附图的图1至图7来理解本发明的示例性实施例及其潜在优势。
[0021]图1示出了能够支持本发明的至少一些实施例的示例性系统。示出了包括在本地网络105中的设备110、120和130。类似地示出了包括在本地网络106中的设备140和150,以及包括在本地网络107中的四个未加标记的设备。设备110可以包括桌上型或膝上型计算机、平板计算机、智能电话、移动电话、用户终端或其它连接的设备。设备120和/或130也可以包括桌上型或膝上型计算机、平板计算机、智能电话、移动电话、用户终端或其它连接的设备。本地网络105可以包括例如LAN或WLAN本地网络。在某些实施例中,本地网络105包括封闭的订户组、CSG、蜂窝小区或另一种蜂窝子网。设备110、120和130以及将它们互连在一起的连网连接形成了本地网络105。可以使用本地寻址在本地网络105中的设备110、120和130之间交换消息,其中,本地网络105的本地地址仅在本地网络105中被定义。本地网络105可经由网关160在操作上连接到外部网络180。网关160包括到本地网络105的接口和到外部网络180的接口。连接105g将本地网络105连接到网关160。
[0022]图1的本地网络106包括设备140和150。与本地网络105类似,本地网络106可经由网关160在操作上连接到外部网络180。连接106g将本地网络106连接到网关160。本地网络106具有独立于本地网络105中的本地地址的本地寻址,换句话说,例如,包括在本地网络106中的设备140的本地地址在本地网络105中无效。如果在去往-字段中具有设备140的本地地址的消息在本地网络105中被发布,则其不会被成功地进行路由,因为设备140的本地地址在本地网络105中未定义。在某些情况下,设备140的本地地址偶然地可被分配给本地网络105中的一设备,在此情况下,所述消息可以被路由到该设备而非设备 140。
[0023]还示出了包括四个设备的本地网络107。本地网络107可经由网关170在操作上连接到外部网络180。连接107g将本地网络107连接到网关170。连接105g、106g和107g中的至少一个可以至少部分地是无线的。
[0024]本地网络105、106和107的本地寻址系统可以基于例如因特网协议版本4 (IPv4)或版本6 (IPv6)。外部网络180具有它自己的寻址系统,该寻址系统可以也基于例如IPv4或IPv6。在外部网络180中定义的地址在外部网络180而非本地网络105、106或107中是有效的。
[0025]本地网络105中的设备110的用户可能希望发现本地网络105中的其它设备,例如为了进行交互以便提供或获取诸如文件共享这样的服务。设备120可以被配置为:预备向本地网络105中的其它设备或者一般地向与设备120处在同一本地网络中的设备提供文件共享或其它服务。设备120可以为其自己获取在本地网络105中有效的本地地址,并且将该本地地址连同设备120的逻辑名称一起注册到名称服务器,所述名称服务器例如是动态域名系统dDNS服务器。所述本地地址可以例如从网关160来获得。在进行注册之后,可以使用设备120的逻辑名称向名称服务器查询设备120的本地地址。名称服务器将响应于所述查询而提供设备120的本地地址。逻辑名称可以包括以下中的至少一个:DNS地址和完全限定的域名FQDN。
[0026]设备120可以进一步被配置为:通过经由网关160向服务器190传送注册消息而将其自己注册到服务器190。所述注册消息可以包括设备120的逻辑名称,以及视情况包括设备120的本地地址。网关160可以对注册消息实施地址转换,从而使得当服务器190接收到该注册消息时,来自-地址(from-address)字段可以含有根据外部网络180的寻址方法(addressing)的网关160的地址。服务器190可以被配置为存储注册消息的内容的至少一部分,例如在来自-地址字段中的地址。可以将来自-地址字段中的该地址看作设备120的外部地址。服务器190也可以从设备140接收注册消息,其中,服务器190也可以至少部分地对该注册消息进行存储。服务器190可以从包括在本地网络107中的设备接收注册消息。当在服务器190中被接收到时,本地网络107中的设备的注册消息可以包括根据外部网络180的寻址方法的网关170的地址,因为本地网络107经由网关170而非网关160连接到外部网络180。
[0027]视情况,设备120可以通过从外部网络180中的地址服务进行查询来获得其外部地址,该外部地址是指根据外部网络180的寻址方法的网关160的地址。在此情况下,设备120可以在用于服务器190的注册消息的有效载荷部分中包括这个获得的地址。能够提供外部地址的地址服务的一个示例为“whatismyip.com”。在地址处在有效载荷部分中的情况下,服务器190不需要依赖于来自-地址字段来获得设备120的外部地址,而可以从该消息的有效载荷部分获得它。在此情况下,甚至在网关160中的地址转换以非标准方式被实施的情况下,也可以可靠地获得所述地址。一般而言,可以认为服务器190被配置为从注册消息获得设备120的外部地址,例如从来自-地址字段、另一报头字段或有效载荷部分。
[0028]试图发现本地网络105中的设备的设备110可以向服务器190传送请求。服务器190可以被配置为:作为响应向设
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1