本申请公开了一种终端设备的外设功能实现方法、装置、系统、设备及介质,该方法包括:将视频流数据发送至第一设备;接收操作数据包,所述操作数据包是由所述第一设备响应于外设设备的操作指令后封装处理得到的;对所述操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作。该方案不仅使得能够通过第一设备对应的外设设备控制实现终端设备的外设功能,提高了终端设备的操作灵活性,而且无需专门为终端设备配备外设设备,降低了终端设备的成本,很大程度上提升了用户体验。很大程度上提升了用户体验。很大程度上提升了用户体验。
【技术实现步骤摘要】
终端设备的外设功能实现方法、装置、系统、设备及介质
[0001]本专利技术一般涉及通讯
,具体涉及一种终端设备的外设功能实现方法、装置、系统、设备及介质。
技术介绍
[0002]随着移动通信技术的快速发展,智能手机已经成为人们日常生活中基本的通讯设备。由于其具有集成功能强大且便捷式的特点,使得越来越多的用户能够通过智能手机进行网络游戏、线上即时通信和网页浏览、线上与线下影音娱乐等不同形式的操作。但是智能手机受限于自身的软件存储和硬件设置,无法灵活处理复杂应用。如手机键盘小型化不利用各种设计编辑的手动操作,因此,对智能手机处理复杂功能的研究显得尤为重要。
[0003]目前,相关技术中可以通过USB接口连接对应的外部设备,但是该方法受制于手机屏幕较小,导致在处理编辑设计类应用时操作灵活性较差,且需要为终端设备配置专门的外设设备,增加了终端设备的成本。
技术实现思路
[0004]鉴于现有技术中的上述缺陷或不足,期望提供一种解决方案。
[0005]第一方面,本申请提供了一种终端设备的外设功能实现方法,包括:
[0006]将视频流数据发送至第一设备;
[0007]接收操作数据包,操作数据包是由第一设备响应于外设设备的操作指令后封装处理得到的;
[0008]对操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作。
[0009]在其中一个实施例中,对操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作,包括:
[0010]解析操作数据包,将外设设备对第一设备的操作事件转换为触控操作事件;
[0011]基于触控操作事件,确定操作类型和与操作类型对应的触控位置;
[0012]根据预先建立的位置转换规则,基于触控位置在终端设备的操作界面上查找与触控位置对应的操作位置;
[0013]按照操作类型,在操作位置执行与操作类型对应的触控操作。
[0014]在其中一个实施例中,对操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作,包括:
[0015]解析操作数据包,确定输入操作事件;
[0016]基于输入操作事件,确定输入内容和与输入内容对应的内容操作区域;
[0017]根据预先建立的位置转换规则,基于内容操作区域在终端设备的操作界面上查找与内容操作区域对应的输入操作区域;
[0018]调用编辑接口控件将输入内容注入与输入内容对应的输入操作区域。
[0019]在其中一个实施例中,在将获取的视频流数据发送至第一设备之前,方法还包括:
[0020]确定终端设备与第一设备的线路连接机制;
[0021]基于线路连接机制,建立与第一设备的通信连接。
[0022]第二方面,本申请提供了一种终端设备的外设功能实现方法,包括:
[0023]接收终端设备发送的视频流数据;
[0024]基于视频流数据,在第一设备上显示终端设备的操作界面;
[0025]响应于外设设备的操作指令,封装处理得到操作数据包;
[0026]将操作数据包发送至终端设备。
[0027]第三方面,本申请提供了一种终端设备的外设功能实现装置,包括:
[0028]发送模块,用于将视频流数据发送至第一设备;
[0029]接收模块,用于接收操作数据包,操作数据包是由第一设备响应于外设设备的操作指令后封装处理得到的;
[0030]处理模块,用于对操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作。
[0031]第四方面,本申请提供了一种终端设备的外设功能实现装置,包括:
[0032]接收模块,用于接收终端设备发送的视频流数据;
[0033]显示模块,用于基于视频流数据,在第一设备上显示终端设备的操作界面;
[0034]封装处理模块,用于响应于外设设备的操作指令,封装处理得到操作数据包;
[0035]发送模块,用于将操作数据包发送至终端设备。
[0036]第五方面,本申请提供了一种终端设备的外设功能实现系统,该系统包括:终端设备、第一设备和外设设备,第一设备分别与终端设备、外设设备建立通信连接;
[0037]外设设备,用于向第一设备发送操作指令;
[0038]第一设备,用于响应于外设设备的操作指令,封装处理为操作数据包,并将操作数据包发送至终端设备;
[0039]终端设备,用于向第一设备发送视频流数据,以及基于操作数据包,在终端设备的操作界面上执行相应的操作。
[0040]第六方面,本申请实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述所述的终端设备的外设功能实现方法。
[0041]第七方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的终端设备的外设功能实现方法。
[0042]本申请实施例提供的终端设备的外设功能实现方法、装置、系统、设备及介质,终端设备将视频流数据发送至第一设备,然后接收操作数据包,该操作数据包是由第一设备响应于外设设备的操作指令后封装处理得到的,并对操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作。该技术方案能够将获取的视频流数据发送至第一设备,使得在第一设备显示终端设备的操作界面,无需受制于屏幕大小限制,并接收第一设备发送的基于外设设备的操作指令封装处理得到的操作数据包,从而解析操作数据包,以在操作界面上执行相应的操作,使得能够通过第一设备对应的外设设备控制实现终端设备的外设功能,提高了终端设备的操作灵活性,且无需专门为终端设备配备外设设备,降低了终端设备的成本,很大程度上提升了用户体验。
附图说明
[0043]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0044]图1为本申请实施例提供的终端设备的外设功能实现系统的结构示意图;
[0045]图2为本申请实施例提供的终端设备的外设功能实现方法的流程示意图;
[0046]图3为本申请实施例提供的第一设备的界面示意图;
[0047]图4为本申请实施例提供的终端设备的外设功能实现方法的流程示意图;
[0048]图5为本申请实施例提供的终端设备的外设功能实现装置的结构示意图;
[0049]图6为本申请实施例提供的终端设备的外设功能实现装置的结构示意图;
[0050]图7为本申请实施例提供的终端设备的外设功能实现装置的结构示意图;
[0051]图8为本申请实施例提供的终端设备的外设功能实现装置的结构示意图;
[0052]图9为本申请实施例提供的计算机系统的结构示意图。
具体实施方式
[0053]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种终端设备的外设功能实现方法,其特征在于,所述方法包括:将视频流数据发送至第一设备;接收操作数据包,所述操作数据包是由所述第一设备响应于外设设备的操作指令后封装处理得到的;对所述操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作。2.根据权利要求1所述的方法,其特征在于,对所述操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作,包括:解析所述操作数据包,将所述外设设备对所述第一设备的操作事件转换为触控操作事件;基于所述触控操作事件,确定操作类型和与所述操作类型对应的触控位置;根据预先建立的位置转换规则,基于所述触控位置在所述终端设备的操作界面上查找与所述触控位置对应的操作位置;按照所述操作类型,在所述操作位置执行与所述操作类型对应的触控操作。3.根据权利要求1所述的方法,其特征在于,对所述操作数据包进行解析处理,在终端设备的操作界面上执行相应的操作,包括:解析所述操作数据包,确定输入操作事件;基于所述输入操作事件,确定输入内容和与所述输入内容对应的内容操作区域;根据预先建立的位置转换规则,基于所述内容操作区域在所述终端设备的操作界面上查找与所述内容操作区域对应的输入操作区域;调用编辑接口控件将所述输入内容注入与所述输入内容对应的所述输入操作区域。4.根据权利要求1所述的方法,其特征在于,在将视频流数据发送至第一设备之前,所述方法还包括:确定终端设备与所述第一设备的线路连接机制;基于所述线路连接机制,建立与所述第一设备的通信连接。5.一种终端设备的外设功能实现方法,其特征在于,所述方法包括:接收终端设备发送的视频流数据;基于所述视频流数据,在第一设备上显示所述终端设备的操作界面;响应于所述外设设备的操作指令,封装处理得到操作数据包;将所述操作数据包发送至所述终端设备。6.根据权利要求5所述的方法,其特征在于,所述操作指令包括触控指令,响应于所述外设设备的操作指令,封装处理得到操作数据包,包括:响应于所述外设设备的触控指令,获取外设设备对所述第一设备的操作事件;基于所述操作事件,确定操作类型和与所述操作类型对应的触控位置;对所述...
【专利技术属性】
技术研发人员:刘立军,赵彬,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。