CN104888308B - Infusion monitoring system and the data transmission method wherein optimized based on poll - Google Patents
Infusion monitoring system and the data transmission method wherein optimized based on poll Download PDFInfo
- Publication number
- CN104888308B CN104888308B CN201510178896.7A CN201510178896A CN104888308B CN 104888308 B CN104888308 B CN 104888308B CN 201510178896 A CN201510178896 A CN 201510178896A CN 104888308 B CN104888308 B CN 104888308B
- Authority
- CN
- China
- Prior art keywords
- transfusion
- receiver
- infusion
- monitor
- transfusion monitor
- 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
- 238000001802 infusion Methods 0.000 title claims abstract description 137
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000012544 monitoring process Methods 0.000 title claims abstract description 46
- 230000005540 biological transmission Effects 0.000 title claims abstract description 25
- 230000008569 process Effects 0.000 claims abstract description 34
- 238000005457 optimization Methods 0.000 claims abstract description 13
- 230000004044 response Effects 0.000 claims description 13
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 7
- 239000007788 liquid Substances 0.000 claims description 7
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 238000012806 monitoring device Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 230000006855 networking Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000243 solution Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 239000011551 heat transfer agent Substances 0.000 description 1
- 239000003978 infusion fluid Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Infusion, Injection, And Reservoir Apparatuses (AREA)
Abstract
A kind of data transmission method the present invention provides infusion monitoring system and wherein based on poll optimization, the infusion monitoring system includes server, several receivers and transfusion monitor connecting with the server, and each receiver connects several transfusion monitors;For each transfusion monitor, the method includes periodically reporting process and observing and controlling process;Timing reports process to include: transfusion monitor and reports an infusion information to the server by connected receiver every the first predetermined period;Observing and controlling process, which includes: server, judges transfusion state according to infusion information, and when transfusion state exception generates and the receiver connected to transfusion monitor issues control information;Information cache is controlled in the buffer circle of receiver, for several transfusion monitors for being connected to same receiver, method further include: whether several transfusion monitor polls receiver is cached with the control information for being sent to oneself, has, then reads control information from receiver.
Description
Technical field
The present invention relates to wireless data communication technology fields, and in particular, to a kind of infusion monitoring system and is wherein based on
The data transmission method of poll optimization.
Background technique
It is all by the residue of liquid in patient or families of patients oneself monitoring infusion bottle in traditional patient's infusion process
Amount and infusion flow rate, when residual liquid quantity is less in the too fast or infusion bottle of infusion, nurse call processing.Traditional approach is complete
Dependent on artificial monitoring, it is frequently encountered the case where just discovery has been finished in liquid in infusion bottle, and if encounter nothing
The case where people guards, then be extremely easy to happen problem.
Based on problem above, start the infusion monitoring system for some intelligentized control methods occur at present, by infusion bottle
Monitoring weight knows the transfusion condition of patient.Prompt information, prompting value are sent to nurse on duty when weight enters critical zone
Class nurse is handled in time.
Wireless infusion monitoring be it is a kind of reads and handles automatically patient's infusion information using wireless sensor network technology, general
The dressing information of patient is subject to the system of integrated treatment.Wireless infusion monitoring fundamentally solves the calling trouble of patient.It is existing
The some infusion solutions having are using the either simple wireless data transceiving mode of wired mode, whole system mostly
Construction it is complex, also, the accuracy of infusion data is not high, and the delay of system is also bigger.
Summary of the invention
For defect present on data transmission method in the prior art, the object of the present invention is to provide a kind of infusion monitorings
System and the data transmission method wherein optimized based on poll.
Data transmission method based on poll optimization in a kind of infusion monitoring system provided according to the present invention, feature exist
In, including periodically report process and observing and controlling process;
It includes: transfusion monitor every the first predetermined period by connected receiver to clothes that the timing, which reports process,
Business device reports an infusion information;
The observing and controlling process, which includes: server, judges that transfusion state, the transfusion state are abnormal according to the infusion information
Shi Shengcheng simultaneously issues control information to the receiver that the transfusion monitor is connected;
Wherein, the control information cache is in the buffer circle of the receiver,
The method also includes:
Whether the receiver that several described transfusion monitor polls connect jointly is cached with the control for being sent to oneself
Information processed, has, then reads the control information from the receiver.
Optionally, the infusion information includes the weight of infusion bottle or infusion bag.
Optionally, before the timing reports process and observing and controlling process further include:
The server and the transfusion monitor pass through the receiver to the infusion monitoring when establishing connection for the first time
Device sends infusion spec list,
The transfusion monitor is automatic or is chosen from the spec list according to external input and anti-to the server
One infusion specification of feedback,
The server generates according to the infusion specification and initializes the infusion data of the transfusion monitor.
Optionally, it is inscribed according to the initial preset time after the server and the transfusion monitor establish connection for the first time
The infusion information received obtains an infusion specification.
Optionally, described the step of establishing connection for the first time, includes:
Step 1, enter scanning mode after the transfusion monitor initialization, send scanning to attachable receiver around
Request,
Step 2, the attachable receiver is responded according to the scan request to the transfusion monitor feedback scan,
Step 3, the transfusion monitor selects alternative optimum receiver to send connection request according to scanning response,
Step 4, the optimal receiver confirms according to the connection request to the transfusion monitor feedback link,
Step 5, the transfusion monitor establishes successful connection after receiving the connection confirmation for the first time.
Optionally, the control information includes flow control information and shutdown information;Transfusion state includes that flow velocity is different extremely
Often terminate with infusion;
When the server judges the transfusion state for flow velocity exception, the server generates prompt to be processed, or
The flow control information for adjusting the transfusion drip speed is issued to the transfusion monitor;
At the end of the server judges the transfusion state for infusion, the server generates prompt to be processed, and
The shutdown information is issued to the transfusion monitor.
Optionally, the transfusion monitor is once connected every the second predetermined period according to CSMA/CA agreement poll
The receiver reads the control information when there is the control information for issuing oneself from the buffer circle of the receiver.
Based on same inventive concept, the present invention also provides a kind of infusion monitoring system, including server, receiver,
Transfusion monitor;The server is connect with several receivers by Ethernet, each receiver with it is several described
Transfusion monitor is wirelessly connected;
The transfusion monitor is used for:
Infusion information is reported to the server by connected receiver every the first predetermined period,
And whether the receiver that poll is connected is cached with the control information for being sent to oneself, has, then from described
Receiver reads the control information;
The server is used for:
Transfusion state is judged according to the infusion information, and when transfusion state exception generates and to the transfusion monitor
The receiver connected issues control information;
Wherein, the control information cache is in the buffer circle of receiver.
Optionally, the transfusion monitor also includes weight sensor.
Optionally, the server is used for:
It is sent and is infused to the transfusion monitor by the receiver when establishing connection for the first time with the transfusion monitor
Spec list, according to being generated from the received infusion specification of the fuction monitoring device for infusion and initialize the infusion of the transfusion monitor
Data;
The transfusion monitor is used for:
It is automatic or is chosen from the spec list according to external input and to the server feedback one infusion specification.
Optionally, the server is used for:
After establishing connection for the first time with the transfusion monitor, obtained according to the infusion information received in the initial preset time
Obtain an infusion specification.
Optionally, the transfusion monitor is used for:
Enter scanning mode after initialization, send scan request to attachable receiver around,
Alternative optimum receiver is selected to send connection request according to from the received scanning response of the receiver,
Successful connection is established for the first time after receiving the connection confirmation from the receiver;
The receiver is used for: according to from the received scan request of the transfusion monitor to the transfusion monitor
Feedback scan response,
Confirm according to from the received connection request of the transfusion monitor to the transfusion monitor feedback link.
Optionally, the control information includes flow control information and shutdown information;The transfusion state includes stream extremely
Fast abnormal and infusion terminates;
The server is used for:
When judging the transfusion state for flow velocity exception, prompt to be processed is generated, or issue to the transfusion monitor
Adjust the flow control information of the transfusion drip speed;
At the end of judging the transfusion state for infusion, prompt to be processed is generated, and issue to the transfusion monitor
The shutdown information.
Optionally, the transfusion monitor is used for:
The receiver that connection once has been established according to CSMA/CA agreement poll every the second predetermined period, when there is hair
When to oneself control information, the control information is read from the buffer circle of the receiver.
Compared with prior art, the present invention have it is following the utility model has the advantages that
A kind of indirect data transfer mode is provided, solves how transfusion monitor receives asking for data when not networking
Topic.During transfusion monitor poll receiver, if there is the data to oneself, transfusion monitor then opens radio frequency reception
Module receives, and otherwise Receiver Module is in close state.It is achieved in and preferably carries out power consumption control, further realize low
Power consumption, low delay, high real-time infusion monitoring system.
Detailed description of the invention
Upon reading the detailed description of non-limiting embodiments with reference to the following drawings, other feature of the invention,
Objects and advantages will become more apparent upon:
Fig. 1 is a kind of infusion monitoring system structural schematic diagram of alternative embodiment;
Fig. 2 is the poll of the data transmission method based on poll optimization in one of alternative embodiment infusion monitoring system
Flow diagram;
Fig. 3 is a kind of infusion monitoring system configuration diagram of alternative embodiment;
Fig. 4 is a kind of buffer circle data receiver flow chart of alternative embodiment;
Fig. 5 is a kind of buffer circle data transmission flow figure of alternative embodiment;
Fig. 6 is that the signal of the data transmission method based on poll optimization in a kind of infusion monitoring system of alternative embodiment passes
Defeated schematic diagram.
Specific embodiment
The present invention is described in detail in a manner of specific embodiment with reference to the accompanying drawing.Following embodiment will be helpful to
Those skilled in the art further understands the present invention, but the invention is not limited in any way.It should be pointed out that ability
For the those of ordinary skill in domain, without departing from the inventive concept of the premise, various modifications and improvements can be made.These
Belong to protection scope of the present invention.
This infusion monitoring system is built upon on the basis of wireless sensor network, mainly comprising concentrator, receiver and
Transfusion monitor.Wireless sensor network framework can be divided into network portion and non-network part at present, wherein network portion base
Group-net communication is carried out in IEEE 802.15.4 agreement, device role includes network coordinator (concentrator) and network-termination device
(receiver);Channel, device role master are accessed using CSMA/CA algorithm on the basis of PHY layer drives radio frequency in non-network part
To be free terminal (transfusion monitor).Need to know the logical address of equipment in network with network if being communicated, it is defeated
The two-way communication of liquid monitor and receiver all uses broadcast address, is set in mac frame load by adding unique ID
Preparation area point.
Transfusion monitor sends data to the receiver of network by broadcast address in the case where not networking, due to infusion
Monitor needs to receive the data for carrying out automatic network, this is just faced with some problems: 1. do not network in the case where how to receive data;
2. radio frequency is not in transmission state when how ensuring to receive data due to the half-duplex characteristic of wireless communication;3. at radio frequency
Certainly will bring excessively high power consumption in reception state, how the reception reliability of balance power consumption and data;4. how to control lower line number
According to delay.By comprehensively considering factors above, the characteristic and wireless sensor network in conjunction with transfusion monitor itself are common
The communication technology, final choice take a kind of indirect data transfer mode, i.e. polling mechanism.
The framework of polling mechanism is shown in attached drawing 3, wherein BasicRF is the basic radio-frequency driven that TI is provided, and Timer2 is one
A module using CC2530MAC Timer, the two drive downwards bottom hardware, needed for providing upwards for Poll Module
Data transmit-receive and time-out function support.TS Core (hereinafter referred to as TS) is a simple event driven task schedule
Module, all Timer events, RF event, poll event, by TS kernel, according to event category, (TS is application event
One kernel can be understood as it the operating system of a very little, just as computer, be triggered whenever an event
When, it is just scheduled by TS kernel, handles these events;It would be appreciated that TS is not operation truly
System, it is ceaselessly to call TASK mission function to realize task schedule by a major cycle in TS, it is only real
The function of similar operations system is showed.Different events is issued by different functional modules, and different functional module classifications is not
Together.) distribution scheduling.Poll module is in middle position, realizes that basic function is driven by TS using BasicRF and Timer2 downwards
It is dynamic, a function interface, the data that application program can be received by calling this function to extract are provided upwards for application program.
In order to which the method for improving battery durable use is to reduce the duty ratio of machine cycle in the present embodiment, keep it big
Part-time is in dormant state.At this time communicate and initiated upon awakening by the equipment of suspend mode, to father node poll whether have to
The data of oneself can guarantee to receive when reception state to the data of oneself at sleeping devices radio frequency in this way.By
In transfusion monitor powered using battery, the considerations of for power consumption, transfusion monitor using the method for the above poll come
Realize the performance indicator of low-power consumption.
A kind of data transmission method based on poll optimization in infusion monitoring system, the infusion monitoring system include service
Device, several receivers and transfusion monitor connecting with the server, each receiver connect several infusions
Monitor;
For each transfusion monitor, the method includes periodically reporting process and observing and controlling process;
The timing reports process to include: the transfusion monitor to pass through connected receiver every the first predetermined period
An infusion information is reported to the server;
The observing and controlling process includes: that the server according to the infusion information judges transfusion state, the transfusion state
It is generated when abnormal and issues control information to the receiver that the transfusion monitor is connected;
Wherein, the control information cache is in the buffer circle of receiver,
For being connected to several transfusion monitors described in same receiver, the method also includes:
Whether several described transfusion monitor poll receivers are cached with the control information for being sent to oneself,
Have, then the control information is read from the receiver, such as the process 5 in Fig. 2.
The control information of transmission includes set of specifications message (specification of infusion bottle or infusion bag, such as 300 milliliters) or low-power consumption
Standby command message (namely shutdown information) or engineering message (calibration transfusion monitor).
Optionally, the infusion information includes the weight of infusion bottle or infusion bag.
Optionally, before the timing reports process and observing and controlling process further include:
The server and the transfusion monitor pass through the receiver to the infusion monitoring when establishing connection for the first time
Device sends infusion spec list,
The transfusion monitor is automatic or is chosen from the spec list according to external input and anti-to the server
One infusion specification of feedback,
The server generates according to the infusion specification and initializes the infusion data of the transfusion monitor.
Server sends infusion spec list, infusion prison according to head weight message or from trend transfusion monitor in the present embodiment
It surveys after device response external input selection infusion specification and the infusion specification is fed back into server.The selection infusion specification can be
Nurse goes selection, is also possible to report again after transfusion monitor is verified.
Optionally, it is inscribed according to the initial preset time after the server and the transfusion monitor establish connection for the first time
The infusion information received obtains an infusion specification.When the first predetermined period is 8 seconds, in the embodiment, according to initial 64 seconds
8 infusion informations (reporting for 8 seconds primary) inside received, obtain the weight in this 8 infusion informations, choose the smallest group of variance
It closes and obtains the infusion specification.The embodiment carries out manual operation without nurse, automatically obtains infusion specification.
Optionally, described the step of establishing connection for the first time, includes:
Step 1, enter scanning mode after the transfusion monitor initialization, send scanning to attachable receiver around
Request,
Step 2, the attachable receiver is responded according to the scan request to the transfusion monitor feedback scan,
Step 3, the transfusion monitor selects alternative optimum receiver to send connection request according to scanning response,
Step 4, the optimal receiver confirms according to the connection request to the transfusion monitor feedback link,
Step 5, the transfusion monitor establishes successful connection after receiving the connection confirmation for the first time.
In Fig. 6, FED indicates transfusion monitor;NED indicates receiver;NC indicates concentrator.Following table is corresponding for process noun
It explains:
It can be seen that the whole flow process of establishment of connection and poll (poll) mechanism from the flow chart of Fig. 6: FED first
It sends scan request Scan.Req and finds idle NED, Scan.Rsp can be replied after having NED to receive scan request, works as scanning
Terminate FED and generates Scan.Cnf.Here a best connection is selected if receiving multiple Scan.Rsp.When connection is created as
NED can send up Poll.Ind (poll instruction) after function, and the information including FED, NC can reply Poll.Rsp (poll after receiving
Response) it include confirmation message.It is later exactly the poll in period, if without downlink data, Frame in Poll.Cnf
Pending are 0.FED poll is waited if there is downlink data NC is sent to NED by Poll.Rsp, at this moment FED is received
Frame Pending in Poll.Cnf be data length, behind payload segment include real data.Data are successfully taken away
Or time-out, when not being removed, NED can be upwardly through Poll.Ind instruction state.
Transfusion monitor and receiver establish the logical address that connection needs to know receiver, the information such as PAN ID, and defeated
Liquid monitor itself is based on physical layer, and do not network function.It include poller module in transfusion monitor, poller module includes
State machine, specific poll connection are realized by state machine.In order to realize poll, it is necessary first to an establishment of connection is executed, this
Embodiment has used for reference the method for quickly establishing connection of NFC technique, the poller module that poll connects is divided into 4 states, just
Beginning state (InitState), scanning mode (ScanState), connection status (ConState) and polling status
(PollState), see attached drawing 2.
As shown in Fig. 2, transfusion monitor and receiver establish the process of connection, it is main to initialize in init state
Poller module needs the buffer area used, and establishes the task and application timer ID of poller module, enters scanning shape after the completion
State (as shown in process 1).Scan request is sent in scanning mode, attachable receiver is found, if this when of radio frequency model
Scanning response can be replied by enclosing interior available free receiver and receiving scan request.If the end of scan does not receive any reply
It then remains in scanning mode (as shown in process 7), enters connection status if receiving and replying (as shown in process 2).Into
Enter connection status, transfusion monitor can send connection request to specified receiver, and connection is successfully established into polling status (such as
Shown in process 3), otherwise return to scanning mode (as shown in process 4).In polling status, transfusion monitor understands the period to receiver
Whether transmission polling request inquiry, which has, is given the data of oneself (as shown in process 5), if multiple polling request does not receive response
Think that Joint failure returns to scanning mode (as shown in process 6).Connection is completed once establishing for the first time, then saves information, be infused
The connection that still use is established before after monitor dormancy awakening is polled.
Transfusion monitor and receiver using approximate NFC technique the method for quickly establishing connection so that transfusion monitor
It is efficient with the foundation of receiver, it is convenient, while the polling mechanism is introduced, it ensure that the reliability of data transmission, realize defeated
The two-way communication of liquid monitor and receiver.At the beginning of whole system is run, receiver needs first to establish for the first time with transfusion monitor
Connection after connection is successfully established for the first time, indicates that transfusion monitor connection networks, can just carry out subsequent data transmission.
Optionally, the control information includes flow control information and shutdown information;Transfusion state includes that flow velocity is different extremely
Often terminate with infusion;
When the server judges the transfusion state for flow velocity exception, the server generates prompt to be processed, or
The flow control information for adjusting the transfusion drip speed is issued to the transfusion monitor;
At the end of the server judges the transfusion state for infusion, the server generates prompt to be processed, and
The shutdown information is issued to the transfusion monitor.
Optionally, the transfusion monitor is once connected every the second predetermined period according to CSMA/CA agreement poll
The receiver reads the control information when there is the control information for issuing oneself from the buffer circle of the receiver.
The reception that the transfusion monitor is once connected every the second predetermined period according to CSMA/CA agreement poll
Device refers to that each transfusion monitor is asked whether to receiver hair polling request to the data of oneself in turn.
The primary process of single transfusion monitor poll is as follows in the present embodiment:
Transfusion monitor asks whether that, to the data of oneself, the polling request includes this to receiver hair polling request
The ID of the ID of transfusion monitor oneself and the receiver as polling targets.Receiver receives the transfusion monitor
After polling request, the ID of receiver subsidiary in polling request is matched with the ID of receiver itself first (that is, check whether be
To the polling request of this receiver), if successful match, then the ID of the transfusion monitor is obtained, infusion monitoring in matching buffer
The ID number of device waits for next round poll if it fails to match, if success, checks in buffer area whether there is data, if having
Data, one poll acknowledgement frame of receiver feedback transfusion monitor, the poll acknowledgement frame incidentally on to transfusion monitor number
According to since then, one time polling procedure is completed.
It is worth noting that, because a receiver has multiple transfusion monitors (most 8 of the present embodiment setting), when
When multiple transfusion monitors remove one receiver of poll simultaneously, the conflict of data is inherently generated, this problem is solved
Method is using CSMA/CA algorithm, and when transfusion monitor removes poll receiver, whether transfusion monitor can monitor channel empty
Spare time does not send data when monitoring channel idle immediately, but just sends out data after waiting one section of random time, due to
The waiting time of each equipment is different, it is possible to reduce the chance of conflict.
On the other hand, how the mechanism very good solution of this poll transfusion monitor connects in the case where not networking
Receive data, and transfusion monitor, during poll receiver, radio frequency reception has been at closed state, only when
Transfusion monitor confirmed after having the data to oneself, can just open radio frequency, after having received data, and radio frequency reception be closed,
It is recycled with this, greatly reduced power consumption.
Since transfusion monitor is a relatively independent module, it has good scalability, such as applies to personnel and determine
Position is functionally.In view of the characteristic of hospital transfusion, transfusion monitor, which is one, can move freely and be led to receiver
The terminal module of letter meets mobility of the patient in infusion.
Based on same inventive concept, the present invention also provides a kind of infusion monitoring systems, which is characterized in that including service
Device, receiver, transfusion monitor;The server is connect with several receivers by Ethernet, each receiver
It is wirelessly connected with several transfusion monitors;
The transfusion monitor is used for:
Infusion information is reported to the server by connected receiver every the first predetermined period,
And whether the receiver that poll is connected is cached with the control information for being sent to oneself, has, then from described
Receiver reads the control information;
The server is used for:
Transfusion state is judged according to the infusion information, and when transfusion state exception generates and to the transfusion monitor
The receiver connected issues control information;
Wherein, the control information cache is in the buffer circle of receiver.
As another embodiment, the infusion monitoring system includes network management platform, concentrator, receiver, infusion
Monitor, specific network topological diagram are shown in attached drawing 1.
Network management platform mainly serves for ensuring the stable operation of network, makes whole system convenient for centralized management, and this is flat
Platform support graphically managing, for the network node deployment of sensor, node administration, network monitoring, network security provide it is more intuitive,
More fully Managed Solution.
Concentrator is equivalent to gateway, is mainly used for the order that receiving network managing platform i.e. host computer issues, opening network.
Receiver is used to receive and cache the data information of transfusion monitor, and interacts with concentrator, realizes that information is assembled,
Participate in the functions such as networking, routing, the data forwarding of whole system.One receiver corresponds to multiple transfusion monitors.
After receiver and concentrator building network, work in two channels of network and data receiver, in network channel and meeting
Poly- device is communicated, and can receive the data from transfusion monitor receiving channel, while supervising to infusion by polling mechanism
Survey device indirect communication data.
In data receiver, after receiver receives the data from concentrator, closes and interrupt, find idle storage
Unit simultaneously saves.Then data are stored in buffer circle, wait the polling request of transfusion monitor, opens interrupters, the number
Attached drawing 4 is seen according to the flow diagram of receive process.
In data sending terminal, to receiver request data, receiver is closed to interrupt transfusion monitor, detects buffer circle
In whether have data, if there is data, open and interrupt, data are issued into corresponding transfusion monitor, the data transmission procedure
Flow diagram is shown in attached drawing 5.
The present invention has good power consumption control, and simple and quick connection is established, effective data transmission, system real time
By force, practicability is high.
The present embodiment uses buffer circle as data structure in signal procedure and sends and receives to store in communication
Data.Buffer circle can provide the exclusive reference to buffer area to signal procedure.
The realization principle of buffer circle: buffer circle is equipped with a read pointer and a write pointer;Read pointer is directed toward
Readable data in buffer circle, write pointer are directed toward buffer area writeable in buffer circle;By mobile read pointer and write
Pointer can realize the reading data and write-in of buffer area.
After infusion monitoring system works normally, whether transfusion monitor constantly has to receiver poll to the data of oneself.
Once when having data arriving, then the data of transfusion monitor trap signal poor quality first judge that data length is
It is no then to judge whether it is to the data of oneself according to the address of oneself if it is virtual value for virtual value.It has been determined to be to certainly again
After oneself valid data, the parsing of data is carried out, specific analyzing step is as follows:
It is interrupted 1. closing;
2. finding idle storage unit;
3. at this point, read pointer and write pointer are directed toward first buffer area;
4. storing data;
5. write pointer is directed toward second buffer area after reading first data, read pointer position is constant;
6. read pointer is directed toward second buffer area, and write pointer is directed toward third and delays when second data is arrived
Rush area;
7. circuiting sequentially;
When buffer area is sky or is full, it is likely to will appear read pointer and write pointer is directed toward the same position
It sets.Here the strategy that we take is using data counts.As soon as we will count when a data are written to buffer area
Add 1, as soon as and when reading data, counting is subtracted 1 by us, judges that buffer area is full or empty with this.
Optionally, the transfusion monitor also includes weight sensor.The heat transfer agent that weight sensor obtains is infusion
The real-time weight of bottle or infusion bag.
Optionally, the server is used for:
It is sent and is infused to the transfusion monitor by the receiver when establishing connection for the first time with the transfusion monitor
Spec list, according to being generated from the received infusion specification of the fuction monitoring device for infusion and initialize the infusion of the transfusion monitor
Data;
The transfusion monitor is used for:
It is automatic or is chosen from the spec list according to external input and to the server feedback one infusion specification.
Optionally, the server is used for:
After establishing connection for the first time with the transfusion monitor, obtained according to the infusion information received in the initial preset time
Obtain an infusion specification.
Optionally, the transfusion monitor is used for:
Enter scanning mode after initialization, send scan request to attachable receiver around,
Alternative optimum receiver is selected to send connection request according to from the received scanning response of the receiver,
Successful connection is established for the first time after receiving the connection confirmation from the receiver;
The receiver is used for: according to from the received scan request of the transfusion monitor to the transfusion monitor
Feedback scan response,
Confirm according to from the received connection request of the transfusion monitor to the transfusion monitor feedback link.
Optionally, the control information includes flow control information and shutdown information;The transfusion state includes stream extremely
Fast abnormal and infusion terminates;
The server is used for:
When judging the transfusion state for flow velocity exception, prompt to be processed is generated, or issue to the transfusion monitor
Adjust the flow control information of the transfusion drip speed;
At the end of judging the transfusion state for infusion, prompt to be processed is generated, and issue to the transfusion monitor
The shutdown information.
Optionally, the transfusion monitor is used for:
The receiver that connection once has been established according to CSMA/CA agreement poll every the second predetermined period, when there is hair
When to oneself control information, the control information is read from the buffer circle of the receiver.
Specific embodiments of the present invention are described above.It is to be appreciated that the invention is not limited to above-mentioned
Particular implementation, those skilled in the art can make various deformations or amendments within the scope of the claims, this not shadow
Ring substantive content of the invention.
Claims (14)
1. the data transmission method based on poll optimization in a kind of infusion monitoring system, which is characterized in that including periodically reporting
Journey and observing and controlling process;
It includes: transfusion monitor every the first predetermined period by connected receiver to server that the timing, which reports process,
Report an infusion information;
The observing and controlling process, which includes: server, judges transfusion state according to the infusion information, and when transfusion state exception is raw
The receiver that transfusion monitor described in Cheng Bingxiang is connected issues control information;
Wherein, the control information cache is in the buffer circle of the receiver,
The method also includes:
Whether the receiver that several described transfusion monitor polls connect jointly is cached with the control letter for being sent to oneself
Breath, has, then reads the control information from the receiver;When transfusion monitor removes poll receiver, transfusion monitor meeting
It whether idle monitors channel, when monitoring channel idle, does not send data immediately, but after waiting one section of random time
Send out data.
2. the data transmission method based on poll optimization in a kind of infusion monitoring system according to claim 1, feature
It is, the infusion information includes the weight of infusion bottle or infusion bag.
3. the data transmission method based on poll optimization in a kind of infusion monitoring system according to claim 1, feature
It is, before the timing reports process and observing and controlling process further include:
It is sent out by the receiver to the transfusion monitor when server and the transfusion monitor establish connection for the first time
Infusion spec list is sent,
The transfusion monitor is automatic or is chosen from the spec list according to external input and to the server feedback one
Infusion specification,
The server generates according to the infusion specification and initializes the infusion data of the transfusion monitor.
4. the data transmission method based on poll optimization in a kind of infusion monitoring system according to claim 1, feature
It is, after the server establishes connection for the first time with the transfusion monitor, according to received described defeated in the initial preset time
The infusion specification of liquid information acquisition one.
5. the data transmission method based on poll optimization in a kind of infusion monitoring system according to claim 3 or 4, special
Sign is, described the step of establishing connection for the first time includes:
Step 1, enter scanning mode after the transfusion monitor initialization, send scanning to attachable receiver around and ask
It asks,
Step 2, the attachable receiver is responded according to the scan request to the transfusion monitor feedback scan,
Step 3, the transfusion monitor selects alternative optimum receiver to send connection request according to scanning response,
Step 4, the optimal receiver confirms according to the connection request to the transfusion monitor feedback link,
Step 5, the transfusion monitor establishes successful connection after receiving the connection confirmation for the first time.
6. the data transmission method based on poll optimization in a kind of infusion monitoring system according to claim 1, feature
It is, the control information includes flow control information and shutdown information;Transfusion state includes that flow velocity is abnormal and infusion is tied extremely
Beam;
When the server judges the transfusion state for flow velocity exception, the server generates prompt to be processed, or to institute
It states transfusion monitor and issues the flow control information for adjusting the transfusion drip speed;
At the end of the server judges the transfusion state for infusion, the server generates prompt to be processed, and to institute
It states transfusion monitor and issues the shutdown information.
7. the data transmission method based on poll optimization in a kind of infusion monitoring system according to claim 1, feature
It is, the receiver that the transfusion monitor is once connected every the second predetermined period according to CSMA/CA agreement poll,
When there is the control information for issuing oneself, the control information is read from the buffer circle of the receiver.
8. a kind of infusion monitoring system, which is characterized in that including server, receiver, transfusion monitor;If the server with
It does the receiver to connect by Ethernet, each receiver and several transfusion monitors are wirelessly connected;
The transfusion monitor is used for:
Infusion information is reported to the server by connected receiver every the first predetermined period,
And whether the receiver that poll is connected is cached with the control information for being sent to oneself, has, then reads from the receiver
Take the control information;When transfusion monitor removes poll receiver, whether transfusion monitor can monitor channel idle, work as monitoring
When to channel idle, data are not sent immediately, but just send out data after waiting one section of random time;
The server is used for:
Transfusion state is judged according to the infusion information, and when transfusion state exception generates and to company of the transfusion monitor institute
The receiver connect issues control information;
Wherein, the control information cache is in the buffer circle of receiver.
9. a kind of infusion monitoring system according to claim 8, which is characterized in that the transfusion monitor also includes weight
Sensor.
10. a kind of infusion monitoring system according to claim 8, which is characterized in that the server is used for:
Infusion specification is sent to the transfusion monitor by the receiver when establishing connection for the first time with the transfusion monitor
List, according to being generated from the received infusion specification of the fuction monitoring device for infusion and initialize the infusion number of the transfusion monitor
According to;
The transfusion monitor is used for:
It is automatic or is chosen from the spec list according to external input and to the server feedback one infusion specification.
11. a kind of infusion monitoring system according to claim 8, which is characterized in that the server is used for:
After establishing connection for the first time with the transfusion monitor, one is obtained according to the infusion information received in the initial preset time
Infusion specification.
12. a kind of infusion monitoring system described in 0 or 11 according to claim 1, which is characterized in that the transfusion monitor is used
In:
Enter scanning mode after initialization, send scan request to attachable receiver around,
Alternative optimum receiver is selected to send connection request according to from the received scanning response of the receiver,
Successful connection is established for the first time after receiving the connection confirmation from the receiver;
The receiver is used for: being fed back according to from the received scan request of the transfusion monitor to the transfusion monitor
Scanning response,
Confirm according to from the received connection request of the transfusion monitor to the transfusion monitor feedback link.
13. a kind of infusion monitoring system according to claim 8, which is characterized in that the control information includes flow velocity control
Information processed and shutdown information;The transfusion state includes that flow velocity is abnormal and infusion terminates extremely;
The server is used for:
When judging the transfusion state for flow velocity exception, prompt to be processed is generated, or issue adjustment to the transfusion monitor
The flow control information of the transfusion drip speed;
At the end of judging the transfusion state for infusion, prompt to be processed is generated, and issue to the transfusion monitor described
Shutdown information.
14. a kind of infusion monitoring system according to claim 8, which is characterized in that the transfusion monitor is used for:
The receiver that connection once has been established according to CSMA/CA agreement poll every the second predetermined period, when issue from
When oneself control information, the control information is read from the buffer circle of the receiver.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510178896.7A CN104888308B (en) | 2015-04-15 | 2015-04-15 | Infusion monitoring system and the data transmission method wherein optimized based on poll |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510178896.7A CN104888308B (en) | 2015-04-15 | 2015-04-15 | Infusion monitoring system and the data transmission method wherein optimized based on poll |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104888308A CN104888308A (en) | 2015-09-09 |
| CN104888308B true CN104888308B (en) | 2019-01-08 |
Family
ID=54021539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510178896.7A Active CN104888308B (en) | 2015-04-15 | 2015-04-15 | Infusion monitoring system and the data transmission method wherein optimized based on poll |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104888308B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108471642A (en) * | 2018-03-26 | 2018-08-31 | 厦门四信通信科技有限公司 | A kind of infusion pump network of LoRa transmission |
| CN110812599A (en) * | 2019-11-22 | 2020-02-21 | 四川蓝色港湾科技有限公司 | Infusion state monitoring method for infusion monitoring terminal and infusion bottle hanging device |
| CN111821541B (en) * | 2020-08-06 | 2024-12-20 | 东莞市人民医院 | Infusion speed detector |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4919596A (en) * | 1987-12-04 | 1990-04-24 | Pacesetter Infusion, Ltd. | Fluid delivery control and monitoring apparatus for a medication infusion system |
| WO2003006091A1 (en) * | 2001-07-11 | 2003-01-23 | The University Of Western Australia | Infusion apparatus for regulating blood sugar levels and method thereof |
| CN1562395A (en) * | 2004-04-08 | 2005-01-12 | 上海市卢湾区青少年活动中心 | Automatic system for monitoring transfusion |
| US20070060870A1 (en) * | 2005-08-16 | 2007-03-15 | Tolle Mike Charles V | Controller device for an infusion pump |
| CN101721757A (en) * | 2008-10-29 | 2010-06-09 | 北京谊安医疗系统股份有限公司 | Remote medical monitoring system and method |
| CN101766847A (en) * | 2008-12-26 | 2010-07-07 | 北京谊安医疗系统股份有限公司 | Wireless monitoring system for medical equipment |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103638576A (en) * | 2013-11-08 | 2014-03-19 | 苏州市职业大学 | Intelligent transfusion monitoring instrument |
-
2015
- 2015-04-15 CN CN201510178896.7A patent/CN104888308B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4919596A (en) * | 1987-12-04 | 1990-04-24 | Pacesetter Infusion, Ltd. | Fluid delivery control and monitoring apparatus for a medication infusion system |
| WO2003006091A1 (en) * | 2001-07-11 | 2003-01-23 | The University Of Western Australia | Infusion apparatus for regulating blood sugar levels and method thereof |
| CN1562395A (en) * | 2004-04-08 | 2005-01-12 | 上海市卢湾区青少年活动中心 | Automatic system for monitoring transfusion |
| US20070060870A1 (en) * | 2005-08-16 | 2007-03-15 | Tolle Mike Charles V | Controller device for an infusion pump |
| CN101721757A (en) * | 2008-10-29 | 2010-06-09 | 北京谊安医疗系统股份有限公司 | Remote medical monitoring system and method |
| CN101766847A (en) * | 2008-12-26 | 2010-07-07 | 北京谊安医疗系统股份有限公司 | Wireless monitoring system for medical equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104888308A (en) | 2015-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11265814B2 (en) | Implementation method of low power consumption internet of things based on proxy apparatus | |
| JP5010553B2 (en) | Wireless device | |
| US7324468B2 (en) | System and method for medium access control in a power-save network | |
| US9848386B2 (en) | Intelligent data network with power management capabilities | |
| US20110038291A1 (en) | Apparatus and method for power save mode in wireless local area network | |
| CN104348522B (en) | A kind of method that heart beating being applicable to low-power consumption bluetooth equipment keeps | |
| CN106792916A (en) | A kind of mixed type remote-wireless sensor network system and its communication means | |
| US20160112947A1 (en) | Method and apparatus to improve wireless device performance | |
| CN106358137B (en) | From equipment cut-in method, from equipment and Bluetooth communication system in bluetooth group | |
| US20110138204A1 (en) | System and method for message queue management in a power-save network | |
| JP2015525395A (en) | Measuring apparatus and communication method | |
| US20130148556A1 (en) | System And Method For Access Point Power Save | |
| CN104888308B (en) | Infusion monitoring system and the data transmission method wherein optimized based on poll | |
| CN109286965A (en) | Hibernation processing method, network element entity and storage medium of distributed base station | |
| CN103297756B (en) | A kind of centralized frequency image monitoring system | |
| CN114650612A (en) | LoRa networking method based on carrier sensing technology | |
| CN108712740A (en) | A kind of Bluetooth Low Energy connection method and device | |
| CN110351827A (en) | A kind of wireless self-networking method and system based on Sub-GHz | |
| CN107395471A (en) | A kind of smart home energy-saving control system | |
| CN104270452B (en) | A kind of tele-medicine data management system and its wireless network communication method | |
| US20200221383A1 (en) | Method and apparatus for providing service by using bluetooth low energy technology | |
| CN104348523B (en) | Data transmission method for wireless sensor node | |
| CN105357747B (en) | A kind of method and device reducing wireless access point energy consumption | |
| CN102984814A (en) | Large-scale GPRS (general packet radio service) terminal device networking method | |
| CN101277247A (en) | Real-time communication system |
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 |