用于控制多媒体应用的方法、软件产品和设备技术

技术编号:15187859 阅读:118 留言:0更新日期:2017-04-19 11:27
本发明专利技术的第一要点涉及一种用于控制尤其移动终端设备上的多媒体应用的方法,其中从远程源接收多媒体数据并且处理多媒体数据以用于在所述终端设备的显示装置上进行显示,所述方法具有以下步骤:a)识别所述终端设备的涉及所述多媒体应用的数据的显示的至少一个服务部件的运行状态;b)产生表明所述至少一个服务部件的所述运行状态的状态信息;c)产生消息,所述消息包括:‑ 状态信息,和/或‑ 表明所述状态信息的信息,所述信息表明通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度,和/或‑ 到所述远程源上的关于所述数据和/或所述数据的传输对所述终端设备的适配的指令,以便使所述数据和/或所述数据的传输匹配于通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度;d)传输所述消息到所述远程源上;e)接收所述多媒体数据;以及f)处理所述多媒体数据以用于在所述终端设备的显示装置上进行显示。本发明专利技术还涉及一种用于多媒体数据的匹配和传输的方法、一种软件产品和一种设备。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于控制多媒体应用的方法、一种用于匹配和传输多媒体数据的方法、与此相关的软件产品和与此相关的设备。
技术介绍
多媒体协作、(商业上的)社交网络、在线游戏等等越来越多地同时利用多个通信与数据通道。属于此的、新形成的技术是WebRTC(RTC代表RealTimeCommunication,即实时通信)。只要足够的带宽例如通过固网可供使用,这也就可能是不成问题的。然而在移动互联网或者WLAN(无线LAN)中,带宽可能受所分配的媒体和接收干扰限制或者因其而波动。此外,所使用的移动设备经常仅仅具有有限的显示面(小的显示器),该显示面不能以合适的分辨率来显示同时提供的通信与数据通道。现在,针对这样地捆绑式多媒体通信形式的资源管理和服务品质观察才刚刚开始并且对于上述问题还不存在技术解决方案。因此,大多必须忍受差的用户体验和网络资源的浪费,所述网络资源的被传送的内容完全不能合理地使用或者完全不合理地被使用。由如Apple的iOS或Android那样的运行系统已知,当系统碰到极限时,在后台停止应用。但这是严格的应急解决方案,它可能导致设备的所不希望的行为。
技术实现思路
本专利技术的任务是,说明能够至少部分地克服现有技术中的前述缺点的一种方法、一种软件产品和一种设备。本专利技术的任务尤其在于,说明能够最优地利用可用的网络带宽而不损害用户体验的一种方法、一种软件产品和一种设备。根据本专利技术,所述任务至少在部分方面通过独立权利要求的特征来解决,所述独立权利要求涉及用于控制多媒体应用的方法、用于匹配和传输多媒体数据的方法、与此相关的软件产品和与此相关的设备。本专利技术的有利的实施方式和扩展方案在从属权利要求中说明。本专利技术的第一要点涉及一种用于控制尤其移动终端设备上的多媒体应用的方法,其中从远程源接收多媒体数据并且处理多媒体数据以用于在所述终端设备的显示装置上进行显示,所述方法具有以下步骤:a)识别所述终端设备的涉及所述多媒体应用的数据的显示的至少一个服务部件的运行状态;b)产生表明所述至少一个服务部件的运行状态的状态信息;c)产生消息,所述消息包括:-状态信息,和/或-表明所述状态信息的信息,所述信息表明通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度,和/或-到所述远程源上的关于所述数据和/或所述数据的传输对所述终端设备的适配的指令,以便使所述数据和/或所述数据的传输匹配于通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度;d)传输所述消息到所述远程源上;e)接收所述多媒体数据;以及f)处理所述多媒体数据以用于在所述终端设备的显示装置上进行显示。本专利技术从以下出发:多媒体应用包括两侧,即源侧或者说源域和宿侧或者说宿域,从所述源侧提供(并且传送)用于应用的多媒体内容,在所述宿侧上多媒体内容被进一步应用。基本上,终端设备可以是宿,并且例如服务器(下载服务器、游戏服务器、会议服务器)可以是源。但交换点也可以不仅设置为(中间)宿而且为(中间)源。所述要点的方法涉及宿侧、尤其终端设备的侧。借助该要点的根据本专利技术的方法使得发送方侧(远程源)能够基于服务部件的状态来匹配数据的产生、准备和传输。由此又可以最优地充分利用终端设备(但是还有源)的侧上的资源。终端设备优选地可以是移动的,但也可以考虑静止的应用。移动尤其意味着,终端设备可以借助移动无线电方法通信。移动终端设备的示例例如是智能手机、平板电脑、笔记本电脑。静止的终端设备、诸如PC等等意味着,数据的全部的或者部分的传输或者接收附加地或者替代地可以通过静止网络进行。多媒体数据可以被处理用于在终端设备的与终端设备连接的和/或固定地安装在终端设备中的每个显示装置上进行显示。所识别的运行状态例如可以是部件的激活或去激活的单纯事实,但也可以包括以下细节,诸如电池充电状态、所连接的或者激活的显示器等等。服务部件例如可以是、但不仅仅是硬件和/或软件中的这样的用于音频播放、视频播放、屏幕共享、联合编辑、游戏等等的部件。服务部件可以固定地安装和/或装配在终端设备上。根据本专利技术,所述消息可以包括状态信息和/或表明所述状态信息的信息,所述信息表明通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度。在本专利技术的意义上,数据密度尤其可以理解为数据率。数据率尤其可以定义为每时间单位的数据量。如果消息包含状态信息,则在数据源的侧上存放并且充分利用处理智能和决定能力,这可以节省终端设备侧上的资源。消息的传输例如可以通过RTC、尤其通过移动无线电标准传输到远程源上或者从远程源接收。如果消息包含指令,则以终端设备侧上的处理智能和决定能力为前提,这可以使终端设备更不依赖。如果所述消息具有表明所述状态信息的信息,所述信息表明通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度,则至少以终端设备侧上的高份额的处理智能为前提,以便确定最大可处理的数据密度,而在源侧上做出关于待采取的措施的决定,以便使数据提供和数据传输匹配于最大可处理的数据密度。换言之,在该专利技术要点中,也基于所识别的运行状态促使远程源(最高)以通过终端设备最大可处理的数据密度传输所述数据。也即,终端设备(最高)以通过终端设备最大可处理的数据密度接收所述数据。该专利技术要点的方法的一种扩展方案可以规定,通过第一应用编程接口(API,尤其器件API)检测所述运行状态并且通过第二应用编程接口(API,尤其控制API)处理所述状态信息,其中优选地在所述终端设备的有WebRTC能力的Web浏览器中实现分配有所述第二应用编程接口的应用,并且其中优选地,所述第二应用编程接口产生所述消息或者促使尤其有RTC能力的服务器产生所述消息。作为服务器尤其可以使用有RTC能力的通信服务器。此外,所述方法可以被设计成,使得将所述消息寻址到远程源的远程应用编程接口(API,尤其控制API)上。该专利技术要点的方法的一种优选的实施方式可以规定,根据设计模式(MVC)实现所述数据的显示,所述设计模式具有包含所述数据的模型(M)、作为用于显示所述数据的演示层的视图(V)和作为用于管理所述演示层的控制层的控制器(C),其中通过所述控制器(C)产生所述状态信息,其中优选地在所述模型(M)中实现所述运行状态。在根据本专利技术使用的MVC设计模式的意义上,视图是演示层,该演示层也负责用户交互的接受。所述演示层不仅认识其控制而且认识所述模型(所述演示层演示所述模型的数据),但不负责由用户提交的数据的进一步处理。所述演示可以借助设计模式使“观察者”了解模型中的数据的变化并且紧接着调用经更新的数据。此外,在根据本专利技术使用的MVC设计模式的意义上的控制器是控制装置,所述控制装置管理一个或者多个演示,并且所述控制装置必要时也从所述演示接受用户操作,分析所述用户操作并且相应地行动。每个演示可以具有自身的控制装置。控制装置也可以负责,用户操作例如通过所述演示的改变(例如窗的移位)或者通过转发到模型上(例如接收输入数据或者触发处理)变得有效。控制装置也可以包含机械装置,以便限制所述演示的用户交互。所述控制装置在一些实现中同样可以变成模型的“观察者”,以便在数据变化时直接操纵视图。对于MVC设计模式的先前的本文档来自技高网...
用于控制多媒体应用的方法、软件产品和设备

【技术保护点】
用于控制尤其移动终端设备(200)上的多媒体应用(213)的方法,其中从远程源(100)接收多媒体数据并且处理多媒体数据用于在所述终端设备(200)的显示装置(290)上进行显示,所述方法具有以下步骤:a)识别所述终端设备(200)的涉及所述多媒体应用(213)的数据的显示的至少一个服务部件的运行状态;b)产生表明所述至少一个服务部件的所述运行状态的状态信息;c)产生消息,所述消息包括:‑ 状态信息,和/或‑ 表明所述状态信息的信息,所述信息表明通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度,和/或‑ 到所述远程源上的关于所述数据和/或所述数据的传输对所述终端设备的适配的指令,以便使所述数据和/或所述数据的传输匹配于通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度;d)传输所述消息到所述远程源(100)上;e)接收所述多媒体数据;以及f)处理所述多媒体数据以用于在所述终端设备的显示装置(290)上进行显示。

【技术特征摘要】
【国外来华专利技术】2014.08.25 DE DE102014012355.31.用于控制尤其移动终端设备(200)上的多媒体应用(213)的方法,其中从远程源(100)接收多媒体数据并且处理多媒体数据用于在所述终端设备(200)的显示装置(290)上进行显示,所述方法具有以下步骤:a)识别所述终端设备(200)的涉及所述多媒体应用(213)的数据的显示的至少一个服务部件的运行状态;b)产生表明所述至少一个服务部件的所述运行状态的状态信息;c)产生消息,所述消息包括:-状态信息,和/或-表明所述状态信息的信息,所述信息表明通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度,和/或-到所述远程源上的关于所述数据和/或所述数据的传输对所述终端设备的适配的指令,以便使所述数据和/或所述数据的传输匹配于通过所述服务部件的运行状态预给定的最大可处理的用于显示所述多媒体数据的数据密度;d)传输所述消息到所述远程源(100)上;e)接收所述多媒体数据;以及f)处理所述多媒体数据以用于在所述终端设备的显示装置(290)上进行显示。2.根据权利要求1所述的方法,其特征在于,通过第一应用编程接口(API,尤其器件API)检测所述运行状态并且通过第二应用编程接口(API,尤其控制API)处理所述状态信息,其中优选地在所述终端设备的有WebRTC能力的Web浏览器中实现分配有所述第二应用编程接口的应用,并且其中优选地,所述第二应用编程接口产生所述消息或者促使尤其有RTC能力的服务器产生所述消息。3.根据权利要求1或2所述的方法,其特征在于,根据设计模式(MVC)实现所述数据的显示,所述设计模式具有包含所述数据的模型(M)、作为用于显示所述数据的演示层的视图(V)和作为用于管理所述演示层的控制层的控制器(C),其中通过所述控制器(C)产生所述状态信息,其中优选地在所述模型(M)中实现所述运行状态。4.根据引用权利要求2的权利要求3所述的方法,其特征在于,在所述设计模式中登记所述第二应用编程接口作为由所述第二应用编程接口控制的服务部件的附加视图,其中优选地将所述运行状态通过所述第一应用控制接口输送给所述模型。5.根据以上权利要求中任一项所述的方法,其特征在于,所述消息包括到所述远程源上的关于所述数据和/或所述数据的传输对所述终端设备的适配的指令,其中所述指令涉及以下措施中的至少一个:-...

【专利技术属性】
技术研发人员:J托茨克K克卢格V兰施迈尔
申请(专利权)人:统一有限责任两合公司
类型:发明
国别省市:德国;DE

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

1