Apparatus and method for interest indication
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ALCATEL LUCENT SHANGHAI BELL CO LTD
- Filing Date
- 2020-10-22
- Publication Date
- 2026-06-23
Smart Images

Figure CN116762429B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of this disclosure relate to interest indicators. Some relate to interest indicators in response to requests for system information. Background Technology
[0002] A wireless network consists of multiple network nodes, including terminal nodes and access nodes. Communication between terminal nodes and access nodes is wireless.
[0003] In some cases, end nodes can request information about services available from the network. Summary of the Invention
[0004] Examples as claimed in the appended claims are provided according to various, but not necessarily all, embodiments.
[0005] According to various, but not necessarily all, embodiments, an apparatus is provided that includes...
[0006] At least one processor; and
[0007] At least one memory, including computer program code;
[0008] The at least one memory and computer program code are configured, together with the at least one processor, to cause the device to perform:
[0009] Determine the system information available from the network; and
[0010] Requesting system information from the network, wherein the request for system information includes an indication of interest in at least one or more multicast and / or broadcast services.
[0011] According to various, but not necessarily all, embodiments, a method is provided, the method comprising:
[0012] Determine the system information available from the network; and
[0013] Requesting system information from the network, wherein the request for system information includes an indication of interest in at least one or more multicast and / or broadcast services.
[0014] According to various, but not necessarily all, embodiments, a computer program is provided that includes instructions for causing a device to perform at least the following:
[0015] Determine the system information available from the network; and
[0016] Requesting system information from the network, wherein the request for system information includes an indication of interest in at least one or more multicast and / or broadcast services.
[0017] According to various, but not necessarily all, embodiments, an apparatus is provided that includes components for performing the following:
[0018] Determine the system information available from the network; and
[0019] Requesting system information from the network, wherein the request for system information includes an indication of interest in at least one or more multicast and / or broadcast services.
[0020] According to various, but not necessarily all, embodiments, an apparatus is provided that includes...
[0021] At least one processor; and
[0022] At least one memory, including computer program code;
[0023] The at least one memory and computer program code are configured, together with the at least one processor, to cause the device to perform:
[0024] Receive requests for system information, wherein the requests for system information include indications of interest in at least one or more multicast and / or broadcast services; and
[0025] One or more actions are performed, at least in part, based on received instructions of interest in at least one or more multicast and / or broadcast services.
[0026] According to various, but not necessarily all, embodiments, a method is provided, the method comprising:
[0027] Receive requests for system information, wherein the requests for system information include indications of interest in at least one or more multicast and / or broadcast services; and
[0028] One or more actions are performed, at least in part, based on received instructions of interest in at least one or more multicast and / or broadcast services.
[0029] According to various, but not necessarily all, embodiments, a computer program is provided that includes instructions for causing a device to perform at least the following:
[0030] Receive requests for system information, wherein the requests for system information include indications of interest in at least one or more multicast and / or broadcast services; and
[0031] One or more actions are performed, at least in part, based on received instructions of interest in at least one or more multicast and / or broadcast services.
[0032] According to various, but not necessarily all, embodiments, an apparatus is provided that includes components for performing the following:
[0033] Receive requests for system information, wherein the requests for system information include indications of interest in at least one or more multicast and / or broadcast services; and
[0034] One or more actions are performed, at least in part, based on received instructions of interest in at least one or more multicast and / or broadcast services.
[0035] According to various, but not necessarily all, embodiments, a computer program is provided that includes instructions for causing a device to perform at least a portion of one or more methods disclosed herein.
[0036] According to various, but not necessarily all, embodiments, an apparatus is provided that includes components for performing at least a portion of one or more methods disclosed herein.
[0037] According to various, but not necessarily all, embodiments, an apparatus is provided that includes...
[0038] At least one processor; and
[0039] At least one memory, including computer program code;
[0040] The at least one memory and computer program code are configured, together with the at least one processor, to cause the device to perform at least a portion of one or more methods disclosed herein.
[0041] The description of a function and / or action should also be considered as disclosing any means suitable for performing that function and / or action. Attached Figure Description
[0042] Some examples will now be described with reference to the accompanying drawings, in which:
[0043] Figure 1 Examples of the topics described in this article are shown;
[0044] Figure 2 Another example of the topics described in this article is shown;
[0045] Figure 3 Another example of the topics described in this article is shown;
[0046] Figure 4 Another example of the topics described in this article is shown;
[0047] Figure 5 Another example of the topics described in this article is shown;
[0048] Figure 6 Another example of the topics described in this article is shown;
[0049] Figure 7A Another example of the topics described in this article is shown; and
[0050] Figure 7B Another example of the topics described in this article is shown.
[0051] definition
[0052] System Information (SI): Information about the network. This may include information used for network access. It may include information used for cell selection and cell reselection. It may include information used for detecting paging messages. System information may be provided in the form of system messages and / or system information blocks. System information may be provided in the form of a main information block (MIB) and multiple system information blocks (SIBs) and / or composed of them.
[0053] The MIB contains the basic physical layer information of the cell needed to receive additional system information. The SIB may include basic information required for initial access and information for obtaining any other SIs, and may contain configuration information required for proper system / network operation.
[0054] System information messages: These are messages that include system configuration information organized into SIBs. They may include one or more system information blocks.
[0055] System Information Block: The system information block includes system configuration information. The system information block may include similar system information elements and / or system information elements with similar properties and / or involving the same or similar functions and / or concepts.
[0056] This may include cell reselection information, information about neighboring cells related to cell reselection, serving and neighboring frequency information, multicast / broadcast service (MBS) information, and / or configuration information for obtaining broadcast and multicast channels, etc.
[0057] Multicast service: Multicast is a form of group communication in which information is sent to multiple recipients. It can be one-to-one (point-to-point) or one-to-many (point-to-many) distribution. In multicast, information is sent to the intended recipients within the multicast group. Multicast service can be thought of as a service that uses multicast for delivery.
[0058] Alternatively, the same service and the same specific content data can be simultaneously provided to a group of dedicated UEs via multicast service. That is, not all UEs within the multicast coverage area are authorized to receive data.
[0059] Alternatively, a multicast service can be considered a one-way point-to-multipoint service, where data is sent from a single source to a multicast group within the associated multicast service area. A multicast service can only be received by users who have subscribed to a specific multicast service and have joined the multicast group associated with that service.
[0060] Broadcast service: Broadcasting is a form of group communication in which information is sent to multiple receivers. It can be one-to-one (point-to-point) or one-to-many (point-to-many). In broadcasting, information is sent to all available receivers, such as all entities connected to a network. Broadcast service can be thought of as a service that uses broadcasting to send messages.
[0061] Alternatively, broadcast service can be considered as a service in which the same service and the same specific content data are simultaneously provided to all UEs within a geographic area. That is, all UEs within the broadcast coverage area are authorized to receive data.
[0062] Alternatively, broadcast services can be considered as one-way point-to-multipoint services, where data is sent from a single source to multiple UEs in an associated broadcast service area. Broadcast services can be received by all users who have locally enabled a specific broadcast on their UE and are located within the broadcast area defined for that service. Detailed Implementation
[0063] Figure 1 An example of network 100 is shown, which includes multiple network nodes, including terminal node 110, access node 120, and one or more core nodes 129. Terminal node 110 and access node 120 communicate with each other. One or more core nodes 129 communicate with access node 120.
[0064] In this example, network 100 is a telecommunications network in which at least some of the terminal nodes 110 and access nodes 120 communicate with each other by transmitting / receiving radio waves / signals.
[0065] In some examples, one or more core nodes 129 can communicate with each other. In some examples, one or more access nodes 120 can communicate with each other.
[0066] Network 100 may be a cellular network comprising multiple cells 122, at least one of which is served by access node 120. In this example, the interface between terminal node 110 and access node 120 defining cell 122 is radio interface 124.
[0067] Access node 120 is a cellular radio transceiver. Terminal node 110 is a cellular radio transceiver.
[0068] In the example shown, cellular network 100 is a 3GPP network, where terminal node 110 is a user equipment (UE) and access node 120 is a base station (e.g., gNB).
[0069] In the specific example shown, network 100 is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN). The E-UTRAN consists of E-UTRAN NodeBs (eNBs) to provide E-UTRA user plane and control plane (e.g., RRC) protocol termination toward the UE. eNBs 120 interconnect with each other via X2 interface 126. The eNBs are also connected to a Mobility Management Entity (MME) 129 via S1 interface 128.
[0070] In another example, network 100 is a next-generation (or new radio NR) radio access network (NG-RAN). NG-RAN consists of gNodeBs (gNBs) to provide user plane and control plane (e.g., RRC) protocol terminations toward the UE. gNBs interconnect with each other via X2 / Xn interface 126. gNBs are also connected to the Access and Mobility Management Function (AMF) via N2 interface 128.
[0071] Terminal node 110 can request system information from network 100 (such as from the serving gNB).
[0072] For example, terminal node 110 may request one or more system information messages and / or one or more system information blocks (SIBs) from network 100. In this example, the request may depend on the connection state of terminal node 110.
[0073] Terminal node 110 may provide an indication of interest in one or more services, such as one or more multicast / broadcast services (MBS) provided by network 100, for example by sending an indication of interest to the service gNB.
[0074] Figure 2 An example of method 200 is shown.
[0075] In the example, Figure 2 This can be considered to demonstrate multiple methods. For example, Figure 2 This illustrates one or more actions at multiple actors / entities. In the example, Figure 2 This can be interpreted as demonstrating multiple methods performed by individual actors / entities.
[0076] About can be found in one or more other figures Figure 2 One or more of the features discussed.
[0077] exist Figure 2In the example, multiple devices send and / or receive one or more signals and / or one or more messages via and / or using a network. In the example, any suitable form of communication can be used on any suitable network. For example, it can be used... Figure 1 At least a portion of the network 100.
[0078] Therefore, in the example, Figure 2 Multiple devices in the middle form as about Figure 1 At least a portion of the network 100 described.
[0079] In the example shown, terminal node 110, such as UE, and multiple access nodes 120, 120a-n, such as multiple gNBs, send and / or receive one or more signals and / or one or more messages.
[0080] In the example, Figure 2 Communication and / or transmission between the shown components can be carried out via any number of intermediate components, including without intermediate components.
[0081] In the example, any suitable number of network nodes can be included. For example, multiple terminal nodes 110 can be included.
[0082] In box 204, method 200 includes determining system information 10 that is available from network 100.
[0083] exist Figure 2 In the example, the position of the box indicates the entity performing (multiple) actions. For example, in Figure 2 In the middle, box 204 is executed at and / or by terminal node 110.
[0084] Any suitable method can be used to determine the system information 10 that is available from the network.
[0085] As used herein, the term "determine" (and its grammatical variations) can include, in particular, calculating, processing, deriving, investigating, searching (e.g., looking up in a table, database, or other data structure), confirming, etc. Furthermore, "determine" can include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), etc. Additionally, "determine" can include parsing, selecting, picking, building, etc.
[0086] In the example, determining the system information 10 available from network 100 includes sending and / or receiving one or more signals and / or messages from access node 120 (such as a gNB). This is in Figure 2 The example is illustrated by a double-headed arrow labeled 206.
[0087] In some examples, determining the system information 10 available from network 100 includes determining the scheduling of system information 10 and / or the broadcast status of system information 10 from network 100.
[0088] For example, determining the system information 10 available from network 100 may include determining whether and / or when the system information 10 will be broadcast by network 100 and / or whether and / or when the system information 10 is allowed to be accessed on demand.
[0089] In some examples, determining the system information 10 available from network 100 includes receiving one or more system information messages 18 and / or master information blocks and / or one or more SIBs 16 from network 100. For example, SIB1.
[0090] In the example, determining the system information 10 available from the network includes determining one or more system information messages 18 and / or one or more SIBs 16 available from the network 100.
[0091] In some examples, the system information 10 used herein may be considered to include and / or one or more system messages 18 and / or one or more SIBs 16.
[0092] In some examples, determining the system information 10 available from network 100 includes determining whether system information 10 containing information about at least one or more multicast and / or broadcast services 14 and / or other configurations associated with one or more multicast and / or broadcast services 14 is available from network 100.
[0093] For example, determining whether at least one or more multicast and / or broadcast service system information messages 18 and / or SIB 16 are available from network 100.
[0094] In the example, multicast and / or broadcast service system information messages 18 and / or SIB 16 can be considered as Multimedia Broadcast Multicast Service (MBMS) system information messages 18 and / or SIB 16 and / or MBMS-related messages 18 and / or SIB 16.
[0095] In the example, multicast and / or broadcast service system information messages 18 and / or SIB 16 can be considered as multicast / broadcast service (MBS) system information messages 18 and / or SIB 16 and / or MBS related messages 18 and / or SIB 16.
[0096] In some examples, determining the system information 10 available from network 100 can be considered as determining the system information 10 available from access node 120 (e.g., service access node 120).
[0097] In box 208, method 200 includes requesting system information 10 from network 100, wherein the request for system information 10 includes indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0098] therefore, Figure 2 A method 200 is shown, which includes:
[0099] Determine the system information 10 that can be obtained from network 100; and
[0100] A request for system information 10 is made to network 100, wherein the request for system information 10 includes an indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0101] In the example, requesting system information 10 from network 100 can be considered as requesting system information 10 from access node 120.
[0102] In the example, the requested system information 10 may include and / or at least a portion of the system information 10 determined at box 204.
[0103] For example, requesting system information 10 may include requesting system information 10 that is determined at box 204 to be available and / or not broadcast and / or allowed to be available on demand.
[0104] Any suitable method can be used to request system information 10 from network 100.
[0105] Alternatively or concurrently, the request for system information 10 may take any suitable form. For example, the request may include / is an On-Demand System Information Request RRC message.
[0106] In the example, requesting system information 10 from network 100 includes sending one or more signals to access node 120, such as a gNB.
[0107] because Figure 2 It shows one or more actions that were sent, so Figure 2 It also shows (multiple) corresponding receiving features / actions, and vice versa.
[0108] For example, from the perspective of access node 120, Figure 2 A request for system information 10 is shown, wherein the request for system information 10 includes an indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0109] In some examples, requesting system information 10 from network 100 includes requesting one or more SIBs 16 and / or one or more system information messages 18 from network 100.
[0110] Therefore, in the example, determining the system information 10 available from network 100 includes determining one or more SIBs 16 and / or one or more system information messages 18 available from network 100, and requesting system information 10 from network 100 includes requesting one or more SIBs 16 and / or one or more system information messages 18 from the network.
[0111] From the perspective of access node 120, receiving a request for system information 10 may include receiving a request for one or more SIBs 16 and / or one or more system information messages 18.
[0112] In the example, a request for system information 10 can be for any system information 10, such as any (multiple) system information messages 18 and / or any (multiple) SIBs 16.
[0113] In some examples, requesting system information 10 from network 100 includes requesting system information 10 containing information about at least one or more multicast and / or broadcast services 14 and / or other configurations related to at least one or more multicast and / or broadcast services 14.
[0114] For example, information about the multiple multicast and / or broadcast services 14 available in the current cell / serving cell and / or neighboring cells.
[0115] Requesting system information 10 from network 100 may include requesting multicast and / or broadcast service system information messages 18 and / or SIB 16.
[0116] Requesting system information 10 from network 100 may include requesting a Multimedia Broadcast Multicast Service (MBMS) system information message 18 and / or MBMS SIB 16.
[0117] Requesting system information 10 from network 100 may include requesting MBS system information message 18 and / or MBS SIB 16.
[0118] In some examples, requesting system information 10 from network 100 includes requesting the system information region to which the serving cell belongs, such as the system information region ID.
[0119] From the perspective of access node 120 Figure 2 A request to receive information and / or in the form described above and / or herein is shown.
[0120] In the example, the indication 12 of interest in at least one or more multicast and / or broadcast services 14 can take any suitable form and can be made in any suitable manner.
[0121] An indication 12 of interest in at least one or more multicast and / or broadcast services 14 may be referred to as an indication of interest 12 or the indication of such interest 12.
[0122] In some examples, the form and / or content of the interest indication 12 can be configured by network 100.
[0123] In some examples, the indication of interest 12 can be explicit or implicit.
[0124] In the example, the indication of interest 12 is implied by the form and / or content of the request for system information 10.
[0125] In some examples, the indication 12 of interest in at least one or more multicast and / or broadcast services 14 is implied in a request for system information 10 containing information about at least one or more multicast and / or broadcast services 14 and / or other configurations related to at least one or more multicast and / or broadcast services 14.
[0126] For example, the indication of interest 12 may be implied by a request for MBMS and / or MBS-related system information message 18 and / or MBMS and / or MBS-related SIB 16.
[0127] For example, the indication of interest 12 may be implied by a request for MBMS and / or MBS system information message 18 and / or MBMS and / or MBSSIB 16.
[0128] Therefore, in the example, the indication of interest 12 can be derived from a request for system information 10 containing information about at least one or more multicast and / or broadcast services 14 and / or other configurations related to at least one or more multicast and / or broadcast services 14.
[0129] In other words, in the example, access node 120 can infer and / or derive an indication 12 of interest from at least the form and / or content of the request for system information 10.
[0130] For example, if terminal node 110 is requesting system information about at least one or more multicast and / or broadcast services 14, access node 120 can infer and / or derive an indication 12 of the associated interest.
[0131] In some examples, the interest indicator 12 may include / is an explicit interest indicator 12.
[0132] In the example, the indication of interest 12 includes at least one of the following: a general indication of interest in multicast and / or broadcast service 14; at least one identifier of multicast and / or broadcast service 14; and a request for information about at least one multicast and / or broadcast service 14.
[0133] For example, the interest indication 12 may include bits in the IE (Is Information Element) indicating that the terminal node 110 is generally interested in the multicast and / or broadcast service 14.
[0134] Alternatively or concurrently, the indication of interest 12 may include / is a list of multiple multicast and / or broadcast services 14 that the terminal node 110 is interested in and / or a list of multiple multicast and / or broadcast services 14 that the terminal node 110 is known to provide locally.
[0135] In some examples, terminal node 110 already knows the multiple multicast and / or broadcast services available in a cell by pre-acquiring system information 10 carrying multicast and / or broadcast service information in different cells belonging to the same information area as the cell where terminal node 110 is currently located.
[0136] In such an example, terminal node 110 may use prior knowledge of (multiple) multicast and / or broadcast services 14 in the indication of interest 12. For example, terminal node 110 may use prior knowledge to identify one or more multicast and / or broadcast services 14 and / or request information about one or more multicast and / or broadcast services 14.
[0137] In some examples, requesting system information 10 from network 100 includes sending at least one message 20 that includes an indication of interest in at least one or more multicast and / or broadcast services 14.
[0138] Therefore, in the example, the request received by / at the access node 120 includes at least one message 20, which includes an indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0139] At least one message 20 may include any suitable information and may have any suitable form.
[0140] In the example, at least one message 20 includes information for requesting system information 10. For example, at least one message 20 may include information for requesting one or more system information messages 18 and / or one or more SIBs 16.
[0141] In the example, at least one message 20 includes information for requesting one or more system information messages 18 and / or SIB 16 containing information about at least one or more multicast and / or broadcast services 14 and / or other configurations related to at least one or more multicast and / or broadcast services 14.
[0142] For example, at least one message 20 may include information for requesting one or more MBMS system information messages 18 and / or SIB 16 and / or one or more MBMS-related system information messages 18 and / or SIB 16.
[0143] For example, at least one message 20 may include information for requesting one or more MBS system information messages 18 and / or SIB 16 and / or one or more MBS-related system information messages 18 and / or SIB 16.
[0144] In the example, at least one message 20 includes one or more information elements (IEs).
[0145] In some examples, terminal node 110 may use one or more Internet Explorers when making a request.
[0146] For example, terminal node 110 can use the requestedSIB-List IE to request one or more SIB 16, including MBMS / MBS SIB 16 in some examples.
[0147] In some examples, requesting system information 100 includes using the DedicatedSIBRequest message.
[0148] In the example, the DedicatedSIBRequest message includes an indication of interest 12. For example, the DedicatedSIBRequest message may include one or more IEs to provide an indication of interest 12.
[0149] In box 212, method 200 includes performing one or more actions based at least in part on received instructions 12 of interest in at least one or more multicast and / or broadcast services 14.
[0150] therefore, Figure 2 A method 200 is shown, which includes:
[0151] Receive a request for system information 10, wherein the request for system information 10 includes an indication 12 of interest in at least one or more multicast and / or broadcast services 14; and
[0152] One or more actions are performed, at least in part, based on received instructions 12 of interest in at least one or more multicast and / or broadcast services 14.
[0153] In the example, performing one or more actions can include performing any appropriate action in any appropriate manner.
[0154] In the example, performing one or more actions includes determining information and / or sending and / or receiving one or more signals. For example, performing one or more actions may include sending one or more signals to terminal node 110 and / or one or more other network nodes.
[0155] Figure 2 The example shows examples of actions that can be performed.
[0156] In box 214, method 200 includes sending information to terminal node 110. In the example, any suitable information may be sent to terminal node 110 in any suitable manner.
[0157] In the example, box 214 includes sending at least one or more multicast and / or broadcast services 14 and / or information about at least one or more multicast and / or broadcast services 14 to the device that receives the interest instruction 12 in response to an indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0158] Therefore, in the example, performing one or more actions includes, in response to an instruction 12 of interest in at least one or more multicast and / or broadcast services, sending at least one or more multicast and / or broadcast services 14 and / or information about at least one or more multicast and / or broadcast services to the device that received the instruction 12 of interest.
[0159] From the perspective of terminal node 110 Figure 2 Instruction 12 is shown to receive at least one or more multicast and / or broadcast services 14 and / or information about at least one or more multicast and / or broadcast services 14 in response to interest in at least one or more multicast and / or broadcast services 14.
[0160] In some examples, method 200 includes sending requested system information 10 to the requesting device. In these examples, system information 10 may be in the form of one or more system messages 18 and / or one or more SIBs 16.
[0161] In the example, sending the requested system information 10 to the requesting device includes sending at least one RRC reconfiguration message to the requesting device that includes the requested information 10.
[0162] In the example, at box 214, terminal node 110 may store at least a portion of the received information. For example, if terminal node 110 changes cells, terminal node 110 may store system information about one or more multicast and / or broadcast services 14 for later use.
[0163] Although box 214 is in Figure 2The image is shown as a single box, but in the example, multiple transmissions can be made to the terminal node 110 at different times.
[0164] For example, one or more multicast and / or broadcast services 14 may be sent / received separately from system information 10, 16, 18.
[0165] In some examples, performing one or more actions includes: in response to receiving an indication of interest in at least one or more multicast and / or broadcast services 14, sending at least one or more multicast and / or broadcast service queries 24 to at least one or more adjacent access nodes 120a-n.
[0166] This is Figure 2 It is shown in box 216.
[0167] In the example, at least one or more multicast and / or broadcast service queries 24 may include any suitable information and have any suitable form.
[0168] For example, at least one or more multicast and / or broadcast service queries 24 can be configured to query the planned availability of available multicast and / or broadcast services and / or (multiple) such services from neighboring access nodes 120.
[0169] In the example, at least one or more multicast and / or broadcast service queries 24 can be configured to query the availability of one or more multicast and / or broadcast services identified in the interest indication 12 and / or the planned availability of such services.
[0170] In some examples, at least one or more multicast and / or broadcast service 14 queries are sent when it is determined that access node 120 cannot provide at least one multicast and / or broadcast service 14 identified in interest indication 12.
[0171] In the example, performing one or more actions includes receiving at least one response from at least one or more adjacent access nodes 120a-n to at least one or more multicast and / or broadcast service queries 24; and sending one or more signals, at least in part, based on the received at least one response, to a device that has received an indication of interest from there. Figure 2 In the example, the device is terminal node 110.
[0172] This is Figure 2 The following is illustrated using boxes 220 and 226.
[0173] In the example, the one or more signals may include at least one RRC reconfiguration message 22.
[0174] Therefore, in the example, performing one or more actions includes receiving at least one response from at least one or more adjacent access nodes 120a-n to at least one or more multicast and / or broadcast service queries 24; and sending at least one RRC reconfiguration message 22 to a device that has received an indication of interest from at least one of the received responses, at least in part. Figure 2 In the example, the device is terminal node 110.
[0175] From the perspective of terminal node 110 Figure 2 It is shown that at least one RRC reconfiguration message 22 is received in response to an indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0176] In the example, (multiple) RRC reconfiguration messages 22 can be configured to cause any appropriate reconfiguration at terminal node 110.
[0177] In the example, (multiple) RRC reconfiguration messages 22 are sent when it is determined that one or more adjacent access nodes 120 can provide one or more multicast and / or broadcast services 14 of interest to the terminal node 110.
[0178] In some examples, (multiple) RRC messages 22 can be configured to cause one or more mobility actions at terminal node 110, and / or cause one or more handover procedures at terminal node 110, and / or cause at least one RRC state change at terminal node 110.
[0179] For example, (multiple) RRC messages 22 can be configured to cause terminal node 110 to switch to a neighboring access node 120 that is configured to provide one or more multicast and / or broadcast services 14 of interest.
[0180] In some examples, the information in RRC reconfiguration message 22 can be stored by terminal node 110 and used for idle state mobility decisions, such as cell reselection decisions.
[0181] In some examples, one or more signals include information indicating that at least one or more multicast and / or broadcast services 14 identified in the indication of interest 12 are unavailable.
[0182] Therefore, in the example, method 200 includes: at box 226, sending information indicating that at least one or more multicast and / or broadcast services 14 identified in the indication of interest 12 are unavailable.
[0183] In the example, access node 120 can use interest indication 12 in mobility decisions (e.g., handover decisions).
[0184] In the example, one or more of boxes 214, 216, 220, and 226 can be omitted.
[0185] although Figure 2 Method 200 involving terminal node 110 and multiple access nodes 120, 120a-n is shown, but Figure 2 It should also be considered that multiple methods executed by terminal node 110 and / or access node 120 and / or (multiple) access nodes 120a-n are disclosed.
[0186] therefore, Figure 2 A method comprising one or more actions performed by a terminal node 110, which can be considered a device, is also disclosed.
[0187] therefore, Figure 2 A method comprising one or more actions performed by an access node 120, which can be considered a device, is also disclosed.
[0188] In the example, Figure 2 One or more boxes may be omitted. For example, boxes 214, 216, 220 and / or 226 may be omitted.
[0189] The examples described herein are advantageous. For instance, examples of this disclosure provide that a terminal node indicates its interest in multiple multicast and / or broadcast services as part of a process for obtaining system information.
[0190] In the example, the endpoint may indicate interest in (multiple) multicast and / or broadcast services as part of a process for obtaining system information about such services.
[0191] Therefore, the examples in this disclosure reduce latency and signaling overhead in such processes.
[0192] Figure 3 An example of method 300 is shown.
[0193] In the example, method 300 can be performed by any suitable means including any suitable components for performing method 300.
[0194] In the example, method 300 is executed by a terminal node 110, such as a UE.
[0195] In box 302, method 300 includes determining system information 10 that is available from network 100.
[0196] In box 304, method 300 includes requesting system information 10 from network 100, wherein the request for system information 10 includes indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0197] therefore, Figure 3 A method 300 is shown, which includes:
[0198] Determine the system information 10 that can be obtained from network 100; and
[0199] A request for system information is made to network 100, wherein the request for system information 10 includes an indication of interest in at least one or more multicast and / or broadcast services 14.
[0200] Figure 4 An example of method 400 is shown.
[0201] In the example, method 400 can be performed by any suitable means including any suitable components for performing method 400.
[0202] In the example, method 400 is executed by access node 120, such as gNB.
[0203] In block 402, method 400 includes receiving a request for system information 10, wherein the request for system information includes an indication 12 of interest in at least one or more multicast and / or broadcast services 14.
[0204] In box 404, method 400 includes performing one or more actions based at least in part on received indications of interest in at least one or more multicast and / or broadcast services 14.
[0205] therefore, Figure 4 A method 400 is shown, which includes:
[0206] Receive a request for system information 10, wherein the request for system information 10 includes an indication 12 of interest in at least one or more multicast and / or broadcast services 14; and
[0207] One or more actions are performed, at least in part, based on received instructions 12 of interest in at least one or more multicast and / or broadcast services 14.
[0208] Some examples involve 3GPP networks. These can be considered. Figure 5 and Figure 6 Let's illustrate some examples of this.
[0209] exist Figure 5 In the example, UE 502 and gNB 504 communicate over a network.
[0210] exist Figure 5 In box 1, SIB1 16 is broadcast over the network, and scheduling information is provided for broadcasting or allowing on-demand access to SIB 16.
[0211] It includes scheduling information for SIB 16 used to carry MBMS / MBS service information.
[0212] If the scheduling information in SIB1 16 indicates "notBroadcasting" for MBMS / MBS SIB 16, then UE 502 is allowed to request MBMS / MBS SIB 16 when necessary.
[0213] exist Figure 5 In box 2, UE 502 sends a DedicatedSIBRequest message to request MBMS / MBS SIB 16. If UE 502 already knows about MBMS / MBS SIB 16 from a previous acquisition in another cell belonging to a system information area substantially the same as the current cell, UE 502 may include MBMS / MBS interest indication 12 to indicate interest in MBMS / MBS services while attempting to acquire the updated MBMS / MBS SIB 16 on demand in the current cell.
[0214] Figure 6 Examples are similar to Figure 5 Examples. However, in Figure 6 In the example, UE 502, gNB 504 and the neighboring gNB 602 communicate via the network.
[0215] Figure 5 message sequence in Figure 6 Further details will be provided in the text.
[0216] exist Figure 6 In box 2, UE 502 indicates the MBMS / MBS ID of interest in the DedicatedSIBRequest.
[0217] exist Figure 6 In box 3, the serving gNB 504 queries the neighboring gNB 602 to inquire whether the indicated MBMS / MBS is provided or planned to be provided in the neighboring gNB 602's cell.
[0218] exist Figure 6 In box 4, the serving gNB 504 obtains a "yes / no" response with a relative cell ID from the neighboring gNB 602.
[0219] exist Figure 6 In box 5, the serving gNB 504 sends MBMS ID / CGI / Yes to UE 502 via RRCReconfiguration 22.
[0220] Examples of this disclosure are advantageous. For example, examples of this disclosure provide a reduction in total latency and signaling overhead when indicating interest in and / or access to one or more multicast and / or broadcast services 14.
[0221] Figure 7A An example of controller 1130 is shown. Controller 1130 can be used in devices such as network nodes 110, 120, such as mobile terminals or UEs and / or gNBs. Implementation of controller 1130 can be as a controller circuit system. Controller 1130 can be implemented solely in hardware, have certain aspects in software that includes firmware, or be a combination of hardware and software (including firmware).
[0222] like Figure 7A As shown, the controller 1130 can be implemented using instructions that enable hardware functions, for example, by using executable instructions of a computer program 1136 in a general-purpose or special-purpose processor 1132, which can be stored on a computer-readable storage medium (disk, memory, etc.) for execution by such processor 1132.
[0223] Processor 1132 is configured to read from and write to memory 1134. Processor 1132 may also include an output interface and an input interface, via which processor 1132 outputs data and / or commands, and via which data and / or commands are input to processor 1132.
[0224] Memory 1134 stores a computer program 1136 comprising computer program instructions (computer program code) that control the operation of the device when loaded into processor 1132. The computer program instructions of computer program 1136 provide the means for the device to execute... Figure 2 and / or Figure 3 and / or Figure 4 and / or Figure 5 and / or Figure 6 The logic and routines of the method are shown. By reading memory 1134, processor 1132 is able to load and execute computer program 1136.
[0225] Therefore, the device includes:
[0226] At least one processor 1132; and
[0227] At least one memory 1134 including computer program code
[0228] The at least one memory 1134 and the computer program code are configured, together with the at least one processor 1132, to cause the device to perform at least the following:
[0229] Determine the system information available from the network; and
[0230] Requesting system information from the network, wherein the request for system information includes an indication of interest in at least one or more multicast and / or broadcast services.
[0231] Therefore, the device includes:
[0232] At least one processor 1132; and
[0233] At least one memory 1134 including computer program code
[0234] The at least one memory 1134 and the computer program code are configured, together with the at least one processor 1132, to cause the device to perform at least the following:
[0235] Receive requests for system information, wherein the requests for system information include indications of interest in at least one or more multicast and / or broadcast services; and
[0236] One or more actions are performed, at least in part, based on received instructions of interest in at least one or more multicast and / or broadcast services.
[0237] like Figure 7A As shown, computer program 1136 can reach the device via any suitable delivery mechanism 1162. Delivery mechanism 1162 can be, for example, a machine-readable medium, a computer-readable medium, a non-transitory computer-readable storage medium, a computer program product, a memory device, a recording medium (such as an optical disc read-only memory (CD-ROM) or a digital versatile disc (DVD) or solid-state storage), or an article of manufacture that includes or tangibly embodies computer program 1136. The delivery mechanism can be a signal configured to reliably transmit computer program 1136. The device can propagate or transmit computer program 1136 as a computer data signal.
[0238] Computer program instructions for causing the device to perform at least the following, or for performing at least the following:
[0239] Determine the system information available from the network; and
[0240] Requesting system information from the network, wherein the request for system information includes an indication of interest in at least one or more multicast and / or broadcast services.
[0241] Computer program instructions for causing the device to perform at least the following, or for performing at least the following:
[0242] Receive requests for system information, wherein the requests for system information include indications of interest in at least one or more multicast and / or broadcast services; and
[0243] One or more actions are performed, at least in part, based on received instructions of interest in at least one or more multicast and / or broadcast services.
[0244] Computer program instructions can be included in a computer program, a non-transitory computer-readable medium, a computer program product, or a machine-readable medium. In some, but not necessarily all, examples, computer program instructions may be distributed across more than one computer program.
[0245] Although memory 1134 is shown as a single component / circuit system, it can be implemented as one or more separate component / circuit systems, some or all of which may be integrated / removable and / or provide permanent / semi-permanent / dynamic / cached storage.
[0246] In the example, memory 1134 includes random access memory 1158 and read-only memory 1160. In the example, computer program 1136 may be stored in read-only memory 1158. See, for example, [link to example]. Figure 7B .
[0247] In some examples, memory 1134 can be split into random access memory 1158 and read-only memory 1160.
[0248] Although processor 1132 is shown as a single component / circuit system, it can be implemented as one or more separate component / circuit systems, some or all of which may be integrated or removable. Processor 1132 may be a single-core or multi-core processor.
[0249] References to “computer-readable storage medium,” “computer program product,” “tangible computer program,” or “controller,” “computer,” “processor,” etc., should be understood to include not only computers with different architectures (such as single / multiprocessor architectures and sequential (von Neumann) / parallel architectures), but also special-purpose circuits, such as field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), signal processing devices, and other processing circuitry systems. References to computer programs, instructions, code, etc., should be understood to encompass software such as programmable processors or firmware, including the programmable content of hardware devices, whether processor instructions or configuration settings for fixed-function devices, gate arrays, or programmable logic devices.
[0250] As used in this application, the term "circuit system" may refer to one or more or all of the following:
[0251] (a) Pure hardware circuit system implementation (such as implementations only in analog and / or digital circuit systems), and
[0252] (b) A combination of hardware circuitry and software, such as (if applicable):
[0253] (i) A combination of (multiple) analog and / or digital hardware circuits and software / firmware, and
[0254] (ii) A hardware processor(s) having software, including any part of a digital signal processor(s), software, and memory(s), which work together to enable a device (such as a mobile phone or a server) to perform various functions, and
[0255] (c) (Multiple) hardware circuits and / or (multiple) processors, such as (multiple) microprocessors or a portion thereof, which require software (e.g., firmware) to operate, but may be absent when operation is not required.
[0256] The definition of "circuit system" applies to all uses of the term in this application, including in any claim. As another example, as used in this application, the term "circuit system" also covers implementations of hardware circuitry or processors and their accompanying software and / or firmware. For instance, if applicable to a particular claim element, the term "circuit system" also covers baseband integrated circuits for mobile devices or similar integrated circuits in servers, cellular network devices, or other computing or networking devices.
[0257] Figure 2 and / or Figure 3 and / or Figure 4 and / or Figure 5 and / or Figure 6 The boxes shown may represent steps in the method and / or code segments in computer program 1136. The description of a specific order of boxes does not necessarily indicate that a required or preferred order exists, and the order and arrangement of boxes can be changed. Furthermore, some boxes may be omitted.
[0258] Where a structural feature has been described, it can be replaced by a component for performing one or more functions of the structural feature, whether or not the function or these functions are described explicitly or implicitly.
[0259] Therefore, in this example, the device may include components for the following:
[0260] Determine the system information available from the network; and
[0261] Requesting system information from the network, wherein the request for system information includes an indication of interest in at least one or more multicast and / or broadcast services.
[0262] Therefore, in this example, the device may include components for the following:
[0263] Receive requests for system information, wherein the requests for system information include indications of interest in at least one or more multicast and / or broadcast services; and
[0264] One or more actions are performed, at least in part, based on received instructions of interest in at least one or more multicast and / or broadcast services.
[0265] In the example, an apparatus may include components for performing one or more methods, or at least a portion thereof, as disclosed herein.
[0266] In the example, an apparatus may be configured to perform one or more methods, or at least a portion thereof, as disclosed herein.
[0267] The example above treats the application as a component that implements the following:
[0268] Automotive systems; telecommunications systems; electronic systems, including consumer electronics; distributed computing systems; media systems for generating or rendering media content, including audio, video, and audiovisual content, as well as mixed, mediated, virtual, and / or augmented reality; personal systems, including personal health systems or personal fitness systems; navigation systems; user interfaces, also known as human-machine interfaces; networks, including cellular, non-cellular, and optical networks; self-organizing networks; the Internet of Things; the Internet of Things; virtualized networks; and related software and services.
[0269] The term "comprise" as used in this document is inclusive rather than exclusive. That is, any reference to X that includes Y means that X may include only one Y or may include multiple Ys. If the intention is to use "comprise" with an exclusive meaning, it will be clearly stated in the context by referring to "comprising only one" or using "consisting".
[0270] Various examples are referenced in this specification. Descriptions of features or functions associated with examples indicate that such features or functions exist in that example. The use of the terms “example,” “for example,” “may,” or “may” in the text indicates (whether explicitly stated or not) that such features or functions exist at least in the described example, whether or not they are described as examples, and that they may, but not necessarily, exist in some or all other examples. Therefore, “example,” “for example,” “may,” or “may” refers to a specific instance of a class of examples. An instance’s property can be a property of only that instance, a property of the class, or a property of a subclass of a class that includes some, but not all, instances of that class. Therefore, it is implicitly disclosed that features described with reference to one example and not another may be used as part of a working composition in that other example where possible, but are not necessarily required to be used in that other example.
[0271] Although examples have been described with reference to various examples in the preceding paragraphs, it should be understood that modifications may be made to the given examples without departing from the scope of the claims.
[0272] The features described above can be used in combinations other than those explicitly described above.
[0273] Although some features have been described with reference to certain characteristics, these functions can be performed by other features, whether or not they are described.
[0274] Although features have been described with reference to some examples, these features may also exist in other examples, whether or not they are described.
[0275] The terms “a” or “the” as used in this document have an inclusive rather than exclusive meaning. That is, any reference to X that includes a (a) or the (the) Y indicates that X may include only one Y or may include multiple Ys, unless the context clearly indicates otherwise. If “a” or “the” with an exclusive meaning is intended to be used, it will be clearly stated in the context. In some cases, “at least one” or “one or more” may be used to emphasize the inclusive meaning, but the omission of these terms should not be construed as inferring any exclusive meaning.
[0276] The presence of a feature (or combination of features) in a claim is a reference to that feature or combination of features itself, as well as a reference to a feature (equivalent feature) that achieves substantially the same technical effect. Equivalent features include, for example, features that are variations and achieve substantially the same result in substantially the same manner. Equivalent features include, for example, features that perform substantially the same function in substantially the same manner to achieve substantially the same result.
[0277] In this specification, various examples are referenced, and adjectives or adjective phrases are used to describe the characteristics of the examples. Such descriptions of characteristics associated with examples indicate that the characteristic exists exactly as described in some examples and substantially as described in others.
[0278] Although the foregoing specification attempts to draw attention to features considered important, it should be understood that the applicant may seek protection by means of any patentable feature or combination of features mentioned above and / or shown in the drawings, whether or not it is emphasized.
[0279] abbreviation:
[0280] CGI: Cell Global Identifier
[0281] DL-SCH: Downlink Shared Channel
[0282] gNB: gNodeB
[0283] IE: Information Elements
[0284] MIB: Master Information Block
[0285] MBMS: Multimedia Broadcasting Service
[0286] MBS: Multicast / Broadcast Service
[0287] NR: New Radio
[0288] PTP: Point-to-Point
[0289] PTM: Point-to-Multipoint
[0290] RAN: Radio Access Network
[0291] RRC: Radio Resource Control
[0292] SI: System Information
[0293] SIB: System Information Block
[0294] SIB: System Information Block Type 1
[0295] 3GPP: Third Generation Partnership Project
[0296] UE: User Equipment
Claims
1. A device for communication, comprising: At least one processor; as well as At least one memory, including computer program code; The at least one memory and the computer program code are configured, together with the at least one processor, to cause the device to perform: Determine the system information available from the network, including: determining one or more System Information Blocks (SIBs) and one or more System Information Messages available from the network; and Requesting system information from the network, wherein the request for system information includes: indication of interest in at least one or more multicast and broadcast services. Requesting system information from the network includes requesting one or more SIBs and one or more system information messages from the network, and the request includes information about at least one or more multicast and broadcast services; The indication of interest in at least one or more multicast and broadcast services implies the inclusion of information about at least one or more multicast and broadcast services; The indication of interest in at least one or more multicast and broadcast services includes at least one of the following: at least one identifier of the multicast and broadcast service; and a request for information about at least one or more multicast and broadcast services; Requesting system information from the network includes sending at least one message, the at least one message including the indication of interest in at least one or more multicast and broadcast services; The at least one memory and the computer program code are further configured, together with the at least one processor, to cause the device to perform: In response to the instruction of interest in at least one or more multicast and broadcast services, receive at least one or more multicast and broadcast services and information about at least one or more multicast and broadcast services; and In response to the indication of interest in at least one or more multicast and broadcast services, at least one Radio Resource Control (RRC) reconfiguration message is received.
2. A communication apparatus, comprising: At least one processor; as well as At least one memory, including computer program code; The at least one memory and the computer program code are configured, together with the at least one processor, to cause the device to perform: Receiving a request for system information, wherein the request for system information includes: an indication of interest in at least one or more multicast and broadcast services, wherein receiving the request for system information includes: receiving a request for one or more System Information Blocks (SIBs) and one or more system information messages, and the request for system information includes: information containing information about at least one or more multicast and broadcast services; The indication of interest in at least one or more multicast and broadcast services implies the inclusion of information about at least one or more multicast and broadcast services; The indication of interest in at least one or more multicast and broadcast services includes at least one of the following: at least one identifier of the multicast and broadcast service; and a request for information about at least one or more multicast and broadcast services; The request for system information includes at least one message, the at least one message including the indication of interest in at least one or more multicast and broadcast services; and Based on the received indication of interest in at least one or more multicast and broadcast services, perform one or more actions, wherein performing one or more actions includes: In response to receiving the indication of interest in at least one or more multicast and broadcast services, at least one or more multicast and broadcast service queries are sent to at least one or more adjacent access nodes, wherein the at least one or more multicast and broadcast service queries are sent if it is determined that the device cannot provide at least one multicast and broadcast service identified in the indication of interest in at least one or more multicast and broadcast services. In response to the instruction of interest in at least one or more multicast and broadcast services, the device that receives the instruction of interest therefrom sends at least one or more multicast and broadcast services and information about at least one or more multicast and broadcast services; Receive at least one response to the queries for the at least one or more multicast and broadcast services from at least one or more adjacent access nodes; Based on the received at least one response, a Radio Control Resource (RRC) reconfiguration message is sent to the device from which the indication of interest was received; and Send information indicating that at least one or more multicast and broadcast services identified in the indication of interest are unavailable.