Movatterモバイル変換


[0]ホーム

URL:


CN115756823B - Service publishing method, device, vehicle and storage medium - Google Patents

Service publishing method, device, vehicle and storage medium
Download PDF

Info

Publication number
CN115756823B
CN115756823BCN202211289736.6ACN202211289736ACN115756823BCN 115756823 BCN115756823 BCN 115756823BCN 202211289736 ACN202211289736 ACN 202211289736ACN 115756823 BCN115756823 BCN 115756823B
Authority
CN
China
Prior art keywords
vehicle
service
resource utilization
utilization rate
target
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
CN202211289736.6A
Other languages
Chinese (zh)
Other versions
CN115756823A (en
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.)
Guangzhou Automobile Group Co Ltd
Original Assignee
Guangzhou Automobile Group 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 Guangzhou Automobile Group Co LtdfiledCriticalGuangzhou Automobile Group Co Ltd
Priority to CN202211289736.6ApriorityCriticalpatent/CN115756823B/en
Publication of CN115756823ApublicationCriticalpatent/CN115756823A/en
Application grantedgrantedCritical
Publication of CN115756823BpublicationCriticalpatent/CN115756823B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本申请实施例提供一种服务发布方法、装置、车辆及存储介质,涉及车辆技术领域。该方法包括:获取车辆在多个运行阶段的车端资源利用率,多个运行阶段根据车辆的运行状态和车端资源利用率划分;根据多个运行阶段的车端资源利用率,确定目标车端资源利用率;根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务,从而可以提前判断资源使用情况和服务升级可行性,降低服务因资源问题导致的运行卡顿和奔溃的风险。

The embodiment of the present application provides a service publishing method, device, vehicle and storage medium, which relates to the field of vehicle technology. The method includes: obtaining the vehicle-side resource utilization of the vehicle in multiple operating stages, and the multiple operating stages are divided according to the vehicle's operating status and vehicle-side resource utilization; determining the target vehicle-side resource utilization according to the vehicle-side resource utilization in multiple operating stages; publishing a new service according to the comparison result of the target vehicle-side resource utilization and the preset utilization threshold, so as to judge the resource usage and service upgrade feasibility in advance, and reduce the risk of service operation jams and crashes due to resource problems.

Description

Translated fromChinese
服务发布方法、装置、车辆及存储介质Service publishing method, device, vehicle and storage medium

技术领域Technical Field

本申请实施例涉及车辆技术领域,特别地,涉及一种服务发布方法、装置、车辆及存储介质。Embodiments of the present application relate to the field of vehicle technology, and in particular, to a service publishing method, device, vehicle, and storage medium.

背景技术Background technique

随着车辆技术的发展,车辆可以提供的服务越来越多,车辆上安装的服务也越来越多。然而,车辆硬件资源有限,目前关于车辆的服务发布方式没有考虑资源使用情况,服务发布后可能存在运行应用较多和卡顿等情况,导致车辆负荷过高无法及时响应,甚至卡死。With the development of vehicle technology, more and more services can be provided by vehicles, and more and more services are installed on vehicles. However, vehicle hardware resources are limited, and the current service release method for vehicles does not take resource usage into consideration. After the service is released, there may be too many running applications and jamming, resulting in excessive vehicle load and inability to respond in time, or even jamming.

发明内容Summary of the invention

本申请实施例提供一种服务发布方法、装置、车辆及存储介质,以改善上述问题。The embodiments of the present application provide a service publishing method, device, vehicle and storage medium to improve the above-mentioned problems.

第一方面,本申请实施例提供一种服务发布方法。该方法包括:获取车辆在多个运行阶段的车端资源利用率,所述多个运行阶段根据所述车辆的运行状态和车端资源利用率划分;根据所述多个运行阶段的车端资源利用率,确定目标车端资源利用率;根据所述目标车端资源利用率与预设利用率阈值的比较结果发布新服务。In the first aspect, an embodiment of the present application provides a service publishing method. The method includes: obtaining vehicle-side resource utilization of a vehicle in multiple operating stages, wherein the multiple operating stages are divided according to the operating state of the vehicle and the vehicle-side resource utilization; determining a target vehicle-side resource utilization according to the vehicle-side resource utilization in the multiple operating stages; and publishing a new service according to a comparison result of the target vehicle-side resource utilization with a preset utilization threshold.

第二方面,本申请实施例提供一种服务发布装置。该装置包括:获取模块,用于获取车辆在多个运行阶段的车端资源利用率,所述多个运行阶段根据所述车辆的运行状态和车端资源利用率划分;确定模块,用于根据所述多个运行阶段的车端资源利用率,确定目标车端资源利用率;发布模块,用于根据所述目标车端资源利用率与预设利用率阈值的比较结果发布新服务。In a second aspect, an embodiment of the present application provides a service publishing device. The device includes: an acquisition module, used to acquire the vehicle-side resource utilization of the vehicle in multiple operating stages, wherein the multiple operating stages are divided according to the operating state of the vehicle and the vehicle-side resource utilization; a determination module, used to determine the target vehicle-side resource utilization according to the vehicle-side resource utilization in the multiple operating stages; and a publishing module, used to publish a new service according to the comparison result of the target vehicle-side resource utilization and a preset utilization threshold.

第三方面,本申请实施例提供一种车辆。该车辆包括存储器、一个或多个处理器以及一个或多个应用程序。其中,一个或多个应用程序被存储在存储器中,并被配置为当被一个或多个处理器调用时,使得一个或多个处理器执行本申请实施例提供的方法。In a third aspect, an embodiment of the present application provides a vehicle. The vehicle includes a memory, one or more processors, and one or more applications. The one or more applications are stored in the memory and are configured to, when called by the one or more processors, cause the one or more processors to execute the method provided in the embodiment of the present application.

第四方面,本申请实施例提供一种计算机可读取存储介质。该计算机可读取存储介质中存储有程序代码,该程序代码被配置为当被处理器调用时使得处理器执行本申请实施例提供的方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a program code stored therein, wherein the program code is configured to cause the processor to execute the method provided by the embodiment of the present application when called by the processor.

本申请实施例提供一种服务发布方法、装置、车辆及存储介质,该方法根据多个运行阶段的车端资源利用率请确定目标车端资源利用率,根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务,可以提前判断资源使用情况和服务升级可行性,降低服务因资源问题导致的运行卡顿和奔溃的风险。An embodiment of the present application provides a service publishing method, device, vehicle and storage medium. The method determines a target vehicle-side resource utilization rate according to vehicle-side resource utilization rates in multiple operation stages, and publishes a new service according to a comparison result between the target vehicle-side resource utilization rate and a preset utilization rate threshold. This method can judge resource usage and the feasibility of service upgrades in advance, and reduce the risk of service freezes and crashes due to resource problems.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

图1是本申请一示例性实施例提供的服务发布方法的应用场景的示意图;FIG1 is a schematic diagram of an application scenario of a service publishing method provided by an exemplary embodiment of the present application;

图2是本申请一实施例提供的服务发布方法的流程示意图;FIG2 is a flow chart of a service publishing method provided in an embodiment of the present application;

图3是本申请另一实施例提供的服务发布方法的流程示意图;FIG3 is a flow chart of a service publishing method provided by another embodiment of the present application;

图4是本申请又一实施例提供的服务发布方法的流程示意图;FIG4 is a flow chart of a service publishing method provided by another embodiment of the present application;

图5是本申请再一实施例提供的服务发布方法的流程示意图;FIG5 is a flow chart of a service publishing method provided in yet another embodiment of the present application;

图6是本申请一实施例提供的服务发布装置的结构框图;FIG6 is a structural block diagram of a service publishing device provided in an embodiment of the present application;

图7是本申请一实施例提供的车辆的结构框图;FIG7 is a structural block diagram of a vehicle provided by an embodiment of the present application;

图8是本申请一实施例提供的计算机可读取存储介质的结构框图。FIG8 is a block diagram of a computer-readable storage medium provided in an embodiment of the present application.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

请参阅图1,图1是本申请一示例性实施例提供的服务发布方法的应用场景的示意图。服务发布系统100包括数据采集模块110、数据上报模块120以及服务发布模块130。数据采集模块110用于采集车端数据,例如,车辆的速度、加速度、点火信号。数据上报模块120用于将数据采集模块110采集到的数据上报给服务发布模块130。服务发布模块130用于根据接收到的上述车端数据决策服务发布方案,并执行服务发布操作。数据采集模块110、数据上报模块120以及服务发布模块130部署于同一车辆上。Please refer to Figure 1, which is a schematic diagram of an application scenario of a service publishing method provided by an exemplary embodiment of the present application. The service publishing system 100 includes a data acquisition module 110, a data reporting module 120 and a service publishing module 130. The data acquisition module 110 is used to collect vehicle-side data, such as the speed, acceleration, and ignition signal of the vehicle. The data reporting module 120 is used to report the data collected by the data acquisition module 110 to the service publishing module 130. The service publishing module 130 is used to decide on a service publishing plan based on the above-mentioned vehicle-side data received, and to perform a service publishing operation. The data acquisition module 110, the data reporting module 120 and the service publishing module 130 are deployed on the same vehicle.

请参阅图2,图2是本申请一实施例提供的服务发布方法的流程示意图。该服务发布方法可以应用于上述图1所示的服务发布系统100中的服务发布模块130,或下面将会提到的图6所示的服务发布装置200,或下面将会提到的图7所示的车辆300。该服务发布方法可以包括以下步骤S110-S130。Please refer to Figure 2, which is a flow chart of a service publishing method provided by an embodiment of the present application. The service publishing method can be applied to the service publishing module 130 in the service publishing system 100 shown in Figure 1 above, or the service publishing device 200 shown in Figure 6 mentioned below, or the vehicle 300 shown in Figure 7 mentioned below. The service publishing method may include the following steps S110-S130.

步骤S110,获取车辆在多个运行阶段的车端资源利用率,多个运行阶段根据车辆的运行状态和车端资源利用率划分。Step S110, obtaining the vehicle-side resource utilization of the vehicle in multiple operating stages, where the multiple operating stages are divided according to the operating status of the vehicle and the vehicle-side resource utilization.

其中,运行阶段指的是车辆在行驶过程中存在的多个阶段。多个运行阶段可以包括但不限于起步阶段、休眠阶段、加速行驶阶段以及平稳运行阶段。多个运行阶段可以在服务发布开始前预先确定,也可以在服务发布流程中进行确定。The operation phase refers to the multiple phases that exist in the vehicle during driving. The multiple operation phases may include but are not limited to the starting phase, the sleeping phase, the accelerating driving phase, and the stable operation phase. The multiple operation phases may be predetermined before the service release begins, or may be determined during the service release process.

其中,车端资源利用率指的是车端所有硬件资源当前的利用率,即车端所有硬件资源占用量与总量的比值。一个运行阶段可以对应至少两个车端资源利用率。例如,最高风险时刻对应的车端资源利用率和最低风险时刻对应的车端资源利用率。Among them, the vehicle-side resource utilization rate refers to the current utilization rate of all vehicle-side hardware resources, that is, the ratio of the occupied amount of all vehicle-side hardware resources to the total amount. One operation stage can correspond to at least two vehicle-side resource utilization rates. For example, the vehicle-side resource utilization rate corresponding to the highest risk moment and the vehicle-side resource utilization rate corresponding to the lowest risk moment.

在一些实施方式中,多个运行阶段的划分步骤如下:获取车辆的运行状态、车端资源利用率、点火信号、速度信号以及加速度信号;根据运行状态、车端资源利用率、点火信号、速度信号以及加速度信号划分多个运行阶段。In some embodiments, the steps of dividing the multiple operating stages are as follows: obtaining the vehicle's operating status, vehicle-side resource utilization, ignition signal, speed signal, and acceleration signal; dividing the multiple operating stages according to the operating status, vehicle-side resource utilization, ignition signal, speed signal, and acceleration signal.

其中,车辆的运行状态指的是车辆行驶过程中的工作状况。例如,在车辆的运动形式方面,车辆的运行状态可以包括但不限于起步、加速、等速、减速、转弯、上下坡以及停车。在驾驶员采用的控制方式方面,车辆的运行状态可以包括但不限于换档变速、滑行(例如,脱档滑行、空档滑行、加速滑行、停车滑行)、制动(例如,紧急制动、控速制动、刹车制动)、油门控速、转向以及倒车。The operating state of the vehicle refers to the working condition of the vehicle during driving. For example, in terms of the vehicle's movement form, the operating state of the vehicle may include but is not limited to starting, accelerating, constant speed, decelerating, turning, uphill and downhill, and parking. In terms of the control method adopted by the driver, the operating state of the vehicle may include but is not limited to gear shifting, gliding (e.g., disengaging gliding, neutral gliding, accelerating gliding, stopping gliding), braking (e.g., emergency braking, speed control braking, brake braking), throttle speed control, steering, and reversing.

车辆可以直接读取车辆当前的运行状态、车端资源利用率、点火信号、速度信号以及加速度信号。The vehicle can directly read the vehicle's current operating status, vehicle-side resource utilization, ignition signal, speed signal, and acceleration signal.

在一些实施方式中,根据运行状态、车端资源利用率、点火信号、速度信号以及加速度信号划分多个运行阶段的步骤如下:根据运行状态和车端资源利用率识别资源利用率突变点;根据资源利用率突变点、点火信号、速度信号以及加速度信号划分多个运行阶段;获取服务运行时间,根据服务运行时间和多个运行阶段对应的时间进行匹配,确定多个运行阶段对应的服务序列。In some embodiments, the steps of dividing the multiple operating stages according to the operating status, vehicle-side resource utilization, ignition signal, speed signal and acceleration signal are as follows: identifying the resource utilization mutation point according to the operating status and vehicle-side resource utilization; dividing the multiple operating stages according to the resource utilization mutation point, ignition signal, speed signal and acceleration signal; obtaining the service running time, matching the service running time with the time corresponding to the multiple operating stages, and determining the service sequence corresponding to the multiple operating stages.

由于通常车端资源利用率发生突变是由于上述运行阶段的改变,因此可以根据运行状态和车端资源利用率识别资源利用率突变点,再根据资源利用率突变点、点火信号、速度信号以及加速度信号划分运行阶段。在划分运行阶段之后,可以根据服务运行时间,将服务与多个运行阶段对应的时间进行匹配,以确定每个运行阶段对应的服务序列,以便根据每个运行阶段对应的服务序列所占用的资源计算该运行阶段对应的车端资源利用率。Since the sudden change of vehicle-side resource utilization is usually due to the change of the above-mentioned operation stage, the resource utilization mutation point can be identified according to the operation state and the vehicle-side resource utilization, and the operation stage can be divided according to the resource utilization mutation point, ignition signal, speed signal and acceleration signal. After the operation stage is divided, the service can be matched with the time corresponding to multiple operation stages according to the service operation time to determine the service sequence corresponding to each operation stage, so as to calculate the vehicle-side resource utilization corresponding to each operation stage according to the resources occupied by the service sequence corresponding to each operation stage.

在运行阶段确定之后,可以获取运行阶段对应的服务序列,根据多个运行阶段各自对应的服务序列分别计算车辆在多个运行阶段的车端资源利用率。After the operation stage is determined, the service sequence corresponding to the operation stage can be obtained, and the vehicle-side resource utilization of the vehicle in multiple operation stages can be calculated respectively according to the service sequences corresponding to the multiple operation stages.

在一些实施方式中,服务P的资源利用率、车辆的运行阶段以及时间之间的第一预设关系函数可以表示为X(C,T,P),其中,X表示服务的资源利用率,C表示车辆的运行阶段,T表示时间。车端资源利用率、车辆的运行阶段以及时间之间的第二预设关系函数可以表示为Q(C,T,P1,P2,…,Pn),其中,Q表示车端资源利用率,C表示车辆的运行阶段,T表示时间,P1-Pn表示所有用户已安装或即将安装的服务。第二预设关系函数λQ(C,T,P1,P2,…,Pn)和第一预设关系函数X(C,T,P)的函数解析式可以基于历史数据或仿真环境测试数据拟合得到。需要说明的是,本申请实施例中的n和接下来将会提到的m是正整数。In some embodiments, the first preset relationship function between the resource utilization of service P, the operating stage of the vehicle, and time can be expressed as X(C, T, P), where X represents the resource utilization of the service, C represents the operating stage of the vehicle, and T represents time. The second preset relationship function between the vehicle-side resource utilization, the operating stage of the vehicle, and time can be expressed as Q(C, T, P1, P2, ..., Pn), where Q represents the vehicle-side resource utilization, C represents the operating stage of the vehicle, T represents time, and P1-Pn represents all services that have been installed or are about to be installed by all users. The functional analytical expressions of the second preset relationship function λQ(C, T, P1, P2, ..., Pn) and the first preset relationship function X(C, T, P) can be fitted based on historical data or simulation environment test data. It should be noted that n in the embodiment of the present application and m to be mentioned below are positive integers.

作为一种示例,服务P1在运行阶段C的T1、T2以及T3时刻触发,可以将T1、T2以及T3时刻对应的车端资源利用率和服务的资源利用率记录如表1所示。As an example, service P1 is triggered at T1, T2 and T3 of operation phase C. The vehicle-side resource utilization and service resource utilization corresponding to T1, T2 and T3 can be recorded as shown in Table 1.

表1Table 1

根据多个运行阶段对应的服务序列可以计算多个运行阶段各自对应的最高风险时刻的车端资源利用率和最低风险时刻的车端资源利用率。其中最高风险时刻指的是出现车辆无法及时响应甚至卡顿问题的可能性最大的时刻,通常此时的车端资源利用率较高。最低风险时刻指的是出现车辆无法及时响应甚至卡顿问题的可能性最小的时刻,通常此时的车端资源利用率较低。According to the service sequences corresponding to multiple operation stages, the vehicle-side resource utilization rates at the highest risk moments and the lowest risk moments corresponding to each of the multiple operation stages can be calculated. The highest risk moment refers to the moment when the vehicle is most likely to fail to respond in time or even get stuck, and the vehicle-side resource utilization rate is usually high at this time. The lowest risk moment refers to the moment when the vehicle is least likely to fail to respond in time or even get stuck, and the vehicle-side resource utilization rate is usually low at this time.

在一些实施方式中,计算每个运行阶段最高风险时刻的车端资源利用率包括以下步骤:计算服务P的资源最高利用率和其他服务的资源最高利用率之和,作为最高风险时刻的车端资源利用率,其中服务P为任一已安装或即将安装的服务。In some embodiments, calculating the vehicle-side resource utilization at the highest risk moment in each operating stage includes the following steps: calculating the sum of the maximum resource utilization of service P and the maximum resource utilization of other services as the vehicle-side resource utilization at the highest risk moment, where service P is any service that has been installed or is about to be installed.

例如,服务P在车辆的运行阶段C1,C2,…,Cm运行。在Ci运行阶段的T1时刻,服务P的资源利用率最高为X(Ci,T1,P),其中i小于或等于m且大于或等于1。服务P在Ci运行阶段的T2时刻,其他服务的资源利用率最高为Q(Ci,T2,P1,P2,…,Pn)-X(Ci,T2,P1),则Ci运行阶段最高风险时刻的车端资源利用率H(Ci)按照以下表达式计算:For example, service P runs in the vehicle's operating stages C1, C2, ..., Cm. At time T1 in the Ci operating stage, the highest resource utilization of service P is X(Ci, T1, P), where i is less than or equal to m and greater than or equal to 1. When service P is at time T2 in the Ci operating stage, the highest resource utilization of other services is Q(Ci, T2, P1, P2, ..., Pn)-X(Ci, T2, P1), then the vehicle-side resource utilization H(Ci) at the highest risk moment in the Ci operating stage is calculated according to the following expression:

H(Ci)=X(Ci,T1,P)+[Q(Ci,T2,P1,P2,…,Pn)-X(Ci,T2,P1)]。H(Ci)=X(Ci,T1,P)+[Q(Ci,T2,P1,P2,…,Pn)-X(Ci,T2,P1)].

在一些实施方式中,计算每个运行阶段最低风险时刻的车端资源利用率包括以下步骤:计算服务P的资源最低利用率和其他服务的资源最低利用率之和,作为最低风险时刻的车端资源利用率。其中服务P为任一已安装或即将安装的服务。In some embodiments, calculating the vehicle-side resource utilization at the lowest risk moment in each operation phase includes the following steps: calculating the sum of the lowest resource utilization of service P and the lowest resource utilization of other services as the vehicle-side resource utilization at the lowest risk moment. Service P is any service that has been installed or is about to be installed.

例如,在Ci运行阶段的T3时刻,服务P的资源利用率最低为X(Ci,T3,P),其中i小于或等于m且大于或等于1。服务P在Ci运行阶段的T4时刻,其他服务的资源利用率最低为Q(Ci,T4,P1,P2,…,Pn)-X(Ci,T4,P1),则Ci运行阶段最低风险时刻的车端资源利用率L(Ci)按照以下表达式计算:For example, at time T3 of the Ci operation phase, the lowest resource utilization of service P is X(Ci,T3,P), where i is less than or equal to m and greater than or equal to 1. At time T4 of the Ci operation phase, the lowest resource utilization of other services is Q(Ci,T4,P1,P2,…,Pn)-X(Ci,T4,P1). The vehicle-side resource utilization L(Ci) at the lowest risk moment of the Ci operation phase is calculated according to the following expression:

L(Ci)=X(Ci,T3,P)+[Q(Ci,T4,P1,P2,…,Pn)-X(Ci,T4,P1)]。L(Ci)=X(Ci,T3,P)+[Q(Ci,T4,P1,P2,…,Pn)-X(Ci,T4,P1)].

按照上述方式,可以计算得到多个运行阶段的车端资源利用率包括多个运行阶段最高风险时刻的车端资源利用率和多个运行阶段最低风险时刻的车端资源利用率。例如,多个运行阶段最高风险时刻的车端资源利用率为H(C1),H(C2),H(C3),…,H(Cm)。多个运行阶段最低风险时刻的车端资源利用率为L(C1),L(C2),L(C3),…,L(Cm)。According to the above method, the vehicle-side resource utilization rates of multiple operating stages can be calculated, including the vehicle-side resource utilization rates at the highest risk moments of multiple operating stages and the vehicle-side resource utilization rates at the lowest risk moments of multiple operating stages. For example, the vehicle-side resource utilization rates at the highest risk moments of multiple operating stages are H(C1), H(C2), H(C3), ..., H(Cm). The vehicle-side resource utilization rates at the lowest risk moments of multiple operating stages are L(C1), L(C2), L(C3), ..., L(Cm).

步骤S120,根据多个运行阶段的车端资源利用率,确定目标车端资源利用率。Step S120, determining the target vehicle-side resource utilization rate according to the vehicle-side resource utilization rates in multiple operation stages.

其中,目标车端资源利用率包括最高风险时刻对应的车端资源利用率和最低风险时刻对应的车端资源利用率中的至少一种。Among them, the target vehicle-side resource utilization rate includes at least one of the vehicle-side resource utilization rate corresponding to the highest risk moment and the vehicle-side resource utilization rate corresponding to the lowest risk moment.

根据多个运行阶段的车辆资源利用率的大小,可以从多个运行阶段的车端资源利用率中确定目标车端资源利用率。According to the size of the vehicle resource utilization in multiple operating stages, the target vehicle-side resource utilization can be determined from the vehicle-side resource utilization in multiple operating stages.

在一些实施方式中,目标车端资源利用率是最高风险时刻对应的车端资源利用率,可以将多个运行阶段的车端资源利用率中的最大值确定为目标车端资源利用率。例如,可以将所有的车端资源利用率H(C1),H(C2),H(C3),…,H(Cm)和L(C1),L(C2),L(C3),…,L(Cm)中的最大值确定为目标车端资源利用率。由于最高风险时刻的车端资源利用率往往大于最低风险时刻的车端资源利用率,因此可以将多个运行阶段最高风险时刻的车端资源利用率H(C1),H(C2),H(C3),…,H(Cm)中的最大值MAX(C)确定为目标资源利用率,以节省计算时间。In some embodiments, the target vehicle-side resource utilization is the vehicle-side resource utilization corresponding to the highest risk moment, and the maximum value among the vehicle-side resource utilizations of multiple operating stages can be determined as the target vehicle-side resource utilization. For example, the maximum value among all vehicle-side resource utilizations H(C1), H(C2), H(C3), ..., H(Cm) and L(C1), L(C2), L(C3), ..., L(Cm) can be determined as the target vehicle-side resource utilization. Since the vehicle-side resource utilization at the highest risk moment is often greater than the vehicle-side resource utilization at the lowest risk moment, the maximum value MAX(C) among the vehicle-side resource utilizations H(C1), H(C2), H(C3), ..., H(Cm) at the highest risk moment of multiple operating stages can be determined as the target resource utilization to save calculation time.

在另一些实施方式中,目标车辆资源利用率是最低风险时刻对应的车端资源利用率,可以将多个运行阶段的车端资源利用率中的最小值确定为目标车端资源利用率。例如,可以将所有的车端资源利用率H(C1),H(C2),H(C3),…,H(Cm)和L(C1),L(C2),L(C3),…,L(Cm)中的最小值确定为目标车端资源利用率。由于最高风险时刻的车端资源利用率往往大于最低风险时刻的车端资源利用率,因此可以将多个运行阶段最低风险时刻的车端资源利用率L(C1),L(C2),L(C3),…,L(Cm)中的最小值MIN(C)确定为目标资源利用率,以节省计算时间。In other embodiments, the target vehicle resource utilization is the vehicle-side resource utilization corresponding to the lowest risk moment, and the minimum value among the vehicle-side resource utilizations of multiple operating stages can be determined as the target vehicle-side resource utilization. For example, the minimum value among all vehicle-side resource utilizations H(C1), H(C2), H(C3), ..., H(Cm) and L(C1), L(C2), L(C3), ..., L(Cm) can be determined as the target vehicle-side resource utilization. Since the vehicle-side resource utilization at the highest risk moment is often greater than the vehicle-side resource utilization at the lowest risk moment, the minimum value MIN(C) among the vehicle-side resource utilizations L(C1), L(C2), L(C3), ..., L(Cm) at the lowest risk moment of multiple operating stages can be determined as the target resource utilization to save calculation time.

在又一些实施方式中,目标车端资源利用率包括最高风险时刻对应的车端资源利用率和最低风险时刻对应的目标车端资源利用率,可以将多个运行阶段的车端资源利用率中的最大值和最小值确定目标车端资源利用率。例如,可以将多个运行阶段最高风险时刻的车端资源利用率H(C1),H(C2),H(C3),…,H(Cm)中的最大值MAX(C)和多个运行阶段最低风险时刻的车端资源利用率L(C1),L(C2),L(C3),…,L(Cm)中的最小值MIN(C)确定为目标资源利用率。In some other embodiments, the target vehicle-side resource utilization rate includes the vehicle-side resource utilization rate corresponding to the highest risk moment and the target vehicle-side resource utilization rate corresponding to the lowest risk moment, and the maximum and minimum values of the vehicle-side resource utilization rates in multiple operating stages can be used to determine the target vehicle-side resource utilization rate. For example, the maximum value MAX(C) among the vehicle-side resource utilization rates H(C1), H(C2), H(C3), ..., H(Cm) at the highest risk moment in multiple operating stages and the minimum value MIN(C) among the vehicle-side resource utilization rates L(C1), L(C2), L(C3), ..., L(Cm) at the lowest risk moment in multiple operating stages can be determined as the target resource utilization rate.

步骤S130,根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务。Step S130, publishing a new service based on the comparison result between the target vehicle-side resource utilization and the preset utilization threshold.

其中,预设利用率阈值是预先设置并存储在车辆中的,其可以是用于判断车端资源使用情况和服务升级可行性。Among them, the preset utilization threshold is pre-set and stored in the vehicle, which can be used to judge the vehicle-side resource usage and the feasibility of service upgrade.

本申请实施例中的服务发布基本原则是:在保证系统可用的情况下,最大程度满足用户服务需求,并最大程度节省车端利用资源。具体可以采用以下三点归纳:The basic principle of service release in the embodiment of the present application is: to meet the user's service needs to the greatest extent while ensuring the availability of the system, and to save the vehicle-side resources to the greatest extent. Specifically, it can be summarized in the following three points:

1、服务P运行的各个阶段车端资源利用率总小于预设利用率阈值。1. The vehicle-side resource utilization rate is always less than the preset utilization rate threshold at each stage of the service P operation.

2、发布服务P可以使得总体服务对用户的价值最大。2. Publishing service P can maximize the value of the overall service to users.

3、车端资源利用率最低。3. The utilization rate of vehicle-side resources is the lowest.

具体地,可以将目标车端资源利用率与预设利用率阈值进行比较,并根据比较结果发布新服务,从而可以提前确定当前车端资源使用情况和服务升级可行性,并基于该判断决策是否发布新服务。Specifically, the target vehicle-side resource utilization can be compared with the preset utilization threshold, and new services can be released based on the comparison results, so that the current vehicle-side resource usage and service upgrade feasibility can be determined in advance, and a decision on whether to release new services can be made based on this judgment.

例如,目标车端资源利用率为上述MAX(C)和MIN(C),则根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务至少包括以下三种情况:For example, if the target vehicle-side resource utilization is the above MAX(C) and MIN(C), then the release of new services based on the comparison result between the target vehicle-side resource utilization and the preset utilization threshold may include at least the following three situations:

1)若MIN(C)大于或等于预设利用率阈值,则不满足上述1-3三点,此时不对车端发布新服务。或者,此时也可以比较新服务与已安装服务的价值,采用价值高的新服务置换价值低的已安装服务,即将已安装的价值低的服务卸载,并安装价值高的新服务。1) If MIN(C) is greater than or equal to the preset utilization threshold, the above three points 1-3 are not met, and the new service is not released to the vehicle. Alternatively, the value of the new service and the installed service can be compared, and the high-value new service can be used to replace the low-value installed service, that is, the installed low-value service is uninstalled and the high-value new service is installed.

2)若MAX(C)小于或等于预设利用率阈值,则满足上述三点,此时可以发布新服务。2) If MAX(C) is less than or equal to the preset utilization threshold, the above three points are met and the new service can be released.

3)若预设利用率阈值大于MIN(C)且小于MAX(C),此时发布新服务存在一定的资源风险,可能造成车辆出现无法及时响应,则可以进一步分析服务发布风险,并根据服务发布风险确定是否发布新服务。3) If the preset utilization threshold is greater than MIN(C) and less than MAX(C), there is a certain resource risk in releasing the new service, which may cause the vehicle to be unable to respond in time. In this case, the service release risk can be further analyzed, and whether to release the new service can be determined based on the service release risk.

需要说明的是,发布新服务的具体实施细节请参阅下述步骤S230、步骤S330以及步骤S430-S460,在此不赘述。It should be noted that the specific implementation details of publishing the new service can be found in the following steps S230, S330 and S430-S460, which will not be described in detail here.

本申请实施例提供的服务发布方法,根据多个运行阶段的车端资源利用率请确定目标车端资源利用率,根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务,可以提前判断资源使用情况和服务升级可行性,从而在确保系统可用的情况下最大程度地满足用户服务需求,节省车端利用资源,降低服务因资源问题导致的运行卡顿和奔溃的风险。本申请实施例在满足资源限制的情况下,可以自动获取最优组合方案,从而可以充分利用车机硬件资源。此外,本申请实施例针对具体服务运行的运行阶段进行计算,可以减少计算量,提升服务发布效率。The service publishing method provided in the embodiment of the present application determines the target vehicle-side resource utilization rate according to the vehicle-side resource utilization rates in multiple operation stages, and publishes new services according to the comparison results between the target vehicle-side resource utilization rate and the preset utilization rate threshold. It can judge the resource usage and the feasibility of service upgrade in advance, so as to meet the user service needs to the greatest extent while ensuring the system is available, save vehicle-side utilization resources, and reduce the risk of service operation jams and crashes due to resource problems. The embodiment of the present application can automatically obtain the optimal combination solution while meeting resource constraints, so as to make full use of the vehicle hardware resources. In addition, the embodiment of the present application performs calculations for the operation stage of a specific service operation, which can reduce the amount of calculations and improve the efficiency of service publishing.

请参阅图3,图3是本申请另一实施例提供的服务发布方法的流程示意图。该服务发布方法可以应用于上述图1所示的服务发布系统100中的服务发布模块130,或下面将会提到的图6所示的服务发布装置200,或下面将会提到的图7所示的车辆300。该服务发布方法可以包括以下步骤S210-S230。Please refer to Figure 3, which is a flow chart of a service publishing method provided by another embodiment of the present application. The service publishing method can be applied to the service publishing module 130 in the service publishing system 100 shown in Figure 1 above, or the service publishing device 200 shown in Figure 6 mentioned below, or the vehicle 300 shown in Figure 7 mentioned below. The service publishing method may include the following steps S210-S230.

步骤S210,获取车辆在多个运行阶段的车端资源利用率,多个运行阶段根据车辆的运行状态和车端资源利用率划分。Step S210, obtaining the vehicle-side resource utilization of the vehicle in multiple operating stages, where the multiple operating stages are divided according to the operating status of the vehicle and the vehicle-side resource utilization.

其中步骤S210的具体描述请参阅前述步骤S110,在此不再赘述。For the detailed description of step S210, please refer to the aforementioned step S110, which will not be repeated here.

步骤S220,确定多个运行阶段的车端资源利用率中的最大值为第一目标车端资源利用率。Step S220, determining the maximum value of the vehicle-side resource utilization rates in multiple operating stages as the first target vehicle-side resource utilization rate.

本申请实施例中的第一目标车端资源利用率是最高风险时刻对应的利用率,即车辆在第一目标车端资源利用率下出现无法及时响应甚至卡顿问题的可能性最高。The first target vehicle-side resource utilization rate in the embodiment of the present application is the utilization rate corresponding to the highest risk moment, that is, the vehicle is most likely to fail to respond in time or even become stuck at the first target vehicle-side resource utilization rate.

其中步骤S220的具体描述请参阅前述步骤S210,在此不再赘述。For the detailed description of step S220, please refer to the aforementioned step S210, which will not be repeated here.

步骤S230,若第一目标车端资源利用率小于或等于预设利用率阈值,确定发布新服务。Step S230: If the first target vehicle-side resource utilization is less than or equal to the preset utilization threshold, determine to publish a new service.

在第一目标车端资源利用率小于或等于预设利用率阈值时,车端系统可用,此时可以发布新服务。When the first target vehicle-side resource utilization is less than or equal to the preset utilization threshold, the vehicle-side system is available and new services can be released at this time.

在一些实施方式中,可以根据新服务的价值高低,按照新服务的价值由高至低的顺序依次发布,每发布一新服务后,可以执行一次服务发布流程,以确定是否发布下一新服务,从而确保车端正常运行,提高车端的安全性。In some implementations, new services may be released in descending order based on their value. After each new service is released, a service release process may be executed to determine whether to release the next new service, thereby ensuring the normal operation of the vehicle and improving the safety of the vehicle.

在另一些实施方式中,可以根据第一目标车端资源利用率计算系统当前的可用资源,根据可用资源按照新服务的价值由高至低的顺序从新服务中选择目标服务,并行发布目标服务至车端,从而可以节省服务发布时间。In other embodiments, the current available resources of the system can be calculated based on the first target vehicle-side resource utilization, and target services can be selected from the new services in descending order of their value based on the available resources, and the target services can be published to the vehicle-side in parallel, thereby saving service publishing time.

本申请实施例提供的服务发布方法,根据多个运行阶段的车端资源利用率请确定目标车端资源利用率,根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务,可以提前判断资源使用情况和服务升级可行性,从而在确保系统可用的情况下最大程度地满足用户服务需求,节省车端利用资源,降低服务因资源问题导致的运行卡顿和奔溃的风险。The service publishing method provided in the embodiment of the present application determines the target vehicle-side resource utilization rate according to the vehicle-side resource utilization rates in multiple operation stages, and publishes new services according to the comparison result of the target vehicle-side resource utilization rate and the preset utilization rate threshold value. It can judge the resource usage and the feasibility of service upgrade in advance, so as to meet the user service needs to the greatest extent while ensuring the system availability, save vehicle-side utilization resources, and reduce the risk of operation jams and crashes caused by resource problems.

请参阅图4,图4是本申请又一实施例提供的服务发布方法的流程示意图。该服务发布方法可以应用于上述图1所示的服务发布系统100中的服务发布模块130,或下面将会提到的图6所示的服务发布装置200,或下面将会提到的图7所示的车辆300。该服务发布方法可以包括以下步骤S310-S330。Please refer to Figure 4, which is a flow chart of a service publishing method provided by another embodiment of the present application. The service publishing method can be applied to the service publishing module 130 in the service publishing system 100 shown in Figure 1 above, or the service publishing device 200 shown in Figure 6 mentioned below, or the vehicle 300 shown in Figure 7 mentioned below. The service publishing method may include the following steps S310-S330.

步骤S310,获取车辆在多个运行阶段的车端资源利用率,多个运行阶段根据车辆的运行状态和车端资源利用率划分。Step S310, obtaining the vehicle-side resource utilization of the vehicle in multiple operating stages, where the multiple operating stages are divided according to the operating status of the vehicle and the vehicle-side resource utilization.

其中步骤S310的具体描述请参阅前述步骤S110,在此不再赘述。For the detailed description of step S310, please refer to the aforementioned step S110, which will not be repeated here.

步骤S320,确定多个运行阶段的车端资源利用率中的最小值为第二目标车端资源利用率。Step S320, determining the minimum value of the vehicle-side resource utilization rates in multiple operation stages as the second target vehicle-side resource utilization rate.

本申请实施例中的第二目标车端资源利用率是最低风险时刻对应的利用率,即车辆在第二目标车端资源利用率下出现无法及时响应甚至卡顿问题的可能性最低。The second target vehicle-side resource utilization rate in the embodiment of the present application is the utilization rate corresponding to the lowest risk moment, that is, the possibility of the vehicle failing to respond in time or even being stuck is lowest under the second target vehicle-side resource utilization rate.

其中步骤S320的具体描述请参阅前述步骤S210,在此不再赘述。For the detailed description of step S320, please refer to the aforementioned step S210, which will not be repeated here.

步骤S330,若第二目标车端资源利用率大于或等于预设利用率阈值,确定不发布新服务或根据服务保留权重发布新服务,服务保留权重表征服务的价值。Step S330, if the second target vehicle-side resource utilization is greater than or equal to the preset utilization threshold, determine not to publish a new service or to publish a new service based on a service retention weight, where the service retention weight represents the value of the service.

在第二目标车端资源利用率大于或等于预设利用率阈值时,系统可用资源较少,此时可以确定不发布新服务或根据服务保留权重发布新服务。When the second target vehicle-side resource utilization is greater than or equal to the preset utilization threshold, the system has fewer available resources. At this time, it can be determined not to release a new service or to release a new service based on the service retention weight.

在一些实施方式中,每个服务的服务保留权重的计算步骤如下:获取目标服务的价值函数和所有服务(即已安装服务或即将安装的服务)的价值函数之和,其中,目标服务为所有服务中的其中一个;获取目标服务的资源利用率、运行阶段和时间之间的第一预设关系函数;获取车端资源利用率、运行阶段和时间之间的第二预设关系函数;根据目标服务的价值函数、所有服务的价值函数之和、第一预设关系函数以及第二预设关系函数计算目标服务的服务保留权重。In some embodiments, the steps for calculating the service retention weight of each service are as follows: obtain the value function of the target service and the sum of the value functions of all services (i.e., installed services or services to be installed), where the target service is one of all services; obtain a first preset relationship function between the resource utilization, operation stage and time of the target service; obtain a second preset relationship function between the vehicle-side resource utilization, operation stage and time; calculate the service retention weight of the target service based on the value function of the target service, the sum of the value functions of all services, the first preset relationship function and the second preset relationship function.

在一些实施方式中,获取目标服务的价值函数的步骤如下:获取目标服务的触发时刻和触发时刻对应的触发次数,根据触发时刻和触发次数构建服务使用度函数;获取目标服务的需求等级获取时刻和需求等级获取时刻对应的需求等级,根据需求等级获取时刻和需求等级构建服务需求度函数,其中需求等级由用户确定;根据服务使用度函数和服务需求度函数计算目标服务的价值函数。In some embodiments, the steps for obtaining the value function of the target service are as follows: obtain the trigger time of the target service and the number of triggers corresponding to the trigger time, and construct a service usage function based on the trigger time and the trigger number; obtain the demand level acquisition time of the target service and the demand level corresponding to the demand level acquisition time, and construct a service demand function based on the demand level acquisition time and the demand level, wherein the demand level is determined by the user; calculate the value function of the target service based on the service usage function and the service demand function.

为便于理解,以目标服务为服务P为例在此提供一示例以说明计算服务保留权重的详细过程。服务P的触发次数从零开始计数,用户点击一次服务P,则服务P触发一次,触发次数加1。可以对触发时刻对应的触发次数随时间的变化情况进行拟合,得到服务使用度函数a(P,t),a(P,t)表示用户在时刻t对服务P的累计使用次数,向a(P,t)中输入时间t,可以预测用户在时刻t对服务P的服务触发次数。根据服务使用度函数可以按照以下表达式计算服务使用度上升梯度Δa:For ease of understanding, an example is provided here taking the target service as service P to illustrate the detailed process of calculating the service retention weight. The number of triggers of service P starts from zero. When a user clicks on service P once, service P is triggered once, and the number of triggers increases by 1. The change of the number of triggers corresponding to the triggering moment over time can be fitted to obtain the service usage function a(P, t). a(P, t) represents the cumulative number of times the user uses service P at time t. By inputting time t into a(P, t), the number of service triggers of service P by the user at time t can be predicted. According to the service usage function, the service usage increase gradient Δa can be calculated according to the following expression:

Δa=[a(P,t1)-a(P,t2)]/(t1-t2);Δa=[a(P,t1)-a(P,t2)]/(t1-t2);

服务使用度上升梯度越大,说明用户对服务P的使用度上升越快。The greater the gradient of service usage increase, the faster the user's usage of service P increases.

可以对服务P设定需求等级为五星,当用户给服务P标记五星时,则表示用户对服务P的需求较高,依次递减,当用户给服务P标记一星时,表示用户对服务P的需求最低。可以获取服务P的需求等级获取时刻和需求等级获取时刻对应的需求等级,对服务P的需求等级获取时刻对应的需求等级随时间的变化情况进行拟合,得到服务需求度函数b(P,t),b(P,t)表示用户在t时刻对服务P的需求度,向b(P,t)中输入时间t,可以预测用户在时刻t对服务P的服务需求度。根据服务需求度函数可以按照以下表达式计算服务需求度上升梯度Δb:The demand level for service P can be set to five stars. When the user marks five stars for service P, it means that the user has a high demand for service P. In descending order, when the user marks one star for service P, it means that the user has the lowest demand for service P. The demand level acquisition time of service P and the demand level corresponding to the demand level acquisition time can be obtained. The demand level corresponding to the demand level acquisition time of service P can be fitted to obtain the change over time to obtain the service demand function b(P, t). b(P, t) represents the user's demand for service P at time t. By inputting time t into b(P, t), the user's service demand for service P at time t can be predicted. According to the service demand function, the service demand rising gradient Δb can be calculated according to the following expression:

Δb=[b(P,t1)-b(P,t2)]/(t1-t2);Δb=[b(P,t1)-b(P,t2)]/(t1-t2);

服务需求度上升梯度越大,说明用户对服务P的需求度上升越快。The greater the gradient of service demand increase, the faster the user's demand for service P increases.

可以按照以下表达式根据服务使用度函数和服务需求度函数计算服务P的价值函数wP:The value function wP of service P can be calculated according to the service usage function and the service demand function as follows:

按照计算服务P的价值函数的方式计算其他服务的价值函数,计算所有服务的价值函数之和,可以得到总价值函数为W=∑wPi,其中i的取值范围为1-n,n为服务总个数。The value functions of other services are calculated in the same way as the value function of service P. The sum of the value functions of all services is calculated to obtain the total value function W = ∑wPi, where the value range of i is 1-n, and n is the total number of services.

如前所述,服务P的资源利用率、运行阶段和时间之间的第一预设关系函数可以是X(C,T,P),车端资源利用率、运行阶段和时间之间的第二预设关系函数可以是Q(C,T,P1,P2,…,Pn)。可以根据服务P的价值函数wP、所有服务的价值函数之和W(即总价值函数)、第一预设关系函数X(C,T,P)以及第二预设关系函数Q(C,T,P1,P2,…,Pn)按照以下表达式计算服务P的服务保留权重λP:As mentioned above, the first preset relationship function between the resource utilization rate, operation stage and time of service P can be X(C, T, P), and the second preset relationship function between the vehicle-side resource utilization rate, operation stage and time can be Q(C, T, P1, P2, ..., Pn). The service retention weight λP of service P can be calculated according to the value function wP of service P, the sum W of the value functions of all services (i.e., the total value function), the first preset relationship function X(C, T, P) and the second preset relationship function Q(C, T, P1, P2, ..., Pn) according to the following expression:

λP=∑∑[wP*X(Ci,,Tj)]/[W*Q(Ci,Tj,P1,P2,...,Pn)]λP=∑∑[wP*X(Ci,,Tj)]/[W*Q(Ci,Tj,P1,P2,...,Pn)]

其中i的取值范围为“1,2,…,m”,m为车辆的运行阶段总数量,m为正整数。j的取值范围为“1,2,…,n”,n为第i个运行阶段下有n个时刻触发服务P,n为正整数。The value range of i is "1, 2, ..., m", m is the total number of operation stages of the vehicle, and m is a positive integer. The value range of j is "1, 2, ..., n", n is the number of moments triggering service P in the i-th operation stage, and n is a positive integer.

按照服务P的服务保留权重计算方式计算每个服务的服务保留权重,并按照每个服务的服务保留权重进行排序,以便在存在服务发布风险或需置换服务时,优先卸载服务保留权重最低的服务。The service retention weight of each service is calculated according to the service retention weight calculation method of service P, and the services are sorted according to the service retention weight of each service, so that when there is a risk of service release or service replacement is required, the service with the lowest service retention weight is uninstalled first.

在一些实施方式中,根据服务保留权重发布新服务可以按照服务保留权重由高至低的顺序依次发布。每发布一新服务后,可以执行一次服务发布流程,以确定是否发布下一新服务,从而确保车端正常运行,提高车端的安全性。In some implementations, new services may be released in descending order of service retention weights according to service retention weights. After each new service is released, a service release process may be executed to determine whether to release the next new service, thereby ensuring normal operation of the vehicle end and improving the safety of the vehicle end.

在另一些实施方式中,可以根据第二目标车端资源利用率计算系统当前的可用资源,根据可用资源按照服务保留权重由高至低的顺序从新服务中选择目标服务,并行发布目标服务至车端,从而可以节省服务发布时间。In other embodiments, the current available resources of the system can be calculated based on the second target vehicle-side resource utilization, and the target service can be selected from the new services in order of service retention weight from high to low based on the available resources, and the target service can be published to the vehicle-side in parallel, thereby saving service publishing time.

本申请实施例提供的服务发布方法,根据多个运行阶段的车端资源利用率请确定目标车端资源利用率,根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务,可以提前判断资源使用情况和服务升级可行性,从而在确保系统可用的情况下最大程度地满足用户服务需求,节省车端利用资源,降低服务因资源问题导致的运行卡顿和奔溃的风险。The service publishing method provided in the embodiment of the present application determines the target vehicle-side resource utilization rate according to the vehicle-side resource utilization rates in multiple operation stages, and publishes new services according to the comparison result of the target vehicle-side resource utilization rate and the preset utilization rate threshold value. It can judge the resource usage and the feasibility of service upgrade in advance, so as to meet the user service needs to the greatest extent while ensuring the system availability, save vehicle-side utilization resources, and reduce the risk of operation jams and crashes caused by resource problems.

请参阅图5,图5是本申请再一实施例提供的服务发布方法的流程示意图。该服务发布方法可以应用于上述图1所示的服务发布系统100中的服务发布模块130,或下面将会提到的图6所示的服务发布装置200,或下面将会提到的图7所示的车辆300。该服务发布方法可以包括以下步骤S410-S460。Please refer to Figure 5, which is a flow chart of a service publishing method provided by another embodiment of the present application. The service publishing method can be applied to the service publishing module 130 in the service publishing system 100 shown in Figure 1 above, or the service publishing device 200 shown in Figure 6 mentioned below, or the vehicle 300 shown in Figure 7 mentioned below. The service publishing method can include the following steps S410-S460.

步骤S410,获取车辆在多个运行阶段的车端资源利用率,多个运行阶段根据车辆的运行状态和车端资源利用率划分。Step S410, obtaining the vehicle-side resource utilization of the vehicle in multiple operating stages, where the multiple operating stages are divided according to the operating status of the vehicle and the vehicle-side resource utilization.

步骤S420,确定多个运行阶段的车端资源利用率中的最大值为第一目标车端资源利用率,确定多个运行阶段的车端资源利用率中的最小值为第二目标车端资源利用率。Step S420, determine the maximum value of the vehicle-side resource utilization rates in multiple operating stages as the first target vehicle-side resource utilization rate, and determine the minimum value of the vehicle-side resource utilization rates in multiple operating stages as the second target vehicle-side resource utilization rate.

其中,步骤S410和步骤S420的具体描述请分别参阅前述步骤S110和步骤S120,在此不再赘述。For the detailed description of step S410 and step S420, please refer to the aforementioned step S110 and step S120 respectively, which will not be repeated here.

步骤S430,若第一目标车端资源利用率小于或等于预设利用率阈值,确定发布新服务。Step S430: If the first target vehicle-side resource utilization is less than or equal to the preset utilization threshold, determine to publish a new service.

其中步骤S430的具体描述请参阅前述步骤S230,在此不再赘述。For the detailed description of step S430, please refer to the aforementioned step S230, which will not be repeated here.

步骤S440,若第二目标车端资源利用率大于或等于预设利用率阈值,确定不发布新服务或根据服务保留权重发布新服务,服务保留权重表征服务的价值。Step S440: If the second target vehicle-side resource utilization is greater than or equal to the preset utilization threshold, determine not to publish a new service or to publish a new service based on a service retention weight, where the service retention weight represents the value of the service.

其中,步骤S440的具体没描述请参阅前述步骤S330,在此不再赘述。For the detailed description of step S440, please refer to the aforementioned step S330, which will not be repeated here.

步骤S450,若第一目标车端资源利用率大于预设利用率阈值,且第二目标车端资源利用率小于预设利用率阈值,根据第一目标车端资源利用率计算服务发布的风险系数。Step S450: If the first target vehicle-side resource utilization is greater than the preset utilization threshold, and the second target vehicle-side resource utilization is less than the preset utilization threshold, the risk coefficient of the service release is calculated according to the first target vehicle-side resource utilization.

在一些实施方式中,可以根据第一目标车端资源利用率采用以下表达式计算服务发布的风险系数ρ:In some implementations, the risk coefficient ρ of service release may be calculated according to the first target vehicle-side resource utilization rate using the following expression:

ρ=MAX(C)/Δt;ρ=MAX(C)/Δt;

其中,MAX(C)表征第一目标车端资源利用率(即运行服务的资源利用率打到峰值时的车端资源利用率),Δt表征运行服务的资源利用率达到峰值时的时间左右两侧的车端资源利用率达到峰值时的时间差值。Among them, MAX(C) represents the first target vehicle-side resource utilization (that is, the vehicle-side resource utilization when the resource utilization of the running service reaches its peak), and Δt represents the time difference between the time when the resource utilization of the running service reaches its peak and the time when the vehicle-side resource utilization on the left and right sides reaches its peak.

步骤S460,根据风险系数发布新服务。Step S460: Release new services based on the risk factor.

若风险系数大于或等于预设风险系数阈值,确定不发布新服务。If the risk factor is greater than or equal to the preset risk factor threshold, it is determined not to release the new service.

若风险系数小于预设风险系数阈值,根据服务保留权重发布新服务,服务保留权重表征服务的价值。If the risk factor is less than the preset risk factor threshold, a new service is released according to the service retention weight, and the service retention weight represents the value of the service.

在一些实施方式中,根据服务保留权重发布新服务可以按照服务保留权重由高至低的顺序依次发布。每发布一新服务后,可以执行一次服务发布流程,以确定是否发布下一新服务,从而确保车端正常运行,提高车端的安全性。In some implementations, new services may be released in descending order of service retention weights according to service retention weights. After each new service is released, a service release process may be executed to determine whether to release the next new service, thereby ensuring normal operation of the vehicle end and improving the safety of the vehicle end.

在另一些实施方式中,可以根据第一目标车端资源利用率计算系统当前的可用资源,根据可用资源按照服务保留权重由高至低的顺序从新服务中选择目标服务,并行发布目标服务至车端,从而可以节省服务发布时间。In other embodiments, the current available resources of the system can be calculated based on the first target vehicle-side resource utilization, and the target service can be selected from the new services in order of service retention weight from high to low based on the available resources, and the target service can be published to the vehicle-side in parallel, thereby saving service publishing time.

在又一些实施方式中,根据服务保留权重发布新服务可以将所有服务的服务保留权重显示给用户,接收并发布用户选择的新服务。In some further embodiments, the new service may be released according to the service retention weights and the service retention weights of all services may be displayed to the user, and the new service selected by the user may be received and released.

本申请实施例提供的服务发布方法,根据多个运行阶段的车端资源利用率请确定目标车端资源利用率,根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务,可以提前判断资源使用情况和服务升级可行性,从而在确保系统可用的情况下最大程度地满足用户服务需求,节省车端利用资源,降低服务因资源问题导致的运行卡顿和奔溃的风险。The service publishing method provided in the embodiment of the present application determines the target vehicle-side resource utilization rate according to the vehicle-side resource utilization rates in multiple operation stages, and publishes new services according to the comparison result of the target vehicle-side resource utilization rate and the preset utilization rate threshold value. It can judge the resource usage and the feasibility of service upgrade in advance, so as to meet the user service needs to the greatest extent while ensuring the system availability, save vehicle-side utilization resources, and reduce the risk of operation jams and crashes caused by resource problems.

请参阅图6,图6是本申请一实施例提供的服务发布装置的结构框图。该服务发布装置200可以应用于上述图1所示的服务发布系统100中的服务发布模块130,或下面将会提到的图7所示的车辆300。服务发布装置200包括获取模块210、确定模块220以及发布模块230。Please refer to FIG. 6 , which is a block diagram of a service publishing device provided in an embodiment of the present application. The service publishing device 200 can be applied to the service publishing module 130 in the service publishing system 100 shown in FIG. 1 , or the vehicle 300 shown in FIG. 7 mentioned below. The service publishing device 200 includes an acquisition module 210, a determination module 220, and a publishing module 230.

获取模块210,用于获取车辆在多个运行阶段的车端资源利用率,所述多个运行阶段根据所述车辆的运行状态和车端资源利用率划分;An acquisition module 210, configured to acquire vehicle-side resource utilization rates of a vehicle in multiple operation stages, wherein the multiple operation stages are divided according to the operation state of the vehicle and the vehicle-side resource utilization rates;

确定模块220,用于根据所述多个运行阶段的车端资源利用率,确定目标车端资源利用率;A determination module 220, configured to determine a target vehicle-side resource utilization rate according to the vehicle-side resource utilization rates in the plurality of operation stages;

发布模块230,用于根据所述目标车端资源利用率与预设利用率阈值的比较结果发布新服务。The publishing module 230 is used to publish a new service based on the comparison result between the target vehicle-side resource utilization and a preset utilization threshold.

在一些实施方式中,确定模块220,还用于确定所述多个运行阶段的车端资源利用率中的最大值为第一目标车端资源利用率。发布模块230,还用于若所述第一目标车端资源利用率小于或等于预设利用率阈值,确定发布新服务。In some embodiments, the determination module 220 is further configured to determine that the maximum value of the vehicle-side resource utilizations in the multiple operation phases is the first target vehicle-side resource utilization. The publishing module 230 is further configured to determine to publish a new service if the first target vehicle-side resource utilization is less than or equal to a preset utilization threshold.

在一些实施方式中,确定模块220,还用于确定所述多个运行阶段的车端资源利用率中的最小值为第二目标车端资源利用率。发布模块230,还用于若所述第二目标车端资源利用率大于或等于预设利用率阈值,确定不发布新服务或根据服务保留权重发布服务,所述服务保留权重表征服务的价值。In some embodiments, the determination module 220 is further used to determine the minimum value of the vehicle-side resource utilizations in the multiple operation stages as the second target vehicle-side resource utilization. The publishing module 230 is further used to determine not to publish a new service or to publish a service according to a service reservation weight if the second target vehicle-side resource utilization is greater than or equal to a preset utilization threshold, wherein the service reservation weight represents the value of the service.

在一些实施方式中,确定模块220,还用于确定所述多个运行阶段的车端资源利用率中的最大值为第一目标车端资源利用率,确定所述多个运行阶段的车端资源利用率中的最小值为第二目标车端资源利用率。发布模块230,还用于若所述第一目标车端资源利用率大于预设利用率阈值,且所述第二目标车端资源利用率小于所述预设利用率阈值,根据所述第一目标车端资源利用率计算服务发布的风险系数;根据所述风险系数发布新服务。In some embodiments, the determination module 220 is further used to determine the maximum value of the vehicle-side resource utilizations of the multiple operating stages as the first target vehicle-side resource utilization, and to determine the minimum value of the vehicle-side resource utilizations of the multiple operating stages as the second target vehicle-side resource utilization. The publishing module 230 is further used to calculate the risk coefficient of service publishing according to the first target vehicle-side resource utilization if the first target vehicle-side resource utilization is greater than a preset utilization threshold, and the second target vehicle-side resource utilization is less than the preset utilization threshold; and publish a new service according to the risk coefficient.

在一些实施方式中,发布模块230,还用于若所述风险系数大于或等于预设风险系数阈值,确定不发布新服务;若所述风险系数小于所述预设风险系数阈值,根据服务保留权重发布服务,所述服务保留权重表征服务的价值。In some embodiments, the publishing module 230 is also used to determine not to publish a new service if the risk coefficient is greater than or equal to a preset risk coefficient threshold; if the risk coefficient is less than the preset risk coefficient threshold, publish the service according to the service retention weight, and the service retention weight represents the value of the service.

在一些实施方式中,发布模块230,还用于获取目标服务的价值函数和所有服务的价值函数之和,其中,所述目标服务为所有服务中的其中一个;获取所述目标服务的资源利用率、运行阶段和时间之间的第一预设关系函数;获取车端资源利用率、运行阶段和时间之间的第二预设关系函数;根据所述目标服务的价值函数、所有服务的价值函数之和、所述第一预设关系函数以及所述第二预设关系函数计算所述目标服务的服务保留权重。In some embodiments, the publishing module 230 is also used to obtain the value function of the target service and the sum of the value functions of all services, wherein the target service is one of all services; obtain a first preset relationship function between the resource utilization, operation stage and time of the target service; obtain a second preset relationship function between the vehicle-side resource utilization, operation stage and time; and calculate the service retention weight of the target service based on the value function of the target service, the sum of the value functions of all services, the first preset relationship function and the second preset relationship function.

在一些实施方式中,发布模块230,还用于获取所述目标服务的触发时刻和所述触发时刻对应的触发次数,根据所述触发时刻和所述触发次数构建服务使用度函数;获取所述目标服务的需求等级获取时刻和所述需求等级获取时刻对应的需求等级,根据所述需求等级获取时刻和所述需求等级构建服务需求度函数,其中所述需求等级由用户确定;根据所述服务使用度函数和所述服务需求度函数计算所述目标服务的价值函数。In some embodiments, the publishing module 230 is further used to obtain the triggering time of the target service and the number of triggering times corresponding to the triggering time, and construct a service usage function based on the triggering time and the triggering times; obtain the demand level acquisition time of the target service and the demand level corresponding to the demand level acquisition time, and construct a service demand function based on the demand level acquisition time and the demand level, wherein the demand level is determined by the user; and calculate the value function of the target service based on the service usage function and the service demand function.

在一些实施方式中,获取模块210,还用于获取所述车辆的运行状态、车端资源利用率、点火信号、速度信号以及加速度信号;根据所述运行状态、所述车端资源利用率、所述点火信号、所述速度信号以及所述加速度信号划分所述多个运行阶段。In some embodiments, the acquisition module 210 is also used to obtain the operating status of the vehicle, the vehicle-side resource utilization, the ignition signal, the speed signal and the acceleration signal; and divide the multiple operating stages according to the operating status, the vehicle-side resource utilization, the ignition signal, the speed signal and the acceleration signal.

在一些实施方式中,获取模块210,还用于根据所述运行状态和所述车端资源利用率识别资源利用率突变点;根据所述资源利用率突变点、所述点火信号、所述速度信号以及所述加速度信号划分所述多个运行阶段;获取服务运行时间,根据所述服务运行时间和所述多个运行阶段对应的时间进行匹配,确定所述多个运行阶段对应的服务序列。In some embodiments, the acquisition module 210 is also used to identify a resource utilization mutation point based on the operating state and the vehicle-side resource utilization; divide the multiple operating stages according to the resource utilization mutation point, the ignition signal, the speed signal, and the acceleration signal; obtain the service operating time, match the service operating time with the time corresponding to the multiple operating stages, and determine the service sequence corresponding to the multiple operating stages.

本领域技术人员可以清楚地了解到,本申请实施例提供的服务发布装置200可以实现本申请实施例提供的服务发布方法。上述装置和模块的具体工作过程,可以参阅本申请实施例中的服务发布方法对应的过程,在此不再赘述。Those skilled in the art can clearly understand that the service publishing device 200 provided in the embodiment of the present application can implement the service publishing method provided in the embodiment of the present application. The specific working process of the above-mentioned device and module can refer to the corresponding process of the service publishing method in the embodiment of the present application, which will not be repeated here.

本申请提供的实施例中,所显示或讨论的模块相互之间的耦合、直接耦合或者通信连接,可以是通过一些接口、装置或模块的间接耦合或通信耦合,可以是电性、机械或其他形式,本申请实施例对此不作限制。In the embodiments provided in the present application, the coupling, direct coupling or communication connection between the modules shown or discussed may be indirect coupling or communication coupling through some interfaces, devices or modules, and may be electrical, mechanical or other forms, and the embodiments of the present application are not limited to this.

另外,在本申请实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用服务的功能模块的形式实现,本申请实施例在此不作限制。In addition, each functional module in the embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of service functional modules, which is not limited in the embodiment of the present application.

请参阅图7,图7是本申请一实施例提供的车辆的结构框图。该车辆300可以包括一个或多个如下部件:存储器310、一个或多个处理器320以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器310中并被配置为当被一个或多个处理器320调用时,使得一个或多个处理器320执行本申请实施例提供的上述服务发布方法。Please refer to Figure 7, which is a structural block diagram of a vehicle provided in an embodiment of the present application. The vehicle 300 may include one or more of the following components: a memory 310, one or more processors 320, and one or more applications, wherein the one or more applications may be stored in the memory 310 and configured to, when called by the one or more processors 320, enable the one or more processors 320 to execute the above-mentioned service publishing method provided in an embodiment of the present application.

处理器320可以包括一个或多个处理核。处理器320利用各种接口和线路连接整个车辆300内各个部分,用于运行或执行存储在存储器310内的指令、程序、代码集或指令集,以及调用运行或执行存储在存储器310内的数据,执行车辆300的各种功能和处理数据。The processor 320 may include one or more processing cores. The processor 320 uses various interfaces and lines to connect various parts of the entire vehicle 300, and is used to run or execute instructions, programs, code sets or instruction sets stored in the memory 310, and call to run or execute data stored in the memory 310, perform various functions of the vehicle 300, and process data.

在一些实施方式中,处理器320可以采用数字信号处理(Digital SignalProcessing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编辑逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。In some implementations, the processor 320 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA).

在一些实施方式中,处理器320可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成于处理器320中,单独通过一块通信芯片进行实现。In some embodiments, the processor 320 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU mainly processes the operating system, user interface, and application programs, etc. The GPU is responsible for rendering and drawing display content, and the modem is used to process wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor 320, but may be implemented separately through a communication chip.

存储器310可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。存储器310可以用于存储指令、程序、代码、代码集或指令集。存储器310可以包括存储程序区和存储数据区。其中,存储程序区可以存储用于实现操作系统的指令、用于实现至少一个功能的指令、用于实现上述各个方法实施例的指令等。存储数据区可以存储车辆300在使用中所创建的数据等。The memory 310 may include a random access memory (RAM) or a read-only memory (ROM). The memory 310 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 310 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function, instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may store data created by the vehicle 300 during use, etc.

请参阅图8,图8是本申请一实施例提供的计算机可读取存储介质的结构框图。该计算机可读取存储介质400中存储有程序代码410,该程序代码410被配置为当被处理器调用时,使得处理器执行本申请实施例提供的上述服务发布方法。Please refer to Figure 8, which is a block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 400 stores a program code 410, which is configured to, when called by a processor, cause the processor to execute the above-mentioned service publishing method provided in an embodiment of the present application.

计算机可读取存储介质400可以是诸如闪存、电可擦除可编辑只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、可擦除可编辑只读存储器(Erasable Programmable Read-Only Memory,EPROM)、硬盘或者ROM之类的电子存储器。The computer-readable storage medium 400 may be an electronic memory such as a flash memory, an electrically-erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a hard disk, or a ROM.

在一些实施方式中,计算机可读取存储介质400包括非易失性计算机可读介质(Non-Transitory Computer-Readable Storage Medium,Non-TCRSM)。计算机可读取存储介质400具有执行上述方法中的任何方法步骤的程序代码410的存储空间。这些程序代码410可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码410可以以适当的形式进行压缩。In some embodiments, the computer readable storage medium 400 includes a non-transitory computer readable medium (Non-TCRSM). The computer readable storage medium 400 has a storage space for program codes 410 that execute any method steps in the above method. These program codes 410 can be read from or written into one or more computer program products. The program code 410 can be compressed in an appropriate form.

综上所述,本申请实施例提供一种服务发布方法、装置、车辆及存储介质,涉及车辆技术领域。该方法包括:获取车辆在多个运行阶段的车端资源利用率,多个运行阶段根据车辆的运行状态和车端资源利用率划分;根据多个运行阶段的车端资源利用率,确定目标车端资源利用率;根据目标车端资源利用率与预设利用率阈值的比较结果发布新服务,从而可以提前判断资源使用情况和服务升级可行性,降低服务因资源问题导致的运行卡顿和奔溃的风险。In summary, the embodiments of the present application provide a service publishing method, device, vehicle and storage medium, which relate to the field of vehicle technology. The method includes: obtaining the vehicle-side resource utilization of the vehicle in multiple operating stages, and the multiple operating stages are divided according to the vehicle's operating status and vehicle-side resource utilization; determining the target vehicle-side resource utilization according to the vehicle-side resource utilization in multiple operating stages; publishing new services according to the comparison result of the target vehicle-side resource utilization and the preset utilization threshold, so as to judge the resource usage and service upgrade feasibility in advance, and reduce the risk of service operation jams and crashes due to resource problems.

最后应说明的是:以上实施例仅用于说明本申请的技术方案,而非对其限制。尽管参照前述实施例对本申请进行了详细的说明,本领域技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some of the technical features therein by equivalents; and these modifications or replacements do not drive the essence of the corresponding technical solutions out of the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (10)

the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring the running state of a vehicle, the utilization rate of vehicle-end resources, an ignition signal, a speed signal and an acceleration signal, wherein the utilization rate of the vehicle-end resources comprises the current utilization rate of all hardware resources of a vehicle-end; identifying a resource utilization mutation point according to the running state and the vehicle-end resource utilization rate; dividing a plurality of operation stages according to the resource utilization rate abrupt change point, the ignition signal, the speed signal and the acceleration signal; acquiring service running time, matching according to the service running time and the time corresponding to the plurality of running phases, and determining service sequences corresponding to the plurality of running phases; calculating respective corresponding vehicle-end resource utilization rates according to resources occupied by the service sequences corresponding to the operation phases, wherein each operation phase at least corresponds to the vehicle-end resource utilization rate corresponding to the highest risk moment and the vehicle-end resource utilization rate corresponding to the lowest risk moment;
CN202211289736.6A2022-10-202022-10-20 Service publishing method, device, vehicle and storage mediumActiveCN115756823B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202211289736.6ACN115756823B (en)2022-10-202022-10-20 Service publishing method, device, vehicle and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202211289736.6ACN115756823B (en)2022-10-202022-10-20 Service publishing method, device, vehicle and storage medium

Publications (2)

Publication NumberPublication Date
CN115756823A CN115756823A (en)2023-03-07
CN115756823Btrue CN115756823B (en)2024-04-16

Family

ID=85352424

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202211289736.6AActiveCN115756823B (en)2022-10-202022-10-20 Service publishing method, device, vehicle and storage medium

Country Status (1)

CountryLink
CN (1)CN115756823B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106790341A (en)*2016-09-082017-05-31大连海事大学 Adaptive Deployment Method for Mobile Web Service Application
CN107547746A (en)*2017-08-312018-01-05广东欧珀移动通信有限公司Resource allocation method and related product
CN107818013A (en)*2016-09-132018-03-20华为技术有限公司A kind of application scheduling method thereof and device
CN108874535A (en)*2018-05-142018-11-23中国平安人寿保险股份有限公司A kind of task adjusting method, computer readable storage medium and terminal device
CN111026550A (en)*2019-11-292020-04-17中国科学院深圳先进技术研究院Task scheduling method and device under container cloud environment, server and storage device
CN111274033A (en)*2020-01-192020-06-12北京达佳互联信息技术有限公司Resource deployment method, device, server and storage medium
JP2020113144A (en)*2019-01-162020-07-27Kddi株式会社Information processing device, advertisement distribution method, and program
CN111666140A (en)*2020-05-282020-09-15北京百度网讯科技有限公司Resource scheduling method, device, equipment and storage medium
CN114372714A (en)*2022-01-112022-04-19浙江吉利控股集团有限公司Automatic vehicle allocation method, device, equipment, medium and program product
CN114501374A (en)*2021-12-132022-05-13天翼物联科技有限公司 Dynamic service deployment method, system, device and storage medium for Internet of Vehicles
CN114493236A (en)*2022-01-212022-05-13浙江吉利控股集团有限公司 Service vehicle dispatch method, apparatus, apparatus, medium and program product
CN114706934A (en)*2022-04-142022-07-05广州小鹏自动驾驶科技有限公司 Map loading method, map loading device, vehicle and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11507111B2 (en)*2018-10-312022-11-22Uber Technologies, Inc.Autonomous vehicle fleet management for improved computational resource usage
KR102650892B1 (en)*2021-04-122024-03-26한국전자통신연구원Apparatus for container orchestration in geographically distributed multi cloud environment and method using the same

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106790341A (en)*2016-09-082017-05-31大连海事大学 Adaptive Deployment Method for Mobile Web Service Application
CN107818013A (en)*2016-09-132018-03-20华为技术有限公司A kind of application scheduling method thereof and device
CN107547746A (en)*2017-08-312018-01-05广东欧珀移动通信有限公司Resource allocation method and related product
CN108874535A (en)*2018-05-142018-11-23中国平安人寿保险股份有限公司A kind of task adjusting method, computer readable storage medium and terminal device
JP2020113144A (en)*2019-01-162020-07-27Kddi株式会社Information processing device, advertisement distribution method, and program
CN111026550A (en)*2019-11-292020-04-17中国科学院深圳先进技术研究院Task scheduling method and device under container cloud environment, server and storage device
CN111274033A (en)*2020-01-192020-06-12北京达佳互联信息技术有限公司Resource deployment method, device, server and storage medium
CN111666140A (en)*2020-05-282020-09-15北京百度网讯科技有限公司Resource scheduling method, device, equipment and storage medium
CN114501374A (en)*2021-12-132022-05-13天翼物联科技有限公司 Dynamic service deployment method, system, device and storage medium for Internet of Vehicles
CN114372714A (en)*2022-01-112022-04-19浙江吉利控股集团有限公司Automatic vehicle allocation method, device, equipment, medium and program product
CN114493236A (en)*2022-01-212022-05-13浙江吉利控股集团有限公司 Service vehicle dispatch method, apparatus, apparatus, medium and program product
CN114706934A (en)*2022-04-142022-07-05广州小鹏自动驾驶科技有限公司 Map loading method, map loading device, vehicle and storage medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A Scalable and Quick-Response Software Defined Vehicular Network Assisted by Mobile Edge Computing;Jianqi Liu 等;《IEEE Communications Magazine》;第55卷(第7期);94-100*
基于车辆行为分析的智能车联网关键技术研究;张海霞 等;《电子与信息学报》;第42卷(第1期);36-49*
车联网中的任务迁移算法研究;吴亚兰;《中国博士学位论文全文数据库 工程科技II辑》;C034-2*

Also Published As

Publication numberPublication date
CN115756823A (en)2023-03-07

Similar Documents

PublicationPublication DateTitle
CN103309946B (en)Multimedia file processing method, Apparatus and system
US20120324071A1 (en)Managing resources in a distributed system using dynamic clusters
WO2015157068A1 (en)Method and device for augmenting and releasing capacity of computing resources in real-time stream computing system
CN109710376A (en) Dynamic scheduling method and device for container cluster management system
CN110221914B (en)File processing method and device
CN107624181B (en)Virtual machine management method and apparatus including idling and scheduling of virtual processors
CN111444004B (en)Resource management method, device and storage medium
CN111061570B (en)Image calculation request processing method and device and terminal equipment
CN116185588A (en)Task scheduling method and device, electronic equipment and readable storage medium
CN114143327A (en) Cluster resource quota allocation method, device and electronic device
CN108897622A (en)A kind of dispatching method and relevant apparatus of task run
CN112559176B (en)Instruction processing method and device
CN114153635A (en)Message processing method, device, storage medium and computer equipment
CN115756823B (en) Service publishing method, device, vehicle and storage medium
CN117785492A (en)Operator segmentation method determining method, device, equipment and medium
CN116521374A (en)Data processing method, device, vehicle and computer program product
CN113467956B (en)Node resource management method and device
CN119428577A (en) A method and system for managing resources of automobile braking
CN106412075A (en)Resource allocation method and device based on cloud computing
CN105279008A (en)Virtual machine migration method for energy saving of virtual machine cluster and virtual machine migration device for energy saving of virtual machine cluster
CN117901864A (en) A ramp parking control method, device, electronic device and storage medium
CN118152126A (en)Multi-task merging operation method and device, storage medium and electronic equipment
CN117400941A (en)Vehicle control method, device, electronic equipment and storage medium
CN113867956A (en) An adaptive deployment method, device and electronic device based on big data tasks
KR20230077983A (en)Method for scheduling computation offloading of kubernetes cluster consisting of on-premise edge server and external cloud and apprarus using the same

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp