主动式自动订制web应用的系统和方法

文档序号:6472251阅读:213来源:国知局
专利名称:主动式自动订制web应用的系统和方法
技术领域
本发明是有关一种与具备功能web应用(例如WEB SERVICE)进行交互的移动互联网应用, 且特别是指一种及时业务自动化订制技术,在应答用户web应用业务请求的同时,根据所掌 握用户信息以及该应用相关信息,筛选出最适合该用户的其他web应用,并将其参数信息( 包括业务流程和工作逻辑)嵌入至发送给用户请求的应答内容中。从而实现主动及时地为移 动设备用户提供准确和个性化的web应用服务。这一技术可以使更多的互联网应用提供商主 动服务于所需用户,同时也使得移动终端用户无须对设备进行太多的操作和思考记忆即可享 受为其个人量身订制所提供的web应用服务。
背景技术
移动设备做为一种新的互联网数据接入终端而不仅仅是用做语音通讯使用,这一点目前 已经广为用户所认知。且由于其本身特有的,例如移动性、随时随地性,以及其安全和个性 化等特点,使其具有增强互联网应用的功能,也成为用户的另一个流行方式冲浪互联网。
但是由于移动设备本身同时存在的一些局限性,例如内存和处理器,数据存储空间,带 宽,通讯连接的不稳定性,过小显示屏,以及用户键盘输入的限制等不灵活方便性,限制了 大多数非常有实用性的互联网应用在其设备上开展使用,使得目前大多数应用仅限于一些简 单的娱乐性内容,或者只是简单的想把已有互联网应用照搬至手机。于是本身的局限性和应 用开发的不完全性使得移动设备所具有的独特特性和对互联网的增强功能没有得到最大程度 的发挥。这甚至使得越来越多的移动用户逐渐失去耐心,直至放弃转而回到PC电脑互联网。
考虑到移动设备硬件和系统软件的上述局限性不是短期内能够改进的,那么对原互联网 应用进行创新后再移植到移动设备,如优化和精练传输的信息内容,在应用中突出其独特性 优势,将不失为解决问题的另一个可行方案.
智能设备需要一个智能的互联网应用。这不同于已有的移动设备上的web浏览器应用的 照搬模式,试图将整个或大部分的互联网应用原翻不动移植到该设备上,虽然不需要重新开 发原应用,也做了一些信息传输的优化和改进,但其更注重使视觉效果的体验接近PC互联网
6,功能体验无法比拟,移动网络上大数据流量问题也依然存在,其局限性被突出甚至被放大 。也不同与原WAP应用,虽然数据量不算太大,但每个应用需要重新的具体开发,使得应用 的周期和成本增大,而且应用的核心思想没有质的改进,依然类似PC互联网。
由上述分析得出的解决方案就是, 一个能协同工作的精简的互联网。原第三方web应用 提供商无需或过多进行二次开发,减少用户的操作和思考记忆;只有最准确精炼的信息,在 正确的时间和地点,才会传送到指定的用户设备上;系统会进行自动计算分析并替代完成用 户的部分操作和思考工作;而在移动设备上需要完成的工作主要集中在接收、显示结果或提 示数据。
目前还没有太多支持智能化的互联网应用,但是已经有越来越多的网站支持RSS技术。 这是一种统一的联合同步内容格式,如RSS,是一种轻便小巧的XML格式,用户个性化订制的 ,具有主动推送功能特性,非常适合作为在移动互联网传输信息的基本内容格式。而RSS可 以预先设定为用户搜索未来需要的信息。统一的数据格式也使得电脑与电脑之间进行沟通和 协同工作成为可能。虽然当前存在很多不同种类和版本的联合同步内容格式,如RSS0.9、 RSSl.O、 ATOM和RDF(RDF是由w3c定义的为智能互联网所使用标准数据格式),但如果解决 了当前RSS技术存在的如下问题,将使自动订制提供批量web应用到移动设备成为可能。
这其中的一个问题是,联合同步内容订阅源(FEED),作为一种拖的内容发送渠道至终 端用户,它是单向的发表方式,但是它主要被用来完成信息从信息源到用户的单向流动,用 户的信息反馈到信息源虽然也有标准和应用,但是还没有广泛普及开来。而对于用户来说, 他们并不满足于仅仅査看更新的内容信息,他们希望在査看信息的同时能做一些与内容相关 的事情。举个例子, 一个用户刚从他的手机上获得eBAY拍卖更新信息,他想立即联系这位出 价者和其他出价的用户,或者他想更改自己的拍卖条目。再举个例子, 一个用户在自己的手 机上査询到需要的票务信息,他希望能直接与票务提供商建立连接,从而预订或直接购买该 票。还可以再举一个例子,当用户在手机上接收到丢失的孩子信息时,而这位用户有此丢失 孩子信息时,他们希望能够立即联系上举报中心。另一个问题是,移动终端用户不能像PC 互联网用户那样可以很容易地重定向至与他们正在浏览的内容相关的web应用。比如,当用 户在PC上浏览信息,如果他们想进行与信息相关的其他操作,他们可以选择一些搜索引擎, 如YAHOO, G00GLE获取相应服务的网站地址,或者从一些浏览信息内容里包含的相关链接而 转向至提供相应服务的网站。但是对於移动终端用户来说,由于一些在终端上的资源限制, 而且缺少需要特定开发的移动web应用,使得他们无法立即获取所需的服务。
针对上述问题,基于同步机制,将选中的目标web应用服务信息嵌入至联合订阅源内容信息中,不仅有可能将联合信息订阅源这种技术延伸到复杂的企业应用,同时完成多个应用 之间的合作互动。
基于上述考虑,就出现了这样的需求, 一个自动化中心流程控制应用系统,及时主动为 移动用户配制提供个性化的web应用,而该应用来源于互联网第三方应用服务提供商。

发明内容
下面我们将就本发明的具体体现进行详细的阐述和说明
根据本发明的目的,提出了一种主动式的方法,针对每一个移动用户的综合情况对其量 身订制,系统自动搜索并选择提供目标web应用,并在可预测的用户需求时间及时提供给用 户。这为众多的web应用提供商增加了一条新的发行渠道,使他们有可能以一种主动的方式 为移动用户提供服务。
根据本发明的目的,提出了一种自动化方法,订制需求的侦听、引导用户完成订制以及 应用的执行均由系统代理完成,通过组建一系列基于web的服务工作流程。例如其中一条子 流程线上,中心系统与移动终端用户之间,系统实时侦听用户主动业务请求,结合系统实时 更新的用户和业务数据,自动搜索出最适合该用户的其他相关web应用,与针对该业务请求 的应答进行组合当时一并返回用户,或在恰当时由系统自动推送该应用至用户系统;同时记 录用户的详细活动和操作,更新用户数据库。而在另一条子流程上,中心系统与各第三方 web应用系统之间,系统实时侦听该web应用提供商符合一定规范的业务注册、更新请求,定 时检测已注册业务地址URL链接和功能有效性。
根据本发明的目的,提出了一种方法,对未来需求预测并在恰当时间及时提供对应服务 。具体体现是,目标web应用的选定是基于由用户发起的当前业务请求和该用户其他相关信 息,这使得系统预测用户接下来的可能需求,和所述的web应用提供商能够服务于该用户这 一未来需求成为可能。举例说明,当一个用户从其手机上获得一有关交通故障的通知信息时 ,他可能希望在手机上获得一些其他地图导航或地址信息,从而可以绕过此交通故障地点。 用户系统通过解析订阅源频道列表XML文件的〃OFFERLIST ENTRY〃査找内部嵌入的相关web应 用,然后用户就将在设备上看到如下web应用〃OFFER〃菜单选项,〃1ocal search〃, 〃1ocal weather〃,然后他们就可以确切地选择其中的功能选项并立即完成自己的需求。
根据本发明的一个具体体现是,对用户的量身订制选择和提供执行其他第三方web应用 均在系统动态运行时间环境进行,如用户进行业务操作活动时,而非开发和维护环境。使得 系统可以针对复杂多变的、具体的用户习惯做出准确的配合和指引成为可能。确保所提供的
8应用一定是当前时间最适合该用户的。
本发明的一个具体体现是,当时订制选择所提供的第三方web应用过程在移动终端被即 可立即被调用执行,无需线下再进行其他人工参与工作如开发、配置。
本发明中的另一个具体体现是,能为用户提供个性化web应用服务,目标web应用的选择 是由另一发明-第三方web应用匹配服务系统,其根据系统运行时的用户情况,例如用户的 输入请求,和一些系统之前所掌握的用户信息和对当前的web应用的了解状况,例如,用户 个人资料,用户预先设定参数,用户投票排名,该应用被其他用户添加为标签内容的统计, 专家建议和预测等各种相关信息,进行计算和分析所得出的结论。这使得终端用户可以提高 使用有效性,并确保在有效利用和书写业务服务时的准确。而且这不仅提高了用户对被提供 的新业务的接受和满意程度,同时也使各web应用提供商能够精确锁定目标客户。
另一个具体体现是,在移动设备上的用户系统査找目标web应用服务和动态编程生成图 形用户界面,并完成所述目标web应用的执行工作过程,使得用户使用其已订制业务同时能 够了解到与该业务相关并适合自己的其他一些web应用,而且是通过同一个无线设备上的简 单客户端程序就可以与所述的web应用过程立即进行交互,体验个性化服务。
还有一个具体体现,本发明提出了自定义的统一订阅源移动描述档数据格式,目的在于 为移动设备提供了一种统一的同步内容信息格式。由用户发起请求的订阅源信息,从多种不 同同步内容格式,或其他web应用响应返回的格式规范的XML内容格式,与目标web应用参数
信息一同被转换成一种自定义的统一联合订阅源移动描述档。这一发明正应对了如下策略, 一个单一的痩客户端对应众多的web应用服务,而且更好的适用于无线手持设备上的客户端
应用,考虑到无线手持设备的资源限制,多操作系统个不同操作平台,不同的运行环境,以 及设备厂商特殊设定情况等特点。
本发明中,第三方web应用服务器响应返回的格式规范的XML内容自动转换成了一种统一 的联合订阅源移动版描述档格式。这使得一些复杂的web应用(如电子商务)处理过程可以直 接服务于无线手持设备用户而无需额外的软件开发工作。
本发明各种不同的特征和优点将在如下《说明书附图》中进一步详细描述。


下面结合附图和实施例对本发明进一步说明。 图l示出了本发明系统订制应用模型
图2示出了依照本发明一实例的移动设备客户端程序处理来自远程中心自动为该用户订
9制的第三方web应用的流程图。
图3、图4、图5示出了依照本发明的另一实例,将一个同步订阅源内容从原来的数据格 式转换成统一的订阅源移动描述档格式,同时由匹配服务器提供的目标web应用参数信息是 如何嵌入该文档中的。
图6、图7和图8也同样给出了一个类似的实例,将一个同步订阅源内容从原来的数据格 式转换成统一的订阅源移动描述档格式,同时嵌入目标web应用参数信息。
具体实施例方式
本发明是指一种方法和系统,为每一个移动用户量身定制,选择最合适用户的web应用并 进行动态组合,发送至移动用户设备。通过将目标web应用的相关信息(包括业务流程和工 作逻辑)合成至将要返回用户请求的应答内容中,应答内容以一种改进的统一联合订阅源移 动版描述档为数据格式,此web应用由第三方提供。同时一个动态可编程的用户系统运行在 移动设备上,来协同完成所说的目标web应用的执行过程。
图1显示了依照本发明的综合应用系统100,本发明的一个典型实施方案。该系统100由 一个设备端用户系统102, 一个第三方web应用提供商管理系统104, 一个用户和签约客户管 理系统106, web应用提供商管理系统108, web应用服务匹配系统110,以及一个移动订阅源 网关112共同组成如图0所示意,通过无线和有线互联网络。
移动手持设备方的用户应用系统102是一个在该设备上可执行的客户端应用程序。它是 针对不同设备操作系统特别设计和开发的用于与远程web应用供应集成系统进行通讯并具有 一定的用户图形操作界面。此客户端软件可以被预先安装在该设备系统中,用户也可以通过 无线网络连接(例如CELLULAR蜂窝式网络,蓝牙)和有线连接(例如电缆)下载并安装该软件 。用户应用系统102负责接收用户的服务请求,并发送该请求至远程主机响应系统,例如, 显示从远程服务器返回的包含有web应用提供商104提供的原请求结果应答和系统自动为该用 户订制的目标web应用服务信息。
第三方web应用服务提供商管理系统104可以包括和(或)作为提供同步订阅源内容的网 站被执行,和作为提供web应用服务网站(如电子商务,(例如AmazonTM亚玛逊),金融财务, 证券,健康医疗等)。每一个应用服务需提交注册请求至绑订服务管理系统,指出该应用所 提供服务的业务流程和工作逻辑等详细描述。
移动订阅源综合服务集成系统100是指为无线设备用户提供各类web应用资源的服务提供 过程。它可以被执行或包括,移动用户和签约用户管理系统,web应用组合管理系统,以及移动订阅源网关系统。
移动用户资料管理系统是指用于创建,维护和销除用户账号及其资料,它包括一个或多 个如下过程,修改、传播、用户自助服务和用户管理。
移动签约用户管理系统用户于维护一个存储有之前注册了第三方web应用服务的签约用 户信息的数据库系统。基于用户的唯一标识,为已有的签约用户开通新的web应用,为用户 获取和使用web应用服务提供鉴权。
第三方web应用服务管理系统108,是归于移动订阅源综合服务集成系统IOO,支持所述 用于动态合成至无线手持设备用户系统的web应用注册,以及关联于每一个所述应用的分销 分配、分发、配给和销售等参数信息的管理和传播。
web应用服务匹配服务器110,是运用一种基于用户背景资料,以及用户当前所请求应用 的相关信息等综合因素,进行计算分析的最佳适配策略选择算法(本公司另一项发明),确保 在正确的时间和地点为指定用户提供确切的服务。举例说明, 一个来自用户的关于获取 YAHOC)TM交通故障报警信息请求,经由web应用组合管理系统处理,根据第三方web应用选择 C标准,将会选出YAHOC)TMLOCAL WEB服务参数信息作为即将嵌入至该YAHOC)TM交通故障报警信 息XML文件中的一个新的ENTRY并连同该信息一起返馈至用户请求系统。
移动订阅源网关112是一个针对无线手持设备的统一解决方案,目的是不同类型格式的 联合订阅源内容和针对移动设备的资源限制,等特性对即将发送到移动设备的内容进行预先 优化。它负责将来自各信息订阅源频道和web应用针对用户发起的请求而应答的结果页面, 从来自各种不同返回的订阅源内容格式和其他特定XML格式自动转换成统一的联合订阅源移 动版描述档格式
更详细的说明,图3、图4和图5示出了一个例子,将一个同步订阅源内容从格式300转换 成统一移动订阅源格式500,并同时嵌入由web应用匹配服务器提供的目标应用参数信息400 至500。
图6、图7和图8也同样给出了一个类似的例子,将一个同步订阅源内容从格式600转换成 统一移动订阅源格式800,并同时嵌入由web应用匹配服务器提供的目标应用参数信息700至 800。
权利要求
1.一种在移动手持设备上可执行的方法,其特征在于,移动终端用户系统实施用户指定业务运行期间被动态组合了所述其他相关的web应用服务。
2. 如权力要求l所述方法,其中所述移动手持设备,其特征在于,是 包含在如下一种或多种设备类型,蜂窝式移动电话,掌上电脑,个人数字助理,运行Sun公 司Java平台微縮版(JavaME) , Palm, WindowsCE或Nokia公司的Symbian操作系统的移动 设备。基于高通(Qualcomm)公司的二进制运行无线环境(BREWTM的移动设备。
3. 如权力要求l所述方法,其中所述移动终端用户应用系统,其特征 在于,是一种可以下载并安装或以OEM方式嵌入该移动设备的应用软件。是针对特定设备操 作系统进行设计和开发的客户端程序。基於JAVA、 J2ME或C+屮。
4. 如权利要求l所述方法,其中所述运行期间,其特征在于,这种方 法的执行是发生在用户使用已订购业务的过程环境下,系统根据当时用户的活动进行反应, 自动完成对该用户其他业务的订制。而非之前已经设计定义好的模型。
5. 如权利要求4所述方法自动,其特征在于,由计算系统进行各种数 据分析计算,得出结论,并根据该结论对应的流程和逻辑完成指定的操作。
6. 如权利要求l所述方法,其中所述动态组合,其特征在于,每次用 户提交的业务有所不同,用户资料有所更新,则该次系统为其配制提供的其他web应用都可 能有所不同。
7. 如权力要求l所述方法,其中所述相关web应用服务,其特征在于 ,是由第三方提供商提供的web应用,可以包括和(或)作为提供同步订阅源内容的网站被 执行,和作为提供web服务的网站(如电子商务,(例如,阿里巴巴、AmazonTM),金融财 务、证券、交通、健康医疗企业应用)。。
8. 如权力要求3所述方法,其特征在于,至少包括, 步骤l ,移动终端用户应用系统通过无线通讯数据网络向移动订阅源综合应用系统中心 发送关于web应用业务请求并接收该请求应答。步骤2,解析所述终端用户请求应答内容,获取所述业务请求结果和嵌入该结果内容中 的所述提供给用户的其他相关web应用服务参数信息;步骤3,所述用户系统与所述移动订阅源综合应用系统中心进行所述web应用具体业务 交易操作。
9.如权力要求8所述方法,其中所述无线通讯数据网络,是GPRS, CDMA, PHS, WCDMA, CDMA2000, TD-SCDMA, EDGE, HSDPA或WLAN, WiMax,作为信息收发的承 载网络。
10.如权力要求7步骤1所述方法,其特征在于,所述移动终端用户发 送请求信息的通信协议包括HTTP、 XML、 SOAP和WSDL等。
11.如权力要求8所述方法,其中所述业务交易操作至少包括如下步骤,步骤l,根据所述web应用参数信息,所述终端用户系统将动态生成该应用所需的用户输入和选择图形界面;步骤2,所述用户系统在移动终端上接收并存储用户输入请求信息;步骤3,所述用户系统动向移动订阅源综合服务集成系统中心发送该请求并接收应答;步骤4,所述用户系统动根据应答结果和所述web应用业务流程进行逻辑判断,决定下一步操作。
12.如权利要求ll步骤l所述动态生成,其特征是,由于每次不同业 务运行时系统为该用户所配制的web应用都会有所不同,例如要求用户输入的数据名称、格 式、项数以及其他提示信息就会有所不同。这就要求该用户系统能够根据不同的web应用参 数进行自动编程,生成对应不同的图形界面供用户进行输入。
13.如权力要求11步骤3,其中所述移动订阅源综合服务集成系统, 是一个综合服务流程控制中心管理系统,包括与移动客户端系统的交互子流程,与第三方 web应用提供商的交互子流程,和其他可能涉及的业务系统交互子流程,以及一个总的服务 流程负责各子流程之间的协调和协同工作。
14.一种在计算机上可执行的方法,其特征在于,在响应用户业务请 求同时为用户提供其他适合该用户的web应用,通过将与该用户和业务有一定关联的目标 web应用参数信息与应答结果一并返回用户,至少包括如下步骤, 步骤l。接收来自移动终端用户指定业务请求;步骤2。与终端用户和订购用户管理系统以及第三方web应用管理系统进行用户鉴权和业务鉴权;步骤3。转发所述用户请求至处理该业务对应的服务网站地址并接收应答; 步骤4。发送关于申请目标匹配web应用请求至web应用匹配服务器并接收应答; 步骤5。将所述原web应用请求应答结果和所述匹配结果(目标web应用参数内容)进行 合成;步骤6。将合成内容发送至移动订阅源网关,请求转换成所述统一的订阅源移动描述档 格式;步骤7。将最后以联合订阅源移动版描述档为格式的所述合成内容返回移动终端用户。
15.根据权力要求14所述方法,其中所述web应用参数信息,具体包 括该应用的名称、服务描述、具体业务流程和工作逻辑以及对应的详细服务网站地址URL等
16.如权力要求14所述方法,其中所述移动订阅源网关是组成所述移 动订阅源综合应用系统的一个模块,它完成将订阅源内容从不同的格式转换成统一的订阅源 移动描述档。
17.如权力要求14所述方法,其中所述web应用匹配服务器是组成所 述移动订阅源综合应用系统的一个模块,其特征是,通过特定算法,査询系统数据库中的用 户数据和已注册第三方web应用提供商所提供的服务描述和需求描述,从而匹配出最符合与 所述用户相关的web应用并取得该应用的参数信息来完成的。
18.如权利要求17所述方法,其中所述特定算法,其特征是自主研制 开发的算法,用于检索最符合用户需求的信息。
19.如权力要求14所述方法,其中所述终端用户和订购用户管理系统 是组成所述移动订阅源综合应用系统的一个模块,用于移动终端用户账号,用户基本数据及 业务订购关系信息管理。
20.如权力要求14所述方法,其中所述第三方web应用管理系统,是 组成所述移动订阅源综合应用系统的一个模块,用于第三方web应用提供商帐户,应用业务 基本数据。
21.如权力要求14所述方法,其中所述同步联合订阅源移动版描述档 ,其特征在于,它是一种新的特别为移动设备自定义的信息内容格式,是一种在联合订阅源 内容格式(例如,Atom, RSS, RDF和0PML)以及XHTML等标准格式基础上自定义的内容格式
22.如权力要求21所述方法,其中所述联合订阅源内容格式,是一种 描述和同步网站内容的格式,是目前使用广泛的XML应用,RDF、 RSS、 ATOM这些都是订阅源 的格式标准,他们的文件既各自独立的规范XML数据一个RSS文件就是一段规范的XML数据。
全文摘要
主动式自动订制web应用的系统和方法,实现自动为每一个移动设备用户量身订制,并在正确的时间和地点主动为指定用户提供最合适的第三方WEB应用。系统包括一个基于web的应用集成中心,用于接收来自用户请求,及时将请求结果和自动订制的目标web应用进行合成,并返回用户;和另一个动态可编程的移动设备用户客户端,用于接收和转发用户请求并显示结果,同时侦听、识别来自远程系统订制提供的目标web应用。其中目标web应用的选择通过用户的个性化特征、时间和地点的感知,内容相关性、服务互依存关系等规则综合分析计算得出。
文档编号G06F17/30GK101493828SQ200810300199
公开日2009年7月29日 申请日期2008年1月23日 优先权日2008年1月23日
发明者雪 孔 申请人:雪 孔
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1