本发明专利技术提供一种通过触控设备实现主机间信息交互的方法和系统及一种触控设备,其通过触控设备实现主机间信息交互的方法包括步骤:触控设备分别给与其建立通讯的各个主机分配编号,并记录各个主机的编号;当触控设备接收到任意一主机发送的包括发送主机编号、接收主机编号、通讯数据的通讯包时,触控设备获取通讯包中的接收主机编号,根据接收主机编号将通讯包发送给对应的接收主机。本发明专利技术通过触控设备实现各主机间的相互通讯,而无需额外硬件、额外通讯通道,可以降低成本、降低占用物理空间,还可以降低系统复杂度,且避免与使用环境内的其他设备的通讯相冲突。
【技术实现步骤摘要】
本专利技术涉及触控领域,特别是涉及一种通过触控设备实现主机间信息交互的方法和系统以及一种触控设备。
技术介绍
目前,触控技术广泛用于公共信息查询、工业控制、银行、娱乐、医疗等领域。人们已经深深地体会到触控技术带来的便利,在一些集成系统中,会有多台主机共用同一触控设备,例如同一触控设备连接多台电脑、嵌入式设备、显示设备等等。 这些连接了同一个触控设备的主机,往往在工作过程中,需要相互通讯、共享数据,然而完成各主机间的通讯或共享,往往需要额外的硬件设备,通过额外的通讯通道以完成,如串口通讯、网络通讯、蓝牙通讯等。使用额外的硬件设备,将导致产品成本增加。使用额外的硬件设备,将会导致产品占用的物理空间增加,同时将导致产品系统复杂度增加,使用额外的通讯通道,将导致产品通讯有可能与使用环境内的其他设备的通讯相冲突等等。
技术实现思路
本专利技术的目的在于针对现有技术的缺点和不足,提供一种通过触控设备实现主机间信息交互的方法和系统以及一种触控设备,各主机可以通过触控设备实现相互通讯,而无需额外的硬件、额外的通道来实现。本专利技术的目的通过如下技术方案实现一种通过触控设备实现主机间信息交互的方法,包括如下步骤触控设备分别给与其建立通讯的各个主机分配编号,并记录各个主机的编号;当触控设备接收到任意一主机发送的包括发送主机编号、接收主机编号的通讯包时,触控设备获取通讯包中的接收主机编号,根据接收主机编号将该通讯包发送给接收主机依据上述本专利技术的方案,对于多台主机共同连接一个触控设备的系统,触控设备分别给每个主机分配一个编号,当任意一主机(发送主机)向另外的一个或者多个主机(接收主机)发送信息时,发送主机先将包括有发送主机编号、接收主机编号、通讯数据的通讯包发送至触控设备,触控设备将通讯包转发给对应该通讯包的接收主机,这样各主机就可以通过此触控设备实现相互通讯,而无需额外硬件、额外通讯通道来实现,本专利技术可以降低成本、降低占用物理空间,还可以降低系统复杂度,且避免与使用环境内的其他设备的通讯相冲突。一种通过触控设备实现主机间信息交互的方法,包括如下步骤当触控设备接收到任意一主机发送的通讯包时,以预设的算法确定接收主机,将该通讯包发送给接收主机。依据上述本专利技术的方案,触控设备接收到任意主机发送来的通讯包后通过预设的算法确定接收主机,将通讯包发送给接收主机,这样各主机就可以通过触控设备实现相互通讯,而无需额外硬件、额外通讯通道来实现,本专利技术可以降低成本、降低占用物理空间,还可以降低系统复杂度,且避免与使用环境内的其他设备的通讯相冲突。一种通过触控设备实现主机间信息交互的系统,采用上述通过触控设备实现多主机间信息交互方法进行信息交互,所述通过触控设备实现主机间信息交互的系统可以为包括触控设备及两台以上PC机的内容显示系统,所述PC机为主机;也可以为包括触控设备、一台以上PC机、一个以上工程控制卡的工程控制系统,所述PC机和/或工程控制卡为主机;也可以为包括触控设备、由两台以上游戏主机组成的游戏系统,所述游戏主机为主机,这几种方案中的通过触控设备实现主机间信息交互的方法的系统都不需要额外硬件、额外通讯通道就能实现各主机之间的信息交互。一种触控设备,包括编号分配模块,用于给与触控设备建立通讯的各个主机分配编号,并将各编号存储在存储器; 接口模块,包括多个通讯通道,用于连接各主机,还用于经各个通讯通道发送和接收数据;数据转发模块,用于当接口模块接收到任意一主机发送的包括发送主机编号、接收主机编号的通讯包时,获取通讯包中的接收主机编号,根据接收主机编号将该通讯包经接口模块发送给接收主机,或者用于当接口模块接收到任意一主机发送的通讯包时,以预设的算法确,定接收主机,将该通讯包经接口模块发送给接收主机,或者/和用于当接口模块接收到接收主机回复的应答通讯包时,将接收到的应答通讯包经接口模块发送至发送主机进行确认;存储器,用于存储各主机的编号。依据上述本专利技术的方案,通过接口模块实现触控设备与各主机的连接以及数据的接收和发送,通过编号分配模块给与触控设备建立通讯的各个主机分配编号,并将各编号存储在存储器将通讯包发送给接收主机,并同数据转发模块实现主机间通讯包的转发,本专利技术的触控设备不需要额外硬件、额外通讯通道就能实现各主机之间的信息交互。附图说明图I为本专利技术实施例I的通过触控设备实现主机间信息交互的方法流程示意图;图2为本专利技术实施例2的通过触控设备实现主机间信息交互的方法流程示意图;图3为本专利技术实施例4的触控设备的结构框图。具体实施例方式下面结合实施例及附图对本专利技术进行详细阐述,但本专利技术的实施方式不限于此。实施例I参见图I所示,是本专利技术的通过触控设备实现主机间信息交互的方法流程示意图,如图I所示,本实施例的通过触控设备实现主机间信息交互的方法包括如下步骤步骤SlOl :触控设备分别给与其建立通讯的各个主机分配编号,并记录各个主机的编号,其中,触控设备与各主机一般采用电气连接,触控设备与各主机建立通讯,通讯方式可以是任何类型,例如串口、USB、蓝牙等,触控设备给主机分配的编号是为了区分各个主机,可以根据需求选取,如选用数字号码作为编号,或者选用字母作为编号,或者选用数字号码和字母组合作为编号,或者采用其他方式,各主机分别一般也要相应的记录各自的编号,触控设备分别给与其建立通讯的各个主机分配编号可以是各个主机均与触控设备建立连接(一般是电气连接)并上电之后,再分配编号,也可以触控设备检测到有主机连接就给新连接的主机分配编号;步骤S102 :当触控设备接收到任意一主机发送的包括发送主机编号、接收主机编号、通讯数据的通讯包时,触控设备获取通讯包中的接收主机编号,根据接收主机编号将通讯包发送给接收主机,其中,发送主机是当前发送通讯包的主机,发送主机编号为发送主机的编号,接收主机编号为接收通讯包的主机的编号,此外接收主机编号可以为一个,也可以包括多个,如一个主机可以只向一台主机发送通讯包,也可以同时向另外多个主机发送同一通讯包。上述实施例中接收主机和发送主机不是固定的,而是根据当前哪个主机发送通讯包,哪些(哪个)主机接收通讯包定的,如当前是A主机向B主机和C主机发送信息,则发送主机是A主机,接收主机是B主机和C主机,而下一时刻是C主机向E主机发送信息,则 下一时刻发送主机是C主机,接收主机是E主机。依据上述本专利技术的方案,对于多台主机共同连接一个触控设备的系统,触控设备分别给每个主机分配一个编号,当触控设备接收到包括发送主机编号、接收主机编号、通讯数据的通讯包时,触控设备获取通讯包中的接收主机编号,并根据接收主机编号将通讯包发送给接收主机,这样各主机就可以通过此触控设备实现相互通讯,而无需额外硬件、额外通讯通道来实现,本专利技术可以降低成本、降低占用物理空间,还可以降低系统复杂度,且避免与使用环境内的其他设备的通讯相冲突。在步骤SlOl中,触控设备分别给与其建立通讯的各个主机分配编号方式有多种,下面介绍几种方式,但不限于下述方式。在其中一个实施例中,分配编号的方式为触控设备与各个主机建立通讯后,按序列分别给各个主机分配编号,即每次有主机和触控设备建立通讯后,触控设备会主动给主机按序列分配一个编号,如第一个与触控设备连接的主机被分配的编号为“A”,第二个与触控设备连接的本文档来自技高网...
【技术保护点】
一种通过触控设备实现主机间信息交互的方法,其特征在于,包括如下步骤:触控设备分别给与其建立通讯的各个主机分配编号,并记录各个主机的编号;当触控设备接收到任意一主机发送的包括发送主机编号、接收主机编号的通讯包时,触控设备获取通讯包中的接收主机编号,根据接收主机编号将该通讯包发送给接收主机。
【技术特征摘要】
【专利技术属性】
技术研发人员:黄安麒,刘伟高,
申请(专利权)人:广州视睿电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。