CN114844931A - 车辆的远程控制方法、装置、服务器及存储介质 - Google Patents
车辆的远程控制方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN114844931A CN114844931A CN202210448253.XA CN202210448253A CN114844931A CN 114844931 A CN114844931 A CN 114844931A CN 202210448253 A CN202210448253 A CN 202210448253A CN 114844931 A CN114844931 A CN 114844931A
- Authority
- CN
- China
- Prior art keywords
- remote control
- vehicle
- instruction
- target
- instructions
- 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.)
- Pending
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
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请涉及车辆技术领域,特别涉及一种车辆的远程控制方法、装置、服务器及存储介质,其中,方法包括:接收目标车辆的多个远程控制指令;根据多个远程控制指令中每个远程控制指令的优先级确定多个远程控制指令的执行顺序;发送由多个远程控制指令与执行顺序生成的控制包至目标车辆,使得目标车辆按照执行顺序执行每个远程控制指令。由此,解决了相关技术中,服务器通常是采用逐条指令的方式实现车辆的远程控制,交互频繁,导致资源占用率高,指令下发效率低、稳定性差,远程控制可靠性低,用户体验较差等问题。
Description
技术领域
本申请涉及车辆技术领域,特别涉及一种车辆的远程控制方法、装置、服务器及存储介质。
背景技术
随着由车辆位置、速度和路线等信息构成的交互网络车联网及其功能的普及,用户渐渐习惯使用远程控制技术对车辆进行控制,车辆的远程控制功能逐渐成了车辆的必备功能。
其中,车辆的远程控制过程包括:用户下发远程控制指令给服务器,服务器在接收到用户的远程控制指令之后,将指令转发给车辆,以使得车辆响应远程控制指令,完成车辆的远程控制。
然而,相关技术中服务器通常是采用逐条指令的方式实现车辆的远程控制,当用户一次性下发多条指令时,通常需要服务器与车辆多次交互才能完成多条指令的转发,而交互次数的增加,不仅增加服务器的资源占用率,且容易导致指令积压或下发顺序错乱的情况,大大降低远程控制的可靠性,影响用户的使用体验。
发明内容
本申请提供一种车辆的远程控制方法、装置、服务器及存储介质,以解决相关技术中,服务器通常是采用逐条指令的方式实现车辆的远程控制,交互频繁,导致资源占用率高,指令下发效率低、稳定性差,远程控制可靠性低,用户体验较差等问题。
本申请第一方面实施例提供一种车辆的远程控制方法,包括以下步骤:接收目标车辆的多个远程控制指令;根据所述多个远程控制指令中每个远程控制指令的优先级确定所述多个远程控制指令的执行顺序;发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆,使得所述目标车辆按照所述执行顺序执行所述每个远程控制指令。
可选地,发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆之前,还包括:接收所述控制包的目标发送时间;检测当前时刻是否达到所述目标发送时间,以在检测到达到所述目标发送时间时,发送所述控制包至所述目标车辆。
可选地,在检测到达到所述目标发送时间之前,还包括:接收用户的撤回指令或者立即发送指令;根据所述撤回指令取消所述控制包,或者根据所述立即发送指令在达到所述目标发送时间之前发送所述控制包。
可选地,在检测到达到所述目标发送时间之前,还包括:接收用户的时间修正指令;根据所述时间修正指令修改所述目标发送时间。
可选地,在确定所述多个远程控制指令的执行顺序之前,还包括:获取用户的设置参数和/或所述每个远程控制指令的实际控制类型;基于所述设置参数和/或所述实际控制类型确定所述每个远程控制指令的优先级。
本申请第二方面实施例提供一种车辆的远程控制装置,包括:接收模块,用于接收目标车辆的多个远程控制指令;排序模块,用于根据所述多个远程控制指令中每个远程控制指令的优先级确定所述多个远程控制指令的执行顺序;发送模块,用于发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆,使得所述目标车辆按照所述执行顺序执行所述每个远程控制指令。
可选地,还包括:检测模块,用于发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆之前,接收所述控制包的目标发送时间;检测当前时刻是否达到所述目标发送时间,以在检测到达到所述目标发送时间时,发送所述控制包至所述目标车辆;修正模块,用于在检测到达到所述目标发送时间之前,接收用户的撤回指令或者立即发送指令;根据所述撤回指令取消所述控制包,或者根据所述立即发送指令在达到所述目标发送时间之前发送所述控制包;所述修正模块进一步用于在检测到达到所述目标发送时间之前,接收用户的时间修正指令;根据所述时间修正指令修改所述目标发送时间。
可选地,所述排序模块进一步用于:获取用户的设置参数和/或所述每个远程控制指令的实际控制类型;基于所述设置参数和/或所述实际控制类型确定所述每个远程控制指令的优先级。
本申请第三方面实施例提供一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车辆的远程控制方法。
本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的车辆的远程控制方法。
由此,本申请至少具有如下有益效果:
可以将多个远程控制指令打包一次性发送给车辆,减少服务器与车辆之间交互的次数,降低服务器的资源占用率,避免指令积压或下发顺序错乱的情况,提高指令下发效率和稳定性,提升车辆远程控制的可靠性,提升用户的使用体验。由此,解决了相关技术中,服务器通常是采用逐条指令的方式实现车辆的远程控制,交互频繁,导致资源占用率高,指令下发效率低、稳定性差,远程控制可靠性低,用户体验较差等技术问题。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本申请实施例提供的一种车辆的远程控制方法的流程图;
图2为根据本申请实施例提供的一种车辆的远程控制系统框图;
图3为根据本申请实施例提供的消息队列的内容组成示例图;
图4为根据本申请实施例的车辆的远程控制装置的示例图;
图5为根据本申请实施例的服务器的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的车辆的远程控制方法、装置、服务器及存储介质。针对上述背景技术中提到的相关技术中,服务器通常是采用逐条指令的方式实现车辆的远程控制,交互频繁,导致资源占用率高,指令下发效率低、稳定性差,远程控制可靠性低,用户体验较差的问题,本申请提供了一种车辆的远程控制方法,在该方法中,可以将多个远程控制指令打包一次性发送给车辆,减少服务器与车辆之间交互的次数,降低服务器的资源占用率,避免指令积压或下发顺序错乱的情况,提高指令下发效率和稳定性,提升车辆远程控制的可靠性,提升用户的使用体验。由此,解决了相关技术中,服务器通常是采用逐条指令的方式实现车辆的远程控制,交互频繁,导致资源占用率高,指令下发效率低、稳定性差,远程控制可靠性低,用户体验较差等问题。
具体而言,图1为本申请实施例所提供的一种车辆的远程控制方法的流程示意图。
如图1所示,该车辆的远程控制方法包括以下步骤:
在步骤S101中,接收目标车辆的多个远程控制指令。
需要说明的是,本申请实施例的车辆的远程控制方法的执行主体为服务器。其中,服务器的种类可以根据实际需求具体设置,例如TSP(Telematics Service Provider,汽车远程服务提供商)平台等,对此不作具体限定。
可以理解的是,在车辆远程控制时,用户可以通过APP(Application,应用软件)发送远程控制指令,服务器可以接收用户发送的多个远程指令。其中,用户在发送多个远程控制指令时,可以自定义单次发送的多个远程控制指令的集合,即,将多个远程控制指令打包一次性发送给服务器,减少与服务器的交互次数,提升指令下发的效率,提升用户的使用体验。
在步骤S102中,根据多个远程控制指令中每个远程控制指令的优先级确定多个远程控制指令的执行顺序。
可以理解的是,发送多条远程控制指令时,部分指令可能存在前后依赖关系或主次关系等,本申请实施例需要对每个远程控制指令进行排序,以避免出现指令顺序错乱导致执行失败的情况。由于指令的优先级与指令排序相关,因此本申请实施例可以先确定指令的优先级。
在本申请实施例中,在确定多个远程控制指令的执行顺序之前,还包括:获取用户的设置参数和/或每个远程控制指令的实际控制类型;基于设置参数和/或实际控制类型确定每个远程控制指令的优先级。
其中,设置参数可以是用户自定义的指令顺序等,实际控制类型可以如车门开关锁控制、空调开关控制及远程寻车等,对此不作具体限定。
可以理解的是,本申请实施例可以通过多种方式确定每条指令的优先级,例如,可以根据用户自定义的指令顺序确定优先级;再例如,可以根据指令执行的逻辑确定优先级;再例如,可以结合用户自定义的指令顺序以及指令执行的逻辑综合确定优先级等。通过多种方式确定指令的优先级,不仅可以基于用户自定义确认,提升用户的使用体验,而且可以在用户没有自定义时,基于指令之间的执行逻辑自动确定优先级,从而避免指令下发错乱,提升后续车辆远程控制的可靠性。其中,指令的优先级越高表示该指令应越先被响应,在目标车辆上越先被执行。
举例而言,以空调开启指令和上电指令等远程控制指令为例,如果用户设置了指令执行顺序依次为上电控制指令和空调开启指令,则可以根据用户设置的指令执行顺序确定指令的优先级从高到低依次为:上电控制指令和空调开启指令。如果用户没有设置指令执行顺序,则可以根据指令之间的执行逻辑自动确定指令的执行顺序,即需要先上电,然后才能开启空调,因此上电控制指令的优先级大于空调开启指令的优先级。如果用户设置了指令执行顺序依次为:空调开启指令和上电控制指令,但是根据指令之间的执行逻辑可知需要先上电才能开启空调,因此可以基于指令之间的执行逻辑修正用户设置的指令执行顺序,避免前后依赖关系的指令下发后出现执行失败的情况,提升远程控制的可靠性,提升用户的使用体验。
在步骤S103中,发送由多个远程控制指令与执行顺序生成的控制包至目标车辆,使得目标车辆按照执行顺序执行每个远程控制指令。
可以理解的是,本申请实施例可以在服务器对远程控制指令排序完成后,生成包含多个远程控制指令与各个指令执行顺序的控制包,通过发送控制包而非逐条远程控制指令至目标车辆的形式,减少与服务器交互的次数,降低对服务器资源的占用率,提升下发效率,提高用户体验。
在本申请实施例中,发送由多个远程控制指令与执行顺序生成的控制包至目标车辆之前,还包括:接收控制包的目标发送时间;检测当前时刻是否达到目标发送时间,以在检测到达到目标发送时间时,发送控制包至目标车辆。
其中,目标发送时间可以是用户自定义的发送时间,可以根据用户实际情况设置,比如需要实时发送的控制包可以理解为实际时间就是用户自定义的时间,再比如需要十分钟后发送的控制包的目标时间就是十分钟后,对此不作具体限定。
可以理解的是,本申请实施例可以提供一种车辆远程控制的控制包预约发送服务,用户可以在手机APP用户端设置目标控制包的预约发送时间,未被设置预约发送时间的控制包,则根据用户下发的时间实时发送至车辆。通过预约发送控制包的方式,可以满足用户实际使用中更多的应用场景,例如用户需要在7点开启空调或座椅加热功能时,可以设置发送时间,使控制包在7点时自动下发至目标车辆,无需用户在需求时间再次发送指令至服务器,从而可以避免用户到达指令时间时忘记下发指令,提升用户使用体验。
需要说明的是,控制包发送时间的先后可以是目标车辆接收控制的先后,本申请实施例可以进一步对控制包发送的时间进行控制,以满足用户的使用需求,提升用户体验,具体如下:
在本申请实施例中,在检测到达到目标发送时间之前,还包括:接收用户的撤回指令或者立即发送指令;根据撤回指令取消控制包,或者根据立即发送指令在达到目标发送时间之前发送控制包。
可以理解的是,在车辆远程控制时,用户可以对远程控制指令进行撤回、立即发送及指令修正等自定义操作,从而可以对还未发送的控制包进行撤销或立即发送命令,可以避免指令误下发或根据需求立即执行指定指令,满足用户多场景的实际使用需求,提升用户的使用体验。
举例而言,以用户原计划需要在7点开启座椅加热功能为例,在用户设置指令的目标发送时间后,如果用户原计划有变,比如,用户需要取消7点时预约的开启座椅加热功能,用户可以随时发送取消指令取消原本的预约操作,可以有效满足用户实际使用的需要,提升用户体验;再比如,用户需要将7点时预约的开启座椅加热功能提前,用户可以随时发送立即发送指令立即执行原本的预约操作,满足用户需求,提升用户体验。
在本申请实施例中,在检测到达到所述目标发送时间之前,还包括:接收用户的时间修正指令;根据所述时间修正指令修改所述目标发送时间。
可以理解的是,用户可以对还未发送的控制包的发送时间进行修正,可以使得控制包被提前或延后发送,使指令根据实际需求在车辆上被提前或延后执行,以满足用户对车辆远程控制的需要,提升用户的使用体验。
举例而言,以用户原计划需要在7点开启座椅加热功能为例,在用户设置指令的目标发送时间后,如计划有变,可以根据用户的实际需求修正远程控制指令的发送时间,使控制包提前或延后发送至目标车辆,比如提前至6点或延后至8点,便捷用户操作,满足用户需求,提升用户体验。
下面将以图2所示的场景为例对车辆的远程控制方法进行阐述,其中,应用场景中涉及交互的主体包括手机APP客户端、车联网TSP平台和车辆;车联网TSP包括定时指令消息队列系统;车辆包括网关、车载终端TBOX(TelematicsBOX,远程信息处理器)和上行数据消息队列;其中,服务器以TSP平台为例,包括以下步骤:
1、用户在手机APP操作多选远程控制指令,并且可以针对本次所有需要远程控制的指令设置下发时间,APP将设置的下发时间、远程控制指令控制包发送至TSP平台。
其中,手机APP客户端通过AES(Advanced Encryption Standard,高级加密标准)加密方式与平台建立安全通信。
2、车联网TSP平台接收到APP客户端发送的定时远程控制指令,TSP平台首先判断APP指令参数是否是定时远程控制控制包,如果是需要定时下发的控制包,会根据TSP平台现有远程控制指令的先后顺序将指令排序,并形成控制包,将此控制包插入到定时指令消息队列中。
其中,定时队列消费服务监听消息队列如图3所示,当某个时间有消息需要消费时,该服务从队列中取出消息;定时指令消息队列主要包含以下内容:存储消息列表,其中消息列表里包含用户的控制包和控制包的执行顺序;定时队列消费服务完成以下内容:监听定时指令消息队列,到达指定时间,消费消息队列中的消息,下发给网关,由网关向指定车辆,下发控制包和控制包的执行顺序。
可以理解的是,TSP平台根据整车的需求和车主定义的控制包下发时间,将每个远程控制指令控制包的前后依赖关系依次排序,距离当前时间较近的消息排在队列前序号越小(序号小的默认需要先执行),距离当前时间较远的消息排在队列后序号越大;如果同一个时刻有多个用户需要下发控制包,则在这个时刻的消息中就会被插入多个用户的指令控制包。
3、车辆接收控制包,车载终端TBOX根据指令排序依次执行指令控制包中的指令,记录指令执行的结果,最终通过网关将执行结果上报至TSP平台。
其中,终端接入的网关提供了车载终端接入平台的媒介;车载终端TBOX负责采集车辆数据,将车辆相关数据通过上行消息队列上报TSP平台,同时执行TSP平台通过网关下发给TBOX的车辆远程控制指令,将远程控制指令下发至各域控制器,由各域控制器执行具体指令。
在车辆接收控制包之前,还包括:定时队列消费服务从定时队列中取出消息下发至网关,网关将不同车辆的控制包和指令顺序下发至不同车载终端TBOX。
根据本申请实施例提出的车辆的远程控制方法,可以将多个远程控制指令打包一次性发送给车辆,减少服务器与车辆之间交互的次数,降低服务器的资源占用率,避免指令积压或下发顺序错乱的情况,提高指令下发效率和稳定性,提升车辆远程控制的可靠性,提升用户的使用体验。
其次参照附图描述根据本申请实施例提出的车辆的远程控制装置。
图4是本申请实施例的车辆的远程控制装置的方框示意图。
如图4所示,该车辆的远程控制装置10包括:接收模块100、排序模块200及发送模块300。
在本申请实施例中,接收模块100用于接收目标车辆的多个远程控制指令;排序模块200用于根据多个远程控制指令中每个远程控制指令的优先级确定多个远程控制指令的执行顺序;发送模块300用于发送由多个远程控制指令与执行顺序生成的控制包至目标车辆,使得目标车辆按照执行顺序执行每个远程控制指令。
在本申请实施例中,车辆的远程控制装置10还包括:检测模块和修正模块。
在本申请实施例中,检测模块用于在发送由多个远程控制指令与执行顺序生成的控制包至目标车辆之前,接收控制包的目标发送时间;检测当前时刻是否达到目标发送时间,以在检测到达到目标发送时间时,发送控制包至目标车辆。修正模块用于在检测到达到目标发送时间之前,接收用户的撤回指令或者立即发送指令;根据撤回指令取消控制包,或者根据立即发送指令在达到目标发送时间之前发送控制包。
在本申请实施例中,修正模块进一步用于在检测到达到目标发送时间之前,接收用户的时间修正指令;根据时间修正指令修改目标发送时间。
在本申请实施例中,排序模块200进一步用于:获取用户的设置参数和/或每个远程控制指令的实际控制类型;基于设置参数和/或实际控制类型确定每个远程控制指令的优先级。
需要说明的是,前述对车辆的远程控制方法实施例的解释说明也适用于该实施例的车辆的远程控制装置,此处不再赘述。
根据本申请实施例提出的车辆的远程控制装置,可以将多个远程控制指令打包一次性发送给车辆,减少服务器与车辆之间交互的次数,降低服务器的资源占用率,避免指令积压或下发顺序错乱的情况,提高指令下发效率和稳定性,提升车辆远程控制的可靠性,提升用户的使用体验。
图5为本申请实施例提供的服务器的结构示意图。该服务器可以包括:
存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序。
处理器502执行程序时实现上述实施例中提供的车辆的远程控制方法。
进一步地,服务器还包括:
通信接口503,用于存储器501和处理器502之间的通信。
存储器501,用于存放可在处理器502上运行的计算机程序。
存储器501可能包含高速RAM(Random Access Memory,随机存取存储器)存储器,也可能还包括非易失性存储器,例如至少一个磁盘存储器。
如果存储器501、处理器502和通信接口503独立实现,则通信接口503、存储器501和处理器502可以通过总线相互连接并完成相互间的通信。总线可以是ISA(IndustryStandard Architecture,工业标准体系结构)总线、PCI(Peripheral Component,外部设备互连)总线或EISA(Extended Industry Standard Architecture,扩展工业标准体系结构)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果存储器501、处理器502及通信接口503,集成在一块芯片上实现,则存储器501、处理器502及通信接口503可以通过内部接口完成相互间的通信。
处理器502可能是一个CPU(Central Processing Unit,中央处理器),或者是ASIC(Application Specific Integrated Circuit,特定集成电路),或者是被配置成实施本申请实施例的一个或多个集成电路。
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的车辆的远程控制方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或N个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“N个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更N个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,N个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列,现场可编程门阵列等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种车辆的远程控制方法,其特征在于,包括以下步骤:
接收目标车辆的多个远程控制指令;
根据所述多个远程控制指令中每个远程控制指令的优先级确定所述多个远程控制指令的执行顺序;以及
发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆,使得所述目标车辆按照所述执行顺序执行所述每个远程控制指令。
2.根据权利要求1所述的方法,其特征在于,发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆之前,还包括:
接收所述控制包的目标发送时间;
检测当前时刻是否达到所述目标发送时间,以在检测到达到所述目标发送时间时,发送所述控制包至所述目标车辆。
3.根据权利要求2所述的方法,其特征在于,在检测到达到所述目标发送时间之前,还包括:
接收用户的撤回指令或者立即发送指令;
根据所述撤回指令取消所述控制包,或者根据所述立即发送指令在达到所述目标发送时间之前发送所述控制包。
4.根据权利要求2所述的方法,其特征在于,在检测到达到所述目标发送时间之前,还包括:
接收用户的时间修正指令;
根据所述时间修正指令修改所述目标发送时间。
5.根据权利要求1所述的方法,其特征在于,在确定所述多个远程控制指令的执行顺序之前,还包括:
获取用户的设置参数和/或所述每个远程控制指令的实际控制类型;
基于所述设置参数和/或所述实际控制类型确定所述每个远程控制指令的优先级。
6.一种车辆的远程控制装置,其特征在于,包括:
接收模块,用于接收目标车辆的多个远程控制指令;
排序模块,用于根据所述多个远程控制指令中每个远程控制指令的优先级确定所述多个远程控制指令的执行顺序;
发送模块,用于发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆,使得所述目标车辆按照所述执行顺序执行所述每个远程控制指令。
7.根据权利要求6所述的装置,其特征在于,还包括:
检测模块,用于发送由所述多个远程控制指令与所述执行顺序生成的控制包至所述目标车辆之前,接收所述控制包的目标发送时间;检测当前时刻是否达到所述目标发送时间,以在检测到达到所述目标发送时间时,发送所述控制包至所述目标车辆;
修正模块,用于在检测到达到所述目标发送时间之前,接收用户的撤回指令或者立即发送指令;根据所述撤回指令取消所述控制包,或者根据所述立即发送指令在达到所述目标发送时间之前发送所述控制包;
所述修正模块进一步用于在检测到达到所述目标发送时间之前,接收用户的时间修正指令;根据所述时间修正指令修改所述目标发送时间。
8.根据权利要求6所述的装置,其特征在于,所述排序模块用于:
获取用户的设置参数和/或所述每个远程控制指令的实际控制类型;基于所述设置参数和/或所述实际控制类型确定所述每个远程控制指令的优先级。
9.一种服务器,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-5任一项所述的车辆的远程控制方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-5任一项所述的车辆的远程控制方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210448253.XA CN114844931A (zh) | 2022-04-24 | 2022-04-24 | 车辆的远程控制方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210448253.XA CN114844931A (zh) | 2022-04-24 | 2022-04-24 | 车辆的远程控制方法、装置、服务器及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114844931A true CN114844931A (zh) | 2022-08-02 |
Family
ID=82565782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210448253.XA Pending CN114844931A (zh) | 2022-04-24 | 2022-04-24 | 车辆的远程控制方法、装置、服务器及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114844931A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115467602A (zh) * | 2022-08-12 | 2022-12-13 | 重庆长安汽车股份有限公司 | 车辆的天窗控制方法、装置、车辆及存储介质 |
| CN117435320A (zh) * | 2023-10-25 | 2024-01-23 | 深圳市二郎神视觉科技有限公司 | 一种人机交互控制方法、装置、服务器及存储介质 |
| CN119179289A (zh) * | 2024-11-01 | 2024-12-24 | 祺迹汽车科技(广州)有限公司 | 车辆的决策控制系统、方法、电子设备及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111654382A (zh) * | 2020-05-29 | 2020-09-11 | 腾讯科技(深圳)有限公司 | 消息处理方法、装置、计算机设备和计算机可读存储介质 |
| CN112172460A (zh) * | 2020-10-20 | 2021-01-05 | 中国第一汽车股份有限公司 | 车辆空调远程控制方法、系统、车辆及存储介质 |
| CN112464095A (zh) * | 2020-12-01 | 2021-03-09 | Oppo(重庆)智能科技有限公司 | 消息推送方法、装置、终端及存储介质 |
| CN113886696A (zh) * | 2021-09-30 | 2022-01-04 | 腾讯科技(深圳)有限公司 | 数据推送方法、标签处理方法、装置、系统和计算机设备 |
| CN113985845A (zh) * | 2021-10-27 | 2022-01-28 | 奇瑞商用车(安徽)有限公司 | 一种基于用户diy设置的车辆远程控制方法 |
-
2022
- 2022-04-24 CN CN202210448253.XA patent/CN114844931A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111654382A (zh) * | 2020-05-29 | 2020-09-11 | 腾讯科技(深圳)有限公司 | 消息处理方法、装置、计算机设备和计算机可读存储介质 |
| CN112172460A (zh) * | 2020-10-20 | 2021-01-05 | 中国第一汽车股份有限公司 | 车辆空调远程控制方法、系统、车辆及存储介质 |
| CN112464095A (zh) * | 2020-12-01 | 2021-03-09 | Oppo(重庆)智能科技有限公司 | 消息推送方法、装置、终端及存储介质 |
| CN113886696A (zh) * | 2021-09-30 | 2022-01-04 | 腾讯科技(深圳)有限公司 | 数据推送方法、标签处理方法、装置、系统和计算机设备 |
| CN113985845A (zh) * | 2021-10-27 | 2022-01-28 | 奇瑞商用车(安徽)有限公司 | 一种基于用户diy设置的车辆远程控制方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115467602A (zh) * | 2022-08-12 | 2022-12-13 | 重庆长安汽车股份有限公司 | 车辆的天窗控制方法、装置、车辆及存储介质 |
| CN117435320A (zh) * | 2023-10-25 | 2024-01-23 | 深圳市二郎神视觉科技有限公司 | 一种人机交互控制方法、装置、服务器及存储介质 |
| CN119179289A (zh) * | 2024-11-01 | 2024-12-24 | 祺迹汽车科技(广州)有限公司 | 车辆的决策控制系统、方法、电子设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11811798B2 (en) | Method for sensing fraudulent frames transmitted to in-vehicle network | |
| CN114844931A (zh) | 车辆的远程控制方法、装置、服务器及存储介质 | |
| WO2019128535A1 (zh) | 消息管理方法、设备及存储介质 | |
| JP5813577B2 (ja) | 通信システム状態情報の変化を無線装置へ通信するための装置および方法 | |
| CN101686438B (zh) | 一种短信群发的方法和设备 | |
| CN112995403B (zh) | 车辆控制方法及相关装置 | |
| WO2020168933A1 (zh) | 一种网络请求的处理方法、装置、终端及存储介质 | |
| CN115202323B (zh) | 车辆的服务请求管理方法、装置、车辆及介质 | |
| CN111949470A (zh) | 一种芯片验证方法、装置、电子设备及存储介质 | |
| WO2025082182A1 (zh) | 车载控制器诊断方法和系统、电子装置、车辆、及存储介质 | |
| CN115079680A (zh) | 一种车控状态处理方法、装置、存储介质及电子设备 | |
| CN112596447B (zh) | Ecu刷写数据长度的确定方法、装置、电子设备及介质 | |
| WO2018198783A1 (ja) | 車両制御システム検証手法および検証装置および制御装置 | |
| WO2024139282A1 (zh) | 多通道诊断方法、装置以及车辆 | |
| CN116820072A (zh) | 一种车载诊断仲裁方法、装置、车辆及存储介质 | |
| CN116155943A (zh) | 交流预约充电设置功能系统、方法、车辆终端及存储介质 | |
| CN115633044A (zh) | 报文的处理方法、装置、电子设备及存储介质 | |
| CN108400901A (zh) | 应用的测试方法、终端设备及计算机可读存储介质 | |
| CN116185447A (zh) | 车载app升级方法、装置、车辆及存储介质 | |
| CN118295299A (zh) | 一种场景执行的控制方法、系统、车辆及存储介质 | |
| CN115914197A (zh) | 基于mqtt协议的远程车控系统及方法 | |
| CN118972251A (zh) | 车辆升级状态同步方法、设备及程序产品 | |
| CN115328795A (zh) | 远程设备的测试方法、装置、系统及自动化测试平台 | |
| WO2025030681A1 (zh) | 一种消息展示方法、装置、车机终端和存储介质 | |
| CN118467024A (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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220802 |