允许一个设备去检测另一设备的方法

文档序号:7850938阅读:306来源:国知局
专利名称:允许一个设备去检测另一设备的方法
技术领域
本发明涉及融合个人网络服务(convergepersonal network service) (CPNS)。
背景技术
在各种开发的技术之中,诸如数字生活网络联盟(DLNA)或者紫蜂(ZigBee)的传统技术着重于相互发现(mutual discovery),和从特定的个人局域网(PAN)内的设备获得的服务的使用,同时网络共享(tethering)着重于在异构(heterogeneous)网络之间的连接。与这样简单的PAN相比,已经提出了 CPNS概念。CPNS允许访问属于个人网络(PN)或者PAN的设备中获得的服务。CPNS经由CPNS服务器、CPNS网关(GW)和CPNS支持的设备部署。此外,通用服务器和通用设备可以对于CPNS存在。CPNS基于PN。一组设备形成PN,CPNS Gff放置在PN中,并且属于PN的设备的服务被注册给CPNS服务器。然后,提供特定服务的设备可以在CPNS服务器中搜索,使得外部实体可以共享来自该设备的服务。CPNS GW(也称作PN GW)起着连接PN到另一网络的作用。CPNS设备也称作个人网络实体(PNE),其是PN的成员。一组设备可以形成PNE或者单个设备可以是PNE。图1是示出CPNS概念的示例性图。通用服务器、CPNS服务器、CPNS GW、CPNS设备和通用设备在图1中示出。每个CPNS服务器可以与一个或多个CPNS Gff (即,PN Gff)通信,并且因此,可以发送数据到CPNS GW,或者从CPNS GW接收数据。CPNS服务器可以通过与它们通信与在PN (或者PAN)内的一个或多个CPNS设备交换数据。CPNS设备的每个可以经由CPNS Gff发送数据到一个或多个其它的CPNS设备或者通用设备,或者从一个或多个其它的CPNS设备或者通用设备接收数据。CPNS Gff可以通过与CPNS服务器、CPNS Gff,或者CPNS设备通信发送数据到CPNS服务器、在不同的PN内的CPNS GW,或者CPNS设备,或者从CPNS服务器、在不同的PN内的CPNS Gff,或者CPNS设备接收数据。每个CPNS服务器可以通过与它们通信发送数据到通用服务器和CPNS Gff,或者从通用服务器和CPNS Gff接收数据。例如,CPNS GW可以通过近距离通信,例如,蓝牙、近场通信(NFC)、紫蜂、无线保真(WiFi)等与CPNS设备通信和经蜂窝网络与CPNS服务器通信。CPNS服务器可以通过管理和控制在CPNS Gff和CPNS设备之间的通信来改善用户体验,并且因此,允许在CPNS GW和CPNS设备之间交换应用和信息。例如,用户可以经由一个CPNS设备从另一 CPNS设备(例如,全球定位系统(GPS)设备)获取位置信息,经由CPNSGff发送位置信息到CPNS服务器,并且从CPNS服务器接收基于定位的服务。 因此,用户可以经由在PN内的多个CPNS设备接收各种服务。

发明内容
技术问题无需提供实现CPNS所需要的技术规范,以上描述的传统技术仅仅引入CPNS的概念。因此,设计去解决传统问题的本说明书的目的是提供用于实现CPNS的特定的技术。本说明书的另一目的是首先提供用于在多个CPNS设备之间建立物理连接或者配对它们的物理连接(或者配对)过程,和用于相互地搜索CPNS设备的发现过程,以便实现CPNS。技术方案 在本发明的一个方面中,一种用于在具有融合个人网络服务(CPNS)-启用实体的第一设备中检测另一设备的方法,包括如果第一设备的CPNS-启用实体被设置为个人网络实体(PNE)模式,在执行与第二设备的物理连接过程之后,从第二设备接收发现请求消息以防止在CPNS-启用实体和第二设备之间的冗余信息的传输。发现请求消息可用于获取与在物理连接过程的期间检测到的至少一个设备的模式有关的信息以及与检测到的至少一个设备所属的网络有关的信息中的至少一个。接收到的发现请求消息包括与第二设备的模式有关的信息和与第二设备所属的网络有关的信息中的至少一个。该方法可以进一步包括基于接收的发现请求消息中所包括的至少一条信息来确定是否发送发现请求消息。该方法可以进一步包括响应于发现请求消息的接收,将发现响应消息发送给第二设备,该发现响应消息包括与CPNS-启用实体的模式有关的信息。发现请求消息可以是实体发现请求消息,或者发现响应消息可以是实体发现响应消息。该方法可以进一步包括在发现请求消息中检查与第二设备的模式有关的信息。如果在发现请求消息中与第二设备的模式有关的信息表示第二设备是网关,则确定不将发现请求消息发送给在物理连接过程期间检测到的至少一个设备。如果发现请求消息包括与第二设备所属的网络有关的信息,则允许CPNS-启用实体加入网络。如果发现请求消息不包括与第二设备所属的网络有关的信息,则允许CPNS-启用实体产生网络。如果发现请求消息不包括与第二设备所属的网络有关的信息,并且CPNS-启用实体不适于加入第二设备所属的网络,则允许CPNS-启用实体产生网络。该方法可以进一步包括在执行与第二设备的物理连接过程之后,确定CPNS-启用实体是否被设置为PNE模式,并且如果CPNS-启用实体被设置为PNE模式,则执行与第二设备的物理连接过程,然后等待发现请求消息的接收。该方法可以进一步包括如果对于预定的时间没有收到发现请求消息,则开始产生发现请求消息,以及在发现请求消息产生的期间,当从第二设备接收到发现请求消息时,中断发现请求消息的产生或者传输。该方法可以进一步包括将注册请求消息发送给第二设备,使得注册请求消息被发送给服务器,并且将到其它设备的物理连接所需要的附加信息发送给第二设备,使得附加信息被发送给服务器,接收仅在CPNS-启用实体和服务器之间有效的信息;以及如果第一设备搜索物理地可连接的另一设备,则通过将仅在CPNS-启用实体和服务器之间有效的信息发送给另一设备来完成物理连接过程。在本发明的另一方面中,一种设备,包括存储器,用于存储CPNS-启用实体;收发信机,用于如果第一设备的CPNS-启用实体被设置为PNE模式,则在执行与第二设备的物理连接过程之后,从第二设备接收发现请求消息,以防止在CPNS-启用实体和第二设备之间的冗余信息的传输。发现请求消息用于获取与在物理连接过程期间检测到的至少一个设备的模式有关的信息以及与检测到的至少一个设备所属的网络有关的信息中的至少一个。接收到的发现请求消息包括与第二设备的模式有关的信息和与第二设备所属的网络有关的信息中的至少一个。该设备可以进一步包括处理器,用于基于接收到的发现请求消息中所包括的至少一条信息来确定是否发送发现请求消息。技术效果本发明的实施例解决传统技术的前述的问题。也就是说,本发明的实施例提供一种特定的技术以实现CPNS。此外,本发明的实施例通过简化用于在多个CPNS设备之间建立物理连接(或者配对)的过程,和用于在它们之间相互地搜索CPNS设备的过程,以便实现CPNS来提高用户便利性,并且防止资源浪费。


图1是示出融合个人网络服务(CPNS)的概念的示例性·
图2是示出整个CPNS过程的示例性图;图3示出在图2中示出的第一和第二设备的架构;图4是示出CPNS的初始化过程的示例性图;图5示出由于用户A的地理移动,用户A的个人网络(PN)与另一 PN重叠的实例;图6是示出用于在图4的实例中触发的物理连接过程和发现过程的信号流程的示例性图;图7和8示出按照本发明一个实施例用于简化物理连接过程的方法;图9示出按照本发明另一实施例用于简化在图6中示出的发现过程的方法;和图10是按照本发明实施例的设备的方框图。
具体实施例方式本发明涉及融合个人网络服务(CPNS)。但是,本发明不应该认为是局限于其,更合适地,本发明可以用于本发明的技术精神可以适用于其的所有通信系统和方法,以及其它的系统。在本发明中使用的技术术语被简单地提供以描述特定的实施例,不意欲限制本发明。除非另外限定,在此处使用的所有技术术语具有与那些本领域技术人员通常理解的术语相同的含义。该术语应该解释为既过度地广泛的含义,又不过度地窄的含义。如果在本说明书中使用的技术术语过于错误地被选择去精确地表示本发明的主题,它们应该以那些本领域技术人员容易地理解的那个替换。此外,在此处使用的通用术语应该理解以便具有与在通用字典中限定的,或者与相关技术的上下文的含义相同的含义。该术语不应该解释为过度地窄的含义。在此处,单个表示包括多个表示,除非在上下文中另外阐明。在本说明书中,该术语“包括”或者“具有”不解释为必然地包括在本说明书中描述的所有部件或者步骤。更合适地,应该理解,存在省略或者增加一个或多个部件或者步骤的可能性。虽然类似第一、第二等的序数可用于描述许多的部件,但这些部件不受该术语限制。该术语用于区别一个部件与其它的部件。例如,在本发明的范围和精神内,第一部件可以称为第二部件,或者反之亦然。当所述一个部件“连接”或者“链接”到另一部件的时候,它们可以直接或者在两者之间与第三部件连接或者链接。另一方面,如果其阐明一个部件“直接连接”或者“直接链接”到另一部件,应该理解,第三部件没有插入在该部件之间。现在将参考附加的附图介绍本发明的优选实施例。类似的附图标记表示相同的或者类似的部件,并且该部件的冗余描述避免。已知技术的详细说明将被省略,以免其使本发明的主题难以理解。此外,附加的附图被提供去帮助容易理解本发明的主题,不限制本发明。本发明的精神应该解释为除附加的附图之外扩展为所有变化、等效和替换。 在附图中使用的术语终端可以以用户设备(UE)、移动设备(ME)、移动站(MS)、用户终端(UT)、订户站(SS)、无线设备、手持设备,或者接入终端(AT)替换。该终端可以是具有通信功能的便携式设备,诸如,移动电话、个人数字助理(PDA)、智能电话、无线调制解调器、膝上电脑等,或者非便携式设备,诸如,PC或者车载设备。术语的定义参考该附图,在本发明中使用的术语将简单地定义以帮助理解本发明。DCPNS =CPNS允许访问从形成个人网络(PN)(或者个人局域网(PAN))的设备中获得的服务。与通过网络地址转换(NAT)允许因特网连接的设备去分配专用网际协议(IP)地址给另一设备,使得该设备可以使用专用IP地址访问因特网的分享相比,在简单分配专用IP地址给另一设备以外,CPNS允许用户的第一设备整体地管理可以经移动通信网络提供的各种服务。由于用户的第一设备以集成的方式管理服务,所以服务可以在用户的多个设备之中无缝地共享。例如,第一设备可以将正在进行的视频点播(VoD)文件无缝地传送给第二设备,从而提高用户便利性。此外,在用户具有多个设备的情形下,当外部服务器无需用户请求将发送服务数据给用户的时候,该外部服务器可以在多个设备之中选择设备去接收服务数据。例如,如果用户具有能够实施视频呼叫的多个设备,当接收到用于用户的视频呼叫请求的时候,接收视频呼叫的设备可以在多个设备之中确定。正在进行的视频呼叫也可以发送给用户的另一设备。此CPNS通过在用户的设备提供的CPNS-启用实体(CPNS-enabled entiry)实现。2) CPNS-启用实体CPNS-启用实体是逻辑实体,并且存在三种类型的CPNS-启用实体个人网络实体(PNE)、个人网络网关(PN Gff)和CPNS服务器。CPNS服务器位于核心网络内,并且PNE和PN Gff位于CPNS设备内。3) CPNS设备CPNS设备是可以在PN中以多个模式同时地工作的设备。CPNS设备配备有处理、存储和再现内容的功能。此外,CPNS设备可以具有通信接口,使得不同的CPNS设备可以在PN中以不同的模式工作。4)CPNS服务器CPNS服务器是可以响应于请求,或者以按压(push)方式提供资源给CPNS实体的功能实体。CPNS服务器注册与设备和用户相关的服务,存储相应的信息,并且提供是一组设备的PN的注册以及包括PN和无线接入网络(WAN)的服务组的注册。CPNS服务器也可以与外部实体,诸如内容服务器通信。CPNS服务器是设置用于鉴权用户的设备的密钥,以便对CPNS框架执行服务的实体。此外,CPNS服务器注册外部服务且支持搜索和用于在设备上消耗的消耗/供给请求。5)PN(个人网络)PN是使得用户消费(consume)或者产生服务的一组设备。PN的所有设备可以连接到PN GW。PN可以随时间的推移而变化。PN可以至少包括以GW模式工作的设备,和以PNE模式工作的另一设备。6)PNE :PNE是个人网络元素的缩写。PNE是PN的成员。PNE可以消费或者提供服务或内容。PNE是实际地消费内容、应用和服务的实体。此外,PNE是PN的成员或者在CPNS框架中建立的服务组。7)PN Gff PN GW是个人网络网关的缩写。PN GW是位于PN和广域网(WAN)中,并且可以形成PN以提供CPNS的实体。PN GW在位于PN中的同时负责异构网络之间的连接(对于设备来说对于其外部连接是不可能的),并且管理连接到CPNS服务器的设备的注册和目录(inventory)。

在设备中的PN Gff允许其它的设备以及位于PN中的PNE连接到CPNS服务器。该设备的PN GW使用全球网络,诸如移动网络。PNGW还借助于PNE管理服务,并且管理通信和其它的功能信息。8) PN目录PN目录是PN和属于PN的设备的列表。9)服务组服务组是一组PNE和PN Gff,其共享服务、数据和应用。也就是说,该服务组是经由创建的PN向服务器注册的一组设备。是服务组的成员的设备不是必然地取决于一个PN,并且可以不必属于相同的用户。更确切些,该服务组可以包括在不同的PN中分布的所有设备,并且因此不能相互连接。10)区域区域是某个地理区。11)基于区域的服务基于区域的服务指的是在基于区域的PN Gff的覆盖范围内提供的CPNS。12)区域PN Gff :在区域内提供独特的服务或者内容的PN GW。13) CPNS-启用实体模式CPNS设备可以以PN Gff模式和PNE模式工作。该模式可以通过使用CPNS实体发现功能的设备识别。PN将至少包括作为PN GW工作的设备,和作为PNE工作的设备。PNE和PN GW中的每个将知道其它的模式以便形成PN或者加入PN。PNGff将能够识别PNE去创建PN成员。PNE将识别PN Gff以形成新的PN,或者加入现有的PN。仅仅支持PNE模式的设备(例如,MP3播放器或者智能计量器)仅仅以PNE模式工作。如果设备可以仅仅作为PN GW工作,该设备仅仅作为PN GW工作。但是,当设备可以作为或者PN Gff,或者PNE工作的时候,该设备可以按照预存的设置值以两个模式的一个工作,并且该模式可以按照用户设置或者服务提供商设置变化。图2是示出整个CPNS过程的示例性图。第一设备110、第二设备120、CPNS服务器300和应用服务器400在图2中示出。用户A拥有第一和第二设备110和120。第一设备110是用户A的蜂窝电话,其可以具有经由移动通信网络连接到CPNS服务器300的第一收发信机。为了形成PN,第一设备100可以具有例如适应蓝牙、WiFi或者紫蜂工作的第二收发信机。第二设备120是用户A的便携式多媒体设备,无需用于与移动通信网络通信的第一收发信机,其仅仅具有例如适应蓝牙、WiFi或者紫蜂工作以形成PN的第二收发信机。第一和第二设备110和120可以具有CPNS-启用实体。每个CPNS-启用实体可以以GW模式或者PNE模式工作。作为一个实例,在图2中示出的第二设备120作为GW工作,因为其具有可连接到移动通信网络的第一收发信机。如果第一和第二设备110和120相互邻近,它们经由第二收发信机执行物理连接过程。同时,应用服务器400向CPNS服务器300注册服务和内容,或者公告(advertise)该服务和内容。此外,CPNS服务器300对于作为GW工作的第二设备120执行鉴权过程。当完成在第一和第二设备110和120之间的物理连接过程的时候,每个CPNS-启用实体发现另一 CPNS-启用实体。当完成该发现的时候,设备建立第一 PN(PN#1)。有关#1的信息被注册给CPNS服务器300。当PN#1完全地建立的时候,CPNS服务器300公告其保留的服务给PN#1的设备,或者搜索从PN#1的设备中获得的服务。如果PN#1的设备调用(invoke)在公告的服务之中的服务或者内容,该设备的能力被检查,并且服务或者内容按照检查的能力被提供给该设备。当该设备使用服务或者内容的时候,该服务或者内容的使用统计被收集,并且报告给CPNS服务器300或者应用服务器400。如果不再需要PN#1,PN#1可以被释放,并且有关PN#1的信息可以从CPNS服务器300注销。图3示出在图2中示出的第一和第二设备的架构。参考图3,在第一和第二设备110和120的每个中存在物理层、媒体访问控制(MAC)层、第三层、CPNS-启用实体和应用层。第二设备120的CPNS-启用实体被以PNE模式激活,并且第一设备110的CPNS-启用实体仅仅激活GW实体。另一方面, 第一设备110的CPNS-启用实体激活GW实体。因此,如由在图4中的粗实线表示的,服务数据经由在第一设备110中的物理层、MAC层和第三层被传送给CPNS-启用实体的GW实体。当收到服务数据的时候,第一设备110的GW实体经由CPNS-启用实体、第三层、MAC层和物理层将服务数据发送给第二设备120。CPNS-启用实体的PNE经由在第二设备120中的物理层、MAC层和第三层接收服务数据。同时,在第二设备120中的CPNS-启用实体的PNE经由第三层、MAC层和物理层将控制消息,诸如请求消息或者响应消息发送给第一设备110。图4是示出CPNS的初始化过程的示例性图。参考图4,执行对应于物理连接过程的配对过程(Sll)、实体发现过程(S12)和PN建立过程(S13)。在配对过程(Sll)中,没有在用户A的设备之间建立连接,在该设备之间启动物理连接过程。为了启动物理连接过程,第二设备120开始扫描。为了扫描,第二设备120可以发送扫描消息给第一设备110。第一设备110可以借助于应答扫描消息对第二设备120应答。因此,在第一和第二设备110和120之间启动物理连接过程,并且用于物理连接的信息,例如,地址或者IP地址在第一和第二设备110和120之间交换。在交换信息之后,第二设备120将物理连接请求消息,例如,配对请求消息发送给第一设备110。第一设备110从用户接收个人识别号码(PIN)码,并且在物理连接响应消息,例如,配对应答消息中将PIN码发送给第二设备120。如果PIN码是正确的,该物理连接过程完成。当完成物理连接过程的时候,每个设备的CPNS-启用实体执行发现另一的过程,也就是说,实体发现过程(S12)。特别地,第二设备120的CPNS-启用实体将发现请求消息,例如,实体发现请求消息发送给第一设备110。该发现请求消息,例如,实体发现请求消息包括有关第二设备120的CPNS-启用实体模式的信息,和有关CPNS-启用实体和已经发现的其他设备的信息。如果第二设备120的CPNS-启用实体被设置为GW,该模式信息可以包括表示CPNS-启用实体是GW的彳目息。第一设备110的CPNS-启用实体还将发现请求消息,例如,实体发现请求消息发送给第二设备120。该发现请求消息,例如,实体发现请求消息包括有关第一设备110的CPNS-启用实体模式的信息,有关CPNS-启用实体和预先发现的其他设备的信息。如果第一设备110的CPNS-启用实体被设置为PNE,该模式信息可以包括表示该PNE的信息。响应于该发现请求消息,例如,实体发现请求消息,第一设 备110的CPNS-启用实体将发现响应消息,例如,实体发现响应消息发送给第二设备120。该发现响应消息,例如,实体发现响应消息包括模式信息、有关CPNS-启用实体和预先地发现的其他设备的信息,和有关n功能的信息。同样地,响应于发现请求消息,例如,实体发现请求消息,第二设备120的CPNS-启用实体将发现响应消息,例如,实体发现响应消息发送给第一设备110。当发现过程通过在第一和第二设备110和120之间交换以上的消息完成的时候,执行PN建立过程(SI3)。特别地,如果第二设备120的CPNS-启用实体被设置为GW,第二设备120将PN建立请求消息,例如,PN建立请求消息发送给设置为PNE的设备,例如,第一设备110。PN建立请求消息可以包括有关GW的信息,和有关将属于要创建的PN的实体(例如,第一设备的CPNS-启用实体)的信息。当从第一设备110的CPNS-启用实体收到PN建立响应消息,例如,PN建立响应消息的时候,第二设备120的CPNS-启用实体将PN建立请求消息发送给CPNS服务器300。当收到PN建立请求消息的时候,CPNS服务器300经由作为GW工作的第二设备120将鉴权请求消息,例如,鉴权请求消息发送给第一设备110。响应于鉴权请求消息,第一设备110经由第二设备120将鉴权响应消息,例如,鉴权响应消息发送给CPNS服务器300。当收到鉴权响应消息的时候,CPNS服务器300将PN建立响应消息发送给作为GW工作的第二设备120。然后,作为GW工作的第二设备120的CPNS-启用实体将PN建立完成通知消息,例如,PN建立通知消息发送给第一设备110。当PN建立通过交换以上描述的消息完成的时候,应用服务器400,诸如内容服务器可以经由CPNS服务器300将包括有关其服务的信息的服务说明公告消息发送给作为GW工作的第二设备120。然后,第二设备120是GW,其将服务描述公告消息发送给由第二设备120管理的PN的设备。图5示出由于用户A的地理移动,用户A的PN与另一 PN重叠的实例,和图6是示出在图4的实例中触发的物理连接过程和发现过程的信号流程的示例性图。在图5(a)中,作为实例示出三个PN、CPNS服务器和应用服务器。在三个PN之中,PN# I是由用户A创建的。PN# I包括用户A的设备,例如,第一 GW (GW# I)和第一 PNE (PNE# I),如在图5(a)中示出的。假设GW#1是用户A的蜂窝电话,并且PNE#1是用户A的便携式多媒体设备。第二 PN(PN#2)包括第二 GW(GW#2)和第二 PNE (PNE#2),并且第三PN(PN#3)包括第三GW(GW#3)和第三PNE(PNE#3)。该应用服务器可以经由CPNS服务器和GW#1、Gff#2和Gff#3对每个PN的PNE提供服务。参考图5 (b),假设用户A地理上已经移动进入承载GW#1和PNE#1的PN#2的覆盖
范围。 然后,由用户A的GW#1和PNE#1形成的PN#1与PN#2重叠。也就是说,属于用户A的PN#1的GW#1和PNE#1包括在PN#2的覆盖范围中。当属于用户A的PN#1的GW#1和PNE#1如上所述包括在PN#2的覆盖范围中的时候,再次执行配对过程和实体发现过程,如在图6(a)中示出的。特别地,如在图6 (a)中示出的,用户A的第一和第二设备中的每个与GW#2执行配对过程和发现过程。为了执行配对过程,用户A虽然烦恼但将要输入PIN码多次。此外,在发现过程期间发送和接收四个信号,如在图4中示出的。考虑到发现过程总计执行四次,多至16个消息被发送和接收,其提高复杂度。因此,无需用户交互需要自动进行该配对过程,如在图6(b)中示出的。此外,存在简化该发现过程的需要。参考图7、8和9,在下面将描述用于简化配对过程和发现过程的方法。图7和8示出按照本发明的第一个实施例用于简化物理连接过程的方法。如从图7和8获悉的,第一个实施例其特征在于,在物理连接建立之后,唯一的信息被发送给在网络内的实体,例如,CPNS服务器300或者应用服务器400,使得在稍后物理连接过程期间,无需与用户交互,诸如,输入PIN码,自动地建立物理连接。在图7中,给出两个选项(或者实例)以将唯一的信息发送给网络实体,例如,CPNS服务器或者应用服务器。一个选项是发送唯一的信息给应用服务器400,并且另一选项是发送唯一的信息给CPNS服务器300。特别地,如从图7获悉的,用户A拥有作为PNE工作的第一设备110,和作为GW工作的第二设备120。在此处假设第一设备110是便携式多媒体设备,并且第二设备120是蜂窝电话。如果第一和第二设备110和120相互邻近,执行物理连接过程(SllO)。随后,第一和第二设备110和120执行相互发现过程(S120),然后执行PN建立过程(S130)。r5)按照前述的第一选项,第一设备110的CPNS-启用实体经由作为GW工作的第二设备120将订阅请求消息(subscription request message)发送给应用服务器400。该应用服务器400经由作为GW工作的第二设备120将订阅应答消息发送给第一设备110。第一设备110经由第二设备120将响应消息,例如,确认消息发送给应用服务器400。随后,该应用服务器400经由第二设备120将信息请求消息发送给第一设备110。响应于信息请求消息,第一设备110将包括物理连接的稍后自动建立所需要的唯一的信息,例如,物理地址、IP地址和PIN码中的至少一个的信息响应消息发送给应用服务器400。按照前述的第二选项,第一设备110的CPNS-启用实体经由作为GW工作的第二设备120将订阅请求消息发送给CPNS服务器300。该订阅请求消息包括物理连接的稍后自动建立所需要的唯一的信息,例如,物理地址、IP地址和PIN码中的至少一个。CPNS服务器300基于接收的订阅请求消息将订阅请求消息发送给应用服务器400。由CPNS服务器300发送的订阅请求消息可以不必包括从第一设备110接收的唯一的信息。该应用服务器400将订阅应答消息发送给CPNS服务器300,并且基于接收的订阅应答消息,该CPNS服务器300经由作为GW工作的第二设备120将订阅应答消息发送给第一设备110。如果由CPNS服务器300发送的订阅请求消息不包括如上所述从第一设备110接收的唯一的信息,该应用服务器400将信息请求消息发送给CPNS服务器300,并且CPNS服务器300将包括从第一设备110接收的唯一的信息的信息响应消息发送给应用服务器400。6)当该应用服务器400获取在以上的两个选项中有关第一设备110的唯一的信息的时候,其存储唯一的信息。78)该应用服务器400经由第二设备140将仅仅在第一设备110和应用服务器400之间有效的保密信息发送给第一设备110。该保密信息可以通过第一设备的唯一密钥,例如,公共密钥来加密。9)第一设备110存储该保密 信息,并且经由第二设备120将响应消息发送给应用服务器400。参考图8,假设UE A已经地理上移动进入承载第一设备110 (即,PNE#1)和第二设备120 (即,G丽)的PN#2的覆盖范围。然后,由用户A的GW#1和PNE#1形成的PN#1与PN#2重叠。也就是说,属于用户A的PN#1的GW#1和PNE#1包括在PN#2的覆盖范围中。当属于用户A的PN#1的GW#1和PNE#1如上所述包括在PN#2的覆盖范围中的时候,在PN#2中作为GW工作的第三设备210,即,GW#2尝试去建立物理连接。关于无需用户输入PIN码的自动物理连接过程,在图8中如下给出两个选项(实例)。1019)按照第一选项(或者实例),在PN#2中作为GW工作的第三设备210将扫描消息发送给第一设备110。然后,第一设备110确定是否用户允许新的物理连接。如果允许新的物理连接,第一设备110将应答扫描消息发送给作为GW工作的第三设备210。因此,物理连接被启动,物理连接所需要的信息,例如,地址、IP地址等在第一设备110和作为Gff工作的第三设备210之间交换。作为GW工作的第三设备210将包括物理连接所需要的信息的请求信息消息发送给应用服务器400。当收到物理连接所需要的信息的时候,该应用服务器400将物理连接所需要的接收信息与存储的信息比较。如果接收的信息与存储的信息相同,该应用服务器400搜索与物理连接所需要的信息匹配的保密信息。该应用服务器400通过第一设备110的保密信息,例如,第一设备110的标识符(ID)或者公共密钥来加密检测的保密信息,并且将包括加密的保密信息的应答信息消息发送给作为GW工作的第三设备210。作为GW工作的第三设备210将包括加密的保密信息的物理连接请求消息,例如,配对请求消息发送给第一设备110。然后,第一设备110从物理连接请求消息中提取加密的保密信息,解密加密的保密信息,并且验证解密的保密信息。如果解密的保密信息变成有效,则第一设备Iio将物理连接响应消息,例如,配对应答消息发送给作为GW工作的第三设备210。作为GW工作的第三设备210将物理连接响应消息发送给应用服务器400。然后,响应于收到的物理连接响应消息,该应用服务器400将包括第一设备110的PIN码的响应消息发送给作为GW工作的第三设备210。作为GW工作的第三设备210基于接收的响应消息的PIN码将物理连接响应消息发送给第一设备110以便完成物理连接过程。按照第二选项(或者实例),PN#2的GW,即,GW#2将扫描消息发送给第一设备110。该扫描消息包括从PN#2中获得的服务的ID。第一设备110基于服务的ID确定是否用户想要接收该服务。如果允许该服务,第一设备110将应答扫描消息发送给作为GW工作的第三设备210。因此,该物理连接被启动,物理连接所需要的信息,例如,地址、IP地址等在第一设备110和作为GW工作的第三设备210之间交换。代替从用户接收PIN码,第一设备110可以将物理连接请求消息,例如,包括仅仅在第一设备110和应用服务器400之间有效的保密信息的配对请求消息发送给作为GW工作的第三设备210。然后,作为GW工作的第三设备210将包括保密信息的验证请求消息发送给应用服务器400。该应用服务器400验证保密信息。如果该保密信息变成有效,该应用服务器400将包括第一设备110的PIN码的响应消息,例如,应 答消息发送给作为GW工作的第三设备210。作为GW工作的第三设备210基于接收的响应消息的PIN码将物理连接响应消息发送给第一设备110,以便完成物理连接过程。如上所述,当第一设备,属于用户A的第一网络PN#1的PNE#1包括在第二网络PN#2的覆盖范围中的时候,在第一个实施例中无需用户A输入PIN码,自动地执行物理连接过程。因此,减轻用户不便。图9示出按照第二实施例用于简化在图6中示出的发现过程的方法。参考图9,第二实施例提供用于减少在设备的CPNS-启用实体之间的相互发现过程期间,也就是说,在实体发现过程期间发送和接收的消息数目的方法。该方法将在下面详细地描述。用户A拥有作为PNE工作的第一设备110,和作为GW工作的第二设备120。在此处假设第一设备110是便携式多媒体设备,并且第二设备120是蜂窝电话。I)第一和第二设备110和120执行物理连接过程。2)当完成物理连接过程的时候,第一设备110的CPNS-启用实体检查是否其模式已经设置为GW模式或者PNE模式,以便确定是否其将发送发现请求消息,或者等待接收发现请求消息。34)如果第一设备110的CPNS-启用实体被设置为PNE,其等待直到接收到发现请求消息为止。当第一设备110的CPNS-启用实体对于预定时间没有接收到发现请求消息的时候,其准备开始产生发现请求消息。也就是说,由于第一设备110的CPNS-启用实体和GW中的每个不知道其他的模式,它们将相互发送发现请求消息。因此,信息可以被冗余地发送。为了防止冗余信息的传输,作为GW工作的设备紧接着在按照此实施例完全地建立物理连接之后首先发送发现请求消息。在GW首先发送发现请求消息(其包括具有与PN的PNE有关的信息的PN信息元素)的情形下,作为PNE工作的设备不需要发送发现请求消息以发现在PN内其他设备的模式。同时,由GW发送的发现请求消息可以包括以下的元素。-实体信息元素其包括有关已经发送该发现请求消息的CPNS-启用实体的信
肩、O-用户信息元素其包括有关已经发送该发现请求消息的CPNS-启用实体的用户信息。该用户信息可以包括作为子元素的用户ID和用户名称。- PNEID元素(或者属性)如果发送发现请求消息的CPNS-启用实体是PNE,其表示PNE的ID。-PN Gff ID元素(或者属性)如果发送发现请求消息的CPNS-启用实体是PNGW,其表示PN Gff的ID。-PNE名称或者PN GW名称元素如果发送发现请求消息的CPNS-启用实体是PNE,其提供PNE的名称,或者如果发送发现请求消息的CPNS-启用实体是PN Gff,其提供PNGW的名称。-模式元素(或者属性)其提供有关发送发现请求消息的CPNS-启用实体的激活模式的信息,其具有表示PNE或者PN Gff的值。如果CPNS-启用实体的激活模式是PNE模式,模式元素是1,并且如果CPNS-启用实体的激活模式是PN GW模式,模式元素是2。由于CPNS-启用实体可以立即作为PNE和作为GW工作,该模式元素是3。 -PN信息请求元素(或者属性)其具有真(True)值或者假(False)值。如果发送发现请求消息的CPNS-启用实体想要获取由将接收发现请求消息的实体存储的PN信息,此元素被设置为真。-UI能力元素(或者属性)如果PN GW将执行用户交互而不是PNE,此元素被设置为真。n能力元素是由PNE设置的。例如,如果PNE不具有n,PNE可以将n能力元素设置为真,使得PN GW可以与用户交互。-基于区域的服务支持元素(或者属性)如果PNGW可以提供基于区域的服务,其被设置为真。- PN信息元素如果发送发现请求消息的CPNS-启用实体是PNGW,其被包括。PN信息元素包括作为子元素的PN ID、PNE信息等。在存在现有的PN的情况下,PN ID子元素表示PN的ID。在存在现有的PN的情况下,PNE信息子元素包括有关包括在PN中的PNE的信息。PNE信息子元素包括PNE ID元素和PNE名称元素。在产生发现请求消息之后,Gff经由物理连接将发现请求消息发送给检测的设备。该发现请求消息可以是广播。以上描述的发现请求消息可以具有在以下的表I中示出的配置。表I
权利要求
1.一种由具有融合个人网络服务(CPNS)-启用实体的第一设备检测另一设备的方法,该方法包括如果所述第一设备的CPNS-启用实体被设置为个人网络实体(PNE)模式,则在执行与第二设备的物理连接过程之后,从所述第二设备接收发现请求消息以防止在所述CPNS-启用实体和所述第二设备之间的冗余信息的传输,所述发现请求消息用于获取与在所述物理连接过程期间检测到的至少一个设备的模式有关的信息以及与检测到的至少一个设备所属的网络有关的信息中的至少一个,并且接收的发现请求消息包括与所述第二设备的模式有关的信息以及与所述第二设备所属的网络有关的信息中的至少一个;和基于接收的发现请求消息中所包括的至少一条信息来确定是否发送发现请求消息。
2.根据权利要求1所述的方法,进一步包括响应于所述发现请求消息的接收,将发现响应消息发送给所述第二设备,所述发现响应消息包括与所述CPNS-启用实体的模式有关的信息。
3.根据权利要求2所述的方法,其中所述发现请求消息是实体发现请求消息,或者所述发现响应消息是实体发现响应消息。
4.根据权利要求1所述的方法,进一步包括在所述发现请求消息中检查与所述第二设备的模式有关的信息。
5.根据权利要求1所述的方法,其中如果所述发现请求消息中的与所述第二设备的模式有关的信息表示所述第二设备是网关,则所述第一设备确定不将所述发现请求消息发送给在所述物理连接过程期间检测到的至少一个设备。
6.根据权利要求1所述的方法,其中如果所述发现请求消息包括与所述第二设备所属的网络有关的信息,则允许所述CPNS-启用实体加入网络。
7.根据权利要求1所述的方法,其中如果所述发现请求消息不包括与所述第二设备所属的网络有关的信息,则允许所述CPNS-启用实体产生网络。
8.根据权利要求1所述的方法,其中如果所述发现请求消息不包括与所述第二设备所属的网络有关的信息,并且所述CPNS-启用实体不适于加入所述第二设备所属的网络,则允许所述CPNS-启用实体产生网络。
9.根据权利要求1所述的方法,进一步包括在执行与所述第二设备的物理连接过程之后,确定所述CPNS-启用实体是否被设置为PNE模式;和如果所述CPNS-启用实体被设置为PNE模式,则执行与所述第二设备的物理连接过程,然后等待所述发现请求消息的接收。
10.根据权利要求9所述的方法,进一步包括如果对于预定的时间没有接收到发现请求消息,则开始产生发现请求消息;和在发现请求消息产生的期间,当从所述第二设备接收到发现请求消息时,中断发现请求消息的产生或者传输。
11.根据权利要求1所述的方法,进一步包括将注册请求消息发送给所述第二设备,使得所述注册请求消息被发送给服务器,并且将到其它设备的物理连接所需要的附加信息发送给所述第二设备,使得所述附加信息被发送给所述服务器;接收仅在所述CPNS-启用实体和所述服务器之间有效的信息;和如果所述第一设备搜索物理地可连接的另一设备,通过将仅在所述CPNS-启用实体和所述服务器之间有效的信息发送给另一设备来完成所述物理连接过程。
12.—种设备,包括存储器,所述存储器用于存储融合个人网络服务(CPNS)-启用实体;收发信机,所述收发信机用于如果第一设备的CPNS-启用实体被设置为个人网络实体(PNE)模式,则在执行与第二设备的物理连接过程之后,从所述第二设备接收发现请求消息,以防止在所述CPNS-启用实体和所述第二设备之间的冗余信息的传输,所述发现请求消息用于获取与在所述物理连接过程期间检测到的至少一个设备的模式有关的信息以及与检测到的至少一个设备所属的网络有关的信息中的至少一个,并且接收到的发现请求消息包括与所述第二设备的模式有关的信息以及与所述第二设备所属的网络有关的信息中的至少一个;和处理器,所述处理器用于基于接收到的发现请求消息中所包括的至少一条信息来确定是否发送发现请求消息。
13.根据权利要求12所述的设备,其中如果所述发现请求消息包括与所述第二设备所属的网络有关的信息,则允许所述CPNS-启用实体加入网络。
14.根据权利要求12所述的设备,其中如果搜索请求消息不包括与所述第二设备所属的网络有关的信息,则允许所述CPNS-启用实体产生网络。
15.根据权利要求12所述的设备,其中如果搜索请求消息不包括与所述第二设备所属的网络有关的信息,并且所述CPNS-启用实体不适于加入所述第二设备所属的网络,则允许所述CPNS-启用实体产生网络。
全文摘要
在一个实施例中,本发明提供一种由具有融合个人网络服务(CPNS)启用实体的第一设备执行的检测另一设备的方法。用于检测另一设备的方法包括以下步骤如果在第一设备内的CPNS启用实体被设置为个人网络实体(PNE)模式,执行与第二设备的物理连接的过程;和从第二设备接收搜索请求消息,以便防止在CPNS启用实体和第二设备之间的信息复制。优选地,所述搜索请求消息可用于获得在执行物理连接的过程时所检测的一个或多个设备的模式信息当中的一条或多条信息,以及与一个或多个检测到的设备所属的网络有关的信息。所述接收的搜索请求消息可以包括在有关第二设备的模式的信息当中的一条或多条信息以及有关第二设备所属的网络的信息。
文档编号H04W92/18GK103039020SQ201180037247
公开日2013年4月10日 申请日期2011年6月3日 优先权日2010年6月4日
发明者李智慧, 让-弗朗索瓦·德普吕, 秋渊成 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1