CN103701879A - Method and device for automatically realizing business processing - Google Patents
Method and device for automatically realizing business processing Download PDFInfo
- Publication number
- CN103701879A CN103701879A CN201310690767.7A CN201310690767A CN103701879A CN 103701879 A CN103701879 A CN 103701879A CN 201310690767 A CN201310690767 A CN 201310690767A CN 103701879 A CN103701879 A CN 103701879A
- Authority
- CN
- China
- Prior art keywords
- service
- state
- control device
- rcs
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域technical field
本发明实施例涉及数据通讯技术,尤其涉及一种自动实现业务处理的方法和设备。The embodiment of the present invention relates to data communication technology, and in particular to a method and equipment for automatically realizing service processing.
背景技术Background technique
富通信套件(Rich Communication Suite,简称RCS)技术使得终端能够在所有网络运营商支持的所有设备上使用即时通讯、在线视频共享和文件传输等功能,随着的RCS的普及,用户在使用运营商提供的丰富的业务同时,希望在各种环境、各种场景下都能获得最优的业务体验,满足用户个性化的需求。Rich Communication Suite (RCS for short) technology enables terminals to use functions such as instant messaging, online video sharing and file transfer on all devices supported by all network operators. With the popularity of RCS, users are using operators While providing rich services, we hope to obtain the best service experience in various environments and scenarios to meet the individual needs of users.
当前智能终端的普及,使得用户对终端智能化的表现要求越来越高,希望终端能够自动识别用户的行为并结合业务提供商作出最适合的业务表现,但是当前的业务标准以及众多应用(application,简称APP)的实现还无法满足用户的这种需求。With the popularization of smart terminals at present, users have higher and higher requirements for terminal intelligent performance. It is hoped that terminals can automatically identify user behaviors and combine service providers to make the most suitable service performance. However, the current service standards and many applications (applications) , referred to as APP) is still unable to meet the needs of users.
发明内容Contents of the invention
本发明实施例提供一种自动实现业务处理的方法和设备,使用户在各种环境和场景下获得更智能更人性化的业务体验。Embodiments of the present invention provide a method and device for automatically implementing service processing, enabling users to obtain smarter and more humanized service experiences in various environments and scenarios.
本发明第一方面提供一种业务控制设备,包括:The first aspect of the present invention provides a service control device, including:
接收模块,用于接收用户设备UE发送的状态更新消息,更新所述UE的状态;A receiving module, configured to receive a status update message sent by the user equipment UE, and update the status of the UE;
业务控制模块,用于根据所述UE的当前状态,对所述UE的业务进行控制。A service control module, configured to control the service of the UE according to the current state of the UE.
在本发明第一方面的第一种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:In the first possible implementation of the first aspect of the present invention, the service control device is a rich communication suite application server RCS-AS, and the service control module is specifically used for:
当所述UE处理实时业务时,对所述UE的非实时业务进行缓存处理;When the UE processes real-time services, cache the non-real-time services of the UE;
确定所述UE的实时业务结束,则将缓存的所述UE的非实时业务推送给所述UE。After determining that the real-time service of the UE ends, push the cached non-real-time service of the UE to the UE.
在本发明第一方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务,所述非实时业务为文件传输业务或下载业务。In a second possible implementation manner of the first aspect of the present invention, the real-time service is a VoIP service or a video service, and the non-real-time service is a file transmission service or a download service.
在本发明第一方面的第三种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:In a third possible implementation of the first aspect of the present invention, the service control device is a rich communication suite application server RCS-AS, and the service control module is specifically used for:
所述RCS-AS根据所述UE的当前状态,将所述UE的即时消息发送给所述UE,对除所述即时消息外的其他业务进行缓存处理;The RCS-AS sends the instant message of the UE to the UE according to the current state of the UE, and performs buffer processing on other services except the instant message;
所述RCS-AS在所述UE的当前状态结束后,将缓存的除所述即时消息外的其他业务推送给所述UE。After the current state of the UE ends, the RCS-AS pushes other cached services except the instant message to the UE.
在本发明第一方面的第四种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:In a fourth possible implementation of the first aspect of the present invention, the service control device is a rich communication suite application server RCS-AS, and the service control module is specifically used for:
根据所述UE的当前状态,设置所述UE的状态为离线,并保存所述UE的离线消息;According to the current state of the UE, set the state of the UE to be offline, and save the offline message of the UE;
当所述UE的状态更新为在线时,将所述UE的离线消息发送给所述UE。When the state of the UE is updated to be online, send an offline message of the UE to the UE.
在本发明第一方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制模块具体用于:In the fifth possible implementation of the first aspect of the present invention, the service control device is a rich communication suite application server RCS-AS, and the service control module is specifically used for:
根据所述UE的当前状态,对所述UE的信息业务或文件传输业务进行缓存处理;According to the current state of the UE, cache the information service or the file transfer service of the UE;
在所述UE的当前状态结束后,将所述信息业务或文件传输业务推送给所述UE。After the current state of the UE ends, push the information service or file transmission service to the UE.
在本发明第一方面的第六种可能的实现方式中,所述业务控制设备为多媒体电话应用服务器MMTel-AS,所述业务控制模块具体用于:In a sixth possible implementation of the first aspect of the present invention, the service control device is a multimedia telephony application server MMTel-AS, and the service control module is specifically used for:
根据所述UE的当前状态,接听所述UE的语音呼叫业务,或者将所述UE的语音呼叫业务转为语音留言业务。According to the current state of the UE, answer the voice call service of the UE, or convert the voice call service of the UE into a voice message service.
本发明第二方面提供一种用户设备UE,包括:A second aspect of the present invention provides a user equipment UE, including:
确定模块,用于确定所述UE的状态是否需要更新;A determining module, configured to determine whether the state of the UE needs to be updated;
发送模块,用于在所述确定模块确定所述UE的状态需要更新时,向业务控制设备发送状态更新消息,以使所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。A sending module, configured to send a status update message to a service control device when the determining module determines that the status of the UE needs to be updated, so that the service control device can update the service status of the UE according to the current status of the UE. Take control.
在本发明第二方面的第一种可能的实现方式中,所述确定模块具体用于:In a first possible implementation manner of the second aspect of the present invention, the determining module is specifically configured to:
监测所述UE是否有实时业务处理,若是,则确定所述UE的状态需要更新。It is monitored whether the UE has real-time service processing, and if so, it is determined that the state of the UE needs to be updated.
在本发明第二方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务。In a second possible implementation manner of the second aspect of the present invention, the real-time service is a VoIP service or a video service.
在本发明第二方面的第三种可能的实现方式中,所述确定模块具体用于:In a third possible implementation manner of the second aspect of the present invention, the determining module is specifically configured to:
根据用户设置的状态时间表确定所述UE的状态是否需要更新,其中,所述状态时间表中设置有多个更新时间,每个更新时间对应所述UE的一种状态。Determine whether the state of the UE needs to be updated according to a state time table set by the user, where multiple update times are set in the state time table, and each update time corresponds to a state of the UE.
在本发明第二方面的第四种可能的实现方式中,所述确定模块具体用于:In a fourth possible implementation manner of the second aspect of the present invention, the determining module is specifically configured to:
确定所述状态时间表中各更新时间是否到达,若是,则确定所述UE的状态需要更新。Determine whether each update time in the state time table has arrived, and if so, determine that the state of the UE needs to be updated.
结合本发明第二方面以及第二方面的第一种至第四种可能的实现方式,在本发明第二方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS或多媒体电话应用服务器MMTel-AS。In combination with the second aspect of the present invention and the first to fourth possible implementations of the second aspect, in the fifth possible implementation of the second aspect of the present invention, the service control device is a rich communication suite application server RCS-AS or Multimedia Telephony Application Server MMTel-AS.
本发明第三方面提供一种自动实现业务处理的方法,包括:The third aspect of the present invention provides a method for automatically implementing business processing, including:
业务控制设备接收用户设备UE发送的状态更新消息,更新所述UE的状态;The service control device receives the status update message sent by the user equipment UE, and updates the status of the UE;
所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。The service control device controls services of the UE according to the current state of the UE.
在本发明第三方面的第一种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:In the first possible implementation manner of the third aspect of the present invention, the service control device is a Rich Communication Suite Application Server RCS-AS, and the service control device controls the service of the UE according to the current status of the UE. control, including:
当所述UE处理实时业务时,所述RCS-AS对所述UE的非实时业务进行缓存处理;When the UE processes real-time services, the RCS-AS caches the non-real-time services of the UE;
所述RCS-AS确定所述UE的实时业务结束,则将缓存的所述UE的非实时业务推送给所述UE。The RCS-AS determines that the real-time service of the UE ends, and pushes the buffered non-real-time service of the UE to the UE.
在本发明第三方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务,所述非实时业务为文件传输业务或下载业务。In a second possible implementation manner of the third aspect of the present invention, the real-time service is a VoIP service or a video service, and the non-real-time service is a file transmission service or a download service.
在本发明第三方面的第三种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:In a third possible implementation of the third aspect of the present invention, the service control device is a Rich Communication Suite Application Server RCS-AS, and the service control device controls the service of the UE according to the current state of the UE. control, including:
所述RCS-AS根据所述UE的当前状态,将所述UE的即时消息发送给所述UE,对除所述即时消息外的其他业务进行缓存处理;The RCS-AS sends the instant message of the UE to the UE according to the current state of the UE, and performs buffer processing on other services except the instant message;
所述RCS-AS在所述UE的当前状态结束后,将缓存的除所述即时消息外的其他业务推送给所述UE。After the current state of the UE ends, the RCS-AS pushes other cached services except the instant message to the UE.
在本发明第三方面的第四种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:In a fourth possible implementation of the third aspect of the present invention, the service control device is a Rich Communication Suite Application Server RCS-AS, and the service control device controls the service of the UE according to the current status of the UE. control, including:
所述RCS-AS根据所述UE的当前状态,设置所述UE的状态为离线,并保存所述UE的离线消息;The RCS-AS sets the state of the UE as offline according to the current state of the UE, and saves the offline message of the UE;
当所述UE的状态更新为在线时,所述RCS-AS将所述UE的离线消息发送给所述UE。When the state of the UE is updated to be online, the RCS-AS sends an offline message of the UE to the UE.
在本发明第三方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:In a fifth possible implementation manner of the third aspect of the present invention, the service control device is a Rich Communication Suite Application Server RCS-AS, and the service control device controls the service of the UE according to the current status of the UE. control, including:
所述RCS-AS根据所述UE的当前状态,对所述UE的信息业务或文件传输业务进行缓存处理;The RCS-AS caches the UE's information service or file transfer service according to the current state of the UE;
所述RCS-AS在所述UE的当前状态结束后,将所述信息业务或文件传输业务推送给所述UE。The RCS-AS pushes the information service or file transfer service to the UE after the current state of the UE ends.
在本发明第三方面的第六种可能的实现方式中,所述业务控制设备为多媒体电话应用服务器MMTel-AS,所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制,包括:In a sixth possible implementation manner of the third aspect of the present invention, the service control device is a multimedia telephony application server MMTel-AS, and the service control device controls the service of the UE according to the current state of the UE control, including:
所述MMTel-AS根据所述UE的当前状态,接听所述UE的语音呼叫业务,或者将所述UE的语音呼叫业务转为语音留言业务。According to the current state of the UE, the MMTel-AS answers the UE's voice call service, or converts the UE's voice call service into a voice message service.
本发明第四方面提供一种自动实现业务处理的方法,包括:A fourth aspect of the present invention provides a method for automatically implementing business processing, including:
用户设备UE确定所述UE的状态是否需要更新;The user equipment UE determines whether the state of the UE needs to be updated;
如果所述UE的状态需要更新,则所述UE向业务控制设备发送状态更新消息,以使所述业务控制设备根据所述UE的当前状态,对所述UE的业务进行控制。If the state of the UE needs to be updated, the UE sends a state update message to the service control device, so that the service control device controls the service of the UE according to the current state of the UE.
在本发明第四方面的第一种可能的实现方式中,所述UE确定所述UE的状态是否需要更新,包括:In a first possible implementation manner of the fourth aspect of the present invention, the UE determines whether the state of the UE needs to be updated, including:
所述UE监测所述UE是否有实时业务处理,若是,则所述UE确定所述UE的状态需要更新。The UE monitors whether the UE has real-time service processing, and if so, the UE determines that the status of the UE needs to be updated.
在本发明第四方面的第二种可能的实现方式中,所述实时业务为互联网协议语音业务VoIP业务或视频业务。In a second possible implementation manner of the fourth aspect of the present invention, the real-time service is a Voice over Internet Protocol (VoIP) service or a video service.
在本发明第四方面的第三种可能的实现方式中,所述UE确定所述UE的状态是否需要更新,包括:In a third possible implementation manner of the fourth aspect of the present invention, the UE determining whether the state of the UE needs to be updated includes:
所述UE根据用户设置的状态时间表确定所述UE的状态是否需要更新,其中,所述状态时间表中设置有多个更新时间,每个更新时间对应所述UE的一种状态。The UE determines whether the state of the UE needs to be updated according to a state time table set by a user, wherein a plurality of update times are set in the state time table, and each update time corresponds to a state of the UE.
在本发明第四方面的第四种可能的实现方式中,所述UE根据用户设置的状态时间表确定所述UE的状态是否需要更新,包括:In a fourth possible implementation manner of the fourth aspect of the present invention, the UE determines whether the state of the UE needs to be updated according to a state schedule set by the user, including:
所述UE确定所述状态时间表中各更新时间是否到达,若是,则所述UE确定所述UE的状态需要更新。The UE determines whether each update time in the state timetable has arrived, and if so, the UE determines that the state of the UE needs to be updated.
结合本发明第四方面以及第四方面的第一种至第四种可能的实现方式,在本发明第四方面的第五种可能的实现方式中,所述业务控制设备为富通信套件应用服务器RCS-AS或多媒体电话应用服务器MMTel-AS。In combination with the fourth aspect of the present invention and the first to fourth possible implementations of the fourth aspect, in the fifth possible implementation of the fourth aspect of the present invention, the service control device is a rich communication suite application server RCS-AS or Multimedia Telephony Application Server MMTel-AS.
本发明实施例提供的自动实现业务处理的方法和设备,业务控制设备通过接收UE发送的状态更新消息,更新UE的状态,并根据UE的当前状态自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。In the method and device for automatically implementing service processing provided by the embodiments of the present invention, the service control device updates the state of the UE by receiving the state update message sent by the UE, and automatically controls the service of the UE according to the current state of the UE, so that the user can operate in various Get a smarter and more humanized business experience in different environments and scenarios.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为本发明各实施例所适用的系统架构示意图;FIG. 1 is a schematic diagram of a system architecture applicable to various embodiments of the present invention;
图2为本发明提供的一种业务控制设备的结构示意图;Fig. 2 is a schematic structural diagram of a service control device provided by the present invention;
图3为本发明实施例提供的一种用户设备的结构示意图;FIG. 3 is a schematic structural diagram of a user equipment provided by an embodiment of the present invention;
图4为本发明自动实现业务处理的方法实施例一的流程图;FIG. 4 is a flow chart of Embodiment 1 of the method for automatically implementing business processing in the present invention;
图5为本发明自动实现业务处理的方法实施例二的流程图;FIG. 5 is a flow chart of Embodiment 2 of the method for automatically implementing business processing in the present invention;
图6为本发明自动实现业务处理的方法实施例三的流程图;FIG. 6 is a flow chart of Embodiment 3 of the method for automatically implementing business processing in the present invention;
图7为本发明自动实现业务处理的方法实施例四的流程图;FIG. 7 is a flow chart of Embodiment 4 of the method for automatically implementing business processing in the present invention;
图8为本发明实施例提供的另一种业务控制设备的结构示意图;FIG. 8 is a schematic structural diagram of another service control device provided by an embodiment of the present invention;
图9为本发明实施例提供的另一种用户设备的结构示意图。FIG. 9 is a schematic structural diagram of another user equipment provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
在介绍本发明各实施例之前,先简单介绍一下本发明各实施例所适用的系统架构图,图1为本发明各实施例所适用的系统架构示意图,如图1所示,该系统架构主要包含富通信套件(Rich Communication Suite,简称RCS)客户端、RCS系统、多媒体子系统(Multi Media System,简称IMS)网络。其中,RCS客户端可以为移动通信终端(如智能手机)、个人电脑(PersonalComputer,简称)。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等接口与IMS网络及相关系统进行交互,其中,RCS系统通过XCAP/MSRP与RCS手机客户端相连,实现RCS的联系人列表/规则管理、个人静态数据更新、授权、聊天媒体、文件传送等功能。RCS系统通过SIP协议与IMS核心网的S-CSCF交互。Before introducing each embodiment of the present invention, briefly introduce the applicable system architecture diagram of each embodiment of the present invention, Fig. 1 is the applicable system architecture diagram of each embodiment of the present invention, as shown in Fig. 1, this system architecture mainly It includes Rich Communication Suite (RCS for short) client, RCS system, and Multi Media System (IMS for short) network. Wherein, the RCS client may be a mobile communication terminal (such as a smart phone) or a personal computer (Personal Computer, referred to as). The RCS system is based on the IMS architecture and mainly consists of an instant messaging server, a presentation server and an XML document management server. Among them, the instant message server is mainly responsible for enhancing message functions, including functions such as one-to-one chat, group chat, and file transfer. information and Watcher information. The IMS network mainly includes Multi Media Telephony Application Service (MMTel AS for short), Proxy Call Session Control Function (P-CSCF for short) entity, Serving Call Session Control Function (Serving Call Session Control Function (C-CSCF for short), Home Subscriber Server (HSS for short). The RCS client interacts with the P-CSCF of the IMS core network through the Session Initiation Protocol (SIP for short) (Gm interface) to realize registration authentication, cancellation, capability query, subscription, notification, presentation status publishing, and chat messages. Interaction functions such as signaling, file transfer signaling, content sharing signaling, etc. The RCS system interacts with the IMS network and related systems through SIP, XCAP, MSRP, SOAP, SNMP and other interfaces. Among them, the RCS system is connected to the RCS mobile phone client through XCAP/MSRP to realize RCS contact list/rule management, personal static Data update, authorization, chat media, file transfer and other functions. The RCS system interacts with the S-CSCF of the IMS core network through the SIP protocol.
图2为本发明提供的一种业务控制设备的结构示意图,如图2所示,本实施例提供的业务控制设备包括:接收模块11、业务控制模块12。FIG. 2 is a schematic structural diagram of a service control device provided by the present invention. As shown in FIG. 2 , the service control device provided in this embodiment includes: a receiving
其中,接收模块11,用于接收UE发送的状态更新消息,更新UE的状态。Wherein, the receiving
业务控制模块12,用于根据UE的当前状态,对UE的业务进行控制。The service control module 12 is configured to control the service of the UE according to the current state of the UE.
该业务控制设备可以是RCS-AS或MMTel-AS,RCS-AS可以是RCS系统中的任一一个应用服务器,具体可以是RCS系统中的即时消息服务器、呈现服务器以及XML文档管理服务器,不同的服务器可以实现不同的业务。当UE的状态有变化时,UE会向业务控制设备发送状态更新消息,上报自己的状态,接收模块11根据UE上报的状态更新UE的状态。The service control device can be RCS-AS or MMTel-AS, and the RCS-AS can be any application server in the RCS system, specifically, it can be an instant message server, a presentation server, and an XML document management server in the RCS system. The server can realize different services. When the state of the UE changes, the UE sends a state update message to the service control device to report its own state, and the receiving
当业务控制设备为富通信套件应用服务器RCS-AS,业务控制模块12具体用于:当UE处理实时业务时,对UE的非实时业务进行缓存处理,确定UE的实时业务结束,则将缓存的UE的非实时业务推送给UE。这里,实时业务可以为互联网协议语音业务(Voice over Internet Protocol,简称VoIP)业务或视频业务,非实时业务为文件传输业务或下载业务,这里只是举例说明,实时业务还可以是其他业务,非实时业务也并不限于文件传输业务或下载业务。正常情况下,即UE当前没有处理实时业务,则RCS-AS在接收到该UE的非实时业务时,将该非实时业务直接发送给UE,不需要做缓存处理。当UE同时处理实时业务和非实时业务时,非实时业务和实时业务共同抢占网络带宽,尤其是文件传输业务或下载业务这类非实时业务,由于占用网络带宽较大,可能会影响实时业务的质量,例如导致语音业务、视频业务的QOS不稳定。因此,本实施例中,RCS-AS在发起对UE的非实时业务时,根据UE当前的状态,对非实时业务做缓存处理,当实时业务结束后,再将缓存的非实时业务推送给UE,从而保证了实时业务的高质量要求。When the service control device is a rich communication suite application server RCS-AS, the service control module 12 is specifically used to: when the UE processes real-time services, cache the non-real-time services of the UE, and determine that the real-time services of the UE end, then cache the The UE's non-real-time service is pushed to the UE. Here, the real-time service can be Voice over Internet Protocol (VoIP for short) service or video service, and the non-real-time service is file transmission service or download service. This is just an example. The real-time service can also be other services. The service is not limited to file transfer service or download service. Under normal circumstances, that is, the UE is not currently processing real-time services, when the RCS-AS receives the non-real-time services of the UE, it will directly send the non-real-time services to the UE without caching. When the UE processes real-time services and non-real-time services at the same time, the non-real-time services and real-time services jointly occupy the network bandwidth, especially the non-real-time services such as file transfer services or download services, which may affect the real-time services due to the large network bandwidth occupation. Quality, for example, the QOS of voice service and video service is unstable. Therefore, in this embodiment, when the RCS-AS initiates a non-real-time service to the UE, it caches the non-real-time service according to the current state of the UE, and pushes the cached non-real-time service to the UE after the real-time service ends , thereby ensuring the high-quality requirements of real-time services.
当业务控制设备为富通信套件应用服务器RCS-AS,业务控制模块12还用于:根据UE的当前状态,将UE的即时消息(Instant Message,简称IM)发送给UE,对除即时消息外的其他业务进行缓存处理,并在UE的当前状态结束后,将缓存的除即时消息外的其他业务推送给UE。或者,业务控制模块12根据UE的当前状态,设置UE的状态为离线,并保存UE的离线消息,当UE的状态更新为在线时,将UE的离线消息发送给UE。或者,业务控制模块12根据UE的当前状态,对UE的信息业务或文件传输业务进行缓存处理,并在UE的当前状态结束后,将信息业务或文件传输业务推送给UE。UE可以根据用户的设置,将用户当前状态上报给RCS-AS,用户的状态即用户场景或者用户环境,RCS-AS根据用户的状态自动生成符合用户体验的业务规则,根据该业务规则对UE的业务进行控制。When the service control device is a rich communication suite application server RCS-AS, the service control module 12 is also used to: send an Instant Message (IM) of the UE to the UE according to the current state of the UE. Other services are cached, and after the current state of the UE ends, the cached services other than the instant message are pushed to the UE. Or, the service control module 12 sets the UE's status as offline according to the current status of the UE, and saves the UE's offline message, and sends the UE's offline message to the UE when the UE's status is updated to be online. Alternatively, the service control module 12 caches the information service or file transfer service of the UE according to the current state of the UE, and pushes the information service or file transfer service to the UE after the current state of the UE ends. The UE can report the current status of the user to the RCS-AS according to the user's settings. The status of the user is the user scene or user environment. The RCS-AS automatically generates service rules that meet the user experience according to the user status. business control.
本实施例中,业务控制设备还可以为MMTel-AS,MMTel主要处理语音业务,当业务控制设备为MMTel-AS时,业务控制模块12具体用于:根据UE的当前状态,接听UE的语音呼叫业务,或者将UE的语音呼叫业务转为语音留言业务。如果用户在某段时间内不方便接电话或者不希望被打扰,则可以通过向MMTel更新自己的状态,使MMTel根据用户的状态将该用户的所有语音呼叫业务自动转为语音留言业务。In this embodiment, the service control device may also be an MMTel-AS, and the MMTel mainly processes voice services. When the service control device is an MMTel-AS, the service control module 12 is specifically used to: answer the voice call of the UE according to the current state of the UE service, or convert the UE's voice call service to a voice message service. If the user is inconvenient to answer the phone or does not want to be disturbed within a certain period of time, he can update his status to the MMTel, so that the MMTel can automatically convert all voice call services of the user to voice message services according to the user status.
上述只是列举了一些业务控制设备根据UE状态进行业务控制的例子,在实际使用的过程中,随着业务的扩展或用户的需求的增长,还会出现更多的业务。The above are just some examples of service control performed by the service control device according to the state of the UE. In actual use, with the expansion of services or the increase of user demands, more services will appear.
本实施例提供的业务控制设备,通过接收模块接收UE发送的状态更新消息,更新UE的状态,业务控制模块根据UE的当前状态,对UE的业务进行控制,从而使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。The service control device provided in this embodiment receives the state update message sent by the UE through the receiving module, and updates the state of the UE. The service control module controls the service of the UE according to the current state of the UE, so that the service control device can In the current state, UE services are automatically controlled, so that users can obtain smarter and more humanized service experience in various environments and scenarios.
图3为本发明实施例提供的一种用户设备的结构示意图,如图3所示,本实施例提供的用户设备包括:确定模块21和发送模块22。FIG. 3 is a schematic structural diagram of a user equipment provided by an embodiment of the present invention. As shown in FIG. 3 , the user equipment provided by this embodiment includes: a determining
其中,确定模块21,用于确定UE的状态是否需要更新;Wherein, the
发送模块22,用于在确定模块21确定UE的状态需要更新时,向业务控制设备发送状态更新消息,以使业务控制设备根据UE的当前状态,对UE的业务进行控制。The sending
一种实现方式中,确定模块21具体用于:具体为:监测UE是否有实时业务处理,若是,即UE当前正在处理实时业务,则确定模块21确定UE的状态需要更新,这里,实时业务可以为VoIP业务或视频业务,但本实施例中的实时业务并不限于VoIP业务和视频业务,还可以是其他业务。In one implementation, the determining
另一种实现方式中,确定模块21根据用户设置的状态时间表确定UE的状态是否需要更新。其中,状态时间表中设置有多个更新时间,每个更新时间对应UE的一种状态,确定模块21根据用户设置的状态时间表确定UE的状态是否需要更新,具体为:确定状态时间表中各更新时间是否到达,若是,则确定UE的状态需要更新。本实施例中,状态时间表可以为UE现有的应用提供的日历安排模板,该日历安排模板中不同的时间段对应UE的不同状态,用户也可以自定义相关模板,用户可以在模板中在不同的时间段设置不同的状态,UE的状态可以包括以下几种:发送或不允许发送IM,发送或不发送文件传输业务,接听语音呼叫业务或将语音呼叫业务转语音留言,接受语音呼叫、IM、文件传输业务时将UE调整到静音状态,只允许离线IM或离线文件传输,只允许接受语音呼叫,但不接受群聊信息等。In another implementation manner, the determining
本实施例中,UE可以将状态信息携带在Presence状态扩展字段发送给业务控制设备。在具体实现时,可以在UE上安装一个应用软件,该应用软件专用于监测UE的状态,并向业务控制设备上报UE的状态。该业务控制设备可以为RCS-AS或MMTel-AS。In this embodiment, the UE may carry the state information in the Presence state extension field and send it to the service control device. During specific implementation, an application software may be installed on the UE, and the application software is dedicated to monitoring the state of the UE and reporting the state of the UE to the service control device. The service control device can be RCS-AS or MMTel-AS.
本实施例提供的用户设备,确定模块通过确定UE的状态,当UE的状态需要更新时,发送模块将UE的的状态信息发送给业务控制设备,使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。In the user equipment provided in this embodiment, the determination module determines the state of the UE. When the state of the UE needs to be updated, the sending module sends the state information of the UE to the service control device, so that the service control device can automatically according to the current state of the UE. Controlling UE services enables users to obtain smarter and more humanized service experience in various environments and scenarios.
图4为本发明自动实现业务处理的方法实施例一的流程图,如图4所示,本实施例的方法可以包括:FIG. 4 is a flow chart of Embodiment 1 of the method for automatically implementing business processing in the present invention. As shown in FIG. 4, the method of this embodiment may include:
步骤101、业务控制设备接收UE发送的状态更新消息,更新UE的状态。
业务控制设备可以是RCS-AS或MMTel-AS,RCS-AS可以是RCS系统中的任一一个应用服务器,具体可以是RCS系统中的即时消息服务器、呈现服务器以及XML文档管理服务器,不同的服务器可以实现不同的业务。当UE的状态有变化时,UE会向业务控制设备发送状态更新消息,上报自己的状态,业务控制设备根据UE上报的状态更新UE的状态。The service control device can be RCS-AS or MMTel-AS, and the RCS-AS can be any application server in the RCS system, specifically, it can be an instant message server, a presentation server, and an XML document management server in the RCS system. The server can implement different services. When the state of the UE changes, the UE sends a state update message to the service control device to report its own state, and the service control device updates the state of the UE according to the state reported by the UE.
步骤102、业务控制设备根据UE的当前状态,对UE的业务进行控制。
当业务控制设备为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,从而保证了实时业务的高质量要求。When the service control device is RCS-AS, the service control device controls the service of the UE according to the current state of the UE, specifically: if the UE is currently processing real-time services, the RCS-AS caches the non-real-time services of the UE Processing, after the RCS-AS determines that the UE's real-time service ends, it pushes the cached UE's non-real-time service to the UE. Here, the real-time service can be VoIP service or video service, and the non-real-time service can be file transmission service or download service. This is just an example. The real-time service can also be other services, and the non-real-time service is not limited to file transmission service or download service. Under normal circumstances, that is, the UE is not currently processing real-time services, when the RCS-AS receives the non-real-time services of the UE, it will directly send the non-real-time services to the UE without caching. When the UE processes real-time services and non-real-time services at the same time, the non-real-time services and real-time services jointly occupy the network bandwidth, especially the non-real-time services such as file transfer services or download services, which may affect the real-time services due to the large network bandwidth occupation. Quality, for example, the QOS of voice service and video service is unstable. Therefore, in this embodiment, when the RCS-AS initiates a non-real-time service to the UE, it caches the non-real-time service according to the current state of the UE, and pushes the cached non-real-time service to the UE after the real-time service ends , thereby ensuring the high-quality requirements of real-time services.
或者,RCS-AS根据UE的当前状态,将UE的IM发送给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的业务进行控制。Or, according to the current state of the UE, the RCS-AS sends the UE's IM to the UE, and caches other services except instant messages. Other services are pushed to UE. Alternatively, the RCS-AS sets the UE's status as offline according to the current status of the UE, and saves the UE's offline message. When the UE's status is updated to be online, the RCS-AS sends the UE's offline message to the UE. Alternatively, the RCS-AS caches the information service or file transfer service of the UE according to the current state of the UE, and the RCS-AS pushes the information service or file transfer service to the UE after the current state of the UE ends. The UE can report the current status of the user to the RCS-AS according to the user's settings. The status of the user is the user scene or user environment. The RCS-AS automatically generates service rules that meet the user experience according to the user status. business control.
本实施例中,业务控制设备还可以为MMTel-AS,MMTel-AS主要处理语音业务,当业务控制设备为MMTel-AS时,业务控制设备根据UE的当前状态,对UE的业务进行控制,具体为:MMTel-AS根据UE的当前状态,接听UE的语音呼叫业务,或者将UE的语音呼叫业务转为语音留言业务。如果用户在某段时间内不方便接电话或者不希望被打扰,则可以通过向MMTel-AS更新自己的状态,MMTel-AS根据用户的状态将该用户的所有语音呼叫业务自动转为语音留言业务。In this embodiment, the service control device may also be an MMTel-AS, and the MMTel-AS mainly processes voice services. When the service control device is an MMTel-AS, the service control device controls the service of the UE according to the current state of the UE. It is: the MMTel-AS answers the voice call service of the UE according to the current state of the UE, or converts the voice call service of the UE into a voice message service. If the user is inconvenient to answer the phone or does not want to be disturbed within a certain period of time, he can update his status to MMTel-AS, and MMTel-AS will automatically convert all voice call services of the user to voice message service according to the user status .
上述只是列举了一些业务控制设备根据UE状态进行业务控制的例子,在实际使用的过程中,随着业务的扩展或用户的需求的增长,还会出现更多的业务。The above are just some examples of service control performed by the service control device according to the state of the UE. In actual use, with the expansion of services or the increase of user demands, more services will appear.
本实施例提供的方法,业务控制设备通过接收UE发送的状态更新消息,更新UE的状态,并根据UE的当前状态,对UE的业务进行控制,从而使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。In the method provided in this embodiment, the service control device updates the state of the UE by receiving the state update message sent by the UE, and controls the service of the UE according to the current state of the UE, so that the service control device can, according to the current state of the UE, Automatically control UE services, enabling users to obtain smarter and more humanized service experience in various environments and scenarios.
图5为本发明自动实现业务处理的方法实施例二的流程图,如图5所示,本实施例的方法可以包括:FIG. 5 is a flow chart of Embodiment 2 of the method for automatically implementing business processing in the present invention. As shown in FIG. 5, the method of this embodiment may include:
步骤201、UE确定UE的状态是否需要更新。In step 201, the UE determines whether the status of the UE needs to be updated.
一种实现方式中,UE确定UE的状态是否需要更新,具体为:UE监测自身是否有实时业务处理,若是,即UE当前正在处理实时业务,则UE确定UE的状态需要更新,这里,实时业务可以为VoIP业务或视频业务,但本实施例中的实时业务并不限于VoIP业务和视频业务,还可以是其他业务。In one implementation, the UE determines whether the status of the UE needs to be updated, specifically: the UE monitors whether it has real-time service processing, and if so, that is, the UE is currently processing real-time services, the UE determines that the status of the UE needs to be updated. Here, the real-time service It may be a VoIP service or a video service, but the real-time service in this embodiment is not limited to the VoIP service and video service, and may also be other services.
另一种实现方式中,UE根据用户设置的状态时间表确定UE的状态是否需要更新。其中,状态时间表中设置有多个更新时间,每个更新时间对应UE的一种状态,UE根据用户设置的状态时间表确定UE的状态是否需要更新,具体为:UE确定状态时间表中各更新时间是否到达,若是,则UE确定UE的状态需要更新。本实施例中,状态时间表可以为UE现有的应用提供的日历安排模板,该日历安排模板中不同的时间段对应UE的不同状态,用户也可以自定义相关模板,用户可以在模板中在不同的时间段设置不同的状态,UE的状态可以包括以下几种:发送或不允许发送IM,发送或不发送文件传输业务,接听语音呼叫业务或将语音呼叫业务转语音留言,接受语音呼叫、IM、文件传输业务时将UE调整到静音状态,只允许离线IM或离线文件传输,只允许接受语音呼叫,但不接受群聊信息等。In another implementation manner, the UE determines whether the status of the UE needs to be updated according to the status schedule set by the user. Wherein, multiple update times are set in the state time table, and each update time corresponds to a state of the UE, and the UE determines whether the state of the UE needs to be updated according to the state time table set by the user, specifically: the UE determines each state in the state time table Whether the update time arrives, and if yes, the UE determines that the state of the UE needs to be updated. In this embodiment, the state schedule can be a calendar arrangement template provided by an existing application of the UE. Different time periods in the calendar arrangement template correspond to different states of the UE. Users can also customize related templates. Different states are set in different time periods, and the state of UE can include the following: sending or not allowing IM sending, sending or not sending file transfer services, answering voice call services or transferring voice call services to voice messages, accepting voice calls, During IM and file transfer services, the UE is adjusted to the mute state, only offline IM or offline file transfer is allowed, and only voice calls are allowed, but group chat messages are not accepted.
步骤202、如果UE的状态需要更新,则UE向业务控制设备发送状态更新消息,以使业务控制设备根据UE的当前状态,对UE的业务进行控制。
UE可以将状态信息携带在Presence状态扩展字段发送给业务控制设备。在具体实现时,可以在UE上安装一个应用软件,该应用软件专用于监测UE的状态,并向业务控制设备上报UE的状态。该业务控制设备可以为RCS-AS或MMTel-AS。The UE may carry the state information in the Presence state extension field and send it to the service control device. During specific implementation, an application software may be installed on the UE, and the application software is dedicated to monitoring the state of the UE and reporting the state of the UE to the service control device. The service control device can be RCS-AS or MMTel-AS.
本实施例提供的方法,UE通过上报自己的状态信息,使得业务控制设备能够根据UE的当前状态,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。In the method provided in this embodiment, the UE reports its own state information, so that the service control device can automatically control the service of the UE according to the current state of the UE, so that the user can obtain smarter and more humanized services in various environments and scenarios experience.
下面采用几个具体的实施例,对方法实施例一和实施例二的技术方案进行详细说明。The technical solutions of Method Embodiment 1 and Embodiment 2 will be described in detail below using several specific embodiments.
图6为本发明自动实现业务处理的方法实施例三的流程图,如图6所示,本实施例的方法可以包括:Fig. 6 is a flow chart of Embodiment 3 of the method for automatically implementing business processing according to the present invention. As shown in Fig. 6, the method of this embodiment may include:
步骤301、当UE发起实时业务时,UE向RCS-AS发送状态更新消息。
这里,实时业务可以为VoIP业务,也可以为视频业务或语音业务等,当UE监测到用户发起实时业务后,向RCS-AS发送自己的状态消息,此状态可以包含在Presence状态的扩展字段中。Here, the real-time service can be a VoIP service, or a video service or a voice service. When the UE detects that the user initiates a real-time service, it sends its own status message to the RCS-AS. This status can be included in the extended field of the Presence status. .
步骤302、RCS-AS接收UE发送的状态更新消息,更新UE的状态。
步骤303、当UE有非实时业务传输时,RCS-AS根据UE的当前状态,对UE的非实时业务进行缓存处理。
RCS-AS在发起该UE的文件传输类等较消耗网络带宽的非实时业务时,根据UE的当前状态,对非实时业务做缓存处理,如果UE没有实时业务要传输,正常情况下,RCS-AS不对UE的非实时业务做缓存处理,直接将非实时业务实发送给UE。但如果非实时业务抢占了实时业务的网络带宽,可能导致实时业务的QOS不稳定,从而影响了实时业务的质量,因此,本实施例中,在UE发起实时业务时,RCS-AS通过对UE的非实时业务进行缓存处理,从而保证UE的实时业务的质量。When the RCS-AS initiates non-real-time services that consume network bandwidth such as file transfers of the UE, it caches the non-real-time services according to the current state of the UE. If the UE has no real-time services to transmit, under normal circumstances, the RCS-AS The AS does not cache the non-real-time service of the UE, but directly sends the non-real-time service to the UE. However, if the non-real-time service preempts the network bandwidth of the real-time service, the QOS of the real-time service may be unstable, thereby affecting the quality of the real-time service. Therefore, in this embodiment, when the UE initiates a real-time The non-real-time services are buffered to ensure the quality of real-time services of the UE.
步骤304、当UE确定实时业务结束后,向RCS-AS发送状态更新消息。
用户的实时业务结束后,UE更新当前的状态到RCS-AS,即UE向RCS-AS更新自己当前没有实时业务要传输。After the user's real-time service ends, the UE updates the current status to the RCS-AS, that is, the UE updates the RCS-AS that it has no real-time service to transmit.
步骤305、RCS-AS确定UE的实时业务结束,将缓存的UE的非实时业务推送给UE。
RCS-AS在接收到UE的状态更新消息后,确定UE的实时业务传输结束,则将之前缓存的UE的非实时业务推送到UE。After receiving the status update message from the UE, the RCS-AS determines that the UE's real-time service transmission is over, and then pushes the UE's previously buffered non-real-time service to the UE.
步骤306、UE接收RCS-AS缓存的非实时业务。In
本实施提供的方法,RCS-AS根据UE的当前状态,确定UE有实时业务要传输,则在UE发起非实时业务时将UE的非实时业务缓存,在UE的实时业务传输完毕后,RCS-AS将缓存的UE的非实时业务发送给UE,从而保证了UE的实时业务的QOS质量,给用户带来更好的体验。In the method provided by this implementation, the RCS-AS determines that the UE has real-time services to be transmitted according to the current status of the UE, and then caches the non-real-time services of the UE when the UE initiates the non-real-time services. After the real-time service transmission of the UE is completed, the RCS-AS The AS sends the cached non-real-time service of the UE to the UE, thereby ensuring the QOS quality of the real-time service of the UE and bringing better experience to the user.
图7为本发明自动实现业务处理的方法实施例四的流程图,如图7所示,本实施例的方法可以包括:FIG. 7 is a flow chart of Embodiment 4 of the method for automatically implementing business processing in the present invention. As shown in FIG. 7, the method of this embodiment may include:
步骤401、UE根据用户设置的状态时间表确定UE的状态是否需要更新。In step 401, the UE determines whether the status of the UE needs to be updated according to the status schedule set by the user.
状态时间表可以是UE上的应用程序提供的,当然也可以是用户自定义的,状态时间表中可以设置有多个更新时间,每个更新时间对应UE的一种状态,用户可以根据不同的时间段设置不同的状态,例如状态时间表中设置有四个更新时间,分别为:上班时间9:00–17:00、个人时间17:00-21:00、休息时间21:00-9:00和周末。用户可以设置在上班时间段内UE的状态为UE只接收IM,不接受呼叫等处理;在个人时间段内设置UE状态为接受IM消息、VoIP、视频业务;在休息时间段内设置UE的状态转为离线状态,或者设置UE的状态为只接收离线IM消息,或设置UE的状态为将UE的语音呼叫转为留言;在周末关闭位置等。用户可以根据自己的实际需要在不同的时间段设置不同的状态,具体在实现时,可以在状态时间表中为每个更新时间对应设置多个状态选项,用户可以根据设置的状态选项,选择不同的状态,或者,也可以预留一些自定义选项,便于用户自定义自己的状态。The status schedule can be provided by the application program on the UE, and of course it can also be customized by the user. Multiple update times can be set in the status schedule, and each update time corresponds to a state of the UE. Different states are set for the time period. For example, there are four update times set in the state time table, which are: working time 9:00–17:00, personal time 17:00-21:00, rest time 21:00-9: 00 and weekends. The user can set the state of the UE during working hours as UE only receives IM and does not accept calls, etc.; set the state of UE as accepting IM messages, VoIP, and video services during personal time; set the state of UE during rest time Turn to offline status, or set the status of the UE to only receive offline IM messages, or set the status of the UE to convert the voice call of the UE to leave a message; turn off the location on weekends, etc. Users can set different statuses in different time periods according to their actual needs. Specifically, during implementation, multiple status options can be set for each update time in the status schedule. Users can choose different status options according to the set status options. status, or some custom options can also be reserved for users to customize their own status.
本实施例中,UE根据用户设置的状态时间表确定UE的状态是否需要更新,具体为:UE确定状态时间表中各更新时间是否到达,若是,则UE确定UE的状态需要更新。In this embodiment, the UE determines whether the status of the UE needs to be updated according to the status schedule set by the user, specifically: the UE determines whether each update time in the status schedule arrives, and if so, the UE determines that the status of the UE needs to be updated.
步骤402、当更新时间到时,UE向RCS-AS发送状态更新消息。Step 402, when the update time is up, the UE sends a status update message to the RCS-AS.
当用户设置的更新时间到达时,UE将更新时间对应的状态发送给RCS-AS,UE可将状态信息包含Presence状态的扩展字段中发送给RCS-AS。When the update time set by the user arrives, the UE sends the status corresponding to the update time to the RCS-AS, and the UE can send the status information to the RCS-AS in the extension field including the Presence status.
步骤403、RCS-AS接收UE发送的状态更新消息,更新UE的状态。Step 403, the RCS-AS receives the status update message sent by the UE, and updates the status of the UE.
步骤404、RCS-AS根据UE的当前状态,对UE的业务进行控制。Step 404, the RCS-AS controls the service of the UE according to the current state of the UE.
RCS-AS根据UE的当前状态对UE的业务进行相应的控制,具体为:RCS-AS根据UE的当前状态,将UE的IM发送给UE,对除IM外的其他业务进行缓存处理,RCS-AS在UE的当前状态结束后,将缓存的除IM外的其他业务推送给UE。或者,RCS-AS根据UE的当前状态,设置UE的状态为离线,并保存UE的离线消息,当UE的状态更新为在线时,RCS-AS将UE的离线消息发送给UE。或者,RCS-AS根据UE的当前状态,将UE的语音呼叫业务转为语音留言业务。或者,RCS-AS根据UE的当前状态,将UE的信息业务或文件传输业务进行缓存处理;RCS-AS在UE的当前状态结束后,将信息业务或文件传输业务推送给UE。The RCS-AS controls the services of the UE according to the current state of the UE, specifically: the RCS-AS sends the IM of the UE to the UE according to the current state of the UE, and caches other services except IM. After the current state of the UE ends, the AS pushes other cached services except IM to the UE. Alternatively, the RCS-AS sets the UE's status as offline according to the current status of the UE, and saves the UE's offline message. When the UE's status is updated to be online, the RCS-AS sends the UE's offline message to the UE. Or, the RCS-AS converts the UE's voice call service into a voice message service according to the current state of the UE. Alternatively, the RCS-AS caches the information service or file transfer service of the UE according to the current state of the UE; the RCS-AS pushes the information service or file transfer service to the UE after the current state of the UE ends.
本实施例提供的方法,UE通过上报自己的状态信息,使得RCA-AS能够根据UE的当前状态对应的规则,自动控制UE的业务,使得用户可以在各种环境和场景下获得更智能更人性化的业务体验。In the method provided in this embodiment, the UE reports its own state information so that the RCA-AS can automatically control the services of the UE according to the rules corresponding to the current state of the UE, so that the user can obtain smarter and more humane information in various environments and scenarios. Optimized business experience.
图8为本发明实施例提供的另一种业务控制设备的结构示意图,如图8所示,本实施例提供的业务控制设备500包括:处理器51、存储器52、接收器53和发射器54,其中,存储器52、接收器53和发射器54可通过总线与处理器51连接,其中,存储器52存储执行指令,当业务控制设备500运行时,处理器51与存储器52之间通信,处理器51执行指令使得业务控制设备500执行本发明提供的自动实现业务处理的方法。FIG. 8 is a schematic structural diagram of another service control device provided by an embodiment of the present invention. As shown in FIG. 8 , the
其中,接收器53,用于接收用户设备UE发送的状态更新消息,更新UE的状态;Wherein, the
处理器51,用于根据UE的当前状态,对UE的业务进行控制。The
本实施例中,业务控制设备可以为RCS-AS或MMTel-AS。In this embodiment, the service control device may be an RCS-AS or an MMTel-AS.
当业务控制设备为RCS-AS,处理器51具体用于:当UE处理实时业务时,对UE的非实时业务进行缓存处理,并确定UE的实时业务结束,在UE的实时业务结束后,发射器54将缓存的UE的非实时业务推送给UE。其中,实时业务可以为VoIP业务或视频业务,非实时业务可以为文件传输业务或下载业务。When the service control device is an RCS-AS, the
当业务控制设备为RCS-AS,处理器51还用于根据UE的当前状态,设置UE的状态为离线,并保存UE的离线消息,当UE的状态更新为在线时,发射器54将UE的离线消息发送给UE。When the service control device is an RCS-AS, the
当业务控制设备为RCS-AS,处理器51还用于根据UE的当前状态,对UE的信息业务或文件传输业务进行缓存处理,在UE的当前状态结束后,发射器54将信息业务或文件传输业务推送给UE。When the service control device is an RCS-AS, the
当业务控制设备为MMTel-AS时,处理器51具体用于:根据UE的当前状态,接听UE的语音呼叫业务,或者将UE的语音呼叫业务转为语音留言业务。When the service control device is an MMTel-AS, the
本实施例提供的业务控制设备,可用于执行方法实施例一的技术方案,具体实现方式和技术效果类似,这里不再赘述。The service control device provided in this embodiment can be used to implement the technical solution of the first method embodiment, and the specific implementation manner and technical effect are similar, and will not be repeated here.
图9为本发明实施例提供的另一种用户设备的结构示意图,如图9所示,本实施例提供的用户设备600包括:处理器61、存储器62、发射器64,其中,存储器62、发射器64可通过总线与处理器61连接,其中,存储器62存储执行指令,当用户设备600运行时,处理器61与存储器62之间通信,处理器61执行指令使得用户设备600执行本发明提供的自动实现业务处理的方法。FIG. 9 is a schematic structural diagram of another user equipment provided by an embodiment of the present invention. As shown in FIG. 9 , the
其中,处理器61,用于确定UE的状态是否需要更新;Wherein, the
发射器64,用于在处理器61确定UE的状态需要更新时,向业务控制设备发送状态更新消息,以使业务控制设备根据UE的当前状态,对UE的业务进行控制。The
处理器61具体用于:监测UE是否有实时业务处理,若是,则确定UE的状态需要更新。该实时业务可以为VoIP业务或视频业务。或者,处理器61根据用户设置的状态时间表确定UE的状态是否需要更新,其中,状态时间表中设置有多个更新时间,每个更新时间对应UE的一种状态。处理器61根据用户设置的状态时间表确定UE的状态是否需要更新具体为:处理器61确定状态时间表中各更新时间是否到达,若是,则确定UE的状态需要更新。The
本实施例中,业务控制设备为RCS-AS或MMTel-AS。In this embodiment, the service control device is RCS-AS or MMTel-AS.
本实施例提供的用户设备,可用于执行方法实施例二的技术方案,具体实现方式和技术效果类似,这里不再赘述。The user equipment provided in this embodiment can be used to execute the technical solution of the second method embodiment, and the specific implementation manner and technical effect are similar, and will not be repeated here.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.
Claims (26)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310690767.7A CN103701879A (en) | 2013-12-16 | 2013-12-16 | Method and device for automatically realizing business processing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310690767.7A CN103701879A (en) | 2013-12-16 | 2013-12-16 | Method and device for automatically realizing business processing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103701879A true CN103701879A (en) | 2014-04-02 |
Family
ID=50363273
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310690767.7A Pending CN103701879A (en) | 2013-12-16 | 2013-12-16 | Method and device for automatically realizing business processing |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103701879A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103986710A (en) * | 2014-05-15 | 2014-08-13 | 华为技术有限公司 | Method, device and system for transmitting information |
| WO2016000378A1 (en) * | 2014-06-30 | 2016-01-07 | 中兴通讯股份有限公司 | Resource sharing processing method and device, and p-cscf |
| CN106454770A (en) * | 2016-10-09 | 2017-02-22 | 武汉斗鱼网络科技有限公司 | Method and system for classifying, distributing and processing message on mobile terminal |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070178876A1 (en) * | 2006-01-31 | 2007-08-02 | Raziq Yaqub | Applications and/or situation responsive utilization of silent periods |
| CN101132572A (en) * | 2006-08-23 | 2008-02-27 | 联想(北京)有限公司 | Method for automatically switching scene modes and portable terminal |
| CN101415261A (en) * | 2008-11-19 | 2009-04-22 | Tcl天一移动通信(深圳)有限公司 | Application method for mobile phone scene mode |
| CN101552721A (en) * | 2008-04-03 | 2009-10-07 | 中兴通讯股份有限公司 | Convergence service system and service implementation method thereof |
| CN101765059A (en) * | 2010-02-26 | 2010-06-30 | 深圳市戴文科技有限公司 | Method, system and mobile terminal for broadcasting status messages |
| CN102238269A (en) * | 2010-04-29 | 2011-11-09 | 比亚迪股份有限公司 | Switching method of scene mode and terminal |
| CN103095414A (en) * | 2013-01-15 | 2013-05-08 | 中国移动通信集团广东有限公司 | Concurrent service processing method and device thereof |
| CN103327585A (en) * | 2013-05-27 | 2013-09-25 | 深圳市中兴移动通信有限公司 | Communication terminal and communication method thereof |
-
2013
- 2013-12-16 CN CN201310690767.7A patent/CN103701879A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070178876A1 (en) * | 2006-01-31 | 2007-08-02 | Raziq Yaqub | Applications and/or situation responsive utilization of silent periods |
| CN101132572A (en) * | 2006-08-23 | 2008-02-27 | 联想(北京)有限公司 | Method for automatically switching scene modes and portable terminal |
| CN101552721A (en) * | 2008-04-03 | 2009-10-07 | 中兴通讯股份有限公司 | Convergence service system and service implementation method thereof |
| CN101415261A (en) * | 2008-11-19 | 2009-04-22 | Tcl天一移动通信(深圳)有限公司 | Application method for mobile phone scene mode |
| CN101765059A (en) * | 2010-02-26 | 2010-06-30 | 深圳市戴文科技有限公司 | Method, system and mobile terminal for broadcasting status messages |
| CN102238269A (en) * | 2010-04-29 | 2011-11-09 | 比亚迪股份有限公司 | Switching method of scene mode and terminal |
| CN103095414A (en) * | 2013-01-15 | 2013-05-08 | 中国移动通信集团广东有限公司 | Concurrent service processing method and device thereof |
| CN103327585A (en) * | 2013-05-27 | 2013-09-25 | 深圳市中兴移动通信有限公司 | Communication terminal and communication method thereof |
Non-Patent Citations (1)
| Title |
|---|
| 卢美莲: "业务融合关键技术研究", 《中国博士学位论文全文数据库信息科技辑》 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103986710A (en) * | 2014-05-15 | 2014-08-13 | 华为技术有限公司 | Method, device and system for transmitting information |
| CN103986710B (en) * | 2014-05-15 | 2017-12-15 | 华为技术有限公司 | A kind of method, apparatus and system of message transmission |
| WO2016000378A1 (en) * | 2014-06-30 | 2016-01-07 | 中兴通讯股份有限公司 | Resource sharing processing method and device, and p-cscf |
| CN106454770A (en) * | 2016-10-09 | 2017-02-22 | 武汉斗鱼网络科技有限公司 | Method and system for classifying, distributing and processing message on mobile terminal |
| CN106454770B (en) * | 2016-10-09 | 2020-04-10 | 武汉斗鱼网络科技有限公司 | Method and system for classified distribution processing of messages on mobile terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060286993A1 (en) | Throttling server communications in a communication network | |
| US20090112778A1 (en) | Method and Apparatus for Leveraging End User Terminals in Self-Learning Networks | |
| JP4299242B2 (en) | Update presence information | |
| US20100185787A1 (en) | Dynamic call handling from multiple attached devices | |
| CA2721062A1 (en) | Differentiated message delivery notification | |
| US9967355B2 (en) | Methods and apparatus for aggregating and distributing contact and presence information | |
| CN106487641A (en) | A kind of method and apparatus for realizing online customer service | |
| JP2009060608A (en) | Call processing method and presence information subscription method during PoC business | |
| US8312092B2 (en) | Use of persistent sessions by a presence access layer | |
| US10567183B2 (en) | System and method for conference messaging between telephony devices in a first network and devices connected to a second network | |
| CN103701879A (en) | Method and device for automatically realizing business processing | |
| CA2740033C (en) | Scheduling policy and quality of service through the presence access layer | |
| KR101268895B1 (en) | Method and apparatus for controlling presence information of the user terminal in communication network | |
| US20060087973A1 (en) | Delay timers for managing internal state changes and messages in user equipment for real-time multimedia applications | |
| US10044774B1 (en) | Methods and apparatus for aggregating and distributing presence information | |
| KR20180074341A (en) | Apparatus and method for providing terminal change service during call | |
| KR101975507B1 (en) | Method and system for forwarding push-based video call to another user in same group | |
| KR101039555B1 (en) | Presence service providing terminal, a presence service providing system including the same and a method of providing the same | |
| KR20130050452A (en) | Wireless communication system and method for managing presence information thereof | |
| KR101158758B1 (en) | Method and system for controlling call process according to presence state changing | |
| US20190342350A1 (en) | Multiple-recipient options request in session initiated protocol (sip) | |
| KR101584901B1 (en) | System and method of providing enterprise telephone service using personal mobile terminal | |
| KR20090042125A (en) | Notification Processing Method in Multi-Terminal Environment | |
| US20120079553A1 (en) | Methods and Arrangements in a Telecommunication Network | |
| Guduru | Publishing trickle ICE capability through presence information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140402 |