CN111935200A - Vehicle control method and related equipment - Google Patents
Vehicle control method and related equipment Download PDFInfo
- Publication number
- CN111935200A CN111935200A CN201910394765.0A CN201910394765A CN111935200A CN 111935200 A CN111935200 A CN 111935200A CN 201910394765 A CN201910394765 A CN 201910394765A CN 111935200 A CN111935200 A CN 111935200A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- parking lot
- server
- vehicle control
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3234—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Traffic Control Systems (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
Abstract
本申请实施例提供了一种车辆控制方法及相关设备,可以应用于车联网。车企服务器接收终端发送的控车请求,若控车请求满足预设条件,则车企服务器向停车场服务器发送诶带车辆标识的控车通知消息,控车通知消息用于指示停车场服务器控制车辆,之后车企服务器接收停车场服务器发送的携带车辆标识的控车权限请求,进而车企服务器根据控车权限请求生成包括车企服务器的数字签名的控车令牌,随后车企服务器通过停车场服务器向车辆发送控车令牌,以使得停车场服务器控制车辆。车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。
The embodiments of the present application provide a vehicle control method and related equipment, which can be applied to the Internet of Vehicles. The car company server receives the car control request sent by the terminal. If the car control request meets the preset conditions, the car company server sends a car control notification message with a vehicle identification to the parking lot server. The car control notification message is used to instruct the parking lot server to control After that, the car company server receives the car control permission request carrying the vehicle identification sent by the parking lot server, and then the car company server generates a car control token including the digital signature of the car company server according to the car control permission request. The field server sends a vehicle control token to the vehicle to enable the parking lot server to control the vehicle. The vehicle can only execute the vehicle control instruction after verifying that the vehicle control instruction is authorized by the car company server, which reduces the potential safety hazard.
Description
技术领域technical field
本申请涉及车联网领域,尤其涉及一种车辆控制方法及相关设备。The present application relates to the field of Internet of Vehicles, and in particular, to a vehicle control method and related equipment.
背景技术Background technique
自动代客泊车(Automated Valet Parking,AVP)是指驾驶者将车停在停车场前方的指定停车区域并激活自动代客泊车的系统。AVP由停车场进行引导,汽车自动穿过道闸,在停车场内找到空车位停车。而当驾驶者按下手机按钮后,汽车又能够自动回到指定停车区域。Automated Valet Parking (AVP) refers to a system in which the driver parks the car in a designated parking area in front of the parking lot and activates automatic valet parking. The AVP is guided by the parking lot, and the car automatically passes through the barrier and finds an empty parking space in the parking lot to park. When the driver presses the button on the mobile phone, the car can automatically return to the designated parking area.
目前AVP的流程是:手机向云平台发起停车请求,云平台对该停车请求进行验证,通过验证后云平台将该停车请求下发给停车场服务器,之后停车场服务器通过网络与待停车辆建立连接,待停车辆在停车场服务器的引导下将车停入车位。The current AVP process is: the mobile phone initiates a parking request to the cloud platform, the cloud platform verifies the parking request, and after the verification, the cloud platform sends the parking request to the parking lot server, and then the parking lot server establishes a connection with the vehicle to be parked through the network Connected, the vehicle to be parked will park the car into the parking space under the guidance of the parking lot server.
目前AVP流程存在如下问题:待停车辆收到的泊车指令有可能并不是停车场服务器下发的,待停车辆就有可能在未授权的恶意指令的引导下行驶到其他地方,存在较大的安全隐患。The current AVP process has the following problems: the parking instruction received by the vehicle to be parked may not be issued by the parking lot server, and the vehicle to be parked may travel to other places under the guidance of unauthorized malicious instructions. security risks.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了一种车辆控制方法及相关设备,车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。Embodiments of the present application provide a vehicle control method and related equipment. The vehicle can execute the vehicle control instruction only after verifying that the vehicle control instruction is a vehicle control instruction authorized by the vehicle enterprise server, thereby reducing potential safety hazards.
有鉴于此,本申请第一方面提供一种车辆控制方法,包括:In view of this, a first aspect of the present application provides a vehicle control method, including:
车企服务器接收终端发送的控车请求,其中,该控车请求用于请求控制与终端相关联的车辆,若控车请求满足预设条件,则车企服务器向停车场服务器发送控车通知消息,其中,控车通知消息携带车辆的车辆标识,控车通知消息用于指示停车场服务器控制车辆,之后车企服务器接收停车场服务器发送的控车权限请求,其中,控车权限请求携带车辆的车辆标识,进而车企服务器根据控车权限请求生成控车令牌,其中,控车令牌中包括车企服务器的数字签名,随后车企服务器通过停车场服务器向车辆发送控车令牌,以使得停车场服务器控制车辆。The car company server receives the car control request sent by the terminal, wherein the car control request is used to request to control the vehicle associated with the terminal. If the car control request meets the preset conditions, the car company server sends a car control notification message to the parking lot server , wherein the car control notification message carries the vehicle identification of the vehicle, and the car control notification message is used to instruct the parking lot server to control the vehicle, and then the car company server receives the car control permission request sent by the parking lot server, wherein the car control permission request carries the vehicle's Vehicle identification, and then the car company server generates a car control token according to the car control permission request, wherein the car control token includes the digital signature of the car company server, and then the car company server sends the car control token to the vehicle through the parking lot server to Causes the parking lot server to control the vehicle.
本实施例中,在终端发起的控车请求满足预设条件的基础上,车企服务器还需要根据停车场服务器发起的控车权限请求生成控车令牌,并将该控车令牌发送至停车场服务器,再由停车场服务器向车辆发送携带有控车令牌的控车指令,进而由车辆对该控车令牌进行验证,若验证通过则说明车辆收到的控车指令是经过车企服务器授权的控车指令而非未授权的恶意指令,即在本方案中车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。In this embodiment, on the basis that the car control request initiated by the terminal meets the preset conditions, the car company server also needs to generate a car control token according to the car control permission request initiated by the parking lot server, and send the car control token to The parking lot server, and then the parking lot server sends the vehicle control instruction carrying the vehicle control token to the vehicle, and then the vehicle verifies the vehicle control token. The vehicle control instruction authorized by the enterprise server is not an unauthorized malicious instruction, that is, in this solution, the vehicle can only execute the vehicle control instruction after verifying that the vehicle control instruction is authorized by the vehicle enterprise server, which reduces the potential safety hazard. .
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车令牌中还包括停车场标识、车辆标识、车企服务器标识、控车令牌的权限以及控车令牌的有效期中的至少一项。The vehicle control token further includes at least one of a parking lot identification, a vehicle identification, a vehicle enterprise server identification, the authority of the vehicle control token, and the validity period of the vehicle control token.
本实施例中,列举了控车令牌中除了车企服务器的数字签名之外还可能包含的其他信息,提高了本方案的扩展性。In this embodiment, other information that may be included in the vehicle control token in addition to the digital signature of the vehicle enterprise server is listed, which improves the scalability of the solution.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车请求中包括车辆标识、停车场标识以及停车位置标识,车企服务器接收终端发送的控车请求之后,车企服务器向停车场服务器发送控车通知消息之前,方法还包括:The car control request includes vehicle identification, parking lot identification and parking location identification. After the car company server receives the car control request sent by the terminal, and before the car company server sends a car control notification message to the parking lot server, the method further includes:
车企服务器向停车场服务器发送车牌请求,之后车企服务器接收停车场服务器发送的车辆的车牌号,进而若车辆标识与车牌号匹配,则车企服务器向停车场服务器发送控车通知消息。The car company server sends a license plate request to the parking lot server, and then the car company server receives the license plate number of the vehicle sent by the parking lot server, and if the vehicle identification matches the license plate number, the car company server sends a car control notification message to the parking lot server.
本实施例中,车辆标识与车牌号之间是唯一对应的关系,因此车企服务器通过验证停车场识别到的车牌号与本地存储的车辆标识是否匹配可以有效阻止套牌车或其他设备发送的虚假的控车请求。In this embodiment, there is a unique correspondence between the vehicle identification and the license plate number. Therefore, the car company server can effectively prevent the license plate number recognized by the parking lot from being matched with the locally stored vehicle identification. Fake car control request.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
车企服务器接收终端发送的控车请求之前,方法还包括:Before the car company server receives the car control request sent by the terminal, the method further includes:
车企服务器分别与车辆、停车场服务器以及终端建立车企安全通道,车企安全通道用于承载车企服务器分别与车辆、停车场服务器以及终端之间传输的信息。The car company server establishes the car company security channel with the vehicle, the parking lot server and the terminal respectively. The car company security channel is used to carry the information transmitted between the car company server and the vehicle, the parking lot server and the terminal respectively.
本实施例中,车企服务器与车辆、停车场服务器以及终端之间都建立了用于传输信息的安全通道,有助于提高各方之间信息传输的安全性,避免恶意信息的干扰。In this embodiment, a secure channel for transmitting information is established between the car company server and the vehicle, the parking lot server, and the terminal, which helps to improve the security of information transmission between all parties and avoid interference of malicious information.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
车企服务器接收终端发送的控车请求之前,方法还包括:Before the car company server receives the car control request sent by the terminal, the method further includes:
车企服务器通过车企安全通道接收来自车辆的车辆标识,并通过车企安全通道接收来自终端的与车辆关联的驾驶证、行驶证以及车牌号中的至少一项,还可以通过车企安全通道接收来自停车场服务器的与停车场关联的无线网络信息、停车场标识以及网络通信地址。The car company server receives the vehicle identification from the vehicle through the car company security channel, and receives at least one of the driver's license, driving license and license plate number associated with the vehicle from the terminal through the car company security channel, and can also pass the car company security channel. The wireless network information associated with the parking lot, the parking lot identification, and the network communication address are received from the parking lot server.
本实施例中,车企服务器通过安全通道可以从车辆、终端以及停车场服务器获取各方的信息,以完成相互认证,提高了本方案的完整性。In this embodiment, the car company server can obtain the information of each party from the vehicle, the terminal, and the parking lot server through the secure channel, so as to complete the mutual authentication and improve the integrity of the solution.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
车企服务器通过车企安全通道接收来自停车场服务器的与停车场关联的无线网络信息、停车场标识以及网络通信地址之后,车企服务器通过停车场服务器向车辆发送控车令牌之前,方法还包括:After the car company server receives the wireless network information, parking lot identification and network communication address associated with the parking lot from the parking lot server through the car company security channel, and before the car company server sends the car control token to the vehicle through the parking lot server, the method further includes: include:
车企服务器向车辆发送停车场标识、停车场的无线网络信息以及停车场的网络通信地址。The car company server sends the parking lot identification, the wireless network information of the parking lot, and the network communication address of the parking lot to the vehicle.
本实施例中,车企服务器可以将获取到的关于停车场的信息发送给车辆,以确保车辆可以与停车场建立安全的通信,避免车辆连接到恶意的服务器。In this embodiment, the car company server may send the acquired information about the parking lot to the vehicle, so as to ensure that the vehicle can establish a secure communication with the parking lot and prevent the vehicle from connecting to a malicious server.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车请求包括泊车请求或召回请求,车企服务器通过停车场服务器向车辆发送控车令牌之后,方法还包括:The car control request includes a parking request or a recall request. After the car company server sends the car control token to the vehicle through the parking lot server, the method further includes:
车企服务器接收停车场服务器发送的控车响应,控车响应包括车辆标识、车辆的状态信息以及车辆的位置信息,车辆的状态信息包括泊车状态或召回状态,之后车企服务器向终端发送控车响应。The car company server receives the car control response sent by the parking lot server. The car control response includes the vehicle identification, vehicle status information, and vehicle location information. The vehicle status information includes the parking status or recall status. After that, the car company server sends a control response to the terminal. car responds.
本实施例中,在车辆执行完成控车指令后,车企服务器可以接收到停车场服务器发送的控车响应,以表明车辆的最新状态以及最新位置等信息,并且车企服务器也会将这些更新的信息反馈至终端,以使得用户可以第一时间了解到自己车辆的最新情况。In this embodiment, after the vehicle executes the vehicle control command, the car company server can receive the car control response sent by the parking lot server to indicate the latest status and latest location of the vehicle, and the car company server will also update these information. The information is fed back to the terminal, so that the user can know the latest situation of his vehicle at the first time.
本申请第二方面提供了一种车辆控制方法,包括:A second aspect of the present application provides a vehicle control method, including:
停车场服务器接收控车通知消息,控车通知消息携带车辆标识,其中,控车通知消息用于指示停车场服务器控制与车辆标识关联的车辆,之后停车场服务器向车企服务器发送控车权限请求,其中,控车权限请求携带车辆标识,进而停车场服务器接收车企服务器发送的控车令牌,其中,控车令牌中包括车企服务器的数字签名,随后停车场服务器向车辆发送携带控车令牌的控车指令以控制车辆。The parking lot server receives the car control notification message, and the car control notification message carries the vehicle identification. The car control notification message is used to instruct the parking lot server to control the vehicle associated with the vehicle identification, and then the parking lot server sends a car control permission request to the car company server. , wherein the car control permission request carries the vehicle identification, and the parking lot server receives the car control token sent by the car company server, wherein the car control token includes the digital signature of the car company server, and then the parking lot server sends the vehicle control token to the vehicle. The car control command of the car token to control the vehicle.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车令牌中还包括停车场标识、车辆标识以及控车令牌的有效期中的至少一项。The vehicle control token further includes at least one of a parking lot identification, a vehicle identification and a validity period of the vehicle control token.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
停车场服务器接收控车通知消息之前,方法还包括:Before the parking lot server receives the vehicle control notification message, the method further includes:
停车场服务器接收车企服务器发送的车牌请求,之后停车场服务器识别车辆的车牌号,进而停车场服务器向车企服务器发送车牌号。The parking lot server receives the license plate request sent by the car company server, and then the parking lot server identifies the license plate number of the vehicle, and then the parking lot server sends the license plate number to the car company server.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
停车场服务器接收控车通知消息之前,方法还包括:Before the parking lot server receives the vehicle control notification message, the method further includes:
停车场服务器识别车辆的车牌号;The parking lot server identifies the license plate number of the vehicle;
停车场服务器查询与车牌号关联的车企服务器;The parking lot server queries the car company server associated with the license plate number;
停车场服务器向车企服务器发送车牌号。The parking lot server sends the license plate number to the car company server.
本实施例中,车企服务器不需要主动向停车场服务器发送车牌请求,车辆驶入停车场的指定位置即可触发停车场服务器主动识别车牌号,那么基于本实施例的流程,停车场服务器不再根据收到的车牌请求去识别车牌号,可以有效避免某些恶意平台通过向停车场服务器发送大量的车牌请求的DDoS攻击。In this embodiment, the car company server does not need to actively send a license plate request to the parking lot server, and the parking lot server can be triggered to actively identify the license plate number when the vehicle enters the designated position of the parking lot. Based on the process of this embodiment, the parking lot server does not Then, the license plate number is identified according to the received license plate request, which can effectively avoid the DDoS attack of some malicious platforms by sending a large number of license plate requests to the parking lot server.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
停车场服务器接收控车通知消息包括:The car control notification message received by the parking lot server includes:
停车场服务器接收车企服务器或车辆发送的控车通知消息。The parking lot server receives the car control notification message sent by the car company server or the vehicle.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
停车场服务器向车辆发送携带控车令牌的控车指令以控制车辆之后,方法还包括:After the parking lot server sends the vehicle control instruction carrying the vehicle control token to the vehicle to control the vehicle, the method further includes:
停车场服务器向车企服务器发送控车响应,控车响应包括车辆标识、车辆的状态信息以及车辆的位置信息,车辆的状态信息包括泊车状态或召回状态。The parking lot server sends a car control response to the car company server. The car control response includes vehicle identification, vehicle status information, and vehicle location information. The vehicle status information includes parking status or recall status.
本申请第三方面提供了一种车辆控制方法,包括:A third aspect of the present application provides a vehicle control method, including:
车辆接收停车场服务器发送的控车指令,其中,控车指令包括控车令牌,控车令牌中包括车企服务器的数字签名,之后车辆验证控车令牌,若控车令牌通过验证,则车辆执行控车指令。The vehicle receives the car control command sent by the parking lot server, wherein the car control command includes a car control token, and the car control token includes the digital signature of the car company server, and then the vehicle verifies the car control token. If the car control token passes the verification , the vehicle executes the vehicle control command.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
车辆验证控车令牌包括:Vehicle Verification Vehicle Control Tokens include:
车辆从车企服务器获取车企服务器的公钥证书,进而车辆根据公钥证书验证数字签名。The vehicle obtains the public key certificate of the vehicle enterprise server from the vehicle enterprise server, and then the vehicle verifies the digital signature according to the public key certificate.
本实施例中,提供了一种车辆验证控车令牌的具体实现方式,提高了本方案的可实现性。In this embodiment, a specific implementation manner of vehicle verification vehicle control token is provided, which improves the practicability of this solution.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车令牌中还包括停车场标识、车辆标识以及控车令牌的有效期中的至少一项;The car control token further includes at least one of the parking lot identification, the vehicle identification and the validity period of the car control token;
方法还包括:Methods also include:
车辆验证停车场标识、车辆标识以及控车令牌的有效期中的至少一项。The vehicle verifies at least one of the parking lot identification, the vehicle identification, and the validity period of the vehicle control token.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
车辆接收停车场服务器发送的控车指令之前,方法还包括:Before the vehicle receives the vehicle control instruction sent by the parking lot server, the method further includes:
车辆接收车企服务器发送的停车场标识、停车场的无线网络信息以及停车场的网络通信地址。The vehicle receives the parking lot identification, the wireless network information of the parking lot, and the network communication address of the parking lot sent by the car company server.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
车辆接收停车场服务器发送的控车指令之前,方法还包括:Before the vehicle receives the vehicle control instruction sent by the parking lot server, the method further includes:
车辆向停车场服务器发送控车通知消息,控车通知消息携带车辆标识,控车通知消息用于指示停车场服务器控制与车辆标识关联的车辆。The vehicle sends a vehicle control notification message to the parking lot server, the vehicle control notification message carries the vehicle identification, and the vehicle control notification message is used to instruct the parking lot server to control the vehicle associated with the vehicle identification.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
车辆执行控车指令之后,方法还包括:After the vehicle executes the vehicle control instruction, the method further includes:
车辆向停车场服务器发送车辆的位置信息,位置信息包括泊车状态的位置信息或召回状态的位置信息。The vehicle sends location information of the vehicle to the parking lot server, where the location information includes location information in a parking state or location information in a recall state.
本申请第四方面提供了一种车企服务器,包括:A fourth aspect of the present application provides a car enterprise server, including:
接收单元,用于接收终端发送的控车请求,控车请求用于请求控制与终端相关联的车辆;a receiving unit, configured to receive a vehicle control request sent by the terminal, and the vehicle control request is used to request to control a vehicle associated with the terminal;
发送单元,用于若控车请求满足预设条件,则向停车场服务器发送控车通知消息,控车通知消息携带车辆的车辆标识,控车通知消息用于指示停车场服务器控制车辆;a sending unit, configured to send a car control notification message to the parking lot server if the car control request satisfies a preset condition, the car control notification message carrying the vehicle identification of the vehicle, and the car control notification message is used to instruct the parking lot server to control the vehicle;
接收单元,还用于接收停车场服务器发送的控车权限请求,控车权限请求携带车辆的车辆标识;The receiving unit is further configured to receive the car control permission request sent by the parking lot server, and the car control permission request carries the vehicle identification of the vehicle;
处理单元,用于根据控车权限请求生成控车令牌,控车令牌中包括车企服务器的数字签名;The processing unit is used to generate a car control token according to the request for the car control permission, and the car control token includes the digital signature of the car enterprise server;
发送单元,还用于通过停车场服务器向车辆发送控车令牌,以使得停车场服务器控制车辆。The sending unit is further configured to send the vehicle control token to the vehicle through the parking lot server, so that the parking lot server controls the vehicle.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车令牌中还包括停车场标识、车辆标识、车企服务器标识、控车令牌的权限以及控车令牌的有效期中的至少一项。The vehicle control token further includes at least one of a parking lot identification, a vehicle identification, a vehicle enterprise server identification, the authority of the vehicle control token, and the validity period of the vehicle control token.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车请求中包括车辆标识、停车场标识以及停车位置标识,接收单元接收终端发送的控车请求之后,发送单元向停车场服务器发送控车通知消息之前,The car control request includes vehicle identification, parking lot identification and parking location identification. After the receiving unit receives the car control request sent by the terminal, before the sending unit sends the car control notification message to the parking lot server,
发送单元,还用于向停车场服务器发送车牌请求;The sending unit is also used to send a license plate request to the parking lot server;
接收单元,还用于接收停车场服务器发送的车辆的车牌号;The receiving unit is further configured to receive the license plate number of the vehicle sent by the parking lot server;
发送单元,具体用于若车辆标识与车牌号匹配,则向停车场服务器发送控车通知消息。The sending unit is specifically configured to send a vehicle control notification message to the parking lot server if the vehicle identification matches the license plate number.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元接收终端发送的控车请求之前,Before the receiving unit receives the vehicle control request sent by the terminal,
处理单元,还用于分别与车辆、停车场服务器以及终端建立车企安全通道,车企安全通道用于承载车企服务器分别与车辆、停车场服务器以及终端之间传输的信息。The processing unit is also used to establish a car company security channel with the vehicle, the parking lot server and the terminal respectively, and the car company security channel is used to carry the information transmitted between the car company server and the vehicle, the parking lot server and the terminal respectively.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元接收终端发送的控车请求之前,Before the receiving unit receives the vehicle control request sent by the terminal,
接收单元,还用于通过车企安全通道接收来自车辆的车辆标识;The receiving unit is also used to receive the vehicle identification from the vehicle through the safety channel of the car company;
通过车企安全通道接收来自终端的与车辆关联的驾驶证、行驶证以及车牌号中的至少一项;Receive at least one of the driver's license, driving license and license plate number associated with the vehicle from the terminal through the car company's security channel;
通过车企安全通道接收来自停车场服务器的与停车场关联的无线网络信息、停车场标识以及网络通信地址。Receive wireless network information, parking lot identification and network communication address associated with the parking lot from the parking lot server through the car company's secure channel.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元通过车企安全通道接收来自停车场服务器的与停车场关联的无线网络信息、停车场标识以及网络通信地址之后,发送单元通过停车场服务器向车辆发送控车令牌之前,After the receiving unit receives the wireless network information associated with the parking lot, the parking lot identification and the network communication address from the parking lot server through the security channel of the car company, and before the sending unit sends the vehicle control token to the vehicle through the parking lot server,
发送单元,还用于向车辆发送停车场标识、停车场的无线网络信息以及停车场的网络通信地址。The sending unit is further configured to send the identification of the parking lot, the wireless network information of the parking lot and the network communication address of the parking lot to the vehicle.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车请求包括泊车请求或召回请求,发送单元通过停车场服务器向车辆发送控车令牌之后,The car control request includes a parking request or a recall request. After the sending unit sends the car control token to the vehicle through the parking lot server,
接收单元,还用于接收停车场服务器发送的控车响应,控车响应包括车辆标识、车辆的状态信息以及车辆的位置信息,车辆的状态信息包括泊车状态或召回状态;The receiving unit is further configured to receive the car control response sent by the parking lot server, where the car control response includes vehicle identification, vehicle status information and vehicle location information, and the vehicle status information includes the parking status or recall status;
发送单元,还用于向终端发送控车响应。The sending unit is also used for sending a vehicle control response to the terminal.
本申请第五方面提供了一种停车场服务器,包括:A fifth aspect of the present application provides a parking lot server, including:
接收单元,用于接收控车通知消息,控车通知消息携带车辆标识,控车通知消息用于指示停车场服务器控制与车辆标识关联的车辆;a receiving unit, configured to receive a vehicle control notification message, where the vehicle control notification message carries a vehicle identification, and the vehicle control notification message is used to instruct the parking lot server to control the vehicle associated with the vehicle identification;
发送单元,用于向车企服务器发送控车权限请求,控车权限请求携带车辆标识;The sending unit is used to send the car control permission request to the car enterprise server, and the car control permission request carries the vehicle identification;
接收单元,用于接收车企服务器发送的控车令牌,控车令牌中包括车企服务器的数字签名;The receiving unit is used to receive the car control token sent by the car company server, and the car control token includes the digital signature of the car company server;
发送单元,用于向车辆发送携带控车令牌的控车指令以控制车辆。The sending unit is used for sending the vehicle control instruction carrying the vehicle control token to the vehicle to control the vehicle.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车令牌中还包括停车场标识、车辆标识以及控车令牌的有效期中的至少一项。The vehicle control token further includes at least one of a parking lot identification, a vehicle identification and a validity period of the vehicle control token.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元接收控车通知消息之前,Before the receiving unit receives the vehicle control notification message,
接收单元,还用于接收车企服务器发送的车牌请求;The receiving unit is also used to receive the license plate request sent by the car company server;
停车场服务器还包括处理单元,用于识别车辆的车牌号;The parking lot server further includes a processing unit for recognizing the license plate number of the vehicle;
发送单元,还用于向车企服务器发送车牌号。The sending unit is also used to send the license plate number to the car company server.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元接收控车通知消息之前,Before the receiving unit receives the vehicle control notification message,
停车场服务器还包括处理单元,用于识别车辆的车牌号;The parking lot server further includes a processing unit for recognizing the license plate number of the vehicle;
查询与车牌号关联的车企服务器;Query the car company server associated with the license plate number;
发送单元,还用于向车企服务器发送车牌号。The sending unit is also used to send the license plate number to the car company server.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元,具体用于接收车企服务器或车辆发送的控车通知消息。The receiving unit is specifically configured to receive the vehicle control notification message sent by the car company server or the vehicle.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
发送单元向车辆发送携带控车令牌的控车指令以控制车辆之后,After the sending unit sends the vehicle control instruction carrying the vehicle control token to the vehicle to control the vehicle,
发送单元,还用于向车企服务器发送控车响应,控车响应包括车辆标识、车辆的状态信息以及车辆的位置信息,车辆的状态信息包括泊车状态或召回状态。The sending unit is further configured to send a vehicle control response to the car company server, where the vehicle control response includes vehicle identification, vehicle status information, and vehicle location information, and the vehicle status information includes a parking status or a recall status.
本申请第六方面提供了一种车辆,包括:A sixth aspect of the present application provides a vehicle, comprising:
接收单元,用于接收停车场服务器发送的控车指令,控车指令包括控车令牌,控车令牌中包括车企服务器的数字签名;The receiving unit is used for receiving the car control instruction sent by the parking lot server, the car control instruction includes a car control token, and the car control token includes the digital signature of the car company server;
处理单元,用于验证控车令牌;The processing unit is used to verify the vehicle control token;
若控车令牌通过验证,则执行控车指令。If the vehicle control token is verified, the vehicle control instruction is executed.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
处理单元,具体用于从车企服务器获取车企服务器的公钥证书;根据公钥证书验证数字签名。The processing unit is specifically used to obtain the public key certificate of the car company server from the car company server; and verify the digital signature according to the public key certificate.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
控车令牌中还包括停车场标识、车辆标识以及控车令牌的有效期中的至少一项;The car control token further includes at least one of the parking lot identification, the vehicle identification and the validity period of the car control token;
处理单元,还用于验证停车场标识、车辆标识以及控车令牌的有效期中的至少一项。The processing unit is further configured to verify at least one of the parking lot identification, the vehicle identification and the validity period of the vehicle control token.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元接收停车场服务器发送的控车指令之前,Before the receiving unit receives the car control instruction sent by the parking lot server,
接收单元,还用于接收车企服务器发送的停车场标识、停车场的无线网络信息以及停车场的网络通信地址。The receiving unit is further configured to receive the parking lot identification, the wireless network information of the parking lot and the network communication address of the parking lot sent by the car company server.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
接收单元接收停车场服务器发送的控车指令之前,Before the receiving unit receives the car control instruction sent by the parking lot server,
车辆还包括发送单元,用于向停车场服务器发送控车通知消息,控车通知消息携带车辆标识,控车通知消息用于指示停车场服务器控制与车辆标识关联的车辆。The vehicle further includes a sending unit for sending a car control notification message to the parking lot server, where the vehicle control notification message carries the vehicle identification, and the vehicle control notification message is used to instruct the parking lot server to control the vehicle associated with the vehicle identification.
可选的,在一些可能的实现方式中,Optionally, in some possible implementations,
处理单元执行控车指令之后,After the processing unit executes the vehicle control command,
车辆还包括发送单元,用于向停车场服务器发送车辆的位置信息,位置信息包括泊车状态的位置信息或召回状态的位置信息。The vehicle further includes a sending unit for sending the location information of the vehicle to the parking lot server, where the location information includes location information of a parking state or location information of a recalled state.
本申请第七方面提供了一种车企服务器,包括:A seventh aspect of the present application provides a car enterprise server, including:
处理器、存储器、总线以及输入输出接口;processor, memory, bus and input and output interface;
存储器中存储有程序代码;program code is stored in the memory;
处理器调用存储器中的程序代码时执行上述第一方面中任意实现方式的流程。When the processor calls the program code in the memory, the process of any implementation in the first aspect is executed.
本申请第八方面提供了一种停车场服务器,包括:An eighth aspect of the present application provides a parking lot server, including:
处理器、存储器、总线以及输入输出接口;processor, memory, bus and input and output interface;
存储器中存储有程序代码;program code is stored in the memory;
处理器调用存储器中的程序代码时执行上述第二方面中任意实现方式的流程。When the processor calls the program code in the memory, the process of any implementation in the second aspect is executed.
本申请第九方面提供了一种车辆,包括:A ninth aspect of the present application provides a vehicle, comprising:
处理器、存储器、总线以及输入输出接口;processor, memory, bus and input and output interface;
存储器中存储有程序代码;program code is stored in the memory;
处理器调用存储器中的程序代码时执行上述第三方面中任意实现方式的流程。When the processor calls the program code in the memory, the process of any implementation in the third aspect is executed.
本申请实施例第十方面提供了一种计算机可读存储介质,包括指令,当指令在计算机上运行时,使得计算机执行上述第一方面、第二方面或第三方面的车辆控制方法中的流程。A tenth aspect of the embodiments of the present application provides a computer-readable storage medium, including instructions, when the instructions are run on a computer, the computer is made to execute the process of the vehicle control method of the first aspect, the second aspect or the third aspect .
本申请实施例第十一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面、第二方面或第三方面的车辆控制方法中的流程。An eleventh aspect of the embodiments of the present application provides a computer program product including instructions, which, when run on a computer, enables the computer to execute the processes in the vehicle control method of the first, second or third aspects.
从以上技术方案可以看出,本申请实施例具有以下优点:As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:
本申请实施例中,车企服务器接收终端发送的控车请求,用于请求控制与终端相关联的车辆,若该控车请求满足预设条件,则车企服务器接收停车场服务器发送的控车权限请求,该控车权限请求携带车辆的车辆标识,之后车企服务器根据该控车权限请求生成控车令牌,该控车令牌中包括车企服务器的数字签名,进一步车企服务器通过停车场服务器向车辆发送控车令牌,以使得停车场服务器控制车辆。通过上述描述,在终端发起的控车请求满足预设条件的基础上,车企服务器还需要根据停车场服务器发起的控车权限请求生成控车令牌,并将该控车令牌发送至停车场服务器,再由停车场服务器向车辆发送携带有控车令牌的控车指令,进而由车辆对该控车令牌进行验证,若验证通过则说明车辆收到的控车指令是经过车企服务器授权的控车指令而非未授权的恶意指令,即在本方案中车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。In the embodiment of the present application, the car company server receives the car control request sent by the terminal, which is used to request to control the vehicle associated with the terminal. If the car control request satisfies the preset conditions, the car company server receives the car control request sent by the parking lot server. Permission request, the car control permission request carries the vehicle identification of the vehicle, and then the car company server generates a car control token according to the car control permission request. The car control token includes the digital signature of the car company server. The field server sends a vehicle control token to the vehicle to enable the parking lot server to control the vehicle. Based on the above description, on the basis that the car control request initiated by the terminal meets the preset conditions, the car company server also needs to generate a car control token according to the car control permission request initiated by the parking lot server, and send the car control token to the parking lot Then, the parking lot server sends the vehicle control instruction carrying the vehicle control token to the vehicle, and then the vehicle verifies the vehicle control token. If the verification passes, it means that the vehicle control instruction received by the vehicle has passed the The vehicle control command authorized by the server is not an unauthorized malicious command, that is, in this solution, the vehicle can only execute the car control command after verifying that the car control command is authorized by the car company server, which reduces security risks.
附图说明Description of drawings
图1为自动代客泊车的场景示意图;Fig. 1 is the scene schematic diagram of automatic valet parking;
图2为本申请所应用的网络场景示意图;2 is a schematic diagram of a network scenario applied by the application;
图3为本申请车辆控制方法的一个实施例示意图;FIG. 3 is a schematic diagram of an embodiment of the vehicle control method of the application;
图4为本申请车辆控制方法的另一个实施例示意图;4 is a schematic diagram of another embodiment of the vehicle control method of the application;
图5为本申请车辆控制方法的另一个实施例示意图;FIG. 5 is a schematic diagram of another embodiment of the vehicle control method of the application;
图6为本申请车企服务器的一个实施例示意图;FIG. 6 is a schematic diagram of an embodiment of the application for a car company server;
图7为本申请停车场服务器的一个实施例示意图;FIG. 7 is a schematic diagram of an embodiment of the parking lot server of the application;
图8为本申请车辆的一个实施例示意图;FIG. 8 is a schematic diagram of an embodiment of the vehicle of the application;
图9为本申请处理装置的结构示意图。FIG. 9 is a schematic structural diagram of the processing device of the present application.
具体实施方式Detailed ways
本申请实施例提供了一种车辆控制方法及相关设备,车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。Embodiments of the present application provide a vehicle control method and related equipment. The vehicle can execute the vehicle control instruction only after verifying that the vehicle control instruction is a vehicle control instruction authorized by the vehicle enterprise server, thereby reducing potential safety hazards.
随着互联网技术的不断发展,车联网已经和人们的日常出行关联越来越紧密,车联网是由车辆位置、速度和路线等信息构成的巨大交互网络。通过全球定位系统(GlobalPositioning System,GPS)、射频识别(Radio Frequency Identification,RFID)、传感器、摄像头图像处理等装置,车辆可以完成自身环境和状态信息的采集;通过互联网技术,所有的车辆可以将自身的各种信息传输汇聚到中央处理器;通过计算机技术,这些大量车辆的信息可以被分析和处理,从而计算出不同车辆的最佳路线、及时汇报路况和安排信号灯周期。车联网以车内网、车际网和车载移动互联网为基础,按照约定的通信协议和数据交互标准,可以实现在车与车之间、车与路之间、车与行人之间以及车与互联网之间等进行无线通讯和信息交换。With the continuous development of Internet technology, the Internet of Vehicles has become more and more closely related to people's daily travel. The Internet of Vehicles is a huge interactive network composed of information such as vehicle location, speed and route. Through the Global Positioning System (GPS), Radio Frequency Identification (RFID), sensors, camera image processing and other devices, the vehicle can complete the collection of its own environment and status information; through Internet technology, all vehicles can All kinds of information transmissions are gathered to the central processing unit; through computer technology, the information of these large numbers of vehicles can be analyzed and processed, so as to calculate the best route for different vehicles, report road conditions in time and arrange signal light cycles. The Internet of Vehicles is based on the intra-vehicle network, the inter-vehicle network and the in-vehicle mobile Internet. According to the agreed communication protocols and data exchange standards, it can be realized between vehicles and vehicles, between vehicles and roads, between vehicles and pedestrians, and between vehicles and pedestrians. Wireless communication and information exchange between the Internet and so on.
本申请主要应用于车联网中一个具体的场景,即自动代客泊车(Automated ValetParking,AVP)场景,如图1所示,AVP是指驾驶者将车停在停车场前方的指定停车区域并激活自动代客泊车的系统。AVP由停车场进行引导,汽车自动穿过道闸,在停车场内找到空车位停车,而当驾驶者按下手机按钮后,汽车又能够自动回到制定停车区域。AVP相较于传统的人工手动泊车具有如下优势:免除人亲自停车的负担,节约时间,提高停车场利用效率,盲区检测等。AVP包括2大应用场景分别是:私家车代客泊车和共享汽车泊车取车。This application is mainly applied to a specific scenario in the Internet of Vehicles, namely the Automated Valet Parking (AVP) scenario. As shown in Figure 1, AVP refers to the driver parks the car in the designated parking area in front of the parking lot and Activate the system for automatic valet parking. AVP is guided by the parking lot. The car automatically passes through the gate and finds an empty parking space in the parking lot to park. When the driver presses the button on the mobile phone, the car can automatically return to the designated parking area. Compared with traditional manual parking, AVP has the following advantages: relieve the burden of personal parking, save time, improve the efficiency of parking lot utilization, blind spot detection, etc. AVP includes two major application scenarios: private car valet parking and shared car parking and pickup.
目前已有的一种AVP的流程是:手机向云平台发起停车请求,云平台对该停车请求进行验证,通过验证后云平台将该停车请求下发给停车场服务器,之后停车场服务器通过网络与待停车辆建立连接,待停车辆在停车场服务器的引导下将车停入车位。可以看出,现有的AVP主要对用户发起的停车请求进行验证,即只要停车请求的发起者的身份信息验证通过,停车场服务器就可以向待停车辆下发泊车指令来执行泊车操作,但是待停车辆收到的泊车指令有可能并不是停车场服务器下发的,待停车辆就有可能在未授权的恶意指令的引导下行驶到其他地方,存在较大的安全隐患。An existing AVP process is: the mobile phone initiates a parking request to the cloud platform, the cloud platform verifies the parking request, and after the verification, the cloud platform sends the parking request to the parking lot server, and then the parking lot server passes the network A connection is established with the vehicle to be parked, and the vehicle to be parked parks the car into the parking space under the guidance of the parking lot server. It can be seen that the existing AVP mainly verifies the parking request initiated by the user, that is, as long as the identity information of the initiator of the parking request is verified, the parking lot server can issue a parking instruction to the vehicle to be parked to perform the parking operation. , but the parking instruction received by the vehicle to be parked may not be issued by the parking lot server, and the vehicle to be parked may travel to other places under the guidance of unauthorized malicious instructions, which poses a greater safety hazard.
为此本申请实施例提供了一种车辆控制方法,车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。To this end, the embodiments of the present application provide a vehicle control method. The vehicle can execute the vehicle control instruction only after verifying that the vehicle control instruction is a vehicle control instruction authorized by the vehicle enterprise server, thereby reducing potential safety hazards.
本申请中所涉及的多方交互场景可以如图2所示,包括车辆、终端、车企服务器以及停车场服务器,各方之间通过互联网进行数据交互,其中,用户可以通过终端向车企服务器发起控车请求,车企服务器具体可以是由生产车辆的车企控制的用于远程管理车辆状态信息的服务器,车企服务器需要对终端以及车辆进行身份验证,在验证通过后会通知停车场服务器,并根据停车场服务器的申请权限请求给予停车场服务器控车权限,最终在车辆验证了停车场服务器下发的控车指令后(验证该控车指令是否经过了车企服务器的授权),车辆即可执行控车指令完成自动泊车或取车。The multi-party interaction scenario involved in this application can be as shown in Figure 2, including vehicles, terminals, car company servers and parking lot servers, and the parties conduct data interaction through the Internet, in which the user can initiate data to the car company server through the terminal. For a car control request, the car company server can be a server controlled by the car company that produces the vehicle and used to remotely manage vehicle status information. The car company server needs to authenticate the terminal and the vehicle. After the verification is passed, it will notify the parking lot server. And according to the application permission request of the parking lot server, the parking lot server is given the permission to control the car, and finally after the vehicle verifies the car control command issued by the parking lot server (verifies whether the car control command has been authorized by the car company server), the vehicle is The car control command can be executed to complete automatic parking or car pickup.
下面请参阅图3,本申请实施例的车辆控制方法的一个实施例包括:Referring to FIG. 3 below, an embodiment of the vehicle control method of the embodiment of the present application includes:
301、终端向车企服务器发送控车请求。301. The terminal sends a car control request to the car company server.
本实施例中,终端可以通过与车企服务器绑定的应用程序向车企服务器发送控车请求。可以理解的是,该控车请求根据用户需求的不同可以包括泊车请求或召回请求,若车辆处于待泊车状态那么用户可以使用终端向车企服务器发起泊车请求,若车辆处于已泊车状态那么用户可以使用终端向车企服务器发起召回请求。具体的,终端可以根据GPS信息在界面上显示停车场标识,用户可以在界面上自行选择停车场,在确定了停车场之后终端界面上进一步可以显示该停车场的入口标识(可以是一个或多个入口),用户随后选择进入停车场的入口,之后终端向车企服务器发送携带有车辆标识、停车场标识以及停车场入口标识的控车请求。可以理解的是,本申请中的车辆标识可以是与车辆唯一对应的车辆识别号码(vehicle identification number,VIN)。In this embodiment, the terminal may send a car control request to the car company server through an application program bound to the car company server. It can be understood that the car control request can include a parking request or a recall request according to different user needs. If the vehicle is in the waiting state, the user can use the terminal to initiate a parking request to the car company server. The user can use the terminal to initiate a recall request to the car company server. Specifically, the terminal can display the parking lot logo on the interface according to the GPS information, the user can select the parking lot on the interface, and after the parking lot is determined, the terminal interface can further display the entrance logo of the parking lot (which can be one or more The user then selects the entrance to enter the parking lot, and then the terminal sends a car control request carrying the vehicle identification, the parking lot identification and the parking lot entrance identification to the car company server. It can be understood that the vehicle identification in this application may be a vehicle identification number (VIN) uniquely corresponding to the vehicle.
需要说明的是,本申请实施例中的终端可称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal)、智能终端等,该终端设备可以经无线接入网(radio access network,RAN)与一个或多个核心网进行通信。例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有移动终端的计算机等,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置以及未来NR网络中的终端设备,它们与无线接入网交换语音或数据,本申请中将以一般意义上的UE来介绍。It should be noted that the terminal in the embodiments of the present application may be referred to as user equipment (user equipment, UE), mobile station (mobile station, MS), mobile terminal (mobile terminal), intelligent terminal, etc. A radio access network (RAN) communicates with one or more core networks. For example, the terminal device can be a mobile phone (or "cellular" phone), a computer with a mobile terminal, etc., and the terminal device can also be a portable, pocket-sized, hand-held, computer-built or vehicle-mounted mobile device and future NR networks The terminal equipment in the RA, which exchanges voice or data with the radio access network, will be introduced in this application as a UE in a general sense.
302、车企服务器判断控车请求是否满足预设条件,若否,则执行步骤303,若是,则执行步骤304。302. The car company server determines whether the vehicle control request satisfies the preset condition, and if not, executes step 303, and if yes, executes step 304.
本实施例中,车企服务器收到控车请求后需要对控车请求进行验证,即判断控车请求是否满足预设条件。具体的,车企服务器可以预先与车辆、停车场服务器以及终端完成相互认证,当车企服务器收到控车请求后可以结合控车请求中携带的关于终端和停车场两方面的信息验证是否与预先完成的认证信息匹配。In this embodiment, after receiving the car control request, the car company server needs to verify the car control request, that is, to determine whether the car control request satisfies a preset condition. Specifically, the car company server can complete mutual authentication with the vehicle, the parking lot server and the terminal in advance. When the car company server receives the car control request, it can combine the information about the terminal and the parking lot carried in the car control request to verify whether the Pre-completed authentication information matches.
303、车企服务器拒绝控车请求。303. The car company server rejects the car control request.
本实施例中,若控车请求不满足预设条件,则车企服务器拒绝该控车请求。In this embodiment, if the car control request does not meet the preset conditions, the car company server rejects the car control request.
304、车企服务器向停车场服务器发送携带有车辆标识的控车通知消息。304. The car company server sends a car control notification message carrying the vehicle identification to the parking lot server.
本实施例中,若控车请求满足预设条件,则车企服务器向停车场服务器发送携带有车辆标识的控车通知消息,用于指示停车场可以准备控制车辆,停车场服务器可以根据车辆标识确定控车请求所对应的车辆。In this embodiment, if the car control request satisfies the preset conditions, the car company server sends a car control notification message carrying the vehicle identification to the parking lot server, which is used to indicate that the parking lot can prepare to control the vehicle, and the parking lot server can control the vehicle according to the vehicle identification Determine the vehicle corresponding to the control request.
305、停车场服务器向车企服务器发送携带有车辆标识的控车权限请求。305 . The parking lot server sends a request for permission to control the vehicle carrying the vehicle identification to the server of the vehicle enterprise.
本实施例中,停车场服务器收到控车通知消息后,将向车企服务器发送携带有车辆标识的控车权限请求。可以理解的是,由于停车场服务器可能会收到冒充车企服务器发送的控车通知消息,为了降低安全隐患,停车场服务器需要向与车辆对应的车企服务器申请控车权限,即向车企服务器发送携带有车辆标识的控车权限请求。In this embodiment, after receiving the car control notification message, the parking lot server will send a car control permission request carrying the vehicle identification to the car company server. It is understandable that since the parking lot server may receive a car control notification message sent by a server pretending to be a car company, in order to reduce potential safety hazards, the parking lot server needs to apply for the car control permission to the car company server corresponding to the vehicle, that is, to the car company. The server sends a vehicle control permission request carrying the vehicle identification.
306、车企服务器生成控车令牌。306. The car company server generates a car control token.
本实施例中,车企服务收到停车场服务器发送的控车权限请求后,可以首先验证控车权限请求中携带的车辆标识所对应的车辆是否处于待控车的状态,如果车企服务器本地记录的该车辆确实处于待控车的状态,车企服务器将生成控车令牌,该控车令牌中包括车企服务器的数字签名,除此之外,控车令牌中还可以包括停车场标识、车辆标识、车企服务器标识、控车令牌的权限以及控车令牌的有效期中的至少一项,其中,车企服务器标识可以指示该控车令牌的生成者,停车场服务器可以指示该控车令牌的申请者,车辆标识可以指示该控车令牌的接收方,控车令牌的权限用于指示该控车令牌的用途(例如用于控车),控车令牌的有效期可以指示在多长时间内该控车令牌可以保持有效,如果在一个控车令牌的有效期内控车没有结束,为了保证控车的安全性,停车场服务器需要重复上述步骤305,并在新发送的控车权限请求中添加已过期的控车令牌,以证明这次的控车权限请求是基于先前的控车权限请求的新请求。In this embodiment, after the car company service receives the car control permission request sent by the parking lot server, it can first verify whether the vehicle corresponding to the vehicle identification carried in the car control permission request is in the state of the vehicle to be controlled. The recorded vehicle is indeed in the state to be controlled, and the car company server will generate a car control token. The car control token includes the digital signature of the car company server. In addition, the car control token can also include parking. At least one of the field identification, vehicle identification, car enterprise server identification, the authority of the car control token, and the validity period of the car control token, wherein the car enterprise server identification can indicate the generator of the car control token, the parking lot server It can indicate the applicant of the car control token, the vehicle identification can indicate the recipient of the car control token, the authority of the car control token is used to indicate the purpose of the car control token (for example, used for car control), and the car control token can be used to control the car. The validity period of the token can indicate how long the car control token can remain valid. If the car control does not end within the validity period of a car control token, in order to ensure the safety of the car control, the parking lot server needs to repeat the above step 305 , and add the expired car control token to the newly sent car control permission request to prove that this car control permission request is a new request based on the previous car control permission request.
需要说明的是,数字签名是信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。具体的,车企服务器用一个哈希函数生成控车令牌的摘要,然后用自己的私钥对这个摘要进行加密,这个加密后的摘要将作为数字签名和包含控车令牌的响应一起发送给停车场服务器。该数字签名能确定消息确实是由车企服务器签名并发出来的,因为其他人无法获取车企服务器的私钥所以假冒不了车企服务器的签名,另外数字签名能确定控车令牌的完整性,因为数字签名的特点是它代表了控车令牌的特征,控车令牌如果发生改变,数字签名的值也将发生变化。It should be noted that a digital signature is a digital string that can only be generated by the sender of the information and cannot be forged by others. This digital string is also an effective proof of the authenticity of the information sent by the sender of the information. Specifically, the car company server uses a hash function to generate a digest of the car control token, and then encrypts the digest with its own private key. The encrypted digest will be sent as a digital signature together with the response containing the car control token. to the parking lot server. The digital signature can confirm that the message is indeed signed and sent by the car company server. Because other people cannot obtain the private key of the car company server, they cannot fake the signature of the car company server. In addition, the digital signature can determine the integrity of the car control token. Because the characteristic of the digital signature is that it represents the characteristics of the car control token, if the car control token changes, the value of the digital signature will also change.
307、车企服务器向停车场服务器发送携带有控车令牌的控车权限响应。307. The car company server sends a car control permission response carrying the car control token to the parking lot server.
308、停车场服务器向车辆发送携带有控车令牌的控车指令。308. The parking lot server sends the vehicle control instruction carrying the vehicle control token to the vehicle.
本实施例中,停车场服务器收到车企服务器下发的控车令牌后可以将该控车令牌添加至控车指令中转发至车辆。可以理解的是,该控车指令可以包含车辆所需要驶入的目的位置、速度和方向等至少一项信息,此处不做限定。In this embodiment, after receiving the vehicle control token issued by the car company server, the parking lot server can add the vehicle control token to the vehicle control instruction and forward it to the vehicle. It can be understood that, the vehicle control instruction may include at least one item of information such as the destination position, speed, and direction that the vehicle needs to drive into, which is not limited here.
309、车辆验证控车令牌是否合法,若否,则执行步骤310,若是,则执行步骤311。309. The vehicle verifies whether the vehicle control token is legal, if not, execute step 310, if yes, execute step 311.
本实施例中,车辆需要控车指令中携带的控车令牌进行验证。具体的,车辆在与车企服务器相互认证的过程中预先配置有车企服务器标识以及车企服务器的公钥证书,车辆可以根据该车企服务器的公钥证书验证车企服务器的数字签名,例如,车辆首先用与车企服务器一样的哈希函数计算接收到的控车令牌中的摘要,接着再用车企服务器的公钥证书来对数字签名进行解密得到另一个摘要,如果这两个摘要相同、那么车辆就能确认该数字签名是车企服务器的,并说明收到的信息是完整的,在传输过程中没有被修改。此外,车辆还可以验证停车场标识、车辆标识、车企服务器标识、控车令牌的权限以及控车令牌的有效期等控车令牌中的其他信息。In this embodiment, the vehicle needs the vehicle control token carried in the vehicle control instruction for verification. Specifically, in the process of mutual authentication with the car company server, the vehicle is pre-configured with the car company server logo and the car company server's public key certificate, and the vehicle can verify the car company server's digital signature according to the car company server's public key certificate. For example, , the vehicle first uses the same hash function as the car company server to calculate the digest in the received car control token, and then uses the car company server's public key certificate to decrypt the digital signature to obtain another digest. If these two If the digest is the same, the vehicle can confirm that the digital signature belongs to the car company server, and indicates that the received information is complete and has not been modified during the transmission process. In addition, the vehicle can also verify other information in the car control token such as the parking lot identification, the vehicle identification, the car enterprise server identification, the authority of the vehicle control token, and the validity period of the vehicle control token.
310、车辆拒绝控车指令。310. The vehicle refuses the vehicle control instruction.
本实施例中,若该控车令牌未通过车辆的验证,则车辆拒绝该控车指令。In this embodiment, if the vehicle control token fails the verification of the vehicle, the vehicle rejects the vehicle control instruction.
311、车辆执行控车指令。311. The vehicle executes the vehicle control instruction.
本实施例中,若该控车令牌通过了车辆的验证,则车辆执行停车场服务器下发的控车指令直至车辆驶入预定的目的位置。In this embodiment, if the vehicle control token passes the verification of the vehicle, the vehicle executes the vehicle control instruction issued by the parking lot server until the vehicle enters the predetermined destination position.
本申请实施例中,车企服务器接收终端发送的控车请求,用于请求控制与终端相关联的车辆,若该控车请求满足预设条件,则车企服务器接收停车场服务器发送的控车权限请求,该控车权限请求携带车辆的车辆标识,之后车企服务器根据该控车权限请求生成控车令牌,该控车令牌中包括车企服务器的数字签名,进一步车企服务器通过停车场服务器向车辆发送控车令牌,以使得停车场服务器控制车辆。通过上述描述,在终端发起的控车请求满足预设条件的基础上,车企服务器还需要根据停车场服务器发起的控车权限请求生成控车令牌,并将该控车令牌发送至停车场服务器,再由停车场服务器向车辆发送携带有控车令牌的控车指令,进而由车辆对该控车令牌进行验证,若验证通过则说明车辆收到的控车指令是经过车企服务器授权的控车指令而非未授权的恶意指令,即在本方案中车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。In the embodiment of the present application, the car company server receives the car control request sent by the terminal, which is used to request to control the vehicle associated with the terminal. If the car control request satisfies the preset conditions, the car company server receives the car control request sent by the parking lot server. Permission request, the car control permission request carries the vehicle identification of the vehicle, and then the car company server generates a car control token according to the car control permission request. The car control token includes the digital signature of the car company server. The field server sends a vehicle control token to the vehicle to enable the parking lot server to control the vehicle. Based on the above description, on the basis that the car control request initiated by the terminal meets the preset conditions, the car company server also needs to generate a car control token according to the car control permission request initiated by the parking lot server, and send the car control token to the parking lot Then, the parking lot server sends the vehicle control instruction carrying the vehicle control token to the vehicle, and then the vehicle verifies the vehicle control token. If the verification passes, it means that the vehicle control instruction received by the vehicle has passed the The vehicle control command authorized by the server is not an unauthorized malicious command, that is, in this solution, the vehicle can only execute the car control command after verifying that the car control command is authorized by the car company server, which reduces security risks.
下面通过另一个实施例对上述图3所示的实施例进行进一步的补充和完善。The above embodiment shown in FIG. 3 is further supplemented and improved by another embodiment below.
请参阅图4,本申请实施例的车辆控制方法的另一个实施例包括:Referring to FIG. 4 , another embodiment of the vehicle control method according to the embodiment of the present application includes:
401、车企服务器分别与车辆、停车场服务器以及终端相互认证。401. The car company server mutually authenticates the vehicle, the parking lot server, and the terminal, respectively.
本实施例中,在执行控车之前,车企服务器需要与各方设备完成相互认证,首先车企服务器分别与车辆、停车场服务器以及终端之间建立安全通道,该安全通道用于承载各方之间传输的信息。下面对相互认证的过程进行介绍:第一方面、车辆可以在车企服务器上进行注册,车企服务器获取并存储车辆标识,车辆获取并存储车企服务器标识以及车企服务器的公钥证书;第二方面、用户操作终端在车企服务器上进行注册,终端上传车辆标识、车牌号、用户的账号、行驶证以及驾驶证等信息,车企服务器与公安联网并确认后可以与终端、车辆标识以及车牌号绑定;第三方面、车企服务器获取停车场的无线网络信息、停车场标识以及停车场的网络通信地址等信息。In this embodiment, before executing car control, the car company server needs to complete mutual authentication with the devices of all parties. First, the car company server establishes a secure channel with the vehicle, the parking lot server, and the terminal, and the secure channel is used to carry all parties. information transmitted between. The process of mutual authentication is described below: First, the vehicle can be registered on the car company server, the car company server obtains and stores the vehicle identification, the vehicle obtains and stores the car company server ID and the car company server's public key certificate; In the second aspect, the user operates the terminal to register on the car company server, and the terminal uploads information such as vehicle identification, license plate number, user account, driving license, and driver's license. And the license plate number binding; in the third aspect, the car company server obtains information such as the wireless network information of the parking lot, the parking lot identification, and the network communication address of the parking lot.
可以理解的是,上述安全通道具体可以是指通过类似安全传输层协议(TransportLayer Security,TLS)等安全机制建立的双方消息的传输通道。It can be understood that, the above-mentioned security channel may specifically refer to a transmission channel of messages between two parties established through a security mechanism such as a transport layer security protocol (Transport Layer Security, TLS).
402、终端向车企服务器发送控车请求。402. The terminal sends a car control request to the car company server.
本实施例中,步骤402与图3所示实施例中的步骤301类似,此处不再赘述。In this embodiment, step 402 is similar to step 301 in the embodiment shown in FIG. 3 , and details are not repeated here.
403、车企服务器向停车场服务器发送车牌请求。403. The car company server sends a license plate request to the parking lot server.
本实施例中,车企服务器根据控车请求中的停车场标识以及停车场入口标识确定车辆所在的停车场以及具体的停车场入口,之后车企服务器向停车场服务器发送携带停车场标识以及停车场入口标识的车牌请求。In this embodiment, the car company server determines the parking lot where the vehicle is located and the specific parking lot entrance according to the parking lot ID and the parking lot entrance ID in the car control request, and then the car company server sends the parking lot ID and parking lot to the parking lot server. License plate requests for field entrance signs.
404、停车场服务器识别车牌号。404. The parking lot server identifies the license plate number.
本实施例中,停车场服务器首先验证车牌请求中携带的停车场标识是否匹配,若匹配进一步根据车牌请求中携带的停车场入口标识调用对应的停车场入口的摄像头识别待控车辆的车牌号。In this embodiment, the parking lot server first verifies whether the parking lot identification carried in the license plate request matches, and if it matches, the camera at the corresponding parking lot entrance is called to identify the license plate number of the vehicle to be controlled according to the parking lot entrance identification carried in the license plate request.
405、停车场服务器向车企服务器发送携带车牌号的车牌响应。405. The parking lot server sends a license plate response carrying the license plate number to the car enterprise server.
406、车企服务器验证车牌号与车辆标识是否匹配,若否,则执行步骤407,若是,则执行步骤408。406. The car company server verifies whether the license plate number matches the vehicle identification, if not, execute step 407, if yes, execute step 408.
本实施例中,车企服务器收到停车场服务器反馈的车牌号后,进一步将验证该车牌号与401步骤第二方面中获取到的车辆标识是否匹配。可以理解的是,车辆标识与车牌号之间是唯一对应的关系,因此车企服务器通过验证停车场识别到的车牌号与本地存储的车辆标识是否匹配可以有效阻止套牌车或其他设备发送的虚假的控车请求。In this embodiment, after receiving the license plate number fed back by the parking lot server, the car company server will further verify whether the license plate number matches the vehicle identification obtained in the second aspect of step 401. It is understandable that there is a unique correspondence between the vehicle identification and the license plate number, so the car company server can effectively prevent the license plate number recognized by the parking lot and the locally stored vehicle identification by verifying whether the license plate number is matched with the locally stored vehicle identification. Fake car control request.
407、车企服务器拒绝控车请求。407. The car company server rejects the car control request.
本实施例中,若车企服务器验证车牌号与车辆标识不匹配,则说明该控车请求是虚假的控车请求或者是套牌车发送的控车请求,那么车企服务器将拒绝该控车请求。In this embodiment, if the car company server verifies that the license plate number does not match the vehicle identification, it means that the car control request is a fake car control request or a car control request sent by a set of license plates, then the car company server will reject the car control request ask.
408、车企服务器向车辆发送控车准备消息。408. The car company server sends a car control preparation message to the vehicle.
本实施例中,若车企服务器验证车牌号与车辆标识匹配,则车企服务器将向车辆发送控车准备消息以指示车辆做好控车准备,其中,该控车准备消息中可以携带停车场标识、停车场的无线网络信息以及停车场的网络通信地址。可以理解的是,停车场的网络通信地址可以是停车场的互联网协议(Internet Protocol,IP)地址或域名。In this embodiment, if the car company server verifies that the license plate number matches the vehicle identifier, the car company server will send a car control preparation message to the vehicle to instruct the vehicle to prepare for car control, wherein the car control preparation message can carry a parking lot Identification, wireless network information of the parking lot, and network communication address of the parking lot. It can be understood that the network communication address of the parking lot may be an Internet Protocol (Internet Protocol, IP) address or a domain name of the parking lot.
409、车辆连接停车场的无线网络。409. The vehicle connects to the wireless network of the parking lot.
本实施例中,车辆根据控车准备消息中的无线网络信息连接停车场的无线网络,并根据控车准备消息中的网络通信地址与停车场服务器之间建立安全通道,用于承载车辆与停车场服务器之间传输的消息。In this embodiment, the vehicle connects to the wireless network of the parking lot according to the wireless network information in the vehicle control preparation message, and establishes a secure channel with the parking lot server according to the network communication address in the vehicle control preparation message, which is used to carry the vehicle and the parking lot. Messages transmitted between farm servers.
410、车辆向车企服务器发送控车准备响应。410. The vehicle sends a vehicle control preparation response to the car company server.
411、车辆或车企服务器向停车场服务器发送携带有车辆标识的控车通知消息。411. The vehicle or vehicle enterprise server sends a vehicle control notification message carrying the vehicle identifier to the parking lot server.
本实施例中,车辆和车企服务器都可以向停车场服务器发送控车通知消息,用于指示停车场可以准备控制车辆,停车场服务器可以根据车辆标识确定控车请求所对应的车辆。具体的,车企服务器收到车辆发送的控车准备响应可以触发车企服务器向停车场服务器发送控车通知消息,或者,用户下车后通过关车门或者操控车钥匙等方式触发车辆向停车场服务器发送控车通知消息。In this embodiment, both the vehicle and the car company server can send a car control notification message to the parking lot server to indicate that the parking lot can prepare to control the vehicle, and the parking lot server can determine the vehicle corresponding to the car control request according to the vehicle identifier. Specifically, when the car company server receives the car control preparation response sent by the vehicle, it can trigger the car company server to send a car control notification message to the parking lot server. The server sends a car control notification message.
412-418、本实施例中,步骤412-418与上述图3所示实施例中步骤305-311类似,此处不再赘述。412-418. In this embodiment, steps 412-418 are similar to steps 305-311 in the above-mentioned embodiment shown in FIG. 3, and are not repeated here.
419、车辆通过停车场服务器向车企服务器发送控车响应。419. The vehicle sends a vehicle control response to the car enterprise server through the parking lot server.
本实施例中,车辆执行完成控车指令后,首先向停车场发送携带位置信息的控车响应,用于表明车辆的当前位置,之后停车场服务器向车企服务器发送携带车辆标识以及位置信息的控车响应,用于表明已完成控车的车辆以及其对应的当前位置。In this embodiment, after the vehicle executes the vehicle control command, it first sends a vehicle control response carrying location information to the parking lot to indicate the current location of the vehicle, and then the parking lot server sends the vehicle identification and location information to the car company server. The vehicle control response is used to indicate the vehicle that has completed the vehicle control and its corresponding current position.
420、车企服务器向终端发送控车成功通知。420. The car company server sends a notification of successful car control to the terminal.
本实施例中,车企服务器收到控车响应后将在本地更新车辆的状态信息和位置信息,其中,该车辆的状态信息可以是已泊车状态或已召回状态,具体的,根据控车请求类型的不同(泊车请求或召回请求),车企服务器向终端通过控车成功通知向终端反馈车辆的状态信息(已泊车或已召回)以及车辆位置信息。In this embodiment, after receiving the car control response, the car company server will locally update the state information and location information of the vehicle, wherein the state information of the vehicle may be a parked state or a recalled state. Depending on the type of request (parking request or recall request), the car company server notifies the terminal successfully through the control of the vehicle and feeds back the status information of the vehicle (parked or recalled) and vehicle location information to the terminal.
上述图4所示的实施例描述的是车企服务器向停车场服务器索要摄像头拍到的车牌号的应用场景,不过基于这种场景停车场服务器有可能遭受分布式拒绝服务攻击(Distributed denial of service attack,DDoS),即某些恶意的平台可以利用合理的服务请求向停车场服务器发送大量的干扰消息以此来占用停车场服务器大量的服务资源,从而使得合法用户无法得到服务响应,因此下面介绍本申请的另一个应用场景,可以有效避免停车场服务器遭受DDoS攻击。The above-mentioned embodiment shown in FIG. 4 describes the application scenario in which the car company server asks the parking lot server for the license plate number captured by the camera. However, based on this scenario, the parking lot server may suffer from a distributed denial of service attack. attack, DDoS), that is, some malicious platforms can use reasonable service requests to send a large number of interference messages to the parking lot server to occupy a large number of service resources of the parking lot server, so that legitimate users cannot get service responses, so the following introduction Another application scenario of the present application can effectively prevent the parking lot server from being subjected to DDoS attacks.
请参阅图5,本申请实施例的车辆控制方法的另一个实施例包括:Referring to FIG. 5 , another embodiment of the vehicle control method of the embodiment of the present application includes:
501、车企服务器分别与车辆、停车场服务器以及终端相互认证。501. The car company server mutually authenticates the vehicle, the parking lot server, and the terminal, respectively.
本实施例中,步骤501与图4所示实施例中步骤401类似,此处不再赘述。In this embodiment, step 501 is similar to step 401 in the embodiment shown in FIG. 4 , and details are not repeated here.
502、车辆驶入指定位置。502. The vehicle enters the designated position.
本实施例中,车辆需要驶入指定位置以触发停车场服务器调用摄像头识别车牌号,该指定位置可以是停车场中设置的在摄像头覆盖范围内的指定停车位或者指定停车场入口。例如,若用户希望泊车那么指定位置就是指定的停车场入口,若用户希望召回车辆那么指定位置就是指定的停车位。In this embodiment, the vehicle needs to drive into a specified position to trigger the parking lot server to call the camera to identify the license plate number, and the specified position may be a specified parking space or a specified parking lot entrance set in the parking lot within the coverage of the camera. For example, if the user wishes to park, the designated location is the designated parking lot entrance, and if the user wishes to recall the vehicle, the designated location is the designated parking space.
503、停车场服务器识别车牌号。503. The parking lot server identifies the license plate number.
本实施例中,当停车场摄像头监测到车辆已驶入指定位置,那么摄像头即可将拍摄到的车牌号上传停车场服务器。In this embodiment, when the parking lot camera detects that the vehicle has entered the designated position, the camera can upload the captured license plate number to the parking lot server.
504、停车场服务器确定与车辆对应的车企服务器。504. The parking lot server determines a car company server corresponding to the vehicle.
本实施例中,车企服务器可以通过公安联网查询车牌号对应的车型品牌,并进一步确定该车型品牌对应的车企服务器。可以理解的是,摄像头也可以将拍摄到的车标上传停车场服务器,并由停车场服务器与本地存储的车标进行匹配,进而确定匹配成功的车标所对应的车企服务器。In this embodiment, the car company server can query the car model brand corresponding to the license plate number through the public security network, and further determine the car company server corresponding to the car model brand. It can be understood that the camera can also upload the captured car logo to the parking lot server, and the parking lot server will match the locally stored car logo, and then determine the car company server corresponding to the successfully matched car logo.
505、停车场服务器向车企服务器发送车牌上报消息。505. The parking lot server sends a license plate report message to the car enterprise server.
本实施例中,停车场服务器确定了车企服务器后,可以将识别到的车牌号通过车牌上报消息发送至车企服务器,以使得车企服务器存储该车牌号。可以理解的是,该车牌上报消息中还可以携带上述指定位置的标识,以表明车辆当前的状态信息(待泊车或待召回)以及位置信息。In this embodiment, after the parking lot server determines the car company server, it can send the recognized license plate number to the car company server through a license plate report message, so that the car company server stores the license plate number. It can be understood that, the license plate report message may also carry the above-mentioned identifier of the designated location to indicate the current state information of the vehicle (to be parked or to be recalled) and location information.
506、终端向车企服务器发送控车请求。506. The terminal sends a car control request to the car company server.
本实施例中,步骤506与图3所示实施例中的步骤301类似,此处不再赘述。In this embodiment, step 506 is similar to step 301 in the embodiment shown in FIG. 3 , and details are not repeated here.
需要说明的是,本实施例步骤506之后的步骤与图4所示实施例中步骤406-420类似,具体此处不再赘述。It should be noted that the steps after step 506 in this embodiment are similar to steps 406 to 420 in the embodiment shown in FIG. 4 , and details are not repeated here.
从上述描述可以看出,本实施例中与上述图4所示实施例的不同在于,车企服务器不需要主动向停车场服务器发送车牌请求,车辆驶入停车场的指定位置即可触发停车场服务器主动识别车牌号,那么基于本实施例的流程,停车场服务器不再根据收到的车牌请求去识别车牌号,可以有效避免某些恶意平台通过向停车场服务器发送大量的车牌请求的DDoS攻击。As can be seen from the above description, the difference between this embodiment and the embodiment shown in FIG. 4 is that the car company server does not need to actively send a license plate request to the parking lot server, and the parking lot can be triggered when the vehicle enters the designated position of the parking lot. The server actively recognizes the license plate number, then based on the process of this embodiment, the parking lot server no longer recognizes the license plate number according to the received license plate request, which can effectively prevent some malicious platforms from sending a large number of license plate requests to the parking lot server. DDoS attacks .
下面通过一些实际应用场景对本申请实施例的车辆控制方法进行进一步的描述:The vehicle control method of the embodiment of the present application is further described below through some practical application scenarios:
应用场景1:Application Scenario 1:
假设用户A开车驶入停车场的指定入口并通过手机向车企服务器发起泊车请求,车企服务器收到泊车请求后向停车场服务器发起车牌请求,随后停车场服务器调用指定入口处的摄像头拍摄用户A车辆的车牌号并将拍摄到的车牌号反馈给车企服务器,车企服务器验证该车牌号与泊车请求中携带的车辆标识匹配,进而车企服务器可以指示车辆连接停车场的无线网络,之后停车场服务器接收车辆或车企服务器发送的控车通知消息,并向车企服务器发起控车权限请求,车企服务器生成带有自身数字签名的控车令牌反馈给停车场服务器以授予停车场服务器控车权限,进一步停车场服务器向用户A车辆下发携带有控车令牌的泊车指令,待用户A车辆验证该控车令牌合法后即可执行泊车指令,按照该泊车指令驶入指定的停车位,车辆泊车完成后车企服务器可以向用户A的手机反馈车辆泊车成功的消息。Suppose user A drives into the designated entrance of the parking lot and initiates a parking request to the car company server through his mobile phone. After receiving the parking request, the car company server initiates a license plate request to the parking lot server, and then the parking lot server calls the camera at the designated entrance. Photograph the license plate number of user A's vehicle and feed back the photographed license plate number to the car company server. The car company server verifies that the license plate number matches the vehicle identification carried in the parking request, and then the car company server can instruct the vehicle to connect to the parking lot's wireless network. After that, the parking lot server receives the car control notification message sent by the vehicle or the car company server, and initiates a car control permission request to the car company server. The car company server generates a car control token with its own digital signature and feeds it back to the parking lot server. The parking lot server is granted the permission to control the car, and further, the parking lot server sends a parking instruction with a control token to the vehicle of user A. After the vehicle of user A verifies that the control token is legal, the parking instruction can be executed. The parking instruction enters the designated parking space. After the vehicle is parked, the car company server can feed back the message of the successful parking of the vehicle to user A's mobile phone.
应用场景2:Application Scenario 2:
假设用户A的车辆已经停入停车场的指定停车位,位于指定停车位处的摄像头可以将拍摄到的用户A车辆的车牌号反馈给停车场服务器,并由停车场服务器将用户A车牌号上报车企服务器,当用户A通过手机向车企服务器发起召回车辆的请求后,车企服务器验证召回请求中携带的车辆标识与停车场摄像头拍摄到的车牌号匹配,之后停车场服务器接收车辆或车企服务器发送的控车通知消息,并向车企服务器发起控车权限请求,车企服务器生成带有自身数字签名的控车令牌反馈给停车场服务器以授予停车场服务器控车权限,进一步用户A车辆收到了2个召回指令(召回指令1和召回指令2),车辆需要根据预先获取到的车企服务器的公钥证书分别验证2个召回指令中携带的控车令牌是否合法,验证后发现召回指令1不是车企服务器授权的召回指令,而召回指令2是车企服务器授权的召回指令,因此车辆拒绝召回指令1并执行召回指令2,车辆按照该召回指令2行驶到指定的召回地点,车辆到达召回地点后车企服务器可以向用户A的手机反馈车辆召回成功的消息。Assuming that user A's vehicle has parked in the designated parking space of the parking lot, the camera located in the designated parking space can feed back the license plate number of user A's vehicle captured to the parking lot server, and the parking lot server will report the license plate number of user A to the parking lot server. The car company server, when user A initiates a recall request to the car company server through the mobile phone, the car company server verifies that the vehicle identification carried in the recall request matches the license plate number captured by the parking lot camera, and then the parking lot server receives the vehicle or car. The car control notification message sent by the enterprise server, and initiates a car control permission request to the car company server. The car company server generates a car control token with its own digital signature and feeds it back to the parking lot server to grant the parking lot server control permission. Further users Vehicle A has received two recall instructions (recall instruction 1 and recall instruction 2). The vehicle needs to verify whether the vehicle control token carried in the two recall instructions is legal according to the public key certificate of the car company server obtained in advance. It is found that the recall instruction 1 is not a recall instruction authorized by the car company server, and the recall instruction 2 is a recall instruction authorized by the car company server. Therefore, the vehicle rejects the recall instruction 1 and executes the recall instruction 2. The vehicle drives to the designated recall location according to the recall instruction 2. , after the vehicle arrives at the recall location, the car company server can feed back the message of the successful recall of the vehicle to user A's mobile phone.
应用场景3:Application Scenario 3:
假设用户A是奔驰车的车主,用户B是宝马车的车主,用户A仿制了用户B车辆的车牌(用户A是套牌车主),但是用户A手机在奔驰的车企服务器上注册的车牌并不是该仿制车牌,那么当用户A通过手机向奔驰的车企服务器发起控车请求后,奔驰的车企服务器向停车场服务器发起车牌请求,停车场服务器将摄像头拍摄到的仿制车牌号反馈给奔驰的车企服务器,进而由奔驰的车企服务器验证控车请求中携带的奔驰车的车辆标识与停车场拍摄到的车牌号是否匹配,由于该车牌是仿制的用户B的宝马车的车牌,因此奔驰的车企服务器确定该用户A的奔驰车是套牌车,进而奔驰的车企服务器拒绝用户A手机发起的控车请求。Assume that user A is the owner of a Mercedes-Benz car, user B is the owner of a BMW car, and user A has copied the license plate of user B's vehicle (user A is the owner of the copy), but the license plate registered by user A's mobile phone on the Mercedes-Benz car company server does not match. It is not the imitation license plate, then when user A initiates a car control request to the Mercedes-Benz car company server through the mobile phone, the Mercedes-Benz car company server initiates a license plate request to the parking lot server, and the parking lot server feeds back the imitation license plate number captured by the camera to Mercedes-Benz The car company server of the Mercedes-Benz car company, and then the car company server of Mercedes-Benz verifies whether the vehicle identification of the Mercedes-Benz car carried in the car control request matches the license plate number photographed in the parking lot. The Mercedes-Benz car company server determines that user A's Mercedes-Benz car is a licensed car, and then the Mercedes-Benz car company server rejects the car control request initiated by user A's mobile phone.
上面对本申请实施例中的车辆控制方法进行了描述,下面对本申请实施例中的车企服务器进行描述:The vehicle control method in the embodiment of the present application has been described above, and the vehicle enterprise server in the embodiment of the present application is described below:
请参阅图6,本申请实施例中车企服务器的一个实施例包括:Referring to FIG. 6 , an embodiment of the car company server in the embodiment of the present application includes:
接收单元601,用于接收终端发送的控车请求,控车请求用于请求控制与终端相关联的车辆;A receiving
发送单元602,用于若控车请求满足预设条件,则向停车场服务器发送控车通知消息,控车通知消息携带车辆的车辆标识,控车通知消息用于指示停车场服务器控制车辆;The sending
接收单元601,还用于接收停车场服务器发送的控车权限请求,控车权限请求携带车辆的车辆标识;The receiving
处理单元603,用于根据控车权限请求生成控车令牌,控车令牌中包括车企服务器的数字签名;The
发送单元602,还用于通过停车场服务器向车辆发送控车令牌,以使得停车场服务器控制车辆。The sending
本申请实施例中,接收单元601接收终端发送的控车请求,用于请求控制与终端相关联的车辆,若该控车请求满足预设条件,则接收单元601接收停车场服务器发送的控车权限请求,该控车权限请求携带车辆的车辆标识,之后处理单元603根据该控车权限请求生成控车令牌,该控车令牌中包括车企服务器的数字签名,进一步发送单元602通过停车场服务器向车辆发送控车令牌,以使得停车场服务器控制车辆。通过上述描述,在终端发起的控车请求满足预设条件的基础上,车企服务器还需要根据停车场服务器发起的控车权限请求生成控车令牌,并将该控车令牌发送至停车场服务器,再由停车场服务器向车辆发送携带有控车令牌的控车指令,进而由车辆对该控车令牌进行验证,若验证通过则说明车辆收到的控车指令是经过车企服务器授权的控车指令而非未授权的恶意指令,即在本方案中车辆只有在验证了控车指令为经过车企服务器授权的控车指令后才能执行该控车指令,降低了安全隐患。In the embodiment of the present application, the receiving
可选的,控车令牌中还包括停车场标识、车辆标识、车企服务器标识、控车令牌的权限以及控车令牌的有效期中的至少一项。Optionally, the vehicle control token further includes at least one of a parking lot identification, a vehicle identification, a vehicle enterprise server identification, the authority of the vehicle control token, and a validity period of the vehicle control token.
可选的,控车请求中包括车辆标识、停车场标识以及停车位置标识,接收单元601接收终端发送的控车请求之后,发送单元602向停车场服务器发送控车通知消息之前,Optionally, the car control request includes a vehicle identification, a parking lot identification and a parking location identification. After the
发送单元602,还用于向停车场服务器发送车牌请求;The sending
接收单元601,还用于接收停车场服务器发送的车辆的车牌号;The receiving
发送单元602,具体用于若车辆标识与车牌号匹配,则向停车场服务器发送控车通知消息。The sending
可选的,接收单元601接收终端发送的控车请求之前,Optionally, before the receiving
处理单元603,还用于分别与车辆、停车场服务器以及终端建立车企安全通道,车企安全通道用于承载车企服务器分别与车辆、停车场服务器以及终端之间传输的信息。The
可选的,接收单元601接收终端发送的控车请求之前,Optionally, before the receiving
接收单元601,还用于通过车企安全通道接收来自车辆的车辆标识;The receiving
通过车企安全通道接收来自终端的与车辆关联的驾驶证、行驶证以及车牌号中的至少一项;Receive at least one of the driver's license, driving license and license plate number associated with the vehicle from the terminal through the car company's security channel;
通过车企安全通道接收来自停车场服务器的与停车场关联的无线网络信息、停车场标识以及网络通信地址。Receive wireless network information, parking lot identification and network communication address associated with the parking lot from the parking lot server through the car company's secure channel.
可选的,接收单元601通过车企安全通道接收来自停车场服务器的与停车场关联的无线网络信息、停车场标识以及网络通信地址之后,发送单元602通过停车场服务器向车辆发送控车令牌之前,Optionally, after the receiving
发送单元602,还用于向车辆发送停车场标识、停车场的无线网络信息以及停车场的网络通信地址。The sending
可选的,控车请求包括泊车请求或召回请求,发送单元602通过停车场服务器向车辆发送控车令牌之后,Optionally, the car control request includes a parking request or a recall request. After the sending
接收单元601,还用于接收停车场服务器发送的控车响应,控车响应包括车辆标识、车辆的状态信息以及车辆的位置信息,车辆的状态信息包括泊车状态或召回状态;The receiving
发送单元602,还用于向终端发送控车响应。The sending
下面对本申请实施例中的停车场服务器进行描述:The parking lot server in the embodiment of the present application is described below:
请参阅图7,本申请实施例中停车场服务器的一个实施例包括:Referring to FIG. 7, an embodiment of the parking lot server in the embodiment of the present application includes:
接收单元701,用于接收控车通知消息,控车通知消息携带车辆标识,控车通知消息用于指示停车场服务器控制与车辆标识关联的车辆;A receiving
发送单元702,用于向车企服务器发送控车权限请求,控车权限请求携带车辆标识;A sending
接收单元701,用于接收车企服务器发送的控车令牌,控车令牌中包括车企服务器的数字签名;A receiving
发送单元702,用于向车辆发送携带控车令牌的控车指令以控制车辆。The sending
可选的,控车令牌中还包括停车场标识、车辆标识以及控车令牌的有效期中的至少一项。Optionally, the vehicle control token further includes at least one of a parking lot identification, a vehicle identification and a validity period of the vehicle control token.
可选的,接收单元701接收控车通知消息之前,Optionally, before the receiving
接收单元701,还用于接收车企服务器发送的车牌请求;The receiving
停车场服务器还包括处理单元703,用于识别车辆的车牌号;The parking lot server further includes a
发送单元702,还用于向车企服务器发送车牌号。The sending
可选的,接收单元701接收控车通知消息之前,Optionally, before the receiving
停车场服务器还包括处理单元703,用于识别车辆的车牌号;The parking lot server further includes a
查询与车牌号关联的车企服务器;Query the car company server associated with the license plate number;
发送单元702,还用于向车企服务器发送车牌号。The sending
可选的,接收单元701,具体用于接收车企服务器或车辆发送的控车通知消息。Optionally, the receiving
可选的,发送单元702向车辆发送携带控车令牌的控车指令以控制车辆之后,Optionally, after the sending
发送单元702,还用于向车企服务器发送控车响应,控车响应包括车辆标识、车辆的状态信息以及车辆的位置信息,车辆的状态信息包括泊车状态或召回状态。The sending
下面对本申请实施例中的车辆进行描述:The vehicles in the embodiments of the present application are described below:
请参阅图8,本申请实施例中车辆的一个实施例包括:Referring to FIG. 8, an embodiment of the vehicle in the embodiment of the present application includes:
接收单元801,用于接收停车场服务器发送的控车指令,控车指令包括控车令牌,控车令牌中包括车企服务器的数字签名;A receiving
处理单元802,用于验证控车令牌;a
若控车令牌通过验证,则执行控车指令。If the vehicle control token is verified, the vehicle control instruction is executed.
可选的,处理单元802,具体用于从车企服务器获取车企服务器的公钥证书;根据公钥证书验证数字签名。Optionally, the
可选的,控车令牌中还包括停车场标识、车辆标识以及控车令牌的有效期中的至少一项;Optionally, the vehicle control token further includes at least one of the parking lot identification, the vehicle identification and the validity period of the vehicle control token;
处理单元802,还用于验证停车场标识、车辆标识以及控车令牌的有效期中的至少一项。The
可选的,接收单元801接收停车场服务器发送的控车指令之前,Optionally, before the receiving
接收单元801,还用于接收车企服务器发送的停车场标识、停车场的无线网络信息以及停车场的网络通信地址。The receiving
可选的,接收单元801接收停车场服务器发送的控车指令之前,Optionally, before the receiving
车辆还包括发送单元803,用于向停车场服务器发送控车通知消息,控车通知消息携带车辆标识,控车通知消息用于指示停车场服务器控制与车辆标识关联的车辆。The vehicle further includes a sending
可选的,处理单元802执行控车指令之后,Optionally, after the
车辆还包括发送单元803,用于向停车场服务器发送车辆的位置信息,位置信息包括泊车状态的位置信息或召回状态的位置信息。The vehicle further includes a sending
上面从模块化功能实体的角度对本申请实施例中的车企服务器、停车场服务器以及车辆进行了描述,下面从硬件处理的角度对本申请施例中的车企服务器、停车场服务器以及车辆进行描述。可以理解的是,上述车企服务器、停车场服务器以及车辆都内置有处理装置用于执行上述图3至图5所示实施例中的流程,并且车企服务器、停车场服务器以及车辆中内置的处理装置的结构是类似,下面统一对该处理装置的结构进行描述:The car company server, the parking lot server, and the vehicle in the embodiment of the present application are described above from the perspective of modular functional entities, and the car company server, the parking lot server, and the vehicle in the embodiment of the present application are described below from the perspective of hardware processing. . It can be understood that the above-mentioned car company servers, parking lot servers and vehicles all have built-in processing devices for executing the processes in the above-mentioned embodiments shown in FIG. 3 to FIG. 5 , and the car company servers, parking lot servers and vehicles The structure of the processing device is similar, and the structure of the processing device is uniformly described below:
请参阅图9,本申请中处理装置包括一个或多个处理器901、存储器902及通信接口903,其中,处理器901、存储器902及通信接口903之间通过总线互相连接。Referring to FIG. 9 , the processing apparatus in this application includes one or
存储器902可以是短暂存储或持久存储,用于存储相关的指令及数据,通信接口903用于接收和发送数据。更进一步地,处理器901可以配置为与存储器902通信,执行存储器902中的一系列指令操作。The
具体的,该处理装置可以用于执行图3至图5所示实施例中车企服务器、停车场服务器以及车辆所执行的全部或部分动作。Specifically, the processing device may be used to execute all or part of the actions performed by the car company server, the parking lot server and the vehicle in the embodiments shown in FIG. 3 to FIG. 5 .
应理解,本申请实施例中提及的处理器可以是中央处理单元(CentralProcessing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (Central Processing Unit, CPU), and may also be other general-purpose processors, digital signal processors (Digital Signal Processors, DSP), application specific integrated circuits (Application Specific Integrated Circuits) Integrated Circuit, ASIC), off-the-shelf Programmable Gate Array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。It should also be understood that the memory mentioned in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be Read-Only Memory (ROM), Programmable ROM (PROM), Erasable Programmable Read-Only Memory (EPROM), Erasable Programmable Read-Only Memory (EPROM), Erase programmable read-only memory (Electrically EPROM, EEPROM) or flash memory. The volatile memory may be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double DataRate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) And direct memory bus random access memory (Direct Rambus RAM, DR RAM).
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, the memory (storage module) is integrated in the processor.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above may refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of software products in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, and the computer software products are stored in a storage medium , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, removable hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), magnetic disk or optical disk and other media that can store program codes.
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: The technical solutions recorded in the embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions in the embodiments of the present application.
Claims (43)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910394765.0A CN111935200B (en) | 2019-05-13 | 2019-05-13 | Vehicle control method and related equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910394765.0A CN111935200B (en) | 2019-05-13 | 2019-05-13 | Vehicle control method and related equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111935200A true CN111935200A (en) | 2020-11-13 |
| CN111935200B CN111935200B (en) | 2022-07-12 |
Family
ID=73282911
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910394765.0A Active CN111935200B (en) | 2019-05-13 | 2019-05-13 | Vehicle control method and related equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111935200B (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112530195A (en) * | 2020-12-04 | 2021-03-19 | 中国联合网络通信集团有限公司 | Autonomous passenger-riding parking method and system |
| CN112562394A (en) * | 2020-12-03 | 2021-03-26 | 湖南湘江智能科技创新中心有限公司 | Parking lot solution for autonomous parking of car park with cooperative cloud |
| CN112913209A (en) * | 2021-01-27 | 2021-06-04 | 华为技术有限公司 | A service authorization management method and device |
| CN113794729A (en) * | 2021-09-17 | 2021-12-14 | 上海仙塔智能科技有限公司 | Communication processing method and device for AVP (Audio video tape Audio video protocol) equipment, electronic equipment and medium |
| CN113903185A (en) * | 2021-08-24 | 2022-01-07 | 刘鹏 | AVP automatic passenger-riding-substituting parking scheduling control system and method |
| CN115549952A (en) * | 2022-08-15 | 2022-12-30 | 北京罗克维尔斯科技有限公司 | Vehicle machine recycling method, device, system, equipment and medium |
| CN116279204A (en) * | 2022-12-23 | 2023-06-23 | 北京经纬恒润科技股份有限公司 | A control method of a vehicle TBOX and a vehicle control system |
| CN116343490A (en) * | 2021-12-24 | 2023-06-27 | 上海博泰悦臻网络技术服务有限公司 | Method, device, system, storage medium and electronic equipment for determining vehicle deck |
| CN116582839A (en) * | 2023-07-12 | 2023-08-11 | 安羚科技(杭州)有限公司 | Decentralised vehicle rights management system and method |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100156672A1 (en) * | 2008-12-19 | 2010-06-24 | Electronics And Telecommunications Research Institute | System and method for auto valet parking |
| CN106023458A (en) * | 2016-05-13 | 2016-10-12 | 智车优行科技(北京)有限公司 | Vehicle control method, apparatus and terminal, vehicle, server and system |
| CN108372857A (en) * | 2017-01-31 | 2018-08-07 | 通用汽车环球科技运作有限责任公司 | Autonomous driving system is occurred and the effective context aware of episodic memory review progress by event |
| CN108492383A (en) * | 2018-02-11 | 2018-09-04 | 深圳市图灵奇点智能科技有限公司 | By the method, apparatus and vehicle of the auxiliary settlement of parking fee that onboard system is realized |
| CN108490949A (en) * | 2018-04-20 | 2018-09-04 | 驭势(上海)汽车科技有限公司 | A kind of method and apparatus for controlling AVP vehicles in parking lot |
| CN109584608A (en) * | 2018-12-07 | 2019-04-05 | 东软睿驰汽车技术(沈阳)有限公司 | A kind of parking lot automatic parking method and system |
| CN109743283A (en) * | 2018-11-22 | 2019-05-10 | 深圳市元征科技股份有限公司 | A kind of information transferring method and equipment |
-
2019
- 2019-05-13 CN CN201910394765.0A patent/CN111935200B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100156672A1 (en) * | 2008-12-19 | 2010-06-24 | Electronics And Telecommunications Research Institute | System and method for auto valet parking |
| CN106023458A (en) * | 2016-05-13 | 2016-10-12 | 智车优行科技(北京)有限公司 | Vehicle control method, apparatus and terminal, vehicle, server and system |
| CN108372857A (en) * | 2017-01-31 | 2018-08-07 | 通用汽车环球科技运作有限责任公司 | Autonomous driving system is occurred and the effective context aware of episodic memory review progress by event |
| CN108492383A (en) * | 2018-02-11 | 2018-09-04 | 深圳市图灵奇点智能科技有限公司 | By the method, apparatus and vehicle of the auxiliary settlement of parking fee that onboard system is realized |
| CN108490949A (en) * | 2018-04-20 | 2018-09-04 | 驭势(上海)汽车科技有限公司 | A kind of method and apparatus for controlling AVP vehicles in parking lot |
| CN109743283A (en) * | 2018-11-22 | 2019-05-10 | 深圳市元征科技股份有限公司 | A kind of information transferring method and equipment |
| CN109584608A (en) * | 2018-12-07 | 2019-04-05 | 东软睿驰汽车技术(沈阳)有限公司 | A kind of parking lot automatic parking method and system |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112562394A (en) * | 2020-12-03 | 2021-03-26 | 湖南湘江智能科技创新中心有限公司 | Parking lot solution for autonomous parking of car park with cooperative cloud |
| CN112530195A (en) * | 2020-12-04 | 2021-03-19 | 中国联合网络通信集团有限公司 | Autonomous passenger-riding parking method and system |
| CN112913209A (en) * | 2021-01-27 | 2021-06-04 | 华为技术有限公司 | A service authorization management method and device |
| WO2022160124A1 (en) * | 2021-01-27 | 2022-08-04 | 华为技术有限公司 | Service authorisation management method and apparatus |
| CN113903185A (en) * | 2021-08-24 | 2022-01-07 | 刘鹏 | AVP automatic passenger-riding-substituting parking scheduling control system and method |
| CN113794729A (en) * | 2021-09-17 | 2021-12-14 | 上海仙塔智能科技有限公司 | Communication processing method and device for AVP (Audio video tape Audio video protocol) equipment, electronic equipment and medium |
| CN116343490A (en) * | 2021-12-24 | 2023-06-27 | 上海博泰悦臻网络技术服务有限公司 | Method, device, system, storage medium and electronic equipment for determining vehicle deck |
| CN115549952A (en) * | 2022-08-15 | 2022-12-30 | 北京罗克维尔斯科技有限公司 | Vehicle machine recycling method, device, system, equipment and medium |
| CN115549952B (en) * | 2022-08-15 | 2025-04-22 | 北京罗克维尔斯科技有限公司 | Vehicle computer recycling method, device, system, equipment and medium |
| CN116279204A (en) * | 2022-12-23 | 2023-06-23 | 北京经纬恒润科技股份有限公司 | A control method of a vehicle TBOX and a vehicle control system |
| CN116582839A (en) * | 2023-07-12 | 2023-08-11 | 安羚科技(杭州)有限公司 | Decentralised vehicle rights management system and method |
| CN116582839B (en) * | 2023-07-12 | 2023-09-22 | 安羚科技(杭州)有限公司 | Decentralised vehicle rights management system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111935200B (en) | 2022-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111935200A (en) | Vehicle control method and related equipment | |
| CN108569250B (en) | Automatic authorization method of bluetooth key based on shared car | |
| US9426644B2 (en) | Method for activating soft SIM card, method for soft SIM card to join network, terminal and network access device | |
| CN112134698B (en) | Block chain-based quick communication authentication method and system for vehicles and vehicles in Internet of vehicles | |
| CN109819049B (en) | Method, system and device for remote control of vehicle | |
| CN101557406B (en) | Authentication method, device and system of user terminal | |
| KR20190038550A (en) | Communication Flow during Identification and Identification Inspection | |
| CN105307108A (en) | Internet of things information interactive communication method and system | |
| CN106559783B (en) | A kind of authentication method, device and system for WIFI network | |
| CN102215474A (en) | Method and device for carrying out authentication on communication equipment | |
| CN111405525B (en) | Authentication method and equipment for road side unit and computer readable storage medium | |
| CN112784310B (en) | Certificate management method, certificate authority, management node and Internet of Vehicles terminal | |
| CN109561429B (en) | Authentication method and device | |
| CN112435028A (en) | Block chain-based Internet of things data sharing method and device | |
| CN109788005A (en) | Equipment control authority sharing method, device, system and computer storage medium | |
| CN102802150B (en) | phone number verification method, system and terminal | |
| CN115296804B (en) | Traffic accident evidence obtaining method based on blockchain | |
| WO2023221591A1 (en) | Data transmission method, and related apparatus, device and storage medium | |
| CN111163063B (en) | Edge application management method and related product | |
| CN108791188B (en) | Vehicle control method, device and system | |
| CN112822172B (en) | Login verification method and device, electronic equipment and storage medium | |
| CN110891118A (en) | Mobile phone as car key | |
| CN106534071A (en) | Internet-of-vehicles link security authentication method and system based on device whitelist management | |
| CN113055835B (en) | Vehicle-mounted application traffic processing method, device and system | |
| CN110901450A (en) | Charging pile configuration method, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20220214 Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province Applicant after: Huawei Cloud Computing Technologies Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Applicant before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |