数字服务的请求的处理方法

文档序号:8449510阅读:219来源:国知局
数字服务的请求的处理方法
【技术领域】
[0001]本发明涉及一种请求数字服务的处理方法和相关的中间件系统。
【背景技术】
[0002]由于移动设备102的增多,已经通过服务机构(或者提供商)引入更多相关的数字服务,来利用增长的可用的商业机会。图1中描写了示例方案,其中移动设备102访问由服务机构的后端服务器104所提供的数字服务。然而,由于每天都引入爆发性范围的数字服务,所以对于移动设备102的用户来说,掌握可用的数字服务变得越来越困难,并且鉴于以上的发展,对于服务机构定时提供用户需要的正确类别的数字服务也同样具有挑战性。
[0003]因此,本发明的一个目的是解决现有技术中的至少一个问题和/或提供一种本领域中有用的选择。

【发明内容】

[0004]根据本发明的第一方面,提供了一种处理对于各自的服务机构所托管(hosted)的不同数字服务的请求的方法。所述方法包括:从通信设备接收请求包,所述请求包包括源标识符和目的地标识符;基于目的地标识符确定通信设备正请求的服务是所述不同数字服务中的哪一个;基于源标识符认证请求包,以确定通信设备对于访问所确定的数字服务的访问许可;并且如果授予了访问许可,则修改请求包,并且基于目的地标识符将所修改的请求包转发到所确定的数字服务以用于处理。
[0005]使用所提供的方法有利于能够消除复杂的、冗长的并且昂贵的点对点(point-to-point)实现。另外,本方法允许实现多种移动应用可用来与多种范围的服务器系统进行通信的公共接口。因此,为了消费者的使用利益,可以更快地将新的移动性应用服务推动给消费者。换句话说,本方法允许实现统一的网关系统,该系统将简化并且促进将移动性应用服务介绍给消费者。
[0006]优选地,通信设备可以是移动通信设备或者有线通信设备。此外,本方法可以还包括:如果不授予访问许可,则生成错误代码,并且将包括该错误代码的错误包转发到通信设备。更优选地,本方法可以还包括从通信设备检索设备配置文件信息。
[0007]另外,该方法可以优选地还包括从通信设备检索与通信设备的位置相对应的信息。此外,该方法还可以还包括记录与处理请求包相关的信息。更优选地,该方法可以还包括:响应于所转发的请求包,从与目的地标识符相关的系统接收响应包,处理响应包以提取相关的数据信息,并且将提取的数据信息转发到通信设备。处理响应包可以包括执行用于分析所提取的数据信息的对应步骤。优选地,所述对应步骤可以选自以下步骤所组成的组:如果所提取的数据信息包括错误消息,则记录错误消息并且发送相关的错误包,以及如果所提取的数据信息包括成功消息,则记录成功消息并且发送相关的成功包。更进一步,月艮务机构可以提供从包括金融、物流、零售、传媒、保健、资讯娱乐、安全、教育以及游览的组中选择的不同数字服务。
[0008]根据本发明的第二方面,提供了一种用于处理对于各自的服务机构所托管的不同数字服务的请求的处理器。所述处理器包括:聚合器模块,用于从通信设备接收请求包,所述请求包包括源标识符和目的地标识符,并且用于基于目的地标识符确定通信设备正请求的服务是所述不同数字服务中的哪一个,以及认证模块,用于基于源标识符认证请求包,以确定通信设备对于访问所确定的数字服务的访问许可。如果授予了访问许可,则所述聚合器模块修改请求包,并且基于目的地标识符将所修改的请求包转发到所确定的数字服务以用于处理。
[0009]优选地,所述聚合模块可以包括配置子模块,所述配置子模块被配置为应用访问映射规则以确定通信设备的访问许可。又另外,聚合器模块还可以包括身份和访问子模块,所述身份和访问子模块被配置为执行通信设备的身份管理,其中身份管理包括提供认证、授权和账户管理。此外,聚合器模块可以优选地包括交易记录子模块,所述交易记录子模块被配置为记录关于由聚合器模块所接收到的请求包的信息。
[0010]根据本发明第三方面,提供了一种用于使通信设备和服务器系统之间能够进行数字交易的中间件系统,所述中间件系统包括本发明第二方面的处理器。
[0011]应该显而易见的是,关于本发明一个方面的特征也可以适用于本发明的其他方面。
[0012]参考以下描述的具体实施例,将阐明本发明的这些及其他方面,并且他们将是显而易见的。
【附图说明】
[0013]以下参考附图公开本发明的具体实施例,其中:
[0014]图1显示了根据现有技术的点对点解决方案的实现;
[0015]图2显示了根据本发明实施例的中间件系统;
[0016]图3示出图2的系统的服务框架;
[0017]图4a描述图2的系统的集体智能框架;
[0018]图4b描述了图2的集体智能框架的替选表示;
[0019]图4c描述作为关于虚拟-真实的超级购物中心服务的示例的用在图2的集体智能框架中的各个组件;
[0020]图4d描述作为关于智能移动银行服务的示例,用在图2的集体智能框架中的各个组件;
[0021]图5是图4a的系统中描述的核心引擎组件的原理图;
[0022]图6是关于图5的核心引擎组件接收到原始请求的用户情况示意图;
[0023]图7是关于图5的核心引擎组件接收到随后请求的用户情况示意图;并且
[0024]图8显示在移动互联网服务价值链中的图2的系统的应用。
【具体实施方式】
[0025]图2显示了根据本发明的实施例的中间件系统200(以下称为系统),并且图3示出该系统200的对应的服务框架300。系统200也被称为集成移动主干(MLEB)。特别地,系统200是基于互联网的集成移动命令及控制平台,其被用作中间网关,用于将安装在移动设备102上的移动应用互连并且桥接至通过那些移动应用提供移动网页和本地应用服务的对应的后端应用服务器204,其中所述移动设备102包括基于IP (例如智能手机、膝上型电脑、平板等等)和非基于IP设备(例如2G电话等等)。可以理解的是,移动网页和本地应用服务还包括可以不必使用网页才能完成想要的交易的数字服务。移动网页和本地应用服务还进一步包括提供相关的基于网页的内容的服务。可以理解的是,移动网页和本地应用服务使得交易能够被执行并且使得能够在移动设备102和后端应用服务器204之间共享信息/数据。后端应用服务器204包括企业后端系统,诸如由金融机构(例如银行或者证券交易所)、商业企业、政府机构、互联网提供商等等管理的系统。
[0026]系统200被概念化为图3所示的服务框架300,其包括三个层级,层级具有作为底部层级的移动网络302,本系统200被构造为中间层级,并且企业304形成顶端层级。移动网络302提供必要的通信无线连接/基础结构,以使得移动设备102能够经由系统200连接到企业304。
[0027]将会理解的是,企业304是负责管理图2中描述的各自后端应用服务器204的机构。企业304因此是由移动设备102的用户可访问的本地应用服务和移动网页的提供商;换句话说,将显而易见的是,企业304 (与后端应用服务器204—起)也被称为服务机构。如上述,企业304包括诸如金融(例如提供支付、清算、银行服务等等的银行)、物流、零售、传媒、保健、资讯娱乐和安全的商业区中的机构。企业304还进一步包括提供诸如教育、游览等等服务的政府机构。
[0028]如图3所示,系统200充当移动网络302中的移动设备102到企业304的后端应用服务器204之间的桥梁,用来使交易能够被执行,并且使信息/数据能够在移动设备102的用户和企业304之间共享。系统200被构造为不同的组件,参考图4a中所示的系统200的集体智能框架400将进一步描述每个组件。集体智能框架400的替选表示如图4b所示。具体来说,集体智能框架400包括系统200正常起作用所必需的软件组件。特别地,系统200的组件分别是通信信道(CC)组件2002、核心引擎(CE)组件2004、解决方案域(SD)组件2006 (其也被称为商业领域组件)、安全接口组件2008、支持系统组件20010和服务接口组件20012。为了扼要,在随后的说明书中将省略为各个组件使用的术语“组件”。系统200的集体智能框架400还进一步包括企业304的传输信道402和后端应用服务器204。
[0029]传输信道402是移动网页和本地应用服务被递送给移动设备102的用户所使用的装置,并且具体来说,该装置是安装在移动设备102中的移动(或者本地)应用。在移动设备102上安装的操作系统可以包括Apple 1S?、Google Android?、BlackBerry OS?、Windows Mobile?、Symbian OS?等等。因此,显而易见的是移动设备102上的移动(或者本地)应用被配置为可在移动设备
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1