车辆远程控制的授权系统、方法和车辆、终端、服务器与流程

文档序号:12037815阅读:1113来源:国知局
车辆远程控制的授权系统、方法和车辆、终端、服务器与流程

本发明涉及车辆技术领域,特别涉及一种车辆远程控制的授权系统、一种车辆远程控制的授权方法和一种车辆、一种管理终端、一种申请终端、一种服务器。



背景技术:

随着汽车的逐渐普及以及移动互联网技术的高速发展,车联网越来越受到人们的重视。为了使车联网技术给人们带来更多的舒适度与安全性的体验,人们也在不断发掘车联网技术的应用。其中,比较普遍的就是基于移动网络车辆远程控制功能,而在车辆远程控制的基础上又发展了出能够授权他人使用车辆远程控制功能的技术。

在相关技术的车辆远程授权系统中,车辆远程控制权限的申请者在向车辆管理者提出获取车辆远程控制权限的请求时,可向车辆管理者提交身份识别特征数据,例如虹膜数据和指纹数据等,以作为授权认证信息。或者在车辆管理者同意申请者的请求后,申请者从车辆管理者处获得带有授权码的射频卡或其他带有数字认证信息实物以作为授权认证信息。在授权认证信息得到确认后,申请者可获得车辆的远程控制权限。

这就需要车辆管理者具备虹膜数据采集设备、指纹数据采集设备或射频卡识别设备等,而普通的家用车辆上一般不具有这些设备,如果为了车辆远程控制的授权而安装这些设备,无疑会增加不少成本。并且,虹膜数据和指纹数据的采集以及射频卡的提供都需申请者与车辆管理者进行面对面地接触,并可能需要繁杂的手续,这无疑是不方便的。



技术实现要素:

本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本发明的第一个目的在于提出一种车辆远程控制的授权系统,能够使车辆管理者方便快捷地将车辆的远程控制权限授予权限申请者,并且该系统的成本较低。

本发明的第二个目的在于提出一种车辆。

本发明的第三个目的在于提出一种管理终端。

本发明的第四个目的在于提出一种申请终端。

本发明的第五个目的在于提出一种服务器。

本发明的第六个目的在于提出一种车辆远程控制的授权方法。

根据本发明第一方面实施例提出的车辆远程控制的授权系统,包括:管理终端、申请终端、服务器和车辆,所述管理终端与所述服务器之间进行通信,所述申请终端与所述服务器之间进行无线通信,所述车辆与所述服务器之间进行无线通信,其中,所述管理终端用于通过所述服务器与所述车辆进行绑定以获取所述车辆的远程管理权限,并通过所述服务器与所述申请终端建立联系人关系,所述服务器用于存储所述联系人关系;所述申请终端向所述服务器发送获取车辆远程控制权限的请求,所述服务器根据所述联系人关系判断是否将所述车辆远程控制权限的请求转发给所述管理终端;所述管理终端同意所述车辆远程控制权限的请求后通过所述服务器将授权信息发送给所述申请终端,以使所述申请终端获得远程控制所述车辆的权限。

根据本发明实施例的车辆远程控制的授权系统,管理终端通过服务器与申请终端建立联系人关系后,申请终端可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者能够方便快捷地将车辆的远程控制权限授予权限申请者,并且该系统的成本较低。

根据本发明第二方面实施例提出的车辆,包括:第一无线通信模块,所述第一无线通信模块用于与服务器之间建立无线通信连接,其中,所述服务器还与管理终端进行通信,且还与申请终端进行无线通信;执行模块;车身控制模块,所述车身控制模块分别与所述第一无线通信模块和所述执行模块相连,所述车身控制模块通过所述第一无线通信模块接收所述服务器转发的远程控制指令,并控制所述执行模块执行所述远程控制指令以生成执行结果参数,以及通过所述第一无线通信模块将所述执行结果参数发送给所述服务器,其中,所述远程控制指令由获得授权信息后的所述申请终端发送给所述服务器,并且,所述服务器将所述执行结果参数转发给所述申请终端进行显示。

根据本发明实施例的车辆,通过第一无线通信模块与服务器进行通信,服务器可接收由获得授权信息后的申请终端的远程控制指令,并转发给第一无线通信模块,车身控制模块控制执行模块执行该远程控制指令以生成执行结果参数,并通过第一无线通信模块将执行结果参数发送给服务器,服务器将执行结果参数转发给申请终端进行显示,由此,管理终端可通过服务器方便快捷地将车辆的远程控制权限授予申请终端,在申请终端获得远程控制权限后,可方便地对车辆进行远程控制。

根据本发明第三方面实施例提出的管理终端,包括:第二无线通信模块,所述第二无线通信模块用于与服务器之间建立通信连接,其中,所述服务器还与申请终端进行无线通信,并与车辆进行无线通信;管理模块,所述管理模块用于通过所述服务器与所述车辆进行绑定以获取所述车辆的远程管理权限,并通过所述服务器与所述申请终端建立联系人关 系,其中,所述服务器还存储所述联系人关系,并在接收到所述申请终端发送的获取车辆远程控制权限的请求后,所述服务器根据所述联系人关系判断是否将所述车辆远程控制权限的请求转发给所述管理模块;所述管理模块同意所述车辆远程控制权限的请求后通过所述服务器将授权信息发送给所述申请终端,以使所述申请终端获得远程控制所述车辆的权限。

根据本发明实施例的管理终端,在通过服务器与申请终端建立联系人关系后,申请终端可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者通过管理终端能够方便快捷地将车辆的远程控制权限授予权限申请者,并且实现成本较低。

根据本发明第四方面实施例提出的申请终端,包括:第三无线通信模块,所述第三无线通信模块用于与服务器之间建立无线通信连接,其中,所述服务器还与管理终端进行通信,并与车辆进行无线通信;控制模块,所述控制模块通过所述服务器与所述管理终端建立联系人关系,其中,所述服务器存储所述联系人关系;并且,所述控制模块还向所述服务器发送获取车辆远程控制权限的请求,所述服务器根据所述联系人关系判断是否将所述车辆远程控制权限的请求转发给所述管理终端,所述管理终端同意所述车辆远程控制权限的请求后通过所述服务器将授权信息发送给所述控制模块,以使所述控制模块获得远程控制所述车辆的权限。

根据本发明实施例的申请终端,在通过服务器与管理终端建立联系人关系后,可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,申请者通过申请终端可方便快捷地获得车辆管理者授予的车辆远程控制权限,并且实现成本较低。

根据本发明第五方面实施例提出的服务器,包括:第四无线通信模块,所述第四无线通信模块用于分别与管理终端和申请终端建立无线通信连接,并与车辆建立无线通信连接;绑定模块,所述绑定模块用于将所述管理终端与所述车辆进行绑定,以使所述管理终端获取所述车辆的远程管理权限;建立模块,所述建立模块用于建立所述管理终端与所述申请终端的联系人关系;存储模块,所述存储模块用于存储所述联系人关系;接收模块,所述接收模块用于接收所述申请终端发送的获取车辆远程控制权限的请求;判断模块,所述判断模块用于根据所述联系人关系判断是否将所述车辆远程控制权限的请求转发给所述管理终端;发送模块,所述发送模块用于在管理终端同意所述车辆远程控制权限的请求后,将授权信息发送给所述申请终端,以使所述申请终端获得远程控制所述车辆的权限。

根据本发明实施例的服务器,在建立管理终端与申请终端之间的联系人关系后,可接收申请终端发送的获取车辆远程控制权限的请求,并将该请求转发给管理终端,在管理终端同意车辆远程控制权限的请求后,可将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者能够方便快捷地将车辆的远程控制权限授予权限申请者,并且实现成本较低。

根据本发明第六方面实施例提出的车辆远程控制的授权方法,车辆远程控制的授权系统包括管理终端、申请终端、服务器和车辆,所述管理终端与所述服务器之间进行通信,所述申请终端与所述服务器之间进行无线通信,所述车辆与所述服务器之间进行无线通信,所述方法包括以下步骤:所述管理终端通过所述服务器与所述车辆进行绑定以获取所述车辆的远程管理权限,并通过所述服务器与所述申请终端建立联系人关系,其中,所述服务器存储所述联系人关系;所述申请终端向所述服务器发送获取车辆远程控制权限的请求,所述服务器根据所述联系人关系判断是否将所述车辆远程控制权限的请求转发给所述管理终端;所述管理终端同意所述车辆远程控制权限的请求后通过所述服务器将授权信息发送给所述申请终端,以使所述申请终端获得远程控制所述车辆的权限。

根据本发明实施例的车辆远程控制的授权方法,管理终端通过服务器与申请终端建立联系人关系后,申请终端可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者能够方便快捷地将车辆的远程控制权限授予权限申请者,并且实现成本较低。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

图1为根据本发明一个实施例的车辆远程控制的授权系统的方框示意图;

图2为根据本发明一个实施例的车辆的方框示意图;

图3为根据本发明另一个实施例的车辆的方框示意图;

图4为根据本发明一个实施例的管理终端的方框示意图;

图5为根据本发明一个实施例的申请终端的方框示意图;

图6为根据本发明一个实施例的车辆远程控制的授权方法的流程图;

图7为根据本发明一个实施例的管理终端与申请终端建立联系人关系的流程图;

图8为根据本发明另一个实施例的车辆远程控制的授权方法的流程图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面结合附图来描述本发明实施例的车辆远程控制的授权系统、方法和车辆、管理终端、申请终端、服务器。

图1为根据本发明一个实施例的车辆远程控制的授权系统的方框示意图。

如图1所示,本发明实施例的车辆远程控制的授权系统,包括:管理终端10、申请终端20、服务器30和车辆40。其中,管理终端10与服务器30之间进行通信,申请终端20与服务器30之间进行无线通信,车辆40与服务器30之间进行无线通信。在本发明的一个实施例中,车辆40包括第一无线通信模块,车辆40可通过第一无线通信模块与服务器30之间进行无线通信。

具体地,管理终端10用于通过服务器30与车辆40进行绑定以获取车辆40的远程管理权限。

在本发明的实施例中,管理终端10可为手机、电脑等终端设备,管理终端10的持有者可以为车辆40的车主。在本发明的一个实施例中,对车辆40的远程管理可通过管理终端10中相应的app(application,应用程序)实现。具体而言,可将车主信息(例如,可以为手机端的手机号码和/或手机端的持有者的身份信息等)与车辆信息(例如,可以为车辆40的车架号和/或车牌号等)进行绑定并上传至服务器30,并从服务器30获取该app的账号和登录密码。当然,车主也可先注册该app的账号和登录密码,然后再通过该app将车主信息与车辆信息进行绑定并上传至服务器。车主在根据账号和登录密码登录该app后,便获取了车辆40的远程管理权限,即可以通过该app对车辆40进行远程管理。

在本发明的一个实施例中,管理终端10在与车辆40进行绑定之后,还可获取车辆40的远程控制权限。由此,管理终端10不仅可对车辆40进行远程管理,还可对车辆40进行远程控制。具体地,管理终端10还可用于通过服务器30向车辆40发送远程控制指令,车辆40执行远程控制指令并生成执行结果参数,以及通过服务器30将执行结果参数转发给管理终端10进行显示。而为了车辆的安全,车辆40在接收到远程控制指令后可进行认证以生成认证信息,并将认证信息发送给服务器30,服务器30根据认证信息进行运算以获得认证应答结果,并将认证应答结果发送给车辆40,车辆40根据认证应答结果判断认证成功后执行远程控制指令。

图2为根据本发明一个实施例的车辆的结构示意图,如图2所示,车辆40可包括第一无线通信模块41、车身控制模块42及执行模块43。其中,第一无线通信模块41可与服务 器30进行无线通信,例如,可通过2g、3g或4g网络或其他无线网络始终与服务器30之间保持数据链路的连通状态。同时,第一无线通信模块41与车身控制模块42之间、车身控制模块42与执行模块43之间均可通过can(controllerareanetwork,控制器局域网络)网络进行数据的收发。如图3所示,车辆40还可包括智能钥匙模块44,第一无线通信模块41与智能钥匙模块44之间、车身控制模块42与智能钥匙模块44之间也可通过can网络进行数据的收发。具体来说,管理终端10可通过上述app发送远程控制指令,第一无线通信模块41接收到服务器30的远程控制指令,如果此时执行模块43有正在执行的远程控制任务,则直接不响应控制指令,如果此时执行模块43空闲,则第一无线通信模块41向车身控制模块42转发远程控制指令,并开始计时5s等待操作结果,如果超时,返回控制失败。车身控制模块42接收到远程控制指令后,可根据策略判断是否需要进行认证,如果需要,则向智能钥匙模块44请求认证,并在认证通过后转发远程控制指令;如果不需要认证,车身控制模块42直接转发远程控制指令至执行模块43并开始计时5s,超时返回远程控制失败,原因是未收到具体模块启动情况。执行模块43接收到车身控制模块42的远程控制指令后,进行相对应的执行操作并返回结果给车身控制模块42。车身控制模块42接收到执行模块43的控制结果,判断是否已经操作超时,如果超时则舍弃,如果不超时将结果转发给第一无线通信模块41。第一无线通信模块41接收到执行模块43的远程控制结果,判断是否已经超时,如果超时则舍弃,如果未超时,则获取执行结果参数,并转发执行结果参数到服务器30。服务器30接收到车辆的执行结果参数数据包,记录下执行结果参数并通过数据包信息找到对应的管理终端10的ip地址和端口,向管理终端10转发执行结果参数数据。管理终端10的app接收到服务器30的执行结果参数数据后,判断是否已经超时,如果已超时则舍弃该执行结果参数数据,如果未超时则显示执行结果参数。

在本发明的一个实施例中,如图3所示,执行模块43可为多个,例如,可包括发动机、车门锁和空调器等,从而管理终端10可进行远程的点火、熄火、开闭车门锁和开关空调器等控制。

管理终端10还通过服务器30与申请终端20建立联系人关系,服务器30用于存储联系人关系。

在本发明的一个实施例中,管理终端10和申请终端20中的一方生成用于建立联系人关系的二维码,管理终端10和申请终端20中的另一方通过扫描二维码以向一方发送建立联系人关系请求,在一方同意建立联系人关系请求后,管理终端10和申请终端20之间成功建立联系人关系。其中,申请终端20可同样为手机端,申请终端20中也可具有上述的app,对于申请终端20而言,其app的账号和登录密码是基于申请者信息注册的。因此,通过该app生成的二维码可对应具有车主信息或申请者信息,另一方通过扫描二维码便可 向一方发送建立联系人关系请求。

在本发明的另一个实施例中,申请终端20还可在与服务器30建立通信连接之后,将存储的通讯录上传到服务器30,并根据通讯录中的联系人信息向服务器30发送建立联系人关系请求,服务器30在判断建立联系人关系请求的请求人是处于管理终端10上传到服务器的联系人名单中时向管理终端10发送建立联系人关系请求,管理终端10在同意建立联系人关系请求时向服务器30发送同意请求报文,服务器30根据同意请求报文将联系人关系建立成功信息发送给申请终端20。具体地,申请终端20可通过上述app读取通讯录,并将通讯录上传到服务器30,其中,在上传过程中可对通讯录数据进行加密,以确保信息安全。

在联系人关系建立以后,可存储于服务器30中,所建立的联系人关系长期有效。在具有联系人关系的管理终端10和申请终端20中的任一方主动申请解除该联系人关系后,该联系人关系即可被成功解除。

申请终端20可向服务器30发送获取车辆远程控制权限的请求,服务器30根据联系人关系判断是否将车辆远程控制权限的请求转发给管理终端10。如果申请终端20和管理终端10建立了联系人关系,则服务器30将车辆远程控制权限的请求转发给管理终端10,如果申请终端20和管理终端10未建立联系人关系,则服务器30不转发该车辆远程控制权限的请求。

在管理终端10接收到车辆远程控制权限的请求后,可发送指令同意或拒绝该请求。管理终端10在同意车辆远程控制权限的请求后可通过服务器30将授权信息发送给申请终端20,以使申请终端20获得远程控制车辆的权限。

在申请终端获得远程控制车辆的权限后,可根据授权信息通过服务器30向车辆40发送远程控制指令,车辆40执行远程控制指令并生成执行结果参数,以及通过服务器30将执行结果参数转发给申请终端20进行显示。申请终端20对车辆40远程控制的方式与上述管理终端10对车辆40远程控制的方式类似,具体的控制过程可参照上述对管理终端10远程控制过程的描述,在此不再赘述。

在本发明的一个实施例中,申请终端20获得的远程控制车辆的权限包括位置信息,申请终端20仅在与位置信息对应的位置范围内具有车辆的远程控制权限。在本发明的一个实施例中,申请终端20获得的远程控制车辆的权限还包括有效时间,申请终端20仅在有效时间内具有车辆的远程控制权限如果超出有效时间,则申请终端20可再次发送获取车辆远程控制权限的请求,以重新获得远程控制车辆的权限。在本发明的一个实施例中,申请终端20获得的远程控制车辆的权限可同时包括位置信息和有效时间,申请终端20仅在与位置信息对应的位置范围内,并在有效时间内具有车辆的远程控制权限。另外,在有效时间 内,管理终端10可主动取消申请终端20的远程控制权限,具体的,管理终端10可向服务器30发送取消授权指令,服务器30接收到取消授权指令后记录车辆的授权状态,并通知申请终端远程控制车辆的权限已取消。

在本发明的一个实施例中,在申请终端20具有远程控制车辆的权限的过程中,管理终端10可随时通过向服务器发送修改指令来改变位置信息或有效时间。

在本发明的一个实施例中,申请终端20所获得的远程控制车辆的权限可为控制所有执行模块的权限,也可为控制部分执行模块的权限。举例来说,申请终端20可仅申请对车门锁的远程控制权限,还可以是申请终端20申请了对多个执行模块的远程控制权限,而管理终端10仅同意授予对车门锁的远程控制权限,由此申请终端20仅能够对车门锁进行远程控制。

在本发明的一个实施例中,具有远程控制车辆的权限的申请终端为单一的,当某一申请终端20获得了远程控制车辆的权限后,如果有其他申请终端发来获取车辆远程控制权限的请求,管理终端10可直接拒绝请求。

根据本发明实施例的车辆远程控制的授权系统,管理终端通过服务器与申请终端建立联系人关系后,申请终端可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者能够方便快捷地将车辆的远程控制权限授予权限申请者,并且该系统的成本较低。

对应上述实施例,本发明还提出一种车辆。

参照图2,本发明实施例的车辆包括第一无线通信模块41、车身控制模块42及执行模块43。第一无线通信模块41用于与服务器之间建立无线通信连接,其中,服务器还与管理终端进行通信,且还与申请终端进行无线通信。车身控制模块42分别与第一无线通信模块41和执行模块43相连,车身控制模块42通过第一无线通信模块41接收服务器转发的远程控制指令,并控制执行模块43执行远程控制指令以生成执行结果参数,以及通过第一无线通信模块41将执行结果参数发送给服务器,其中,远程控制指令由获得授权信息后的申请终端发送给服务器,并且,服务器将执行结果参数转发给申请终端进行显示。

在本发明的实施例中,第一无线通信模块41可通过2g、3g或4g网络或其他无线网络始终与服务器30之间保持数据链路的连通状态。第一无线通信模块41与车身控制模块42之间、车身控制模块42与执行模块43之间均可通过can网络进行数据的收发。如图3所示,车辆40还可包括智能钥匙模块44,智能钥匙模块44分别与第一无线通信模块和车身控制模块进行通信,具体也可通过can网络进行通信。其中,车身控制模块42在接收到远程控制指令时判断是否需要智能钥匙模块44进行认证,如果需要,车身控制模块42 向智能钥匙模块44发送认证请求,智能钥匙模块44根据认证请求生成认证信息,并通过第一无线通信模块41将认证信息发送给服务器,服务器根据认证信息进行运算以获得认证应答结果,并通过第一无线通信模块将认证应答结果发送给智能钥匙模块44,智能钥匙模块44根据认证应答结果判断认证成功后车身控制模块42控制执行模块43执行远程控制指令。具体来说,第一无线通信模块41接收到服务器30的远程控制指令,如果此时执行模块43有正在执行的远程控制任务,则直接不响应控制指令,如果此时执行模块43空闲,则第一无线通信模块41向车身控制模块42转发远程控制指令,并开始计时5s等待操作结果,如果超时,返回控制失败。车身控制模块42接收到远程控制指令后,可根据策略判断是否需要进行认证,如果需要,则向智能钥匙模块44请求认证,并在认证通过后转发远程控制指令;如果不需要认证,车身控制模块42直接转发远程控制指令至执行模块43并开始计时5s,超时返回远程控制失败,原因是未收到具体模块启动情况。执行模块43接收到车身控制模块42的远程控制指令后,进行相对应的执行操作并返回结果给车身控制模块42。车身控制模块42接收到执行模块43的控制结果,判断是否已经操作超时,如果超时则舍弃,如果不超时将结果转发给第一无线通信模块41。第一无线通信模块41接收到执行模块43的远程控制结果,判断是否已经超时,如果超时则舍弃,如果未超时,则获取执行结果参数,并转发执行结果参数到服务器30。服务器30接收到车辆的执行结果参数数据包,记录下执行结果参数并通过数据包信息找到对应的管理终端10的ip地址和端口,向管理终端10转发执行结果参数数据。管理终端10的app接收到服务器30的执行结果参数数据后,判断是否已经超时,如果已超时则舍弃该执行结果参数数据,如果未超时则显示执行结果参数。

在本发明的一个实施例中,执行模块43可为多个,例如,可包括发动机、车门锁和空调器等,从而管理终端可进行远程的点火、熄火、开闭车门锁和开关空调器等控制。

在本发明的实施例中,申请终端获得远程控制车辆的权限的过程为:管理终端通过服务器与车辆进行绑定以获取车辆的远程管理权限,并通过服务器与申请终端建立联系人关系,服务器用于存储联系人关系;申请终端向服务器发送获取车辆远程控制权限的请求,服务器根据联系人关系判断是否将车辆远程控制权限的请求转发给管理终端;管理终端同意车辆远程控制权限的请求后通过服务器将授权信息发送给申请终端。更具体的过程可参照上述对车辆远程控制的授权系统的描述,为避免冗余,在此不再赘述。

根据本发明实施例的车辆,通过第一无线通信模块与服务器进行通信,服务器可接收由获得授权信息后的申请终端的远程控制指令,并转发给第一无线通信模块,车身控制模块控制执行模块执行该远程控制指令以生成执行结果参数,并通过第一无线通信模块将执行结果参数发送给服务器,服务器将执行结果参数转发给申请终端进行显示,由此,管理 终端可通过服务器方便快捷地将车辆的远程控制权限授予申请终端,在申请终端获得远程控制权限后,可方便地对车辆进行远程控制。

对应上述实施例,本发明还提出一种管理终端。

如图4所示,本发明实施例的管理终端包括第二无线通信模块11和管理模块12。其中,第二无线通信模块11用于与服务器之间建立通信连接,其中,服务器还与申请终端进行无线通信,并与车辆进行无线通信。管理模块12用于通过服务器与车辆进行绑定以获取车辆的远程管理权限,并通过服务器与申请终端建立联系人关系,其中,服务器还存储联系人关系,并在接收到申请终端发送的获取车辆远程控制权限的请求后,服务器根据联系人关系判断是否将车辆远程控制权限的请求转发给管理模块12,管理模块12同意车辆远程控制权限的请求后通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。

在本发明的实施例中,管理终端可为手机端,管理终端的持有者可以为车辆的车主。在本发明的一个实施例中,对车辆的远程管理可通过管理终端中相应的app实现。具体而言,可将车主信息(例如,可以为手机端的手机号码和/或手机端的持有者的身份信息等)与车辆信息(例如,可以为车辆的车架号和/或车牌号等)进行绑定并上传至服务器,并从服务器获取该app的账号和登录密码。当然,车主也可先注册该app的账号和登录密码,然后再通过该app将车主信息与车辆信息进行绑定并上传至服务器。车主在根据账号和登录密码登录该app后,便获取了车辆的远程管理权限,即可以通过该app对车辆进行远程管理。

在本发明的一个实施例中,管理终端在与车辆进行绑定之后,还可获取车辆的远程控制权限。由此,管理终端不仅可对车辆进行远程管理,还可对车辆进行远程控制。具体地,管理终端还可用于通过服务器向车辆发送远程控制指令,车辆执行远程控制指令并生成执行结果参数,以及通过服务器将执行结果参数转发给管理终端进行显示。而为了车辆的安全,车辆在接收到远程控制指令后可进行认证以生成认证信息,并将认证信息发送给服务器,服务器根据认证信息进行运算以获得认证应答结果,并将认证应答结果发送给车辆,车辆根据认证应答结果判断认证成功后执行远程控制指令。

在本发明的一个实施例中,管理模块12还可生成用于建立联系人关系的二维码,申请终端通过扫描二维码以向管理模块12发送建立联系人关系请求,管理模块12同意建立联系人关系请求后,管理终端和申请终端之间成功建立联系人关系。

在联系人关系建立以后,可存储于服务器中,所建立的联系人关系长期有效。在具有联系人关系的管理终端和申请终端中的任一方主动申请解除该联系人关系后,该联系人关系即可被成功解除。

根据本发明实施例的管理终端,在通过服务器与申请终端建立联系人关系后,申请终端可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者通过管理终端能够方便快捷地将车辆的远程控制权限授予权限申请者,并且实现成本较低。

对应上述实施例,本发明还提出一种申请终端。

如图5所示,本发明实施例的申请终端,包括第三无线通信模块21和控制模块22。其中,第三无线通信模块21用于与服务器之间建立无线通信连接,其中,服务器还与管理终端进行通信,并与车辆进行无线通信。控制模块22通过服务器与管理终端建立联系人关系,其中,服务器存储联系人关系。并且,控制模块22还向服务器发送获取车辆远程控制权限的请求,服务器根据联系人关系判断是否将车辆远程控制权限的请求转发给管理终端,管理终端同意车辆远程控制权限的请求后通过服务器将授权信息发送给控制模块22,以使控制模块22获得远程控制车辆的权限。

在本发明的一个实施例中,控制模块22还可生成用于建立联系人关系的二维码,管理终端通过扫描二维码以向控制模块22发送建立联系人关系请求,控制模块22同意建立联系人关系请求后,管理终端和申请终端之间成功建立联系人关系。

在本发明的一个实施例中,在第三无线通信模块21与服务器建立无线通信连接之后,控制模块22将存储的通讯录上传到服务器,并根据通讯录中的联系人信息向服务器发送建立联系人关系请求,服务器在判断建立联系人关系请求的请求人是处于管理终端上传到服务器的联系人名单中时向管理终端发送建立联系人关系请求,管理终端在同意建立联系人关系请求时向服务器发送同意请求报文,服务器根据同意请求报文将联系人关系建立成功信息发送给控制模块22。其中,在通讯录上传过程中可对通讯录数据进行加密,以确保信息安全。

在联系人关系建立以后,可存储于服务器中,所建立的联系人关系长期有效。在具有联系人关系的管理终端和申请终端中的任一方主动申请解除该联系人关系后,该联系人关系即可被成功解除。

在本发明的实施例中,如果申请终端和管理终端建立了联系人关系,则服务器将车辆远程控制权限的请求转发给管理终端,如果申请终端和管理终端未建立联系人关系,则服务器不转发该车辆远程控制权限的请求。

在本发明的一个实施例中,申请终端还可包括显示模块。在管理终端接收到车辆远程控制权限的请求后,可发送指令同意或拒绝该请求。在控制模块22获得远程控制车辆的权限后,控制模块22可根据授权信息通过服务器向车辆发送远程控制指令,车辆执行远程控 制指令并生成执行结果参数,以及通过服务器将执行结果参数转发给控制模块22,控制模块22控制显示模块对执行结果参数进行显示。

在本发明的一个实施例中,控制模块22获得的远程控制车辆的权限包括位置信息,申请终端仅在与位置信息对应的位置范围内具有车辆的远程控制权限。在本发明的一个实施例中,控制模块22获得的远程控制车辆的权限还包括有效时间,控制模块22仅在有效时间内具有车辆的远程控制权限如果超出有效时间,则控制模块22可再次发送获取车辆远程控制权限的请求,以重新获得远程控制车辆的权限。在本发明的一个实施例中,控制模块22获得的远程控制车辆的权限可同时包括位置信息和有效时间,控制模块22仅在申请终端处于位置信息对应的位置范围内,并在有效时间内具有车辆的远程控制权限。另外,在有效时间内,管理终端可主动取消控制模块22的远程控制权限,具体的,管理终端可向服务器发送取消授权指令,服务器接收到取消授权指令后记录车辆的授权状态,并通知申请终端远程控制车辆的权限已取消。

在本发明的一个实施例中,在控制模块22具有远程控制车辆的权限的过程中,管理终端可随时通过向服务器发送修改指令来改变位置信息或有效时间。

根据本发明实施例的申请终端,在通过服务器与管理终端建立联系人关系后,可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,申请者通过申请终端可方便快捷地获得车辆管理者授予的车辆远程控制权限,并且实现成本较低。

对应上述实施例,本发明还提出一种服务器。

本发明实施例的服务器,包括:第四无线通信模块、绑定模块、建立模块、存储模块、接收模块、判断模块和发送模块。其中,第四无线通信模块用于分别与管理终端和申请终端建立无线通信连接,并与车辆建立无线通信连接。绑定模块用于将管理终端与车辆进行绑定,以使管理终端获取车辆的远程管理权限。建立模块用于建立管理终端与申请终端之间的联系人关系。存储模块用于存储联系人关系。接收模块用于接收申请终端发送的获取车辆远程控制权限的请求。判断模块用于根据联系人关系判断是否将车辆远程控制权限的请求转发给管理终端。发送模块用于在管理终端同意车辆远程控制权限的请求后,将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。

在本发明的一个实施例中,申请终端在与第四通信模块建立通信连接之后,将存储的通讯录上传到建立模块,并根据通讯录中的联系人信息向建立模块发送建立联系人关系请求,建立模块在判断建立联系人关系请求的请求人是处于管理终端上传到建立模块的联系人名单中时,向管理终端发送建立联系人关系请求,管理终端在同意建立联系人关系请求 时向建立模块发送同意请求报文,建立模块根据同意请求报文将联系人关系建立成功信息发送给申请终端。具体地,申请终端可通过相关app读取通讯录,并将通讯录上传到建立模块,其中,在上传过程中可对通讯录数据进行加密,以确保信息安全。

在联系人关系建立以后,可存储于存储模块中,所建立的联系人关系长期有效。在具有联系人关系的管理终端和申请终端中的任一方主动申请解除该联系人关系后,该联系人关系即可被成功解除。

在本发明的一个实施例中,申请终端根据授权信息通过发送模块向车辆发送远程控制指令,车辆执行远程控制指令并生成执行结果参数,以及通过发送模块将执行结果参数转发给申请终端进行显示。

在本发明的一个实施例中,服务器还可包括认证模块,其中,车辆在接收到远程控制指令后进行认证以生成认证信息,并将认证信息发送给认证模块,认证模块根据认证信息进行运算以获得认证应答结果,并将认证应答结果发送给车辆,车辆根据认证应答结果判断认证成功后执行远程控制指令。

对于本发明实施例的服务器的更具体的实施方式,可参照上述车辆远程控制的授权系统的相关实施例,为避免冗余,在此不再赘述。

根据本发明实施例的服务器,在建立管理终端与申请终端之间的联系人关系后,可接收申请终端发送的获取车辆远程控制权限的请求,并将该请求转发给管理终端,在管理终端同意车辆远程控制权限的请求后,可将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者能够方便快捷地将车辆的远程控制权限授予权限申请者,并且实现成本较低。

对应上述实施例,本发明还提出一种车辆远程控制的授权方法。

需要说明的是,在本发明的实施例中,车辆远程控制的授权系统包括管理终端、申请终端、服务器和车辆,管理终端与服务器之间进行通信,申请终端与服务器之间进行无线通信,车辆与服务器之间进行无线通信。

图6为根据本发明一个实施例的车辆远程控制的授权方法的流程图。

如图6所示,本发明实施例的车辆远程控制的授权方法,包括以下步骤:

s1,管理终端通过服务器与车辆进行绑定以获取车辆的远程管理权限,并通过服务器与申请终端建立联系人关系,其中,服务器存储联系人关系。

在本发明的实施例中,管理终端可为手机端,管理终端的持有者可以为车辆的车主。在本发明的一个实施例中,对车辆的远程管理可通过管理终端中相应的app实现。具体而言,可将车主信息(例如,可以为手机端的手机号码和/或手机端的持有者的身份信息等)与车辆信息(例如,可以为车辆的车架号和/或车牌号等)进行绑定并上传至服务器,并从 服务器获取该app的账号和登录密码。当然,车主也可先注册该app的账号和登录密码,然后再通过该app将车主信息与车辆信息进行绑定并上传至服务器。车主在根据账号和登录密码登录该app后,便获取了车辆的远程管理权限,即可以通过该app对车辆进行远程管理。

在本发明的一个实施例中,在管理终端通过服务器与车辆进行绑定之后,还可包括:管理终端获取车辆的远程控制权限。由此,管理终端不仅可对车辆进行远程管理,还可对车辆进行远程控制。具体地,管理终端还可用于通过服务器向车辆发送远程控制指令,车辆执行远程控制指令并生成执行结果参数,以及通过服务器将执行结果参数转发给管理终端进行显示。而为了车辆的安全,车辆在接收到远程控制指令后可进行认证以生成认证信息,并将认证信息发送给服务器,服务器根据认证信息进行运算以获得认证应答结果,并将认证应答结果发送给车辆,车辆根据认证应答结果判断认证成功后执行远程控制指令。

如图2所示,车辆可包括第一无线通信模块、车身控制模块、认证模块及多个执行模块。其中,第一无线通信模块可与服务器进行无线通信,例如,可通过2g、3g或4g网络或其他无线网络始终与服务器之间保持数据链路的连通状态。同时,第一无线通信模块可与车身控制模块之间、与认证模块之间通过can网络进行数据的收发。车身控制模块分别与多个执行模块之间也可通过can网络进行数据的收发。具体来说,管理终端可通过上述app发送远程控制指令,第一无线通信模块接收到服务器的远程控制指令后,如果此时多个执行模块有正在执行的远程控制任务,则直接不响应控制指令,如果此时多个执行模块空闲,则第一无线通信模块向车身控制模块转发远程控制指令,并开始计时5s等待操作结果,如果超时,返回控制失败。车身控制模块接收到远程控制指令后,可根据策略判断是否需要进行认证,如果需要,则向认证模块(例如,可以为智能钥匙模块)请求认证,并在认证通过后转发远程控制指令;如果不需要认证,车身控制模块直接转发远程控制指令至相对应的执行模块并开始计时5s,超时返回远程控制失败,原因是未收到具体模块启动情况。执行模块接收到车身控制模块的远程控制指令后,进行相对应的执行操作并返回结果给车身控制模块。车身控制模块接收到执行模块的控制结果,判断是否已经操作超时,如果超时则舍弃,如果不超时将结果转发给第一无线通信模块。第一无线通信模块接收到执行模块的远程控制结果,判断是否已经超时,如果超时则舍弃,如果未超时,则获取执行结果参数,并转发执行结果参数到服务器。服务器接收到车辆的执行结果参数数据包,记录下执行结果参数并通过数据包信息找到对应的管理终端的ip地址和端口,向管理终端转发执行结果参数数据。管理终端的app接收到服务器的执行结果参数数据后,判断是否已经超时,如果已超时则舍弃该执行结果参数数据,如果未超时则显示执行结果参数。

在本发明的一个实施例中,执行模块可包括发动机、车门锁和空调器等,从而管理终 端可进行远程的点火、熄火、开闭车门锁和开关空调器等控制。

具体地,在本发明的一个实施例中,管理终端和申请终端中的一方生成用于建立联系人关系的二维码,管理终端和申请终端中的另一方通过扫描二维码以向一方发送建立联系人关系请求,在一方同意建立联系人关系请求后,管理终端和申请终端之间成功建立联系人关系。其中,申请终端可同样为手机端,申请终端中也可具有上述的app,对于申请终端而言,其app的账号和登录密码是基于申请者信息注册的。因此,通过该app生成的二维码可对应具有车主信息或申请者信息,另一方通过扫描二维码便可向一方发送建立联系人关系请求。

在本发明的一个实施例中,如图7所示,管理终端通过服务器与申请终端建立联系人关系具体还可包括:

s701,申请终端在与服务器建立通信连接之后,将存储的通讯录上传到服务器,并根据通讯录中的联系人信息向服务器发送建立联系人关系请求。

s702,服务器在判断建立联系人关系请求的请求人是处于管理终端上传到服务器的联系人名单中时向管理终端发送建立联系人关系请求。

s703,管理终端在同意建立联系人关系请求时向服务器发送同意请求报文。

s704,服务器根据同意请求报文将联系人关系建立成功信息发送给申请终端。

具体地,申请终端可通过上述app读取通讯录,并将通讯录上传到服务器,其中,在上传过程中可对通讯录数据进行加密,以确保信息安全。

在联系人关系建立以后,可存储于服务器中,所建立的联系人关系长期有效。在具有联系人关系的管理终端和申请终端中的任一方主动申请解除该联系人关系后,该联系人关系即可被成功解除。

s2,申请终端向服务器发送获取车辆远程控制权限的请求,服务器根据联系人关系判断是否将车辆远程控制权限的请求转发给管理终端。

如果申请终端和管理终端建立了联系人关系,则服务器将车辆远程控制权限的请求转发给管理终端,如果申请终端和管理终端未建立联系人关系,则服务器不转发该车辆远程控制权限的请求。

s3,管理终端同意车辆远程控制权限的请求后通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。

如图8所示,在申请终端获得远程控制车辆的权限后,还可包括以下步骤:

s4,申请终端根据授权信息通过服务器向车辆发送远程控制指令。

s5,车辆执行远程控制指令并生成执行结果参数,以及通过服务器将执行结果参数转发给申请终端进行显示。

申请终端对车辆远程控制的方式与上述管理终端对车辆远程控制的方式类似,具体的控制过程可参照上述对管理终端远程控制过程的描述,在此不再赘述。

在本发明的一个实施例中,申请终端获得的远程控制车辆的权限包括位置信息,申请终端仅在与位置信息对应的位置范围内具有车辆的远程控制权限。

在本发明的一个实施例中,申请终端获得的远程控制车辆的权限还包括有效时间,申请终端仅在有效时间内具有车辆的远程控制权限如果超出有效时间,则申请终端可再次发送获取车辆远程控制权限的请求,以重新获得远程控制车辆的权限。另外,在有效时间内,管理终端可主动取消申请终端的远程控制权限,具体的,管理终端可向服务器发送取消授权指令,服务器接收到取消授权指令后记录车辆的授权状态,并通知申请终端远程控制车辆的权限已取消。

在本发明的一个实施例中,在申请终端具有远程控制车辆的权限的过程中,管理终端可随时通过向服务器发送修改指令来改变位置信息或有效时间。

在本发明的一个实施例中,申请终端所获得的远程控制车辆的权限可为控制所有执行模块的权限,也可为控制部分执行模块的权限。举例来说,申请终端可仅申请对车门锁的远程控制权限,还可以是申请终端申请了对多个执行模块的远程控制权限,而管理终端仅同意授予对车门锁的远程控制权限,由此申请终端仅能够对车门锁进行远程控制。

在本发明的一个实施例中,具有远程控制车辆的权限的申请终端为单一的,当某一申请终端获得了远程控制车辆的权限后,如果有其他申请终端发来获取车辆远程控制权限的请求,管理终端可直接拒绝请求。

根据本发明实施例的车辆远程控制的授权方法,管理终端通过服务器与申请终端建立联系人关系后,申请终端可通过服务器向管理终端发送获取车辆远程控制权限的请求,管理终端在接收到请求后可通过服务器将授权信息发送给申请终端,以使申请终端获得远程控制车辆的权限。与相关技术相比,车辆管理者能够方便快捷地将车辆的远程控制权限授予权限申请者,并且实现成本较低。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上, 除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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