Research Article

The Design and Implementation of Multiterminal Based Proactive Information Delivery System

Algorithm 1

Proactive information push strategies.
Rules: Push Strategies of Proactive Information
Input: User online state, terminal capabilities, net state
Output: Proactive push strategies
(1)   The pushed message should be generated according to the online terminal type;
(2)   Web is of the highest priority, mobile message is of the second, and Wap is of the last;
(3)   If user has registered phone num, emergence message should be pushed to mobile as mobile message priority;
(4)   For complex information, push to Web as far as possible;
(5)   If several terminals on line at the same time, MPDIS may push data to all terminals according to user demand;
(6)   For large amount of data, to avoid network congestion the system pushes URL to clients;
(7)   User feedback will determine whether the similar data shall be pushed next time;
(8)   When large amount of information is being pushed, network window should be dynamically
adjusted according to the network state;
(9)   Run several terminal interfaces, load balance is adopted according to state of interfaces;
(10) Due to the instability of network and program, warm boot is adopted when the program has
trouble to ensure the normal work of MPDIS.