Vehicle service resource dynamic allocation method, system, management server and medium

By using SDN management servers in mobile vehicle networking, the flexible allocation of vehicle service resources is achieved, which solves the problem that vehicles cannot access data resources when switching wireless access nodes, and improves dynamic allocation efficiency.

CN115209378BActive Publication Date: 2025-04-08北京东土军悦科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210880114.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-25
Publication Date
2025-04-08
Estimated Expiration
2042-07-25

AI Technical Summary

Technical Problem

The prior art cannot continue to access the server containing the required data resources when the vehicle switches to other wireless access nodes, resulting in the inability to allocate the vehicle service resources in a flexible and dynamic manner and inefficient manner.

Method used

Through the management server implemented by using a software-defined network (SDN) in the mobile vehicle network, the vehicle access to the mobile vehicle network is controlled, the target resource server is obtained according to the data type of vehicle authorized access, and the target SDN switch is located through the network identification information, and the routing forwarding information is generated to realize the vehicle's access to the target resource server.

Benefits of technology

It realizes the flexible allocation of vehicle service resources, improves the efficiency of dynamic allocation of service resources, and ensures that vehicles can access the required data resources in a timely manner in the mobile network of vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209378B_ABST
    Figure CN115209378B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system, management server and medium for dynamically allocating service resources of a vehicle. The method comprises: if the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, then the current vehicle is controlled to access the mobile vehicle network; according to the data type authorized to be accessed by the current vehicle, the target resource server corresponding to the current vehicle is obtained; according to the network identification information of the current vehicle in the mobile vehicle network, the target SDN switch corresponding to the current vehicle is located in the current network topology of the mobile vehicle network, and the routing forwarding information between the current vehicle and the target resource server is generated according to the positioning result; the routing forwarding information is sent to the target SDN switch to realize the current vehicle's access to the data resources in the target resource server. Through the technical solution of the present invention, the flexible and dynamic allocation of vehicle service resources can be realized, and the efficiency of dynamic allocation of service resources is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Ethernet communication technology, and in particular to a method, system, management server and medium for dynamically allocating service resources of a vehicle. Background Art

[0002] With the increasing popularity of wireless devices, vehicles are gradually connected to the mobile Internet of Vehicles for unified management. However, since different vehicles need to access different types of data resources, it is very important to ensure that each vehicle can access the required data resources in the mobile Internet of Vehicles in a timely manner.

[0003] The prior art usually uses a switch to divide the vehicle and the server containing the corresponding type of data resources into the same virtual local area network (VLAN), so that different vehicles can access different servers. However, the method used in the prior art is that when the vehicle switches to another wireless access point (AP), the vehicle can no longer access the server containing the required data resources.

[0004] Therefore, how to achieve flexible and dynamic allocation of vehicle service resources and improve the efficiency of dynamic allocation of service resources is a problem that needs to be solved urgently. Summary of the invention

[0005] The present invention provides a method, system, management server and medium for dynamically allocating vehicle service resources, so as to solve the problem that vehicle service resources cannot be flexibly and dynamically allocated.

[0006] According to one aspect of the present invention, a method for dynamically allocating service resources of a vehicle is provided, which is executed by a management server in a mobile vehicle network implemented based on a software defined network (SDN), wherein the mobile vehicle network also includes a wireless access node (AP), an SDN switch and a resource server, and the method includes:

[0007] If the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, the current vehicle is controlled to access the mobile vehicle network;

[0008] According to the data type that the current vehicle is authorized to access, the target resource server corresponding to the current vehicle is obtained, and different resource servers are used to store data resources of different data types;

[0009] According to the network identification information of the current vehicle in the mobile vehicle network, locate the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network, and generate routing forwarding information between the current vehicle and the target resource server according to the positioning result;

[0010] The routing forwarding information is sent to the target SDN switch to enable the current vehicle to access the data resources in the target resource server.

[0011] According to another aspect of the present invention, a system for dynamically allocating service resources of a vehicle is provided, the system comprising:

[0012] A management server, configured to execute the method for dynamically allocating service resources of a vehicle according to any one of the embodiments of the present invention;

[0013] The SDN switch is used to establish a connection between each AP and the target resource server to enable the vehicle to access the data resources in the target resource server;

[0014] Resource server, used to store data resources of different data types;

[0015] Wireless access point AP is used to establish a connection between the vehicle and the mobile Internet of Vehicles.

[0016] According to another aspect of the present invention, there is provided a management server, the management server comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for dynamically allocating service resources of a vehicle described in any embodiment of the present invention.

[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for dynamically allocating service resources of a vehicle as described in any embodiment of the present invention when executed.

[0021] The technical solution of the embodiment of the present invention controls the current vehicle to access the mobile vehicle network when the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, and then obtains the target resource server corresponding to the current vehicle according to the data type authorized to access by the current vehicle; locates the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network according to the network identification information of the current vehicle in the mobile vehicle network, and generates routing forwarding information between the current vehicle and the target resource server according to the positioning result; finally, sends the routing forwarding information to the target SDN switch to realize the current vehicle's access to the data resources in the target resource server, thereby solving the problem of low efficiency of dynamic allocation of vehicle service resources, realizing flexible and dynamic allocation of vehicle service resources, and improving the efficiency of dynamic allocation of service resources.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 It is a structural schematic diagram of a vehicle service resource allocation method provided according to the prior art;

[0025] Figure 2 is a flow chart of a method for dynamically allocating service resources of a vehicle provided according to a first embodiment of the present invention;

[0026] Figure 3 is a flow chart of a method for dynamically allocating service resources of a vehicle provided according to a second embodiment of the present invention;

[0027] Figure 4a is a structural diagram of a vehicle service resource dynamic allocation system provided according to Embodiment 3 of the present invention;

[0028] Figure 4b is a schematic structural diagram of an optional vehicle service resource dynamic allocation system provided according to Embodiment 3 of the present invention;

[0029] Figure 5a is a schematic diagram of the structure of a management server for implementing a method for dynamically allocating service resources of a vehicle according to an embodiment of the present invention;

[0030] Figure 5b It is a schematic diagram of the structure of an optional management server provided according to Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only an embodiment of a part of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present invention. The acquisition, storage, use, and processing of data in the technical scheme of this application comply with the relevant provisions of national laws and regulations.

[0032] With the increasing popularity of wireless devices, when vehicles access the mobile Internet of Vehicles through APs, different vehicles usually need to access different servers. Figure 1 The figure shows a structural diagram of a vehicle service resource allocation method provided by the prior art. Specifically, the vehicle and the corresponding server are divided into the same VLAN through a traditional switch, for example, vehicle A and server 1 are divided into VLAN 1, and vehicle B and server 2 are divided into VLAN 2.

[0033] However, when a vehicle switches to another AP, it cannot continue to access the server containing the required data resources. For example, when vehicle A switches from AP1 to AP2, it cannot continue to access server 1. In addition, the prior art cannot simultaneously allocate different service resources for different vehicles. Therefore, in order to solve the problem that vehicle service resources cannot be flexibly and dynamically allocated in the prior art, an embodiment of the present invention provides a method for dynamically allocating vehicle service resources.

[0034] Embodiment 1

[0035] Figure 2 A flowchart of a method for dynamically allocating service resources of a vehicle is provided for Embodiment 1 of the present invention. This embodiment is applicable to the situation where service resources of a vehicle are dynamically allocated. The method can be executed by a management server in a mobile vehicle network implemented based on a software defined network (SDN). The mobile vehicle network also includes a wireless access node (AP), an SDN switch and a resource server.

[0036] like Figure 2 As shown, the method includes:

[0037] S110: If the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation condition, control the current vehicle to access the mobile vehicle network.

[0038] The current vehicle may refer to a vehicle that is currently connected to the mobile Internet of Vehicles and needs to access resources. The current AP may refer to a wireless access point in the mobile Internet of Vehicles that is connected to the current vehicle.

[0039] The dynamic service resource allocation condition may refer to a condition for determining whether the current vehicle is capable of dynamic service resource allocation; for example, it may be a determination of the input information of the current vehicle, or it may be a determination of the type of data resources accessed by the current vehicle, and the embodiment of the present invention does not impose any restrictions on this.

[0040] Specifically, if the current vehicle connected to the current AP meets the dynamic service resource allocation condition, it is determined that the corresponding data resources can be allocated to the current vehicle, and the current vehicle is controlled to access the mobile vehicle network.

[0041] S120. Acquire a target resource server corresponding to the current vehicle according to the type of data that the current vehicle is authorized to access, where different resource servers are used to store data resources of different data types.

[0042] The data type that the current vehicle is authorized to access may refer to the data type that the current vehicle is preset to access. The resource server may refer to a server that stores data resources of different data types; for example, it may be a resource server that stores image type data resources, a resource server that stores text type data resources, or a resource server that stores video type data resources. The target resource server may refer to a server that stores data resources of the data type that the current vehicle is authorized to access. It is worth noting that each resource server stores data resources of a single data type.

[0043] Specifically, after the current vehicle is connected to the mobile vehicle network, the data type of the data resource that the current vehicle needs to access is obtained, and then the resource server with the same data type as the data resource that the current vehicle needs to access is identified among the resource servers as the target resource server. In this way, the corresponding target resource server can be determined for the current vehicle according to the data type that the current vehicle is authorized to access, thereby improving the efficiency of dynamic allocation of service resources.

[0044] S130. According to the network identification information of the current vehicle in the mobile vehicle network, locate the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network, and generate routing forwarding information between the current vehicle and the target resource server according to the positioning result.

[0045] The network identification information may refer to the identification information of the current vehicle in the mobile vehicle network, and may be, for example, the media access control address (MAC) information of the current vehicle or the serial number information of the current vehicle in the mobile vehicle network.

[0046] The current network topology may refer to a topology result consisting of various SDN switches in the mobile Internet of Vehicles and the connection relationship between the various SDN switches. Exemplarily, it may also include the AP to which the MAC address of each vehicle terminal in the mobile Internet of Vehicles is connected.

[0047] The target SDN switch may refer to an SDN switch associated with the current vehicle in the mobile vehicle network. Among them, SDN is a new network architecture with logical centralized control, and its key attributes include separation of data plane and control plane; there is a unified open interface OpenFlow between the control plane and the data plane. The OpenFlow switch is a basic forwarding unit, which can be accessed through the OpenFlow protocol and interface. It is the flow-based SDN architecture such as OpenFlow that requires additional forwarding table records, cache space and statistical counters. In an OpenFlow network, there are two types of switches: hybrid (OpenFlow-enabled) and pure (only OpenFlow is supported). Hybrid switches support OpenFlow in addition to traditional operations and protocols (Layer 2 and Layer 3 switches). Pure OpenFlow switches do not have traditional or board-level control and rely entirely on the forwarding decisions of the controller.

[0048] The routing forwarding information may refer to the routing connection information between the current vehicle and the target resource server. Optionally, the routing forwarding information may include: the target SDN switch number and the target resource server number.

[0049] In an optional embodiment, based on the network identification information of the current vehicle in the mobile vehicle network, the target SDN switch corresponding to the current vehicle is located in the current network topology of the mobile vehicle network, including: obtaining the current AP number corresponding to the network identification information of the current vehicle in the mobile vehicle network; obtaining the SDN switch connected to the current AP number in the current network topology as the target SDN switch.

[0050] The current AP number may refer to the number of the AP connected to the current vehicle in the mobile vehicle network. Usually, each AP number has its corresponding switch number. For example, AP1 corresponds to SDN switch 1, and AP2 corresponds to SDN switch 2. Therefore, when the network identification information of the current vehicle is obtained, the current AP number connected to the current vehicle can be obtained. Further, according to the current AP number, the SDN switch connected to the current AP number can be obtained as the target SDN switch.

[0051] S140: Send the routing forwarding information to the target SDN switch to enable the current vehicle to access the data resources in the target resource server.

[0052] Specifically, according to the target SDN switch number in the routing forwarding information, the routing forwarding information is sent to the target SDN switch, so that the target SDN switch can establish a connection with the target resource server according to the target resource server number in the routing forwarding information, thereby realizing the current vehicle's access to the data resources in the target resource server.

[0053] In an optional implementation, sending the routing forwarding information to the target SDN switch includes: determining the target SDN switch according to the target SDN switch number in the routing forwarding information; and establishing a connection between the target SDN switch and each target resource server according to the number of each target resource server in the routing forwarding information. It is worth noting that the number of target SDN switches in the routing forwarding information can be one or more. Specifically, after generating the routing forwarding information, the target SDN switch can be determined according to the target SDN switch number in the routing forwarding information, and then, each target resource server is determined according to the number of each target resource server in the routing forwarding information. As a result, the target SDN switch can establish a connection with each target resource server according to the number of each target resource server, further enabling the current vehicle to access data resources in multiple target resource servers. The technical solution of the embodiment of the present invention controls the current vehicle to access the mobile vehicle network when the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, and then obtains the target resource server corresponding to the current vehicle according to the data type authorized to access by the current vehicle; locates the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network according to the network identification information of the current vehicle in the mobile vehicle network, and generates routing forwarding information between the current vehicle and the target resource server according to the positioning result; finally, sends the routing forwarding information to the target SDN switch to realize the current vehicle's access to the data resources in the target resource server, thereby solving the problem of low efficiency of dynamic allocation of vehicle service resources, realizing flexible and dynamic allocation of vehicle service resources, and improving the efficiency of dynamic allocation of service resources.

[0054] It is worth noting that in order to ensure that the data resources finally accessed by the current vehicle are the data resources that the current vehicle currently wants to access, rather than all the data resources that the current vehicle is authorized to access, the embodiment of the present invention may also include: obtaining the data type identifier of the data resources in each target resource server, and sending the data type identifier of the data resources in each target resource server to the current vehicle; obtaining the target resource server number corresponding to the target data type identifier in the routing forwarding information according to the target data type identifier selected by the current vehicle; and establishing a connection between the target SDN switch and the target resource server corresponding to the target resource server number based on the target resource server number. Among them, the target data type identifier may refer to the data type identifier of the data resource in the target resource server that the current vehicle wants to access. Specifically, after obtaining the target resource server corresponding to the current vehicle, the data type identifier of the data resources in the target resource server can also be sent to the current vehicle; so that the current vehicle can make a choice again. After the current vehicle selects the target data type identifier, the target resource server number corresponding to the target data type identifier in the original routing forwarding information can be sent to the management server according to the target data type identifier, so as to establish a connection between the target SDN switch and the target resource server that the current vehicle currently needs to access according to the target resource server number corresponding to the target data type identifier in the routing forwarding information. The remaining target resource server numbers are reserved for backup. When the current vehicle needs to access target resource servers with other data type identifiers, the corresponding target resource server number is selected from the reserved backup target resource servers to achieve a new connection. In this way, on-demand access to each target resource server can be achieved, avoiding waste of resources.

[0055] Embodiment 2

[0056] Figure 3 This is a flowchart of a method for dynamically allocating service resources for a vehicle provided in the second embodiment of the present invention. This embodiment is based on the above embodiment and refines the operation of determining whether the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions. Specifically, it can be: if the current vehicle is connected to the current AP in the mobile vehicle network for the first time or switched to the current AP in the mobile vehicle network, in response to the authentication operation triggered by the user to which the current vehicle belongs, the data information of the current vehicle is obtained; the data information of the current vehicle is authenticated using the data in a pre-set vehicle information library. If the data information of the current vehicle exists in the pre-set vehicle information library, the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions. Figure 3 As shown, the method includes:

[0057] S210: If the current vehicle is connected to the current AP in the mobile vehicle network for the first time or is switched to the current AP in the mobile vehicle network, in response to an authentication operation triggered by a user of the current vehicle, data information of the current vehicle is obtained.

[0058] The data information of the current vehicle may refer to information used to authenticate the current vehicle, and may be, for example, a user name, password, or access data type pre-set by the user of the current vehicle.

[0059] Specifically, when it is detected that the current vehicle is accessing the current AP in the mobile vehicle network for the first time or switching to the current AP in the mobile vehicle network, an authentication request is initiated to the current vehicle. After receiving an indication from the user of the current vehicle that agrees to the authentication, the data information of the current vehicle is obtained. Thus, the data information of the current vehicle can be obtained, providing an effective basis for the dynamic allocation of subsequent service resources.

[0060] S220. Authenticate the data information of the current vehicle using the pre-set vehicle information database data. If the data information of the current vehicle exists in the pre-set vehicle information database, the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions.

[0061] The vehicle information database may refer to a database containing data information corresponding to each vehicle. For example, it may contain a user name, password, and access data type corresponding to each vehicle.

[0062] Specifically, the acquired data information of the current vehicle is authenticated with the data in the vehicle information database to determine whether the user name, password and data type of the current vehicle are consistent with the user name, password and data type of the vehicle pre-stored in the vehicle information database; if the acquired data information of the current vehicle is consistent with the data in the vehicle information database, it is determined that the current vehicle meets the dynamic service resource allocation conditions.

[0063] In an optional embodiment, the data information of the current vehicle is authenticated using the pre-set vehicle information database data, including: authenticating the data information of the current vehicle in the pre-set vehicle information database data using the 802.1X protocol. Among them, the 802.1X protocol may refer to a port-based network access control protocol. "Port-based network access control" may refer to authenticating and controlling the accessed user devices at the port level of the LAN access device. If the user device connected to the port can pass the authentication, it can access the resources in the LAN; if it cannot pass the authentication, it cannot access the resources in the LAN.

[0064] It is worth noting that if the data information of the current vehicle is authenticated through the 802.1X protocol, the MAC address of the current vehicle can be recorded through the 802.1X protocol.

[0065] S230: Control the current vehicle to access the mobile vehicle network.

[0066] S240. Acquire a target resource server corresponding to the current vehicle according to the type of data that the current vehicle is authorized to access, where different resource servers are used to store data resources of different data types.

[0067] S250. According to the network identification information of the current vehicle in the mobile vehicle network, locate the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network, and generate routing forwarding information between the current vehicle and the target resource server according to the positioning result.

[0068] In an optional embodiment, the mobile vehicle network also includes: an SDN controller; accordingly, before locating the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network, it also includes: obtaining the current network topology of the mobile vehicle network from the northbound interface of the SDN controller; wherein the SDN controller is used to manage each SDN switch in the mobile vehicle network, and establish the current network topology of the mobile vehicle network according to the connection relationship between each SDN switch.

[0069] Among them, the northbound interface can refer to the interface that provides access and management, that is, the interface provided upward; the northbound interface can be responsible for processing request messages from the upper-level network management, and can also support the upper-level network management to access through the corresponding protocol. Therefore, the network topology of the mobile vehicle network can be updated in a timely manner through the SDN controller, so that the target SDN switch corresponding to the current vehicle can be accurately located, thereby improving the efficiency of dynamic allocation of service resources. S260, send the routing forwarding information to the target SDN switch to enable the current vehicle to access the data resources in the target resource server.

[0070] In an optional implementation, before sending the routing forwarding information to the target SDN switch, the method may further include sending the routing forwarding information to the northbound interface of the SDN controller to instruct the SDN controller to send the routing forwarding information to the target SDN switch through the southbound interface.

[0071] Specifically, the routing forwarding information is sent to the northbound interface of the SDN controller, and then the SDN controller sends the routing forwarding information to the target SDN switch through the southbound interface to enable the current vehicle to access the data resources in the target resource server.

[0072] The technical solution of the embodiment of the present invention obtains data information of the current vehicle in response to the authentication operation triggered by the user of the current vehicle when the current vehicle is first connected to the current AP in the mobile vehicle network or switched to the current AP in the mobile vehicle network. Further, the data information of the current vehicle is authenticated using the pre-set vehicle information database data. If the data information of the current vehicle exists in the pre-set vehicle information database, the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, and the current vehicle is controlled to access the mobile vehicle network. After that, according to the data type authorized to be accessed by the current vehicle, the target resource server corresponding to the current vehicle is obtained; according to the network identification information of the current vehicle in the mobile vehicle network, the target SDN switch corresponding to the current vehicle is located in the current network topology of the mobile vehicle network, and the routing forwarding information between the current vehicle and the target resource server is generated according to the positioning result; finally, the routing forwarding information is sent to the target SDN switch to realize the access of the current vehicle to the data resources in the target resource server, thereby solving the problem of low efficiency of dynamic allocation of vehicle service resources, realizing flexible dynamic allocation of vehicle service resources, and improving the efficiency of dynamic allocation of service resources.

[0073] Embodiment 3

[0074] Figure 4a This is a schematic diagram of the structure of a vehicle service resource dynamic allocation system provided by Embodiment 3 of the present invention. Figure 4a As shown, the system includes:

[0075] A management server 310, configured to execute the method for dynamically allocating service resources of a vehicle according to any embodiment of the present invention;

[0076] The SDN switch 320 is used to establish a connection between each wireless access node AP and a target resource server, so as to enable the vehicle to access data resources in the target resource server;

[0077] Resource server 330, used to store data resources of different data types;

[0078] The wireless access node AP340 is used to establish a connection between the vehicle and the mobile Internet of Vehicles.

[0079] The technical solution of the embodiment of the present invention controls the current vehicle to access the mobile vehicle network when the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, and then obtains the target resource server corresponding to the current vehicle according to the data type authorized to access by the current vehicle; locates the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network according to the network identification information of the current vehicle in the mobile vehicle network, and generates routing forwarding information between the current vehicle and the target resource server according to the positioning result; finally, sends the routing forwarding information to the target SDN switch to realize the current vehicle's access to the data resources in the target resource server, thereby solving the problem of low efficiency of dynamic allocation of vehicle service resources, realizing flexible and dynamic allocation of vehicle service resources, and improving the efficiency of dynamic allocation of service resources.

[0080] Optionally, the vehicle service resource dynamic allocation system may also include: an SDN controller, which is used to manage each SDN switch in the mobile vehicle network and establish a network topology of the mobile vehicle network according to the connection relationship between each SDN switch.

[0081] Optionally, the SDN controller may be specifically configured to receive routing forwarding information and send the routing forwarding information to a target SDN switch through a southbound interface.

[0082] The vehicle service resource dynamic allocation system provided by the embodiment of the present invention can execute the vehicle service resource dynamic allocation method provided by any embodiment of the present invention, and has the corresponding functions and beneficial effects of the execution method.

[0083] Figure 4bThe figure shows a structural schematic diagram of an optional vehicle service resource dynamic allocation system provided by an embodiment of the present invention; specifically, the vehicle service resource dynamic allocation system is divided into a core layer, a convergence layer and an access layer. Among them, the core layer includes a management server, an SDN switch and an SDN controller; the convergence layer is composed of various SDN switches; the access layer is composed of a wireless access node AP, a resource server and a switch. If vehicle A is connected to AP1 for the first time or switched to AP1 from other APs, AP1 responds to the operation of triggering authentication by the user to which the current vehicle belongs, and packages the data information of the current vehicle through the 802.1X protocol, and forwards it to the management server for authentication through the SDN1 switch of the convergence layer and the SDN switch of the core layer. If the data information of the current vehicle exists in the vehicle information database pre-set in the management server, the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, and if the authentication is passed, the 802.1X protocol records the MAC address of the current vehicle. Furthermore, the SDN controller manages each SDN switch in the mobile vehicle network, and establishes the current network topology of the mobile vehicle network according to the connection relationship of each SDN switch, wherein the current network topology also includes the AP to which the MAC address of each vehicle terminal is connected; further, according to the data type authorized to be accessed by the current vehicle, the target resource server corresponding to the current vehicle is obtained; according to the MAC address of the current vehicle, the target SDN switch corresponding to the current vehicle is located in the current network topology; further, the target SDN switch number and the target resource server number are combined to generate routing forwarding information. Finally, the routing forwarding information is sent down to the northbound interface of the SDN controller to instruct the SDN controller to send the routing forwarding information down to the target SDN switch through the southbound interface, so as to realize the current vehicle's access to the data resources in the target resource server.

[0084] Embodiment 4

[0085] Figure 5a A schematic diagram of the structure of a management server provided in Embodiment 4 of the present invention is shown in FIG. Figure 5a As shown, the management server includes a processor 410, a memory 420, an input device 430, and an output device 440; the number of the processor 410 in the management server can be one or more. Figure 5a A processor 410 is taken as an example; the processor 410, the memory 420, the input device 430 and the output device 440 in the management server can be connected via a bus or other means. Figure 5a The example of connecting through bus is taken in the following.

[0086] The memory 420 is a computer-readable storage medium that can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the vehicle service resource dynamic allocation method in the embodiment of the present invention. The processor 410 executes various functional applications and data processing of the management server by running the software programs, instructions and modules stored in the memory 420, that is, implements the above-mentioned vehicle service resource dynamic allocation method.

[0087] The method includes:

[0088] If the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, the current vehicle is controlled to access the mobile vehicle network;

[0089] According to the data type that the current vehicle is authorized to access, the target resource server corresponding to the current vehicle is obtained, and different resource servers are used to store data resources of different data types;

[0090] According to the network identification information of the current vehicle in the mobile vehicle network, locate the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network, and generate routing forwarding information between the current vehicle and the target resource server according to the positioning result;

[0091] The routing forwarding information is sent to the target SDN switch to enable the current vehicle to access the data resources in the target resource server.

[0092] The memory 420 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 420 may further include a memory remotely arranged relative to the processor 410, and these remote memories may be connected to the management server via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0093] The input device 430 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the management server. The output device 440 may include a display device such as a display screen.

[0094] Embodiment 5

[0095] Embodiment 5 of the present invention further provides a storage medium including computer executable instructions, wherein the computer executable instructions are used to execute a method for dynamically allocating service resources of a vehicle when executed by a computer processor, the method comprising:

[0096] If the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, the current vehicle is controlled to access the mobile vehicle network;

[0097] According to the data type that the current vehicle is authorized to access, the target resource server corresponding to the current vehicle is obtained, and different resource servers are used to store data resources of different data types;

[0098] According to the network identification information of the current vehicle in the mobile vehicle network, locate the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network, and generate routing forwarding information between the current vehicle and the target resource server according to the positioning result;

[0099] The routing forwarding information is sent to the target SDN switch to enable the current vehicle to access the data resources in the target resource server.

[0100] Of course, the storage medium containing computer executable instructions provided in an embodiment of the present invention is not limited to the method operations described above, and can also execute related operations in the vehicle service resource dynamic allocation method provided in any embodiment of the present invention.

[0101] Through the above description of the implementation methods, the technicians in the relevant field can clearly understand that the present invention can be implemented by means of software and necessary general hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0102] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A method for dynamically allocating service resources of a vehicle, characterized in that: The method is executed by a management server in a mobile vehicle network implemented based on a software defined network (SDN), wherein the mobile vehicle network also includes a wireless access node (AP), an SDN switch and a resource server. The method includes: If the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, the current vehicle is controlled to access the mobile vehicle network; According to the data type that the current vehicle is authorized to access, the target resource server corresponding to the current vehicle is obtained, and different resource servers are used to store data resources of different data types; According to the network identification information of the current vehicle in the mobile vehicle network, locate the target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network, and generate routing forwarding information between the current vehicle and the target resource server according to the positioning result; Send the routing forwarding information to the target SDN switch to enable the current vehicle to access the data resources in the target resource server; Wherein, locating a target SDN switch corresponding to the current vehicle in the current network topology of the mobile vehicle network according to the network identification information of the current vehicle in the mobile vehicle network includes: Get the current AP number corresponding to the network identification information of the current vehicle in the mobile vehicle network; In the current network topology, obtain the SDN switch connected to the current AP ID as the target SDN switch.

2. The method according to claim 1, characterized in that If the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions, including: If the current vehicle is connected to the current AP in the mobile vehicle network for the first time or is switched to the current AP in the mobile vehicle network, in response to the authentication operation triggered by the user of the current vehicle, the data information of the current vehicle is obtained; The data information of the current vehicle is authenticated using the pre-set vehicle information database data. If the data information of the current vehicle exists in the pre-set vehicle information database, the current vehicle connected to the current AP in the mobile vehicle network meets the dynamic service resource allocation conditions.

3. The method according to claim 1, characterized in that The mobile car network also includes: an SDN controller; Accordingly, before locating the target SDN switch corresponding to the current vehicle in the current network topology of the mobile Internet of Vehicles, the following is also included: The current network topology of the mobile Internet of Vehicles is obtained from the northbound interface of the SDN controller; wherein the SDN controller is used to manage each SDN switch in the mobile Internet of Vehicles and establish the current network topology of the mobile Internet of Vehicles according to the connection relationship between each SDN switch.

4. The method according to claim 1, characterized in that: Before sending the routing forwarding information to the target SDN switch, the following steps are also included: The routing forwarding information is sent to the northbound interface of the SDN controller to instruct the SDN controller to send the routing forwarding information to the target SDN switch through the southbound interface.

5. The method according to claim 2, characterized in that: Use the pre-set vehicle information database data to authenticate the current vehicle data information, including: The 802.1X protocol is used to authenticate the data information of the current vehicle in the pre-set vehicle information database data.

6. The method according to claim 1, characterized in that The routing forwarding information includes: the target SDN switch number and the target resource server number; The sending of the routing forwarding information to the target SDN switch includes: Determine the target SDN switch according to the target SDN switch number in the routing forwarding information; According to the numbers of the target resource servers in the routing forwarding information, a connection is established between the target SDN switch and each target resource server.

7. The method according to claim 6, characterized in that The method further includes: obtaining data type identifiers of data resources in each target resource server, and sending the data type identifiers of the data resources in each target resource server to the current vehicle; According to the target data type identifier selected by the current vehicle, the target resource server number corresponding to the target data type identifier in the routing forwarding information is obtained; Based on the target resource server number, a connection is established between the target SDN switch and the target resource server corresponding to the target resource server number.

8. A vehicle service resource dynamic allocation system, characterized in that: include: A management server, configured to execute the method for dynamically allocating service resources of a vehicle as described in any one of claims 1 to 7; The SDN switch is used to establish a connection between each wireless access node AP and the target resource server, so as to enable the vehicle to access the data resources in the target resource server; Resource server, used to store data resources of different data types; Wireless access point AP is used to establish a connection between the vehicle and the mobile Internet of Vehicles.

9. A management server, characterized in that: The management server comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for dynamically allocating service resources of a vehicle according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for dynamically allocating service resources of a vehicle according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Vehicle-based resource acquisition system

    CN112738198A

  • Internet of vehicles resource allocation auction method based on block chain

    CN113538117A