法律状态公告日
法律状态信息
法律状态
2014-10-15
授权
授权
2012-09-19
实质审查的生效 IPC(主分类):H04W88/02 申请日:20101230
实质审查的生效
2012-07-04
公开
公开
技术领域
本发明涉及电子通讯技术、移动终端、计算机软件研发领域,特别地, 涉及一种移动终端应用软件的开发方法。
背景技术
伴随着电子、互联网和无线通信技术的飞速发展,人们进入了电子化信 息处理时代,日常工作生活中离不开各种电子信息的随时随地处理需求,移 动终端成为人们日常生活中必备的一项随身工具。现代人生活节奏快,希望 能利用手机在任意时间、任意地点享受更多的各种服务,而当前各种电子与 互联网服务供应商所面临的趋势就是服务的移动化,随着移动互联网的迅速 发展,各种电子应用提供商必须把已有的服务系统扩展为移动化服务,这不 仅是科技发展的趋势,也是广大服务型企业生存发展的必然。而要实现这一 目标,迫切需要有一个通用的移动应用软件的自助开发平台,实现移动服务 的高效、灵活、快速的实施应用,这将是电子服务供应商实现服务移动化战 略的首选,避免业务系统重复开发和投入大量开发扩展成本,从而节省企业 的移动应用软件开发成本,实现高效率的业务服务扩展步伐,极大提高企业 的服务效果和竞争能力。本发明正是基于以上背景提出。
发明内容
本发明所要解决的技术问题是提供一种通用的移动终端应用软件的自 助定制与发布平台,能够非常简单、灵活、高效地进行移动终端上的电子服 务应用的定制发布,方便客户使用基于移动终端的各种电子服务业务,同时 有效降低企业的服务成本,并大大提升服务效率。
本发明的技术方案如下:
一种移动终端应用软件的自助定制与发布平台,包括:
综合配置管理系统,根据移动应用的业务需求,实现业务应用模式的配 置和发布;
移动终端,通过移动运营商提供的无线通信网络与交易网关服务系统和 综合配置管理系统连接并进行信息交互;安装适应多种移动终端操作系统类 型的引擎软件,所述引擎软件用于实现移动应用业务,包括下载或更新综合 配置管理系统所配置发布的业务应用模式、执行所述业务应用模式的业务, 发送用户的应用请求给交易网关服务系统并接收返回结果展示给用户;
交易网关服务系统,接入移动终端和外部电子服务业务系统,通过外部 电子服务业务系统实现移动终端用户业务应用请求的处理,将处理结果返回 给移动终端。
优选的,所述的综合配置管理系统,包括:
配置单元,根据移动应用的业务需求,为移动终端应用业务配置界面、 数据格式和业务逻辑处理规则;
发布单元,将所述配置的界面、数据格式和业务逻辑处理规则生成模板 文件,进行发布。
优选的,所述的移动终端中的引擎软件,包括:
下载更新单元,用于从网络下载或下载更新综合配置管理系统所配置和 发布的业务应用模式对应的模板文件;
解析执行单元,用于解析下载更新单元已下载的业务应用模式的模板文 件,包括配置界面、数据格式和业务逻辑处理规则,形成可接受用户业务应 用请求及展现请求结果的交互运行环境,使用户可执行业务;
交易处理单元,在解析执行单元提供的交互运行环境中,将移动终端用 户的业务交易应用请求打包成报文,发给发送接收单元,并将发送接收单元 返回的业务交易处理的报文结果进行解包,展现给移动终端用户;
发送接收单元,将收到的报文请求发送给交易网关服务系统,接收返回 的报文结果,返给用户交易处理单元。
优选的,所述的交易网关服务系统,包括:
统一接入单元,用于接入移动终端和外部电子服务业务系统;接收移动 终端用户的业务交易应用请求,发送给交易实现单元;并将在外部电子服务 业务系统处理完成用户业务后的反馈结果返回给移动终端;
交易实现单元,将用户的业务交易应用请求转换为外部电子服务业务系 统可以识别的业务交易应用请求,针对不同的外部电子服务业务系统的数据 格式需求,进行数据协议报文的组织和转换,进行数据格式的转换处理,记 录交易信息。
优选的,所述的交易网关服务系统,还包括:
业务增强处理单元,按照业务规则处理业务交易应用请求,进行业务逻 辑的增强处理。
另外,本发明还提出一种移动终端应用软件的自助定制与发布方法,包 括:
移动终端通过移动运营商提供的无线通信网络与综合配置管理系统和交 易网关服务系统连接并进行信息交互;
根据移动应用的业务需求,通过综合配置管理系统实现业务应用模式的 配置和发布;
移动终端安装适应多种移动终端操作系统类型的引擎软件,所述引擎软 件下载或更新综合配置管理系统所配置发布的业务应用模式,执行所述业务 应用模式的移动应用业务服务;
移动终端引擎软件接收移动终端用户发起的所述业务应用模式的业务应 用请求;将用户的业务应用请求发送给交易网关服务系统;
交易网关服务系统与外部电子服务业务系统交互,将收到的用户业务应 用请求转换为外部电子服务业务系统识别的业务应用请求,转发给外部电子 服务业务系统;
外部电子服务业务系统收到用户业务应用请求后,实现移动终端用户业 务应用请求的处理,将处理结果返回给交易网关服务系统;
交易网关服务系统将收到的处理结果反馈给移动终端用户,从而为用户 提供了所述配置发布的业务服务功能。
进一步地,
所述的综合配置管理系统可以配置界面、数据格式和业务逻辑处理规则; 将所述配置的界面、数据格式和业务逻辑处理规则生成模板文件,进行发布。
进一步地,
所述的移动终端中的引擎软件,包括:
下载更新单元,用于从网络下载或下载更新综合配置管理系统所配置和 发布的业务应用模式对应的模板文件;
解析执行单元,用于解析下载更新单元已下载的业务应用模式的模板文 件,包括配置界面、数据格式和业务逻辑处理规则,形成可接受用户业务应 用请求及展现请求结果的交互运行环境,使用户可执行业务;
交易处理单元,在解析执行单元提供的交互运行环境中,将移动终端用 户的业务交易应用请求打包成报文,发给发送接收单元,并将发送接收单元 返回的业务交易处理的报文结果进行解包,展现给移动终端用户;
发送接收单元,将收到的报文请求发送给交易网关服务系统,接收返回 的报文结果,返给用户交易处理单元。
进一步地,
所述的交易网关服务系统,包括:
统一接入单元,用于接入移动终端和外部电子服务业务系统;接收移动 终端用户的业务交易应用请求,发送给交易实现单元;并将在外部电子服务 业务系统处理完成用户业务后的反馈结果返回给移动终端;
交易实现单元,将用户的业务交易应用请求转换为外部电子服务业务系 统可以识别的业务交易应用请求,针对不同的外部电子服务业务系统的数据 格式需求,进行数据协议报文的组织和转换,进行数据格式的转换处理,记 录交易信息。
进一步地,所述的交易网关服务系统还包括:
业务增强处理单元,按照业务规则处理业务交易应用请求,进行业务逻 辑的增强处理。
与现有技术相比,本发明具有以下优点:
●统一的移动终端引擎软件,适应多种移动终端操作系统;
●配置化的开发和发布模式,极大简化了实施过程;
●灵活的通讯和报文转换接口,方便地融合现有信息服务系统,实现高 效的移动化部署;
●可以使用自定义的界面描述语言,提供图形化的配置发布管理方式;
●先进的理念和设计,丰富的研发经验,保证了产品的稳定可靠。
综上所述,使用本发明提供的移动终端应用软件自助服务平台产品后, 各电子服务机构可以灵活、方便、快速地部署自己的电子服务应用到移动终 端上,无需根据不同移动终端操作系统进行定制开发、更新等大量工作,极 大地降低了企业移动化应用实施的成本,提升了业务应用拓展的效率。同时, 广大移动终端用户可以及时地享用这些移动应用的电子服务,大大提高了电 子服务机构的服务效率和质量,降低了投入的成本,增强了企业竞争力。以 金融行业为例,用户可以快速及时地享用到银行提供的各种金融服务交易, 可以在移动终端上查询个人账户信息、银行账户转账汇款、理财产品管理、 各种公用费用的缴费或充值交易等等。通过本发明中的移动终端引擎软件、 交易网关服务系统、综合配置管理系统以及各电子服务机构业务系统的逻辑 处理,可以完成各种完整的电子服务交易,极大地方便了民众随时随地享用 移动电子服务的需求。本发明为电子信息供应商提供了一种跨平台的、低成 本、高效率的移动业务应用开发平台。
附图说明
图1是实施本发明一种移动终端应用软件的自助定制与发布平台实施 例的系统结构图;
图2是本发明实施例综合配置管理系统实施例的配置界面图;
图3是本发明实施例模板文件结构示意图;
图4是基于本发明手机应用软件自助服务平台实施发布的掌上医院实 施例的余额查询处理流程图;
图5是基于本发明手机应用软件自助服务平台实施发布的手机银行应 用实施例的自助挂号处理流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合具 体实施方式对本发明作进一步详细的说明。
本发明一种移动终端应用软件的自助定制与发布平台完全遵守移动通 讯及互联网行业标准的协议及技术规范,通过移动运营商的无线数据通道, 采用专业的安全处理协议,可视化的配置发布手段,实现移动终端、交易网 关服务系统、综合配置管理系统之间的双向数据传输,完成支持电子服务交 易服务功能。
下面结合附图1具体说明本发明实施例的系统结构图。实施本发明的 技术方案可以包括:综合配置管理系统101、移动终端102、交易网关服务系 统103。为形成一个完整的电子服务系统移动化实施应用环境,附图1中还呈 现了外部电子服务业务系统104(银行、社区等)与本技术方案中各部分之间 的联系,其中,交易网关服务系统、综合配置管理服务系统可以各自在一个 独立的网络环境中,与电子应用服务供应商的外部电子服务业务系统通过数 字数据网(Digital Data Network,DDN)或因特网(Inter Net)等进行通 信;移动终端与交易网关和综合配置管理系统通过移动运营商提供的无线通 信网络进行通信,以上四个系统共同支持一个完整的电子服务系统移动化实 施应用。
外部电子服务业务系统是指电子银行系统、电子医院系统、电子税务系 统、电子政务系统等各个行业的电子信息化系统,其上运行着各自的行业业 务处理软件。外部电子服务业务系统是实现用户电子业务的根本基础。本发 明的主要实质就是利用外部电子服务业务系统,将在固定网络上操作完成的 业务延伸到移动终端上操作完成,从而实现掌上业务处理。
本发明实施例所述的综合配置管理系统101,根据移动应用的业务需求, 用于实现业务应用模式的配置和发布。不同的业务类型有不同的业务应用模 式,例如手机银行的应用,围绕金融业务开展诸如帐户管理、转账汇款、缴 费、基金、国债、信用卡等业务,又例如掌上医院的应用,需要实现以挂号 预约、导诊、选择专家门诊、病历查阅、检验报告查询等医护服务为主的业 务,各项业务的名称、内涵、数据格式、业务逻辑都有不同,这样就需要针 对不同的业务种类和需求,配置不同的业务应用模式,以图形化的界面形式 描述个性化的业务,然后以模板文件形式发布到综合配置管理系统的服务器 上,供移动终端用户下载,达到快速地部署所需要的移动应用业务的目的。
移动终端102,通过移动运营商提供的无线通信网络与交易网关服务系统 和综合配置管理系统连接并进行信息交互;安装适应多种移动终端操作系统 类型的引擎软件,所述引擎软件用于实现移动应用业务,包括下载或更新综 合配置管理系统所配置发布的业务应用模式、执行所述业务应用模式的业务, 接收并发送用户的应用请求给交易网关服务系统;交易网关服务系统103,接 入移动终端和外部电子服务业务系统,通过外部电子服务业务系统实现移动 终端用户业务应用请求的处理,将处理结果返回给移动终端用户。
为了克服过去针对特定移动终端操作系统需要开发专有的应用软件而带 来的开发周期长成本高的技术缺陷,本发明引入统一的移动终端引擎软件来 实现移动应用业务,所述的引擎软件可以随时随地下载或更新综合配置管理 系统所配置发布的业务应用模式的模板文件并执行之,当接收到用户的应用 请求时,则将该用户的应用请求给交易网关服务系统;交易网关服务系统将 该请求转换为外部电子服务业务系统可以识别的交易请求去做处理,然后将 处理结果返回给移动终端用户。
进一步地,本发明方案中的综合配置管理系统,可具体包括:
配置单元,根据移动应用的业务需求,为移动终端应用业务配置界面、 数据格式和业务逻辑处理规则。
发布单元,将配置单元所述配置的界面、数据格式和业务逻辑处理规则 生成模板文件,进行发布。
综合配置管理系统的配置和发布工作是从界面配置/数据组织与逻辑规 则配置几个方面一起完成一个完整业务应用模板文件的描述内容。参见附图2 的配置界面形式,举例来说,手机银行的应用配置界面设置为如下菜单:缴费、帐务、理财、配置、直通车、基金,每个菜单下面又可以设置子菜单, 例如缴费下再设置手机充值、代缴话费,帐务下再设置余额查询、历史明细查询。那么就可以通过附图2配置界面来完成配置单元功能,选择增加模板 文件节点,在界面中将需要配置的菜单内容逐个按层次添加并存储到系统的 存储结构中,每个节点设置数据字段名称、格式类型、显示值、控件等,系 统存储结构是按照业务需求的层次关系和内容需求进行配置存储的,完成以 上界面菜单的配置后,还可根据需求进行数据组织和逻辑规则的明细配置工 作,方法类似界面配置过程,即选择需要进行配置的界面模板,增加业务需 求中要求的数据组织和逻辑规则内容,同样存储在综合配置管理系统所提供 的系统存储结构中,以供在发布生成一个整体模板文件时所用。发布单元将 根据配置单元所配置的界面、数据格式和业务逻辑处理规则生成类XML模板 文件。本发明应用类XML描述语言来描述配置界面、数据格式和业务逻辑处 理规则。模板文件的描述形式参见附图3,可包括:界面配置部分(mbank)、 下载数据解释规则(pkg_load)、上传数据组装规则(pkg_up),其中pkg_load 和pkg_up不是必要的部分,是根据业务需求可选配置的内容。
类XML描述语言的规则是需要预先定义的,例如定义模板描述文件规范 形式如下:
(1)模板描述部分(MBANK标签)。详细规则如下表1:
表1:模板描述规则
(2)窗口界面配置部分(标签<PAGE>内的描述):
窗口界面描述内容是针对每一个移动终端软件功能界面里的控件种类 和布局以及界面之间的切换规则,通过该部分描述,移动终端引擎软件即可 完整地展现图形界面给用户,并根据用户操作完成界面功能的切换工作。界 面控件及属性描述,使用<ITEM>以及相关属性标签来描述。详细规则如下表2:
表2:窗口界面配置规则
(3)接收下载数据报文逻辑处理区域、标签<PKG_LOAD>(接收规则)
负责描述接收到的业务数据的组织规则,让移动终端引擎软件能够依据 该部分的描述完成业务数据的接收、解包功能。详细规则如下表3:
表3:接收数据报文逻辑处理规则
(3)发送数据报文逻辑处理区域、标签<PKG_UP>(发送规则)
负责描述准备发送的业务数据的组织规则,让移动终端引擎软件能够依 据该部分的描述完成业务数据的打包、发送功能。详细规则如下表4:
表4:发送数据报文逻辑处理规则
参见以下示例,是一个已配置发布完成的余额查询交易的一部分模板描述 文件的样例:如下表5所示。
表5:余额查询交易返回结果页面的模板描述文件
这个文件中描述了余额查询交易弹出的界面所呈现的样子。
通过综合管理配置系统完成的配置和发布的业务模板文件结果可存放在 综合配置管理服务器上,供移动终端引擎软件访问下载、解析执行,从而实 现将一个完整的移动应用环境提供给终端用户。可以看出,针对不同的信息 服务需求可配置不同界面描述和业务规则描述,从而适应了各种业务系统移 动化策略的需求,极大地方便了移动终端应用软件的开发实施工作的快捷和 灵活方便性。
本发明方案中的移动终端引擎软件,可以具体包括:
下载更新单元,用于从网络下载或下载更新综合配置管理系统所配置和 发布的业务应用模式对应的模板文件;
由于所述移动终端与综合配置管理系统在网络上是连通的,所以移动终 端的下载更新单元可以随时从网络下载或下载更新综合配置管理系统所配置 和发布的业务应用模式的模板文件;
解析执行单元,用于解析下载更新单元已下载的业务应用模式的模板文 件,包括配置界面、数据格式和业务逻辑处理规则,形成可接受用户业务应 用请求及展现请求结果的交互运行环境,使用户可执行业务;
交易处理单元,在解析执行单元提供的交互运行环境中,将移动终端用 户的业务交易应用请求打包成报文,发给发送接收单元,并将发送接收单元 返回的业务交易处理的报文结果进行解包,展现给移动终端用户。
发送接收单元,将收到的报文请求发送给交易网关服务系统,接收返回 的报文结果,返给用户交易处理单元。
移动终端引擎软件使用所述模板文件的方式是:
移动终端引擎下载对应业务模式的模板文件,引擎软件通过加载、解析 模板文件,展现给用户进行交互操作;通过模板文件内容中所描述的业务规 则,用户可进行相应输入、选择、提交等交互动作。如果用户选择了“提交” 按钮,则引擎软件会找到模板文件中指定要加载的下一个模板文件名(即该 提交按钮(BUTTON)控件的配置属性中指定的下一个模板文件名),去访问下 载这下一个模板文件,然后再次解析执行这个模板文件的描述内容,完成业 务功能完整连续的界面展示、用户交互。
交易处理单元的工作,是基于内容解析和加载模板文件基础上来完成的。 在解析执行单元加载一个模板文件后,收到用户的新业务请求时,根据模板 文件中的<pkg_up>标签配置的数据组织规则进行业务请求数据的组织打包, 按照统一的数据报文格式打包,然后发送给发送接收单元;在收到返回的数 据时,同样根据对应模板里的<pkg_load>标签配置的接收数据的组织规则, 完成返回数据的解包和展示。发送和接收单元通过网络通讯完成与交易网关 服务系统之间发送和接收业务数据的全过程。
解析执行单元和交易处理单元一起构成移动终端引擎软件的核心。
目前对于数据传输过程中的数据报文有很多种类,比如:固定长度报文、 分隔符报文、XML格式报文、ISO8583报文等等多种。例如如下表6中类ISO8583 的数据组织形式,可用于完成本发明交易处理过程中的数据传输的报文载体。
表6:类ISO8583报文格式
(关于8583报文的详细规则定义可参考标准ISO8583规范)
本发明方案中的交易网关服务系统,可具体包括:
统一接入单元,用于接入移动终端和外部电子服务业务系统;接收移动 终端用户的业务交易应用请求,发送给交易实现单元;并将在外部电子服务 业务系统处理完成用户业务后的反馈结果返回给移动终端;
交易实现单元,将用户的业务交易应用请求转换为外部电子服务业务系 统可以识别的业务交易应用请求,针对不同的外部电子服务业务系统的数据 格式需求,进行数据协议报文的组织和转换,进行数据格式的转换处理,记 录交易信息。
本发明交易网关服务系统根据所收到的数据报文形式,按照外部电子服 务业务系统的数据格式要求,转换为针对外部电子服务业务系统的应用请求。
所述的交易网关服务系统作为移动终端和外部电子服务业务系统的统一 交互渠道,使得移动终端和各行业不同类型的外部电子服务业务系统能够批 量地进行数据报文的处理,达到统一格式、快速处理、便捷交互的目的。
为处理所需的业务,需要在交易网关服务系统中生成与用户应用请求交 易相关的数据存储结构(如数据库表),记录用户信息、交易流水信息、外部 电子服务业务系统信息等。如下表7所示:
表7:交易流水表
所述的数据库表结构内容,还要根据业务需要而定,增加相应业务的表, 例如,表8、表9所示的用于手机银行业务的交易流水表、账户信息表。表 10所示的用于手机医院业务的挂号信息表。
表8:银行帐务交易流水表(MB_BASETRANS_LOG)
表9:客户银行账户绑定信息表(MB_CUSTOM_BIND_ACCT_INFO)
表10:医院科室挂号信息记录表(MB_HOS_REGIST_INFO)
为了减轻外部电子服务业务系统的负荷,增强更复杂业务的处理能力, 在将用户业务请求提交给外部电子服务业务系统处理之前,交易网关服务系 统还可以包括:
业务增强处理单元,按照业务规则处理业务交易应用请求,进行业务逻 辑的增强处理。
为增强处理业务,根据上述表数据结构内容,可以做一些数据预处理工 作,从而增加比外部电子服务业务系统更多的业务处理能力,同时减少对外 部电子服务业务系统的处理需求,减轻外部电子服务业务系统的处理负荷。 例如,根据业务需要设计业务逻辑处理规则,如帐务余额必须大于零,确定 用户帐号的前几位数字必须是6228开头等,用于校验业务操作的准确性等; 还可增加用户的身份管理信息,鉴权用户身份,测试用户帐户状态的可用性; 还可进行业务数据的门限处理等等。
另外,本发明还提出一种移动终端应用软件的自助定制与发布方法,实施 例包括如下步骤:
S11:移动终端通过移动运营商提供的无线通信网络与综合配置管理系统 和交易网关服务系统连接并进行信息交互;
S12:根据移动应用的业务需求,通过综合配置管理系统实现业务应用模 式的配置和发布;
S13:移动终端安装适应多种移动终端操作系统类型的引擎软件,所述引 擎软件下载或更新综合配置管理系统所配置发布的业务应用模式,执行所述 业务应用模式的移动应用业务服务;
S14:移动终端引擎软件接收移动终端用户发起的所述业务应用模式的业 务应用请求;将用户的业务应用请求发送给交易网关服务系统;
S15:交易网关服务系统与外部电子服务业务系统交互,将收到的用户业 务应用请求转换为外部电子服务业务系统识别的业务应用请求,转发给外部 电子服务业务系统;
S16:外部电子服务业务系统收到用户业务应用请求后,实现移动终端用 户业务应用请求的处理,将处理结果返回给交易网关服务系统;
S17:交易网关服务系统将收到的处理结果反馈给移动终端用户,从而为 用户提供了所述配置发布的业务服务功能。
以掌上医院挂号为实施例,掌上医院电子服务的移动应用是这样的:
S21:移动终端通过移动运营商提供的无线通信网络与综合配置管理系统 和交易网关服务系统连接并进行信息交互;
S22:根据掌上医院挂号的业务需求,通过综合配置管理系统实现掌上医 院挂号业务应用模式的配置和发布;
S23:移动终端安装一个引擎软件,所述引擎软件能够下载或更新综合配 置管理系统所配置发布的掌上医院挂号业务应用模式,执行所述业务应用模 式的掌上医院挂号服务;
S24:移动终端引擎软件接收移动终端用户发起的所述掌上医院挂号业务 请求;将用户的挂号业务请求发送给交易网关服务系统;
S25:交易网关服务系统与医院电子服务业务系统交互,将收到的用户挂 号业务请求转换为医院电子服务业务系统识别的业务请求,转发给医院电子 服务业务系统;
S26:医院电子服务业务系统收到用户挂号业务请求后,实现移动终端用 户挂号业务请求的处理,将挂号结果返回给交易网关服务系统;
S27:交易网关服务系统将收到的处理结果反馈给移动终端用户,从而为 用户提供了所述配置发布的业务服务功能。
从而上述流程为用户提供了所述配置发布的掌上医院挂号服务功能。其 中S24至S27的过程示意图参见图4。
基于上述方法中,所述的综合配置管理系统可以配置界面、数据格式和 业务逻辑处理规则;将所述配置的界面、数据格式和业务逻辑处理规则生成 模板文件,进行发布。
基于上述方法中,所述的移动终端中的引擎软件,包括:
下载更新单元,用于从网络下载或下载更新综合配置管理系统所配置和 发布的业务应用模式对应的模板文件;
模板文件可遵循预先约定的类XML描述语言来描述配置界面、数据格式 和业务逻辑处理规则,例如依据表2\表3\表4所示的规则,编写成如表5所 示的余额查询交易返回结果页面的模板描述文件。
解析执行单元,用于解析下载更新单元已下载的业务应用模式的模板文 件,包括配置界面、数据格式和业务逻辑处理规则,形成可接受用户业务应 用请求及展现请求结果的交互运行环境,使用户可执行业务;
下载如表5所示的模板描述文件,加载之,则可接受用户的余额查询交 易请求。
交易处理单元,在解析执行单元提供的交互运行环境中,将移动终端用 户的业务交易应用请求打包成报文,发给发送接收单元,并将发送接收单元 返回的业务交易处理的报文结果进行解包,展现给移动终端用户;
用户在移动终端界面上操作余额查询的有关交易请求,则将该请求打包 成报文发送,接收查询余额的结果报文并解包,按照模板文件的描述返回给 移动终端用户。
发送接收单元,将收到的报文请求发送给交易网关服务系统,接收返回 的报文结果,返给用户交易处理单元。
基于上述方法中,所述的交易网关服务系统,包括:
统一接入单元,用于接入移动终端和外部电子服务业务系统;接收移动 终端用户的业务交易应用请求,发送给交易实现单元;并将在外部电子服务 业务系统处理完成用户业务后的反馈结果返回给移动终端;
交易实现单元,将用户的业务交易应用请求转换为外部电子服务业务系 统可以识别的业务交易应用请求,针对不同的外部电子服务业务系统的数据 格式需求,进行数据协议报文的组织和转换,进行数据格式的转换处理,记 录交易信息。
为处理所需的业务,需要在交易网关服务系统中与用户应用请求交易相 关的数据存储结构(如数据库表),记录用户信息、交易流水信息、外部电子 服务业务系统信息等。如上表7所示。同于前述平台中的实现原理,所述的 数据库表结构内容,还要根据业务需要而定,增加相应业务的表,例如,表8、 表9所示的用于手机银行业务的交易流水表、账户信息表。表10所示的用于 手机医院业务的挂号信息表。
再以手机银行为实施例,手机银行电子服务的具体移动应用是这样的:以 帐户余额查询流程为例:
S31:移动终端通过移动运营商提供的无线通信网络与综合配置管理系统 和交易网关服务系统连接并进行信息交互;
S32:根据手机银行移动应用的业务需求,通过综合配置管理系统实现手 机银行业务应用模式的配置和发布;
举例来说,通过附图2配置界面来完成综合配置功能,首先根据所配置 的移行业务需求,定义接入系统代码、各业务交易代码信息,再通过配置界 面配置对应业务的各交易模板文件。如配置:缴费、帐务、理财、配置、直通车、基金菜单,也可增添二级子菜单,如缴费菜单下再配置手机充值、代缴话费,帐务菜单下再配置余额查询、历史明细查询,然后生成模板文件。 按照前述的表1\表2\表3\表4的规则来描述的类XML描述语言的模板文件, 生成的余额查询交易返回查询结果的部分模板文件样例参见表5。
S33:移动终端引擎软件下载或更新所配置发布的业务应用模式模板文件, 其中包括了用户信息、交易流水信息、外部电子服务业务系统等信息,例如 下载了如表5所示的模板文件后,解析执行该模板,展现给用户业务界面操 作环境,提供手机银行的业务服务;
S34:用户在移动终端的引擎软件提供的业务界面上,可以选择手机银行 服务的帐务菜单下的余额查询业务请求,移动终端引擎软件将用户的余额查询业务应用请求打包成ISO8583报文,通过无线网络发送给交易网关服务系 统;
S35:交易网关服务系统根据收到的报文,生成银行帐务交易流水,得到 客户银行账户等相关信息,根据其中外部接入端系统代码、交易代码等信息, 确定该业务请求的目标银行电子业务系统和业务数据处理规则。交易网关服 务系统与目标银行电子业务系统进行网络连接交互,将收到的用户余额查询业务请求的ISO8583报文转换为对应银行电子业务系统识别的业务应用请求 数据格式,同时将客户代码、手机号码、帐号信息等转发给银行电子业务系 统;
S36:银行电子业务系统收到余额查询业务请求后,根据客户代码、手机 号码、帐号信息等,实现移动终端用户余额查询业务应用请求的处理,从银 行电子业务系统中查出用户帐号下的帐户余额,将查询结果反馈给交易网关 服务系统;
S37:交易网关服务系统收到查询结果后,经过格式转换回为ISO8583报 文,转发给所述手机号码绑定的移动终端用户。
从而上述流程为用户提供了所述配置发布的手机银行业务服务功能。其 中S34至S37的过程示意图参见图5。
基于上述方法中,所述的交易网关服务系统,还可以包括:
业务增强处理单元,按照业务规则处理业务交易应用请求,进行业务逻 辑的增强处理。
为增强处理业务,根据上述表数据结构内容,可以做一些数据预处理工 作,从而增加比外部电子服务业务系统更多的业务处理能力,同时减少对外 部电子服务业务系统的处理需求,减轻外部电子服务业务系统的处理负荷。 例如,根据业务需要设计业务逻辑处理规则,如帐务余额必须大于零,确定 用户帐号的前几位数字必须是6228开头等,用于校验业务操作的准确性等; 还可增加用户的身份管理信息,鉴权用户身份,测试用户帐户状态的可用性; 还可进行业务数据的门限处理等等。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技 术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。
机译: 移动终端,一种定制的广告供应方法以及一种通过使用广告关键词搜索来输出或供应定制的广告的装置
机译: 丰富的通信套件发布平台,版本更新的方法和系统以及移动终端
机译: 库自助服务终端一种用于准备配置数据并将其存储在lasmemorias中的方法多终端自动服务库的数据存储您和包括移动终端的设备