一种车载终端的检测方法与系统、服务器及存储介质与流程

文档序号:18297941发布日期:2019-07-31 09:39阅读:133来源:国知局
一种车载终端的检测方法与系统、服务器及存储介质与流程

本发明属于车辆技术领域,尤其涉及一种车载终端的检测方法与系统、服务器及存储介质。



背景技术:

近年来,加快推广新能源汽车成为机动车污染防治的重要措施之一,多部门为此密集出台相关政策文件,在政策的推动下,新能源汽车的产销正在快速的增长;另一方面汽车购买方式、购买渠道等方式的不断变更,有了更多的销售方式,如可通过贷款、租赁、与第三方公司合作等方式,如此将使得车辆需要安装车载终端,以保证对车辆进行实时监控。

由于将车载终端与车辆绑定后才可以使得监控服务器识别到某个车辆上传了哪些数据,因此,需要对车载终端的合法性进行检测,以确保车辆和监控服务器的安全,然而现有技术无法对终端的合法性进行检测,从而无法确保合法终端上传合法数据。

故,有必要提供一种技术方案,以解决上述技术问题。



技术实现要素:

有鉴于此,本发明实施例提供了一种车载终端的检测方法与系统、服务器及存储介质,其可对终端身份的合法性进行检测,确保合法终端上传合法数据,并保证了车辆和监控服务器的安全。

本发明实施例的第一方面提供了一种车载终端的检测方法,所述检测方法包括:

车载终端获取与自身相应的车辆的汽车vin码,并根据所述汽车vin码与自身的标识码向服务器发送请求绑定指令;其中,所述请求绑定指令指的是将所述车载终端和与所述车载终端相应的车辆进行绑定的请求指令,并且所述请求绑定指令中包括所述汽车vin码与所述标识码;

所述服务器接收所述请求绑定指令,并在数据库中对所述请求绑定指令中的标识码进行查找,若在所述数据库中查找到所述标识码,则确定所述车载终端为合法终端,并根据所述汽车vin码与所述标识码,将所述车载终端和与所述车载终端相应的车辆进行绑定,以便于所述车载终端将所述与自身相应的车辆的数据上传至服务器。

本发明实施例的第二方面提供了一种车载终端的检测方法,所述检测方法包括:

接收车载终端发送的请求绑定指令;其中,所述请求绑定指令指的是将所述车载终端和与所述车载终端相应的车辆进行绑定的请求指令,并且所述请求绑定指令中包括所述车载终端的标识码和与所述车载终端相应的车辆的汽车vin码;

在数据库中对所述请求绑定指令中的标识码进行查找;

若在所述数据库中查找到所述标识码,则确定所述车载终端为合法终端,并根据所述汽车vin码与所述标识码,将所述车载终端和与所述车载终端相应的车辆进行绑定,以便于所述车载终端将所述与自身相应的车辆的数据上传至服务器。

本发明实施例的第三方面提供了一种车载终端的检测系统,所述检测系统包括:

车载终端,用于获取与自身相应的车辆的汽车vin码,并根据所述汽车vin码与自身的标识码向服务器发送请求绑定指令;其中,所述请求绑定指令指的是将所述车载终端和与所述车载终端相应的车辆进行绑定的请求指令,并且所述请求绑定指令中包括所述汽车vin码与所述标识码;

所述服务器,用于接收所述请求绑定指令,并在数据库中对所述请求绑定指令中的标识码进行查找,若在所述数据库中查找到所述标识码,则确定所述车载终端为合法终端,并根据所述汽车vin码与所述标识码,将所述车载终端和与所述车载终端相应的车辆进行绑定,以便于所述车载终端将所述与自身相应的车辆的数据上传至服务器。

本发明实施例的第四方面提供了一种服务器,所述服务器包括:

第一指令接收模块,用于接收车载终端发送的请求绑定指令;其中,所述请求绑定指令指的是将所述车载终端和与所述车载终端相应的车辆进行绑定的请求指令,并且所述请求绑定指令中包括所述车载终端的标识码和与所述车载终端相应的车辆的汽车vin码;

查找模块,用于在数据库中对所述请求绑定指令中的标识码进行查找;

绑定模块,用于若在所述数据库中查找到所述标识码,则确定所述车载终端为合法终端,并根据所述汽车vin码与所述标识码,将所述车载终端和与所述车载终端相应的车辆进行绑定,以便于所述车载终端将所述与自身相应的车辆的数据上传至服务器。

本发明实施例的第五方面提供了一种服务器,所述服务器包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述车载终端的检测方法的步骤。

本发明实施例的第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述车载终端的检测方法的步骤。

本发明实施例与现有技术相比存在的有益效果是:本发明通过车载终端根据自身的标识码和与自身相应的车辆的汽车vin码,向服务器发送请求绑定指令,服务器根据请求绑定指令中的标识码对车载终端的身份合法性进行检测,并在车载终端合法时,将车载终端和与车载终端相应的车辆进行绑定,以便于车载终端将与自身相应的车辆的数据上传至服务器,从而确保合法终端上传合法数据,并保证了车辆和监控服务器的安全。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的车载终端的检测方法的实现流程示意图;

图2是本发明实施例二提法的车载终端的检测方法的实现流程示意图;

图3是本发明实施例三提供的车载终端的检测系统的结构示意图;

图4是本发明实施例四提供的服务器的结构示意图;

图5是本发明实施例五提供的服务器的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

参见图1,是本发明实施例一提供的一种车载终端的检测方法的示意流程图。如图1所示,该车载终端的检测方法可包括以下步骤:

步骤s101:车载终端获取与自身相应的车辆的汽车vin码,并根据所述汽车vin码与自身的标识码向服务器发送请求绑定指令;其中,所述请求绑定指令指的是将所述车载终端和与所述车载终端相应的车辆进行绑定的请求指令,并且所述请求绑定指令中包括所述汽车vin码与所述标识码。

其中,在本发明实施例中,车载终端指的是安装在车辆上,可与车辆上其他模块进行通讯的终端设备,其包括但不限于导航仪、显示器等终端设备,而车载终端的标识码则指的是可对车载终端的身份进行表征的,且具有唯一性的识别码;汽车vin码是可对车辆身份进行表征的标识码,每个车辆都有其唯一的标识码。

由于现今经常会出现非法终端攻击服务器或者是获取用户车辆的数据,因此,在用户安装了车载终端,而车载终端需要与服务器和安装的车辆进行通讯时,必须对车载终端的身份合法性进行验证,故车载终端可根据自身其安装的车辆的汽车vin码和自身标识码生成请求绑定指令,并通过全球移动通信系统(globalsystemformobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)技术、第三代移动通信技术(3rd-generation,3g)、第四代移动通信技术(the4thgenerationmobilecommunicationtechnology,4g)或者第五代移动通信技术(5th-generation,5g)等无线通讯方式将该请求绑定指令发送至服务器,以便于服务器对其身份进行验证。

步骤s102:所述服务器接收所述请求绑定指令,并在数据库中对所述请求绑定指令中的标识码进行查找,若在所述数据库中查找到所述标识码,则确定所述车载终端为合法终端,并根据所述汽车vin码与所述标识码,将所述车载终端和与所述车载终端相应的车辆进行绑定,以便于所述车载终端将所述与自身相应的车辆的数据上传至服务器。

其中,在本发明实施例中,由于车载终端发送的请求绑定指令中包括该车载终端的标识码,而该标识码又可对车载终端的身份进行表征,因此,当服务器接收到车载终端发送的请求绑定指令后,服务器根据该请求绑定指令中包括的车载终端的标识码对车载终端的身份进行验证。

具体的,由于每个合法的车载终端的标识码在服务器中均有记录,因此当服务器接收到车载终端发送的请求绑定指令后,服务器对该请求绑定指令进行解析,以获取车载终端的标识码,并在自身的数据库中对该标识码进行查找。若服务器的数据库中存储有该标识码,则表明该车载终端是合法终端,若服务器的数据库中没有存储有该标识码,则表明该车载终端是非法终端。

当服务器确定了请求绑定的车载终端是合法终端后,服务器根据该车载终端的标识码与其安装车辆的汽车vin码对该车载终端和与该车载终端相应的车辆进行绑定,以便于该车载终端从安装的车辆上获取数据,并将数据发送至服务器,进而实现服务器对车辆监控的目的。

当服务器确定了请求绑定的车载终端是非法终端后,服务器将不对该车载终端和与该车载终端相应的车辆进行绑定,以有效防止非法终端接入,避免服务器被非法终端攻击,同时避免非法终端获取车辆的相关数据,对车辆和服务器进行保护。

进一步的,作为本发明一优选实施方式,在车载终端获取与自身相应的车辆的汽车vin码,并根据所述汽车vin码与自身的标识码向服务器发送请求绑定指令之前,所述检测方法还包括:

生产设备向所述服务器发送车载终端标识码下发指令;

所述服务器在接收所述车载终端标识码下发指令后,根据预先获取的车载终端的信息生成所述车载终端的标识码,并将所述标识码发送至所述生产设备;

所述生产设备将所述标识码写入所述车载终端,并在写入成功后向所述服务器发送通知信息,以便所述服务器根据所述通知信息记录所述标识码已被成功写入车载终端。

其中,在本发明实施例中,生产设备指的是在车载终端生产过程中可对车载终端进行信息写入的装置,其包括但不限于计算机等设备。

由于服务器在对车载终端的身份信息进行验证时,车载终端必须向服务器发送自身的标识码,因此,生产设备需要提前将标识码写入车载终端内。

具体的,当生产设备需要向车载终端写入标识码时,生产设备通过网线向服务器发送车载终端标识码下发指令,服务器在接收到该车载终端标识码下发指令后,根据预先获取的车载终端的类型、生产编码等信息生成一个唯一的标识码,并将该标识码反馈给生产设备,生产设备接收到该标识码后,将该标识码写入相应的车载终端,并在写入成功后通知服务器,服务器则记录该标识码已被写入相应的车载终端。

需要说明的是,具体实施时,生产设备与服务器通过网线连接,且通过can总线或者串口的方式与车子终端连接。

在本实施例中,通过在生产过程中对车载终端进行标识码写入,使得车载终端在与服务器以及车辆通讯之前,服务器可根据车载终端的标识码对车载终端的身份进行验证,以确认终端合法、正确,防止非法终端的接入,从而避免服务器被非法设备攻击,确保服务器对车辆进行正常监控。

进一步的,作为本发明一优选实施方式,在所述生产设备将所述标识码写入所述车载终端,并在写入成功后向所述服务器发送通知信息,以便所述服务器根据所述通知信息记录所述标识码已被成功写入车载终端之后,所述检测方法还包括:

在出厂检测时,所述生成设备获取所述车载终端的标识码,并将所述标识码发送至所述服务器;

所述服务器将所述标识码与记录的标识码进行比较,以确定所述标识码是否有误,并将确定结果发送至所述生产设备;

所述生产设备在所述确定结果为所述标识码有误时,重新向所述车载终端写入标识码。

其中,在本发明实施例中,虽然生产设备在车载终端的生产过程中对车载终端进行了标识码写入的操作,但是,为了确保车载终端出厂后与整车进行装配时,车载终端具有标识码,因此需要在车载终端出厂前,对车载终端进行出厂检测。

具体的,生产设备读取车载终端中的标识码,当生产终端没有读取到车载终端的标识码时,则表明该车载终端没有写入标识码,此时需要重新对车载终端进行标识码写入,具体写入过程可参考前述描述,此处不再赘述;当生产设备读取到车载终端的标识码后,车载终端将读取到的标识码发送至服务器,以便于服务器进行验证。服务器在接收到该标识码后,将该标识码与之前记录的标识码进行比较,若两者相同,则表明车载终端的标识码写入正确,若服务器在起数据库中没有查找到该标识码记录,则表明车载终端的标识码写入出错,此时服务器向生产设备发送提示信息,以便于生产设备对该车载终端重新进行标识码写入,具体写入过程可参考前述描述,此处不再赘述。

在本实施例中,本发明通过车载终端根据自身的标识码和与自身相应的车辆的汽车vin码,向服务器发送请求绑定指令,服务器根据请求绑定指令中的标识码对车载终端的身份合法性进行检测,并在车载终端合法时,将车载终端和与车载终端相应的车辆进行绑定,以便于车载终端将与自身相应的车辆的数据上传至服务器,从而确保合法终端上传合法数据,并保证了车辆和监控服务器的安全。

参见图2,是本发明实施例二提供的一种车载终端的检测方法的示意流程图。如图2所示,该车载终端的检测方法可包括以下步骤:

步骤s201:接收车载终端发送的请求绑定指令;其中,所述请求绑定指令指的是将所述车载终端和与所述车载终端相应的车辆进行绑定的请求指令,并且所述请求绑定指令中包括所述车载终端的标识码和与所述车载终端相应的车辆的汽车vin码。

其中,在本发明实施例中,车载终端指的是安装在车辆上,可与车辆上其他模块进行通讯的终端设备,其包括但不限于导航仪、显示器等终端设备,而车载终端的标识码则指的是可对车载终端的身份进行表征的,且具有唯一性的识别码;汽车vin码是可对车辆身份进行表征的标识码,每个车辆都有其唯一的标识码。

由于现今经常会出现非法终端攻击服务器或者是获取用户车辆的数据,因此,在用户安装了车载终端,而车载终端需要与服务器和安装的车辆进行通讯时,服务器必须对车载终端的身份合法性进行验证,故服务器可通过gsm、gprs、3g、4g以及5g等无线通信方式获取车载终端发送的请求绑定指令,并根据该请求绑定指令对车载终端的身份进行验证。

步骤s202:在数据库中对所述请求绑定指令中的标识码进行查找。

其中,在本发明实施例中,由于车载终端发送的请求绑定指令中包括该车载终端的标识码,而该标识码又可对车载终端的身份进行表征,因此,当服务器接收到车载终端发送的请求绑定指令后,服务器根据该请求绑定指令中包括的车载终端的标识码对车载终端的身份进行验证。

具体的,由于每个合法的车载终端的标识码在服务器中均有记录,因此当服务器接收到车载终端发送的请求绑定指令后,服务器对该请求绑定指令进行解析,以获取车载终端的标识码,并在自身的数据库中对该标识码进行查找。

步骤s203:若在所述数据库中查找到所述标识码,则确定所述车载终端为合法终端,并根据所述汽车vin码与所述标识码,将所述车载终端和与所述车载终端相应的车辆进行绑定,以便于所述车载终端将所述与自身相应的车辆的数据上传至服务器。

其中,在本发明实施例中,若服务器的数据库中存储有该标识码,则表明该车载终端是合法终端,若服务器的数据库中没有存储有该标识码,则表明该车载终端是非法终端。

当服务器确定了请求绑定的车载终端是合法终端后,服务器根据该车载终端的标识码与其安装车辆的汽车vin码对该车载终端和与该车载终端相应的车辆进行绑定,以便于该车载终端从安装的车辆上获取数据,并将数据发送至服务器,进而实现服务器对车辆监控的目的。

当服务器确定了请求绑定的车载终端是非法终端后,服务器将不对该车载终端和与该车载终端相应的车辆进行绑定,以有效防止非法终端接入,避免服务器被非法终端攻击,同时避免非法终端获取车辆的相关数据,对车辆和服务器进行保护。

进一步的,作为本发明一优选实施方式,在所述接收车载终端发送的请求绑定指令之前,所述检测方法还包括:

接收生产设备发送的车载终端标识码下发指令;

在接收所述车载终端标识码下发指令后,根据预先获取的车载终端的信息生成所述车载终端的标识码,并将所述标识码发送至所述生产设备,以便于所述生产设备将所述标识码写入所述车载终端;

接收所述生产设备在将所述标识码成功写入所述车载终端后发送的通知消息,并根据所述通知消息记录所述标识码已被成功写入车载终端。

其中,在本发明实施例中,由于服务器在对车载终端的身份信息进行验证时,车载终端必须向服务器发送自身的标识码,因此,需要提前将标识码写入车载终端内。

具体的,服务器可通网线获取生产设备发送的车载终端标识码下发指令,在接收到该车载终端标识码下发指令后,根据预先获取的车载终端的类型、生产编码等信息生成一个唯一的标识码,并将该标识码反馈给生产设备,以便于生产设备接收到该标识码后,将该标识码写入相应的车载终端,并在写入成功后通知服务器,服务器则记录该标识码已被写入相应的车载终端;需要说明的是,在本放实施例中,生产设备指的是在车载终端生产过程中可对车载终端进行信息写入的装置,其包括但不限于计算机等设备。

在本实施例中,通过在生产过程中对车载终端进行标识码写入,使得车载终端在与服务器以及车辆通讯之前,服务器可根据车载终端的标识码对车载终端的身份进行验证,以确认终端合法、正确,防止非法终端的接入,从而避免服务器被非法设备攻击,确保服务器对车辆进行正常监控。

进一步的,作为本发明一优选实施方式,所述接收所述生产设备在将所述标识码成功写入所述车载终端后发送的通知消息,并根据所述通知消息记录所述标识码已被成功写入车载终端之后,所述检测方法还包括:

接收所述生产设备获取的所述车载终端的标识码,并将所述标识码与记录的标识码进行比较,以确定所述标识码是否有误,且将确定结果发送至所述生产设备。

其中,在本发明实施例中,虽然生产设备在车载终端的生产过程中对车载终端进行了标识码写入的操作,但是,为了确保车载终端出厂后与整车进行装配时,车载终端具有标识码,因此需要在车载终端出厂前,对车载终端进行出厂检测。

具体的,服务器接收生产设备读取的标识码,并在接收到该标识码后,将该标识码与之前记录的标识码进行比较,若两者相同,则表明车载终端的标识码写入正确,若服务器在起数据库中没有查找到该标识码记录,则表明车载终端的标识码写入出错,此时服务器向生产设备发送提示信息,以便于生产设备对该车载终端重新进行标识码写入,具体写入过程可参考前述描述,此处不再赘述。

在本实施例中,本发明通过服务器根据车载终端发送的请求绑定指令中的标识码对车载终端的身份合法性进行检测,并在车载终端合法时,将车载终端和与车载终端相应的车辆进行绑定,以便于车载终端将与自身相应的车辆的数据上传至服务器,从而确保合法终端上传合法数据,并保证了车辆和监控服务器的安全。

参见图3,是本发明实施例三提供的车载终端的检测系统3的示意性框图。本发明实施例提供的车载终端的检测系统3包括的各模块用于执行图1对应的实施例中的各步骤,具体请参阅图1,以及图1对应的实施例中的相关描述,此处不再赘述。本发明实施例提供的车载终端的检测系统3车载终端31、服务器32以及生产设备33。

其中,车载终端31,用于获取与自身相应的车辆的汽车vin码,并根据汽车vin码与自身的标识码向服务器32发送请求绑定指令;其中,请求绑定指令指的是将车载终端31和与车载终端31相应的车辆进行绑定的请求指令,并且请求绑定指令中包括汽车vin码与标识码。

服务器32,用于接收请求绑定指令,并在数据库中对请求绑定指令中的标识码进行查找,若在数据库中查找到标识码,则确定车载终端31为合法终端,并根据汽车vin码与标识码,将车载终端31和与车载终端31相应的车辆进行绑定,以便于车载终端31将与自身相应的车辆的数据上传至服务器32。

服务器32,还用于若数据库中没有查找到标识码,则确定车载终端31为非法终端,并不对车载终端31和与车载终端31相应的车辆进行绑定。

生产设备33,用于向服务器32发送车载终端标识码下发指令。

服务器32,还用于在接收车载终端标识码下发指令后,根据预先获取的车载终端的信息生成车载终端31的标识码,并将标识码发送至生产设备33。

生产设备33,还用于将标识码写入车载终端31,并在写入成功后向服务器32发送通知信息,以便服务器32根据通知信息记录标识码已被成功写入车载终端。

服务器32,还用于将标识码与记录的标识码进行比较,以确定标识码是否有误,并将确定结果发送至生产设备33。

生产设备33,还用于在确定结果为标识码有误时,重新向车载终端31写入标识码。

在本实施例中,车载终端的检测系统3通过车载终端根据自身的标识码和与自身相应的车辆的汽车vin码,向服务器发送请求绑定指令,服务器根据请求绑定指令中的标识码对车载终端的身份合法性进行检测,并在车载终端合法时,将车载终端和与车载终端相应的车辆进行绑定,以便于车载终端将与自身相应的车辆的数据上传至服务器,从而确保合法终端上传合法数据,并保证了车辆和监控服务器的安全。

参见图4,是本发明实施例四提供的服务器32的示意性框图。本发明实施例提供的服务器32包括的各模块用于执行图2对应的实施例中的各步骤,具体请参阅图2,以及图2对应的实施例中的相关描述,此处不再赘述。本发明实施例提供的服务器32包括第一指令接收模块321、查找模块322以及绑定模块323。

其中,第一指令接收模块321,用于接收车载终端发送的请求绑定指令;其中,请求绑定指令指的是将车载终端和与车载终端相应的车辆进行绑定的请求指令,并且请求绑定指令中包括车载终端的标识码和与车载终端相应的车辆的汽车vin码。

查找模块322,用于在数据库中对请求绑定指令中的标识码进行查找。

绑定模块323,用于若在数据库中查找到标识码,则确定车载终端为合法终端,并根据汽车vin码与标识码,将车载终端和与车载终端相应的车辆进行绑定,以便于车载终端将与自身相应的车辆的数据上传至服务器。

进一步的,绑定模块323,还用于若在数据库中没有查找到标识码,则确定车载终端为非法终端,并不对车载终端和与车载终端相应的车辆进行绑定。

进一步,服务器32还包括:第二指令接收模块、生成模块以及记录模块。

其中,第二指令接收模块,用于接收生产设备发送的车载终端标识码下发指令。

生成模块,用于在接收车载终端标识码下发指令后,根据预先获取的车载终端的信息生成车载终端的标识码,并将标识码发送至生产设备,以便于生产设备将标识码写入车载终端。

记录模块,用于接收生产设备在将标识码成功写入车载终端后发送的通知消息,并根据通知消息记录标识码已被成功写入车载终端。

进一步的,服务器还包括确定模块。

其中,确定模块,用于接收生产设备获取的车载终端的标识码,并将标识码与记录的标识码进行比较,以确定标识码是否有误,且将确定结果发送至生产设备。

在本实施例中,服务器32通过根据车载终端发送的请求绑定指令中的标识码对车载终端的身份合法性进行检测,并在车载终端合法时,将车载终端和与车载终端相应的车辆进行绑定,以便于车载终端将与自身相应的车辆的数据上传至服务器,从而确保合法终端上传合法数据,并保证了车辆和监控服务器的安全。

图5是本发明实施例五提供的服务器5的示意图。如图5所示,该实施例的服务器5包括:处理器50、存储器51以及存储在所述存储器51中并可在所述处理器50上运行的计算机程序52,例如车载终端的检测方法程序。所述处理器50执行所述计算机程序52时实现上述各个车载终端的检测方法实施例中的步骤,例如图2所示的步骤201至203。或者,所述处理器50执行所述计算机程序52时实现上述各装置实施例中各模块/单元的功能,例如图4所示模块321至323的功能。

示例性的,所述计算机程序52可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器51中,并由所述处理器50执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序52在所述服务器5中的执行过程。例如,所述计算机程序52可以被分割成第一指令接收模块、查找模块、绑定模块、第二指令接收模块、生成模块、记录模块以及确定模块(装置中的虚拟模块),各模块具体功能如下:

第一指令接收模块,用于接收车载终端发送的请求绑定指令;其中,请求绑定指令指的是将车载终端和与车载终端相应的车辆进行绑定的请求指令,并且请求绑定指令中包括车载终端的标识码和与车载终端相应的车辆的汽车vin码。

查找模块,用于在数据库中对请求绑定指令中的标识码进行查找。

绑定模块,用于若在数据库中查找到标识码,则确定车载终端为合法终端,并根据汽车vin码与标识码,将车载终端和与车载终端相应的车辆进行绑定,以便于车载终端将与自身相应的车辆的数据上传至服务器。

绑定模块,还用于若在数据库中没有查找到标识码,则确定车载终端为非法终端,并不对车载终端和与车载终端相应的车辆进行绑定。

第二指令接收模块,用于接收生产设备发送的车载终端标识码下发指令。

生成模块,用于在接收车载终端标识码下发指令后,根据预先获取的车载终端的信息生成车载终端的标识码,并将标识码发送至生产设备,以便于生产设备将标识码写入车载终端。

记录模块,用于接收生产设备在将标识码成功写入车载终端后发送的通知消息,并根据通知消息记录标识码已被成功写入车载终端。

确定模块,用于接收生产设备获取的车载终端的标识码,并将标识码与记录的标识码进行比较,以确定标识码是否有误,且将确定结果发送至生产设备。

所述服务器5可以是各种处理器,也可以是处理器内部的一个数据处理模块。所述终端设备5设备可包括,但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是服务器5的示例,并不构成对服务器5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述服务器5还可以包括输入输出设备、网络接入设备、总线等。

所称处理器50可以是微控制单元(microcontrollerunit,mcu)、中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器51可以是所述服务器5的内部存储单元,例如服务器5的硬盘或内存。所述存储器51也可以是所述服务器5的外部存储设备,例如所述服务器5上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

进一步地,所述存储器51还可以既包括所述服务器5的内部存储单元也包括外部存储设备。所述存储器51用于存储所述计算机程序以及所述服务器5所需的其他程序和数据。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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