CN114598997A - Method, system, server and terminal for realizing multicast of narrowband Internet of things - Google Patents

Method, system, server and terminal for realizing multicast of narrowband Internet of things Download PDF

Info

Publication number
CN114598997A
CN114598997A CN202011400766.0A CN202011400766A CN114598997A CN 114598997 A CN114598997 A CN 114598997A CN 202011400766 A CN202011400766 A CN 202011400766A CN 114598997 A CN114598997 A CN 114598997A
Authority
CN
China
Prior art keywords
coap
narrow
message
things terminal
server
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202011400766.0A
Other languages
Chinese (zh)
Inventor
王文治
郭靓
崔立鹏
王志佳
阚悦源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202011400766.0A priority Critical patent/CN114598997A/en
Publication of CN114598997A publication Critical patent/CN114598997A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The disclosure provides a method, a system, a server and a terminal for realizing narrowband Internet of things multicast, and relates to the field of Internet of things. The server sends a COAP multicast message to the multiple narrowband Internet of things terminals through the SCEF, the MME and the base station, wherein the COAP multicast message carries identification information of the multiple narrowband Internet of things terminals and identification information of the COAP multicast message; and the server receives a COAP confirmation message fed back by the narrow-band Internet of things terminal receiving the COAP multicast message, wherein the COAP confirmation message carries the identification information of the narrow-band Internet of things terminal receiving the COAP multicast message and the identification information of the COAP multicast message. Therefore, the narrow-band Internet of things multicast scheme is realized through control plane signaling optimization, and when the server wants to send the same data packets to a large number of narrow-band Internet of things terminals at the same time, system resources are saved, and the whole information transmission time is shortened.

Description

Method, system, server and terminal for realizing multicast of narrowband Internet of things
Technical Field
The disclosure relates to the field of internet of things, in particular to a method, a system, a server and a terminal for realizing multicast of a narrowband internet of things.
Background
The Narrow-Band Internet of Things (NB-IoT) is an important branch of the Internet of Things (IoT). NB-IoT is built in a cellular Network, consumes about 180kHz of bandwidth, is deployed in a GSM Network, a UMTS Network, or an LTE Network, and is also called Low Power Wide Area Network (LPWAN).
In the service of the narrow-band internet of things, if the server wants to send the same data packet to a large number of narrow-band internet of things terminals at the same time, the server needs to issue the data to each narrow-band internet of things terminal one by one, so that a large number of system resources are wasted, and the whole information transmission time is prolonged.
Disclosure of Invention
The embodiment of the disclosure provides a multicast implementation scheme for a narrowband internet of things, which saves system resources and reduces overall information transmission time when a server wants to send the same data packets to a large number of narrowband internet of things terminals at the same time.
The embodiment of the disclosure provides a method for realizing multicast of a narrowband internet of things, which includes:
the server sends a COAP multicast message to the multiple narrowband Internet of things terminals through the SCEF, the MME and the base station, wherein the COAP multicast message carries identification information of the multiple narrowband Internet of things terminals and identification information of the COAP multicast message;
and the server receives a COAP confirmation message fed back by the narrow-band Internet of things terminal receiving the COAP multicast message, wherein the COAP confirmation message carries the identification information of the narrow-band Internet of things terminal receiving the COAP multicast message and the identification information of the COAP multicast message.
In some embodiments, further comprising:
the method comprises the steps that a server obtains initial confirmation overtime time and maximum retransmission times of each narrow-band Internet of things terminal corresponding to a coverage enhancement level of the narrow-band Internet of things terminal and retransmission confirmation overtime time corresponding to each retransmission determined according to the initial confirmation overtime time and the current retransmission times;
when the first condition that the primary confirmation timeout time of the narrowband Internet of things terminal is reached, the COAP confirmation message is not received and the maximum retransmission times of the narrowband Internet of things terminal is not reached is met, the server resends the COAP multicast message to at least one narrowband Internet of things terminal meeting the first condition, wherein the identification information of the at least one narrowband Internet of things terminal meeting the first condition and the identification information of the COAP multicast message are carried;
and the server receives a COAP confirmation message fed back by the narrow-band Internet of things terminal meeting the first condition and receiving the COAP multicast message, wherein the COAP confirmation message carries the identification information of the narrow-band Internet of things terminal meeting the first condition and the identification information of the COAP multicast message.
In some embodiments, further comprising:
when a second condition that the retransmission confirmation timeout time corresponding to the current retransmission times of the narrow-band internet of things terminal is reached, the COAP confirmation message is not received and the maximum retransmission times of the narrow-band internet of things terminal is not reached is met, the server resends the COAP multicast message to at least one narrow-band internet of things terminal meeting the second condition, wherein the identification information of the at least one narrow-band internet of things terminal meeting the second condition and the identification information of the COAP multicast message are carried;
and the server receives a COAP confirmation message fed back by the narrow-band Internet of things terminal meeting the second condition and receiving the COAP multicast message, wherein the COAP confirmation message carries the identification information of the narrow-band Internet of things terminal meeting the second condition and the identification information of the COAP multicast message.
In some embodiments, further comprising:
the method comprises the steps that a server receives a COAP registration message sent by each narrow-band Internet of things terminal through a base station, an MME and an SCEF, wherein the COAP registration message carries identification information of the narrow-band Internet of things terminal, coverage enhancement grade information and identification information of the COAP registration message;
and the server feeds back a COAP confirmation message of the COAP registration message to the narrowband Internet of things terminal through the SCEF, the MME and the base station, wherein the identification information of the narrowband Internet of things terminal, the confirmed coverage enhancement grade information and the identification information of the COAP registration message are carried.
In some embodiments, the COAP registration message received by the server is initially sent or retransmitted by the narrowband internet of things terminal;
the method comprises the steps that a narrow-band Internet of things terminal retransmits a COAP registration message to a server according to initial confirmation overtime and maximum retransmission times corresponding to coverage enhancement levels of the narrow-band Internet of things terminal when a third condition that the initial confirmation overtime is reached, the COAP confirmation message of the server is not received, and the maximum retransmission times are not reached is met; or the narrow-band internet of things terminal determines retransmission confirmation overtime time corresponding to each retransmission according to the primary confirmation overtime time and the current retransmission times, and resends the COAP registration message to the server when the retransmission confirmation overtime time corresponding to the current retransmission times is reached, the COAP confirmation message of the server is not received, and a fourth condition that the maximum retransmission times is not reached is met.
In some embodiments, if the coverage enhancement levels of the narrowband internet of things terminals are different, the maximum retransmission times are different, and the range of the primary acknowledgement timeout time of the narrowband internet of things terminal is determined according to the overall response delay, the range of the acknowledgement adjustment factor, the maximum retransmission times and the incremental information of the retransmission acknowledgement timeout time at each retransmission;
and the retransmission confirmation overtime time corresponding to each retransmission is determined by increasing according to the current retransmission times and the increasing information of the retransmission confirmation overtime time in each retransmission on the basis of the initial confirmation overtime time.
In some embodiments, the COAP multicast message, COAP acknowledgement message, and COAP registration message are non-IP packets based on the application layer UDP protocol.
Some embodiments of the present disclosure provide a method for implementing multicast of a narrowband internet of things, including:
the method comprises the steps that a narrow-band Internet of things terminal receives a COAP multicast message sent by a server through an SCEF (service function), an MME (mobility management entity) and a base station, wherein the COAP multicast message carries identification information of a plurality of narrow-band Internet of things terminals and identification information of the COAP multicast message;
and the narrowband Internet of things terminal feeds back a COAP confirmation message to the server through the base station, the MME and the SCEF, wherein the identification information of the narrowband Internet of things terminal and the identification information of the COAP multicast message are carried.
In some embodiments, further comprising:
each narrow-band Internet of things terminal sends a COAP registration message to a server through a base station, an MME and an SCEF, wherein the identification information of the narrow-band Internet of things terminal, the coverage enhancement grade information and the identification information of the COAP registration message are carried;
and each narrow-band Internet of things terminal receives a COAP confirmation message fed back by the server after the COAP registration message is received, wherein the identification information of the narrow-band Internet of things terminal, the confirmed coverage enhancement grade information and the identification information of the COAP registration message are carried.
In some embodiments, further comprising:
each narrow-band Internet of things terminal resends the COAP registration message to the server according to the initial confirmation overtime time and the maximum retransmission times corresponding to the coverage enhancement level of the narrow-band Internet of things terminal when the initial confirmation overtime time is reached, the COAP confirmation message of the server is not received, and a third condition that the maximum retransmission times are not reached is met;
each narrow-band Internet of things terminal determines retransmission confirmation overtime time corresponding to each retransmission according to the primary confirmation overtime time and the current retransmission times, and when the retransmission confirmation overtime time corresponding to the current retransmission times is reached, the COAP confirmation message of the server is not received, and a fourth condition that the maximum retransmission times are not reached is met, the COAP registration message is retransmitted to the server;
and each narrow-band Internet of things terminal receives a COAP confirmation message fed back by the server after receiving the retransmitted COAP registration message, wherein the identification information of the narrow-band Internet of things terminal, the confirmed coverage enhancement grade information and the identification information of the COAP registration message are carried.
Some embodiments of the present disclosure provide a server, including:
a memory; and
a processor coupled to the memory, the processor configured to execute a narrowband internet of things multicast implementation based on instructions stored in the memory.
Some embodiments of the present disclosure provide a narrowband internet of things terminal, including:
a memory; and
a processor coupled to the memory, the processor configured to execute a narrowband internet of things multicast implementation based on instructions stored in the memory.
Some embodiments of the present disclosure provide a system for implementing multicast of a narrowband internet of things, including: a server; and a narrowband Internet of things terminal.
Some embodiments of the present disclosure provide a non-transitory computer readable storage medium having stored thereon a computer program that, when executed by a processor, implements the steps of a narrowband internet of things multicast implementation method.
Drawings
The drawings that will be used in the description of the embodiments or the related art will be briefly described below. The present disclosure will be more clearly understood from the following detailed description, which proceeds with reference to the accompanying drawings.
It should be apparent that the drawings in the following description are merely examples of the disclosure and that other drawings may be derived by those of ordinary skill in the art without inventive exercise.
Fig. 1 illustrates an architectural schematic of a narrowband internet of things of some embodiments of the present disclosure.
Fig. 2 shows a schematic diagram of a narrowband internet of things multicast implementation method according to some embodiments of the present disclosure.
Fig. 3 illustrates a schematic diagram of registration of a narrowband internet of things terminal with a server according to some embodiments of the present disclosure.
Fig. 4 shows a schematic diagram of a server implementing narrowband internet of things multicasting according to some embodiments of the present disclosure.
Fig. 5 shows a schematic diagram of a narrowband internet of things terminal that implements narrowband internet of things multicasting according to some embodiments of the present disclosure.
Fig. 6 shows a schematic diagram of a narrowband internet of things multicast implementation system according to some embodiments of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure.
Unless otherwise specified, "first", "second", and the like in the present disclosure are described to distinguish different objects, and are not intended to mean size, timing, or the like.
Fig. 1 illustrates an architectural schematic of a narrowband internet of things of some embodiments of the present disclosure.
As shown in fig. 1, the narrowband internet of things includes: the mobile terminal comprises an NB-IoT terminal, a base station, a Home Subscriber Server (HSS), a Mobility Management Entity (MME), a Serving Gateway (S-GW), a Public Data Network Gateway (P-GW), a Service Capability Exposure Function (SCEF) unit, a Server (Server) and the like.
The NB-IoT terminal is equipment for connecting a sensing network layer and a transmission network layer in the Internet of things, realizing data acquisition and data transmission to the network layer, and is used for multiple functions of data acquisition, preliminary processing, encryption, transmission and the like. The NB-IoT terminal is, for example, an NB-IoT UE (User Equipment).
The base station is, for example, a base station in a cellular network of various systems, such as an E-UTRAN (evolved universal terrestrial radio access network) base station (i.e., eNodeB).
The SCEF unit is also called a capability openness platform, and is configured to support a control plane optimization scheme and non-IP (Internet Protocol ) data transmission. And a new interface is introduced: t6 interface between MME and SCEF, S6T interface between HSS and SCEF. The other interfaces are shown in fig. 1.
The servers are, for example, a third party Service Capability Server (SCS) and a third party Application Server (AS).
Based on the above architecture, the server and the narrowband internet of things terminal communicate with each other through the SCEF, the MME and the base station by using a COAP (restricted Application Protocol) message. These COAP messages are non-IP packets that are built on top of User Datagram Protocol (UDP) communications. The COAP message includes, for example, a COAP multicast message, a COAP registration message, a COAP acknowledgement message, and the like, which are mentioned later.
The COAP header is in a fixed (4 byte) binary format, followed by an option portion of a compact binary format, and then a data portion. Both requests and responses of the COAP protocol are in this format. In the data portion, identification information of each internet of things terminal, Coverage Enhancement LEVEL (CE LEVEL) information, identification information ID of a message, and the like are encapsulated. The identification information of the terminal of the internet of things can be, for example, a serial number S/N of the terminal or other information capable of playing a role of identification. The message ID is unique for each message for detecting duplication and providing transmission reliability. The message IDs are, for example, 16 bits, and the message IDs corresponding to successive messages may be successive. Under the default configuration, approximately 250 messages are allowed to be transmitted from side to side every second.
Fig. 2 shows a schematic diagram of a narrowband internet of things multicast implementation method according to some embodiments of the present disclosure.
As shown in fig. 2, the method for implementing multicast of the narrowband internet of things includes: step 210-.
In step 210, the server sends a COAP multicast message to the multiple narrowband internet of things terminals through the SCEF, the MME, and the base station, where the COAP multicast message carries identification information of the multiple narrowband internet of things terminals and identification information of the COAP multicast message.
The server sends the COAP multicast message to the SCEF, the SCEF forwards the COAP multicast message to the MME, the MME forwards the COAP multicast message to the base station, and the base station forwards the COAP multicast message to the narrow-band Internet of things terminal.
In step 220, some or all of the multiple narrowband internet of things terminals receive a COAP multicast message sent by the server through the SCEF, the MME, and the base station, where the COAP multicast message carries identification information of the multiple narrowband internet of things terminals and identification information of the COAP multicast message.
In step 230, the narrowband internet of things terminal that receives the COAP multicast message feeds back a COAP confirmation message to the server through the base station, the MME and the SCEF, where the identification information of the narrowband internet of things terminal and the identification information of the COAP multicast message are carried.
In step 240, the server receives a COAP confirmation message fed back by the narrowband internet of things terminal that received the COAP multicast message, where the COAP confirmation message carries the identification information of the narrowband internet of things terminal that received the COAP multicast message and the identification information of the COAP multicast message.
Therefore, the narrow-band Internet of things multicast scheme is realized, and when the server wants to send the same data packets to a large number of narrow-band Internet of things terminals at the same time, system resources are saved, and the whole information transmission time is shortened.
If the server receives the COAP confirmation messages fed back by all the narrow-band Internet of things terminals, the multicast is finished; if the server does not receive the COAP confirmation messages fed back by all the narrow-band Internet of things terminals, the subsequent retransmission steps can be executed.
In step 250, the server obtains the initial acknowledgement timeout time and the maximum retransmission times corresponding to the coverage enhancement level of each narrowband internet of things terminal and the retransmission acknowledgement timeout time corresponding to each retransmission determined according to the initial acknowledgement timeout time and the current retransmission times, where the information may be determined by negotiation between the narrowband internet of things terminal and the server in the registration process of the narrowband internet of things terminal, and the registration process will be described in detail later.
When the first condition that the initial confirmation timeout time of the narrowband Internet of things terminal is reached, the COAP confirmation message is not received, and the maximum retransmission times of the narrowband Internet of things terminal is not reached is met, the server retransmits a COAP multicast message to at least one narrowband Internet of things terminal meeting the first condition, wherein the COAP multicast message carries identification information of the at least one narrowband Internet of things terminal meeting the first condition and identification information of the COAP multicast message.
If the coverage enhancement grades of the narrow-band internet of things terminals are different, the maximum retransmission times are different, and the primary acknowledgement timeout time is generally different. The range of the primary acknowledgement timeout time of the narrow-band Internet of things terminal is determined according to the overall response time delay, the range of the acknowledgement adjustment factor, the maximum retransmission times and the incremental information of the retransmission acknowledgement timeout time in each retransmission. And the retransmission confirmation overtime time corresponding to each retransmission is determined by increasing according to the current retransmission times and the increasing information of the retransmission confirmation overtime time in each retransmission on the basis of the initial confirmation overtime time.
Therefore, according to the coverage enhancement level of the narrowband Internet of things terminal, the dynamic adjustment of retransmission parameters such as the maximum retransmission times, the confirmation timeout time and the like is realized.
The following examples are given.
The maximum retransmission times corresponding to the coverage enhancement level is negotiable and configurable. Assume that there are three levels of coverage enhancement: 0, 1, 2, corresponding to maximum coupling losses of 144dB,154dB,165dB, respectively, where 165dB network coverage is the best, 2 may be selected as the maximum retransmission number, and similarly, 3 may be selected as the maximum retransmission number for 154dB, and 4 may be selected as the maximum retransmission number for 144 dB.
Assuming an initial acknowledgement TIMEOUT ACK-TIMEOUT (set to T), the range of retransmission acknowledgement TIMEOUT is: ACK-TIMEOUT-ACK-TIMEOUT P, where P represents an acknowledgement adjustment factor, and ranges from 1 to 1.5, for example. Assuming that the overall response delay does not exceed 6 seconds, the delay of the NB-IoT end-to-end signaling side can be basically controlled to be several tens of milliseconds, and is ignored. It is assumed that the increment information of the retransmission acknowledgement timeout time at each retransmission is an exponential-level increment, e.g., T, 2T, 4T, 8T, 16T, etc.
For 4 retransmissions: best case (P ═ 1), T +2T +4T +8T +16T < 6; worst case (P ═ 1.5), 1.5T +3T +6T +12T +24T < 6; the T range calculated from this is: 0.13S < T < 0.19S.
For 3 retransmissions: best case (P ═ 1), T +2T +4T +8T < 6; worst case (P ═ 1.5), 1.5T +3T +6T +12T < 6; the T range calculated from this is: 0.26S < T < 0.4S.
For 2 retransmissions: best case (P ═ 1), T +2T +4T < 6; worst case (P ═ 1.5), 1.5T +3T +6T < 6; the T range calculated from this is: 0.57S < T < 0.85S.
Wherein, the server still resends the COAP multicast message to the related narrowband Internet of things terminal through the SCEF, the MME and the base station.
In step 260, the server receives a COAP confirmation message fed back by the narrowband internet of things terminal satisfying the first condition that receives the COAP multicast message, where the COAP confirmation message carries the identification information of the narrowband internet of things terminal satisfying the first condition that receives the COAP multicast message and the identification information of the COAP multicast message.
If the server receives the COAP confirmation messages fed back by all the narrow-band Internet of things terminals, the multicast process is finished; if the server still does not receive the COAP confirmation messages fed back by all the narrow-band Internet of things terminals, the subsequent retransmission steps can be executed.
In step 270, when a second condition that the retransmission acknowledgement timeout time corresponding to the current retransmission times of the narrowband internet of things terminal is reached, the COAP acknowledgement message is not received, and the maximum retransmission times is not reached is met, the server retransmits the COAP multicast message to at least one narrowband internet of things terminal meeting the second condition, wherein the COAP multicast message carries identification information of the at least one narrowband internet of things terminal meeting the second condition and identification information of the COAP multicast message.
Wherein, the server still resends the COAP multicast message to the related narrowband Internet of things terminal through the SCEF, the MME and the base station.
In step 280, the server receives a COAP confirmation message fed back by the narrowband internet of things terminal satisfying the second condition and receiving the COAP multicast message, where the COAP confirmation message carries the identification information of the narrowband internet of things terminal satisfying the second condition and the identification information of the COAP multicast message.
If the server receives the COAP confirmation messages fed back by all the narrow-band Internet of things terminals, the multicast process is finished; if the server still does not receive the COAP confirmation messages fed back by all the narrow-band Internet of things terminals, whether the maximum retransmission times is reached is judged, if so, the multicast process is ended, and if not, the retransmission steps of 270 plus 280 can be continuously executed.
Therefore, a narrow-band Internet of things multicast scheme is realized through control plane signaling optimization, and when a server wants to send the same data packets to a large number of narrow-band Internet of things terminals at the same time, system resources are saved, and the whole information transmission time is reduced; and the multicast message is retransmitted according to the retransmission parameters differentiated by each narrow-band Internet of things terminal, so that the waste of network resources is avoided.
Fig. 3 illustrates a schematic diagram of registration of a narrowband internet of things terminal with a server according to some embodiments of the present disclosure.
As shown in fig. 3, the registration method includes: step 310-.
In step 310, the narrowband internet of things terminal sends a COAP registration message to the server through the base station, the MME and the SCEF, where the COAP registration message carries identification information of the narrowband internet of things terminal, coverage enhancement level information, and identification information of the COAP registration message.
In step 320, after receiving the COAP registration message sent by the narrowband internet of things terminal, the server feeds back a COAP confirmation message of the COAP registration message to the narrowband internet of things terminal through the SCEF, the MME and the base station, where the COAP confirmation message carries the identification information of the narrowband internet of things terminal, the confirmed coverage enhancement level information, and the identification information of the COAP registration message.
In step 330, if the narrowband internet of things terminal receives a COAP confirmation message fed back by the server after receiving the COAP registration message, where the COAP confirmation message carries the identification information of the narrowband internet of things terminal, the confirmed coverage enhancement level information, and the identification information of the COAP registration message, the registration process is ended.
In step 340, if the narrowband internet of things terminal does not receive the COAP confirmation message fed back after the server receives the COAP registration message, the narrowband internet of things terminal retransmits the COAP registration message to the server according to the initial confirmation timeout time and the maximum retransmission time corresponding to the coverage enhancement level thereof when a third condition that the initial confirmation timeout time is reached, the COAP confirmation message of the server is not received, and the maximum retransmission time is not reached is satisfied.
The narrowband Internet of things terminal still sends a COAP registration message to the server through the base station, the MME and the SCEF.
In step 350, if the narrowband internet of things terminal receives a COAP confirmation message fed back by the server after receiving the COAP registration message, where the COAP confirmation message carries the identification information of the narrowband internet of things terminal, the confirmed coverage enhancement level information, and the identification information of the COAP registration message, the registration process is ended.
And the server feeds back a COAP confirmation message of the COAP registration message to the narrow-band Internet of things terminal through the SCEF, the MME and the base station.
In step 360, if the narrowband internet of things terminal does not receive the COAP confirmation message fed back after the server receives the COAP registration message, the narrowband internet of things terminal determines the retransmission confirmation timeout time corresponding to each retransmission according to the initial confirmation timeout time and the current retransmission times, and when the retransmission confirmation timeout time corresponding to the current retransmission times is reached, the COAP confirmation message of the server is not received, and the fourth condition that the maximum retransmission times is not reached is met, the COAP registration message is retransmitted to the server.
In step 370, if the narrowband internet of things terminal receives a COAP confirmation message fed back by the server after receiving the COAP registration message, where the COAP confirmation message carries the identification information of the narrowband internet of things terminal, the confirmed coverage enhancement level information, and the identification information of the COAP registration message, the registration process is ended; if the narrow-band internet of things terminal still does not receive the COAP confirmation message fed back by the server after receiving the COAP registration message, judging whether the maximum retransmission times is reached, if so, finishing the registration process, and if not, continuing to execute the step 360 for retransmission.
Therefore, the narrow-band Internet of things terminal is registered to the server, so that the server obtains the identification information of the narrow-band Internet of things terminal, and the coverage enhancement level information of the narrow-band Internet of things terminal is determined through negotiation. And moreover, the registration message is retransmitted according to the retransmission parameters differentiated by each narrow-band Internet of things terminal, so that the waste of network resources is avoided.
Fig. 4 shows a schematic diagram of a server implementing narrowband internet of things multicasting according to some embodiments of the present disclosure.
As shown in fig. 4, the server 400 includes: a memory 410; and a processor 420 coupled to the memory, the processor configured to execute the narrowband internet of things multicast implementation method performed by the server of any embodiment based on instructions stored in the memory.
Memory 410 may include, for example, system memory, fixed non-volatile storage media, and the like. The system memory stores, for example, an operating system, an application program, a Boot Loader (Boot Loader), and other programs.
Fig. 5 shows a schematic diagram of a narrowband internet of things terminal that implements narrowband internet of things multicasting according to some embodiments of the present disclosure.
As shown in fig. 5, the narrowband internet of things terminal 500 includes: a memory 510; and a processor 520 coupled to the memory, the processor configured to execute the narrowband internet of things multicast implementation method executed by the narrowband internet of things terminal of any embodiment based on the instructions stored in the memory.
Memory 510 may include, for example, system memory, fixed non-volatile storage media, and the like. The system memory stores, for example, an operating system, an application program, a Boot Loader (Boot Loader), and other programs.
Fig. 6 shows a schematic diagram of a narrowband internet of things multicast implementation system according to some embodiments of the present disclosure.
As shown in fig. 6, the narrowband internet of things multicast implementation system 600 includes: a server 400 and a plurality of narrowband internet of things terminals 500.
Some embodiments of the present disclosure further provide a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for implementing multicast of a narrowband internet of things according to any of the embodiments are implemented.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more non-transitory computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only exemplary of the present disclosure and is not intended to limit the present disclosure, so that any modification, equivalent replacement, or improvement made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.

Claims (14)

1. A narrow-band Internet of things multicast realization method is characterized by comprising the following steps:
the server sends a COAP multicast message to the multiple narrowband Internet of things terminals through the SCEF, the MME and the base station, wherein the COAP multicast message carries identification information of the multiple narrowband Internet of things terminals and identification information of the COAP multicast message;
and the server receives a COAP confirmation message fed back by the narrow-band Internet of things terminal receiving the COAP multicast message, wherein the COAP confirmation message carries the identification information of the narrow-band Internet of things terminal receiving the COAP multicast message and the identification information of the COAP multicast message.
2. The method of claim 1, further comprising:
the method comprises the steps that a server obtains initial confirmation overtime time and maximum retransmission times of each narrow-band internet of things terminal corresponding to a coverage enhancement level of the narrow-band internet of things terminal and retransmission confirmation overtime time corresponding to each retransmission determined according to the initial confirmation overtime time and the current retransmission times;
when the first condition that the primary confirmation timeout time of the narrowband Internet of things terminal is reached, the COAP confirmation message is not received and the maximum retransmission times of the narrowband Internet of things terminal is not reached is met, the server resends the COAP multicast message to at least one narrowband Internet of things terminal meeting the first condition, wherein the identification information of the at least one narrowband Internet of things terminal meeting the first condition and the identification information of the COAP multicast message are carried;
and the server receives a COAP confirmation message fed back by the narrow-band Internet of things terminal meeting the first condition and receiving the COAP multicast message, wherein the COAP confirmation message carries the identification information of the narrow-band Internet of things terminal meeting the first condition and the identification information of the COAP multicast message.
3. The method of claim 2, further comprising:
when a second condition that the retransmission confirmation timeout time corresponding to the current retransmission times of the narrow-band internet of things terminal is reached, the COAP confirmation message is not received and the maximum retransmission times of the narrow-band internet of things terminal is not reached is met, the server resends the COAP multicast message to at least one narrow-band internet of things terminal meeting the second condition, wherein the identification information of the at least one narrow-band internet of things terminal meeting the second condition and the identification information of the COAP multicast message are carried;
and the server receives a COAP confirmation message fed back by the narrow-band Internet of things terminal meeting the second condition and receiving the COAP multicast message, wherein the COAP confirmation message carries the identification information of the narrow-band Internet of things terminal meeting the second condition and the identification information of the COAP multicast message.
4. The method of claim 1, further comprising:
the method comprises the steps that a server receives a COAP registration message sent by each narrow-band Internet of things terminal through a base station, an MME and an SCEF, wherein the COAP registration message carries identification information of the narrow-band Internet of things terminal, coverage enhancement grade information and identification information of the COAP registration message;
and the server feeds back a COAP confirmation message of the COAP registration message to the narrowband Internet of things terminal through the SCEF, the MME and the base station, wherein the identification information of the narrowband Internet of things terminal, the confirmed coverage enhancement grade information and the identification information of the COAP registration message are carried.
5. The method of claim 4,
the COAP registration message received by the server is sent for the first time or retransmitted by the narrow-band Internet of things terminal;
the method comprises the steps that a narrow-band Internet of things terminal retransmits a COAP registration message to a server according to initial confirmation overtime and maximum retransmission times corresponding to coverage enhancement levels of the narrow-band Internet of things terminal when a third condition that the initial confirmation overtime is reached, the COAP confirmation message of the server is not received, and the maximum retransmission times are not reached is met; or the narrow-band internet of things terminal determines retransmission confirmation overtime time corresponding to each retransmission according to the primary confirmation overtime time and the current retransmission times, and resends the COAP registration message to the server when the retransmission confirmation overtime time corresponding to the current retransmission times is reached, the COAP confirmation message of the server is not received, and a fourth condition that the maximum retransmission times is not reached is met.
6. The method according to claim 2 or 5,
if the coverage enhancement grades of the narrow-band Internet of things terminals are different, the maximum retransmission times are different, and the range of the primary acknowledgement overtime time of the narrow-band Internet of things terminals is determined according to the overall response time delay, the range of the acknowledgement adjustment factors, the maximum retransmission times and the incremental information of the retransmission acknowledgement overtime time at each retransmission;
and the retransmission confirmation overtime time corresponding to each retransmission is determined by increasing according to the current retransmission times and the increasing information of the retransmission confirmation overtime time in each retransmission on the basis of the initial confirmation overtime time.
7. The method of claim 4,
the COAP multicast message, COAP acknowledgement message, and COAP registration message are non-IP packets based on the application layer UDP protocol.
8. A narrow-band Internet of things multicast realization method is characterized by comprising the following steps:
the method comprises the steps that a narrow-band Internet of things terminal receives a COAP multicast message sent by a server through an SCEF (service function), an MME (mobility management entity) and a base station, wherein the COAP multicast message carries identification information of a plurality of narrow-band Internet of things terminals and identification information of the COAP multicast message;
and the narrowband Internet of things terminal feeds back a COAP confirmation message to the server through the base station, the MME and the SCEF, wherein the identification information of the narrowband Internet of things terminal and the identification information of the COAP multicast message are carried.
9. The method of claim 8, further comprising:
each narrow-band Internet of things terminal sends a COAP registration message to a server through a base station, an MME and an SCEF, wherein the identification information of the narrow-band Internet of things terminal, the coverage enhancement grade information and the identification information of the COAP registration message are carried;
and each narrow-band Internet of things terminal receives a COAP confirmation message fed back by the server after the COAP registration message is received, wherein the identification information of the narrow-band Internet of things terminal, the confirmed coverage enhancement grade information and the identification information of the COAP registration message are carried.
10. The method of claim 9, further comprising:
each narrow-band Internet of things terminal resends the COAP registration message to the server according to the initial confirmation overtime time and the maximum retransmission times corresponding to the coverage enhancement level of the narrow-band Internet of things terminal when the initial confirmation overtime time is reached, the COAP confirmation message of the server is not received, and a third condition that the maximum retransmission times are not reached is met;
each narrow-band Internet of things terminal determines retransmission confirmation overtime time corresponding to each retransmission according to the primary confirmation overtime time and the current retransmission times, and when the retransmission confirmation overtime time corresponding to the current retransmission times is reached, the COAP confirmation message of the server is not received, and a fourth condition that the maximum retransmission times are not reached is met, the COAP registration message is retransmitted to the server;
and each narrow-band Internet of things terminal receives a COAP confirmation message fed back by the server after receiving the retransmitted COAP registration message, wherein the identification information of the narrow-band Internet of things terminal, the confirmed coverage enhancement grade information and the identification information of the COAP registration message are carried.
11. A server, comprising:
a memory; and
a processor coupled to the memory, the processor configured to perform the narrowband internet of things multicast implementation of any of claims 1-7 based on instructions stored in the memory.
12. A narrowband Internet of things terminal comprises:
a memory; and
a processor coupled to the memory, the processor configured to execute the narrowband internet of things multicast implementation method of any of claims 8-10 based on instructions stored in the memory.
13. A narrow-band Internet of things multicast implementation system comprises:
the server of claim 11; and
the narrowband internet of things terminal of claim 12.
14. A non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the narrowband internet of things multicast implementation method of any of claims 1-10.
CN202011400766.0A 2020-12-04 2020-12-04 Method, system, server and terminal for realizing multicast of narrowband Internet of things Pending CN114598997A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011400766.0A CN114598997A (en) 2020-12-04 2020-12-04 Method, system, server and terminal for realizing multicast of narrowband Internet of things

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011400766.0A CN114598997A (en) 2020-12-04 2020-12-04 Method, system, server and terminal for realizing multicast of narrowband Internet of things

Publications (1)

Publication Number Publication Date
CN114598997A true CN114598997A (en) 2022-06-07

Family

ID=81813126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011400766.0A Pending CN114598997A (en) 2020-12-04 2020-12-04 Method, system, server and terminal for realizing multicast of narrowband Internet of things

Country Status (1)

Country Link
CN (1) CN114598997A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107172658A (en) * 2017-05-22 2017-09-15 广州市暨联牧科信息技术有限公司 A kind of jamming control method transmitted applied to Internet of Things
WO2018058468A1 (en) * 2016-09-29 2018-04-05 华为技术有限公司 Multicast service sending method and device
US20190069221A1 (en) * 2017-08-31 2019-02-28 Definition Networks, Inc. Systems and methods for machine-type communication
CN110875952A (en) * 2018-09-04 2020-03-10 ***通信有限公司研究院 Data response processing method and equipment based on Internet of things and storage medium
WO2020154877A1 (en) * 2019-01-29 2020-08-06 Qualcomm Incorporated Adaptive high level operating system retry timeout mechanism

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018058468A1 (en) * 2016-09-29 2018-04-05 华为技术有限公司 Multicast service sending method and device
CN107172658A (en) * 2017-05-22 2017-09-15 广州市暨联牧科信息技术有限公司 A kind of jamming control method transmitted applied to Internet of Things
US20190069221A1 (en) * 2017-08-31 2019-02-28 Definition Networks, Inc. Systems and methods for machine-type communication
CN110875952A (en) * 2018-09-04 2020-03-10 ***通信有限公司研究院 Data response processing method and equipment based on Internet of things and storage medium
WO2020154877A1 (en) * 2019-01-29 2020-08-06 Qualcomm Incorporated Adaptive high level operating system retry timeout mechanism

Similar Documents

Publication Publication Date Title
AU2005204215B2 (en) Repairing errors in data of MBMS service
EP3509329B1 (en) Multicast service sending method and system
US7180879B2 (en) Method and apparatus for call setup latency reduction
RU2369043C2 (en) Method and device for efficient paging and registration in radiocommunication system
US7778631B2 (en) Synchronization of stored service parameters in a communication system
AU2006211774B2 (en) Enhanced radio link control error handling
KR100932485B1 (en) How to Provide Broadcast and / or Multicast Services
CN112514528B (en) User plane optimization for 5G cellular Internet of things
MXPA04004669A (en) Method for transmitting control signal for mbms data in wireless mobile communication system.
EP0947114A1 (en) Group transmission in a packet radio network
JP2010283853A (en) Method for maintaining connection when request is pending
EP1389400B1 (en) Synchronization of stored service parameters in a communication system
US7610020B2 (en) Method of and system for wireless communication
US20230224679A1 (en) Handover schemes in multicast broadcast services
CN114598997A (en) Method, system, server and terminal for realizing multicast of narrowband Internet of things
JP4433829B2 (en) Mobile communication system, radio base station control station, and simultaneous response load reduction method using them
EP2157807A1 (en) Method of network controller reporting on the cycle period ability of the maximal discontinuous transmission in a cell
CN109982394B (en) Signaling interaction method and device
EP4061055A1 (en) Communication method and device
KR101023315B1 (en) Method for Controlling BCMCS Registration in Mobile Communication System
CN117320114A (en) Access method, device, electronic equipment and storage medium
CN104158638A (en) Method and system for controlling UE to retransmitting data transmission request, network side equipment and UE

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination