一种用于实现业务跨终端使用的业务请求管理系统及方法

文档序号:7630229阅读:135来源:国知局
专利名称:一种用于实现业务跨终端使用的业务请求管理系统及方法
技术领域
本发明涉及网络业务管理领域,特别涉及一种用于实现业务跨终端使用的业务请求管理系统及方法。
背景技术
随着互联网的迅猛发展,网络接入终端呈现出多样性的特点。除传统的PC外,手机和数字电视机顶盒都可以作为业务的使用终端。在这种条件下,每个用户往往具有多个不同类型的终端,从而可以在不同的时间、地点基于不同的终端使用服务。传统的业务使用方法对于不同的接入终端往往是隔离的,即某种业务仅仅与特定的终端绑定,必须在该终端上完成业务的全部使用流程。这为业务使用施加了过强的限制, 造成用户受限于时间、地点等因素,影响了业务的使用体验。中国第CN101146058A号专利公开了一种互联网即时信息的共享订阅系统及共享订阅方法。在这种方法中,采用收集和分析用户订阅请求,然后,服务器向具有相同订阅任务的用户端分发,以提高资源利用率。中国第CN101159570A号专利公开了一种基于IP多媒体子系统的多终端用户的用户订阅方法。在这种方法中,采用终端对应的公共用户标识来解决订购冲突,而没有描述业务跨不同种类终端的业务请求和接收方法。因此,需要一种方法来解决不同种类的终端间的业务使用,实现业务请求和业务接收可以来自任何类型的终端,而不必局限与来自同一个终端。

发明内容
本发明的目的在于,提出一种用于实现业务跨终端使用的业务请求管理系统及方法,使用户可以不受时间、地点因素的限制,灵活的安排业务的请求及接收过程。为实现上述发明目的,本发明提出一种用于实现业务跨终端使用的业务请求管理系统,其特征在于,所述的业务请求管理系统,用于实现同一用户账户的不同类型的终端之间业务的跨终端使用;该系统包括用户管理模块、终端会话管理模块和订单模块;所述终端会话管理模块包括通信单元和终端在线状态管理单元;所述订单模块包括订单生成单元和订单管理单元;所述通信单元,用于接收和转发绑定终端请求;接收和转发请求终端的业务请求; 接收和转发请求订单;接收和转发业务执行状态;所述用户管理模块,用于接收所述通信单元转发的绑定终端请求,并管理多个终端的绑定关系;所述订单生成单元,用于接收所述通信单元转发的业务请求,并根据接收到的业务请求与所述用户管理模块交互获得业务接收终端类型及标识,利用获得的业务接收终端及标识来生成请求订单;其中,所述请求订单包括业务服务提供源、业务接收所需本地资源、请求发起者和请求时效信息;所述终端在线状态管理单元,用于查询对应的业务接收终端的在线状态;
若业务接收终端不在线,则继续定时查询业务接收终端的在线状态;若业务接收终端在线,则把所述通信单元接收的请求订单转发至指定的业务接收终端;业务接收终端收到请求订单后,判断本地资源是否满足业务接收条件,如果不满足, 则由业务接收终端向所述的通信单元上报的业务状态为失败;如果满足,则根据请求订单中的业务服务提供源执行业务,并定时向所述通信单元上报的业务状态为成功;所述订单管理单元,用于根据业务接收终端定时向所述的通信单元上报的业务状态,修改并保存对应的业务状态来实现所述的业务请求管理系统跨终端的查询。2、根据权利要求1所述的用于实现业务跨终端使用的业务请求管理系统,其特征在于,所述的终端包括手机、机顶盒和PC终端。为实现发明目的,本发明还提出一种用于实现业务跨终端使用的业务请求管理方法,该方法实现同一用户账户的不同类型的终端之间业务的跨终端使用;所述业务请求管理方法的具体步骤包括步骤1)通过通信单元接收和转发绑定终端请求;接收和转发请求终端的业务请求;接收和转发请求订单;接收和转发业务执行状态;步骤2)通过用户管理模块接收所述步骤1)转发的绑定终端请求,并管理多个终端的绑定关系;步骤幻通过订单模块中的订单生成单元接收所述步骤1)转发的业务请求,并根据接收到的业务请求和所述步骤2、建立的绑定关系获得业务接收终端类型及标识,利用获得的业务接收终端及标识来生成请求订单;其中,所述请求订单包括业务服务提供源、 业务接收所需本地资源、请求发起者和请求时效信息;步骤4)通过终端业务状态管理单元查询对应的业务接收终端的在线状态,若业务接收终端不在线,继续定时查询业务接收终端的在线状态;若业务接收终端在线,则把所述通信单元接收所述步骤幻生成的请求订单,并转发至指定的业务接收终端;业务接收终端收到请求订单后,判断本地资源是否满足业务接收条件,如果不满足,则由业务接收终端向所述的通信单元上报的业务状态为失败;如果满足,则根据请求订单中的业务服务提供源执行业务,并定时向所述通信单元上报的业务状态为成功;步骤幻根据所述的步骤4)产生的业务状态,通过订单模块中的订单管理单元修改并保存对应的业务状态来实现所述的业务请求管理系统跨终端的查询。所述的终端包括手机、机顶盒和PC终端。本发明的优点在于,本发明使得用户可以不受时间、地点因素的限制,灵活的安排业务的请求及接收过程,从而充分发挥不同终端的优势,提供更好的用户体验。另外,运营商可以方便快捷的将业务推送到多个终端平台,可以充分发挥移动终端的便捷性优势进行随时随地的订购,和发挥PC和机顶盒等终端的高娱乐性优势为用户提供高质量的业务服务,便于业务、内容推广。


图1为用于实现业务跨终端使用的业务请求管理系统结构图;图2为一种用于实现业务跨终端使用的业务请求管理方法流程图;图3为跨终端高清电影的下载业务的系统架构5
图4为跨终端高清电影的下载业务流程图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细的说明。本发明要解决的技术问题是使用户可以不受时间、地点因素的限制,灵活的安排业务的请求及接收过程。为解决技术问题,提出一种业务的跨终端使用方法,多个不同类型的终端均对应同一个用户账户;通过一个业务请求管理系统,统一接收来自各种类型终端的业务请求;业务请求管理系统把接收到的业务请求生成“请求订单”,请求订单包括业务服务提供源、业务接收所需本地资源、请求发起者、请求时效等信息,请求订单可以发给任何一种终端;业务请求管理系统定期监控对应接收终端的在线状态,若发现接收终端在线,则将业务请求订单推送至指定的接收终端;若接收终端不在线,则在业务请求管理系统探测到接收终端上线时,将请求订单向接收终端推送;接收终端收到请求订单后,判断本地资源是否满足业务接收条件,如果满足,则根据请求订单的业务服务提供源进行执行;如果不满足,将向业务请求管理系统上报接收失败;在接收终端接收业务的整个过程中,接收终端定时向业务请求管理系统上报业务状态,即业务请求管理系统能对业务执行的状态进行监控,从而提供跨终端的查询接口。如图1所示,图1为用于实现业务跨终端使用的业务请求管理系统业务请求管理系统结构图。业务请求管理系统的体系结构包括用户管理模块101,管理用户与多终端的绑定关系;终端会话管理模块102包括通信单元103和终端在线状态管理单元104 ;通信单元负责与终端通信、接收业务订购请求或向其发送业务请求订单;终端在线状态管理单元维护终端的在线状态信息;订单模块105包括订单生成单元106和订单管理单元107 ;订单生成单元根据所述用户业务请求及用户的多终端绑定关系来生成“请求订单”;订单管理单元管理请求订单的处理状态。如图2所示,图2为一种用于实现业务跨终端使用的业务请求管理方法流程图。跨终端业务请求和接收流程步骤包括200)用户使用任一终端登录业务请求管理系统,请求该终端与用户账号绑定,终端会话管理模块102中的通信单元103接收来自用户的绑定终端请求,将请求转发给用户管理模块101,用户管理模块保存绑定关系;多次执行该步骤,实现一个用户绑定多个终端;201)用户选中一终端请求业务,并在请求业务时指定与该用户绑定的任何一种终端进行接收业务,默认接收业务终端为请求终端;202)终端回话管理模块102中的通信单元103统一接收来自各种类型终端的业务请求,并转发给订单模块105中的订单生成单元106 ;订单生成单元106根据接收到的业务请求与用户管理模块101交互获得用户指定的业务接收终端类型及标识后,订单生成单元106生成“请求订单”,请求订单包括业务服务提供源、业务接收所需本地资源、请求发起者、 请求时效等信息;203)终端会话管理模块102中的终端在线状态管理单元104查询对应接收终端的在线状态,若发现接收终端在线,则进行步骤204);若接收终端不在线,则定时查询接收终端的在线状态;204)通信单元103将业务请求订单推送至指定的接收终端;205)接收终端收到请求订单后,判断本地资源是否满足业务接收条件,如果满足, 则根据请求订单的业务服务提供源执行业务;如果不满足,将向业务请求管理系统上报接收失败;206)在接收终端接收业务的整个过程中,接收终端定时向终端在线状态管理单元 104上报业务状态,并在订单管理单元107中修改对应的业务状态;即业务请求管理系统能对业务执行的状态进行监控,从而提供跨终端的查询接口。如图3所示,图3为跨终端高清电影的下载业务的系统架构图。系统架构包括业务请求管理系统301、业务门户系统302、用户终端303、电影下载服务器304 ;其中用户终端303包括手机、STB、PC终端。业务门户系统302,完成业务导航、负责适配不同类型终端的业务请求格式。电影下载服务器304,提供高清视频等业务的下载服务。如图4所示,图4为跨终端高清电影的下载业务流程图。以用户通过手机登录电影订购门户系统、并让电视机顶盒接收电影为例,描述下载业务跨终端使用的业务流程,流程包括步骤401)用户通过手机登录电影业务门户系统,并选择电影确认下载,指定接收终端为电视机顶盒;步骤402)业务门户系统接收并向业务请求管理系统转发电影下载请求;步骤40 业务请求管理系统接收请求,并生成请求订单,请求订单包括用户标识、电影标识、电影文件大小、电影授权信息、下载服务器地址、接收终端类型及标识、订单有效时间等信息;
步骤404)业务请求管理系统查询并判断接收终端在线状态,如果在线,进行步骤 405),如果不在线,定时查询接收终端在线状态;步骤40 业务请求管理系统向电视机顶盒下发请求订单;步骤406)电视机顶盒根据请求订单中电影文件大小检查本地硬盘是否有足够存储空间,如果满足,进行步骤407),否则进行步骤408);步骤407)电视机顶盒根据请求订单中的电影标识、下载服务器地址请求下载电影;步骤408)电视机顶盒上报业务执行结果或状态;步骤409)业务请求管理系统接收并向手机转发执行结果或状态;步骤410)手机终端进一步结算并显示执行结果或状态。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种用于实现业务跨终端使用的业务请求管理系统,其特征在于,所述的业务请求管理系统,用于实现同一用户账户的不同类型的终端之间业务的跨终端使用;该系统包括 用户管理模块、终端会话管理模块和订单模块;所述终端会话管理模块包括通信单元和终端在线状态管理单元;所述订单模块包括订单生成单元和订单管理单元;所述通信单元,用于接收和转发绑定终端请求;接收和转发请求终端的业务请求;接收和转发请求订单;接收和转发业务执行状态;所述用户管理模块,用于接收所述通信单元转发的绑定终端请求,并管理多个终端的绑定关系;所述订单生成单元,用于接收所述通信单元转发的业务请求,并根据接收到的业务请求与所述用户管理模块交互获得业务接收终端类型及标识,利用获得的业务接收终端及标识来生成请求订单;其中,所述请求订单包括业务服务提供源、业务接收所需本地资源、 请求发起者和请求时效信息;所述终端在线状态管理单元,用于查询对应的业务接收终端的在线状态; 若业务接收终端不在线,则继续定时查询业务接收终端的在线状态; 若业务接收终端在线,则把所述通信单元接收的请求订单转发至指定的业务接收终端;业务接收终端收到请求订单后,判断本地资源是否满足业务接收条件,如果不满足,则由业务接收终端向所述的通信单元上报的业务状态为失败;如果满足,则根据请求订单中的业务服务提供源执行业务,并定时向所述通信单元上报的业务状态为成功;所述订单管理单元,用于根据业务接收终端定时向所述的通信单元上报的业务状态, 修改并保存对应的业务状态来实现所述的业务请求管理系统跨终端的查询。
2.根据权利要求1所述的用于实现业务跨终端使用的业务请求管理系统,其特征在于,所述的终端包括手机、机顶盒和PC终端。
3.一种用于实现业务跨终端使用的业务请求管理方法,该方法实现同一用户账户的不同类型的终端之间业务的跨终端使用;所述业务请求管理方法的具体步骤包括步骤1)通过通信单元接收和转发绑定终端请求;接收和转发请求终端的业务请求; 接收和转发请求订单;接收和转发业务执行状态;步骤幻通过用户管理模块接收所述步骤1)转发的绑定终端请求,并管理多个终端的绑定关系;步骤3)通过订单模块中的订单生成单元接收所述步骤1)转发的业务请求,并根据接收到的业务请求和所述步骤2、建立的绑定关系获得业务接收终端类型及标识,利用获得的业务接收终端及标识来生成请求订单;其中,所述请求订单包括业务服务提供源、业务接收所需本地资源、请求发起者和请求时效信息;步骤4)通过终端业务状态管理单元查询对应的业务接收终端的在线状态,若业务接收终端不在线,继续定时查询业务接收终端的在线状态;若业务接收终端在线,则把所述通信单元接收所述步骤幻生成的请求订单,并转发至指定的业务接收终端;业务接收终端收到请求订单后,判断本地资源是否满足业务接收条件,如果不满足,则由业务接收终端向所述的通信单元上报的业务状态为失败;如果满足,则根据请求订单中的业务服务提供源执行业务,并定时向所述通信单元上报的业务状态为成功;步骤幻根据所述的步骤4)产生的业务状态,通过订单模块中的订单管理单元修改并保存对应的业务状态来实现所述的业务请求管理系统跨终端的查询。
4.根据权利要求3所述的用于实现业务跨终端使用的业务请求管理方法,其特征在于,所述的终端包括手机、机顶盒和PC终端。
全文摘要
本发明涉及一种用于实现业务跨终端使用的业务请求管理系统及方法,该系统及方法实现同一用户账户的不同类型的终端之间业务的跨终端使用;该系统包括用户管理模块、通信单元、终端业务状态管理单元、订单生成单元和订单管理单元。方法原理是通过通信单元统一接收终端的业务请求,根据用户管理模块保存的终端绑定关系,订单生成单元生成请求订单;通信单元将请求订单转发给接收终端;接收终端根据请求订单执行业务。在整个业务执行中,终端业务状态管理单元对接收终端业务执行状态进行监控,并在订单管理单元中对应修改业务状态。本发明使用户不受时间和地点因素的限制来灵活的安排业务的请求及接收过程,达到充分发挥不同终端优势。
文档编号H04L12/24GK102571409SQ201110083579
公开日2012年7月11日 申请日期2011年4月2日 优先权日2010年12月8日
发明者刘学, 李满天, 李良斌, 王劲林 申请人:中国科学院声学研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1