Communication method, device and system
Through the periodic transmission and segmented transmission methods of system messages, the problem of the base station transmitting multiple pos SIBs to terminal devices is solved, and effective air-interface transmission of multiple pos SIBs and periodic reception of terminal devices is realized.
Patent Information
- Application Number
- CN202311270942.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
The prior art has failed to effectively solve the problem of the base station transmitting multiple positioning system message blocks (pos SIBs) to terminal devices, especially when transmission resources are limited.
Through the periodic transmission of system messages, network devices acquire multiple pos SIBs and transmit them in segments to ensure that each segment is scheduled in series during the continuous transmission of the same air interface system messages.
Effective air-interface transmission of multiple pos SIBs is realized, ensuring that the terminal equipment can receive these message blocks periodically, and improving the efficiency and reliability of the positioning system.
Smart Images

Figure CN119729337A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technologies, and in particular to communication methods, devices and systems. Background Art
[0002] In order to perform positioning, the base station can obtain a positioning system information block (Pos SIB) from the core network and broadcast the Pos SIB to the terminal device. Considering the transmission resource limitation, a Pos SIB needs to be divided into multiple segments for air interface transmission.
[0003] At present, it is stipulated that when a base station transmits posSIB to a terminal device, each segment of the posSIB needs to be scheduled in series in the continuous transmission of the same air interface system message. However, if a base station obtains multiple posSIBs, there is currently no solution for how to transmit these multiple posSIBs to the terminal device. Summary of the invention
[0004] The embodiments of the present application provide a communication method, apparatus and system, which can realize the transmission of multiple POS SIBs to a terminal device via an air interface.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, a communication method is provided, which can be executed by a network device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device. The following is an example of a network device executing the method, and the method includes: the network device obtains multiple positioning system message blocks; wherein each positioning system message block includes multiple segments. The network device periodically broadcasts multiple positioning system message blocks through system messages; wherein the period of multiple positioning system message blocks includes multiple periods of system messages; wherein, among the multiple positioning system message blocks, one segment of one or more positioning system message blocks is respectively sent through one period of the system message.
[0007] Based on the communication method provided in the embodiment of the present application, multiple positioning system message blocks can be periodically transmitted to the terminal device through the period of the system message, thereby realizing the air interface transmission of multiple positioning system message blocks.
[0008] In combination with the above-mentioned first aspect, in a possible design, the number of multiple cycles of the system message is the same as the maximum number of segments included in each positioning system message block.
[0009] This solution can determine how to periodically send positioning system message blocks based on the maximum number of segments.
[0010] In combination with the above-mentioned first aspect, in a possible design, multiple periods of system messages include one or more first periods and one or more second periods; wherein the total number of segments of the positioning system message blocks sent through the first period is the same as the number of multiple positioning system message blocks; and the total number of segments of the positioning system message blocks sent through the second period is less than the number of multiple positioning system message blocks.
[0011] Based on this solution, since the number of segments of multiple positioning system message blocks may be different, when sending segments of positioning system message blocks through system messages, segments of each positioning system message block can be sent in part of the period of the system message, and segments of part of the positioning system message blocks can be sent in another part of the period.
[0012] In combination with the above-mentioned first aspect, in a possible design, the number of first indication information sent through the second period is the same as the number of multiple positioning system message blocks, wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block; wherein, among the first indication information sent through the second period, there are one or more first indication information indicating that the content of a segment of the corresponding positioning system message block is empty.
[0013] This solution provides a method for sending segments of a positioning system message block through first indication information. In this method, if there is no segment content of a positioning system message block to be sent in a certain period of the system message, the corresponding first indication information is still sent in this case, but the first indication information indicates that the content of the corresponding segment is empty.
[0014] In combination with the above-mentioned first aspect, in a possible design, the number of first indication information sent through the second period is the same as the total number of segments of the positioning system message block sent through the second period; wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block.
[0015] This solution provides a method for sending segments of a positioning system message block through first indication information. In this method, if there is no content of a segment of a positioning system message block to be sent in a certain period of the system message, the segment is not sent, and the corresponding first indication information is not sent.
[0016] In combination with the above-mentioned first aspect, in a possible design, multiple positioning system message blocks have different numbers of segments.
[0017] In a second aspect, a communication method is provided, which can be executed by a terminal device or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device. The following is an example of a terminal device executing the method, and the method includes: periodically receiving multiple positioning system message blocks through system messages; wherein the period of the multiple positioning system message blocks includes multiple periods of system messages; wherein, in the multiple positioning system message blocks, one or more positioning system message blocks are respectively received through one period of the system message.
[0018] Based on the communication method provided in the embodiment of the present application, multiple positioning system message blocks can be periodically transmitted to the terminal device through the period of the system message, thereby realizing the air interface transmission of multiple positioning system message blocks.
[0019] In combination with the above second aspect, in a possible design, the number of multiple cycles of the system message is the same as the maximum number of segments included in each positioning system message block.
[0020] This solution can determine how to periodically receive positioning system message blocks based on the maximum number of segments.
[0021] In combination with the above-mentioned second aspect, in a possible design, multiple periods of system messages include one or more first periods and one or more second periods; wherein the total number of segments of the positioning system message blocks received through the first period is the same as the number of multiple positioning system message blocks; and the total number of segments of the positioning system message blocks received through the second period is less than the number of multiple positioning system message blocks.
[0022] Based on this solution, since the number of segments of multiple positioning system message blocks may be different, when receiving the segments of the positioning system message blocks through the system message, part of the period of the system message can be used to receive the segments of each positioning system message block, and another part of the period can be used to receive the segments of some positioning system message blocks.
[0023] In combination with the above-mentioned second aspect, in a possible design, the number of first indication information received through the second period is the same as the number of multiple positioning system message blocks, wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block; wherein, among the first indication information received through the second period, there are one or more first indication information indicating that the content of a segment of the corresponding positioning system message block is empty.
[0024] This solution provides a method for sending segments of a positioning system message block through a first indication message. In this method, if there is no content of a segment of a positioning system message block to be sent in a certain period of the system message, in this case the terminal device will still receive the corresponding first indication message, but the first indication message indicates that the content of the corresponding segment is empty.
[0025] In combination with the above-mentioned second aspect, in a possible design, the number of first indication information received through the second period is the same as the total number of segments of the positioning system message block received through the second period; wherein, the first indication information is used to indicate the content of a segment of the corresponding positioning system message block.
[0026] This solution provides a method for sending segments of a positioning system message block through first indication information. In this method, if there is no content of a segment of a positioning system message block to be sent in a certain period of the system message, the segment is not sent, and the terminal device cannot receive the corresponding first indication information.
[0027] In combination with the above second aspect, in a possible design, multiple positioning system message blocks have different numbers of segments.
[0028] In a third aspect, a communication device is provided for implementing various methods. The communication device includes a module, unit, or means corresponding to the implementation method, and the module, unit, or means can be implemented by hardware, software, or hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the function.
[0029] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing function in any of the above aspects and any possible implementations thereof. The transceiver module may include a receiving module and a sending module, respectively used to implement the receiving function and the sending function in any of the above aspects and any possible implementations thereof.
[0030] In some possible designs, the transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0031] In a fourth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method described in any one of the aspects.
[0032] In a fifth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to communicate with a module outside the communication device; the processor is used to execute a computer program or instruction so that the communication device executes the method described in any aspect.
[0033] In a sixth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory, so that the communication device performs the method described in any aspect. The memory may be coupled to the processor, or may be independent of the processor.
[0034] In a seventh aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored, and when the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the aspects.
[0035] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the aspects.
[0036] In a ninth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided, wherein the communication device includes a processor for implementing the functions involved in any aspect.
[0037] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.
[0038] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0039] The communication device provided in any one of the third to ninth aspects may be the network device in the first aspect, or a device included in the network device, such as a chip or a chip system; or, the communication device may be the terminal device in the second aspect, or a device included in the terminal device, such as a chip or a chip system.
[0040] It can be understood that when the communication device provided in any one of the third aspect to the ninth aspect is a chip, the sending action / function of the communication device can be understood as output information, and the receiving action / function of the communication device can be understood as input information.
[0041] In a tenth aspect, a communication system is provided. The communication system includes a network device and a terminal device. The network device is used to implement any one of the design methods in the first aspect, and the terminal device is used to implement any one of the design methods in the second aspect.
[0042] Among them, the technical effects brought about by any design method in the third aspect to the tenth aspect can refer to the technical effects brought about by different design methods in the first aspect to the second aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1A schematic diagram of transmission of auxiliary information;
[0044] Figure 2 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;
[0045] Figure 3 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0046] Figure 4 An interactive schematic diagram of a communication method provided in an embodiment of the present application;
[0047] Figure 5 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the related technologies of the present application is first given as follows.
[0049] 1. Assisted global navigation satellite system (A-GNSS):
[0050] The global navigation satellite system (GNSS) has evolved from the initial global positioning system (GPS) to the current coexistence of multiple systems such as GPS, Beidou, global navigation satellite system (GLONASS), and Galileo. When using GNSS to locate the user's position, the positioning accuracy will be affected by the system's internal and external factors. For example, the errors caused by penetrating the ionosphere and troposphere, the errors caused by the Doppler effect caused by the high-speed movement of satellites, as well as multipath effect errors, channel errors, satellite clock errors, ephemeris errors, internal noise errors, etc. In order to better eliminate errors and improve positioning accuracy, GNSS will introduce some auxiliary means. GNSS combined with auxiliary means is also called A-GNSS.
[0051] When using A-GNSS for positioning, users need to obtain relevant auxiliary positioning data (hereinafter referred to as auxiliary information) from the network side, such as real-time kinematic (RTK) information, etc. In the RTK-assisted GNSS positioning method, multiple base stations (referring to ground-based fixed observation stations that conduct long-term continuous observation of satellite navigation signals) will collect satellite monitoring data and send it to the control center of a third-party operator. The control center will eliminate gross errors from the data, perform calculations, and send the final RTK correction information to the user.
[0052] Currently, the 3rd Generation Partnership Project (3GPP) protocol supports the transmission of auxiliary information required for GNSS positioning by broadcasting pos SIB by base stations. Figure 1 FIG. 1 is a schematic diagram of the transmission of auxiliary information required for GNSS positioning from a distribution server to a terminal device in a fifth generation (5G) mobile communication system. Figure 1 As shown, the distribution server sends the auxiliary information to the location management function (LMF) network element. The LMF network element sends the auxiliary information to the access and mobility management function (AMF) network element through the NL1 interface. The AMF network element sends the auxiliary information to the base station through the NG-C interface, and the base station broadcasts the auxiliary information to the terminal device through the pos SIB. In other words, by using the widely deployed base stations for broadcasting, the terminal device can obtain the auxiliary information required for GNSS positioning without interacting with the distribution server, which effectively reduces the pressure on the distribution server.
[0053] Among them, pos SIB is a specific type of system information (SI).
[0054] 2. Transmission of pos SIB:
[0055] According to the definition of the current 3GPP protocol 38.455, if the base station receives a pos SIB from the LMF network element, the relevant information of the pos SIB may be as shown in Table 1 below.
[0056] Table 1
[0057]
[0058]
[0059] In Table 1, posSIB type is used to indicate the type of the posSIB. The protocol can define which type or range of auxiliary information each type of posSIB can transmit. However, the specific content of the auxiliary information (i.e., the code stream) is generated by the corresponding device, and the protocol does not limit it. For example, the specific content of the auxiliary information can be generated by the distribution server and transmitted to the LMF network element.
[0060] Since the complete pos SIB contains a lot of content, the base station is limited by transmission resources when sending pos SIB to the terminal device, and needs to divide a pos SIB into multiple segments for transmission. The pos SIB segmentation in Table 1 is used to indicate how the pos SIB is segmented. For example, assuming that the specific content of the pos SIB is 0-100, the pos SIB segmentation can indicate that the posSIB is divided into 0-50, 51-70, and 71-30 segments.
[0061] Ancillary Information Metadata contains metadata for the ancillary information element.
[0062] Broadcast priority is used to indicate the priority of the base station in broadcasting the pos SIB. For example, assuming that the broadcast priority of pos SIB1 is 10 and the broadcast priority of pos SIB2 is 8, the base station should give priority to broadcasting pos SIB2.
[0063] Presence is used to indicate whether the corresponding information unit is optional or mandatory, where M means mandatory and O means optional.
[0064] Category (range) is used to indicate whether the corresponding information unit is a list type or other type or value range.
[0065] IE type and reference: used to indicate the type of the corresponding information unit and the protocol section to which the detailed information is referred.
[0066] Semantic description, used to characterize the meaning of the corresponding information unit. For example, the number of pos SIBs in the system message refers to the number of pos SIBs included in the system message sent by the LMF, which can be one or more.
[0067] The LMF network element may send one or more pos SIBs to the base station, wherein the relevant information of each pos SIB may refer to the information shown in Table 1. After receiving the pos SIB from the LMF network element, the base station broadcasts each pos SIB to the terminal device.
[0068] According to the definition of the current 3GPP protocol 38.331, the pos SIB broadcasted by the base station to the terminal device may include the posSIB type and detailed information (including the specific content of the pos SIB to be broadcasted).
[0069] Exemplarily, the pos SIB information broadcast by the base station to the terminal device can be represented in the following manner:
[0070]
[0071] Among them, Pos System Information-r16-IEs indicates that the fields carried below are information about pos SIB. The posSIB-TypeAndInfo-r16 field can indicate the type of pos SIB. For example, if posSIB-TypeAndInfo-r16 carries posSib1-1-r16, it means that the type of the pos SIB is 1-1. If the pos SIB is not segmented, the assistanceDataSIB-Element-r16 field is used to indicate the specific content of the pos SIB (i.e., the code stream). If the pos SIB is segmented, the assistanceDataSIB-Element-r16 field is used to indicate the specific content of a segment of the pos SIB.
[0072] According to the current definition of 3GPP protocol 38.331, if posSIB is divided into multiple segments, when transmitting the posSIB to the terminal device (i.e., when transmitting the posSIB over the air interface), each segment of the posSIB needs to be scheduled in series in the continuous transmission of the same air interface system message, i.e., one segment of the posSIB can be transmitted in each air interface period of the same system message.
[0073] However, if the base station obtains multiple pos SIBs, how to transmit these multiple pos SIBs to the terminal device has not yet been given a specific solution in the current standard. Based on this, the present application proposes a communication method, device and system, which provide a specific implementation method for transmitting multiple pos SIBs to the terminal device via the air interface.
[0074] Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a kind of association relationship describing the associated objects, indicating that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or its similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solution of the embodiment of the present application, in the embodiment of the present application, the words "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. Those skilled in the art will appreciate that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0075] In the embodiment of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first indication information below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (such as specified by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each information can also be identified and uniformly indicated to reduce the indication overhead caused by indicating the same information separately.
[0076] In addition, the specific indication method may also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may be used for different information. In the specific implementation process, the desired indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0077] It should be understood that the information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiment of the present application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to a protocol, or can be configured by the sending end device by sending configuration information to the receiving end device.
[0078] In an embodiment of the present application, "pre-definition", "pre-definition", "pre-configuration" or "pre-configuration" can be implemented by pre-saving the corresponding code, table or other methods that can be used to indicate relevant information in the device. For example, it can be burned into the device when the device leaves the factory. The embodiment of the present application does not limit its specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited by the embodiment of the present application.
[0079] The "protocol" involved in the embodiments of the present application may refer to a protocol family in the communication field, a standard protocol with a similar protocol family frame structure, or a related protocol used in future communication systems, and the embodiments of the present application do not make specific limitations on this.
[0080] In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device will make corresponding processing under certain objective circumstances. It does not limit the time, nor does it require the device to have a judgment action when implementing it, nor does it mean that there are other limitations.
[0081] The technical solution provided in the present application can be used for various communication systems supporting A-GNSS, which communication system can be a 3GPP communication system, for example, a fourth generation (4G) long term evolution (LTE) system, a 5G mobile communication system and its evolution system, a vehicle to everything (V2X) system, a LTE and new radio (NR) hybrid networking system, or a device-to-device (D2D) system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT), and other next generation communication systems, such as a sixth generation (6G) mobile communication system.
[0082] It should be noted that the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0083] Figure 2 FIG. 1 is a possible, non-limiting communication system diagram applicable to the embodiments of the present application. Figure 2 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (e.g. Figure 2 110a and 110b in, collectively referred to as 110) and at least one terminal device (such as Figure 2 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 2 The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or the same physical device that integrates the core network logical function and the radio access network logical function.
[0084] like Figure 2 As shown, optionally, the communication system 10 may further include the Internet 300. The Internet may be connected to the core network or the RAN.
[0085] RAN 100 may be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.
[0086] The RAN node 110, which may also be sometimes referred to as an access network device, a RAN entity or an access node, constitutes a part of the communication system to help terminal devices achieve wireless access. The multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are relative, for example, Figure 2 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal device 120 are sometimes referred to as communication devices, for example Figure 2 The network elements 110a and 110b can be understood as communication devices with base station functions, and the network elements 120a-120j can be understood as communication devices with terminal equipment functions.
[0087] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (e.g. Figure 2 110a in), micro base stations or indoor stations (such as Figure 2110b in the present application), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the V2X technology may be a road side unit (RSU). All or part of the functions of the RAN node in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.
[0088] In another possible scenario, multiple RAN nodes collaborate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0089] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0090] The RAN node may also be expressed in different ways, such as network equipment. Unless otherwise specified in the present application, network equipment is used for expression.
[0091] A terminal device may be a device with wireless transceiver function, and may also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal device, etc. Terminal devices may be widely used in various scenarios, such as D2D, V2X communication, machine-type communication (MTC), IOT, virtual reality (VR), augmented reality (AR), industrial control, self driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal device.
[0092] In the communication method provided in the embodiment of the present application, taking the interaction between a network device and any terminal device as an example, the network device obtains multiple positioning system message blocks (pos SIB). Each positioning system message block includes multiple segments. The network device periodically broadcasts multiple positioning system message blocks through system messages; wherein the period of multiple positioning system message blocks includes multiple periods of system messages; wherein, in the multiple positioning system message blocks, one or more positioning system message blocks are respectively a segment, and are sent through a period of system messages. Correspondingly, the terminal device periodically receives multiple positioning system message blocks through system messages. The specific implementation and technical effects of this scheme will be described in detail in the subsequent method embodiments, which will not be repeated here.
[0093] Optionally, the communication system 10 may also include a distribution server and / or a control center ( Figure 2 The distribution server and / or the control center may generate the auxiliary information required for positioning, and the distribution server may send the auxiliary information required for positioning to the network device through the core network, so that the network device sends the auxiliary information to the terminal device through the positioning system message block.
[0094] Optionally, the network device or terminal device may adopt Figure 3 The structure of the communication device 300 is shown. Figure 3 As shown, the communication device 300 includes a processor 301, a communication line 302, and at least one communication interface ( Figure 3The communication interface 304 is used as an example for illustration only). Optionally, the communication device 300 may further include a memory 303.
[0095] The processor 301 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0096] The communication link 302 may include a pathway to transmit information between the above-mentioned components.
[0097] The communication interface 304 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, wireless access network, wireless local area networks (WLAN), etc.
[0098] The memory 303 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 302. The memory may also be integrated with the processor.
[0099] The memory 303 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the computer-executable instructions stored in the memory 303, thereby implementing the method provided in the following embodiments of the present application.
[0100] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code or computer program code, which is not specifically limited in the embodiments of the present application.
[0101] In a specific implementation, as an embodiment, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in.
[0102] In a specific implementation, as an embodiment, the communication device 300 may include multiple processors, such as Figure 3 301 and processor 308 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0103] In a specific implementation, as an embodiment, the communication device 300 may further include an output device 305 and an input device 306. The output device 305 communicates with the processor 301 and may display information in a variety of ways. For example, the output device 305 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 306 communicates with the processor 301 and may receive user input in a variety of ways. For example, the input device 306 may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0104] Understandably, Figure 3 The structure shown does not constitute a specific limitation on the communication device 300. For example, in other embodiments of the present application, the communication device 300 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0105] The following will be combined Figures 2 to 3 , taking the interaction between a network device and any terminal device as an example, the communication method provided in the embodiment of the present application is described in detail.
[0106] It should be noted that the message names between network elements or the names of parameters in the messages in the following embodiments of the present application are merely examples, and other names may be used in specific implementations, and the embodiments of the present application do not impose any specific limitations on this.
[0107] like Figure 4 As shown, a communication method is provided in an embodiment of the present application. Figure 4In the example, the network device and the terminal device are used as the execution subjects of the interaction diagram to illustrate the method, but the present application does not limit the execution subjects of the interaction diagram. Figure 4 The network device in the network device may also be a module applied to the network device, such as a chip, a chip system, or a processor, or may be a logical node, a logical module, or software that can realize all or part of the network device node functions; Figure 4 The terminal device in the communication method may also be a module applied to the terminal device, such as a chip, a chip system, or a processor, or a logical node, a logical module, or software that can realize all or part of the functions of the terminal device. The communication method includes the following steps:
[0108] S401: A network device obtains a plurality of positioning system information blocks (pos SIBs), wherein each pos SIB includes a plurality of segments.
[0109] In the embodiment of the present application, the types of the multiple pos SIBs obtained by the network device are different, which can also be understood as the multiple pos SIBs are divided according to type. For example, the network device obtains 4 types of pos SIBs, and the number of each type of pos SIB is 1, that is, the network device obtains 4 pos SIBs.
[0110] The number of segments of the plurality of pos SIBs may be the same or different, or may be partially the same and partially different.
[0111] The type and number of segments of the pos SIB acquired by the network device may be defined (or configured) by the information included in the acquired pos SIB. For example, the specific information included in the pos SIB acquired by the network device may refer to the introduction to Table 1 above.
[0112] In S401, the pos SIB obtained by the network device may be sent by the core network device to the network device. For example, the LMF network element sends multiple pos SIBs to the network device. In one possible implementation, a certain intermediate network element, such as an AMF network element, may forward multiple pos SIBs from the LMF network element to the network device. For example, the AMF network element may transparently transmit multiple pos SIBs to the network device by forwarding the NR positioning protocol A (NRpositioning protocol A, NRPPa) message.
[0113] In the embodiment of the present application, the pos SIB may include auxiliary information for positioning. Exemplarily, the auxiliary information for positioning may include RTK information, GNSS reference location (GNSS-ReferenceLocation) information, GNSS reference time (GNSS-ReferenceTime) information, GNSS differential correction (GNSS-DifferentialCorrections) and other information. In this case, multiple pos SIBs may be configured by the core network device to carry auxiliary information for positioning.
[0114] Optionally, the auxiliary information for positioning obtained by the core network device may come from a distribution server and / or a control center. That is, the distribution server and / or the control center sends the auxiliary information for positioning to the core network device. After receiving the auxiliary information for positioning, the core network device configures multiple pos SIBs to carry the auxiliary information for positioning, and sends the multiple pos SIBs to the network device. Among them, the distribution server and / or the control center may be deployed by a third-party operator.
[0115] Exemplarily, the distribution server sends the auxiliary information for positioning to the LMF network element. After receiving the auxiliary information for positioning, the LMF network element configures multiple pos SIBs to carry the auxiliary information for positioning. The LMF network element sends the configured multiple pos SIBs to the network device through the AMF network element.
[0116] Optionally, after obtaining the auxiliary information for positioning, the core network device, such as the LMF network element, may encrypt the auxiliary information for positioning according to the key, and then carry the encrypted auxiliary information in the pos SIB to send it to the network device.
[0117] Optionally, if an intermediate network element, such as an AMF network element, forwards the pos SIB to the network device, the intermediate network element may store, update or delete the key used to encrypt the auxiliary information after receiving the pos SIB.
[0118] S402, the network device periodically broadcasts multiple posSIBs through system messages; wherein the periods of the multiple posSIBs include multiple periods of system messages; wherein, among the multiple posSIBs, one or more posSIBs, respectively, are sent through a period of system messages. Correspondingly, the terminal device periodically receives multiple posSIBs through system messages.
[0119] In S402, after the network device obtains multiple pos SIBs, it determines how to periodically broadcast the multiple pos SIBs according to the number of segments of each pos SIB.
[0120] The network device determines the maximum number of segments, that is, the number of segments of the posSIB with the largest number of segments, according to the number of segments of each posSIB. Further, the network device determines the number of cycles of a certain system message included in the cycle (for the sake of ease of introduction, the cycle is referred to as the posSIB cycle below, of course, it can also be other names, and the embodiment of the present application does not limit this) for broadcasting multiple posSIBs according to the maximum number of segments. Among them, the cycle of the system message is the cycle for broadcasting the system message. For the sake of ease of introduction, the cycle of the system message is referred to as the SI cycle below, of course, it can also be other names, and the embodiment of the present application does not limit this.
[0121] Exemplarily, the number of SI cycles included in the pos SIB period may be the same as the maximum number of segments. In other words, the pos SIB period is composed of multiple SI cycles, and the number of these multiple SI cycles is the same as the maximum number of segments.
[0122] Furthermore, the network device allocates a segment of the pos SIB that can be sent for each SI cycle included in the pos SIB cycle. After the allocation, one SI cycle can send one segment of one or more pos SIBs respectively, so that each segment of the pos SIB in multiple posSIBs can be sent through the SI cycle included in the pos SIB cycle, thereby realizing the periodic broadcasting of multiple pos SIBs through the posSIB cycle.
[0123] Sending a segment of the pos SIB refers to sending the specific content (ie, code stream) of a segment of the pos SIB.
[0124] Optionally, the multiple SI cycles included in the posSIB cycle may include one or more first cycles and one or more second cycles. The total number of segments of the posSIB sent through the first cycle is the same as the number of multiple positioning system message blocks. The total number of segments of the posSIB sent through the second cycle is less than the number of multiple positioning system message blocks.
[0125] It is understandable that the first cycle is an exemplary name for an SI cycle in which the total number of segments of the pos SIB sent is the same as the number of multiple pos SIBs, and it may also be other names, which are not limited by the embodiments of the present application. Similarly, the second cycle is an exemplary name for an SI cycle in which the total number of segments of the pos SIB sent is less than the number of multiple pos SIBs, and it may also be other names, which are not limited by the embodiments of the present application.
[0126] Exemplarily, it is assumed that the network device obtains 3 pos SIBs, and the types of these 3 pos SIBs are 2-12, 2-13 and 2-14 respectively. (The following will refer to these 3 pos SIBs as 2-12, 2-13 and 2-14 respectively) Among them, the number of segments of 2-12 is 3, the number of segments of 2-12 is 2, and the number of segments of 2-13 is 4. Then the maximum number of segments is 4, so the posSIB cycle includes 4 SI cycles. Among the 4 SI cycles included in the posSIB cycle, the first SI cycle sends a segment of 2-12 (which can be called segment 1 of 2-12), a segment of 2-13 (which can be called segment 1 of 2-13) and a segment of 2-14 (which can be called segment 1 of 2-14). The second SI cycle sends another segment of 2-12 (which may be referred to as segment 2 of 2-12), another segment of 2-13 (which may be referred to as segment 2 of 2-13), and another segment of 2-14 (which may be referred to as segment 2 of 2-14). The third SI cycle sends another segment of 2-12 (which may be referred to as segment 3 of 2-12) and another segment of 2-14 (which may be referred to as segment 3 of 2-14). The fourth SI cycle sends another segment of 2-14 (which may be referred to as segment 4 of 2-14). Based on the number of segments of pos SIB sent in these four SI cycles, the first SI cycle and the second SI cycle may be referred to as the first SI cycle, and the total number of segments of posSIB sent is 3, which is the same as the number of pos SIBs. The third SI cycle and the fourth SI cycle may be referred to as the second SI cycle, and the total number of segments of posSIB sent is 2 and 1, respectively, which is less than the number of pos SIBs.
[0127] Optionally, the network device may broadcast multiple pos SIBs cyclically through a pos SIB period.
[0128] The above describes how to periodically broadcast multiple pos SIBs through the pos SIB cycle. As to how to send segments of the pos SIB to the terminal device, in a possible implementation, the network device can indicate the content of a segment of the pos SIB through a first indication message (wherein the content of the segment can also be referred to as the specific content of the segment, i.e., the code stream, which will not be described in detail in the following embodiments). The first indication message and the pos SIB can be in a one-to-one correspondence, that is, one first indication message is used to indicate the content of a segment of a corresponding pos SIB.
[0129] Optionally, the first indication information may indicate the length of a segmented code stream of the corresponding pos SIB. For example, the first indication information may indicate that the length of a segmented code stream of the corresponding pos SIB is 50.
[0130] Optionally, the first indication information may correspond to the information indicating the type of the pos SIB to indicate the content of a segment of the pos SIB.
[0131] Exemplarily, the first indication information may be the assistance DataSIB-Element-r16 field. The assistance DataSIB-Element-r16 field may be included in the posSIB-Type field, and is used to indicate the content of a segment of the pos SIB corresponding to the posSIB-Type field. The posSIB-Type field may be carried in the posSystemInformation-r16-IEs field, and the details may be referred to above, which will not be repeated here.
[0132] Regarding the specific implementation of sending the first indication information through the SI period to send the segments of the pos SIB, the embodiment of the present application provides two possible implementation methods.
[0133] Implementation method 1: Among the multiple SI cycles included in the pos SIB cycle, the number of first indication information sent through the second cycle is the same as the number of multiple pos SIBs. Among the first indication information sent through the second cycle, there are one or more first indication information indicating that the content of a segment of the corresponding pos SIB is empty (or one or more first indication information is set to empty). And the number of first indication information sent in the first cycle is the same as the number of multiple pos SIBs.
[0134] For example, it is assumed that the network device obtains 3 pos SIBs, and the types of these 3 pos SIBs are 2-12, 2-13 and 2-14 respectively. (The three pos SIBs are referred to as 2-12, 2-13 and 2-14 respectively below) Among them, the number of segments of 2-12 is 3, the number of segments of 2-12 is 2, and the number of segments of 2-13 is 4. Then the maximum number of segments is 4, so the posSIB cycle includes 4 SI cycles. Among them, the SI cycle included in the posSIB cycle is the cycle of system message 1 (SI1), that is, the network device carries the obtained segments of the pos SIB in SI1 and transmits them to the terminal device.
[0135] The network device may implement 2-12, 2-13 and 2-14 by periodically broadcasting posSIB as shown in Table 2.
[0136] Table 2
[0137]
[0138]
[0139] In Table 2, every 4 SI cycles constitute a pos SIB cycle. Taking the 1st SI cycle to the 4th SI cycle as an example, the 1st SI cycle sends segment 1 of 2-12, segment 1 of 2-13 and segment 1 of 2-14, and the contents of these 3 segments are indicated by the corresponding first indication information respectively. The 2nd SI cycle sends segment 2 of 2-12, segment 2 of 2-13 and segment 2 of 2-14, and the contents of these 3 segments are indicated by the corresponding first indication information respectively. The 3rd SI cycle sends segment 3 of 2-12 and segment 3 of 2-14, and the contents of these 2 segments are indicated by the corresponding first indication information respectively. In the 3rd SI cycle, the first indication information corresponding to 2-13 is blank, for example, if the first indication information is the assistance DataSIB-Element-r16 field, elementlength=0. The 4th SI cycle sends segment 4 of 2-14, and the content of this segment is indicated by the corresponding first indication information. In the fourth SI cycle, the first indication information corresponding to 2-12 and 2-13 are both left blank. For example, if the first indication information is the assistance DataSIB-Element-r16 field, element length=0.
[0140] Among them, the number of first indication information sent in the 1st SI cycle to the 4th SI cycle is the same as the number of pos SIBs. However, in the first indication information sent in the 3rd SI cycle and the 4th SI cycle, there are one or more first indication information indicating that the content of a segment of the corresponding pos SIB is empty.
[0141] How to send segments 2-12, 2-13 and 2-14 in the 5th to 16th SI cycles can refer to the 1st to 4th SI cycles, which will not be expanded here.
[0142] Implementation method 2: in multiple SI cycles included in the pos SIB cycle, the number of first indication information sent in the second cycle is the same as the total number of pos SIB segments sent in the second cycle. Also, the number of first indication information sent in the first cycle is the same as the number of multiple pos SIBs.
[0143] For example, it is assumed that the network device obtains 3 pos SIBs, and the types of these 3 pos SIBs are 2-12, 2-13 and 2-14 respectively. (The three pos SIBs are referred to as 2-12, 2-13 and 2-14 respectively below) Among them, the number of segments of 2-12 is 3, the number of segments of 2-12 is 2, and the number of segments of 2-13 is 4. Then the maximum number of segments is 4, so the posSIB cycle includes 4 SI cycles. Among them, the SI cycle included in the posSIB cycle is the cycle of system message 1 (SI1), that is, the network device carries the obtained segments of the pos SIB in SI1 and transmits them to the terminal device.
[0144] The network device may implement 2-12, 2-13 and 2-14 by periodically broadcasting posSIB as shown in Table 3.
[0145] Table 3
[0146]
[0147] In Table 3, every 4 SI cycles constitute a pos SIB cycle. Taking the 1st SI cycle to the 4th SI cycle as an example, the 1st SI cycle sends segment 1 of 2-12, segment 1 of 2-13 and segment 1 of 2-14, and the contents of these 3 segments are indicated by the corresponding first indication information respectively. The 2nd SI cycle sends segment 2 of 2-12, segment 2 of 2-13 and segment 2 of 2-14, and the contents of these 3 segments are indicated by the corresponding first indication information respectively. The 3rd SI cycle sends segment 3 of 2-12 and segment 3 of 2-14, and the contents of these 2 segments are indicated by the corresponding first indication information respectively. In addition, the 3rd SI cycle does not send the first indication information corresponding to 2-13. The 4th SI cycle sends segment 4 of 2-14, and the content of this segment is indicated by the corresponding first indication information. In addition, the 4th SI cycle does not send the first indication information corresponding to 2-12 and 2-13 respectively.
[0148] The number of first indication information sent in the first SI cycle and the second SI cycle is the same as the number of posSIBs. The number of first indication information sent in the third SI cycle and the fourth SI cycle is 2 and 1 respectively, which is less than the number of posSIBs.
[0149] How to send segments 2-12, 2-13 and 2-14 in the 5th to 16th SI cycles can refer to the 1st to 4th SI cycles, which will not be expanded here.
[0150] Accordingly, when receiving pos SIB, the terminal device may periodically receive pos SIB according to the posSIB period. The specific implementation thereof may refer to the introduction of sending pos SIB according to the posSIB period in the above embodiment, and correspondingly replace sending with receiving.
[0151] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0152] It can be understood that in the above embodiments, the methods and / or steps implemented by each unit can also be implemented by components that can be used for the unit (such as a processor, chip, chip system, circuit, logic module, or software such as a chip or circuit).
[0153] The above mainly introduces the solution provided by the present application from the perspective of interaction between various units. Accordingly, the present application also provides a communication device, which is used to implement the above various methods. The communication device can be a network device or terminal device in the above method embodiment, or a device including the above device, or a component that can be used for the above device.
[0154] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0155] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0156] Figure 5 A schematic diagram of the structure of a communication device 500 is provided. For example, Figure 5As shown, the communication device 500 includes: a transceiver module 502 and a processing module 501. For ease of description, Figure 5 Only the main components of the communication device are shown.
[0157] In some embodiments, the communication device 500 may further include a storage module ( Figure 5 ), for storing program instructions and data.
[0158] In some embodiments, the transceiver module 502, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 502 may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0159] In some embodiments, the transceiver module 502 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the network device or the terminal device in the above-mentioned method embodiment, and / or used to support other processes of the technology described in this document; the processing module 501 may be used to execute the processing steps (such as determination, generation, etc.) performed by the network device or the terminal device in the above-mentioned method embodiment, and / or used to support other processes of the technology described in this document.
[0160] When the communication device 500 is used to implement the functions of the above network device:
[0161] In one possible design, the processing module 501 is used to obtain multiple positioning system message blocks, wherein each positioning system message block includes multiple segments. The transceiver module 502 is used to periodically broadcast multiple positioning system message blocks through system messages, wherein the periods of the multiple positioning system message blocks include multiple periods of system messages, wherein one or more of the multiple positioning system message blocks, respectively, are sent through one period of the system message.
[0162] When the communication device 500 is used to implement the functions of the above-mentioned terminal device:
[0163] The transceiver module 502 is used to periodically receive multiple positioning system message blocks through system messages; wherein the periods of the multiple positioning system message blocks include multiple periods of system messages; wherein, among the multiple positioning system message blocks, one or more positioning system message blocks are respectively a segment and received through a period of the system message.
[0164] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0165] In the present application, the communication device 500 is presented in the form of dividing each functional module in an integrated manner. The "module" here may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0166] In some embodiments, when Figure 5 When the communication device 500 is a chip or a chip system, the function / implementation process of the transceiver module 502 can be implemented through the input and output interface (or communication interface) of the chip or the chip system, and the function / implementation process of the processing module 501 can be implemented through the processor (or processing circuit) of the chip or the chip system.
[0167] Since the communication device 500 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.
[0168] As a possible product form, the above-mentioned communication device 500 can be implemented using the following: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout this application.
[0169] It should be noted that Figure 5 The structure shown does not constitute a specific limitation on the device structure. For example, in other embodiments of the present application, the above-mentioned devices may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0170] In some embodiments, an embodiment of the present application further provides a communication device, which includes a processor for implementing a method in any of the above method embodiments.
[0171] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions in the computer program stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.
[0172] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, which is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.
[0173] As another possible implementation manner, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.
[0174] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips, or it can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.
[0175] In a simple embodiment, those skilled in the art will appreciate that the communication device 500 may be configured as follows: Figure 3 The form of the communication device 300 is shown.
[0176] Specifically, Figure 5 The functions / implementation processes of the transceiver module 502 and the processing module 501 can be Figure 3 The processor 301 shown calls the computer execution instructions stored in the memory 303 to implement. Or, Figure 5 The function / implementation process of the processing module 501 in can be Figure 3 The processor 301 shown calls the computer execution instructions stored in the memory 303 to implement, Figure 5 The function / implementation process of the transceiver module 502 can be achieved by Figure 3 The communication interface 304 shown in FIG.
[0177] The present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of any of the above method embodiments are implemented.
[0178] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0179] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0180] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0181] The units described as separate components may or may not be physically separated, i.e., they may be located in one place, or they may be distributed over multiple network units. The components shown as units may or may not be physical units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0182] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0183] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)), etc. In the embodiment of the present application, the computer may include the aforementioned device.
[0184] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0185] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: The method comprises: Acquire multiple positioning system message blocks; wherein each positioning system message block includes multiple segments; The multiple positioning system message blocks are broadcast periodically through system messages; wherein the period of the multiple positioning system message blocks includes multiple periods of the system messages; wherein, among the multiple positioning system message blocks, a segment of one or more positioning system message blocks is respectively sent through a period of the system message.
2. The method according to claim 1, characterized in that The number of the multiple cycles of the system message is the same as the maximum number of segments included in each positioning system message block.
3. The method according to claim 1 or 2, characterized in that: The multiple periods of the system message include one or more first periods and one or more second periods; wherein the total number of segments of the positioning system message blocks sent through the first period is the same as the number of the multiple positioning system message blocks; and the total number of segments of the positioning system message blocks sent through the second period is less than the number of the multiple positioning system message blocks.
4. The method according to claim 3, characterized in that The number of first indication information sent through the second period is the same as the number of the multiple positioning system message blocks, wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block; wherein, among the first indication information sent through the second period, there are one or more first indication information indicating that the content of a segment of the corresponding positioning system message block is empty.
5. The method according to claim 3, characterized in that: The number of first indication information sent through the second period is the same as the total number of segments of the positioning system message block sent through the second period; wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block.
6. The method according to any one of claims 1 to 5, characterized in that: The plurality of positioning system message blocks have different numbers of segments.
7. A communication method, characterized in that: The method comprises: Multiple positioning system message blocks are periodically received through system messages; wherein the periods of the multiple positioning system message blocks include multiple periods of the system messages; wherein, among the multiple positioning system message blocks, one or more positioning system message blocks are respectively segmented and received through one period of the system messages.
8. The method according to claim 7, characterized in that The number of the multiple cycles of the system message is the same as the maximum number of segments included in each positioning system message block.
9. The method according to claim 7 or 8, characterized in that: The multiple periods of the system message include one or more first periods and one or more second periods; wherein the total number of segments of the positioning system message blocks received through the first period is the same as the number of the multiple positioning system message blocks; and the total number of segments of the positioning system message blocks received through the second period is less than the number of the multiple positioning system message blocks.
10. The method according to claim 9, characterized in that The number of first indication information received through the second period is the same as the number of the multiple positioning system message blocks, wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block; wherein, among the first indication information received through the second period, there are one or more first indication information indicating that the content of a segment of the corresponding positioning system message block is empty.
11. The method according to claim 9, characterized in that The number of first indication information received through the second period is the same as the total number of segments of the positioning system message block received through the second period; wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block.
12. The method according to any one of claims 7 to 11, characterized in that: The plurality of positioning system message blocks have different numbers of segments.
13. A communication device, characterized in that: The device comprises a processing module and a transceiver module; The processing module is used to obtain multiple positioning system message blocks; wherein each positioning system message block includes multiple segments; The transceiver module is used to periodically broadcast the multiple positioning system message blocks through system messages; wherein, the period of the multiple positioning system message blocks includes multiple periods of the system messages; wherein, among the multiple positioning system message blocks, a segment of one or more positioning system message blocks is respectively sent through a period of the system message.
14. The device according to claim 13, characterized in that The number of the multiple cycles of the system message is the same as the maximum number of segments included in each positioning system message block.
15. The device according to claim 13 or 14, characterized in that The multiple periods of the system message include one or more first periods and one or more second periods; wherein the total number of segments of the positioning system message blocks sent through the first period is the same as the number of the multiple positioning system message blocks; and the total number of segments of the positioning system message blocks sent through the second period is less than the number of the multiple positioning system message blocks.
16. The device according to claim 15, characterized in that The number of first indication information sent through the second period is the same as the number of the multiple positioning system message blocks, wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block; wherein, among the first indication information sent through the second period, there are one or more first indication information indicating that the content of a segment of the corresponding positioning system message block is empty.
17. The device according to claim 15, characterized in that The number of first indication information sent through the second period is the same as the total number of segments of the positioning system message block sent through the second period; wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block.
18. The device according to any one of claims 13 to 17, characterized in that: The plurality of positioning system message blocks have different numbers of segments.
19. A communication device, characterized in that: The device comprises a transceiver module; The transceiver module is used to periodically receive multiple positioning system message blocks through system messages; wherein the period of the multiple positioning system message blocks includes multiple periods of the system messages; wherein, among the multiple positioning system message blocks, one segment of one or more positioning system message blocks is respectively received through one period of the system message.
20. The device according to claim 19, characterized in that The number of the multiple cycles of the system message is the same as the maximum number of segments included in each positioning system message block.
21. The device according to claim 19 or 20, characterized in that The multiple periods of the system message include one or more first periods and one or more second periods; wherein the total number of segments of the positioning system message blocks received through the first period is the same as the number of the multiple positioning system message blocks; and the total number of segments of the positioning system message blocks received through the second period is less than the number of the multiple positioning system message blocks.
22. The device according to claim 21, characterized in that The number of first indication information received through the second period is the same as the number of the multiple positioning system message blocks, wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block; wherein, among the first indication information received through the second period, there are one or more first indication information indicating that the content of a segment of the corresponding positioning system message block is empty.
23. The device according to claim 22, characterized in that The number of first indication information received through the second period is the same as the total number of segments of the positioning system message block received through the second period; wherein the first indication information is used to indicate the content of a segment of the corresponding positioning system message block.
24. The device according to any one of claims 19 to 23, characterized in that The plurality of positioning system message blocks have different numbers of segments.
25. A communication device, characterized in that: The communication device comprises: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method according to any one of claims 1 to 12.
26. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions are run on a computer, the method according to any one of claims 1 to 12 is executed.
27. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are run on a computer, the method according to any one of claims 1 to 12 is executed.
28. A chip, characterized in that: The chip includes: a processor, and the processor is used to execute instructions so that a device including the chip performs the method according to any one of claims 1-12.
29. A communication system, characterized in that: The communication system includes a network device and a terminal device; the network device is used to execute the method described in any one of claims 1 to 6; the terminal device is used to execute the method described in any one of claims 7 to 12.
Citation Information
Cited By
Communication method, apparatus and system
EP4773633A1
Communication method, apparatus and system
WO2025067022A1