Communication method and device, chip system and storage medium
The method of sending subscription requests to the access network device and receiving a consent or disagree response through the terminal solves the problem of poor rationality of broadcast resource allocation under the NTN architecture, and achieves more efficient resource allocation and service quality improvement.
Patent Information
- Application Number
- CN202510616787.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2045-05-14
AI Technical Summary
Under the non-terrestrial communication network (NTN) architecture, the allocation of broadcast resources provided by satellites is poor, which makes it difficult for different types of broadcast services to effectively allocate wireless communication resources, resulting in waste of resources and poor service quality.
The terminal sends information requesting subscription to the target type broadcast service to the access network device. The access network device determines whether to agree to the target area to subscribe to the service based on the information, and sends a response of consent or disagreement to the terminal. Access network equipment allocates broadcast resources according to the expected service area to improve the rationality of resource allocation.
It realizes a more reasonable allocation of wireless communication resources used in broadcasting, improves the quality of broadcast services, reduces resource waste, and provides network operators with more accurate network planning and user management capabilities.
Smart Images

Figure CN120151820A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method, apparatus, chip system, and storage medium. Background Art
[0002] To achieve global wireless access coverage, the industry has proposed a non-terrestrial network (NTN) architecture, which is mainly implemented by using satellites as communication base stations, or by satellites relaying wireless communication signals of terrestrial base stations to provide wireless access services for a large area below the satellites.
[0003] In the current NTN architecture, satellites can provide different types of broadcast services. However, due to limited communication resources, there are significant differences in the resource requirements such as bandwidth and transmission power for different types of broadcast services, resulting in a poor rationality problem in the allocation of broadcast resources. Summary of the Invention
[0004] Embodiments of this application provide a communication method, apparatus, chip system, and storage medium, which are applied to the field of communication technologies and can achieve the effect of improving the rationality of broadcast resource allocation.
[0005] In a first aspect, an embodiment of this application proposes a communication method, which is applied to an access network device and includes:
[0006] Receiving first information sent by a terminal, where the first information is used to request subscribing to a target type of broadcast service for a target area, and the target type of broadcast service includes at least two broadcast services;
[0007] Sending second information to the terminal, where the second information is used to indicate whether to agree to the target area subscribing to the target type of broadcast service.
[0008] Optionally, the first information includes a first field, and the first field is used to request subscribing to the target type of broadcast service for the target area.
[0009] Optionally, the first field is used to indicate a broadcast code corresponding to the target type.
[0010] Optionally, the first information is further used to indicate identity information of the terminal.
[0011] Optionally, the first information includes a second field, and the second field is used to indicate the identity information of the terminal.
[0012] Optionally, the second field has an association relationship with the first field.
[0013] Optionally, the first information is located in a non-access stratum (NAS) signaling.
[0014] Optionally, the first information is located in the NAS container of the NAS signaling.
[0015] Optionally, sending the second information to the terminal includes:
[0016] When the identity information verification is passed, sending the second information to the terminal to consent to the target area subscribing to the broadcast service of the target type;
[0017] When the identity information verification fails, sending the second information to the terminal to disagree with the target area subscribing to the broadcast service of the target type.
[0018] Optionally, the second information includes a third field, and the third field is used to indicate whether to consent to the target area subscribing to the broadcast service of the target type.
[0019] Optionally, the third field includes the broadcast code corresponding to the target type, and the broadcast code is used to indicate consent to the target area subscribing to the broadcast service of the target type.
[0020] Optionally, the third field includes a preset value, and the preset value is used to indicate disagreement with the target area subscribing to the broadcast service of the target type.
[0021] Optionally, the third field further includes the broadcast code corresponding to the target type, and the broadcast code is used to indicate that the preset value indicates disagreement with the target area subscribing to the broadcast service of the target type corresponding to the broadcast code.
[0022] Optionally, it further includes: receiving the third information sent by the terminal, where the third information is used to indicate that the terminal has successfully received the second information.
[0023] Optionally, it further includes: during the process of providing the broadcast service of the target type, performing secondary verification on the identity information of the terminal; when the secondary verification fails, canceling the subscription of the broadcast service of the target type in the target area.
[0024] Optionally, it further includes: receiving the fourth information sent by the terminal, where the fourth information is used to indicate the identity information of the terminal for the secondary verification.
[0025] Optionally, the fourth information includes a fourth field, and the fourth field is used to indicate the identity information of the terminal for the secondary verification.
[0026] Optionally, the fourth information is further used to indicate the broadcast code corresponding to the broadcast service of the target type.
[0027] Optionally, the fourth information further includes a fifth field, and the fifth field is used to indicate a broadcast code corresponding to the broadcast service of the target type.
[0028] Optionally, it further includes: sending fifth information to the terminal, where the fifth information is used to request identity information of the terminal for the secondary verification.
[0029] Optionally, the fifth information includes a sixth field, and the sixth field is used to request identity information of the terminal for the secondary verification.
[0030] Optionally, the fifth information is further used to indicate a broadcast code corresponding to the broadcast service of the target type.
[0031] Optionally, the fifth information further includes a seventh field, and the seventh field is used to indicate a broadcast code corresponding to the broadcast service of the target type.
[0032] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a terminal and includes:
[0033] Sending first information to an access network device, where the first information is used to request subscribing to a broadcast service of a target type for a target area;
[0034] Receiving second information sent by the access network device, where the second information is used to indicate whether to agree to subscribe to the broadcast service of the target type for the target area.
[0035] Optionally, it further includes: sending third information to the access network device, where the third information is used to indicate that the terminal has successfully received the second information.
[0036] Optionally, it further includes: sending fourth information to the access network device, where the fourth information is used to indicate identity information of the terminal for secondary verification.
[0037] Optionally, it further includes: receiving fifth information sent by the access network device, where the fifth information is used to request identity information of the terminal for the secondary verification.
[0038] In a third aspect, an embodiment of the present application provides a communication device, which is applied to an access network device and includes:
[0039] A receiving module, configured to receive first information sent by a terminal, where the first information is used to request subscribing to a broadcast service of a target type for a target area, and the broadcast service of the target type includes at least two broadcast services;
[0040] A sending module, configured to send second information to the terminal, where the second information is used to indicate whether to agree to subscribe to the broadcast service of the target type for the target area.
[0041] In a fourth aspect, an embodiment of the present application provides a communication device, which is applied to a terminal and includes:
[0042] a sending module, configured to send first information to an access network device, where the first information is used to request subscribing to a broadcast service of a target type for a target area;
[0043] a receiving module, configured to receive second information sent by the access network device, where the second information is used to indicate whether to agree to subscribe to the broadcast service of the target type for the target area.
[0044] In a fifth aspect, an embodiment of the present application provides a communication device, which includes: a processor, a transceiver, and a memory; the processor is communicatively connected to the transceiver and the memory respectively; the memory stores computer-executable instructions; the transceiver communicates with external devices; the processor executes the computer-executable instructions stored in the memory to implement the method described in any possible implementation manner of the first aspect or the second aspect.
[0045] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction runs on a computer, the computer is caused to execute the method described in any possible implementation manner of the first aspect or the second aspect.
[0046] In a seventh aspect, an embodiment of the present application provides a computer program product including a computer program. When the computer program runs on a computer, the computer is caused to execute the method described in any possible implementation manner of the first aspect or the second aspect.
[0047] In an eighth aspect, the present application provides a chip or a chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected by a line, and the at least one processor is configured to run a computer program or instruction to execute the method described in any possible implementation manner of the first aspect or the second aspect. Among them, the communication interface in the chip may be an input / output interface, a pin, a circuit, etc.
[0048] In a possible implementation, the chip or the chip system described above in the present application further includes at least one memory, and instructions are stored in the at least one memory. The memory may be an internal storage unit of the chip, such as a register, a cache, etc., or a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
[0049] The communication method, device, chip system, and storage medium provided by this application. The terminal sends first information for requesting to subscribe to a target type of broadcast service for a target area to an access network device. The access network device determines whether to agree to the target area subscribing to the target type of broadcast service according to the first information, and sends second information for indicating whether to agree to the target area subscribing to the target type of broadcast service to the terminal. When agreeing to the target area subscribing to the target type of broadcast service, user terminals within the target area are allowed to receive the target type of broadcast service, so that the access network device determines the expected service area of the target type of broadcast service, facilitating the allocation of broadcast resources according to the expected service area, thereby improving the rationality of the allocation of wireless communication resources used for broadcasting. Moreover, this method can provide the expected service area of the broadcast service for network operators, so that network operators can more efficiently and accurately perform network planning actions such as satellite beam pointing adjustment and transmit power adjustment according to the expected service areas corresponding to different types of broadcast services, and effectively manage the user distribution and broadcast service requirements in different regions. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of this application;
[0051] Figure 2 It is a schematic diagram of the architecture of a non-terrestrial network provided by an embodiment of this application;
[0052] Figure 3 It is a schematic diagram of an initial access process provided by an embodiment of this application;
[0053] Figure 4 It is a schematic flowchart of a communication method provided by an embodiment of this application;
[0054] Figure 5 It is a schematic flowchart of another communication method provided by an embodiment of this application;
[0055] Figure 6 It is a schematic diagram of the structure of a communication device provided by an embodiment of this application;
[0056] Figure 7 It is a schematic diagram of the structure of another communication device provided by an embodiment of this application;
[0057] Figure 8 It is a schematic diagram of the structure of yet another communication device provided by an embodiment of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0058] To facilitate a clear description of the technical solutions of the embodiments of this application, the following briefly introduces some terms and technologies involved in the embodiments of this application:
[0059] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. For example, the first chip and the second chip are only used to distinguish different chips, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily limit them to be different.
[0060] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0061] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c can be single or multiple.
[0062] Figure 1 It is a schematic diagram of the architecture of a communication system provided by the embodiments of the present application. As Figure 1 shown, the communication system 100 may include at least one access network device (such as Figure 1 110a, 110b, 110c in Figure 1 ), and may also include at least one terminal (such as Figure 1 120a - 120g in
[0063] Figure 2 It is a schematic diagram of the architecture of a non-terrestrial network (NTN) provided by the embodiments of the present application. As Figure 2As shown in the figure, the satellite has some or all of the functions of an access network device and can be called a satellite base station, which can provide wireless access services and schedule radio resources for terminal devices accessing the network through this satellite base station. The satellite base station communicates with the UE through the user-universal terrestrial radio access network (Uu) interface. Among them, the satellite base station and the core network (CN) can communicate through the next generation (NG) interface. The satellite base station and the core network can interact with the non-access stratum (NAS) signaling of the core network and the service data of users through the NG interface. The satellite radio interface (SRI) is the feeder link between the NTN gateway and the satellite. In Figure 2 the satellite radio interface (Satellite Radio Interface, SRI) can be implemented as part of the NG interface to enable communication and interaction between the satellite and the core network. In the embodiments of this application, the access network device is taken as an example of a satellite base station for introduction.
[0064] The network device provided in the embodiments of this application can be a base station, Node B, evolved Node B (eNodeB or eNB), transmission reception point (TRP), next generation Node B (gNB) in the 5th generation (5G) mobile communication system, an access network device in the open radio access network (O-RAN or open RAN), a base station in a future mobile communication system, and the network device can be a satellite base station in non-terrestrial networks (NTN) (such as Figure 2 the satellite base station in), or a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc. Alternatively, the network device can be a module or unit that completes some functions of the base station. For example, it can be a central unit (CU), a distributed unit (DU), a central unit control plane (CU control plane, CU-CP) module, or a central unit user plane (CU user plane, CU-UP) module, etc. The access network device can be a satellite base station (such asFigure 1 110a) in Figure 1 110b) in Figure 1 110c) in It can also be a relay node, a donor node, etc. In this application, the specific technologies and specific device forms adopted by the access network device are not limited. Among them, the 5G system can also be referred to as a new radio (NR) system. The access network node in this application can be an access network device, or can be a module or unit configured in the access network device.
[0065] The terminal device provided in the embodiments of this application can also be referred to as a terminal, a user equipment (UE), a mobile station, or a mobile terminal, etc. The terminal can be widely used in various scenarios for communication. Such scenarios include, for example, but are not limited to at least one of the following scenarios: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), device-to-device (D2D), vehicle to everything (V2X), machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, or smart city, etc. The terminal can be a mobile phone (such as Figure 1 mobile phones 120a, 120d, 120f in Figure 1 a tablet computer, a computer with wireless transceiver function (such as Figure 1 computer 120g in Figure 1 120b shown), a drone, a helicopter, an airplane (such as Figure 1 120c in ), a ship, a robot, a robotic arm, or a smart home device (such as printer 120e in
[0066] ). In this application, the specific technologies and specific device forms adopted by the terminal are not limited.
[0066] In this application, the terminal can be, for example, the total control terminal of the target area, and can subscribe to a specific type of broadcast service for the target area through communication with the satellite base station. The target area can be, for example, a service area or a geographical area. The terminal can be located within the target area or outside the target area. Among them, the terminal can be an electronic device dedicated to subscribing to a specific type of broadcast service for the target area, or it can be a software system, application program, program code, etc. that can subscribe to a specific type of broadcast service to the satellite base station by deploying on any of the above-mentioned terminal devices, and communicate with the satellite base station through the software system, application program, program code, etc. to subscribe to a specific type of broadcast service for the target area. Among them, when subscribing to a specific type of broadcast service to the satellite base station through a software system or application program, the terminal can log in to the software system or application program. For example, it can be logged in through a preset account. Optionally, if the number of login failures reaches a preset number (for example, 3 times), the account can be blocked and an exception prompt can be output.
[0067] Figure 3 It is a schematic diagram of an initial access process provided by an embodiment of the present application. The following will be combined with Figure 3 to introduce the initial access process involved in the embodiments of the present application.
[0068] The terminal connects to the network through the initial access process. As Figure 3As shown, the initial access process mainly includes the initial synchronization and random access processes. The terminal searches for the synchronization signal (SS) and the physical broadcast channel (PBCH) block (SSB) sent by the network device to obtain frequency synchronization and downlink symbol synchronization. The PBCH carries the master information block (MIB). Based on the MIB, the terminal obtains the relative position relationship between the control resource set 0 (CORESET 0) and the SSB, and thus determines the position of CORESET 0 based on the position of the SSB. The CORESET 0 includes the physical downlink control channel (PDCCH). The PDCCH in the CORESET 0 carries the downlink control information (DCI) for scheduling the system information block 1 (SIB 1). The terminal detects the DCI within the CORESET 0 and receives the SIB1 according to the DCI. The SIB1 is also known as the remaining minimum system information (RMSI). The SIB1 includes cell selection information and cell access related configuration information, etc. The terminal can perform the random access process according to the cell access related configuration information.
[0069] For example, the terminal can perform, according to the cell access related configuration information in the SIB1, such as Figure 3In the 4-step random access procedure shown, the terminal can obtain the configuration of the physical random access channel (PRACH) of the cell according to the cell access-related configuration information in SIB1, and send a random access preamble, i.e., random access message 1 (message 1, Msg1), on the PRACH to the network device, so as to request access to the cell through the random access preamble. If the network device receives Msg1 from the terminal, it can send a random access response (RAR) message to the terminal. The Msg2 may include time advance (TA) information for adjusting time synchronization, temporary cell-RNTI (TC-RNTI), power adjustment information, and uplink grant information for scheduling random access message 3 (Msg3). After receiving Msg2, the terminal can send Msg3 to the network device based on the uplink scheduling information in Msg2. The Msg3 includes the identity information of the terminal and radio resource control (RRC) connection establishment information, etc. After receiving Msg3 from the terminal, the network device can send Msg4 to the terminal. The Msg4 is used for contention resolution, and the network device can notify the terminal of the completion of the random access process through Msg4.
[0070] Figure 3 Taking the example of the terminal performing the 4-step random access process after obtaining initial synchronization, the terminal can also perform the 2-step random access process according to the cell access-related configuration information in SIB1. The 2-step random access process completes the terminal's random access process through two steps: the terminal sends a random access message A (MsgA) to the network device, and the network device sends a random access message B (MsgB) to the terminal. The network device configures the PRACH for carrying Msg1 in MsgA and the physical uplink shared channel (PUSCH) for carrying Msg3 in MsgA in the 2-step random access process through SIB1. The terminal sends MsgA to the network device according to SIB1. After successfully receiving MsgA, the network device can send MsgB to the terminal to notify the terminal of the completion of the random access process. Alternatively, if the network device detects the random access preamble in MsgA but fails to successfully obtain the information in Msg3, the network device can send MsgB to instruct the terminal to fallback to the 4-step random access process.
[0071] Currently, in the NTN architecture, the satellite base station can provide broadcast services for user terminals, and the user terminals can receive the broadcast services broadcast by the satellite base station by subscribing to the broadcast services they need. However, wireless communication resources are limited, and there are significant differences in the requirements for wireless communication resources such as bandwidth and transmission power for different types of broadcast services. For example, for high-definition video broadcasts, a large amount of bandwidth is required to ensure smooth video playback and clear picture quality, and at the same time, a relatively high transmission power is required to ensure stable signal transmission; while for simple text message broadcasts, the requirements for bandwidth and transmission power are relatively low. However, it is currently difficult to reasonably allocate the wireless communication resources used for broadcasts for different types of broadcast services, resulting in problems such as poor quality of broadcast services and resource waste.
[0072] In view of this, the present application provides a communication method. The terminal sends first information to the access network device to request subscribing to a target type of broadcast service for a target area, so that the access network device can accurately learn the demand for broadcast services in the target area. Furthermore, the access network device can determine the expected service area of the target type of broadcast service, and allocate broadcast resources according to the expected service area, thereby improving the rationality of the allocation of wireless communication resources used for broadcasts.
[0073] Figure 4 It is a schematic flowchart of a communication method provided by an embodiment of the present application. As Figure 4 shown, the access network device and the terminal are used for illustration. The access network device and / or the terminal can also be replaced by chips, modules, etc. for executing this method, which is not limited in the present application.
[0074] S401. The terminal sends the first information to the access network device.
[0075] Correspondingly, the access network device receives the first information sent by the terminal.
[0076] Among them, the first information is used to request subscribing to a target type of broadcast service for a target area.
[0077] The target area can be, for example, a geographical area, such as a certain area divided according to geographical administrative regions (such as a certain province / state, a certain city / county urban area, etc.), or it can be a certain area divided according to actual needs (such as the area where the conference venue is located, the logistics hub area, the event coverage area, etc.), etc., which is not limited in the present application.
[0078] The target type can be a non - wide - area broadcast type or a wide - area broadcast type. When the target type is a non - wide - area broadcast type, it can be, for example, a conference broadcast type (such as conference broadcast type I, conference broadcast type II, etc.), a business - secret broadcast type, an emergency - command broadcast type, etc. When the target type is a wide - area broadcast type, it can be, for example, a public - service broadcast type, an entertainment broadcast type, etc.
[0079] Optionally, a broadcast service of a target type may include one or more broadcast services. For example, taking the target type of conference broadcast type I as an example, this target type may include, for example, one or more of a conference - broadcast service, a firmware - upgrade broadcast service, etc.
[0080] Currently, for different broadcast services, the user terminal receiving the broadcast service can subscribe to the Temporary Mobile Group Identity (TMGI) uniquely corresponding to the broadcast service to obtain the permission to receive the broadcast service. When the user terminal subscribes to the TMGI, the network side will create a user session for each user terminal to receive the broadcast service corresponding to the TMGI, and each user session has a unique identifier (for example, Session ID).
[0081] Therefore, the first information request for subscribing to the broadcast service of the target type in the target area can correspond to the broadcast services corresponding to one or more TMGIs.
[0082] After the terminal completes the random - access process, it can send the first information to the access network device to request subscribing to the broadcast service of the target type in the target area. For example, the terminal can send the first information to the access network device by sending a specific signaling carrying the first information. Exemplarily, for example, the terminal can send a registration - request signaling for carrying the first information, or send a NAS signaling carrying the first information, or a custom signaling dedicated to sending the first information, etc., to implement the function of sending the first information to the access network device. Optionally, the registration - request signaling may also include a NAS signaling, and the first information is carried in the NAS signaling.
[0083] Optionally, when the terminal realizes the function of sending the first information to the access network device by sending a NAS signaling carrying the first information, the first information can be carried at any position in the NAS signaling. For example, it can be carried in the NAS container in the NAS signaling, or it can be carried outside the NAS container.
[0084] In a possible implementation, a terminal is in one-to-one correspondence with a target area, that is, one terminal corresponds to one target area. The access network device can determine the target area corresponding to the behavior of subscribing to the first information based on the terminal that sends the first information. In this implementation, the first information can be, for example, request information related to the target type, or information that implicitly represents the request information. For example, the first information may include an identifier corresponding to the target type, such as a code, ID, etc. corresponding to the target type. The access network device can determine that the first information is used to request subscribing to the broadcast service of the target type for the target area according to the identifier of the target type included in the first information.
[0085] In another possible implementation, a terminal can correspond to multiple target areas. In this implementation, the first information can be, for example, request information related to the target area and the target type, or information that implicitly represents the request information. For example, the first information may include an identifier corresponding to the target area and an identifier corresponding to the target type. The identifier corresponding to the target area can be, for example, a code, ID, etc. of the target area; the identifier corresponding to the target type can be, for example, a code, ID, etc. corresponding to the target type. The access network device can determine that the first information is used to request subscribing to the broadcast service of the target type for the target area according to the identifier of the target area and the identifier of the target type included in the first information.
[0086] Exemplarily, the first information may include a first field for requesting subscribing to the broadcast service of the target type for the target area, and this first field is used to indicate the identifier of the target type. The identifier of the target type can be, for example, a broadcast code, and this broadcast code can be set according to actual needs, and different types of broadcast services correspond to different broadcast codes. Exemplarily, Table 1 is a schematic diagram of a broadcast code provided by an embodiment of the present application:
[0087] Table 1
[0088]
[0089] Among them, for different types of broadcast services, the corresponding unique broadcast code can be obtained through a pre-application method. The network side can pre-register or record different types of broadcast services and the corresponding broadcast codes thereof, so as to be able to determine the corresponding type of broadcast service through the broadcast code.
[0090] S402. The access network device sends second information to the terminal.
[0091] Correspondingly, the terminal receives the second information sent by the access network device.
[0092] Among them, the second information is used to indicate whether to agree to subscribe to the broadcast service of the target type for the target area.
[0093] After receiving the first information, the access network device may determine whether to agree to the target area to subscribe to the broadcast service of the target type according to actual requirements. For example, the access network device may determine whether to agree to the target area to subscribe to the broadcast service of the target type based on decision-making factors such as the resource availability of the communication resources used for broadcasting (such as the remaining bandwidth, power redundancy, etc.), service priority, network stability, etc. This application does not limit how the access network device specifically determines whether to agree to the target area to subscribe to the broadcast service of the target type.
[0094] After determining whether to agree to the target area to subscribe to the broadcast service of the target type, the access network device sends the second information to the terminal to indicate whether to agree to the target area to subscribe to the broadcast service of the target type. If the second information indicates agreement for the target area to subscribe to the broadcast service of the target type, the user terminals within the target area can then receive the broadcast service of the target type; if the second information indicates disagreement for the target area to subscribe to the broadcast service of the target type, the user terminals within the target area cannot receive the broadcast service of the target type.
[0095] Specifically, the second information may include a third field indicating whether to agree to the target area to subscribe to the broadcast service of the target type. For example, the third field may include 0 or 1, which is a field indicating whether to agree to the target area to subscribe to the broadcast service of the target type (for example, 0 means disagreement, and 1 means agreement).
[0096] Alternatively, the third field may include the broadcast code corresponding to the target type or a preset value, which is a field indicating whether to agree to the target area to subscribe to the broadcast service of the target type (for example, when the third field includes the broadcast code corresponding to the target type, it represents agreement, and when it includes the preset value, it represents disagreement), etc. Taking the third field including the broadcast code corresponding to the target type or the preset value as an example, the preset value may be any value predefined by the protocol. For example, taking the broadcast code as 000000001 and 000000010, the preset value may be 000000000.
[0097] Optionally, if the terminal sends multiple first information to subscribe to multiple target types of broadcast services for the target area, in order to distinguish whether to agree or disagree to subscribe to which target type of broadcast service, the third field may further include a broadcast code, which is used to indicate whether the second information agrees or disagrees to subscribe to which target type of broadcast service.
[0098] The access network device can send the second information to the terminal by sending a specific signaling carrying the second information. Exemplarily, for example, the access network device can send an SIB signaling carrying the second information to the terminal, or a custom signaling dedicated to sending the second information, etc., to implement the function of sending the second information to the terminal.
[0099] In the method provided by the embodiment of the present application, the terminal sends the first information for requesting to subscribe to the broadcast service of the target type for the target area to the access network device, and the access network device determines whether to agree to the target area to subscribe to the broadcast service of the target type according to the first information, and sends the second information for indicating whether to agree to the target area to subscribe to the broadcast service of the target type to the terminal. When agreeing that the target area subscribes to the broadcast service of the target type, the user terminals in the target area are allowed to receive the broadcast service of the target type, so that the access network device determines the expected service area of the broadcast service of the target type, which is convenient for allocating broadcast resources according to the expected service area, thereby improving the rationality of the allocation of the wireless communication resources used for broadcasting. Moreover, this method can provide the network operator with the expected service area of the broadcast service, so that the network operator can more efficiently and accurately perform network planning behaviors such as satellite beam pointing adjustment and transmit power adjustment according to the expected service areas corresponding to different types of broadcast services, and effectively manage the user distribution and broadcast service requirements in different regions.
[0100] Figure 5 It is a schematic flowchart of another communication method provided by the embodiment of the present application. As Figure 5 shown, this method may include:
[0101] S501. The terminal sends the first information to the access network device.
[0102] Correspondingly, the access network device receives the first information sent by the terminal.
[0103] Among them, the first information is also used to indicate the identity information of the terminal to ensure network security and prevent malicious terminals from maliciously subscribing to broadcast services. Among them, the identity information of the terminal can be indicated, for example, by one or more of the identifier of the terminal, a predefined key, etc. Among them, the identifier of the terminal can include, for example, a hardware identifier (such as an International Mobile Equipment Identity (IMEI), a Media Access Control Address (MAC), a device code of the terminal, etc.), a network identifier (such as an Internet Protocol (IP) address, a network port number, etc.), a software identifier (such as a software ID, an application signature, etc.).
[0104] In one embodiment, the first information may further include a second field, and this second field is used to indicate the identity information of the terminal. For example, the second field includes the identifier of the terminal, a key, etc. to indicate the identity information of the terminal.
[0105] Optionally, the content included in the second field may be uniquely corresponding to the identity information of the terminal, that is, the identity information of one terminal corresponds to one piece of content. The access network device can determine the identity information of the unique terminal according to the content of the second field. Alternatively, the second field has an association relationship with the first field, that is, the identity information of the terminal is in one-to-one correspondence with the first field. For example, when terminal 1 requests to subscribe to the broadcast service of target type 1 for the target area, it needs to send identity information 1 (such as key 1); when terminal 1 requests to subscribe to the broadcast service of target type 2 for the target area, it needs to send identity information 2 (such as key 2). Or, when terminal 1 requests to subscribe to the broadcast service of target type 1 for target area 1, it needs to send identity information 3 (such as key 3); when terminal 1 requests to subscribe to the broadcast service of target type 1 for target area 2, it needs to send identity information 4 (such as key 4), etc.
[0106] S502. The access network device verifies the identity information of the terminal.
[0107] If the identity information verification is passed, it indicates that the identity of the terminal is legal or the first information sent is legal information. The access network device can agree to the subscription of the broadcast service of the target type for the target area and execute step S503; if the identity information verification fails, it indicates that the identity of the terminal is illegal or the first information sent is illegal information. The access network device rejects the subscription of the broadcast service of the target type for the target area and executes step S504.
[0108] Among them, the access network device prestores the identity information of multiple terminals, so that after receiving the first information, it can verify the terminal based on the prestored identity information. For example, it can be verified by determining whether the identity information of the terminal included in the first information is the identity information in the identity information of the terminals prestored by the access network device. If so, the identity information verification is passed; if not, the identity information verification fails. Alternatively, it can also be verified by combining whether the format of the identity information of the terminal included in the first information meets the preset format requirements. Or, it can also calculate the identity information of the terminal included in the first information according to the preset rules, and determine whether the verification is passed according to the calculation result, etc.
[0109] Exemplarily, taking the identity information of the terminal as the terminal ID as an example, the access network device pre-stores a list of legitimate terminal IDs. After the terminal sends the first information containing the terminal ID to the access network device, the access network device can extract the terminal ID from the first information. Assume that the list of legitimate terminal IDs pre-stored by the access network device is [1001, 1002, 1003]. If the terminal ID contained in the first information is 1002, the extracted terminal ID (1002) can be compared with the pre-stored list of legitimate terminal IDs. Since 1002 is included in the list of legitimate terminal IDs, the identity information of the terminal is considered legitimate and the verification passes; if the terminal ID contained in the first information is 1004, since 1004 is not included in the pre-stored list of legitimate terminal IDs, the identity information of the terminal is considered illegitimate and the verification fails.
[0110] Exemplarily, taking the identity information of the terminal as the key as an example, the key can be related to one or more of the identity information of the terminal, the target area, and the target type. For example, when terminal 1 subscribes to the subscription service of target type 1 for target area 1, it needs to carry key 1 in the first information; when terminal 1 subscribes to the subscription service of target type 2 for target area 1, it needs to carry key 2 in the first information; when terminal 1 subscribes to the subscription service of target type 1 for target area 2, it needs to carry key 3 in the first information; when terminal 1 subscribes to the subscription service of target type 2 for target area 2, it needs to carry key 4, etc.
[0111] The access network device can pre-store all legitimate keys. Assume that the legitimate key pre-stored by the access network device for terminal A to subscribe to the broadcast service of target type 1 is abcdef123456. When terminal A sends the first information to the access network device, the access network device extracts the key abcdef123456 from it and compares it with the pre-stored key corresponding to this terminal. If the two are the same, the identity information of the terminal is legitimate and the verification passes; otherwise, the verification fails.
[0112] Exemplarily, taking the identity information of the terminal as the terminal ID and the key as an example, the verification can be performed by combining the implementation method where the identity information of the terminal includes the terminal ID and the implementation method where the identity information of the terminal includes the key, which will not be elaborated here.
[0113] S503. The access network device sends the second information consenting to the terminal to subscribe to the broadcast service of the target type in the target area to the terminal.
[0114] Correspondingly, the terminal receives the second information consenting to the terminal to subscribe to the broadcast service of the target type in the target area sent by the access network device.
[0115] In this step, the content included in the second information and the manner of sending the second information may refer to the second information in the foregoing step S402 for agreeing to subscribe to the broadcast service of the target type in the target area, which will not be elaborated here.
[0116] S504. The access network device sends the second information indicating disagreement to subscribe to the broadcast service of the target type in the target area to the terminal.
[0117] Correspondingly, the terminal receives the second information sent by the access network device indicating disagreement to subscribe to the broadcast service of the target type in the target area.
[0118] In this step, the content included in the second information and the manner of sending the second information may refer to the second information in the foregoing step S402 for disagreeing to subscribe to the broadcast service of the target type in the target area, which will not be elaborated here.
[0119] Optionally, when the access network device disagrees to subscribe to the broadcast service of the target type in the target area, the terminal may resend the first information to the access network device to re-request to subscribe to the broadcast service of the target type in the target area, and re-execute the methods of the foregoing steps S401 - S402 or S501 - S504.
[0120] Optionally, the access network device may also limit the number of times the terminal requests to subscribe to the broadcast service of the target type in the target area according to a preset request times threshold. For example, taking the request times threshold as 3, if the terminal continuously requests to subscribe to the broadcast service of the target type in the target area 3 times and the access network device disagrees to subscribe to the broadcast service of the target type in the target area each time, the access network device may prohibit the terminal from requesting to subscribe to the broadcast service of the target type in the target area again, and / or block the terminal (or block the account of the terminal), and / or output an alarm prompt (for prompting that the terminal has failed in multiple requests and there is a risk), etc.
[0121] It should be understood that the implementation manners of the foregoing steps S501 - S504 can be applied to non - wide - area broadcast types and can also be applied to wide - area broadcast types.
[0122] In the method provided in the embodiment of the present application, the terminal sends the first information capable of indicating the identity information of the terminal to the access network device, and the access network device verifies the identity information of the terminal. If the verification is passed, it agrees to subscribe to the broadcast service of the target type in the target area; if the verification fails, it refuses to subscribe to the broadcast service of the target type in the target area. Moreover, the access network device informs the terminal whether it has successfully subscribed to the broadcast service of the target type in the target area by sending the second information indicating agreement or disagreement to subscribe to the broadcast service of the target type in the target area. This method verifies the identity information of the terminal, reduces the probability of illegal terminals maliciously subscribing to broadcast services, and thus improves the security of the terminal's request to subscribe to the broadcast service of the target type in the target area.
[0123] In a possible implementation, after the access network device sends the second information to the terminal, the terminal may further send third information to the access network device. The third information is used to indicate that the terminal has successfully received the second information, so as to inform the access network device that the terminal has successfully received the second information.
[0124] In this implementation, the terminal may send the third information to the access network device only when the second information indicates consent to subscribe to the broadcast service of the target type in the target area, so as to inform the access network device that the terminal has successfully received the consent to subscribe to the broadcast service of the target type in the target area. Alternatively, regardless of whether the second information indicates consent to subscribe to the broadcast service of the target type in the target area, the terminal may send the third information to the access network device, so as to inform the access network device that the terminal has successfully received the second information.
[0125] Optionally, when the second information indicates consent to subscribe to the broadcast service of the target type in the target area, the terminal may carry the content of the foregoing first field, such as the foregoing broadcast code, in the third information, and then send the third information to the access network device, so as to inform the access network device that the terminal has received the consent to subscribe to the broadcast service of the target type in the target area. The access network device may then determine the target type in the content indicated by the third information based on the broadcast code.
[0126] Among them, the foregoing third information may be sent through any signaling, signal, or message carried on the uplink channel between the terminal and the access network device. The uplink channel may be, for example, a Physical Uplink Control Channel (PUCCH).
[0127] In a possible implementation, the access network device may also perform secondary verification on the identity information of the terminal during the process of providing the broadcast service of the target type. If the secondary verification is passed, the broadcast service of the target type for the target area is continued; if the secondary verification fails, the subscription to the broadcast service of the target type for the target area is cancelled.
[0128] Optionally, if the secondary verification fails, on the basis of cancelling the subscription to the broadcast service of the target type for the target area, the access network device may further feedback the situation that the secondary verification fails. For example, the access network device may also send information indicating that the secondary verification fails to the terminal, so that the terminal may resend the identity information of the terminal for secondary verification, or indicate that the subscription to the broadcast service of the target type for the target area by the terminal has been cancelled, etc.
[0129] Optionally, the access network device may perform one or more secondary validations on the identity information of the terminal during the process of providing the target type of broadcast service, and the moment of the secondary validation may be set according to actual requirements. For example, the access network device may perform one or more secondary validations on the identity information of the terminal periodically during the process of providing the target type of broadcast service, and the period of the secondary validation may be set according to actual requirements. For example, a secondary validation may be performed at intervals of a preset duration. Among them, the period of the secondary validation, or the preset duration, or the moment of the secondary validation, etc. may be predefined by the protocol; or, it may be determined by the access network device and sent to the terminal in advance; or, it may also be carried by the terminal when sending the first information, etc.
[0130] Specifically, the terminal may actively send a fourth message to the access network device at the moment when secondary validation is required, and the access network device receives the fourth message sent by the terminal. Among them, the fourth message is used to indicate the identity information of the terminal for secondary validation. The identity information of the terminal for secondary validation is the same as the identity information of the terminal indicated by the foregoing first message. For example, the fourth message may include a fourth field, and the fourth field is used to indicate the identity information of the terminal for secondary validation. How the fourth field indicates the identity information of the terminal for secondary validation may reuse the implementation manner of how the first message indicates the identity information of the terminal in the second field, which will not be elaborated here. For example, the fourth field includes the identity information of the terminal.
[0131] Optionally, the fourth message may also be used to indicate the broadcast code corresponding to the target type of broadcast service, so as to inform the access network device which type of broadcast service the secondary validation is for this time, so as to facilitate the access network device to perform secondary validation on providing the target type of broadcast service for the target area. For example, the fourth message may include a fifth field, and the fifth field is used to indicate the broadcast code corresponding to the target type of broadcast service, that is, the content in the fifth field includes the broadcast code corresponding to the target type of broadcast service.
[0132] Or, the access network device may first send a fifth message to the terminal at the moment when secondary validation is required. After receiving the fifth message, the terminal sends a fourth message to the access network device in response to the fifth message. Among them, the fifth message is used to request the identity information of the terminal for secondary validation, that is, to request the terminal to send the identity information of the terminal for secondary validation to the access network device. Specifically, the fifth message may include a sixth field, and the sixth field is used to request the identity information of the terminal for secondary validation.
[0133] Optionally, the fifth piece of information may also be used to indicate the broadcast code corresponding to the broadcast service of the target type, so that the terminal can know which type of broadcast service the fifth piece of information requests the identity information of the terminal required for secondary verification. Based on the broadcast code indicated by the fifth piece of information, the terminal determines which type of broadcast service's secondary verification required identity information of the terminal needs to be carried in the fourth piece of information sent to the access network device subsequently. For example, the fifth piece of information may further include a seventh field, and the seventh field is used to indicate the broadcast code corresponding to the broadcast service of the target type (such as the broadcast code is included in the content of the seventh field).
[0134] In the method provided by the embodiments of the present application, during the process of providing the broadcast service of the target type, the access network device performs secondary verification on the identity information of the terminal. If the secondary verification is passed, the access network device continues to provide the broadcast service of the target type for the target area. If the secondary verification fails, the subscription of the broadcast service of the target type in the target area is cancelled. Thereby, the security of the broadcast service is enhanced, illegal terminal access is effectively prevented, and problems such as malicious attacks or information leakage are avoided. Moreover, the expected service area of the broadcast service of the target type can be further screened through secondary verification, and the subscription of the target area where the secondary verification fails is cancelled, ensuring that the broadcast content is only received by the user terminals in the authorized target area, so as to ensure that the broadcast resources are not wasted on illegal devices, enabling legal terminals to obtain a more stable and efficient service experience, and improving the rationality of the allocation of broadcast resources.
[0135] In a possible implementation manner, a broadcast service of a target type may include multiple broadcast services. Currently, for different broadcast services, the user terminal receiving the broadcast service can subscribe to the TMGI uniquely corresponding to the broadcast service to obtain the permission to receive the broadcast service. When the user terminal subscribes to the TMGI, the network side creates a user session for each user terminal to receive the broadcast service corresponding to the TMGI, and each user session has a unique identifier (such as Session ID).
[0136] After the target area successfully subscribes to the broadcast service of the target type, the user terminals corresponding to the target area (such as the user terminals located in the target area, or the user terminals not located in the target area but associated with the target area, etc.) have the permission to receive the broadcast service of the target type. Therefore, during the process of the access network device providing the broadcast service of the target type for the target area, the user terminals corresponding to the target area can receive each broadcast service included in the broadcast service of the target type without subscribing to the TMGI of each broadcast service included in the broadcast service of the target type. Specifically, the user terminals corresponding to the target area can have the permission to receive each broadcast service included in the broadcast service of the target type, and can select the broadcast services belonging to the broadcast service of the target type that need to be received according to actual needs.
[0137] The method provided by the embodiment of the present application enables the user terminal corresponding to the target area to receive each broadcast service belonging to the target type of broadcast service without subscribing to each broadcast service belonging to the target type of broadcast service, that is, without subscribing to the TMGI corresponding to the broadcast service, by subscribing to the broadcast service of the target type for the target area, thereby reducing the operation process of the user terminal subscribing to the broadcast service and improving the service efficiency of the broadcast service.
[0138] Figure 6 It is a schematic structural diagram of a communication device provided by an embodiment of the present application. It can be understood that the communication device can correspondingly implement the operations or steps of the access network device in the foregoing respective method embodiments. The communication device can be an access network device or a component that can be configured in the access network device, such as a chip, a chip module, etc. As Figure 6 shown, the communication device may include: a receiving module 11 and a sending module 12. Optionally, the receiving module 11 and the sending module 12 may be integrated in a transceiver module or separated. In a possible implementation manner, the communication device may further include: a processing module 13.
[0139] The receiving module 11 is configured to receive first information sent by a terminal, where the first information is used to request subscribing to a broadcast service of a target type for a target area, and the broadcast service of the target type includes at least two broadcast services.
[0140] The sending module 12 is configured to send second information to the terminal, where the second information is used to indicate whether to agree to subscribe to the broadcast service of the target type for the target area.
[0141] Optionally, the first information includes a first field, and the first field is used to request subscribing to a broadcast service of a target type for a target area.
[0142] Optionally, the first field is used to indicate the broadcast code corresponding to the target type.
[0143] Optionally, the first information is further used to indicate the identity information of the terminal.
[0144] Optionally, the first information includes a second field, and the second field is used to indicate the identity information of the terminal.
[0145] Optionally, the second field has an association relationship with the first field.
[0146] Optionally, the first information is located in the NAS signaling.
[0147] Optionally, the first information is located in the NAS container of the NAS signaling.
[0148] Optionally, the sending module 12 is specifically configured to send, when the identity information verification is passed, a second message to the terminal to consent to the target area subscribing to the broadcast service of the target type, and to send, when the identity information verification fails, a second message to the terminal to disagree to the target area subscribing to the broadcast service of the target type.
[0149] Optionally, the second message includes a third field, and the third field is used to indicate whether to consent to the target area subscribing to the broadcast service of the target type.
[0150] Optionally, the third field includes a broadcast code corresponding to the target type, and the broadcast code is used to indicate consent to the target area subscribing to the broadcast service of the target type.
[0151] Optionally, the third field includes a preset value, and the preset value is used to indicate disagreement to the target area subscribing to the broadcast service of the target type.
[0152] Optionally, the third field further includes a broadcast code corresponding to the target type, and the broadcast code is used to indicate that the preset value indicates disagreement to the target area subscribing to the broadcast service of the target type corresponding to the broadcast code.
[0153] Optionally, the receiving module 11 is further configured to receive a third message sent by the terminal, and the third message is used to indicate that the terminal has successfully received the second message.
[0154] Optionally, the processing module 13 is configured to perform secondary verification on the identity information of the terminal during the process of providing the broadcast service of the target type, and to cancel the subscription to the broadcast service of the target type in the target area when the secondary verification fails.
[0155] Optionally, the receiving module 11 is further configured to receive a fourth message sent by the terminal, and the fourth message is used to indicate the identity information of the terminal for secondary verification.
[0156] Optionally, the fourth message includes a fourth field, and the fourth field is used to indicate the identity information of the terminal for secondary verification.
[0157] Optionally, the fourth message is further used to indicate the broadcast code corresponding to the broadcast service of the target type.
[0158] Optionally, the fourth message further includes a fifth field, and the fifth field is used to indicate the broadcast code corresponding to the broadcast service of the target type.
[0159] Optionally, the sending module 12 is further configured to send a fifth message to the terminal, and the fifth message is used to request the identity information of the terminal for secondary verification.
[0160] Optionally, the fifth message includes a sixth field, and the sixth field is used to request the identity information of the terminal for secondary verification.
[0161] Optionally, the fifth information is further used to indicate the broadcast code corresponding to the broadcast service of the target type.
[0162] Optionally, the fifth information further includes a seventh field, and the seventh field is used to indicate the broadcast code corresponding to the broadcast service of the target type.
[0163] The communication device provided in this embodiment can perform the actions of the access network device in the foregoing method embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here.
[0164] Figure 7 It is a schematic structural diagram of another communication device provided in an embodiment of the present application. It can be understood that this communication device can correspondingly implement the operations or steps of the corresponding terminal in the foregoing method embodiments. This communication device can be a terminal or a component that can be configured in a terminal, such as a chip, a chip module, etc. As Figure 7 shown, this communication device may include: a sending module 21 and a receiving module 22. Optionally, the sending module 21 and the receiving module 22 can be integrated into a transceiver module or separated.
[0165] The sending module 21 is used to send first information to the access network device, and the first information is used to request to subscribe to the broadcast service of the target type for the target area.
[0166] The receiving module 22 is used to receive second information sent by the access network device, and the second information is used to indicate whether to agree to subscribe to the broadcast service of the target type for the target area.
[0167] Optionally, the sending module 21 is further used to send third information to the access network device, and the third information is used to indicate that the terminal has successfully received the second information.
[0168] Optionally, the sending module 21 is further used to send fourth information to the access network device, and the fourth information is used to indicate the identity information of the terminal for secondary verification.
[0169] Optionally, the receiving module 22 is further used to receive fifth information sent by the access network device, and the fifth information is used to request the identity information of the terminal for secondary verification.
[0170] The communication device provided in this embodiment can perform the actions of the terminal in the foregoing method embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here.
[0171] Optionally, the foregoing communication device may further include at least one storage module, and the storage module may include data and / or instructions. Other modules (such as a receiving module, a sending module, a processing module, etc.) in the communication device can read the data and / or instructions in the storage module to implement the corresponding method.
[0172] It should be noted that it should be understood that in the actual implementation of the sending module in each of the above embodiments, it can be a transmitter, and in the actual implementation of the receiving module, it can be a receiver. Or, the sending module and the receiving module are implemented through a transceiver, or the sending module and the receiving module are implemented through a communication port. The processing module can be implemented in the form of software called by a processing element; it can also be implemented in the form of hardware. For example, the processing module can be at least one independently established processing element, or can be integrated in a certain chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a certain processing element of the above device to perform the functions of the above processing module. In addition, all or part of these modules can be integrated together or can be independently implemented. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through the hardware integrated logic circuit or software-form instructions in the processor element.
[0173] For example, the above modules can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), etc. Again, when a certain module above is implemented in the form of calling program code by a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call program code. Again, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0174] Figure 8 It is a schematic structural diagram of another communication device provided by an embodiment of the present application. As Figure 8 shown, the communication device 800 may include: at least one processor 801, a memory 802, and a transceiver 803. Among them, the processor 801, the transceiver 803, and the memory 802 communicate with each other through an internal connection path. The memory 802 is used to store instructions, and the processor 801 is used to execute the instructions stored in the memory 802 to control the transceiver 803 to send information and / or receive information.
[0175] Among them, the communication device can be, for example, the access network device mentioned above, or can also be the terminal mentioned above.
[0176] It should be understood that the communication device may correspond to the terminal in the above method embodiments, or may correspond to the access network device in the above method embodiments. And it can be used to execute each step and / or process performed by the terminal or the access network device in the above method embodiments. Optionally, the memory 802 may include a read-only memory and a random access memory, and provide instructions and data to the processor 801. A part of the memory 802 may further include a non-volatile random access memory. The memory 802 may be a separate device or integrated in the processor 801. The processor 801 may be used to execute the instructions stored in the memory 802, and when the processor 801 executes the instructions stored in the memory, the processor 801 is used to execute each step and / or process of the above method embodiments.
[0177] Among them, the transceiver 803 may include a transmitter and a receiver. The transceiver 803 may further include antennas, and the number of antennas may be one or more. The processor 801, the memory 802 and the transceiver 803 may be devices integrated on different chips. For example, the processor 801 and the memory 802 may be integrated in a baseband chip, and the transceiver 803 may be integrated in a radio frequency chip. The processor 801, the memory 802 and the transceiver 803 may also be devices integrated on the same chip. The present application does not make any limitation in this regard.
[0178] Optionally, the communication device is a component configured in a terminal or an access network device, such as a chip, a chip system, etc.
[0179] Among them, the transceiver 803 may also be a communication interface, such as an input interface and / or an output interface, a circuit, etc. The transceiver 803, the processor 801 and the memory 802 may all be integrated in the same chip, such as integrated in a baseband chip.
[0180] In the implementation process, each step of the above method may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware processor, or executed and completed by a combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0181] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0182] It can be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0183] The embodiments of the present application further provide a communication system, which includes the terminal and the access network device in the foregoing embodiments.
[0184] The present application also provides a chip, on which a computer program is stored. When the computer program is executed by the chip, the method in the foregoing embodiments is implemented.
[0185] The present application also provides a computer-readable storage medium, which may include various media capable of storing program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc. Specifically, program instructions are stored in the computer-readable storage medium, and when the program instructions are executed, the method in the foregoing embodiments is implemented.
[0186] The present application also provides a computer program product, which includes execution instructions stored in a readable storage medium. At least one processor of the terminal or the access network device can read the execution instructions from the readable storage medium, and the execution of the execution instructions by at least one processor enables the terminal or the access network device to implement the communication methods provided by the various embodiments described above.
[0187] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that: Applied to access network equipment, including: receiving first information sent by a terminal, wherein the first information is used to request a subscription to a target type of broadcast service for a target area, wherein the target type of broadcast service includes at least two broadcast services; Sending second information to the terminal, where the second information is used to indicate whether to allow the target area to subscribe to the broadcast service of the target type.
2. The method according to claim 1, characterized in that The first information includes a first field, and the first field is used to request to subscribe to the broadcast service of the target type for the target area.
3. The method according to claim 2, characterized in that The first field is used to indicate a broadcast code corresponding to the target type.
4. The method according to claim 1, characterized in that: The first information is also used to indicate the identity information of the terminal.
5. The method according to claim 4, characterized in that The first information includes a second field, and the second field is used to indicate the identity information of the terminal.
6. The method according to claim 5, characterized in that The second field is associated with the first field.
7. The method according to any one of claims 1 to 6, characterized in that: The first information is located in non-access stratum NAS signaling.
8. The method according to claim 7, characterized in that The first information is located in a NAS container of the NAS signaling.
9. The method according to any one of claims 4 to 6, characterized in that: The sending the second information to the terminal includes: In the case where the identity information verification is passed, sending second information to the terminal agreeing that the target area can subscribe to the broadcast service of the target type; In a case where the identity information verification fails, second information is sent to the terminal indicating that the target area is not allowed to subscribe to the broadcast service of the target type.
10. The method according to claim 9, characterized in that The second information includes a third field, and the third field is used to indicate whether to allow the target area to subscribe to the broadcast service of the target type.
11. The method according to claim 10, characterized in that The third field includes a broadcast code corresponding to the target type, where the broadcast code is used to indicate that the target area is allowed to subscribe to a broadcast service of the target type.
12. The method according to claim 10, characterized in that The third field includes a preset value, and the preset value is used to indicate that the target area is not allowed to subscribe to the broadcast service of the target type.
13. The method according to claim 12, characterized in that The third field also includes a broadcast code corresponding to the target type, where the broadcast code is used to indicate that the preset value indicates that the target area is not allowed to subscribe to the broadcast service of the target type corresponding to the broadcast code.
14. The method according to claim 1, characterized in that Also includes: Receive third information sent by the terminal, where the third information is used to indicate that the terminal has successfully received the second information.
15. The method according to claim 4, characterized in that Also includes: In the process of providing the broadcast service of the target type, performing secondary verification on the identity information of the terminal; If the secondary verification fails, the subscription of the target area to the broadcast service of the target type is cancelled.
16. The method according to claim 15, characterized in that Also includes: Fourth information sent by the terminal is received, where the fourth information is used to indicate identity information of the terminal used for the secondary verification.
17. The method according to claim 16, characterized in that The fourth information includes a fourth field, and the fourth field is used to indicate the identity information of the terminal used for the secondary verification.
18. The method according to claim 17, characterized in that The fourth information is also used to indicate the broadcast code corresponding to the broadcast service of the target type.
19. The method according to claim 18, characterized in that The fourth information also includes a fifth field, and the fifth field is used to indicate the broadcast code corresponding to the broadcast service of the target type.
20. The method according to claim 15, characterized in that Also includes: Sending fifth information to the terminal, where the fifth information is used to request identity information of the terminal for the secondary verification.
21. The method according to claim 20, characterized in that The fifth information includes a sixth field, and the sixth field is used to request identity information of the terminal for the secondary verification.
22. The method according to claim 21, characterized in that The fifth information is also used to indicate the broadcast code corresponding to the broadcast service of the target type.
23. The method according to claim 22, characterized in that The fifth information also includes a seventh field, and the seventh field is used to indicate the broadcast code corresponding to the broadcast service of the target type.
24. A communication method, characterized in that: Applied to terminals, including: Sending first information to the access network device, where the first information is used to request to subscribe to a target type of broadcast service for a target area; Second information sent by the access network device is received, where the second information is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type.
25. The method according to claim 24, characterized in that Also includes: Sending third information to the access network device, where the third information is used to indicate that the terminal has successfully received the second information.
26. The method according to claim 24, characterized in that Also includes: Sending fourth information to the access network device, where the fourth information is used to indicate identity information of the terminal used for secondary verification.
27. The method according to claim 24, characterized in that Also includes: Receive fifth information sent by the access network device, where the fifth information is used to request identity information of the terminal for secondary verification.
28. A communication device, characterized in that: The communication device comprises: a processor, a transceiver, and a memory; the processor is communicatively connected with the transceiver and the memory respectively; The memory stores computer-executable instructions; The transceiver communicates and interacts with an external device; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 27.
29. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 27 is implemented.
30. A chip system, characterized in that: It comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is used to run a computer program or instruction to execute the method according to any one of claims 1-27.
Citation Information
Patent Citations
MII (Media Independent Interface) reporting method, MII receiving method, equipment and medium
CN119789051A
Electronic component conveyor
KR1020250058671A
Mobile terminal and method of purchasing broadcast product therein
US20100138861A1
Method and apparatus for multicast and broadcast service management
US20140204828A1
Communication method and communication apparatus
WO2024212798A1