CN114449640B - Data synchronization method, information transmission method and device - Google Patents
Data synchronization method, information transmission method and device Download PDFInfo
- Publication number
- CN114449640B CN114449640B CN202011218574.8A CN202011218574A CN114449640B CN 114449640 B CN114449640 B CN 114449640B CN 202011218574 A CN202011218574 A CN 202011218574A CN 114449640 B CN114449640 B CN 114449640B
- Authority
- CN
- China
- Prior art keywords
- edge node
- road
- terminal
- coverage area
- data synchronization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000005540 biological transmission Effects 0.000 title abstract description 14
- 230000001360 synchronised effect Effects 0.000 claims description 31
- 238000012217 deletion Methods 0.000 claims description 10
- 230000037430 deletion Effects 0.000 claims description 10
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 23
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 206010039203 Road traffic accident Diseases 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a data synchronization method, an information transmission method and equipment, which belong to the technical field of wireless communication, wherein the data synchronization method applied to an edge node currently accessed by a terminal comprises the steps of predicting a second edge node to be accessed next by the terminal according to the corresponding relation between an edge node coverage area and a road, and sending first information to the second edge node so that the second edge node starts multi-operator data synchronization under the condition that the second edge node determines that at least part of information required for providing service for the terminal is lost. The invention can reduce the time delay of data synchronization among multiple operators when the second edge node provides service for the terminal, provide corresponding service for the terminal in time, improve service performance and service quality, and improve user experience and safety.
Description
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a data synchronization method, an information transmission method, and an apparatus.
Background
Multi-ACCESS EDGE Computing (MEC) enables localized, close-range, distributed deployment of content and services by migrating Computing, storage, service capabilities to the network edge. The MEC facing the Cellular vehicular wireless communication technology (Cellular-Vehicle to Everything, C-V2X) can provide a low-delay and high-performance network environment for the vehicular networking service by utilizing the characteristics of the MEC, and supports the deployment of the C-V2X service with more local characteristics.
The edge node is generally deployed in a network access layer or co-located with a base station, and different operators deploy applications in the edge node, so that low-delay service can be provided for users. Meanwhile, different operators deploy Road Side Unit (RSU) on the Road Side, so that on one hand, information can be collected, such as Road traffic flow information, traffic accident information and the like obtained by connecting a traffic management platform, sensor information is collected by connecting a Road Side sensor, and on the other hand, the RSU can forward information and spread the information in a broadcasting mode. Currently, in order to provide services to a vehicle, an edge node needs to rely on RSUs and/or sensors to obtain the necessary information in addition to uploading information to the vehicle.
However, for some operators, necessary data may not be obtained in some areas, such as sensors not being deployed locally, or RSUs not being deployed in the areas, which may result in failure to provide corresponding services for users in the areas. To solve the above problems, continuous services are provided to users, and data synchronization can be performed among multiple operators.
When the data of multiple operators are synchronized, the steps of authentication, data link establishment, data transmission and the like are needed to occupy a certain time, and meanwhile, in partial scenes, such as vehicle track prediction, pedestrian collision early warning and the like, historical traffic data are needed to be synchronized, so that the time delay of the data synchronization among the multiple operators is further improved. And the data synchronization time delay among multiple operators is higher, so that the service quality of the Internet of vehicles can be seriously influenced, and even serious traffic accidents are caused.
At present, the technology comprises the following steps of making optimal caching decisions for mobile users under different operators, thereby improving the hit rate of caching when the users access data, reducing access time delay, reducing the transmission time delay of the messages for improving the forwarding rate of the messages, and simplifying the configuration of inter-domain paths mainly aiming at the data forwarding process. There is no technology that can reduce the data synchronization latency between multiple operators related to edge computing.
Disclosure of Invention
In view of the above, the present invention provides a data synchronization method, an information transmission method and an apparatus, which are used for solving the problem of higher time delay when synchronizing data of multiple operators at present.
In order to solve the above technical problems, in a first aspect, the present invention provides a data synchronization method, applied to a first edge node, where the first edge node is an edge node to which a terminal is currently connected, the method includes:
Predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the edge node coverage area and the road;
and sending the first information to the second edge node, so that the second edge node starts multi-operator data synchronization under the condition that the second edge node determines that at least part of information required for providing services for the terminal is missing.
Optionally, the predicting, according to the correspondence between the coverage area of the edge node and the road, the second edge node to be accessed next by the terminal includes:
Determining a first road where the terminal is currently located according to a first position where the terminal is currently located;
predicting a road into which the terminal will drive according to the moving direction of the terminal on the first road and a road topology structure;
and predicting at least one second edge node according to the corresponding relation between the road to be driven in by the terminal and the coverage area of the edge node and the road.
Optionally, the predicting the road into which the terminal will drive according to the moving direction of the terminal on the first road and the road topology structure includes:
predicting a road into which the terminal is to travel in a preset area according to the moving direction of the terminal on the first road and a road topology structure;
The distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of the coverage area of the single edge node.
Optionally, the predicting the road into which the terminal will travel in the preset area according to the moving direction of the terminal on the first road and the road topology structure includes:
Predicting a road and a road section of the road to which the terminal is driven in a preset area according to the moving direction of the terminal on the first road and the road topology structure;
And predicting at least one second edge node according to the corresponding relation between the incoming road and the coverage area of the edge node and the road by the terminal, wherein the predicting comprises the following steps:
And predicting at least one second edge node according to the corresponding relation between the road and the road section where the terminal is to enter and the road covered by the edge node, wherein the corresponding relation comprises the corresponding relation between the edge node covered area and the road section.
In a second aspect, the present invention further provides a data synchronization method, applied to a second edge node, where the second edge node is an edge node to be accessed next to a terminal predicted by a first edge node according to a correspondence between an edge node coverage area and a road, and the first edge node is an edge node to which the terminal is currently accessed, where the method includes:
Receiving first information sent by the first edge node;
After receiving the first information, determining whether at least part of information required for providing services for the terminal is missing or not;
if the deletion is determined, the data synchronization of multiple operators is started.
Optionally, the first edge node and the second edge node belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
Optionally, the determining the third edge node includes:
and determining the third edge node according to the corresponding relation between the coverage area of the edge node of the second operator and the road.
Optionally, the performing data synchronization with the third edge node includes:
receiving the missing information of the information required by the service provided by the terminal and sent by the third edge node, or
And sending the existing information required for providing the service for the terminal to the third edge node so as to provide the service for the terminal by the third edge node.
Optionally, after the multi-operator data synchronization is started, the method further includes:
If the synchronized data is still unused after the preset time period, the synchronized data is deleted, and/or,
And if the terminal leaves the coverage area of the second edge node, deleting the synchronous data.
In a third aspect, the present invention further provides an information transmission method, applied to an electronic device, including:
Determining the road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station;
aiming at each preset edge node, determining the road covered by the preset edge node according to the roads covered by all the preset base stations under the preset edge node;
establishing a corresponding relation between an edge node coverage area and a road according to the road covered by each preset edge node;
and sending at least part of content in the corresponding relation between the edge node coverage area and the road to a target edge node in the preset edge nodes, wherein the at least part of content in the corresponding relation between the edge node coverage area and the road comprises the corresponding relation between the coverage area of the preset edge node adjacent to the target edge node and the road.
Optionally, the correspondence between the edge node coverage area and the road includes correspondence between the edge node coverage area and a road segment of the road;
The determining the road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station comprises the following steps:
starting from one end of a road, determining a demarcation point at intervals of a preset distance, and dividing the road into a plurality of road sections;
Calculating a first distance between each demarcation point and a central point in the coverage area of each preset base station, and comparing the first distance with the radius of the coverage area of the corresponding base station;
If the first distance is smaller than or equal to the radius of the coverage area of the corresponding base station, determining that the demarcation point is in the coverage area of the corresponding base station;
If the first demarcation point and the second demarcation point on one road are both in the coverage area of the corresponding base station, determining that the road section between the first demarcation point and the second demarcation point is in the coverage area of the corresponding base station;
If only the third demarcation point is in the coverage area of the corresponding base station in the third demarcation point and the fourth demarcation point on one road, determining an intermediate point between the third demarcation point and the fourth demarcation point according to the radius of the coverage area of the corresponding base station, and determining that the road section between the intermediate point and the third demarcation point is in the coverage area of the corresponding base station.
In a fourth aspect, the present invention further provides a first edge node, where the first edge node is an edge node currently accessed by a terminal, including:
the prediction module is used for predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the coverage area of the edge node and the road;
And the first information sending module is used for sending first information to the second edge node, so that the second edge node starts multi-operator data synchronization under the condition that the second edge node determines that at least part of information required for providing services for the terminal is lost.
Optionally, the prediction module includes:
The road determining unit is used for determining a first road where the terminal is currently located according to a first position where the terminal is currently located;
The road prediction unit is used for predicting a road into which the terminal is to drive according to the moving direction of the terminal on the first road and the road topology structure;
And the edge node prediction unit is used for predicting and obtaining at least one second edge node according to the corresponding relation between the road which the terminal will enter and the coverage area of the edge node and the road.
Optionally, the road prediction unit is configured to predict a road into which the terminal will travel in a preset area according to a moving direction of the terminal on the first road and a road topology structure;
the distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of a single edge node coverage area.
Optionally, the road prediction unit is configured to predict a road and a road section thereof in a preset area, where the terminal will drive in, according to a moving direction of the terminal on the first road and a road topology structure;
The edge node prediction unit is used for predicting and obtaining at least one second edge node according to the corresponding relation between the road to be driven in by the terminal and the road section thereof and the edge node coverage area and the road, wherein the corresponding relation comprises the corresponding relation between the edge node coverage area and the road section.
In a fifth aspect, the present invention further provides a second edge node, where the second edge node is an edge node to be accessed next to a terminal predicted by a first edge node according to a correspondence between an edge node coverage area and a road, the first edge node is an edge node to which the terminal is currently accessed, and the second edge node includes:
The first information receiving module is used for receiving first information sent by the first edge node;
The determining module is used for determining whether at least part of information required for providing services for the terminal is missing or not after the first information is received;
and the synchronization module is used for starting the data synchronization of multiple operators if the deletion is determined.
Optionally, the first edge node and the second edge node belong to a first operator;
The synchronization module comprises:
A synchronization node determining unit, configured to determine a third edge node, where the third edge node belongs to a second operator, and a coverage area of the third edge node includes at least a partial coverage area of the second edge node;
and the synchronization unit is used for carrying out data synchronization with the third edge node under the condition that the third edge node can provide missing information of information required by the second edge node for providing services for the terminal.
Optionally, the synchronization node determining unit is configured to determine the third edge node according to a correspondence between an edge node coverage area of the second operator and a road.
Optionally, the synchronization unit includes:
A receiving subunit, configured to receive missing information of information required for providing services for the terminal sent by the third edge node, so as to provide services for the terminal, or
And the sending subunit is used for sending the existing information required for providing the service for the terminal to the third edge node so as to provide the service for the terminal by the third edge node.
Optionally, the second edge node further includes:
A first redundant data deleting module, configured to delete the synchronized data if the synchronized data is still unused after a preset period of time, and/or,
And the second redundant data deleting module is used for deleting the synchronous data if the terminal leaves the coverage area of the second edge node.
In a sixth aspect, the present invention also provides an electronic device, including:
The base station coverage determining module is used for determining the road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station;
The edge node coverage determining module is used for determining the roads covered by the preset edge nodes according to the roads covered by all the preset base stations under the preset edge nodes for each preset edge node;
The corresponding relation establishing module is used for establishing a corresponding relation between the coverage area of the edge node and the road according to the road covered by each preset edge node;
and the corresponding relation transmitting module is used for transmitting at least part of contents in the corresponding relation between the edge node coverage area and the road to a target edge node in the preset edge nodes, wherein the at least part of contents in the corresponding relation between the edge node coverage area and the road comprise the corresponding relation between the coverage area of the preset edge node adjacent to the target edge node and the road.
Optionally, the correspondence between the edge node coverage area and the road includes correspondence between the edge node coverage area and a road segment of the road;
The base station coverage determination module includes:
The road section dividing unit is used for determining a demarcation point at intervals of a preset distance from one end of the road and dividing the road into a plurality of road sections;
the comparison unit is used for calculating a first distance between each demarcation point and a central point in the coverage area of each preset base station and comparing the first distance with the radius of the coverage area of the corresponding base station;
A first coverage determining unit, configured to determine that the demarcation point is within the coverage area of the corresponding base station if the first distance is less than or equal to the radius of the coverage area of the corresponding base station;
The system comprises a first coverage determining unit, a second coverage determining unit and a first control unit, wherein the first coverage determining unit is used for determining that a road section between a first demarcation point and a second demarcation point is in the coverage area of a corresponding base station if the first demarcation point and the second demarcation point on a road are in the coverage area of the corresponding base station;
and the third coverage determining unit is used for determining an intermediate point between the third demarcation point and the fourth demarcation point according to the radius of the coverage area of the corresponding base station if only the third demarcation point is in the coverage area of the corresponding base station in the third demarcation point and the fourth demarcation point on one road, and determining that the road section between the intermediate point and the third demarcation point is in the coverage area of the corresponding base station.
In a seventh aspect, the present invention further provides a first edge node, where the first edge node is an edge node to which a terminal is currently connected, and the first edge node includes a transceiver and a processor;
the processor is used for predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the coverage area of the edge node and the road;
The transceiver is configured to send first information to the second edge node, so that the second edge node starts multi-operator data synchronization if determining that at least part of information required for providing services for the terminal is missing.
Optionally, the processor is configured to determine, according to a first location where the terminal is currently located, a first road where the terminal is currently located;
The processor is further used for predicting a road into which the terminal will enter according to the moving direction of the terminal on the first road and the road topology structure;
The processor is further configured to predict and obtain at least one second edge node according to the corresponding relationship between the road into which the terminal will drive and the coverage area of the edge node and the road.
Optionally, the processor is configured to predict a road into which the terminal will travel in a preset area according to a moving direction of the terminal on the first road and a road topology structure;
The distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of the coverage area of the single edge node.
Optionally, the processor is configured to predict a road and a road section thereof into which the terminal will travel in a preset area according to a moving direction of the terminal on the first road and a road topology structure;
The processor is further configured to predict and obtain at least one second edge node according to the road to which the terminal will drive and the corresponding relationship between the road segment and the edge node coverage area, where the corresponding relationship includes the corresponding relationship between the edge node coverage area and the road segment.
In an eighth aspect, the present invention further provides a second edge node, where the second edge node is an edge node to be accessed next to a terminal predicted by a first edge node according to a correspondence between an edge node coverage area and a road, and the first edge node is an edge node to which the terminal is currently accessed, and the second edge node includes a transceiver and a processor;
the transceiver is configured to receive first information sent by the first edge node;
The processor is used for determining whether at least part of information required for providing service for the terminal is missing or not after receiving the first information;
the transceiver is further configured to initiate multi-operator data synchronization if the absence is determined.
Optionally, the first edge node and the second edge node belong to a first operator;
the processor is configured to determine a third edge node, where the third edge node belongs to a second operator, and a coverage area of the third edge node includes at least a partial coverage area of the second edge node;
The transceiver is configured to perform data synchronization with the third edge node when determining that the third edge node can provide missing information that is required by the second edge node to provide services for the terminal.
Optionally, the processor is configured to determine the third edge node according to a correspondence between an edge node coverage area of the second operator and a road.
Optionally, the transceiver is configured to receive missing information of information required for providing services for the terminal sent by the third edge node, so as to provide services for the terminal, or
The transceiver is configured to send information required for providing services for the terminal to the third edge node, so that the third edge node provides services for the terminal.
Optionally, the processor is further configured to delete the synchronized data if the synchronized data is still unused for a preset period of time, and/or delete the synchronized data if the terminal has left the coverage area of the second edge node.
In a ninth aspect, the present invention also provides an electronic device, comprising a transceiver and a processor;
The processor is used for determining the road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station;
The processor is further configured to determine, for each preset edge node, a road covered by the preset edge node according to the roads covered by all the preset base stations under the preset edge node;
The processor is further configured to establish a corresponding relationship between an edge node coverage area and a road according to the road covered by each preset edge node;
The transceiver is configured to send, to a target edge node in the preset edge nodes, at least part of content in a corresponding relationship between the edge node coverage area and the road, where the at least part of content in the corresponding relationship between the edge node coverage area and the road includes a corresponding relationship between a coverage area of a preset edge node adjacent to the target edge node and the road.
Optionally, the correspondence between the edge node coverage area and the road includes correspondence between the edge node coverage area and a road segment of the road;
The processor is used for determining a demarcation point at intervals of a preset distance from one end of the road and dividing the road into a plurality of road sections;
The processor is further configured to calculate a first distance between each demarcation point and a center point in a coverage area of each preset base station, and compare the first distance with a radius of the coverage area of the corresponding base station;
the processor is further configured to determine that the demarcation point is within the coverage area of the corresponding base station if the first distance is less than or equal to a radius of the coverage area of the corresponding base station;
The processor is further configured to determine that a road segment between a first demarcation point and a second demarcation point is within a coverage area of a corresponding base station if the first demarcation point and the second demarcation point are both within the coverage area of the corresponding base station;
And the processor is further configured to determine an intermediate point between a third demarcation point and a fourth demarcation point on a road according to a radius of a coverage area of a corresponding base station if only the third demarcation point is within the coverage area of the corresponding base station, and determine that a road segment between the intermediate point and the third demarcation point is within the coverage area of the corresponding base station.
In a tenth aspect, the present invention further provides a first edge node, where the first edge node is an edge node currently accessed by a terminal, and the first edge node includes a memory, a processor, and a program stored in the memory and capable of running on the processor, where the processor implements any one of the steps in the data synchronization method applied to the first edge node when executing the program.
The invention also provides a second edge node, which comprises a memory, a processor and a program stored in the memory and capable of running on the processor, wherein the second edge node is an edge node which is predicted to be accessed by a first edge node according to the corresponding relation between an edge node coverage area and a road and is the edge node which is accessed by the terminal at present, and the processor realizes the steps in any one of the data synchronization methods applied to the second edge node when executing the program.
In a twelfth aspect, the present invention further provides an electronic device, including a memory, a processor, and a program stored in the memory and capable of running on the processor, where the processor implements any of the steps in the information transmission method applied to the electronic device when executing the program.
In a thirteenth aspect, the present invention also provides a readable storage medium having stored thereon a program which, when executed by a processor, implements any of the steps in the data synchronization method applied to the first edge node, or implements any of the steps in the data synchronization method applied to the second edge node, or implements any of the steps in the information transmission method applied to the electronic device.
The technical scheme of the invention has the following beneficial effects:
In the embodiment of the invention, the edge node which is accessed by the terminal at present can at least acquire the corresponding relation between the coverage areas of all adjacent edge nodes and the road, so that the next edge node (namely the second edge node) which is accessed by the terminal is predicted, the second edge node can determine whether the information required for providing service for the terminal is lost or not in advance, if the information required for providing service for the terminal is determined to be lost, the data synchronization of multiple operators can be started in advance, the time delay of the data synchronization between the multiple operators when the second edge node provides service for the terminal can be reduced, the corresponding service can be provided for the terminal in time, the service performance and the service quality can be improved, and the user experience and the safety can be improved.
Drawings
FIG. 1 is a flow chart of a data synchronization method according to a first embodiment of the invention;
FIG. 2 is a schematic diagram of an application scenario to which embodiments of the present invention may be applied;
FIG. 3 is a schematic diagram of next hop edge node prediction in an embodiment of the present invention;
FIG. 4 is a schematic diagram of another next-hop edge node prediction in an embodiment of the present invention;
FIG. 5 is a flow chart of a data synchronization method according to a second embodiment of the present invention;
FIG. 6 is a schematic diagram illustrating determination of edge nodes for multi-operator data synchronization in an embodiment of the present invention;
fig. 7 is a flow chart of an information transmission method in the third embodiment of the invention;
FIG. 8 is a schematic diagram of a first edge node according to a fourth embodiment of the present invention;
Fig. 9 is a schematic structural diagram of a second edge node in a fifth embodiment of the present invention;
fig. 10 is a schematic structural diagram of an electronic device according to a sixth embodiment of the present invention;
FIG. 11 is a schematic diagram of a first edge node according to a seventh embodiment of the present invention;
fig. 12 is a schematic structural diagram of a second edge node in an eighth embodiment of the present invention;
Fig. 13 is a schematic structural diagram of an electronic device according to a ninth embodiment of the present invention;
FIG. 14 is a schematic view of a first edge node according to a tenth embodiment of the present invention;
Fig. 15 is a schematic structural diagram of a second edge node in an eleventh embodiment of the present invention;
fig. 16 is a schematic structural diagram of an electronic device according to a twelfth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. It will be apparent that the described embodiments are some, but not all, embodiments of the invention. All other embodiments, which are obtained by a person skilled in the art based on the described embodiments of the invention, fall within the scope of protection of the invention.
Referring to fig. 1, fig. 1 is a flowchart of a data synchronization method according to a first embodiment of the present invention, where the method is applied to a first edge node, and the first edge node is an edge node to which a terminal is currently connected, and the method includes the following steps:
step 11, predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the coverage area of the edge node and the road;
and step 12, sending first information to the second edge node, so that the second edge node starts multi-operator data synchronization under the condition that the second edge node determines that at least part of information required for providing services for the terminal is missing.
The correspondence relationship between the coverage area of the edge node and the road, specifically, the correspondence relationship (or called a matching relationship) between the edge node and the road in the coverage area of the edge node, may be formed as a matching table between the coverage area of the edge node and the road, and is used for establishing a matching relationship between the road and the edge node.
The correspondence between the coverage areas of the edge nodes and the road may be the correspondence between the coverage areas of all the edge nodes in a certain area and the road.
In addition, because the edge node deployment locations of different operators are different, the coverage area size and/or shape of a single edge node is different, so the correspondence between the edge node coverage area and the road of different operators may be different.
The predicted second edge node to be accessed next (or called connected) by the terminal may be more than one, and may be all the possible second edge nodes to be accessed.
The first information may be specifically used to indicate to the second edge node that the second edge node is the edge node into which the terminal is predicted to enter, and the second information may also be used to indicate to the second edge node information required for providing services for the terminal, that is, information which is required for informing the second edge node to provide services for the terminal. When the first information is used for indicating information required for providing services for the terminal to the second edge node, the first edge node can combine the subscribed application of the terminal and comb the information required for providing services for the terminal.
In addition, the first information may further include history data and authentication information related to the terminal. I.e. the first edge node may synchronize the terminal related history data, authentication information to the second edge node.
If there is more than one second edge node, the first edge node needs to send the first information to each second edge node.
According to the embodiment of the invention, the edge node which is accessed by the terminal at present can at least acquire the corresponding relation between the coverage areas of all adjacent edge nodes and the road, so that the next edge node (namely the second edge node) which is accessed by the terminal is predicted, the second edge node can determine whether the information required for providing service for the terminal is lost or not in advance, if the information required for providing service for the terminal is determined to be lost, the data synchronization of multiple operators can be started in advance, the time delay of the data synchronization between the multiple operators when the second edge node provides service for the terminal can be reduced, corresponding service can be provided for the terminal in time, the service performance and the service quality are improved, and the user experience and the safety are improved.
Fig. 2 is a schematic diagram of an application scenario to which the embodiment of the present invention may be applied, referring to fig. 2, a terminal (UE) signs up with an operator a, receives a service provided by the operator a, and predicts that the UE is about to travel to an area Z2 when the UE is currently in the area Z1, both the operator a and the operator B deploy edge platforms in the area Z2, the operator a cannot acquire necessary data in the area Z2, the operator a signs up with the operator B, and can acquire the necessary data through the operator B when the operator a cannot acquire the necessary data, and the operator a has a topology diagram of each edge node of the operator B and data source information acquired on each edge node.
At the current time T1, the UE is connected to the edge node MEN-A1 in zone Z1, at the next time T2, the UE is predicted to be connected to the edge node MEN-A2 in zone Z2, and the edge node MEN-B of operator B is also in zone Z2 in the figure.
Some edge computation related terms related to the embodiments of the present invention are explained as follows:
MEO, MEC organizer, MEC Orchestrator, which can maintain edge node topology, apply package management, instantiate resource selection, etc.;
MEN is MEC Node, edge Node;
MEMN: MEC MANAGEMENT Node, the management Node of the edge Node is the upper Node of MEN, which stores the topology map of subordinate MEN, the collected information of subordinate MEN, the related information of other operators' edge management Node, key information, etc.;
MEC Application, application at edge node;
MEP, MEC Platform, edge node Platform.
In the embodiment of the present invention, the method steps performed by each edge node (including the first edge node, the second edge node, and the third edge node) may be specifically performed by an edge node platform on the corresponding edge node.
The above-described data synchronization method is exemplified below.
In the embodiment of the invention, before the synchronization of the data of multiple operators, the road to which the UE is about to enter needs to be predicted, so that the next to-be-connected edge node of the UE is matched. The prediction and matching mechanism requires an edge node platform (which can also be an edge computing platform) of an edge node (i.e. a first edge node) to which the terminal is currently connected to predict the track of the terminal based on a road topology structure and an edge node topology map (an edge node topology map of an operator to which the first edge node belongs), match the next-hop edge node, and put forward a new requirement on the edge node platform.
Optionally, the predicting, according to the correspondence between the coverage area of the edge node and the road, the second edge node to be accessed next by the terminal includes:
Determining a first road where the terminal is currently located according to a first position where the terminal is currently located;
specifically, the edge node platform of the first edge node may learn the GPS coordinate of the current location of the terminal based on the Basic security message (Basic SAFETY MESSAGE, BSM), and then may reversely analyze the GPS coordinate of the UE by means of the application program interface (Application Programming Interface, API) of the map software, so as to learn the road L (i.e. the first road) where the UE is currently located.
Predicting a road into which the terminal will drive according to the moving direction of the terminal on the first road and a road topology structure;
Specifically, the edge node platform of the first edge node may analyze whether the current position of the terminal has a road bifurcation forward based on the driving direction of the terminal and in combination with the form of the road L where the terminal is located. If there is no bifurcation road, the terminal will continue to take form on the road L. If bifurcation exists, the edge node platform of the first edge node analyzes the topological relation of the road L where the terminal is located based on the road topological structure. In the direction of travel of the terminal, other roads connected to the current road L can be derived, assuming that the set of these roads is M, which is a set of roads that the terminal is likely to travel next.
And predicting at least one second edge node according to the corresponding relation between the road to be driven in by the terminal and the coverage area of the edge node and the road.
Specifically, if the current position of the terminal does not have road bifurcation forward, determining the next edge node to which the terminal is connected according to the corresponding relation between the coverage area of the edge node and the road. If the current position of the terminal forwards has road bifurcation, based on a road set M, analyzing edge nodes corresponding to the roads by combining the corresponding relation between the coverage area of the edge nodes and the roads (the edge nodes and the edge node currently accessed by the terminal belong to the same operator), and assuming that the corresponding edge node set is P. When exiting the coverage area of the first edge node, it is possible for the terminal to enter the coverage area of any one of the edge nodes in P.
The road into which the terminal is to travel comprises the first road and/or a second road, and the second road is a road intersected with the first road.
For example, referring to fig. 3, based on the BSM message and the map API, the reverse resolution shows that the terminal is currently located on the road L and in the coverage of MEP-A1. Based on the road topology and the driving direction of the terminal, the range in which the terminal is predicted to possibly drive in is a road set M= { L2, L3, L4}, and a corresponding set P= { MEP-A2, MEP-A3, MEP-A4 }.
In some alternative embodiments, the edge node platform of the first edge node may initiate a prediction and matching procedure of the next-hop edge node when detecting that the terminal is about to exit its coverage area.
Optionally, the predicting the road into which the terminal will drive according to the moving direction of the terminal on the first road and the road topology structure includes:
predicting a road into which the terminal is to travel in a preset area according to the moving direction of the terminal on the first road and a road topology structure;
The distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of the coverage area of the single edge node.
In the embodiment of the invention, the next-hop edge node needs to be predicted, so that the road possibly entering in a certain area in front of the terminal needs to be predicted. For example, if the single edge node coverage area diameter is within 1KM, it is possible to find whether there is a bifurcation road on the road L within 1KM forward from the current location of the UE.
Optionally, the predicting the road into which the terminal will travel in the preset area according to the moving direction of the terminal on the first road and the road topology structure includes:
Predicting a road and a road section of the road to which the terminal is driven in a preset area according to the moving direction of the terminal on the first road and the road topology structure;
And predicting at least one second edge node according to the corresponding relation between the incoming road and the coverage area of the edge node and the road by the terminal, wherein the predicting comprises the following steps:
And predicting at least one second edge node according to the corresponding relation between the road and the road section where the terminal is to enter and the road covered by the edge node, wherein the corresponding relation comprises the corresponding relation between the edge node covered area and the road section.
Since a single edge node is likely not to cover all of a road, in other words, a road may be covered by a plurality of different edge nodes. Thus, the next-hop edge node is predicted accurately. In the embodiment of the invention, the road and the road section of the road into which the terminal will drive in a certain area are predicted, and then the second edge node is predicted according to the corresponding relation between the coverage area of the edge node and the road section of the road.
For example, referring to fig. 4, based on the BSM message and the map API, the reverse resolution shows that the terminal is currently located on the road L and in the coverage of MEP-A1. Based on the road topology and the driving direction of the terminal, the range into which the terminal is predicted to possibly enter subsequently is a road set m= { L2, L3, L4}. But within 1KM (radius of coverage area of a single edge node) from the current location of the terminal, the road segments of each road into which the terminal may travel are all within coverage area of the edge node MEP-A2, so that it can be determined that the edge node to which the terminal is about to access is the edge node MEP-A2.
In the embodiment of the invention, the corresponding relation between the coverage area of the edge node and the road can be obtained according to the following method:
starting from one end of a road, determining a demarcation point at intervals of a preset distance, and dividing the road into a plurality of road sections;
Calculating a first distance between each demarcation point and a central point in the coverage area of each preset base station, and comparing the first distance with the radius of the coverage area of the corresponding base station;
If the first distance is smaller than or equal to the radius of the coverage area of the corresponding base station, determining that the demarcation point is in the coverage area of the corresponding base station;
If the first demarcation point and the second demarcation point on one road are both in the coverage area of the corresponding base station, determining that the road section between the first demarcation point and the second demarcation point is in the coverage area of the corresponding base station;
If only the third demarcation point is in the coverage area of the corresponding base station in the third demarcation point and the fourth demarcation point on one road, determining an intermediate point between the third demarcation point and the fourth demarcation point according to the radius of the coverage area of the corresponding base station, and determining that the road section between the intermediate point and the third demarcation point is in the coverage area of the corresponding base station;
And determining the corresponding relation between the coverage area of the edge node and the road according to the corresponding relation between the base station and the edge node.
According to the application, terminal equipment, a network and the like do not need to be modified, only an edge node coverage area and a road matching table are required to be constructed at an edge computing platform, then a next-hop edge node prediction mechanism based on a road topological relation is utilized to analyze which edge node of other operators needs to acquire data, finally authentication is carried out, historical data related to the edge node is firstly synchronized, redundant data is deleted, the synchronization time delay of data of multiple operators is further reduced, and the service performance is improved.
Referring to fig. 5, fig. 5 is a flowchart of a data synchronization method provided in a second embodiment of the present invention, where the method is applied to a second edge node, the second edge node is an edge node to be accessed next to a terminal predicted by a first edge node according to a correspondence between an edge node coverage area and a road, and the first edge node is an edge node to which the terminal is currently accessed, and the method includes the following steps:
step 51, receiving first information sent by the first edge node;
specifically, the first information is that the first edge node predicts that the second edge node is the next edge node to be accessed by the terminal according to the corresponding relation between the coverage area of the edge node and the road, and then sends the next edge node to the second edge node;
Step 52, after receiving the first information, determining whether at least part of information required for providing service for the terminal is missing;
and step 53, if the deletion is determined, starting the data synchronization of multiple operators.
Specifically, after the second edge node receives the first information, if the first information indicates which information is needed for providing service for the terminal, the second edge node analyzes whether full data is provided according to the data condition of the second edge node, if the full data is provided, data synchronization among multiple operators is not needed, and if part of data is missing, a data synchronization process of the multiple operators is started.
For the first information, refer to the above method embodiments specifically, and are not described herein again.
In addition, there may be multiple second edge nodes, each of which needs to determine whether it has the full amount of data required for providing services for the terminal after receiving the first information, and if there is a data loss, start multi-operator data synchronization.
In the embodiment of the invention, the edge node which is accessed by the terminal at present can at least acquire the corresponding relation between the coverage areas of all adjacent edge nodes and the road, so that the next edge node (namely the second edge node) which is accessed by the terminal is predicted, the second edge node can determine whether the information required for providing service for the terminal is lost or not in advance, if the information required for providing service for the terminal is determined to be lost, the data synchronization of multiple operators can be started in advance, the time delay of the data synchronization between the multiple operators when the second edge node provides service for the terminal can be reduced, the corresponding service can be provided for the terminal in time, the service performance and the service quality can be improved, and the user experience and the safety can be improved.
Optionally, the first edge node and the second edge node belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
Optionally, the determining the third edge node includes:
and determining the third edge node according to the corresponding relation between the coverage area of the edge node of the second operator and the road.
For example, referring to fig. 2 and 6, the edge node MEP-A2 of the currently known operator a covers the area Z2 and the road in the area where the terminal is predicted to be driven, and the operator a lacks part of the data D in the area Z2, so as to start the multi-operator data synchronization process. The second edge node of the operator a can find out the coverage situation of the operator B in the area based on the corresponding relation between the coverage area of the edge node of the operator B and the road, and as shown by the dotted line in fig. 6, the operator B has two edge nodes, namely MEP-B1 and MEP-B2, in the area Z2.
The second edge node of the operator a analyzes whether the data D can be provided on the MEP-B1 and MEP-B2 based on the data conditions of the edge nodes of the operator B acquired during subscription. If both MEP-B1 and MEP-B2 are able to provide data D, MEP-A2 sends a data request to MEO-B of operator B, which initiates an authentication procedure for MEP-A2. After passing the authentication, the historical data synchronization is carried out between MEP-A2 and MEP-B1 and MEP-B2.
Optionally, the performing data synchronization with the third edge node includes:
receiving the missing information of the information required by the service provided by the terminal and sent by the third edge node, or
And sending the existing information required for providing the service for the terminal to the third edge node so as to provide the service for the terminal by the third edge node.
When data synchronization is performed among multiple operators, although the UE belongs to a subscription vehicle of the operator a, if the UE acquires a key of the RSU-B, the UE may acquire a service provided by the operator B through the RSU, that is, both the operator a and the operator B may be used as service principals of the UE.
The main body and the corresponding scene for providing service for the UE determine the direction of the historical data synchronization between operators A and B:
ue receives service of operator a in zone Z2
Under such a service, the MEP-B needs to synchronize the historical data of the MEP-A2 deletion to the MEP-A2, at which time the traffic environment data in the area are mainly synchronized.
Such as road traffic flow prediction scenarios, MEP-B needs to synchronize historical traffic accident information, road average speed information, etc. in the area to MEP-a. MEP-a predicts based on historical data.
Ue receives MEP-B services in zone Z2
In such a service mode, the MEP-A1 needs to synchronize UE-related history data to the MEP-B in advance, and the MEP-B provides services for the UE based on the UE history data.
For example, the MEP-A needs to synchronize the historical track information of the UE to the MEP-B, and the MEP-B can provide corresponding track prediction service for the UE based on the historical driving track data of the vehicle.
In addition, if MEP-B1 and MEP-B2 cannot provide MEP-A1 missing data, operator a needs to obtain the data through other paths, such as through other contracted operators, or from a higher-level platform.
Optionally, after the multi-operator data synchronization is started, the method further includes:
If the synchronized data is still unused after the preset time period, the synchronized data is deleted, and/or,
And if the terminal leaves the coverage area of the second edge node, deleting the synchronous data.
The synchronized data may include data sent by the third edge node, that is, data obtained by starting synchronization of multiple operator data, and may further include history data, authentication information, and the like related to the terminal synchronized by the first edge node.
In the above process, in order to reduce the delay of data synchronization and improve the accuracy of predicting the next-hop edge node of the UE, each edge node in the edge node set P obtains the UE-related history data provided by the MEP-A1, but in practice, the UE may only be connected to one of the edge nodes, and the data on the other edge nodes becomes redundant data. A redundant data identification and deletion mechanism is thus provided at each edge node.
Assuming that the time point at which MEP-A1 synchronizes data to each edge node in the set P is T1, if the data synchronized on the edge nodes in the set P is not used within 1 hour from the time point T1, the data is identified as redundant data and deleted.
The embodiment of the present invention provides a technical solution corresponding to the first embodiment and having the same inventive concept, and can achieve the same technical effects, and the detailed description thereof will not be repeated herein with reference to the first embodiment.
Referring to fig. 7, fig. 7 is a flowchart of an information transmission method according to a third embodiment of the present invention, where the method is applied to an electronic device, and includes the following steps:
Step 71, determining a road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station;
Step 72, determining a road covered by each preset edge node according to the roads covered by all the preset base stations under the preset edge node;
step 73, establishing a corresponding relation between an edge node coverage area and a road according to the road covered by each preset edge node;
And step 74, transmitting at least part of content in the corresponding relation between the edge node coverage area and the road to a target edge node in the preset edge nodes, wherein the at least part of content in the corresponding relation between the edge node coverage area and the road comprises the corresponding relation between the coverage area of the preset edge node adjacent to the target edge node and the road.
And the target edge node predicts a next-hop edge node for a terminal which is accessed to the target edge node and is about to leave the target edge node according to at least part of the content in the corresponding relation between the edge node coverage area and the road, and sends first information to the next-hop edge node, so that the next-hop edge node can determine whether information required for providing service for the terminal is lost in advance, and if the information is lost, multi-operator data synchronization is started in advance.
Each edge node has a certain coverage area, and for the edge nodes in the operator network, the coverage area of the edge node is the coverage area of the base station below the edge node, but in actual application, because the coverage area of a single edge node is irregular, the description cannot be accurately performed, so that a lot of difficulties are brought to the actual application, and a corresponding scheme is not available at present temporarily, and the edge nodes are corresponding to the roads. Therefore, the application proposes to design a matching table of the coverage area of the edge node and the road, and to correspond a specific road section to each edge node and apply the matching operation of the following edge nodes.
Optionally, the correspondence between the edge node coverage area and the road includes correspondence between the edge node coverage area and a road segment of the road;
The determining the road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station comprises the following steps:
starting from one end of a road, determining a demarcation point at intervals of a preset distance, and dividing the road into a plurality of road sections;
Calculating a first distance between each demarcation point and a central point in the coverage area of each preset base station, and comparing the first distance with the radius of the coverage area of the corresponding base station;
Since the coverage shape of each base station is hexagonal, it may be approximated as a circle in the embodiment of the present invention.
If the first distance is smaller than or equal to the radius of the coverage area of the corresponding base station, determining that the demarcation point is in the coverage area of the corresponding base station;
If the first demarcation point and the second demarcation point on one road are both in the coverage area of the corresponding base station, determining that the road section between the first demarcation point and the second demarcation point is in the coverage area of the corresponding base station;
If only the third demarcation point is in the coverage area of the corresponding base station in the third demarcation point and the fourth demarcation point on one road, determining an intermediate point between the third demarcation point and the fourth demarcation point according to the radius of the coverage area of the corresponding base station, and determining that the road section between the intermediate point and the third demarcation point is in the coverage area of the corresponding base station.
According to the embodiment of the invention, the edge node (namely the target edge node) which is accessed by the terminal at present can at least acquire the corresponding relation between the coverage areas of all adjacent edge nodes and the road, so that the next-hop edge node which is to be accessed by the terminal can be predicted, the next-hop edge node can determine whether the information required for providing service for the terminal is lost or not in advance, if the information is determined to be lost, the data synchronization of multiple operators can be started in advance, the time delay of the data synchronization between the multiple operators when the next-hop edge node provides service for the terminal can be reduced, corresponding service can be provided for the terminal in time, the service performance and the service quality can be improved, and the user experience and the safety can be improved.
For example, the coordinates of each base station are the center point of its coverage area, the GPS coordinates (Gx, gy) of the center point G of the coverage area of the base station are known, and the radius r of the coverage area of the base station is known.
Firstly, segmenting the road, namely taking a demarcation point at regular intervals from the starting point of the road, and dividing the road into small segments. Numbering the boundary points of each road in sequence, and assuming that the coordinates of the road boundary points are R0 (R0 x, R0 y) and R1 (R1 x, R1 y) & Rn (Rnx, rny);
and then matching the road demarcation points into the coverage area of the base station, namely calculating the distance between the coordinates of each demarcation point of the road section and the center point of each base station, and comparing the distances with the radius r.
If the distance isAnd if the boundary point is smaller than the radius r, the boundary point is within the coverage area of the base station, otherwise, the boundary point is not within the coverage area.
The distance d between all road demarcation points and the base station center point is compared with the base station coverage radius r, so that all road demarcation points can be matched into all base station coverage areas.
Finally, the road segments are matched with the base stations and the edge nodes, namely, all road demarcation points in the range of each base station are found. The demarcation points are ordered in the order of the numbers, and for adjacent numbers this indicates that the road section is within the range of the base station, and for singly present numbers this indicates that this road section has a part within the range of the base station and a part within the range of the adjacent base station. At this time, an intermediate point needs to be inserted between two boundary points of the road, namely, a circle is drawn by a radius r based on a base station center point, and an intersection point between the base station center point and the road is the intermediate point. Thus, the road section within the range of the base station is determined, the road section is matched with the base station, and a matching table of the road section and the base station is formed.
Further, as the correspondence between the base station and the edge node is known, the road section and the edge node can be corresponded to form a correspondence table between the road section and the base station and the edge node. The table is exemplified as follows:
As can be seen from the look-up table, the road segments R0 and R1 are within the coverage of the base station C1, the road segment R2 is within the coverage of the base station C2, and the road segments R0, R1 and R2 are all within the coverage of the edge node M1.
Referring to fig. 8, fig. 8 is a schematic structural diagram of a first edge node provided in a fourth embodiment of the present invention, where the first edge node is an edge node to which a terminal is currently connected, and the first edge node 80 includes:
The predicting module 81 is configured to predict a second edge node to be accessed next by the terminal according to a corresponding relationship between an edge node coverage area and a road;
the first information sending module 82 is configured to send first information to the second edge node, so that the second edge node starts multi-operator data synchronization if determining that at least part of information required for providing services for the terminal is missing.
Optionally, the prediction module 81 includes:
The road determining unit is used for determining a first road where the terminal is currently located according to a first position where the terminal is currently located;
The road prediction unit is used for predicting a road into which the terminal is to drive according to the moving direction of the terminal on the first road and the road topology structure;
And the edge node prediction unit is used for predicting and obtaining at least one second edge node according to the corresponding relation between the road which the terminal will enter and the coverage area of the edge node and the road.
Optionally, the road prediction unit is configured to predict a road into which the terminal will travel in a preset area according to a moving direction of the terminal on the first road and a road topology structure;
the distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of a single edge node coverage area.
Optionally, the road prediction unit is configured to predict a road and a road section thereof in a preset area, where the terminal will drive in, according to a moving direction of the terminal on the first road and a road topology structure;
The edge node prediction unit is used for predicting and obtaining at least one second edge node according to the corresponding relation between the road to be driven in by the terminal and the road section thereof and the edge node coverage area and the road, wherein the corresponding relation comprises the corresponding relation between the edge node coverage area and the road section.
The embodiment of the present invention is a product embodiment corresponding to the first embodiment of the above method, so that the detailed description thereof will be omitted herein.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a second edge node provided in a fifth embodiment of the present invention, where the second edge node is an edge node to be accessed next to a terminal predicted by a first edge node according to a correspondence between an edge node coverage area and a road, the first edge node is an edge node to which the terminal is currently accessed, and the second edge node 90 includes:
a first information receiving module 91, configured to receive first information sent by the first edge node;
A determining module 92, configured to determine whether at least part of information required for providing a service for the terminal is missing after receiving the first information;
And the synchronization module 93 is used for starting the data synchronization of multiple operators if the deletion is determined.
Optionally, the first edge node and the second edge node belong to a first operator;
The synchronization module 93 includes:
A synchronization node determining unit, configured to determine a third edge node, where the third edge node belongs to a second operator, and a coverage area of the third edge node includes at least a partial coverage area of the second edge node;
and the synchronization unit is used for carrying out data synchronization with the third edge node under the condition that the third edge node can provide missing information of information required by the second edge node for providing services for the terminal.
Optionally, the synchronization node determining unit is configured to determine the third edge node according to a correspondence between an edge node coverage area of the second operator and a road.
Optionally, the synchronization unit includes:
A receiving subunit, configured to receive missing information of information required for providing services for the terminal sent by the third edge node, so as to provide services for the terminal, or
And the sending subunit is used for sending the existing information required for providing the service for the terminal to the third edge node so as to provide the service for the terminal by the third edge node.
Optionally, the second edge node 90 further includes:
A first redundant data deleting module, configured to delete the synchronized data if the synchronized data is still unused after a preset period of time, and/or,
And the second redundant data deleting module is used for deleting the synchronous data if the terminal leaves the coverage area of the second edge node.
The embodiment of the present invention is a product embodiment corresponding to the second embodiment of the method, so that the description is omitted herein, and reference is made to the second embodiment in detail.
Referring to fig. 10, fig. 10 is a schematic structural diagram of an electronic device according to a sixth embodiment of the present invention, where the electronic device 100 includes:
A base station coverage determining module 101, configured to determine a road covered by each preset base station according to a distance between the road and the preset base station and a radius of a coverage area of the preset base station;
An edge node coverage determining module 102, configured to determine, for each preset edge node, a road covered by the preset edge node according to all roads covered by the preset base station under the preset edge node;
the correspondence establishing module 103 is configured to establish a correspondence between an edge node coverage area and a road according to the road covered by each preset edge node;
The correspondence sending module 104 is configured to send, to a target edge node in the preset edge nodes, at least part of content in the correspondence between the edge node coverage area and the road, where at least part of content in the correspondence between the edge node coverage area and the road includes a correspondence between a coverage area of a preset edge node adjacent to the target edge node and the road.
Optionally, the correspondence between the edge node coverage area and the road includes correspondence between the edge node coverage area and a road segment of the road;
the base station coverage determination module 101 includes:
The road section dividing unit is used for determining a demarcation point at intervals of a preset distance from one end of the road and dividing the road into a plurality of road sections;
the comparison unit is used for calculating a first distance between each demarcation point and a central point in the coverage area of each preset base station and comparing the first distance with the radius of the coverage area of the corresponding base station;
A first coverage determining unit, configured to determine that the demarcation point is within the coverage area of the corresponding base station if the first distance is less than or equal to the radius of the coverage area of the corresponding base station;
The system comprises a first coverage determining unit, a second coverage determining unit and a first control unit, wherein the first coverage determining unit is used for determining that a road section between a first demarcation point and a second demarcation point is in the coverage area of a corresponding base station if the first demarcation point and the second demarcation point on a road are in the coverage area of the corresponding base station;
and the third coverage determining unit is used for determining an intermediate point between the third demarcation point and the fourth demarcation point according to the radius of the coverage area of the corresponding base station if only the third demarcation point is in the coverage area of the corresponding base station in the third demarcation point and the fourth demarcation point on one road, and determining that the road section between the intermediate point and the third demarcation point is in the coverage area of the corresponding base station.
The embodiment of the present invention is a product embodiment corresponding to the third embodiment of the method, so that the description is omitted herein, and reference is made in detail to the third embodiment.
Referring to fig. 11, fig. 11 is a schematic structural diagram of a first edge node provided in a seventh embodiment of the present invention, where the first edge node is an edge node to which a terminal is currently connected, and the first edge node 110 includes a transceiver 111 and a processor 112;
the processor 112 is configured to predict a second edge node to be accessed next by the terminal according to a corresponding relationship between an edge node coverage area and a road;
The transceiver 111 is configured to send first information to the second edge node, so that the second edge node starts multi-operator data synchronization if determining that at least part of information required for providing services for the terminal is missing.
Optionally, the processor 112 is configured to determine, according to a first location where the terminal is currently located, a first road where the terminal is currently located;
The processor 112 is further configured to predict a road into which the terminal will travel according to a moving direction of the terminal on the first road and a road topology structure;
The processor 112 is further configured to predict at least one second edge node according to the correspondence between the road into which the terminal will drive and the coverage area of the edge node and the road.
Optionally, the processor 112 is configured to predict a road into which the terminal will travel in a preset area according to a moving direction of the terminal on the first road and a road topology structure;
The distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of the coverage area of the single edge node.
Optionally, the processor 112 is configured to predict a road and a road segment thereof, where the terminal will travel, in a preset area according to a moving direction of the terminal on the first road and a road topology structure;
The processor 112 is further configured to predict at least one second edge node according to a corresponding relationship between the road into which the terminal will drive and the road segment thereof, and the edge node coverage area and the road, where the corresponding relationship includes a corresponding relationship between an edge node coverage area and the road segment.
The embodiment of the present invention is a product embodiment corresponding to the first embodiment of the above method, so that the detailed description thereof will be omitted herein.
Referring to fig. 12, fig. 12 is a schematic diagram of a second edge node provided in an eighth embodiment of the present invention, where the second edge node is an edge node to be accessed next to a terminal predicted by a first edge node according to a corresponding relationship between an edge node coverage area and a road, the first edge node is an edge node to which the terminal is currently accessed, and the second edge node 120 includes a transceiver 121 and a processor 122;
The transceiver 121 is configured to receive first information sent by the first edge node;
the processor 122 is configured to determine whether at least part of information required for providing services for the terminal is missing after receiving the first information;
The transceiver 121 is further configured to initiate multi-operator data synchronization if a deletion is determined.
Optionally, the first edge node and the second edge node belong to a first operator;
the processor 122 is configured to determine a third edge node, where the third edge node belongs to a second operator, and a coverage area of the third edge node includes at least a part of a coverage area of the second edge node;
the transceiver 121 is configured to perform data synchronization with the third edge node if it is determined that the third edge node is capable of providing missing information that is required for the second edge node to provide services for the terminal.
Optionally, the processor 122 is configured to determine the third edge node according to a correspondence between an edge node coverage area of the second operator and a road.
Optionally, the transceiver 121 is configured to receive missing information of information required for providing services for the terminal sent by the third edge node, so as to provide services for the terminal
The transceiver 121 is configured to send information required for serving the terminal to the third edge node, so that the third edge node serves the terminal.
Optionally, the processor 122 is further configured to delete the synchronized data if the synchronized data is still unused for a preset period of time, and/or delete the synchronized data if the terminal has left the coverage area of the second edge node.
The embodiment of the present invention is a product embodiment corresponding to the second embodiment of the method, so that the description is omitted herein, and reference is made to the second embodiment in detail.
Referring to fig. 13, fig. 13 is a schematic structural diagram of an electronic device according to a ninth embodiment of the present invention, where the electronic device 130 includes a transceiver 131 and a processor 132;
The processor 132 is configured to determine a road covered by each preset base station according to a distance between the road and the preset base station and a radius of a coverage area of the preset base station;
the processor 132 is further configured to determine, for each preset edge node, a road covered by the preset edge node according to the roads covered by all the preset base stations under the preset edge node;
the processor 132 is further configured to establish a corresponding relationship between the coverage area of the edge node and the road according to the road covered by each of the preset edge nodes;
the transceiver 131 is configured to send, to a target edge node in the preset edge nodes, at least part of content in a corresponding relationship between the edge node coverage area and a road, where at least part of content in the corresponding relationship between the edge node coverage area and the road includes a corresponding relationship between a coverage area of a preset edge node adjacent to the target edge node and the road.
Optionally, the correspondence between the edge node coverage area and the road includes correspondence between the edge node coverage area and a road segment of the road;
the processor 132 is configured to determine a demarcation point from one end of the road at intervals of a preset distance, and divide the road into a plurality of road segments;
The processor 132 is further configured to calculate a first distance between each of the demarcation points and a center point in a coverage area of each of the preset base stations, and compare the first distance with a radius of a coverage area of the corresponding base station;
the processor 132 is further configured to determine that the demarcation point is within the coverage area of the corresponding base station if the first distance is less than or equal to the radius of the coverage area of the corresponding base station;
The processor 132 is further configured to determine that a road segment between a first demarcation point and a second demarcation point on a road is within a coverage area of a corresponding base station if the first demarcation point and the second demarcation point are both within the coverage area of the corresponding base station;
The processor 132 is further configured to determine an intermediate point between a third demarcation point and a fourth demarcation point on a road according to a radius of a coverage area of a corresponding base station if only the third demarcation point is within the coverage area of the corresponding base station, and determine that a road segment between the intermediate point and the third demarcation point is within the coverage area of the corresponding base station.
The embodiment of the present invention is a product embodiment corresponding to the third embodiment of the method, so that the description is omitted herein, and reference is made in detail to the third embodiment.
Referring to fig. 14, fig. 14 is a schematic structural diagram of a first edge node provided in the tenth embodiment of the present invention, where the first edge node is an edge node currently accessed by a terminal, and the first edge node 140 of the terminal includes a processor 141, a memory 142, and a program stored in the memory 142 and capable of running on the processor 141, where the processor 141 implements the following steps when executing the program:
Predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the edge node coverage area and the road;
and sending the first information to the second edge node, so that the second edge node starts multi-operator data synchronization under the condition that the second edge node determines that at least part of information required for providing services for the terminal is missing.
Optionally, the processor 141 may further implement the following steps when executing the program:
and predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the edge node coverage area and the road, wherein the second edge node comprises:
Determining a first road where the terminal is currently located according to a first position where the terminal is currently located;
predicting a road into which the terminal will drive according to the moving direction of the terminal on the first road and a road topology structure;
and predicting at least one second edge node according to the corresponding relation between the road to be driven in by the terminal and the coverage area of the edge node and the road.
Optionally, the processor 141 may further implement the following steps when executing the program:
The predicting the road into which the terminal will travel according to the moving direction of the terminal on the first road and the road topology structure comprises:
predicting a road into which the terminal is to travel in a preset area according to the moving direction of the terminal on the first road and a road topology structure;
The distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of the coverage area of the single edge node.
Optionally, the processor 141 may further implement the following steps when executing the program:
The predicting the road to which the terminal will enter in the preset area according to the moving direction of the terminal on the first road and the road topology structure comprises:
Predicting a road and a road section of the road to which the terminal is driven in a preset area according to the moving direction of the terminal on the first road and the road topology structure;
And predicting at least one second edge node according to the corresponding relation between the incoming road and the coverage area of the edge node and the road by the terminal, wherein the predicting comprises the following steps:
And predicting at least one second edge node according to the corresponding relation between the road and the road section where the terminal is to enter and the road covered by the edge node, wherein the corresponding relation comprises the corresponding relation between the edge node covered area and the road section.
The specific working process of the embodiment of the present invention is the same as that of the first embodiment of the method, so that the detailed description thereof will be omitted herein.
Referring to fig. 15, fig. 15 is a schematic structural diagram of a second edge node provided in an eleventh embodiment of the present invention, where the second edge node 150 includes a processor 151, a memory 152, and a program stored in the memory 152 and capable of running on the processor 151, the second edge node is an edge node to be accessed next by a terminal predicted by a first edge node according to a corresponding relationship between an edge node coverage area and a road, the first edge node is an edge node currently accessed by the terminal, and when the processor 151 executes the program, the following steps are implemented:
Receiving first information sent by the first edge node;
After receiving the first information, determining whether at least part of information required for providing services for the terminal is missing or not;
if the deletion is determined, the data synchronization of multiple operators is started.
Optionally, the first edge node and the second edge node belong to a first operator;
The processor 151 may further implement the following steps when executing the program:
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
Optionally, the processor 151 may further implement the following steps when executing the program:
the determining a third edge node includes:
and determining the third edge node according to the corresponding relation between the coverage area of the edge node of the second operator and the road.
Optionally, the processor 151 may further implement the following steps when executing the program:
the data synchronization with the third edge node includes:
receiving the missing information of the information required by the service provided by the terminal and sent by the third edge node, or
And sending the existing information required for providing the service for the terminal to the third edge node so as to provide the service for the terminal by the third edge node.
Optionally, the processor 151 may further implement the following steps when executing the program:
After the multi-operator data synchronization is started, the method further comprises the following steps:
If the synchronized data is still unused after the preset time period, the synchronized data is deleted, and/or,
And if the terminal leaves the coverage area of the second edge node, deleting the synchronous data.
The specific working process of the embodiment of the present invention is identical to that of the second embodiment of the method, so that the detailed description thereof will be omitted herein, and reference is made to the description of the method steps in the second embodiment.
Referring to fig. 16, fig. 16 is a schematic structural diagram of an electronic device according to a twelfth embodiment of the present invention, where the electronic device 160 includes a processor 161, a memory 162, and a program stored in the memory 162 and executable on the processor 161, and the processor 161 implements the following steps when executing the program:
Determining the road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station;
aiming at each preset edge node, determining the road covered by the preset edge node according to the roads covered by all the preset base stations under the preset edge node;
establishing a corresponding relation between an edge node coverage area and a road according to the road covered by each preset edge node;
and sending at least part of content in the corresponding relation between the edge node coverage area and the road to a target edge node in the preset edge nodes, wherein the at least part of content in the corresponding relation between the edge node coverage area and the road comprises the corresponding relation between the coverage area of the preset edge node adjacent to the target edge node and the road.
Optionally, the processor 161 may further implement the following steps when executing the program:
The corresponding relation between the edge node coverage area and the road comprises the corresponding relation between the edge node coverage area and the road section of the road;
The determining the road covered by each preset base station according to the distance between the road and the preset base station and the radius of the coverage area of the preset base station comprises the following steps:
starting from one end of a road, determining a demarcation point at intervals of a preset distance, and dividing the road into a plurality of road sections;
Calculating a first distance between each demarcation point and a central point in the coverage area of each preset base station, and comparing the first distance with the radius of the coverage area of the corresponding base station;
If the first distance is smaller than or equal to the radius of the coverage area of the corresponding base station, determining that the demarcation point is in the coverage area of the corresponding base station;
If the first demarcation point and the second demarcation point on one road are both in the coverage area of the corresponding base station, determining that the road section between the first demarcation point and the second demarcation point is in the coverage area of the corresponding base station;
If only the third demarcation point is in the coverage area of the corresponding base station in the third demarcation point and the fourth demarcation point on one road, determining an intermediate point between the third demarcation point and the fourth demarcation point according to the radius of the coverage area of the corresponding base station, and determining that the road section between the intermediate point and the third demarcation point is in the coverage area of the corresponding base station.
The specific working process of the embodiment of the present invention is identical to that of the second embodiment of the method, so that the detailed description thereof will be omitted herein, and reference is made to the description of the method steps in the second embodiment.
An embodiment thirteenth of the present invention provides a readable storage medium having stored thereon a program which, when executed by a processor, implements the steps of any one of the data synchronization methods of the first embodiment or the steps of any one of the data synchronization methods of the second embodiment or implements the steps of any one of the information transmission methods of the third embodiment. For details, reference is made to the description of the method steps in the corresponding embodiments above.
The terminal in the embodiment of the invention can be a wireless terminal or a wired terminal, and the wireless terminal can be a device for providing voice and/or other service data connectivity for a user, a handheld device with a wireless connection function or other processing devices connected to a wireless modem. The wireless terminals may communicate with one or more core networks via a radio access network (Radio Access Network, RAN for short), which may be mobile terminals such as mobile phones (or "cellular" phones) and computers with mobile terminals, for example, portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile devices that exchange voice and/or data with the radio access network. Such as Personal communication services (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiation Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal Digital Assistants (PDA) DIGITAL ASSISTANT, and the like. A wireless Terminal may also be referred to as a system, subscriber Unit (Subscriber Unit), subscriber Station (Subscriber Station), mobile Station (Mobile Station), remote Terminal (Remote Terminal), access Terminal (ACCESS TERMINAL), user Terminal (User Terminal), user Agent (User Agent), terminal (User Device or User Equipment), without limitation.
The above readable storage medium includes computer readable storage medium. Computer-readable storage media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, read only compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium which can be used to store information that can be accessed by a computing device.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.
Claims (15)
1. The data synchronization method is applied to a first edge node, wherein the first edge node is an edge node currently accessed by a terminal, and is characterized by comprising the following steps:
Predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the edge node coverage area and the road;
Sending first information to the second edge node, so that the second edge node starts multi-operator data synchronization under the condition that the second edge node determines that at least part of information required for providing services for the terminal is lost;
The first edge node and the second edge node both belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
2. The method according to claim 1, wherein predicting a second edge node to be accessed next by the terminal according to the correspondence between the coverage area of the edge node and the road comprises:
Determining a first road where the terminal is currently located according to a first position where the terminal is currently located;
predicting a road into which the terminal will drive according to the moving direction of the terminal on the first road and a road topology structure;
and predicting at least one second edge node according to the corresponding relation between the road to be driven in by the terminal and the coverage area of the edge node and the road.
3. The method of claim 2, wherein predicting the road into which the terminal will travel based on the direction of movement of the terminal on the first road and the road topology comprises:
predicting a road into which the terminal is to travel in a preset area according to the moving direction of the terminal on the first road and a road topology structure;
The distance between any position in the preset area and the first position is smaller than or equal to a preset value, and the preset value is determined according to the size of the coverage area of the single edge node.
4. A method according to claim 3, wherein predicting the road into which the terminal will travel in the preset area based on the direction of movement of the terminal on the first road and the road topology comprises:
Predicting a road and a road section of the road to which the terminal is driven in a preset area according to the moving direction of the terminal on the first road and the road topology structure;
And predicting at least one second edge node according to the corresponding relation between the incoming road and the coverage area of the edge node and the road by the terminal, wherein the predicting comprises the following steps:
And predicting at least one second edge node according to the corresponding relation between the road and the road section where the terminal is to enter and the road covered by the edge node, wherein the corresponding relation comprises the corresponding relation between the edge node covered area and the road section.
5. The data synchronization method is applied to a second edge node, and is characterized in that the second edge node is an edge node to be accessed next by a terminal, which is predicted by a first edge node according to the corresponding relation between an edge node coverage area and a road, and the first edge node is an edge node to which the terminal is currently accessed, and the method comprises the following steps:
Receiving first information sent by the first edge node;
After receiving the first information, determining whether at least part of information required for providing services for the terminal is missing or not;
If the deletion is determined, starting the data synchronization of multiple operators;
The first edge node and the second edge node both belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
6. The method of claim 5, wherein the determining a third edge node comprises:
and determining the third edge node according to the corresponding relation between the coverage area of the edge node of the second operator and the road.
7. The method of claim 5, wherein said synchronizing data with said third edge node comprises:
receiving the missing information of the information required by the service provided by the terminal and sent by the third edge node, or
And sending the existing information required for providing the service for the terminal to the third edge node so as to provide the service for the terminal by the third edge node.
8. The method of claim 5, further comprising, after said initiating multi-operator data synchronization:
If the synchronized data is still unused after the preset time period, the synchronized data is deleted, and/or,
And if the terminal leaves the coverage area of the second edge node, deleting the synchronous data.
9. A first edge node, where the first edge node is an edge node to which a terminal is currently accessed, the first edge node is characterized by comprising:
the prediction module is used for predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the coverage area of the edge node and the road;
The first information sending module is used for sending first information to the second edge node, so that the second edge node starts multi-operator data synchronization under the condition that the second edge node determines that at least part of information required for providing services for the terminal is lost;
The first edge node and the second edge node both belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
10. The second edge node is an edge node to be accessed next by a terminal predicted by a first edge node according to a corresponding relation between an edge node coverage area and a road, the first edge node is an edge node to which the terminal is currently accessed, and the second edge node comprises:
The first information receiving module is used for receiving first information sent by the first edge node;
The determining module is used for determining whether at least part of information required for providing services for the terminal is missing or not after the first information is received;
The synchronization module is used for starting the data synchronization of multiple operators if the deletion is determined;
The first edge node and the second edge node both belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
11. The first edge node is an edge node accessed by a terminal at present and is characterized by comprising a transceiver and a processor;
the processor is used for predicting a second edge node to be accessed next by the terminal according to the corresponding relation between the coverage area of the edge node and the road;
The transceiver is configured to send first information to the second edge node, so that the second edge node starts multi-operator data synchronization when determining that at least part of information required for providing services for the terminal is missing;
The first edge node and the second edge node both belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
12. The second edge node is an edge node which is predicted to be accessed by a first edge node according to the corresponding relation between an edge node coverage area and a road, and is the edge node which is accessed by the terminal currently, and comprises a transceiver and a processor;
the transceiver is configured to receive first information sent by the first edge node;
The processor is used for determining whether at least part of information required for providing service for the terminal is missing or not after receiving the first information;
the transceiver is further configured to start multi-operator data synchronization if the absence is determined;
The first edge node and the second edge node both belong to a first operator;
the starting multi-operator data synchronization includes:
Determining a third edge node, the third edge node belonging to a second operator, the coverage area of the third edge node comprising at least part of the coverage area of the second edge node;
and carrying out data synchronization with the third edge node under the condition that the third edge node is determined to be capable of providing missing information of information required by the second edge node for providing services for the terminal.
13. A first edge node, which is an edge node currently accessed by a terminal, and comprises a memory, a processor and a program stored in the memory and capable of running on the processor, wherein the processor implements the steps in the data synchronization method according to any one of claims 1 to 4 when executing the program.
14. The second edge node comprises a memory, a processor and a program stored in the memory and capable of running on the processor, and is characterized in that the second edge node is an edge node which is predicted to be accessed next by a terminal and obtained by a first edge node according to the corresponding relation between an edge node coverage area and a road, the first edge node is an edge node which is currently accessed by the terminal, and the steps in the data synchronization method according to any one of claims 5 to 8 are realized when the processor executes the program.
15. A readable storage medium, on which a program is stored, characterized in that the program, when being executed by a processor, realizes the steps in the data synchronization method according to any one of claims 1 to 4 or the steps in the data synchronization method according to any one of claims 5 to 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011218574.8A CN114449640B (en) | 2020-11-04 | 2020-11-04 | Data synchronization method, information transmission method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011218574.8A CN114449640B (en) | 2020-11-04 | 2020-11-04 | Data synchronization method, information transmission method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114449640A CN114449640A (en) | 2022-05-06 |
| CN114449640B true CN114449640B (en) | 2025-02-14 |
Family
ID=81361850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011218574.8A Active CN114449640B (en) | 2020-11-04 | 2020-11-04 | Data synchronization method, information transmission method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114449640B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116208625B (en) * | 2023-05-06 | 2023-07-25 | 浪潮通信技术有限公司 | Information synchronization method, device, electronic equipment and computer readable storage medium |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015125065A (en) * | 2013-12-26 | 2015-07-06 | 株式会社ゼンリン | Route search device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070155399A1 (en) * | 2005-12-29 | 2007-07-05 | Alberth William P Jr | Devices and methods for synchronizing location information in an access point |
| US9019843B2 (en) * | 2012-09-13 | 2015-04-28 | International Business Machines Corporation | Utilizing stored data to reduce packet data loss in a mobile data network with data breakout at the edge |
| WO2017070776A1 (en) * | 2015-10-26 | 2017-05-04 | Sierra Wireless, Inc. | Cognitive wireless system - predicted overlap |
-
2020
- 2020-11-04 CN CN202011218574.8A patent/CN114449640B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015125065A (en) * | 2013-12-26 | 2015-07-06 | 株式会社ゼンリン | Route search device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114449640A (en) | 2022-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10595253B2 (en) | Systems and methods for directing mobile device connectivity | |
| US10172009B1 (en) | System and method for a vehicular network service over a 5G network | |
| US20090061862A1 (en) | Peer to peer service discovery sharing | |
| US7773941B2 (en) | Method and system for positioning a relay in a wide area communication network | |
| CN103974373B (en) | A kind of In-vehicle networking method for routing and device | |
| US20220060846A1 (en) | Using geofencing areas to improve road safety use cases in a v2x communication environment | |
| Jeong et al. | A hybrid V2X system for safety-critical applications in VANET | |
| CN108064062A (en) | A kind of method and device of information processing across base station | |
| EP2962495B1 (en) | Preemptive authentication in remote local wireless network | |
| Hagenauer et al. | Parked cars as virtual network infrastructure: Enabling stable V2I access for long-lasting data flows | |
| WO2019101159A1 (en) | Base station handover method and device based on motion state of mobile device | |
| CN103813364A (en) | Mobile self-organizing network interrupt data recovery method based on area perception | |
| CN108683986B (en) | Fleet communication method, computer-readable storage medium and terminal | |
| US20210166567A1 (en) | Vehicle platooning | |
| JP4892002B2 (en) | Communication method, communication system, mobile node, and network node | |
| Bi | Neighboring vehicle-assisted fast handoff for vehicular fog communications | |
| Hasan et al. | Intelligent transportation systems: 802.11-based Vehicular Communications | |
| CN101902794A (en) | A Layer 2 Fast Handover Method Based on Motion Prediction in V2I Communication | |
| EP4228326A1 (en) | Wireless communication device for vehicle, and communication control method | |
| Ghafoor et al. | Spectrum‐aware geographic routing in cognitive vehicular ad hoc network using a Kalman filter | |
| EP2615857A1 (en) | Method for determining a future location of a mobile electronic device | |
| CN114449640B (en) | Data synchronization method, information transmission method and device | |
| JP2009225011A (en) | Base station device and handover control method | |
| US12414182B2 (en) | Communication terminal device, communication method and communication program product | |
| CN116195279A (en) | Data transmission device, data transmission method, and data transmission program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |