自动实现业务处理的方法和设备的制作方法

文档序号:7780752阅读:163来源:国知局
自动实现业务处理的方法和设备的制作方法
【专利摘要】本发明实施例提供一种自动实现业务处理的方法和设备,所述方法包括:业务控制设备接收用户设备UE发送的状态更新消息,更新所述UE的状态;所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。所述方法中业务控制设备通过接收UE发送的状态更新消息,更新UE的状态,并根据UE的当前状态自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。
【专利说明】自动实现业务处理的方法和设备
【技术领域】
[0001]本发明实施例涉及数据通讯技术,尤其涉及一种自动实现业务处理的方法和设备。
【背景技术】
[0002]富通信套件(Rich Communication Suite,简称RCS)技术使得终端能够在所有网络运营商支持的所有设备上使用即时通讯、在线视频共享和文件传输等功能,随着的RCS的普及,用户在使用运营商提供的丰富的业务同时,希望在各种环境、各种场景下都能获得最优的业务体验,满足用户个性化的需求。
[0003]当前智能终端的普及,使得用户对终端智能化的表现要求越来越高,希望终端能够自动识别用户的行为并结合业务提供商作出最适合的业务表现,但是当前的业务标准以及众多应用(application,简称APP)的实现还无法满足用户的这种需求。

【发明内容】

[0004]本发明实施例提供一种自动实现业务处理的方法和设备,使用户在各种环境和场景下获得更智能更人性化的业务体验。
[0005]本发明第一方面提供一种业务控制设备,包括:
[0006]接收模块,用于接收用户设备UE发送的状态更新消息,更新所述UE的状态;
[0007]业务控制模块,用于根据所述UE的当前状态,对所述UE的业务进行控制。
[0008]在本发明第一方面的第一种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:
[0009]当所述UE处理实时业务时,对所述UE的非实时业务进行缓存处理;
[0010]确定所述UE的实时业务结束,则将缓存的所述UE的非实时业务推送给所述UE。
[0011]在本发明第一方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务,所述非实时业务为文件传输业务或下载业务。
[0012]在本发明第一方面的第三种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:
[0013]所述RCS-AS根据所述UE的当前状态,将所述UE的即时消息发送给所述UE,对除所述即时消息外的其他业务进行缓存处理;
[0014]所述RCS-AS在所述UE的当前状态结束后,将缓存的除所述即时消息外的其他业务推送给所述UE。
[0015]在本发明第一方面的第四种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:
[0016]根据所述UE的当前状态,设置所述UE的状态为离线,并保存所述UE的离线消息;
[0017]当所述UE的状态更新为在线时,将所述UE的离线消息发送给所述UE。
[0018]在本发明第一方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:
[0019]根据所述UE的当前状态,对所述UE的信息业务或文件传输业务进行缓存处理;
[0020]在所述UE的当前状态结束后,将所述信息业务或文件传输业务推送给所述UE。
[0021]在本发明第一方面的第六种可能的实现方式中,所述业务控制设备为多媒体电话应用服务器MMTel-AS,所述业务控制模块具体用于:
[0022]根据所述UE的当前状态,接听所述UE的语音呼叫业务,或者将所述UE的语音呼叫业务转为语音留言业务。
[0023]本发明第二方面提供一种用户设备UE,包括:
[0024]确定模块,用于确定所述UE的状态是否需要更新;
[0025]发送模块,用于在所述确定模块确定所述UE的状态需要更新时,向业务控制设备发送状态更新消息,以使所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。
[0026]在本发明第二方面的第一种可能的实现方式中,所述确定模块具体用于:
[0027]监测所述UE是否有实时业务处理,若是,则确定所述UE的状态需要更新。
[0028]在本发明第二方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务。
[0029]在本发明第二方面的第三种可能的实现方式中,所述确定模块具体用于:
[0030]根据用户设置的状态时间表确定所述UE的状态是否需要更新,其中,所述状态时间表中设置有多个更新时间,每个更新时间对应所述UE的一种状态。
[0031]在本发明第二方面的第四种可能的实现方式中,所述确定模块具体用于:
[0032]确定所述状态时间表中各更新时间是否到达,若是,则确定所述UE的状态需要更新。
[0033]结合本发明第二方面以及第二方面的第一种至第四种可能的实现方式,在本发明第二方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS或多媒体电话应用服务器MMTel-AS。
[0034]本发明第三方面提供一种自动实现业务处理的方法,包括:
[0035]业务控制设备接收用户设备UE发送的状态更新消息,更新所述UE的状态;
[0036]所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。
[0037]在本发明第三方面的第一种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:
[0038]当所述UE处理实时业务时,所述RCS-AS对所述UE的非实时业务进行缓存处理;
[0039]所述RCS-AS确定所述UE的实时业务结束,则将缓存的所述UE的非实时业务推送给所述UE。
[0040]在本发明第三方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务,所述非实时业务为文件传输业务或下载业务。
[0041]在本发明第三方面的第三种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:[0042]所述RCS-AS根据所述UE的当前状态,将所述UE的即时消息发送给所述UE,对除所述即时消息外的其他业务进行缓存处理;
[0043]所述RCS-AS在所述UE的当前状态结束后,将缓存的除所述即时消息外的其他业务推送给所述UE。
[0044]在本发明第三方面的第四种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:
[0045]所述RCS-AS根据所述UE的当前状态,设置所述UE的状态为离线,并保存所述UE的离线消息;
[0046]当所述UE的状态更新为在线时,所述RCS-AS将所述UE的离线消息发送给所述
UE0
[0047]在本发明第三方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:
[0048]所述RCS-AS根据所述UE的当前状态,对所述UE的信息业务或文件传输业务进行缓存处理;
[0049]所述RCS-AS在所述UE的当前状态结束后,将所述信息业务或文件传输业务推送给所述UE。
[0050]在本发明第三方面的第六种可能的实现方式中,所述业务控制设备为多媒体电话应用服务器MMTel-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:
[0051]所述MMTel-AS根据所述UE的当前状态,接听所述UE的语音呼叫业务,或者将所述UE的语音呼叫业务转为语音留言业务。
[0052]本发明第四方面提供一种自动实现业务处理的方法,包括:
[0053]用户设备UE确定所述UE的状态是否需要更新;
[0054]如果所述UE的状态需要更新,则所述UE向业务控制设备发送状态更新消息,以使所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。
[0055]在本发明第四方面的第一种可能的实现方式中,所述UE确定所述UE的状态是否需要更新,包括:
[0056]所述UE监测所述UE是否有实时业务处理,若是,则所述UE确定所述UE的状态需要更新。
[0057]在本发明第四方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务。
[0058]在本发明第四方面的第三种可能的实现方式中,所述UE确定所述UE的状态是否需要更新,包括:
[0059]所述UE根据用户设置的状态时间表确定所述UE的状态是否需要更新,其中,所述状态时间表中设置有多个更新时间,每个更新时间对应所述UE的一种状态。
[0060]在本发明第四方面的第四种可能的实现方式中,所述UE根据用户设置的状态时间表确定所述UE的状态是否需要更新,包括:[0061]所述UE确定所述状态时间表中各更新时间是否到达,若是,则所述UE确定所述UE的状态需要更新。
[0062]结合本发明第四方面以及第四方面的第一种至第四种可能的实现方式,在本发明第四方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS或多媒体电话应用服务器MMTel-AS。
[0063]本发明实施例提供的自动实现业务处理的方法和设备,业务控制设备通过接收UE发送的状态更新消息,更新UE的状态,并根据UE的当前状态自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。
【专利附图】

【附图说明】
[0064]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0065]图1为本发明各实施例所适用的系统架构示意图;
[0066]图2为本发明提供的一种业务控制设备的结构示意图;
[0067]图3为本发明实施例提供的一种用户设备的结构示意图;
[0068]图4为本发明自动实现业务处理的方法实施例一的流程图;
[0069]图5为本发明自动实现业务处理的方法实施例二的流程图;
[0070]图6为本发明自动实现业务处理的方法实施例三的流程图;
[0071]图7为本发明自动实现业务处理的方法实施例四的流程图;
[0072]图8为本发明实施例提供的另一种业务控制设备的结构示意图;
[0073]图9为本发明实施例提供的另一种用户设备的结构示意图。
【具体实施方式】
[0074]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0075]在介绍本发明各实施例之前,先简单介绍一下本发明各实施例所适用的系统架构图,图1为本发明各实施例所适用的系统架构示意图,如图1所示,该系统架构主要包含富通信套件(Rich Communication Suite,简称RCS)客户端、RCS系统、多媒体子系统(MultiMedia System,简称IMS)网络。其中,RCS客户端可以为移动通信终端(如智能手机)、个人电脑(Personal Computer,简称)。RCS系统基于IMS架构,主要由即时消息服务器、呈现服务器以及XML文档管理服务器组成。其中,即时消息服务器主要负责增强消息功能,包括一对一聊天、群组聊天以及文件传输等功能,呈现服务器是呈现业务平台的核心模块,负责接收和存储发布给它的Presence信息,并且分发Presence信息以及Watcher信息。IMS网络主要包括多媒体电话业务应用服务器(Multi Media Telephony Application Service,简称MMTel AS)、代理呼叫会话控制功能(Proxy Call Session Control Function,简称P-CSCF)实体、服务呼叫会话控制功能(Serving Call Session Control Function,简称C-CSCF)、归属用户服务器(Home Subscriber Server,简称HSS)。RCS客户端通过回话发起协议(Session Initiation Protocol,简称 SIP) (Gm接口)与 IMS 核心网的 P-CSCF 进行交互,实现注册鉴权、注销、能力查询、订阅、通知、呈现状态发布、聊天信令、文件传输信令、内容共享信令等的交互等功能。RCS系统通过SIP、XCAP、MSRP、SOAP、SNMP等接口与MS网络及相关系统进行交互,其中,RCS系统通过XCAP/MSRP与RCS手机客户端相连,实现RCS的联系人列表/规则管理、个人静态数据更新、授权、聊天媒体、文件传送等功能。RCS系统通过SIP协议与MS核心网的S-CSCF交互。
[0076]图2为本发明提供的一种业务控制设备的结构示意图,如图2所示,本实施例提供的业务控制设备包括:接收模块11、业务控制模块12。
[0077]其中,接收模块11,用于接收UE发送的状态更新消息,更新UE的状态。
[0078]业务控制模块12,用于根据UE的当前状态,对UE的业务进行控制。
[0079]该业务控制设备可以是RCS-AS或MMTel-AS,RCS-AS可以是RCS系统中的任——个应用服务器,具体可以是RCS系统中的即时消息服务器、呈现服务器以及XML文档管理服务器,不同的服务器可以实现不同的业务。当UE的状态有变化时,UE会向业务控制设备发送状态更新消息,上报自己的状态,接收模块11根据UE上报的状态更新UE的状态。
[0080]当业务控制设备为富通信套件应用服务器RCS-AS,业务控制模块12具体用于:当UE处理实时业务时,对UE的非实时业务进行缓存处理,确定UE的实时业务结束,则将缓存的UE的非实时业务推送给UE。这里,实时业务可以为互联网协议语音业务(Voice overInternet Protocol,简称VoIP)业务或视频业务,非实时业务为文件传输业务或下载业务,这里只是举例说明,实时业务还可以是其他业务,非实时业务也并不限于文件传输业务或下载业务。正常情况下,即UE当前没有处理实时业务,则RCS-AS在接收到该UE的非实时业务时,将该非实时业务直接发送给UE,不需要做缓存处理。当UE同时处理实时业务和非实时业务时,非实时业务和实时业务共同抢占网络带宽,尤其是文件传输业务或下载业务这类非实时业务,由于占用网络带宽较大,可能会影响实时业务的质量,例如导致语音业务、视频业务的QOS不稳定。因此,本实施例中,RCS-AS在发起对UE的非实时业务时,根据UE当前的状态,对非实时业务做缓存处理,当实时业务结束后,再将缓存的非实时业务推送给UE,从而保证了实时业务的高质量要求。
[0081]当业务控制设备为富通信套件应用服务器RCS-AS,业务控制模块12还用于:根据UE的当前状态,将UE的即时消息(Instant Message,简称頂)发送给UE,对除即时消息外的其他业务进行缓存处理,并在UE的当前状态结束后,将缓存的除即时消息外的其他业务推送给UE。或者,业务控制模块12根据UE的当前状态,设置UE的状态为离线,并保存UE的离线消息,当UE的状态更新为在线时,将UE的离线消息发送给UE。或者,业务控制模块12根据UE的当前状态,对UE的信息业务或文件传输业务进行缓存处理,并在UE的当前状态结束后,将信息业务或文件传输业务推送给UE。UE可以根据用户的设置,将用户当前状态上报给RCS-AS,用户的状态即用户场景或者用户环境,RCS-AS根据用户的状态自动生成符合用户体验的业务规则,根据该业务规则对UE的业务进行控制。
[0082]本实施例中,业务控制设备还可以为MMTel-AS,MMTel主要处理语音业务,当业务控制设备为MMTel-AS时,业务控制模块12具体用于:根据UE的当前状态,接听UE的语音呼叫业务,或者将UE的语音呼叫业务转为语音留言业务。如果用户在某段时间内不方便接电话或者不希望被打扰,则可以通过向MMTel更新自己的状态,使MMTel根据用户的状态将该用户的所有语音呼叫业务自动转为语音留言业务。
[0083]上述只是列举了一些业务控制设备根据UE状态进行业务控制的例子,在实际使用的过程中,随着业务的扩展或用户的需求的增长,还会出现更多的业务。
[0084]本实施例提供的业务控制设备,通过接收模块接收UE发送的状态更新消息,更新UE的状态,业务控制模块根据UE的当前状态,对UE的业务进行控制,从而使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。
[0085]图3为本发明实施例提供的一种用户设备的结构示意图,如图3所示,本实施例提供的用户设备包括:确定模块21和发送模块22。
[0086]其中,确定模块21,用于确定UE的状态是否需要更新;
[0087]发送模块22,用于在确定模块21确定UE的状态需要更新时,向业务控制设备发送状态更新消息,以使业务控制设备根据UE的当前状态,对UE的业务进行控制。
[0088]一种实现方式中,确定模块21具体用于:具体为:监测UE是否有实时业务处理,若是,即UE当前正在处理实时业务,则确定模块21确定UE的状态需要更新,这里,实时业务可以为VoIP业务或视频业务,但本实施例中的实时业务并不限于VoIP业务和视频业务,还可以是其他业务。
[0089]另一种实现方式中,确定模块21根据用户设置的状态时间表确定UE的状态是否需要更新。其中,状态时间表中设置有多个更新时间,每个更新时间对应UE的一种状态,确定模块21根据用户设置的状态时间表确定UE的状态是否需要更新,具体为:确定状态时间表中各更新时间是否到达,若是,则确定UE的状态需要更新。本实施例中,状态时间表可以为UE现有的应用提供的日历安排模板,该日历安排模板中不同的时间段对应UE的不同状态,用户也可以自定义相关模板,用户可以在模板中在不同的时间段设置不同的状态,UE的状态可以包括以下几种:发送或不允许发送IM,发送或不发送文件传输业务,接听语音呼叫业务或将语音呼叫业务转语音留言,接受语音呼叫、頂、文件传输业务时将UE调整到静音状态,只允许离线頂或离线文件传输,只允许接受语音呼叫,但不接受群聊信息等。
[0090]本实施例中,UE可以将状态信息携带在Presence状态扩展字段发送给业务控制设备。在具体实现时,可以在UE上安装一个应用软件,该应用软件专用于监测UE的状态,并向业务控制设备上报UE的状态。该业务控制设备可以为RCS-AS或MMTel-AS。
[0091]本实施例提供的用户设备,确定模块通过确定UE的状态,当UE的状态需要更新时,发送模块将UE的的状态信息发送给业务控制设备,使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。
[0092]图4为本发明自动实现业务处理的方法实施例一的流程图,如图4所示,本实施例的方法可以包括:
[0093]步骤101、业务控制设备接收UE发送的状态更新消息,更新UE的状态。
[0094]业务控制设备可以是RCS-AS或MMTel-AS,RCS-AS可以是RCS系统中的任——个应用服务器,具体可以是RCS系统中的即时消息服务器、呈现服务器以及XML文档管理服务器,不同的服务器可以实现不同的业务。当UE的状态有变化时,UE会向业务控制设备发送状态更新消息,上报自己的状态,业务控制设备根据UE上报的状态更新UE的状态。
[0095]步骤102、业务控制设备根据UE的当前状态,对UE的业务进行控制。
[0096]当业务控制设备为RCS-AS时,业务控制设备根据UE的当前状态,对UE的业务进行业务控制,具体为:如果UE当前正在处理实时业务,则RCS-AS对UE的非实时业务进行缓存处理,RCS-AS确定UE的实时业务结束后,将缓存的UE的非实时业务推送给UE。这里,实时业务可以为VoIP业务或视频业务,非实时业务为文件传输业务或下载业务,这里只是举例说明,实时业务还可以是其他业务,非实时业务也并不限于文件传输业务或下载业务。正常情况下,即UE当前没有处理实时业务,则RCS-AS在接收到该UE的非实时业务时,将该非实时业务直接发送给UE,不需要做缓存处理。当UE同时处理实时业务和非实时业务时,非实时业务和实时业务共同抢占网络带宽,尤其是文件传输业务或下载业务这类非实时业务,由于占用网络带宽较大,可能会影响实时业务的质量,例如导致语音业务、视频业务的QOS不稳定。因此,本实施例中,RCS-AS在发起对UE的非实时业务时,根据UE当前的状态,对非实时业务做缓存处理,当实时业务结束后,再将缓存的非实时业务推送给UE,从而保证了实时业务的高质量要求。
[0097]或者,RCS-AS根据UE的当前状态,将UE的頂发送给UE,对除即时消息外的其他业务进行缓存处理,RCS-AS在UE的当前状态结束后,将缓存的除即时消息外的其他业务推送给UE。或者,RCS-AS根据UE的当前状态,设置UE的状态为离线,并保存UE的离线消息,当UE的状态更新为在线时,RCS-AS将UE的离线消息发送给UE。或者,RCS-AS根据UE的当前状态,对UE的信息业务或文件传输业务进行缓存处理,RCS-AS在UE的当前状态结束后,将信息业务或文件传输业务推送给UE。UE可以根据用户的设置,将用户当前状态上报给RCS-AS,用户的状态即用户场景或者用户环境,RCS-AS根据用户的状态自动生成符合用户体验的业务规则,根据该业务规则对UE的业务进行控制。
[0098]本实施例中,业务控制设备还可以为MMTel-AS,MMTel-AS主要处理语音业务,当业务控制设备为MMTel-AS时,业务控制设备根据UE的当前状态,对UE的业务进行控制,具体为=MMTel-AS根据UE的当前状态,接听UE的语音呼叫业务,或者将UE的语音呼叫业务转为语音留言业务。如果用户在某段时间内不方便接电话或者不希望被打扰,则可以通过向MMTel-AS更新自己的状态,MMTel-AS根据用户的状态将该用户的所有语音呼叫业务自动转为语音留言业务。
[0099]上述只是列举了一些业务控制设备根据UE状态进行业务控制的例子,在实际使用的过程中,随着业务的扩展或用户的需求的增长,还会出现更多的业务。
[0100]本实施例提供的方法,业务控制设备通过接收UE发送的状态更新消息,更新UE的状态,并根据UE的当前状态,对UE的业务进行控制,从而使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。
[0101]图5为本发明自动实现业务处理的方法实施例二的流程图,如图5所示,本实施例的方法可以包括:
[0102]步骤201、UE确定UE的状态是否需要更新。
[0103]一种实现方式中,UE确定UE的状态是否需要更新,具体为:UE监测自身是否有实时业务处理,若是,即UE当前正在处理实时业务,则UE确定UE的状态需要更新,这里,实时业务可以为VoIP业务或视频业务,但本实施例中的实时业务并不限于VoIP业务和视频业务,还可以是其他业务。
[0104]另一种实现方式中,UE根据用户设置的状态时间表确定UE的状态是否需要更新。其中,状态时间表中设置有多个更新时间,每个更新时间对应UE的一种状态,UE根据用户设置的状态时间表确定UE的状态是否需要更新,具体为:UE确定状态时间表中各更新时间是否到达,若是,则UE确定UE的状态需要更新。本实施例中,状态时间表可以为UE现有的应用提供的日历安排模板,该日历安排模板中不同的时间段对应UE的不同状态,用户也可以自定义相关模板,用户可以在模板中在不同的时间段设置不同的状态,UE的状态可以包括以下几种:发送或不允许发送頂,发送或不发送文件传输业务,接听语音呼叫业务或将语音呼叫业务转语音留言,接受语音呼叫、頂、文件传输业务时将UE调整到静音状态,只允许离线IM或离线文件传输,只允许接受语音呼叫,但不接受群聊信息等。
[0105]步骤202、如果UE的状态需要更新,则UE向业务控制设备发送状态更新消息,以使业务控制设备根据UE的当前状态,对UE的业务进行控制。
[0106]UE可以将状态信息携带在Presence状态扩展字段发送给业务控制设备。在具体实现时,可以在UE上安装一个应用软件,该应用软件专用于监测UE的状态,并向业务控制设备上报UE的状态。该业务控制设备可以为RCS-AS或MMTel-AS。
[0107]本实施例提供的方法,UE通过上报自己的状态信息,使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。
[0108]下面采用几个具体的实施例,对方法实施例一和实施例二的技术方案进行详细说明。
[0109]图6为本发明自动实现业务处理的方法实施例三的流程图,如图6所示,本实施例的方法可以包括:
[0110]步骤301、当UE发起实时业务时,UE向RCS-AS发送状态更新消息。
[0111]这里,实时业务可以为VoIP业务,也可以为视频业务或语音业务等,当UE监测到用户发起实时业务后,向RCS-AS发送自己的状态消息,此状态可以包含在Presence状态的扩展字段中。
[0112]步骤302、RCS-AS接收UE发送的状态更新消息,更新UE的状态。
[0113]步骤303、当UE有非实时业务传输时,RCS-AS根据UE的当前状态,对UE的非实时业务进行缓存处理。
[0114]RCS-AS在发起该UE的文件传输类等较消耗网络带宽的非实时业务时,根据UE的当前状态,对非实时业务做缓存处理,如果UE没有实时业务要传输,正常情况下,RCS-AS不对UE的非实时业务做缓存处理,直接将非实时业务实发送给UE。但如果非实时业务抢占了实时业务的网络带宽,可能导致实时业务的QOS不稳定,从而影响了实时业务的质量,因此,本实施例中,在UE发起实时业务时,RCS-AS通过对UE的非实时业务进行缓存处理,从而保证UE的实时业务的质量。
[0115]步骤304、当UE确定实时业务结束后,向RCS-AS发送状态更新消息。
[0116]用户的实时业务结束后,UE更新当前的状态到RCS-ASJP UE向RCS-AS更新自己当前没有实时业务要传输。
[0117]步骤305、RCS-AS确定UE的实时业务结束,将缓存的UE的非实时业务推送给UE。
[0118]RCS-AS在接收到UE的状态更新消息后,确定UE的实时业务传输结束,则将之前缓存的UE的非实时业务推送到UE。
[0119]步骤306、UE接收RCS-AS缓存的非实时业务。
[0120]本实施提供的方法,RCS-AS根据UE的当前状态,确定UE有实时业务要传输,则在UE发起非实时业务时将UE的非实时业务缓存,在UE的实时业务传输完毕后,RCS-AS将缓存的UE的非实时业务发送给UE,从而保证了 UE的实时业务的QOS质量,给用户带来更好的体验。
[0121]图7为本发明自动实现业务处理的方法实施例四的流程图,如图7所示,本实施例的方法可以包括:
[0122]步骤401、UE根据用户设置的状态时间表确定UE的状态是否需要更新。
[0123]状态时间表可以是UE上的应用程序提供的,当然也可以是用户自定义的,状态时间表中可以设置有多个更新时间,每个更新时间对应UE的一种状态,用户可以根据不同的时间段设置不同的状态,例如状态时间表中设置有四个更新时间,分别为:上班时间9:00 - 17:00、个人时间17:00-21:00、休息时间21:00_9:00和周末。用户可以设置在上班时间段内UE的状态为UE只接收頂,不接受呼叫等处理;在个人时间段内设置UE状态为接受頂消息、VoIP、视频业务;在休息时间段内设置UE的状态转为离线状态,或者设置UE的状态为只接收离线頂消息,或设置UE的状态为将UE的语音呼叫转为留言;在周末关闭位置等。用户可以根据自己的实际需要在不同的时间段设置不同的状态,具体在实现时,可以在状态时间表中为每个更新时间对应设置多个状态选项,用户可以根据设置的状态选项,选择不同的状态,或者,也可以预留一些自定义选项,便于用户自定义自己的状态。
[0124]本实施例中,UE根据用户设置的状态时间表确定UE的状态是否需要更新,具体为:UE确定状态时间表中各更新时间是否到达,若是,则UE确定UE的状态需要更新。
[0125]步骤402、当更新时间到时,UE向RCS-AS发送状态更新消息。
[0126]当用户设置的更新时间到达时,UE将更新时间对应的状态发送给RCS_AS,UE可将状态信息包含Presence状态的扩展字段中发送给RCS-AS。
[0127]步骤403、RCS-AS接收UE发送的状态更新消息,更新UE的状态。
[0128]步骤404、RCS-AS根据UE的当前状态,对UE的业务进行控制。
[0129]RCS-AS根据UE的当前状态对UE的业务进行相应的控制,具体为:RCS-AS根据UE的当前状态,将UE的頂发送给UE,对除頂外的其他业务进行缓存处理,RCS-AS在UE的当前状态结束后,将缓存的除頂外的其他业务推送给UE。或者,RCS-AS根据UE的当前状态,设置UE的状态为离线,并保存UE的离线消息,当UE的状态更新为在线时,RCS-AS将UE的离线消息发送给UE。或者,RCS-AS根据UE的当前状态,将UE的语音呼叫业务转为语音留言业务。或者,RCS-AS根据UE的当前状态,将UE的信息业务或文件传输业务进行缓存处理;RCS-AS在UE的当前状态结束后,将信息业务或文件传输业务推送给UE。
[0130]本实施例提供的方法,UE通过上报自己的状态信息,使得RCA-AS能够根据UE的当前状态对应的规则,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。[0131]图8为本发明实施例提供的另一种业务控制设备的结构示意图,如图8所示,本实施例提供的业务控制设备500包括:处理器51、存储器52、接收器53和发射器54,其中,存储器52、接收器53和发射器54可通过总线与处理器51连接,其中,存储器52存储执行指令,当业务控制设备500运行时,处理器51与存储器52之间通信,处理器51执行指令使得业务控制设备500执行本发明提供的自动实现业务处理的方法。
[0132]其中,接收器53,用于接收用户设备UE发送的状态更新消息,更新UE的状态;
[0133]处理器51,用于根据UE的当前状态,对UE的业务进行控制。
[0134]本实施例中,业务控制设备可以为RCS-AS或MMTel-AS。
[0135]当业务控制设备为RCS-AS,处理器51具体用于:当UE处理实时业务时,对UE的非实时业务进行缓存处理,并确定UE的实时业务结束,在UE的实时业务结束后,发射器54将缓存的UE的非实时业务推送给UE。其中,实时业务可以为VoIP业务或视频业务,非实时业务可以为文件传输业务或下载业务。
[0136]当业务控制设备为RCS-AS,处理器51还用于根据UE的当前状态,设置UE的状态为离线,并保存UE的离线消息,当UE的状态更新为在线时,发射器54将UE的离线消息发送给UE。
[0137]当业务控制设备为RCS-AS,处理器51还用于根据UE的当前状态,对UE的信息业务或文件传输业务进行缓存处理,在UE的当前状态结束后,发射器54将信息业务或文件传输业务推送给UE。
[0138]当业务控制设备为MMTel-AS时,处理器51具体用于:根据UE的当前状态,接听UE的语音呼叫业务,或者将UE的语音呼叫业务转为语音留言业务。
[0139]本实施例提供的业务控制设备,可用于执行方法实施例一的技术方案,具体实现方式和技术效果类似,这里不再赘述。
[0140]图9为本发明实施例提供的另一种用户设备的结构示意图,如图9所示,本实施例提供的用户设备600包括:处理器61、存储器62、发射器64,其中,存储器62、发射器64可通过总线与处理器61连接,其中,存储器62存储执行指令,当用户设备600运行时,处理器61与存储器62之间通信,处理器61执行指令使得用户设备600执行本发明提供的自动实现业务处理的方法。
[0141]其中,处理器61,用于确定UE的状态是否需要更新;
[0142]发射器64,用于在处理器61确定UE的状态需要更新时,向业务控制设备发送状态更新消息,以使业务控制设备根据UE的当前状态,对UE的业务进行控制。
[0143]处理器61具体用于:监测UE是否有实时业务处理,若是,则确定UE的状态需要更新。该实时业务可以为VoIP业务或视频业务。或者,处理器61根据用户设置的状态时间表确定UE的状态是否需要更新,其中,状态时间表中设置有多个更新时间,每个更新时间对应UE的一种状态。处理器61根据用户设置的状态时间表确定UE的状态是否需要更新具体为:处理器61确定状态时间表中各更新时间是否到达,若是,则确定UE的状态需要更新。
[0144]本实施例中,业务控制设备为RCS-AS或MMTel-AS。
[0145]本实施例提供的用户设备,可用于执行方法实施例二的技术方案,具体实现方式和技术效果类似,这里不再赘述。[0146]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0147]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种业务控制设备,其特征在于,包括: 接收模块,用于接收用户设备UE发送的状态更新消息,更新所述UE的状态; 业务控制模块,用于根据所述UE的当前状态,对所述UE的业务进行控制。
2.根据权利要求1所述的业务控制设备,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于: 当所述UE处理实时业务时,对所述UE的非实时业务进行缓存处理; 确定所述UE的实时业务结束,则将缓存的所述UE的非实时业务推送给所述UE。
3.根据权利要求2所述的业务控制设备,其特征在于,所述实时业务为互联网协议语音业务VoIP业务或视频业务,所述非实时业务为文件传输业务或下载业务。
4.根据权利要求1所述的业务控制设备,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于: 所述RCS-AS根据所述UE的当前状态,将所述UE的即时消息发送给所述UE,对除所述即时消息外的其他业务进行缓存处理; 所述RCS-AS在所述UE的当前状态结束后,将缓存的除所述即时消息外的其他业务推送给所述UE。
5.根据权利要求 1所述的业务控制设备,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于: 根据所述UE的当前状态,设置所述UE的状态为离线,并保存所述UE的离线消息; 当所述UE的状态更新为在线时,将所述UE的离线消息发送给所述UE。
6.根据权利要求1所述的业务控制设备,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于: 根据所述UE的当前状态,对所述UE的信息业务或文件传输业务进行缓存处理; 在所述UE的当前状态结束后,将所述信息业务或文件传输业务推送给所述UE。
7.根据权利要求1所述的业务控制设备,其特征在于,所述业务控制设备为多媒体电话应用服务器MMTel-AS,所述业务控制模块具体用于: 根据所述UE的当前状态,接听所述UE的语音呼叫业务,或者将所述UE的语音呼叫业务转为语音留言业务。
8.一种用户设备UE,其特征在于,包括: 确定模块,用于确定所述UE的状态是否需要更新; 发送模块,用于在所述确定模块确定所述UE的状态需要更新时,向业务控制设备发送状态更新消息,以使所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。
9.根据权利要求8所述的UE,其特征在于,所述确定模块具体用于: 监测所述UE是否有实时业务处理,若是,则确定所述UE的状态需要更新。
10.根据权利要求9所述的UE,其特征在于,所述实时业务为互联网协议语音业务VoIP业务或视频业务。
11.根据权利要求8所述的UE,其特征在于,所述确定模块具体用于: 根据用户设置的状态时间表确定所述UE的状态是否需要更新,其中,所述状态时间表中设置有多个更新时间,每个更新时间对应所述UE的一种状态。
12.根据权利要求11所述的UE,其特征在于,所述确定模块具体用于: 确定所述状态时间表中各更新时间是否到达,若是,则确定所述UE的状态需要更新。
13.根据权利要求8-12任一项所述的UE,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS或多媒体电话应用服务器MMTel-AS。
14.一种自动实现业务处理的方法,其特征在于,包括: 业务控制设备接收用户设备UE发送的状态更新消息,更新所述UE的状态; 所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。
15.根据权利要求14所述的方法,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括: 当所述UE处理实时业务时,所述RCS-AS对所述UE的非实时业务进行缓存处理; 所述RCS-AS确定所述UE的实时业务结束,则将缓存的所述UE的非实时业务推送给所述UE。
16.根据权利要求15所述的方法,其特征在于,所述实时业务为互联网协议语音业务VoIP业务或视频业务,所述非实时业务为文件传输业务或下载业务。
17.根据权利要求14所述的方法,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS ,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括: 所述RCS-AS根据所述UE的当前状态,将所述UE的即时消息发送给所述UE,对除所述即时消息外的其他业务进行缓存处理; 所述RCS-AS在所述UE的当前状态结束后,将缓存的除所述即时消息外的其他业务推送给所述UE。
18.根据权利要求14所述的方法,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括: 所述RCS-AS根据所述UE的当前状态,设置所述UE的状态为离线,并保存所述UE的离线消息; 当所述UE的状态更新为在线时,所述RCS-AS将所述UE的离线消息发送给所述UE。
19.根据权利要求14所述的方法,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括: 所述RCS-AS根据所述UE的当前状态,对所述UE的信息业务或文件传输业务进行缓存处理; 所述RCS-AS在所述UE的当前状态结束后,将所述信息业务或文件传输业务推送给所述UE。
20.根据权利要求14所述的方法,其特征在于,所述业务控制设备为多媒体电话应用服务器MMTel-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括: 所述MMTel-AS根据所述UE的当前状态,接听所述UE的语音呼叫业务,或者将所述UE的语音呼叫业务转为语音留言业务。
21.一种自动实现业务处理的方法,其特征在于,包括: 用户设备UE确定所述UE的状态是否需要更新; 如果所述UE的状态需要更新,则所述UE向业务控制设备发送状态更新消息,以使所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。
22.根据权利要求21所述的方法,其特征在于,所述UE确定所述UE的状态是否需要更新,包括: 所述UE监测所述UE是否有实时业务处理,若是,则所述UE确定所述UE的状态需要更新。
23.根据权利要求21所述的方法,其特征在于,所述实时业务为互联网协议语音业务VoIP业务或视频业务。
24.根据权利要求21所述的方法,其特征在于,所述UE确定所述UE的状态是否需要更新,包括: 所述UE根据用户设置的状态时间表确定所述UE的状态是否需要更新,其中,所述状态时间表中设置有多个更新时间,每个更新时间对应所述UE的一种状态。
25.根据权利要求24所述的方法,其特征在于,所述UE根据用户设置的状态时间表确定所述UE的状态是否需要更新,包括: 所述UE确定所述状态时间表中各更新`时间是否到达,若是,则所述UE确定所述UE的状态需要更新。
26.根据权利要求21-25任一项所述的方法,其特征在于,所述业务控制设备为富通信套件应用服务器RCS-AS或多媒体电话应用服务器MMTel-AS。
【文档编号】H04L12/58GK103701879SQ201310690767
【公开日】2014年4月2日 申请日期:2013年12月16日 优先权日:2013年12月16日
【发明者】王海磊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1