Communication method, device, chip system and storage medium
By requesting the access network device to subscribe to the broadcast service through the terminal and the access network device agreeing or rejecting the subscription, the problem of poor rationality in broadcast resource allocation is solved, and more efficient resource allocation and network planning are achieved.
Patent Information
- Application Number
- CN202510616787.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-05-14
AI Technical Summary
Under the non-terrestrial communication network architecture, the rationality of broadcast resource allocation is poor, resulting in significant differences in resource requirements such as bandwidth and transmission power for different types of broadcast services, leading to resource waste and poor service quality.
The terminal sends a message requesting to subscribe to the target type of broadcast service to the access network device. The access network device decides whether to agree to the subscription based on factors such as resource availability and service priority, and sends an indication message to the terminal to allow or reject the subscription, thereby reasonably allocating broadcast resources.
It improves the rationality of broadcast resource allocation, improves the efficiency and accuracy of network planning, reduces the risk of malicious subscriptions, and realizes effective management of user distribution and broadcast service needs in different regions.
Smart Images

Figure CN120151820B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, 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 mainly uses satellites as communication base stations, or uses satellites to forward wireless communication signals from ground base stations, providing wireless access services to the vast area below the satellite.
[0003] Under the current NTN architecture, satellites can provide different types of broadcast services. However, due to limited communication resources, different types of broadcast services have significantly different requirements for resources such as bandwidth and transmission power, resulting in poor allocation of broadcast resources. Summary of the Invention
[0004] The embodiments of the present application provide a communication method, device, chip system and storage medium, which are applied in the field of communication technology and can achieve the effect of improving the rationality of broadcast resource allocation.
[0005] In a first aspect, an embodiment of the present application provides a communication method, applied to an access network device, comprising:
[0006] receiving first information sent by a terminal, where the first information is used to request subscription of a target type of broadcast service for a target area, where the target type of broadcast service includes at least two broadcast services;
[0007] Second information is sent to the terminal, where the second information is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type.
[0008] Optionally, the first information includes a first field, and the first field is used to request subscription of 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 also 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 is associated with the first field.
[0013] Optionally, the first information is located in non-access stratum NAS signaling.
[0014] Optionally, the first information is located in a NAS container of the NAS signaling.
[0015] Optionally, the sending the second information to the terminal includes:
[0016] If 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;
[0017] 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.
[0018] Optionally, the second information includes a third field, and the third field is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type.
[0019] Optionally, 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 the broadcast service of the target type.
[0020] Optionally, 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.
[0021] Optionally, the third field further 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.
[0022] Optionally, the method further includes: receiving 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, the method further includes: performing secondary verification on the identity information of the terminal during the process of providing the target type of broadcast service; and canceling the subscription to the target type of broadcast service in the target area if the secondary verification fails.
[0024] Optionally, the method further includes: receiving fourth information sent by the terminal, where the fourth information is used to indicate identity information of the terminal used 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 used 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 the broadcast code corresponding to the broadcast service of the target type.
[0028] Optionally, the method 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 also used to indicate the 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 the broadcast code corresponding to the broadcast service of the target type.
[0032] In a second aspect, an embodiment of the present application proposes a communication method, applied to a terminal, comprising:
[0033] Sending first information to the access network device, where the first information is used to request subscription of a target type of broadcast service for a target area;
[0034] 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.
[0035] Optionally, the method 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, the method further includes: sending fourth information to the access network device, where the fourth information is used to indicate the identity information of the terminal used for secondary verification.
[0037] Optionally, the method 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, applied to an access network device, including:
[0039] a receiving module, configured to receive first information sent by a terminal, wherein the first information is used to request subscription of a target type of broadcast service for a target area, where the target type of broadcast service includes at least two broadcast services;
[0040] The sending module is configured to send second information to the terminal, where the second information is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type.
[0041] In a fourth aspect, an embodiment of the present application provides a communication device, applied to a terminal, including:
[0042] a sending module, configured to send first information to the access network device, wherein the first information is used to request subscription of a target type of broadcast service for a target area;
[0043] The receiving module is configured to receive second information sent by the access network device, where the second information is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type.
[0044] In a fifth aspect, an embodiment of the present application provides a communication device, comprising: 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 and interacts with an external device; the processor executes the computer-executable instructions stored in the memory to implement the method described in any possible implementation 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 is run on a computer, the computer executes the method described in any possible implementation of the first aspect or the second aspect.
[0046] In a seventh aspect, an embodiment of the present application provides a computer program product comprising a computer program, which, when the computer program is run on a computer, enables the computer to execute the method described in any possible implementation of the first aspect or the second aspect.
[0047] In an eighth aspect, the present application provides a chip or chip system, comprising 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 configured to execute a computer program or instruction to perform the method described in any possible implementation of the first or second aspect. The communication interface in the chip may be an input / output interface, a pin, or a circuit.
[0048] In one possible implementation, the chip or chip system described above in this application further includes at least one memory, wherein instructions are stored in the at least one memory. The memory may be a storage unit within the chip, such as a register or cache, or a storage unit of the chip (such as a read-only memory or random access memory).
[0049] The communication method, device, chip system and storage medium provided by the present application are as follows: the terminal sends a first message to the access network device for requesting the target area to subscribe to the target type of broadcast service; the access network device determines whether to agree to the target area to subscribe to the target type of broadcast service based on the first information, and sends a second message to the terminal for indicating whether to agree to the target area to subscribe to the target type of broadcast service. When agreeing to the target area to subscribe to the target type of broadcast service, user terminals in the target area are allowed to receive the target type of broadcast service, so that the access network device can determine the expected service area of the target type of broadcast service, which is convenient for allocating broadcast resources according to the expected service area, thereby improving the rationality of the allocation of wireless communication resources used for broadcasting. In addition, the method can provide network operators with the expected service area of the broadcast service, so that network operators can more efficiently and accurately perform network planning behaviors such as satellite beam pointing adjustment and transmission power adjustment according to the expected service area corresponding to different types of broadcast services, and effectively manage the user distribution and broadcast service needs in different areas. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0051] Figure 2 A schematic diagram of the architecture of a non-terrestrial network provided in an embodiment of the present application;
[0052] Figure 3 A schematic diagram of an initial access process provided in an embodiment of the present application;
[0053] Figure 4 A flow chart of a communication method provided in an embodiment of the present application;
[0054] Figure 5 A flowchart of another communication method provided in an embodiment of the present application;
[0055] Figure 6 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0056] Figure 7 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0057] Figure 8 A structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:
[0059] In the embodiments of this application, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the terms "first chip" and "second chip" are used solely to distinguish between different chips and do not define their order. Those skilled in the art will understand that terms such as "first" and "second" do not define the quantity or execution order, and do not necessarily define differences.
[0060] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0061] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, a--c, bc, or abc, where a, b, c can be single or plural.
[0062] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 1 As shown, the communication system 100 may include at least one access network device (such as Figure 1 110a, 110b, 110c in FIG), and may further include at least one terminal (such as Figure 1 120a-120g in FIG). Access network devices may be connected to each other via wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices.
[0063] Figure 2 A schematic diagram of the architecture of a non-terrestrial network (NTN) provided in an embodiment of the present application is shown in FIG. Figure 2As shown, the satellite has some or all functions of the access network equipment, which can be called a satellite base station. It can provide wireless access services and schedule wireless resources for terminal devices that access the network through the satellite base station. The satellite base station communicates with the UE through the user-universal terrestrial radio access network-user (Uu) interface. Among them, the satellite base station and the core network (CN) can communicate through the next generation network (NG) interface. The satellite base station and the core network can exchange the core network's non-access stratum (NAS) signaling and user service data through the NG interface. The satellite radio interface (SRI) is the feeder link between the NTN gateway and the satellite. Figure 2 In the embodiment of the present application, the access network device is taken as a satellite base station as an example for introduction.
[0064] The network device provided in the embodiments of the present application may be a base station, a Node B, an evolved Node B (eNodeB or eNB), a transmission reception point (TRP), a next generation Node B (gNB) in a fifth generation (5G) mobile communication system, an access network device in an open radio access network (O-RAN or open RAN), a base station in a future mobile communication system, and the network device may be a satellite base station in a non-terrestrial network (NTN) (such as a satellite base station). Figure 2 The access network device may be a satellite base station (such as a satellite base station in a future mobile communication system), a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system. Alternatively, the network device may be a module or unit that performs some of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU-CP) module, or a centralized unit user plane (CU-UP) module. ... Figure 1 110a in ), or a macro base station (such as Figure 1 110b in the figure), the access network device can also be a micro base station or an indoor station (such as Figure 1 110c in the figure), or a relay node or donor node, etc. This application does not limit the specific technology and device form used by the access network equipment. The 5G system may also be referred to as the new radio (NR) system. The access network node in this application may be an access network device, or a module or unit configured in the access network device.
[0065] The terminal device provided in the embodiment of the present application may also be referred to as a terminal, user equipment (UE), mobile station, or mobile terminal. The terminal can be widely used in various scenarios for communication. The scenario includes, for example, but is 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, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, or smart city, etc. The terminal may be a mobile phone (such as Figure 1 Mobile phones 120a, 120d, 120f), tablet computers, computers with wireless transceiver functions (such as Figure 1 Computers (120g), wearable devices, vehicles (such as Figure 1 120b shown), drones, helicopters, airplanes (such as Figure 1 120c in ), ships, robots, robotic arms, or smart home devices (such as Figure 1 The present application does not limit the specific technology and specific device form adopted by the terminal.
[0066] In the present application, the terminal may be, for example, a central control terminal for a target area, capable of subscribing to a specific type of broadcast service for the target area through communication with a satellite base station. The target area may be, for example, a service area or a geographically located area, and the terminal may be located within or outside the target area. The terminal may be an electronic device dedicated to subscribing to a specific type of broadcast service for the target area, or may be a terminal device configured to communicate with a satellite base station through a software system, application, program code, or the like capable of subscribing to a specific type of broadcast service from a satellite base station. When subscribing to a specific type of broadcast service from a satellite base station through a software system or application, the terminal may log in to the software system or application. For example, the login may be performed using a preset account. Optionally, if a preset number of login failures (e.g., three) are reached, the account may be blocked and an exception message may be displayed.
[0067] Figure 3 This is a schematic diagram of an initial access process provided by an embodiment of the present application. Figure 3 The initial access process involved in the embodiments of the present application is introduced.
[0068] The terminal connects to the network through the initial access process. Figure 3As shown in the figure, the initial access process mainly includes initial synchronization and random access. The terminal searches for the synchronization signal (SS) and 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 of control resource set 0 (CORESET 0) and the SSB, thereby determining the location of CORESET 0 based on the position of the SSB. CORESET 0 includes the physical downlink control channel (PDCCH). The PDCCH in CORESET 0 carries downlink control information (DCI) used to schedule system information block 1 (SIB 1). The terminal detects this DCI within CORESET 0 and receives SIB1 based on it. SIB1 is also called the remaining minimum system information (RMSI). SIB1 includes cell selection information and cell access-related configuration information. The terminal can perform a random access process according to the cell access-related configuration information.
[0069] For example, the terminal can perform the following operations according to the cell access related configuration information in SIB1: Figure 3In the four-step random access process shown, the terminal can obtain the physical random access channel (PRACH) configuration of the cell based on the cell access-related configuration information in SIB1. It then sends a random access preamble, namely, random access message 1 (Msg1), to the network device on the PRACH to request access to the cell. Upon receiving Msg1 from the terminal, the network device can send a random access response (RAR) message to the terminal. Msg2 can include time advance (TA) information for adjusting time synchronization, a temporary cell-RNTI (TC-RNTI), power adjustment information, and uplink scheduling (UL) 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. Msg3 includes the terminal's identity information and radio resource control (RRC) connection establishment information. After receiving Msg3 from the terminal, the network device may send Msg4 to the terminal. The Msg4 is used for contention resolution. The network device may notify the terminal through Msg4 that the random access process is completed.
[0070] Figure 3 This example illustrates a terminal performing a four-step random access procedure after achieving initial synchronization. The terminal can also perform a two-step random access procedure based on the cell access configuration information in SIB1. The two-step random access procedure involves the terminal sending a random access message A (MsgA) to the network device, and the network device sending a random access message B (MsgB) to the terminal. The network device configures the terminal, through SIB1, with a PRACH to carry Msg1 in MsgA and a physical uplink shared channel (PUSCH) to carry Msg3 in MsgA during the two-step random access procedure. The terminal sends MsgA to the network device based on SIB1. After successfully receiving MsgA, the network device sends MsgB to the terminal, notifying it of the completion of the random access procedure. Alternatively, if the network device detects the random access preamble in MsgA but fails to obtain the information in Msg3, it can send MsgB to the terminal, instructing it to fall back to the four-step random access procedure.
[0071] Currently, in the NTN architecture, satellite base stations provide broadcast services to user terminals. User terminals can subscribe to the desired broadcast services and receive them. However, wireless communication resources are limited, and different broadcast services have significantly different requirements for wireless communication resources such as bandwidth and transmit power. For example, high-definition video broadcasts require a large amount of bandwidth to ensure smooth playback and clear image quality, as well as high transmit power to ensure stable signal transmission. Simple text message broadcasts, on the other hand, have relatively low bandwidth and transmit power requirements. However, it is currently difficult to rationally allocate wireless communication resources for different types of broadcast services, resulting in poor broadcast service quality and wasted resources.
[0072] In view of this, the present application provides a communication method in which a terminal sends first information to an access network device requesting a subscription to a target type of broadcast service for a target area, so that the access network device accurately understands the target area's demand for broadcast services. Furthermore, the access network device can determine the expected service area for the target type of broadcast service and allocate broadcast resources based on the expected service area, thereby improving the rationality of the allocation of wireless communication resources used for broadcasting.
[0073] Figure 4 This is a flow chart of a communication method provided in an embodiment of the present application. Figure 4 As shown, an access network device and a terminal are used for illustration. The access network device and / or the terminal can also be replaced by a chip, module, etc. for executing the method, which is not limited in this application.
[0074] S401. A terminal sends first information to an access network device.
[0075] Correspondingly, the access network device receives the first information sent by the terminal.
[0076] The first information is used to request subscription of a target type of broadcast service for a target area.
[0077] The target area can be, for example, a geographical area, such as an area divided according to geographical administrative regions (such as a province / state, a city / county, etc.), or it can be an 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. This application does not impose any restrictions on this.
[0078] The target type can be either a non-broadcast type or a broadcast type. For example, the target type for a non-broadcast type could be a conference broadcast type (such as Conference Broadcast Type I or Conference Broadcast Type II), a commercial confidentiality broadcast type, or an emergency command broadcast type. For example, the target type for a broadcast type could be a public service broadcast type or an entertainment broadcast type.
[0079] Optionally, a target type of broadcast service may include one or more broadcast services. For example, taking the target type of conference broadcast type I as an example, the target type may include one or more of conference broadcast service, firmware upgrade broadcast service, etc.
[0080] Currently, for different broadcast services, receiving user terminals can obtain permission to receive the broadcast service by subscribing to the Temporary Mobile Group Identity (TMGI) unique to the broadcast service. When a user terminal subscribes to the TMGI, the network creates a user session for each user terminal to receive the broadcast service corresponding to the TMGI. Each user session has a unique identifier (e.g., a Session ID).
[0081] Therefore, the first information request is for a target type of broadcast service to which the target area subscribes, and may correspond to one or more broadcast services corresponding to TMGIs.
[0082] After the terminal completes the random access process, it can send first information to the access network device to request to subscribe to the target type of broadcast service for the target area. For example, the terminal can implement the function of sending the first information to the access network device by sending a specific signaling carrying the first information to the access network device. Exemplarily, for example, the terminal can send a registration request signaling carrying the first information, or send a NAS signaling carrying the first information, or a custom signaling dedicated to sending the first information to the access network device to implement the function of sending the first information to the access network device. Optionally, the registration request signaling may also include NAS signaling, and the first information is carried in the NAS signaling.
[0083] Optionally, when the terminal implements the function of sending the first information to the access network device by sending NAS signaling carrying the first information to the access network device, the first information can be carried anywhere in the NAS signaling, for example, it can be carried in a NAS container in the NAS signaling, or it can be carried outside the NAS container.
[0084] In one possible implementation, there is a one-to-one correspondence between terminals and target areas, that is, one terminal corresponds to one target area. The access network device can determine the target area corresponding to the behavior of the first information subscription request 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 it can be information that implicitly represents the request information. For example, the first information can include an identifier corresponding to the target type, such as a code or ID corresponding to the target type. Based on the identifier of the target type included in the first information, the access network device can determine that the first information is used to request subscription to the target type broadcast service for the target area.
[0085] In another possible implementation, the terminal may correspond to multiple target areas. In this implementation, the first information may be, for example, request information related to the target area and the target type, or may be 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 may be, for example, a code or ID of the target area; the identifier corresponding to the target type may be, for example, a code or ID corresponding to the target type. Based on the identifier of the target area and the identifier of the target type included in the first information, the access network device may determine that the first information is used to request subscription to the target type broadcast service for the target area.
[0086] For example, the first information may include a first field for requesting a subscription to a target type of broadcast service for the target area. The first field is used to indicate the identifier of the target type. The identifier of the target type may be, for example, a broadcast code. The broadcast code may be set according to actual needs. Different types of broadcast services correspond to different broadcast codes. For example, Table 1 is a schematic diagram of a broadcast code provided in an embodiment of the present application:
[0087] Table 1
[0088]
[0089] For different types of broadcast services, a unique broadcast code can be obtained in advance. Different types of broadcast services and their corresponding broadcast codes can be pre-registered or recorded on the network side so that the corresponding type of broadcast service can be identified by 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] The second information is used to indicate whether the target area is allowed to subscribe to the target type of broadcast service.
[0093] After receiving the first information, the access network device may determine whether to approve the target area to subscribe to the target type of broadcast service based on actual needs. For example, the access network device may determine whether to approve the target area to subscribe to the target type of broadcast service based on decision factors such as the resource availability of communication resources used for broadcasting (e.g., based on remaining bandwidth, power redundancy, etc.), service priority, and network stability. This application does not limit how the access network device specifically determines whether to approve the target area to subscribe to the target type of broadcast service.
[0094] After determining whether to approve the target area to subscribe to the target type of broadcast service, the access network device sends a second message to the terminal to indicate whether the target area is approved to subscribe to the target type of broadcast service. If the second message indicates that the target area is approved to subscribe to the target type of broadcast service, user terminals in the target area can receive the target type of broadcast service; if the second message indicates that the target area is not approved to subscribe to the target type of broadcast service, user terminals in the target area cannot receive the target type of broadcast service.
[0095] Specifically, the second information may include a third field indicating whether the target area is allowed to subscribe to the target type of broadcast service. For example, the third field may include 0 or 1 to indicate whether the target area is allowed to subscribe to the target type of broadcast service (e.g., 0 indicates disapproval and 1 indicates approval).
[0096] Alternatively, the third field may include a broadcast code or a preset value corresponding to the target type, indicating whether the target area agrees 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 indicates agreement; when it includes the preset value, it indicates disagreement). Taking the example of the third field including the broadcast code or preset value corresponding to the target type, the preset value may be, for example, any value predefined by the protocol. For example, the broadcast code may be 000000001 or 000000010, and the preset value may be 000000000.
[0097] Optionally, if the terminal sends multiple first messages to subscribe to multiple target types of broadcast services for the target area, in order to distinguish whether the target type of broadcast service to be subscribed to is agreed or disagreed, the third field may also include a broadcast code, which is used to indicate which target type of broadcast service the second information agrees or disagrees to subscribe to.
[0098] The access network device can implement the function of sending the second information to the terminal by sending specific signaling carrying the second information to the terminal. For example, the access network device can send SIB signaling carrying the second information, or custom signaling dedicated to sending the second information, to the terminal to implement the function of sending the second information to the terminal.
[0099] The method provided in the embodiment of the present application is that the terminal sends a first message to the access network device for requesting the target area to subscribe to the target type of broadcast service, and the access network device determines whether to agree to the target area to subscribe to the target type of broadcast service based on the first information, and sends a second message to the terminal to indicate whether to agree to the target area to subscribe to the target type of broadcast service. When agreeing to the target area to subscribe to the target type of broadcast service, the user terminals in the target area are allowed to receive the target type of broadcast service, so that the access network device can determine the expected service area of the target type of broadcast service, which is convenient for allocating broadcast resources according to the expected service area, thereby improving the rationality of the allocation of wireless communication resources used for broadcasting. In addition, the method can provide network operators 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 transmission power adjustment according to the expected service area corresponding to different types of broadcast services, and effectively manage the user distribution and broadcast service needs in different areas.
[0100] Figure 5 This is a flow chart of another communication method provided in an embodiment of the present application. Figure 5 As shown, the method may include:
[0101] S501. A terminal sends first information to an access network device.
[0102] Correspondingly, the access network device receives the first information sent by the terminal.
[0103] 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. The identity information of the terminal can be indicated by, for example, one or more of the terminal's identifier, a predefined key, etc. The terminal's identifier can include, for example, a hardware identifier (such as an International Mobile Equipment Identity (IMEI), a Media Access Control Address (MAC), a terminal's device code, 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.), etc.
[0104] In one embodiment, the first information may further include a second field, and the second field is used to indicate the identity information of the terminal. For example, the second field includes the terminal identifier, 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 terminal's identity information, that is, one terminal's identity information corresponds to one content, and the access network device can determine the unique terminal's identity information based on the content of the second field. Alternatively, the second field is associated with the first field, that is, the terminal's identity information has a one-to-one correspondence with the first field. For example, when terminal 1 requests to subscribe to a broadcast service of target type 1 for the target area, it needs to send identity information 1 (e.g., key 1); when terminal 1 requests to subscribe to a broadcast service of target type 2 for the target area, it needs to send identity information 2 (e.g., key 2). Alternatively, when terminal 1 requests to subscribe to a broadcast service of target type 1 for target area 1, it needs to send identity information 3 (e.g., key 3); when terminal 1 requests to subscribe to a broadcast service of target type 1 for target area 2, it needs to send identity information 4 (e.g., key 4), and so on.
[0106] S502: The access network device verifies the identity information of the terminal.
[0107] If the identity information verification is successful, it indicates that the identity of the terminal is legal, or the first information sent is legal information, and the access network device can agree to the target area to subscribe to the target type of broadcast service, and execute step S503; if the identity information verification is unsuccessful, it indicates that the identity of the terminal is illegal, or the first information sent is illegal information, and the access network device refuses the target area to subscribe to the target type of broadcast service, and executes step S504.
[0108] The access network device pre-stores the identity information of multiple terminals so that after receiving the first information, the terminal can be verified based on the pre-stored identity information. For example, the verification can be performed by determining whether the identity information of the terminal included in the first information is the identity information in the identity information of the terminal pre-stored by the access network device. If so, the identity information verification passes; otherwise, the identity information verification fails. Alternatively, the verification can be performed based on whether the format of the identity information of the terminal included in the first information meets the preset format requirements. Alternatively, the identity information of the terminal included in the first information can be calculated according to preset rules, and whether the verification passes can be determined based on the calculation result.
[0109] For example, taking the terminal's identity information as the terminal ID, the access network device has pre-stored a list of legal terminal IDs. After the terminal sends a first message containing the terminal ID to the access network device, the access network device can extract the terminal ID from the first message. Assume that the legal terminal ID list pre-stored by the access network device is [1001, 1002, 1003]. If the terminal ID contained in the first message is 1002, the extracted terminal ID (1002) can be compared with the pre-stored legal terminal ID list. Since 1002 is included in the legal terminal ID list, the identity information of the terminal is considered legal and the verification is successful. If the terminal ID contained in the first message is 1004, since 1004 is not included in the pre-stored legal terminal ID list, the identity information of the terminal is considered illegal and the verification fails.
[0110] For example, taking the identity information of the terminal as the key, the key can be related to one or more of the terminal's identity information, the target area, and the target type. For example, when terminal 1 subscribes to a subscription service of target type 1 for target area 1, it needs to carry key 1 in the first message; when terminal 1 subscribes to a subscription service of target type 2 for target area 1, it needs to carry key 2 in the first message; when terminal 1 subscribes to a subscription service of target type 1 for target area 2, it needs to carry key 3 in the first message; when terminal 1 subscribes to a subscription service of target type 2 for target area 2, it needs to carry key 4 in the first message, and so on.
[0111] The access network device may pre-store all valid keys. Assume that the access network device has pre-stored valid key abcdef123456 for terminal A subscribing to a broadcast service of target type 1. When terminal A sends a first message to the access network device, the access network device extracts the key abcdef123456 and compares it with the pre-stored key corresponding to the terminal. If the two match, the terminal's identity information is valid and verification succeeds; otherwise, verification fails.
[0112] Exemplarily, taking the terminal identity information as the terminal ID and the key as an example, verification can be performed in combination with the implementation method in which the terminal identity information includes the terminal ID and the implementation method in which the terminal identity information includes the key, which will not be repeated here.
[0113] S503: The access network device sends second information to the terminal indicating that the target area agrees to subscribe to the broadcast service of the target type.
[0114] Correspondingly, the terminal receives the second information sent by the access network device, indicating that the target area agrees to subscribe to the broadcast service of the target type.
[0115] In this step, the content of the second information and the method of sending the second information can refer to the second information of agreeing the target area to subscribe to the target type of broadcast service in the aforementioned step S402, and will not be repeated here.
[0116] S504: The access network device sends second information to the terminal indicating that it does not agree to the target area subscribing to the target type of broadcast service.
[0117] Correspondingly, the terminal receives the second information sent by the access network device indicating that the terminal disagrees with the target area subscribing to the broadcast service of the target type.
[0118] In this step, the content of the second information and the method of sending the second information can refer to the second information of not agreeing to the target area to subscribe to the target type of broadcast service in the aforementioned step S402, and will not be repeated here.
[0119] Optionally, when the access network device does not agree to the target area subscribing to the target type of broadcast service, the terminal can resend the first information to the access network device to re-request to subscribe to the target type of broadcast service for the target area and re-execute the aforementioned steps S401-S402 or S501-S504.
[0120] Optionally, the access network device may also limit the number of times a terminal requests to subscribe to a target area for a target type of broadcast service based on a preset request threshold. For example, taking the request threshold as 3, if the terminal requests to subscribe to a target area for a target type of broadcast service three times in a row, and the access network device does not agree to the target area subscribing to the target type of broadcast service, the terminal may be prohibited from requesting to subscribe to the target type of broadcast service for the target area again, and / or the terminal (or its account) may be blocked, and / or an alarm may be output (to indicate that the terminal has failed multiple requests and there is a risk).
[0121] It should be understood that the implementation of the above steps S501-S504 can be applied to both non-widely broadcast types and widely broadcast types.
[0122] In the method provided by the embodiment of the present application, the terminal sends a first message that can indicate 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 successful, the target area is allowed to subscribe to the target type of broadcast service; if the verification is not successful, the target area is denied from subscribing to the target type of broadcast service. In addition, the access network device informs the terminal whether the target area has successfully subscribed to the target type of broadcast service by sending a second message indicating whether the target area agrees or disagrees to subscribe to the target type of broadcast service. By verifying the identity information of the terminal, this method reduces the probability of an illegal terminal maliciously subscribing to a broadcast service, thereby improving the security of the terminal's request to subscribe to the target type of broadcast service for the target area.
[0123] In one possible implementation, after the access network device sends the second information to the terminal, the terminal may also send third information to the access network device, where 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 to inform the access network device that the terminal has successfully received the broadcast service of the target type to which the target area is subscribed only when the second information indicates approval for the target area to subscribe to the broadcast service of the target type. Alternatively, the terminal may send the third information to the access network device to inform the access network device that the terminal has successfully received the second information, regardless of whether the second information indicates approval for the target area to subscribe to the broadcast service of the target type.
[0125] Optionally, when the second information indicates that the target area agrees to subscribe to the broadcast service of the target type, the terminal can carry the content of the first field in the third information, such as the broadcast code mentioned above, and then send the third information to the access network device to inform the access network device that the terminal has received the broadcast service of the target type agreed to subscribe to the target area. The access network device can then determine the target type in the content indicated by the third information based on the broadcast code.
[0126] The third information may be sent via any signaling, signal, or message carried on an 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 one possible implementation, the access network device may also perform a secondary verification of the terminal's identity information during the process of providing the target type of broadcast service. If the secondary verification passes, the target type of broadcast service will continue to be provided to the target area; if the secondary verification fails, the target area's subscription to the target type of broadcast service will be canceled.
[0128] Optionally, if the secondary verification fails, the access network device may further provide feedback on the secondary verification failure, in addition to cancelling the subscription to the target area's target type broadcast service. For example, the access network device may send information indicating the secondary verification failure to the terminal, so that the terminal can resend its identity information for secondary verification, or indicate that the terminal has canceled its subscription to the target area's target type broadcast service.
[0129] Optionally, the access network device may perform one or more secondary verifications on the terminal's identity information during the process of providing the target type of broadcast service, and the timing of the secondary verification may be set based on actual needs. For example, the access network device may periodically perform one or more secondary verifications on the terminal's identity information during the process of providing the target type of broadcast service, and the period of the secondary verification may be set based on actual needs, such as performing a secondary verification at intervals of a preset duration. The secondary verification period, preset duration, or timing of the secondary verification may be predefined by the protocol; or may be determined by the access network device and sent to the terminal in advance; or may be carried by the terminal when sending the first information, etc.
[0130] Specifically, the terminal can actively send a fourth message to the access network device at the moment when secondary verification is required, and the access network device receives the fourth message sent by the terminal. The fourth information is used to indicate the identity information of the terminal used for secondary verification. The identity information of the terminal used for secondary verification is the same as the identity information of the terminal indicated by the aforementioned first information. For example, the fourth information may include a fourth field, which is used to indicate the identity information of the terminal used for secondary verification. How the fourth field indicates the identity information of the terminal used for secondary verification can reuse the implementation method of how the aforementioned first information indicates the identity information of the terminal in the second field, which will not be repeated here. For example, the fourth field includes the identity information of the terminal.
[0131] Optionally, the fourth information may also be used to indicate the broadcast code corresponding to the target type of broadcast service, thereby informing the access network device which type of broadcast service the secondary verification is for, thereby facilitating the access network device to perform secondary verification on the target type of broadcast service provided to the target area. For example, the fourth information may include a fifth field, which is used to indicate the broadcast code corresponding to the target type of broadcast service, i.e., the content of the fifth field includes the broadcast code corresponding to the target type of broadcast service.
[0132] Alternatively, the access network device may first send the fifth information to the terminal when secondary verification is required. After receiving the fifth information, the terminal sends the fourth information to the access network device in response to the fifth information. The fifth information is used to request the terminal's identity information for secondary verification, i.e., to request the terminal to send the terminal's identity information for secondary verification to the access network device. Specifically, the fifth information may include a sixth field for requesting the terminal's identity information for secondary verification.
[0133] Optionally, the fifth information may also indicate the broadcast code corresponding to the target type of broadcast service, so that the terminal can determine which type of broadcast service the fifth information requests, requiring the terminal's identity information for secondary verification. Based on the broadcast code indicated in the fifth information, the terminal determines which type of broadcast service's secondary verification-required terminal identity information should be included in the fourth information subsequently sent to the access network device. For example, the fifth information may also include a seventh field indicating the broadcast code corresponding to the target type of broadcast service (e.g., the seventh field includes the broadcast code).
[0134] The method provided by the embodiment of the present application is to perform secondary verification on the identity information of the terminal by the access network device during the process of providing the target type of broadcast service. If the secondary verification is passed, the target type of broadcast service will continue to be provided to the target area. If the secondary verification is not passed, the subscription of the target type of broadcast service in the target area will be cancelled. This enhances the security of the broadcast service, effectively prevents illegal terminal access, and avoids problems such as malicious attacks or information leakage. In addition, the expected service area of the target type of broadcast service can be further screened through secondary verification, and the subscription of the target area that fails the secondary verification can be cancelled to ensure that the broadcast content is only received by the user terminals in the authorized target area, thereby ensuring that broadcast resources are not wasted on illegal devices, allowing legal terminals to obtain a more stable and efficient service experience, and improving the rationality of the allocation of broadcast resources.
[0135] In one possible implementation, a target type of broadcast service can include multiple broadcast services. Currently, for different broadcast services, user terminals receiving these services can obtain permission to receive the broadcast services by subscribing to the TMGI uniquely associated with the broadcast service. When a user terminal subscribes to a TMGI, the network creates a user session for each user terminal to receive the broadcast service corresponding to the TMGI. Each user session has a unique identifier (e.g., a Session ID).
[0136] After the target area successfully subscribes to the target type's broadcast service, user terminals corresponding to the target area (e.g., user terminals located within the target area, or user terminals not located within the target area but associated with the target area, etc.) have permission to receive the target type's broadcast service. Therefore, when the access network device provides the target type's broadcast service to the target area, user terminals corresponding to the target area can receive the various broadcast services included in the target type's broadcast service without having to subscribe to the TMGIs of the various broadcast services included in the target type's broadcast service. Specifically, user terminals corresponding to the target area can have permission to receive the various broadcast services included in the target type's broadcast service, and can select the various broadcast services included in the target type's broadcast service to receive based on actual needs.
[0137] The method provided in the embodiment of the present application subscribes to a target type of broadcast service for a target area, so that the user terminal corresponding to the target area does not need to subscribe to each broadcast service belonging to the target type of broadcast service, that is, it does not need to subscribe to the TMGI corresponding to the broadcast service to receive each broadcast service belonging to the target type of broadcast service, thereby reducing the operational process of the user terminal subscribing to the broadcast service and improving the business efficiency of the broadcast service.
[0138] Figure 6 This is a structural diagram of a communication device provided in an embodiment of the present application. It is understandable that the communication device can implement the operations or steps of the access network device corresponding to the aforementioned various 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. Figure 6 As 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 into the transceiver module or may be separated. In a possible implementation, 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 a target area to subscribe to a target type of broadcast service, where the target type of broadcast service 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 the target area is allowed to subscribe to the target type of broadcast service.
[0141] Optionally, the first information includes a first field, and the first field is used to request subscription to a target type of broadcast service for the target area.
[0142] Optionally, the first field is used to indicate a broadcast code corresponding to the target type.
[0143] Optionally, the first information is also used to indicate identity information of the terminal.
[0144] Optionally, the first information includes a second field, and the second field is used to indicate identity information of the terminal.
[0145] Optionally, the second field is associated with the first field.
[0146] Optionally, the first information is located in NAS signaling.
[0147] Optionally, the first information is located in a NAS container of NAS signaling.
[0148] Optionally, the sending module 12 is specifically configured to send a second message to the terminal approving the target area to subscribe to the target type of broadcast service if the identity information verification passes, or to send a second message to the terminal disapproving the target area to subscribe to the target type of broadcast service if the identity information verification fails.
[0149] Optionally, the second information includes a third field, and the third field is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type.
[0150] Optionally, 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 the broadcast service of the target type.
[0151] Optionally, the third field includes a preset value, where the preset value is used to indicate that the target area is not allowed to subscribe to the broadcast service of the target type.
[0152] Optionally, the third field further includes a broadcast code corresponding to the target type, where the broadcast code is used to indicate that a 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.
[0153] Optionally, the receiving module 11 is further configured to receive third information sent by the terminal, where the third information is used to indicate that the terminal has successfully received the second information.
[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 target type of broadcast service, and cancel the subscription of the target type of broadcast service in the target area if the secondary verification fails.
[0155] Optionally, the receiving module 11 is further configured to receive fourth information sent by the terminal, where the fourth information is used to indicate identity information of the terminal used for secondary verification.
[0156] Optionally, the fourth information includes a fourth field, and the fourth field is used to indicate the identity information of the terminal used for secondary verification.
[0157] Optionally, the fourth information is also used to indicate the broadcast code corresponding to the broadcast service of the target type.
[0158] Optionally, the fourth information 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 fifth information to the terminal, where the fifth information is used to request identity information of the terminal for secondary verification.
[0160] Optionally, the fifth information includes a sixth field, and the sixth field is used to request identity information of the terminal used for secondary verification.
[0161] Optionally, the fifth information is also 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 aforementioned method embodiment. Its implementation principles and technical effects are similar and will not be described in detail here.
[0164] Figure 7 This is a structural diagram of another communication device provided in an embodiment of the present application. It is understood that the communication device can implement the operations or steps of the corresponding terminals in the aforementioned various method embodiments. The communication device can be a terminal or a component that can be configured in a terminal, such as a chip, a chip module, etc. Figure 7 As shown, the communication device may include: a sending module 21 and a receiving module 22. Optionally, the sending module 21 and the receiving module 22 may be integrated into the transceiver module or may be separated.
[0165] The sending module 21 is configured to send first information to the access network device, where the first information is used to request a target area to subscribe to a target type of broadcast service.
[0166] The receiving module 22 is configured to receive second information sent by the access network device, where the second information is used to indicate whether the target area is allowed to subscribe to the target type of broadcast service.
[0167] Optionally, the sending module 21 is further configured to send third information to the access network device, where the third information is used to indicate that the terminal has successfully received the second information.
[0168] Optionally, the sending module 21 is further configured to send fourth information to the access network device, where the fourth information is used to indicate identity information of the terminal used for secondary verification.
[0169] Optionally, the receiving module 22 is further configured to 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.
[0170] The communication device provided in this embodiment can execute the actions of the terminal in the aforementioned method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.
[0171] Optionally, the above-mentioned communication device may also include at least one storage module, which may include data and / or instructions. Other modules in the communication device (such as a receiving module, a sending module, a processing module, etc.) 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 each of the above embodiments, the sending module can be a transmitter when actually implemented, and the receiving module can be a receiver when actually implemented, or the sending module and the receiving module can be implemented through a transceiver, or the sending module and the receiving module can be 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 separately established processing element, or it can be integrated into a chip of the above-mentioned device for implementation. In addition, it can also be stored in the memory of the above-mentioned device in the form of program code, and called by a processing element of the above-mentioned device to perform the functions of the above-mentioned processing module. In addition, all or part of these modules can be integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each of the above modules can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0173] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented by a processing element invoking program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of invoking program code. For another example, the modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0174] Figure 8 This is a structural diagram of another communication device provided in an embodiment of the present application. Figure 8 As shown, the communication device 800 may include: at least one processor 801, a memory 802, and a transceiver 803. The processor 801, the transceiver 803, and the memory 802 communicate with each other via 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 and / or receive information.
[0175] The communication device may be, for example, the aforementioned access network device or the aforementioned terminal.
[0176] It should be understood that the communication device may correspond to the terminal in the above-mentioned method embodiment or the access network device in the above-mentioned method embodiment. It may be used to execute the various steps and / or processes performed by the terminal or access network device in the above-mentioned method embodiment. 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 portion of the memory 802 may also include a non-volatile random access memory. The memory 802 may be a separate device or integrated into the processor 801. The processor 801 may be used to execute 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 the various steps and / or processes of the above-mentioned method embodiment.
[0177] The transceiver 803 may include a transmitter and a receiver. The transceiver 803 may further include an antenna, which may be one or more. The processor 801, memory 802, and transceiver 803 may be integrated on different chips. For example, the processor 801 and memory 802 may be integrated in a baseband chip, and the transceiver 803 may be integrated in a radio frequency chip. The processor 801, memory 802, and transceiver 803 may also be integrated on the same chip. This application does not limit this.
[0178] Optionally, the communication device is a component configured in a terminal or access network equipment, such as a chip, a chip system, etc.
[0179] The transceiver 803 may also be a communication interface, such as an input interface and / or output interface, circuit, etc. The transceiver 803, the processor 801 and the memory 802 may be integrated into the same chip, such as a baseband chip.
[0180] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature 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. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. 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 can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-described method embodiments can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-described processor can 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 device, discrete gate or transistor logic device, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-described method.
[0182] It is 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. 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 and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (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] An embodiment of the present application also provides a communication system, which includes the terminal in the aforementioned embodiment and an access network device.
[0184] The present application also provides a chip having a computer program stored thereon. When the computer program is executed by the chip, the method in the above embodiment is implemented.
[0185] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and when the program instructions are executed, the method in the above embodiment is implemented.
[0186] The present application also provides a computer program product, comprising execution instructions stored in a readable storage medium. At least one processor of a terminal or access network device can read the execution instructions from the readable storage medium, and at least one processor executes the execution instructions so that the terminal or access network device implements the communication methods provided in 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, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that: Applicable to access network equipment, including: receiving first information sent by a control terminal corresponding to a target area, wherein the first information is used to request subscription of a target type of broadcast service for the target area, wherein the target type of broadcast service includes at least two broadcast services; Sending second information to the control terminal, the second information is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type; wherein, when the second information indicates that the target area is allowed to subscribe to the broadcast service of the target type, all user terminals corresponding to the target area have the authority to receive the broadcast service of the target type; the user terminals corresponding to the target area include user terminals located in the target area or user terminals that are not located in the target area but are associated with the target area.
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 subscription of the target type of broadcast service 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 3, characterized in that The first information is also used to indicate the identity information of the control 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 control 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 control terminal includes: If the identity information verification is passed, sending second information to the control terminal that agrees 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 control 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 the target area is allowed 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 the 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, wherein Also includes: Receive third information sent by the control terminal, where the third information is used to indicate that the control terminal has successfully received the second information.
15. The method according to claim 4, characterized in that Also includes: During the process of providing the target type of broadcast service, performing secondary verification on the identity information of the control 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: Receive fourth information sent by the control terminal, where the fourth information is used to indicate identity information of the control 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 control terminal used for the secondary verification.
18. The method according to claim 17, characterized in that The fourth information is further 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 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.
20. The method according to claim 15, wherein Also includes: Sending fifth information to the control terminal, where the fifth information is used to request identity information of the control 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 the identity information of the control terminal for the secondary verification.
22. The method according to claim 21, characterized in that The fifth information is further 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 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.
24. A communication method, characterized in that: The control terminals corresponding to the target area include: Sending first information to the access network device, where the first information is used to request subscription of a target type of broadcast service for a target area; Receive second information sent by the access network device, where the second information is used to indicate whether the target area is allowed to subscribe to the broadcast service of the target type; wherein, when the second information indicates that the target area is allowed to subscribe to the broadcast service of the target type, all user terminals corresponding to the target area have the authority to receive the broadcast service of the target type; and the user terminals corresponding to the target area include user terminals located within the target area or user terminals that are not located within the target area but are associated with the target area.
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 control 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 the identity information of the control 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 control terminal for secondary verification.
28. A communication device, characterized in that: The communication device 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 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: The system 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 to 27.
31. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the method according to any one of claims 1 to 27 is implemented.
Citation Information
Patent Citations
Mobile terminal and method of purchasing broadcast product therein
US20100138861A1