一种基于双系统工作环境的遥控设备控制方法和装置与流程

文档序号:34536419发布日期:2023-06-27 12:38阅读:38来源:国知局
一种基于双系统工作环境的遥控设备控制方法和装置与流程

本发明涉及智能设备控制,尤其涉及一种基于双系统工作环境的遥控设备控制方法、装置和存储介质。


背景技术:

1、2.4g遥控器的通道带有空鼠功能。2.4g遥控器使用2.4g无线方式通过按键或鼠标远距离控制主机。目前在具有安卓系统和windows系统的一体机上,2.4g遥控器连接跟随安卓系统和输入通道下的windows系统的一体机上。当前通道为安卓系统时,2.4g遥控器连接到安卓系统;当前通道为内置电脑或外接输入电脑的windows系统时,2.4g遥控器连接到相应的通道,在物理上连到了windows系统,此时无法使用2.4遥控器操作android系统。可以根据通道在两个系统间切换,实现一个遥控设备可以控制一个安卓系统或一个windows系统。如果2.4g遥控接收器是便携式的,可以通过把它连接到固定连接到安卓的usb口。这样以来如果要操作windows系统时,又需要重新连接其他跟随到windows电脑的usb口。同时,遥控器设备无法与主机通信,只能发送按键,开关鼠标功能,发送鼠标数据。主机系统这边应用程序无法灵活地实现业务逻辑。


技术实现思路

1、本发明提供了一种基于双系统工作环境的遥控设备控制方法和装置,以实现用一个遥控设备在双系统工作环境下可以同时控制两个系统。

2、为了实现一个遥控设备在双系统工作环境下同时控制两个系统,本发明实施例提供了一种基于双系统工作环境的遥控设备控制方法,所述双系统包括第一系统和第二系统;所述第一系统分别与所述遥控设备和所述第二系统连接;所述第一系统和所述第二系统的显示坐标系重叠;

3、所述控制方法包括:

4、第一系统获取所述遥控设备的遥控数据,当所述第一系统获处于鼠标工作状态时,则将所述遥控数据作为鼠标数据进行执行;当所述第一系统获处于按键工作状态,则将所述遥控数据作为按键数据进行执行;

5、当所述第一系统和所述第二系统的连接通道处于工作状态时,将获取到的鼠标数据或者按键数据发送到所述第二系统,以使所述第一系统和所述第二系统同时执行所述鼠标数据或者所述按键数据。

6、作为优选方案,本发明的遥控设备在对遥控设备进行操作时产生的遥控数据都发送到第一系统中,由第一系统通过判断和所述第二系统的连接通道是否处于工作状态,实现与第二系统对遥控数据的共享,本发明通过开启第一系统和第二系统的连接通道的工作状态实现两个系统共用第一系统的鼠标光标,使用同一个遥控设备可以在两个系统同时使用,不需要对系统进行切换。同时,若检测第一系统中的第一工作状态为鼠标工作状态还是按键工作状态,判断则将遥控数据作为鼠标数据还是按键数据,选择其中一个数据功能,实现了遥控设备的鼠标功能和按键功能的复用;若连接通道的工作状态没有开启,则遥控设备可以在第一系统中单独使用,若需要遥控设备在两个系统同时使用,只需开启连接通道的工作状态,无需物理上的操作,实现了遥控设备在双系统下同时使用的功能,并且减少了操作步骤,灵活实现业务逻辑。

7、作为优选方案,获取所述遥控设备的遥控数据,具体为:

8、当遥控设备处于第一工作状态时,第一系统获取所述遥控设备的遥控数据;所述第一工作状态包括被抬起或者按下任意键。

9、作为优选方案,本发明第一系统通过检测遥控设备的工作状态包括被抬起或者按下任意键,获取遥控设备的遥控数据,第一系统通过检测和第二系统的连接通道是否处于工作状态,来判断发送的遥控数据的数据类型和发送位置,实现两个系统共用第一系统的鼠标光标,使用同一个遥控设备可以在两个系统同时使用,不需要对系统进行切换。

10、作为优选方案,获取所述遥控设备的遥控数据之后,还包括:

11、当检测到所述遥控数据为所述遥控设备上电开机数据或者所述遥控设备在休眠状态下按下的任意键数据时,开启检测功能,并且记录鼠标工作状态处于关闭状态;

12、在所述检测功能开启后,获取所述遥控设备的第二遥控数据作为第一鼠标数据,检测所述第一鼠标数据的点击次数是否为预设次数;若是,则记录为鼠标工作状态。

13、作为优选方案,本发明遥控设备被唤醒后,通过控制第一系统开启检测功能,并通过检测遥控数据的按键点击次数,判断是否开启鼠标功能,第一系统将遥控数据作为鼠标数据进行执行,实现对鼠标功能开关的控制。

14、作为优选方案,第一系统检测所述第一鼠标数据的点击次数是否为预设次数,还包括:

15、若第一鼠标数据的点击次数不是为预设次数,则保持鼠标工作状态处于关闭状态,对所述第一鼠标数据不作处理。

16、作为优选方案,本发明遥控设备被唤醒后,通过控制第一系统开启检测功能,并通过检测遥控数据的按键点击次数,判断是否开启鼠标功能,第一系统将遥控数据作为鼠标数据进行执行,实现对鼠标功能开关的控制,本发明通过调用对应的接口实现业务逻辑,实现有利于功能实现灵活性,容易功能扩展。

17、作为优选方案,当所述任意键为放大镜键或者聚光灯键时;

18、检测所述任意键的累计点击次数是否为奇数次;

19、若是,则调用接口开启鼠标工作状态并隐藏鼠标光标,并进入放大键或聚光灯模式,获取当前光标坐标绘制放大键或聚光灯;

20、当检测到所述任意键的累计点击次数是偶数次时,则调用接口关闭鼠标工作状态,退出放大键或聚光灯模式。

21、作为优选方案,本发明提供隐藏/显示鼠标光标和打开/关闭鼠标功能的接口给应用,应用可以灵活地根据场景显示和隐藏鼠标光标。如进入到“放大镜”和“聚光灯”模式时,需要开启鼠标功能,同时隐藏鼠标光标,另外,本发明通过调用对应的接口实现业务逻辑,实现有利于功能实现灵活性,容易功能扩展。

22、作为优选方案,还包括:

23、若第一系统和第二系统的连接通道处于非工作状态时,则执行获取到的鼠标数据或者按键数据,不发送所述鼠标数据或者按键数据到所述第二系统。

24、作为优选方案,本发明的遥控设备在对遥控设备进行操作时产生的遥控数据都发送到第一系统中,本发明通过第一系统和第二系统的连接通道实现两个系统共用第一系统的鼠标光标,实现与第二系统对遥控数据的共享,若不需要对遥控数据的共享时,连接通道的工作状态关闭,不向第二系统发送遥控数据,不需要对系统进行切换。

25、作为优选方案,所述将获取到的鼠标数据或者按键数据发送到所述第二系统,具体为:

26、将获取到的鼠标数据或者按键数据发送到触摸设备,以使所述触摸设备将所述鼠标数据或者按键数据转换成触摸事件,并将所述触摸事件上传到第二系统。

27、作为优选方案,本发明的遥控设备在对遥控设备进行操作时产生的遥控数据都发送到第一系统中,第一系统通过检测和第二系统的连接通道是否处于工作状态,实现与第二系统对遥控数据的共享,使用同一个遥控设备可以在两个系统同时使用,不需要对系统进行切换;本发明通过开启第一系统和第二系统的连接通道的工作状态,将遥控数据转换成触摸事件上传到第二系统,实现两个系统共用第一系统的鼠标光标。

28、相应地,本发明还提供一种基于双系统工作环境的遥控设备控制装置,包括:所述双系统包括第一系统和第二系统;所述第一系统分别与所述遥控设备和所述第二系统连接;所述第一系统和所述第二系统的显示坐标系重叠;

29、所述控制装置包括:第一发送模块和第二发送模块;

30、其中,所述第一发送模块用于通过第一系统获取所述遥控设备的遥控数据,当所述第一系统获处于鼠标工作状态时,则将所述遥控数据作为鼠标数据进行执行;当所述第一系统获处于按键工作状态,则将所述遥控数据作为按键数据进行执行;

31、所述第二发送模块用于当所述第一系统和所述第二系统的连接通道处于工作状态时,将获取到的鼠标数据或者按键数据发送到所述第二系统,以使所述第一系统和所述第二系统同时执行所述鼠标数据或者所述按键数据。

32、作为优选方案,本发明的遥控设备在对遥控设备进行操作时产生的遥控数据都发送到第一系统中,第一发送模块通过第一系统判断和所述第二系统的连接通道是否处于工作状态,实现与第二系统对遥控数据的共享,第二发送模块通过判断第一系统和第二系统的连接通道的工作状态实现两个系统共用第一系统的鼠标光标,使用同一个遥控设备可以在两个系统同时使用,不需要对系统进行切换。同时,若检测第一系统中的第一工作状态为鼠标工作状态还是按键工作状态,判断则将遥控数据作为鼠标数据还是按键数据,选择其中一个数据功能,实现了遥控设备的鼠标功能和按键功能的复用;若连接通道的工作状态没有开启,则遥控设备可以在第一系统中单独使用,若需要遥控设备在两个系统同时使用,只需开启连接通道的工作状态,无需物理上的操作,实现了遥控设备在双系统下同时使用的功能,并且减少了操作步骤,灵活实现业务逻辑。

33、作为优选方案,第一发送模块包括:第一检测单元、处理单元、数据获取单元和第一数据发送单元;

34、其中,所述检测单元用于当检测到所述遥控数据为所述遥控设备上电开机数据或者所述遥控设备在休眠状态下按下的任意键数据时,开启检测功能,并且记录鼠标工作状态处于关闭状态;在所述检测功能开启后,获取所述遥控设备的第二遥控数据作为第一鼠标数据,检测所述第一鼠标数据的点击次数是否为预设次数;

35、所述处理单元用于若所述第一鼠标数据的点击次数为预设次数,则记录为鼠标工作状态;若第一鼠标数据的点击次数不是为预设次数,则保持鼠标工作状态处于关闭状态,对所述第一鼠标数据不作处理;

36、所述数据获取单元用于第一系统获取所述遥控设备的遥控数据;

37、所述第一数据发送单元用于当所述第一系统获处于鼠标工作状态时,则将所述遥控数据作为鼠标数据进行执行;当所述第一系统获处于按键工作状态,则将所述遥控数据作为按键数据进行执行。

38、作为优选方案,本发明遥控设备被唤醒后,第一检测单元通过控制第一系统开启检测功能,并通过检测遥控数据的按键点击次数,判断是否开启鼠标功能,第一系统将遥控数据作为鼠标数据进行执行,实现对鼠标功能开关的控制;处理单元通过检测遥控数据的按键点击次数,判断是否开启鼠标功能,若开启鼠标功能第一数据发送单元通过第一系统将遥控数据作为鼠标数据进行执行,实现对鼠标功能开关的控制,本发明通过调用对应的接口实现业务逻辑,实现有利于功能实现灵活性,容易功能扩展。

39、作为优选方案,第二发送模块包括:第二检测单元和第二数据发送单元;

40、所述第二检测单元用于检测所述第一系统和所述第二系统的连接通道是否处于工作状态;

41、所述第二数据发送单元用于当所述第一系统和所述第二系统的连接通道处于工作状态时,将获取到的鼠标数据或者按键数据发送到所述第二系统,以使所述第一系统和所述第二系统同时执行所述鼠标数据或者所述按键数据;若第一系统和第二系统的连接通道处于非工作状态时,则执行获取到的鼠标数据或者按键数据,不发送所述鼠标数据或者按键数据到所述第二系统。

42、作为优选方案,本发明的遥控设备在对遥控设备进行操作时产生的遥控数据都发送到第一系统中,本发明通过第二检测单元检测第一系统和第二系统的连接通道是否处于工作状态,若连接通道处于工作状态,第二数据发送单元通过连接通道实现两个系统共用第一系统的鼠标光标,实现与第二系统对遥控数据的共享,若不需要对遥控数据的共享时,连接通道的工作状态关闭,不向第二系统发送遥控数据,不需要对系统进行切换。

43、相应地,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如本
技术实现要素:
所述的一种基于双系统工作环境的遥控设备控制方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1