交互控制方法、系统、终端及存储介质技术方案

技术编号:17999215 阅读:141 留言:0更新日期:2018-05-19 16:49
本发明专利技术实施例公开了交互控制方法、系统、终端及存储介质。系统包括:主控终端和被控终端,主控终端用于在同步显示基于无线传屏接收的当前界面后,与被控终端建立数据传输通道;分析当前作用在屏幕上的控制操作,生成操控事件;发送包含操控事件的数据包给被控终端;被控终端用于接收并解析上述数据包,获得操控事件;根据操控事件生成控制事件,并将控制事件反馈给虚拟输入模块;获取虚拟输入模块形成的操作指令,并响应操作指令对应的操作。利用该系统,在终端间建立无线传屏后,之前只能进行画面观摩的终端能够作为主控终端控制另外一个画面共享的被控终端,从而实现了终端对终端的远程遥控,进而提升了终端间无线传屏的用户体验。

【技术实现步骤摘要】
交互控制方法、系统、终端及存储介质
本专利技术涉及计算机应用
,尤其涉及交互控制方法、系统、终端及存储介质。
技术介绍
无线传屏已成为终端间进行画面同步的一种常见的实现方式,一般地,第一终端(可以是智能手机以及智能平板等)与第二终端(可以是集成了安卓系统的大型智能设备如智能白板、智能会议机以及智能电视等)建立无线传屏连接后,可以向第二终端发起画面同步请求,之后第二终端可以根据该请求实时录制屏幕的当前界面并反馈给第一终端,最终第一终端就可以在自身屏幕上显示所接收的当前界面,从而实现终端间画面的同步显示。然而,基于现有的无线传屏技术将第二终端的当前界面同步显示在第一终端后,第一终端只能对该当前界面进行观摩,并不能在画面同步的基础上实现与第二终端其他交互操作。
技术实现思路
本专利技术实施例提供了交互控制方法、系统、终端及存储介质,能够在终端间基于无线传屏实现画面同步后,进一步实现一个终端对另一终端的交互控制。第一方面,本专利技术实施例提供了一种交互控制方法,包括:在屏幕上同步显示基于无线传屏接收的当前界面后,采用选定的通信方式建立用于交互控制的数据传输通道;分析当前作用在所述屏幕上的控制操作,生成设定格式的对应于所述控制操作的操控事件;基于所述数据传输通道发送包含所述操控事件的数据包。第二方面,本专利技术实施例提供了一种交互控制方法,包括:接收并解析基于建立的数据传输通道传输的数据包,获得所述数据包中的操控事件;根据所述操控事件生成设定表述格式的控制事件,并将所述控制事件反馈给预先设定的虚拟输入模块;获取所述虚拟输入模块基于一组控制事件形成的操作指令,并响应所述操作指令对应的操作。第三方面,本专利技术实施例提供一种交互控制系统,包括:主控终端和被控终端,其中,所述主控终端包括:传输通道建立模块,用于在屏幕上同步显示基于无线传屏接收的当前界面后,采用选定的通信方式建立用于交互控制的数据传输通道;操控事件生成模块,用于分析当前作用在所述屏幕上的控制操作,生成设定格式的对应于所述控制操作的操控事件;数据发送模块,用于基于所述数据传输通道发送包含所述操控事件的数据包;所述被控终端包括:事件获取模块,用于接收并解析基于建立的数据传输通道传输的数据包,获得所述数据包中的操控事件;事件转换模块,用于根据所述操控事件生成设定表述格式的控制事件,并将所述控制事件反馈给预先设定的虚拟输入模块;指令获取模块,用于获取所述虚拟输入模块基于一组控制事件形成的操作指令,并响应所述操作指令对应的操作。第四方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例第一方面提供的交互控制方法。第五方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例第二方面提供的交互控制方法。第六方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例第一方面提供的交互控制方法。第七方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例第二方面提供的交互控制方法。在上述交互控制方法、系统、终端及存储介质中,主控终端的屏幕上同步显示基于无线传屏接收的当前界面后,首先采用选定的通信方式与被控终端建立数据传输通道;然后分析当前作用在屏幕上的控制操作,生成设定格式的对应于该控制操作的操控事件;最后基于数据传输通道发送包含该操控事件的数据包给被控终端。进而,被控终端接收并解析数据包,获得数据包中的操控事件,之后根据操控事件生成设定表述格式的控制事件,并将控制事件反馈给预先设定的虚拟输入模块;最终被控终端获取虚拟输入模块形成的操作指令,并响应该操作指令对应的操作。上述技术方案,在终端间建立无线传屏后,之前只能进行画面观摩的终端能够作为主控终端控制另外一个画面共享的被控终端,从而实现了终端对终端的远程遥控,进而提升了终端间无线传屏的用户体验。附图说明图1为本专利技术实施例一提供的一种交互控制方法的流程示意图;图2为本专利技术实施例二提供的一种交互控制方法的流程示意图;图3为本专利技术实施例三提供的一种交互控制方法的流程示意图;图4a为本专利技术实施例四提供的一种交互控制系统的结构框图;图4b为本专利技术实施例四提供的另一种交互控制系统的结构框图;图5为本专利技术实施例五提供的一种作为交互控制系统中主控终端的硬件结构示意图;图6为本专利技术实施例六提供的一种作为交互控制系统中被控终端的硬件结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种交互控制方法的流程示意图。该方法适用于终端基于无线传屏同步另一终端的当前界面后对另一终端进行遥控控制的情况,该方法可以由交互控制系统中的主控终端执行。一般的,该主控终端可以是手机、平板电脑及智能可穿戴设备等智能移动终端。需要说明的是,本实施例所提供交互控制方法的应用场景可以是,对设置有无线网络连接模块的两个终端设备而言,可以根据无线传屏技术将其中一个终端屏幕上的当前界面实时的投屏到另一终端上,从而可以在另一终端上进行画面观摩。当两终端处于面同步显示时,采用本实施例提供的交互控制方法可以将进行画面观摩的终端看做主控终端,从而通过在该主控终端上的控制操作来实现对另一个终端的遥控控制。如图1所示,本专利技术实施例一提供的一种交互控制方法,包括如下操作:S101、在屏幕上同步显示基于无线传屏接收的当前界面后,采用选定的通信方式建立用于交互控制的数据传输通道。具体地,可认为本实施例提供的方法步骤具体由主控终端执行,首先,本步骤可以在通过无线传屏接收另一终端的当前界面并实时同步显示后,再次选取合适的通信方式建立进行交互控制数据传输的数据传输通道。其中,本实施例中选取的通信方式具体依据主控终端及另一终端具备的通信连接软件或所具有的硬件结构来确定。示例性的,可以直接采用通信编程接口套接字Socket的方式建立通信连接形成数据传输通道,也可以在终端中安装有蓝牙芯片时,通过蓝牙驱动建立蓝牙通信连接形成数据传输通道;还可以红外线通信技术或者近距离无线通信技术等方式建立通信连接形成数据传输通道。S102、分析当前作用在屏幕上的控制操作,生成设定格式的对应于控制操作的操控事件。需要说明的是,作用在屏幕上的控制操作具体有用户触发,本实施例中,另一终端的当前界面显示在主控终端的屏幕上后,用户可以确定当前界面中具体包含的内容,并由此确定当前界面是一个以操作为主的功能图标展示桌面,还是一个以文字或图面展示为主的浏览界面,若当前界面是一个功能图标展示桌面,用户可以直接在该当前界面上进行各种操作,如对图标或功能按钮进行单击、双击以及拖拽等操作;若当前界面是一个以信息展示为主的浏览界面,用户可以触发屏幕上的悬浮按钮,主控终端弹出一个对应于该当前界面的遥本文档来自技高网...
交互控制方法、系统、终端及存储介质

【技术保护点】
一种交互控制方法,其特征在于,包括:在屏幕上同步显示基于无线传屏接收的当前界面后,采用选定的通信方式建立用于交互控制的数据传输通道;分析当前作用在所述屏幕上的控制操作,生成设定格式的对应于所述控制操作的操控事件;基于所述数据传输通道发送包含所述操控事件的数据包。

【技术特征摘要】
1.一种交互控制方法,其特征在于,包括:在屏幕上同步显示基于无线传屏接收的当前界面后,采用选定的通信方式建立用于交互控制的数据传输通道;分析当前作用在所述屏幕上的控制操作,生成设定格式的对应于所述控制操作的操控事件;基于所述数据传输通道发送包含所述操控事件的数据包。2.根据权利要求1所述的方法,其特征在于,所述分析当前作用在所述屏幕上的控制操作,生成设定格式的对应于所述控制操作的操控事件,包括:监听作用在所述屏幕上的控制操作,确定所述控制操作对应的屏幕点位置,并分析所述控制操作所属的操作类型;根据所述屏幕点位置及所述操作类型,生成以设定格式表示的操控事件。3.根据权利要求2所述的方法,其特征在于,所述分析所述控制操作所属的操作类型,包括:分析产生所述控制操作的触发形式,并在预设的触发类型关系库中查找所述触发形式对应的操作类型,其中,所述操作类型包括以下至少之一:左键按下、左键抬起、右键按下、右键抬起、按下移动。4.根据权利要求2所述的方法,其特征在于,所述根据所述屏幕点位置及所述操作类型,生成以设定格式表示的操控事件,包括:确定所述屏幕点位置在设定统一坐标系中对应的横坐标值和纵坐标值;基于所述横坐标值、纵坐标值及所述操作类型形成三元组,并以所述三元组格式表示所述控制操作的操控事件。5.一种交互控制方法,其特征在于,包括:接收并解析基于建立的数据传输通道传输的数据包,获得所述数据包中的操控事件;根据所述操控事件生成设定表述格式的控制事件,并将所述控制事件反馈给预先设定的虚拟输入模块;获取所述虚拟输入模块基于一组控制事件形成的操作指令,并响应所述操作指令对应的操作。6.根据权利要求5所述的方法,其特征在于,所述根据所述操控事件生成设定表述格式的控制事件,包括:将所述操控事件中包含的横坐标值和纵坐标值分别转换成当前屏幕坐标系对应的当前横坐标值和当前纵坐标值,形成当前操作坐标;在预设的操作标识库中查找所述操控事件中所包含操作类型对应的操作标识码;基于所述当前操作坐标及所述操作标识码形成二元关系组的控制事件。7.根据权利要求5所述的方法,其特征在于,所述虚拟输入模块用于对接收的控制事件进行分析,并在分析结果满足组合要求时基于选定的一组控制事件形成操作指令。8.根据权利要求5...

【专利技术属性】
技术研发人员:曹桐军
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1