一种投屏系统及投屏反控方法技术方案

技术编号:39829111 阅读:10 留言:0更新日期:2023-12-29 16:06
本发明专利技术涉及一种投屏系统及投屏反控方法,投屏系统包括:投屏终端,所述投屏终端包括触控数据获取模块,所述触控数据获取模块用于接收用户输入的触摸事件及触摸事件发生的坐标位置,并发送至投屏模块;投屏模块,所述投屏模块用于当与所述投屏无线连接时,将用户终端的投屏数据发送至投屏终端,及通过独立事件的连续发送线程接收到投屏终端发送的触摸事件及触摸事件发生的坐标位置,并主动连续发送至用户终端,直至触摸事件发生的坐标位置发生变化

【技术实现步骤摘要】
一种投屏系统及投屏反控方法


[0001]本申请涉及通信
,具体涉及一种投屏系统及投屏反控方法


技术介绍

[0002]随着当前视频会议的大量普及,各个厂商的会议终端也发展的日新月异,不仅
Miracast

AirPlay
等标准投屏系统可以实现投屏反控系统,当前许多终端也已经能够支持私有的无线投屏和反控功能,使得会议终端在使用过程中能够解决用户被线缆长度束缚的问题,而反控功能则可以将用户从个人电脑前解放出来

但是由于无线网络的传输质量无法永远保证良好,在干扰严重或者由于芯片性能等等问题导致网络环境较差的情况下,数据包总是不在期望的时间到达被控端,这时候就会引起用户长按事件结果变成了连续单击事件,极大的影响用户体验


技术实现思路

[0003]鉴于上述问题,本申请提供了一种投屏系统及投屏反控方法,解决当无线投屏工作在网络环境较差,延迟大的情况下,反向触控功能体验不佳:用户在长按时,本应呼出右键,结果却是连续多次单击,容易出现误触或者长按右键不能正确呼出问题,严重影响用户体验的问题

[0004]为实现上述目的,专利技术人提供了一种投屏系统,包括:
[0005]投屏终端,所述投屏终端包括触控数据获取模块,所述触控数据获取模块用于接收用户输入的触摸事件及触摸事件发生的坐标位置,并发送至投屏模块;
[0006]投屏模块,所述投屏模块用于当与所述投屏无线连接时,将用户终端的投屏数据发送至投屏终端,及通过独立事件的连续发送线程接收到投屏终端发送的触摸事件及触摸事件发生的坐标位置,并主动连续发送至用户终端,直至触摸事件发生的坐标位置发生变化

[0007]在一些实施例中,所述投屏模块包括投屏软件及投屏器;
[0008]所述投屏软件用于对用户终端中的投屏数据进行编码并传输至投屏器中;
[0009]所述投屏器包括连接接口,所述投屏器通过连接接口连接于用户终端

[0010]在一些实施例中,所述投屏器还用于当通过连接接口连接于投屏终端时,与所述投屏终端绑定

[0011]在一些实施例中,所述投屏软件存储在所述投屏器中,所述投屏软件用于当投屏器通过连接接口连接于用户终端时,在用户终端上免安装运行

[0012]在一些实施例中,所述连接接口为
USB
接口

[0013]在一些实施例中,所述投屏模块的独立事件的连续发送线程还用于当收到触摸事件发生的坐标位置时,记录当前触摸事件发生的坐标位置,当收到新的触摸事件发生的坐标位置,将新的触摸事件发生的坐标位置与记录的触摸事件发生的坐标位置进行比对,当两者的差值超过预设触摸单位时,则认为发生移动事件,停止发送当前的触摸事件,只发送
触摸事件发生的坐标位置

[0014]在一些实施例中,所述投屏终端包括反控授权模块,所述反控授权模块用于当被触发时,向用户终端发送触控请求,当收到用户终端返回的同意反馈后,启动触控数据获取模块

[0015]还提供了另一个技术方案,一种投屏反控方法,所述投屏反控方法应用于如上述所述投屏系统,所述投屏反控方法包括以下步骤:
[0016]当投屏终端上的触控数据获取模块监听到用户输入的触摸事件,获取当前触摸事件发生的位置,将获取的触摸事件及触摸事件发生的位置发送至投屏模块;
[0017]投屏模块的独立事件的连续发送线程接收到投屏终端发送的触摸事件及触摸事件发生的坐标位置,并主动连续发送至用户终端,直至触摸事件发生的坐标位置发生变化

[0018]在一些实施例中,所述投屏模块的独立事件的连续发送线程接收到投屏终端发送的触摸事件及触摸事件发生的坐标位置,并主动连续发送至用户终端,直至触摸事件发生的坐标位置发生变化具体包括以下步骤:
[0019]所述投屏模块的独立事件的连续发送线程还用于当收到触摸事件发生的坐标位置时,记录当前触摸事件发生的坐标位置;
[0020]当收到新的触摸事件发生的坐标位置,将新的触摸事件发生的坐标位置与记录的触摸事件发生的坐标位置进行比对;
[0021]当两者的差值超过预设触摸单位时,则认为发生移动事件,停止发送当前的触摸事件,只发送触摸事件发生的坐标位置

[0022]在一些实施例中,还包括以下步骤:
[0023]当投屏终端的反控授权模块被触发时,向用户终端发送触控请求;
[0024]当收到用户终端返回的同意反馈后,启动触控数据获取模块

[0025]区别于现有技术,上述技术方案,通过将投屏终端与投屏模块建立无线通信连接,投屏模块将用户终端中的投屏数据发送至投屏终端,通过投屏终端进行显示用户终端中的投屏数据,同时投屏终端上的触控数据获取模块用于接收用户输入的触摸事件,用于实现反控功能,当触控数据获取模块收到用户输入的触摸事件后,同时采集触摸事件发生的位置,然后将触摸事件及触摸事件发生的位置发送至投屏模块,投屏模块主动连接地将收到的触摸事件及触摸事件发生的位置发送至投屏模块发送至用户终端,直至当触摸事件发生的位置发生变化时,投屏模块停止发送触摸事件至用户终端,可以实现即使网络环境较差,延时较大,只要能接收按下的触摸事件,不管此后长按数据多久,也能够正常在用户终端上呼出长按触摸对应的事件,如呼出右键功能,提高用户的体验感

[0026]上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的

特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明

附图说明
[0027]附图仅用于示出本申请具体实施方式以及其他相关内容的原理

实现方式

应用

特点以及效果等,并不能认为是对本申请的限制

[0028]在说明书附图中:
[0029]图1为具体实施方式所述投屏系统的一种结构示意图;
[0030]图2为具体实施方式所述投屏系统的另一种结构示意图;
[0031]图3为具体实施方式投屏终端获取触控数据处理流程的一种示意图;
[0032]图4为投屏模块接收触摸事件的处理流程的一种示意图;
[0033]图5为具体实施方式所述投屏反控方法的一种流程示意图

[0034]上述各附图中涉及的附图标记说明如下:
[0035]110、
投屏终端,
[0036]111、
触控数据获取模块,
[0037]120、
投屏模块;
[0038]210、
用户终端

具体实施方式
[0039]为详细说明本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种投屏系统,其特征在于,包括:投屏终端,所述投屏终端包括触控数据获取模块,所述触控数据获取模块用于接收用户输入的触摸事件及触摸事件发生的坐标位置,并发送至投屏模块;投屏模块,所述投屏模块用于当与所述投屏无线连接时,将用户终端的投屏数据发送至投屏终端,及通过独立事件的连续发送线程接收到投屏终端发送的触摸事件及触摸事件发生的坐标位置,并主动连续发送至用户终端,直至触摸事件发生的坐标位置发生变化
。2.
根据权利要求1所述的投屏系统,其特征在于,所述投屏模块包括投屏软件及投屏器;所述投屏软件用于对用户终端中的投屏数据进行编码并传输至投屏器中;所述投屏器包括连接接口,所述投屏器通过连接接口连接于用户终端
。3.
根据权利要求2所述的投屏系统,其特征在于,所述投屏器还用于当通过连接接口连接于投屏终端时,与所述投屏终端绑定
。4.
根据权利要求2所述的投屏系统,其特征在于,所述投屏软件存储在所述投屏器中,所述投屏软件用于当投屏器通过连接接口连接于用户终端时,在用户终端上免安装运行
。5.
根据权利要求2所述的投屏系统,其特征在于,所述连接接口为
USB
接口
。6.
根据权利要求1所述投屏系统,其特征在于,所述投屏模块的独立事件的连续发送线程还用于当收到触摸事件发生的坐标位置时,记录当前触摸事件发生的坐标位置,当收到新的触摸事件发生的坐标位置,将新的触摸事件发生的坐标位置与记录的触摸事件发生的坐标位置进行比对,当两者的差值超过预设触摸单位时,则认为发生移动事件,停止发送当前的触摸事件,只发送触摸事...

【专利技术属性】
技术研发人员:陈荣观薛建清袁嘉晟钱云
申请(专利权)人:福建星网智慧科技有限公司
类型:发明
国别省市:

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

1