基于SMS的PUSH技术及其在移动网络异步通信中的研究与应用

来源 :贵州大学 | 被引量 : 16次 | 上传用户:qnmdmmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
所谓信息推送(PUSH)技术服务,是相对于传统的第二代浏览器核心技术服务而言的。两者之间最大的不同是用户和信息之间的关系,信息拉取(PULL)服务是在“拉”的技术作用下“用户找信息”,而信息推送技术是在“推”技术作用下“信息找用户”。信息推送技术服务早在1996年由PoIntcast NetWork公司提出。它通过一定的技术标准或协议从网上的信息源或信息制作商那里获取信息,通过固定的频道向用户发送信息的新型传播系统。它是根据用户对信息的需求,有针对性和目的性地将用户所需的信息主动送达用户。其基本工作流程是:首先用户填写订阅单,其中包括用户个人档案、所需信息类型以及需要推送的时间等相关内容,并提交给信息提供商;然后信息提供商按用户订阅单收集相关内容,并由Push服务器推送给客户端,客户端获取信息完毕后告知用户可读取信息。其内容:一是直接将信息源中的信息本身发送给用户;二是只将有关信息的目录或索引通知发送给用户,由用户根据通知去查询相应的信息。PUSH技术在Internet中没能取得大的成功,原因是多方面的。在固定网中计算机等固定设备为用户提供了足够的资源和能力去查找信息所以用户通常将它作为一个浏览信息的窗口,而不是被动的信息接收者。固定网用户对于信息准确性的要求远甚于对其及时性的要求。而在移动网中,由于存在着网络带宽、移动设备能力以及高昂的资费标准等诸多限制,用户无法像在固定网中一样方便地查找信息,如果将重要的信息主动及时地推送到用户的移动设备上,无疑会大大方便用户。移动通信的优点是移动设备能够随时随地接收信息,因此PUSH技术可以在移动网中大显身手。本文的主要工作、难点及创新之处如下:(1)PUSH技术是一种通过异步方式将信息传送给设备并自动启动MIDlet程序的机制。通常进行网络连接时,客户端主动去连接服务器,服务器处理请求信息并响应客户端的请求,这是同步处理机制。(2)从服务器推信息到移动设备会带来一些问题:如果我们想发送信息到一个在指定端口注册了监听流套接字的特定设备,我们必须知道那个移动电话的无线网络IP。因为在无线网络中,很多手机不使用始终连接环境(有时候,提供商不支持设备中网络中的静态IP),发送信息到设备是有问题的。如果我们不知道设备的无线IP,我们将不能使用套接字连接从服务器发送信息到设备。(3)短信服务(SMS)在这种情况下派上了用场。使用SMS,我们指定目标设备的电话号码;因此在这种情况下,我们不需要知道设备的IP地址。但是,使用SMS作为触发器同样会带来一些问题:因为MIDP2.0规范只定义了针对数据报和套接字带内连接的语法,而没有针对SMS连接的,所以不保证所有支持MIDP2.0的设备都能使用SMS作为触发器来进行push注册。但无线消息API(WMA1.1)—一个在MIDP上能支持SMS的的可选包—现在得到很多移动设备的支持,所以有更大的可能性,SMS作为push注册机制的触发器将得到很多设备的支持。(4)从服务器发送一条SMS消息到设备不是简单直接的,因为有很多途径存在。SMS服务提供商提供API(或者暴露服务URL),通过这些API你能从你的服务器端应用程序发送消息到你指定的移动电话上。但这种方法依赖于SMS服务提供商和它特殊的计划。可选的方式是使用一个GSM调制解调器,这样需要使GSM调制解调器与你的服务器端应用程序进行交互。(5)研究并使用了JAVA串口通信API和SMSlib(一个开源软件包)的Java版的API库通过GSM Modem利用PC机收发SMS短消息。(6)PUSH技术与Http技术相结合实现手机服务器与客户端、客户端与客户端的异步通信,SMSlib开源软件包的研究和使用,并附示例软件。
其他文献
无线传感器网络由大量资源,能量、计算能力、存储能力及通信能力受限的传感器节点组成。目前,无线传感器网络广泛应用于灾难监测,战地侦查,边界保护以及安全监管等领域。分簇
本文研究如何应用编码技术提升有线和无线网络的网络容量,涉及的编码技术包括网络编码和基于译码前传的协作传输。网络编码和协作传输,是两项新型的网络传输技术,其设计的初
随着网络的发展与普及,漏洞和病毒所造成的网络安全问题也越来越多的被人们关注。通过漏洞检测技术及时发现漏洞并利用补丁程序进行修复,是实现网络安全的重要技术之一。另一
现代远程教育是随着现代信息技术发展而产生的一种新型教育方式,是构筑知识经济时代人们终身学习体系的主要手段。充分利用现代网络信息技术,发展蒙古文远程教育平台对提高蒙古
随着计算机网络技术和数字技术的迅速发展,网络教育已经进入了数字化、智能化、个性化的发展阶段,新的通讯技术为传递最新的教学信息与知识提供了更多地途径,为网络资源的建
在分布式网络环境中,跨域认证大都采用基于Kerberos、PKI、IBC等的认证方案,其中具有代表性的方案之一是基于对称密码体制的Kerberos域内及域间认证模式。Kerberos协议是一种
随着计算机应用技术的迅速发展,人们对高效优化技术和智能计算技术提出了更高更新的要求,并用于求解各种工程问题优化解的应用技术,在诸多工程领域得到普遍的应用。鉴于实际
近年来,对于事件的研究一直以来深受学术界的高度重视,其中,从海量文本中进行事件抽取,从而获取人们感兴趣的信息和数据是大数据时代亟待解决的关键技术。事件抽取是信息抽取的重
企业应用集成EAI将企业遗留和新建的信息系统整合起来,工作流管理是整合这些系统的关键技术之一。工作流管理技术在企业应用集成EAI中将不同系统组织协调起来形成协作的工作
随着电信技术的迅速发展,网络的规模越来越庞大,而且网络的种类和需求也越来越多,并且网络都伴随着大量的数据,需要采用关系型数据库来存放数据,由于关系型数据模型和面向对