Information sending method, information receiving method, communication apparatus, storage medium, and program product
By leveraging the V2X broadcast service supported by the V2X application server and simulating PC5 broadcast communication using 5G MBS service, the problem of network resource waste in the vehicle-to-everything (V2X) system is solved, achieving efficient V2X message broadcasting, improving network resource utilization, and protecting privacy.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2026-03-26
AI Technical Summary
In existing technologies, vehicle-to-everything (V2X) systems based on PC5 direct communication require the deployment of a large number of roadside units, resulting in high costs and serious waste of network resources. 5G MBS broadcast services cannot achieve V2V broadcast communication, thus the problem of wasted network resources has not been effectively solved.
By leveraging the V2X broadcast service supported by the V2X application server, V2X message broadcasting between terminals is achieved. The 5G MBS service is used to simulate PC5 broadcast communication, avoiding the need to establish an independent unicast connection for each terminal and reducing network resource waste.
It enables V2X message broadcasting between terminals, reducing network resource waste, improving network resource utilization, and eliminating the need for dynamic networking and precise geolocation reporting, which is beneficial for privacy protection.
Smart Images

Figure CN2025081310_26032026_PF_FP_ABST
Abstract
Description
Information sending and receiving method, communication device, storage medium, and program product
[0001] The present disclosure claims priority to Chinese Patent Application No. 202411313803.2, filed on September 18, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the field of communication technology, and in particular to an information sending and receiving method, a communication device, a storage medium, and a program product. BACKGROUND
[0003] Cellular vehicle to everything (C-V2X) technology is a wireless communication technology for vehicles based on the evolution of cellular network communication technology, aiming to improve road safety, traffic efficiency, and driving experience through real-time communication between vehicles, vehicles and infrastructure, vehicles and pedestrians, etc. C-V2X technology mainly includes proximity communication (PC) 5-based direct communication and Uu interface-based communication. Since implementing PC5-based direct communication requires laying a large number of road side units (RSUs) at a high cost, currently, communication technology combining Uu interface is proposed. SUMMARY
[0004] In a first aspect, the present disclosure provides an information sending method applied to a V2X application server. The information sending method comprises:
[0005] In a case where a communication connection is established between the V2X application server and a first terminal, determining a first V2X broadcast service corresponding to the first terminal in at least one V2X broadcast service supported by the V2X application server, wherein a network service range of a first network device accessed by the first terminal is within a service range of the first V2X broadcast service;
[0006] Receiving a V2X message from the first terminal;
[0007] Broadcasting the V2X message through the first V2X broadcast service supported by the V2X application server.
[0008] In a second aspect, the present disclosure also provides an information receiving method applied to a first terminal. The information receiving method comprises:
[0009] In a case where a communication connection is established between the first terminal and a V2X application server, sending first indication information to the V2X application server, wherein the first indication information is used to indicate a first V2X broadcast service corresponding to the first terminal;
[0010] sending the V2X message to the V2X application server, so that the V2X application server broadcasts the V2X message through the V2X broadcast service supported by the V2X application server.
[0011] In a third aspect, the present disclosure also provides a communication apparatus applied to a V2X application server. The communication apparatus comprises a processing module, a receiving module, and a sending module, wherein:
[0012] The processing module is configured to, in a case that a communication connection is established between the V2X application server and a first terminal, determine a first V2X broadcast service corresponding to the first terminal in at least one V2X broadcast service supported by the V2X application server, a network service range of a first network device accessed by the first terminal being within a service range of the first V2X broadcast service.
[0013] The receiving module is configured to receive a V2X message from the first terminal.
[0014] The sending module is configured to broadcast the V2X message through the first V2X broadcast service supported by the V2X application server.
[0015] In a fourth aspect, the present disclosure also provides a communication apparatus applied to a first terminal. The communication apparatus comprises a sending module, wherein:
[0016] The sending module is configured to, in a case that a communication connection is established between the first terminal and a V2X application server, send first indication information to the V2X application server, the first indication information being used to indicate a first V2X broadcast service corresponding to the first terminal.
[0017] The sending module is further configured to send a V2X message to the V2X application server, so that the V2X application server broadcasts the V2X message through the V2X broadcast service supported by the V2X application server.
[0018] In a fifth aspect, the present disclosure provides a communication apparatus. The communication apparatus comprises a processor and a memory; wherein the memory and the processor are coupled, the memory is used to store instructions executable by the processor; and the processor executes the instructions to perform any method provided in the first aspect or the second aspect.
[0019] In a sixth aspect, the present disclosure provides a computer readable storage medium. The computer readable storage medium stores computer instructions, when the computer instructions are run on a processor, the processor executes any method provided in the first aspect or the second aspect.
[0020] In a seventh aspect, the present disclosure provides a computer program product. The computer program product contains a computer program, which, when running on a computer, causes the computer to execute any method provided in the first aspect or the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0021] The accompanying drawings are used to provide a further understanding of the technical solutions of the present disclosure, and constitute a part of the specification, and are used to explain the technical solutions of the present disclosure together with the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions of the present disclosure.
[0022] FIG. 1 is an architecture diagram of an information transmission system according to an embodiment of the present disclosure.
[0023] FIG. 2 is a schematic diagram of an information sending scenario according to an embodiment of the present disclosure.
[0024] FIG. 3 is a schematic diagram of a flow of an information sending method according to an embodiment of the present disclosure.
[0025] FIG. 4 is a schematic diagram of another information sending scenario according to an embodiment of the present disclosure.
[0026] FIG. 5 is a schematic diagram of a flow of an information receiving method according to an embodiment of the present disclosure.
[0027] FIG. 6 is a schematic diagram of a composition of a communication apparatus according to an embodiment of the present disclosure.
[0028] FIG. 7 is a schematic diagram of a composition of another communication apparatus according to an embodiment of the present disclosure.
[0029] FIG. 8 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] In order for those skilled in the art to better understand the technical solutions of the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the accompanying drawings of the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present disclosure.
[0031] Unless the context clearly requires otherwise, throughout the description and the claims, the words "comprise", "comprising", and the like are to be construed in an open, inclusive sense as "including, but not limited to." As used throughout the description and the claims, the term "embodiment" or "embodiments" means an implementation or adaptation of one or more features, structures, materials, or characteristics of the disclosure that includes at least one feature, structure, material, or characteristic of the disclosure. The term "embodiment" or "embodiments" does not necessarily mean the same embodiment or the same example. In addition, the specific features, structures, materials, or characteristics described can be included in any suitable manner in any one or more embodiments.
[0032] The terms "first", "second", and the like, are used only to describe the names of the features and do not necessarily indicate relative importance or imply the number of the indicated technical features. Therefore, the features defined with "first", "second", and the like can explicitly or implicitly include one or more of the features. In the description of the disclosure, the meaning of "a plurality of" is two or more, unless otherwise stated.
[0033] In the embodiments of the disclosure, the words "exemplarily" or "for example" and the like are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of the disclosure should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplarily" or "for example" and the like is intended to present the relevant concept in a specific manner.
[0034] In addition, the use of "based on" means open and inclusive, because the process, step, calculation or other action "based on" one or more described conditions or values can be based on additional conditions or beyond the described values in practice.
[0035] The C-V2X communication technology includes a PC5 direct communication mode and a Uu mobile cellular network communication mode. Since the implementation of the PC5 direct communication mode requires a large number of roadside units to be laid out, the deployment of a new PC5 V2X network will face the problems of large investment in full coverage, low penetration rate of vehicle-mounted PC5 on-board units (OBU), poor operability, low input-output economic efficiency, and thus cannot be popularized on roads in various places. Therefore, the related technology can be based on the 5th generation mobile communication technology (5G) Uu communication mode to make full use of the existing 5G network resources of operators to build a vehicle networking, which is an important way to quickly improve the coverage of vehicle networking applications and the data value generated by roadside vehicle networking. At present, the demand for 5G Uu and PC5 to jointly support vehicle-road cloud integration applications is widely proposed.
[0036] In the implementation of the vehicle-road cooperative service based on the PC5 broadcast communication mode, the number of V2X terminals using the service is not sensitive within the signal coverage range of the RSU. However, when using the 5G Uu unicast mode to simulate the PC5 broadcast communication mode of the RSU (vRSU or virtual RSU), assuming that N vehicles receive the same V2X message, the corresponding vRSU in the V2X application server needs to establish an independent unicast connection for each vehicle, and the same V2X broadcast message stream also needs to be copied N times in the 5G network, thereby a large amount of network resources are wasted. Moreover, the current 5G multimedia broadcast and multicast service (MBS) broadcast service cannot realize the V2V (Vehicle-to-Vehicle) broadcast communication mode. The 5G MBS broadcast service can solve the problem of copying the downlink broadcast message from the vRSU in the V2X application server to multiple vehicle terminals, but since the 5G MBS service does not define an uplink broadcast channel for the terminal, the vehicle terminal can receive the V2X broadcast message through the 5G Uu, but the vehicle terminal cannot broadcast the V2X message to other terminals. In the case where the roadside RSU accesses the V2X application server through the 5G Uu backhaul, since the vehicle terminal cannot broadcast the message outward, the V2I (Vehicle-to-Infrastructure) broadcast communication between the RSU and the vehicle terminal cannot be realized. Therefore, the current 5G MBS broadcast service cannot utilize the characteristics of the 5G MBS service to reduce the network resource waste caused by the duplication of the same V2X message for multiple vehicle terminals. That is, how to reduce the network resource waste in transmitting the V2X message is still a technical problem to be solved in the related technology.
[0037] Therefore, the present disclosure provides an information transmission method. In the case that a V2X application server establishes a communication connection with a first terminal, the V2X application server determines a first V2X broadcast service corresponding to the first terminal in at least one V2X broadcast service supported by the V2X application server, and a network service range of a first network device accessed by the first terminal is within a service range of the first V2X broadcast service. Then, when receiving a V2X message from the first terminal, the V2X message can be broadcasted through the first V2X broadcast service supported by the V2X application server. In this way, the V2X message broadcast transmission between terminals can be realized. Compared with the 5G Uu unicast mode, the present disclosure does not need to establish an independent unicast connection for each terminal, and the terminal can send the message to all other terminals subscribed to the service through the V2X application server once, without the need to send the message to each terminal individually, thereby avoiding a large amount of network resources being wasted. Moreover, based on the technical solutions provided by the present disclosure, during the movement, the terminals do not need to dynamically network and perceive whether the broadcast group members change due to the location movement, and the terminals also do not need to report their accurate geographic location information to the V2X application server or other terminals, which is beneficial to privacy protection. The V2X application server also does not need to maintain the member information of the broadcast group, which is more convenient.
[0038] As shown in FIG. 1, the present disclosure provides an information transmission system. The information transmission system 100 includes a terminal 10, a network device 20, and a V2X application server 30.
[0039] Exemplarily, the terminal 10 can be a traffic carrier device, a mobile terminal device, or other possible devices. The traffic carrier can include vehicles such as cars, buses, subways, light rails, trams, etc., ships such as passenger ships, cargo ships, oil tankers, fishing boats, yachts, etc., aircraft such as passenger planes, cargo planes, and helicopters, etc. The traffic carrier device (i.e., the terminal 10) can be a terminal configured in the above traffic carrier, for example, a vehicle terminal device configured in a vehicle. The mobile terminal device can also be referred to as a terminal, a mobile station, a mobile terminal, etc. The mobile terminal device can be, for example, a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, etc.
[0040] In some embodiments, the terminal 10 can have a direct communication module through which it can communicate with other devices. The direct communication module can be at least one of a cellular vehicle-to-everything (C-V2X) direct communication module, a dedicated short-range communications (DSRC) direct communication module. The C-V2X technology provides comprehensive information exchange between vehicles and vehicles (V2V), vehicles and infrastructure (V2I), vehicles and pedestrians (Vehicle-to-Pedestrian, V2P), and vehicles and networks (Vehicle-to-Network, V2N). Illustratively, the C-V2X direct communication module can be a PC5 communication module of C-V2X, through which it can communicate with other devices. In some embodiments, the terminal 10 can also have a wireless network communication module. For example, at least one of a terrestrial network communication module, a non-terrestrial network communication module. The terrestrial network communication module can be a cellular mobile network communication module (such as 2G / 3G / 4G / 5G, etc.), an Ethernet communication module, a wireless local area network (WLAN) communication module, a dedicated communication network (such as optical fiber, optical cable, etc.) communication module, etc.
[0041] The network device 20 can provide wireless access services for terminals. Specifically, each network device corresponds to a service coverage area, and terminals entering this area can communicate with the network device to receive the wireless access services provided by the network device. The network device 20 can be any kind of device with wireless transceiver function, for example, it can be an evolution nodeB (eNB), a generation nodeB (gNB), a transmission receive point (TRP), a transmission point (TP), and some other access node. According to the size of the service coverage area provided, the base station can be divided into a macro base station for providing a macro cell, a micro base station for providing a pico cell, and a femto base station for providing a femto cell. With the continuous evolution of wireless communication technology, future base stations can also use other names.
[0042] The V2X application server 30 can be used to process various application services in V2X (vehicle-to-vehicle, vehicle-to-road, vehicle-to-network, vehicle-to-person) communication, such as traffic information sharing, vehicle state feedback, emergency warning, automatic driving assistance, and the like. In some embodiments, the V2X application server 30 can be a cloud server, or the server can be a local server, for example, the local server can be a server of a terminal equipment manufacturer.
[0043] In some embodiments, the V2X application server 30 can provide V2X broadcast services to the terminal 10 through 5G MBS services, and based on the information sending method provided in the present disclosure, the terminal can broadcast V2X messages by using the V2X broadcast services supported by the V2X application server 30.
[0044] In some embodiments, the V2X application server 30 providing V2X broadcast services to the terminal 10 can also implement downlink V2X broadcast message sending, that is, the process of the terminal 10 receiving V2X broadcast service messages. As shown in FIG. 2, the terminal 10 can be a vehicle-mounted terminal device configured in vehicle 1 or vehicle 2, and the process of the terminal 10 receiving V2X broadcast service messages can be implemented as S1-S4 described below.
[0045] S1, the V2X application server 30 first applies for a 5G MBS broadcast channel for downlink V2X broadcast services.
[0046] Exemplarily, the V2X broadcast service can also be referred to as V2X broadcast service, V2X local broadcast service, and the like. The V2X application server 30 can configure a data plane and a control plane for the downlink V2X broadcast service, for example, a 5G core network (5G Core, 5GC) data plane MBS (user plane function, UPF) establishes an independent V2X service channel for each network device.
[0047] The 5GC unicast channel can also be established between the terminal 10 and the V2X application server 30.
[0048] S2, the V2X application server 30 can send V2X broadcast messages to the network device 20 through the 5G MBS broadcast channel, and then broadcast them through the air interface broadcast channel by the network device 20.
[0049] S3, the network device 20 can broadcast a service announcement message to terminals (for example, the terminal 10) in the coverage area.
[0050] The service announcement message can include at least one of an identity of the V2X broadcast service, a service area, a service type. Exemplarily, the identity of the V2X broadcast service can be a temporary mobile group identity (TGMI). The service area can include a cell identity (Cell ID), a cell identity list (Cell ID list), etc. The service type is used to indicate a broadcast service or a groupcast service, which is a broadcast service in this example.
[0051] S4, after receiving the broadcast service announcement message, each terminal (for example, the terminal 10) receives a V2X broadcast service message through a broadcast channel.
[0052] It can be understood that the system architecture shown in FIG. 1 does not constitute a limitation on the embodiments of the present disclosure, and can include more or fewer devices or components than shown, or combine certain components, or different component arrangements.
[0053] The method provided by the present disclosure will be described below in conjunction with the accompanying drawings.
[0054] As shown in FIG. 3, the present disclosure provides an information sending method, which is applied to a V2X application server. Exemplarily, the V2X application server can be the V2X application server 30 shown in FIG. 1, and the first terminal can be the terminal 10 shown in FIG. 1. The method includes S101-S103.
[0055] S101, in a case where a communication connection is established between the V2X application server and the first terminal, determining a first V2X broadcast service corresponding to the first terminal in at least one V2X broadcast service supported by the V2X application server.
[0056] In some embodiments, the V2X application server can create at least one V2X broadcast service.
[0057] Exemplarily, the V2X application server can create at least one V2X broadcast service before receiving a V2X message from the first terminal. Thus, in a case where a communication connection is established with the first terminal, the V2X application server can determine a first V2X broadcast service corresponding to the first terminal in the at least one V2X broadcast service that has been created. The V2X broadcast service in the present disclosure can also be referred to as a V2X broadcast service, a V2X local broadcast service, etc.
[0058] In some embodiments, the V2X application server can assign an identity of the V2X broadcast service and a service range to each V2X broadcast service created.
[0059] For example, the service range of a V2X broadcast service can be determined in units of mobile cellular service cells, and the service range of each V2X broadcast service can include at least one or more mobile cellular service cells. For any V2X broadcast service, V2X messages sent by all terminals or all road users (for example, all cars, roads, people, clouds, objects, mobile terminals, etc. in the service range) in the service range of the V2X broadcast service can be sent through the V2X broadcast service. Therefore, the network service range of the first network device accessed by the first terminal can be in the service range of the first V2X broadcast service.
[0060] For example, the identifier of the V2X broadcast service can be TGMI. The identifier of the V2X broadcast service can be used to determine the V2X broadcast service and its broadcast channel.
[0061] In an example, the identifier of each V2X broadcast service can be unique. That is, the broadcast channel of a V2X broadcast service can be uniquely determined by an identifier. In this way, the corresponding V2X broadcast service and its broadcast channel can be determined.
[0062] In another example, multiple V2X broadcast services use the same identifier. At this time, the broadcast channel of a V2X broadcast service can be determined by the identifier and the service range. It should be understood that the identifier of the V2X broadcast service + the service range can uniquely correspond to a V2X broadcast service. For example, V2X broadcast services of the same V2X operator can use the same identifier, that is, the identifier of the V2X broadcast service is used to distinguish different V2X operators. Alternatively, V2X broadcast services of the same V2X service of the same V2X operator can use the same identifier, that is, the identifier of the V2X broadcast service is used to distinguish different V2X services of the same V2X operator, and of course, it can also be used to distinguish different V2X services of different V2X operators.
[0063] In some embodiments, the V2X application server can apply for a broadcast channel corresponding to the V2X broadcast service.
[0064] For example, the V2X application server can apply for a broadcast channel corresponding to the V2X broadcast service, so that the mobile network (for example, a 5G network) can establish a V2X broadcast service data channel according to the identifier and the service range of the V2X broadcast service provided by the V2X application server, and complete the configuration of the corresponding control plane and management plane.
[0065] In some embodiments, the V2X application server can also send notification information to terminals in the service range of each V2X broadcast service, respectively.
[0066] The notification information includes at least one of an identifier of a V2X broadcast service corresponding to the terminal, and a service range of the V2X broadcast service.
[0067] Exemplarily, for any one of the at least one V2X broadcast service, the V2X application server can send the notification information to the terminal in the service range of the V2X broadcast service through a network device on a broadcast channel of the V2X broadcast service. Thus, the terminal in the service range (such as a mobile terminal of a pedestrian, a roadside device, a vehicle-mounted terminal, etc.) can obtain at least one of the identifier of the V2X broadcast service and the service range according to the notification information (or a service announcement, such as a Service Announce of 5G) broadcast by the network device. In addition, the terminal can also obtain a service type, which can be broadcast here. Thus, the terminal can obtain the required downlink V2X local broadcast service message based on the corresponding V2X broadcast service.
[0068] Thus, the V2X application server can establish a communication connection with the first terminal. For example, the first terminal can establish a unicast channel with the V2X application server through a mobile network. At this time, the V2X application server can determine the first V2X broadcast service corresponding to the first terminal in the at least one V2X broadcast service supported by the V2X application server.
[0069] In some embodiments, S101 can be implemented as: the V2X application server receives first indication information from the first terminal, and determines the first V2X broadcast service corresponding to the first terminal according to the first indication information.
[0070] The first indication information is used to indicate the first V2X broadcast service corresponding to the first terminal. The first indication information includes at least one of the following: an identifier of the first terminal, an identifier of the first V2X broadcast service, and a service range of the first V2X broadcast service.
[0071] Exemplarily, the first terminal reporting the first indication information to the V2X application server can have multiple communication modes. For example, the message reporting the first indication information can be a separate interactive message between the first terminal and the V2X application server, the first indication information can be embedded in a V2X service message sent by the first terminal to the V2X application server, or the first indication information can be reported in other possible ways.
[0072] In some embodiments, the V2X application server can create a corresponding relationship between the first terminal and the broadcast channel of the first V2X broadcast service according to the first indication information.
[0073] Exemplarily, the first terminal can establish a unicast channel with the V2X application server through the mobile network, and report at least one of the identity of the first V2X broadcast service, the service range of the first V2X broadcast service, and the identity of the first terminal obtained from the current network device through the unicast channel, that is, report the first indication information. Therefore, the V2X application server can establish and maintain the relationship between the first terminal and the broadcast channel of the V2X local broadcast service (the first V2X broadcast service) currently used by the first terminal, so as to broadcast the V2X message from the first terminal through the first V2X broadcast service.
[0074] S102, receiving the V2X message from the first terminal.
[0075] Exemplarily, the V2X application server can receive the V2X message sent by the first terminal through the unicast channel between the first terminal. As shown in FIG. 4, the terminal 10 can be a vehicle-mounted terminal device or a roadside device configured in the vehicle 1 and the vehicle 2, and the V2X application server can receive the V2X message from the first terminal through the path 1.
[0076] S103, broadcasting the V2X message through the first V2X broadcast service supported by the V2X application server.
[0077] Exemplarily, the V2X application server broadcasts the received V2X message from the first terminal through the first V2X broadcast service. As shown in FIG. 4, the V2X application server can broadcast the V2X message from the first terminal through the 5G broadcast data plane downlink channel (i.e., path 2) of the first V2X broadcast service corresponding to the first terminal.
[0078] The V2X message is broadcast in a downlink single-copy manner, so that each receiving terminal can obtain the same message content, while avoiding repeated transmission and improving the utilization rate of network resources.
[0079] It should be noted that based on the first V2X broadcast service supported by the server, the V2X application server can simulate the PC5-based V2X broadcast communication mode based on the MBS service. That is, the effect of the PC5-based V2X application service can be realized on the terminal using the MBS service, and the broadcast of the V2X message can be realized in combination with the characteristics of PC5 and MBS service, thereby reducing the waste of network resources for sending V2X messages.
[0080] Based on the technical solutions provided in the present disclosure, the V2X application server can broadcast the V2X message from the terminal by using the V2X broadcast service supported by the V2X application server, so that the V2X message broadcast transmission between terminals can be realized. Compared with the 5G Uu unicast mode, the present disclosure does not need to establish an independent unicast connection for each terminal, and the terminal can send the message to all other terminals that subscribe to the V2X broadcast service through the V2X application server at one time, without the need to send the message to each terminal individually, thereby avoiding the waste of a large amount of network resources.
[0081] In addition, in the information sending process of the present disclosure, the mobile terminals do not need to dynamically network and do not need to perceive whether the broadcast group members change due to location movement, and the terminals also do not need to report their accurate geographic location information to the V2X application server or other terminals, which is beneficial to privacy protection. The V2X application server also does not need to maintain the member information of the broadcast group, which is more convenient.
[0082] In some embodiments, the V2X application server can also receive second indication information from the first terminal, and the second indication information is used to indicate that the V2X broadcast service corresponding to the first terminal is updated to a second V2X broadcast service.
[0083] The second indication information includes at least one of the following: the identity of the first terminal, the identity of the second V2X broadcast service, and the service range of the second V2X broadcast service.
[0084] Exemplarily, the first terminal can report the second indication information to the V2X application server in multiple communication modes, for example, the message reporting the second indication information can be a separate interactive message between the first terminal and the V2X application server, the second indication information can also be embedded in the V2X service message sent by the first terminal to the V2X application server, or the second indication information can also be reported in other possible ways.
[0085] It should be noted that the first terminal can send the second indication information to the V2X application server when the preset sending condition is met. The preset sending condition includes at least one of the following: detecting that the service cell changes; detecting that the V2X broadcast service identity changes; and detecting that the V2X broadcast service range changes.
[0086] For example, when the first terminal detects that the service cell ID value changes, the V2X broadcast service identity in the network device notification changes, the V2X broadcast service range in the network device notification changes, etc., the first terminal can obtain and update the identity and service range of the V2X broadcast service announced by the current network device in a timely manner, and send the identity and service range of the updated second V2X broadcast service to the V2X application server through a unicast channel.
[0087] Thus, the V2X application server can establish and maintain the relationship between the first terminal and the broadcast channel of the V2X local broadcast service (the second V2X broadcast service) currently used by the first terminal according to the second indication information, so as to broadcast the V2X message from the first terminal through the second V2X broadcast service. It should be understood that the V2X message received from the first terminal at this time can be broadcast through the second V2X broadcast service supported by the V2X application server.
[0088] Based on the above embodiments, the V2X application server can update the corresponding V2X broadcast service for each terminal in a timely manner, so that the terminal can also obtain a more suitable V2X broadcast service to broadcast the V2X message in the case of service cell change, thereby improving the accuracy of the V2X broadcast service.
[0089] In some embodiments, as shown in FIG. 5, the present disclosure also provides an information receiving method applied to a first terminal. The information receiving method includes S201-S202.
[0090] S201, in the case that a communication connection is established between the first terminal and a V2X application server, first indication information is sent to the V2X application server.
[0091] The above first indication information is used to indicate a first V2X broadcast service corresponding to the first terminal.
[0092] In some embodiments, the first indication information includes at least one of the following:
[0093] The first terminal identifier, the identifier of the first V2X broadcast service, and the service range of the first V2X broadcast service.
[0094] In some embodiments, before sending the V2X message to the V2X application server, a notification message sent by the first network device can also be received, and the notification information includes at least one of the identifier and the service range of the corresponding first V2X broadcast service provided for the first terminal.
[0095] In some embodiments, the network service range of the first network device accessed by the first terminal is within the service range of the first V2X broadcast service.
[0096] S202, a V2X message is sent to the V2X application server, so that the V2X application server broadcasts the V2X message through a V2X broadcast service supported by the V2X application server.
[0097] In some embodiments, second indication information is sent to the V2X application server, and the second indication information is used to indicate that the V2X broadcast service corresponding to the first terminal is updated to a second V2X broadcast service.
[0098] Exemplarily, the first terminal can send the second indication information to the V2X application server in a case where a preset sending condition is met. The preset sending condition includes at least one of the following: detecting that a serving cell changes; detecting that a V2X broadcast service identifier changes; and detecting that a V2X broadcast service range changes.
[0099] For example, the first terminal detects that a serving cell cell ID value changes, a V2X broadcast service identifier in network device notification changes, a V2X broadcast service range in network device notification changes, and the like, can timely acquire and update the identifier and the service range of the V2X broadcast service announced by the current network device, and send the updated identifier and the service range of the second V2X broadcast service to the V2X application server through a unicast channel.
[0100] In some embodiments, after receiving the V2X message broadcast by the V2X application server, the first terminal can also perform deduplication processing on the V2X message broadcast by the V2X application server. The deduplicated V2X message obtained does not include the V2X message sent by the first terminal.
[0101] Exemplarily, the first terminal can determine whether the V2X message sent by the first terminal is included in the V2X message broadcast by the V2X application server based on at least one of a message identifier of the V2X message, a device identifier and a source address, a timestamp, a message validity time, and the like. In a case where the V2X message sent by the first terminal is included, the V2X message sent by the first terminal is discarded.
[0102] It should be noted that the message sent by the first terminal can be re-sent back, and the deduplication is to prevent the first terminal from receiving the broadcast message sent by itself and performing unnecessary processing. For example, it can prevent the first terminal from mistakenly considering that the broadcast message received by itself is sent by other terminals, and thus performing incorrect logical processing. Therefore, the first terminal can effectively identify and discard the broadcast message sent by itself, improve the overall efficiency and reliability of the system, and avoid subsequent processing of the broadcast message sent by itself, thereby reducing resource waste.
[0103] In addition, the detailed description of S201-S202 can also refer to the related description of S101-S103 described above, which will not be repeated here.
[0104] Based on the technical solutions provided in the embodiments of the present disclosure, the terminal can broadcast the V2X message by using the V2X broadcast service supported by the V2X application server, thereby realizing the broadcast sending of the V2X message between the terminals, establishing an independent unicast connection for each terminal, and avoiding waste of a large amount of network resources.
[0105] It can be understood that, in order to implement the above functions, each device or node comprises at least one of a hardware structure and a software module corresponding to each function. It can be easily realized by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0106] FIG. 6 is a constituent schematic diagram of a communication apparatus provided by an embodiment of the present disclosure. As shown in FIG. 6, the communication apparatus 600 applied to a V2X application server comprises a processing module 601, a receiving module 602 and a sending module 603.
[0107] The processing module 601 is configured to, in a case that a communication connection is established between the V2X application server and a first terminal, determine a first V2X broadcast service corresponding to the first terminal in at least one V2X broadcast service supported by the V2X application server, and a network service range of a first network device accessed by the first terminal is within a service range of the first V2X broadcast service.
[0108] The receiving module 602 is configured to receive a V2X message from the first terminal.
[0109] The sending module 603 is configured to broadcast the V2X message through the first V2X broadcast service supported by the V2X application server.
[0110] In some embodiments, the receiving module 602 is configured to receive first indication information from the first terminal, and the first indication information is used to indicate the first V2X broadcast service corresponding to the first terminal.
[0111] In some embodiments, the first indication information comprises at least one of the following: an identifier of the first terminal, an identifier of the first V2X broadcast service, and a service range of the first V2X broadcast service.
[0112] In some embodiments, the processing module 601 is further configured to create a corresponding relationship between the first terminal and a broadcast channel of the first V2X broadcast service according to the first indication information.
[0113] In some embodiments, the receiving module 602 is further configured to receive second indication information from the first terminal, and the second indication information is used to indicate that a V2X broadcast service corresponding to the first terminal is updated to a second V2X broadcast service.
[0114] In some embodiments, before receiving the V2X message from the first terminal, the processing module 601 is further configured to create at least one V2X broadcast service. The sending module 603 is further configured to send notification information to terminals within a service range of each V2X broadcast service respectively, the notification information including at least one of an identity of a V2X broadcast service corresponding to the terminal and the service range.
[0115] In some embodiments, the sending module 603 is configured to, for any one of the at least one V2X broadcast service, send the notification information to terminals within a service range of the V2X broadcast service through a network device on a broadcast channel of the V2X broadcast service.
[0116] For more detailed descriptions of the processing module 601, the receiving module 602, and the sending module 603, and more detailed descriptions of the technical features and beneficial effects thereof, please refer to the corresponding method embodiments described above, which will not be repeated here.
[0117] FIG. 7 is a schematic diagram of another communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 7, the communication apparatus 700 is applied to a first terminal and includes a sending module 701. In some embodiments, the communication apparatus 700 further includes a receiving module 702 and a processing module 703.
[0118] The sending module 701 is configured to, in a case where a communication connection is established between the first terminal and a V2X application server, send first indication information to the V2X application server, the first indication information being used to indicate a first V2X broadcast service corresponding to the first terminal. The sending module 701 is further configured to send a V2X message to the V2X application server, so that the V2X application server broadcasts the V2X message through a V2X broadcast service supported by the V2X application server.
[0119] In some embodiments, the first indication information includes at least one of the following: an identity of the first terminal, an identity of the first V2X broadcast service, and a service range of the first V2X broadcast service.
[0120] In some embodiments, before sending the V2X message to the V2X application server, the receiving module 702 is configured to receive notification information sent by a first network device, the notification information including at least one of an identity of a corresponding first V2X broadcast service provided for the first terminal and a service range.
[0121] In some embodiments, a network service range of the first network device accessed by the first terminal is within the service range of the first V2X broadcast service.
[0122] In some embodiments, the sending module 701 is further configured to send second indication information to the V2X application server, the second indication information being used to indicate that the V2X broadcast service corresponding to the first terminal is updated to a second V2X broadcast service.
[0123] In some embodiments, the sending module 701 is configured to send the second indication information to the V2X application server when a preset sending condition is met, and the preset sending condition includes at least one of the following:
[0124] a change of the serving cell is detected;
[0125] a change of the V2X broadcast service identifier is detected;
[0126] a change of the V2X broadcast service range is detected.
[0127] In some embodiments, the receiving module 702 is configured to receive a V2X message broadcasted by the V2X application server, and the processing module 703 is configured to perform deduplication processing on the V2X message broadcasted by the V2X application server, so that the deduplicated V2X message obtained does not include the V2X message sent by the first terminal.
[0128] For more detailed descriptions of the sending module 701, the receiving module 702, and the processing module 703, and more detailed descriptions of the technical features and beneficial effects thereof, please refer to the corresponding method embodiment part described above, which will not be repeated here.
[0129] It should be noted that the modules in FIG. 6 or FIG. 7 can also be referred to as units, for example, the sending module can be referred to as a sending unit. In addition, in the embodiments shown in FIG. 6 or FIG. 7, the name of each module can not be the name shown in the figure, for example, the sending module can also be referred to as a communication module, and the receiving module can also be referred to as a communication module.
[0130] Each unit or module in FIG. 6 or FIG. 7, if implemented in the form of a software functional module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present disclosure, essentially or partially, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (such as a personal computer, a server, or a network device) or a processor (or a plurality of processors) to perform all or part of the steps of the methods in the embodiments of the present disclosure. The storage medium of the computer software product includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like.
[0131] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide a structural diagram of a communication device, which can be the communication device 600 or the communication device 700. As shown in FIG. 8, the communication device 800 includes a memory 801, a processor 802, a communication interface 803, and a bus 804.
[0132] The memory 801 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, can be a random access memory (RAM) or other type of dynamic storage device that can store dynamic information and instructions, can be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or can be any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto.
[0133] The processor 802 can be a logical, module, and circuit that implements or executes various exemplary methods described in connection with the present disclosure. The processor 802 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array, or other programmable logic device, transistor logic, hardware component, or any combination thereof. The processor 802 can also implement or execute various exemplary logical blocks, modules, and circuits described in connection with the present disclosure. The processor 802 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0134] The communication interface 803 is configured to connect with other devices through a communication network. The communication network can be a cellular mobile communication network interface (such as 2G / 3G / 4G / 5G, etc.), a non-terrestrial communication network interface (such as a satellite communication interface, etc.), a direct communication interface (for example, a C-V2X cellular direct communication interface, a DSRC direct communication interface, etc.), an Ethernet, a wireless local area network (WLAN), a Bluetooth, a starlink, and the like.
[0135] In some implementations, the memory 801 can exist independently of the processor 802, and the memory 801 can be connected to the processor 802 through the bus 804, for storing instructions or program codes. When the processor 802 invokes and executes the instructions or program codes stored in the memory 801, the information sending or receiving method provided by the embodiments of the present disclosure can be implemented.
[0136] In some implementations, the memory 801 can also be integrated with the processor 802.
[0137] The bus 804 can be an extended industry standard architecture (EISA) bus or the like. The bus 804 can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is used to represent the bus 804 in FIG. 8, but it does not mean that there is only one bus or only one type of bus.
[0138] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-described division of functional modules is taken as an example, and in actual applications, the above-described functions can be completed by different functional modules according to needs, that is, the internal structure of the device or apparatus is divided into different functional modules to complete all or part of the functions described above.
[0139] The embodiments of the present disclosure further provide a computer readable storage medium. All or part of the flow of the method embodiments can be directed by computer instructions to complete the related hardware, and the program can be stored in the computer readable storage medium. When the program is executed, it can include the flow of each method embodiment as described above. The computer readable storage medium can be an internal storage unit of the device or apparatus of any of the preceding embodiments, for example, the hard disk or memory of the computer device. The computer readable storage medium can also be an external storage device of the device or apparatus, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the device or apparatus. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the device or apparatus. The computer readable storage medium is used to store the computer program and other programs and data required by the device or apparatus. The computer readable storage medium can also be used to temporarily store data that has been output or will be output. The computer readable storage medium includes a non-transitory computer readable storage medium.
[0140] The embodiments of the present disclosure further provide a computer program product, which contains a computer program, and when the computer program product runs on a computer, it makes the computer execute any method provided in the above embodiments.
[0141] Although the present disclosure is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed disclosure, from an inspection of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit can fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to an advantage.
[0142] Although the present disclosure is described herein in conjunction with specific features and embodiments thereof, it is understood that modifications and combinations can be made thereto within the scope of the present disclosure. Accordingly, the description and drawings are to be regarded as illustrative in nature and are not to be regarded as limiting the scope of the disclosure as defined in the appended claims. Obviously, various modifications and changes are possible in the present disclosure. It is intended that the foregoing description be considered as illustrative only of the preferred embodiments of the disclosure, and that the disclosure is to be limited not by the embodiments described above, but only by the claims set forth below.
[0143] The above merely provides the specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, any change or replacement within the technical scope disclosed by the present disclosure should be covered in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. An information sending method applied to a vehicle-to-everything wireless communication (V2X) application server, wherein, The method comprises: In the case that a communication connection is established between the V2X application server and a first terminal, determining a first V2X broadcast service corresponding to the first terminal in at least one V2X broadcast service supported by the V2X application server, wherein a network service range of a first network device accessed by the first terminal is within a service range of the first V2X broadcast service; Receiving a V2X message from the first terminal; Broadcasting the V2X message through the first V2X broadcast service supported by the V2X application server.
2. The method of claim 1, wherein, The determination of the first V2X broadcast service corresponding to the first terminal in the at least one V2X broadcast service supported by the V2X application server comprises: Receiving first indication information from the first terminal, the first indication information being used to indicate the first V2X broadcast service corresponding to the first terminal.
3. The method of claim 2, wherein, The first indication information comprises at least one of: An identifier of the first terminal, an identifier of the first V2X broadcast service, and a service range of the first V2X broadcast service.
4. The method according to claim 2, further comprising: According to the first indication information, creating a corresponding relationship between the first terminal and a broadcast channel of the first V2X broadcast service.
5. The method according to claim 1, further comprising: Receiving second indication information from the first terminal, the second indication information being used to indicate that a V2X broadcast service corresponding to the first terminal is updated to a second V2X broadcast service.
6. The method of claim 1, wherein, Before receiving the V2X message from the first terminal, the method further comprises: Creating the at least one V2X broadcast service; Respectively sending notification information to terminals within a service range of each of the V2X broadcast services, the notification information comprising at least one of an identifier of a V2X broadcast service corresponding to the terminal and a service range.
7. The method of claim 6, wherein, The sending of the notification information to the terminals within the service range of each of the V2X broadcast services comprises: For any one of the at least one V2X broadcast service, sending notification information to terminals within a service range of the V2X broadcast service through a network device on a broadcast channel of the V2X broadcast service.
8. An information receiving method applied to a first terminal, wherein The method comprises: In the case that a communication connection is established between the first terminal and a V2X application server, sending first indication information to the V2X application server, wherein the first indication information is used to indicate a first V2X broadcast service corresponding to the first terminal; Sending a V2X message to the V2X application server, so that the V2X application server broadcasts the V2X message through a V2X broadcast service supported by the V2X application server.
9. The method of claim 8, wherein, The first indication information comprises at least one of: An identifier of the first terminal, an identifier of the first V2X broadcast service, and a service range of the first V2X broadcast service.
10. The method of claim 8, wherein, Before the sending of the V2X message to the V2X application server, the method further comprises: receive a notification message sent by the first network device, the notification message being used to provide at least one of an identity of a corresponding first V2X broadcast service or a service range of the first V2X broadcast service for the first terminal.
11. The method of claim 10, wherein, The network service range of the first network device accessed by the first terminal is within the service range of the first V2X broadcast service.
12. The method of claim 8, further comprising: sending second indication information to the V2X application server, the second indication information being used to indicate that the V2X broadcast service corresponding to the first terminal is updated to a second V2X broadcast service.
13. The method of claim 12, wherein, The sending of the second indication information to the V2X application server comprises: sending the second indication information to the V2X application server in a case where a preset sending condition is met; wherein the preset sending condition comprises at least one of the following: detecting that a serving cell changes; detecting that a V2X broadcast service identity changes; detecting that a V2X broadcast service range changes.
14. The method of claim 8, further comprising: receiving a V2X message broadcast by the V2X application server; performing deduplication processing on the V2X message broadcast by the V2X application server, so that the deduplicated V2X message does not include the V2X message sent by the first terminal.
15. A communications device comprising: a memory and a processor; wherein the memory and the processor are coupled; the memory is used to store instructions executable by the processor; and the processor executes the instructions to perform the method according to any one of claims 1 to 14.
16. A computer readable storage medium, wherein, The computer readable storage medium has stored thereon computer instructions which, when executed on the processor, cause the processor to perform the method according to any one of claims 1 to 14.
17. A computer program product, wherein, The computer program product comprises a computer program which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Method and apparatus for broadcasting communication V2X message of Internet of Vehicles, and method for establishing MBMS bearer
CN107040995A
Method and apparatus for establishing session request of vehicle and everything, and method and apparatus for determining transmission cell
CN107135485A
Method and device for sending V2X message
CN107295470A
Method and apparatus for supporting vehicle-to-infrastructure or vehicle-to-vehicle services
US20180242385A1
Method, apparatus, vehicle terminal, and server for transmitting traffic message
WO2017206019A1