随着工作节奏日益加快,工作流动性日益增加,企业信息移动化(移动办公)已成为时代发展的必然趋势。全新的办公模式,能够帮助企业办公人员摆脱时间和空间上的束缚,提高工作效率、加强远程协作、快速解决紧急事务。目前,实现企业信息移动化业务主要有两种方案:VPDN(Virtual Private Dial-Network)方式,即“V信通”业务;短信、彩信方式。虽然这两种方案都能实现企业信息移动化的业务功能,但在实际运用过程中,业务体验和用户使用都不理想。VPDN方式的缺点在于,企业信息不能主动推送到用户终端,需要用户主动去更新(Pull)企业的数据,这样信息不能及时通知到用户,造成一些业务使用不便。采用短信/彩信方式,由于企业信息是通过短信和彩信承载的,受短信/彩信的文件格式和字节数限制,一般只能以少量的文字和图片展示给用户,信息量受限,另外采用这种方式存在用户和企业端服务器交互较为不便的问题。
那么,如何让企业办公人员便捷地、不受容量限制地感受移动办公的魅力?为此,我们提出一种以Push技术实现企业信息移动化的方案(简称Push VPN)以及实现该方案端到端系统的方法。该方案的实现,能够解决目前传统企业信息移动化方案中存在的不足,让用户在不需要干预的情况下,能够自动地把企业内部数据的变化及时推送到用户手机终端,同时手机终端也可以实时和企业内部数据进行交互,企业办公人员的工作场所被拓宽,无论在家或者出差都可安全、及时获得信息和处理事务,实现企业级快速办公化,提升员工效率。
Push VPN可帮助企业用户高效地把现有企业邮件、OA、CRM、ERP等应用从互联网扩展到员工的手机上,通过Push技术使处于移动状态的工作人员可以随时随地通过强大的手机客户端,无缝衔接企业邮件、OA、CRM、ERP等系统。
Push Email。该业务是指把用户在邮件服务器的新邮件,通过端到端的安全连接,主动及时推送给用户指定终端的业务形式。用户通过Push mail业务,可以随时随地使用移动终端接收、回复、转发和撰写加密电子邮件。
Push OA。帮助中小型企业将已有的企业OA系统应用延伸到终端设备上,使得办公人员拓宽工作场所,无论在家或者出差都可安全快捷访问企业内部OA系统,进行信息查询和处理事务,实现企业级无线办公化,提升员工效率。
Push CRM。能够帮助销售团队提供需要的客户数据,包括购买产品或购买服务,交付或客户回复的状态。远程销售人员需要能够查看库存并能说出客户需要的产品是否有货。同样,现场服务人员需要知道某个零件是否有货,是否已订购还是在另一个仓库中。可以帮助企业缩短资金流通周期,提高客户的满意度和获得更好的准确性。
Push ERP。提供财务、物流、制造等领域的移动商务服务,支持企业员工通过手机与本企业的ERP系统进行无线交互的各类收发业务提示和处理,帮助企业实现多种角色多种移动办公场景下的ERP管理应用,从而使企业的业务运营更加快速有效。
为了实现Push VPN,我们在端到端体系架构的设计中,引入了企业应用代理和Push VPN中心两个全新网元(如图1):企业应用代理位于企业端防火墙后,是一个综合平台,能将不同的企业应用系统统一接入,并将信息Push至用户终端。主要功能包括:用户管理、插件管理、终端管理、附件转换、短信/彩信/WAP Push代理、推送处理、API接口、VPN通道。Push VPN中心主要用于Push VPN业务的管理以及接入控制,此网元根据需要可选设置,一般用于运营商侧,主要功能包括了企业管理、业务管理、平台接入、系统管理、远程控制、虚通道管理。

图1中其他的相关网元包括:
客户端:用户进行企业应用操作的用户UI,即操作界面。客户端包括了Push消息处理、界面数据解析呈现、安全连接、应用数据收发等功能。
SMSC:用于Push VPN下发触发信息,以实现即时推送功能。
MMSC:用于推送彩信格式的相关业务,如公告栏信息等。
WAP网关:用户推送WAP Push业务,或用户通过登录WAP进行相关业务操作。
企业应用系统:企业内部的各种应用办公系统,通过将最新的信息同步到企业应用代理,来实现企业信息移动化功能。
通过图1所示各网元的连接配合,可以实现完整的端到端企业应用数据的实时推送和交互。
企业内部数据更新信息Push到终端客户端的流程如下,如图2所示:

①企业应用代理中的特定应用插件定期轮询获取企业数据的更新信息。
②应用插件将更新的信息通过指定的接口和格式获取。
③企业应用代理将新信息进行处理,把更新信息推送消息通过VPN通道发送到Push VPN中心。
④Push VPN中心将推送消息透传到短信中心或WAP网关,通过其将推送消息下发至客户端。客户端收到推送消息后,自动发起向企业应用代理获取相关信息。
终端客户端发起信息更新的流程如下,如图3所示:

①用户在客户端上进行相关业务处理后,将更新信息发送到Push VPN中心。
②Push VPN中心将对用户进行业务鉴权,之后通过虚通道透传至企业应用代理。
③企业应用代理中的应用插件接收到更新信息后,转换为相关格式后提交到企业应用系统中。
④企业应用将更新信息处理后反馈给企业应用代理,企业应用代理将反馈消息发送给客户端。