4.WAP推送技术的实现 本节以一个电子邮件系统为例,简单的探讨了WAP推送技术的实现。在Internet中,电子邮件系统已相当的普遍,但是收发电子邮件通常还是限制在固定的PC机完成,信息的及时性大打折扣。虽然GSM的短消息功能也可提供邮件功能,但是信息量小(160个字符),类型单一(仅限于文本),远不能满足用户的需要,所以可以利用WAP的推送技术来实现移动电子邮件功能。基本的设计构想如图二所示。
图二、移动email系统设计构想 希望实现的功能包括: q 服务的登记与取消 q 邮件到来通知(响铃或振动,并提供邮件头部信息) q 利用手机阅读邮件 q 利用手机发送邮件 q 利用手机配置服务
整个邮件系统由以下几部份组成: q 邮件服务器:该部份即位于Internet中的普通的邮件服务器,负责用户邮件的收发工作。 q POP3邮件代理:该部份使用POP3协议与邮件服务器进行通信,并负责推送消息的发起,是整个系统运行的核心组成部份。它维护着一个用户数据库,记录所有登记该服务的用户的信息,包括电子邮件地址、POP3服务器地址、账号、配置、手机号码等,采用轮询的机制通过Internet定期检查各邮件服务器,如发现某用户有新邮件,则取得邮件的部份信息(如收发人、时间、主题等)作为指示内容,并以PI的地址作为URI,共同构成服务指示消息,然后依据该用户的手机号对移动设备寻址,使用PAP协议向PPG提出推送请求。 q 推送代理网关:PPG收到推送消息后对信息进行鉴权,包括消息是否来自合法的推送服务器,用户是否登记,消息格式是否符合DTD语法等。对于合法信息利用WBXML格式进行压缩,然后通过P-OTA协议传送给对应用户的手机。 q 移动设备:包括邮件应用程序和服务加载器,服务加载器负责监控推送消息的到达,当收到合法的推送消息时,以振动或响铃的方式通知用户新邮件的到达,并将指示消息中邮件头部信息显示给用户。这时候,用户可选择立即启动服务或是推迟服务。 本新闻共 6页,当前在第 4页 1 2 3 4 5 6
|