基于数据合成实现分层控制的方法、系统以及移动终端技术方案

技术编号:18240970 阅读:136 留言:0更新日期:2018-06-17 06:00
本发明专利技术公开了一种基于数据合成实现分层控制的方法、系统以及移动终端,其中方法包括:响应于接收到针对于分层控制的触发请求,获取用作附加层的控制数据;确定用作基础层的动态显示数据,并且确定所述动态显示数据的基础数据流的基础帧率;基于所述触发请求中所指示的位置信息确定用于将所述控制数据和动态显示数据进行数据合成的合成区域,并且将所述控制数据生成符合基础帧率的附加数据流;以及在所述合成区域的范围内并且按照时间对准的方式将所述附加数据流的每个数据帧与所述基础数据流的每个数据帧进行数据合成,以实现基于基础层和附加层的分层控制;其中所述基础层和附加层均能够对所接收的控制指令进行响应。 1

Method, system and mobile terminal for realizing hierarchical control based on data synthesis

The invention discloses a method, a system and a mobile terminal based on data synthesis to achieve hierarchical control, in which the method includes: responding to the trigger request received by the needle for stratified control, obtaining control data used as an additional layer, determining the dynamic display data used as the base layer, and determining the dynamic display data. The base frame rate of the basic data stream is determined by the location information indicated in the triggering request to determine a synthetic area for data synthesis of the control data and the dynamic display data, and to generate the control data to an additional data stream conforming to the base frame rate; and in the range of the synthetic region and according to the range of data. Each data frame of the added data stream is synthesized with each data frame of the underlying data stream in a time aligned manner to achieve hierarchical control based on the underlying layer and additional layer, in which the underlying layer and the additional layer are able to respond to the received control instructions. One

【技术实现步骤摘要】
基于数据合成实现分层控制的方法、系统以及移动终端
本专利技术涉及数据处理领域,并且更具体地涉及一种基于数据合成实现分层控制的方法、系统以及移动终端。
技术介绍
目前,随着智能终端及相关技术的快速发展,终端设备已经在人们的生活中越来越普及,极大地方便了人们的生活、娱乐和学习,常见的终端设备包括手机、笔记本电脑、平板电脑、穿戴智能设备等移动终端,或如电视、台式计算机之类的非移动终端。随着终端的普及,人们能够更加方便的进行视频沟通或传送图片。然而,在很多时候,用户在运行特定应用时还需要利用额外的控制功能来实现所期望的控制。现有技术中,当用户希望实现额外的控制功能时,需要将正在运行的特定应用切换到后台。通过这种方式,用户可以在前台(例如显示界面)来使用额外的控制功能。然而,在实际操作中,用户所期望使用的额外控制功能可能是与正在运行的特定应用相关联的控制。通过现有技术的方式,用户必须在额外的控制功能和正在运行的特定应用之间进行切换。然而,这种方式使得用户无法对正在运行的特定应用进行准确控制。例如,当用户希望将短信验证码输入到特定应用(例如支付应用)中时,必须要切换到短信应用中阅读短信验证码。然后,用户运行特定应用并且将短信验证码输入到特定应用中。这种操作通常会对用户造成极大的不便,这是因为用户可能会忘记短信验证码或者特定应用在被切换到后台后可能会被停止运行。
技术实现思路
为了解决上述问题,提供一种基于数据合成实现分层控制的方法,所述方法包括:响应于接收到针对于分层控制的触发请求,获取用作附加层的控制数据;确定用作基础层的动态显示数据,并且确定所述动态显示数据的基础数据流的基础帧率;基于所述触发请求中所指示的位置信息确定用于将所述控制数据和动态显示数据进行数据合成的合成区域,并且将所述控制数据生成符合基础帧率的附加数据流;以及在所述合成区域的范围内并且按照时间对准的方式将所述附加数据流的每个数据帧与所述基础数据流的每个数据帧进行数据合成,以实现基于基础层和附加层的分层控制;其中所述基础层和附加层均能够对所接收的控制指令进行响应。所述控制数据包括用于对动态显示数据进行控制的一个或多个指令和与所述附加层相关联的显示格式数据。通过触发浮动标识来生成针对于分层控制的触发请求。通过使用用户设备的摄像器件以基础帧率来获取所述动态显示数据;或者,所述动态显示数据是应用程序运行时所产生的符合基础帧率的显示数据。其中所述动态显示数据与控制数据的数据合成方式为支持实时移动的图像悬浮合成。其中所述基础层的显示区域大于或等于所述附加层的显示区域。所述位置信息包括至少三个点。所述基于所述触发请求中所指示的位置信息确定用于将所述控制数据和动态显示数据进行数据合成的合成区域包括:基于所述至少三个点确定用于将所述控制数据和动态显示数据进行数据合成的合成区域。在将所述附加数据流的每个数据帧与所述基础数据流的每个数据帧进行数据合成时,还包括使用修饰数据为基础数据流的部分或全部像素进行修改。确定所述修饰数据所对应的所述基础数据流中的修饰位置,将所述修饰数据与所述修饰位置处的数据进行逐像素点地合成。所述将控制数据生成符合基础帧率的附加数据流包括:当所述控制数据中与附加层相关联的显示格式数据不存在变化时,利用相同的数据帧来生成符合基础帧率的附加数据流。响应于检测到所述控制数据中与附加层相关联的显示格式数据中的变化数据时,基于所述变化数据生成符合基础帧率的附加数据流。所述附加层与合成区域重叠并且所述附加数据流的每个数据帧的数据完全替换所述基础数据流的每个数据帧中合成区域内的数据。所述附加层与合成区域重叠并且所述附加数据流的每个数据帧的数据与所述基础数据流的每个数据帧中合成区域内的数据进行合成,以使得附加层以半透明的方式位于所述合成区域。根据本专利技术的一个方面,提供一种基于数据合成实现分层控制的方法,所述方法包括:响应于接收到针对于分层控制的触发请求,获取用作附加层的控制数据;确定用过基础层的静态显示数据,并且确定所述静态显示数据的基础数据的第一分辨率;基于所述触发请求中所指示的位置信息确定用于将所述控制数据和静显示数据进行数据合成的合成区域,并且将所述控制数据生成符合第二分辨率的附加数据;以及在所述合成区域的范围内并且以所述基础数据为基础,将所述附加数据与所述基础数据进行数据合成,以实现基于基础层和附加层的分层控制;其中所述基础层和附加层均能够对所接收的控制指令进行响应。所述控制数据包括用于对静态显示数据进行控制的一个或多个指令和与所述附加层相关联的显示格式数据。通过触发浮动标识来生成针对于分层控制的触发请求。通过使用用户设备的摄像器件以分辨率来获取所述静态显示数据;或者,所述静态显示数据是应用程序运行时所产生的符合预定分辨率的显示数据。其中所述静态显示数据与控制数据的数据合成方式为支持实时移动的图像悬浮合成。其中所述基础层的显示区域大于或等于所述附加层的显示区域。所述位置信息包括至少三个点。所述基于所述触发请求中所指示的位置信息确定用于将所述控制数据和静显示数据进行数据合成的合成区域包括:基于所述至少三个点确定用于将所述控制数据和静态显示数据进行数据合成的合成区域。在将所述附加数据与所述基础数据进行数据合成时,还包括使用修饰数据为基础数据的部分或全部像素进行修改。确定所述修饰数据所对应的所述基础数据中的修饰位置,将所述修饰数据与所述修饰位置处的数据进行逐像素点地合成。所述将所述控制数据生成符合第二分辨率的附加数据包括:当所述控制数据中与附加层相关联的显示格式数据不存在变化时,将所述控制数据生成符合比所述第一分辨率高的第二分辨率的附加数据。响应于检测到所述控制数据中与附加层相关联的显示格式数据中的变化数据时,基于所述变化数据生成符合第二分辨率的附加数据,并且将所述附加数据与所述基础数据进行数据合成。所述附加层与合成区域重叠并且所述附加数据的数据完全替换所述基础数据中合成区域内的数据。所述附加层与合成区域重叠并且所述附加数据的数据与所述基础数据中合成区域内的数据进行合成,以使得附加层以半透明的方式位于所述合成区域。根据本专利技术的一个方面,提供一种基于数据合成实现分层控制的系统,所述系统包括:获取单元,响应于接收到针对于分层控制的触发请求,获取用作附加层的控制数据;确定用作基础层的动态显示数据,并且确定所述动态显示数据的基础数据流的基础帧率;确定单元,基于所述触发请求中所指示的位置信息确定用于将所述控制数据和动态显示数据进行数据合成的合成区域;生成单元,将所述控制数据生成符合基础帧率的附加数据流;以及合成单元,在所述合成区域的范围内并且按照时间对准的方式将所述附加数据流的每个数据帧与所述基础数据流的每个数据帧进行数据合成,以实现基于基础层和附加层的分层控制;其中所述基础层和附加层均能够对所接收的控制指令进行响应。所述控制数据包括用于对动态显示数据进行控制的一个或多个指令和与所述附加层相关联的显示格式数据。通过触发浮动标识来生成针对于分层控制的触发请求。通过使用用户设备的摄像器件以基础帧率来获取所述动态显示数据;或者,所述动态显示数据是应用程序运行时所产生的符合基础帧率的显示数据。其中所述动态显示数据与控制数据的数据合成方式为支持实时移动的图像悬浮合成。其中本文档来自技高网...
基于数据合成实现分层控制的方法、系统以及移动终端

【技术保护点】
1.一种基于数据合成实现分层控制的方法,所述方法包括:

【技术特征摘要】
1.一种基于数据合成实现分层控制的方法,所述方法包括:响应于接收到针对于分层控制的触发请求,获取用作附加层的控制数据;确定用作基础层的动态显示数据,并且确定所述动态显示数据的基础数据流的基础帧率;基于所述触发请求中所指示的位置信息确定用于将所述控制数据和动态显示数据进行数据合成的合成区域,并且将所述控制数据生成符合基础帧率的附加数据流;以及在所述合成区域的范围内并且按照时间对准的方式将所述附加数据流的每个数据帧与所述基础数据流的每个数据帧进行数据合成,以实现基于基础层和附加层的分层控制;其中所述基础层和附加层均能够对所接收的控制指令进行响应。2.根据权利要求1所述的方法,所述控制数据包括用于对动态显示数据进行控制的一个或多个指令和与所述附加层相关联的显示格式数据。3.根据权利要求1所述的方法,通过触发浮动标识来生成针对于分层控制的触发请求。4.根据权利要求1所述的方法,通过使用用户设备的摄像器件以基础帧率来获取所述动态显示数据;或者,所述动态显示数据是应用程序运行时所产生的符合基础帧率的显示数据。5.根据权利要求4所述的方法,其中所述动态显示数据与控制数据的数据合成方式为支持实时移动的图像悬浮合成。6.一种基于数据合...

【专利技术属性】
技术研发人员:华杨杨博
申请(专利权)人:北京安云世纪科技有限公司
类型:发明
国别省市:北京,11

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

1