CN110475225B - Method for sending message and related equipment - Google Patents
Method for sending message and related equipment Download PDFInfo
- Publication number
- CN110475225B CN110475225B CN201810447656.6A CN201810447656A CN110475225B CN 110475225 B CN110475225 B CN 110475225B CN 201810447656 A CN201810447656 A CN 201810447656A CN 110475225 B CN110475225 B CN 110475225B
- Authority
- CN
- China
- Prior art keywords
- frequency
- parameter
- parameter value
- configuration information
- sending
- 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 80
- 230000005540 biological transmission Effects 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 43
- 238000004891 communication Methods 0.000 description 38
- 230000006870 function Effects 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000006855 networking Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 230000002829 reductive effect Effects 0.000 description 6
- 238000012360 testing method Methods 0.000 description 6
- 230000000670 limiting effect Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 230000036961 partial effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000002195 synergetic effect Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/10—Dynamic resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/021—Traffic management, e.g. flow control or congestion control in wireless networks with changing topologies, e.g. ad-hoc networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0226—Traffic management, e.g. flow control or congestion control based on location or mobility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the application discloses a method for sending a message. The method in the embodiment of the application comprises the following steps: receiving first frequency configuration information from a server, wherein the first frequency configuration information is used for indicating the frequency of a terminal for sending messages, and the first frequency configuration information comprises at least one configuration parameter, a parameter value set of the configuration parameter and a first sending frequency corresponding to each parameter value in the parameter value set; determining a first parameter value corresponding to the configuration parameter at the current moment; matching the first parameter value with the parameter value set, and determining a second parameter value matched with the first parameter value in the parameter value set; and sending the message according to the first sending frequency corresponding to the second parameter value. The embodiment of the application also provides a device for sending the message, the terminal and the server, and the terminal can dynamically adjust the sending frequency of the message, reduce the data volume of the message and reduce the loads of a network and the terminal.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a method for sending a message and a related device.
Background
Currently, the car networking technology has become a hotspot of new technology development of automobiles, domestic and foreign standard organizations all actively participate in the construction of the car networking technology, the car networking is vigorously developed, the innovation and development of the car industry are facilitated, new models and new states of new modes of automobiles and traffic services are built, and the innovation and the application of the automatic driving technology are facilitated. Vehicle to evolution (V2X) technologies defined by the third Generation Partnership Project (3rd Generation Partnership Project, 3GPP) include 4 broad categories: vehicle to Vehicle communication (V2V), Vehicle to Infrastructure communication (V2I), Vehicle to Pedestrian communication (V2P), and Vehicle to Network communication (V2N).
In existing V2X technology, all V2X devices broadcast V2X messages to the surroundings at a certain frequency. For example, assume a bidirectional 8-lane road, a 4-way 1000 meter range; 1 vehicle (including vehicle length) per 10 meters per lane under the condition of congestion; the data uploading frequency is 100 milliseconds, and the data packet size is 1 KB; the time length is counted as 12 hours; the amount of data broadcast by the V2X device (GB/per day) is then: 1000 m/10 m/vehicle × 4 lane × 8 direction × 10 lines/second is 3.2 ten thousand lines/second × 1KB is 32MB/s × 3600 second × 12 hours is 1382.4 GB/day.
In the prior art, V2X service messages are frequently interacted, and the volume of V2X data is large, so that loads are caused on a platform and a network.
Disclosure of Invention
The embodiment of the application provides a method for sending a message and related equipment, which are used for realizing dynamic adjustment of sending frequency to send the message; the method for sending the message is applied to a communication system of the Internet of vehicles, the communication system comprises a terminal and a server, the terminal comprises a device for sending the message, the terminal is used for periodically broadcasting the message, the message is the message of the state of the terminal, and the state comprises the position, the speed, the orientation, the equipment state and the like of the terminal; the terminal may also receive messages broadcast by surrounding terminals.
In a first aspect, the present embodiment provides a method for sending a message, which may be applied to a device for sending a message, the device receiving first frequency configuration information from a server, where the first frequency configuration information is used to indicate a frequency at which a terminal sends a message, and the first frequency configuration information includes at least one configuration parameter, a parameter value set of the configuration parameter, and a first sending frequency corresponding to each parameter value in the parameter value set; the device determines a first parameter value corresponding to the current time configuration parameter; then the device matches the first parameter value with the parameter value set, and further determines a second parameter value matched with the first parameter value in the parameter value set; each second parameter value has a corresponding first transmission frequency, and the device may transmit messages at the first transmission frequency corresponding to the second parameter value. In the embodiment of the present application, if the first parameter values determined by the terminal at different times are different, then the second parameter values matched with the first parameter values may also be different, each second parameter value has a corresponding first sending frequency, and sends a message (e.g., status information of itself) according to the first sending frequency corresponding to the first parameter value, and the terminal may dynamically adjust the frequency of the current message according to the first sending frequency corresponding to the second parameter value, and does not need to send the message according to a fixed frequency, and may send the message according to a lower sending frequency, so as to reduce the data volume of the message and reduce the load of the network and the terminal.
In one possible implementation, the at least one configuration parameter comprises a speed, the set of parameter values comprises a set of speed values, the apparatus detects a first speed value at a current time instant; then, the terminal matches the first speed value with the speed value set, determines a second speed value matched with the first speed value in the speed value set, and the first sending frequency is a sending frequency corresponding to the second speed value in the first configuration information. In this embodiment, the at least one configuration parameter includes a speed, the speed value set includes a plurality of second speed values, each of the plurality of second speed values corresponds to a sending frequency, and the terminal may adjust the sending frequency of the sent message according to a change in the first speed value at the current time, for example, when the vehicle is traveling at a slower speed, the message may be sent at a lower sending frequency, and when the vehicle is traveling at a faster speed, the message may be sent at a higher sending frequency, so as to dynamically adjust the sending frequency of the sent message according to the configuration information of the first frequency, and reduce the data volume of the sent message.
In a possible implementation manner, the at least one configuration parameter includes a geographic location, in the first frequency configuration information, a parameter value of each geographic location corresponds to N speed values, each speed value of the N speed values corresponds to a first transmission frequency, and N is a positive integer greater than or equal to 1. In this embodiment, the parameter value of each geographic location corresponds to N speed values, for example, the geographic location may include an urban area, a high speed, an overpass, and the like, the sending frequency corresponding to different geographic locations is different, and the device may dynamically adjust the sending frequency of the sent message according to the current geographic location and the speed value corresponding to the current geographic location.
In a possible implementation manner, matching the first parameter value with the parameter value set, and specifically determining the second parameter value that matches the first parameter value in the parameter value set may be: the device acquires a first position and a first speed value at the current moment; firstly, matching a first position at the current moment with a parameter value of a geographic position, and determining a second position in frequency configuration information; then, matching the first speed value at the current moment with N speed values corresponding to the second position, and determining a second speed value matched with the first speed value in the N speed values; the device then transmits the message at a first transmission frequency corresponding to the second speed value. In the embodiment of the application, the device can dynamically adjust the sending frequency of the sent message according to the current geographic position and the speed value corresponding to the current geographic position.
In one possible implementation, the at least one configuration parameter includes a service, the set of parameter values includes a set of service ID values, and the apparatus determines a first service currently being executed (e.g., a traffic light service, a collision service, etc.); and then matching the first parameter value with the parameter value set, matching the ID value of the first service with the service ID value set, and determining a second service ID value matched with the first service in the service ID set, wherein the first sending frequency is the sending frequency corresponding to the ID value of the second service in the first configuration information. In the embodiment of the present application, different services require different sending frequencies of messages to be sent, and it can be understood that different services require different sending frequencies of messages to be sent, for example, some special services (such as collision services) require higher sending frequencies to send messages to ensure the safety of a vehicle.
In a possible implementation manner, the first frequency configuration information further includes a priority of a configuration parameter, and each configuration parameter in the at least one configuration parameter has a corresponding priority; the device may determine a target configuration parameter of the at least one configuration parameter according to the priority of the configuration parameter; for example, when the first frequency configuration information includes at least two configuration parameters, each configuration parameter has a corresponding priority, where a service has the highest priority (first priority), a speed has a second priority, and the like, and the service is a target configuration parameter, the apparatus matches a first parameter value with a parameter value set of the target configuration parameter, and determines a second parameter value that matches the first parameter value in the parameter value set. In the embodiment of the application, when the number of the configuration parameters is at least 2, the device adjusts the sending frequency of the sent message according to the first sending frequency corresponding to the target configuration parameter with the highest priority, so that the data volume of the sent message can be reduced, and the safety of the vehicle can be improved.
In a possible implementation manner, the device may send, to the server, a target message corresponding to a target service according to the first sending frequency, where the target service is a special service, such as a failure service, and the target message is used to instruct the server to update the first frequency configuration information according to the target message, so as to obtain updated second frequency configuration information, where the second frequency configuration information includes an ID value of the target service and an updated second sending frequency corresponding to the target service; the device receives the updated second frequency configuration information; the device may then transmit the message at the updated second transmission frequency. In the embodiment of the application, a server (application server) receives a target message, determines that a current service of a terminal is a fault service, and the server may configure frequency configuration information, that is, updated second frequency configuration information, for the terminal according to the fault service, where the second frequency configuration information includes at least one configuration parameter, and the second transmission frequency is increased compared with the first transmission frequency, so as to implement dynamic adjustment of the transmission frequency, and improve the security of different services.
In a second aspect, the present application provides a computer storage medium for storing computer software instructions for the above apparatus, which includes a program designed to execute the above aspects.
In a third aspect, an embodiment of the present application provides an apparatus for sending a message, which has a function that is implemented in the apparatus in practice in the foregoing method. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In a fourth aspect, an apparatus is provided that comprises at least one processor configured to perform the method of the first aspect, and an interface circuit.
In a fifth aspect, an embodiment of the present application provides a terminal, where the terminal includes the apparatus for sending a message according to the third aspect.
In a sixth aspect, an embodiment of the present application provides a method for sending a message, where the method includes: the server configures first frequency configuration information, wherein the first frequency configuration information comprises at least one configuration parameter, a parameter value set of the configuration parameter and a first sending frequency corresponding to each parameter value in the parameter value set; the server sends first frequency configuration information to the terminal, wherein the first frequency configuration information is used for indicating that: the terminal determines a first parameter value corresponding to the current time configuration parameter; and matching the first parameter value with the parameter value set, determining a second parameter value matched with the first parameter value in the parameter value set, and sending the message according to a first sending frequency corresponding to the second parameter value. In this embodiment of the present application, if the first parameter values determined by the device at different times are different, then the second parameter values matching the first parameter values may also be different, each second parameter value has a corresponding first sending frequency, and sends a message (e.g., status information of itself) according to the first sending frequency corresponding to the first parameter value, and the device may dynamically adjust the frequency of the current message sent according to the first sending frequency corresponding to the second parameter value, and does not need to send a message according to a fixed frequency, and may send a message according to a lower sending frequency, so as to reduce the data volume of the message sent, and reduce the load of the network and the terminal.
In a possible implementation manner, the server receives the device type sent by the terminal; the types of devices include, but are not limited to, drive test units, vehicle devices and pedestrian devices; the method comprises the steps that a server configures first frequency configuration information corresponding to a device type according to the device type, wherein in the embodiment of the application, when the device type is a drive test unit, the sending frequency of a message is a fixed value; when the device types are vehicle devices and pedestrian devices, the transmission frequency of the transmitted messages can be multiple, and different transmission frequencies correspond to different parameter values of the configuration parameters.
In a possible implementation manner, a server receives a target message corresponding to a target service sent by a terminal; the server updates the first frequency configuration information according to the target message to obtain updated second frequency configuration information, wherein the second frequency configuration information comprises updated second sending frequency; and the server sends second frequency configuration information to the terminal, wherein the second frequency configuration information is used for indicating the terminal to send messages according to the second sending frequency. In this embodiment, the server receives the target message, determines that the current service of the terminal is a failure service, and the server may configure frequency configuration information, that is, updated second frequency configuration information, for the terminal according to the failure service, where the second frequency configuration information includes at least one configuration parameter, for example, when the server receives the target message, determines that the current service of the terminal indicates that the terminal is at risk currently, and needs to improve the sending frequency of the message sent by the terminal to ensure the security of the terminal, so that the server reconfigures the frequency information and the reconfigured second frequency configuration information, thereby implementing dynamic adjustment of the sending frequency and improving the security of different services.
In one possible implementation, the server includes a central server and an edge server, where the edge server is: servers deployed at the edge, i.e., network locations near users, typically integrate caching, security, storage, and local application hosting capabilities to deliver cloud applications seamlessly, efficiently, with high performance and low latency; the central server: with respect to the edge servers, the central server is deployed away from the user, connects to each edge server, and is in a central location. When the center server sends the first frequency configuration information to the terminal, the center server synchronously sends the first frequency configuration information to the edge server.
In a possible implementation manner, the edge server receives a target message corresponding to a target service, which is sent by the terminal according to a first sending frequency; the edge server updates the first frequency configuration information according to the target message to obtain updated second frequency configuration information, wherein the second frequency configuration information comprises a parameter value set and a second sending frequency corresponding to the parameter value set; the edge server sends second frequency configuration information to the central server; and the central server sends second frequency configuration information to the terminal, wherein the second frequency configuration information is used for indicating the terminal to send messages according to the second sending frequency. In the embodiment of the application, the edge server and the central server cooperatively control the frequency configuration information, and the message sending frequency of the terminal is adjusted by issuing the frequency configuration information to the terminal. The distance between the terminal and the edge server is shorter than that between the terminal and the center server, the edge server can quickly respond to the message sent by the terminal, and the processing efficiency of updating the frequency configuration information is improved through the synergistic effect of the edge server and the center server.
In one possible implementation, the at least one configuration parameter includes a speed, the set of parameter values includes a set of speed values, and the speed values in the set of speed values have a corresponding first transmission frequency. In this embodiment, the at least one configuration parameter includes a speed, the speed value set includes a plurality of second speed values, each of the plurality of second speed values corresponds to a sending frequency, and the terminal may adjust the sending frequency of the sent message according to a change in the first speed value at the current time, for example, when the vehicle is traveling at a slower speed, the message may be sent at a lower sending frequency, and when the vehicle is traveling at a faster speed, the message may be sent at a higher sending frequency, so as to dynamically adjust the sending frequency of the sent message according to the configuration information of the first frequency, and reduce the data volume of the sent message.
In one possible implementation, the at least one configuration parameter includes a service, the set of parameter values includes a set of service ID values, each of the set of service ID values has a corresponding first transmission frequency. In the embodiment of the present application, different services require different sending frequencies of messages to be sent, and it can be understood that different services require different sending frequencies of messages to be sent, for example, some special services (such as collision services) require higher sending frequencies to send messages to ensure the safety of a vehicle.
In a possible implementation manner, the at least one configuration parameter further includes a geographic location, in the first frequency configuration information, a parameter value of each geographic location corresponds to N speed values, each speed value of the N speed values has a corresponding first transmission frequency, and N is a positive integer greater than or equal to 1. In this embodiment, the parameter value of each geographic location corresponds to N speed values, for example, the geographic location may include an urban area, a high speed, an overpass, and the like, the sending frequency corresponding to different geographic locations is different, and the device may dynamically adjust the sending frequency of the sent message according to the current geographic location and the speed value corresponding to the current geographic location.
In a seventh aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for the server, which includes a program designed to execute the above aspects.
In an eighth aspect, the present application provides an apparatus having the function of implementing the function actually performed by the server in the foregoing method. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In a ninth aspect, a server is configured to include a memory, a network interface, and a processor. Wherein the memory is configured to store computer executable program code and is coupled to the network interface. The program code comprises instructions which, when executed by the processor, cause the server to carry out the information or instructions referred to in the method above.
In the embodiment of the application, a terminal receives first frequency configuration information from a server, the first frequency configuration information comprises at least one configuration parameter, after the terminal receives the first frequency configuration information, a first parameter value corresponding to the configuration parameter at the current moment can be determined according to the configuration parameter in the first frequency configuration information, then the first parameter value is matched with a parameter value set in the first frequency configuration information, and a second parameter value matched with the first parameter value in the parameter value set is determined; as time changes, the current first parameter value is different, and the second parameter value matched with the first parameter value may be different, then the terminal may send a message according to the first sending frequency corresponding to the second parameter value in the first frequency configuration information, and since each parameter value in the first frequency configuration information has the corresponding first sending frequency, the terminal may dynamically adjust the frequency of the current sent message according to the first sending frequency corresponding to the second parameter value, for example, the message does not need to be sent according to a fixed frequency, and the message may be sent according to a lower sending frequency, so as to reduce the data amount of the sent message, and reduce the load of the network and the terminal.
Drawings
FIG. 1 is a schematic view of a scenario of an Internet of vehicles according to an embodiment of the present application;
FIG. 2 is a schematic architecture diagram of a communication system of the Internet of vehicles in the embodiment of the present application;
FIG. 3 is a flowchart illustrating steps of an embodiment of a method for sending a message according to an embodiment of the present application;
FIG. 4 is an architectural diagram of another embodiment of a networked vehicle communication system in an embodiment of the application;
FIG. 5 is a flowchart illustrating steps of an embodiment of a method for sending a message according to an embodiment of the present application;
FIG. 6 is a block diagram illustrating an embodiment of an apparatus for sending a message according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an embodiment of a terminal in an embodiment of the present application;
FIG. 8 is a block diagram illustrating an embodiment of a server according to the present disclosure;
fig. 9 is a schematic structural diagram of an embodiment of a server in an embodiment of the present application.
Detailed Description
The embodiment of the application provides a method for sending a message and related equipment, which are used for realizing dynamic adjustment of sending frequency to send the message.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments that can be derived from the embodiments given herein by a person of ordinary skill in the art are intended to be within the scope of the present disclosure.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Currently, the technology of vehicle networking (V2X) has become a hotspot of the development of new technologies of automobiles, the vehicle network is a huge interactive network formed by information such as vehicle position, speed and route, and the vehicles can complete the collection of their own environment and state information through devices such as GPS and sensors, and the vehicle networking performs wireless communication and information interaction between vehicles, vehicles and roads, vehicles and people, and vehicles and the internet according to agreed communication protocols and data interaction standards. The domestic and foreign Standards organizations actively participate in the construction of the vehicle networking technology, such as the third Generation Partnership Project (3 GPP), the European Telecommunications Standards Institute (ETSI), and the like, so as to vigorously develop the vehicle networking, facilitate the development of the innovation of the automobile industry, construct a new model of automobile and traffic service, and promote the innovation and application of the automatic driving technology.
As will be understood in conjunction with fig. 1, fig. 1 is a schematic view of a scenario of a car networking, and the V2X technology defined by 3GPP includes 4 broad categories: vehicle to vehicle communication (V2V), vehicle to infrastructure communication (V2I), vehicle to pedestrian communication (V2P), and vehicle to network communication (V2N); wherein all V2X devices will broadcast messages to the surroundings with a certain frequency.
Referring to fig. 2 for understanding, fig. 2 is a schematic architecture diagram of a communication system of the internet of vehicles according to an embodiment of the present application.
It should be understood that the communication system may be any communication system, and the embodiments of the present application may be applied to various communication systems, for example: a Global System for Mobile communications (GSM) System, a Code Division Multiple Access (CDMA) System, a Wideband Code Division Multiple Access (WCDMA) System, a General Packet Radio Service (GPRS), a Long Term Evolution (Long Term Evolution, LTE) System, an Advanced Long Term Evolution (LTE-a) System, a Universal Mobile telecommunications System (Universal Mobile telecommunications System, UMTS), a UMTS Local Area network (WLAN), a Wireless Fidelity (WiFi), or a next-generation communication System, etc., where the next-generation communication System may include, for example, a fifth-generation (5G) communication System.
The communication system of the internet of vehicles includes an application server 201, a plurality of terminals 202 (e.g., terminal a, terminal B, terminal C, and terminal D), a control function device (CF) 203; an Application Server (AS) 201 communicates with a control function device (CF) 203 through a V2 interface, the CF is connected with a terminal 202 through a V3 interface, and the CF issues service authorization parameters to the terminal 202 through a V3 interface. The 3GPP supports an enhanced PC5 interface for direct point-to-point and point-to-multipoint short-range device communication among V2V, V2I, and V2P, and the respective terminals can communicate with each other through the PC5 interface. The PC5 is a reference point between terminals, and the physical layer is also called Sidelink and is used to complete signaling and data transmission of a control plane and a user plane, discovery of proximity services, implementation of direct communication between terminals, and a network access relay function for terminals.
The terminal may be a vehicle-mounted device, a mobile phone, a road test unit, a tablet computer, a laptop computer, a handheld computer, a Mobile Internet Device (MID), a wearable device, an Augmented Reality (AR) device, a wireless terminal in self driving (self driving), a wireless terminal in transportation safety (transportation safety), and a wireless terminal in a smart city (smart city).
Meanwhile, the terminal of V2X can support the traditional air Uu interface of the mobile communication network, and meet the wide area communication requirement. The application server is a V2X application server oriented to different operator networks, each terminal is connected to an access network (RAN) node 204 through a Uu interface, and a core network node 205 is connected to the application server 201.
The following is a brief description of the network element functions involved in the architecture of fig. 2:
a terminal: a message for periodically broadcasting, wherein the message is a message of the terminal's own state, and the state includes the terminal's position, speed, orientation, equipment status (e.g. normal, fault), etc.; receiving a V2X message broadcast by a peripheral terminal; the method can judge whether the security threat exists currently according to the self state and the received V2X message, and if the security threat exists, an alarm message is sent out.
An access network node: the establishment of an air interface signaling connection for changing the terminal from an idle state to a connection state; and participating in the transmission of uplink and downlink data of the connected terminal.
Control function device (CF): service authorization and related parameter issuance responsible for V2X communication.
In this embodiment of the present application, an application server is configured to configure first frequency configuration information, where the first frequency configuration information includes a configuration parameter (e.g., a speed), a parameter value set (e.g., a speed value set) of the configuration parameter, and a first sending frequency corresponding to a parameter value in the parameter value set; the first frequency configuration information is used for indicating the frequency of the message sent by the terminal; the terminal receives first frequency configuration information from the server,
the terminal determines a first parameter value (for example, the current time speed value is 90) corresponding to the current time configuration parameter; then, the terminal matches the first parameter value with the parameter value set, and determines a second parameter value (e.g. 80-100) matching the first parameter value in the parameter value set; and the terminal sends the message according to the first sending frequency corresponding to the second parameter value. In the embodiment of the present application, the terminal determines a first parameter value corresponding to a configuration parameter at a current time, then matches the first parameter value with a parameter value set, determines a second parameter value matching the first parameter value in the parameter value set, and finally, the terminal may send a message according to a first sending frequency corresponding to the second parameter value.
In the following, a method for sending a message in the present application is described in detail through an embodiment, please refer to fig. 3, where an embodiment of the method for sending a message in the embodiment of the present application may include a plurality of terminals in a communication system of an internet of vehicles, and an interaction between any one of the terminals and a server is taken as an example in the present embodiment for description.
Step 301, the terminal initiates a start connection (on-boot connection) to the CF, the CF feeds back a response to the terminal, and the terminal is connected with the CF.
Step 302, the CF authorizes the terminal to use the related services of the car networking and sends communication parameters (including but not limited to radio resources, authorized services, or IP address of V2X application server, etc.) to the terminal;
and step 303, the terminal is connected with the application server through the base station according to the IP address of the application server, and reports the ID of the terminal and the equipment type of the terminal to the application server.
The device types include, but are not limited to, Road Side Unit (RSU), Vehicle User Equipment (V-UE), and Pedestrian User Equipment (P-UE).
It should be noted that steps 301 to 303 are optional steps, and if the terminal and the application server have already established a connection, step 304 is directly performed without performing steps 301 to 303 described above.
Step 304, the application server configures first frequency configuration information, where the first frequency configuration information includes at least one configuration parameter, a parameter value set of the at least one configuration parameter, and a first sending frequency corresponding to each first parameter value in the first parameter value set.
Each of the at least one configuration parameter corresponds to a set of parameter values, e.g., a first configuration parameter corresponds to a first set of parameter values, a second configuration parameter corresponds to a second set of parameter values, etc.
The application server configures first frequency configuration information, for example, the at least one configuration parameter includes, but is not limited to, at least one of speed, traffic, and geographic location, and each configuration parameter has a corresponding set of parameter values, and each parameter value in the set of parameter values has a corresponding first transmission frequency.
For example, the services include, but are not limited to, regular services, traffic light services, alarm services, and fault services.
Geographic locations include, but are not limited to, high speed, urban, suburban, crossroads, and the like.
In a first possible implementation manner, the configuration parameter may further include a device type, for example, a parameter value set corresponding to the device type includes a drive test unit and a vehicle device (a commercial vehicle-mounted device, a truck-mounted device, and the like), and each parameter value corresponds to a first sending frequency, for example, the first sending frequency corresponding to the drive test unit is 30Hz, and when the device type is the drive test unit, the sending frequency of the sent message is a fixed value; when the device types are vehicle devices and pedestrian devices, the sending frequency of the sent messages can be multiple, different sending frequencies correspond to different parameter values of the configuration parameters, and the first sending frequency corresponding to the vehicle-mounted device is 10 Hz. Or, different on-board devices correspond to different transmission frequencies, for example, the first transmission frequency corresponding to the on-board device of the commercial vehicle is 10Hz, and the first transmission frequency corresponding to the on-board device of the truck is 5 Hz.
It should be noted that, in the embodiment of the present application, specific data corresponding to the device type and the first transmission frequency are all exemplified and do not constitute a limiting description of the present application.
In a second possible implementation manner, the application server may configure, for the terminal, first frequency configuration information corresponding to the device type according to the device type reported by the terminal. The frequency configuration information may be exemplified in the form of a configuration information table, and the frequency configuration information is exemplified in the following 3 examples.
1. The first frequency configuration information includes 1 configuration parameter, and when the terminal is a vehicle quantity device and the configuration parameter is a speed, the first frequency configuration information is as shown in table 1 below:
TABLE 1
Terminal speed (km/h) | Message sending frequency (Hz) |
0~20 | 2 |
20~50 | 5 |
50~80 | 10 |
80~120 | 20 |
120 to above | 30 |
2. The first frequency configuration information includes 2 configuration parameters, the configuration parameters include a geographic location and a speed, and the first frequency configuration information is shown in table 2 below:
TABLE 2
3. The first frequency configuration information includes 3 configuration parameters, where the configuration parameters include geographic location, speed, and service, and the first configuration information is shown in table 3 below:
TABLE 3
In table 3, the set of parameter values corresponding to the services is a set of service ID values, and different service ID values in the set of service ID values correspond to different services. For example, "700" represents regular traffic, "710" represents traffic light traffic, "720" represents alarm traffic, "730" represents fault traffic, "etc., and the traffic and ID values in table 3 are illustrative and not meant to be a limiting description of the present application.
The configuration parameters and the parameter value sets corresponding to each configuration parameter in tables 1, 2 and 3 are all exemplified and do not limit the present application.
It should be understood that the first frequency configuration information in the embodiment of the present application includes at least one configuration parameter, the frequency configuration parameters in table 1, table 2 and table 3 are only for illustration and do not make a limiting description of the present application, and the configuration parameter in the first frequency configuration information may be at least one of the above configuration parameters. For example, in another example, the first frequency configuration information may also include only the configuration parameter of the service, or may also include only the configuration parameter of the geographic location, or may also include the service and the geographic location, and so on.
Step 305, the terminal receives the first frequency configuration information sent by the server, and determines a first parameter value corresponding to the configuration parameter at the current time.
In a first example, the terminal receives first frequency configuration information sent from the application server, where the first frequency configuration information is shown in table 1, and the terminal detects that the speed value at the current time is 70 according to the configuration parameters (speed) in the first frequency configuration information.
In a second example, the first frequency configuration information is shown in table 2, and the terminal determines the current geographic location (e.g., an urban area) according to the configuration parameters (geographic location and speed) in the first frequency configuration information, and detects the speed value (e.g., 70) at the current time.
In a third example, the first frequency configuration information is shown in table 3, when the configuration parameters include a geographic location, a speed and a service, the terminal determines the service (e.g., a conventional service) at the current time, determines the current geographic location (e.g., an urban area), and detects a speed value (e.g., 80) at the current time.
Step 306, the terminal matches the first parameter value with the parameter value set, and determines a second parameter value matched with the first parameter value in the parameter value set.
In a first example, when the first frequency configuration information is shown in table 1, the terminal matches a currently detected first speed value (e.g. 70) with the set of speed values in table 1, determines a second speed value matching the first speed value in the set of speed values, e.g. the currently detected speed is 70, and the currently detected speed is a second speed value (e.g. 50-80) matching the set of speed values in table 1.
In a second example, when the first frequency configuration information is shown in table 2, the configuration parameters include geographic locations, and in the first frequency configuration information, a parameter value of each geographic location corresponds to N speed values, each of the N speed values corresponds to a first transmission frequency, and N is a positive integer greater than or equal to 1. In table 2, 2 geographical locations are included, such as downtown and high speed.
It should be understood that the geographical locations and the speed value sets corresponding to each geographical location are only illustrated in table 2, and are not meant to be limiting, and of course, the geographical locations may also include intersections, viaducts, and the like, which are not illustrated herein.
The terminal detects a current location (e.g., downtown) and a first speed value (e.g., 70) at the current time.
First, the terminal matches a first location (downtown) at the current time with parameter values (downtown and high speed) of a geographical location, and determines a second location in the first frequency configuration information, the second location being "downtown".
Each geographical location corresponds to N speed values, for example, as shown in Table 2, 5 speed values corresponding to "urban area" are respectively "0-20", "20-50", "50-80", "80-120" and "120-over".
Then, the terminal matches the first speed value 70 at the current time with the N speed values corresponding to the second position, and determines a second speed value "50-80" matching the first speed value 70 among the 5 speed values.
In a third example, the configuration parameter is a service, the parameter value set includes a service ID value set, and the terminal determines a first service currently executed; and matching the ID value of the first service with the service ID set, and determining a second service ID value matched with the first service in the service ID set.
In a fourth example, the first frequency configuration information further includes a priority of configuration parameters, each configuration parameter in the at least one configuration parameter has a corresponding priority, and the service is a configuration parameter with the highest priority.
When the first frequency configuration information is shown in table 2 or 3, and the first frequency configuration information includes at least two configuration parameters, each configuration parameter has a corresponding priority, where a service has the highest priority (first priority), a speed has a second priority, and the like.
The terminal determines a target configuration parameter in at least one configuration parameter according to the priority of the configuration parameter; for example, when the 2 configuration parameters are speed and service, respectively, the terminal determines the configuration parameter with the higher priority level as the target configuration parameter, and adjusts the frequency of the current message according to the first sending frequency corresponding to the second parameter value in the parameter value set of the target configuration parameter. For example, when 2 configuration parameters are speed and service, respectively, the priority level of the service is highest, the terminal determines the first service at the current time, the terminal first matches the first service with the service ID value set in the first frequency configuration information, for example, the first service at the current time is traffic light service, the ID value of the traffic light service is 710, the current first service is matched with the service ID value set, and the matched target service ID value is 710.
And 307, the terminal sends the message according to the first sending frequency corresponding to the second parameter value.
In a first example, referring to table 1, the second parameter value (speed value) is "50 to 80", and when the speed value is "50 to 80", the first transmission frequency in the corresponding message transmission frequencies is "10" according to the correspondence between the parameter value and the message transmission frequency in the first frequency configuration information.
In a second example, referring to table 2, "urban" where the speed values are "50 to 80," the first transmission frequency among the corresponding message transmission frequencies is "10.
In a third example, as shown in table 3, when the first service ID value is "710", the first transmission frequency corresponding to the target service ID value of "710" is "10".
In the embodiment of the application, a terminal receives first frequency configuration information from a server, the first frequency configuration information comprises at least one configuration parameter, after the terminal receives the first frequency configuration information, a first parameter value corresponding to the configuration parameter at the current moment can be determined according to the configuration parameter in the first frequency configuration information, then the first parameter value is matched with a parameter value set in the first frequency configuration information, and a second parameter value matched with the first parameter value in the parameter value set is determined; as time changes, the current first parameter value is different, and the second parameter value matched with the first parameter value may be different, then the terminal may send a message according to the first sending frequency corresponding to the second parameter value in the first frequency configuration information, and since each parameter value in the first frequency configuration information has the corresponding first sending frequency, the terminal may dynamically adjust the frequency of the current sent message according to the first sending frequency corresponding to the second parameter value, for example, the message does not need to be sent according to a fixed frequency, and the message may be sent according to a lower sending frequency, so as to reduce the data amount of the sent message, and reduce the load of the network and the terminal.
On the basis of the embodiment corresponding to fig. 2, optionally, after receiving the first frequency configuration information, the terminal may further receive second frequency configuration information after update, where the second frequency configuration information is sent from the application server, and is used to indicate that the terminal may send a message according to the second sending frequency after update.
In a possible implementation manner, the terminal sends a target message corresponding to a target service to the server according to a first sending frequency (e.g. 10Hz), for example, the target service is some service requiring special services, such as a failure service, a collision service, and the like.
The application server receives a target message sent by the terminal, wherein the target message is used for indicating the server to update the first frequency configuration information according to the target message to obtain updated second frequency configuration information, and the second frequency configuration information comprises updated second sending frequency.
The application server receives the target message, determines that the current service of the terminal is a fault service, and can configure frequency configuration information, namely updated second frequency configuration information, for the terminal according to the fault service, wherein the second frequency configuration information comprises at least one configuration parameter, and can be understood by referring to table 1, table 2 and table 3. In an application scenario, when the application server receives a target message, it determines a current service of the terminal, which indicates that the terminal is at risk currently, and needs to improve the sending frequency of the message sent by the terminal to ensure the security of the terminal, so that the application server reconfigures frequency information and reconfigured second frequency configuration information, where the second frequency configuration information includes the service and a second sending frequency corresponding to the service, for example, the second frequency configuration information includes a faulty service (ID value is "730"), and the second sending frequency corresponding to the faulty service is 40Hz (first sending frequency is 20 Hz). The second sending frequency is increased compared with the first sending frequency, so that the sending frequency is dynamically adjusted, and the safety of different services is improved.
In the embodiment of the present application, in order to distinguish between the frequency allocation information after update and the transmission frequency, in the present application, "first frequency allocation information" is frequency allocation information before update, "second frequency allocation information" is frequency allocation information after update, a first transmission frequency in the first frequency allocation information is a transmission frequency before update, and a second transmission frequency in the second frequency allocation information is a transmission frequency after update.
And after receiving the second frequency configuration information, the terminal adjusts the sending frequency of the sending message according to the indication of the second frequency configuration information. When the terminal receives the second frequency configuration information, the target service at the current moment is matched with the service in the second frequency configuration information, a second sending frequency (such as 40Hz) corresponding to the 'failure service' in the second frequency configuration information is determined, and the terminal sends a message according to the updated second sending frequency (such as 40 Hz).
In this example, the application server configures the first frequency configuration information for the terminal, and according to the requirement of the actual service, the application server may also update the first frequency configuration information, update the second sending frequency (e.g., 40Hz) corresponding to the target service (e.g., the failed service), the terminal receives the second frequency configuration information and sends the message according to the updated second sending frequency, and the terminal dynamically adjusts the frequency of sending the message according to the indication of the second frequency configuration information, so that the data volume of the broadcast messages of all terminals in the system is reduced, and the security of the vehicle in some special services (e.g., the failed service) can be improved.
In another possible implementation manner, the application server may also update the frequency configuration information for the terminal according to global information and the current service of the terminal, where the global information may be understood as information of a current air interface resource of the application server in the V2X communication system. For example, in the case of the radio resources occupied by all terminals in the current V2X communication system, the transmission frequency of the transmission message is configured uniformly for each of all terminals.
In an application scenario, if the V2X communication system includes a terminal a, a terminal B, and a terminal C in a connected state, if the sending frequency of the current message sent by the terminal a is 10Hz, the sending frequency of the current message sent by the terminal B is 10Hz, the sending frequency of the current message sent by the terminal C is 10Hz, and assuming that the application server does not have currently allocable wireless resources, the server may configure updated second frequency configuration information for each terminal according to the current global information. For example, if the terminal C is currently a failure service, the terminal C sends a target message of the failure service to the application server through the base station according to a sending frequency of 10Hz, where the target message carries an ID of the failure service, and after receiving the target message, the application server determines that the current service of the terminal C is the failure service according to the target message, and if the application server increases the sending frequency of the terminal C, the sending frequencies of the terminal a and the terminal B need to be decreased. The application server reconfigures the sending frequency of the sending message for the terminal A and the terminal B, and sends frequency configuration information A to the terminal A, wherein the frequency configuration information A is used for indicating the terminal A to adjust the current sending frequency of the message to be 5Hz, namely, the sending frequency of the message of the terminal A is reduced from 10Hz to 5 Hz; the application server sends frequency configuration information B to the terminal B, wherein the frequency configuration information B is used for indicating the terminal B to adjust the current message sending frequency to be 5Hz, namely, the message sending frequency of the terminal B is reduced from 10Hz to 5 Hz; the application server configures second frequency configuration information for the terminal C, where the second frequency configuration information includes configuration parameters (fault service) and a second sending frequency corresponding to the fault service, which is 20Hz, that is, the message sending frequency of the terminal C is increased from 10Hz to 20Hz, and the terminal adjusts the message sending frequency to 20Hz according to the updated second frequency configuration information.
To understand the embodiment of the present application, in an application scenario, the terminal D is a vehicle device, a vehicle is driving on a highway, and the terminal D is connected to an application server, the application server sends first frequency configuration information to the terminal D through a base station, where the first frequency configuration information is as shown in table 2 above, that is, the first frequency configuration information includes 2 configuration parameters, that is, speed and position, the terminal a detects that the current speed is "90", acquires that the current position is "high speed", the terminal D matches the current position with a parameter value set (city district and high speed) corresponding to the position in the received first frequency configuration information, determines that the parameter value corresponding to the geographic position is "high speed", matches the speed 90 corresponding to the terminal D itself with a speed value corresponding to the high speed in the first frequency configuration information, as shown in table 2, and the second speed value matched with the first speed 90 of the terminal D itself is (80-120), the message sending frequency corresponding to the second speed value (80-120) is 20Hz, at the moment, the terminal sends the message according to the frequency of 20Hz, and when the running speed of the vehicle is high, the terminal needs to be configured with high sending frequency to ensure that the self state information of the peripheral terminal can be informed at high frequency, so that the running safety of the vehicle is improved. After the vehicle travels to the urban area, the terminal detects that the current speed is 40, the terminal performs matching according to the information shown in table 2, as shown in table 2, when the speed is 40, the terminal matches the speed value set in table 2, determines that the second speed value is (20-50), and the message sending frequency corresponding to the second speed value (20-50) is 5Hz, and when the vehicle travels in the urban area, the vehicle speed is slow, so the frequency of sending the message can be reduced, and the communication and safety of the vehicle can also be guaranteed, at this time, the terminal D broadcasts the message to the surrounding terminals and servers according to 5 Hz. In the embodiment of the application, the terminal can flexibly adjust the sending frequency of the current sending message according to the message sending frequency in the frequency configuration information, so that useless V2X messages can be reduced, and the V2X message transmission is more efficient.
An embodiment of the present application provides another embodiment of a method for sending a message, where the embodiment differs from the embodiment corresponding to fig. 2 in that functions of an application server in the foregoing embodiment are executed by an edge server and a center server, please refer to fig. 4, where fig. 4 is a schematic architecture diagram of another example of a communication system of a vehicle network in the embodiment of the present application, a terminal 401 establishes a connection with the edge server 404 through an access network node 402 and a core network node (e.g., an edge gateway 403), the terminal 401 connects with the center server 406 through the access network node 402 (e.g., a base station) and a core network node (e.g., a PDN Gateway (PGW) 405), and the edge server 404 and the center server 406 may be divided according to a set geographic location and an executed function, where the edge server: servers deployed at the edge, i.e., network locations near users, typically integrate caching, security, storage, and local application hosting capabilities to deliver cloud applications seamlessly, efficiently, with high performance and low latency. The central server: with respect to the edge servers, the central server is deployed away from the user, connects to each edge server, and is in a central location. For example, in an area scope, a plurality of edge servers and a central server can be arranged, and each edge server is connected with the central server; the edge server provides a path for the user to enter the network and communicates with the central server, and usually the edge server can perform a single service function or a few service functions, while the central server can perform multiple services or all service functions.
Referring to fig. 5, another embodiment of a method for sending a message in the present embodiment is shown.
Step 501, the terminal initiates a start connection (on-boot connection) to the CF, and connects with the CF.
Step 502, the CF authorizes the terminal to use the car networking service and sends communication parameters (including but not limited to radio resources, authorized V2X services, IP address of the central server, etc.) to the terminal.
Step 503, the terminal connects with the central server according to the IP address of the central server, and reports the ID of the terminal and the device type of the terminal to the central server.
It should be noted that steps 501 to 503 are optional steps, and if the terminal and the central server have already established a connection, step 504 is directly performed without performing steps 501 to 503.
Step 504, the central server configures first frequency configuration information, where the first frequency configuration information includes at least one configuration parameter, a first parameter value set of the at least one configuration parameter, and a first sending frequency corresponding to each first parameter value in the first parameter value set.
Step 504 may be understood in conjunction with step 304 and will not be described in detail herein.
In step 5051, the central server sends the first frequency configuration information to the terminal.
In step 5052, the central server synchronously sends the first frequency configuration information and the terminal identifier of the terminal to the edge server.
Step 506, the terminal receives the first frequency configuration information sent by the central server, and determines a first parameter value corresponding to the configuration parameter at the current time.
Step 506 may be understood in conjunction with step 305 and will not be described in detail herein.
And 507, the terminal matches the first parameter value with the parameter value set, and determines a second parameter value matched with the first parameter value in the parameter value set, wherein the first parameter value is a parameter value in the parameter value set.
Step 507 can be understood in combination with step 306, and is not described herein in detail.
And step 508, the terminal sends the target message to the edge server according to the first sending frequency corresponding to the second parameter value.
And the terminal sends a target service (such as a fault service) to the edge server according to the first sending frequency (such as 10Hz) corresponding to the target parameter value, and the target message is used for indicating the edge server to update the frequency configuration information corresponding to the terminal.
Step 509, the edge server updates the first frequency configuration information according to the target message to obtain updated second frequency configuration information, where the second frequency configuration information includes the parameter value set and the second sending frequency corresponding to the parameter value set.
The edge server has a function of executing the failure service.
The target message carries an ID value of a service, the edge server determines the current service of the terminal according to the ID value carried by the target message, for example, the edge server determines that the current service of the terminal a is a failure service, the edge server can provide a nearest service for a user to generate a faster network service response, the edge server can configure updated second frequency configuration information for the terminal, the second frequency configuration information includes a service, and an updated second sending frequency corresponding to the failure service.
The server receives the target message, determines that the current service of the terminal is a fault service, and may configure, for the terminal, frequency configuration information from a new configuration according to the fault service, that is, updated second frequency configuration information, where the second frequency configuration information includes at least one configuration parameter, and the second frequency configuration information may be understood with reference to table 1, table 2, and table 3. In an application scenario, when the edge server receives the target message, it determines that the current service of the terminal is a failure service, which indicates that the terminal is at risk currently, and needs to improve the sending frequency of the message sent by the terminal to ensure the security of the terminal, so that the edge server reconfigures frequency information and reconfigured second frequency configuration information, where the second frequency configuration information includes the service and a second sending frequency corresponding to the service.
Step 510, the edge server sends the updated second frequency configuration information to the central server.
Step 511, the central server sends the updated second frequency configuration information to the terminal. So that the terminal transmits the message according to the second transmission frequency in the second frequency configuration information.
In the embodiment of the application, the edge server and the central server cooperatively control the frequency configuration information, and the message sending frequency of the terminal is adjusted by issuing the frequency configuration information to the terminal. The distance between the terminal and the edge server is shorter than that between the terminal and the center server, the edge server can quickly respond to the message sent by the terminal, and the processing efficiency of updating the frequency configuration information is improved through the synergistic effect of the edge server and the center server.
Referring to fig. 6, an apparatus 600 for sending a message is provided in an embodiment of the present application, and includes a plurality of modules for performing the steps of the method performed by the terminal in the foregoing method embodiment. The apparatus comprises a receiving module 601, a processing module 602 and a sending module 603.
A receiving module 601, configured to receive first frequency configuration information from a server, where the first frequency configuration information is used to indicate a frequency at which a terminal sends a message, and the first frequency configuration information includes at least one configuration parameter, a parameter value set of the configuration parameter, and a first sending frequency corresponding to each parameter value in the parameter value set;
a processing module 602, configured to determine a first parameter value corresponding to the configuration parameter at the current time; matching the first parameter value with the parameter value set received by the receiving module 601, determining a second parameter value matching the first parameter value in the parameter value set;
a sending module 603, configured to send a message according to the first sending frequency corresponding to the second parameter value determined by the processing module 602.
In one possible implementation, the at least one configuration parameter comprises a speed, the set of parameter values comprises a set of speed values;
the processing module 602 is further configured to detect a first speed value at a current time; and matching the first speed value with the speed value set, and determining a second speed value matched with the first speed value in the speed value set, wherein the first sending frequency is a sending frequency corresponding to the second speed value in the first configuration information.
In one embodiment of possible implementation, the at least one configuration parameter includes a geographic location, and in the first frequency configuration information, a parameter value of each geographic location corresponds to N speed values, each of the N speed values corresponds to a first transmission frequency, and N is a positive integer greater than or equal to 1.
In one possible implementation embodiment, the processing module 602 is further configured to obtain a first position and a first speed value at the current time;
matching the first position of the current moment with the parameter value of the geographic position, and determining a second position in the frequency configuration information;
matching a first speed value at the current moment with N speed values corresponding to the second position, and determining a second speed value matched with the first speed value in the N speed values;
the sending module 603 is further configured to send a message according to the first sending frequency corresponding to the second speed value determined by the processing module 602.
In one possible implementation embodiment, the at least one configuration parameter comprises a service, the set of parameter values comprises a set of service ID values;
the processing module 602 is further configured to determine a currently executed first service;
and matching the ID value of the first service with the service ID value set, and determining a second service ID value matched with the first service in the service ID set, where the first sending frequency is a sending frequency corresponding to the ID value of the second service in the first configuration information.
In one possible implementation embodiment, the first frequency configuration information further includes a configuration parameter priority, and each of the at least one configuration parameter has a corresponding priority;
the processing module 602 is further configured to determine a target configuration parameter of the at least one configuration parameter according to a priority of the configuration parameter; and matching the first parameter value with the parameter value set of the target configuration parameter, and determining a second parameter value which is matched with the first parameter value in the parameter value set.
In a possible implementation embodiment, the sending module 603 is further configured to send, to the server, a target message corresponding to a target service according to the first sending frequency, where the target message is used to instruct the server to update the first frequency configuration information according to the target message, so as to obtain updated second frequency configuration information, where the second frequency configuration information includes an updated second sending frequency;
the receiving module 601 is configured to receive the updated second frequency configuration information;
the sending module 603 is configured to send a message according to the updated second sending frequency.
Further, the apparatus in fig. 6 is presented in the form of a functional module. A "module" as used herein may refer to an application-specific integrated circuit (ASIC), an electronic circuit, a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other devices that provide the described functionality. In a simple embodiment, those skilled in the art will appreciate that the terminal in fig. 6 may take the form shown in fig. 7. The modules may be implemented by the processor, transceiver, and memory of fig. 7.
Please refer to fig. 7, which is a schematic structural diagram of a terminal according to an embodiment of the present application. It may be the terminal in the above embodiment, and is used to implement the operation of the terminal in the above embodiment, including a device for sending a message corresponding to fig. 6. As shown in fig. 7, the terminal includes: an antenna 710, a radio frequency section 720, a signal processing section 730. The antenna 710 is connected to the radio frequency section 720. In the downlink direction, the rf section 720 receives information via the antenna 710 and sends the received information to the signal processing section 730 for processing. In the uplink direction, the signal processing portion 730 processes the information of the terminal and sends the information to the radio frequency portion 720, and the radio frequency portion 720 processes the information of the terminal and sends the information through the antenna 710.
The signal processing portion 730 may include a modem subsystem for implementing processing of various communication protocol layers of data; the system also comprises a central processing subsystem used for realizing the processing of a terminal operating system and an application layer; in addition, other subsystems, such as a multimedia subsystem for implementing control of a terminal camera, a screen display, etc., peripheral subsystems for implementing connection with other devices, and the like may be included. The modem subsystem may be a separately provided chip. Alternatively, the above means for the terminal may be located at the modem subsystem.
The modem subsystem may include one or more processing elements 731, for example, including a master CPU and other integrated circuits. The modem subsystem may also include a storage element 732 and an interface circuit 733. The storage element 732 is used to store data and programs, but the programs for executing the methods executed by the terminal in the above methods may not be stored in the storage element 732, but stored in a memory outside the modem subsystem, and the modem subsystem is loaded for use when in use. The interface circuit 733 is used to communicate with other subsystems. The above apparatus for a terminal may be located in a modem subsystem, which may be implemented by a chip comprising at least one processing element for performing the steps of any of the methods performed by the above terminal and interface circuitry for communicating with other apparatus. In one implementation, the unit of the terminal for implementing the steps of the above method may be implemented in the form of a processing element scheduler, for example, an apparatus for the terminal includes a processing element and a storage element, and the processing element calls a program stored in the storage element to execute the method executed by the terminal in the above method embodiment. The memory elements may be memory elements with the processing elements on the same chip, i.e. on-chip memory elements.
In another implementation, the program for performing the method performed by the terminal in the above method may be a memory element on a different chip than the processing element, i.e. an off-chip memory element. At this time, the processing element calls or loads a program from the off-chip storage element onto the on-chip storage element to call and execute the method executed by the terminal in the above method embodiment.
In yet another implementation, the unit of the terminal implementing the steps of the above method may be configured as one or more processing elements disposed on the modem subsystem, where the processing elements may be integrated circuits, for example: one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these types of integrated circuits. These integrated circuits may be integrated together to form a chip.
The units of the terminal implementing the steps of the above method may be integrated together and implemented in the form of a system-on-a-chip (SOC) chip for implementing the above method. At least one processing element and a storage element can be integrated in the chip, and the processing element calls the stored program of the storage element to realize the method executed by the terminal; or, at least one integrated circuit may be integrated in the chip for implementing the method executed by the above terminal; alternatively, the above implementation modes may be combined, the functions of the partial units are implemented in the form of a processing element calling program, and the functions of the partial units are implemented in the form of an integrated circuit.
It will be seen that the above apparatus for a terminal may comprise at least one processing element and interface circuitry, wherein the at least one processing element is adapted to perform any of the methods performed by the terminal provided by the above method embodiments. The processing element may: namely, calling the program stored in the storage element to execute part or all of the steps executed by the terminal; it is also possible to: that is, some or all of the steps performed by the terminal are performed by integrated logic circuits of hardware in the processor element in combination with instructions; of course, some or all of the steps performed by the terminal may be performed in combination with the first and second manners.
The processing elements herein, like those described above, may be a general purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above methods, such as: one or more ASICs, or one or more microprocessors DSP, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.
The storage element may be a memory or a combination of a plurality of storage elements.
An embodiment of the present application further provides a computer storage medium for storing computer software instructions for the terminal shown in fig. 7, which includes a program designed to execute the above method embodiment.
Referring to fig. 8, an embodiment of the present application provides a server, configured to perform the method steps performed by the application server, the central server, or the edge server in the foregoing method embodiments, where the server includes:
a configuration module 801, configured to configure first frequency configuration information, where the first frequency configuration information includes at least one configuration parameter, a parameter value set of the configuration parameter, and a first sending frequency corresponding to each parameter value in the parameter value set;
a sending module 802, configured to send, to the terminal, first frequency configuration information configured by the configuration module 801, where the first frequency configuration information is used to indicate: the terminal determines a first parameter value corresponding to the current time configuration parameter; and matching the first parameter value with the parameter value set, determining a second parameter value matched with the first parameter value in the parameter value set, and sending the message according to a first sending frequency corresponding to the second parameter value.
In one possible implementation, the server further includes a receiving module 803;
a receiving module 803, configured to receive a device type sent by the terminal;
the configuring module 801 is further configured to configure first frequency configuration information corresponding to the device type according to the device type received by the receiving module 803.
In a possible implementation manner, the receiving module 803 is further configured to receive a target message corresponding to a target service sent by a terminal;
the configuration module 801 is further configured to update the first frequency configuration information according to the target message of the receiving module 803 to obtain updated second frequency configuration information, where the second configuration information includes an updated second sending frequency;
a sending module 802, configured to send second frequency configuration information to the terminal, where the second frequency configuration information is used to instruct the terminal to send a message according to a second sending frequency.
In one possible implementation, the at least one configuration parameter includes a speed, the set of parameter values includes a set of speed values, a speed value of the set of speed values having a corresponding first transmission frequency.
In one possible implementation, the at least one configuration parameter includes traffic, the set of parameter values includes a set of traffic ID values, and each traffic ID value in the set of traffic ID values has a corresponding first transmission frequency.
In a possible implementation manner, the at least one configuration parameter further includes a geographic location, in the first frequency configuration information, a parameter value of each geographic location corresponds to N speed values, each speed value of the N speed values has the corresponding first transmission frequency, and N is a positive integer greater than or equal to 1.
Further, the server in fig. 8 is presented in the form of a functional module. A "module" as used herein may refer to an application-specific integrated circuit (ASIC), an electronic circuit, a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other devices that provide the described functionality. In a simple embodiment, those skilled in the art will appreciate that the terminal in fig. 8 may take the form shown in fig. 9. The modules may be implemented by the processor, network interface, and memory of fig. 9.
Fig. 9 is a schematic diagram of a server 900 that may vary greatly in configuration or performance, and that may include one or more processors 922, memory 932, and one or more storage media 930 (e.g., one or more mass storage devices) that store applications 942 or data 944. Memory 932 and storage media 930 can be, among other things, transient storage or persistent storage. The program stored on the storage medium 930 may include one or more modules (not shown), each of which may include a series of instruction operations for the server. Still further, the processor 922 may be arranged to communicate with the storage medium 930 to execute a series of instruction operations in the storage medium 930 on the server 900.
The server 900 may also include one or more power supplies 926, one or more wired or wireless network interfaces 950, one or more input-output interfaces 958, and/or one or more operating systems 941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
The steps performed by the server in the above embodiments may be based on the server structure shown in fig. 9.
Embodiments of the present application further provide a computer storage medium for storing computer software instructions for the server shown in fig. 9, which includes a program designed to execute the method embodiments.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.
Claims (30)
1. A method of sending a message, comprising:
receiving first frequency configuration information from a server, wherein the first frequency configuration information is used for indicating a frequency of a terminal for sending a message, and the first frequency configuration information comprises at least one configuration parameter, a parameter value set of the configuration parameter, and a first sending frequency corresponding to each parameter value in the parameter value set;
determining a first parameter value corresponding to the configuration parameter at the current moment;
matching the first parameter value with the parameter value set, and determining a second parameter value in the parameter value set, which is matched with the first parameter value;
and sending the message according to the first sending frequency corresponding to the second parameter value.
2. The method of claim 1, wherein the at least one configuration parameter comprises a speed, wherein the set of parameter values comprises a set of speed values, and wherein determining the first parameter value corresponding to the configuration parameter at the current time comprises:
detecting a first speed value at the current moment;
matching the first parameter value with the parameter value set, and determining a second parameter value in the parameter value set, which matches the first parameter value, includes:
and matching the first speed value with the speed value set, and determining a second speed value matched with the first speed value in the speed value set, wherein the first sending frequency is a sending frequency corresponding to the second speed value in the first frequency configuration information.
3. The method of claim 1, wherein the at least one configuration parameter comprises a geographic location, and wherein in the first frequency configuration information, a parameter value for each geographic location corresponds to N speed values, each of the N speed values corresponds to a first transmission frequency, and wherein N is a positive integer greater than or equal to 1.
4. The method of claim 3, wherein matching the first parameter value to the set of parameter values, determining a second parameter value in the set of parameter values that matches the first parameter value, comprises:
acquiring a first position and a first speed value of the current moment;
matching the first position of the current moment with the parameter value of the geographic position, and determining a second position in the frequency configuration information;
matching a first speed value at the current moment with N speed values corresponding to the second position, and determining a second speed value matched with the first speed value in the N speed values;
and sending the message according to the first sending frequency corresponding to the second speed value.
5. The method of claim 1, wherein the at least one configuration parameter includes a service, the parameter value set includes a service ID value set, and the determining the first parameter value corresponding to the configuration parameter at the current time includes:
determining a first service currently executed;
matching the first parameter value with the parameter value set, and determining a second parameter value in the parameter value set, which matches the first parameter value, includes:
and matching the ID value of the first service with the service ID value set, and determining a second service ID value matched with the first service in the service ID set, where the first transmission frequency is a transmission frequency corresponding to the ID value of the second service in the first frequency configuration information.
6. The method according to any of claims 1-5, wherein the first frequency configuration information further comprises a configuration parameter priority, each of the at least one configuration parameter having a corresponding priority; the method further comprises the following steps:
determining a target configuration parameter of the at least one configuration parameter according to the priority of the configuration parameters;
and matching the first parameter value with the parameter value set of the target configuration parameter, and determining a second parameter value which is matched with the first parameter value in the parameter value set.
7. The method according to any one of claims 1-5, further comprising:
sending a target message corresponding to a target service to the server according to the first sending frequency, wherein the target message is used for indicating the server to update the first frequency configuration information according to the target message to obtain updated second frequency configuration information, and the second frequency configuration information comprises the updated second sending frequency;
receiving the updated second frequency configuration information;
and sending the message according to the updated second sending frequency.
8. A method of sending a message, comprising:
the method comprises the steps that a server configures first frequency configuration information, wherein the first frequency configuration information comprises at least one configuration parameter, a parameter value set of the configuration parameter and a first sending frequency corresponding to each parameter value in the parameter value set;
the server sends the first frequency configuration information to a terminal, wherein the first frequency configuration information is used for indicating that: the terminal determines a first parameter value corresponding to the configuration parameter at the current moment; and matching the first parameter value with the parameter value set, determining a second parameter value matched with the first parameter value in the parameter value set, and sending a message according to a first sending frequency corresponding to the second parameter value.
9. The method of claim 8, further comprising:
the server receives the equipment type sent by the terminal;
the server configures first frequency configuration information, including:
and the server configures first frequency configuration information corresponding to the equipment type according to the equipment type.
10. The method of claim 8, further comprising:
the server receives a target message corresponding to a target service sent by the terminal;
the server updates the first frequency configuration information according to the target message to obtain updated second frequency configuration information, wherein the second frequency configuration information comprises an updated second sending frequency;
and the server sends the second frequency configuration information to the terminal, wherein the second frequency configuration information is used for indicating the terminal to send messages according to the second sending frequency.
11. The method according to any one of claims 8-10, wherein the server comprises a central server and an edge server, and when the central server sends the first frequency configuration information to the terminal, the method further comprises:
and the central server sends the first frequency configuration information to the edge server.
12. The method of claim 11, further comprising:
the edge server receives a target message corresponding to a target service sent by the terminal according to the first sending frequency;
the edge server updates the first frequency configuration information according to the target message to obtain updated second frequency configuration information, wherein the second frequency configuration information comprises the parameter value set and a second sending frequency corresponding to the parameter value set;
the edge server sends the second frequency configuration information to the central server;
and the central server sends the second frequency configuration information to the terminal, wherein the second frequency configuration information is used for indicating the terminal to send messages according to the second sending frequency.
13. The method according to any of claims 8-10, wherein the at least one configuration parameter comprises speed, and the set of parameter values comprises a set of speed values, speed values of the set of speed values having a corresponding first transmission frequency.
14. The method according to any of claims 8-10, wherein the at least one configuration parameter comprises traffic, wherein the set of parameter values comprises a set of traffic ID values, and wherein each traffic ID value of the set of traffic ID values has a corresponding first transmission frequency.
15. The method according to any of claims 8-10, wherein the at least one configuration parameter further comprises a geographical location, and in the first frequency configuration information, a parameter value for each geographical location corresponds to N speed values, each of the N speed values having the corresponding first transmission frequency, and N is a positive integer greater than or equal to 1.
16. An apparatus for sending a message, comprising:
a receiving module, configured to receive first frequency configuration information from a server, where the first frequency configuration information is used to indicate a frequency at which a terminal sends a message, and the first frequency configuration information includes at least one configuration parameter, a parameter value set of the configuration parameter, and a first sending frequency corresponding to each parameter value in the parameter value set;
the processing module is used for determining a first parameter value corresponding to the configuration parameter at the current moment; matching the first parameter value with the parameter value set received by the receiving module, determining a second parameter value in the parameter value set that matches the first parameter value;
and the sending module is used for sending the message according to the first sending frequency corresponding to the second parameter value determined by the processing module.
17. The apparatus of claim 16, wherein the at least one configuration parameter comprises a speed, and wherein the set of parameter values comprises a set of speed values;
the processing module is further used for detecting a first speed value at the current moment; and matching the first speed value with the speed value set, and determining a second speed value matched with the first speed value in the speed value set, wherein the first sending frequency is a sending frequency corresponding to the second speed value in the first frequency configuration information.
18. The apparatus according to claim 16, wherein the at least one configuration parameter includes a geographical location, and in the first frequency configuration information, a parameter value for each geographical location corresponds to N speed values, each of the N speed values corresponds to a first transmission frequency, and N is a positive integer greater than or equal to 1.
19. The apparatus of claim 18,
the processing module is further used for acquiring a first position and a first speed value of the current moment;
matching the first position of the current moment with the parameter value of the geographic position, and determining a second position in the frequency configuration information;
matching a first speed value at the current moment with N speed values corresponding to the second position, and determining a second speed value matched with the first speed value in the N speed values;
the sending module is further configured to send a message according to the first sending frequency corresponding to the second speed value determined by the processing module.
20. The apparatus of claim 16, wherein the at least one configuration parameter comprises traffic, and wherein the set of parameter values comprises a set of traffic ID values;
the processing module is further configured to determine a currently executed first service;
and matching the ID value of the first service with the service ID value set, and determining a second service ID value matched with the first service in the service ID set, where the first transmission frequency is a transmission frequency corresponding to the ID value of the second service in the first frequency configuration information.
21. The apparatus according to any of claims 16-20, wherein the first frequency configuration information further comprises a configuration parameter priority, each of the at least one configuration parameter having a corresponding priority;
the processing module is further configured to determine a target configuration parameter of the at least one configuration parameter according to a priority of the configuration parameter; and matching the first parameter value with the parameter value set of the target configuration parameter, and determining a second parameter value which is matched with the first parameter value in the parameter value set.
22. The apparatus of any one of claims 16-20,
the sending module is further configured to send a target message corresponding to a target service to the server according to the first sending frequency, where the target message is used to instruct the server to update the first frequency configuration information according to the target message, so as to obtain updated second frequency configuration information, where the second frequency configuration information includes an updated second sending frequency;
the receiving module is configured to receive the updated second frequency configuration information;
and the sending module is used for sending a message according to the updated second sending frequency.
23. An apparatus for transmitting a message, comprising at least one processor configured to perform the method of any one of claims 1 to 7 and an interface circuit.
24. A terminal, characterized in that it comprises means for sending messages according to any one of claims 16-22.
25. A storage medium, comprising a program which, when executed by a processor, is adapted to carry out the method of any one of claims 1 to 7.
26. A server, comprising:
a configuration module, configured to configure first frequency configuration information, where the first frequency configuration information includes at least one configuration parameter, a parameter value set of the configuration parameter, and a first transmission frequency corresponding to each parameter value in the parameter value set;
a sending module, configured to send the first frequency configuration information configured by the configuration module to a terminal, where the first frequency configuration information is used to indicate: the terminal determines a first parameter value corresponding to the configuration parameter at the current moment; and matching the first parameter value with the parameter value set, determining a second parameter value matched with the first parameter value in the parameter value set, and sending a message according to a first sending frequency corresponding to the second parameter value.
27. The server of claim 26, wherein the server further comprises a receiving module;
the receiving module is further used for receiving the equipment type sent by the terminal;
the configuration module is further configured to configure first frequency configuration information corresponding to the device type according to the device type received by the receiving module.
28. The server of claim 26, wherein the server further comprises a receiving module;
the receiving module is further configured to receive a target message corresponding to a target service sent by the terminal;
the configuration module is further configured to update the first frequency configuration information according to the receiving module target message to obtain updated second frequency configuration information, where the second configuration information includes an updated second sending frequency;
the sending module is configured to send the second frequency configuration information to the terminal, where the second frequency configuration information is used to instruct the terminal to send a message according to the second sending frequency.
29. A server, comprising:
a memory for storing computer executable program code;
a network interface, and
a processor coupled with the memory and the network interface;
wherein the program code comprises instructions which, when executed by the processor, cause the server to perform the method of any one of claims 8-15.
30. A storage medium, comprising a program which, when executed by a processor, is adapted to carry out the method of any one of claims 8 to 15.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810447656.6A CN110475225B (en) | 2018-05-10 | 2018-05-10 | Method for sending message and related equipment |
CN202110520303.6A CN113411754A (en) | 2018-05-10 | 2018-05-10 | Method for sending message and related equipment |
PCT/CN2019/085652 WO2019214571A1 (en) | 2018-05-10 | 2019-05-06 | Message transmission method and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810447656.6A CN110475225B (en) | 2018-05-10 | 2018-05-10 | Method for sending message and related equipment |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110520303.6A Division CN113411754A (en) | 2018-05-10 | 2018-05-10 | Method for sending message and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110475225A CN110475225A (en) | 2019-11-19 |
CN110475225B true CN110475225B (en) | 2021-05-14 |
Family
ID=68466864
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110520303.6A Pending CN113411754A (en) | 2018-05-10 | 2018-05-10 | Method for sending message and related equipment |
CN201810447656.6A Active CN110475225B (en) | 2018-05-10 | 2018-05-10 | Method for sending message and related equipment |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110520303.6A Pending CN113411754A (en) | 2018-05-10 | 2018-05-10 | Method for sending message and related equipment |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN113411754A (en) |
WO (1) | WO2019214571A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111586557B (en) * | 2020-04-03 | 2024-05-03 | 腾讯科技(深圳)有限公司 | Vehicle communication method, device, computer readable medium and electronic equipment |
US12096280B2 (en) * | 2022-03-08 | 2024-09-17 | Hong Kong Applied Science And Technology Research Institute Co., Ltd | System and a method for increasing network efficiency in a 5G-V2X network |
CN115361667A (en) * | 2022-08-22 | 2022-11-18 | 中国第一汽车股份有限公司 | Electric vehicle data classification variable frequency transmission method, device and system |
CN117768923B (en) * | 2024-02-22 | 2024-05-28 | 武汉电动汽车技术开发有限公司 | New energy automobile data transmission optimization method and system based on 5G short-cut private network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106507500A (en) * | 2015-09-07 | 2017-03-15 | 中兴通讯股份有限公司 | The communication means and device of car networking |
CN107231634A (en) * | 2017-05-31 | 2017-10-03 | 北京邮电大学 | Frequency spectrum resource allocation method and device in a kind of Vehicular communication system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013109960A1 (en) * | 2012-01-18 | 2013-07-25 | Carnegie Mellon University | Transitioning to a roadside unit state |
US9189896B2 (en) * | 2013-12-05 | 2015-11-17 | GM Global Technology Operations LLC | Method and system for vehicular data collection |
KR101610461B1 (en) * | 2014-03-26 | 2016-04-07 | 현대자동차주식회사 | System, vehicle terminal and method for emergency service |
CN105900377B (en) * | 2014-09-02 | 2019-10-18 | 华为技术有限公司 | A kind of method and apparatus transmitting data |
CN106200518A (en) * | 2015-04-29 | 2016-12-07 | 中国科学院电工研究所 | A kind of frequency self-adaption method of electric-vehicle remote monitoring system |
EP3323270A1 (en) * | 2015-07-13 | 2018-05-23 | Intel Corporation | Techniques to configure vehicle to anything communications |
WO2017033486A1 (en) * | 2015-08-21 | 2017-03-02 | Nec Corporation | Vehicle to everything (v2x) communication method and system |
CN106973356B (en) * | 2016-01-13 | 2021-08-24 | 北京三星通信技术研究有限公司 | Method and device for transmitting V2X message |
CN105681439A (en) * | 2016-01-29 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | Resource scheduling method and device used for vehicle communication, terminal and base station |
US9739881B1 (en) * | 2016-03-24 | 2017-08-22 | RFNAV, Inc. | Low cost 3D radar imaging and 3D association method from low count linear arrays for all weather autonomous vehicle navigation |
EP3843483B1 (en) * | 2016-08-10 | 2024-01-10 | Beijing Xiaomi Mobile Software Co., Ltd. | Configuration of semi persistent scheduling and v2x in a wireless network |
-
2018
- 2018-05-10 CN CN202110520303.6A patent/CN113411754A/en active Pending
- 2018-05-10 CN CN201810447656.6A patent/CN110475225B/en active Active
-
2019
- 2019-05-06 WO PCT/CN2019/085652 patent/WO2019214571A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106507500A (en) * | 2015-09-07 | 2017-03-15 | 中兴通讯股份有限公司 | The communication means and device of car networking |
CN107231634A (en) * | 2017-05-31 | 2017-10-03 | 北京邮电大学 | Frequency spectrum resource allocation method and device in a kind of Vehicular communication system |
Also Published As
Publication number | Publication date |
---|---|
CN110475225A (en) | 2019-11-19 |
WO2019214571A1 (en) | 2019-11-14 |
CN113411754A (en) | 2021-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11240647B2 (en) | Efficient vehicular services | |
Yang et al. | Emerging technologies for 5G-enabled vehicular networks | |
CN110475225B (en) | Method for sending message and related equipment | |
US11690133B2 (en) | Managing communications for connected vehicles using a cellular network | |
CA2930764C (en) | Vehicle communications via wireless access vehicular environment | |
US9867018B2 (en) | Localized network service | |
CN107736078A (en) | Location-based delivery of context | |
Jeong et al. | A hybrid V2X system for safety-critical applications in VANET | |
WO2017028679A1 (en) | Data receiving, sending and relay method, device and communication system | |
CN107736038A (en) | Agent Coordination wireless communication operation for vehicle environmental | |
Baiocchi et al. | Infotainment services based on push-mode dissemination in an integrated VANET and 3G architecture | |
US20060252416A1 (en) | Method and system for multi-hop communication management in wireless communications networks | |
CN111147294B (en) | Method, device, storage medium and electronic equipment for configuring communication resources | |
WO2017020759A1 (en) | Internet of vehicles data transmission method and first forwarding device | |
WO2017206019A1 (en) | Method, apparatus, vehicle terminal, and server for transmitting traffic message | |
CN112153558B (en) | Communication method and device | |
Gandhi et al. | Role of wireless technology for vehicular network | |
CN110662276A (en) | Dynamic networking method, device and system | |
Hu et al. | Research and Implementation of Taxi Calling-Response Method based on ZigBee | |
KR20240096727A (en) | Optimization of sidelink synchronization signal transmission by wireless devices | |
WO2021196834A1 (en) | V2x communication method and apparatus | |
CN103260220A (en) | Access control method of vehicle-mounted intelligent terminal | |
CN112469000A (en) | System and method for vehicle network service on 5G network | |
US20180286244A1 (en) | Managing communications between connected vehicles via a cellular network | |
CN118104255A (en) | Configuring high risk areas |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220207 Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province Patentee after: Huawei Cloud Computing Technologies Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |