CN110069351A - 触控设备的双***通信方法、装置以及触控设备 - Google Patents
触控设备的双***通信方法、装置以及触控设备 Download PDFInfo
- Publication number
- CN110069351A CN110069351A CN201810060650.3A CN201810060650A CN110069351A CN 110069351 A CN110069351 A CN 110069351A CN 201810060650 A CN201810060650 A CN 201810060650A CN 110069351 A CN110069351 A CN 110069351A
- Authority
- CN
- China
- Prior art keywords
- module
- operating system
- instruction
- mainboard
- far call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 24
- 230000009977 dual effect Effects 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000012544 monitoring process Methods 0.000 claims description 48
- 230000005540 biological transmission Effects 0.000 claims description 11
- 210000004556 brain Anatomy 0.000 claims 1
- 230000005611 electricity Effects 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种触控设备的双***通信方法、装置以及触控设备,其中的方法包括:触控设备的主板加载第一操作***并且OPS电脑模块加载第二操作***,在主板和OPS电脑模块之间建立网络连接,主板将第一操作***的第一指令发送给OPS电脑模块,OPS电脑模块将第二操作***的第二指令发送给主板,主板、OPS电脑模块分别执行第二指令、第一指令。本发明的方法、装置以及触控设备,主板和OPS电脑模块能够运行不同的操作***,可以在Android操作***和Windows操作***之间进行数据交互,用户信息能够进行双向传递,达到Android操作***和Windows操作***的操作体验一致性,给用户的操作带来方便,提高了用户的使用体验。
Description
技术领域
本发明涉及电子设备技术领域,尤其涉及一种触控设备的双***通信方法、装置以及触控设备。
背景技术
OPS(Open Pluggable Specification,开放式可插拔规范)是Intel与显示器厂商共同制定的标准化数字标牌接口规范。OPS内部组成是一个X86架构的迷你PC,采用英特尔酷睿处理器,配有内存、硬盘、多种输入输出接口以及Windows操作界面。OPS电脑或OPS模块是开放式可插拔电脑模块,也是一款微型电脑,可以进行插拔,使整体布局美观,广泛应用中在电脑一体机,电子白板,数字标牌等电子设备中。目前,电子设备,例如大屏教学设备、触摸屏等,支持所有标准的OPS内置电脑机型,OPS电脑或OPS模块通常运行Windows操作***,而电子设备的主板通常运行Android操作***。例如,带有Android操作***和Windows操作***双***的触摸屏逐步普及,通过在Android下进行触控操作和在Windows下触控操作,用户都可以进行人与交互大屏的交互。目前,触摸屏操作的缺点是Android操作***和WindowsWindows操作***无法进行通讯以及操作指令的交互,用户信息无法双向传递,给用户的操作带来不便。
发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种触控设备的双***通信方法、装置以及触控设备。
根据本发明的一个方面,提供一种触控设备的双***通信方法,包括:当安装有OPS电脑模块的触控设备启动时,所述触控设备的主板加载第一操作***,所述OPS电脑模块加载第二操作***;在所述主板和所述OPS电脑模块之间建立用于发送或接收指令的网络连接;所述主板通过所述网络连接将所述第一操作***的第一指令发送给所述OPS电脑模块,所述OPS电脑模块通过所述网络连接将所述第二操作***的第二指令发送给所述主板,以使所述主板、所述OPS电脑模块分别执行所述第二指令、第一指令。
可选地,所述主板与网络交换设备的第一LAN接口连接,所述OPS电脑模块与所述网络交换设备的第二LAN接口连接,用以在所述主板与所述OPS电脑模块之间建立物理连接;当所述触控设备启动时,在所述第一操作***中启动第一监听服务模块,用于监听所述第一LAN接口;在所述第二操作***中启动第二监听服务模块,用于监听所述第二LAN接口。
可选地,当用户操作切换至所述OPS电脑模块时,所述第一操作***、所述第二操作***基于预设的协议启动相应的第一远程调用模块、第二远程调用模块;所述第一远程调用模块、所述第二远程调用模块分别通过所述第一监听服务模块、所述第二监听服务模块建立所述网络连接。
可选地,所述第一远程调用模块接收到第一应用软件发送的所述第一指令,将所述第一指令通过所述第一监听服务模块以及所述网络连接发送至所述第二监听服务模块;所述第二远程调用模块接收到所述第二监听服务模块上传的所述第一指令,将所述第一指令转换为所述第二操作***下的执行指令并发送给第二应用软件;当所述第二软件执行所述执行指令后,所述第二远程调用模块接收到所述第二软件发送的第二指令,通过所述第二监听服务模块以及所述网络连接发送至所述第一监听服务模块;所述第一远程调用模块接收到所述第一监听服务模块上传的所述第二指令,将所述第二指令转换为所述第一操作***下的操作指令并发送给所述第一应用软件,以使所述第一应用软件和所述第二应用软件统一操作状态。
可选地,所述第一操作***基于RPC协议启动相应的所述第一远程调用模块,将所述第一远程调用模块配置为RPC服务端,将所述第一应用软件配置为RPC客户端,所述第一应用软件根据配置文件发送所述第一指令至所述第一远程调用模块;所述第二操作***基于RPC协议启动相应的所述第二远程调用模块,将所述第二远程调用模块配置为RPC服务端,将所述第二应用软件配置为RPC客户端,所述第二应用软件根据配置文件发送所述第二指令至所述第二远程调用模块。
可选地,所述第一操作***包括:Android操作***;所述第二操作***包括:Windows操作***;所述主板运行Android操作***,在Android操作***启动后,复位所述主板上的微控制单元MCU;所述MCU控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动;所述OPS电脑模块运行Windows操作***,在启动后进入Windows操作***。
根据本发明的另一方面,提供一种触控设备的双***通信装置,包括:OPS电脑模块和主板;当触控设备启动时,所述主板加载第一操作***,所述OPS电脑模块加载第二操作***;在所述主板和所述OPS电脑模块之间建立用于发送或接收指令的网络连接;所述主板,用于通过所述网络连接将所述第一操作***的第一指令发送给所述OPS电脑模块;所述OPS电脑模块,用于通过所述网络连接将所述第二操作***的第二指令发送给所述主板;其中,所述主板、所述OPS电脑模块分别执行所述第二指令、第一指令。
可选地,还包括:网络交换设备;所述主板与所述网络交换设备的第一LAN接口连接,所述OPS电脑模块与所述网络交换设备的第二LAN接口连接,用以在所述主板与所述OPS电脑模块之间建立物理连接;当所述触控设备启动时,在所述第一操作***中启动第一监听服务模块,用于监听所述第一LAN接口;在所述第二操作***中启动第二监听服务模块,用于监听所述第二LAN接口。
可选地,当用户操作切换至所述OPS电脑模块时,所述第一操作***、所述第二操作***基于预设的协议启动相应的第一远程调用模块、第二远程调用模块;所述第一远程调用模块、所述第二远程调用模块分别通过所述第一监听服务模块、所述第二监听服务模块建立所述网络连接。
可选地,所述第一远程调用模块,用于接收到第一应用软件发送的所述第一指令,将所述第一指令通过所述第一监听服务模块以及所述网络连接发送至所述第二监听服务模块;所述第二远程调用模块,用于接收到所述第二监听服务模块上传的所述第一指令,将所述第一指令转换为所述第二操作***下的执行指令并发送给第二应用软件;当所述第二软件执行所述执行指令后,接收所述第二软件发送的第二指令,通过所述第二监听服务模块以及所述网络连接发送至所述第一监听服务模块;所述第一远程调用模块,还用于接收到所述第一监听服务模块上传的所述第二指令,将所述第二指令转换为所述第一操作***下的操作指令并发送给所述第一应用软件,以使所述第一应用软件和所述第二应用软件统一操作状态。
可选地,所述第一操作***基于RPC协议启动相应的所述第一远程调用模块,将所述第一远程调用模块配置为RPC服务端,将所述第一应用软件配置为RPC客户端,所述第一应用软件根据配置文件发送所述第一指令至所述第一远程调用模块;所述第二操作***基于RPC协议启动相应的所述第二远程调用模块,将所述第二远程调用模块配置为RPC服务端,将所述第二应用软件配置为RPC客户端,所述第二应用软件根据配置文件发送所述第二指令至所述第二远程调用模块。
可选地,所述第一操作***包括:Android操作***;所述第二操作***包括:Windows操作***;所述主板,用于运行Android操作***,在Android操作***启动后,复位所述主板上的微控制单元MCU;所述MCU控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动;所述OPS电脑模块,用于运行Windows操作***,在启动后进入Windows操作***。
根据本发明的又一方面,提供一种触控设备,包括:如上所述的触控设备的双***通信装置。
本发明的触控设备的双***通信方法、装置以及触控设备,触控设备的主板加载第一操作***并且OPS电脑模块加载第二操作***,在主板和OPS电脑模块之间建立网络连接,主板将第一操作***的第一指令发送给OPS电脑模块,OPS电脑模块将第二操作***的第二指令发送给主板,主板、OPS电脑模块分别执行第二指令、第一指令;主板和OPS电脑模块能够运行不同的操作***,可以在Android操作***和Windows操作***之间进行数据交互,用户信息能够进行双向传递,达到Android操作***和Windows操作***的操作体验一致性,给用户的操作带来方便,提高了用户的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的触控设备的双***通信方法的一个实施例的流程示意图;
图2为本发明的触控设备的双***通信方法的另一个实施例的流程示意图;
图3为本发明的触控设备的双***通信装置的一个实施例的模块示意图。
图4为本发明的触控设备的双***通信装置的另一个实施例中的模块示意图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
本发明实施例可以应用于计算机***/服务器,其可与众多其它通用或专用计算***环境或配置一起操作。适于与计算机***/服务器一起使用的众所周知的计算***、环境和/或配置的例子包括但不限于:智能手机、个人计算机***、服务器计算机***、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的***、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机***﹑大型计算机***和包括上述任何***的分布式云计算技术环境,等等。
计算机***/服务器可以在由计算机***执行的计算机***可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机***/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算***存储介质上。
下文中的“第一”、“第二”等,仅用于描述上相区别,并没有其它特殊的含义。
图1为本发明的触控设备的双***通信方法的一个实施例的流程示意图,如图1所示:
步骤101,当安装有OPS电脑模块的触控设备启动时,触控设备的主板加载第一操作***,OPS电脑模块加载第二操作***。
触控设备包括交互式触摸屏、电子白板等。第一操作***包括Android操作***等;第二操作***包括Windows操作***等。例如,主板运行Android操作***,在Android操作***启动后,复位主板上的微控制单元MCU,MCU控制电源向OPS电脑模块供电,并控制OPS电脑模块启动。OPS电脑模块运行Windows操作***,在启动后进入Windows操作***。
步骤102,在主板和OPS电脑模块之间建立用于发送或接收指令的网络连接。
步骤103,主板通过网络连接将第一操作***的第一指令发送给OPS电脑模块,OPS电脑模块通过网络连接将第二操作***的第二指令发送给主板,以使主板、OPS电脑模块分别执行第二指令、第一指令。例如,第一指令可以是Android操作***中的指令,第一指令可以是Windows操作***中的指令。
在一个实施例中,主板与网络交换设备的第一LAN接口连接,OPS电脑模块与网络交换设备的第二LAN接口连接,在主板与OPS电脑模块之间建立物理连接。网络交换设备可以为HAB、交换机等。LAN接口可以为以太网口、USB接口等。
当触控设备启动时,在第一操作***中启动第一监听服务模块,用于监听第一LAN接口。在第二操作***中启动第二监听服务模块,用于监听第二LAN接口。当用户操作切换至OPS电脑模块时,第一操作***、第二操作***基于预设的协议启动相应的第一远程调用模块、第二远程调用模块。第一远程调用模块、第二远程调用模块分别通过第一监听服务模块、第二监听服务模块建立网络连接。网络连接可以为tcp连接等。
第一远程调用模块、第二远程调用模块可以采用多种协议建立。例如,Android操作***基于RPC协议启动相应的第一远程调用模块,将第一远程调用模块配置为RPC服务端,将第一应用软件配置为RPC客户端,第一应用软件根据配置文件发送第一指令至第一远程调用模块。第一应用软件可以为Android应用软件等。
Windows操作***基于RPC协议启动相应的第二远程调用模块,将第二远程调用模块配置为RPC服务端,将第二应用软件配置为RPC客户端,第二应用软件根据配置文件发送第二指令至第二远程调用模块。第二应用软件可以为Windows应用软件等。
RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。
在一个实施例中,第一远程调用模块接收到Android应用软件发送的第一指令,将第一指令通过第一监听服务模块以及网络连接发送至第二监听服务模块。第二远程调用模块接收到第二监听服务模块上传的第一指令,将第一指令转换为Windows操作***下的执行指令并发送给Windows应用软件。
当Windows应用软件执行执行指令后,第二远程调用模块接收到Windows软件发送的第二指令,通过第二监听服务模块以及网络连接发送至第一监听服务模块;第一远程调用模块接收到第一监听服务模块上传的第二指令,将第二指令转换为Android操作***下的操作指令并发送给Android应用软件,以使Android应用软件和Windows应用软件统一操作状态。
图2为本发明的触控设备的双***通信方法的另一个实施例的流程示意图,如图2所示:
步骤201,主板与网络交换设备的第一LAN接口连接,OPS电脑模块与网络交换设备的第二LAN接口连接。例如,智能交互大屏通过内置的网络HUB实现运行Android操作***的主板与运行Windows操作***的OPS电脑模块物理连接。
步骤202,在第一操作***中启动第一监听服务模块,监听第一LAN接口,在第二操作***中启动第二监听服务模块,用于监听第二LAN接口。例如,当智能交互大屏启动时,Android操作***启动并建立第一监听服务,Windows操作***随机启动客户端的第二监听服务。
步骤203,当用户操作切换至OPS电脑模块时,第一操作***、第二操作***基于预设的协议启动相应的第一远程调用模块、第二远程调用模块。第一远程调用模块、第二远程调用模块分别通过第一监听服务模块、第二监听服务模块建立网络连接。例如,当用户切换到运行Windows操作***的OPS电脑模块的信号源,Android操作***启动的第一监听服务自动发现Windows操作***,建立Android操作***和Windows操作***之间的长链接,等待指令的传输和发送。
步骤204,第一远程调用模块接收到第一应用软件发送的第一指令,将第一指令通过第一监听服务模块以及网络连接发送至第二监听服务模块。第二远程调用模块接收到第二监听服务模块上传的第一指令,将第一指令转换为第二操作***下的执行指令并发送给第二应用软件。
例如,当用户点击浮在屏幕上的Android工具圆盘时,Android操作***的第一远程调用模块将接收到的操作指令通过网络连接实时发送到Windows操作***的第二远程调用模块。Windows操作***转换Android操作***的操作指令为Windows软件能够识别的指令,并调用Windows软件直接进行相应的操作。
步骤205,当第二软件执行执行指令后,第二远程调用模块接收到第二软件发送的第二指令,通过第二监听服务模块以及网络连接发送至第一监听服务模块。第一远程调用模块接收到第一监听服务模块上传的第二指令,将第二指令转换为第一操作***下的操作指令并发送给第一应用软件,以使第一应用软件和第二应用软件统一操作状态。
例如,当用户在Windows软件中进行操作时,Windows操作***的第二远程调用模块将相应的操作指令通过网络连接发送到Android操作***的第一远程调用模块。Android操作***的第一远程调用模块将Windows***的操作指令转换为Android软件能够识别的指令,并调用Android工具圆盘直接进行相应的操作,Android工具圆盘根据相应的指令切换Android工具圆盘的操作指令,以达到Android操作***和Windows操作***的操作体验一致性。
在一个实施例中,本发明提供一种触控设备的双***通信装置,包括:OPS电脑模块33和主板31。当触控设备启动时,主板31加载第一操作***,OPS电脑模块33加载第二操作***。在主板31和OPS电脑模块33之间建立用于发送或接收指令的网络连接。主板31通过网络连接将第一操作***的第一指令发送给OPS电脑模块33;OPS电脑模块33通过网络连接将第二操作***的第二指令发送给主板31。主板31、OPS电脑模块33分别执行第二指令、第一指令。
第一操作***包括Android操作***等;第二操作***包括Windows操作***等。主板31运行Android操作***,在Android操作***启动后,复位主板31上的微控制单元MCU;MCU控制电源向OPS电脑模块33供电,并控制OPS电脑模块33启动。OPS电脑模块33运行Windows操作***,在启动后进入Windows操作***。
主板31与网络交换设备32的第一LAN接口连接,OPS电脑模块33与网络交换设备32的第二LAN接口连接,用以在主板31与OPS电脑模块33之间建立物理连接。如图4所示,当触控设备启动时,在第一操作***中启动第一监听服务模块312,用于监听第一LAN接口。在第二操作***中启动第二监听服务模块332,用于监听第二LAN接口。
当用户操作切换至OPS电脑模块33时,第一操作***、第二操作***基于预设的协议启动相应的第一远程调用模块311、第二远程调用模块331。第一远程调用模块311、第二远程调用模块331分别通过第一监听服务模块312、第二监听服务模块332建立网络连接。
第一远程调用模块311接收到第一应用软件发送的第一指令,将第一指令通过第一监听服务模块312以及网络连接发送至第二监听服务模块332。第二远程调用模块331接收到第二监听服务模块332上传的第一指令,将第一指令转换为第二操作***下的执行指令并发送给第二应用软件。
当第二软件执行执行指令后,第二远程调用模块331接收第二软件发送的第二指令,通过第二监听服务模块332以及网络连接发送至第一监听服务模块312。第一远程调用模块311接收到第一监听服务模块312上传的第二指令,将第二指令转换为第一操作***下的操作指令并发送给第一应用软件,以使第一应用软件和第二应用软件统一操作状态。
Android操作***基于RPC协议启动相应的第一远程调用模块311,将第一远程调用模块311配置为RPC服务端,将Android应用软件配置为RPC客户端,Android应用软件根据配置文件发送第一指令至第一远程调用模块311。Windows操作***基于RPC协议启动相应的第二远程调用模块331,将第二远程调用模块331配置为RPC服务端,将Windows应用软件配置为RPC客户端,Windows应用软件根据配置文件发送第二指令至第二远程调用模块。
在一个实施例中,本发明提供一种触控设备,包括如上任一实施例的触控设备的双***通信装置。
上述实施例提供的触控设备的双***通信方法、装置以及触控设备,当安装有OPS电脑模块的触控设备启动时,主板加载第一操作***并且OPS电脑模块加载第二操作***,在主板和OPS电脑模块之间建立网络连接,主板将第一操作***的第一指令发送给OPS电脑模块,OPS电脑模块将第二操作***的第二指令发送给主板,主板、OPS电脑模块分别执行第二指令、第一指令;主板可以运行Android操作***,OPS电脑模块可以运行Windows操作***,Android操作***和Windows操作***可以进行数据交互,用户信息能够进行双向传递,达到Android操作***和Windows操作***的操作体验一致性,给用户的操作带来方便,提高了用户的使用体验,提高了产品的竞争力。
可能以许多方式来实现本发明的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和***。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (13)
1.一种触控设备的双***通信方法,其特征在于,包括:
当安装有OPS电脑模块的触控设备启动时,所述触控设备的主板加载第一操作***,所述OPS电脑模块加载第二操作***;
在所述主板和所述OPS电脑模块之间建立用于发送或接收指令的网络连接;
所述主板通过所述网络连接将所述第一操作***的第一指令发送给所述OPS电脑模块,所述OPS电脑模块通过所述网络连接将所述第二操作***的第二指令发送给所述主板,以使所述主板、所述OPS电脑模块分别执行所述第二指令、第一指令。
2.如权利要求1所述的方法,其特征在于,还包括:
所述主板与网络交换设备的第一LAN接口连接,所述OPS电脑模块与所述网络交换设备的第二LAN接口连接,用以在所述主板与所述OPS电脑模块之间建立物理连接;
当所述触控设备启动时,在所述第一操作***中启动第一监听服务模块,用于监听所述第一LAN接口;在所述第二操作***中启动第二监听服务模块,用于监听所述第二LAN接口。
3.如权利要求2所述的方法,其特征在于,还包括:
当用户操作切换至所述OPS电脑模块时,所述第一操作***、所述第二操作***基于预设的协议启动相应的第一远程调用模块、第二远程调用模块;
所述第一远程调用模块、所述第二远程调用模块分别通过所述第一监听服务模块、所述第二监听服务模块建立所述网络连接。
4.如权利要求3所述的方法,其特征在于,还包括:
所述第一远程调用模块接收到第一应用软件发送的所述第一指令,将所述第一指令通过所述第一监听服务模块以及所述网络连接发送至所述第二监听服务模块;
所述第二远程调用模块接收到所述第二监听服务模块上传的所述第一指令,将所述第一指令转换为所述第二操作***下的执行指令并发送给第二应用软件;
当所述第二软件执行所述执行指令后,所述第二远程调用模块接收到所述第二软件发送的第二指令,通过所述第二监听服务模块以及所述网络连接发送至所述第一监听服务模块;
所述第一远程调用模块接收到所述第一监听服务模块上传的所述第二指令,将所述第二指令转换为所述第一操作***下的操作指令并发送给所述第一应用软件,以使所述第一应用软件和所述第二应用软件统一操作状态。
5.如权利要求4所述的方法,其特征在于,还包括:
所述第一操作***基于RPC协议启动相应的所述第一远程调用模块,将所述第一远程调用模块配置为RPC服务端,将所述第一应用软件配置为RPC客户端,所述第一应用软件根据配置文件发送所述第一指令至所述第一远程调用模块;
所述第二操作***基于RPC协议启动相应的所述第二远程调用模块,将所述第二远程调用模块配置为RPC服务端,将所述第二应用软件配置为RPC客户端,所述第二应用软件根据配置文件发送所述第二指令至所述第二远程调用模块。
6.如权利要求5所述的方法,其特征在于,其中,所述第一操作***包括:Android操作***;所述第二操作***包括:Windows操作***。
所述主板运行Android操作***,在Android操作***启动后,复位所述主板上的微控制单元MCU;
所述MCU控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动;
所述OPS电脑模块运行Windows操作***,在启动后进入Windows操作***。
7.一种触控设备的双***通信装置,其特征在于,包括:
OPS电脑模块和主板;当触控设备启动时,所述主板加载第一操作***,所述OPS电脑模块加载第二操作***;在所述主板和所述OPS电脑模块之间建立用于发送或接收指令的网络连接;
所述主板,用于通过所述网络连接将所述第一操作***的第一指令发送给所述OPS电脑模块;
所述OPS电脑模块,用于通过所述网络连接将所述第二操作***的第二指令发送给所述主板;
其中,所述主板、所述OPS电脑模块分别执行所述第二指令、第一指令。
8.如权利要求7所述的装置,其特征在于,还包括:
网络交换设备;所述主板与所述网络交换设备的第一LAN接口连接,所述OPS电脑模块与所述网络交换设备的第二LAN接口连接,用以在所述主板与所述OPS电脑模块之间建立物理连接;
当所述触控设备启动时,在所述第一操作***中启动第一监听服务模块,用于监听所述第一LAN接口;在所述第二操作***中启动第二监听服务模块,用于监听所述第二LAN接口。
9.如权利要求8所述的装置,其特征在于,
当用户操作切换至所述OPS电脑模块时,所述第一操作***、所述第二操作***基于预设的协议启动相应的第一远程调用模块、第二远程调用模块;所述第一远程调用模块、所述第二远程调用模块分别通过所述第一监听服务模块、所述第二监听服务模块建立所述网络连接。
10.如权利要求9所述的装置,其特征在于,
所述第一远程调用模块,用于接收到第一应用软件发送的所述第一指令,将所述第一指令通过所述第一监听服务模块以及所述网络连接发送至所述第二监听服务模块;
所述第二远程调用模块,用于接收到所述第二监听服务模块上传的所述第一指令,将所述第一指令转换为所述第二操作***下的执行指令并发送给第二应用软件;当所述第二软件执行所述执行指令后,接收所述第二软件发送的第二指令,通过所述第二监听服务模块以及所述网络连接发送至所述第一监听服务模块;
所述第一远程调用模块,还用于接收到所述第一监听服务模块上传的所述第二指令,将所述第二指令转换为所述第一操作***下的操作指令并发送给所述第一应用软件,以使所述第一应用软件和所述第二应用软件统一操作状态。
11.如权利要求10所述的装置,其特征在于,
所述第一操作***基于RPC协议启动相应的所述第一远程调用模块,将所述第一远程调用模块配置为RPC服务端,将所述第一应用软件配置为RPC客户端,所述第一应用软件根据配置文件发送所述第一指令至所述第一远程调用模块;
所述第二操作***基于RPC协议启动相应的所述第二远程调用模块,将所述第二远程调用模块配置为RPC服务端,将所述第二应用软件配置为RPC客户端,所述第二应用软件根据配置文件发送所述第二指令至所述第二远程调用模块。
12.如权利要求11所述的装置,其特征在于,所述第一操作***包括:Android操作***;所述第二操作***包括:Windows操作***。
所述主板,用于运行Android操作***,在Android操作***启动后,复位所述主板上的微控制单元MCU;所述MCU控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动;
所述OPS电脑模块,用于运行Windows操作***,在启动后进入Windows操作***。
13.一种触控设备,其特征在于,包括:
如权利要求9至16任意一项所述的触控设备的双***通信装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810060650.3A CN110069351B (zh) | 2018-01-22 | 2018-01-22 | 触控设备的双***通信方法、装置以及触控设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810060650.3A CN110069351B (zh) | 2018-01-22 | 2018-01-22 | 触控设备的双***通信方法、装置以及触控设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110069351A true CN110069351A (zh) | 2019-07-30 |
CN110069351B CN110069351B (zh) | 2024-02-23 |
Family
ID=67365110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810060650.3A Active CN110069351B (zh) | 2018-01-22 | 2018-01-22 | 触控设备的双***通信方法、装置以及触控设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110069351B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831459A (zh) * | 2020-06-16 | 2020-10-27 | 深圳市鸿合创新信息技术有限责任公司 | 双***的遥控方法、装置、***主板及智能一体机 |
CN112817718A (zh) * | 2021-01-28 | 2021-05-18 | 京东方科技集团股份有限公司 | 双***设备及其应用展示方法、存储介质 |
CN114296575A (zh) * | 2021-12-31 | 2022-04-08 | 深圳市华胜软件技术有限公司 | 一种触摸交互方法、装置、存储介质及计算机设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140297771A1 (en) * | 2013-03-28 | 2014-10-02 | Nirmal Building, 9th Floor, Nariman Point | Data synchronization |
CN104656515A (zh) * | 2015-01-21 | 2015-05-27 | 广州视睿电子科技有限公司 | 双***智能设备的远程控制方法和*** |
CN106302536A (zh) * | 2016-10-08 | 2017-01-04 | 广州视睿电子科技有限公司 | 基于交换机的一体机多***间通信的方法和装置 |
CN106293262A (zh) * | 2015-06-05 | 2017-01-04 | 深圳市鸿合创新信息技术有限责任公司 | 一种交互教学大屏触控转发***和方法 |
CN106371858A (zh) * | 2015-07-22 | 2017-02-01 | 鸿合科技有限公司 | 一种android启动windows程序方法和装置 |
CN106383769A (zh) * | 2016-09-21 | 2017-02-08 | 广州视睿电子科技有限公司 | 触摸一体机中电脑模块热插拔的管理方法及装置 |
CN106598342A (zh) * | 2016-12-30 | 2017-04-26 | 厦门厦华科技有限公司 | 智能白板电视的多***同时使用一个触控框的设计方法 |
-
2018
- 2018-01-22 CN CN201810060650.3A patent/CN110069351B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140297771A1 (en) * | 2013-03-28 | 2014-10-02 | Nirmal Building, 9th Floor, Nariman Point | Data synchronization |
CN104656515A (zh) * | 2015-01-21 | 2015-05-27 | 广州视睿电子科技有限公司 | 双***智能设备的远程控制方法和*** |
CN106293262A (zh) * | 2015-06-05 | 2017-01-04 | 深圳市鸿合创新信息技术有限责任公司 | 一种交互教学大屏触控转发***和方法 |
CN106371858A (zh) * | 2015-07-22 | 2017-02-01 | 鸿合科技有限公司 | 一种android启动windows程序方法和装置 |
CN106383769A (zh) * | 2016-09-21 | 2017-02-08 | 广州视睿电子科技有限公司 | 触摸一体机中电脑模块热插拔的管理方法及装置 |
CN106302536A (zh) * | 2016-10-08 | 2017-01-04 | 广州视睿电子科技有限公司 | 基于交换机的一体机多***间通信的方法和装置 |
CN106598342A (zh) * | 2016-12-30 | 2017-04-26 | 厦门厦华科技有限公司 | 智能白板电视的多***同时使用一个触控框的设计方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831459A (zh) * | 2020-06-16 | 2020-10-27 | 深圳市鸿合创新信息技术有限责任公司 | 双***的遥控方法、装置、***主板及智能一体机 |
CN111831459B (zh) * | 2020-06-16 | 2023-12-26 | 深圳市鸿合创新信息技术有限责任公司 | 双***的遥控方法、装置、***主板及智能一体机 |
CN112817718A (zh) * | 2021-01-28 | 2021-05-18 | 京东方科技集团股份有限公司 | 双***设备及其应用展示方法、存储介质 |
CN114296575A (zh) * | 2021-12-31 | 2022-04-08 | 深圳市华胜软件技术有限公司 | 一种触摸交互方法、装置、存储介质及计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110069351B (zh) | 2024-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101531834B1 (ko) | 모바일 클라우드 컴퓨팅 환경에서의 리소스 관리 시스템 및 그 방법 | |
CN103747024A (zh) | 一种基于云计算的智能交互机器人***及交互方法 | |
CN102752369B (zh) | 电视应用服务的提供方法及虚拟化内容服务平台 | |
US9459897B2 (en) | System and method for providing data analysis service in cloud environment | |
US9124551B2 (en) | Multi-touch multi-user interactive control system using mobile devices | |
CN110069351A (zh) | 触控设备的双***通信方法、装置以及触控设备 | |
CN109885457A (zh) | 指示灯控制方法、电子设备及计算机可读存储介质 | |
CN105338550B (zh) | 一种用于无线网络的连接的管理方法和装置 | |
CN110233742A (zh) | 一种群组建立方法、***、终端和服务器 | |
CN103677970A (zh) | 实现终端本地桌面和远端虚拟桌面合并显示的***和方法 | |
CN107765555A (zh) | 实物图标显示的智能家居产品人机交互界面 | |
CN113407134A (zh) | 基于分屏显示实现多客户端之间文件共享的方法和装置 | |
CN106909371A (zh) | 一种基于移动智能终端的分布式pc*** | |
CN105488985B (zh) | 一种支持面向对象通讯协议的低压采集终端 | |
CN104007723A (zh) | 基于智慧校园环境下的简易多媒体教室控制*** | |
CN110480633A (zh) | 一种控制设备的方法、装置及存储介质 | |
CN110149371A (zh) | 设备连接方法、装置及终端设备 | |
CN115314535B (zh) | 物联网设备的控制方法、装置、存储介质及计算机设备 | |
CN106488269A (zh) | 基于第三方应用平台实现对电视设备控制的***及方法 | |
CN110515662A (zh) | 双***设备的远程控制方法、***、设备及可读存储介质 | |
WO2016127514A1 (zh) | 一种控制电子锁的方法和装置 | |
CN108667887B (zh) | 基于融合计算的桌面虚拟方法、装置和*** | |
CN107454160B (zh) | 信息处理方法、移动终端及计算机可读存储介质 | |
CN110138891A (zh) | 云桌面下电子座位号的设置方法及装置 | |
CN109379405A (zh) | 虚拟磁盘构建方法、虚拟磁盘***及网盘 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |