CN116056012B - Data transmission method, device, medium and equipment based on NBIOT protocol - Google Patents
Data transmission method, device, medium and equipment based on NBIOT protocol Download PDFInfo
- Publication number
- CN116056012B CN116056012B CN202310042794.7A CN202310042794A CN116056012B CN 116056012 B CN116056012 B CN 116056012B CN 202310042794 A CN202310042794 A CN 202310042794A CN 116056012 B CN116056012 B CN 116056012B
- Authority
- CN
- China
- Prior art keywords
- tracking area
- target data
- area update
- rrc connection
- data
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000005540 biological transmission Effects 0.000 title claims abstract description 34
- 238000004590 computer program Methods 0.000 claims description 14
- 230000004913 activation Effects 0.000 claims description 13
- 230000011664 signaling Effects 0.000 claims description 13
- 230000015654 memory Effects 0.000 claims description 10
- 238000010295 mobile communication Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 101150096310 SIB1 gene Proteins 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a data transmission method, device, medium and equipment based on an NBIOT protocol, which are applied to terminal equipment. The application relates to the technical field of mobile communication, and solves the problem that after a TAU flow is finished, data sent by a user are discarded, and the user considers that the data are sent, so that loss is caused to the user. The method comprises the following steps: receiving indication information from a user, wherein the indication information indicates to send target data; judging whether the terminal equipment is updating the tracking area; if the terminal equipment is updating the tracking area, caching the target data; and after the tracking area updating is determined to be finished, the target data is sent. The target data sent by the user in the tracking area updating period can be prevented from being discarded, loss caused by the discarding of the target data is avoided, and user experience is improved.
Description
Technical Field
The present invention relates to the field of mobile communications technologies, and in particular, to a data sending method, device, medium, and apparatus based on an NBIOT protocol.
Background
In the related art, to confirm the location of a mobile terminal, an NBIoT (narrowband internet of things) network coverage Area is divided into a number of TAs (Tracking areas), which are basic units of location update and paging in an NBIoT system. The tracking area is identified by a TAC (Tracking Area Code, TA code), which may contain one or more cells, the TAC being broadcast in SIB1 of these cells, and the network being operated with a TAI (tracking area identification) as the unique identification of the TA.
When a mobile terminal moves from one tracking area to another, it must re-register with the new tracking area to inform the network to change the mobile station's location information it stores, a TAU (Tracking Area Update ).
In Tracking Area Update (TAU), if there is no user data and control plane data already buffered, the parameter "Signalling active flag" (SAF) in the TAU Request signaling data is set to 0 in IE (information element): additionalupdate type value (AUTV), and the connection between the terminal device and the new tracking area is released after the terminal device completes the tracking area update without maintaining RRC (radio resource control (RadioResource Control)) connection after the tracking area update procedure is completed.
For the above reasons, if the mobile terminal needs to send data during the tracking area update process, since the TAU procedure has already been started, and if the terminal device does not have the cached user data and control plane data before the TAU procedure starts, the mobile terminal will immediately release RRC after the TAU procedure is completed, and the mobile terminal does not have resources to send data, so that the data is discarded.
The user is unaware of the TAU procedure, if the moment when the user sends the data is exactly within the TAU update time period, the user considers that the data is sent because the data sent by the user is discarded after the TAU procedure is finished, but in fact, the data is not sent, thus unnecessary loss is possibly caused for the user, and the user experience is affected.
Disclosure of Invention
In order to overcome the problems in the related art, the application provides a data sending method, device, medium and equipment based on an NBIOT protocol.
According to a first aspect of the present application, there is provided a data transmission method based on an NBIOT protocol, applied to a terminal device, including:
receiving indication information from a user, wherein the indication information indicates to send target data;
judging whether the terminal equipment is updating the tracking area;
if the terminal equipment is updating the tracking area, caching the target data;
and after the tracking area updating is determined to be finished, the target data is sent.
Based on the foregoing solution, in some embodiments, the determining whether the terminal device is performing tracking area update based on the data transmission method of the NBIOT protocol includes:
and if the current time is in the tracking area updating period, judging that the terminal equipment is carrying out tracking area updating, wherein the tracking area updating period is from the time when the terminal equipment initiates the RRC connection establishment request to the time when the tracking area updating issued by the network is received or refused.
Based on the foregoing, in some embodiments, after determining that the tracking area update is over, transmitting the target data includes:
detecting whether the RRC connection with the target tracking area is released or not, and if the RRC connection is not released, transmitting the target data through the RRC connection; and if the RRC connection is released, sending a control plane service request to reestablish the RRC connection and sending the target data.
Based on the foregoing, in some embodiments, determining whether the terminal device is performing a tracking area update includes:
and acquiring the value of the parameter of the signal activation mark in the transmitted signaling data, and judging that the terminal equipment is updating the tracking area if the value of the parameter of the signal activation mark is 0.
Based on the foregoing, in some embodiments, after determining that the tracking area update is over, transmitting the target data includes:
and after receiving the RRC release message issued by the network, the terminal equipment sends a control plane service request to reestablish the RRC connection and sends the target data.
Based on the foregoing solution, in some embodiments, the data transmission method based on the NBIOT protocol further includes:
and if the terminal equipment does not update the tracking area, sending the target data.
According to another aspect of the present application, there is provided a data transmitting apparatus based on an NBIOT protocol, applied to a terminal device, including:
the indication information receiving module is used for receiving indication information from a user, wherein the indication information indicates transmission target data;
the tracking area update judging module is used for judging whether the terminal equipment is carrying out tracking area update or not;
a buffer module, configured to buffer the target data if the terminal device is performing tracking area update;
and the sending module is used for sending the target data after the tracking area update is determined to be finished.
Based on the foregoing solutions, in some embodiments, the tracking area update determining module is further configured to determine that the terminal device is performing tracking area update if the current time is within a tracking area update period, where the tracking area update period is from a time when the terminal device initiates an RRC connection establishment request to a time when a tracking area update issued by the network is received or rejected.
Based on the foregoing, in some embodiments, the sending module is further configured to detect whether an RRC connection with a target tracking area is released, and if the RRC connection is not released, send the target data through the RRC connection; and if the RRC connection is released, sending a control plane service request to reestablish the RRC connection and sending the target data.
Based on the foregoing solutions, in some embodiments, the tracking area update determining module is further configured to obtain a value of a parameter of a signal activation flag in the sent signaling data, and if the value of the parameter of the signal activation flag is 0, determine that the terminal device is performing tracking area update.
Based on the foregoing solutions, in some embodiments, the sending module is further configured to send a control plane service request after receiving an RRC release message sent by the network, so as to reestablish the RRC connection, and send the target data.
Based on the foregoing, in some embodiments, the sending module is further configured to send the target data if the terminal device does not perform tracking area update.
According to another aspect of the present application, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed, implements the steps of a data transmission method based on the NBIOT protocol.
According to another aspect of the present application, there is provided a computer device comprising a processor, a memory and a computer program stored on the memory, the processor implementing the steps of a data transmission method based on the NBIOT protocol when the computer program is executed.
According to the data transmission method based on the NBIOT protocol, when user terminal equipment receives instruction information for transmitting target data, whether the terminal equipment is in a tracking area updating period is detected, if the terminal equipment is in the tracking area updating period, the target data is cached first, and after the tracking area updating is finished, the target data is transmitted. The target data sent by the user in the tracking area updating period can be prevented from being discarded, loss caused by the discarding of the target data is avoided, and user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application, illustrate and explain the application and are not to be construed as limiting the application. In the drawings:
fig. 1 is a flowchart illustrating a data transmission method based on an NBIOT protocol, according to an exemplary embodiment.
Fig. 2 is a block diagram illustrating a data transmission apparatus based on an NBIOT protocol, according to an exemplary embodiment.
FIG. 3 is a block diagram of a computer device, according to an example embodiment.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure. It should be noted that, in the case of no conflict, the embodiments and features in the embodiments may be arbitrarily combined with each other.
In order to solve the problem that in the prior art, when a user terminal sends target data in a tracking area updating period, after the tracking area is ended, RRC connection between the terminal equipment and a new tracking area is released, so that the target data is discarded, the application provides a data sending method based on an NBIOT protocol.
The data transmission method based on the NBIOT protocol is applied to terminal equipment, wherein the terminal equipment is electronic equipment with a mobile communication function, such as a mobile phone, a tablet personal computer with a mobile communication function and the like.
Fig. 1 is a flowchart illustrating a data transmission method based on an NBIOT protocol, according to an exemplary embodiment. Referring to fig. 1, the data transmission method based on the NBIOT protocol includes the steps of:
step S11, receiving indication information from a user, wherein the indication information indicates transmission target data;
the user can connect the wireless network at any time and any place by using the mobile terminal device, and enjoys the convenience brought by the network. With the development of network technology and the popularization of various application software, the demands for users to transmit and receive various data through terminal devices are becoming more and more common.
When the user opens the APP in the terminal device, selects data to be transmitted (for example, transmitting a picture), or inputs data to be transmitted (for example, editing a text), clicks a "transmit" button on the terminal, and generates instruction information of the transmission target data. After receiving the indication information, the terminal equipment enters a flow for sending target data.
Step S12, judging whether the terminal equipment is updating the tracking area.
In this embodiment, after receiving the instruction information for transmitting the target data, the terminal device does not immediately transmit the target data, but detects whether the terminal device is performing tracking area update.
More and more users use terminal devices in a mobile scenario, and the mobile process may span different tracking areas. Mobility is a main feature of a wireless communication system, and connection between a terminal device and a wireless network is achieved through handover of a tracking area. In the prior art, data is sent in the tracking area updating process, so that the situation that the data is discarded easily occurs, and therefore, the terminal equipment firstly judges whether the tracking area updating is performed or not, and adopts a corresponding method according to the judging result.
Step S13, if the terminal equipment is updating the tracking area, the target data is cached.
When the terminal equipment judges that tracking area update is being performed, the terminal equipment is stated to be executing a TAU flow, in order to prevent the terminal equipment from releasing RRC after the TAU flow is completed, the target data is discarded, and the terminal equipment does not immediately send the target data, but firstly caches the target data.
Step S14, after the tracking area update is determined to be finished, the target data is sent.
And after the terminal equipment determines that the tracking area is updated, the terminal equipment transmits the target data again, so that the target data is ensured not to be discarded.
In this real-time example, the terminal device determines that the time when the indication information of the target data sent by the user is received, and the TAU procedure is started, but the TAU procedure is not completed, the target data to be sent at this time is buffered first, and then sent after the TAU procedure is completed, so that it is possible to prevent the data from being discarded due to the release of RRC connection after the TAU procedure is completed. Ensuring that the target data is accurately transmitted after the user clicks the transmit button. In addition, as the TAU updating process is very short, the target data is sent after waiting for the TAU updating to finish, the waiting time of the user is not obviously increased, the user is unaware, and the user experience can be effectively improved.
In an exemplary embodiment, the data transmission method based on the NBIOT protocol further includes:
and if the detection result is that the terminal equipment does not update the tracking area, immediately transmitting the target data.
If the terminal device does not perform tracking area update, the terminal device can immediately transmit the target data. At this time, since the tracking area update is not involved, the target data can be smoothly sent out. Even if the terminal device enters the target tracking area from the source tracking area and needs to update the tracking area in the process of sending the target data, the terminal device can set the parameter 'Signallingactive flag' (SAF) in IE (information element): additional Update Type Value (AUTV) in the TAU Request signaling data to be 1 according to the existing NBIOT protocol when sending the TAU Request message because the data moment of sending the target data is located before the TAU update flow, and after the tracking area update process is completed, the connection of the RRC is maintained, so that the terminal device can maintain the service state of the current sending target data, and after the TAU flow is finished, the target data is continuously sent, without discarding the target data.
In an exemplary embodiment, determining whether the terminal device is performing a tracking area update includes:
and if the current time is in the tracking area updating period, judging that the terminal equipment is carrying out tracking area updating, wherein the tracking area updating period is from the time when the terminal equipment initiates the RRC connection establishment request to the time when the tracking area updating issued by the network is received or refused.
When the terminal equipment enters the target tracking area from the source tracking area, the source tracking area sends RRC connection reconfiguration information to the terminal equipment, the information comprises target tracking area identification TAI, and after receiving the RRC connection reconfiguration information sent by the source tracking area, the terminal equipment deletes the current wireless link and detects the target tracking area. And then the terminal equipment accesses the target tracking area, and after the RRC connection reestablishment is completed, the terminal equipment sends an RRC reestablishment completion message to the target tracking area to indicate the completion of the RRC connection reestablishment. Therefore, the time from the time when the terminal device initiates the RRC establishment request to the time when the terminal device receives the tracking area update issued by the network is received or rejected may be used as the tracking area update period. The terminal device may determine that the current period belongs to the tracking area update period when detecting that the RRC connection establishment request is initiated, but no message is received that the tracking area update issued by the network is received or rejected. And the terminal equipment detects that the moment of sending the target data is in the tracking area updating period and judges that the terminal equipment is updating the tracking area.
In an exemplary embodiment, the data transmission method based on the NBIOT protocol, after determining that the tracking area update is finished, includes:
detecting whether the RRC connection with the target tracking area is released or not, and if the RRC connection is not released, transmitting the target data through the RRC connection; and if the RRC connection is released, sending a control plane service request to reestablish the RRC connection and sending the target data.
When the terminal device determines that the tracking area update is finished, the terminal device further comprises detecting whether the RRC connection with the target tracking area is released or not before transmitting the target data.
When the terminal device receives instruction information to transmit target data, the terminal device detects that it is within the tracking area update period, and the TUA flow has started to be executed. But before the TUA procedure the terminal device may be in an idle state, and may be transmitting data or have buffered user data and control plane data.
If the terminal equipment is in an idle state before TUA process, after the terminal equipment and the target tracking area establish connection, the newly-built RRC connection is released, the terminal equipment detects whether the RRC connection is released, if the detection result is that the RRC connection is released, a control plane service request is triggered, the RRC connection is re-established, and the target data is sent through the newly-built RRC connection.
If the terminal device is in a state of transmitting data or having cached user data and control plane data before the TUA flow, the terminal device can maintain the new RRC connection after establishing connection with the new tracking area, and the terminal device can directly transmit the target data without re-establishing the RRC connection.
In an exemplary embodiment, determining whether the terminal device is performing a tracking area update includes:
and acquiring the value of the parameter of the signal activation mark in the transmitted signaling data, and judging that the terminal equipment is updating the tracking area if the value of the parameter of the signal activation mark is 0.
When the terminal transmits the TAU Request message, if the terminal device is in an idle state, a parameter 'Signalling active flag' (SAF) in IE (information element): additionalupdate type value (AUTV) in TAU Request signaling data is set to 0, so that it can be judged that the terminal device is performing tracking area update by acquiring a value of the parameter SAF in the transmitted signaling data, if the value of SAF is 0.
It is noted that if the terminal acquires the value of the parameter SAF in the transmitted signaling data, if the value of SAF is 1, the terminal is in fact also performing the tracking area update at this time. According to the foregoing description, when the value of SAF is 1, after the terminal device and the new tracking area establish a connection, a new RRC connection will be maintained, and the problem that the data sent by the user is discarded after the tracking area update is completed due to the tracking area update is not occurred. Therefore, in the data transmission method based on the NBIOT protocol disclosed in the present application, the tracking area update performed by the terminal device in the case where the value of SAF is 1 may be omitted.
In an exemplary embodiment, after determining that the tracking area update is over, transmitting the target data includes:
and after receiving the RRC release message issued by the network, the terminal equipment sends a control plane service request to reestablish the RRC connection and sends the target data.
On the basis that the terminal equipment is judged to be updating the tracking area by acquiring the value of the parameter SAF in the signaling data, if the value of the SAF is 0, after the terminal equipment completes the TUA flow, the RRC connection with the target tracking area is necessarily released first, and the terminal equipment needs to send a control plane service request to reestablish the RRC connection and send the target data.
In the implementation, the terminal device may wait for the release of the RRC connection after receiving the RRC release message issued by the network, or wait for a predetermined period of time, and initiate a request again and reestablish the RRC connection after ensuring that the RRC connection between the terminal device and the target tracking area is released.
Fig. 2 is a block diagram illustrating an NBIOT protocol-based data transmitting apparatus according to an exemplary embodiment. Referring to fig. 2, the data transmission apparatus based on the NBIOT protocol is applied to a terminal device, and includes: the device comprises an indication information receiving module 201, a tracking area updating judging module 202, a caching module 203 and a sending module 204.
The instruction information receiving module 201 is configured to receive instruction information from a user, the instruction information indicating transmission target data;
the tracking area update determination module 202 is configured to determine whether a terminal device is performing tracking area update;
the buffer module 203 is configured to buffer the target data, for example, when the terminal device is performing tracking area update;
the transmitting module 204 is configured to transmit the target data after determining that the tracking area update is over.
In an exemplary embodiment, the tracking area update determining module 202 is further configured to determine that the terminal device is performing a tracking area update if the current time is within a tracking area update period, where the tracking area update period is from a time when the terminal device initiates an RRC connection establishment request to a time when a tracking area update issued by the network is received or rejected.
In an exemplary embodiment, the sending module 204 is further configured to detect whether the RRC connection with the target tracking area is released, e.g. if the RRC connection is not released, then sending the target data over the RRC connection; if the RRC connection is released, a control plane service request is transmitted to reestablish the RRC connection and to transmit the target data.
In an exemplary embodiment, the tracking area update determining module 202 is further configured to further obtain a value of a parameter of the signal activation flag in the sent signaling data, and if the value of the parameter of the signal activation flag is 0, determine that the terminal device is performing tracking area update.
In an exemplary embodiment, the sending module 204 is further configured to send a control plane service request to reestablish the RRC connection and send the target data after the terminal device receives the RRC release message issued by the network.
In an exemplary embodiment, the sending module 204 is further configured to send the target data if the terminal device does not perform a tracking area update.
Fig. 3 is a block diagram illustrating a computer device 300 for data transmission based on the NBIOT protocol, in accordance with an exemplary embodiment. Referring to fig. 3, a computer device 300 includes a processor 301, the number of which may be set to one or more as desired. The computer device 300 further comprises a memory 302 for storing instructions, such as application programs, executable by the processor 301. The number of the memories can be set to one or more according to the requirement. Which may store one or more applications. Processor 301 is configured to execute instructions to perform the above-described data transmission method based on the NBIOT protocol.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus (device), or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied therein. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, including, but not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital Versatile Disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (devices) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations 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.
In this application, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that an article or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such article or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of additional identical elements in an article or apparatus that comprises the element.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, given that such modifications and variations of the present application are within the scope of the claims and their equivalents, such modifications and variations are intended to be included herein.
Claims (10)
1. The data transmission method based on the NBIOT protocol is characterized by being applied to terminal equipment and comprising the following steps of:
receiving indication information from a user, wherein the indication information indicates to send target data;
judging whether the terminal equipment is updating a tracking area or not;
if the terminal equipment is updating the tracking area, caching the target data;
after the tracking area update is determined to be finished, the target data is sent;
the determining whether the terminal device is performing tracking area update includes:
if the current moment is in a tracking area updating period, judging that the terminal equipment is carrying out tracking area updating, wherein the tracking area updating period is from the moment that the terminal equipment initiates an RRC connection establishment request to the moment that the tracking area updating issued by a network is received or refused; or,
and acquiring the value of the parameter of the signal activation mark in the transmitted signaling data, and judging that the terminal equipment is updating the tracking area if the value of the parameter of the signal activation mark is 0.
2. The data transmission method based on the NBIOT protocol according to claim 1, wherein when the terminal device determines whether to perform tracking area update based on whether it is in a tracking area update period, the transmitting the target data after determining that tracking area update is finished comprises:
detecting whether the RRC connection with the target tracking area is released or not, and if the RRC connection is not released, transmitting the target data through the RRC connection; and if the RRC connection is released, sending a control plane service request to reestablish the RRC connection and sending the target data.
3. The data transmission method based on the NBIOT protocol according to claim 1, wherein when the terminal device determines whether to perform tracking area update according to the value of the parameter of the signal activation flag, the transmitting the target data after determining that tracking area update is finished comprises:
and after receiving the RRC release message issued by the network, the terminal equipment sends a control plane service request to reestablish the RRC connection and sends the target data.
4. The data transmission method based on the NBIOT protocol according to claim 1, further comprising:
and if the terminal equipment does not update the tracking area, sending the target data.
5. A data transmitting apparatus based on an NBIOT protocol, which is applied to a terminal device, comprising:
the indication information receiving module is used for receiving indication information from a user, wherein the indication information indicates transmission target data;
the tracking area update judging module is used for judging whether the terminal equipment is carrying out tracking area update or not;
a buffer module, configured to buffer the target data if the terminal device is performing tracking area update;
the sending module is used for sending the target data after the tracking area update is determined to be finished;
the tracking area update judging module is further used for judging that the terminal equipment is carrying out tracking area update if the current moment is in a tracking area update period, wherein the tracking area update period is from the moment that the terminal equipment initiates an RRC connection establishment request to the moment that the tracking area update issued by a network is received or refused; or, if the value of the parameter of the signal activation flag is 0, judging that the terminal equipment is performing tracking area update.
6. The data transmission apparatus based on the NBIOT protocol according to claim 5, wherein when the terminal device determines whether to perform tracking area update according to whether it is in a tracking area update period, the transmission module is further configured to detect whether an RRC connection with a target tracking area is released, and if the RRC connection is not released, transmit the target data through the RRC connection; and if the RRC connection is released, sending a control plane service request to reestablish the RRC connection and sending the target data.
7. The data transmission apparatus based on the NBIOT protocol according to claim 5, wherein when the terminal device determines whether to perform tracking area update according to the value of the parameter of the signal activation flag, the transmission module is further configured to send a control plane service request to reestablish RRC connection after the terminal device receives the RRC release message sent by the network, and send the target data.
8. The data transmission apparatus based on the NBIOT protocol according to claim 5, wherein the transmitting module is further configured to transmit the target data if the terminal device does not perform tracking area update.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed, implements the steps of the method according to any one of claims 1-4.
10. A computer device comprising a processor, a memory and a computer program stored on the memory, characterized in that the processor implements the steps of the method according to any of claims 1-4 when the computer program is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310042794.7A CN116056012B (en) | 2023-01-28 | 2023-01-28 | Data transmission method, device, medium and equipment based on NBIOT protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310042794.7A CN116056012B (en) | 2023-01-28 | 2023-01-28 | Data transmission method, device, medium and equipment based on NBIOT protocol |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116056012A CN116056012A (en) | 2023-05-02 |
CN116056012B true CN116056012B (en) | 2023-07-21 |
Family
ID=86112963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310042794.7A Active CN116056012B (en) | 2023-01-28 | 2023-01-28 | Data transmission method, device, medium and equipment based on NBIOT protocol |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116056012B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272318A (en) * | 2007-03-20 | 2008-09-24 | 中兴通讯股份有限公司 | Method for preventing false resource release in tracing section updating or switching course |
WO2016062217A1 (en) * | 2014-10-20 | 2016-04-28 | 华为技术有限公司 | Tracking area updating device, system and method |
CN106162705A (en) * | 2015-03-31 | 2016-11-23 | 电信科学技术研究院 | A kind of method and apparatus controlling user plane bearer foundation |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102761965B (en) * | 2012-04-25 | 2016-03-30 | 中兴通讯股份有限公司 | The successional method of user apparatus service and device is kept after tracking area update |
-
2023
- 2023-01-28 CN CN202310042794.7A patent/CN116056012B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272318A (en) * | 2007-03-20 | 2008-09-24 | 中兴通讯股份有限公司 | Method for preventing false resource release in tracing section updating or switching course |
WO2016062217A1 (en) * | 2014-10-20 | 2016-04-28 | 华为技术有限公司 | Tracking area updating device, system and method |
CN106162705A (en) * | 2015-03-31 | 2016-11-23 | 电信科学技术研究院 | A kind of method and apparatus controlling user plane bearer foundation |
Non-Patent Citations (1)
Title |
---|
Nokia, Nokia Shanghai Bell, Ericsson, Huawei.S2-179038 "Modify Bearer Request during TAU".3GPP tsg_sa\WG2_Arch.2017,(第TSGS2_124_Reno期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN116056012A (en) | 2023-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11805559B2 (en) | Session management method and system, and terminal for locating a user plane function (UPF) entity when a session is an inactive state | |
US12015682B2 (en) | Service subscription method and system for reporting service change in communication system | |
US10334492B2 (en) | Method, apparatus and system for key derivation | |
CN109219111B (en) | Slice selection method and device | |
CN109429370B (en) | Information processing method and device | |
US10743235B2 (en) | Support for minimization of service interruption with device-to-device based user-equipment-to-network relay | |
CN109565785B (en) | Paging method and paging equipment | |
WO2017045149A1 (en) | Method and apparatus for releasing radio resource control (rrc) connection | |
CN112565315B (en) | Position information acquisition method, position service configuration method and communication equipment | |
CN110351683B (en) | Parameter transmission method and device | |
US11419023B2 (en) | Apparatus and method for optimization of conditional handover confirmation | |
WO2019091307A1 (en) | Communication method and device | |
JP2022544501A (en) | Sidelink RRC procedure | |
CN116056012B (en) | Data transmission method, device, medium and equipment based on NBIOT protocol | |
CN108200571B (en) | Tracking area updating method and device and mobile management entity | |
EP4135361A1 (en) | Policy control for broadcast session | |
CN113993147B (en) | Information processing method, network element, storage medium, and program product | |
US8638752B2 (en) | Method and system for handling QOS flows when moving between systems | |
WO2023115352A1 (en) | Methods and apparatuses for sidelink positioning | |
US20210226850A1 (en) | Method and device for configuring terminal policy, terminal, base station and storage medium | |
CN111836247B (en) | Method and equipment for processing near discovery service of terminal | |
US10959286B2 (en) | Methods and systems for managing circuit-switched (CS) signaling connection release in mobile communications | |
CN108112057B (en) | Detection method, detection device and computer storage medium | |
CN113099502A (en) | Call processing method, call processing device and storage medium | |
CN108377519B (en) | Method and device for processing session connection |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |