一种基于移动手机平台的eTerm应用系统及其方法

文档序号:6364769阅读:253来源:国知局
专利名称:一种基于移动手机平台的eTerm应用系统及其方法
技术领域
本发明涉及一种基于移动手机平台的eTerm应用产品。通过移动eTerm,用户可以登陆访问中国航信的服务器,使用其系统资源。
背景技术
eTerm中国民航信息网络股份有限公司发布的通用网络前端平台,是专门为广大代理人、航空公司业务人员、地勤人员以及相关使用者开发的基于PC的仿真终端软件。它是基于TCP/IP协议,采用client-server方式的仿真终端产品。用户可以采取灵活的接入方式,以用户的身份访问中国航信的服务器,使用其系统资源。用户可以通过互联网或者进入中航信的企业网Intranet,完成现在哑终端的所有功能,并且该软件还能为用户提供哑终端所不能提供的其它的许多功能。目前eTerm有PC客户端和IE浏览器下的ActiveX两个版本。随着移动通信和互联网成为当今世界发展最快、市场潜力最大、前景最诱人的两大业务,越来越多的传统互联网用户使用移动智能终端加入移动互联网的行列。而在移动智能终端中,使用量最高的就是苹果(Apple)公司开发的IOS移动操作系统和谷歌(Google)公司开发的Android移动开放平台。移动eTerm正是针对使用以上两种移动操作系统的代理人和航空公司研发的移动终端应用。本发明的移动eTerm(MskyTerm)为客户带来了前所未有的便捷体验,使广大代理人、航空公司的业务人员、地勤人员和eTerm相关使用者可以不再受场地设备的约束,采取更为灵活的方式接入,做到随时随地访问服务器,处理相关业务。

发明内容
本发明涉及一种基于移动手机平台的eTerm应用系统,由客户端系统与服务端系统组成。客户端系统包括系统登陆模块、请求处理模块、回显处理模块;服务端系统包括 预处理模块、逻辑处理模块和反馈处理模块。客户端登陆模块负责检查客户端是否为最新版本,如果是最新版本则进入登陆界面,否则提示用户有可用更新,然后进入登陆界面,最后验证、加密、压缩并提交用户信息。客户端请求处理模块负责设置常用功能和指令;加密、压缩、发送用户请求信息。客户端回显处理模块负责接收、解压、解密服务端返回信息,然后展示到用户界面。服务端预处理模块首先返回最新版本信息。然后,解压缩解密用户信息,然后判断用户名是否合法,如果为非法用户直接结束操作;判断用户所要访问的服务器IP地址是否合法,如果用户要访问非法IP地址直接结束操作;最后查询主机系统,获取用户登录信息。服务端逻辑处理模块首先解压缩解密请求信息,提取请求信息;然后查询主机系统获取指令结果。服务端反馈处理模块对返回结果进行加密、压缩处理操作然后发送给客户端应用。本发明还提供一种移动eTerm的指令查询方法,包括如下步骤步骤1,客户端登陆模块负责检查客户端版本信息;验证用户信息,然后提交用户信息和请求信息给服务端;步骤2,服务端判断客户端信息,验证用户合法性。步骤3,服务端根据请求信息查询主机系统获取指令结果。步骤4,服务端处理返回结果,并发送给客户端。步骤5,客户端回显处理模块接收返回信息,然后展示到用户界面。在步骤I中,首先客户端应用在本地校验用户输入,如果无效,则返回错误提示, 通过后,用户信息和请求信息将提交到服务端。在步骤2中,首先进入的是服务端预处理模块首先判断客户端版本是否为最新, 如果不是最新,返回新版本提示;然后,解压缩解密用户信息,接着判断用户名是否合法,如果为非法用户直接结束操作;判断用户所要访问的服务器IP地址是否合法,如果用户要访问非法IP地址则直接结束操作;最后查询主机系统,获取用户登录信息。在步骤3中,服务端逻辑处理模块首先解压缩解密并提取请求信息,然后查询主机系统获取指令结果。在步骤4中,服务端反馈处理模块对返回结果进行加密、压缩处理然后传输到客户端应用。在步骤5中,客户端回显处理模块负责接收、解压、解密服务端反馈信息,然后展示到用户界面。本发明重在突破传统意义的eTerm软件,将其应用于移动领域,是传统eTerm向移动方向迈出的一大步,并且服务端与客户端采用压缩加密格式通讯,既节省了网络流量又保证了用户数据安全性。












I为本发明基于移动手机平台的移动eTerm系统方框2为本发明基于移动手机平台的移动eTerm指令查询方法总体流程图 3为服务端预处理模块流程4为服务端逻辑处理模块流程5为服务端反馈模块流程6为客户端登陆模块流程7为客户端请求处理模块流程8为客户端回显模块流程9为客户端登陆界面10为客户端请求信息发送回显界面以及功能设置图。
具体实施例方式本发明中使用到的部分术语主机系统一种特殊的大型计算机,Unisys系统。
哑终端采用RS-232串行通信方式连接的功能较为有限的老式计算机终端。如图I所示,本发明的基于移动手机平台的移动eTerm系统由客户端应用和服务端系统构成,客户端系统包括系统登陆模块、请求处理模块、回显处理模块;服务端系统包括预处理模块、逻辑处理模块和反馈处理模块。使用者在iPhone或者Android客户端登陆时,客户端登陆模块首先负责检查客户端是否为最新版本,如果是最新版本则进入登陆界面,否则提示用户有可用更新,然后进入登陆界面,最后验证、加密、压缩并提交用户信息。客户端请求处理模块负责设置常用功能和指令;加密、压缩、发送用户请求信息。客户端回显处理模块负责接收、解压、解密服务端反馈信息,然后展示到用户界面。服务端预处理模块首先返回最新版本信息。然后,解压缩解密用户信息,然后判断用户名是否合法,如果为非法用户直接结束操作;判断用户所要访问的服务器IP地址是否合法,如果用户要访问非法IP地址直接结束操作;最后查询主机系统,获取用户登录信息。服务端逻辑处理模块首先解压缩解密请求信息,提取请求信息;然后查询主机系统获取指令结果。服务端反馈处理模块对反馈结果进行加密、压缩处理操作然后发送给客户端应用。如图2所示,本发明的基于移动手机平台的移动eTerm系统,其总流程包括如下步骤在步骤I中,首先客户端应用在本地校验用户输入,如果无效,则返回错误提示, 通过后,用户信息和请求信息将提交到服务端。在步骤2中,首先进入的是服务端预处理模块首先判断客户端版本是否为最新, 如果为不是最新,反馈新版本提示;然后,解压缩解密用户信息,然后判断用户名是否合法, 如果为非法用户直接结束操作;判断用户所要访问的服务器IP地址是否合法,如果用户要访问非法IP地址直接结束操作;最后查询主机系统获取用户登陆信息。在步骤3中,服务端逻辑处理模块首先解压缩解密并提取请求信息,然后查询主机系统获取指令结果。在步骤4中,服务端反馈处理模块对反馈结果进行加密、压缩处理然后发送给客户端应用。在步骤5中,客户端回显处理模块负责接收、解压、解密服务端反馈信息,然后展示到用户界面。如图3所示,本发明移动手机平台的移动eTerm系统服务端预处理模块,包括如下步骤步骤1,服务端程序为客户端返回最新版本信息;步骤2,加压缩解密用户信息;步骤3,判断用户合法性,如果用户不合法则直接返回错误信息;步骤4,判断服务器地址合法性,如果IP地址不合法则直接返回错误信息;步骤5,查询主机数据库,获取用户登录信息。如图4所示,本发明基于移动手机平台的移动eTerm系统服务端逻辑处理模块,包括如下步骤步骤I,解压缩、解密请求信息;步骤2,提取请求信息;步骤3,根据请求信息内容查询主机系统,获取指令查询结果。如图5所示,本发明基于移动手机平台的移动eTerm系统服务端反馈模块,包括如下步骤步骤I,加密并压缩打包主机系统返回的指令查询结果;步骤2,发送反馈包给客户端。如图6所示,本发明基于移动手机平台的移动eTerm系统客户端登陆模块,包括如下步骤步骤I,检查版本是否为最新,如果不是最新版本则提不用户有新版本客户端可用,否则进行下一步;步骤2,本地校验用户输入合法性,如果用户输入不合法则提示用户重新输入,否则进行下一步;步骤3,加密并压缩打包用户信息;步骤4,提交用户信息。如图7所示,本发明基于移动手机平台的移动eTerm系统客户端请求处理模块,包括如下步骤步骤1,如果是不是常用指令可以将该指令添加为常用指令,否则直接进入下一
步;步骤2,加密压缩请求信息;步骤3,发送指令信息。如图8所示,本发明基于移动手机平台的移动eTerm系统客户端回显模块,包括如下步骤步骤I,接收请求结果信息;步骤2,解压、解密请求结果信息;步骤3,显示请求结果。图9为本发明基于移动手机平台的移动eTerm系统客户端登陆界面图;图10为本发明基于移动手机平台的移动eTerm系统客户端请求信息发送回显界面以及功能设置图。现举例说明如下,手机客户端打开“MskyTerm”产品,使用者首先进入登陆界面,如果客户端版本不是最新将会有版本更新提示。客户端将完成用户信息本地校验,登陆成功后将会跳转到请求信息发送、回显界面。如图9,10所示。服务端首先返回给客户端最新版本信息。然后,解压缩解密用户信息,判断用户名是否合法,如果为非法用户直接结束操作;判断用户所要访问的服务器IP地址是否合法, 如果用户要访问非法IP地址直接结束操作;接着服务器将查询主机系统,获取用户登录信息。登陆成功后,服务器端将等待客户端的请求信息,当收到请求信息后首先解压缩解密请求信息,提取请求信息;然后查询主机系统获取指令结果最后服务端对反馈结果进行加密、 压缩处理操作然后发送给客户端应用。
手机客户端在接收到服务端返回的请求结果后,将解压、解密请求结果,提取出指令结果然后显示在手机屏幕上,如图10所示。
权利要求
1.一种基于移动手机平台的eTerm应用系统,其特征在于,所述系统由客户端系统与服务端系统组成;所述客户端系统包括系统登陆模块、请求处理模块、回显处理模块;所述服务端系统包括预处理模块、逻辑处理模块和反馈处理模块。
2.根据权利要求I所述的系统,其中所述客户端登陆模块检查客户端是否为最新版本,如果是最新版本则进入登陆界面, 否则提示用户有可用更新,然后进入登陆界面,进行验证、加密、压缩并提交用户信息;所述客户端请求处理模块设置常用功能和指令;加密、压缩、发送用户请求信息;所述客户端回显处理模块接收、解压、解密服务端返回信息,然后展示到用户界面。
3.根据权利要求I所述的系统,其中所述服务端预处理模块,返回最新版本信息,然后解压缩解密用户信息,判断用户名是否合法,如果为非法用户直接结束操作;判断用户所要访问的服务器IP地址是否合法,如果用户要访问非法IP地址直接结束操作;最后查询主机系统,获取用户登录信息;所述服务端逻辑处理模块解压缩解密请求信息,提取请求信息;然后查询主机系统获取指令结果;所述服务端反馈处理模块对返回结果进行加密、压缩处理操作然后发送给客户端应用。
4.一种基于移动手机平台的eTerm指令查询方法,其特征在于,所述方法包括如下步骤步骤1,客户端登陆模块检查客户端版本信息;验证用户信息,然后提交用户信息和请求信息给服务端;步骤2,服务端判断客户端信息,验证用户合法性。步骤3,服务端根据请求信息查询主机系统获取指令结果。步骤4,服务端处理返回结果,并发送给客户端。步骤5,客户端回显处理模块接收返回信息,然后展示到用户界面。
5.根据权利要求4所述的方法,其中在所述步骤I中,首先客户端请求处理模块在本地校验用户输入,如果无效,则返回错误提示,通过后,用户信息和请求信息将提交到服务端。
6.根据权利要求4所述的方法,其中在所述步骤2中,服务端预处理模块判断客户端版本是否为最新,如果不是最新,返回新版本提示;然后,解压缩解密用户信息,接着判断用户名是否合法,如果为非法用户直接结束操作;判断用户所要访问的服务器IP地址是否合法,如果用户要访问非法IP地址则直接结束操作;最后查询主机系统,获取用户登录信息。
7.根据权利要求4所述的方法,其中在所述步骤3中,服务端逻辑处理模块解压缩解密并提取请求信息,然后查询主机系统获取指令结果。
8.根据权利要求4所述的方法,其中在所述步骤4中,服务端反馈处理模块对返回结果进行加密、压缩处理然后传输到客户端应用。
9.根据权利要求4所述的方法,其中在所述步骤5中,客户端回显处理模块负责接收、解压、解密服务端反馈信息,然后展示到用户界面。
全文摘要
一种基于移动手机平台的eTerm应用系统,所述系统由客户端系统与服务端系统组成;所述客户端系统包括系统登陆模块、请求处理模块、回显处理模块;所述服务端系统包括预处理模块、逻辑处理模块和反馈处理模块。
文档编号G06Q50/30GK102609265SQ20121003272
公开日2012年7月25日 申请日期2012年2月14日 优先权日2012年2月14日
发明者佟业新, 唐红武, 李睿, 李长杰, 高栋 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1