The invention relates to the technical field of projection control, in particular to a control information synthesis method based on a mobile terminal and a controlled terminal and a mobile terminal. The control information synthesis method based on mobile terminal, which comprises the following steps: the controlled terminal to establish a communication connection with the mobile terminal two above; the control information input to the mobile terminal, and real-time transmission to the controlled terminal; the controlled terminal receives the control information, and control information for the real-time synthesis of total control information received the controlled terminal; processing according to the total control information. It can realize multiple mobile terminals to control the controlled terminal at the same time, and realize the effect of multi touch. At the same time, the interaction between multiple mobile terminals can be realized, so that the users of multiple mobile terminals can operate at the same time and enhance the user experience.
【技术实现步骤摘要】
基于移动终端的控制信息合成方法及受控终端和移动终端
本专利技术涉及投屏控制
,特别涉及基于移动终端的控制信息合成方法及受控终端和移动终端。
技术介绍
随着数字电视技术和互联网技术的不断发展,智能机顶盒成为了家庭和行业应用中越来越重要的设备之一,一方面,它通过接收有线电缆、卫星天线、宽带网络以及地面广播的模拟信号或数字信号,将多媒体内容呈现在屏幕上,另一方面,它还可以通过安卓平台进行各种应用的扩展,为用户提供更多类型的服务功能,增强用户体验。虽然智能机顶盒上可运行的应用或游戏越来越多,但是因机顶盒投放游戏的显示器本身硬件并不支持直接触摸可对游戏进行控制,因此目前机顶盒还是通过遥控器、游戏手柄等传统设备进行操控,这种方式存在以下缺点:一、通常需要先对按键进行功能映射,设置过程繁琐;二、在操作过程中,用户需要同时兼顾操作按键和屏幕内容,容易出错;三,随着安卓应用特别是游戏应用的复杂化,无法应用手势识别、重力感应、陀螺仪、加速度计等传感器数据,大大降低了用户体验。且机顶盒投放游戏的显示器本身硬件也不支持多点触摸对游戏进行控制,大大降低用户体验。随着手机、平板等移动终 ...
【技术保护点】
一种基于移动终端的控制信息合成方法,其特征在于,包括以下步骤:受控终端与两台以上的移动终端建立通信连接;移动终端获取输入的控制信息,并实时发送给受控终端;受控终端接收所述控制信息,并将接收到的控制信息实时合成总控制信息;受控终端根据所述总控制信息进行处理。
【技术特征摘要】
1.一种基于移动终端的控制信息合成方法,其特征在于,包括以下步骤:受控终端与两台以上的移动终端建立通信连接;移动终端获取输入的控制信息,并实时发送给受控终端;受控终端接收所述控制信息,并将接收到的控制信息实时合成总控制信息;受控终端根据所述总控制信息进行处理。2.根据权利要求1所述的基于移动终端的控制信息合成方法,其特征在于,在所述“受控终端与两台以上的移动终端建立通信连接”之后,还包括:受控终端向移动终端实时发送屏幕内容对应的视频流和/或音频数据流;移动终端接收所述视频流和/或音频数据流,并实时进行播放。3.根据权利要求1所述的基于移动终端的控制信息合成方法,其特征在于,所述“移动终端获取输入的控制信息,并实时发送给受控终端”包括以下步骤:移动终端获取输入的控制信息,并将控制信息与设备标识码进行封装,并实时发送给受控终端;受控终端中对应每个移动终端设有一消息缓冲队列;受控终端将封装后的控制信息按时间顺序逐一送入对应移动终端的消息缓冲队列中。4.根据权利要求1所述的基于移动终端的控制信息合成方法,其特征在于,所述“受控终端接收所述控制信息,并将接收到的控制信息实时合成总控制信息”包括以下步骤:受控终端中预先设有一当前消息队列和存活消息队列;受控终端接收从所有移动终端的消息缓冲队列中获取的控制信息,并按照时间顺序送入当前消息队列;受控终端还设有一判断合成模块,判断合成模块依次从当前消息队列中获取控制信息;判断合成模块将从当前消息队列所提取的控制信息与存活消息队列进行比较,判断所提取的控制信息是否为错误信息或为未更新于存活消息队列中的新增信息;滤除控制信息中的错误信息,并将新增信息更新至存活消息队列中,以及将滤除后剩余的控制信息实时合成总控制信息。5.根据权利要求4所述的基于移动终端的控制信息合成方法,其特征在于,还包括步骤:判断存活消息队列中各移动终端的控制信息是否超过预设时间未更新,若是,将所述控制信息从存活消息队列中移除。6.根据权利要求4所述的基于移动终端的控制信息合成方法,其特征在于,所述“判断合成模块将从当前消息队列所提取的控制信息与存活消息队列进行比较,判断所提取的控制信息是否为错误信息或为未更新于存活消息队列中的新增信息,滤除控制信息中的错误信息,并将新增信息更新至存活消息队列中,以及将滤除后剩余的控制信息实时合成总控制信息”还包括:当前消息队列从所有的消息缓冲队列获取当前时刻的控制信息后,判断合成模块从当前消息队列依次获取当前时刻的控制信息,并判断当前获取的控制信息类型;若当前获取的控制信息为按下消息,则继续判断存活消息队列中是否有对应事件的按下消息,若有,则将该按下消息舍弃;若没有,则将对应事件的按下消息存入存活消息队列,遍历存活消息队列中的所有按下消息,合成存活消息队列中的所有按下消息并发送给系统框架层;若当前获取的控制信息为弹起消息,则判断对应事件在存活消息队列中是否存在按下消息或移动消息,若无,则舍弃该弹起消息;若有,将对应事件的按下消息或移动消息更新为弹起消息;待遍历存活消息队列中的所有弹起消息后,合并存活消息队列中的所有弹起消息并发给系统框架层;待发送给系统框架层后,将弹起消息从存活消息队列删除;若当前获取的控制信息为取消消息,则判断对应事件在存活消息队列中是否存在按下消息或移动消息,若无,则舍弃该取消消息;若有,将对应事件的按下消息或移动消息更新为取消消息,待遍历存活消息队列中的所有取消消息后,合并存活消息队列中的所有取消消息并发给系统框架层;待发送给系统框架层后,将取消消息从存活消息队列删除。7.根据权利要求6所述的基于移动终端的控制信息合成方法,其特征在于,所述移动终端带触控屏时,所述“判断合成模块将从当前消息队列所提取的控制信息与存活消息队列进行比较,判断所提取的控制信息是否为错误信息或为未更新于存活消息队列中的新增信息,滤除控制信息中的错误信息,并将新增信息更新至存活消息队列中,以及将滤除后剩余的控制信息实时合成总控制信息”还包括:当前消息队列从所有的消息缓冲队列获取当前时刻的控制信息后,判断合成模块从当前消息队列依次获取当前时刻的控制信息,并判断当前获取的控制信息类型;若当前获取的控制信息为移动消息,则判断对应事件在存活消息队列中是否存在按下消息或移动消息,若无,则舍弃该移动消息;若有,则更新对应事件的x、y坐标,并将对应事件的按下消息更新为...
【专利技术属性】
技术研发人员:刘新生,林鎏娟,林智雄,
申请(专利权)人:福建星网视易信息系统有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。