具有安全性的高效基础设施服务发现的制作方法_3

文档序号:9553588阅读:来源:国知局
运算。存储器206中的指令可以是可执行以实现本文所描述的方法的。
[0061] 处理器204可包括用一个或多个处理器实现的处理系统或者可以是其组件。这一 个或多个处理器可以用通用微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵 列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件、专用硬件有 限状态机、或能够对信息执行演算或其他操纵的任何其他合适实体的任何组合来实现。
[0062] 处理系统还可包括用于存储软件的机器可读介质。软件应当被宽泛地解释成意指 任何类型的指令,无论其被称作软件、固件、中间件、微代码、硬件描述语言、或是其他。指令 可包括代码(例如,呈源代码格式、二进制代码格式、可执行代码格式、或任何其他合适的 代码格式)。这些指令在由该一个或多个处理器执行时使处理系统执行本文描述的各种功 能。
[0063] 无线设备202还可包括外壳208,该外壳208可包括发射机210和/或接收机212 以允许在无线设备202与远程位置之间进行数据的传送和接收。发射机210和接收机212 可被组合成收发机214。天线216可被附连至外壳208并且电耦合至收发机214。无线设 备202还可包括(未示出)多个发射机、多个接收机、多个收发机、和/或多个天线。
[0064] 发射机210可被配置成无线地传送消息。发射机210可被配置成传送服务发现请 求和/或响应。发射机也可以被配置成传送配置成指示服务发现信息的"寻呼消息"。例 如,发射机210可以被配置成传送寻呼消息。
[0065] 发射机212可以被配置成无线地接收消息,诸如服务发现消息。在一些实现中,接 收机可以配置成接收寻呼消息。
[0066] 发射机210和接收机212可以分别发送和接收以上所讨论的由处理器204生成生 成的消息。当无线设备202被实现为或者被用作STA106时,处理器204可被配置成处理 接收到的消息。当无线设备202被实现为或者被用作AP104时,处理器204还可被配置成 处理和/或生成发现消息。当无线设备202被实现为或者被用作发现代理160时,处理器 204还可被配置成处理和/或生成发现消息。
[0067] 无线设备202还可包括可被用于力图检测和量化由收发机214接收到的信号电 平的信号检测器218。信号检测器218可检测诸如总能量、每副载体每码元能量、功率谱 密度之类的信号以及其它信号。无线设备202还可包括用于处理信号的数字信号处理器 (DSP) 220。DSP220可被配置成生成分组以供传输。在一些方面,分组可包括物理层数据单 元(PTOU)。
[0068] 在一些方面,无线设备202可进一步包括用户接口 222。用户接口 222可包括按键 板、话筒、扬声器、和/或显示器。用户接口 222可包括向无线设备202的用户传达信息和 /或从该用户接收输入的任何元件或组件。
[0069] 所示的无线设备202还包括发现模块224。发现模块224可包括以下一者或多者: 公布规则处理器230、服务信息生成器235、和查询处理器240。当无线设备202被实现为 UE106时,查询处理器240可以配置成生成服务发现请求。示例服务发现请求包括零配置 型消息、通用即插即用消息、以及接入网络查询协议服务-查询消息。服务发现请求可被提 供给发射机210用于传送。查询处理器240还可以经由接收机212接收服务发现响应。查 询处理器240可以进一步配置成解析服务发现响应。接收并解析了的信息可以被存储在存 储器206中用于进一步处理,诸如,若AP104与所期望的服务相关联时的附连处理。
[0070] 当无线设备202被实现为AP104时,查询处理器240可以配置成与UE以及与服 务供应方进行发现请求的发送和接收。在一些实现中,AP104的查询处理器240可以直接 与服务供应方的服务(例如,图1B的信息服务)通信。在一些实现中,查询处理器240可 以与服务的发现代理(例如,图1B的发现代理160a)通信。
[0071] 查询处理器240可以配置成将附加信息包括在传送给该服务的服务发现请求中。 例如,查询处理器240可以配置成将关于UE的连接状态(例如,连接着还是非连接)的信 息作为服务发现请求的一部分包括。查询处理器240也可配置成基于包括在服务发现请求 中的信息来路由查询。例如,除了感兴趣的服务之外,UE106还可包括优选的服务供应方。 在此类实例中,AP104的查询处理器240可配置成路由服务供应方在该请求中指定的服务 发现请求而非将该请求传送到所有相关联的网络。
[0072] 当无线设备202被实现为AP104时,公布规则处理器230可以被包括在内。公布 规则处理器230可以配置成接收和应用针对服务的公布规则。例如,AP104可以接收仅对 经认证的设备公布的服务信息。公布规则处理器230可以配置成获取与给定服务发现请求 相关联的UE106的认证状态,以及基于该认证状态和该服务的公布规则来提供服务发现 信息。将会领会,对于经由网络的设备,认证状态可以包括经认证的或非经认证的在一些实 现中,认证状态可以是基于群的(例如,该设备可以已被认证为是特定群的成员或在指定 服务级别被认证)。无论认证状态的粒度如何,随系统实现的状态值可以被用来确定要公布 什么服务信息(若有)。
[0073] 服务信息生成器235可以被包括以创建用于经由发射机210向UE106传送的服 务信息响应。在一些实现中,公布规则可以标识可由非经认证的设备发现的服务信息子集。 在此类实现中,服务信息生成器235可以创建包括对非经认证的设备公开可用的信息的服 务信息消息。该消息可以随后经由发射机210被传送到非经认证的设备。
[0074] 当无线设备202被实现在服务供应方处时(例如,被包括在服务中或者作为供应 方服务代理时),查询处理器240可以被类似于当无线设备202被实现为AP那样配置。如 本文中所描述的,查询处理器240可以被配置成接收和发送服务发现消息。查询处理器240 可以基于从公布规则处理器230接收到的信息来确定对于给定的查询要包括什么信息。例 如,服务发现请求可包括请求方UE106的能力信息。基于该信息,公布规则处理器230可 以标识服务信息的元素,其可以为具有所指示的能力信息的UE106公布。服务信息生成器 235可以如当无线设备202是AP104那样类似地配置。服务信息生成器235可以配置成创 建服务发现响应并且提供该响应以用于诸如经由发射机210来传送。
[0075] 无线设备202的各种组件可由总线系统226耦合在一起。总线系统226可包括例 如数据总线,以及除了数据总线之外还有电源总线、控制信号总线、和状态信号总线。本领 域技术人员将领会,无线设备202的各组件可耦合在一起或者使用某种其他机制来接受或 提供彼此的输入。
[0076] 尽管图2中解说了数个分开的组件,但这些组件中的一个或多个组件可被组合或 者共同地实现。例如,处理器204可被用于不仅实现以上关于处理器204描述的功能性,而 且还实现以上关于信号检测器218和/或DSP220描述的功能性。另外,图2中解说的每 个组件可使用多个分开的元件来实现。
[0077] AP104可为STA106提供广为不同的服务。例如,AP104可以提供专门服务,诸 如:打印;内容(诸如音乐、游戏或视频)的流送和/或下载;存储;照片处理;或者其他类 型的服务。这些服务可以在自组织的基础上被提供。这些服务可以随着时间变动。在任何 给定的网络中,不同AP可向连接到那些AP的STA提供不同服务。AP104也可以能够运行 应用,这些应用可开始或停止向STA106提供特定服务。进一步,AP104可以提供来自一个 或多个供应方网络的服务。因为不同AP可以提供不同服务,并且来自潜在迥异的供应方, 所以AP被配置成广告哪些服务经由AP可用可能是有益的。类似地,可期望允许STA106 在不建立与AP104的连接的情况下发现服务。
[0078] 图3A解说了消息流图,该消息流图解说了具有安全性的用于进行高效基础设施 服务发现的示例流程。图3A的消息流示出了无线通信系统中包括的数个实体之间交换的 消息。为了便于解释,所示实体的数目已被限制。然而,将会理解,与本文中的描述相一致 地,附加的实体可以被添加或者多个实体可以被组合图3A的流程解说了连接着的(例如, 经认证的)UE流。
[0079] 图3A的流程示出了用户装备106、接入点104、发现代理160和服务390。消息301 可以在用户装备106与接入点之间传送以与由接入点104提供的网络连接。
[0080] 服务发现请求302被从用户装备106传送到接入点104。用户装备106不需要与 接入点104相关联。来自用户装备106的服务发现请求302可以是零配置类型协议(例如, 多播域名服务;Bonjour?等)、接入网络查询协议、或者通用即插即用(UPnP)消息。服务发 现请求302可包括待发现的服务或者服务类型的标识。服务发现请求302在一些实现中还 可包括服务供应方的标识。服务供应方的标识可包括网络接入标识符、漫游联盟标识符、运 营商名、或类似标识等。服务发现请求302可以进一步包括标识用户装备106的信息。在 图3A的流程中,随着用户装备106被连接到了接入点104,可由接入点104为用户装备106 指派标识符。该标识符可以被包括在服务发现请求302中。
[0081] 接入点104接收服务发现请求302。基于在服务发现请求302中所包括的信息,接 入点可以获取与服务发现请求302相关联的UE的设备信息(dev_inf〇)。该信息可以从存 储器、从另一网络实体(例如,移动性管理实体、核心网等)或者经由与用户装备106交换 的附加消息来获取。
[0082] 接入点104生成服务发现请求304。服务发现请求304可以包括以下一者或多者: 所请求的服务、所请求的服务类型、请求特性(例如,请求的日期/时间)、以及所获取的关 于使得服务发现请求304被生成的用
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1