
1.本发明实施例涉及远程解锁技术领域,具体涉及一种远程控制车门解锁方法及装置。
背景技术:2.随着电子锁的发展,现有车辆开锁方式由原来的只支持机械锁,到后面支持电子锁,再到后面支持携带钥匙近场自动开锁,无论是在体验上还是便捷度上都得到了极大程度的提升,但也不得不说,仅支持钥匙开锁存在一定程度的弊端,比如当车主忘记带钥匙的时候,就无法使用汽车,增加了用户的时间成本。
技术实现要素:3.鉴于上述问题,本发明实施例提供了一种远程控制车门解锁方法及装置,用于解决现有技术中存在的用户未携带钥匙时无法开启车门的技术问题。
4.根据本发明实施例的一个方面,提供了一种远程控制车门解锁方法,应用于远程控制终端,所述方法包括:
5.获取第一控制指令和用户数据;
6.向服务器发送所述第一控制指令和所述用户数据,以供所述服务器确定与所述用户数据匹配的目标车辆,由服务器向所述目标车辆发送第一控制指令,并在所述目标车辆执行第一控制指令后,获得车门开关状态;
7.接收由服务器转发的车门开关状态。
8.在一种可选的方式中,所述获取第一控制指令和用户数据之前,进一步包括:
9.获取用户账户名和密码;
10.基于所述用户账户名和所述密码获取用户的车辆信息;
11.将所述用户账户名、所述密码、以及所述用户的车辆信息存储为用户数据。
12.在一种可选的方式中,所述方法还包括:
13.当获取到第二控制指令时,确定所述第二控制指令和所述第一控制指令之间的时间间隔;
14.若时间间隔小于预设时间长度,则向服务器发送所述第二控制指令和所述用户数据,以供所述服务器确定与所述用户数据匹配的目标车辆,由服务器向所述目标车辆发送第二控制指令,并在所述目标车辆执行第二控制指令后,获得新的车门开关状态;
15.接收由服务器转发的新的车门开关状态。
16.在一种可选的方式中,所述车辆信息包括车架号、车牌号、t-box识别码中任意一个或者多个。
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.附图仅用于示出实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
44.图1示出了本发明提供的远程控制车门解锁方法的第一实施例的流程示意图;
45.图2示出了本发明提供的远程控制车门解锁方法的第一实施例中三个执行主体的交互示意图;
46.图3示出了本发明提供的远程控制车门解锁方法的第一实施例中三个执行主体的另一交互示意图;
47.图4示出了本发明提供的远程控制车门解锁方法的第二实施例的流程示意图;
48.图5示出了本发明提供的远程控制车门解锁装置的第一实施例的结构示意图;
49.图6示出了本发明提供的远程控制车门解锁装置的第二实施例的结构示意图;
50.图7示出了本发明提供的远程控制车门解锁设备的实施例的结构示意图。
具体实施方式
51.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。
52.图1示出了本发明远程控制车门解锁方法的第一实施例的流程图,该方法由远程控制车门解锁设备执行。如图1所示以及图2所示,该方法包括以下步骤:
53.步骤110:获取第一控制指令和用户数据。
54.其中,第一控制指令为车门开启以及关闭指令,用户数据包括用户账户名、密码以及车辆信息,可以在用户未携带钥匙的情况下,通过手机等便携式通讯设备进行获取。在用户账户中,车辆信息是对应每一账号进行设置的,可以由用户实时录入相关信息,也可以提前进行设置。在用户输入第一控制指令、用户账户名、密码后,通过联网或者调用缓存数据
的方式去核对用户账户名以及密码,确认密码准确后,查表出该用户账户名对应的车辆信息,然后将用户账户名、密码以及用户账户名对应的车辆信息组成用户数据。
55.需要说明的是,此时的第一控制指令由用户通过便携式通讯设备进行输入,从而被便携式通讯设备获取,用户数据可以是实时录入的用户账户名、密码和车辆信息,也可以是预先存储的相关数据。
56.步骤120:向服务器发送所述第一控制指令和所述用户数据,以供所述服务器根据所述用户数据匹配车辆,由服务器向匹配的车辆发送第一控制指令,并由车辆执行第一控制指令,得到车门开关状态。
57.其中,在服务器端,可以通过用户数据确定对应的车辆,从而实现将第一控制指令发送给对应的车辆以控制车门。需要说明的是,在车辆数量为多个时,可以将车辆的相关信息也加入用户数据以实现更为精准的对应。在键入用户数据时,可以选用预先存储的相关数据中用户数据的具体数值,从而实现多个车辆的唯一匹配。所述第一控制指令和所述用户数据具有对应关系,可以在第一控制指令和用户数据打包绑定后通过无线通讯发送至服务器。需要说明的是,服务器的功能也可以采用服务器实现。服务器可以将用户数据进行解析,由于用户账户名、密码以及车辆信息被预先存储,在用户数据下绑定的车辆为1时,直接将第一控制指令输出至绑定的车辆即可。在车辆数量为多时,在键入用户账户名和密码后,需要选定需要开启的车辆信息,并将此时的用户账户名、密码以及待开启的车辆信息打包为用户数据发送。
58.步骤130:接收由服务器转发的车门开关状态。
59.在上述实施例中,通过获取第一控制指令和用户数据,将所述第一控制指令通过服务器发送至用户数据对应的车辆以开启车辆车门,能够在未携带钥匙时,可以通过任意设备获取第一控制指令和用户数据,并通过服务器发送至对应车辆以实现车门开启。从而可以远程实现车门开启。
60.基于上述实施例,可以在用户忘记携带钥匙的情况下,通过远程控制终端获取第一控制指令和用户数据,并通过发送第一控制指令至用户数据对应车辆以实现车门开启,从而解决仅能通过钥匙短途触发车门开关锁的问题,以实现无需钥匙也能灵活开启车门的目的,还能在实现远距离解锁以及上锁的同时,还能同时对多个车辆进行控制。
61.参照图2所示的交互示意图,在本实施例中,当第一控制指令由远程控制终端发送时,通过远程控制终端的交互模块,如语音系统、触屏交互等接收用户的第一控制指令。例如,远程控制终端为手机时,用户在手机的车辆控制app上点击开启车门,手机就将该第一控制指令以及用户账户名、密码和车辆信息等用户数据上传至服务器,服务器根据所述用户数据匹配车辆,并向匹配的目标车辆发送第一控制指令控制目标车辆的车锁。或者用户直接对手机说出“开启车辆车门”此时手机同样将该第一控制指令以及用户账户名、密码和车辆信息等用户数据上传至服务器,服务器将该第一控制指令下发给至服务器,根据所述用户数据匹配车辆,并向匹配的目标车辆发送第一控制指令控制目标车辆的车锁。可以理解的是,用户使用的远程控制终端上的车辆控制app是提前与用户的车辆进行过绑定,从而使得远程控制终端的车辆控制app可以实现远程控制用户的车辆。
62.参照图3所示的交互示意图,目标车辆可以包括t-box、can收发器、控制器以及车锁。当第一控制指令由远程控制终端发送时,通过远程控制终端的交互模块,如语音系统、
触屏交互等接收用户的第一控制指令。例如,远程控制终端为手机时,用户在手机的车辆控制app上点击开启车门,手机就将该第一控制指令以及用户账户名、密码和车辆信息等用户数据上传至服务器,服务器根据所述用户数据匹配车辆,并向匹配的目标车辆发送第一控制指令控制目标车辆的t-box(telematics box,远程车载终端),经车辆的t-box解析验证生成对应的can(controller area network,控制器局域网络)控制数据,并将该can控制数据发送至车辆的can收发器,can收发器将can控制数据发送至车辆的can总线网络,can总线网络将can控制数据发送至车辆控制系统,从而控制启动车辆的车锁。者用户直接对手机说出“开启车辆车门”此时手机同样将该第一控制指令以及用户账户名、密码和车辆信息等用户数据上传至服务器,服务器将该第一控制指令下发给至服务器,根据所述用户数据匹配车辆,并向匹配的目标车辆发送第一控制指令控制目标车辆的t-box,经车辆的t-box解析验证生成对应的can控制数据,并将该can控制数据发送至车辆的can收发器,can收发器将can控制数据发送至车辆的can总线网络,can总线网络将can控制数据发送至车辆控制器,从而控制车辆的车锁。可以理解的是,用户使用的移动终端上的车辆控制app是提前与用户的车辆进行过绑定,从而使得用户移动终端的车辆控制app可以实现远程控制用户的车辆。其中,t-box、can收发器、控制器以及车锁依次电连接。
63.以上仅仅是例举一种可能的目标车辆接收到第一控制指令后的执行方式,用于说明其实际工作过程,并不限制其保护范围,在具体目标车辆中,执行过程可以根据目标车两的实际控制回路进行适应性改变。
64.在一种可选的方式中,步骤110“所述获取第一控制指令和用户数据”之前,进一步包括:
65.获取用户账户名和密码;
66.其中,在进行用户账户名和密码的获取时,可以采用注册或者预先分配值,保证用户账户名和密码为唯一对应即可。需要说明的是,用户账户名以及密码可以设置为现行计算机中采用的各种字符。
67.基于所述用户账户名和所述密码获取用户的车辆信息;
68.其中,获取用户的车辆信息可以由用户键入,也可以直接调用用户数据。以实现用户身份和车辆信息的绑定。在一种可选的方式中,所述车辆信息包括车架号、车牌号、t-box识别码中任意一个或者多个。
69.将所述用户账户名、所述密码、以及所述用户的车辆信息存储为用户数据。
70.通过上述实施方式,可以实现用户数据的预先存储,通过用户账户名和密码保护用户的车辆信息,实现唯一识别,另外,通过将用户账户名、所述密码、以及所述用户的车辆信息存储为用户数据,可以提前保存好用户数据,避免需要使用时的再次设置,方便用户及时调用,降低用户输入的出错率。
71.在一种可选的方式中,所述方法还包括:
72.当获取到第二控制指令时,确定所述第二控制指令和所述第一控制指令之间的时间间隔;
73.其中,第二控制指令也是车门的开锁或者关锁指令。在用户输入时获取。
74.此时,累积间隔时间由用户所持有的终端设备进行。在用户进行了用户数据的数据存储之后。即第二控制指令和所述第一控制指令之间的时间间隔。
75.若所述间隔时间小于预设时间长度,则向服务器发送所述第二控制指令和所述用户数据,以供所述服务器确定与所述用户数据匹配的目标车辆,由服务器所述目标车辆发送第二控制指令,并在所述目标车辆执行第二控制指令后,获得新的车门开关状态;
76.接收由服务器转发的新的车门开关状态。
77.其中,当间隔时间小于预设时间长度,表明用户还在持续使用前期已经使用的目标车辆或者是最新存储绑定的目标车辆,因此,此时可以将服务器端根据用户数据已经确定的对应车辆作为安全通道直接传输第二控制指令,而不用再次从终端设备上输入用户数据进行验证以匹配车辆。此时,可以通过上述建立的通讯通道以及确定的对应车辆将第二控制指令直接传输至对应车辆,无需再次输入验证或者再次建立信号链路,以实现快速控制。
78.需要说明的是,预设时间长度根据用户使用习惯进行设置,也可以由用户预设。
79.在一种可选的方式中,所述接收由服务器转发的车门开关状态之后,进一步包括:
80.根据所述车门开关状态确定所述第一控制指令的执行结果;
81.若所述第一控制指令执行成功,则输出用于表征所述第一控制指令执行成功的提示信息;
82.若所述第一控制指令执行失败,则输出用于表征所述第一控制指令执行成功的提示信息。
83.其中,车门开关状态为表征车门解锁或者上锁的状态信号。解析第一控制指令需要执行以实现的车门状态是解锁还是上锁,将解析得到目标车门状态与车门开关状态表示的状态比对,若两者一致,则表明第一控制指令成功执行。若两者不一致,则表明第一控制指令并未成功执行。
84.参照图4所示,在另一实施例中,一种远程控制车门解锁方法,应用于目标车辆,所述远程控制车门解锁方法包括:
85.步骤s140:接收服务器发送的与目标车辆匹配的第一控制指令;其中,第一控制指令是由远程控制终端向服务器发送的,所述目标车辆是服务器基于所述远程控制终端发送的用户数据进行匹配后确定的车辆;
86.其中,用户数据包括用户账户名、密码以及车辆信息,由远程控制终端录入,在服务器进行用户数据匹配后确定车辆。
87.步骤s150:根据所述第一控制指令控制车门;
88.步骤s160:向服务器发送车门开关状态,以供所述服务器向远程控制终端反馈车门开关状态。
89.上述实施例通过接收服务器发送的第一控制指令,车辆匹配根据远程控制终端向服务器发送的用户数据进行远程控制终端与车辆的匹配,以供所述服务器根据所述用户数据匹配车辆,由服务器向匹配的车辆发送第一控制指令,并由车辆执行第一控制指令,得到车门开关状态,向服务器发送车门开关状态,以供所述服务器向远程控制终端反馈车门开关状态,能够在未携带钥匙时,可以通过任意远程控制终端获取第一控制指令和用户数据,并通过服务器发送至对应车辆以实现车门开启。从而可以远程实现车门开启。解决现有技术中存在的用户未携带钥匙时无法开启车门的技术问题。
90.可选地,所述远程控制车门解锁方法还包括:
91.当所述目标车辆处于驻车状态,且所述目标车辆的车门处于开启状态时,向服务器发送用于表征所述目标车辆的车门处于开启状态的第一提示消息,以使所述服务器将所述第一提示消息发送至所述远程控制终端,以及在所述远程控制终端上显示所述第一提示消息。
92.其中,驻车状态是指车辆为熄火状态,可以通过车辆中设置的传感器进行状态的采集,第一提示消息在远程控制终端上采用弹幕、语音、动画、震动等形式进行提示。通过上述步骤,可以及时在远程控制终端上通过第一提示消息提示用户车辆状态。使得用户在不知道从那里看车辆状态信息时,可以及时通过弹幕、语音、动画、震动等形式获得提示,保证驻车安全。
93.可选地,所述远程控制车门解锁方法还包括:
94.当所述目标车辆处于驻车状态,且所述目标车辆的车门处于关闭状态,且所述目标车辆中存在活体生物时,向服务器发送用于表征所述目标车辆的车门处于关闭状态,且所述目标车辆中存在活体生物的第二提示消息,以使所述服务器将所述第二提示消息发送至所述远程控制终端,以及在所述远程控制终端上显示所述第二提示消息。
95.其中,活体生物可以是人、动物等活体,在检测到活体且车门关闭时,通过第二提示消息提示用户,从而可以避免因为误关车门导致小孩或者动物留存在车内可能造成的生命安全事件。此时的第二提示消息也可以设置为联系电话或者通过广播,避免远程控制终端。
96.进一步地,可以通过传感器采集车门开关状态,并将其转换为状态信号用以方便用户判断车门状态,例如以01为例,若车门开关状态信号采用0为关门,1为开门,则返回的状态信号为1时,则表明此时的车门为开启状态,此时输出提示信息以提醒用户未关闭车门。从而保证用车安全。
97.图5示出了本发明远程控制车门解锁装置的实施例的结构示意图。如图5所示,该装置300包括:指令获取模块310、第一控制模块320、第一接收模块330。
98.指令获取模块310,用于获取第一控制指令和用户数据;
99.第一控制模块320,用于向服务器发送所述第一控制指令和所述用户数据,以供所述服务器根据所述用户数据匹配车辆,由服务器向匹配的车辆发送第一控制指令,并由车辆执行第一控制指令,得到车门开关状态;
100.第一接收模块330,用于接收由服务器转发的车门开关状态。
101.在一种可选的方式中,所述指令获取模块310还用于获取用户账户名和密码;并基于所述用户账户名和所述密码获取用户的车辆信息;
102.所述第一控制模块320还用于将所述用户账户名、所述密码、以及所述用户的车辆信息存储为用户数据。
103.在一种可选的方式中,所述第一控制模块320还用于获取用户账户名和密码;
104.基于所述用户账户名和所述密码获取用户的车辆信息;
105.将所述用户账户名、所述密码、以及所述用户的车辆信息存储为用户数据。
106.在一种可选的方式中,所述第一控制模块320还用于累积间隔时间;
107.第一控制模块320获取第二控制指令;
108.若所述间隔时间小于预设时间长度,则向服务器发送所述第二控制指令,以供服
务器向前一次已经匹配的车辆发送第二控制指令,并由车辆执行第二控制指令,得到车门开关状态;
109.接收由服务器转发的车门开关状态。
110.在一种可选的方式中,所述第一控制模块320根据所述车门开关状态确定所述第一控制指令的执行结果;
111.若所述第一控制指令执行成功,则输出用于表征所述第一控制指令执行成功的提示信息;
112.若所述第一控制指令执行失败,则输出用于表征所述第一控制指令执行失败的提示信息。
113.在一种可选的方式中,所述第一控制模块320还用于:
114.持续获取服务器发送的车门开关状态信号;
115.根据所述车门开关状态确定车门状态;
116.若所述车门为开启状态,输出提示信息。
117.在上述实施例中,通过获取第一控制指令和用户数据,将所述第一控制指令和所述用户数据通过服务器发送至对应车辆以开启车辆车门,能够在未携带钥匙时,可以通过任意设备获取第一控制指令和用户数据,并通过服务器发送至对应车辆以实现车门开启。从而可以远程实现车门开启。解决现有技术中存在的用户未携带钥匙时无法开启车门的技术问题。
118.图6示出了本发明远程控制车门解锁装置的实施例的结构示意图。如图5所示,该装置400包括:第二接收模块410、第二控制模块420、发送模块430。
119.第二接收模块410,用于接收服务器发送的与目标车辆匹配的第一控制指令;其中,第一控制指令是由远程控制终端向服务器发送的,所述目标车辆是服务器基于所述远程控制终端发送的用户数据进行匹配后确定的车辆;
120.第二控制模块420,用于根据所述第一控制指令控制车门;
121.发送模块430,用于向服务器发送车门开关状态,以供所述服务器向远程控制终端反馈车门开关状态。
122.在一种可选的方式中,所述第二控制模块420还用于当所述目标车辆处于驻车状态,且所述目标车辆的车门处于开启状态时,通过发送模块430向服务器发送用于表征所述目标车辆的车门处于开启状态的第一提示消息,以使所述服务器将所述第一提示消息发送至所述远程控制终端,以及在所述远程控制终端上显示所述第一提示消息。
123.基于上述实施例,具体的,在目标车辆中,上述方案可以对应车锁控制功能,在驻车状态时,车辆其对应的功能可以为车锁开以及车锁关两种状态,在车锁未关时,还可以触发车锁未关提醒,即在所述远程控制终端上显示所述第一提示消息,具体内容参加下表1所示:
124.125.表1
126.在一种可选的方式中,所述第二控制模块420还用于当所述目标车辆处于驻车状态,且所述目标车辆的车门处于关闭状态,且所述目标车辆中存在活体生物时,通过发送模块430向服务器发送用于表征所述目标车辆的车门处于关闭状态,且所述目标车辆中存在活体生物的第二提示消息,以使所述服务器将所述第二提示消息发送至所述远程控制终端,以及在所述远程控制终端上显示所述第二提示消息。
127.上述实施例通过接收服务器发送的第一控制指令,车辆匹配根据远程控制终端向服务器发送的用户数据进行远程控制终端与车辆的匹配,以供所述服务器根据所述用户数据匹配车辆,由服务器向匹配的车辆发送第一控制指令,并由车辆执行第一控制指令,得到车门开关状态,向服务器发送车门开关状态,以供所述服务器向远程控制终端反馈车门开关状态,能够在未携带钥匙时,可以通过任意远程控制终端获取第一控制指令和用户数据,并通过服务器发送至对应车辆以实现车门开启。从而可以远程实现车门开启,解决现有技术中存在的用户未携带钥匙时无法开启车门的技术问题。
128.图7示出了本发明远程控制车门解锁设备的实施例的结构示意图,本发明具体实施例并不对远程控制车门解锁设备的具体实现做限定。
129.如图7所示,该远程控制车门解锁设备可以包括:处理器(processor)402、通信接口(communications interface)404、存储器(memory)406、以及通信总线408。
130.其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序401,具体可以执行上述用于远程控制车门解锁方法实施例中的相关步骤。
131.具体地,程序401可以包括程序代码,该程序代码包括计算机可执行指令。
132.处理器402可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。远程控制车门解锁设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
133.存储器406,用于存放程序401。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
134.程序401具体可以被处理器402调用使远程控制车门解锁设备执行以下操作:
135.获取第一控制指令和用户数据;
136.将所述第一控制指令和所述用户数据通过服务器发送至对应车辆以开启车辆车门。
137.在一种可选的方式中,将所述第一控制指令和所述用户数据发送至服务器;以使得所述服务器根据所述用户数据确定对应的车辆并将所述第一控制指令发送至对应的车辆;
138.所述车辆根据所述第一控制指令控制车门。
139.在一种可选的方式中,所述程序401被处理器402调用使远程控制车门解锁设备执行以下操作:
140.获取用户账户名和密码;并基于所述用户账户名和所述密码获取用户的车辆信息;
141.所述第一控制模块还用于将所述用户账户名、所述密码、以及所述用户的车辆信息存储为用户数据。
142.在一种可选的方式中,所述程序401被处理器402调用使远程控制车门解锁设备执行以下操作:
143.累积间隔时间;
144.获取第二控制指令;
145.并在所述间隔时间小于预设时间长度时,则调用预存的所述用户数据;
146.并将所述第二控制指令以及所述预存用户数据通过服务器发送至对应车辆以开启车辆车门。
147.在一种可选的方式中,所述程序401被处理器402调用使远程控制车门解锁设备执行以下操作:
148.获取所述车门状态信号并将所述状态信号返回至服务器;
149.获取所述服务器发送的所述状态信号;
150.根据所述状态信号确定所述第一控制指令是否成功执行。
151.在一种可选的方式中,所述程序401被处理器402调用使远程控制车门解锁设备执行以下操作:
152.持续获取所述服务器发送的所述状态信号;
153.根据所述状态信号确定车门状态;
154.若所述车门状态为开启状态,输出提示信息。
155.在上述实施例中,通过获取第一控制指令和用户数据,将所述第一控制指令和所述用户数据通过服务器发送至对应车辆以开启车辆车门,能够在未携带钥匙时,可以通过任意设备获取第一控制指令和用户数据,并通过服务器发送至对应车辆以实现车门开启。从而可以远程实现车门开启。解决现有技术中存在的用户未携带钥匙时无法开启车门的技术问题。
156.本发明实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一可执行指令,该可执行指令在远程控制车门解锁设备/装置上运行时,使得所述远程控制车门解锁设备/装置执行上述任意方法实施例中的远程控制车门解锁方法。
157.可执行指令具体可以用于使得远程控制车门解锁设备/装置执行以下操作:
158.获取第一控制指令和用户数据;
159.将所述第一控制指令和所述用户数据通过服务器发送至对应车辆以开启车辆车门。
160.在一种可选的方式中,所述可执行指令使所述远程控制车门解锁设备/装置执行以下操作:
161.将所述第一控制指令和所述用户数据发送至服务器;以使得所述服务器根据所述用户数据确定对应的车辆并将所述第一控制指令发送至对应的车辆;
162.所述车辆根据所述第一控制指令控制车门。
163.在一种可选的方式中,所述可执行指令使所述远程控制车门解锁设备/装置执行以下操作:
164.获取用户账户名和密码;并基于所述用户账户名和所述密码获取用户的车辆信
息;
165.所述远程控制车门解锁设备/装置还用于将所述用户账户名、所述密码、以及所述用户的车辆信息存储为用户数据。
166.在一种可选的方式中,所述可执行指令使所述远程控制车门解锁设备/装置执行以下操作:
167.累积间隔时间;
168.获取第二控制指令;
169.并在所述间隔时间小于预设时间长度时,则调用预存的所述用户数据;
170.并将所述第二控制指令以及所述用户数据通过服务器发送至对应车辆以开启车辆车门。
171.在一种可选的方式中,所述可执行指令使所述远程控制车门解锁设备/装置执行以下操作:
172.获取所述车门状态信号并将所述状态信号返回至服务器;
173.获取所述服务器发送的所述状态信号;
174.根据所述状态信号确定所述第一控制指令是否成功执行。
175.在一种可选的方式中,所述可执行指令使所述远程控制车门解锁设备/装置执行以下操作:
176.持续获取所述服务器发送的所述状态信号;
177.根据所述状态信号确定车门状态;
178.若所述车门状态为开启状态,输出提示信息。
179.在上述实施例中,计算机可读存储介质所存储的可执行指令使所述远程控制车门解锁设备/装置通过获取第一控制指令和用户数据,将所述第一控制指令和所述用户数据通过服务器发送至对应车辆以开启车辆车门,能够在未携带钥匙时,可以通过任意设备获取第一控制指令和用户数据,并通过服务器发送至对应车辆以实现车门开启。从而可以远程实现车门开启。解决现有技术中存在的用户未携带钥匙时无法开启车门的技术问题。
180.在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。此外,本发明实施例也不针对任何特定编程语言。
181.在此处所提供的说明书中,说明了大量具体细节。然而能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。类似地,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。其中,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
182.本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外。
183.应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,
不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。