WO2017113282A1 - 网络消息通知装置、方法以及通信*** - Google Patents

网络消息通知装置、方法以及通信*** Download PDF

Info

Publication number
WO2017113282A1
WO2017113282A1 PCT/CN2015/100094 CN2015100094W WO2017113282A1 WO 2017113282 A1 WO2017113282 A1 WO 2017113282A1 CN 2015100094 W CN2015100094 W CN 2015100094W WO 2017113282 A1 WO2017113282 A1 WO 2017113282A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
network message
user equipment
range
node
Prior art date
Application number
PCT/CN2015/100094
Other languages
English (en)
French (fr)
Inventor
史玉龙
郤伟
徐海博
Original Assignee
富士通株式会社
史玉龙
郤伟
徐海博
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 富士通株式会社, 史玉龙, 郤伟, 徐海博 filed Critical 富士通株式会社
Priority to CN201580084955.2A priority Critical patent/CN108293061B/zh
Priority to PCT/CN2015/100094 priority patent/WO2017113282A1/zh
Publication of WO2017113282A1 publication Critical patent/WO2017113282A1/zh
Priority to US16/011,965 priority patent/US10616953B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/022Selective call receivers
    • H04W88/023Selective call receivers with message or information receiving capability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/02Arrangements for increasing efficiency of notification or paging channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/02Arrangements for increasing efficiency of notification or paging channel
    • H04W68/025Indirect paging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/654International mobile subscriber identity [IMSI] numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/695Types of network addresses using masks or ranges of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a network message notification apparatus, method, and communication system.
  • the IoT service has many new features, including ultra-low power consumption requirements, massive user equipment (UE, User Equipment), less data traffic, and low service delay requirements. These features put forward many technical requirements for the Long Term Evolution (LTE) system, and important requirements include supporting a large number of user equipment.
  • LTE Long Term Evolution
  • the 3rd Generation Partnership Project (3GPP) is investigating a new wireless communication technology to support IoT services, that is, the issue of Narrow Band Internet of Things (NB-IoT) technology.
  • NB-IoT Narrow Band Internet of Things
  • the NB-IoT technology is based on the existing LTE technology and further enhances a new narrowband communication technology that meets the IoT service requirements.
  • the physical layer technology of NB-IoT is based on 200kHZ wireless bandwidth.
  • the frequency domain resources that the user equipment can use are significantly reduced. While the complexity of the user equipment can be effectively reduced, this design allows the user equipment to transmit less valid data per sub-frame.
  • the amount of service data of each NB-IoT user equipment is small, and the demand for radio resources is not large. So this design is reasonable.
  • the user equipment calculates its own paging opportunity (PO, Paging Occasion) according to the parameters configured by the network side device.
  • PO Paging Occasion
  • MME Mobility Management Entity
  • the base station for example, an eNB
  • the eNB sends a paging message in the PO of the user equipment.
  • the paging message is carried by a Physical Downlink Shared Channel (PDSCH) indicated by Downlink Control Information (DCI) in a Physical Downlink Control Channel (PDCCH).
  • PDSCH Physical Downlink Shared Channel
  • DCI Downlink Control Information
  • the user equipment After the user equipment decodes the paging message on the PDSCH, if the user identifier contained in it is the same as its own, it indicates that the user equipment is paged, and a connection establishment request should be initiated.
  • the user ID in the paging message can be international The Mobile Subscriber Identity (IMSI, International Mobile Subscriber Identification) may also be a Temporary Mobile Subscriber Identity (S-TMSI).
  • IMSI International Mobile Subscriber Identification
  • S-TMSI Temporary Mobile Subscriber Identity
  • the inventors have found that the paging scheme of the LTE system uses IMSI or S-TMSI as the user identity of each user equipment, and each user identity needs a payload of 40 bits to 70 bits to carry.
  • the LTE system allows up to 16 user equipments to be paged on each PDSCH;
  • the number of user equipment in a certain communication system is much larger than the number of user equipment in a conventional LTE cell; for certain specific services (such as network command type services), it is possible that A very large number of user equipments are paged in a PO. Therefore, the NB-IoT system requires more subscriber identity to be carried on the PDSCH than the LTE system.
  • the payload that can be carried on the PDSCH is much less than that of the LTE system. Therefore, the limited PDSCH payload in these communication systems (e.g., NB-IoT systems) and the need to request more user equipment within a certain PO become a conflict that needs to be resolved.
  • Embodiments of the present invention provide a network message notification apparatus, method, and communication system.
  • the size of network messages e.g., paging messages
  • a communication system e.g., NB-IoT system
  • the size of network messages (e.g., paging messages) in a communication system is reduced such that the communication system can notify (e.g., page) more user equipment with fewer resources.
  • a network message notification method including:
  • the user equipment receives the network message sent by the network side device, where the network message includes indication information for indicating a range of the user identifier;
  • a network message notification apparatus configured in a user equipment, where the network message notification apparatus includes:
  • a message receiving unit which receives a network message sent by the network side device, where the network message includes indication information for indicating a range of the user identifier;
  • An identifier determining unit configured to parse the indication information, and determine whether the user identifier of the user equipment falls within a range of user identifiers indicated by the indication information;
  • the notification determining unit determines whether the user equipment is notified by the network message according to the determination result of the identifier determining unit.
  • a network message notification method including:
  • the network side device generates a network message for notifying the user equipment; wherein the network message includes indication information for indicating a range of the user identifier;
  • the network message is sent to one or more user equipments, such that the one or more user equipments determine whether to be notified by the network message according to whether the user identifier falls within the user identification range.
  • a network message notification apparatus which is configured in a network side device, where the network message notification apparatus includes:
  • a message generating unit configured to generate a network message for notifying a user equipment; wherein the network message includes indication information indicating a range of user identification;
  • a message sending unit that sends the network message to one or more user equipments, such that the one or more user equipments determine whether to be notified by the network message according to whether the user identifier falls within the user identification range.
  • a communication system comprising:
  • a network side device configured with the network message notification device according to the fourth aspect
  • the user equipment is configured with the network message notifying apparatus described in the second aspect above.
  • the beneficial effects of the embodiment of the present invention are: determining whether the user equipment is notified by the network message according to whether the identifier of the user equipment falls within the range of the user identifier indicated by the indication information; thereby, the communication system can be significantly reduced (for example, NB-
  • the size of network messages (e.g., paging messages) in the IoT system can be used to notify (e.g., page) more user equipment with fewer resources.
  • FIG. 1 is a schematic diagram of a network message notification method according to Embodiment 1 of the present invention.
  • FIG. 2 is another schematic diagram of a network message notification method according to Embodiment 1 of the present invention.
  • FIG. 3 is a schematic diagram of a binary tree according to Embodiment 1 of the present invention.
  • FIG. 4 is a schematic diagram of a part of determining whether a user identifier falls within a range of a user identifier according to Embodiment 1 of the present invention
  • FIG. 5 is a schematic diagram of a network message notification method according to Embodiment 2 of the present invention.
  • FIG. 6 is another schematic diagram of a network message notification method according to Embodiment 2 of the present invention.
  • FIG. 7 is a schematic diagram of generating a user identification range according to Embodiment 2 of the present invention.
  • FIG. 8 is a schematic diagram of a network message notifying apparatus according to Embodiment 3 of the present invention.
  • FIG. 9 is a schematic diagram of an identification determining unit according to Embodiment 3 of the present invention.
  • FIG. 10 is a schematic diagram of a user equipment according to Embodiment 3 of the present invention.
  • FIG. 11 is a schematic diagram of a network message notifying apparatus according to Embodiment 4 of the present invention.
  • FIG. 12 is a schematic diagram of a message generating unit according to Embodiment 4 of the present invention.
  • FIG. 13 is a schematic diagram of a binary tree generating unit according to Embodiment 4 of the present invention.
  • FIG. 14 is a schematic structural diagram of a network side device according to Embodiment 4 of the present invention.
  • Figure 15 is a diagram showing the communication system of Embodiment 5 of the present invention.
  • FIG. 1 is a schematic diagram of a network message notification method according to an embodiment of the present invention, which is described from the user equipment side. As shown in FIG. 1, the network message notification method includes:
  • Step 101 The user equipment receives the network message sent by the network side device, where the network message includes indication information for indicating a range of the user identifier.
  • Step 102 The user equipment parses the indication information, and determines whether the user identifier of the user equipment falls within the range of the user identifier indicated by the indication information.
  • Step 103 The user equipment determines, according to the determination result, whether the user equipment is notified by the network message.
  • the user equipment may be, for example, a terminal of the NB-IoT system, but the present invention is not limited thereto.
  • the user equipment may also be a terminal of another communication system.
  • the embodiment of the present invention is only described by taking the NB-IOT as an example, but is not limited thereto, and can be applied to any communication system that performs network message notification.
  • the network side device may be a base station, or may be an MME or the like.
  • the base station may be a macro base station (for example, an eNB), and the user equipment is served by a macro cell (for example, a Macro cell) generated by the macro base station; or the base station may be a micro base station, and the user equipment is generated by the micro base station (for example, Pico). Cell) provides services.
  • the present invention is not limited thereto, and a specific scenario can be determined according to actual needs.
  • the indication information may indicate one or more user identification ranges; wherein the user identifiers that fall within the user identification range and are capable of receiving the network message are all users notified by the network message.
  • the user equipment that is in the range of the user identification and is capable of receiving the network message is a user equipment that is not notified by the network message.
  • a plurality of bits corresponding to a binary tree may be used to indicate a range of user identifiers to be paged as described later; however, the present invention is not limited thereto, and for example, a start information indicating a range of user identifiers may be directly transmitted ( For example, 100) and end information (for example, 1000), indicating that the user identifier falls within the range of (100, 1000) and can receive a network message (for example, the corresponding PO is monitored by the PDCCH) Not notified, or multiple user devices that indicate that the user ID falls within the range of (100, 1000) and can receive the network message are not notified (ie, the user ID does not fall within the range and can receive the network message) Multiple user devices are notified).
  • a start information indicating a range of user identifiers may be directly transmitted ( For example, 100) and end information (for example, 1000), indicating that the user identifier falls within the range of (100, 1000) and can receive a network message (for example, the corresponding
  • the network message may be a paging message, where the paging message is used to page one or more user equipments; and the user identifier of the user equipment falls within a range of user identifiers indicated by the indication information. In case, it can be determined that the user equipment is paged by the paging message.
  • the embodiment of the present invention is only described by taking a paging message as an example, but is not limited thereto, and can be applied to any network message.
  • the user identifier (for example, represented by ue_indendity) may be the IMSI or the S-TMSI of the user equipment, and the specific one is selected as the ue_indendity, which may be pre-defined by the protocol, and only the user equipment and the network side device are required (for example, MME) can reach a consensus.
  • the entire user identification range [ue_indendity min , ue_indendity max ] can be predetermined; wherein the minimum value ue_indendity min and the maximum value ue_indendity k of the entire user identification range are both real numbers.
  • the user equipment may also receive the maximum value and/or the minimum value of the entire range of user identifiers sent by the network side device, thereby determining the entire user identification range.
  • M may be a fixed value specified by the protocol (for example, M is the maximum value of all possible values of IMSI and S-TMSI), and M may also be a variable configured by the MME through the broadcast message according to the current network condition.
  • FIG. 2 is another schematic diagram of a network message notification method according to an embodiment of the present invention.
  • the paging message is taken as an example for description from the user equipment side.
  • the network message notification method includes:
  • Step 201 The user equipment receives a maximum value and/or a minimum value of the entire user identification range sent by the network side device, and determines the entire user identification range.
  • Step 202 The user equipment receives a paging message sent by the network side device, where the network message includes indication information for indicating a range of the user identifier.
  • the paging message is carried in the PDSCH.
  • the user equipment listens to the PDCCH on the corresponding PO, and decodes the PDSCH indicated by the DCI in the PDCCH to obtain a paging message carried in the PDSCH.
  • Step 203 The user equipment parses the indication information.
  • the indication information can be parsed into a corresponding binary tree as will be described later.
  • Step 204 The user equipment determines whether the user identifier of the user equipment falls within the indication indicated by the indication information. In the range of the user identification; in the case of YES, step 205 is performed, and if not, step 207 is performed.
  • Step 205 The user equipment determines that the user equipment is paged by the paging message.
  • Step 206 In the case of determining that the paged message is paged, the user equipment may initiate a connection establishment request.
  • Step 207 The user equipment determines that the user equipment is not paged by the paging message.
  • the size of the network message in the communication system can be significantly reduced, and more user equipment can be notified with less resources.
  • the indication information is a plurality of bits corresponding to the binary tree, and the binary tree indicates that one or more user equipments are paged by the paging message.
  • the number of user equipments in a PO is m, wherein n user equipments are paged, and other user equipments are not paged; m and n are both positive integers, and m is greater than or equal to n.
  • the present invention is not limited thereto, and for example, the indication information may also adopt other data structures and the like.
  • the entire user identification range [ue_indendity min , ue_indendity max ] may be divided into multiple ranges by the node of the binary tree, and each leaf node and the parent node of the leaf node correspond to a user notified by the network message.
  • Each of the two bits may correspond to a node of the binary tree.
  • the breadth-first traversal method or the depth-first traversal method of the binary tree may be used to obtain a corresponding binary tree based on the indication information.
  • the method selection is specified by the protocol, and only the user equipment and the network are required. The side devices can agree.
  • Table 1 shows the correspondence between binary tree nodes and bits.
  • the indication information is a binary bit string "11100000", and according to the breadth-first traversal method, a binary tree as shown in FIG. 3 can be generated. Wherein “11” corresponds to node 1, “10” corresponds to node 2, "00” corresponds to node 3, and "00" corresponds to node 4.
  • each node of the binary tree can correspond to a value in the entire user identification range.
  • node 1 corresponds to 500
  • node 2 corresponds to 250
  • node 3 corresponds to 125
  • node 4 corresponds to 750.
  • the binary tree has two leaf nodes (ie, node 3 and node 4), and the leaf node 3 and the parent node 2 correspond to a paged user identification range [125, 250], and the leaf node 4 and the parent node 1 correspond to another The range of user IDs being paged [500, 1000].
  • node 1 corresponds to 250
  • node 2 corresponds to 125
  • node 3 corresponds to 62.5
  • node 4 corresponds to 875, and so on.
  • FIG. 4 is a schematic diagram of a part of determining whether a user identifier falls within a range of a user identifier according to an embodiment of the present invention, and specifically shows a case where an iteration is performed. As shown in FIG. 4, the method includes:
  • Step 400 determining a current node
  • the root node of the binary tree can be initialized to the current node.
  • step 401 it is determined whether the current node is a leaf node. If the current node is not a leaf node, step 402 is performed, and if the current node is a leaf node, step 408 is performed.
  • Step 402 Determine whether the user identifier of the user equipment is greater than the value corresponding to the current node. If the user identifier of the user equipment is greater than the value corresponding to the current node, perform step 403, where the user identifier of the user equipment is less than or equal to the current node. In the case of the corresponding value, step 405 is performed.
  • Step 403 Determine whether the current node has a right subtree; if the current node has a right subtree, perform step 404; otherwise, perform step 407.
  • Step 404 the root node of the right subtree is taken as the current node; in addition, the iteration can be ended, and step 401 is continued to perform the next iteration.
  • Step 405 Determine whether the current node has a left subtree; if the current node has a left subtree, perform step 406; otherwise, perform step 407.
  • Step 406 the root node of the left subtree is taken as the current node; in addition, the iteration can be ended, and step 401 is continued to perform the next iteration.
  • Step 407 Determine that the user identifier of the user equipment does not fall within the range of user identifiers indicated by the indication information.
  • Step 408 Determine that the user identifier of the user equipment falls within the range of user identifiers indicated by the indication information.
  • FIG. 4 is a schematic diagram showing only one iteration. For each updated current node, the above steps may be iteratively performed to determine whether the user identifier of the user equipment falls within the range of the user identifier indicated by the indication information. .
  • the current node is node 1 (the node 1 is not a leaf node and the corresponding value is 500), 200 is less than 500 and node 1 has a left subtree, then the root node of the left subtree (ie node) 2) As the current node.
  • the current node is node 2 (the node 2 is not a leaf node and the corresponding value is 250), 200 is less than 250 and node 2 has a left subtree, then the root node of the left subtree (ie node) 3) As the current node.
  • the current node is the node 3, and the node 3 is a leaf node, and the user identifier of the user equipment may be determined to fall within the range of the user identifier indicated by the indication information.
  • the current node is node 1 (the node 1 is not a leaf node and the corresponding value is 500), 400 is less than 500 and node 1 has a left subtree, then the root node of the left subtree (ie node) 2) As the current node.
  • the current node is node 2 (the node 2 is not a leaf node and the corresponding value is 250), 400 is greater than 250 and node 2 does not have a right subtree, then it can be determined that the user identifier of the user equipment does not fall. Enter the range of user IDs indicated by the indication information.
  • the user identifier of the user equipment is 800.
  • the current node is node 1 (the node 1 is not a leaf node and the corresponding value is 500), 800 is greater than 500 and node 1 has a right subtree, then the root node of the right subtree (ie, node) 4) As the current node.
  • the current node is the node 4, and the node 4 is the leaf node, and the user identifier of the user equipment may be determined to fall within the range of the user identifier indicated by the indication information.
  • Table 2 shows a method of how to judge by taking a half-search as an example.
  • FIG. 2 or FIG. 4 only schematically illustrates an embodiment of the present invention, but the present invention is not limited thereto.
  • the order of execution between the various steps can be appropriately adjusted, and other steps can be added or some of the steps can be reduced.
  • Those skilled in the art can appropriately modify the above based on the above contents, and are not limited to the description of the above drawings.
  • the communication system for example, the NB-IoT system
  • the size of a medium network message can be used to notify (e.g., page) more user equipment with fewer resources.
  • the embodiment of the present invention provides a network message notification method, and the same content as that of Embodiment 1 is not described herein.
  • FIG. 5 is a schematic diagram of a network message notification method according to an embodiment of the present invention, which is described from the network device side. As shown in FIG. 5, the network message notification method includes:
  • Step 501 The network side device generates a network message for notifying the user equipment, where the network message includes indication information for indicating a range of the user identifier.
  • Step 502 The network side device sends the network message to one or more user equipments, so that one or more user equipments determine whether to be notified by the network message according to whether the user identifier falls within the user identifier range.
  • the indication information may indicate one or more user identification ranges; wherein the user identifiers that fall within the user identification range and are capable of receiving the network message are all users notified by the network message.
  • the user equipment that is in the range of the user identification and is capable of receiving the network message is a user equipment that is not notified by the network message.
  • the network message is a paging message, and the paging message is used to page one or more user equipments; wherein the user equipment that belongs to the user identification range and can receive the paging message is User equipment paged by the paging message.
  • the network side device may also send the maximum value and/or the minimum value of the entire user identification range to the user equipment.
  • FIG. 6 is another schematic diagram of a network message notification method according to an embodiment of the present invention, which is described from a network device side and a user equipment side. As shown in FIG. 6, the network message notification method includes:
  • Step 601 The network side device sends a maximum value and/or a minimum value of the entire user identification range to the user equipment.
  • Step 602 The network side device generates indication information for indicating a range of the user identifier based on the entire user identifier range and the user identifier of the user equipment notified by the network message.
  • Step 603 The network side device sends a network message including the indication information to the user equipment.
  • Step 604 The user equipment parses the indication information.
  • Step 605 The user equipment determines whether the user identifier falls within the range of the user identifier indicated by the indication information.
  • Step 606 The user equipment determines, according to the determination result, whether the user equipment is notified by the network message.
  • the indication information may be a plurality of bits corresponding to the binary tree.
  • the entire user identification range [ue_indendity min , ue_indendity max ] is divided into multiple ranges by the node of the binary tree, and each leaf child node corresponds to a parent node of the leaf node corresponding to a user identifier range [ue_indendity j , which is notified by the network message.
  • Ue_indendity k Ue_indendity k ]; where ue_indendity min , ue_indendity max , ue_indendity j , ue_indendity k are real numbers, and ue_indendity min ⁇ ue_indendity j ⁇ ue_indendity k ⁇ ue_indendity max .
  • the following is a schematic illustration of how the network side device generates a binary tree.
  • FIG. 7 is a schematic diagram of generating a user identification range according to an embodiment of the present invention, specifically showing a case where an iteration is performed. As shown in FIG. 7, the method includes:
  • Step 700 determining a current identification range
  • the entire user identification range is initialized to the current user identification range.
  • Step 701 Select a value from the current user identification range, and divide the current user identification range into a left range and a right range.
  • the agreement between the user equipment and the network side device can be achieved.
  • Step 702 Generate a root node corresponding to the current user identifier range, where the root node corresponds to the foregoing value of the current user identifier range.
  • Step 703 Determine whether the user equipment that the user identifier falls into the left range and can receive the network message is the user equipment notified by the network message; if yes, step 704 is performed, and if no, step 705 is performed. .
  • Step 704 Generate a left leaf node for the root node corresponding to the current user identifier range; and jump out of the current iteration, and may continue to perform step 701 for the next iteration.
  • Step 705 Determine whether the user equipment that the user identifier falls into the left range and can receive the network message is a user equipment that is not notified by the network message; if yes, jump out of the iteration, and may continue to perform step 701. The next iteration is performed, and if no, step 706 is performed.
  • Step 706 Generate a left subtree for the root node corresponding to the current user identification range.
  • Step 707 updating the left range to the current user identification range; and jumping out of the current iteration, and continuing to perform step 701 for the next iteration.
  • Step 708 Determine whether the user equipment that the user identifier falls into the right range and can receive the network message is the user equipment notified by the network message; if yes, step 709 is performed, and if no, step 710 is performed. .
  • Step 709 Generate a right leaf node for the root node corresponding to the current user identifier range.
  • Step 710 Determine whether the user equipment that the user identifier falls into the right range and can receive the network message is a user equipment that is not notified by the network message; if yes, jump out of the iteration, and may continue to perform step 701. The next iteration is performed, and if no, step 711 is performed.
  • Step 711 Generate a right subtree for the root node corresponding to the current user identification range.
  • Step 712 updating the right range to the current user identification range; and jumping out of the current iteration, and continuing to perform step 701 for the next iteration.
  • Figure 7 only schematically illustrates the case of one iteration, for each updated current user identification range, the above steps can be iteratively continued until all user identification ranges are processed, thereby generating a user notified by the network message The scope of the identification.
  • a user equipment capable of receiving a paging message in a PO has a total of six user IDs of 120, 150, 200, 400, 600, 800; User equipment identified as 150, 200, 600, and 800 is paged, while user equipment with user identification 120, 400 is not paged.
  • the current user identification range is [0, 1000]
  • a value of 500 is selected from the range, the value 500 dividing the current user identification range into a left range [0, 500] and a right range [500, 1000], And generating a root node (such as node 1 shown in FIG. 3) for the current user identification range [0, 1000];
  • the user identifiers are respectively 120, 150, 200, 400; two of the four user equipments are paged by the paging message (user The identifier is 150, 200). If two pages are not paged by the paging message (user ID is 120, 400), the root node of the current user identification range [0, 1000] (for example, node 1 shown in FIG. 3) is generated. Subtree, and the left range [0,500] is taken as the current user ID range.
  • the user identifiers that fall into the right range [500, 1000] and are capable of receiving the network message are two, and the user identifiers are respectively 600, 800; if the two user equipments are all paged by the paging message,
  • the root node of the current user identification range [0, 1000] (e.g., node 1 shown in Figure 3) generates a right leaf node (e.g., node 4 shown in Figure 3).
  • the current user identification range is [0,500], from which a value 250 is selected, which divides the current user identification range into a left range [0, 250] and a right range [250, 500], and is the current
  • the user identification range [0, 500] generates a root node (for example, node 2 shown in FIG. 3);
  • the user identifier falls into the left range [0, 250] and there are 3 user equipments capable of receiving the network message, and the user identifiers are 120, 150, 200 respectively; two of the three user equipments are paged by the paging message (user The identifier is 150, 200), and if one page is not paged by the paging message (the user identifier is 120), the root node of the current user identifier range [0, 500] (for example, node 2 shown in FIG. 3) generates a left subtree. And use the left range [0, 250] as the current user ID range.
  • the user identifier falls into the right range [250, 500] and the user equipment capable of receiving the network message has a total of one, and the user identifier is 400; if the user equipment is not paged by the paging message, the current iteration is skipped.
  • the current user identification range is [0, 250], from which a value 125 is selected, which divides the current user identification range into a left range [0, 125] and a right range [125, 250], and is the current
  • the user identification range [0, 250] generates a root node (for example, node 3 shown in FIG. 3);
  • the user identifier falls into the left range [0, 125] and has one user equipment capable of receiving the network message, and the user identifier is 120; if the user equipment is not paged by the paging message, the current iteration is skipped. At this point, the entire user identification range [0, 1000] has been processed and the entire process can be ended.
  • a binary tree as shown in FIG. 3 can be generated. Then, based on the correspondence rule as shown in Table 1, the binary tree shown in FIG. 3 can be converted into the binary bit string "11100000" by the method of breadth-first traversal.
  • Table 3 shows an example of how to generate a binary tree by taking a half-search as an example.
  • FIG. 6 or FIG. 7 only schematically illustrates an embodiment of the present invention, but the present invention is not limited thereto.
  • the order of execution between the various steps can be appropriately adjusted, and other steps can be added or some of the steps can be reduced.
  • Those skilled in the art can appropriately modify the above based on the above contents, and are not limited to the description of the above drawings.
  • the communication system for example, the NB-IoT system
  • the size of a medium network message can be used to notify (e.g., page) more user equipment with fewer resources.
  • the embodiment of the present invention provides a network message notification apparatus, and the same content as that of Embodiment 1 is not described herein.
  • FIG. 8 is a schematic diagram of a network message notification apparatus according to an embodiment of the present invention. As shown in FIG. 8, the network message notification apparatus 800 includes:
  • the message receiving unit 801 receives the network message sent by the network side device, where the network message includes indication information for indicating a range of the user identifier;
  • the identifier determining unit 802 parses the indication information and determines whether the user identifier of the user equipment falls within the range of the user identifier indicated by the indication information;
  • the notification determining unit 803 determines whether the user equipment is notified by the network message according to the determination result of the identification determining unit 802.
  • the indication information may indicate one or more user identification ranges; wherein the user equipment that belongs to the user identification range and can receive the network message is the user equipment notified by the network message. Or the user equipment whose user identity falls within the range of the user identification and is capable of receiving the network message is a user equipment that is not notified by the network message.
  • the network message is a paging message, and the paging message is used for paging one or more user equipments; and the notification determining unit 803 is in the range of the user identifier indicated by the indication information when the user identifier of the user equipment falls. Next, it is determined that the user equipment is paged by the paging message.
  • the indication information may be multiple bits corresponding to the binary tree; wherein the entire user identification range [ue_indendity min , ue_indendity max ] is divided into multiple ranges by the node of the binary tree, and each leaf node and the leaf node The parent node corresponds to a range of user identifiers [ue_indendity j , ue_indendity k ] notified by the network message; wherein ue_indendity min , ue_indendity max , ue_indendity j , ue_indendity k are real numbers, and ue_indendity min ⁇ ue_indendity j ⁇ ue_indendity k ⁇ ue_indendity max .
  • FIG. 9 is a schematic diagram of an identifier determining unit according to an embodiment of the present invention. As shown in FIG. 9, the identifier determining unit 802 may include:
  • a binary tree obtaining unit 901 which obtains a corresponding binary tree based on the indication information
  • a value corresponding unit 902 which corresponds each node of the binary tree to a value in the entire user identification range based on the entire user identification range;
  • the binary tree search unit 903 searches for the binary tree based on the user identifier of the user equipment, and determines whether the user identifier of the user equipment falls within the user identifier range indicated by the indication information according to the search result.
  • the binary tree search unit 903 may include:
  • a value comparison unit 9031 which compares a user identifier of the user equipment with a value corresponding to the current node if the current node is not a leaf node;
  • a current node update unit 9032 where the user identifier of the user equipment is greater than a value corresponding to the current node, and the current node has a right subtree, the root node of the right subtree is used as a current node; or If the user identifier of the user equipment is less than or equal to the value corresponding to the current node, and the current node has a left subtree, the root node of the left subtree is taken as the current node;
  • the identifier determining unit 9033 determines that the user identifier of the user equipment falls within the user identifier range indicated by the indication information if the current node is a leaf node.
  • the identifier determining unit 9033 may be further configured to: if the user identifier of the user equipment is greater than a value corresponding to the current node, and the current node does not have a right subtree, or the user identifier of the user equipment is less than or equal to the current node. If the value of the corresponding node does not have a left subtree, it is determined that the user identifier of the user equipment does not fall within the range of the user identifier indicated by the indication information.
  • the network message notification apparatus 800 may further include: a range receiving unit (not shown) that receives the maximum value and/or the minimum value of the entire user identification range sent by the network side device.
  • the embodiment further provides a user equipment, which is configured with the network message notification device 800 as described above.
  • FIG. 10 is a schematic diagram of a user equipment according to an embodiment of the present invention.
  • the user device 1000 can include a central processing unit 100 and a memory 140; the memory 140 is coupled to the central processing unit 100.
  • the figure is exemplary; other types of structures may be used in addition to or in place of the structure to implement telecommunications functions or other functions.
  • the functionality of the network message notification device 800 can be integrated into the central processor 100.
  • the central processing unit 100 may be configured to implement the network message notification method described in Embodiment 1.
  • the central processing unit 100 may be configured to perform the following control: receiving a network message sent by the network side device; where the network message includes indication information for indicating a range of user identification; parsing and determining the indication information Whether the user identifier of the user equipment falls within the range of the user identifier indicated by the indication information; and determining whether the user equipment is notified by the network message according to the determination result of the identifier determination unit.
  • the network message notification device 800 can be configured separately from the central processing unit 100, for example, the network message notification device 800 can be configured as a chip connected to the central processing unit 100, through the center The control of the processor 100 implements the functions of the network message notification device 800.
  • the user equipment 1000 may further include: a communication module 110, an input unit 120, an audio processing unit 130, a memory 140, a camera 150, a display 160, and a power source 170.
  • a communication module 110 the user equipment 1000 does not have to include all the components shown in FIG. 10, and the above components are not required; in addition, the user equipment 1000 may further include components not shown in FIG. There are technologies.
  • the communication system for example, the NB-IoT system
  • the size of a medium network message can be used to notify (e.g., page) more user equipment with fewer resources.
  • the embodiment of the present invention provides a network message notification apparatus, and the same content as Embodiments 1 and 2 will not be described again.
  • FIG. 11 is a schematic diagram of a network message notification apparatus according to an embodiment of the present invention. As shown in FIG. 11, the network message notification apparatus 1100 includes:
  • a message generating unit 1101 which generates a network message for notifying a user equipment; wherein the network message includes indication information for indicating a range of user identification;
  • the message sending unit 1102 sends the network message to one or more user equipments, so that one or more user equipments determine whether to be notified by the network message according to whether the user identifier falls within the user identification range.
  • the indication information may indicate one or more user identification ranges; wherein the user equipment that belongs to the user identification range and can receive the network message is the user equipment notified by the network message. Or the user equipment whose user identity falls within the range of the user identification and is capable of receiving the network message is a user equipment that is not notified by the network message.
  • the network message is a paging message, and the paging message is used to page one or more user equipments; wherein the user equipments that belong to the user identification range and can receive the paging message are User equipment paged by the paging message.
  • FIG. 12 is a schematic diagram of a message generating unit according to an embodiment of the present invention. As shown in FIG. 12, the message generating unit 1101 may include:
  • a binary tree generating unit 1201 that is based on the entire user identification range and the user set by the network message notification The user ID of the backup generates a binary tree;
  • the indication information generating unit 1202 generates a plurality of bits according to the binary tree; wherein the entire user identification range [ue_indendity min , ue_indendity max ] is divided into multiple ranges by the node of the binary tree, and each leaf node and the parent node of the leaf node Corresponding to a user identification range [ue_indendity j , ue_indendity k ] notified by the network message; wherein ue_indendity min , ue_indendity max , ue_indendity j , ue_indendity k are real numbers, and ue_indendity min ⁇ ue_indendity j ⁇ ue_indendity k ⁇ ue_indendity max .
  • FIG. 13 is a schematic diagram of a binary tree generating unit according to an embodiment of the present invention. As shown in FIG. 13, the binary tree generating unit 1201 may include:
  • the value selection unit 1301 selects a value from the current user identification range, and divides the current user identification range into a left range and a right range;
  • the root node generating unit 1302 is configured to generate a root node corresponding to the current user identifier range, where the root node corresponds to the value of the current user identifier range;
  • a left leaf generating unit 1303, configured to generate a left leaf node for the root node if the user identifier falls into the left range and the user equipment capable of receiving the network message is the user equipment notified by the network message;
  • a left subtree generating unit 1304, where the user equipment that the user identifier falls into the left range and is capable of receiving the network message includes both the user equipment notified by the network message and the user equipment not notified by the network message, Generating a left subtree for the root node;
  • a right leaf generating unit 1305, which generates a right leaf node for the root node if the user identifier falls into the right range and the user equipment capable of receiving the network message is the user equipment notified by the network message;
  • the binary tree generating unit 1201 may further include:
  • the current range updating unit 1307 in the case where the left subtree generating unit 1304 generates the left subtree, updates the left range to the current user identification range; and in the case where the right subtree generating unit 1306 generates the right subtree, the right range is updated. Identify the scope for the current user.
  • the network message notification apparatus 1100 may further include: a range sending unit (not shown) that transmits the maximum value and/or the minimum value of the entire user identification range to the user equipment.
  • the embodiment further provides a network side device configured with the network message notification device 1100 as described above.
  • the network side device may be a base station or an MME, but the present invention is not limited thereto.
  • FIG. 14 is a schematic structural diagram of a network side device according to an embodiment of the present invention.
  • the network side device 1400 may include a central processing unit (CPU) 200 and a memory 210; the memory 210 is coupled to the central processing unit 200.
  • the memory 210 can store various data; in addition, a program for information processing is stored, and the program is executed under the control of the central processing unit 200.
  • the network side device 1400 can implement the network message notification method as described in Embodiment 2.
  • the central processing unit 200 can be configured to implement the functionality of the network message notification device 1100.
  • central processor 200 can be configured to control to generate a network message for notifying a user equipment; wherein the network message includes indication information indicating a range of user identifications; transmitting the to the one or more user equipments The network message is such that the one or more user equipment determines whether to be notified by the network message according to whether the user identifier falls within the range of the user identifier.
  • the network side device 1400 may further include: an input/output interface 220 and the like; wherein the functions of the foregoing components are similar to the prior art, and details are not described herein again. It should be noted that the network side device 1400 does not have to include all the components shown in FIG. 14; in addition, the network side device 1400 may further include components not shown in FIG. 14, and reference may be made to the related art.
  • the communication system for example, the NB-IoT system
  • the size of a medium network message can be used to notify (e.g., page) more user equipment with fewer resources.
  • the embodiment of the present invention further provides a communication system, and the same contents as those of Embodiments 1 to 4 are not described herein.
  • the communication system 1500 includes: a user equipment 1501, a base station 1502, and an MME 1503.
  • the user equipment 1501 may be configured with the network message notification device 800 as described in Embodiment 3.
  • the network message notifying apparatus 1100 as described in Embodiment 4 may be configured in the base station 1502 and/or the MME 1503, that is, the base station 1502 and/or the MME 1503 may implement the functions of the network side device 1400.
  • the embodiment of the present invention further provides a computer readable program, wherein when the program is executed in a user equipment, the program causes a computer to execute the network message notification method described in Embodiment 1 in the user equipment.
  • the embodiment of the invention further provides a storage medium storing a computer readable program, wherein the computer readable program causes the computer to execute the network message notification method described in Embodiment 1 in the user equipment.
  • the embodiment of the present invention further provides a computer readable program, wherein when the program is executed in a network side device, the program causes the computer to execute the network message notification method described in Embodiment 2 in the network side device.
  • the embodiment of the present invention further provides a storage medium storing a computer readable program, wherein the computer readable program causes the computer to execute the network message notification method described in Embodiment 2 in a network side device.
  • the above apparatus and method of the present invention may be implemented by hardware or by hardware in combination with software.
  • the present invention relates to a computer readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to cause the logic component to implement the various methods described above Or steps.
  • the present invention also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, or the like.
  • One or more of the functional blocks described in the figures and/or one or more combinations of functional blocks may be implemented as a general purpose processor, digital signal processor (DSP) for performing the functions described herein.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • One or more of the functional blocks described with respect to the figures and/or one or more combinations of functional blocks may also be implemented as a combination of computing devices, eg, a combination of a DSP and a microprocessor, multiple microprocessors One or more microprocessors in conjunction with DSP communication or any other such configuration.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种网络消息通知装置、方法以及通信***。该网络消息通知方法包括:用户设备接收网络侧设备发送的网络消息;其中该网络消息中包括用于指示用户标识范围的指示信息;对该指示信息进行解析并判断该用户设备的用户标识是否落入该指示信息所指示的用户标识范围中;根据判断结果来确定用户设备是否被网络消息通知。由此,能够显著减少通信***中网络消息的大小,可以用较少的资源通知更多的用户设备。

Description

网络消息通知装置、方法以及通信*** 技术领域
本发明涉及通信技术领域,特别涉及一种网络消息通知装置、方法以及通信***。
背景技术
随着物联网(IoT,Internet of Things)在下一代移动通信网络中应用需求越来越广泛。IoT业务具有很多新的特征,包括超低的能耗要求,海量的用户设备(UE,User Equipment),数据流量较少,业务时延要求不高等。这些特征对长期演进(LTE,Long Term Evolution)***提出了很多技术要求,其中重要的要求包括支持海量的用户设备。
第3代合作伙伴计划(3GPP,3rd Generation Partnership Project)正在研究一种新的无线通信技术用来支持IoT业务,也就是关于窄带物联网(NB-IoT,Narrow Band Internet of Things)技术的议题。
NB-IoT技术是以现有的LTE技术为基础,进一步增强为满足IoT业务要求的一种新的窄带通信技术。NB-IoT的物理层技术基于200kHZ的无线带宽。相对于传统的LTE***,用户设备可以使用的频域资源明显减少。虽然可以有效地降低用户设备的复杂度,但这一设计使得用户设备在每个子帧内可以发送的有效数据变少。通常情况下,每个NB-IoT用户设备的业务数据量较小,对无线资源的需求不大。所以这一设计是合理的。
另一方面,在LTE***的寻呼(Paging)方案中,用户设备根据网络侧设备配置的参数计算自己的寻呼机会(PO,Paging Occasion)。当某个用户设备有业务数据到达时,移动性管理实体(MME,Mobility Management Entity)向基站(例如eNB)发送寻呼消息,eNB在该用户设备的PO内发送寻呼消息。其中该寻呼消息是由物理下行控制信道(PDCCH,Physical Downlink Control Channel)中下行控制信息(DCI,Downlink Control Information)指示的物理下行共享信道(PDSCH,Physical Downlink Shared Channel)承载的。
用户设备解码PDSCH上的寻呼消息后,如果其中包含的用户标识与自己的相同,则表明该用户设备被寻呼,应发起连接建立请求。寻呼消息中的用户标识可以是国际 移动用户识别码(IMSI,International Mobile Subscriber Identification),也可以是临时移动用户标识(S-TMSI,Temporary Mobile Subscriber Identity)。每个被寻呼到的用户设备都通过一条用户标识记录来表示,多个被寻呼用户设备的用户标识组成一个寻呼消息承载在PDSCH上。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
发明人发现:LTE***的寻呼方案使用IMSI或S-TMSI作为每个用户设备的用户标识,每个用户标识需要40比特到70比特的有效负荷来承载。LTE***允许在每个PDSCH上最多寻呼16个用户设备;
然而,在某些通信***(例如NB-IoT)小区内的用户设备数目远多于传统的LTE小区内的用户设备数目;对于某些特定的业务(例如网络命令类的业务),有可能在某个PO内寻呼非常多的用户设备。所以,NB-IoT***要求在PDSCH上承载比LTE***更多的用户标识。
但是,根据这些通信***(例如上述的NB-IoT)的物理层技术特征,PDSCH上所能承载的有效负荷相对LTE***要少很多。因此,这些通信***(例如NB-IoT***)中有限的PDSCH有效载荷与要求某个PO内寻呼更多用户设备的需求成为一个亟待解决的矛盾。
本发明实施例提供一种网络消息通知装置、方法以及通信***。减少通信***(例如NB-IoT***)中网络消息(例如寻呼消息)的大小,使得该通信***可以用较少的资源通知(例如寻呼)更多的用户设备。
根据本发明实施例的第一个方面,提供一种网络消息通知方法,包括:
用户设备接收网络侧设备发送的网络消息;其中所述网络消息中包括用于指示用户标识范围的指示信息;
对所述指示信息进行解析并判断所述用户设备的用户标识是否落入所述指示信息所指示的用户标识范围中;
根据判断结果来确定所述用户设备是否被所述网络消息通知。
根据本发明实施例的第二个方面,提供一种网络消息通知装置,配置于用户设备中,所述网络消息通知装置包括:
消息接收单元,其接收网络侧设备发送的网络消息;其中所述网络消息中包括用于指示用户标识范围的指示信息;
标识判断单元,其对所述指示信息进行解析并判断所述用户设备的用户标识是否落入所述指示信息所指示的用户标识范围中;
通知确定单元,其根据所述标识判断单元的判断结果来确定所述用户设备是否被所述网络消息通知。
根据本发明实施例的第三个方面,提供一种网络消息通知方法,包括:
网络侧设备生成用于通知用户设备的网络消息;其中所述网络消息包括用于指示用户标识范围的指示信息;
向一个或多个用户设备发送所述网络消息,使得所述一个或多个用户设备根据用户标识是否落入所述用户标识范围中来确定是否被所述网络消息通知。
根据本发明实施例的第四个方面,提供一种网络消息通知装置,配置于网络侧设备中,所述网络消息通知装置包括:
消息生成单元,其生成用于通知用户设备的网络消息;其中所述网络消息包括用于指示用户标识范围的指示信息;
消息发送单元,其向一个或多个用户设备发送所述网络消息,使得所述一个或多个用户设备根据用户标识是否落入所述用户标识范围中来确定是否被所述网络消息通知。
根据本发明实施例的第五个方面,提供一种通信***,所述通信***包括:
网络侧设备,配置有如上第四方面所述的网络消息通知装置;以及
用户设备,配置有如上第二方面所述的网络消息通知装置。
本发明实施例的有益效果在于:根据用户设备的标识是否落入指示信息所指示的用户标识范围中,来确定该用户设备是否被网络消息通知;由此,能够显著减少通信***(例如NB-IoT***)中网络消息(例如寻呼消息)的大小,可以用较少的资源通知(例如寻呼)更多的用户设备。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在 所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
附图说明
参照以下的附图可以更好地理解本发明的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本发明的原理。为了便于示出和描述本发明的一些部分,附图中对应部分可能被放大或缩小。
在本发明实施例的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。
图1是本发明实施例1的网络消息通知方法的一示意图;
图2是本发明实施例1的网络消息通知方法的另一示意图;
图3是本发明实施例1的二叉树的一示意图;
图4是本发明实施例1的判断用户标识是否落入用户标识范围的一部分示意图;
图5是本发明实施例2的网络消息通知方法的一示意图;
图6是本发明实施例2的网络消息通知方法的另一示意图;
图7是本发明实施例2的生成用户标识范围的一示意图;
图8是本发明实施例3的网络消息通知装置的一示意图;
图9是本发明实施例3的标识判断单元的一示意图;
图10是本发明实施例3的用户设备的一示意图;
图11是本发明实施例4的网络消息通知装置的一示意图;
图12是本发明实施例4的消息生成单元的一示意图;
图13是本发明实施例4的二叉树生成单元的一示意图;
图14是本发明实施例4的网络侧设备的一构成示意图;
图15是本发明实施例5的通信***的一示意图。
具体实施方式
参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。
实施例1
本发明实施例提供一种网络消息通知方法,图1是本发明实施例的网络消息通知方法的一示意图,从用户设备侧进行说明。如图1所示,该网络消息通知方法包括:
步骤101,用户设备接收网络侧设备发送的网络消息;其中该网络消息中包括用于指示用户标识范围的指示信息;
步骤102,用户设备对该指示信息进行解析,并判断该用户设备的用户标识是否落入该指示信息所指示的用户标识范围中;
步骤103,用户设备根据判断结果确定该用户设备是否被该网络消息通知。
在本实施例中,该用户设备例如可以是NB-IoT***的终端,但本发明不限于此,例如该用户设备还可以是其他通信***的终端。本发明实施例仅以NB-IOT为例进行说明,但并不限于此,可以适用于任何进行网络消息通知的通信***。
在本实施例中,网络侧设备可以是基站,也可以是MME等。其中基站可以为宏基站(例如eNB),用户设备由该宏基站产生的宏小区(例如Macro cell)提供服务;或者基站也可以为微基站,用户设备由该微基站产生的微小区(例如Pico cell)提供服务。本发明不限于此,可以根据实际的需要确定具体的场景。
在本实施例中,该指示信息可以指示一个或多个用户标识范围;其中,用户标识落入所述用户标识范围中并且能够接收到该网络消息的用户设备均为被该网络消息通知的用户设备;或者用户标识落入所述用户标识范围中并且能够接收到该网络消息的用户设备均为没有被该网络消息通知的用户设备。
例如,可以如后文所述的,使用对应一棵二叉树的多个比特来指示被寻呼的用户标识范围;但本发明不限于此,例如也可以直接发送表示用户标识范围的起始信息(例如为100)和结束信息(例如1000),表示用户标识落入(100,1000)这段范围并且能够接收到网络消息(例如在对应的PO对PDCCH进行了监听)的多个用户设备均 被通知,或者表示用户标识落入(100,1000)这段范围并且能够接收到网络消息的多个用户设备均没有被通知(即用户标识没有落入这段范围的、并且能够接收到网络消息的多个用户设备均被通知)。
在本实施例中,该网络消息可以为寻呼消息,该寻呼消息用于寻呼一个或多个用户设备;以及在该用户设备的用户标识落入该指示信息所指示的用户标识范围中的情况下,可以确定该用户设备被该寻呼消息寻呼。本发明实施例仅以寻呼消息为例进行说明,但并不限于此,可以适用于任何网络消息。
在本实施例中,用户标识(例如用ue_indendity表示)可以是用户设备的IMSI或者S-TMSI等,具体选取哪个作为ue_indendity,可以是由协议预先规定的,只需要用户设备和网络侧设备(例如MME)达成共识即可。
此外,整个用户标识范围[ue_indenditymin,ue_indenditymax]可以被预先确定;其中,整个用户标识范围的最小值ue_indenditymin和最大值ue_indendityk均为实数。此外,用户设备还可以接收网络侧设备发送的整个用户标识范围的最大值和/或最小值,由此来确定整个用户标识范围。
例如,可以假设MME下所有用户设备的ue_indendity取值范围是[0,M];其中要求M大于或等于当前MME下所有用户设备的ue_indendity可能取值。M可以是协议规定的固定值(例如,M是IMSI和S-TMSI所有可能取值的最大值),M也可以是由MME根据当前网络状况通过广播消息配置的一个变量。
图2是本发明实施例的网络消息通知方法的另一示意图,以寻呼消息为例从用户设备侧进行说明。如图2所示,该网络消息通知方法包括:
步骤201,用户设备接收网络侧设备发送的整个用户标识范围的最大值和/或最小值,确定该整个用户标识范围。
步骤202,用户设备接收网络侧设备发送的寻呼消息;其中该网络消息中包括用于指示用户标识范围的指示信息;
例如该寻呼消息承载在PDSCH中;用户设备在相应PO上侦听PDCCH,并对PDCCH中的DCI所指示的PDSCH进行解码,获得PDSCH中承载的寻呼消息。
步骤203,用户设备对该指示信息进行解析;
例如可以如后文所述地,将指示信息解析为对应的二叉树。
步骤204,用户设备判断该用户设备的用户标识是否落入该指示信息所指示的用 户标识范围中;在是的情况下执行步骤205,在不是的情况下执行步骤207。
步骤205,用户设备确定该用户设备被该寻呼消息寻呼。
步骤206,在确定被寻呼消息寻呼的情况下,用户设备可以发起连接建立请求。
步骤207,用户设备确定该用户设备没有被该寻呼消息寻呼。
由此,使用指示用户标识范围的指示信息来通知用户设备,能够显著减少通信***中网络消息的大小,可以用较少的资源通知更多的用户设备。
以下以指示信息为对应二叉树的多个比特为例进行说明,该二叉树指示一个或多个用户设备被该寻呼消息寻呼。例如可以假设某一个PO内的用户设备数目为m,其中n个用户设备被寻呼,其他用户设备不被寻呼;m和n均为正整数,且m大于或等于n。但本发明不限于此,例如指示信息还可以采用其他的数据结构等等。
在本实施例中,整个用户标识范围[ue_indenditymin,ue_indenditymax]可以被该二叉树的节点划分为多个范围,以及每一叶子节点与该叶子节点的父节点对应一个被该网络消息通知的用户标识范围[ue_indendityj,ue_indendityk];其中,ue_indenditymin,ue_indenditymax,ue_indendityj,ue_indendityk均为实数,并且ue_indenditymin≤ue_indendityj<ue_indendityk≤ue_indenditymax
其中,每两个比特可以对应二叉树的一个节点,利用二叉树的广度优先遍历方法或者深度优先遍历方法,可以基于该指示信息获得对应的二叉树;其中方法的选择由协议规定,只需要用户设备和网络侧设备协商一致即可。
表1示出了二叉树节点和比特的对应情况。
表1
Figure PCTCN2015100094-appb-000001
图3是本发明实施例的二叉树的一示意图。例如,该指示信息为二进制比特串“11100000”,按照广度优先遍历方法,可以生成如图3所示的二叉树。其中“11”对应节点1,“10”对应节点2,“00”对应节点3,“00”对应节点4。
假设整个用户标识范围为[0,1000],则如图3所示,该二叉树的每一节点可以与整个用户标识范围中的一个值对应。例如节点1对应500,节点2对应250,节点3对应125,节点4对应750。其中,该二叉树具有两个叶子节点(即节点3和节点4),该叶子节点3和父节点2对应一个被寻呼的用户标识范围[125,250],该叶子节点4和父节点1对应另一个被寻呼的用户标识范围[500,1000]。
值得注意的是,以上示例中每个节点对应的值是以取中值mid=(start+end)/2为例得到的,但本发明不限于此,还可以是其他的值。例如节点1对应250,节点2对应125,节点3对应62.5,节点4对应875;等等。
图4是本发明实施例的判断用户标识是否落入用户标识范围的一部分示意图,具体示出了进行某一次迭代的情况。如图4所示,所述方法包括:
步骤400,确定一个当前节点;
其中在第一次迭代时,可以将二叉树的根节点初始化为当前节点。
步骤401,判断当前节点是否为叶子节点;在当前节点不是叶子节点的情况下执行步骤402,在当前节点是叶子节点的情况下执行步骤408。
步骤402,判断用户设备的用户标识是否大于当前节点所对应的值;在用户设备的用户标识大于当前节点所对应的值的情况下执行步骤403,在用户设备的用户标识小于或等于当前节点所对应的值的情况下执行步骤405。
步骤403,判断当前节点是否具有右子树;在当前节点具有右子树的情况下执行步骤404;否则执行步骤407。
步骤404,将右子树的根节点作为当前节点;此外,可以结束本次迭代,并继续执行步骤401进行下一次迭代。
步骤405,判断当前节点是否具有左子树;在当前节点具有左子树的情况下执行步骤406;否则执行步骤407。
步骤406,将左子树的根节点作为当前节点;此外,可以结束本次迭代,并继续执行步骤401进行下一次迭代。
步骤407,确定用户设备的用户标识没有落入指示信息所指示的用户标识范围中。
步骤408,确定用户设备的用户标识落入指示信息所指示的用户标识范围中。
图4仅示意性示出了一次迭代的情况,对于更新后的每个当前节点,可以迭代地继续执行上述步骤,从而确定出用户设备的用户标识是否落入指示信息所指示的用户标识范围中。
以图3所示的二叉树为例,假设用户设备的用户标识为200。在第一次迭代中,当前节点为节点1(该节点1不是叶子节点且对应的值为500),200小于500且节点1具有左子树,则将该左子树的根节点(即节点2)作为当前节点。在第二次迭代中,当前节点为节点2(该节点2不是叶子节点且对应的值为250),200小于250且节点2具有左子树,则将该左子树的根节点(即节点3)作为当前节点。在第三次迭代中,当前节点为节点3,该节点3是叶子节点,则可以确定该用户设备的用户标识落入指示信息所指示的用户标识范围中。
仍以图3所示的二叉树为例,假设用户设备的用户标识为400。在第一次迭代中,当前节点为节点1(该节点1不是叶子节点且对应的值为500),400小于500且节点1具有左子树,则将该左子树的根节点(即节点2)作为当前节点。在第二次迭代中,当前节点为节点2(该节点2不是叶子节点且对应的值为250),400大于250且节点2不具有右子树,则可以确定该用户设备的用户标识没有落入指示信息所指示的用户标识范围中。
仍以图3所示的二叉树为例,假设用户设备的用户标识为800。在第一次迭代中,当前节点为节点1(该节点1不是叶子节点且对应的值为500),800大于500且节点1具有右子树,则将该右子树的根节点(即节点4)作为当前节点。在第二次迭代中,当前节点为节点4,该节点4是叶子节点,则可以确定该用户设备的用户标识落入指示信息所指示的用户标识范围中。
值得注意的是,以上仅示意性示出了判断用户标识是否落入用户标识范围,但本发明不限于此,例如还可以采用其他的算法或表现形式。例如,表2以折半查找为例,示出了如何判断的一种算法。
表2
Figure PCTCN2015100094-appb-000002
值得注意的是,图2或图4仅示意性地对本发明实施例进行了说明,但本发明不限于此。例如可以适当地调整各个步骤之间的执行顺序,此外还可以增加其他的一些步骤或者减少其中的某些步骤。本领域的技术人员可以根据上述内容进行适当地变型,而不仅限于上述附图的记载。
由上述实施例可知,根据用户设备的标识是否落入指示信息所指示的用户标识范围中,来确定该用户设备是否被网络消息通知;由此,能够显著减少通信***(例如NB-IoT***)中网络消息(例如寻呼消息)的大小,可以用较少的资源通知(例如寻呼)更多的用户设备。
实施例2
本发明实施例提供一种网络消息通知方法,与实施例1相同的内容不再赘述。
图5是本发明实施例的网络消息通知方法的一示意图,从网络设备侧进行说明。如图5所示,该网络消息通知方法包括:
步骤501,网络侧设备生成用于通知用户设备的网络消息;其中该网络消息包括用于指示用户标识范围的指示信息;
步骤502,网络侧设备向一个或多个用户设备发送该网络消息,使得一个或多个用户设备根据用户标识是否落入用户标识范围中来确定是否被网络消息通知。
在本实施例中,该指示信息可以指示一个或多个用户标识范围;其中,用户标识落入所述用户标识范围中并且能够接收到该网络消息的用户设备均为被该网络消息通知的用户设备;或者用户标识落入所述用户标识范围中并且能够接收到该网络消息的用户设备均为没有被该网络消息通知的用户设备。
例如,该网络消息为寻呼消息,该寻呼消息用于寻呼一个或多个用户设备;其中,用户标识落入所述用户标识范围中并且能够接收到该寻呼消息的用户设备均为被该寻呼消息寻呼的用户设备。
在本实施例中,网络侧设备还可以向用户设备发送整个用户标识范围的最大值和/或最小值。
图6是本发明实施例的网络消息通知方法的另一示意图,从网络设备侧和用户设备侧进行说明。如图6所示,该网络消息通知方法包括:
步骤601,网络侧设备向用户设备发送整个用户标识范围的最大值和/或最小值。
步骤602,网络侧设备基于整个用户标识范围以及被网络消息通知的用户设备的用户标识,生成用于指示用户标识范围的指示信息。
步骤603,网络侧设备向用户设备发送包括该指示信息的网络消息。
步骤604,用户设备对该指示信息进行解析;
步骤605,用户设备判断用户标识是否落入该指示信息所指示的用户标识范围中;
步骤606,用户设备根据判断结果确定该用户设备是否被该网络消息通知。
在本实施例中,该指示信息可以是对应二叉树的多个比特。其中,整个用户标识范围[ue_indenditymin,ue_indenditymax]被该二叉树的节点划分为多个范围,以及每一叶 子节点与该叶子节点的父节点对应一个被网络消息通知的用户标识范围[ue_indendityj,ue_indendityk];其中,ue_indenditymin,ue_indenditymax,ue_indendityj,ue_indendityk均为实数,并且ue_indenditymin≤ue_indendityj<ue_indendityk≤ue_indenditymax
以下对于网络侧设备如何生成二叉树进行示意性说明。
图7是本发明实施例的生成用户标识范围的一示意图,具体示出了进行某一次迭代的情况。如图7所示,所述方法包括:
步骤700,确定一个当前标识范围;
其中在第一次迭代时,将整个用户标识范围初始化为当前用户标识范围。
步骤701,从当前用户标识范围中选择一个值,将所述当前用户标识范围划分为左范围和右范围;
例如,该值是该当前用户标识范围的中值mid=(start+end)/2,其中start表示当前用户标识范围的起始值,end表示当前用户标识范围的终点值;但本发明不限于此。对于这些值的选择方法,用户设备和网络侧设备之间达成一致即可。
步骤702,生成当前用户标识范围对应的根节点,该根节点对应当前用户标识范围的上述值;
步骤703,判断用户标识落入该左范围中并且能够接收到网络消息的用户设备是否均为被该网络消息通知的用户设备;在是的情况下执行步骤704,在否的情况下执行步骤705。
步骤704,为该当前用户标识范围对应的根节点生成左叶子节点;并且跳出本次迭代,并可以继续执行步骤701进行下一次迭代。
步骤705,判断用户标识落入该左范围中并且能够接收到网络消息的用户设备是否均为没有被该网络消息通知的用户设备;在是的情况下跳出本次迭代,并可以继续执行步骤701进行下一次迭代,在否的情况下执行步骤706。
步骤706,为该当前用户标识范围对应的根节点生成左子树。
步骤707,将该左范围更新为当前用户标识范围;并且跳出本次迭代,并可以继续执行步骤701进行下一次迭代。
步骤708,判断用户标识落入该右范围中并且能够接收到网络消息的用户设备是否均为被该网络消息通知的用户设备;在是的情况下执行步骤709,在否的情况下执行步骤710。
步骤709,为该当前用户标识范围对应的根节点生成右叶子节点。
步骤710,判断用户标识落入该右范围中并且能够接收到网络消息的用户设备是否均为没有被该网络消息通知的用户设备;在是的情况下跳出本次迭代,并可以继续执行步骤701进行下一次迭代,在否的情况下执行步骤711。
步骤711,为该当前用户标识范围对应的根节点生成右子树。
步骤712,将该右范围更新为当前用户标识范围;并且跳出本次迭代,并可以继续执行步骤701进行下一次迭代。
图7仅示意性示出了一次迭代的情况,对于更新后的每个当前用户标识范围,可以迭代地继续执行上述步骤,直到所有的用户标识范围被处理为止,从而生成被网络消息通知的用户标识范围。
例如,假设整个用户标识范围为[0,1000],某一个PO内能够接收寻呼消息的用户设备(例如在对应的PO对PDCCH进行了监听)共6个,用户标识分别为120,150,200,400,600,800;其中用户标识为150,200,600和800的用户设备被寻呼,而用户标识为120,400的用户设备不被寻呼。
在第一次迭代中,当前用户标识范围为[0,1000],从该范围中选择值500,该值500将当前用户标识范围划分为左范围[0,500]和右范围[500,1000],并且为该当前用户标识范围[0,1000]生成根节点(例如图3所示的节点1);
此外,用户标识落入该左范围[0,500]中并且能够接收到网络消息的用户设备共有4个,用户标识分别为120,150,200,400;这4个用户设备中有两个被该寻呼消息寻呼(用户标识为150,200),有两个没有被该寻呼消息寻呼(用户标识为120,400),则为该当前用户标识范围[0,1000]的根节点(例如图3所示的节点1)生成左子树,并将该左范围[0,500]作为当前用户标识范围。
此外,用户标识落入该右范围[500,1000]中并且能够接收到网络消息的用户设备共有2个,用户标识分别为600,800;这2个用户设备均被该寻呼消息寻呼,则为该当前用户标识范围[0,1000]的根节点(例如图3所示的节点1)生成右叶子节点(例如图3所示的节点4)。
在第二次迭代中,当前用户标识范围为[0,500],从该范围中选择值250,该值250将当前用户标识范围划分为左范围[0,250]和右范围[250,500],并且为该当前用户标识范围[0,500]生成根节点(例如图3所示的节点2);
此外,用户标识落入该左范围[0,250]中并且能够接收到网络消息的用户设备共有3个,用户标识分别为120,150,200;这3个用户设备中有两个被该寻呼消息寻呼(用户标识为150,200),有1个没有被该寻呼消息寻呼(用户标识为120),则为该当前用户标识范围[0,500]的根节点(例如图3所示的节点2)生成左子树,并将该左范围[0,250]作为当前用户标识范围。
此外,用户标识落入该右范围[250,500]中并且能够接收到网络消息的用户设备共有1个,用户标识为400;该用户设备没有被该寻呼消息寻呼,则跳出本次迭代。
在第三次迭代中,当前用户标识范围为[0,250],从该范围中选择值125,该值125将当前用户标识范围划分为左范围[0,125]和右范围[125,250],并且为该当前用户标识范围[0,250]生成根节点(例如图3所示的节点3);
此外,用户标识落入该左范围[0,125]中并且能够接收到网络消息的用户设备有1个,用户标识为120;该用户设备中没有被该寻呼消息寻呼,则跳出本次迭代。至此,整个用户标识范围[0,1000]均已经被处理,可以结束整个过程。
由此,可以生成例如图3所示的二叉树。然后,基于如表1所示的对应规则,利用广度优先遍历的方法,可以将图3所示的二叉树转为二进制比特串“11100000”。
值得注意的是,以上仅示意性示出了如何生成用户标识范围的情况,但本发明不限于此,例如还可以采用其他的算法或表现形式。例如,表3以折半查找为例,示出了如何生成二叉树的一种算法。
表3
Figure PCTCN2015100094-appb-000003
Figure PCTCN2015100094-appb-000004
值得注意的是,图6或图7仅示意性地对本发明实施例进行了说明,但本发明不限于此。例如可以适当地调整各个步骤之间的执行顺序,此外还可以增加其他的一些步骤或者减少其中的某些步骤。本领域的技术人员可以根据上述内容进行适当地变型,而不仅限于上述附图的记载。
由上述实施例可知,根据用户设备的标识是否落入指示信息所指示的用户标识范围中,来确定该用户设备是否被网络消息通知;由此,能够显著减少通信***(例如NB-IoT***)中网络消息(例如寻呼消息)的大小,可以用较少的资源通知(例如寻呼)更多的用户设备。
实施例3
本发明实施例提供一种网络消息通知装置,与实施例1相同的内容不再赘述。
图8是本发明实施例的网络消息通知装置的一示意图,如图8所示,网络消息通知装置800包括:
消息接收单元801,其接收网络侧设备发送的网络消息;其中该网络消息中包括用于指示用户标识范围的指示信息;
标识判断单元802,其对该指示信息进行解析并判断用户设备的用户标识是否落入该指示信息所指示的用户标识范围中;
通知确定单元803,其根据标识判断单元802的判断结果来确定该用户设备是否被该网络消息通知。
在本实施例中,该指示信息可以指示一个或多个用户标识范围;其中,用户标识落入所述用户标识范围中并且能够接收到网络消息的用户设备均为被该网络消息通知的用户设备;或者用户标识落入所述用户标识范围中并且能够接收到网络消息的用户设备均为没有被该网络消息通知的用户设备。
例如,该网络消息为寻呼消息,该寻呼消息用于寻呼一个或多个用户设备;以及通知确定单元803在用户设备的用户标识落入该指示信息所指示的用户标识范围中的情况下,确定该用户设备被该寻呼消息寻呼。
在本实施例中,该指示信息可以为对应二叉树的多个比特;其中整个用户标识范围[ue_indenditymin,ue_indenditymax]被二叉树的节点划分为多个范围,以及每一叶子节点与该叶子节点的父节点对应一个被网络消息通知的用户标识范围[ue_indendityj,ue_indendityk];其中,ue_indenditymin,ue_indenditymax,ue_indendityj,ue_indendityk均为实数,并且ue_indenditymin≤ue_indendityj<ue_indendityk≤ue_indenditymax
图9是本发明实施例的标识判断单元的一示意图,如图9所示,标识判断单元802可以包括:
二叉树获取单元901,其基于该指示信息获得对应的二叉树;
值对应单元902,其基于整个用户标识范围,将二叉树的每一节点与整个用户标识范围中的一个值对应;
二叉树查找单元903,基于该用户设备的用户标识对该二叉树进行查找,根据查找结果确定该用户设备的用户标识是否落入该指示信息所指示的用户标识范围中。
如图9所示,二叉树查找单元903可以包括:
值比较单元9031,其在当前节点不是叶子节点的情况下,将用户设备的用户标识与该当前节点所对应的值进行比较;
当前节点更新单元9032,其在该用户设备的用户标识大于该当前节点所对应的值、且该当前节点具有右子树的情况下,将该右子树的根节点作为当前节点;或者在该用户设备的用户标识小于或等于该当前节点所对应的值、且该当前节点具有左子树的情况下,将该左子树的根节点作为当前节点;以及
标识确定单元9033,其在该当前节点是叶子节点的情况下,确定该用户设备的用户标识落入该指示信息所指示的用户标识范围中。标识确定单元9033还可以用于:在该用户设备的用户标识大于当前节点所对应的值、且当前节点不具有右子树的情况下,或者在该用户设备的用户标识小于或等于当前节点所对应的值、且当前节点不具有左子树的情况下,确定该用户设备的用户标识没有落入该指示信息所指示的用户标识范围中。
在本实施例中,网络消息通知装置800还可以包括:范围接收单元(图中未示出),其接收网络侧设备发送的整个用户标识范围的最大值和/或最小值。
本实施例还提供一种用户设备,配置有如上所述的网络消息通知装置800。
图10是本发明实施例的用户设备的一示意图。如图10所示,该用户设备1000可以包括中央处理器100和存储器140;存储器140耦合到中央处理器100。值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
在一个实施方式中,网络消息通知装置800的功能可以被集成到中央处理器100中。其中,中央处理器100可以被配置为实现实施例1中所述的网络消息通知方法。
例如,中央处理器100可以被配置为进行如下的控制:接收网络侧设备发送的网络消息;其中所述网络消息中包括用于指示用户标识范围的指示信息;对所述指示信息进行解析并判断所述用户设备的用户标识是否落入所述指示信息所指示的用户标识范围中;以及根据所述标识判断单元的判断结果来确定所述用户设备是否被所述网络消息通知。
在另一个实施方式中,网络消息通知装置800可以与中央处理器100分开配置,例如可以将网络消息通知装置800配置为与中央处理器100连接的芯片,通过中央处 理器100的控制来实现网络消息通知装置800的功能。
如图10所示,该用户设备1000还可以包括:通信模块110、输入单元120、音频处理单元130、存储器140、照相机150、显示器160、电源170。其中,上述部件的功能与现有技术类似,此处不再赘述。值得注意的是,用户设备1000也并不是必须要包括图10中所示的所有部件,上述部件并不是必需的;此外,用户设备1000还可以包括图10中没有示出的部件,可以参考现有技术。
由上述实施例可知,根据用户设备的标识是否落入指示信息所指示的用户标识范围中,来确定该用户设备是否被网络消息通知;由此,能够显著减少通信***(例如NB-IoT***)中网络消息(例如寻呼消息)的大小,可以用较少的资源通知(例如寻呼)更多的用户设备。
实施例4
本发明实施例提供一种网络消息通知装置,与实施例1和2相同的内容不再赘述。
图11是本发明实施例的网络消息通知装置的一示意图,如图11所示,网络消息通知装置1100包括:
消息生成单元1101,其生成用于通知用户设备的网络消息;其中所述网络消息包括用于指示用户标识范围的指示信息;
消息发送单元1102,其向一个或多个用户设备发送所述网络消息,使得一个或多个用户设备根据用户标识是否落入用户标识范围中来确定是否被该网络消息通知。
在本实施例中,该指示信息可以指示一个或多个用户标识范围;其中,用户标识落入所述用户标识范围中并且能够接收到网络消息的用户设备均为被该网络消息通知的用户设备;或者用户标识落入所述用户标识范围中并且能够接收到网络消息的用户设备均为没有被该网络消息通知的用户设备。
例如,该网络消息为寻呼消息,所述寻呼消息用于寻呼一个或多个用户设备;其中,用户标识落入所述用户标识范围中并且能够接收到寻呼消息的用户设备均为被该寻呼消息寻呼的用户设备。
图12是本发明实施例的消息生成单元的一示意图,如图12所示,消息生成单元1101可以包括:
二叉树生成单元1201,其基于整个用户标识范围以及被网络消息通知的用户设 备的用户标识生成二叉树;
指示信息生成单元1202,其根据该二叉树生成多个比特;其中,整个用户标识范围[ue_indenditymin,ue_indenditymax]被二叉树的节点划分为多个范围,以及每一叶子节点与该叶子节点的父节点对应一个被网络消息通知的用户标识范围[ue_indendityj,ue_indendityk];其中,ue_indenditymin,ue_indenditymax,ue_indendityj,ue_indendityk均为实数,并且ue_indenditymin≤ue_indendityj<ue_indendityk≤ue_indenditymax
图13是本发明实施例的二叉树生成单元的一示意图,如图13所示,二叉树生成单元1201可以包括:
值选取单元1301,其从当前用户标识范围中选择一个值,将当前用户标识范围划分为左范围和右范围;
根节点生成单元1302,其生成当前用户标识范围对应的根节点,该根节点对应当前用户标识范围的所述值;
左叶子生成单元1303,其在用户标识落入左范围中并且能够接收到网络消息的用户设备均为被该网络消息通知的用户设备的情况下,为该根节点生成左叶子节点;
左子树生成单元1304,其在用户标识落入左范围中并且能够接收到网络消息的用户设备既包括被该网络消息通知的用户设备也包括没有被该网络消息通知的用户设备的情况下,为该根节点生成左子树;
右叶子生成单元1305,其在用户标识落入右范围中并且能够接收到网络消息的用户设备均为被该网络消息通知的用户设备的情况下,为该根节点生成右叶子节点;
右子树生成单元1306,其在用户标识落入右范围中并且能够接收到网络消息的用户设备既包括被该网络消息通知的用户设备也包括没有被该网络消息通知的用户设备的情况下,为该根节点生成右子树。
如图13所示,二叉树生成单元1201还可以包括:
当前范围更新单元1307,在左子树生成单元1304生成左子树的情况下,将左范围更新为当前用户标识范围;在右子树生成单元1306生成右子树的情况下,将右范围更新为当前用户标识范围。
在本实施例中,网络消息通知装置1100还可以包括:范围发送单元(图中未示出),向用户设备发送整个用户标识范围的最大值和/或最小值。
本实施例还提供一种网络侧设备,配置有如上所述的网络消息通知装置1100。 该网络侧设备可以是基站,也可以是MME,但本发明不限于此。
图14是本发明实施例的网络侧设备的一构成示意图。如图14所示,网络侧设备1400可以包括:中央处理器(CPU)200和存储器210;存储器210耦合到中央处理器200。其中该存储器210可存储各种数据;此外还存储信息处理的程序,并且在中央处理器200的控制下执行该程序。
其中,网络侧设备1400可以实现如实施例2所述的网络消息通知方法。中央处理器200可以被配置为实现网络消息通知装置1100的功能。
例如,中央处理器200可以被配置为进行如下控制:生成用于通知用户设备的网络消息;其中所述网络消息包括用于指示用户标识范围的指示信息;向一个或多个用户设备发送所述网络消息,使得所述一个或多个用户设备根据用户标识是否落入所述用户标识范围中来确定是否被所述网络消息通知。
此外,如图14所示,网络侧设备1400还可以包括:输入/输出接口220等;其中,上述部件的功能与现有技术类似,此处不再赘述。值得注意的是,网络侧设备1400也并不是必须要包括图14中所示的所有部件;此外,网络侧设备1400还可以包括图14中没有示出的部件,可以参考现有技术。
由上述实施例可知,根据用户设备的标识是否落入指示信息所指示的用户标识范围中,来确定该用户设备是否被网络消息通知;由此,能够显著减少通信***(例如NB-IoT***)中网络消息(例如寻呼消息)的大小,可以用较少的资源通知(例如寻呼)更多的用户设备。
实施例5
本发明实施例还提供一种通信***,与实施例1至4相同的内容不再赘述。
图15是本发明实施例的通信***的一示意图,如图15所示,通信***1500包括:用户设备1501、基站1502和MME1503。
在本实施例中,用户设备1501可以配置有如实施例3所述的网络消息通知装置800。基站1502和/或MME1503中可以配置有如实施例4所述的网络消息通知装置1100,即基站1502和/或MME1503可以实现网络侧设备1400的功能。
本发明实施例还提供一种计算机可读程序,其中当在用户设备中执行所述程序时,所述程序使得计算机在所述用户设备中执行实施例1所述的网络消息通知方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在用户设备中执行实施例1所述的网络消息通知方法。
本发明实施例还提供一种计算机可读程序,其中当在网络侧设备中执行所述程序时,所述程序使得计算机在所述网络侧设备中执行实施例2所述的网络消息通知方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在网络侧设备中执行实施例2所述的网络消息通知方法。
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、DVD、flash存储器等。
针对附图中描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,可以实现为用于执行本申请所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。针对附图描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP通信结合的一个或多个微处理器或者任何其它这种配置。
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。

Claims (15)

  1. 一种网络消息通知装置,配置于用户设备中,所述网络消息通知装置包括:
    消息接收单元,其接收网络侧设备发送的网络消息;其中所述网络消息中包括用于指示用户标识范围的指示信息;
    标识判断单元,其对所述指示信息进行解析并判断所述用户设备的用户标识是否落入所述指示信息所指示的用户标识范围中;
    通知确定单元,其根据所述标识判断单元的判断结果来确定所述用户设备是否被所述网络消息通知。
  2. 根据权利要求1所述的网络消息通知装置,其中,所述指示信息指示一个或多个用户标识范围;
    其中,用户标识落入所述用户标识范围中并且能够接收到所述网络消息的用户设备均为被所述网络消息通知的用户设备;或者用户标识落入所述用户标识范围中并且能够接收到所述网络消息的用户设备均为没有被所述网络消息通知的用户设备。
  3. 根据权利要求1所述的网络消息通知装置,其中,所述网络消息为寻呼消息,所述寻呼消息用于寻呼一个或多个用户设备;以及
    所述通知确定单元在所述用户设备的用户标识落入所述指示信息所指示的用户标识范围中的情况下,确定所述用户设备被所述寻呼消息寻呼。
  4. 根据权利要求1所述的网络消息通知装置,其中,所述指示信息为对应二叉树的多个比特;其中整个用户标识范围[ue_indenditymin,ue_indenditymax]被所述二叉树的节点划分为多个范围,以及每一叶子节点与该叶子节点的父节点对应一个被所述网络消息通知的用户标识范围[ue_indendityj,ue_indendityk];
    其中,ue_indenditymin,ue_indenditymax,ue_indendityj,ue_indendityk均为实数,并且ue_indenditymin≤ue_indendityj<ue_indendityk≤ue_indenditymax
  5. 根据权利要求4所述的网络消息通知装置,其中,所述标识判断单元包括:
    二叉树获取单元,其基于所述指示信息获得对应的二叉树;
    值对应单元,其基于所述整个用户标识范围,将所述二叉树的每一节点与所述整个用户标识范围中的一个值对应;
    二叉树查找单元,基于所述用户设备的用户标识对所述二叉树进行查找,根据查 找结果确定所述用户设备的用户标识是否落入所述指示信息所指示的用户标识范围中。
  6. 根据权利要求5所述的网络消息通知装置,其中,所述二叉树查找单元包括:
    值比较单元,其在当前节点不是叶子节点的情况下,将所述用户设备的用户标识与所述当前节点所对应的值进行比较;
    当前节点更新单元,其在所述用户设备的用户标识大于所述当前节点所对应的值、且所述当前节点具有右子树的情况下,将所述右子树的根节点作为当前节点;或者在所述用户设备的用户标识小于或等于所述当前节点所对应的值、且所述当前节点具有左子树的情况下,将所述左子树的根节点作为当前节点;以及
    标识确定单元,其在所述当前节点是叶子节点的情况下,确定所述用户设备的用户标识落入所述指示信息所指示的用户标识范围中;以及在所述用户设备的用户标识大于所述当前节点所对应的值、且所述当前节点不具有右子树的情况下,或者在所述用户设备的用户标识小于或等于所述当前节点所对应的值、且所述当前节点不具有左子树的情况下,确定所述用户设备的用户标识没有落入所述指示信息所指示的用户标识范围中。
  7. 根据权利要求1所述的网络消息通知装置,其中,所述网络消息通知装置还包括:
    范围接收单元,其接收所述网络侧设备发送的整个用户标识范围的最大值和/或最小值。
  8. 一种网络消息通知装置,配置于网络侧设备中,所述网络消息通知装置包括:
    消息生成单元,其生成用于通知用户设备的网络消息;其中所述网络消息包括用于指示用户标识范围的指示信息;
    消息发送单元,其向一个或多个用户设备发送所述网络消息,使得所述一个或多个用户设备根据用户标识是否落入所述用户标识范围中来确定是否被所述网络消息通知。
  9. 根据权利要求8所述的网络消息通知装置,其中,所述指示信息指示一个或多个用户标识范围;
    其中,用户标识落入所述用户标识范围中并且能够接收到所述网络消息的用户设备均为被所述网络消息通知的用户设备;或者用户标识落入所述用户标识范围中并且 能够接收到所述网络消息的用户设备均为没有被所述网络消息通知的用户设备。
  10. 根据权利要求8所述的网络消息通知装置,其中,所述网络消息为寻呼消息,所述寻呼消息用于寻呼一个或多个用户设备;
    其中,用户标识落入所述用户标识范围中并且能够接收到所述寻呼消息的用户设备均为被所述寻呼消息寻呼的用户设备。
  11. 根据权利要求8所述的网络消息通知装置,其中,所述消息生成单元包括:
    二叉树生成单元,其基于整个用户标识范围以及被所述网络消息通知的用户设备的用户标识生成二叉树;
    指示信息生成单元,其根据所述二叉树生成多个比特;
    其中,整个用户标识范围[ue_indenditymin,ue_indenditymax]被所述二叉树的节点划分为多个范围,以及每一叶子节点与该叶子节点的父节点对应一个被所述网络消息通知的用户标识范围[ue_indendityj,ue_indendityk];
    其中,ue_indenditymin,ue_indenditymax,ue_indendityj,ue_indendityk均为实数,并且ue_indenditymin≤ue_indendityj<ue_indendityk≤ue_indenditymax
  12. 根据权利要求11所述的网络消息通知装置,其中,所述二叉树生成单元包括:
    值选取单元,其从当前用户标识范围中选择一个值,将所述当前用户标识范围划分为左范围和右范围;
    根节点生成单元,其生成所述当前用户标识范围对应的根节点,所述根节点对应所述当前用户标识范围的所述值;
    左叶子生成单元,其在用户标识落入所述左范围中并且能够接收到所述网络消息的用户设备均为被所述网络消息通知的用户设备的情况下,为所述根节点生成左叶子节点;
    左子树生成单元,其在用户标识落入所述左范围中并且能够接收到所述网络消息的用户设备既包括被所述网络消息通知的用户设备也包括没有被所述网络消息通知的用户设备的情况下,为所述根节点生成左子树;
    右叶子生成单元,其在用户标识落入所述右范围中并且能够接收到所述网络消息的用户设备均为被所述网络消息通知的用户设备的情况下,为所述根节点生成右叶子节点;
    右子树生成单元,其在用户标识落入所述右范围中并且能够接收到所述网络消息的用户设备既包括被所述网络消息通知的用户设备也包括没有被所述网络消息通知的用户设备的情况下,为所述根节点生成右子树。
  13. 根据权利要求12所述的网络消息通知装置,其中,所述二叉树生成单元还包括:
    当前范围更新单元,在所述左子树生成单元生成所述左子树的情况下,将所述左范围更新为当前用户标识范围;在所述右子树生成单元生成所述右子树的情况下,将所述右范围更新为当前用户标识范围。
  14. 根据权利要求8所述的网络消息通知装置,其中,所述网络消息通知装置还包括:
    范围发送单元,向用户设备发送整个用户标识范围的最大值和/或最小值。
  15. 一种通信***,其中,所述通信***包括:
    网络侧设备,配置有如权利要求8所述的网络消息通知装置;以及
    用户设备,配置有如权利要求1所述的网络消息通知装置。
PCT/CN2015/100094 2015-12-31 2015-12-31 网络消息通知装置、方法以及通信*** WO2017113282A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201580084955.2A CN108293061B (zh) 2015-12-31 2015-12-31 网络消息通知装置、方法以及通信***
PCT/CN2015/100094 WO2017113282A1 (zh) 2015-12-31 2015-12-31 网络消息通知装置、方法以及通信***
US16/011,965 US10616953B2 (en) 2015-12-31 2018-06-19 Network message notification apparatus and method and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/100094 WO2017113282A1 (zh) 2015-12-31 2015-12-31 网络消息通知装置、方法以及通信***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/011,965 Continuation US10616953B2 (en) 2015-12-31 2018-06-19 Network message notification apparatus and method and communication system

Publications (1)

Publication Number Publication Date
WO2017113282A1 true WO2017113282A1 (zh) 2017-07-06

Family

ID=59224111

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/100094 WO2017113282A1 (zh) 2015-12-31 2015-12-31 网络消息通知装置、方法以及通信***

Country Status (3)

Country Link
US (1) US10616953B2 (zh)
CN (1) CN108293061B (zh)
WO (1) WO2017113282A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113543166B (zh) * 2020-04-20 2023-07-14 维沃移动通信有限公司 一种状态通知方法、设备及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040260701A1 (en) * 2003-05-27 2004-12-23 Juha Lehikoinen System and method for weblog and sharing in a peer-to-peer environment
CN1823332A (zh) * 2003-05-27 2006-08-23 诺基亚公司 用户通知的***和方法
CN101534460A (zh) * 2009-04-27 2009-09-16 烽火通信科技股份有限公司 在pon***中自动识别远端onu下联终端设备的方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050083937A1 (en) * 2003-10-15 2005-04-21 Hyesook Lim IP address lookup method using pipeline binary tree, hardware architecture, and recording medium
JP5235248B2 (ja) * 2009-05-13 2013-07-10 華為技術有限公司 ユーザ装置をページングするための方法、装置およびシステム
EP2534903A1 (en) * 2010-02-12 2012-12-19 InterDigital Patent Holdings, Inc. Group paging for machine-type communications
EP2369890A1 (en) * 2010-03-26 2011-09-28 Panasonic Corporation Connection peak avoidance for machine-type-communication (MTC) devices
CN102647666B (zh) * 2011-02-22 2016-06-29 华为技术有限公司 标识分配方法、组呼方法和通信设备
WO2016003174A1 (ko) * 2014-07-01 2016-01-07 엘지전자(주) 무선 통신 시스템에서 그룹 메시징 송수신 방법 및 이를 위한 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040260701A1 (en) * 2003-05-27 2004-12-23 Juha Lehikoinen System and method for weblog and sharing in a peer-to-peer environment
CN1823332A (zh) * 2003-05-27 2006-08-23 诺基亚公司 用户通知的***和方法
CN101534460A (zh) * 2009-04-27 2009-09-16 烽火通信科技股份有限公司 在pon***中自动识别远端onu下联终端设备的方法

Also Published As

Publication number Publication date
US10616953B2 (en) 2020-04-07
CN108293061B (zh) 2021-03-19
US20180302949A1 (en) 2018-10-18
CN108293061A (zh) 2018-07-17

Similar Documents

Publication Publication Date Title
WO2019153766A1 (zh) 无线通信的方法、网络设备和终端设备
US20190230584A1 (en) Network Slice Selection Method, Terminal Device, And Network Device
WO2017101102A1 (zh) 寻呼用户设备的装置、方法以及通信***
TW201844059A (zh) 針對調制和編碼方案值的限制
WO2021243837A1 (zh) 基于ursp规则的应用数据路由方法及用户设备
US10880756B2 (en) Information notification method, user terminal, first base station, and second base station
US11968729B2 (en) Method and apparatus for allocating PDU session ID for terminal device
WO2019223702A1 (zh) 管理pdu会话的方法、装置和***
JP2017502556A (ja) 近傍アウェアネットワークにおけるハッシュ値を含むプライベートサービス識別子
WO2019051802A1 (zh) 传输数据的方法、网络设备和终端设备
JP7320497B2 (ja) ページングを処理するためのノードおよび方法
WO2019047117A1 (zh) 接入网络的方法、终端设备和网络设备
WO2019075691A1 (zh) 一种受限ue能力的控制方法及装置、计算机存储介质
WO2020192387A1 (zh) 一种请求处理方法、相关装置及***
WO2020156184A1 (zh) 获取***信息的方法及装置
WO2020052463A1 (zh) 通信方法和网元
WO2016155272A1 (zh) 一种数据处理方法、装置及设备
TW201947964A (zh) 無線通訊方法和設備
WO2019183837A1 (zh) 获取***信息的方法、终端设备和网络设备
US11877156B2 (en) Methods, UE and nodes for handling system information protection
WO2019041347A1 (zh) 用于无线通信的方法和设备
WO2017113282A1 (zh) 网络消息通知装置、方法以及通信***
WO2019114670A1 (zh) 一种中继***接入方法及装置
US20190158225A1 (en) Data Transmission Method and Device
TW201838464A (zh) 通信方法、終端設備和接入網設備

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15911908

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15911908

Country of ref document: EP

Kind code of ref document: A1