CN108683691B - 车机端远程控制方法、装置及*** - Google Patents

车机端远程控制方法、装置及*** Download PDF

Info

Publication number
CN108683691B
CN108683691B CN201810218041.6A CN201810218041A CN108683691B CN 108683691 B CN108683691 B CN 108683691B CN 201810218041 A CN201810218041 A CN 201810218041A CN 108683691 B CN108683691 B CN 108683691B
Authority
CN
China
Prior art keywords
vehicle
control information
tsp
vehicle end
remote 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.)
Active
Application number
CN201810218041.6A
Other languages
English (en)
Other versions
CN108683691A (zh
Inventor
周峰
朱颢
翁雨键
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weilai Holdings Ltd
Original Assignee
NIO Anhui Holding Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NIO Anhui Holding Co Ltd filed Critical NIO Anhui Holding Co Ltd
Priority to CN201810218041.6A priority Critical patent/CN108683691B/zh
Publication of CN108683691A publication Critical patent/CN108683691A/zh
Application granted granted Critical
Publication of CN108683691B publication Critical patent/CN108683691B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及车辆控制技术领域,具体提供了一种车机端远程控制方法、装置及***,旨在解决车机端如何能高效且实时地获取业务端所发数据的技术问题。为此目的,本发明提供的车机端远程控制方法,首先通过业务端向TSP服务器发送控制信息,然后通过TSP服务器将控制信息透传至车机端,提高车机端的响应速度。其中,车机端APP基于MQTT通讯协议获取控制信息,使得多个车机端APP均能够实时获取各自所需的控制信息,避免了车机端逐个轮询云服务器导致实时性较差的问题。同时,本发明中的装置和***,能够执行上述车机端远程控制方法。

Description

车机端远程控制方法、装置及***
技术领域
本发明涉及车辆控制技术领域,具体涉及一种车机端远程控制方法、装置及***。
背景技术
车联网是一个基于云架构的车辆运行信息平台,其以车内网、车际网和车载移动互联网为基础,并按照约定的通信协议和数据交互标准,在“车”与“车、路、行人和互联网”之间,进行通讯和信息交换。
云端会根据业务需求向车辆下发操控数据,以使车辆能够根据这些操控数据完成相应的业务操作。在此过程中,车辆内预置的各操控***采用轮询机制获取云端下发的操控数据。由于轮询机制的限制,必须在当前操控***询问完成后,下一个操控***才能发起询问,这就导致信息获取的实时性较差。同时,多个操控***分时向云端发起相同的询问内容,必然会浪费车辆的网络资源。
发明内容
为了解决现有技术中的上述问题,即为了解决车机端如何能高效且实时地获取业务端所发数据的技术问题。为此目的,本发明提供了一种车机端远程控制方法、装置及***。
在第一方面,本发明中车机端远程控制方法包括:
TSP服务器接收业务端发送的控制信息;
将所接收的控制信息透传至车机端,以使所述车机端能够根据所述控制信息执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
“将所接收的控制信息透传至车机端,以使所述车机端能够根据所述控制信息执行相应的操作”的步骤之后包括:
接收所述车机端发送的反馈信息;所述反馈信息为预设的车机端APP根据预设的车机端TSP Agent接收到的控制信息,执行相应的操作后,通过所述预设的车机端TSPAgent向所述TSP服务器发送的操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
“TSP服务器接收业务端发送的控制信息”的步骤之后包括:
根据所接收的控制信息,向所述业务端发送相应的唯一标识符,以使所述业务端能够根据所述唯一标识符获取所述TSP服务器接收到的反馈信息。
进一步地,本发明提供的一个优选技术方案为:
“将所接收的控制信息透传至车机端”的步骤之前包括:
校验所述控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:所述车机端通过预设的车机端TSP Agent,并基于MQTT通讯协议,将所述控制信息发送至预设的车机端APP,以使所述预设的车机端APP能够根据所述控制信息执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息包括所述预设的车机端APP的相关配置数据。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息还包括所述车机端的特征信息。
进一步地,本发明提供的一个优选技术方案为:
所述车机端的特征信息为车机端ID值。
在第二方面,本发明中车机端远程控制方法包括:
车机端接收TSP服务器透传的控制信息;所述控制信息为业务端发送至所述TSP服务器的信息;
根据所接收的控制信息,执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
“车机端接收TSP服务器透传的控制信息”的步骤具体包括:
通过预设的车机端TSP Agent接收所述控制信息,并将所接收的控制信息发送至预设的车机端APP,以使所述车机端APP能够根据所述控制信息,执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
“将所接收的控制信息发送至预设的车机端APP”的步骤具体包括:
基于MQTT通讯协议,将所述控制信息发送至所述预设的车机端APP。
进一步地,本发明提供的一个优选技术方案为:
“根据所接收的控制信息,执行相应的操作”的步骤之后包括:
向所述TSP服务器发送操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:所述TSP服务器在接收到业务端发送的控制信息后,向所述业务端发送相应的唯一标识符,以使所述业务端能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:所述TSP服务器在接收到业务端发送的控制信息后,校验所述控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息包括所述预设的车机端APP的相关配置数据。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息还包括所述车机端的特征信息。
进一步地,本发明提供的一个优选技术方案为:
所述车机端的特征信息为车机端ID值。
在第三方面,本发明中车机端远程控制方法包括:
业务端向TSP服务器发送控制信息,以使所述TSP服务器能够将所述控制信息透传至车机端,并且使所述车机端能够根据所述TSP服务器所透传的控制信息执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:
接收所述TSP服务器发送的唯一标识符;
根据所述唯一标识符,获取所述TSP服务器接收到的反馈信息;所述反馈信息为预设的车机端APP根据预设的车机端TSP Agent接收到的控制信息,执行相应的操作后,通过所述预设的车机端TSP Agent向所述TSP服务器发送的操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
“业务端向TSP服务器发送控制信息”的步骤具体包括:
将所述控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:所述车机端通过预设的车机端TSP Agent,并基于MQTT通讯协议,将所述控制信息发送至预设的车机端APP,以使所述预设的车机端APP能够根据所述控制信息执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
所述方法还包括:所述TSP服务器在接收到控制信息后,对其合法性进行校验,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息包括所述预设的车机端APP的相关配置数据。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息还包括所述车机端的特征信息。
进一步地,本发明提供的一个优选技术方案为:
所述车机端的特征信息为车机端ID值。
在第四方面,本发明中车机端远程控制方法包括:
业务端向TSP服务器发送控制信息;
所述TSP服务器将所述业务端所发送的控制信息透传至车机端;
所述车机端根据所述TSP服务器所透传的控制信息,执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
“业务端向TSP服务器发送控制信息”的步骤具体包括:
所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
进一步地,本发明提供的一个优选技术方案为:
“所述TSP服务器将所述业务端所发送的控制信息透传至车机端”的步骤之前包括:
所述TSP服务器校验所述业务端所发送控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
进一步地,本发明提供的一个优选技术方案为:
“所述车机端根据所述TSP服务器所透传的控制信息,执行相应的操作”的步骤具体包括:
预设的车机端TSP Agent接收所述控制信息,并将所接收的控制信息发送至预设的车机端APP;
所述预设的车机端APP根据所述控制信息,执行相应的操作;并且,在执行完所述相应的操作后,通过所述预设的车机端TSP Agent向所述TSP服务器发送的操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
“将所接收的控制信息发送至预设的车机端APP”的步骤具体包括:
基于MQTT通讯协议,将所述控制信息发送至所述预设的车机端APP。
进一步地,本发明提供的一个优选技术方案为:
“业务端向TSP服务器发送控制信息”的步骤之后包括:
接收所述TSP服务器发送的唯一标识符,以能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息包括所述预设的车机端APP的相关配置数据。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息还包括所述车机端的特征信息。
进一步地,本发明提供的一个优选技术方案为:
所述车机端的特征信息为车机端ID值。
在第五方面,本发明中车机端远程控制***包括业务端、TSP服务器和车机端;
所述业务端,配置为向所述TSP服务器发送控制信息;
所述TSP服务器,配置为将所述业务端所发送的控制信息透传至所述车机端;
所述车机端,配置为根据所述TSP服务器所透传的控制信息,执行相应的操作。
进一步地,本发明提供的一个优选技术方案为:
所述业务端,进一步配置为将所述控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
进一步地,本发明提供的一个优选技术方案为:
所述TSP服务器包括数据校验模块,其配置为校验所述业务端所发送控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
进一步地,本发明提供的一个优选技术方案为:
所述车机端包括车机端TSP Agent和车机端APP;
所述车机端TSP Agent,配置为接收所述TSP服务器所透传的控制信息,并将所接收的控制信息发送至所述车机端APP;
所述车机端APP,配置为根据所述车机端TSP Agent所透传的控制信息执行相应的操作,并在执行完所述相应的操作后,通过所述车机端TSP Agent向所述TSP服务器发送的操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
所述车机端TSP Agent,进一步配置为基于MQTT通讯协议,将所述控制信息发送至所述车机端APP。
进一步地,本发明提供的一个优选技术方案为:
所述业务端,进一步配置为向所述TSP服务器发送控制信息后,接收所述TSP服务器发送的唯一标识符,以能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息包括所述预设的车机端APP的相关配置数据。
进一步地,本发明提供的一个优选技术方案为:
所述控制信息还包括所述车机端的特征信息。
进一步地,本发明提供的一个优选技术方案为:
所述车机端的特征信息为车机端ID值。
在第六方面,本发明中存储装置存储有多条程序,所述程序适于由处理器加载并执行以实现上述技术方案所述的车机端远程控制方法。
在第七方面,本发明中处理装置,包括:
处理器,适于执行各条程序;
存储设备,适于存储多条程序;
所述程序适于由处理器加载并执行以实现上述技术方案所述的车机端远程控制方法。
方案1、一种车机端远程控制方法,其特征在于,所述方法包括:
TSP服务器接收业务端发送的控制信息;
将所接收的控制信息透传至车机端,以使所述车机端能够根据所述控制信息执行相应的操作。
方案2、根据方案1所述的车机端远程控制方法,其特征在于,“将所接收的控制信息透传至车机端,以使所述车机端能够根据所述控制信息执行相应的操作”的步骤之后包括:
接收所述车机端发送的反馈信息;所述反馈信息为预设的车机端APP根据预设的车机端TSP Agent接收到的控制信息,执行相应的操作后,通过所述预设的车机端TSPAgent向所述TSP服务器发送的操作完成信息。
方案3、根据方案2所述的车机端远程控制方法,其特征在于,“TSP服务器接收业务端发送的控制信息”的步骤之后包括:
根据所接收的控制信息,向所述业务端发送相应的唯一标识符,以使所述业务端能够根据所述唯一标识符获取所述TSP服务器接收到的反馈信息。
方案4、根据方案1所述的车机端远程控制方法,其特征在于,“将所接收的控制信息透传至车机端”的步骤之前包括:
校验所述控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
方案5、根据方案2或3所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述车机端通过预设的车机端TSP Agent,并基于MQTT通讯协议,将所述控制信息发送至预设的车机端APP,以使所述预设的车机端APP能够根据所述控制信息执行相应的操作。
方案6、根据方案1-4任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
方案7、根据方案2或3所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
方案8、根据方案7所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
方案9、根据方案8所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
方案10、一种车机端远程控制方法,其特征在于,所述方法包括:
车机端接收TSP服务器透传的控制信息;所述控制信息为业务端发送至所述TSP服务器的信息;
根据所接收的控制信息,执行相应的操作。
方案11、根据方案10所述的车机端远程控制方法,其特征在于,“车机端接收TSP服务器透传的控制信息”的步骤具体包括:
通过预设的车机端TSP Agent接收所述控制信息,并将所接收的控制信息发送至预设的车机端APP,以使所述车机端APP能够根据所述控制信息,执行相应的操作。
方案12、根据方案11所述的车机端远程控制方法,其特征在于,“将所接收的控制信息发送至预设的车机端APP”的步骤具体包括:
基于MQTT通讯协议,将所述控制信息发送至所述预设的车机端APP。
方案13、根据方案10所述的车机端远程控制方法,其特征在于,“根据所接收的控制信息,执行相应的操作”的步骤之后包括:
向所述TSP服务器发送操作完成信息。
方案14、根据方案10-13任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述TSP服务器在接收到业务端发送的控制信息后,向所述业务端发送相应的唯一标识符,以使所述业务端能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
方案15、根据方案10-13任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述TSP服务器在接收到业务端发送的控制信息后,校验所述控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
方案16、根据方案10-13任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
方案17、根据方案11或12所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
方案18、根据方案17所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
方案19、根据方案18所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
方案20、一种车机端远程控制方法,其特征在于,所述方法包括:
业务端向TSP服务器发送控制信息,以使所述TSP服务器能够将所述控制信息透传至车机端,并且使所述车机端能够根据所述TSP服务器所透传的控制信息执行相应的操作。
方案21、根据方案20所述的车机端远程控制方法,其特征在于,所述方法还包括:
接收所述TSP服务器发送的唯一标识符;
根据所述唯一标识符,获取所述TSP服务器接收到的反馈信息;所述反馈信息为预设的车机端APP根据预设的车机端TSP Agent接收到的控制信息,执行相应的操作后,通过所述预设的车机端TSP Agent向所述TSP服务器发送的操作完成信息。
方案22、根据方案20所述的车机端远程控制方法,其特征在于,“业务端向TSP服务器发送控制信息”的步骤具体包括:
将所述控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
方案23、根据方案21所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述车机端通过预设的车机端TSP Agent,并基于MQTT通讯协议,将所述控制信息发送至预设的车机端APP,以使所述预设的车机端APP能够根据所述控制信息执行相应的操作。
方案24、根据方案20-23任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述TSP服务器在接收到控制信息后,对其合法性进行校验,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
方案25、根据方案21或23所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
方案26、根据方案25所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
方案27、根据方案26所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
方案28、一种车机端远程控制方法,其特征在于,所述方法包括:
业务端向TSP服务器发送控制信息;
所述TSP服务器将所述业务端所发送的控制信息透传至车机端;
所述车机端根据所述TSP服务器所透传的控制信息,执行相应的操作。
方案29、根据方案28所述的车机端远程控制方法,其特征在于,“业务端向TSP服务器发送控制信息”的步骤具体包括:
所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
方案30、根据方案28所述的车机端远程控制方法,其特征在于,“所述TSP服务器将所述业务端所发送的控制信息透传至车机端”的步骤之前包括:
所述TSP服务器校验所述业务端所发送控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
方案31、根据方案28所述的车机端远程控制方法,其特征在于,“所述车机端根据所述TSP服务器所透传的控制信息,执行相应的操作”的步骤具体包括:
预设的车机端TSP Agent接收所述控制信息,并将所接收的控制信息发送至预设的车机端APP;
所述预设的车机端APP根据所述控制信息,执行相应的操作;并且,在执行完所述相应的操作后,通过所述预设的车机端TSP Agent向所述TSP服务器发送的操作完成信息。
方案32、根据方案31所述的车机端远程控制方法,其特征在于,“将所接收的控制信息发送至预设的车机端APP”的步骤具体包括:
基于MQTT通讯协议,将所述控制信息发送至所述预设的车机端APP。
方案33、根据方案28-32任一项所述的车机端远程控制方法,其特征在于,“业务端向TSP服务器发送控制信息”的步骤之后包括:
接收所述TSP服务器发送的唯一标识符,以能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
方案34、根据方案31或32所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
方案35、根据方案34所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
方案36、根据方案35所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
方案37、一种车机端远程控制***,其特征在于,所述***包括业务端、TSP服务器和车机端;
所述业务端,配置为向所述TSP服务器发送控制信息;
所述TSP服务器,配置为将所述业务端所发送的控制信息透传至所述车机端;
所述车机端,配置为根据所述TSP服务器所透传的控制信息,执行相应的操作。
方案38、根据方案37所述的车机端远程控制***,其特征在于,所述业务端,进一步配置为将所述控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
方案39、根据方案37所述的车机端远程控制***,其特征在于,所述TSP服务器包括数据校验模块,其配置为校验所述业务端所发送控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
方案40、根据方案37所述的车机端远程控制***,其特征在于,所述车机端包括车机端TSP Agent和车机端APP;
所述车机端TSP Agent,配置为接收所述TSP服务器所透传的控制信息,并将所接收的控制信息发送至所述车机端APP;
所述车机端APP,配置为根据所述车机端TSP Agent所透传的控制信息执行相应的操作,并在执行完所述相应的操作后,通过所述车机端TSP Agent向所述TSP服务器发送的操作完成信息。
方案41、根据方案40所述的车机端远程控制***,其特征在于,
所述车机端TSP Agent,进一步配置为基于MQTT通讯协议,将所述控制信息发送至所述车机端APP。
方案42、根据方案37-41任一项所述的车机端远程控制***,其特征在于,所述业务端,进一步配置为向所述TSP服务器发送控制信息后,接收所述TSP服务器发送的唯一标识符,以能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
方案43、根据方案40或41所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
方案44、根据方案43所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
方案45、根据方案44所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
方案46、一种存储装置,其中存储有多条程序,其特征在于,所述程序适于由处理器加载并执行以实现方案1-36任一项所述的车机端远程控制方法。
方案47、一种处理装置,包括:
处理器,适于执行各条程序;
存储设备,适于存储多条程序;
其特征在于,所述程序适于由处理器加载并执行以实现方案1-36任一项所述的车机端远程控制方法。
与最接近的现有技术相比,上述技术方案至少具有如下有益效果:
1、本发明中车机端远程控制方法,首先通过业务端向TSP服务器发送控制信息,然后通过TSP服务器将控制信息透传至车机端,最后控制车机端根据控制信息执行相应的操作。其中,TSP服务器基于数据透传模式传输控制信息,不对控制信息作数据加密或数据变换等处理。基于此,本发明在对车机端远程控制时,可以实时更新控制信息,提高了车机端的响应速度。
2、本发明中车机端TSP Agent可以基于MQTT通讯协议,将控制信息发送至车机端APP。车机端APP能够作为消费者并根据预设的Topic消费相应的控制信息。基于此,本发明在对车机端远程控制时,可以保证多个车机端APP均能实时获取各自所需的控制信息,避免了车机端APP逐个轮询云服务器导致实时性较差的问题。
3、本发明中TSP服务器在接收到业务端发送的控制信息,可以立即向其反馈相应的唯一标识符,使得业务端能够根据唯一标识符获取TSP服务器接收到的反馈信息,进而根据反馈信息判断相应操作是否执行完成,即控制信息是否生效。
附图说明
图1是本发明实施例中一种车机端远程控制方法的主要步骤示意图;
图2是本发明实施例中另一种车机端远程控制方法的主要步骤示意图;
图3是本发明实施例中再一种车机端远程控制方法的主要步骤示意图;
图4是本发明实施例中又一种车机端远程控制方法的主要步骤示意图;
图5是本发明实施例中一种车机端远程控制***的主要结构示意图。
具体实施方式
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
参阅附图1,图1示例性示出了本实施例中一种车机端远程控制方法的主要步骤。如图1所示,本实施例中可以按照如下步骤对车机端进行远程控制:
步骤S101:业务端向TSP服务器发送控制信息。
具体地,本实施例中业务端指的是与车辆交互通信,实现相应业务操作的终端。例如,业务端可以是车辆管理***、充电管理***或车辆服务管理***,并且这些业务端可以集成在车联网的云服务器中。其中,车辆管理***可以监控车联网内所有车辆的车辆状态。充电管理***可以监控车联网内所有充电设备的工作状态。车辆服务管理***可以对各服务功能进行综合管理,如向车辆分配特定服务功能,或禁止车辆使用特定服务功能。
本实施例中TSP服务器指的是能够与车辆内预置操控***建立长连接通讯,以便将业务端所发送的控制信息透传至相应操控***的服务器,并且该服务器可以是为了实现车机端远程控制预先构建的服务器,也可以是车联网内具有上述通讯功能的现有服务器。例如,TSP服务器可以为集成汽车远程服务提供商(Telematics ServiceProvider,TSP)相关功能的计算机设备,并且该计算机设备能够与车辆内预置操控***建立长连接通讯,以便将业务端所发送的控制信息透传至相应操控***。
本实施例中控制信息可以包括车辆的相关配置数据,如数据上报频率等。同时,本实施例中控制信息还可以包括一个或多个车辆的特征信息,如车辆的ID信息,使得TSP服务器能够将控制信息发送至特定车辆。
在本实施例的一个优选实施方案中,为了提高业务端与TSP服务器之间的网络传输效率,业务端可以将控制信息转换为JSON格式的数据后,再将其发送至TSP服务器。
步骤S102:TSP服务器向业务端发送唯一标识符。
具体地,本实施例中TSP服务器在接收到控制信息后,可以立即向业务端发送相应的唯一标识符,使得业务端能够根据唯一标识符获取TSP服务器接收到的操作完成信息。
步骤S103:TSP服务器校验控制信息。
具体地,本实施例中TSP服务器在接收到控制信息后,可以校验其合法性,并在校验合格的情况下,将控制信息封装为Protobuf格式的数据包,以提高控制信息的传输速度。
步骤S104:TSP服务器将业务端所发送的控制信息透传至车机端。在此情况下,控制信息中所包含车辆的特征信息可以为车机端的特征信息,如车机端的ID值。
本实施例中车机端指的是在车辆内预置的能够实现特定功能的操控***,在某些情况下,可能直接指代该操控***的控制器。
本实施例基于数据透传模式传输控制信息,不对信息作数据加密或数据变换等处理。因此,在对车机端远程控制时,可以实时更新控制信息,提高车机端的响应速度。
步骤S105:车机端根据TSP服务器所透传的控制信息,执行相应的操作。
本实施例中车机端可以包括预设的车机端TSP Agent和预设的车机端APP。
具体地,预设的车机端TSP Agent指的是与TSP服务器相对应的TSP代理机构,其能够接收TSP所透传的控制信息。同时,预设的车机端TSP Agent还可以基于MQTT通讯协议,将控制信息发送至预设的车机端APP。
预设的车机端APP指的是车机端内预置的应用APP,如充电APP和导航APP等,其能够作为消费者并根据预设的Topic消费相应的控制信息(即预设的车机端APP与预设的Topic一一对应,每个车机端APP根据各自的Topic获取控制信息中对应的信息,如充电APP根据其对应的Topic获取控制信息中的充电控制信息,导航APP根据其对应的Topic获取控制信息中的导航控制信息),进而根据控制信息执行相应的操作,如启动充电或播放导航信息等。
本实施例基于MQTT通讯协议传输控制信息,使得多个车机端APP均能够实时获取控制信息,避免了车机端APP逐个轮询云服务器导致实时性较差的问题。
步骤S106:车机端向TSP服务器发送操作完成信息。
具体地,预设的车机端APP在执行相应的操作后,可以通过预设的车机端TSPAgent向TSP服务器发送的操作完成信息。
下面结合三个具体实施方案,对图1所示的车机端远程控制方法进行说明。
实施方案1:基于图1所示车机端远程控制方法,控制车机端修改数据采样频率。具体地,本实施例中可以按照如下步骤控制车机端修改数据采样频率:
首先,车辆管理***向TSP服务器发送采样频率修改指令,并接收TSP服务器反馈的唯一标识符。然后,TSP服务器将采样频率修改指令封装为Protobuf格式的数据包,并将该数据包透传至车机端。最后,车机端根据采样频率修改指令修改采样频率,并向TSP服务器发送操作完成信息。
实施方案2:基于图1所示车机端远程控制方法,控制车机端执行充电操作。具体地,本实施例中可以按照如下步骤控制车机端执行充电操作:
首先,充电管理***向TSP服务器发送充电授权指令,并接收TSP服务器反馈的唯一标识符。然后,TSP服务器将充电授权指令封装为Protobuf格式的数据包,并将该数据包透传至车机端。最后,车机端根据充电授权指令执行充电操作,并向TSP服务器发送操作完成信息。
实施方案3:基于图1所示车机端远程控制方法,向车机端分配特定服务或控制车机端禁用特定服务。具体地,本实施例中可以按照如下步骤向车机端分配特定服务或控制车机端禁用特定服务:
首先,车辆服务管理***向TSP服务器发送服务激活指令或服务禁用指令,并接收TSP服务器反馈的唯一标识符。然后,TSP服务器将服务激活指令或服务禁用指令封装为Protobuf格式的数据包,并将该数据包透传至车机端。最后,车机端根据服务激活指令或服务禁用指令启动特定服务或停用特定服务,并向TSP服务器发送操作完成信息。
进一步地,本发明还提供了一种车机端远程控制方法,下面结合附图对该车机端远程控制方法进行说明。
参阅附图2,图示例性示出了本实施例中车机端远程控制方法的主要步骤。如图2所示,本实施例中可以按照如下步骤对车机端进行远程控制:
步骤S201:TSP服务器接收业务端发送的控制信息。其中,控制信息可以包括车辆的相关配置数据,如数据上报频率等。同时,本实施例中控制信息还可以包括一个或多个车辆的特征信息,如车辆的ID信息,使得TSP服务器能够将控制信息发送至特定车辆。
在本实施例的一个优选实施方案中,为了提高TSP服务器与业务端之间的网络传输效率,业务端可以将控制信息转换为JSON格式的数据后,再将其发送至TSP服务器。进一步地,TSP服务器接收到控制信息后,还可以校验控制信息的合法性,并在校验合格的情况下,将控制信息封装为Protobuf格式的数据包,以提高控制信息的传输速度。
步骤S202:将所接收的控制信息透传至车机端,以使车机端能够根据控制信息执行相应的操作。
具体地,TSP服务器将控制信息透传至车机端,车机端中预设的车机端TSP Agent可以接收TSP所透传的控制信息,并基于MQTT通讯协议,将控制信息发送至预设的车机端APP,预设的车机端APP可以根据控制信息执行相应的操作。
步骤S203:接收车机端发送的反馈信息。
本实施例中反馈信息指的是预设的车机端APP在执行相应的操作后,通过预设的车机端TSP Agent向TSP服务器发送的操作完成信息。
在本实施例的一个优选实施方案中,TSP服务器在接收到控制信息后,可以向业务端发送相应的唯一标识符,使得业务端能够根据这个唯一标识符获取TSP服务器接收到的反馈信息,进而根据反馈信息判断车辆是否完成控制信息所指定的操作,即判断控制信息是否生效。
需要说明的是,本实施例中的车机端、TSP服务器和业务端,以及车机端中的车机端TSP Agent和车机端APP,分别与图1所示车机端远程控制方法实施例中的车机端、TSP服务器、业务端、车机端TSP Agent和车机端APP相同,为了描述简洁,在此不再对上述结构进行详细描述。
进一步地,本发明还提供了一种车机端远程控制方法,下面结合附图对该车机端远程控制方法进行说明。
参阅附图3,图3示例性示出了本实施例中车机端远程控制方法的主要步骤。如图3所示,本实施例中可以按照如下步骤对车机端进行远程控制:
步骤S301:车机端接收TSP服务器透传的控制信息。具体地,本实施例中可以按照如下步骤接收控制信息:
步骤S3011:通过预设的车机端TSP Agent接收控制信息。其中,控制信息指的是业务端发送至TSP服务器的控制信息,其可以包括车辆的相关配置数据,如数据上报频率等。同时,控制信息还可以包括一个或多个车辆的特征信息,如车辆的ID信息,使得TSP服务器能够将控制信息发送至特定车辆。
步骤S3012:预设的车机端TSP Agent基于MQTT通讯协议,将所接收的控制信息发送至预设的车机端APP,以使车机端APP能够根据控制信息,执行相应的操作。
在本实施例的一个优选实施方案中,为了提高TSP服务器与业务端之间的网络传输效率,业务端可以将控制信息转换为JSON格式的数据后,再将其发送至TSP服务器。进一步地,TSP服务器接收到控制信息后,还可以校验控制信息的合法性,并在校验合格的情况下,将控制信息封装为Protobuf格式的数据包,以快速传输该控制信息。
步骤S302:根据所接收的控制信息,执行相应的操作。
具体地,本实施例中车机端APP能够根据控制信息,执行相应的操作。
步骤S303:向TSP服务器发送操作完成信息。
具体地,本实施例中车机端APP在执行完成相应的操作后,可以将操作完成信息发送至车机端TSP Agent,车机端TSP Agent再将该操作完成信息发送至TSP服务器。
在本实施例的一个优选实施方案中,TSP服务器在接收到业务端发送的控制信息后,可以向其发送相应的唯一标识符,使得业务端能够根据这个唯一标识符获取TSP服务器接收到的操作完成信息,进而根据操作完成信息判断车辆是否完成控制信息所指定的操作,即判断控制信息是否生效。
需要说明的是,本实施例中的车机端、TSP服务器和业务端,以及车机端中的车机端TSP Agent和车机端APP,分别与图1所示车机端远程控制方法实施例中的车机端、TSP服务器、业务端、车机端TSP Agent和车机端APP相同,为了描述简洁,在此不再对上述结构进行详细描述。
进一步地,本发明还提供了一种车机端远程控制方法,下面结合附图对该车机端远程控制方法进行说明。
参阅附图4,图4示例性示出了本实施例中车机端远程控制方法的主要步骤。如图4所示,本实施例中可以按照如下步骤对车机端进行远程控制:
步骤S401:业务端向TSP服务器发送控制信息。其中,控制信息可以包括车辆的相关配置数据,如数据上报频率等。同时,控制信息还可以包括一个或多个车辆的特征信息,如车辆的ID信息,使得TSP服务器能够将控制信息发送至特定车辆。
具体地,本实施例中业务端可以将控制信息转换为JSON格式的数据后,再将其发送至TSP服务器,从而提高业务端与TSP服务器之间的网络传输效率。进一步地,TSP服务器接收到控制信息后,首先校验控制信息的合法性,并在校验合格的情况下,将控制信息封装为Protobuf格式的数据包。然后将经数据转换后的控制信息透传至车机端,使得车机端能够根据控制信息执行相应的操作,并在完成相应的操作后向TSP服务器发送操作完成信息。
步骤S402:接收TSP服务器发送的唯一标识符。
步骤S403:根据唯一标识符,获取TSP服务器接收到的反馈信息。其中,反馈信息指的是预设的车机端APP在执行相应的操作后,通过预设的车机端TSP Agent向TSP服务器发送的操作完成信息。
需要说明的是,本实施例中的车机端、TSP服务器和业务端,以及车机端中的车机端TSP Agent和车机端APP,分别与图1所示车机端远程控制方法实施例中的车机端、TSP服务器、业务端、车机端TSP Agent和车机端APP相同,为了描述简洁,在此不再对上述结构进行详细描述。
上述实施例中虽然将各个步骤按照上述先后次序的方式进行了描述,但是本领域技术人员可以理解,为了实现本实施例的效果,不同的步骤之间不必按照这样的次序执行,其可以同时(并行)执行或以颠倒的次序执行,这些简单的变化都在本发明的保护范围之内。
基于上述车机端远程控制方法实施例,本发明实施例还提供了一种存储装置,该存储装置存储有多条程序,并且这些程序适于由处理器加载并执行以实现上述方法实施例所述的车机端远程控制方法。
进一步地,基于上述车机端远程控制方法实施例,本发明实施例还提供了一种处理装置,该处理装置包括处理器和存储设备,其中,处理器可以适于执行各条程序,存储设备可以适于存储多条程序,并且这些程序可以适于由处理器加载并执行以实现上述方法实施例所述的车机端远程控制方法。
再进一步地,基于与方法实施例相同的技术构思,本发明实施例还提供一种车机端远程控制***。下面结合附图对该车机端远程控制***进行具体说明。
参阅附图5,图5示例性示出了本实施例中车机端远程控制***的主要结构。如图5所示,本实施例中车机端远程控制***可以包括业务端11、TSP服务器12和车机端。具体地,
业务端11可以配置为向TSP服务器12发送控制信息。TSP服务器12可以配置为将业务端11所发送的控制信息透传至车机端。车机端可以配置为根据TSP服务器所透传的控制信息,执行相应的操作。
进一步地,本实施例中业务端11还可以配置为将控制信息转换为JSON格式的数据后,再将其发送至TSP服务器12。
进一步地,本实施例中TSP服务器12可以包括数据校验模块,该数据校验模块可以配置为校验业务端11所发送控制信息的合法性,并在校验合格的情况下,将控制信息封装为Protobuf格式的数据包。
进一步地,本实施例中车机端13可以包括车机端TSP Agent和车机端APP。具体地,车机端TSP Agent可以配置为接收TSP服务器12所透传的控制信息,并将所接收的控制信息发送至车机端APP。车机端APP可以配置为根据车机端TSP Agent所透传的控制信息执行相应的操作,并在执行完相应的操作后,通过车机端TSP Agent向TSP服务器12发送的操作完成信息。
在本实施例的一个优选实施方案中,车机端TSP Agent还可以配置为基于MQTT通讯协议,将控制信息发送至车机端APP。
进一步地,本实施例中业务端11还可以配置为向TSP服务器12发送控制信息后,接收TSP服务器12发送的唯一标识符,以能够根据唯一标识符获取TSP服务器12接收到的操作完成信息。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包括”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在本发明的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

Claims (47)

1.一种车机端远程控制方法,其特征在于,所述方法包括:
TSP服务器接收业务端发送的控制信息;
将所接收的控制信息透传至车机端,以使所述车机端能够根据所述控制信息执行相应的操作;
所述车机端包括预设的车机端TSP Agent和预设的车机端APP;
所述预设的车机端TSP Agent接收所述TSP服务器透传的控制信息并且基于MQTT通讯协议将所述控制信息发送至所述车机端APP;
所述预设的车机端APP根据对应的Topic获取所述控制信息中对应的信息。
2.根据权利要求1所述的车机端远程控制方法,其特征在于,“将所接收的控制信息透传至车机端,以使所述车机端能够根据所述控制信息执行相应的操作”的步骤之后包括:
接收所述车机端发送的反馈信息;所述反馈信息为预设的车机端APP根据预设的车机端TSP Agent接收到的控制信息,执行相应的操作后,通过所述预设的车机端TSP Agent向所述TSP服务器发送的操作完成信息。
3.根据权利要求2所述的车机端远程控制方法,其特征在于,“TSP服务器接收业务端发送的控制信息”的步骤之后包括:
根据所接收的控制信息,向所述业务端发送相应的唯一标识符,以使所述业务端能够根据所述唯一标识符获取所述TSP服务器接收到的反馈信息。
4.根据权利要求1所述的车机端远程控制方法,其特征在于,“将所接收的控制信息透传至车机端”的步骤之前包括:
校验所述控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
5.根据权利要求2或3所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述车机端通过预设的车机端TSP Agent,并基于MQTT通讯协议,将所述控制信息发送至预设的车机端APP,以使所述预设的车机端APP能够根据所述控制信息执行相应的操作。
6.根据权利要求1-4任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
7.根据权利要求2或3所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
8.根据权利要求7所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
9.根据权利要求8所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
10.一种车机端远程控制方法,其特征在于,所述方法包括:
车机端接收TSP服务器透传的控制信息;所述控制信息为业务端发送至所述TSP服务器的信息;
根据所接收的控制信息,执行相应的操作;
所述车机端包括预设的车机端TSP Agent和预设的车机端APP;
所述预设的车机端TSP Agent接收所述TSP服务器透传的控制信息并且基于MQTT通讯协议将所述控制信息发送至所述车机端APP;
所述预设的车机端APP根据对应的Topic获取所述控制信息中对应的信息。
11.根据权利要求10所述的车机端远程控制方法,其特征在于,“车机端接收TSP服务器透传的控制信息”的步骤具体包括:
通过预设的车机端TSP Agent接收所述控制信息,并将所接收的控制信息发送至预设的车机端APP,以使所述车机端APP能够根据所述控制信息,执行相应的操作。
12.根据权利要求11所述的车机端远程控制方法,其特征在于,“将所接收的控制信息发送至预设的车机端APP”的步骤具体包括:
基于MQTT通讯协议,将所述控制信息发送至所述预设的车机端APP。
13.根据权利要求10所述的车机端远程控制方法,其特征在于,“根据所接收的控制信息,执行相应的操作”的步骤之后包括:
向所述TSP服务器发送操作完成信息。
14.根据权利要求10-13任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述TSP服务器在接收到业务端发送的控制信息后,向所述业务端发送相应的唯一标识符,以使所述业务端能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
15.根据权利要求10-13任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述TSP服务器在接收到业务端发送的控制信息后,校验所述控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
16.根据权利要求10-13任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
17.根据权利要求11或12所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
18.根据权利要求17所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
19.根据权利要求18所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
20.一种车机端远程控制方法,其特征在于,所述方法包括:
业务端向TSP服务器发送控制信息,以使所述TSP服务器能够将所述控制信息透传至车机端,并且使所述车机端能够根据所述TSP服务器所透传的控制信息执行相应的操作;
所述车机端包括预设的车机端TSP Agent和预设的车机端APP;
所述预设的车机端TSP Agent接收所述TSP服务器透传的控制信息并且基于MQTT通讯协议将所述控制信息发送至所述车机端APP;
所述预设的车机端APP根据对应的Topic获取所述控制信息中对应的信息。
21.根据权利要求20所述的车机端远程控制方法,其特征在于,所述方法还包括:
接收所述TSP服务器发送的唯一标识符;
根据所述唯一标识符,获取所述TSP服务器接收到的反馈信息;所述反馈信息为预设的车机端APP根据预设的车机端TSP Agent接收到的控制信息,执行相应的操作后,通过所述预设的车机端TSP Agent向所述TSP服务器发送的操作完成信息。
22.根据权利要求20所述的车机端远程控制方法,其特征在于,“业务端向TSP服务器发送控制信息”的步骤具体包括:
将所述控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
23.根据权利要求21所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述车机端通过预设的车机端TSP Agent,并基于MQTT通讯协议,将所述控制信息发送至预设的车机端APP,以使所述预设的车机端APP能够根据所述控制信息执行相应的操作。
24.根据权利要求20-23任一项所述的车机端远程控制方法,其特征在于,所述方法还包括:
所述TSP服务器在接收到控制信息后,对其合法性进行校验,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
25.根据权利要求21或23所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
26.根据权利要求25所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
27.根据权利要求26所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
28.一种车机端远程控制方法,其特征在于,所述方法包括:
业务端向TSP服务器发送控制信息;
所述TSP服务器将所述业务端所发送的控制信息透传至车机端;
所述车机端根据所述TSP服务器所透传的控制信息,执行相应的操作;
所述车机端包括预设的车机端TSP Agent和预设的车机端APP;
所述预设的车机端TSP Agent接收所述TSP服务器透传的控制信息并且基于MQTT通讯协议将所述控制信息发送至所述车机端APP;
所述预设的车机端APP根据对应的Topic获取所述控制信息中对应的信息。
29.根据权利要求28所述的车机端远程控制方法,其特征在于,“业务端向TSP服务器发送控制信息”的步骤具体包括:
所述业务端将控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
30.根据权利要求28所述的车机端远程控制方法,其特征在于,“所述TSP服务器将所述业务端所发送的控制信息透传至车机端”的步骤之前包括:
所述TSP服务器校验所述业务端所发送控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
31.根据权利要求28所述的车机端远程控制方法,其特征在于,“所述车机端根据所述TSP服务器所透传的控制信息,执行相应的操作”的步骤具体包括:
预设的车机端TSP Agent接收所述控制信息,并将所接收的控制信息发送至预设的车机端APP;
所述预设的车机端APP根据所述控制信息,执行相应的操作;并且,在执行完所述相应的操作后,通过所述预设的车机端TSP Agent向所述TSP服务器发送的操作完成信息。
32.根据权利要求31所述的车机端远程控制方法,其特征在于,“将所接收的控制信息发送至预设的车机端APP”的步骤具体包括:
基于MQTT通讯协议,将所述控制信息发送至所述预设的车机端APP。
33.根据权利要求28-32任一项所述的车机端远程控制方法,其特征在于,“业务端向TSP服务器发送控制信息”的步骤之后包括:
接收所述TSP服务器发送的唯一标识符,以能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
34.根据权利要求31或32所述的车机端远程控制方法,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
35.根据权利要求34所述的车机端远程控制方法,其特征在于,
所述控制信息还包括所述车机端的特征信息。
36.根据权利要求35所述的车机端远程控制方法,其特征在于,
所述车机端的特征信息为车机端ID值。
37.一种车机端远程控制***,其特征在于,所述***包括业务端、TSP服务器和车机端;
所述业务端,配置为向所述TSP服务器发送控制信息;
所述TSP服务器,配置为将所述业务端所发送的控制信息透传至所述车机端;
所述车机端,配置为根据所述TSP服务器所透传的控制信息,执行相应的操作;所述车机端包括预设的车机端TSP Agent和预设的车机端APP;所述预设的车机端TSP Agent接收所述TSP服务器透传的控制信息并且基于MQTT通讯协议将所述控制信息发送至所述车机端APP;所述预设的车机端根据对应的Topic获取所述控制信息中对应的信息。
38.根据权利要求37所述的车机端远程控制***,其特征在于,所述业务端,进一步配置为将所述控制信息转换为JSON格式的数据后,再将其发送至所述TSP服务器。
39.根据权利要求37所述的车机端远程控制***,其特征在于,所述TSP服务器包括数据校验模块,其配置为校验所述业务端所发送控制信息的合法性,并在校验合格的情况下,将所述控制信息封装为Protobuf格式的数据包。
40.根据权利要求37所述的车机端远程控制***,其特征在于,所述车机端包括车机端TSP Agent和车机端APP;
所述车机端TSP Agent,配置为接收所述TSP服务器所透传的控制信息,并将所接收的控制信息发送至所述车机端APP;
所述车机端APP,配置为根据所述车机端TSP Agent所透传的控制信息执行相应的操作,并在执行完所述相应的操作后,通过所述车机端TSP Agent向所述TSP服务器发送的操作完成信息。
41.根据权利要求40所述的车机端远程控制***,其特征在于,
所述车机端TSP Agent,进一步配置为基于MQTT通讯协议,将所述控制信息发送至所述车机端APP。
42.根据权利要求37-41任一项所述的车机端远程控制***,其特征在于,所述业务端,进一步配置为向所述TSP服务器发送控制信息后,接收所述TSP服务器发送的唯一标识符,以能够根据所述唯一标识符获取所述TSP服务器接收到的操作完成信息。
43.根据权利要求40或41所述的车机端远程控制***,其特征在于,
所述控制信息包括所述预设的车机端APP的相关配置数据。
44.根据权利要求43所述的车机端远程控制***,其特征在于,
所述控制信息还包括所述车机端的特征信息。
45.根据权利要求44所述的车机端远程控制***,其特征在于,
所述车机端的特征信息为车机端ID值。
46.一种存储装置,其中存储有多条程序,其特征在于,所述程序适于由处理器加载并执行以实现权利要求1-36任一项所述的车机端远程控制方法。
47.一种处理装置,包括:
处理器,适于执行各条程序;
存储设备,适于存储多条程序;
其特征在于,所述程序适于由处理器加载并执行以实现权利要求1-36任一项所述的车机端远程控制方法。
CN201810218041.6A 2018-03-16 2018-03-16 车机端远程控制方法、装置及*** Active CN108683691B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810218041.6A CN108683691B (zh) 2018-03-16 2018-03-16 车机端远程控制方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810218041.6A CN108683691B (zh) 2018-03-16 2018-03-16 车机端远程控制方法、装置及***

Publications (2)

Publication Number Publication Date
CN108683691A CN108683691A (zh) 2018-10-19
CN108683691B true CN108683691B (zh) 2021-09-14

Family

ID=63799280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810218041.6A Active CN108683691B (zh) 2018-03-16 2018-03-16 车机端远程控制方法、装置及***

Country Status (1)

Country Link
CN (1) CN108683691B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110682918A (zh) * 2019-10-09 2020-01-14 南京领行科技股份有限公司 一种控制车辆方法及装置
CN110816435A (zh) * 2019-10-09 2020-02-21 南京领行科技股份有限公司 一种远程控制车辆的方法及装置
CN111818153A (zh) * 2020-07-06 2020-10-23 斑马网络技术有限公司 车机远程触控控制方法、服务器、车机及用户终端

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333071A (zh) * 2011-05-26 2012-01-25 浙江大学 一种工程机械车辆联网通信方法及工程机械车辆联网***
CN103905520A (zh) * 2012-12-30 2014-07-02 比亚迪股份有限公司 车载终端的控制方法与***以及云端服务器
CN104601692A (zh) * 2015-01-13 2015-05-06 北京京东尚科信息技术有限公司 基于云存储的行车数据处理方法、设备及***
CN105467979A (zh) * 2016-01-15 2016-04-06 四川长虹电器股份有限公司 汽车总线的远程控制***与方法
CN106210047A (zh) * 2016-07-11 2016-12-07 北京长安汽车工程技术研究有限责任公司 一种车辆信息管理方法、***及车联网***
CN106842977A (zh) * 2017-04-11 2017-06-13 北京华远达智能家科技有限公司 一种智能家居控制***
CN107483526A (zh) * 2016-12-23 2017-12-15 宝沃汽车(中国)有限公司 车联网***及其控制方法
CN107786612A (zh) * 2016-08-30 2018-03-09 比亚迪股份有限公司 车辆的远程控制方法、装置和***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130093706A (ko) * 2011-12-23 2013-08-23 한국전자통신연구원 차량 정보 전송 장치

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333071A (zh) * 2011-05-26 2012-01-25 浙江大学 一种工程机械车辆联网通信方法及工程机械车辆联网***
CN103905520A (zh) * 2012-12-30 2014-07-02 比亚迪股份有限公司 车载终端的控制方法与***以及云端服务器
CN104601692A (zh) * 2015-01-13 2015-05-06 北京京东尚科信息技术有限公司 基于云存储的行车数据处理方法、设备及***
CN105467979A (zh) * 2016-01-15 2016-04-06 四川长虹电器股份有限公司 汽车总线的远程控制***与方法
CN106210047A (zh) * 2016-07-11 2016-12-07 北京长安汽车工程技术研究有限责任公司 一种车辆信息管理方法、***及车联网***
CN107786612A (zh) * 2016-08-30 2018-03-09 比亚迪股份有限公司 车辆的远程控制方法、装置和***
CN107483526A (zh) * 2016-12-23 2017-12-15 宝沃汽车(中国)有限公司 车联网***及其控制方法
CN106842977A (zh) * 2017-04-11 2017-06-13 北京华远达智能家科技有限公司 一种智能家居控制***

Also Published As

Publication number Publication date
CN108683691A (zh) 2018-10-19

Similar Documents

Publication Publication Date Title
CN108536121B (zh) 逻辑通道的建立方法、装置和交通工具通信接口vci
CN108683691B (zh) 车机端远程控制方法、装置及***
EP4202645A1 (en) Vehicle upgrading method and apparatus
CN109089298B (zh) 蓝牙和wifi双协议设备入网方法及装置
WO2019192343A1 (zh) 交通工具的诊断方法、相关设备和***
CN110120970B (zh) 基于车联网的数据处理方法、装置及网关***
CN101662488B (zh) 一种汽车远程实时监控方法和***
CN108833508B (zh) 应用于车联网***中的多路apn联网方法、存储介质及***
CN104679528B (zh) 应用程序远程更新的方法和装置
CN113094062A (zh) 升级方法及装置
KR100941540B1 (ko) 장치관리 시스템 및 그 시스템에서의 설정-값 세팅 방법
CN111796843B (zh) 一种应用程序升级方法、装置、设备及存储介质
CN108200141A (zh) 一种车内数据共享***及方法
CN109347965B (zh) 一种通信方法、装置及相关设备
US20200409678A1 (en) Vehicle software update network
CN110362329A (zh) 一种版本更新检查方法及***
CN111817913B (zh) 分布式网络性能测试方法、***、服务器和存储介质
CN111158943B (zh) 故障诊断方法及装置,存储介质,电子设备
CN112860290A (zh) 车辆升级方法、装置及***、终端设备、存储介质
CN115225492A (zh) 一种远程升级方法及***
KR102471244B1 (ko) 전기차 대리 충전 서비스 제공 방법
CN114567552A (zh) 车载v2x设备升级方法、装置、计算机设备及存储介质
CN112637221B (zh) 一种设备控制方法及装置
US20180352040A1 (en) Method for data transmission in a transportation vehicle communication network, transportation vehicle communication network, subscribers and transportation vehicle
CN109981778B (zh) 内容分发网络的服务实现方法、装置、设备及存储介质

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

Effective date of registration: 20200902

Address after: Susong Road West and Shenzhen Road North, Hefei Economic and Technological Development Zone, Anhui Province

Applicant after: Weilai (Anhui) Holding Co.,Ltd.

Address before: 30 Floor of Yihe Building, No. 1 Kangle Plaza, Central, Hong Kong, China

Applicant before: NIO NEXTEV Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 230601 Susong Road West, Shenzhen Road North, Hefei Economic and Technological Development Zone, Anhui Province

Patentee after: Weilai Holdings Ltd.

Address before: 230011 Susong Road West, Shenzhen Road North, Hefei Economic and Technological Development Zone, Anhui Province

Patentee before: Weilai (Anhui) Holding Co.,Ltd.

CP03 Change of name, title or address