掌桥专利:专业的专利平台
掌桥专利
首页

通信设备控制方法、装置、系统和存储介质

文献发布时间:2023-06-19 09:29:07


通信设备控制方法、装置、系统和存储介质

技术领域

本发明涉及通信设备技术领域,尤其涉及一种通信设备控制方法、装置、系统和存储介质。

背景技术

现有的设有红外触摸框的触控产品通常由扫描MCU(Micro Control Unit,微控制单元)与算法MCU组成,当算法运行完成,通过算法MCU上的USB上报坐标给PC,当算法MCU只有一路USB时只能实现一路USB的报点,无法满足需要双USB报点的应用场合,如触控产品的USB接了安卓投屏显示器,当投屏切换到OPS(Open Pluggable Specification,开放式可插拔规范)系统时,USB还是接在安卓上,无法在触控产品上实现对OPS系统触控操作。

发明内容

本发明实施例的目的是提供一种通信设备控制方法、装置、系统和存储介质,能够实现触控产品的双路报点。

为实现上述目的,本发明实施例提供了一种通信设备控制方法,适用于触控设备,所述触控设备包括扫描芯片和算法芯片,所述算法芯片用于连接主通信设备,所述扫描芯片用于连接副通信设备;则,所述方法包括:

所述算法芯片将所述扫描芯片获取到的触控信息转换为坐标信息;

所述算法芯片按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片;

所述扫描芯片对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备;

所述算法芯片将转换后的坐标信息发送给主通信设备。

作为上述方案的改进,所述算法芯片将转换后的坐标信息发送给主通信设备前,还包括:

所述算法芯片对所述转换后的坐标信息进行坐标处理操作;其中,所述坐标处理操作包括旋转、缩小、放大中的至少一种。

作为上述方案的改进,所述将解析后的坐标信息发送给副通信设备前,还包括:

所述扫描芯片对所述解析后的坐标信息进行坐标处理操作;其中,所述坐标处理操作包括旋转、缩小、放大中的至少一种。

作为上述方案的改进,所述触控设备上设有第一通信接口和第二通信接口,所述算法芯片通过所述第一通信接口连接所述主通信设备,所述扫描芯片通过所述第二通信接口连接所述副通信设备。

作为上述方案的改进,所述数据协议包括:报告ID、主命令、长度、点数、包号、包总数、触摸点和CRC。

为实现上述目的,本发明实施例还提供了一种通信设备控制装置,包括扫描芯片和算法芯片,所述算法芯片用于连接主通信设备,所述扫描芯片用于连接副通信设备;其中,

所述算法芯片将所述扫描芯片获取到的触控信息转换为坐标信息;

所述算法芯片按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片;

所述扫描芯片对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备;

所述算法芯片将转换后的坐标信息发送给主通信设备。

作为上述方案的改进,所通信设备控制装置上设有第一通信接口和第二通信接口,所述算法芯片通过所述第一通信接口连接所述主通信设备,所述扫描芯片通过所述第二通信接口连接所述副通信设备。

为实现上述目的,本发明实施例还提供一种通信设备控制装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一实施例所述的通信设备控制方法。

为实现上述目的,本发明实施例还提供一种通信设备控制系统,包括主通信设备、副通信设备和上述任一实施例所述的通信设备控制装置;其中,所述通信设备控制装置分别连接所述主通信设备和所述副通信设备。

为实现上述目的,本发明实施例还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任一实施例所述的通信设备控制方法。

相比于现有技术,本发明实施例所述的通信设备控制方法、装置、系统和存储介质,通过将算法芯片与主通信设备连接,同时将扫描芯片与副通信设备连接,使得触控产品能够连接双设备。首先,算法芯片将扫描芯片获取到的触控信息转换为坐标信息;然后,算法芯片按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片;最后,扫描芯片对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备,同时,算法芯片将转换后的坐标信息发送给主通信设备。由于通过数据回传方式将算法芯片的运算得到的坐标信息回传给扫描芯片,从而扫描芯片可将该坐标信息发送给副通信设备,实现触控产品的双路报点。

附图说明

图1是本发明实施例提供的一种通信设备控制方法的流程图;

图2是本发明实施例提供的算法芯片的工作流程图;

图3是本发明实施例提供的扫描芯片的工作流程图;

图4是本发明实施例提供的一种通信设备控制装置的结构框图;

图5是本发明实施例提供的另一种通信设备控制装置的结构框图;

图6是本发明实施例提供的一种通信设备控制系统的结构框图;

图7是本发明实施例提供的另一种通信设备控制系统的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,图1是本发明实施例提供的一种通信设备控制方法的流程图,所述通信设备控制方法包括:

S1、所述算法芯片将所述扫描芯片获取到的触控信息转换为坐标信息;

S2、所述算法芯片按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片;

S3、所述扫描芯片对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备;

S4、所述算法芯片将转换后的坐标信息发送给主通信设备。

值得说明的是,本发明实施例所述的通信设备控制方法由触控设备执行实现,所述触控设备为设有触摸框的触控设备,所述触控设备包括扫描芯片和算法芯片,所述算法芯片用于连接主通信设备,所述扫描芯片用于连接副通信设备。示例性的,所述主通信设备可以为手机、电脑等通信设备,所述副通信设备可以为手机、电脑、投影仪等通信设备,所述扫描芯片为扫描MCU,所述算法芯片为算法MCU。

可选地,所述触控设备上设有第一通信接口和第二通信接口,所述算法芯片通过所述第一通信接口连接所述主通信设备,所述扫描芯片通过所述第二通信接口连接所述副通信设备。示例性的,所述第一通信接口为USB接口,所述第二通信接口为USB接口。

具体地,在步骤S1中,所述扫描芯片获取触摸框中用户的触控信息,然后将所述触控信息(光线数据)发送给所述算法芯片,所述算法芯片在接收到所述触控信息后,对所述触控信息进行运算,将所述触控信息转换为坐标信息。

具体地,在步骤S2中,此时所述算法芯片需要判断所述第二通信接口是否使能,若所述第二通信接口使能,则表明此时所述第二通信接口连接有副通信设备,且用户确认需要将触摸框的触控信息上报给所述副通信设备;此时所述算法芯片需要进行数据回传,所述算法芯片按照预设的数据协议将所述坐标信息封装,并将封装后的所述坐标信息以数据包的形式发送给所述扫描芯片。

进一步地,若所述第二通信接口不使能,此时表明所述第二通信接口未连接有副通信设备,或者所述第二通信接口连接有副通信设备但是用户确认不需要将触摸框的触控信息上报给所述副通信设备,此时所述算法芯片不进行数据回传,并执行步骤S4。

可选地,所述数据协议包括:报告ID、主命令、长度、点数、包号、包总数、触摸点和CRC。其中,报告ID代表的是16进制数,是本发明制定的一个协议;所述主命令为:0x02;所述长度为点数开始到CRC位结束前的数据长度;所述点数表示触摸点数;所述包号表示第几包数据;所述总包数为本次回传数据分几包发送;所述触摸点为触摸点坐标、ID、状态,宽高等信息;所述CRC为校验值。

具体地,在步骤S3中,所述扫描芯片在接收到所述数据包后,对所述数据包进行解析,并将解析后的坐标信息通过所述第二通信接口发送给副通信设备,实现副通信设备的报点。

进一步地,所述将解析后的坐标信息发送给副通信设备前,还包括:所述扫描芯片对所述解析后的坐标信息进行坐标处理操作;其中,所述坐标处理操作包括旋转、缩小、放大中的至少一种。

更进一步地,所述扫描芯片在接收到所述数据包后,还需要判断一次所述第二通信接口是否使能,所述扫描芯片判断所述第二通信接口是否使能的方式可参考上述算法芯片判断所述第二通信接口是否使能的方式,在此不再赘述。在确定所述第二通信接口使能后所述扫描芯片才对所述数据包进行解析,不会出现因临时中断副通信设备的报点而导致此次对数据包的解析无效的问题。

具体地,在步骤S4中,所述算法芯片将步骤S1中转换后的坐标信息发送给主通信设备,实现主通信设备的报点。

进一步地,所述算法芯片将转换后的坐标信息发送给主通信设备前,还包括:所述算法芯片对所述转换后的坐标信息进行坐标处理操作;其中,所述坐标处理操作包括旋转、缩小、放大中的至少一种。

值得说明的是,所述算法芯片的工作过程可参考图2,所述扫描芯片的工作过程可参考图3。

相比于现有技术,本发明实施例所述的通信设备控制方法,通过将算法芯片与主通信设备连接,同时将扫描芯片与副通信设备连接,使得触控产品能够连接双设备。首先,算法芯片将扫描芯片获取到的触控信息转换为坐标信息;然后,算法芯片按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片;最后,扫描芯片对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备,同时,算法芯片将转换后的坐标信息发送给主通信设备。由于通过数据回传方式将算法芯片的运算得到的坐标信息回传给扫描芯片,从而扫描芯片可将该坐标信息发送给副通信设备,实现触控产品的双路报点,适合更多使用场景。另外,本发明实施例中充分利用了MCU的外设资源,减少了触摸框的硬件成本,提高了市场竞争力。

参见图4,图4是本发明实施例提供的一种通信设备控制装置10的结构框图,所述通信设备控制装置10包括:包括扫描芯片11和算法芯片12,所述算法芯片12用于连接主通信设备100,所述扫描芯片11用于连接副通信设备200;其中,

所述算法芯片12将所述扫描芯片11获取到的触控信息转换为坐标信息;

所述算法芯片12按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片11;

所述扫描芯片11对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备200;

所述算法芯片12将转换后的坐标信息发送给主通信设备100。

值得说明的是,本发明实施例所述的通信设备控制装置10为设有触摸框的触控设备。示例性的,所述主通信设备100可以为手机、电脑等通信设备,所述副通信设备200可以为手机、电脑、投影仪等通信设备,所述扫描芯片11为扫描MCU,所述算法芯片12为算法MCU。

可选地,所述通信设备控制装置10上设有第一通信接口和第二通信接口,所述算法芯片12通过所述第一通信接口连接所述主通信设备100,所述扫描芯片11通过所述第二通信接口连接所述副通信设备200。示例性的,所述第一通信接口为USB接口,所述第二通信接口为USB接口。

具体地,所述扫描芯片11获取触摸框中用户的触控信息,然后将所述触控信息(光线数据)发送给所述算法芯片12,所述算法芯片12在接收到所述触控信息后,对所述触控信息进行运算,将所述触控信息转换为坐标信息。

具体地,此时所述算法芯片12需要判断所述第二通信接口是否使能,若所述第二通信接口使能,则表明此时所述第二通信接口连接有副通信设备200,且用户确认需要将触摸框的触控信息上报给所述副通信设备200;此时所述算法芯片12需要进行数据回传,所述算法芯片12按照预设的数据协议将所述坐标信息封装,并将封装后的所述坐标信息以数据包的形式发送给所述扫描芯片11。

进一步地,若所述第二通信接口不使能,此时表明所述第二通信接口未连接有副通信设备200,或者所述第二通信接口连接有副通信设备200但是用户确认不需要将触摸框的触控信息上报给所述副通信设备200,此时所述算法芯片12不进行数据回传。

可选地,所述数据协议包括:报告ID、主命令、长度、点数、包号、包总数、触摸点和CRC。其中,报告ID代表的是16进制数,是本发明制定的一个协议;所述主命令为:0x02;所述长度为点数开始到CRC位结束前的数据长度;所述点数表示触摸点数;所述包号表示第几包数据;所述总包数为本次回传数据分几包发送;所述触摸点为触摸点坐标、ID、状态,宽高等信息;所述CRC为校验值。

具体地,所述扫描芯片11在接收到所述数据包后,对所述数据包进行解析,并将解析后的坐标信息通过所述第二通信接口发送给副通信设备200,实现副通信设备200的报点。

进一步地,所述扫描芯片11将解析后的坐标信息发送给副通信设备前,所述扫描芯片11还用于:对所述解析后的坐标信息进行坐标处理操作;其中,所述坐标处理操作包括旋转、缩小、放大中的至少一种。

更进一步地,所述扫描芯片11在接收到所述数据包后,还需要判断一次所述第二通信接口是否使能,所述扫描芯片11判断所述第二通信接口是否使能的方式可参考上述算法芯片12判断所述第二通信接口是否使能的方式,在此不再赘述。在确定所述第二通信接口使能后所述扫描芯片11才对所述数据包进行解析,不会出现因临时中断副通信设备200的报点而导致此次对数据包的解析无效的问题。

具体地,所述算法芯片12将转换后的坐标信息发送给主通信设备,实现主通信设备100的报点。进一步地,所述算法芯片12将转换后的坐标信息发送给主通信设备100前,所述算法芯片12还用于:对所述转换后的坐标信息进行坐标处理操作;其中,所述坐标处理操作包括旋转、缩小、放大中的至少一种。

相比于现有技术,本发明实施例所述的通信设备控制装置10,通过将算法芯片12与主通信设备100连接,同时将扫描芯片11与副通信设备200连接,使得触控产品能够连接双设备。首先,算法芯片12将扫描芯片11获取到的触控信息转换为坐标信息;然后,算法芯片12按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片11;最后,扫描芯片11对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备200,同时,算法芯片12将转换后的坐标信息发送给主通信设备100。由于通过数据回传方式将算法芯片的运算得到的坐标信息回传给扫描芯片11,从而扫描芯片11可将该坐标信息发送给副通信设备200,实现触控产品的双路报点,适合更多使用场景。另外,本发明实施例中充分利用了MCU的外设资源,减少了触摸框的硬件成本,提高了市场竞争力。

参见图5,图5是本发明实施例提供的另一种通信设备控制装置20的结构框图,所述通信设备控制装置20包括:处理器21、存储器22以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如行驶控制程序。所述处理器21执行所述计算机程序时实现上述通信设备控制方法实施例中的步骤,例如图1所示的步骤S1~S4。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块的功能,例如扫描芯片11。

示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器22中,并由所述处理器21执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述通信设备控制装置20中的执行过程。例如,所述计算机程序可以被分割成扫描芯片11和算法芯片12。具体的各个模块的工作过程可参考上述实施例所述的通信设备控制装置10的工作过程,在此不再赘述。

所述通信设备控制装置20可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述通信设备控制装置20可包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,所述示意图仅仅是图像增强设备的示例,并不构成对通信设备控制装置20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述通信设备控制装置20还可以包括输入输出设备、网络接入设备、总线等。

所称处理器21可以是中央处理单元(CentralProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器21是所述通信设备控制装置20的控制中心,利用各种接口和线路连接整个通信设备控制装置20的各个部分。

所述存储器22可用于存储所述计算机程序和/或模块,所述处理器21通过运行或执行存储在所述存储器22内的计算机程序和/或模块,以及调用存储在存储器22内的数据,实现所述通信设备控制装置20的各种功能。所述存储器22可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,所述通信设备控制装置20集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。

参见图6,图6是本发明实施例提供的一种通信设备控制系统30的结构框图,所述通信设备控制系统30包括:包括主通信设备100、副通信设备200和上述任一实施例所述的通信设备控制装置10;其中,所述通信设备控制装置10分别连接所述主通信设备100和所述副通信设备200。

具体的所述通信设备控制装置10的工作过程可参考上述实施例所述的通信设备控制装置10的工作过程,在此不再赘述。

参见图7,图7是本发明实施例提供的另一种通信设备控制系统的结构框图,红外触摸框101通过USB1接安卓投屏系统102,通过USB2接PC103,安卓投屏系统102与PC103通过HDMI投屏,当PC103投屏到安卓投屏系统102上时,触摸框101能通过USB2对PC103进行触控。

相比于现有技术,本发明实施例所述的通信设备控制系统30,通过将算法芯片与主通信设备100连接,同时将扫描芯片与副通信设备200连接,使得触控产品能够连接双设备。首先,算法芯片将扫描芯片获取到的触控信息转换为坐标信息;然后,算法芯片按照预设的数据协议将所述坐标信息封装,并将封装后的数据包发送给所述扫描芯片;最后,扫描芯片对所述数据包进行解析,并将解析后的坐标信息发送给副通信设备200,同时,算法芯片将转换后的坐标信息发送给主通信设备100。由于通过数据回传方式将算法芯片的运算得到的坐标信息回传给扫描芯片,从而扫描芯片可将该坐标信息发送给副通信设备200,实现触控产品的双路报点,适合更多使用场景。另外,本发明实施例中充分利用了MCU的外设资源,减少了触摸框的硬件成本,提高了市场竞争力。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

相关技术
  • 通信系统、通信设备、通信设备的控制方法和计算机可读存储介质
  • 通信设备的控制方法、控制装置、通信系统和存储介质
技术分类

06120112186064