首页> 中国专利> 一种基于移动终端的自适应服务提供系统和方法

一种基于移动终端的自适应服务提供系统和方法

摘要

本发明实施例提供了一种基于移动终端的自适应服务提供系统和方法,包括:移动终端,用于提供操作接口,以获取用户的服务请求和监控请求并发送至云服务器,获取并发送实时信息,并将采集到的数据发送给云服务器;云服务器,用于获取移动终端提交的服务请求和监控请求,所述服务请求包含服务请求信息,对所述请求信息进行建模,用目标分解的方式对流程进行刻画,并进行绑定与选择服务、部署执行,同时下发刻画好的流程给所述移动终端,并根据监控请求对已执行流程的执行信息进行监控;同时接收并处理移动终端发送的预测所需数据,对未执行的流程进行预测,并且根据实时接收到的信息,对已有的流程进行重新规划和执行。

著录项

  • 公开/公告号CN103856542A

    专利类型发明专利

  • 公开/公告日2014-06-11

    原文格式PDF

  • 申请/专利权人 上海斐讯数据通信技术有限公司;

    申请/专利号CN201210519713.X

  • 发明设计人 刘牛;

    申请日2012-12-07

  • 分类号H04L29/08;

  • 代理机构

  • 代理人

  • 地址 201616 上海市松江区广富林路4855号大业领地90号

  • 入库时间 2023-12-17 00:01:10

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-27

    专利权的保全 IPC(主分类):H04L29/08 授权公告日:20170419 登记生效日:20180313 申请日:20121207

    专利权的保全及其解除

  • 2017-04-19

    授权

    授权

  • 2014-07-09

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20121207

    实质审查的生效

  • 2014-06-11

    公开

    公开

说明书

技术领域

本发明涉及移动终端技术领域,尤其涉及一种基于移动终端的自适应服务提供系统和方法。

背景技术

随着人工智能技术的发展,人们对自适应系统的研究也早已兴起,自适应系统在工业控制、交通和运输等领域获得了长足的进步。近年来,随着移动终端以及移动网络的发展,人们的生活方式发生了巨大的变化,科技改变生活的表现在普通人的日常生活中越来越明显,人们基于移动终端设备的请求越来越多,也越来越复杂,这使得基于移动终端设备的软件规模不断变大,复杂性不断增加,从而使得维护及管理成本也在逐步增加,且运行与存储状态方面的差异变得越来越明显等。

面对上述挑战,自适应系统提出了许多新的解决机制,从而使得系统在运行过程中,本身可以实时采集系统运行所需要的各种输入条件,在必要时进行自动调整,从而更好地为用户提供服务。同样,随智能手机等移动终端设备的发展,基于移动终端的自适应系统应该得到更好的研究和发展,使得自适应系统能够更实时更有效的运行。

发明内容

为了给自适应系统提供更新更有效的运行机制,本发明实施例提供了一种基于移动终端的自适应服务提供系统和方法。 

为了实现前述发明目的,本发明实施例提供的一种基于移动终端的自适应服务提供系统,所述基于移动终端的自适应服务提供系统是通过以下技术方案实现的:

一种基于移动终端的自适应服务提供系统,所述系统包括:移动终端和云服务器,其中,

所述移动终端,用于提供操作接口给用户,以获取用户的服务请求和监控请求并发送至云服务器,显示流程的执行信息,获取并发送实时信息,并将采集到的数据发送给云服务器;

所述云服务器,用于获取用户通过移动终端提交的服务请求和监控请求,所述服务请求包含服务请求信息,对所述请求信息进行建模,用目标分解的方式对流程进行刻画,并进行绑定与选择服务、部署执行,同时下发刻画好的流程给所述移动终端,并根据监控请求对已执行流程的执行信息进行监控;同时接收并处理移动终端发送的预测所需数据,对未执行的流程进行预测,并且根据实时接收到的信息,对已有的流程进行重新规划和执行。

为了实现以上发明目的,本发明实施例还提供了一种基于移动终端的自适应服务提供方法,所述基于移动终端的自适应服务提供方法是通过以下技术方案实现的:

一种基于移动终端的自适应服务提供方法,所述方法包括:

用户通过移动终端提交服务请求,并提交监控请求;

云服务器获取用户通过移动终端提交的服务请求和监控请求,所述服务请求包含服务请求信息;

对所述请求信息进行建模,用目标分解的方式对流程进行刻画,并进行绑定与选择服务、部署执行,同时下发刻画好的流程给所述移动终端;

根据监控请求对已执行流程的执行信息进行监控;

同时接收并处理移动终端发送的实时信息或/和历史信息,对未执行的流程进行预测,并且根据实时接收到的信息,对已有的流程进行重新规划和执行。

本发明实施例自适应服务提供系统和方法通过提供如下的功能:根据预测中心和服务引擎中心获取的数据,替换掉不符合条件的服务;并对现有的执行流程进行调整,获得新的可执行流程,充分利用了移动终端采集数据的实时性、移动性及可连接网络的能力,提供自适应系统的实时监控输入,为自适应系统规划服务及其流程提供更好的依据,从而为用户提供更便利、更灵活、更实时的服务。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例基于移动终端的服务提供系统的组成示意图;

图2为本发明实施例基于移动终端的服务提供系统中的云服务器组成示意图;

图3为本发明实施例基于移动终端的服务提供系统的交互示意图;

图4为本发明实施例基于移动终端的服务提供系统对旅行服务的服务引擎中心组成示意图;

图5为本发明实施例基于移动终端的服务提供系统的流程刻画示意图;

图6为本发明实施例基于移动终端的服务提供方法的流程执行监控示意图。

具体实施方式

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

为了实现前述发明目的,如图1所示,本发明实施例提供的一种基于移动终端的自适应服务提供系统,所述系统包括:移动终端和云服务器,其中,

所述移动终端,用于提供操作接口给用户,以获取用户的服务请求和监控请求并发送至云服务器,显示流程的执行信息,获取并发送实时信息,并将采集到的数据发送给云服务器;

所述云服务器,用于获取用户通过移动终端提交的服务请求和监控请求,所述服务请求包含服务请求信息,对所述请求信息进行建模,用目标分解的方式对流程进行刻画,并进行绑定与选择服务、部署执行,同时下发刻画好的流程给所述移动终端,并根据监控请求对已执行流程的执行信息进行监控;同时接收并处理移动终端发送的预测所需数据,对未执行的流程进行预测,并且根据实时接收到的信息,对已有的流程进行重新规划和执行。

如图2所示,为云服务器的结构图。所述云服务器包括:

请求处理中心,用于从移动终端获得用户服务请求、监控数据或监控请求,并以统一格式存储于数据存储中心,所述监控数据包括来自移动终端的实时监控数据或历史数据;

服务引擎中心,用于根据所述用户请求,选择与绑定服务,并将所述服务规划流程,根据监控请求中包含的监控点,对选择与绑定的服务的流程执行过程进行监控;

数据处理中心,用于对所述监控数据进行处理;

预测中心,用于对未执行的流程进行预测,并且根据实时接收到的信息,对已有的流程进行重新规划和部署。

因此,请求处理中心利用移动互联网从移动终端获取历史数据、实时监控的数据存储于数据存储中心,数据存储中心提供标准的数据(数据格式统一,无缺失)给预测中心;预测中心提供预测的最终结果给请求处理中心;服务引擎中心进行请求刻画、规划流程或者重新规划流程,流程上的对应节点选择与绑定服务,在执行过程中触发移动终端采集监控信息。

因此,本发明的自适应服务提供系统主要包括如下的功能:根据预测中心和服务引擎中心获取的数据,替换掉不符合条件的服务;并对现有的执行流程进行调整,获得新的可执行流程。

其中,云服务器完成的工作可能如下:

 获取用户通过移动终端提交的服务请求,所述服务请求包含服务请求信息;

 对服务请求的请求信息进行建模,用目标分解的方式对流程进行刻画,并通过开源的BPEL执行引擎进行绑定服务、部署执行,同时下发刻画好的流程给所述移动终端,使得提交服务请求的所述移动终端可以显示具体流程,以及提供运行过程中的相关信息;

 完成对已执行流程的执行信息的监控,所述执行信息包括执行时间,服务评价或价格等,所述执行信息由用户输入或由系统提供;

 完成对数据的处理,所述数据包括历史数据,实时监控到的数据,还包括对缺失数据的填充处理或数据格式化处理;

 预测,即接收移动终端发送的预测所需数据,对未执行的流程进行预测,并且根据实时接收到的信息,对已有的流程进行重新规划、部署、继续执行,使之能更好的为用户提供高质量的服务。

其中,所述移动终端完成的工作可能如下:

 显示流程的执行信息,包括流程执行的具体信息、进展程度;

 获取并发送实时信息,所述实时信息可以通过第三方,如可以通过第三方app对实时的天气进行预测;也可以通过移动终端自身的传感器,如对身体状况的预测,体温,心率等数据进行采集,并把采集到的数据发送给云服务器;

 提供操作接口给用户,以获取用户请求并上传云服务器。

     本发明实施例自适应服务提供系统通过提供如下的功能:根据预测中心和服务引擎中心获取的数据,替换掉不符合条件的服务;并对现有的执行流程进行调整,获得新的可执行流程,充分利用了移动终端采集数据的实时性、移动性及可连接网络的能力,提供自适应系统的实时监控输入,为自适应系统规划服务及其流程提供更好的依据,从而为用户提供更便利、更灵活、更实时的服务。

为了实现本发明的发明目的,本发明实施例还提供了一种基于移动终端的服务提供方法,所述方法包括如下步骤:

用户通过移动终端提交服务请求,并提交监控请求;

云服务器获取用户通过移动终端提交的服务请求和监控请求,所述服务请求包含服务请求信息;

对所述请求信息进行建模,用目标分解的方式对流程进行刻画,并进行绑定与选择服务、部署执行,同时下发刻画好的流程给所述移动终端;

根据监控请求对已执行流程的执行信息进行监控;

同时接收并处理移动终端发送的实时信息或/和历史信息,对未执行的流程进行预测,并且根据实时接收到的信息,对已有的流程进行重新规划和执行。

其中,如图3所示,所述自适应服务提供系统交互如下:

1、    用户通过移动终端提交服务请求;

2、    云服务器返回最新流程给终端并显示;

3、    移动终端用户定义监控点,用户可以对整个流程定义所有的监控点或者动态的定义监控点;

4、    用户提交监控请求,所述监控请求包含监控点信息;

5、    移动终端获取实时信息或/和历史信息;

6、    通过web服务端发送监控所述实时信息或历史信息给云服务器;

7、    选择与绑定web服务。

如图4和5所示,其描述了一个在线的旅行定制服务,该服务包含有以下几个部分:

身份验证、机票、酒店、野炊或则登山、支付。这几个简单的部分可以构成一个复合的旅行服务。需要说明的是野炊和登山两个服务是“or”关系,只能选择其中一个。

其流程描述如下:

1、用户通过移动终端提供的操作接口输入请求,如计划消费金额<20000元、普通舱机票(价格<2000)、酒店(价格在400-500)、有野外项目(登山或野外活动)等),用户信息(年龄:20,性别:男,自我定位:运动型);

2、将服务请求提交云服务器,云服务器通过数据处理和目标建模的方式对旅行流程进行刻画,绑定服务并部署执行。

假设规划出来的流程如下(图5中的流程B):

目的地:浙江峡谷

机票:东航普通舱(首选)、国航普通舱

酒店:快捷酒店汉庭(首选)、如家

项目:登山(首选),野炊

支付服务:网银(首选)、支票、现金

3、执行流程B,并在移动终端显示具体流程,流程执行过程中执行如下的监控和预测:

1)监控

例如,执行到机票节点的时候,云服务器获取对所选择的具体的机票服务的价格,航班的评价等数据;

例如,在执行旅行项目的节点(即野炊或者登山)之前对用户的身体状况还有天气状况进行监控,监控方式包括采用第三方的app(预测天气),移动终端传感器(预测心跳、体温等身体状况),并将这些所有的数据(包括历史数据和实时数据)发送给云服务器的数据处理中心。

云服务器的数据处理中心对接收的实时数据和历史数据进行处理,例如补全处理,格式化处理、去冗余处理,实施监控,得到监控结果:(1)心跳正常、体温正常,天气正常,(2)体温偏高、气温降低。

如图6所示,为执行监控的流程图。

2)预测,执行完监控,并且将数据上传预测处理中心,进行实时的预测处理,通过时间序列的预测方式,对满足时间序列预测的数据进行预测(基本都满足)。(1)预测:监控结果:心跳正常、体温正常,天气正常,(2)监控结果:身体不太好,气温继续降低

4、云服务器重新刻画剩余的流程(实时的信息以及预测值),重新部署执行。根据执行的监控以及预测结构重新规划流程:(1)流程不变(2)旅行项目(登山改为野炊),部署继续执行;

5、在执行每一个流程节点的时候都要执行监控(预定的监控指标)和预测(用户指定(用户希望根据不同的状况选择不同的旅行项目)或者系统指定(执行时间,评价))。

本发明实施例自适应服务提供方法通过提供如下的功能:根据预测中心和服务引擎中心获取的数据,替换掉不符合条件的服务;并对现有的执行流程进行调整,获得新的可执行流程,充分利用了移动终端采集数据的实时性、移动性及可连接网络的能力,提供自适应系统的实时监控输入,为自适应系统规划服务及其流程提供更好的依据,从而为用户提供更便利、更灵活、更实时的服务。

在本申请所提供的实施例中,应该理解到,所揭露的系统,模块和方法,可以通过其他的方式实现,例如,以上所描述的系统实施例仅仅是示意性的,例如所述中心的划分,仅仅为一种逻辑划分,实际实现时可以有另外的划分方式,例如多个中心或模块可以结合或者可以集成到另一个系统中,或者一些特征可以忽略,或不执行。另外,所显示的互相之间的耦合或直接耦合或通信连接可以通过一些接口,系统、装置或中心的见解耦合或通信连接,可以是电性、机械或其他的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分不到多个网络单元上。可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存取介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器或者网络设备等)执行本发明实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等可以存储程序代码的介质。

本领域技术人员应该认识到,上述的具体实施方式只是示例性的,是为了使本领域技术人员能够更好的理解本申请的内容,不应理解为是对本申请保护范围的限制,只要是根据本申请所揭示精神所作的任何等同变更或修饰,均落入本申请保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号