首页 / 专利库 / 人工智能 / 目标语言 / 补充业务配置方法、电子设备及目标服务器

补充业务配置方法、电子设备及目标服务器

阅读:877发布:2020-05-08

专利汇可以提供补充业务配置方法、电子设备及目标服务器专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供一种补充业务配置方法、 电子 设备及目标 服务器 ,应用于通信领域,以解决电子设备和网络侧之间配置补充业务的适配性较差,而导致电子设备配置补充业务的步骤繁琐且耗时的问题。该方法包括:在电子设备显示当前用于配置至少一项第一补充业务的配置界面的情况下,通过BSF服务器对电子设备鉴权成功;向XCAP服务器发送第一 请求 消息,以请求获取至少一个第一配置信息,一个第一配置信息用于配置一项第二补充业务;接收XCAP服务器发送的包括至少一个第一配置信息的第一响应消息;根据至少一个第一配置信息,调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。该方法具体应用于配置补充业务的场景中。,下面是补充业务配置方法、电子设备及目标服务器专利的具体信息内容。

1.一种补充业务配置方法,应用于电子设备,其特征在于,所述方法包括:
在所述电子设备显示配置界面的情况下,向引导服务功能BSF服务器发送鉴权请求消息,所述配置界面当前用于配置至少一项第一补充业务;
接收所述BSF服务器发送的鉴权响应消息,所述鉴权响应消息用于指示对所述电子设备鉴权成功;
向可扩展标记语言配置接入协议XCAP服务器发送第一请求消息,所述第一请求消息用于请求获取至少一个第一配置信息;
接收所述XCAP服务器发送的第一响应消息,所述第一响应消息中包括所述至少一个第一配置信息;
根据所述至少一个第一配置信息,调整所述配置界面中的配置选项,使得所述配置界面用于配置至少一项第二补充业务;
其中,一个所述第一配置信息用于配置一项所述第二补充业务。
2.根据权利要求1所述的方法,其特征在于,所述接收所述XCAP服务器发送的第一响应消息之后,所述方法还包括:
从所述至少一个第一配置信息中获取第三补充业务的节点信息;
根据所述第三补充业务的节点信息,向所述XCAP服务器发送第二请求消息,所述第二请求消息用于请求所述第三补充业务的第二配置信息;
接收所述XCAP服务器发送的第二响应消息,所述第二响应消息中包括所述第二配置信息;
根据所述第二配置信息,调整第一选项的参数;
其中,所述第三补充业务为所述至少一项第二补充业务中的任意一项,所述第一选项为所述配置界面中用于配置所述第三补充业务的一个选项。
3.根据权利要求1所述的方法,其特征在于,所述接收所述XCAP服务器发送的第一响应消息之后,所述方法还包括:
在所述至少一项第二补充业务发生异常的情况下,向目标服务器发送第一异常消息,所述第一异常消息用于指示所述电子设备的补充业务异常;
其中,所述目标服务器用于统计不同电子设备发送的补充业务的异常消息。
4.根据权利要求3所述的方法,其特征在于,
所述第一异常消息包括:所述电子设备的第一补充业务差异文件,以及所述电子设备的第一公共陆地移动网络PLMN,所述电子设备的第一无线接入类型RAT,所述电子设备的第一位置信息,所述电子设备所在的第一小区的信息,和所述电子设备的补充业务的第一异常信息中的至少一项;
其中,所述第一补充业务差异文件为所述至少一项第二补充业务与所述至少一项第一补充业务之间的差异信息,所述第一异常信息包括异常的所述第二补充业务的标识信息、错误码信息或错误提示信息中的至少一项。
5.根据权利要求2所述方法,其特征在于,所述根据所述第三补充业务的节点信息,向所述XCAP服务器发送第二请求消息之后,所述方法还包括:
接收所述XCAP服务器发送的第三响应消息,所述第三响应消息用于指示所述第三补充业务异常;
根据所述第三响应消息,控制所述第一选项处于不可编辑的状态,或者调整所述第一选项的参数为第一参数;
其中,所述第一参数用于指示所述第三补充业务的业务状态默认处于关闭状态。
6.根据权利要求5所述的方法,其特征在于,所述接收所述XCAP服务器发送的第三响应消息之后,所述方法还包括:
向目标服务器发送第二异常消息,所述第二异常消息用于指示所述电子设备的补充业务异常;
其中,所述目标服务器用于统计不同电子设备发送的补充业务的异常消息。
7.根据权利要求6所述的方法,其特征在于,所述第二异常消息包括:所述电子设备的第二补充业务差异文件,以及所述电子设备的第二PLMN,所述电子设备的第二RAT,所述电子设备的第二位置信息,所述电子设备所在的第二小区的信息,和所述电子设备的补充业务的第二异常信息中的至少一项;
其中,所述第二补充业务差异文件为所述第三补充业务与所述至少一项第二补充业务之间的差异信息,所述第二异常信息包括所述第三补充业务的标识信息、错误码信息或错误提示信息中的至少一项。
8.根据权利要求5所述的方法,其特征在于,所述接收所述XCAP服务器发送的第三响应消息之后,所述方法还包括:
在所述电子设备接入的网络为长期演进LTE网络的情况下,将所述电子设备接入的网络由所述LTE网络切换至目标网络;
向XCAP服务器发送第三请求消息,所述第三请求消息用于请求获取所述电子设备的补充业务的配置信息;
其中,所述目标网络为第二代移动通信技术2G网络或第三代移动通信技术3G网络,所述XCAP服务器为基于所述目标网络中用于提供补充业务的配置信息的服务器。
9.根据权利要求5所述的方法,其特征在于,所述接收所述XCAP服务器发送的第三响应消息之后,所述方法还包括:
在所述第三补充业务为呼叫等待业务的情况下,停止基于网络查询或配置所述电子设备的补充业务,并基于所述电子设备查询或配置所述电子设备的补充业务。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收目标服务器发送的调整消息,所述调整消息中包括:目标补充业务差异文件;
根据所述目标补充业务差异文件,调整所述电子设备的补充业务的配置信息;
根据调整后的所述电子设备的补充业务的配置信息调整所述配置界面中的配置选项;
其中,所述目标补充业务差异文件用于指示所述电子设备的补充业务的配置信息中待调整的配置信息;所述目标服务器用于统计不同电子设备发送的补充业务的异常消息。
11.一种补充业务配置方法,应用于目标服务器,其特征在于,所述方法包括:
接收至少两个异常消息,每个异常消息均包括:补充业务差异文件和异常信息,以及公共陆地移动网络PLMN、无线接入类型RAT、位置信息、所处小区的信息中的信息;
在满足第一条件的情况下,向至少一个目标电子设备发送调整消息;
其中,所述第一条件为:所述至少两个异常消息中包括至少一个第一目标异常消息、且所述至少一个第一目标异常消息的数量与目标数量的比值大于或等于第一阈值;每个所述第一目标异常消息均包括相同的至少一项目标信息,且每个所述第一目标异常消息中均包括目标补充业务差异文件,所述至少一项目标信息包括目标PLMN、目标RAT、目标位置信息、所处目标小区的信息中的信息;所述至少一个目标电子设备为所述至少一项目标信息对应的电子设备;所述目标数量为所述至少一个目标电子设备的数量;
所述调整消息包括:所述补充业务差异文件以及所述至少一项目标信息,所述调整消息用于触发所述至少一个目标电子设备分别调整配置界面中的配置选项。
12.一种电子设备,其特征在于,所述电子设备包括:发送模、接收模块和调整模块;
所述发送模块,用于在所述电子设备显示配置界面的情况下,向引导服务功能BSF服务器发送鉴权请求消息,所述配置界面当前用于配置至少一项第一补充业务;
所述接收模块,用于接收所述BSF服务器发送的鉴权响应消息,所述鉴权响应消息用于指示对所述电子设备鉴权成功;
所述发送模块,还用于向可扩展标记语言配置接入协议XCAP服务器发送第一请求消息,所述第一请求消息用于请求获取至少一个第一配置信息;
所述接收模块,用于接收所述XCAP服务器发送的第一响应消息,所述第一响应消息中包括所述发送模块请求的所述至少一个第一配置信息;
所述调整模块,用于根据所述接收模块得到的所述至少一个第一配置信息,调整所述配置界面中的配置选项,使得所述配置界面用于配置至少一项第二补充业务;
其中,一个所述第一配置信息用于配置一项所述第二补充业务。
13.一种目标服务器,其特征在于,所述目标服务器包括:接收模块和发送模块;
所述接收模块,用于接收至少两个异常消息,每个异常消息均包括:补充业务差异文件和异常信息,以及公共陆地移动网络PLMN、无线接入类型RAT、位置信息、所处小区的信息中的信息;
所述发送模块,用于在满足第一条件的情况下,向至少一个目标电子设备发送调整消息;
其中,所述第一条件为:所述接收模块接收的所述至少两个异常消息中包括至少一个第一目标异常消息、且所述至少一个第一目标异常消息的数量与目标数量的比值大于或等于第一阈值;每个所述第一目标异常消息均包括相同的至少一项目标信息,且每个所述第一目标异常消息中均包括目标补充业务差异文件,所述至少一项目标信息包括目标PLMN、目标RAT、目标位置信息、所处目标小区的信息中的信息;所述至少一个目标电子设备为所述至少一项目标信息对应的电子设备;所述目标数量为所述至少一个目标电子设备的数量;
所述调整消息包括:所述补充业务差异文件以及所述至少一项目标信息;所述调整消息用于触发至少一个目标电子设备分别调整配置界面中的配置选项。

说明书全文

补充业务配置方法、电子设备及目标服务器

技术领域

[0001] 本发明实施例涉及通信技术领域,尤其涉及一种补充业务配置方法、电子设备及目标服务器。

背景技术

[0002] 补充业务(Supplementary Service,SS)是对基本呼叫业务进行修改或者补充的业务,典型的补充业务有:号码显示业务、呼叫前转业务、呼叫等待与呼叫保持业务、多方通话业务、呼叫限制业务、呼叫转接业务等。
[0003] 具体的,电子设备(如手机等用户设备(User Equipment,UE))可以通过一些应用(Application software,AP)提供配置界面,该配置界面中包括一项或多项补充业务的设置选项,以支持用户查询或修改这些补充业务的配置信息。其中,当前电子设备通过AP提供的配置界面的代码是固定的,即配置界面中的设置选项是固定,也即配置界面支持用户查询或修改的补充业务是固定的。其中,电子设备的厂商或者运营商通常在网络侧实时调整电子设备的补充业务的配置信息,以及不同运营商支持的补充业务可能不同。例如,网络侧中可扩展标记语言配置访问协议(The XML Configuration Access Protocol,XCAP)服务器提供的补充业务的配置信息可能是动态变化的,或者,某一运营商临时性的不支持某一补充业务。如此,将导致电子设备通过配置界面支持用户配置的某种补充业务为当前运营商不支持的补充业务,或者电子设备通过配置界面支持用户配置的补充业务不包括当前运营商支持的某种补充业务。即,导致电子设备和网络侧之间配置补充业务的适配性较差。
[0004] 然而,当前只有在电子设备无法正常使用某些补充业务,或运营商发现某些补充业务异常的情况下,运营商才会修改AP提供的配置界面的代码为新的代码。从而,厂商再触发电子设备修改相应的代码以调整配置界面中的配置选项,使得电子设备和网络侧之间适配性的配置补充业务,以使得电子设备通过配置界面正常配置补充业务。进而,导致电子设备配置补充业务的步骤繁琐且耗时。

发明内容

[0005] 本发明实施例提供一种补充业务配置方法、电子设备及目标服务器,以解决电子设备和网络侧之间配置补充业务的适配性较差,而导致电子设备配置补充业务的步骤繁琐且耗时的问题。
[0006] 为了解决上述技术问题,本发明实施例是这样实现的:
[0007] 第一方面,本发明实施例提供一种补充业务配置方法,应用于电子设备,该方法包括:在电子设备显示配置界面的情况下,向引导服务功能BSF服务器发送鉴权请求消息,配置界面当前用于配置至少一项第一补充业务;接收BSF服务器发送的鉴权响应消息,鉴权响应消息用于指示对电子设备鉴权成功;向可扩展标记语言配置接入协议XCAP服务器发送第一请求消息,第一请求消息用于请求获取至少一个第一配置信息;接收XCAP服务器发送的第一响应消息,第一响应消息中包括至少一个第一配置信息;根据至少一个第一配置信息,调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务;其中,一个第一配置信息用于配置一项第二补充业务。
[0008] 第二方面,本发明实施例还提供了一种补充业务配置方法,应用于目标服务器,该方法包括:接收至少两个异常消息,每个异常消息均包括:补充业务差异文件和异常信息,以及公共陆地移动网络PLMN、无线接入类型RAT、位置信息、所处小区的信息中的信息;在满足第一条件的情况下,向至少一个目标电子设备发送调整消息;其中,第一条件为:至少两个异常消息中包括至少一个第一目标异常消息、且至少一个第一目标异常消息的数量与目标数量的比值大于或等于第一阈值;每个第一目标异常消息均包括相同的至少一项目标信息,且每个第一目标异常消息中均包括目标补充业务差异文件,至少一项目标信息包括目标PLMN、目标RAT、目标位置信息、所处目标小区的信息中的信息;至少一个目标电子设备为至少一项目标信息对应的电子设备;目标数量为至少一个目标电子设备的数量;调整消息包括:补充业务差异文件以及至少一项目标信息。
[0009] 第三方面,本发明实施例提供了一种电子设备,该电子设备包括:发送模、接收模块和调整模块;发送模块,用于在电子设备显示配置界面的情况下,向引导服务功能BSF服务器发送鉴权请求消息,配置界面当前用于配置至少一项第一补充业务;接收模块,用于接收BSF服务器发送的鉴权响应消息,鉴权响应消息用于指示对电子设备鉴权成功;发送模块,还用于向可扩展标记语言配置接入协议XCAP服务器发送第一请求消息,第一请求消息用于请求获取至少一个第一配置信息;接收模块,用于接收XCAP服务器发送的第一响应消息,第一响应消息中包括发送模块请求的至少一个第一配置信息;调整模块,用于根据接收模块得到的至少一个第一配置信息,调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务;其中,一个第一配置信息用于配置一项第二补充业务。
[0010] 第四方面,本发明实施例提供了一种目标服务器,该目标服务器包括:接收模块和发送模块;接收模块,用于接收至少两个异常消息,每个异常消息均包括:补充业务差异文件和异常信息,以及公共陆地移动网络PLMN、无线接入类型RAT、位置信息、所处小区的信息中的信息;发送模块,用于在满足第一条件的情况下,向至少一个目标电子设备发送调整消息;其中,第一条件为:接收模块接收的至少两个异常消息中包括至少一个第一目标异常消息、且至少一个第一目标异常消息的数量与目标数量的比值大于或等于第一阈值;每个第一目标异常消息均包括相同的至少一项目标信息,且每个第一目标异常消息中均包括目标补充业务差异文件,至少一项目标信息包括目标PLMN、目标RAT、目标位置信息、所处目标小区的信息中的信息;至少一个目标电子设备为至少一项目标信息对应的电子设备;目标数量为至少一个目标电子设备的数量;调整消息包括:补充业务差异文件以及至少一项目标信息。
[0011] 第五方面,本发明实施例提供了一种电子设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的补充业务配置方法的步骤。
[0012] 第六方面,本发明实施例提供了一种目标服务器,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第二方面所述的补充业务配置方法的步骤。
[0013] 第七方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面或第二方面所述的补充业务配置方法的步骤。
[0014] 在本发明实施例中,在电子设备显示当前用于配置至少一项第一补充业务配置界面的情况下,通过BSF服务器对电子设备鉴权成功之后,可以通过XCAP服务器获取至少一个第一配置信息,一个第一配置信息为一个第二补充业务的配置信息;进而,根据至少一个第一配置信息,可以动态调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。如此,电子设备动态地从网络侧获取补充业务的至少一个第一配置信息之后,不仅可以将至少一个第一配置信息更新至电子设备的调制解调器中,还可以根据至少一个第一配置信息调整配置界面中的配置选项,使得配置界面中的配置选项配置的补充业务与网络侧提供的补充业务一致。从而,提高了电子设备和网络之间配置补充业务的适配性,使得电子设备可以快速、便捷的通过配置界面正常配置并使用补充业务。附图说明
[0015] 图1为本发明实施例提供的补充业务配置方法应用的网络结构结构示意图之一;
[0016] 图2为本发明实施例提供的补充业务配置方法应用的网络结构结构示意图之二;
[0017] 图3为本发明实施例提供的电子设备显示的配置界面的示意图之一;
[0018] 图4为本发明实施例提供的一种可能的安卓操作系统的架构示意图;
[0019] 图5为本发明实施例提供的补充业务配置方法的流程示意图之一;
[0020] 图6为本发明实施例提供的电子设备显示的配置界面的示意图之二;
[0021] 图7为本发明实施例提供的补充业务配置方法的流程示意图之二;
[0022] 图8为本发明实施例提供的可能的电子设备的结构示意图之一;
[0023] 图9为本发明实施例提供的可能的目标服务器的结构示意图之一;
[0024] 图10为本发明实施例提供的可能的电子设备的结构示意图之二;
[0025] 图11为本发明实施例提供的可能的目标服务器的结构示意图之二。

具体实施方式

[0026] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。
[0028] 需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0029] 本发明的说明书权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一补充业务和第二补充业务等是用于区别不同的补充业务,而不是用于描述补充业务的特定顺序。
[0030] 下面结合附图对本申请提供的技术方案进行介绍。
[0031] 本发明实施例提供的技术方案可以应用于各种网络环境中,例如,长期演进(Long Term Evolution,LTE)网络、第二代移动通信技术(Second Generation,2G)网络、第三代移动通信技术(3rd  Generation,3G)、长期演进语音承载(Voice over Long-Term Evolution,VoLTE)网络以及VoWiFi(Voice over Wi-Fi)网络等。其中,VoLTE网络的接入网是LTE网络,支持基于IP多媒体系统(IP Multimedia Subsystem,IMS)的通话。VoWiFi业务的接入网是Wifi网络,支持基于IMS网络的通话。
[0032] 示例性的,2G网络可以为全球移动通信系统(Global System for Mobile Communications,GSM)或码分多址(Code Division Multiple Access,CDMA)网络。3G网络可以为宽带码分多址(Wideband Code Division Multiple Access,WCDMA)网络。
[0033] 可选的,本发明实施例提供的补充业务配置方法应用的一种可能的网络架构中可以包括:归属位置寄存器(HLR,Home Location Register)、引导服务功能(Bootstrapping Server Function,BSF)服务器、电子设备以及可扩展标记语言配置接入协议(XML Configuration Access Protocol,XCAP)服务器;或者,包括归属签约用户服务器(Home Subscriber Server,HSS)、BSF服务器、电子设备和XCAP服务器。
[0034] 其中,HLR是移动网络中存储永久用户信息的主数据库,主要是存储用户配置数据的功能网元,如用于存储电子设备的补充业务的配置信息。具体的,HLR主要用于GSM网络、CDMA网络或WCDMA网络。
[0035] HSS主要是存储用户配置数据的功能网元,如用于存储电子设备的补充业务的配置信息。具体的,HSS主要用于LTE网络。
[0036] BSF用来对电子设备进行鉴权的服务功能,具体的BSF服务器用于给电子设备提供鉴权功能,即用于与电子设备交互以对电子设备鉴权。
[0037] 本发明实施例提供的电子设备(或称UE)可以为移动电子设备,或非移动电子设备。其中,移动电子设备可以为手机、平板电脑笔记本电脑、掌上电脑、车载终端、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等;非移动电子设备可以为个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等;本发明实施例不作具体限定。以下实施例中,以电子设备为手机为例进行说明。
[0038] XCAP服务器,用于给用户提供查询设置配置的服务器,如用于提供补充业务的配置信息查询设置的服务器。
[0039] 可以理解的是,电子设备可以通过与BSF与HSS(或HLR)交互,实现对电子设备的建鉴权。
[0040] 如图1所示,为本发明实施例提供的补充业务配置方法应用的一种可能的网络架构示意图。图1示出的网络结构中包括HSS(或HLR)11、BSF服务器12、电子设备13和XCAP服务器14。
[0041] 具体的,HSS(或HLR)11之间的接口为Zh接口,BSF服务器12与XCAP服务器14之间的接口为Zn接口,BSF服务器12与电子设备13之间的接口为Ub接口,XCAP服务器14与电子设备13之间的接口为Ua接口。
[0042] 需要说明的是,本发明实施例提供的补充业务配置方法应用于配置补充业务(SS)的场景中,具体应用于电子设备与网络侧适配补充业务的配置信息的场景中。具体的,电子设备的补充业务的配置信息以可扩展标记语言(Extensible Markup Language,XML)的形式存储在网络侧(如XCAP服务器或HSS)中,电子设备通过超文本传输协议(Hyper Text Transfer Protocol,HTTP)协议访问网络侧的设备,实现对补充业务的配置信息的查询和修改等操作。
[0043] 其中,本发明实施例中,补充业务可以包括号码显示业务、呼叫前转业务(或称呼叫转移业务)、呼叫等待与呼叫保持业务、多方通话业务、呼叫限制业务、呼叫转接业务等。
[0044] 具体的,一项补充业务的配置信息,用于指示该补充业务的业务状态为开启状态还是关闭状态,以及该补充业务的配置参数。例如,以呼叫转移业务为例,呼叫转移业务的配置信息可以表示呼叫转移业务处于开启状态还是关闭状态,以及转移号码是多少。以呼叫等待业务为例,呼叫等待业务的配置信息可以表示呼叫等待业务处于开启状态还是关闭状态,以及NoReplyTimer(无响应时间)是多少。
[0045] 另外,可选的,本发明实施例提供的补充业务配置方法应用的一种可能的网络架构中可以包括:BSF服务器、电子设备、XCAP服务器和目标服务器。当然,该网络架构中还可以包括HSS或HLR,本发明实施例对此不再赘述。
[0046] 需要说明的是,本发明实施例中,目标服务器可以为厂商提供的大数据平台,该目标服务器可以用于采集所有电子设备的配置信息,并识别各个电子设备对应的运营商、所在的小区(如服务小区)等。
[0047] 示例性的,如图2所示,为本发明实施例提供的补充业务配置方法应用的另一种可能的网络架构示意图。图2示出的网络架构中包括BSF服务器21、至少一个电子设备22、XCAP服务器23和目标服务器24。
[0048] 类似的,对上述BSF服务器21、电子设备22和XCAP服务器23的描述可以参照上述实施例中对图1示出的网络架构中的相关描述,此处不再赘述。
[0049] 需要说明的是,当前可以通过下述步骤配置补充业务:
[0050] 步骤1、电子设备显示配置界面,该配置界面用于配置一项或多项补充业务。
[0051] 可以理解的是,电子设备的设置应用等应用(Application software,AP),如手机的电话界面可以提供上述配置界面。
[0052] 具体的,配置界面中可以包括一个或多个配置选项,不同的配置选项用于配置不同的补充业务,如配置相应的补充业务的业务状态为开启状态还是关闭状态,以及配置该补充业务的具体参数。
[0053] 示例性的,如图3所示,为本发明实施例提供的电子设备显示的配置界面的一种可能的示意图。其中,图3示出的配置界面中包括“呼叫等待”配置选项、“呼叫转移”配置选项和“呼叫限制”配置选项等配置选项,即配置界面用于配置呼叫等待业务、呼叫转移业务、呼叫限制业务等补充业务。具体的,电子设备支持用户通过“呼叫等待”配置选项配置呼叫等待业务,通过“呼叫转移”配置选项配置呼叫转移业务,以及通过“呼叫限制”配置选项配置呼叫限制业务。
[0054] 可以理解的是,本发明实施例中,电子设备中的配置界面所在的AP(以下简称AP)可以与电子设备中的调制解调器(modem)交互,以获知当前电子设备的补充业务的配置信息。其中,电子设备可以通过modem向网络侧获取该电子设备的补充业务的配置信息。
[0055] 步骤2、在电子设备显示配置界面的情况下,电子设备由AP触发通过modem向XACP服务器发起鉴权请求消息。
[0056] 可选的,上述鉴权请求消息中可以包括电子设备的信息,如电子设备的用户识别卡(Subscriber Identity Module,SIM)(简称SIM卡)的信息,如公共陆地移动(通信)网络(Public Land Mobile Network,PLMN)和无线接入类型(Radio Access Type,RAT)等信息。具体的,PLMN表示电子设备的SIM卡所属的运营商。RAT表示电子设备当前网络制式,如LTE网络、GSM网络、WCDMA网络或CDMA网络。
[0057] 可以理解的是,XACP服务器可以根据接收到的鉴权请求消息,对电子设备进行鉴权,并向电子设备返回鉴权结果,如鉴权成功的结果或鉴权失败的结果。例如,XACP服务器可以通过鉴权响应消息向电子设备返回鉴权结果。
[0058] 步骤3、在对电子设备鉴权成功的情况下,电子设备向XACP服务器发起HTTP GET请求消息,以获取电子设备的补充业务集合。
[0059] 其中,补充业务集合可以为XML形式的文件,如simservers.xml,该simservers.xml为当前电子设备中的所有补充业务的配置信息。
[0060] 需要说明的是,HTTP GET消息用于请求获取一个XML文档(如simservers.xml),获取一个XML文档的节点,或获取一个XML文档节点的属性。
[0061] 示例性的,simservers.xml的具体内容可以如下所示:
[0062]
[0063] xmlns:cp=“urn:ietf:params:xml:ns:common-policy”
[0064] xmlns:ocp=“urn:oma:xml:xdm:common-policy”
[0065] xmlns=“http:uri.etsi.org/ngn/params/xml/simservs/xcap”>[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072] 具体的,补充业务集合(即simservers.xml)中包括以下内容:
[0073] 1、所有补充业务的节点(node),如communication-diversion(即呼叫转移业务)节点、communication-waiting(即呼叫等待业务)节点、incoming-communication-barring(即呼入限制业务)节点和outgoing-communication-barring(即呼出限制业务)节点。其中,本发明实施例中,节点也可以称为节点信息。
[0074] 2、所有补充业务的节点状态(即业务状态),如启用或关闭。
[0075] 3、补充业务启用的配置参数,如呼叫转移业务的转移号码,呼叫等待业务的NoReplyTimer(即无响应时间)等。
[0076] 步骤4、电子设备根据补充业务集合中的每个节点,构造XCAP uri向XCAP服务器发起查询动作,获取每个节点对应的补充业务的业务状态和配置参数。
[0077] 相应的,XCAP服务器可以感知到电子设备的查询动作,并查询得到每个节点对应的补充业务的业务状态和配置参数,进而告知电子设备这些补充业务的配置信息。
[0078] 需要说明的是,XCAP实质就是统一资源标识符(Uniform Resource Identifier,URI,或称uri)与XML文档映射。XCAP实现将URI映射为实体XML文档,以实现对XML文档进行读(即查询),写,删除操作。具体的,XCAP的URI(如上述XCAP uri)映射分成两个部分:文档选择器(Document selector)与节点选择器(Node selector)。文档选择器决定选择哪一个XML文档。节点选择器决定选择文档中的哪一个节点和属性(即节点的状态和配置参数)。如此,电子设备根据某个补充业务的界面构造的XCAP uri可以先查询到simservers.xml这一XML文档,进而查询simservers.xml中该补充业务的节点,得到该节点的状态和属性,即得到该补充业务的业务状态和配置参数(如呼叫转移业务中的转移号码)。
[0079] 步骤5、在用户对电子设备中的配置界面中的设置选项进行输入的情况下,电子设备通过该配置选项配置相应的补充业务,并向XCAP服务器发起HTTP PUT消息,以请求XCAP服务器配置相应的补充业务。
[0080] 需要说明的是,HTTP PUT消息用于请求创建一个XML文档,创建一个XML文档的节点,或创建一个XML文档节点的属性。
[0081] 这样一来,当前配置补充业务的方式存在以下结论:
[0082] 1、电子设备的配置界面的代码是固定、不可更改的。即配置界面中的设置选项是固定,也即配置界面支持用户查询或修改的补充业务是固定的。具体的,虽然电子设备按照上述步骤3动态获取了补充业务集合,但是电子设备仅通过补充业务集合中的节点信息构造XCAP uri,并不会调整AP提供的配置界面中的配置选项。
[0083] 2、针对上述问题1,成熟的运营商、厂商一般通过修改代码通过MNCMCC进行判断来显示配置界面中的配置选项,但是对于大部分运营商来说都是按照第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)协议在配置界面中显示所有的补充业务的配置选项。然而,由于运营商不一定支持这些补充业务中的全部补充业务,因此一般都要等到出现或发现问题,厂商才能修改代码(即配置界面的代码)并推送修改后的代码至电子设备来解决问题。
[0084] 3、基于上述问题1,对于运营商临时性调整或者测试相关的补充业务而言,如运营商临时性的不支持某一项补充业务,也会造成电子设备配置的相应的补充业务无法使用,导致用户体验差。
[0085] 如此,导致配置补充业务的过程中电子设备和网络侧的适配性较差,从而导致用户可能无法正常配置某些补充业务并无法正常使用某些补充业务。
[0086] 为了解决上述问题,本发明实施例提供一种补充业务的配置方法,在电子设备显示当前用于配置至少一项第一补充业务配置界面的情况下,通过BSF服务器对电子设备鉴权成功之后,可以通过XCAP服务器获取至少一个第一配置信息,一个第一配置信息为一个第二补充业务的配置信息;进而,根据至少一个第一配置信息,可以动态调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。如此,电子设备动态地从网络侧获取补充业务的至少一个第一配置信息之后,不仅可以将至少一个第一配置信息更新至电子设备的调制解调器中,还可以根据至少一个第一配置信息调整配置界面中的配置选项,使得配置界面中的配置选项配置的补充业务与网络侧提供的补充业务一致。从而,提高了电子设备和网络之间配置补充业务的适配性,使得电子设备可以快速、便捷的通过配置界面正常配置并使用补充业务。
[0087] 需要说明的是,在电子设备执行补充业务配置方法,执行主体可以为电子设备本身,或者,该电子设备的中央处理器(Central Processing Unit,CPU),或者该电子设备中的用于执行补充业务配置方法的控制模块。本发明实施例中以电子设备本身执行补充业务配置方法为例,说明本发明实施例提供的补充业务配置方法。
[0088] 需要说明的是,在目标服务器执行补充业务配置方法,执行主体可以为目标服务器本身,或者,该目标服务器的中央处理器(Central Processing Unit,CPU),或者该目标服务器中的用于执行补充业务配置方法的控制模块。本发明实施例中以目标服务器本身执行补充业务配置方法为例,说明本发明实施例提供的补充业务配置方法。
[0089] 类似的,对本发明实施例中,BSF服务器本身或XCAP服务器本身可以作为执行主体,执行补充业务配置方法,此处不再赘述。
[0090] 本发明实施例中的电子设备可以为具有操作系统的电子设备。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本发明实施例不作具体限定。
[0091] 下面以安卓操作系统为例,介绍一下本发明实施例提供的补充业务配置方法所应用的电子设备的软件环境。
[0092] 如图4所示,为本发明实施例提供的一种可能的安卓操作系统的架构示意图。在图4中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。
[0093] 其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。
[0094] 应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。例如,系统设置应用、系统聊天应用和系统相机应用等应用程序。第三方设置应用、第三方相机应用和第三方聊天应用等应用程序。
[0095] 系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。
[0096] 内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。
[0097] 以安卓操作系统为例,本发明实施例中,开发人员可以基于上述如图4所示的安卓操作系统的系统架构,开发实现本发明实施例提供的补充业务配置方法的软件程序,从而使得该补充业务配置方法可以基于如图4所示的安卓操作系统运行。即处理器或者电子设备可以通过在安卓操作系统中运行该软件程序实现本发明实施例提供的补充业务配置方法。
[0098] 下面结合图5所示的补充业务配置方法的流程图对本发明实施例提供的补充业务配置方法进行详细描述。其中,虽然在方法流程图中示出了本发明实施例提供的补充业务配置方法的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。例如,图5中示出的补充业务配置方法可以包括S501-S505:
[0099] S501、在电子设备显示配置界面的情况下,电子设备向BSF服务器发送鉴权请求消息,配置界面当前用于配置至少一项第一补充业务。
[0100] 相应的,BSF服务器可以接收电子设备发送的鉴权请求消息。
[0101] 示例性的,结合上述实施例,电子设备显示的配置界面可以为如图3所示的配置界面,即至少一个第一补充业务包括呼叫转移业务、呼叫等待业务和呼叫限制业务。
[0102] 可以理解的是,电子设备可以通过配置界面所在的AP触发调制解调器向BSF服务器发送鉴权请求消息。
[0103] S502、电子设备接收BSF服务器发送的鉴权响应消息,鉴权响应消息用于指示对电子设备鉴权成功。
[0104] 相应的,BSF服务器可以生成鉴权响应消息,并向电子设备发送该鉴权响应消息。
[0105] 类似的,对鉴权请求消息和鉴权响应消息的详细描述可以参照上述步骤2中的相关描述,此处不再赘述。
[0106] S503、电子设备向XCAP服务器发送第一请求消息,第一请求消息用于请求获取至少一个第一配置信息。
[0107] 其中,不同的第一配置信息为至少一项第二补充业务中不同的第二补充业务的配置信息。
[0108] 相应的,XCAP服务器可以接收第一请求消息。
[0109] 示例性的,第一请求消息可以为HTTP PUT消息。
[0110] 可以理解的是,至少一个第一配置信息可以为补充业务集合,如上述simservers.xml。
[0111] S504、电子设备接收XCAP服务器发送的第一响应消息,第一响应消息中包括至少一个第一配置信息。
[0112] 相应的,XCAP服务器可以向电子设备发送第一响应消息,以使得电子设备接收第一响应消息。
[0113] 即,第一响应消息中携带有补充业务集合,如上述simservers.xml。
[0114] 具体的,电子设备通过调制解调器(modem)得到至少一个第一配置信息。
[0115] S505、电子设备根据至少一个第一配置信息,调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。
[0116] 具体的,电子设备中的modem可以将得到的至少一个第一配置信息(即补充业务集合)上报(即发送)至AP,进而使得AP可以调整配置界面中的配置选项。
[0117] 可以理解的是,本发明实施例中,电子设备调整配置界面中的配置选项,具体可以包括在配置界面中增加或删除(或隐藏)某些补充业务的配置选项,以及更改配置界面中的某些配置选项的参数(即更改相应的补充业务的配置参数)。另外,电子设备还可以以预设显示效果显示某些补充业务的配置选项,将某些补充业务的配置选项置灰(即使得用户无法配置这些补充业务),或者将某些补充业务的业务状态默认关闭。
[0118] 示例性的,本发发明实施例中,至少一个第一配置信息包括呼叫转移业务的配置信息和呼叫等待业务的配置信息。此时,至少一项第二补充业务包括呼叫转移业务和呼叫等待业务。
[0119] 结合图3示出的配置界面,电子设备可以根据至少一个第一配置信息调整图3示出的配置界面中的配置选项,如删除图3示出的配置界面中的“呼叫限制”配置选项,进而显示如图6所示的配置界面,该配置界面中包括“呼叫转移”配置选项和“呼叫等待”配置选项。
[0120] 本发明实施例提供的补充业务的配置方法,在电子设备显示当前用于配置至少一项第一补充业务配置界面的情况下,通过BSF服务器对电子设备鉴权成功之后,可以通过XCAP服务器获取至少一个第一配置信息,一个第一配置信息为一个第二补充业务的配置信息;进而,根据至少一个第一配置信息,可以动态调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。如此,电子设备动态地从网络侧获取补充业务的至少一个第一配置信息之后,不仅可以将至少一个第一配置信息更新至电子设备的调制解调器中,还可以根据至少一个第一配置信息调整配置界面中的配置选项,使得配置界面中的配置选项配置的补充业务与网络侧提供的补充业务一致。从而,提高了电子设备和网络之间配置补充业务的适配性,使得电子设备可以快速、便捷的通过配置界面正常配置并使用补充业务。
[0121] 可选的,本发明实施例提供的补充业务配置方法,在上述S504之后还可以包括S506-S509:
[0122] S506、电子设备从至少一个第一配置信息中获取第三补充业务的节点信息。
[0123] 示例性的,结合上述实施例,在至少一个第一配置信息为上述simservers.xml。第三补充业务的节点信息可以表示communication-diversion(即呼叫转移业务)节点、communication-waiting(即呼叫等待业务)节点、incoming-communication-barring(即呼入限制业务)节点或outgoing-communication-barring(即呼出限制业务)节点。例如,第三补充业务的节点信息可以表示communication-diversion(即呼叫转移业务)节点。
[0124] S507、电子设备根据第三补充业务的节点信息,向XCAP服务器发送第二请求消息,第二请求消息用于请求第三补充业务的第二配置信息。
[0125] 示例性的,在第三补充业务的节点信息表示communication-diversion(即呼叫转移业务)节点的情况下,电子设备可以根据communication-diversion节点构造XCAP uri并向XCAP服务器发送第二请求消息,以从XCAP服务器查询第三补充业务当前的业务状态以及第三补充业务处于开启状态的配置参数。例如,呼叫转移业务的业务状态为开启状态还是关闭状态,以及处于开启状态的呼叫转移业务的转移号码。此时,第二配置信息可以包括呼叫转移业务的业务状态,以及呼叫转移业务的转移号码。
[0126] 示例性的,第二请求消息可以为HTTP GET消息。
[0127] 相应的,XCAP服务器可以接收电子设备发送的第二请求消息。
[0128] S508、电子设备接收XCAP服务器发送的第二响应消息,第二响应消息中包括第二配置信息。
[0129] 相应的,电子设备可以生成第二响应消息,并向电子设备发送第二响应消息。
[0130] S509、电子设备根据第二配置信息,调整第一选项的参数。
[0131] 其中,第三补充业务为至少一项第二补充业务中的任意一项,第一选项为配置界面中用于配置第三补充业务的一个选项。
[0132] 示例性的,在第三补充业务为呼叫转移业务的情况下,可以在电子设备中将呼叫转移业务的转移号码调整为第二配置信息中的转移号码,以调整第一选项的参数。
[0133] 类似的,电子设备针对至少一个第一配置信息中每个补充业务的节点信息,均可以执行与上述第三补充业务的节点信息相同的步骤,以实时向XCAP服务器查询至少一个第一配置信息对应的各个补充业务当前的业务状态以及配置参数。
[0134] 需要说明的是,本发明实施例提供的补充业务配置方法,由于电子设备可以动态的从XCAP服务器查询至少一个第一配置信息对应的各个补充业务当前的业务状态以及配置参数,因此使得电子设备可以及时在电子设备中调整补充业务的配置信息,使得电子设备中补充业务的配置信息与网络侧提供的补充业务的配置信息保持一致。从而,有利于进一步提高电子设备与网络侧配置补充业务的适配性,使得电子设备可以快速、便捷的通过配置界面正常配置并使用补充业务。
[0135] 可选的,本发明实施例提供的补充业务配置方法,在上述S504之后还可以包括S510:
[0136] S510、电子设备在至少一项第二补充业务发生异常的情况下,向目标服务器发送第一异常消息,第一异常消息用于指示电子设备的补充业务异常。
[0137] 相应的,目标服务器可以接收并存储第一异常消息,进而可以统计第一异常消息与目标服务器中的其他异常消息。
[0138] 其中,目标服务器用于统计不同电子设备的补充业务的异常消息。此时,目标服务器可以为厂商提供的大数据平台。
[0139] 可选的,第一异常消息包括:电子设备的第一补充业务差异文件,以及电子设备的第一公共陆地移动网络PLMN,电子设备的第一无线接入类型RAT,电子设备的第一位置信息,电子设备所在的第一小区的信息,和电子设备的补充业务的第一异常信息中的至少一项。其中,第一补充业务差异文件为至少一项第二补充业务与至少一项第一补充业务之间的差异信息,第一异常信息包括异常的第二补充业务的标识、错误码或错误提示信息中的至少一项。
[0140] 可以理解的是,第一PLMN用于表示电子设备当前的运营商,第一RAT用于表示电子设备当前的网络制式(如LTE网络),第一位置信息和第一小区的信息用于表示电子设备当前所处的位置。
[0141] 可选的,电子设备的第一位置信息可以为电子设备所在的省、市以及地区的信息。
[0142] 可选的,电子设备的所在的第一小区的信息可以包括第一小区的位置区码(location area code,LAC)和物理小区标识(Physical Cell Identifier,PCI)中的至少一项。
[0143] 可以理解的是,至少一项第二补充业务发生异常,表示至少一个第一配置信息异常。例如,至少一项第二补充业务与至少一项第一补充业务不同(包括部分不同和完全不同),此时,至少一项第一补充业务的配置信息与至少一个第一配置信息不同。也即,电子设备与网络侧对补充业务的配置不适配。
[0144] 需要说明的是,本发明实施例提供的补充业务配置方法中,电子设备从网络侧(如XCAP服务器)实时获取至少一个第一配置信息(即补充业务集合)之后,可以实时判断当前的至少一个第一配置信息是否发生异常,即至少一个第一配置信息对应的至少一个第二补充业务是否发生异常。进而,电子设备可以向目标服务器上报用于指示电子设备的补充业务异常的第一异常消息,使得目标服务器可以存储并统计各个电子设备的异常信息,有利于后续通过目标服务器分析补充业务异常的原因和解决方案,如分析第一异常消息的原因和解决方案。
[0145] 可选的,本发明实施例提供的补充业务配置方法,在上述S507之后还可以包括S511-S512:
[0146] S511、电子设备接收XCAP服务器发送的第三响应消息,第三响应消息用于指示第三补充业务异常。
[0147] 示例性的,第三响应消息表示“not support”,用于指示网络侧不支持第三补充业务,即运营商不支持第三补充业务。例如,运营商当前不支持呼叫转移业务。
[0148] S512、电子设备根据第三响应消息,控制第一选项处于不可编辑的状态,或者调整第一选项的参数为第一参数。
[0149] 其中,第一参数用于指示第三补充业务的业务状态默认处于关闭状态。
[0150] 具体的,电子设备可以通过调制解调器接收第三响应消息,并将第三响应消息上报至AP,进而触发电子设备通过AP根据第三响应消息,控制第一选项处于不可编辑的状态,或者调整第一选项的参数为第一参数。
[0151] 具体的,电子设备控制第一选项处于不可编辑的状态,具体可以为配置界面中删除(或隐藏)第一选项,或者以预设显示效果显示某些补充业务的配置选项(如将第三补充业务的第一选项置灰。
[0152] 示例性的,在第三响应消息指示第三补充业务异常,如运营商不支持第三补充业务的情况下,电子设备根据第三响应消息可以删除第一选项,即删除配置界面中用于设置呼叫转移业务的配置选项(如图3示出的“呼叫转移”配置选项)。
[0153] 其中,上述S508和S509与S511和S512为并列的步骤,如执行S508和S509而不执行S511和S512,或者执行S511和S512而不执行S508和S509。
[0154] 需要说明的是,本发明实施例提供的补充业务配置方法中,电子设备在接收到XCAP服务器发送的用于指示第三补充业务异常的第三响应消息之后,不仅可以在调制解调器中更新第三补充业务的配置信息,还可以通过AP更新配置界面中用于配置第三补充业务的第一选项。从而,使得电子设备与网络侧对第三补充业务的配置信息保持一致,进一步提高了电子设备与网络侧配置补充业务的适配性。
[0155] 可选的,本发明实施例提供的补充业务配置方法,在上述S511之后还可以包括S513:
[0156] S513、电子设备向目标服务器发送第二异常消息,第二异常消息用于指示电子设备的补充业务异常。
[0157] 相应的,目标服务器可以接收并存储第二异常消息,进而可以统计第二异常消息与目标服务器中的其他异常消息。
[0158] 可以理解的是,第二异常消息具体用于指示第三补充业务异常。
[0159] 可选的,第二异常消息包括:电子设备的第二补充业务差异文件,以及电子设备的第二PLMN,电子设备的第二RAT,电子设备的第二位置信息,电子设备所在的第二小区的信息,和电子设备的补充业务的第二异常信息中的至少一项。其中,第二补充业务差异文件为第三补充业务与至少一项第二补充业务之间的差异信息,第二异常信息包括第三补充业务的标识信息、错误码信息或错误提示信息中的至少一项。
[0160] 具体的,上述第二异常信息中异常的第二补充业务可以为上述第三补充业务。
[0161] 需要说明的是,本发明实施例提供的补充业务配置方法中,电子设备从网络侧(如XCAP服务器)获取到指示第三补充业务异常的第三响应消息之后,可以向目标服务器上报用于指示电子设备的第三补充业务异常的第二异常消息,使得目标服务器可以存储并统计各个电子设备的异常信息,有利于后续通过目标服务器分析补充业务异常的原因和解决方案,如分析第二异常消息的原因和解决方案。
[0162] 可选的,本发明实施例提供的补充业务配置方法,在上述S511之后还可以包括S514和S515:
[0163] S514、电子设备在电子设备接入的网络为长期演进LTE网络的情况下,将电子设备接入的网络由LTE网络切换至目标网络。
[0164] 其中,目标网络为2G网络或3G网络,如GSM网络、WCDMA网络或CDMA网络。具体的,电子设备可以通过回落电路交换(Circuit Switch,CS)域,实现将电子设备接入的网络由LTE网络切换(即回落)至GSM网络、WCDMA网络或CDMA网络。
[0165] S515、电子设备向XCAP服务器发送第三请求消息,第三请求消息用于请求获取电子设备的补充业务的配置信息。
[0166] 例如,XCAP服务器可以在GSM网络环境中用于查询补充业务的配置信息。
[0167] 需要说明的是,本发明实施例中,在电子设备中的补充业务发生异常的情况下,电子设备可以将LTE网络切换至GSM网络、WCDMA网络或CDMA网络,并在切换后的网络环境中重新从XCAP服务器查询补充业务的配置信息。如此,在一定程度上可以提高电子设备与网络侧配置补充业务的适配性,并有利于用户快速、便捷的通过电子设备正常配置并使用补充业务。
[0168] 可选的,本发明实施例提供的补充业务配置方法,在上述S511之后还可以包括S516:
[0169] S516、电子设备在第三补充业务为呼叫等待业务的情况下,停止基于网络查询或配置电子设备的补充业务,并基于电子设备查询或配置电子设备的补充业务。
[0170] 可选的,本发明实施例提供的补充业务配置方法,可以分别执行S513和S516,对S513和S516的执行顺序不作具体限定。
[0171] 可以理解的是,对于呼叫等待业务,有基于电子设备和基于网络两种配置方式。基于电子设备的配置方式中电子设备不会跟网络(如XCAP服务器)交互,而基于网络的配置方式中电子设备会与网络同步呼叫等待业务的配置信息,因此当基于网络的配置方式出现异常时,电子设备可以动态的设置基于电子设备的配置方式配置呼叫等待业务的配置信息,来适应异常的情况。从而,有利于用户通过电子设备正常配置并使用呼叫等待业务。
[0172] 可选的,本发明实施例提供的补充业务配置方法,还可以包括S517和S518:
[0173] S517、电子设备接收用户对配置界面中的第二选项的输入。
[0174] 示例性的,第二选项为呼叫转移业务的配置选项,如图3所示的“呼叫等待”配置选项。
[0175] S518、电子设备响应于上述输入,调整第二选项,并向XCAP服务器发送第四请求消息,第四请求消息中包括通过第二选项配置的第四补充业务的配置信息。
[0176] 示例性的,用户对第二选项的输入可以用于修改呼叫转移业务(即第四补充业务)的业务状态以及修改转移号码。
[0177] 示例性的,第四请求消息可以为HTTP PUT消息。
[0178] 相应的,XCAP服务器可以接收第四请求消息,并根据第四请求消息修改第四补充业务的配置信息,如修改呼叫转移业务的业务状态以及转移号码。
[0179] 需要说明的是,本发明实施例中,用户通过电子设备提供的配置界面中的配置选项可以配置补充业务的同时,还可以触发网络侧(如XCAP服务器)修改相应的补充业务的配置信息,从而进一步提高了电子设备与网络侧配置补充业务的适配性。
[0180] 可选的,本发明实施例提供的补充业务配置方法,还可以包括S519-S521:
[0181] S519、电子设备接收目标服务器发送的调整消息,调整消息中包括:目标补充业务差异文件。
[0182] 相应的,在执行S519之前,目标服务器可以向电子设备发送调整消息。
[0183] 进一步,可选的,调整消息中除了包括目标补充业务差异文件之外,还可以包括目标PLMN,目标RAT,目标位置信息,目标小区的信息,目标异常信息中的至少一项。
[0184] 可以理解的是,接收调整消息的电子设备可以为目标PLMN,目标RAT,目标位置信息,目标小区的信息等信息中的部分或全部指示的电子设备,例如该电子设备当前的PLMN为目标PLMN。
[0185] 示例性的,上述目标补充业务差异文件与上述第一补充业务差异文件和第二补充业务差异文件相同或不同。
[0186] S520、电子设备根据目标补充业务差异文件,调整电子设备的补充业务的配置信息。
[0187] 可以理解的是,电子设备通过调制解调器调整的补充业务的配置信息,具体可以为调整目标补充业务差异信息指示的补充业务的配置信息的部分。示例性的,目标补充业务差异文件用于指示电子设备调整呼叫等待业务的配置信息,如调整等待业务的业务状态为关闭状态。
[0188] S521、电子设备根据调整后的电子设备的补充业务的配置信息调整配置界面中的配置选项。
[0189] 其中,目标补充业务差异文件用于指示电子设备的补充业务的配置信息中待调整的配置信息。示例性的,电子设备默认配置呼叫转移业务的业务状态为关闭状态。
[0190] 需要说明的是,本发明实施例中,由于电子设备可以动态从目标服务器获取包括目标补充业务差异文件的调整消息,因此使得电子设备可以实时的根据目标补充业务差异文件调整电子设备中的补充业务的配置信息。从而,有利于电子设备快速的适配电子设备的补充业务的配置信息与网络侧提供的补充业务的配置信息。
[0191] 可选的,如图7所示,本发明实施例提供的补充业务配置方法还可以包括S701和S702。例如,在上述S519之前还可以包括S701和S702。
[0192] S701、目标服务器接收至少两个异常消息。
[0193] 其中,每个异常消息均包括:补充业务差异文件和异常信息,以及公共陆地移动网络PLMN、无线接入类型RAT、位置信息、所处小区的信息中的信息。
[0194] 相应的,至少两个电子设备中的每个电子设备可以分别向目标服务器发送一个异常消息,以使得目标服务器可以接收到上述至少两个异常消息。
[0195] S702、目标服务器在满足第一条件的情况下,向至少一个目标电子设备发送调整消息。
[0196] 示例性的,至少一个目标电子设备中可以包括上述实施例中S501-S521中涉及的电子设备。
[0197] 其中,第一条件为:至少两个异常消息中包括至少一个第一目标异常消息、且至少一个第一目标异常消息的数量与目标数量的比值大于或等于第一阈值;每个第一目标异常消息均包括相同的至少一项目标信息,且每个第一目标异常消息中均包括目标补充业务差异文件,至少一项目标信息包括目标PLMN、目标RAT、目标位置信息、所处目标小区的信息中的信息;至少一个目标电子设备为至少一项目标信息对应的电子设备;目标数量为至少一个目标电子设备的数量;调整消息包括:补充业务差异文件以及至少一项目标信息;即至少一个目标电子设备为发送所述至少一个目标异常消息的电子设备;调整消息用于触发至少一个目标电子设备分别调整配置界面中的配置选项。
[0198] 类似的,目标位置信息可以指示省市区,即电子设备所在的省市区。目标小区的信息可以包括LAC和PCI中的至少一项。
[0199] 示例性的,对于包含相同的业务集合差异文件的多个异常消息,目标电子设备可以根据PLMN、RAT、省市区、PCI进行进一步分类,如将均包括相同的PLMN(如下述目标PLMN)的异常消息划归为同一分类。
[0200] 可以理解的是,对于统一分类中的异常消息,如包含相同的PLMN上报的数据量达到当前用户量的10%(可自由设定),应该启动预警和在线配置机制,逐步推送观察数据量变化,不断修整推送量,达到包含相同的PLMN的异常消息降低上报量约占用户量(即目标数量)的1%-2%。
[0201] 示例性的,在某一运营商具有100万个某一机型的手机的场景中,该运营商的10%的手机用户均上报网络不再部署呼叫转移业务(如无条件的呼叫转移业务),此时目标服务器可以启动预警和在线配置机制,给用户下发调整消息,使得相应的电子设备可以调整补充业务的配置信息,以关闭或默认关闭呼叫转移业务。
[0202] 具体的,电子设备与目标服务器可以双向交互更新补充业务业务配置,从而达到电子设备快速调整补充业务的配置信息的目的。
[0203] 可选的,如果上述至少一项目标信息对应分布在全国范围的至少一个目标电子设备,那么目标服务器可以在全国范围内,普遍上报调整消息,则将调整消息推送全国用户,以使得全国的用户均可以依据调整消息调整电子设备的补充业务的配置信息。此时,包含相同的PLMN至少一个异常消息为全国范围内的电子设备上报的。
[0204] 可选的,如果上述至少一项目标信息对应分布在特定地区或者P-cell基站小区的至少一个目标电子设备,那么目标服务器可以在该特定地区或者P-cell基站小区内,上报调整消息,则将调整消息推送这些区域内的用户,以使得这些用户均可以依据调整消息调整电子设备的补充业务的配置信息。
[0205] 需要说明的是,本发明实施例中,由于目标服务器接收到各个电子设备的异常消息,以识别并分析大量的异常消息,从而可以按照不同的运营商、不同的补充业务差异文件等信息分类不同的异常消息。进而,目标服务器可以向相应的区域内的至少一个目标电子设备发送调整消息,以支持电子设备快速的根据调整消息调整电子设备的补充业务的配置信息。从而,有利于快速的适配电子设备的补充业务的配置信息与网络侧提供的补充业务的配置信息,进而使得电子设备可以快速、便捷的配置补充业务,即快速的在电子设备中调整补充业务的配置信息。
[0206] 可选的,本发明实施例提供的补充业务配置方法,在上述S701之后还可以包括S703:
[0207] S703、在满足第二条件的情况下,目标服务器输出告警信息。
[0208] 其中,第二条件包括:至少两个异常消息中包括至少一个第二目标异常消息、且至少一个第二目标异常消息的数量与目标数量的比值大于或等于第二阈值(如5%);至少一个第二目标异常消息中每个第二目标异常消息均包括相同异常信息;告警信息用于指示至少一个第二目标异常消息中均包括相同的异常信息。此时,说明发生该异常信息指示的补充业务异常的电子设备较多。
[0209] 例如,相同的异常信息可以表示发生异常的补充业务相同。
[0210] 可以理解的是,目标服务器输出告警信息使得用户(如厂商的测试人员)可以及时获知当前的电子设备中补充业务发生异常的情况。进而,有利于用户更加关注电子设备上报的异常消息而更加注重预警机制,并及时排查异常原因并及时解决异常。
[0211] 如图8所示,为本发明实施例提供的一种可能的电子设备的结构示意图。图8示出的电子设备80包括:发送模块81、接收模块82和调整模块83;发送模块81,用于在电子设备显示配置界面的情况下,向引导服务功能BSF服务器发送鉴权请求消息,配置界面当前用于配置至少一项第一补充业务;接收模块82,用于接收BSF服务器发送的鉴权响应消息,鉴权响应消息用于指示对电子设备鉴权成功;发送模块81,还用于向可扩展标记语言配置接入协议XCAP服务器发送第一请求消息,第一请求消息用于请求获取至少一个第一配置信息;接收模块82,用于接收XCAP服务器发送的第一响应消息,第一响应消息中包括发送模块81请求的至少一个第一配置信息;调整模块83,用于根据接收模块82得到的至少一个第一配置信息,调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务;其中,一个第一配置信息用于配置一个第二补充业务。
[0212] 可选的,电子设备80还包括:获取模块;获取模块,用于接收模块82接收XCAP服务器发送的第一响应消息之后,从接收模块82得到的至少一个第一配置信息中获取第三补充业务的节点信息;发送模块81,还用于根据获取模块得到的第三补充业务的节点信息,向XCAP服务器发送第二请求消息,第二请求消息用于请求第三补充业务的第二配置信息;接收模块82,还用于接收XCAP服务器发送的第二响应消息,第二响应消息中包括第二配置信息;调整模块83,还用于根据接收模块82接收的第二配置信息,调整第一选项的参数;其中,第三补充业务为至少一项第二补充业务中的任意一项,第一选项为配置界面中用于配置第三补充业务的一个选项。
[0213] 可选的,发送模块81,还用于接收模块82接收XCAP服务器发送的第一响应消息之后,在至少一项第二补充业务发生异常的情况下,向目标服务器发送第一异常消息,第一异常消息用于指示电子设备的补充业务异常;其中,目标服务器用于统计不同电子设备的补充业务发送的异常消息。
[0214] 可选的,第一异常消息包括:电子设备的第一补充业务差异文件,以及电子设备的第一公共陆地移动网络PLMN,电子设备的第一无线接入类型RAT,电子设备的第一位置信息,电子设备所在的第一小区的信息,和电子设备的补充业务的第一异常信息中的至少一项;其中,第一补充业务差异文件为至少一项第二补充业务与至少一项第一补充业务之间的差异信息,第一异常信息包括异常的第二补充业务的标识信息、错误码信息或错误提示信息中的至少一项。
[0215] 可选的,接收模块82,还用于发送模块81根据第三补充业务的节点信息,向XCAP服务器发送第二请求消息之后,接收XCAP服务器发送的第三响应消息,第三响应消息用于指示第三补充业务异常;调整模块83,还用于根据接收模块82接收的第三响应消息,控制第一选项处于不可编辑的状态,或者调整第一选项的参数为第一参数;其中,第一参数用于指示第三补充业务的业务状态默认处于关闭状态。
[0216] 可选的,发送模块81,还用于接收模块82接收XCAP服务器发送的第三响应消息之后,向目标服务器发送第二异常消息,第二异常消息用于指示电子设备的补充业务异常;其中,目标服务器用于统计不同电子设备发送的补充业务的异常消息。
[0217] 可选的,第二异常消息包括:电子设备的第二补充业务差异文件,以及电子设备的第二PLMN,电子设备的第二RAT,电子设备的第二位置信息,电子设备所在的第二小区的信息,和电子设备的补充业务的第二异常信息中的至少一项;其中,第二补充业务差异文件为第三补充业务与至少一项第二补充业务之间的差异信息,第二异常信息包括第三补充业务的标识信息、错误码信息或错误提示信息中的至少一项。
[0218] 可选的,电子设备80还包括:第一控制模块;第一控制模块,用于接收模块82接收XCAP服务器发送的第三响应消息之后,在电子设备接入的网络为长期演进LTE网络的情况下,将电子设备接入的网络由LTE网络切换至目标网络;发送模块81,还用于向XCAP服务器发送第三请求消息,第三请求消息用于请求获取电子设备的补充业务的配置信息;其中,目标网络为第二代移动通信技术2G网络或第三代移动通信技术3G网络,XCAP服务器为基于目标网络中用于提供补充业务的配置信息的服务器。
[0219] 可选的,电子设备80还包括:第二控制模块;第二控制模块,用于接收模块82接收XCAP服务器发送的第三响应消息之后,在第三补充业务为呼叫等待业务的情况下,停止基于网络查询或配置电子设备的补充业务,并基于电子设备查询或配置电子设备的补充业务。
[0220] 可选的,电子设备80还包括:输入模块;输入模块,用于接收用户对配置界面中的第二选项的输入;调整模块83,还用于响应于输入模块得到的输入,调整第二选项,并向XCAP服务器发送第四请求消息,第四请求消息中包括通过第二选项配置的第四补充业务的配置信息。
[0221] 可选的,接收模块82,还用于接收目标服务器发送的调整消息,调整消息中包括:目标补充业务差异文件;调整模块83,还用于根据接收模块82得到的目标补充业务差异文件,调整电子设备的补充业务的配置信息;根据调整后的电子设备的补充业务的配置信息调整配置界面中的配置选项;其中,目标补充业务差异文件用于指示电子设备的补充业务的配置信息中待调整的配置信息。
[0222] 本发明实施例提供的电子设备80能够实现上述方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
[0223] 本发明实施例提供的电子设备,在电子设备显示当前用于配置至少一项第一补充业务配置界面的情况下,通过BSF服务器对电子设备鉴权成功之后,可以通过XCAP服务器获取至少一个第一配置信息,一个第一配置信息为一个第二补充业务的配置信息;进而,根据至少一个第一配置信息,可以动态调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。如此,电子设备动态地从网络侧获取补充业务的至少一个第一配置信息之后,不仅可以将至少一个第一配置信息更新至电子设备的调制解调器中,还可以根据至少一个第一配置信息调整配置界面中的配置选项,使得配置界面中的配置选项配置的补充业务与网络侧提供的补充业务一致。从而,提高了电子设备和网络之间配置补充业务的适配性,使得电子设备可以快速、便捷的通过配置界面正常配置并使用补充业务。
[0224] 图9为本发明实施例提供的一种可能的目标服务器的结构示意图。图9示出的目标服务器90包括:接收模块91和发送模块92;接收模块91,用于接收至少两个异常消息,每个异常消息均包括:补充业务差异文件和异常信息,以及公共陆地移动网络PLMN、无线接入类型RAT、位置信息、所处小区的信息中的信息;发送模块92,用于在满足第一条件的情况下,向至少一个目标电子设备发送调整消息;其中,第一条件为:接收模块91接收的至少两个异常消息中包括至少一个第一目标异常消息、且至少一个第一目标异常消息的数量与目标数量的比值大于或等于第一阈值;每个第一目标异常消息均包括相同的至少一项目标信息,且每个第一目标异常消息中均包括目标补充业务差异文件,至少一项目标信息包括目标PLMN、目标RAT、目标位置信息、所处目标小区的信息中的信息;至少一个目标电子设备为至少一项目标信息对应的电子设备;目标数量为至少一个目标电子设备的数量;调整消息包括:补充业务差异文件以及至少一项目标信息;调整消息用于触发至少一个目标电子设备分别调整配置界面中的配置选项。
[0225] 可选的,目标服务器还包括:输出模块;输入模块,用于接收模块91接收至少两个异常消息之后,在满足第二条件的情况下,输出告警信息;其中,第二条件包括:至少两个异常消息中包括至少一个第二目标异常消息、且至少一个第二目标异常消息的数量与至少两个异常消息的数量的比值大于或等于第二阈值;至少一个第二目标异常消息中每个第二目标异常消息均包括相同异常信息;告警信息用于指示至少一个第二目标异常消息中均包括相同的异常信息。
[0226] 本发明实施例提供的目标服务器90能够实现上述方法实施例中目标服务器实现的各个过程,为避免重复,这里不再赘述。
[0227] 本发明实施例提供的目标服务器,由于目标服务器接收到各个电子设备的异常消息,以识别并分析大量的异常消息,从而可以按照不同的运营商、不同的补充业务差异文件等信息分类不同的异常消息。进而,目标服务器可以向相应的区域内的至少一个目标电子设备发送调整消息,以支持电子设备快速的根据调整消息调整电子设备的补充业务的配置信息。从而,有利于快速的适配电子设备的补充业务的配置信息与网络侧提供的补充业务的配置信息,进而使得电子设备可以快速、便捷的配置补充业务,即快速的在电子设备中调整补充业务的配置信息。
[0228] 图10为本发明实施例提供的一种电子设备的硬件结构示意图,该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、以及计步器等。
[0229] 其中,射频单元101,用于在电子设备显示配置界面的情况下,向引导服务功能BSF服务器发送鉴权请求消息,配置界面当前用于配置至少一项第一补充业务;接口单元108,用于接收BSF服务器发送的鉴权响应消息,鉴权响应消息用于指示对电子设备鉴权成功;射频单元101,还用于向可扩展标记语言配置接入协议XCAP服务器发送第一请求消息,第一请求消息用于请求获取至少一个第一配置信息,不同的第一配置信息为至少一项第二补充业务中不同的第二补充业务的配置信息;接口单元108,用于接收XCAP服务器发送的第一响应消息,第一响应消息中包括射频单元101请求的至少一个第一配置信息;处理器110,用于根据接口单元108得到的至少一个第一配置信息,调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。
[0230] 本发明实施例提供的电子设备,在电子设备显示当前用于配置至少一项第一补充业务配置界面的情况下,通过BSF服务器对电子设备鉴权成功之后,可以通过XCAP服务器获取至少一个第一配置信息,不同的第一配置信息为至少一个第二补充业务中的不同的第二补充业务的配置信息;进而,根据至少一个第一配置信息,可以动态调整配置界面中的配置选项,使得配置界面用于配置至少一项第二补充业务。如此,电子设备动态地从网络侧获取补充业务的至少一个第一配置信息之后,不仅可以将至少一个第一配置信息更新至电子设备的调制解调器中,还可以根据至少一个第一配置信息调整配置界面中的配置选项,使得配置界面中的配置选项配置的补充业务与网络侧提供的补充业务一致。从而,提高了电子设备和网络之间配置补充业务的适配性,有利于用户通过电子设备的配置界面正常配置并使用电子设备补充业务。
[0231] 应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器收发信机耦合器低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。
[0232] 电子设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0233] 音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
[0234] 输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
[0235] 电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
[0236] 显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
[0237] 用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球鼠标、操作杆,在此不再赘述。
[0238] 进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图10中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
[0239] 接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
[0240] 存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0241] 处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0242] 电子设备100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0243] 另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
[0244] 如图11所示,为本发明实施例的一种可能的目标服务器的结构示意图,该目标服务器130包括:处理器131、收发机132、存储器133、用户接口134和总线接口135。
[0245] 其中,收发机132,用于接收至少两个异常消息,每个异常消息均包括:补充业务差异文件和异常信息,以及公共陆地移动网络PLMN、无线接入类型RAT、位置信息、所处小区的信息中的信息;在满足第一条件的情况下,向至少一个目标电子设备发送调整消息;其中,第一条件为:至少两个异常消息中包括至少一个第一目标异常消息、且至少一个第一目标异常消息的数量与目标数量的比值大于或等于第一阈值;每个第一目标异常消息均包括相同的至少一项目标信息,且每个第一目标异常消息中均包括目标补充业务差异文件,至少一项目标信息包括目标PLMN、目标RAT、目标位置信息、所处目标小区的信息中的信息;至少一个目标电子设备为至少一项目标信息对应的电子设备;目标数量为至少一个目标电子设备的数量;调整消息包括:补充业务差异文件以及至少一项目标信息;调整消息用于触发至少一个目标电子设备分别调整配置界面中的配置选项。
[0246] 本发明实施例提供的目标服务器,由于目标服务器接收到各个电子设备的异常消息,以识别并分析大量的异常消息,从而可以按照不同的运营商、不同的补充业务差异文件等信息分类不同的异常消息。进而,目标服务器可以向相应的区域内的至少一个目标电子设备发送调整消息,以支持电子设备快速的根据调整消息调整电子设备的补充业务的配置信息。从而,有利于快速的适配电子设备的补充业务的配置信息与网络侧提供的补充业务的配置信息,进而使得电子设备可以快速、便捷的配置补充业务,即快速的在电子设备中调整补充业务的配置信息。
[0247] 本发明实施例中,在图11中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器131代表的一个或多个处理器和存储器133代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口135提供接口。收发机132可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口134还可以是能够外接内接需要的设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。处理器131负责管理总线架构和通常的处理,存储器133可以存储处理器131在执行操作时所使用的数据。
[0248] 另外,网络设备130还包括一些未示出的功能模块,在此不再赘述。
[0249] 可选的,本发明实施例还提供一种电子设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0250] 可选的,本发明实施例还提供一种目标服务器,包括处理器131,存储器133,存储在存储器133上并可在所述处理器131上运行的计算机程序,该计算机程序被处理器131执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0251] 本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
[0252] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0253] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
[0254] 上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈