CN103763314B - Method and device for processing user layer data in practically deployed tumble detecting system - Google Patents

Method and device for processing user layer data in practically deployed tumble detecting system Download PDF

Info

Publication number
CN103763314B
CN103763314B CN201410004671.5A CN201410004671A CN103763314B CN 103763314 B CN103763314 B CN 103763314B CN 201410004671 A CN201410004671 A CN 201410004671A CN 103763314 B CN103763314 B CN 103763314B
Authority
CN
China
Prior art keywords
rlc
data
traffic
packet
pdcp
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
Application number
CN201410004671.5A
Other languages
Chinese (zh)
Other versions
CN103763314A (en
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.)
Nanjing Socool Information Technology Co ltd
Original Assignee
Nanjing University of Information Science and Technology
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 Nanjing University of Information Science and Technology filed Critical Nanjing University of Information Science and Technology
Priority to CN201410004671.5A priority Critical patent/CN103763314B/en
Publication of CN103763314A publication Critical patent/CN103763314A/en
Application granted granted Critical
Publication of CN103763314B publication Critical patent/CN103763314B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method for processing user layer data in a practically deployed tumble detecting system. The method comprises the steps: detecting IP data flow; judging whether the network is stable or the obvious disorder packet missing phenomenon exists at the server side during packet receiving, if yes, using the UDP to transmit IP data flow, and if not, using the TCP to transmit the IP data flow; when using the TCP to transmit the IP data flow, judging whether the IP data flow is an ACK data packet of the TCP, if yes, marking the IP data flow as high priority and sending the IP data flow to a high priority channel for transmission after PDCP processing and RLC processing are conducted on the IP data flow, and if not, marking the IP data flow as low priority and sending the IP data flow to a low priority channel for transmission after PDCP processing and RLC processing are conducted on the IP data flow. The method and device for processing user layer data in the practically deployed tumble detecting system can monitor the movement state of each person in real time.

Description

The processing method and processing device of client layer data in the fall detection system of actual deployment
Technical field
The present invention relates to the processing method of a kind of client layer data, particularly to the fall detection system of a kind of actual deployment The processing method and processing device of middle client layer data.
Background technology
Along with the acceleration of aged tendency of population, and the change of youngster philosophy of life, family not living home becomes more and more.Root Result according to statistics, old men more than 65 one full year of life of annual 1/3 can have the experience of accidental falls.On the one hand, along with integrated chip The raising of scale, cost decreases;On the other hand, wireless communication technology is more and more ripe.The development of these technology makes intelligence Can medical treatment popularize all the more common people other, such as remotely blood pressure, blood glucose measurement etc..Based on intelligence sensor wireless fall Detection technique belongs to one of many intelligent medical application.
Owing to, in actual deployment, substantial amounts of sensor device is producing data incessantly, and sends to terminal unit, How to process these mass data, and determine whether the event of falling occurs quickly, immediately, accurately, decide intelligent medical and set The application prospect of standby (such as body-worn medical equipment).
Along with the high speed development of communication technology, particularly 3G technology and LTE(LongTermEvolution) technology send out Exhibition, data, services will become the most important thing of mobile radio communication business.These wireless communication technologys are body-worn medical equipment User provide from itself to the wireless connections of Internet.The service of existing Internet network mainly uses TCP/IP Procotol, thus carry out networking and transmit data, but actual test shows mass data concentrates outburst when, TCP/IP Agreement can not timely respond to.Its reason is, owing to it confirms that packet is likely eating dishes without rice or wine to block the transmission of other data, And server is not received by message to cause sender to think, carry out message retransmission.Ultimately result in the blocking of mass data bag to eat dishes without rice or wine, The message that wireless senser is beamed back can not be processed in time, thus cause actual data of falling not to be acquired in time to server, It is delayed and most preferably gives treatment to opportunity.
Therefore, for the communication system of traditional body-worn medical equipment, it is necessary to provide falling of a kind of actual deployment The processing method of client layer data in detecting system, to solve the communication system of existing body-worn medical equipment because of the number produced The technical problem of each personnel's kinestate cannot be monitored in real time according to measuring huge.
Summary of the invention
The purpose of the present invention aims to provide the processing method of client layer data in the fall detection system of a kind of actual deployment, The optimization of the fall detection system realizing user oriented aspect processes, and the method uses Transmission Control Protocol, carries out the mutual of packet, And use udp protocol on this basis, thus send data to server faster, it is ensured that real time data can quickly arrive clothes Business equipment, cannot monitor every because the data volume that produces is huge solving the communication system of existing body-worn medical equipment in real time The technical problem of individual personnel's kinestate.
On the one hand, the present invention provides the processing method of client layer data in the fall detection system of a kind of actual deployment, bag Include: detection IP traffic;Judge that network is the most stable or server end packet receiving is with or without obvious out of order packet loss phenomenon, the most then make With udp protocol transmission of IP data stream, if it is not, then use Transmission Control Protocol transmission of IP data stream;When using Transmission Control Protocol transmission of IP data During stream, it is judged that whether IP traffic is the ack msg bag of Transmission Control Protocol, the most then IP traffic is labeled as high priority warp PDCP processes and is sent to high-priority channel after RLC process and is transmitted, if it is not, then IP traffic is labeled as low priority And be sent to low-priority channel and be transmitted after PDCP processes and RLC processes;Wherein, described RLC process may include that by The high-rise PDU packet that length is different carries out segmentation and is reassembled as RLC load cell (LU);When the content of a RLC SDU can not be filled out During a full complete RLC PDU, the first paragraph of next RLC SDU is also placed in this LU, with previous RLC SDU Latter one section is concatenated together;When the content of RLC SDU can not be filled up a complete RLC PDU and cannot be carried out cascade, will Remaining space filling bit fills up;When RLC PDU is reassembled as RLC SDU, by checking the serial number of RLC PDU RLC SDU state is checked;Detect the mistake of rlc protocol and recover.
On the other hand, the present invention provides the processing means of client layer data in the fall detection system of a kind of actual deployment, Including: detection module, it is used for detecting IP traffic;Judge module, is used for judging that network is the most stable or server end packet receiving has Without obvious out of order packet loss phenomenon, and when using Transmission Control Protocol transmission of IP data stream, it is judged that whether IP traffic is Transmission Control Protocol Ack msg bag;Processing module, for when network stabilization and server end packet receiving are without obvious out of order packet loss phenomenon, then uses Udp protocol transmission of IP data stream, when unstable networks or server end packet receiving have obvious out of order packet loss phenomenon, then uses TCP Protocol transmission IP traffic, and when the ack msg bag that IP traffic is for Transmission Control Protocol, then IP traffic is labeled as height Priority grouped convergence (PDCP) process and are sent to high-priority channel after wireless chain control layer (RLC) process It is transmitted, when the ack msg bag that IP traffic is not for Transmission Control Protocol, then IP traffic is labeled as low priority warp PDCP processes and is sent to low-priority channel after RLC process and is transmitted;Wherein, described processing module farther includes: RLC Processing unit, is reassembled as RLC load cell LU, as a RLC SDU for high-rise PDU packets different for length is carried out segmentation Content when can not fill up a complete RLC PDU, the first paragraph of next RLC SDU is also placed in this LU, with previous The final stage of individual RLC SDU is concatenated together, when the content of RLC SDU can not fill up a complete RLC PDU and cannot When cascading, remaining space filling bit is filled up, when RLC PDU is reassembled as RLC SDU, by checking RLC SDU state is checked by the serial number of RLC PDU, detects the mistake of rlc protocol and recovers.
The processing method and processing device of client layer data, energy in the fall detection system of a kind of actual deployment that the present invention provides The optimization of the fall detection system enough realizing user oriented aspect processes, and the method uses Transmission Control Protocol, carries out the friendship of packet Mutually, and use udp protocol on this basis, thus send data to server faster, it is ensured that real time data can quickly arrive Reach service equipment, cannot supervise in real time because the data volume that produces is huge solving the communication system of existing body-worn medical equipment Control the technical problem of each personnel's kinestate.Further, the present invention determines priority by dividing to the packet of Transmission Control Protocol, Reach stable bandwidth of air-interface effect, and then ensure that what data can be stable, instant is sent to server.
Aspect and advantage that the present invention adds will part be given in the following description, and these will become from the following description Obtain substantially, or recognized by the practice of the present invention.
Accompanying drawing explanation
Fig. 1 shows the protocol architecture distribution of user side and server in air protocol according to an embodiment of the present invention Structural representation;
Fig. 2 shows the place of client layer data in the fall detection system of actual deployment according to an embodiment of the present invention The schematic flow sheet of reason method;
Fig. 3 shows the place of client layer data in the fall detection system of actual deployment according to an embodiment of the present invention The structural representation of reason device.
Detailed description of the invention
Embodiments of the present invention are described below in detail, and the example of described embodiment is shown in the drawings, the most ad initio Represent same or similar element to same or similar label eventually or there is the element of same or like function.Below by ginseng The embodiment examining accompanying drawing description is exemplary, is only used for explaining the present invention, and is not construed as limiting the claims.
Those skilled in the art of the present technique it is understood that unless expressly stated, singulative used herein " ", " one ", " described " and " being somebody's turn to do " may also comprise plural form.It is to be further understood that the description of the present invention uses Wording " includes " referring to there is described feature, integer, step, operation, element and/or assembly, but it is not excluded that existence or adds Add other features one or more, integer, step, operation, element, assembly and/or their group.It should be understood that when we claim Element is " connected " or during " coupled " to another element, and it can be directly connected or coupled to other elements, or can also deposit In intermediary element.Additionally, " connection " used herein or " coupling " can include wireless connections or couple.Wording used herein "and/or" includes one or more any cell listing item being associated and all combinations.
It is understood that unless otherwise defined, all terms used herein (include skill to those skilled in the art of the present technique Art term and scientific terminology) have with the those of ordinary skill in art of the present invention be commonly understood by identical meaning.Also It should be understood that those terms defined in such as general dictionary should be understood that have with in the context of prior art The consistent meaning of meaning, and unless defined as here, will not explain by idealization or the most formal implication.
The processing method of client layer data in the fall detection system of one actual deployment of Patent design of the present invention, it is main Employ udp protocol and ICP/IP protocol, and process emphatically PDCP protocol layer and the data of rlc protocol layer.
The technical term commonly used in the art that the present invention relates to, as shown in the table.
Technical term English Chinese
TCP/IP Transmission Control Protocol/Internet Protocol Transmission control protocol/Internet Protocol
IP traffic Internet Protocol Dataflow Data based on Internet protocol
UDP User Datagram Protocol User Datagram Protocol
TCP Transmission Control Protocol Transmission control protocol
PDCP Packet Data Convergence Protocol PDCP
RLC Radio Link Control Wireless chain control layer agreement
PDU Power Distribution Unit Power distribution unit
LU Load Unit Load cell
SDU Service Data Unit Service data unit
RRC Radio Resource Control Radio resource control
UDP is a kind of towards connectionless transport layer protocol in OSI Reference Model, and it is mainly used in not requiring order of packets In the transmission arrived, the inspection of packet transmission sequence is completed by application layer with sequence.It is different from towards connecting-type agreement, thus There is the advantages such as resource consumption is little, processing speed is fast, so generally audio frequency, video and general data use UDP relatively when transmitting Many.Even if because they lose one or two packet once in a while, also will not have much impact to receiving result.Owing to UDP may There is the phenomenon of packet loss, it is only used as the ground floor for the treatment of method.
TCP/IP is broadly divided into two parts: tcp data information and IP packet.Tcp data information is represented by: TCP header Portion+real data (TCP header includes: source and target host side slogan, serial number, confirmation number, check word etc.).IP packet can table It is shown as: IP head+tcp data information (IP head includes: source and target host IP address, type, life cycle etc.).Transmission Control Protocol is used It is for setting up retransmission timer the need of the foundation retransmitted in controlling data segment.One is started while sending a data segment Retransmission timer, if receive confirmation to be shut off this intervalometer, if do not received before timer expiry before timer expiry Confirm, then retransmit this data segment.Exactly because also this characteristic, it is used alone Transmission Control Protocol in the wireless network and the most likely blocks up Plug is eated dishes without rice or wine, and causes the data can not normal propagation.
PDCP is a wireless transmission protocol stack in UMTS, and IP head is compressed and decompression, transmission number of users by main being responsible for According to and safeguard the serial number of radio bearer be set for lossless any wireless network services subsystem (SRNS).PDCP protocol layer belongs to nothing On the second layer of line interface protocol stack, RRM (RRC) message in processing controls plane and user plane because of Special fidonetFido (IP) bag.On the user plane, PDCP sublayer obtains after the IP packet on upper strata, can divide IP data Group carries out head compression and encryption, is then delivered to rlc sublayer.PDCP sublayer also provides to upper strata sequentially to be submitted to and repeated packets inspection Brake.
Fig. 1 shows the protocol architecture distribution of user side and server in air protocol according to an embodiment of the present invention Structural representation.As it is shown in figure 1, evolution land radio access web node B (E-URTANNodeB, eNB) and subscriber equipment In the protocol stack of (UserEquipment, UE), contain from high level to lower layers packet: PDCP protocol layer, wireless spread-spectrum technology (RadioLinkControl, RLC) layer, MAC (MediumAccessControl) layer, physical layer (Physicallayer, PHY).Transmitting terminal needs to transmit business datum when arriving receiving terminal, transmitting terminal by the business datum that receives through the PDCP of eNB Protocol layer, rlc layer, MAC layer process, and finally arrive the PHY layer of transmitting terminal, and transmitting terminal passes through the physical path of PHY layer by business It is sent to the PHY layer of receiving terminal, through the MAC layer of receiving terminal, rlc layer, the process of PDCP protocol layer, to the high-rise throwing of receiving terminal Pass.
Fig. 2 shows the place of client layer data in the fall detection system of actual deployment according to an embodiment of the present invention The schematic flow sheet of reason method.As in figure 2 it is shown, the present invention provides client layer data in the fall detection system of a kind of actual deployment Processing method, including: detection IP traffic;Judge that network is the most stable or server end packet receiving is existing with or without obvious out of order packet loss As, if network stabilization and server end packet receiving are without obvious out of order packet loss phenomenon, then use udp protocol transmission of IP data stream, if net Network is unstable or server end packet receiving has obvious out of order packet loss phenomenon, then use Transmission Control Protocol transmission of IP data stream;When using TCP During protocol transmission IP traffic, it is judged that whether IP traffic is the ack msg bag of Transmission Control Protocol, the most then by IP traffic labelling Process for high priority grouped convergence (PDCP) and be sent to high priority after wireless chain control layer (RLC) process Passage is transmitted, if it is not, IP traffic is then labeled as low priority and is sent to low excellent after PDCP processes and RLC processes First level passage is transmitted.
Further, described RLC process may include that high-rise PDU packets different for length is carried out segmentation is reassembled as RLC Load cell (LU);When the content of a RLC SDU can not fill up a complete RLC PDU, by next RLC SDU's First paragraph is also placed in this LU, is concatenated together with the final stage of previous RLC SDU;When the content of RLC SDU can not be filled out When expiring a complete RLC PDU and cannot be carried out cascade, remaining space filling bit is filled up;At RLC PDU quilt When being reassembled as RLC SDU, by checking that RLC SDU state is checked by the serial number of RLC PDU;The mistake of detection rlc protocol Miss and recover.
Further, described PDCP process farther includes: obtain the IP packet from upper strata;To IP packet Carry out head compression and encryption;IP packet after compression and encryption is sent to rlc sublayer;There is provided and sequentially submit to and repeat point Group detection service.
Further, described offer is sequentially submitted to and is farther included with repeated packets detection service: provide letter for upper strata RRC Order transmission service, and realize encryption and the consistency protection of RRC signaling, and realize in the reverse direction RRC signaling deciphering and Consistency check.
Such as, contribute to realizing in a wireless communication system the data relevant to switching are transmitted the system being managed, Can include node B (such as, base station, access point (AP), the node B (eNB) etc. of evolution), the latter with can be with one or many Individual user equipment unit (UE, the most also known as access terminal (AT), mobile terminal etc.) 130 communicates.Lift one Individual example, node B above can communicate with UE at one or more downlinks (DL, also referred to as forward link (FL)), UE Above can communicate with node B in one or more up-links (UL, also referred to as reverse link (RL)).Lift an example again Son, node B can be with cordless communication network (such as, UMTS (UMTS) land radio access web (E-of evolution UTRAN) or one part (such as, community, sector etc.)) be associated.Additionally, node B can be with other nets one or more Network entity (such as, system controller (not shown) etc.) collaborative work, in order to the communication between coordinator node B and UE.
Can the transmission of the respective packets in execution system in the scene of one or more communication layers of system protocol stack.Example As, packet data convergence protocol (PDCP) layer, wireless spread-spectrum technology (RLC) layer, medium access control (MAC) layer and layer 1 (L1) May be used for respective complexity to realize the various aspects of radio communication.So, such as, PDCP protocol layer may be used for Performing data compression and sequence and/or other HLF high layer function, rlc layer may be used for managing transmission and/or the re-transmission of various data, MAC layer may be used for that corresponding relevant device is linked into the communication resource relevant to network and is managed, and L1 may be used for relatively The physical air interface relevant to giving the network equipment is managed on low layer.It is to be understood that be with particular example above Mode be given, random layer can carry out the most suitable function.However, it should be understood that system can be with the suitableeest When order use the one group of communication layers being arbitrarily suitable for.
Layer can be associated with various PDU forms, in order to the communication contributing to combining information manages and/or processes Information on one or more layers.Therefore, corresponding PDCPPDU can be relevant to PDCP protocol layer, PDCPPDU may be embodied in In the RLCPDU that rlc layer is relevant.It should be appreciated that can in any suitable way PDCPPDU be mapped in RLCPDU. Therefore, map one to one, many-one maps, one-to-many maps and/or arbitrarily other suitably mapping may be used to PDCPPDU It is encapsulated in corresponding RLCPDU.It should be appreciated that additionally or alternatively, MAC layer, L1 and/or and radio communication Other layer any that system is relevant can use PDU form, in order to processes information in given equivalent layer.
The combination of coupling layer, such as, PDCP protocol layer and rlc layer can be come by corresponding data radio bearer (DRB).Can With the corresponding DRB that offer is corresponding to the corresponding pipeline between PDCP protocol layer and rlc layer.Such as, corresponding DRB may be used for right The data corresponding with one or more PDCPPDU arrange, in order to be transmitted the most in a wireless communication system.This Outward, DRB may be used for preserving PDCP status message, and can generate with as further detailed below and/or use PDCP status message.For example, it is possible to distribute priority value to DRB, so that based in part on the respective priority of DRB, Launch the information through arrangement in DRB.Therefore, DRB can have limit priority, and DRB can have secondary limit priority, DRB can have lowest priority.It is to be understood that can set up preferential between DRB in any suitable manner Level, and given respective priority can apply to any an appropriate number of DRB.
System can be adaptive, in order to optimizes the communication performance of given UE.It is therefoie, for example, if it occur that following feelings Condition: producing the wireless conditions of decline between node B and UE, the overlay area of UE removal node B, the service that UE needs is node B Have no ability to or capacity provides, or other reason, then can carry out transferring to the service for UE from source node B The switching of target node b.
According to handoff procedure above, the UE in system may be used for using the corresponding PDCP status message on corresponding DRB as The after handoff completion message first packet is followed to launch.Give one example, can be in the upper transmitting of Signaling Radio Bearer (SRB) In the DLPDCPPDU that PDCP status message, its DLPDCPPDU that can serve to indicate that loss and/or instruction are sequentially received The sequence number (SN) of later DLPDCPPDU.So, lift a concrete example, if UE is from Node-B receiver to given DRB The PDCPPDU with serial number 1,2,4,6 and 10, then the PDCP status message of this DRB may indicate that and lost serial number 3, the PDCPPDU of 5,7,8 and the 9 and PDCPPDU of instruction serial number 2 is last of the PDU that is sequentially received.Therefore, Node B can discharge the memorizer for storing PDU1,2,4,6 and 10, and carries out weight only for PDU3,5,7,8 and 9 lost Pass.In similar concrete example, if corresponding PDCPPDU is encapsulated in corresponding RLCPDU, then UE can send out to node B The RLC corresponding for RLCPDU penetrated and had correctly received by UE confirms (ACK).If it is therefoie, for example, RLCPDU is configured to Comprise and there are five PDCPPDU that SN is 1-5, then UE may be used for being properly received the rear to node B submission pin of RLCPDU ACK to RLCPDU, thus node B can discharge suitable memorizer and stop the re-transmission of PDCPPDU1-5.
In conventional radio communication realizes, the scheduler algorithms that respective nodes B and/or UE are used is not known in switching The status message (such as, PDCP status message, RLCACK) generated afterwards and/or at other appropriate time.It should be appreciated that Corresponding entity in wireless communication system is for launching data in respective logical channels, in order to meet drawing of respective logical channels Divide order of priority bit rate (PBR) and/or one or more other similar condition.
It is understood, therefore, that when using multiple channels to be transmitted, in some cases, routine dispactching algorithm The transmitting of the status message corresponding with second channel or subsequent channel was stoped, it may be assumed that meet first before meeting following condition The PBR of channel, all data are substantially all removal the first channel and/or after meeting other condition.This causes being delayed state The transmission of message, thus prevent the substantive benefit from these status messages of the entity in system.Such as, if in system Transmitting entity is not received by (such as, passing through to asking one or more reports that the data lost are carried out re-transmission relevant PDCP status message, RLCACK etc.), then in some cases, transmitting entity can not select for quite a few data Retransmitting, this can cause the loss of these data in the case of losing data and expecting to retransmit.Or, if lacking shape State is reported, transmitting entity assume that each several part of data is not the most received, and retransmits these parts.But, should When being understood by, if be properly received in original transmitted in the data retransmitted is at least some of, then will The data causing unwanted repetition on up-link and/or downlink are transmitted.However, it should be understood that with this side Formula carries out repeating to transmit the low service efficiency that may further result in transmitting entity for memorizer, this is because transmitting entity can not Discharge the memorizer relevant with the data relevant to repeating transmission.
Other suitable entity any in node B, UE and/or system may be used for dispatching the letter through arrangement intelligently Breath, in order to status message is divided order of priority, and launched these status messages before launching data.Such as, the number of node B Monitoring is may be used for the corresponding DRB corresponding to node B and/or UE or logic according to the data-analyzing machine of analyzer and/or UE The information that channel is relevant.According to from data-analyzing machine and/or the information that obtains, divide order of priority module and it will be seen that state disappears Breath (such as, PDCP status message, RLCACK etc.) and to transmitter and/or transmission divide order of priority so that send out Before penetrating data or meeting at least some of relevant PBR to logic channel, from these logic channel emission state message.Cause This, as above generally described in, the entity for receiving these status messages can avoid repeating transmission and keeping away of data Exempt to waste the aerial download bandwidth on up-link and/or downlink.Such as, division order of priority module may insure that and cutting The most afterwards the report of PDCP state is provided sufficiently high priority, so that in targeted arbitrarily the patrolling of PDCP state report request Collect and do not carry out data transmission on channel or retransmit, until substantially having launched whole PDCP state reports.Lift one again Example, by the following means, dividing order of priority module can operate for the DRB with limited PBR: meeting arbitrarily The PDCP status message transmitting on corresponding DRB is promoted before the PBR of relevant DRB.Or, any by corresponding DRB Data are transmitted the PDCP status message promoting to transmit on corresponding DRB before, and dividing order of priority module can be for basis Strict priority carrys out the DRB (such as, relevant to unlimited PBR) of work and operates.Separately give one example, divide order of priority Module contributes to realizing the status message on arbitrarily other suitable logic channel (such as, Signaling Radio Bearer (SRB) etc.) Divide order of priority.
May be used in addition to PDCP status message and/or replacement PDCP state additionally, divide order of priority module The RLC status message (such as, including one or more ACK and/or the RLCSTATUS message of negative ACK (NACK)) of message is drawn Divide order of priority.Therefore, during the communication session between node B and UE and/or arbitrarily other appropriate time, data can be made Analyzer or divide order of priority module and recognize and there is the type of corresponding RLC status message and/or each of which (such as, no Whether these message of opinion comprise nack message), in order to compare the new data transmission on other logic channel and/or data retransmit and Speech, is allocated to the higher priority of RLC status message.It is understood, therefore, that reception RLC status message can be used in Entity during communication session, understand Negative Acknowledgement as far as possible, so that it is guaranteed that the smooth outflow of data on given channel. However, it should be understood that by this way RLC status message being divided order of priority, can substantially avoid being not required to Want the weight of data (such as, original transmission but receiving entity does not carry out, due to Status Disable intervalometer, the data confirmed) Pass, insufficient UL/DL authorizes and/or other factors.
The data-analyzing machine of the data-analyzing machine of node B and division order of priority module and/or UE and division order of priority Module may be used for the status message relevant to the limited subgroup of application is divided order of priority.For example, it is possible to application in real time (such as, network voice protocol (VoIP) application etc.) and/or sensitive At All Other Times or other application do not divide order of priority. Such as, after setting up the communication session for given application, node B and/or UE may determine that whether this application is that the time is quick Sense, and after obtaining affirmative judgement result, some or all orders of priority as described above for this application can be made Divide and lost efficacy.
Fig. 3 shows the place of client layer data in the fall detection system of actual deployment according to an embodiment of the present invention The structural representation of reason device.As it is shown on figure 3, the present invention provides client layer data in the fall detection system of a kind of actual deployment Processing means, including detection module, be used for detecting IP traffic;Judge module, is used for judging that network is the most stable or services Device end packet receiving with or without obvious out of order packet loss phenomenon, and when use Transmission Control Protocol transmission of IP data stream time, it is judged that whether IP traffic Ack msg bag for Transmission Control Protocol;Processing module, for when network stabilization and server end packet receiving are without obvious out of order packet loss phenomenon Time, then use udp protocol transmission of IP data stream, when unstable networks or server end packet receiving have obvious out of order packet loss phenomenon, Then use Transmission Control Protocol transmission of IP data stream, and when the ack msg bag that IP traffic is for Transmission Control Protocol, then by IP traffic It is labeled as high priority and grouped convergence (PDCP) processes and is sent to Gao You after wireless chain control layer (RLC) process First level passage is transmitted, and when the ack msg bag that IP traffic is not for Transmission Control Protocol, is then labeled as by IP traffic low excellent First level is also sent to low-priority channel after PDCP processes and RLC processes and is transmitted.
Further, described processing module may include that PDCP processing unit, divides for obtaining the IP data from upper strata Group, carries out head compression and encryption to IP packet, sends the IP packet after compression and encryption to rlc sublayer, it is provided that Sequentially submit to and repeated packets detection service.
Further, described PDCP processing unit block can be also used for: provides Signaling Transport service for upper strata RRC, and real The encryption of existing RRC signaling and consistency protection, and realize deciphering and the consistency check of RRC signaling in the reverse direction.
Further, described processing module may include that RLC processing unit, for by high-rise PDU packets different for length Carry out segmentation and be reassembled as RLC load cell (LU), when the content of a RLC SDU can not fill up a complete RLC PDU, The first paragraph of next RLC SDU is also placed in this LU, is concatenated together with the final stage of previous RLC SDU, works as RLC When the content of SDU can not be filled up a complete RLC PDU and cannot be carried out cascade, remaining space filling bit is filled out Full, when RLC PDU is reassembled as RLC SDU, by checking that RLC SDU state is checked by the serial number of RLC PDU, inspection Survey the mistake of rlc protocol and recover.
The processing method and processing device of client layer data, energy in the fall detection system of a kind of actual deployment that the present invention provides The optimization of the fall detection system enough realizing user oriented aspect processes, and the method uses Transmission Control Protocol, carries out the friendship of packet Mutually, and use udp protocol on this basis, thus send data to server faster, it is ensured that real time data can quickly arrive Reach service equipment, cannot supervise in real time because the data volume that produces is huge solving the communication system of existing body-worn medical equipment Control the technical problem of each personnel's kinestate.Further, the present invention determines priority by dividing to the packet of Transmission Control Protocol, Reach stable bandwidth of air-interface effect, and then ensure that what data can be stable, instant is sent to server.
Those skilled in the art of the present technique are it is understood that the present invention can relate to perform operation described herein In the equipment of one or more operation.Described equipment can be required purpose and specialized designs and manufacture, or can also Including the known device in general purpose computer, described general purpose computer activates or weight with having storage procedure Selection within it Structure.Such computer program can be stored in equipment (such as, computer) computer-readable recording medium or be stored in and be suitable to storage E-command is also coupled to any kind of medium of bus respectively, and described computer-readable medium includes but not limited to any The dish (including floppy disk, hard disk, CD, CD-ROM and magneto-optic disk) of type, random access memory (RAM), read only memory (ROM), Electrically programmable ROM, electrically erasable ROM(EPROM), electrically erasable ROM(EEPROM), flash memory, magnetic card or light line card Sheet.Computer-readable recording medium includes for be stored by the form that equipment (such as, computer) is readable or any mechanism of transmission information.Example As, computer-readable recording medium includes random access memory (RAM), read only memory (ROM), magnetic disk storage medium, optical storage medium, flash memory Device, with electricity, light, sound or other form propagate signal (such as carrier wave, infrared signal, digital signal) etc..
Those skilled in the art of the present technique are it is understood that these structure charts can be realized with computer program instructions And/or the combination of the frame in each frame in block diagram and/or flow graph and these structure charts and/or block diagram and/or flow graph.Permissible These computer program instructions are supplied to general purpose computer, special purpose computer or the process of other programmable data processing methods Device generates machine, thus the instruction performed by the processor of computer or other programmable data processing methods is created The method specified in the frame realizing structure chart and/or block diagram and/or flow graph or multiple frame.
Those skilled in the art of the present technique it is understood that the present invention had discussed various operations, method, flow process In step, measure, scheme can be replaced, changed, combined or deleted.Further, have in the present invention and discussed Various operations, method, other steps in flow process, measure, scheme can also be replaced, change, reset, decompose, combine or Delete.Further, of the prior art have with the step in the various operations disclosed in the present invention, method, flow process, arrange Execute, scheme can also be replaced, changed, reset, decomposed, combined or deleted.
The above is only the some embodiments of the present invention, it is noted that for the ordinary skill people of the art For Yuan, under the premise without departing from the principles of the invention, it is also possible to make some improvements and modifications, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (4)

1. the processing method of client layer data in the fall detection system of an actual deployment, it is characterised in that including:
Detection IP traffic;
Judge that network is the most stable or server end packet receiving is with or without obvious out of order packet loss phenomenon,
If network stabilization and server end packet receiving are without obvious out of order packet loss phenomenon, then use udp protocol transmission of IP data stream,
If unstable networks or server end packet receiving have obvious out of order packet loss phenomenon, then use Transmission Control Protocol transmission of IP data stream;
When using Transmission Control Protocol transmission of IP data stream, it is judged that whether IP traffic is the ack msg bag of Transmission Control Protocol,
The most then IP traffic is labeled as high priority and grouped convergence PDCP processes and wireless chain control layer RLC is sent to high-priority channel after processing and is transmitted,
If it is not, then IP traffic is labeled as low priority and is sent to low-priority channel after PDCP processes and RLC processes It is transmitted;
Wherein, described RLC process farther includes:
High-rise power distribution unit PDU packets different for length is carried out segmentation and is reassembled as RLC load cell LU;
When the content of a RLC service data unit SDU can not fill up a complete RLC PDU, by next one RLC SDU First paragraph be also placed in this LU, be concatenated together with the final stage of previous RLC SDU;
When the content of RLC SDU can not be filled up a complete RLC PDU and cannot be carried out cascade, by remaining space with filling out Fill bit to fill up;
When RLC PDU is reassembled as RLC SDU, by checking that RLC SDU state is checked by the serial number of RLC PDU;
Detect the mistake of rlc protocol and recover;
Described PDCP process farther includes:
Obtain the IP packet from upper strata;
IP packet is carried out head compression and encryption;
IP packet after compression and encryption is sent to rlc sublayer;
There is provided and sequentially submit to and repeated packets detection service.
2. the processing method of client layer data in the fall detection system of actual deployment as claimed in claim 1, its feature exists In, described offer is sequentially submitted to and is farther included with repeated packets detection service:
There is provided Signaling Transport service for upper strata radio resource control RRC, and realize encryption and the concordance guarantor of RRC signaling Protect, and realize deciphering and the consistency check of RRC signaling in the reverse direction.
3. the processing means of client layer data in the fall detection system of an actual deployment, it is characterised in that including:
Detection module, is used for detecting IP traffic;
Judge module, is used for judging that network is the most stable or server end packet receiving is with or without obvious out of order packet loss phenomenon, and when making During with Transmission Control Protocol transmission of IP data stream, it is judged that whether IP traffic is the ack msg bag of Transmission Control Protocol;
Processing module, for when network stabilization and server end packet receiving are without obvious out of order packet loss phenomenon, then uses udp protocol to pass Defeated IP traffic, when unstable networks or server end packet receiving have obvious out of order packet loss phenomenon, then uses Transmission Control Protocol transmission IP Data stream, and, when the ack msg bag that IP traffic is for Transmission Control Protocol, then IP traffic is labeled as high priority warp Packet data convergence PDCP processes and is sent to high-priority channel after wireless chain control layer RLC process and is transmitted, and works as IP When data stream is not the ack msg bag for Transmission Control Protocol, then IP traffic is labeled as low priority and processes and RLC through PDCP It is sent to low-priority channel after process be transmitted;
Wherein, described processing module farther includes: RLC processing unit, for different for length high-rise PDU packets being carried out point Section is reassembled as RLC load cell LU, when the content of a RLC SDU can not fill up a complete RLC PDU, by the next one The first paragraph of RLC SDU is also placed in this LU, is concatenated together with the final stage of previous RLC SDU, when in RLC SDU When appearance can not be filled up a complete RLC PDU and cannot be carried out cascade, remaining space filling bit is filled up, When RLC PDU is reassembled as RLC SDU, by checking that RLC SDU state is checked by the serial number of RLC PDU, detect RLC The mistake of agreement is also recovered;
Described processing module farther includes:
PDCP processing unit, for obtaining the IP packet from upper strata, carries out head compression and encryption to IP packet, will IP packet after compression and encryption sends to rlc sublayer, it is provided that sequentially submit to and repeated packets detection service.
4. the processing means of client layer data in the fall detection system of actual deployment as claimed in claim 3, its feature exists In, described PDCP processing unit block is further used for:
There is provided Signaling Transport service for upper strata RRC, and realize encryption and the consistency protection of RRC signaling, and in the reverse direction Realize deciphering and the consistency check of RRC signaling.
CN201410004671.5A 2014-01-06 2014-01-06 Method and device for processing user layer data in practically deployed tumble detecting system Active CN103763314B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410004671.5A CN103763314B (en) 2014-01-06 2014-01-06 Method and device for processing user layer data in practically deployed tumble detecting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410004671.5A CN103763314B (en) 2014-01-06 2014-01-06 Method and device for processing user layer data in practically deployed tumble detecting system

Publications (2)

Publication Number Publication Date
CN103763314A CN103763314A (en) 2014-04-30
CN103763314B true CN103763314B (en) 2017-01-11

Family

ID=50530474

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410004671.5A Active CN103763314B (en) 2014-01-06 2014-01-06 Method and device for processing user layer data in practically deployed tumble detecting system

Country Status (1)

Country Link
CN (1) CN103763314B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016092700A (en) * 2014-11-07 2016-05-23 株式会社Nttドコモ User device and duplicate packet processing method
CN105391718A (en) * 2015-11-19 2016-03-09 小红象医疗科技有限公司 Method for realizing infrared medical image wireless transmission
US10499411B2 (en) 2016-11-04 2019-12-03 Mediatek Inc. Method and apparatus for data transmission enhancements in mobile communications
CN107659558A (en) * 2017-08-22 2018-02-02 上海华为技术有限公司 A kind of data transmission method and base station
CN113037685B (en) * 2019-12-24 2022-08-30 ***通信集团四川有限公司 Data transmission method and electronic equipment
CN111629025B (en) * 2020-04-02 2023-08-25 深圳亿维锐创科技股份有限公司 Medical information is debugging system for butt joint
CN112615701B (en) * 2020-12-30 2023-02-14 展讯半导体(成都)有限公司 Data processing method and device
EP4284059A4 (en) * 2021-03-31 2024-01-24 Huawei Technologies Co., Ltd. Data processing apparatus and method
WO2024092697A1 (en) * 2022-11-04 2024-05-10 华为技术有限公司 Communication method, apparatus and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1771685A (en) * 2003-06-18 2006-05-10 Ut斯达康(中国)有限公司 Method for discarding the service data unit in the acknowledgement mode of the RLC protocol and its device
CN101729525A (en) * 2008-10-31 2010-06-09 华为技术有限公司 Data packet sending and receiving method and device as well as processing method and system
CN102300259A (en) * 2011-09-16 2011-12-28 电信科学技术研究院 Data block concatenation and splitting processing method, device and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100896484B1 (en) * 2002-04-08 2009-05-08 엘지전자 주식회사 Data transmission mobile communication method and apparatus in mobile communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1771685A (en) * 2003-06-18 2006-05-10 Ut斯达康(中国)有限公司 Method for discarding the service data unit in the acknowledgement mode of the RLC protocol and its device
CN101729525A (en) * 2008-10-31 2010-06-09 华为技术有限公司 Data packet sending and receiving method and device as well as processing method and system
CN102300259A (en) * 2011-09-16 2011-12-28 电信科学技术研究院 Data block concatenation and splitting processing method, device and system

Also Published As

Publication number Publication date
CN103763314A (en) 2014-04-30

Similar Documents

Publication Publication Date Title
CN103763314B (en) Method and device for processing user layer data in practically deployed tumble detecting system
CN102123520B (en) The method processing Medium Access Control (MAC) Protocol Data Unit in a wireless communication system
CN104935414B (en) A kind of method and apparatus for transmitting information in doubly-linked welding system
KR101163275B1 (en) Method for transmitting pdcp status report
CN104683017B (en) A kind of satellite mobile communication rlc layer AM mode delivery methods
AU2006229508B2 (en) Method of generating lower layer data block in wireless mobile communication system
JP5279732B2 (en) PDCP layer status report transmission method and receiver in mobile communication system
CN110401962B (en) LoRaWAN system and method for automatically adjusting length of data message
JP5281700B2 (en) Wireless communication method for transmission of a sequence of data units between a wireless device and a network
JP4570657B2 (en) Improved UMRLC data management apparatus and method
KR101467798B1 (en) Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications
US9736751B2 (en) Data transmission method and system
US9565699B2 (en) Method of performing polling procedure in a wireless communication system
CN102365834B (en) The method receiving point-to-multipoint service in a wireless communication system
US20220086954A1 (en) Data receiving status reporting method and apparatus
CN101933280A (en) Be used to send the mobile communication system and the method for PDCP status report
US8526416B2 (en) Method of performing polling procedure in a wireless communication system
CN107925592A (en) The method and its equipment of uplink packet delay measurements are performed in a wireless communication system
WO2017185941A1 (en) Data transmission method and relevant device
KR100954925B1 (en) Method of delivering a pdcp data unit to an upper layer
US11240703B2 (en) Communications devices, method and mobile communications system
CN102957522A (en) RLC (radio link control) AM (acknowledged mode) status report processing method and system
US9247452B2 (en) Passive radio link control entity with unified interface
CN108400842A (en) A kind of state report sending method and device applied to recipient
KR20090016393A (en) Method for transmitting and receiving control data in mobile telecommunications system and transmitter and receiver of mobile telecommunications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190109

Address after: Room 3007, Xinpeng Building, 304 Changjiang West Road, Shushan District, Hefei City, Anhui Province

Patentee after: Hefei Tianchen Intellectual Property Service Co.,Ltd.

Address before: Unit 2301-D, Bike Science and Technology Building, No. 9 Scientific Research Road, Yuehai Street High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 518000

Patentee before: Shenzhen Gao Hang Intellectual Property Operation Co.,Ltd.

Effective date of registration: 20190109

Address after: Unit 2301-D, Bike Science and Technology Building, No. 9 Scientific Research Road, Yuehai Street High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 518000

Patentee after: Shenzhen Gao Hang Intellectual Property Operation Co.,Ltd.

Address before: 210044 Ning six road, Nanjing, Jiangsu Province, No. 219

Patentee before: Nanjing University of Information Science and Technology

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190118

Address after: 210001 South Building, No. 2 Yongshun Road, Qinhuai District, Nanjing City, Jiangsu Province

Patentee after: NANJING SOCOOL INFORMATION TECHNOLOGY CO.,LTD.

Address before: Room 3007, Xinpeng Building, 304 Changjiang West Road, Shushan District, Hefei City, Anhui Province

Patentee before: Hefei Tianchen Intellectual Property Service Co.,Ltd.

TR01 Transfer of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method and device for processing user layer data in practically deployed tumble detecting system

Effective date of registration: 20190805

Granted publication date: 20170111

Pledgee: Bank of China Limited by Share Ltd. Nanjing City South Branch

Pledgor: NANJING SOCOOL INFORMATION TECHNOLOGY CO.,LTD.

Registration number: Y2019320000002

PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20200821

Granted publication date: 20170111

Pledgee: Bank of China Limited by Share Ltd. Nanjing City South Branch

Pledgor: NANJING SOCOOL INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: Y2019320000002

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: User layer data processing method and device in the actual deployment of fall detection system

Effective date of registration: 20200824

Granted publication date: 20170111

Pledgee: Bank of China Limited by Share Ltd. Nanjing City South Branch

Pledgor: NANJING SOCOOL INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: Y2020980005313

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20210825

Granted publication date: 20170111

Pledgee: Bank of China Limited by Share Ltd. Nanjing City South Branch

Pledgor: NANJING SOCOOL INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: Y2020980005313

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method and device for processing user layer data in actually deployed fall detection system

Effective date of registration: 20210826

Granted publication date: 20170111

Pledgee: Bank of China Limited by Share Ltd. Nanjing City South Branch

Pledgor: NANJING SOCOOL INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: Y2021980008361

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20230922

Granted publication date: 20170111

Pledgee: Bank of China Limited by Share Ltd. Nanjing City South Branch

Pledgor: NANJING SOCOOL INFORMATION TECHNOLOGY CO.,LTD.

Registration number: Y2021980008361

PC01 Cancellation of the registration of the contract for pledge of patent right