一种用于信息系统的移动终端流程自适应方法及系统与流程

文档序号:12673342阅读:316来源:国知局
一种用于信息系统的移动终端流程自适应方法及系统与流程

本发明属于移动智能终端应用程序技术领域,具体涉及一种用于信息系统的移动终端流程自适应方法及系统。



背景技术:

移动互联网时代为了提供工作效率与工作质量,绝大多数企业都在运用移动互联网技术对自身的信息化系统进行改造或者重建。对于大型企业而言由于体量巨大,多分支机构众多,信息化系统建设时间周期长、建设厂家多。这样就造成了流程中特殊情况多、个性化需求多,无法在移动智能终端与多个不同相关业务系统进行交互。



技术实现要素:

(一)要解决的技术问题

针对现有技术中移动智能终端无法与多个不同相关业务系统进行交互的缺陷,本发明提供一种用于信息系统的移动终端流程自适应方法及系统。

(二)技术方案

本发明公开一种用于信息系统的移动终端自适应方法,其特征在于,包括:

登录系统,接收用户权限;

根据所述用户权限获取流程信息;

根据获取的流程信息解析生成流程表单;以及

获取、封装并发送所述流程表单的执行结果,或接收并解析所述流程表单的执行结果。

其中,其特征在于,登录系统后还包括获取用户信息,并根据所述用户信息生成操作界面。

其中,所述用户权限包括流程名称、功能权限以及所述获取的流程信息所属子服务器。

其中,采用XML或JSON数据格式来解析生成所述流程表单和封装所述执行结果。

本发明一种用于信息系统的移动终端自适应方法,其特征在于,包括:

接收移动终端的登录请求,进行用户认证,并发送用户权限;

根据所述用户权限,总服务器封装并发送流程信息至移动终端和对应的子服务器;以及

所述总服务器和所述子服务器均接收所述流程表单的执行结果,或者

所述子服务器获取、封装并发送所述流程表单的执行结果,所述总服务器接收并解析所述流程表单的执行结果。

本发明还公开一种移动终端,其特征在于,包括:

登录模块,用于登录系统,接收用户权限;

获取模块,用于根据所述用户权限获取流程信息;以及

解析模块,用于根据获取的流程信息解析生成流程表单;

执行结果模块,用于获取、封装并发送所述流程表单的执行结果,或接收并解析所述流程表单的执行结果。

其中,还包括操作界面生成模块,用于获取用户信息,并根据所述用户信息生成操作界面。

本发明还公开一种企业业务系统,其特征在于,包括:

用户验证模块,接收移动终端的登录请求,进行用户认证,并发送用户权限;

总服务器用于封装并发送流程信息至移动终端和对应的子服务器,以及

所述总服务器和所述子服务器均用于接收所述流程表单的执行结果,或者

所述子服务器用于获取、封装并发送所述流程表单的执行结果,所述总服务器用于接收并解析所述流程表单的执行结果。

其中,所述用户验证模块为单点登录模块。

(三)有益效果

本发明提供的一种用于信息系统的移动终端流程自适应方法及系统,利用登陆系统验证用户身份,获取用户权限,可以在庞大的总服务器和子服务器系统中,封装和解析流程信息,用户可以通过移动终端与总服务器和子服务器的多个不同的业务系统进行交互。流程表单执行完毕后,还包括更新流程表单的执行结果,以便其他终端或服务器可以实时查看流程表单的执行结果。

附图说明

图1为本发明一种用于信息系统的移动终端流程自适应方法的移动终端一侧的流程图;

图2为本发明一种用于信息系统的移动终端流程自适应方法的企业业务系统一侧的流程图;

图3为本发明一种用于信息系统的移动终端流程自适应系统的结构图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明公开一种用于信息系统的移动流程自适应方法:在移动终端一侧包括:

登录系统,接收用户权限;

根据所述用户权限获取流程信息;

根据获取的流程信息解析生成流程表单;以及

执行流程表单内容后,获取、封装并发送所述流程表单的执行结果或接收并解析所述流程表单的执行结果。

其中,登录系统后还包括获取用户信息,并根据所述用户信息生成操作界面。具体的,操作界面可显示用户姓名和用户的所在公司等信息。

其中,所述用户权限包括流程名称、功能权限以及所述获取的流程信息所属子服务器,通过上述权限,可以准确获取权限内所对应的流程。

其中,采用XML或JSON数据格式来解析生成所述流程表单和封装所述执行结果。因为固定流程模板的封装无法满足分支机构系统在同一移动智能终端的差异化呈现。为了满足多厂家、多平台、多数据模型的各子公司流程需要,移动智能终端所有流程都采用动态表单以及动态流程控制的形式来封装XML,通过自定义的XML封装规范,利用消息总线技术从各子公司系统中获取数据,移动智能终端采用PULL来解析XML,具体的,封装方法如下表:

不同的移动终端系统可以通过SSL VPN的方法登录系统,实现身份认证和加密数据传输。移动终端还利用单点登录进行身份验证,以便验证用户权限。

如图2所示,本发明在企业业务系统一侧包括:

接收移动终端的登录请求,进行用户认证,并发送用户权限;

根据所述用户权限,总服务器封装并发送流程信息至移动终端和对应的子服务器;以及

所述总服务器和所述子服务器均接收所述流程表单的执行结果,或者

所述子服务器获取、封装并发送所述流程表单的执行结果,所述总服务器接收并解析所述流程表单的执行结果。

具体的,总服务器和子服务器可以将接收到的所述流程表单的执行结果进行解析,呈现给用户。

具体的,可以通过人工或者机器填写流程表单的执行结果,移动终端和子服务器其中一者可以获取这个填写的执行结果,并且依据先填写先获得的原则。

其中,所述根据所述用户权限封装并发送流程信息包括总服务器根据所述用户权限封装并发送流程信息给对应的子服务器和总服务器根据所述用户权限封装并发送流程信息给移动终端。具体的,总服务器将流程信息分别发送给子服务器和移动终端,可以在子服务器和移动终端均可以获取流程表单的执行结果。

其中,子服务器获取、封装并发送所述流程表单的执行结果或接收并解析所述流程表单的执行结果。

在执行流程表单完毕后,填写流程表单有两种方式,一种是在移动终端填写;另一种是在子服务器端填写。并且两种填写方式是互斥的且以先填写的为准。

具体的,在完成流程表单的步骤后,在移动终端填写执行结果,此执行结果可能包括是否执行成功,执行时间等信息和结果,此时,子服务器端便无法填写执行结果,且以移动终端获取的执行结果为准发送给对应的子服务器和总服务器。总服务器可以是总公司的服务器,子服务器可以是分公司的WEB服务器,可以利用电脑等进行登录,总服务器和子服务器相互独立且可以进行流程信息和流程信息的执行结果的交互,这样人们可以通过总服务器和子服务器读取到流程完成结果。

或者,在完成流程表单的步骤后,在子服务器填写执行结果,此时移动智能终端便无法填写执行结果,且以子服务器端获取的执行结果为准发送给移动终端和总服务器,这样不仅总公司可以观测到流程完成情况,人们还可以通过移动终端观测到流程完成情况。

实施例1和实施例2这样的方式可实现移动终端与多个不同的、相关的服务器进行交互,用户可以通过移动终端获取相应的动态的流程表单和执行结果信息,利用XML或JSON的封装和解析方式满足信息在同一移动智能终端的差异化呈现。

本发明一种用于信息系统的移动终端流程自适应系统包括:一种移动终端和一种企业业务系统。

如图3所示,本发明还公开一种移动终端,包括:

登录模块,用于登录系统,接收用户权限;

获取模块,用于根据所述用户权限获取流程信息;以及

解析模块,用于根据获取的流程信息解析生成流程表单;

执行结果模块,用于获取、封装并发送所述流程表单的执行结果或接收并解析所述流程表单的执行结果。

具体的,执行结果模块内集成了获取、封装、发送、接收和解密模块,对流程工单的执行结果进行处理。

其中,还包括操作界面生成模块,用于获取用户信息,并根据所述用户信息生成操作界面。

如图3所示,本发明还公开一种企业业务系统,包括:

用户验证模块,用于用户验证,并发送用户权限;

总服务器,用于根据所述用户权限封装和发送流程信息至移动终端和对应的子服务器和接收并解析所述流程表单的执行结果;以及

若干子服务器,用于获取、封装并发送所述流程表单的执行结果或接收并解析所述流程表单的执行结果。

具体的,总服务器中均包括封装、发送、接收和解析模块,用于处理流程表单的执行结果,子服务器包括上述模块,还包括获取模块,用于获取流程表单的执行结果。

其中,所述用户验证模块为单点登录模块。

本发明公开一种用于信息系统的移动终端流程自适应方法及系统,利用登陆系统验证用户身份,获取用户权限,可以在庞大的总公司系统中,封装和解析流程信息,用户可以通过移动终端查看与身份对应的流程表单。流程表单执行完毕后,还包括信息的更新,以便其他终端或服务器可以实时查看流程表单执行结果。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1