CHAPTER 6. PHONE INTERFACE
6.4 PHONE SERVER
As stand alone application, it gives service to the applications that want to
communicate with phone.
It sends the message taken from application to phone and sends the message of
phone to application.
And it also takes charge of mediating those.
A. Initializing of phone server
If power supplied to system, PDA starts its’ booting.
PDA loads necessary system modules and activates DPRAM to communicate with phone.
Then phone server is started.
a. Starting flow
Phone server is started at the early stage of system boot up.
It prepares communicating with phone and progresses the process to communicate
with PDA system.
In this stage, the following processes are progressed.
Step 1. Initialize internal message transmission system Step 2 Form handle to communicate with IOM Step 3. Get battery type info through PDA Step 4. Form handle to communicate with PHONE Step 5. Form handle to control PPP demon Step 6. Initialize system to take client Step 7. Wait client Step 8. Indicator that is main client connects to phone server Step 9. Indicator requests Phone power on Step 10. Phone server does Phone power on Step 11. Power is supplied and phone starts to boot Step 12. Phone receive boot complete notification Step 13. Send battery type to phone Step 14. Request R-UIM card info to phone Step 15. Phone server transits its status according to R-UIM card info Step 16. Inquire whether service is possible or not to phone Step 17. Request time info to phone Step 18. Phone sends time info to indicator Step 19. Indicator sets system time Step 20. Indicator requests initializing phone book of R-UIM card Step 21. Phone server requests initializing phone book Step 22. Indicator requests initializing SMS of R-UIM card Step 23. Phone server requests initializing SMS Step 24. Complete initializing R-UIM card Step 25. Phone server waits
|
|