实现无缝连接。无缝连接指客户部件与Internet连接是透明的,即可在无用户交互或最少用户交互的情况下自动建立连接。由于用户与Internet的连接方式多种多样,如拨号上网方式,无线Web方式或通过局域网与Internet连接等,因此客户部件需要针对不同的连接类型进行相应的连接操作。在复杂的应用中,客户部件还可智能地获取当前配置完成自动连接;对于不止一种连接方式,则可由用户选择连接方式或设定连接优先级。这表明Push应用可在网络空闲时启动,有效地利用网络带宽,比较适合于传送大数据量的多媒体信息。
个性化的信息服务。个性化服务是动态而主动的,用户只要在最初设定好规则之后,系统就能够自动跟踪用户的使用倾向,不需要用户的请求而主动地将信息传送给用户;Push技术不仅可以针对用户的特定需求进行检索、加工和推送,而且还可以根据用户的特定信息需求为其提供个人定制的检索界面。因此,个性化的主动信息服务是Push技术最基本的特点之一。
用户内容定制服务。用户可设定连接时间和定制信息推送的内容,push服务器按订单制定传送的内容和传送参数。从用户角度看,内容定制使得用户可要求Push服务器有选择地推送其感兴趣的信息;从信息提供商的角度看,则可依用户订单将信息分类推送,以适合不同用户的不同需求。
持久文件传输。持久文件传输是指断点重传,当数据传输由于某种原因中断时,可将当前传输状态存于客户部件;当连接恢复时便从断点处继续开始传送。这一特点在传送数据量较大的文件时非常重要。
有效利用带宽。从客户方看,通过使用空闲时段传送数据,可以最大限度地利用带宽。如Back Web公司便采用此技术使用“斯文代理”在网络空闲时从服务器获取文件。从服务器方看,根据组件重用原理将要传送的数据量缩小至最低限度以减少带宽浪费。如Marimba公司使用MDS(Message Digests)校验和为文件签名,对不同名字而内容相同的文件便进行重用而不再传送一个冗余副本。
新旧内容自然衔接。更新的内容可以与已有信息相结合。客户部件能确定获取和替换哪些信息、信息的哪些部分,以及确定将信息存放于何处。(www.xing528.com)
灵活的通告方式。当新的信息到达时,客户部件通知用户可进行读取。依据传送信息的类型和重要性的不同通告具有多种形式,从简单的对话框到具有音频、视频的动画等。
安全性好。能够确保推送给用户的内容是安全的,避免对用户的系统造成破坏。
智能化。Push技术服务系统中的信息是高速流动的,不是停留在一个地方等人去寻找,而是有目标的,主动寻找合适的信息用户。为了提高Push的准确性,还可以控制搜索的深度,过滤掉不必要的信息,因而网络环境下的信息Push服务具有较高的智能性。
通用协议。信息推送技术所使用的是基于Internet的IP协议族,TCP和UDP是IP协议族中两个最重要的协议。TCP协议提供可靠的数据传输,但实时性不好;UDP协议则考虑如何尽快地将数据包发送出去但可靠性差,因此在大量发送数据的同时可能发生数据包丢失。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。