一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

控制方法、存储介质及电子设备与流程

2022-11-12 19:43:29 来源:中国专利 TAG:


1.本发明涉及汽车电子技术领域,特别是涉及一种控制方法、存储介质及电子设备。


背景技术:

2.当今,通过将车机端装载在交通工具上,实现了导航、对交通工具的功能状态进行控制等功能,从而为行车提供了巨大的便利,受到了用户广泛的欢迎。
3.然而,当用户在驾驶交通工具的过程中,由于同时还需要关注和操作车机端,以实现导航、对交通工具的功能状态进行控制等功能,因此,一方面,使得车机端的操作困难,另一方面,不能集中精力观察道路状况、周边环境,导致存在发生交通事故的安全隐患。因此,造成用户体验差。


技术实现要素:

4.本发明的一个目的在于提供一种控制方法、存储介质及电子设备,其优势在于交通工具内的用户,能够通过对持有的电子设备的简单操作实现对车辆的控制,同时,降低驾驶车辆的用户发生交通事故的风险,有助于提高用户体验。
5.本发明的另一个目的在于提供一种控制方法、存储介质及电子设备,其优势在于用户能够在不对电子设备解锁屏幕的情况下,实现对车辆的控制。
6.本发明的另一个目的在于提供一种控制方法、存储介质及电子设备,其优势在于能够在车载电子设备与多个电子设备之间建立通信连接的情况下,实现对车辆的控制。
7.本发明的另一个目的在于提供一种控制方法、存储介质及电子设备,其优势在于当电子设备与车载电子设备建立连接时,电子设备能够自动显示用于控制车辆的人机锁定交互界面。进一步地,所述人机锁定交互界面可以进行切换以及被唤出。
8.为实现上述目的,根据本发明的第一方面,提供了一种控制方法,包括以下步骤:响应于通信连接的建立,若干电子设备分别显示人机锁定交互界面,所述通信连接建立于若干电子设备与车载电子设备之间,所述人机锁定交互界面包括至少一个控制组件;所述若干电子设备中的至少一个电子设备获取指示信息,以变更该电子设备的至少一个控制组件的运行状态,形成第一运行状态;以及基于所述通信连接,所述车载电子设备基于所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态,所述至少一个目标应用程序与所述至少一个控制组件对应。所述控制方法中,非驾驶位的用户能够基于人机锁定交互界面下变更的电子设备的运行状态,并同步车载电子设备的至少一个目标应用程序的运行状态,因此,非驾驶位的用户能够通过对电子设备的简单操作,实现对车辆的控制,同时,降低驾驶车辆的用户发生交通事故的风险,有助于提高用户体验。
9.根据本发明的第二方面,还提供了一种存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时,实施如上所述的控制方法。
10.根据本发明的第三方面,还提供了一种电子设备,包括至少一个处理器和存储器,
所述存储器用于存储一个或多个程序,所述程序包括用于使所述处理器执行如上所述的控制方法中的步骤的指令。
附图说明
11.图1为本发明一实施例的控制方法的流程示意图;
12.图2为本发明一实施例中电子设备与车载电子设备的通信连接示意图;
13.图3为本发明一实施例的建立通信连接的流程示意图;
14.图4为本发明实施例的一种人机锁定交互界面的界面示意图;
15.图5为本发明一实施例中变更控制组件的运行状态的流程示意图;
16.图6为本发明实施例的一种控制组件与目标应用程序对应关系的示意图;
17.图7为本发明实施例的一个应用场景中的数据发送时序图;
18.图8为本发明另一实施例的控制方法的流程示意图。
具体实施方式
19.如背景技术所述,现有的控制方法操作繁琐,造成用户体验差。例如,当用户需要通过手机控制车辆时,需要解锁手机的屏幕,并控制手机与车辆的车机端连接。又例如,在用户控制手机与车辆的车机端连接后,不仅需要通过触控等方式切换手机屏幕显示的界面,在手机上的多个应用程序中寻找用于控制车机端运行的应用程序,还需要由用户自己主动打开该应用程序,才能对该应用程序操作以同步车机端中相应的程序,实现对车辆的控制。
20.为解决所述技术问题,本发明实施例提供一种控制方法、存储介质及电子设备,由于所述控制方法中基于车载电子设备与电子设备的通信连接,所述车载电子设备基于电子设备的第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态,因此,通过用户在人机锁定交互界面下变更的该电子设备的运行状态,能够同步车载电子设备的至少一个目标应用程序的运行状态。从而,交通工具内的用户,能够通过对持有的电子设备的简单操作,实现对车辆实现控制,同时,驾驶车辆的用户发生交通事故的风险降低。综上,提高了用户体验。
21.为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
22.图1为本发明一实施例的控制方法的流程示意图。
23.请参考图1,所述控制方法包括以下步骤:
24.步骤s100,响应于通信连接的建立,若干电子设备分别显示人机锁定交互界面,所述通信连接建立于若干电子设备与车载电子设备之间,所述人机锁定交互界面包括至少一个控制组件。
25.所述电子设备例如是手机、平板电脑、智能手表等智能终端。
26.所述车载电子设备是装载于车辆上的电子设备,例如车载终端、车辆中央控制设备、车载t-box等。
27.所述通信连接例如是蓝牙连接、wifi连接、nfc连接、星闪连接(sparklink)、uwb连接等。
28.图2为本发明一实施例中电子设备与车载电子设备的通信连接示意图,图3为本发明一实施例的建立通信连接的流程示意图。
29.需要说明的是,为了便于理解,图2中示意性地示出多个电子设备与车载电子设备建立通信连接时的通信连接示意图,其中,每个电子设备与车载电子设备建立了各自的通信连接。但是,与车载电子设备建立通信连接的电子设备不限于多个,还可以是1个、2个。
30.可选地,请结合图1参考图2和图3,当电子设备与车载电子设备之间建立过通信连接时,所述通信连接基于以下步骤建立:
31.步骤s110,响应于检测到所述电子设备与所述车载电子设备已建立过通信连接,所述车载电子设备发送通信连接请求至所述电子设备;以及
32.步骤s120,所述电子设备基于所述通信连接请求与所述车载电子设备建立通信连接。
33.在步骤s110和步骤s120中,由于在已建立过通信连接的基础上,所述电子设备与所述车载电子设备建立通信连接,因此,对于能够同步所述车载电子设备的电子设备进行了筛选,确保了所述车载电子设备与所述电子设备进行数据交互、所述车载电子设备基于所述电子设备的第一运行状态同步自身的运行状态时的安全性。不仅如此,电子设备与车载电子设备间自主建立通信连接,使得用户不用每次重新建立连接,电子设备还能够自动在锁屏状态下切换到人机锁定交互界面,因此,用户能够直接在人间锁定交换界面进行操作,从而,极大地减少了用户的操作,提高了用户体验。
34.具体而言,当电子设备处于车载电子设备的信号探测范围内时,车载电子设备检测是否与该电子设备之间建立过通信连接。当检测到与该电子设备之间建立过通信连接时,车载电子设备发送通信连接请求至该电子设备。由此,电子设备与车载电子设备在通信连接的信号范围内会自主建立通信连接。
35.在一个应用场景中,用户d1正在驾驶车辆,所述车辆具有车辆中央控制设备k1,车辆中央控制设备k1开启车辆中央控制设备k1的蓝牙和wifi。所述车辆后排乘坐持有手机k2的用户d2、持有平板电脑k3的用户d3,并且,手机k2与车辆中央控制设备k1建立过蓝牙连接,平板电脑k3与车辆中央控制设备k1建立过wifi连接。手机k2的蓝牙开启,车辆中央控制设备k1检测到与手机k2建立过蓝牙连接。响应于检测到与手机k2建立过蓝牙连接,车辆中央控制设备k1通过蓝牙发送通信连接请求1至手机k2,手机k2基于通信连接请求1与车辆中央控制设备k1建立蓝牙连接。平板电脑k3的wifi开启,车辆中央控制设备k1检测到与平板电脑k3建立过wifi连接。响应于检测到与平板电脑k3建立过wifi连接,车辆中央控制设备k1通过wifi发送通信连接请求2至平板电脑k3,平板电脑k3基于通信连接请求2与车辆中央控制设备k1建立wifi连接。
36.可选地,当电子设备与所述车载电子设备尚未建立过通信连接时,电子设备与所述车载电子设备基于以下步骤首次建立通信连接:
37.步骤s130,所述电子设备将通信连接请求发送至车载电子设备;
38.步骤s140,车载电子设备对所述通信连接请求进行验证;
39.步骤s150,响应于对所述通信连接请求的验证通过,所述车载电子设备与所述电子设备建立通信连接。
40.图4为本发明实施例的一种人机锁定交互界面的界面示意图。
41.请结合图1参考图4,所述人机锁定交互界面是指:当电子设备与车载电子设备建立通信连接时,在锁屏情况下显示的交互界面。
42.需要说明的是,所述交互界面用于同步车载电子设备上的应用程序的运行状态,其与电子设备和车载电子设备间未建立通信连接时,电子设备在锁屏情况下显示的交互界面是不同的。
43.例如,当手机(电子设备)与车载终端(车载电子设备)建立蓝牙连接时,手机在锁屏情况下显示车控软件的简易控制界面。当手机与车载终端间未建立通信连接时,手机在锁屏情况下显示短信通知界面等。
44.可选地,所述人机锁定交互界面包括至少1个以上的界面。
45.需要说明的是,为了便于理解,图4中示例性地表示出人机锁定交互界面包括2个界面:界面1和界面2的情况。并且,界面1中包括2个控制组件:控制组件1和控制组件2。界面2中包括1个控制组件:控制组件3。但是,人机锁定交互界面所包括的界面不限于2个,还可以是1个或多于2个,每个界面中包括的控制组件数量也不限于是1个或2个,还可以是多于2个。
46.可选地,所述人机锁定交互界面包括横屏界面,所述若干电子设备分别显示人机锁定交互界面进一步包括步骤:响应于通信连接的建立,若干电子设备分别显示所述人机锁定交互界面的所述横屏界面。
47.在一个应用场景中,用户b3的手机、用户b4的手机分别与车辆的车载终端之间建立通信连接。响应于用户b3的手机与车辆的车载终端之间的通信连接的建立,用户b3的手机显示人机锁定交互界面的横屏界面。并且,响应于用户b4的手机与车辆的车载终端之间的通信连接的建立,用户b4的手机显示人机锁定交互界面的横屏界面。由此,用户能够直观地感受到手机已经与车载终端建立了通信连接,同时,用户也能够明确手机已进入对车辆进行控制的车控模式。从而,提高了用户体验。
48.可选地,所述人机锁定交互界面包括界面方向触控区域103(如图4所示),所述人机锁定交互界面还包括横屏界面和竖屏界面(如图4所示),所述界面方向触控区域103用于控制所述人机锁定交互界面在所述横屏界面和所述竖屏界面之间切换。
49.在一个应用场景中,用户b1的手机与车辆的车载终端之间建立通信连接。响应于用户b1的手机与车辆的车载终端之间的通信连接的建立,用户b1的手机显示人机锁定交互界面的横屏界面或竖屏界面。如图4所示,所述人机锁定交互界面包括界面方向触控区域103,用户b1通过在所述界面方向触控区域103内进行的触屏操作,使用户b1的手机显示的人机锁定交互界面在横屏界面和竖屏界面之间切换。由此,用户b1能够根据自己的使用习惯,自由地在横屏界面和竖屏界面之间选择,不仅如此,由于需要用户b1的触屏操作实现横屏界面和竖屏界面之间的切换,因此,横屏界面和竖屏界面之间的切换误操作风险较小。从而,提高了用户体验。
50.可选地,所述人机锁定交互界面包括横屏界面和竖屏界面,在所述若干电子设备分别显示人机锁定交互界面之后,还包括步骤:响应于重力感应值的变化,若干所述电子设备控制所述人机锁定交互界面在所述横屏界面和所述竖屏界面之间切换。
51.在一个应用场景中,用户b2的平板电脑与车辆的车载终端之间建立通信连接,用户b2的平板电脑具有重力感应组件。响应于用户b2的平板电脑与车辆的车载终端之间的通
信连接的建立,以及通过重力感应组件获取的重力感应值,用户b2的平板电脑显示人机锁定交互界面的横屏界面或竖屏界面。例如,当横向放置时,用户b2的平板电脑显示人机锁定交互界面的横屏界面,当纵向放置时,用户b2的平板电脑显示人机锁定交互界面的竖屏界面。接着,基于用户b2的平板电脑的放置方向的变化,重力感应组件获取到重力感应值变化。响应于所述重力感应值的变化,用户b2的平板电脑控制所述人机锁定交互界面在所述横屏界面和所述竖屏界面之间切换。从而,用户b2能够通过改变用户b2的平板电脑的方向,切换用户b2的平板电脑显示的人机锁定交互界面(所述横屏界面和所述竖屏界面),使得用户b2能够根据自己的使用习惯,自由地在横屏界面和竖屏界面之间选择。不仅如此,由于横屏界面和竖屏界面随着用户b2的平板电脑方向的改变而切换,因此,人机锁定交互界面能够随时以最适于阅览的界面在用户b2的平板电脑上显示。从而,提高了用户体验。
52.可选地,所述人机锁定交互界面包括横屏界面和竖屏界面,在所述若干电子设备分别显示人机锁定交互界面之后,还包括步骤:响应于用于切换横屏界面和竖屏界面的语音指示,若干所述电子设备控制所述人机锁定交互界面在所述横屏界面和所述竖屏界面之间切换。
53.所述控制组件是电子设备上能够同步车载电子设备中的应用程序运行状态的控制模块,所述控制模块与车载电子设备中的应用程序的部分功能或全部功能相对应。具体地,所述控制模块例如是微件(widget)。
54.所述控制组件包括但不限于:车辆部件类的控制组件、导航类的控制组件、音乐播放类的控制组件、图片展示类的控制组件等。其中,车辆部件例如车辆空调、车内灯光、车门、车窗、车辆座椅等。
55.例如,手机上具有车控模块(控制组件),通过控制车控模块能够同步车辆的车载终端的运行状态,实现对车辆部件的控制。具体地,所述车控模块包括车辆空调控制模块、车灯控制模块,车辆空调控制模块用于实现控制车辆空调的温度、冷热模式、开关等,车灯控制模块用于实现控制车灯的开关、车灯的亮度、车灯的冷暖光模式等。
56.在一些应用场景中,控制组件可以是车控模块。
57.在另一些应用场景中,控制组件还可以是车辆空调控制模块、车灯控制模块。
58.在还有一些应用场景中,控制组件还可以是车辆空调控制模块中与空调的开关、冷热模式相关的控制模块、车灯控制模块中与车灯的开关相关的控制模块。
59.又例如,手机上具有音乐播放模块。
60.在一些应用场景中,控制组件可以是音乐播放模块。
61.在另一些应用场景中,控制组件还可以是音乐播放模块中,与音乐的开启、关闭、上一首、下一首功能相关的控制模块。
62.请继续参考图1,所述控制方法还包括以下步骤:
63.步骤s200,所述若干电子设备中的至少一个电子设备获取指示信息,以变更该电子设备的至少一个控制组件的运行状态,形成第一运行状态。
64.获取指示信息的方法例如是触屏输入、手势输入、语音输入等。
65.具体而言,电子设备获取触屏输入的指令、手势输入的指令或语音输入的指令等。接着,电子设备对触屏输入的指令、手势输入的指令或语音输入的指令进行解析、识别,获取指示信息。
66.具体地,触屏输入的指令例如是:用户在电子设备的屏幕上进行的点击、滑动、文字输入等触屏操作。手势输入的指令例如是:电子设备通过摄像所获取的用户的手势,用户的手势例如是手指的左右滑动、上下滑动等。语音输入的指令例如是:电子设备或车载电子设备通过麦克风获取用户的语音指令。由此,车辆内任何座位上的用户均能够方便地使用电子设备形成第一运行状态。
67.需要理解的是,对于所述触屏输入、手势输入、语音输入的解析过程不限于是在电子设备完成,还可以是通过与电子设备连接的云端服务器实现、或是通过车载电子设备完成等。例如,电子设备通过触屏输入、手势输入、语音输入等获取相应的数据后,将该数据传输至云端服务器,接着,云端服务器对该数据进行解析,获取相应的指示信息,并将所述指示信息向电子设备反馈。
68.可选地,在语音输入获取指示信息的场合,当车载电子设备与1个电子设备建立通信连接时,基于车载电子设备或电子设备获取用户的语音指令。当车载电子设备与2个以上电子设备连接时,基于电子设备获取用户的语音指令。
69.例如,当车载电子设备检测到与1个电子设备建立时,车载电子设备开启自身的麦克风,并开启自身获取语音指令的权限,与此同时,电子设备关闭自身的麦克风或者关闭自身获取语音指令的权限。当车载电子设备检测到与多个电子设备建立时,车载电子设备关闭自身的麦克风或者关闭自身获取语音指令的权限,与此同时,电子设备开启自身的麦克风,并开启自身获取语音指令的权限。由此,当多个用户分别持有不同的电子设备时,各用户无需受到车载电子设备麦克风位置的限制、也无需等候他人结束说话,能够方便地对各自的电子设备分别下达语音指令。
70.在一个应用场景中,车辆后座的用户a3的手机与车辆的车载电子设备建立通信连接。用户a3下达导航的语音指令,车辆的车载电子设备解析该语音指令获取指示信息,并将指示信息发送至用户a3的手机,使得用户a3的手机获取指示信息。
71.在另一个应用场景中,车辆后座的用户a4、用户a5分别向各自的手机下达语音指令。用户a4的手机获取用户a4下达的语音指令,以获取相应的指示信息。用户a5的手机获取用户a5下达的语音指令,以获取相应的指示信息。
72.可选地,在语音输入获取指示信息的场合,当车载电子设备与多个电子设备建立通信连接时,还可以基于车载电子设备获取用户的语音指令。
73.例如,当车载电子设备检测到与1个或多个电子设备建立时,车载电子设备开启自身的麦克风,并开启自身获取语音指令的权限,与此同时,所述1各或多个电子设备关闭自身的麦克风或者关闭自身获取语音指令的权限。由此,当多个用户分别持有不同的电子设备时,减少了误唤醒其他用户的电子设备的风险,从而,提高了用户的使用体验。
74.在一个应用场景中,车辆后座的用户a4的手机与车辆的车载电子设备建立通信连接,并且,车辆后座的用户a5的手机与车辆的车载电子设备建立通信连接。用户a4、用户a5分别下达语音指令,车辆的车载电子设备基于设置于车辆后座两侧的麦克风阵列分别获取并解析用户a4的语音指令,以获取相应的指示信息1,以及获取并解析用户a5的语音指令,以获取相应的指示信息2,并且,车辆的车载电子设备分别将指示信息1发送至用户a4的手机、用户a5的手机、将指示信息2发送至用户a4的手机、用户a5的手机。变更该电子设备的至少一个控制组件的运行状态,形成第一运行状态具体是指:通过例如触屏输入、手势输入、
语音输入等方式,用户向电子设备发起指令,改变一个或几个控制组件当前在电子设备后台的运行状态。在改变一个或几个控制组件当前在电子设备后台的运行状态后,所有控制组件在电子设备后台的运行状态即为形成的第一运行状态。
75.例如,控制组件1为用于控制车灯的车灯控制模块,控制组件2为导航模块,在获取指示信息前,车灯控制模块的运行状态是车灯1开启、车灯2关闭,导航模块的运行状态是未运行。通过获取的指示信息,电子设备将车灯控制模块的运行状态变更为车灯1和车灯2均开启。此时,第一运行状态包括:车灯1和车灯2均开启的车灯控制模块运行状态,以及导航模块未运行的运行状态。
76.可选地,在所述若干电子设备中的至少一个电子设备获取指示信息之前,所述人机锁定交互界面显示所述至少一个控制组件的实时运行状态。因此,自控制组件的实时运行状态变为第一运行状态是可视的,用户能够感知到控制组件的运行状态发生的变化,从而,用户对于车载电子设备的控制也能够更明确。
77.其中,控制组件的实时运行状态是指控制组件当前在电子设备后台的运行状态。
78.在一些实施例中,当控制组件在后台的运行状态是关闭的情况下,人机锁定交互界面显示未运行或未检测到相关状态。
79.在还有一些实施例中,当控制组件在后台的运行状态是开启的情况下,人机锁定交互界面显示该控制组件、及该控制组件当前在电子设备后台的运行状态。
80.在一个应用场景中,控制组件为车窗控制组件,在获取指示信息之前,车窗控制组件在电子设备后台的运行状态为车窗1开启,车窗2关闭,人机锁定交互界面显示车窗控制组件、以及车窗控制组件的运行状态(车窗1开启,车窗2关闭)。
81.可选地,所述控制组件具有预设功能属性。
82.所示预设功能属性可以是电子设备对于各控制组件默认设置的功能属性,也可以是用户通过在电子设备上进行设置,以对电子设备中各控制组件自行定义的功能属性。
83.具体而言,所述预设功能属性的类型包括但不限于:音频播放功能、车辆部件控制功能、导航功能、视频播放功能。
84.所述预设功能属性的类型还可以是单独的车辆空调控制功能、车内灯光控制功能、车座调整功能、图片展示功能等等。
85.进一步可选地,所述人机锁定交互界面包括一个界面,且该界面包括所有类型的预设功能属性的控制组件。
86.进一步可选地,所述人机锁定交互界面包括一个或多个界面,并且,各界面用于显示具有相同预设功能属性的至少一个控制组件。
87.所述相同预设功能属性例如是预设功能属性的类型相同。
88.在一些实施例中,各界面用于显示相同类型的预设功能属性的全部控制组件。
89.在另一些实施例中,各界面用于显示相同类型的预设功能属性的全部控制组件中的一个或几个。
90.进一步地,结合图5对变更控制组件运行状态的步骤进行说明,图5为本发明一实施例中变更控制组件的运行状态的流程示意图。
91.请结合图1和图4参考图5,所述若干电子设备中的至少一个电子设备获取指示信息,以变更该电子设备的至少一个控制组件的运行状态的步骤包括以下步骤:
92.步骤s210,基于所述指示信息,确定所述指示信息指示的预设功能属性;以及
93.步骤s220,根据指示的预设功能属性,唤出人机锁定交互界面中,具有所述指示的预设功能属性的控制组件的界面。
94.其中,执行步骤s210的方法例如是,根据指示信息中的关键词,确定指示的预设功能属性。
95.具体而言,当通过语音输入获取指示信息时,根据对语音指令的解析、识别所获取的指示信息的内容中,通常包含有与预设功能属性相关的关键词,例如,识别语音指令“播放音乐”获取的指示信息中,“播放”或“音乐”均可以是关键词,根据关键词“播放”或“音乐”,能够确定预设功能属性的类型为音频播放功能。
96.由于控制组件具有预设功能属性,并且,各界面用于显示具有相同预设功能属性的至少一个控制组件,因此,限定、减少了每个界面显示的内容,在此基础上,基于指示信息唤出人机锁定交互界面中,具有所述指示的预设功能属性的控制组件的界面,能够方便用户查看控制组件的所述实时运行状以及所述第一运行状态,也方便用户在进行例如触屏操作时查找到相应的操作位置。从而,提高了用户体验。
97.在一个应用场景中,控制车辆空调的控制组件c1以及控制车内灯光的控制组件c2均具有车辆部件控制功能的预设功能属性,在人机锁定交互界面所包括的1个界面中,同时显示控制组件c1和控制组件c2。
98.在另一个应用场景中,控制车辆空调的控制组件c1以及控制车内灯光的控制组件c2均具有车辆部件控制功能的预设功能属性,在人机锁定交互界面所包括的1个界面中,仅显示控制组件c1。
99.请继续参考图1,所述控制方法还包括以下步骤:
100.步骤s300,基于所述通信连接,所述车载电子设备基于所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态,所述至少一个目标应用程序与所述至少一个控制组件对应。
101.具体地,所述目标应用程序是指车载电子设备上,能够根据所述控制组件运行状态变化,而变更自身运行状态的应用程序。
102.所述目标应用程序包括但不限于:控制车辆部件的应用程序、导航类应用程序、控制音乐播放的应用程序、控制车辆的屏幕上图片展示功能的应用程序等。
103.为了便于理解,现结合图6对控制组件与目标应用程序的对应关系进行说明,图6为本发明实施例的一种控制组件与目标应用程序对应关系的示意图。
104.请参考图6,在图6所示的实施例中,电子设备为手机100,车载电子设备为车载终端200。
105.手机100上具有车控模块110、音乐播放模块120和导航模块130。
106.车载终端200上具有车控应用程序210、音乐播放应用程序220、导航应用程序230。其中,通过变更车控应用程序210的运行状态,能够对例如车辆的空调、车门等车内部件进行控制。
107.在一些应用场景中,手机100在锁屏状态下显示人机锁定交互界面101,人机锁定交互界面101包括的控制组件分别是车控模块110、音乐播放模块120、导航模块130。
108.与车控模块110对应的目标应用程序是车控应用程序210。通过变更车控模块110
的运行状态,能够同步车控应用程序210的运行状态,从而,通过对车控应用程序210运行状态的同步,控制了车辆内的部件,例如空调温度的调整等。
109.与音乐播放模块120对应的目标应用程序是音乐播放应用程序220。通过变更音乐播放模块120的运行状态,能够同步音乐播放应用程序220的运行状态,从而,通过对音乐播放应用程序220运行状态的同步,控制了车辆中音响播放的曲目、音乐播放的音量等。
110.与导航模块130对应的目标应用程序是导航应用程序230。通过变更导航模块130的运行状态,能够同步导航应用程序230的运行状态,从而,通过对导航应用程序230运行状态的同步,控制车载终端200进行导航。
111.在另一些应用场景中,控制组件还可以是车控模块110中的车辆空调控制模块、车灯控制模块等。所述车辆空调控制模块对应的目标应用程序仍然是车控应用程序210,所述车灯控制模块对应的目标应用程序仍然是车控应用程序210。
112.在还有一些应用场景中,控制组件还可以是音乐播放模块120中的简易控制模块,该简易控制模块包括音乐的开启、关闭、上一首、下一首功能。所述简易控制模块对应的目标应用程序仍然是音乐播放应用程序220。
113.需要理解的是,控制组件可以与目标应用程序的全部功能对应,也可以与目标应用程序的部分功能对应。
114.请继续参考图1,在步骤s300处,所述目标应用程序的运行状态是指目标应用程序在车载电子设备后台的运行状态,所述第二运行状态是指车载电子设备的所有目标应用程序在变更运行状态后的运行状态。
115.具体而言,电子设备在形成第一运行状态时,将与第一运行状态相关的数据发送至车载电子设备。车载电子设备获取所述与第一运行状态相关的数据后,根据该数据确定目标应用程序,并对目标应用程序的运行状态进行相应的变更,以形成第二运行状态。
116.例如,电子设备将控制组件1、控制组件2变更运行状态的事件数据广播,由于电子设备与车载电子设备之间建立了通信连接,车载电子设备监听所述事件数据,并根据监听的事件数据,变更自身的目标应用程序1(与控制组件1对应)的运行状态、目标应用程序2(与控制组件2对应)的运行状态。此时,第二运行状态包括:变更后的目标应用程序1在车载电子设备后台的运行状态、以及变更后的目标应用程序2在车载电子设备后台的运行状态。
117.需要理解的是,第一运行状态与第二运行状态不一定是相同的。
118.例如,车载电子设备与多个电子设备建立通信连接的情况下,多个电子设备分别形成多个第一运行状态,车载电子设备根据一个满足预设条件的第一运行状态形成第二运行状态,由此,其余不满足预设条件的第一运行状态与所述第二运行状态不同。
119.例如,电子设备在第一时刻形成第一运行状态(例如为播放歌曲),将与第一运行状态相关的事件数据发送至车载电子设备,车载电子设备监听到所述事件数据,并根据监听的事件数据,变更相应的目标应用程序的运行状态,但由于网络信号差,未能变更成功(例如未能搜索到歌曲资源而不能播放歌曲),此时,车载电子设备所形成第二运行状态与第一运行状态不同。
120.针对步骤s100至步骤s300,由于响应于通信连接的建立,若干电子设备分别显示人机锁定交互界面,并且,所述若干电子设备中的至少一个电子设备获取指示信息,以变更该电子设备的至少一个控制组件的运行状态,形成第一运行状态,因此,当通信连接的建立
时,电子设备能够自动显示人机锁定交互界面,并持有电子设备的用户能够直接在人机锁定交互界面下,变更该电子设备的运行状态,形成第一运行状态。
121.在此基础上,由于基于所述通信连接,所述车载电子设备基于所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态,因此,通过用户在人机锁定交互界面下变更的该电子设备的运行状态,能够同步车载电子设备的至少一个目标应用程序的运行状态。从而,交通工具内的用户,能够通过对持有的电子设备的简单操作,实现对车辆的控制,同时,驾驶车辆的用户发生交通事故的风险降低。综上,提高了用户体验。
122.图7为本发明实施例的一个应用场景下的数据发送时序图。
123.请参考图7,在一个应用场景中,车辆后座的用户a3的手机与车辆的车载电子设备建立通信连接。用户a3下达导航的语音指令,车辆的车载电子设备解析该语音指令获取指示信息,并将指示信息发送至用户a3的手机,使得用户a3的手机获取指示信息。用户a3的手机基于该指示信息,唤出人机锁定交互界面中具有导航的预设功能属性的控制组件的界面,并且,根据解析出的指示信息中的导航信息规划导航路径,形成第一运行状态。用户a3的手机将导航路径相关数据发送至车辆的车载电子设备。车辆的车载电子设备根据导航路径相关数据变更导航应用程序的运行状态,形成第二运行状态,即,车辆的车载电子设备的导航应用程序规划出所述导航路径。
124.在另一个应用场景中,用户m1正在驾驶车辆,所述车辆具有车辆中央控制设备a1,所述车辆上的后排乘坐持有手机x2的用户m2,且手机x2的蓝牙处于开启状态。在用户m1驾车过程中,用户m2发起车辆中央控制设备a1打开蓝牙的语音指示,车辆中央控制设备a1根据该语音指示开启蓝牙并与手机x2建立蓝牙连接。响应于车辆中央控制设备a1与手机x2建立的蓝牙连接,手机x2显示人机锁定交互界面,且所述人机锁定交互界面包括用于控制车辆部件的一个控制组件,具体地,通过该控制组件能够对车辆的车门、空调、车窗等部件进行控制。用户m2对手机x2显示的控制组件进行触屏操作,使手机x2获取指示信息,以变更该控制组件的运行状态,形成第一运行状态,其中,所述指示信息用于使用户m2右手侧前排和后排的车窗开启至指定位置。基于车辆中央控制设备a1与手机x2间的蓝牙连接,车辆中央控制设备a1基于所述第一运行状态,同步车辆中央控制设备a1中与该控制组件对应的目标应用程序的运行状态,形成第二运行状态。在此基础上,车辆基于车辆中央控制设备a1的目标应用程序的第二运行状态,将用户m2右手侧前排和后排的车窗开启至指定位置。在该场景中,用户m2对车辆的控制更自由、更简单。具体地,位于车辆后排的用户m2无需通过用户m1,而是能够通过自身对手机x2进行的简单操作,方便地使指定的车窗开启至指定的位置,以满足自身的使用需求。同时,用户m1在驾车过程中无需操心用户m2的需求,减少了用户m1驾车中视线转移、分心的情况,降低了用户m1发生交通事故的风险。综上,提高了用户体验。
125.在又一个应用场景中,用户m1正在驾驶车辆,所述车辆具有车载t-box,所述车辆上的后排乘坐持有手机x3的用户m2,车载t-box与手机x3建立蓝牙连接。响应于车载t-box与手机x3建立的蓝牙连接,手机x3显示人机锁定交互界面,且所述人机锁定交互界面包括一个音乐播放组件(控制组件)。用户m2对音乐播放组件进行操作,使音乐播放组件播放指定音乐,形成第一运行状态。基于车载t-box与手机x3间的蓝牙连接,手机x3广播所述第一运行状态,车载t-box监听所述第一运行状态并基于所述第一运行状态,同步车载t-box中
与音乐播放组件对应的音乐播放程序(目标应用程序),使音乐播放程序播放所述指定音乐,形成第二运行状态。
126.请继续参考图1,可选地,在步骤s300处,所述车载电子设备基于所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态的步骤包括以下步骤:在所述车载电子设备在预设周期内获得多个所述第一运行状态的情况下,所述车载电子设备基于多个所述第一运行状态中满足预设条件的所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态。
127.由于基于多个所述第一运行状态中满足预设条件的所述第一运行状态,来同步所述车载电子设备的至少一个目标应用程序的运行状态,因此,减少了同步目标应用程序的运行状态时发生指令冲突、或是误操作的风险,从而,提高了用户体验。
128.具体地,所述满足预设条件的所述第一运行状态包括:指定电子设备的控制组件的第一运行状态或在预设周期内获取的多个第一运行状态中最后的一个。
129.所述指定电子设备是指多个电子设备中,对于同步车载电子设备具有更高优先级别的电子设备。
130.所述指定电子设备可以是车载电子设备默认的电子设备,例如,车载电子设备默认车主的手机为指定电子设备。也可以是用户在车载电子设备通过设置进行指定的电子设备,例如,用户通过对车载电子设备的设置,在多个与车载电子设备建立通信连接的电子设备中进行选取,以实现对电子设备的指定,满足用户对车辆实际的控制需求,提高用户体验。
131.在一个应用场景中,车载电子设备p2分别与手机t1、手机t2建立通信连接。其中,手机t1是坐于车辆后排的用户的手机,手机t2是驾驶员的手机。用户将手机t1设置为指定电子设备,即,手机t1的优先级高于手机t2。在驾车过程中,当车载电子设备p2自手机t1获取手机t1的第一运行状态、自手机t2获取手机t2的第一运行状态时,车载电子设备p2基于手机t1第一运行状态同步所述车载电子设备p2的目标应用程序的运行状态,形成第二运行状态。由此,在驾车过程中,需要非驾驶位的用户对车辆进行控制,能够减少驾驶员在驾车过程中的非驾驶行为,提高了行车安全性。
132.在另一个应用场景中,车载电子设备p2分别与手机t1、手机t2建立通信连接,手机t1是坐于车辆后排的用户的手机,手机t2是驾驶员的手机。用户将手机t1设置为指定电子设备1,将手机t2设置为指定电子设备2,其中,指定电子设备1具有控制车辆娱乐功能、除驾驶位座椅以外的车辆部件的权限。指定电子设备2具有控制驾驶位座椅的权限。在驾车过程中,车载电子设备p2仅根据手机t2形成的与控制驾驶位座椅相关的第一运行状态,同步自身的目标应用程序形成第二运行状态,以控制驾驶位座椅。由此,避免了其他用户控制驾驶位座椅,对驾驶员的驾驶造成的安全性影响,提高了用户体验。与此同时,在驾车过程中,车载电子设备p2仅根据手机t1形成的与控制车辆娱乐功能、控制驾驶位座椅以外的车辆部件相关的第一运行状态,同步自身的目标应用程序形成第二运行状态。因此,能够在满足车辆上的用户在驾车过程中的需求的同时,减少了驾驶员分心的情况,提高了行车安全性,使用户体验提高。
133.在还有一些应用场景中,车载电子设备p2分别与手机t1、手机t2建立通信连接,手机t1是坐于车辆后排的用户的手机,手机t2是驾驶员的手机。在该应用场景中,车载电子设
备p2默认当驾车过程中,车速超出一定阈值的情况下,驾驶员的手机t2为指定电子设备,对同步目标应用程序形成第二运行状态具有最高优先级别。
134.所述预设周期是指一个预设的时长。具体的,预设周期可以是车载电子设备中默认的一个预设时长,也可以根据用户对于车载电子设备的设定,自行对预设周期进行定义。
135.在一个应用场景中,车载电子设备p1分别与手机t1、手机t2建立通信连接,并且,车载电子设备p1在5秒(预设周期)内先自手机t1获取手机t1的第一运行状态、后自手机t2获取手机t2的第一运行状态。在该场景中,车载电子设备p1基于手机t2的第一运行状态同步所述车载电子设备p1的目标应用程序的运行状态,形成第二运行状态。由于车载电子设备p1在预设周期(5秒)内仅形成一次第二运行状态,能够避免车载电子设备上应用程序运行状态无用的频繁变更,也能够降低车载电子设备的应用程序变更运行状态发生冲突的风险,从而,提高了用户体验。
136.请继续参考图1,所述控制方法在所述车载电子设备基于所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态后,还包括以下步骤:
137.步骤s400,所述车载电子设备基于所述通信连接,将所述第二运行状态反馈至若干所述电子设备中的至少一个电子设备;以及
138.步骤s500,基于所述第二运行状态,所述电子设备变更对应的控制组件的运行状态,形成第三运行状态。
139.需要说明的是,第一运行状态与第三运行状态不一定一致。
140.例如,电子设备在第一时刻形成第一运行状态(例如为播放歌曲),将与第一运行状态相关的事件数据发送至车载电子设备,车载电子设备监听到所述事件数据,并根据监听的事件数据,变更相应的目标应用程序的运行状态,但由于网络信号差,未能变更成功(例如未能搜索到歌曲资源而不能播放歌曲),此时,车载电子设备所形成第二运行状态与第一运行状态不同。在此基础上,车载电子设备将上述未能变更成功相关的数据发送至电子设备,电子设备基于所述未能变更成功相关的数据变更自身的运行状态,形成第三运行状态(例如停止播放歌曲或显示播放歌曲失败)。
141.在一些实施例中,车载电子设备与一个电子设备建立通信连接,所述车载电子设备将第二运行状态反馈至该电子设备,且该电子设备根据所述第二运行状态形成第三运行状态。从而,通过步骤s400及步骤s500,所述电子设备的运行状态与车载电子设备的最新运行状态(第二运行状态)同步,从而,减少了电子设备与车载电子设备各自运行状态之间的时间差。
142.在另一些实施例中,车载电子设备与多个电子设备建立通信连接,所述车载电子设备根据多个电子设备中一个电子设备形成的第一运行状态,形成第二运行状态,并且,将第二运行状态反馈至所述多个电子设备,且多个电子设备分别根据所述第二运行状态形成第三运行状态。因此,多个电子设备均能够根据车载电子设备的最新运行状态变更自身的运行状态。当多个电子设备为一个用户持有时,用户不易误认车载电子设备当前的运行状态。当多个电子设备分别为多个用户持有时,多个用户均能够明确车载电子设备当前的运行状态。
143.图8为本发明另一实施例的控制方法的流程示意图。
144.相应的,本发明另一实施例还提供一种控制方法,本实施例方案由电子设备侧执行。
145.请参考图8,所述控制方法包括以下步骤:
146.步骤s600,响应于与车载电子设备建立通信连接,显示人机锁定交互界面,所述人机锁定交互界面包括至少一个控制组件;
147.步骤s700,获取指示信息,以变更所述至少一个控制组件的运行状态,形成第一运行状态;以及
148.步骤s800,基于所述通信连接,使所述车载电子设备基于所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态,所述至少一个目标应用程序与所述至少一个控制组件对应;
149.请继续参考图8,所述基于所述通信连接,使所述车载电子设备基于所述第一运行状态,同步所述车载电子设备的至少一个目标应用程序的运行状态,形成第二运行状态后,还包括以下步骤:
150.步骤s900,获取第二运行状态;以及
151.步骤s1000,基于所述第二运行状态,变更对应的控制组件的运行状态,形成第三运行状态。
152.本实施例所述步骤s600至步骤s1000是与图1至图7所述实施例中的步骤s100至步骤s500相对应的步骤,关于本实施例中具体名词的解释请参考上述图1至图7所述实施例中的具体描述,在此不予赘述。
153.在本实施例中,所述通信连接基于以下步骤建立:
154.步骤s610,获取通信连接请求;以及
155.步骤s620,基于所述通信连接请求与所述车载电子设备建立通信连接。
156.请继续参考图8,在步骤s600中,所述人机锁定交互界面包括界面方向触控区域,所述人机锁定交互界面还包括横屏界面和竖屏界面,所述界面方向触控区域用于控制所述人机锁定交互界面在所述横屏界面和所述竖屏界面之间切换。
157.在一个其他实施例中,所述人机锁定交互界面包括横屏界面和竖屏界面,在所述显示人机锁定交互界面之后,还包括步骤:响应于重力感应值的变化,控制所述人机锁定交互界面在所述横屏界面和所述竖屏界面之间切换。
158.在另一个其他实施例中,在所述人机锁定交互界面包括横屏界面,所述显示人机锁定交互界面进一步包括步骤:响应于通信连接的建立,显示所述人机锁定交互界面的所述横屏界面。
159.在一些其他的实施例中,所述人机锁定交互界面包括横屏界面和竖屏界面,所述显示人机锁定交互界面进一步包括步骤:响应于用于切换横屏界面和竖屏界面的语音指示,控制所述人机锁定交互界面在所述横屏界面和所述竖屏界面之间切换。
160.在本实施例中,所述人机锁定交互界面显示所述至少一个控制组件的实时运行状态。
161.在本实施例中,所述控制组件具有预设功能属性,所述人机锁定交互界面包括一个以上的界面,并且,各界面用于显示具有相同预设功能属性的至少一个控制组件。
162.在本实施例中,所述获取指示信息,以变更至少一个控制组件的运行状态的步骤
包括以下步骤:
163.步骤s710,基于所述指示信息,确定所述指示信息指示的预设功能属性;以及
164.步骤s720,根据指示的预设功能属性,唤出人机锁定交互界面中,具有所述指示的预设功能属性的控制组件的界面。
165.相应的,本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时,实施如上所述的控制方法。
166.所述计算机存储介质可以包括rom、ram、磁盘或者光盘等。所述计算机存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。
167.相应的,本发明实施例还提供一种电子设备,包括至少一个处理器和存储器,所述存储器用于存储一个或多个程序,所述程序包括用于使所述处理器执行如上所述的控制方法中的步骤的指令。
168.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献