Resource management method and device of Internet of vehicles system

文档序号:1524040 发布日期:2020-02-11 浏览:11次 中文

阅读说明:本技术 车联网系统的资源管理方法、装置 (Resource management method and device of Internet of vehicles system ) 是由 侯琛 于 2019-09-20 设计创作,主要内容包括:本申请提供了一种车联网系统的资源管理方法及装置。该方法包括:处理器获取车联网系统所包含的初始资源数量,以及用于对所述车联网系统进行扩充的可用资源的数量;所述处理器根据所述可用资源的数量和可用资源的残次率,预估所述可用资源中对所述车联网系统不存在安全隐患的安全资源数量;所述处理器若确定所述安全资源数量与所述初始资源数量不匹配,则确定能够通过所述可用资源对所述车联网系统进行扩充。本申请实施例能够实现根据资源的安全隐患情况有针对性地对车联网系统进行资源管理。(The application provides a resource management method and device of an Internet of vehicles system. The method comprises the following steps: the method comprises the steps that a processor obtains the initial resource quantity contained in an Internet of vehicles system and the quantity of available resources used for expanding the Internet of vehicles system; the processor pre-estimates the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the quantity of the available resources and the defective rate of the available resources; and if the processor determines that the quantity of the safe resources is not matched with the quantity of the initial resources, determining that the Internet of vehicles system can be expanded through the available resources. According to the embodiment of the application, the purpose of performing resource management on the Internet of vehicles system according to the potential safety hazard condition of the resource can be achieved.)

1. A resource management method of a vehicle networking system is characterized by comprising the following steps:

the method comprises the steps that a processor obtains the initial resource quantity contained in an Internet of vehicles system and the quantity of available resources used for expanding the Internet of vehicles system;

the processor pre-estimates the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the quantity of the available resources and the defective rate of the available resources;

and if the processor determines that the quantity of the safe resources is not matched with the quantity of the initial resources, determining that the Internet of vehicles system can be expanded through the available resources.

2. The method according to claim 1, wherein the predicting the number of safe resources without potential safety hazards in the available resources according to the number of available resources and the failure rate of the available resources comprises:

determining a quantitative conductivity coefficient for calculating the number of the safe resources according to the number of the available resources and the defective rate of the available resources;

and according to the product of the quantitative conductivity coefficient and the number of the available resources, predicting the number of the safe resources without potential safety hazards to the Internet of vehicles system in the available resources.

3. The method of claim 2, wherein determining a quantitative conductance according to the number of available resources and the remaining rate of the available resources comprises:

respectively determining the number of first types of resources without potential safety hazards and the number of second types of resources with potential safety hazards in the available resources according to the number of the available resources and the defective rate of the available resources;

calculating the difference between the number of the first type of resources and the number of the second type of resources;

and calculating the ratio of the difference value to the number of the available resources to obtain the quantitative conductivity coefficient.

4. The method of claim 2, further comprising:

the processor acquires the number of initial hidden danger resources contained in the Internet of vehicles system;

and the processor calculates the number of the hidden danger resources of the car networking system after multiple expansions according to the initial number of the hidden danger resources, the initial number of the resources, the quantitative conduction coefficient and the number of the available resources used by the car networking system during each expansion.

5. The method according to claim 4, wherein the hidden danger resource quantity b of the car networking system after being expanded for a plurality of times is calculated according to the following formula according to the initial hidden danger resource quantity, the initial resource quantity, the quantitative conductivity coefficient and the available resource quantity used by the car networking system during each expansion N:

Figure FDA0002208958940000021

Wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0The quantity of the initial hidden danger resources of the Internet of vehicles system, C is the quantitative conduction system, R kThe number of available resources used for the kth expansion, N is the number of expansions.

6. The method of claim 4, further comprising:

according to the initial hidden danger resource quantity, the initial resource quantity, the target quantity and the quantitative conductivity coefficient, calculating to obtain a hidden danger resource proportion rho of the Internet of vehicles system after multiple times of expansion through the following formula:

Figure FDA0002208958940000022

wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0The number of initial hidden danger resources of the Internet of vehicles system, C is a quantitative conduction system, R kThe target number of available resources used for the kth expansion, N is the number of expansions.

7. The method of claim 4, further comprising:

the processor calculates the ratio of the number of the available resources to the number of times of expansion of the Internet of vehicles system, and the ratio is used as the number of the available resources used by the Internet of vehicles system in each expansion;

and the processor calculates and obtains the minimum hidden danger resource occupation ratio of the car networking system after multiple expansions according to the initial hidden danger resource quantity, the initial resource quantity, the quantitative conduction coefficient and the ratio.

8. The method according to claim 7, wherein according to the initial hidden danger resource quantity, the initial resource quantity, the quantity of the same available resources at each time and the quantitative conductivity coefficient, the minimum hidden danger resource occupation ratio p of the vehicle networking system after multiple times of expansion is calculated by the following formula min

Figure FDA0002208958940000031

Wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0Is a stand forThe initial hidden danger resource quantity of the car networking system is C, a quantitative conduction system,

Figure FDA0002208958940000032

9. A resource management device of a vehicle networking system, comprising:

the system comprises an acquisition module, a storage module and a management module, wherein the acquisition module is used for acquiring the initial resource quantity contained in the Internet of vehicles system and the quantity of available resources used for expanding the Internet of vehicles system;

the pre-estimation module is used for pre-estimating the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the quantity of the available resources and the failure rate of the available resources;

and the determining module is used for determining that the vehicle networking system can be expanded through the available resources if the quantity of the safe resources is not matched with the quantity of the initial resources.

10. An electronic device, comprising:

one or more processors;

a storage device for storing one or more programs which, when executed by the one or more processors, cause the one or more processors to implement the resource management method of the internet of vehicles system of any one of claims 1 to 8.

Technical Field

The application relates to the technical field of vehicle networking communication, in particular to a resource management method and device of a vehicle networking system.

Background

At present, in the process of expanding the scale of the vehicle networking system, the problems of potential safety hazards of initial resources of the vehicle networking system and available resources for expanding the vehicle networking system are ignored, if the quantity of the resources is too small, the occupation ratio of the potential safety hazards may be very high, and the system is incomplete due to the fact that the vehicle networking system lacks the resources, so that the potential safety hazards are increased; if the number of resources is too large, the occupation ratio of the hidden danger resources is possibly high, and the number of the resources bringing the potential safety hazard is also large because the number of the resources is too large.

Disclosure of Invention

One objective of the present application is to provide a method and an apparatus for managing resources of an internet of vehicles system, which can reasonably arrange the resources of the internet of vehicles system at least to a certain extent.

According to an aspect of the embodiments of the present application, a resource management method for a vehicle networking system is provided, the method includes:

the method comprises the steps that a processor obtains the initial resource quantity contained in an Internet of vehicles system and the quantity of available resources used for expanding the Internet of vehicles system;

the processor pre-estimates the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the quantity of the available resources and the defective rate of the available resources;

and if the processor determines that the quantity of the safe resources is not matched with the quantity of the initial resources, determining that the Internet of vehicles system can be expanded through the available resources.

According to an aspect of the embodiments of the present application, a resource management device of a vehicle networking system is provided, including:

the system comprises an acquisition module, a storage module and a management module, wherein the acquisition module is used for acquiring the initial resource quantity contained in the Internet of vehicles system and the quantity of available resources used for expanding the Internet of vehicles system;

the pre-estimation module is used for pre-estimating the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the quantity of the available resources and the failure rate of the available resources;

and the determining module is used for determining that the vehicle networking system can be expanded through the available resources if the quantity of the safe resources is not matched with the quantity of the initial resources.

According to an aspect of the embodiments of the present application, an electronic device is provided, including:

one or more processors;

a storage device, configured to store one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the resource management method of the internet of vehicles system mentioned in the above first aspect or any possible implementation manner of the above first aspect.

The technical scheme provided by the embodiment of the application can have the following beneficial effects: the technical scheme that this application provided, through predicting the security resource quantity that does not have the potential safety hazard in the available resource that is used for expanding the car networking system, if the initial resource quantity and the security resource quantity of car networking system are not assorted, then can expand the car networking system through available resource, and when the initial resource quantity and the security resource quantity of car networking match, the potential safety hazard of the system after utilizing available resource to expand the car networking system can be the biggest at this moment, consequently, the potential safety hazard condition of resource has been considered in this application, can rationally arrange the initial resource and the available resource of car networking system like this, can not make the potential safety hazard of the car networking system after expanding to account for the ratio can not reach the biggest.

Other features and advantages of the present application will be apparent from the following detailed description, or may be learned by practice of the application.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention. It is obvious that the drawings in the following description are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort. In the drawings:

fig. 1 shows a system architecture diagram of an application of a resource management method of a car networking system according to an embodiment of the present application.

FIG. 2 shows a flowchart of a method for resource management of a vehicle networking system, according to one embodiment of the present application.

Fig. 3 shows a detailed flowchart of step S220 according to an embodiment of the present application.

Fig. 4 shows a detailed flowchart of step S2201 according to one embodiment of the present application.

FIG. 5 shows a flowchart for calculating the number of hidden danger resources of the vehicle networking system after multiple expansions according to one embodiment of the application.

FIG. 6 shows a flowchart for calculating the minimum hidden danger resource ratio of the Internet of vehicles system after multiple expansions according to one embodiment of the application.

Fig. 7 shows a scene display diagram of the resource management method of the car networking system applied in an application scenario of vehicle collision probability calculation according to an embodiment of the present application.

Fig. 8 shows a result display diagram of a collision probability of a resource management method of a vehicle networking system applied in an application scenario of vehicle collision probability calculation according to an embodiment of the present application.

FIG. 9 shows a block diagram of a resource management device of a vehicle networking system, according to one embodiment of the present application.

FIG. 10 shows a schematic structural diagram of a computer system of an electronic device according to one embodiment of the present application.

Detailed Description

Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these example embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The drawings are merely schematic illustrations of the present application and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted.

Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more example embodiments. In the following description, numerous specific details are provided to give a thorough understanding of example embodiments of the present application. One skilled in the relevant art will recognize, however, that the subject matter of the present application can be practiced without one or more of the specific details, or with other methods, components, steps, and so forth. In other instances, well-known structures, methods, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the application.

Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.

An architecture applied to the resource management method of the car networking system according to the embodiment of the present application is described below with reference to fig. 1.

As shown in fig. 1, the resource management method of the car networking system is applied to a resource management system of the car networking system. The resource management system of the vehicle networking system comprises a vehicle 110 and a network side device 120, wherein a vehicle communication terminal is installed on the vehicle 110, the vehicle communication terminal communicates with the network side device 120 through a wireless network, and the network side device 120 can be any computing device and comprises a processor, which is an execution main body of the resource management method of the vehicle networking system in the embodiment of the invention. Wireless network may be any communication link capable of providing a communication connection between network-side device 120 and vehicle 110. For example, it may be a mobile communication network, or a core network of a mobile communication network.

In an embodiment of the present invention, the network-side device 120 is deployed in the cloud, and performs car networking information interaction with the vehicle 110 through a network. The processor in the network-side device 120 obtains the initial resource quantity included in the car networking system and the available resource quantity for expanding the car networking system, and by estimating the safe resource quantity without potential safety hazard in the available resources for expanding the car networking system, if the initial resource quantity of the car networking system is not matched with the safe resource quantity, the car networking system can be expanded through the available resources.

In an embodiment of the invention, the number of first-class resources without potential safety hazards and the number of second-class resources with potential safety hazards in the available resources are determined according to the number of the available resources and the defective rate of the available resources, and the quantitative conductivity coefficient for calculating the number of the safety resources is calculated according to the number of the first-class resources and the number of the second-class resources, so that the number of the safety resources without potential safety hazards in the vehicle networking system in the available resources is estimated.

It should be understood that the number of vehicles 110, network-side devices 120 in fig. 1 is merely illustrative. There may be any number of vehicles 110, network side devices 120, as desired for implementation.

According to one embodiment of the application, a resource management method of a vehicle networking system is provided. The resource management method of the vehicle networking system may be performed by a vehicle communication terminal or a server, which may be the network-side device 120 shown in fig. 1, including a processor.

As shown in fig. 2, the method includes:

step S210, a processor acquires the initial resource quantity contained in the Internet of vehicles system and the quantity of available resources for expanding the Internet of vehicles system;

step S220, the processor pre-estimates the quantity of safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the quantity of the available resources and the defective rate of the available resources;

step S230, if it is determined that the number of the secure resources does not match the initial number of the resources, determining that the internet of vehicles system can be extended by the available resources.

These steps are described in detail below.

Step S210, the processor obtains the initial resource quantity contained in the Internet of vehicles system and the quantity of available resources for expanding the Internet of vehicles system.

In the above steps, the initial refers to the beginning of the expansion of the car networking system, and does not represent that the car networking system has not been used before.

For a given internet of vehicles system, the initial amount of resources is measured by the economic total value of the resources. The amount of available resources is also measured by the total economic value of the resources utilized. In the expansion process of the car networking system, the available resource components for expanding the car networking system are different, although different components may have different dimensions and cannot be directly added, different available resources can be normalized to the same economic index, for example, the cost, and the sum of the economic values of the available resources of different components is the number of the available resources for expanding the car networking system.

And S220, the processor pre-estimates the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the quantity of the available resources and the defective rate of the available resources.

In this step, the residual rate of the available resources refers to the ratio of the number of available resources that do not meet the specified standard or technical requirement to the total number of available resources. The available resources which do not meet the specified standards or technical requirements are considered to be resources which can generate potential safety hazards to the vehicle networking system, the expansion of the vehicle networking system consumes resources, one of the indexes of the expansion is to reduce the proportion of the potential safety hazards of the system, and the reduction of the proportion of the potential safety hazards can be equivalent to introducing a certain quantity of safe resources which do not have potential safety hazards into the vehicle networking system before the expansion. Therefore, the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources can be estimated through the quantity of the available resources and the defective rate of the available resources

In one embodiment, referring to fig. 3, step S220 specifically includes:

step S2201, determining a quantitative conductivity coefficient for calculating the quantity of the safe resources according to the quantity of the available resources and the defective rate of the available resources;

and step S2202, estimating the quantity of the safe resources without potential safety hazard to the Internet of vehicles system in the available resources according to the product of the quantitative conductivity coefficient and the quantity of the available resources.

In step S2201, a quantitative transfer system is defined for calculating the number of the secure resources, and the quantitative transfer coefficient is calculated according to the number of the available resources and the remaining rate of the available resources.

In one embodiment, referring to fig. 4, step S2201 specifically includes:

step S22011, respectively determining the number of first types of resources without potential safety hazards and the number of second types of resources with potential safety hazards in the available resources according to the number of the available resources and the defective rate of the available resources;

step S22012, calculating a difference between the number of the first type of resource and the number of the second type of resource;

step S22013, calculating a ratio between the difference and the number of the available resources to obtain the quantitative conductivity.

In step S22011, the first type of resource without potential safety hazard among the available resources is defined as a resource that is not a defective item among the available resources, and therefore, the number of the first type of resource without potential safety hazard among the available resources is equal to the number of available resources-the number of available resources × the defective rate; in contrast, the second type of resource with a potential safety hazard among the available resources is defined as a resource that is a defective item among the available resources, and therefore, the number of the second type of resources with a potential safety hazard among the available resources is equal to the number of the available resources × the defective rate.

After calculating the difference between the number of the first type of resource and the number of the second type of resource in step S22012 and step S22013, the quantitative conductivity coefficient can be obtained by calculating the ratio of the difference to the number of the available resources.

For example, if the total economic value of the available resources available for expanding the car networking system is 5000 and the remaining rate of the available resources is 20%, the number of the first type of resources without the potential safety hazard in the available resources is 5000-

=(4000-1000)/5000=0.6。

And step S2202, estimating the quantity of the safe resources without potential safety hazard to the Internet of vehicles system in the available resources according to the product of the quantitative conductivity coefficient and the quantity of the available resources.

In step S2202, the number of safety resources that do not have a potential safety hazard to the car networking system among the available resources is estimated by calculating a product of the quantitative conductivity and the number of available resources.

Continuing with the above example, if the total economic value of the available resources available to augment the internet of vehicles system is 5000 and the quantitative conductance is 0.6, then the number of safe resources that are not a potential safety hazard to the internet of vehicles system among the available resources is estimated to be 5000 × 0.6 — 3000.

Continuing to refer to fig. 2, in step S230, if it is determined that the number of secure resources does not match the initial number of resources, it is determined that the internet of vehicles system can be extended by the available resources.

In step S230, after the number of the secure resources in the available resources is obtained in step S220, the matching relationship between the number of the secure resources and the initial number of the resources is further determined. In one embodiment, the matching relationship may be an equality relationship, and when the number of the secure resources is not equal to the initial number of resources, the car networking system is expanded by the available resources; conversely, when the number of secure resources is equal to the initial number of resources, the vehicle networking system is not augmented with available resources.

The safety resource quantity of the potential safety hazard does not exist in the available resources used for expanding the Internet of vehicles system through pre-estimation in the application, if the initial resource quantity of the Internet of vehicles system is not matched with the safety resource quantity, the Internet of vehicles system can be expanded through the available resources, and when the initial resource quantity of the Internet of vehicles is matched with the safety resource quantity, the potential safety hazard of the system after the Internet of vehicles system is expanded by utilizing the available resources can be the largest at the moment, the potential safety hazard of the resources is considered in the application, so that the initial resources and the available resources of the Internet of vehicles system can be reasonably arranged, and the potential safety hazard occupation ratio of the expanded Internet of vehicles system cannot reach the largest.

Fig. 5 shows a flowchart for calculating the number of hidden danger resources of the car networking system after multiple expansions according to an embodiment of the application, and as shown in fig. 5, the method specifically includes:

step S510, the processor obtains the number of initial hidden danger resources contained in the Internet of vehicles system;

and step S520, calculating by the processor according to the initial hidden danger resource quantity, the initial resource quantity, the quantitative conductivity coefficient and the available resource quantity used by the vehicle networking system during each expansion to obtain the hidden danger resource quantity of the vehicle networking system after multiple expansions.

In step S510, the initial hidden danger resource included in the car networking system refers to a resource with a potential safety hazard before the car networking system is expanded, and optionally, the amount of the initial hidden danger resource may be determined by a failure rate of the amount of the initial resource.

In step S520, the number of hidden danger resources of the car networking system after being expanded for multiple times is related to not only the initial number of hidden danger resources and the initial number of resources, but also a quantitative conductivity coefficient and the number of available resources used by the car networking system during each expansion, and the number of available resources used by the car networking system during each expansion can be known according to the actual expansion situation.

In one embodiment, the hidden danger resource quantity b of the car networking system after multiple expansions is calculated through the following formula 1 according to the initial hidden danger resource quantity, the initial resource quantity, the quantitative conductivity coefficient and the available resource quantity used by the car networking system during each expansion N:

Figure BDA0002208958950000081

Wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0The quantity of the initial hidden danger resources of the Internet of vehicles system, C is the quantitative conduction system, R kThe number of available resources used for the kth expansion, N is the number of expansions.

In one embodiment, the hidden danger resource ratio is an important index for expanding the car networking system, and in this embodiment, the hidden danger resource ratio of the car networking system after multiple times of expansion can be obtained in a calculation manner, which specifically includes:

according to the initial hidden danger resource quantity, the initial resource quantity, the target quantity and the quantitative conductivity coefficient, calculating to obtain a hidden danger resource proportion rho of the car networking system after multiple times of expansion through the following formula 2:

Figure BDA0002208958950000082

wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0The number of initial hidden danger resources of the Internet of vehicles system, C is a quantitative conduction system, R kThe target number of available resources used for the kth expansion, N is the number of expansions.

FIG. 6 shows a flowchart for calculating the minimum hidden danger resource ratio of the Internet of vehicles system after multiple expansions according to one embodiment of the application. As shown in fig. 6, the method specifically includes:

step S610, the processor calculates the ratio of the number of the available resources to the number of times of expansion of the Internet of vehicles system, and the ratio is used as the number of the available resources used by the Internet of vehicles system in each time of expansion;

and S620, calculating the minimum hidden danger resource occupation ratio of the vehicle networking system after multiple expansions by the processor according to the initial hidden danger resource quantity, the initial resource quantity, the quantitative conductivity coefficient and the ratio.

In step S610, a ratio between the number of available resources and the number of times of expansion of the car networking system is calculated, so as to obtain the number of available resources used by the car networking system each time expansion is performed.

In step S620, the minimum hidden danger resource occupation ratio of the car networking system after multiple expansions is calculated according to the initial hidden danger resource amount, the initial resource amount, the quantitative conduction coefficient, and the available resource amount used in each expansion.

In one embodiment, according to the initial hidden danger resource amount, the initial resource amount, the amount of the same available resource at each time and the quantitative conductivity coefficient, the minimum hidden danger resource occupation ratio ρ of the vehicle networking system after multiple times of expansion is calculated by the following formula 3 min

Figure BDA0002208958950000091

Wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0The quantity of the initial hidden danger resources of the car networking system, C is a quantitative conduction system,

Figure BDA0002208958950000093

and N is the ratio of the number of the available resources to the number of times of expansion of the Internet of vehicles system.

It should be noted that in the expansion of the car networking system in practical application, engineers always adopt a resource allocation scheme that minimizes the occupation ratio of the hidden danger resources, and the expression of the occupation ratio of the hidden danger resources is

Figure BDA0002208958950000092

While in the process of minimizing the ratio of the hidden trouble resources, namely minimizing the expression of the ratio of the hidden trouble resources, (M + CR) 1)+(M+CR 2)+(M+CR 3)+(M+CR 4)…+(M+CR N)=NM+C(R 1+R 2+R 3+R 4..+R N) NM + CR is a fixed value, according to the basic inequality in mathematics

Figure BDA0002208958950000101

It can be seen that in (M + CR) 1),(M+CR 2),(M+CR 3),(M+CR 4)…..(M+CR N) In the case of fixed, when R is 1=R 2…=R NAnd the occupation ratio of hidden danger resources is minimized.

Fig. 7 shows a scene display diagram of the resource management method of the car networking system applied in an application scenario of vehicle collision probability calculation according to an embodiment of the present application.

As shown in fig. 7, 5 vehicles are driven on the road, including the vehicle 1, the vehicle 2, the vehicle 3, the vehicle 4, the vehicle 5, and 5 vehicles are all installed with vehicle communication terminals, the vehicle communication terminals and the network-side device together form an internet of vehicles system, the vehicle communication terminals collect real-time vehicle operation data, such as vehicle type, vehicle speed, vehicle position, vehicle acceleration, vehicle direction, vehicle driver gender, vehicle driver age, vehicle driver driving age, vehicle driver occupation, vehicle driver type, vehicle driver health status, vehicle driver mental state, vehicle driver reaction capability, and so on, and collect, store, and transmit all work information and static and dynamic information of the vehicle to the network-side device.

In an embodiment of the invention, the network side device acquires the initial resource quantity contained in the vehicle networking system and the quantity of available resources for expanding the vehicle networking system, estimates the quantity of safety resources without potential safety hazards to the vehicle networking system in the available resources according to the quantity of the available resources and the defective rate of the available resources, and expands the vehicle networking system through the available resources if the quantity of the safety resources is determined not to be matched with the initial resource quantity.

In an embodiment of the invention, the number of first-class resources without potential safety hazards and the number of second-class resources with potential safety hazards in the available resources are respectively determined according to the number of the available resources and the defective rate of the available resources, so that a quantitative conduction coefficient for calculating the number of the safe resources is determined, and the number of the potential safety resources of the vehicle networking system after being expanded for many times can be calculated according to the initial number of the potential safety resources, the initial number of the resources, the quantitative conduction system and the number of the available resources used during each expansion.

The information such as the initial resource quantity, the available resource quantity, the hidden danger resource quantity, the initial hidden danger resource quantity and the like of the Internet of vehicles system obtained by the method can be used for analyzing the collision risk of the vehicle.

Fig. 8 is a result display diagram of the collision probability when the resource management method of the car networking system according to an embodiment of the present application is applied to an application scenario of vehicle collision probability calculation, and as shown in fig. 8, driving risk calculation is performed in a field theory (gravitational field theory, spring field theory, doppler effect) manner based on the above information, and collision probability between vehicles is calculated and output in a matrix form. The ith row and jth column elements of the matrix represent the probability that vehicle j will collide with vehicle i. For example, the collision probability is output in the form of a matrix, and the element 0.16 represents that the probability that the vehicle 2 collides with the vehicle 1 is 0.16; element 0.19 indicates that the probability of the vehicle 3 colliding with the vehicle 1 is 0.19; element 0.03 indicates that the probability of the vehicle 4 colliding with the vehicle 1 is 0.03; the element 0.02 indicates that the probability that the vehicle 5 collides with the vehicle 1 is 0.02.

As shown in fig. 9, according to an embodiment of the present application, there is provided an apparatus for managing resources of a vehicle networking system, the apparatus including:

an obtaining module 910, configured to obtain an initial resource amount included in an internet of vehicles system and an available resource amount used for expanding the internet of vehicles system;

the pre-estimation module 920 is configured to pre-estimate, according to the number of the available resources and the failure rate of the available resources, the number of safety resources in the available resources, which do not have potential safety hazards to the car networking system;

a determining module 930, configured to determine that the car networking system can be extended through the available resources if the number of the secure resources does not match the initial number of resources.

In one embodiment, the estimation module 920 includes:

the processing unit is used for determining a quantitative conduction coefficient for calculating the quantity of the safety resources according to the quantity of the available resources and the defective rate of the available resources;

and the pre-estimation unit is used for pre-estimating the quantity of the safety resources without potential safety hazards to the Internet of vehicles system in the available resources according to the product of the quantitative conductivity coefficient and the quantity of the available resources.

In one embodiment, the processing unit is to:

respectively determining the number of first types of resources without potential safety hazards and the number of second types of resources with potential safety hazards in the available resources according to the number of the available resources and the defective rate of the available resources;

calculating the difference between the number of the first type of resources and the number of the second type of resources;

and calculating the ratio of the difference value to the number of the available resources to obtain the quantitative conductivity coefficient.

In one embodiment, the apparatus is further configured to:

the processor acquires the number of initial hidden danger resources contained in the Internet of vehicles system;

and the processor calculates the number of the hidden danger resources of the car networking system after multiple expansions according to the initial number of the hidden danger resources, the initial number of the resources, the quantitative conduction coefficient and the number of the available resources used by the car networking system during each expansion.

In one embodiment, the device calculates the number of hidden danger resources of the car networking system after multiple expansions according to the initial number of hidden danger resources, the initial number of resources, the quantitative conductivity coefficient, and the number of available resources used by the car networking system during each expansion by using the following formula:

Figure BDA0002208958950000121

wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0The quantity of the initial hidden danger resources of the Internet of vehicles system, C is the quantitative conduction system, R kThe number of available resources used for the kth expansion, N is the number of expansions.

In one embodiment, the device calculates, according to the initial hidden danger resource amount, the initial resource amount, the target amount, and the quantitative conductivity coefficient, a hidden danger resource proportion ρ of the car networking system after multiple expansions by using the following formula:

wherein M is the initial resource quantity contained in the Internet of vehicles system, b 0The number of initial hidden danger resources of the Internet of vehicles system, C is a quantitative conduction system, R kThe target number of available resources used for the kth expansion, N is the number of expansions.

In one embodiment, the apparatus is further configured to:

the processor calculates the ratio of the number of the available resources to the number of times of expansion of the Internet of vehicles system, and the ratio is used as the number of the available resources used by the Internet of vehicles system in each expansion;

and the processor calculates and obtains the minimum hidden danger resource occupation ratio of the car networking system after multiple expansions according to the initial hidden danger resource quantity, the initial resource quantity, the quantitative conduction coefficient and the ratio.

In one embodiment, the device calculates, according to the initial hidden danger resource amount, the initial resource amount, the amount of the same available resource at each time, and the quantitative conductivity coefficient, a minimum hidden danger resource occupation ratio ρ of the vehicle networking system after multiple expansions according to the following formula min

Figure BDA0002208958950000131

Wherein, M is the initial resource quantity contained in the car networking system, and is the initial hidden danger resource quantity of the car networking system, C is a quantitative conduction system, and is the ratio between the quantity of the available resources and the expansion times of the car networking system, and N is the expansion times.

The network-side device 120 in the embodiment of the present application is described below with reference to fig. 10. The network-side device 120 shown in fig. 10 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.

As shown in fig. 10, the network-side device 120 is in the form of a general-purpose computing device. The components of network-side device 120 may include, but are not limited to: at least one processing unit 1010, at least one memory unit 1020, and a bus 1030 that couples various system components including the memory unit 1020 and the processing unit 1010. Wherein the storage unit stores program code executable by the processing unit 1010 to cause the processing unit 1010 to perform steps according to various exemplary embodiments of the present invention described in the description part of the above exemplary methods of the present specification. For example, the processing unit 1010 may perform the various steps as shown in fig. 4.

The storage unit 1020 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)10201 and/or a cache memory unit 10202, and may further include a read-only memory unit (ROM) 10203.

The memory unit 1020 may also include a program/utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.

Bus 1030 may be any one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, and a local bus using any of a variety of bus architectures.

The network-side device 120 may also communicate with one or more external devices 700 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the network-side device 120, and/or with any devices (e.g., router, modem, etc.) that enable the network-side device 120 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 650. Also, network-side device 120 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via network adapter 1060. As shown, the network adapter 1060 communicates with the other modules of the network side device 120 over a bus 1030. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with network-side device 120, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.

Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to make a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) execute the method according to the embodiments of the present application.

In an exemplary embodiment of the present application, there is also provided a computer program medium having stored thereon computer readable instructions which, when executed by a processor of a computer, cause the computer to perform the method described in the above method embodiment section.

According to an embodiment of the present application, there is also provided a program product for implementing the method in the above method embodiment, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.

The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.

Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).

It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the application. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.

Moreover, although the steps of the methods herein are depicted in the drawings in a particular order, this does not require or imply that the steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.

Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.

Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据交换服务软件装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!