(IJCSIS) International Journal of Computer Science and Information Security,Vol. 8, No. 7, October 2010
systems uses special purpose computers instead of generalpurpose computers, the design and the representation of these systems demands the following points for the signal [5,8]:
1-
Selection of the hardware and software and determinethe cost for the real time systems.
2-
Specified the design of the real time system andcorrectly determine its behavior.
3-
Comprehend the programming language forimplementing a real time system.
4-
Increasing the reliability to the maximum and decreasethe errors to the minimum for the real time system.
5-
Testing the real time system.
6-
Integration of all parts of the real time system.
7-
Predictability response time.II.
RELATED WORKSIn 2007, Chen X., etal. where constructed a Holtermonitor which is a mobile cardiac monitor connecteddirectly to the patient and record the cardiac rhythm with theability of detecting abnormal cases and recording them. Thenafter a while these cases are transferred to the mobile phonewhich should contain operating system (windows) withprocessing speed not less than 300 MHZ. The cases data aredemonstrated on the mobile screen where interpreted by thedoctor [6].Cebrian A. etal., used the principle of real time onthe design of remote monitoring in the year 2007. Thissystem consisted of a memory, a microcontroller, and apower supply, the patient signals are stored on the memorysystem and depending on special algorithm the real timeprinciple of the signals are achieved. After the signals passedto the algorithm it was send by GPRS to the doctor’scomputer, so he follow up the patient case [2].Yanzheng, etal. design a remote monitoring systemin 2007 and it depends on the presence of internet service,Linux operating system and the use of the CGI programs.Here the signals of the patients ECG are sent to the internetand then transferred to a computer which demonstrate thepatient case on its screen [11].In 2008, Xin G., etal. designed a real time systemfor remote patient monitoring. Where the design of thesystem needed the presence of a device connected to thepatient’s ECG device. This device is responsible of thetransfer of the patient signals through the GPRS service andsending them to the internet through (UDP) protocol, thenthese data are sent to the emergency centre to interpretatethem. This system has the ability to determine the location(GPS) [12].III. CONTRIBUTIONSThe design of this system depends on the real timeconcepts
,
this system connect to the GSM network andinternet. An embedded program has been designed whichuses a real time algorithm to schedule special patient’ssignals. We choose three signals for the patient (ECG signal,Blood pressure signal and Oxygen saturation signal). Thesesignals have been scheduled, transferred to GSM network,and then to the mobile phone. The design of the systemachieves the following:
1-
Design an embedded real time program work and operateas operating system for the Nokia12 unit, this programmanages and operate the Nokia12 unit in most efficiencyand precision. Multithreading has been used in the designof this program.
2-
Design a proposed real time algorithm in the embeddedprogram for Nokia12 unit called Real TimeTelemonitoring (RTT) algorithm. This algorithmschedules the patient's signals and then sending them intheir real time. The signals deadline and criticality areconsidered in determining sending priority.
3-
Design Telemonitoring system in level2 of telemedicinefor monitoring a patient’s case especially if the patient isin a far away region and in emergency case. Using theGPRS as a carrier of the data makes the system faster intransferring them.4-
Using mobile phone from the specialist doctor fortelemonitoring and telecontrolling makes the systemmore progress than other system because of the mobilityfeature, and the other feature is to change the locationfrom place to another place in any time. All operationsof the system depend on the Multithreading concept.IV.
SYSTEM OUTLINESThe designed real time system consists of three unitfigure (1). These units cooperate with each other instreaming and synchronized manner. The system units are:
1-
First Unit (T-Box N12R(Nokia12 Unit)).
2-
Second Unit (Web Site).
3-
Third Unit (Mobile Station).
Figure (1) General System Design
The first unit of the system (Nokia12 unit) receives thedata from the ECG monitor device. The embedded program(the designed operating system) for the Nokia12 unit isresponsible for managing this unit and scheduling thepatient’s signal through a proposed Real TimeTelemonitoring algorithm (RTT algorithm). Whenscheduling is completed, this unit sends the signalsdepending on criticality and specific priorities through GSM.When the signals reached the second unit (webSite), the CGI programs written will save the signals in a filework as buffer then send it to the third unit (Mobile Unit) of the system. Patient’s state will displayed on the screen of themobile phone, the flowchart (1) show the flow of systemwork.
216http://sites.google.com/site/ijcsis/ISSN 1947-5500