CN103069743A - 用于注册个人网络的装置和方法 - Google Patents
用于注册个人网络的装置和方法 Download PDFInfo
- Publication number
- CN103069743A CN103069743A CN2011800386425A CN201180038642A CN103069743A CN 103069743 A CN103069743 A CN 103069743A CN 2011800386425 A CN2011800386425 A CN 2011800386425A CN 201180038642 A CN201180038642 A CN 201180038642A CN 103069743 A CN103069743 A CN 103069743A
- Authority
- CN
- China
- Prior art keywords
- gateway
- pne
- authentication
- request message
- tabulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/203—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for converged personal network application service interworking, e.g. OMA converged personal network services [CPNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
提供了使个人网络实体(PNE)单独加入期望的个人网络(PN)的方法。当PNE向PN网关发送PN连接请求消息时,PN网关将其信息***到连接请求消息中并且将该连接请求消息转发给融合式个人网络服务(CPNS)服务器。当通过PN网关接收到该连接请求消息时,CPNS服务器生成并管理关于与该PN网关有关的PN的信息。在对于PNE执行认证时,将关于PN的信息提供给该PNE,从而PNE能够确定是否加入该PN。
Description
技术领域
本发明一般涉及能够执行近场通信(NFC)的设备,更具体地,涉及通过使用能够接入局域网(LAN)和广域网(WAN)的设备的通信功能来向能够执行NFC的设备提供来自WAN的服务的装置和方法。
背景技术
随着例如MP3播放器、便携式多媒体播放器(PMP)、游戏机和网上本等的能够执行近场通信(NFC)的消费电子(CE)设备的使用的指数型增长,用户寻求更方便的下载内容的方法。
通常,用户使用个人计算机(PC)通过网络搜索CE中可再现的内容,然后将找到的内容下载到PC中。当CE和PC通过专用电缆连接时,CE从PC下载该内容。通过该过程,CE然后能够再现下载的内容。现在,设备能够通过使用蓝牙方案来代替电缆从而共享内容。
但是,CE本身直接接入WAN的方法仍然受限。例如,一些CE只有当它们可以通过接入点(AP)附近的无线保真(WiFi)使用因特网时才能够接入WAN。因此,需要这样的方法:在该方法中,设备(即,能够执行NFC但是不能够直接接入WAN的CE)通过网关接入WAN以便使用期望的服务,例如,下载内容。为了满足该需要,已经提出了融合式个人网络服务
(Converged Personal Network Service,CPNS)。
CPNS是指一种服务,在该服务中,在通过将用作网关(其用于执行与WAN的通信)的设备与用于再现服务和内容的CE组合来配置个人网络(PN)之后,CE通过该用作网关的设备来访问WAN中的服务和/或内容提供者,以便被提供相应服务或内容。在CPNS中,该用作网关的设备被称为PN网关,而且通过NFC连接到PN网关以便通过PN网关接入WAN的CE被称为个人网络实体(Personal Network Entity,PNE)。
发明内容
技术问题
如上所述,通过围绕CPNS的PN网关建立具有各种PNE的PN,PNE能够通过PN网关接入CPNS服务器。目前,为了提供CPNS服务,多个PNE必须通过与PN网关编组在一起才能被注册到CPNS服务器中。一旦多个PNE被注册到CPNS服务器中,使其他PNE加入已建立的PN的能力就变得非常有限。此外,目前没有如何在CPNS服务器中单独管理PNE的具体建议。
因此,如果PNE能够单独确定是否加入PN以及何时加入PN,则能够高效地向PNE提供CPNS。因此,需要高效地提供CPNS的方法。
技术方案
因此,本发明的一个方面将提供PNE单独执行注册过程以便加入期望的PN的装置和方法。
本发明的另一个方面将提供CPNS服务器单独管理PNE的装置和方法。
本发明的另一个方面将提供高效地提供CPNS的装置和方法。
根据本发明的实施例,提供了一种在个人网络实体(PNE)处注册个人网络(PN)的方法,该PNE通过个人网络(PN)网关被提供来自广域网(WAN)中的服务器的服务。该方法包括:通过PN网关向服务器发送PN连接请求消息;从服务器接收认证请求消息;确定包括PN网关的PN列表是否包括在接收到的认证请求消息中;以及如果接收到的认证请求消息包括PN列表,则通过PN网关向服务器发送包括关于要加入的PN的信息的认证响应消息。
根据本发明的另一实施例,提供了在个人网络实体(PNE)请求时,在广域网(WAN)中的服务器处注册个人网络(PN)的方法,该PNE通过个人网络(PN)网关被提供来自该服务器的服务。该方法包括通过PN网关从PNE接收PN连接请求消息;搜索与PN连接请求消息中包括的关于PN网关的信息相对应的PN列表;并且如果搜索到PN列表则向PNE发送包括PN列表的认证请求消息;当从PNE接收到认证响应消息时,获取接收到的认证响应消息中包括的PN信息,并且使PNE加入与该PN信息相对应的PN。
根据本发明的另一实施例,提供了一种个人网络实体(PNE),该PNE通过个人网络(PN)网关被提供来自广域网(WAN)中的服务器的服务。该PNE包括:近场通信(NFC)模块,用于与PN网关通信;PN连接控制器,用于通过PN网关向服务器发送PN连接请求消息;以及认证器,用于当从服务器接收到认证请求消息时,接收对接收到的认证请求消息中包括的认证查询的响应,并生成包括所获取的对认证查询的响应的认证响应消息,其中,PN连接控制器确定包括PN网关的PN列表是否包括在接收到的认证请求消息中,而且如果接收到的认证请求消息包括PN列表,则将关于要加入的PN的信息***到认证响应消息中并通过PN网关向服务器发送认证响应消息。
根据本发明的另一实施例,提供了广域网(WAN)中的服务器,该服务器通过个人网络(PN)网关向个人网络实体(PNE)提供服务。该服务器包括:广域模块,用于与PN网关通信,存储单元,用于存储与关于PN网关的信息相对应的PN列表,PN管理器,当通过PN网关从PNE接收到PN连接请求消息时,该PN管理器搜索与PN连接请求消息中包括的关于PN网关的信息相对应的PN列表,并且如果搜索到PN列表则向PNE发送包括PN列表的认证请求消息;以及认证器,当从PNE接收到认证响应消息时,该认证器通过使用接收到的认证响应消息来对PNE进行认证,其中,如果认证成功,则PN管理器接收所接收的认证响应消息中包括的PN信息,并且使PNE加入与该PN信息相对应的PN。
附图说明
本发明的实施例的上述及其他特征和益处将从以下结合附图的详细描述中更加明显,在附图中:
图1示出根据本发明的实施例的融合式个人网络服务(CPNS)***;
图2是示出根据本发明的实施例的个人网络实体(PNE)的框图;
图3是示出根据本发明的实施例的个人网络(PN)网关的框图;
图4是示出根据本发明的实施例的CPNS服务器的框图;以及
图5是示出根据本发明的实施例的PNE单独加入PN的过程的示图。
具体实施方式
在下文中,将参考附图详细描述本发明的实施例。在附图中,相同或相似的元件由相同参考标记和符号表示,即使它们在不同附图中示出。当已知功能和配置的详细描述可能模糊本发明的主题时,将省去这些详细描述。
以下描述将提供用于实现本发明的以上技术目标的代表性示例。而且,为了方便这里还将使用在开放移动联盟移动广播服务(Open Mobile AllianceMobile Broadcast Service,OMA BCAST)——其是针对移动终端应用的标准化组织——的融合式个人网络服务(CPNS)中定义的实体的名称,但是这些标准和名称并不限制本发明的范围,并且本发明可以应用于具有类似特征的任何***。
本发明包括使单独的个人网络实体(PNE)加入期望的PN的方法。一旦PNE向PN网关发送PN连接请求消息时,PN网关就将关于其自身的信息***到PN连接请求消息中并且将PN连接请求消息转发给CPNS服务器。当通过PN网关接收到PN连接请求消息时,CPNS服务器生成并管理关于与该PN网关有关的PN的信息。关于PN的信息在对于PNE进行认证时提供给PNE。当关于PN的信息被提供给PNE时,PNE能够确定是否加入PN。
通过将一个PNE或多个PNE连接到PN网关来建立PN。PN只有在被注册到CPNS服务器中之后才能使用CPNS服务。该注册过程可以被称为PN注册。将多个PNE之一连接到PN网关并注册到CPNS服务器中的过程可以被称为PNE注册。
现在将参照图1描述实现该功能的CPNS***的示例。
参照图1,根据本发明的CPNS***可以包括一个或多个PNE(例如,第一PNE110和第二PNE120)、PN网关100、CPNS服务器140以及用作应用服务器的服务和/或内容提供者150。
服务和/或内容提供者150存在于WAN中,并提供各种服务和内容。
第一PNE110和第二PNE120直接消费服务和内容,诸如例如,MP3播放器、PMP等。第一PNE110和第二PNE120被提供用户向服务和/或内容提供者150请求的内容,并且再现该内容,从而向用户提供服务。第一PNE110和第二PNE120能够通过嵌入其中的近场通信(NFC)模块与其他附近的设备(即,PNE)执行NFC。然而,第一PNE110和第二PNE120没有能够接入WAN的通信模块,因此不能直接接入提供服务的运营商。例如,WAN可以是因特网、便携式电话网络等。PNE也被称为PN设备实体。
因此,第一PNE110和第二PNE120通过NFC与PN网关100建立PN130。建立PN130是指检查对第一PNE110和第二PNE120与PN网关100之间的PNS(例如,CPNS)的支持,并检查设备角色,从而根据用于提供CPNS的应用来建立网络。
以这种方式建立的PN130可以包括PN网关100和连接到PN网关100的若干个第一PNE110和第二PNE120,并且通过PN130,第一PNE110和第二PNE120能够使用能够访问WAN的PN网关100的功能。因此,第一PNE110和第二PNE120能够使用CPNS,通过该CPNS,第一PNE110和第二PNE120通过PN网关100接入CPNS服务器140并且被提供来自服务和/或内容提供者150的内容。
PN网关100能够访问WAN(即运营商网络)中存在的CPNS服务器140。PN网关100可以与第一PNE110和第二PNE120建立PN130,并且在CPNS服务器140与第一PNE110和第二PNE120之间中继CPNS***消息、服务或内容的传输。也就是,一旦PN130中的第一PNE110和第二PNE120发送服务请求消息,PN网关100中继该服务请求消息以将该服务请求消息转发到CPNS服务器140。当服务和/或内容提供者150向PN网关100提供所请求的服务时,然后PN网关100将该服务转发到第一PNE110和第二PNE120。
当从第一PNE110接收到连接(或注册)请求消息时,PN网关100将关于PN网关100的信息***到接收到的连接请求消息中并将该连接请求消息转发到CPNS服务器140,用于通知从CPNS服务器140到第一PNE110的路由并用于指示包括PN网关100的PN列表的存在。当从第二PNE120接收到连接请求消息时,与第一PNE110的情况相同,PN网关100也将关于PN网关100的信息***到接收到的连接请求消息中并将该连接请求消息转发到CPNS服务器140。因此,对于第一PNE110和第二PNE120中的每一个的独立注册,当每次接收到连接请求消息时,PN网关100将接收到的连接请求消息转发到CPNS服务器140。
PN网关100将关于自身的信息与连接请求消息一起转发到CPNS服务器140,使得CPNS服务器140能够管理和搜索与PN网关100有关的PN列表。因此,PNE的注册和管理通过CPNS服务器140来管理和执行,而且PN网关100管理包括关于自身的信息的连接(或注册)请求消息的转发。因此,PN网关100不需要在PNE注册过程中直接修改或生成新的注册消息(即,有效载荷),从而在PN网关100的过程处理方面减少负荷。
当通过PN网关100从第一PNE110和第二PNE120接收到连接或注册请求消息时,CPNS服务器140注册包括PN网关100以及第一PNE110和第二PNE120的PN130。CPNS服务器140生成多个网络的列表以进行管理。响应于PNE的连接或注册请求消息,这样的PN列表在执行认证时被从CPNS服务器140提供给PNE。
对于在CPNS服务器140中的注册,第一PNE110和第二PNE120可以被包括在它们基于该PN列表期望被连接或注册到的PN中。此过程可以被称为第一PNE110和第二PNE120“加入(joining)”PN中。
本文中,PN列表是指关于PN身份的信息、关于相应PN中所包括的PN网关的信息、和关于PNE身份的信息、以及关于CPNS服务器140中(即,PN清单(inventory)中)注册的全部PN的信息。在下面的表中,类似于PN清单,该PN列表可以包括关于PN网关的信息(PN GW Info.)和关于PNE的设备信息(Device Info.)。表1示出PN清单的配置的示例。
表1
下面的表示出PN列表的配置的示例。
表2
CPNS服务器140还可以处理通过PN网关100来自第一PNE110和第二PNE120的服务或内容请求消息。如果能够由CPNS服务器140提供所请求的服务或内容,则CPNS服务器140然后可以通过PN网关100向第一PNE110和第二PNE120提供所请求的服务或内容。然而,如果所请求的服务或内容不能够由CPNS服务器140提供,则CPNS服务器140向服务和/或内容提供者150转发该服务或内容请求消息以便通过PN网关100向第一PNE110和第二PNE120提供所请求的服务或内容。
参照图2至图4,现在将描述形成如上所述的CPNS***的第一PNE110和第二PNE120、PN网关100和CPNS服务器140的详细操作。
虽然图2是示出根据本发明的实施例的第一PNE110的框图,但是该框图也可以被应用于第二PNE120。为了方便起见,将相对于代表第一PNE110和第二PNE120的第一PNE110来描述注册和认证。参照图2,第一PNE110可以包括PN连接控制器210、认证器220以及NFC模块230。
PN连接控制器210控制第一PNE110的与PN的建立、注册和取消注册有关的所有操作,并通过已建立的PN来控制与服务或内容的请求和接收有关的操作。因此,PN连接控制器210通过控制NFC模块230来执行与***设备的物理配对以便配置PN,从而形成通信链路。
PN连接控制器210在物理配对的设备当中搜索PN网关100,并且当它检测到PN网关100时,向PN网关100发送用于连接到PN的请求消息。发送到PN网关100的连接请求消息可以包括关于第一PNE110的设备信息。
当通过PN网关100接收到来自CPNS服务器140的认证请求消息时,认证器220接收对认证查询的响应。然后PN连接控制器210确定PN列表是否包括在该认证请求消息中。如果没有,则PN连接控制器210生成认证响应消息,该认证响应消息仅包括对认证器220生成的认证查询的响应,并且PN连接控制器210将所生成的认证响应消息通过PN网关100发送给CPNS服务器140。一旦CPNS服务器140完成了对于第一PNE110的认证,该PN的建立和注册就完成了。
然而,如果该认证请求消息包括PN列表,则PN连接控制器210接收关于第一PNE110是否要加入PN列表中所包括的PN的信息。第一PNE110还可以包括输入单元,用于从用户接收第一PNE110是否要加入PN的选择。第一PNE110的用户可以通过作为由第一PNE110提供的输入单元的用户接口来输入是否要加入PN的选择。当从用户接收到关于PN加入的输入时,PN连接控制器210将关于第一PNE110要加入的PN的PN身份信息添加到认证器220生成的认证响应消息中。PN连接控制器210还可以请求建立新的PN,而不是加入PN列表中提供的PN。
如此,第一PNE110的用户可以在与CPNS服务器140执行认证时基于所提供的PN列表来选择是否加入现有的PN,或者可以请求建立新PN。如果从用户输入建立新PN的请求消息,则PN连接控制器210可以通过认证响应消息发送指示请求建立新PN的信息。例如,通过认证响应消息发送标识符“新(New)”或空白,可以指示请求建立新PN。
图3是示出根据本发明的实施例的PN网关100的框图。参照图3,PN网关100可以包括连接处理器310、NFC模块320和广域模块330。
连接处理器310控制PN网关100的整体操作。当从配对的第一PNE110接收到连接请求消息时,连接处理器310将关于PN网关100的信息***到该连接请求消息,并将该连接请求消息转发到CPNS服务器140。
NFC模块320是用于与第一PNE110执行NFC的模块,例如,用于执行蓝牙通信、紫蜂(ZigBee)通信、红外数据协会(IrDA)通信、可见光通信(VLC)、WiFi通信等的模块。
广域模块330是用于与CPNS服务器140发送和接收消息和数据的模块,例如,用于执行蜂窝通信、异步传输模式(ATM)通信等的模块。
图4是示出根据本发明的实施例的CPNS服务器140的框图。参照图4,CPNS服务器140可以包括PN管理器410、认证器420、存储单元430和广域模块440。
PN管理器410控制CPNS服务器140的整体操作,并当接收到包括关于PN网关100的信息的连接请求消息时,分析接收到的连接请求消息。一旦PN管理器410通过分析接收到关于PN网关100的信息时,PN管理器410在存储单元430中搜索与所获取的关于PN网关100的信息相对应的PN列表。
如果找到相应的PN列表,则PN管理器410将找到的PN列表***认证器420生成的认证请求消息中。如果没有找到PN列表,则来自第一PNE110的连接请求消息是来自PN网关100的第一个注册请求消息,因此没有PN列表存储在存储单元430上。因此,PN管理器410可以将指示没有已注册的PN列表的信息***到该认证请求消息中。
CPNS服务器140接收响应于该认证请求消息的认证响应消息。如果接收到的认证响应消息是不包括已注册的PN列表或者包括指示没有已注册的PN列表的信息的对该认证请求消息的响应消息,则PN管理器410生成PN列表,在该PN列表中,PN网关100和第一PNE110被注册为PN。已生成的PN列表被存储在存储单元430中。在PN列表被存储之后,每当加入已注册的PN的PNE的列表被更新时,该PN列表都可以被更新并被存储。
如果接收到的认证响应消息是包括已找到的PN列表的对该认证请求消息的响应消息,则PN管理器410处理PN身份信息或请求建立新的PN。因此,PN管理器410使第一PNE110加入与第一PNE110请求的PN身份信息相对应的已注册的PN,然后更新PN列表或生成新的PN列表。此后,PN管理器410向第一PNE110发送指示第一PNE110加入已注册的PN或者新的PN的OK消息。
当接收到连接(或注册)请求消息时,认证器420根据CPNS服务器140的认证机制生成认证请求消息,该认证请求消息包括用于对第一PNE110的认证的认证查询。CPNS服务器140的详细描述将不会在这里提供。生成的认证请求消息通过PN网关100被转发到第一PNE110。如果存在由PN管理器410找到的PN列表,则该认证请求消息包括所找到的PN列表;如果没有找到PN列表,则仅将该认证请求消息转发到第一PNE110。同时,如果没有找到PN列表,则该认证请求消息可以包括指示没有已注册的PN列表的信息。
当接收到来自第一PNE110的认证响应消息之后,认证器420通过将接收到的认证响应消息中包括的与认证查询相对应的值与认证器420所拥有的值进行比较来对第一PNE110进行认证。如果对第一PNE110的认证是成功的,则认证器420向PN管理器410通知成功,以便PN管理器410可以执行用于PN注册或加入的后续程序。
广域模块440执行CPNS服务器140和PN网关100之间的通信。
参照图5,将描述根据本发明的实施例的PNE单独加入PN的过程。在图5中,假设,在PN网关100与第一PNE110和第二PNE120之间的物理配对时,首先根据个人局域网(Personal Area Network,PAN)技术执行认证和授权,并且在PN网关100与第一PNE110和第二PNE120之间,通过CPNS实体发现过程知晓每个设备的CPNS实体的角色。在图5中,第一PNE110访问PN网关100以形成初始PN,然后第二PNE120加入期望的PN。
参照图5,在步骤500中,第一PNE110向PN网关100发送连接请求消息。该连接请求消息可以包括关于第一PNE110的信息,即,设备信息。在步骤505中,PN网关100将关于PN网关100的信息***到该连接请求消息中,并在步骤510中将该连接请求消息转发到CPNS服务器140。
CPNS服务器140在通过分析该连接请求消息获取关于PN网关100的信息之后,在步骤515中搜索与所获取的关于PN网关100的信息相对应的PN列表。由于该连接请求消息是用于初始PN建立的注册请求消息,因此没有找到PN列表。因此,在步骤520中,CPNS服务器140通过PN网关100向第一PNE110发送用于认证第一PNE110的认证请求消息。该认证请求消息包含用于认证第一PNE110是否是能够使用CPNS的设备的认证查询。该认证请求消息不包括PN列表,因为没有找到PN列表,而且替代地,该认证请求消息可以包括指示没有已注册的PN列表的信息。
第一PNE110在接收到该认证请求消息时计算与该认证查询相对应的值。在步骤525中,第一PNE110还确定PN列表是否被包括在该认证请求消息中。如果没有PN列表被包括在认证请求消息中,则在步骤530中第一PNE110通过PN网关100向CPNS服务器140发送仅包括与该认证查询相对应的值的认证响应消息。
CPNS服务器140在接收到该认证响应消息时通过将接收到的认证响应消息中包括的相应值与CPNS服务器140所拥有的值做比较来进行认证。如果这些值匹配,并因此对第一PNE110的认证是成功的,则在步骤535中,CPNS服务器140将PN网关100和第一PNE110注册为PN,并且生成和存储包括已注册的PN身份信息、关于PN网关100的信息以及关于第一PNE110的信息的PN列表。为每个PN配置和管理PN列表,可以向每个PN分配PN身份信息。此后,在步骤540中,CPNS服务器140通过PN网关100向第一PNE110转发指示完成PN注册的OK消息。
上述过程是第一PNE110的PN建立和注册的示例。在完成PN建立和注册之后,第二PNE120可以按如下所述的方式与第一PNE110无关地加入期望的PN。
当在步骤545中第二PNE120向PN网关100发送连接请求消息时,在步骤550中PN网关100将关于其自身的信息***到该连接请求消息中。当在步骤555中PN网关100向CPNS服务器140发送该连接请求消息时,CPNS服务器140接收来自连接请求消息的关于PN网关100的信息,然后在步骤560中,搜索与关于PN网关100的信息相对应的PN列表。步骤545至步骤560中的操作与步骤500至步骤515中的操作相同。
由于在第一PNE110的PN建立和注册期间已经存储了基于关于PN网关100的信息的PN列表,因此找到了与所获取的关于PN网关100的信息相对应的PN列表。因此,CPNS服务器140通过PN网关100向第二PNE120发送用于对第二PNE120的认证的认证请求消息。该认证请求消息包括所找到的PN列表。
如此,CPNS服务器140每当接收到连接请求消息时就对发送该连接请求消息的PNE进行认证。因此,CPNS服务器140可以对每个PNE进行单独认证,并向每个PNE提供PN列表,从而允许请求PN注册的PNE稍后加入特定PN。根据本发明,CPNS服务器140在进行认证的同时递送PN列表,从而当与对于单一PN运行用于多个PNE的注册和认证的独立程序相比,减少交换的消息的数目。因此,可以减少网络资源的负载。
当接收到认证请求消息时,第二PNE120计算与认证查询相对应的值,并在步骤570中确定PN列表是否被包括在该认证请求消息中。如果第二PNE120想加入PN列表中包括的PN,则它将PN标识信息连同该相应的值一起***到认证响应消息中。然而,如果第二PNE120期望建立除PN列表中包括的PN以外的新的PN,则它将建立新的PN的请求连同该相应的值一起***到认证响应消息中。然后,第二PNE120通过PN网关100向CPNS服务器140发送认证响应消息。如此,通过向第二PNE120提供PN列表,第二PNE120可以注册到新的PN中或者可以加入期望的PN。
当接收到认证响应消息时,CPNS服务器140通过使用认证响应消息中包括的相应值来对第二PNE120进行认证。响应于认证响应消息中包括的PN身份信息或建立新PN的请求,CPNS服务器140然后使第二PNE120加入与该PN身份信息相对应的PN,或者将第二PNE120和PN网关100注册为新的PN。因此,在步骤580中CPNS服务器140更新PN列表。当第二PNE120加入第一PNE110已经加入了的PN时,PNE列表也改变,因此CPNS服务器140也更新现有的PN列表。另一方面,如果第二PNE120请求建立新的PN,则CPNS服务器140生成新的PN列表。在步骤585中,CPNS服务器140通过PN网关100向第二PNE120发送OK消息,该OK消息指示第二PNE120加入它期望的PN(即,由第一PNE110建立的PN),或者被注册为新的PN。如果第二PNE120加入由第一PNE110建立的PN,则在步骤590中,CPNS服务器140通过PN网关100向第一PNE110发送用于向第一PNE110通知第二PNE120加入该PN的通知消息。
如从前面的描述能够理解的,CPNS服务器能够单独管理PNE而且PNE能够主动加入PN。因此,PNE的用户也能够加入PN。此外,根据本发明,减少了在CPNS服务器与PNE之间的认证期间所发送和接收的消息的数目,从而减少网络资源的负载。
虽然已经参照本发明的某些实施例示出和描述了本发明,但是本领域技术人员将理解的是,可以在形式和细节上对其进行各种改变而不脱离由所附权利要求及其等同定义的本发明的精神和范围。
Claims (13)
1.一种在个人网络实体(PNE)处注册个人网络(PN)的方法,从广域网(WAN)中的服务器通过PN网关向PNE提供服务,该方法包括:
通过PN网关向服务器发送PN连接请求消息;
从服务器接收认证请求消息;
确定包括PN网关的PN列表是否包括在接收到的认证请求消息中;以及
如果PN列表包括在接收到的认证请求消息中,则通过PN网关向服务器发送包括关于要加入的PN的信息的认证响应消息。
2.如权利要求1所述的方法,其中,所述PN列表包括:关于PN网关的信息、PN身份信息、和连接到PN网关的至少一个PNE的列表中的至少一个。
3.如权利要求1或2所述的方法,还包括:
接收对接收到的认证请求消息中包括的认证查询的响应;以及
生成包括对认证查询的响应的认证响应消息。
4.如权利要求1至3中的任一项所述的方法,还包括:
如果PN列表未包括在接收到的认证请求消息中,则通过PN网关向服务器发送包括对认证查询的响应的认证响应消息。
5.如权利要求1至4中的任一项所述的方法,还包括:
如果PN列表包括在接收到的认证请求消息中,则从PNE的用户接收关于要加入的PN的选择。
6.如权利要求1至5中的任一项所述的方法,其中,关于要加入的PN的信息包括PN身份信息和建立新PN的请求之一。
7.如权利要求1至6中的任一项所述的方法,还包括:
在发送认证响应消息之后,通过PN网关从服务器接收指示PNE已经加入与PN身份信息相对应的PN的消息、或者指示已经完成将PNE注册为新PN的消息。
8.一种个人网络实体(PNE),从广域网(WAN)中的服务器通过个人网络(PN)网关向PNE提供服务,该PNE包括:
近场通信(NFC)模块,用于与PN网关通信;
PN连接控制器,用于通过PN网关向服务器发送PN连接请求消息;以及
认证器,用于当从服务器接收到认证请求消息时,接收对接收到的认证请求消息中包括的认证查询的响应,并生成包括所获取的对认证查询的响应的认证响应消息,
其中,PN连接控制器确定包括PN网关的PN列表是否包括在接收到的认证请求消息中,而且如果PN列表包括在接收到的认证请求消息中,则将关于要加入的PN的信息***到认证响应消息中并通过PN网关向服务器发送认证响应消息。
9.如权利要求8所述的PNE,其中所述PN列表包括:关于PN网关的信息、PN身份信息、和连接到PN网关的至少一个PNE的列表中的至少一个。
10.如权利要求8或9所述的PNE,还包括:
输入单元,用于从PNE的用户接收对PN身份信息和建立新PN的请求之一的选择。
11.如权利要求8至10中的任一项所述的PNE,其中,
如果PN列表未包括在接收到的认证请求消息中,则所述PN连接控制器通过PN网关向服务器发送包括对认证查询的响应的认证响应消息。
12.如权利要求8至11中的任一项所述的PNE,其中,
在发送认证响应消息之后,所述PN连接控制器通过PN从服务器接收指示PNE已经加入与PN身份信息相对应的PN的消息、或者指示已经完成将PNE注册为新PN的消息。
13.如权利要求8至12中的任一项所述的PNE,其中,所述服务器包括:
广域模块,用于与PN网关通信,
存储单元,用于存储与关于PN网关的信息相对应的PN列表,
PN管理器,当通过PN网关从PNE接收到PN连接请求消息时,该PN管理器搜索与PN连接请求消息中包括的关于PN网关的信息相对应的PN列表,并且如果搜索到PN列表,则向PNE发送包括该PN列表的认证请求消息;以及
认证器,当从PNE接收到认证响应消息时,该认证器通过使用接收到的认证响应消息来对PNE进行认证,
其中,如果认证成功,则PN管理器获取接收到的认证响应消息中包括的PN信息,并且使PNE加入与该PN信息相对应的PN。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2010-0056693 | 2010-06-15 | ||
KR1020100056693A KR101680715B1 (ko) | 2010-06-15 | 2010-06-15 | 개인 네트워크 등록을 위한 장치 및 방법 |
PCT/KR2011/004372 WO2011159096A2 (en) | 2010-06-15 | 2011-06-15 | Apparatus and method for registering personal network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103069743A true CN103069743A (zh) | 2013-04-24 |
CN103069743B CN103069743B (zh) | 2016-04-20 |
Family
ID=45097164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180038642.5A Expired - Fee Related CN103069743B (zh) | 2010-06-15 | 2011-06-15 | 用于注册个人网络的装置和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9071590B2 (zh) |
EP (1) | EP2583409B1 (zh) |
KR (1) | KR101680715B1 (zh) |
CN (1) | CN103069743B (zh) |
WO (1) | WO2011159096A2 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101683292B1 (ko) * | 2010-06-18 | 2016-12-07 | 삼성전자주식회사 | Pn 라우팅 테이블을 이용한 개인 네트워크의 구성 장치 및 방법 |
US8504042B2 (en) * | 2010-08-25 | 2013-08-06 | Htc Corporation | Method of handling service group ownership transfer in a communication system and related communication device |
KR101731289B1 (ko) * | 2011-01-10 | 2017-05-04 | 삼성전자주식회사 | Cpns 환경에서 개인 네트워크 정보 공개 방법 및 장치 |
KR101933466B1 (ko) * | 2011-08-05 | 2019-04-08 | 삼성전자주식회사 | 개인망을 이용한 컴포넌트 기반 서비스 제공 방법 및 장치 |
WO2013066131A2 (ko) * | 2011-11-03 | 2013-05-10 | 엘지전자 주식회사 | 이종 네트워크에서 개인 네트워크 사용정보에 기반한 pn 설정 방법 |
WO2013089486A1 (ko) * | 2011-12-14 | 2013-06-20 | 엘지전자 주식회사 | 개인 네트워크 관리 방법 |
US9491140B2 (en) * | 2012-02-29 | 2016-11-08 | Lg Electronics Inc. | Method for switching gateways, and apparatus therefor |
CN103796300A (zh) * | 2012-10-29 | 2014-05-14 | 中兴通讯股份有限公司 | 机器类型通信***中终端外设注销方法及装置、网关 |
KR102069876B1 (ko) * | 2012-12-21 | 2020-01-23 | 삼성전자주식회사 | 전자 기기, 개인 클라우드 기기, 개인 클라우드 시스템 및 이들의 개인 클라우드 기기 등록 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040079472A (ko) * | 2003-03-07 | 2004-09-16 | 삼성전자주식회사 | 서비스 게이트웨이 시스템 및 그 사용방법 |
CN101299859A (zh) * | 2007-04-30 | 2008-11-05 | 华为技术有限公司 | 个域网管理方法、服务器及*** |
CN101309509A (zh) * | 2007-05-18 | 2008-11-19 | 华为技术有限公司 | Panm服务器、识别pan中pne的方法、***及pne |
WO2009018778A1 (fr) * | 2007-08-07 | 2009-02-12 | Huawei Technologies Co., Ltd. | Procédé, dispositif et système pour dispositif sans carte accédant à un réseau personnel |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7103912B2 (en) * | 2001-06-29 | 2006-09-05 | International Business Machines Corporation | User authorization management system using a meta-password and method for same |
KR100618521B1 (ko) * | 2004-01-06 | 2006-08-31 | 에스케이 텔레콤주식회사 | 이동통신망에서 그룹 서비스 제공방법 |
US8069219B2 (en) | 2005-03-03 | 2011-11-29 | Nokia Corporation | Method and apparatus for implementing a mobile web server based system |
EP2166790A1 (en) * | 2008-09-19 | 2010-03-24 | NEC Corporation | Method for personal network service configuration |
CN101820370A (zh) * | 2009-02-26 | 2010-09-01 | 中兴通讯股份有限公司 | 个人网络信息的呈现/通信方法、个人网络网关以及终端 |
CN101820482B (zh) * | 2009-02-26 | 2014-03-12 | 中兴通讯股份有限公司 | 基于个人网络的通信转移方法和设备、以及个人网络*** |
CN103039020B (zh) * | 2010-06-04 | 2015-12-02 | Lg电子株式会社 | 具有融合个人网络服务启用实体的第一设备及检测另一设备的方法 |
WO2011155733A2 (ko) * | 2010-06-06 | 2011-12-15 | 엘지전자 주식회사 | 장치가 다른 장치와 통신 하는 방법 |
WO2011155734A2 (ko) * | 2010-06-06 | 2011-12-15 | 엘지전자 주식회사 | 다른 장치와 통신 하는 방법 및 통신 기기 |
WO2011155762A2 (ko) * | 2010-06-08 | 2011-12-15 | 엘지전자 주식회사 | 다른 장치와 통신 하는 방법 및 통신 기기 |
-
2010
- 2010-06-15 KR KR1020100056693A patent/KR101680715B1/ko active IP Right Grant
-
2011
- 2011-06-15 EP EP11795962.7A patent/EP2583409B1/en not_active Not-in-force
- 2011-06-15 WO PCT/KR2011/004372 patent/WO2011159096A2/en active Application Filing
- 2011-06-15 US US13/161,111 patent/US9071590B2/en active Active
- 2011-06-15 CN CN201180038642.5A patent/CN103069743B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040079472A (ko) * | 2003-03-07 | 2004-09-16 | 삼성전자주식회사 | 서비스 게이트웨이 시스템 및 그 사용방법 |
CN101299859A (zh) * | 2007-04-30 | 2008-11-05 | 华为技术有限公司 | 个域网管理方法、服务器及*** |
CN101309509A (zh) * | 2007-05-18 | 2008-11-19 | 华为技术有限公司 | Panm服务器、识别pan中pne的方法、***及pne |
WO2009018778A1 (fr) * | 2007-08-07 | 2009-02-12 | Huawei Technologies Co., Ltd. | Procédé, dispositif et système pour dispositif sans carte accédant à un réseau personnel |
Also Published As
Publication number | Publication date |
---|---|
KR20110136585A (ko) | 2011-12-21 |
KR101680715B1 (ko) | 2016-11-30 |
EP2583409A4 (en) | 2016-12-28 |
WO2011159096A2 (en) | 2011-12-22 |
US20110307620A1 (en) | 2011-12-15 |
EP2583409A2 (en) | 2013-04-24 |
EP2583409B1 (en) | 2018-04-11 |
CN103069743B (zh) | 2016-04-20 |
US9071590B2 (en) | 2015-06-30 |
WO2011159096A3 (en) | 2012-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12022571B2 (en) | Profile between devices in wireless communication system | |
US10893408B2 (en) | Method and apparatus for transmitting and receiving profile in communication system | |
CN103069743A (zh) | 用于注册个人网络的装置和方法 | |
US10230575B2 (en) | Method and apparatus for on-demand client-initiated provisioning | |
EP2491734B1 (en) | Method and apparatus for providing service using personal network | |
CN106471465B (zh) | 服务启用器功能 | |
KR102492203B1 (ko) | 기기간 통신 네트워크에서의 자동화된 서비스 등록 | |
US20200351651A1 (en) | Method and apparatus for providing bundle information | |
CN104982072A (zh) | 用于热点连接的在线注册预配置技术 | |
US11989543B2 (en) | Method for interoperating between bundle download process and eSIM profile download process by SSP terminal | |
US9130823B2 (en) | Apparatus and method for configuring personal network using PN routing table | |
MX2012000268A (es) | Metodos y aparatos para registrar con redes externas en entornos de redes inalambricas. | |
KR20110041995A (ko) | Cpns 서비스 제공을 위한 개인망 형성 장치 및 방법 | |
KR20140019845A (ko) | 소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치 | |
CN102100111A (zh) | 用于提供时间性信息的方法、设备和计算机程序产品 | |
CN103688564A (zh) | 针对网络节点的自动接入 | |
CN113273155A (zh) | 用于管理智能安全平台的绑定的方法和装置 | |
US20160353489A1 (en) | Opportunistic data transfer | |
US11950320B2 (en) | Apparatus and methods for linkage of or profile transfer between devices | |
KR20120098215A (ko) | 가상화 정보 제공 방법 | |
US20240015508A1 (en) | Method and device for remote management and verification of remote management authority | |
US20120117190A1 (en) | Method and apparatus for providing service using personal network | |
US20220377081A1 (en) | Mutual device-to-device authentication method and device during device-to-device bundle or profile transfer | |
EP4017047A1 (en) | Method and device for setting state of bundle after transfer of bundle between apparatuses | |
CN113302899B (zh) | 通信网络中的自动服务层消息流管理 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160420 Termination date: 20200615 |