用于无线显示平台的协作分布式/非结构化服务管理框架制造技术

技术编号:16050525 阅读:33 留言:0更新日期:2017-08-20 10:44
用于管理无线显示媒体流送平台内的服务的方法、设备、系统和非瞬态处理器可读存储介质。一种由移动设备的处理器执行的实施例方法可包括存储定义多个服务提供者设备、多个服务消费者设备以及多个MPEG服务所需的设备能力的服务注册表;发现第一组当前可用设备和/或条件(例如,网络连通性等),其中第一组的设备包括服务提供者设备和服务消费者设备;基于所发现的第一组当前可用设备和/或条件来标识该多个MPEG服务中的第一可用MPEG服务;以及生成与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符。移动设备可不断地发现各种环境中的可用设备,自适应地标识不同的可用MPEG服务,并且利用新MPEG服务描述符。

【技术实现步骤摘要】
【国外来华专利技术】用于无线显示平台的协作分布式/非结构化服务管理框架
技术介绍
常规无线媒体递送平台(例如,Miracast修订版1、苹果Wi-Di等)被大量地构想为使用运动图像专家组(MPEG)传输流来无线地模仿高清晰度多媒体接口(HDMI)媒体流。例如,用户可按压智能电话上的按钮以将流送MPEG格式图像无线地投影到附近连接的监视器上。一些无线媒体递送技术利用“一对多”服务模型,其中服务提供者设备向多个支持设备传送数据,以及反之。常规无线媒体递送平台中所使用的服务管理一般使用分开的实体(或第三方设备)来进行设备之间的服务(例如,Jini的服务查找、UPnP的控制点等)的注册。例如,利用数字生活网络联盟(DLNA)功能性的系统可需要中介设备,其维持用于在家庭或营业场所网关中将智能TV设备连接至平板设备的服务注册表。与服务相关联的设备在服务中被指派不变的角色,诸如对等(P2P)群主或用于屏幕共享或类似服务的源/阱。非常类似于HDMI,无线媒体递送平台利用设备之间(例如,在插电时间)的初始协商,其保持静态。除了来自P2P连接的约束之外,在连接时间的此类受限服务发现限制了用于无线媒体递送设备和服务的可缩放框架。进一步,应用管理可能不被自适应地支持,因为典型技术简单地通过预定义服务/上下文来连接设备。概览各个实施例提供了用于建立和管理无线显示媒体流送平台内MPEG服务的方法、设备、系统和非瞬态处理器可读存储介质。一种由MPEG服务管理移动设备的处理器执行的实施例方法可包括存储定义多个服务提供者设备、多个服务消费者设备以及多个MPEG服务所需的设备能力的服务注册表;发现包括服务提供者设备和服务消费者设备的第一组当前可用设备;基于第一组当前可用设备来标识该多个MPEG服务中的第一可用MPEG服务;以及生成与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符。在一些实施例中,该方法可进一步包括发现第二组当前可用设备;基于第二组当前可用设备来标识该多个MPEG服务中的第二可用MPEG服务;以及生成与所标识的第二可用MPEG服务相关联的第二MPEG服务描述符。在一些实施例中,该方法可进一步包括传送指令与所标识的第一可用MPEG服务相关联的服务提供者设备使用所生成的与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符提供MPEG传输流的第一消息;以及传送指令服务消费者设备使用所生成的与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符接收MPEG传输流的第二消息。在一些实施例中,该方法可进一步包括基于第一组当前可用设备来更新所存储的服务注册表。在一些实施例中,该方法可进一步包括启动与所标识的第一可用MPEG服务相关联的应用。在一些实施例中,该方法可进一步包括使用所生成的第一MPEG服务描述符来传送MPEG传输流。在一些实施例中,该方法可进一步包括使用所生成的第一MPEG服务描述符来接收MPEG传输流;以及渲染MPEG传输流。在一些实施例中,服务注册表还可定义多个MPEG服务中的每一者可用所需的条件,发现第一组当前可用设备可包括:发现第一组当前可用设备和第一条件;以及基于第一组当前可用设备来标识多个MPEG服务中的第一可用MPEG服务可包括:基于第一组当前可用设备和第一条件来标识多个MPEG服务中的第一可用MPEG服务。在一些实施例中,第一条件可以是以下一者或多者:网络连通性、信道负载、可用编解码器、以及设备电池电平。在一些实施例中,存储定义多个服务提供者设备、多个服务消费者设备以及多个MPEG服务所需的设备能力的服务注册表可包括:响应于接收到来自多个服务提供者设备和多个服务消费者设备的注册请求而注册该多个服务提供者设备和该多个服务消费者设备。在此类实施例中,该方法可进一步包括传送对注册的多个服务提供者设备和注册的多个服务消费者设备的注册确认。在一些实施例中,该方法可进一步包括从服务消费者设备接收对第一可用MPEG服务的服务偏好;以及基于所接收到的服务偏好来调节第一可用MPEG服务的特性.在一些实施例中,该方法可进一步包括从服务消费者设备接收对第一可用MPEG服务的服务请求;以及传送建立与第一MPEG服务描述符相关联的第一可用MPEG服务以供服务消费者设备使用的消息。在一些实施例中,该方法可进一步包括从服务消费者设备接收解除注册请求;响应于接收到解除注册请求而向服务消费者设备传送解除注册确认;以及响应于接收到解除注册请求而解构第一可用MPEG服务。进一步实施例包括配置有用于执行上述方法的操作的处理器可执行指令的移动计算设备(或移动设备)。进一步实施例包括其上存储有处理器可执行指令的非瞬态处理器可读存储介质,这些指令被配置成使得移动计算设备执行上述方法的操作。进一步实施例包括一种通信系统,其至少包括配置有用于执行上述方法的操作的处理器可执行指令的移动计算设备。附图简述纳入本文且构成本说明书一部分的附图解说了本专利技术的示例性实施例,并与以上给出的概括描述和下面给出的详细描述一起用来解释本专利技术的特征。图1-5是解说根据常规无线媒体递送平台实现的包括服务提供者设备和服务消费者设备的通信系统的系统框图。图6是用于常规媒体流送平台的示例性服务架构的组件框图。图7是解说根据各个实施例配置的用于提供服务管理功能性以供在MPEG流送环境中使用的示例性移动设备的系统框图。图8是解说适于在各个实施例中使用的MPEG服务管理移动设备中的服务管理组件的示例性架构的组件框图。图9是解说由至少MPEG服务管理移动设备和服务消费者设备利用的实施例协作、分布式和非结构化服务管理架构的系统框图。图10是解说由至少MPEG服务管理移动设备、服务提供者设备和服务消费者设备利用的实施例协作、分布式和非结构化服务管理架构的系统框图。图11A-11B是解说供MPEG服务管理移动设备启用无线显示平台内的MPEG服务的实施例方法的过程流程图。图11C-11D是解说在具有适合在无线显示平台中使用的设备的各种环境中供MPEG服务管理移动设备发现可用服务的示例性场景的示图。图12是解说根据各个实施例的阱设备和被配置成利用服务管理平台的MPEG服务管理移动设备的软件架构层和操作的示图。图13是用于由MPEG服务管理移动设备进行服务管理消息处理的实施例方法的过程流程图。图14是解说根据各个实施例的MPEG服务管理移动设备与阱设备之间的信令的呼叫流程图。图15是适于在各种实施例中使用的移动计算设备的组件框图。详细描述将参照附图详细描述各种实施例。在可能之处,相同附图标记将贯穿附图用于指代相同或类似部分。对特定示例和实现所作的引用是用于解说性目的,而无意限定本专利技术或权利要求的范围。措辞“示例性”在本文中用于表示“用作示例、实例或解说”。本文中描述为“示例性”的任何实现不必然被解释为优于或胜过其他实现。术语“移动计算设备”或“移动设备”或“计算设备”在本文被用来指代蜂窝电话、智能电话、上网平板、平板计算机、启用因特网的蜂窝电话、启用的电子设备、个人数据助理(PDA)、膝上型计算机、个人计算机、以及装备有至少一处理器的类似电子设备中的任一者或全部。在各个实施例中,此类设备可以配置有收发机以建立诸如经由广域网(WAN)或局域网(LAN)(例如,LTE、3G或4G无线广域网收发本文档来自技高网...
用于无线显示平台的协作分布式/非结构化服务管理框架

【技术保护点】
一种供MPEG服务管理移动设备管理无线显示媒体流送平台内的服务的方法,包括:由所述MPEG服务管理移动设备的处理器存储定义多个服务提供者设备、多个服务消费者设备以及多个MPEG服务所需的设备能力的服务注册表;由所述MPEG服务管理移动设备的处理器发现第一组当前可用设备,其中所述第一组的当前可用设备包括服务提供者设备和服务消费者设备;由所述MPEG服务管理移动设备的处理器基于所述第一组当前可用设备来标识所述多个MPEG服务中的第一可用MPEG服务;以及由所述MPEG服务管理移动设备的处理器生成与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符。

【技术特征摘要】
【国外来华专利技术】2014.11.07 US 14/535,5821.一种供MPEG服务管理移动设备管理无线显示媒体流送平台内的服务的方法,包括:由所述MPEG服务管理移动设备的处理器存储定义多个服务提供者设备、多个服务消费者设备以及多个MPEG服务所需的设备能力的服务注册表;由所述MPEG服务管理移动设备的处理器发现第一组当前可用设备,其中所述第一组的当前可用设备包括服务提供者设备和服务消费者设备;由所述MPEG服务管理移动设备的处理器基于所述第一组当前可用设备来标识所述多个MPEG服务中的第一可用MPEG服务;以及由所述MPEG服务管理移动设备的处理器生成与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符。2.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器发现第二组当前可用设备;由所述MPEG服务管理移动设备的处理器基于所述第二组当前可用设备来标识所述多个MPEG服务中的第二可用MPEG服务;以及由所述MPEG服务管理移动设备的处理器生成与所标识的第二可用MPEG服务相关联的第二MPEG服务描述符。3.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器传送指令与所标识的第一可用MPEG服务相关联的服务提供者设备使用所生成的与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符提供MPEG传输流的第一消息;以及由所述MPEG服务管理移动设备的处理器传送指令服务消费者设备使用所生成的与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符接收所述MPEG传输流的第二消息。4.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器基于第一组当前可用设备来更新所存储的服务注册表。5.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器启动与所标识的第一可用MPEG服务相关联的应用。6.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器使用所生成的第一MPEG服务描述符来传送MPEG传输流。7.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器使用所生成的第一MPEG服务描述符来接收MPEG传输流;以及由所述MPEG服务管理移动设备的处理器渲染所述MPEG传输流。8.如权利要求1所述的方法,其特征在于:所述服务注册表还定义所述多个MPEG服务中的每一者可用所需的条件,发现所述第一组当前可用设备包括:由所述MPEG服务管理移动设备的处理器发现所述第一组当前可用设备和第一条件;以及基于所述第一组当前可用设备来标识所述多个MPEG服务中的第一可用MPEG服务包括:由所述MPEG服务管理移动设备的处理器基于所述第一组当前可用设备和所述第一条件来标识所述多个MPEG服务中的所述第一可用MPEG服务。9.如权利要求8所述的方法,其特征在于,所述第一条件是以下一者或多者:网络连通性、信道负载、可用编解码器、以及设备电池电平。10.如权利要求1所述的方法,其特征在于,存储定义所述多个服务提供者设备、所述多个服务消费者设备以及所述多个MPEG服务所需的所述设备能力的所述服务注册表包括:由所述MPEG服务管理移动设备的处理器响应于接收到来自所述多个服务提供者设备和所述多个服务消费者设备的注册请求而注册所述多个服务提供者设备和所述多个服务消费者设备,所述方法进一步包括由所述MPEG服务管理移动设备的处理器传送对注册的多个服务提供者设备和注册的多个服务消费者设备的注册确认。11.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器从服务消费者设备接收对所述第一可用MPEG服务的服务偏好;以及由所述MPEG服务管理移动设备的处理器基于所接收到的服务偏好来调节所述第一可用MPEG服务的特性。12.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器从服务消费者设备接收对所述第一可用MPEG服务的服务请求;以及由所述MPEG服务管理移动设备的处理器传送建立与所述第一MPEG服务描述符相关联的第一可用MPEG服务以供所述服务消费者设备使用的消息。13.如权利要求1所述的方法,其特征在于,进一步包括:由所述MPEG服务管理移动设备的处理器从服务消费者设备接收解除注册请求;以及由所述MPEG服务管理移动设备的处理器响应于接收到所述解除注册请求而向所述服务消费者设备传送解除注册确认;以及由所述MPEG服务管理移动设备的处理器响应于接收到所述解除注册请求而解构所述第一可用MPEG服务。14.一种包括配置有处理器可执行指令以执行操作的处理器的移动设备,所述操作包括:存储定义多个服务提供者设备、多个服务消费者设备以及多个MPEG服务所需的设备能力的服务注册表;发现第一组当前可用设备,其中所述第一组的当前可用设备包括服务提供者设备和服务消费者设备;基于所述第一组当前可用设备来标识所述多个MPEG服务中的第一可用MPEG服务;以及生成与所标识的第一可用MPEG服务相关联的第一MPEG服务描述符。15.如权利要求14所述的移动设备,其特征在于,所述处理器配置有用于执行进一步包括以下操作的操作的处理器可执行指令:发现第二组当前可用设备;基于所述第二组当前可用设备来标识...

【专利技术属性】
技术研发人员:K·M·拉比V·萨布莱曼尼亚姆F·肖卡特S·巴拉苏布拉曼亚姆
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1