定向获取配置信息的方法、终端和系统与流程

文档序号:12949223阅读:241来源:国知局
定向获取配置信息的方法、终端和系统与流程

本发明涉及通信技术领域,特别是涉及定向获取配置信息的方法、终端和系统。



背景技术:

在现网中,ip多媒体子系统(ipmultimediasubsystem,ims)是一种全新的多媒体业务形式,它能够满足现在的终端客户更新颖、更多样化多媒体业务的需求。诸如volte(voiceoverlte,基于ims的语音业务)、vilte(videooverlte,基于ims的视频业务)、vowifi(voiceonwifi,基于ims的wifi业务)以及rcs(richcommunicationservice,融合通信服务)等的ims业务与全球各运营商之间存在强关联的联系。各运营商对不同的ims业务存在着一些配置差异,比如不同的运营商需要配置不同的p-cscf(proxy-callsessioncontrolfuntion,代理呼叫会话控制功能)参数、qos(qualityofservice,服务质量)参数、附加业务ut相关参数等。

传统支持ims业务的用户终端普遍支持ims的标准协议ir.92&ir.94,但是用户终端所能支持的ims业务类型有限,而且需要根据每个运营商的情况通过系统升级的方式,挨个将对应的配置参数内置到用于终端,使其支持所对应的运营商ims业务,该方式效率低、用户体验度差。



技术实现要素:

本发明实施例提供一种定向获取配置信息的方法、终端和系统,能够使终端快速获取至少一个运营商的ims业务的配置信息,提高了用户的体验度。

一种定向获取配置信息的方法,包括:

终端获取所述终端能够支持的至少一个运营商的唯一标识,所述终端支持ims业务;

所述终端向服务器发送获取配置信息的请求,所述请求携带所述至少一个运营商的唯一标识;

所述终端接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息;

所述终端根据所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

一种定向获取配置信息的终端,所述终端支持ims业务,所述终端,包括:

获取模块,用于获取所述终端能够支持的至少一个运营商的唯一标识;

发送模块,用于向服务器发送获取配置信息的请求,所述请求携带所述至少一个运营商的唯一标识;

接收模块,用于接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息;

运行模块,用于根据所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

一种定向获取配置信息的系统,所述系统包括服务器以及与所述服务器进行通信的终端,其中,所述终端支持ims业务;

所述终端,用于获取所述终端能够支持的至少一个运营商的唯一标识,还用于向所述服务器发送获取配置信息的请求,所述请求携带所述至少一个运营商的唯一标识;

所述服务器,用于接收所述获取配置信息的请求,并根据所述请求将获取的至少一个具有所述唯一标识的ims业务的配置信息反馈给所述终端;

所述终端,还用于接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息并根据所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

上述定向获取配置信息的方法、终端和系统,能够使终端能够快速定向获取该终端能够支持的至少一个运营商的配置信息,增加了终端支持ims业务的数量,使终端能够快速适应全球运营商ims普及需求,提高了用户的体验度。

附图说明

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

图1为一个实施例中定向获取配置信息的系统的应用环境图;

图2为一个实施例中终端的结构示意图;

图3为一个实施例中服务器的结构示意图;

图4为一个实施例中定向获取配置信息的方法的流程示意图;

图5为一个实施例中终端获取所述终端能够支持的至少一个运营商的唯一标识的流程示意图;

图6为另一个实施例中终端获取所述终端能够支持的至少一个运营商的唯一标识的流程示意图;

图7为另一个实施例中定向获取配置信息的方法的流程示意图;

图8为一个实施例中定向获取配置信息的终端的内部结构示意图;

图9为一另一个实施例中定向获取配置信息的终端的内部结构示意图;

图10为与本发明实施例提供的终端相关的手机的部分结构的框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,在一个实施例中,提供了一种定向获取配置信息的系统,包括终端110和服务器120。终端110可以为手机、平板电脑、智能手表、个人数字助理(pda)或其他可以支持ims业务的终端。服务器120可以是独立的物理服务器也可以是物理服务器集群。

如图2所示,在一个实施例中,提供了一种用于实现定向获取配置信息的方法的终端110,包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口和触控屏。其中处理器具有计算功能和控制终端110工作的功能,该处理器被配置为执行一种定向获取配置信息的方法。非易失性存储介质包括磁存储介质、光存储介质和闪存式存储介质中的至少一种,非易失性存储介质存储有操作系统和计算机可读指令。该计算机可读指令被处理器执行时以实现一种定向获取配置信息的方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的计算机可读指令的运行提供环境。网络接口用于连接到服务器120。触控屏包括显示屏和触控层,显示屏包括液晶显示屏、柔性显示屏和电子墨水显示屏中的至少一种。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

如图3所示,在一个实施例中,提供了一种用于实现定向获取配置信息的方法的服务器120。服务器120包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的处理器用于提供计算和控制能力,支撑整个服务器的运行。处理器具有计算功能和控制服务器120工作的功能,该处理器被配置为执行一种定向获取配置信息的方法。该服务器的非易失性存储介质存储有操作系统和计算机可读指令。该计算机可读指令被处理器执行时以实现一种定向获取配置信息的方法。网络接口用于连接到网络与终端110通信。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

如图4所示,在一个实施例中,提供了一种定向获取配置信息的方法,本实施例以该方法应用于上述图1中的获取配置信息的系统中的终端110来举例说明。该方法具体包括如下步骤:

步骤402:终端获取所述终端能够支持的至少一个运营商的唯一标识,所述终端支持ims业务。

终端获取本机(终端)能够支持的至少一个运营商的唯一标识,每个运营商都对应一个唯一标识。终端能够支持的运营商与终端的默认出厂设置相关,有的终端可以支持全球通,即可以驻留在任意运营商网络,则该终端就获取全球所有运营商的唯一标识;有的终端为定制机,仅支持中国移动(或中国联通)运营商,即不能驻留在中国电信运营商网络,则该终端就只获取中国移动(或中国联通)运营商的唯一标识,而不需获取中国电信运营商的唯一标识。

需要说明的是,唯一标识具体可以为用于区分不同运营商的字符串,或是数字、字母等的组合,在此不做限定。

终端支持ims业务,也即,终端支持imsir.92和imsir.94标准协议。其中,imsir.92定义了ims的语音和短信基本规范要求,imsir.94定义了ims视频通话基本规范要求。每个运营商的ims业务的类型可以为多种,诸如volte、vilte、vowifi以及rcs等的ims业务,且每一种ims业务与全球各运营商(例如:中国移动、中国联通、中国电信、印度运营商reliance、美国运营商verizon、americantelephone&telegraph、t-mobile等)之间存在强关联的联系。

步骤404:所述终端向服务器发送获取配置信息的请求,所述请求携带所述至少一个运营商的唯一标识。

其中,每个运营商对应一种配置信息,每个运营商的每种ims业务类型会对应一种配置文件,同一运营商的配置信息包括多种配置文件。具体地,配置文件包括终端通过运营商的唯一标识标识对应的运营商网络执行ims业务时所需的差异化功能参数。也即,各运营商对不同的ims业务存在着一些配置差异,比如差异化功能参数可以包括:p-cscf参数、qos参数、附加业务ut相关参数等。其中,每个配置信息中都携带有对应的运营商的唯一标识。也即,每个运营商对应一种配置信息,多个运营商就对应多种配置信息。

全球各家运营商的所有ims业务的配置信息可以从第三方平台、组织或机构中获取,并将获取的全球各家运营商的所有ims业务的配置信息存储在服务器上。其中,服务器可以存储全球20-30家运营商的所有ims业务的配置信息。当然,运营商的数量可以根据实际需求来确定,在此不做进一步的限定。

其中,终端与服务器之间根据传输控制协议/网间协议(transmissioncontrolprotocol/internetprotocol,tcp/ip)或其他通讯协议方式建立通信。终端向服务器发送获取配置信息的请求,其中,获取配置信息的请求中携带至少一个运营商的唯一标识。

需要说明的是,该请求中还携带终端的身份标识,当终端的数量可以为多个,每个终端都具有相应的身份标识,多个终端都可以同时向服务器发送获取取配置信息的请求。身份标识具体可以为用于区分不同运营商的字符串,或是数字、字母等的组合,在此不做限定。

步骤406:所述终端接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息。

服务器接收终端发送的获取配置信息的请求,并根据获取配置信息的请求中携带的唯一标识信息,将存储在服务器上具有该唯一标识的所有ims业务的配置信息反馈给终端,终端接收服务反馈的具有该唯一标识的所有ims业务的配置信息。其中,一个唯一标识对应一个配置信息,若该请求中携带多个不同的唯一标识,则服务器将具有不同唯一标识的ims业务的多个配置信息反馈给终端。

具体地,服务器上存储有全球所有运营商的ims业务的配置信息。同时,服务器可以对存储的所有配置信息进行管理。可以设置至少一个用于对应存储配置信息的存储路径,其中,存储路径与运营商的唯一标识一一对应。服务器可以根据设置的存储路径对每个具有唯一标识的运营商的ims业务的配置信息进行存储。

可选的,服务器还可以检测具有唯一标识的ims业务的配置信息是否均为最新的配置信息,并将最新的配置信息反馈给所述终端。服务器根据接收的获取配置信息的请求中携带的唯一标识信息,对具有该唯一标识的配置信息进行检测,判断存储在服务器上的具有唯一标识的ims业务的配置信息是否均为最新的配置信息,并将具有唯一标识的所有最新的配置信息反馈给终端。

具体地,服务器可以通过检测存储的具有唯一标识的ims业务的配置信息的版本号是否低于当前获取具有唯一标识的ims业务的的配置信息的版本号来判断存储在服务器上的具有唯一标识的ims业务的配置信息是否均为最新的配置信息。版本号高的配置信息是在版本号低的配置信息上的基础上进行更新的。服务器通过检测,当存储的具有唯一标识的ims业务的配置信息的版本号低于当前获取的具有唯一标识的ims业务的配置信息的版本号时,则服务器将当前获取的具有唯一标识的ims业务的配置信息作为最新的配置信息并进行存储;当存储的具有唯一标识的ims业务的配置信息的版本号等于当前获取的具有唯一标识的ims业务的配置信息的版本号时,则服务器上存储的配置信息为最新的配置信息。

服务器能够实时获取当前最新版本的配置信息,避免信息滞后的情况发生,以便于为终端提供最新的配置信息,提高用户的体验度。也即,终端接收服务反馈的具有该唯一标识的所有ims业务的配置信息均为最新的配置信息。

步骤408:所述终端根据所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

由于终端支持ims业务,终端可以经当前终端驻留的运营商网络注册ims网络,运行该运营商网络所对应的运营商的所有的ims业务,即可以运行该终端能够支持的运营商的所有的ims业务。当终端驻留的不同的运营商网络时,则可以运行该运营商网络所对应的运营商的所有的ims业务,继而,实现对至少一个运营商的ims业务的运行。

上述定向获取配置信息的方法,终端获取终端能够支持的至少一个运营商的唯一标识,终端支持ims业务;终端向服务器发送获取配置信息的请求,请求携带至少一个运营商的唯一标识;终端接收服务器根据请求获取的具有唯一标识的ims业务的配置信息;终端根据配置信息运行能够支持的至少一个运营商的ims业务。通过上述方法,终端能够快速定向获取该终端能够支持的至少一个运营商的配置信息,增加了终端支持ims业务的数量,使终端能够快速适应全球运营商ims普及需求,提高了用户的体验度。

如图5所示,在一个实施例中,所述终端获取所述终端能够支持的至少一个运营商的唯一标识,包括:

步骤502:所述终端根据本机型号确定所述终端所支持的网络类型。

每个终端都具有唯一的本机型号,终端可以根据本机型号确定该终端所支持的网络类型,在每个运营商下会存在至少一种网络类型。

步骤504:所述终端根据所述网络类型确定所述终端能够支持的至少一个运营商的唯一标识。

终端可以根据确定的网络类型确定该终端所能够支持的至少一个运营商。由于每个运营商具有唯一标志,根据运营商与运营商的唯一标识的对应关系,就可以获取该运营商的唯一标识。若网络类型适用于多个运营商,则终端获取多个运营商的唯一标识,若网络类型仅适用于一个运营商,则终端获取该运营商的唯一标识。这样终端仅仅获取该终端能够支持的的运营商的ims业务的配置信息,可以提高获取相应的配置信息的效率,同时,也能提高终端对配置信息的识别精准度。

如图6所示,在一个实施例中,所述终端获取所述终端能够支持的至少一个运营商的唯一标识,包括:

步骤602:所述终端获取内置在所述终端内的sim卡的国际移动用户识别码信息。

sim(subscriberidentificationmodule)卡也称为用户身份识别卡,sim卡的国际移动用户识别码(internationalmobilesubscriberidentificationnumber,imsi)是sim卡的唯一标识,imsi是区别移动用户的标志,储存在sim卡中,可用于区别移动用户的有效信息。imsi由mcc、mnc、msin组成,其中,mcc(mobilecountrycode)为移动国家码,由3位数字组成,唯一地识别移动客户所属的国家,中国为460;mnc(mobilenetworkcode)移动网络码,由2位数字组成,用于识别移动客户所归属的移动网络,中国移动为00,中国联通为01,中国电信为03;msin为移动客户识别码,采用等长11位数字构成。

步骤604:所述终端根据所述sim卡的国际移动用户识别码信息确定所述终端能够支持的至少一个运营商的唯一标识。

终端根据sim卡的国际移动用户识别码的mcc、mnc就可以确定该终端所能支持的某一运营商,由于每个运营商具有唯一标志,根据运营商与运营商的唯一标识的对应关系,就可以获取该运营商的唯一标识。

需要说明的是,若该终端仅支持单sim卡,则终端可以确定该终端所能支持的某一运营商。在每个运营商下会存在至少一种网络类型,一个网络类型适用于多个运营商,可以根据网络类型获取终端所能支持的至少一个运营商。

可选的,若该终端中内置有两个或多个sim卡,则终端可以每个sim卡分别确定该终端所能支持的至少一个运营商,并获取该运营商的唯一标识。

终端仅仅获取该终端能够支持的的运营商的ims业务的配置信息,可以提高获取相应的配置信息的效率,同时,也能提高终端对配置信息的识别精准度。

如图7所示,在一个实施例中,所述终端接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息后,还包括:

步骤702:所述终端检测终端内是否预先存储具有所述唯一标识的ims业务的配置信息。

终端接收服务器根据请求获取的具有唯一标识的ims业务的配置信息后,终端还可以检测终端内是否预先存储具有唯一标识的ims业务的配置信息。在检测的过程中,可以通过搜索唯一标识,进而判断是否与该唯一标识相匹配的配置信息。

若没有与该唯一标识相匹配的配置信息,则表明,该终端内未存储具有该唯一标识的ims业务的配置信息,执行步骤704:所述终端对接收的至少一个具有所述唯一标识的ims业务的配置信息进行存储。继而,终端可以根据接收的至少一个具有所述唯一标识的ims业务的配置信息运行能够支持的至少一个运营商的ims业务。

若存在与该唯一标识信息相匹配的配置信息,则表明终端内预先存储具有该唯一标识的ims业务的配置信息,则执行步骤706:所述终端根据接收的至少一个具有所述唯一标识的ims业务的配置信息更新所述预先存储的具有所述唯一标识的所述配置信息。

在一个实施例中,还包括步骤708:终端检测预先存储的具有所述唯一标识的所述配置信息是否被更新成功。

具体地,终端可以通过检测预先存储的配置信息的版本号与接收的具有唯一标识的配置信息的版本号是否一致。若一致,则表示预先存储的配置信息被更新成功,反之,则表示预先存储的配置信息未被更新成功。

可选的,还可以通过判断当前更新后的预先存储的配置信息的版本号与最新前的预先存储的配置信息的版本号是否一致;若一致,则表示预先存储的配置信息被更新成功,反之,则表示预先存储的配置信息未被更新成功。

终端通过检测,当预先存储的配置信息未被更新成功时,则执行步骤710:所述终端再次向所述服务器发送获取配置信息的请求,再次从所述服务器中获取至少一个具有所述唯一标识的ims业务的配置信息,直到预先存储的配置信息被更新成功为止。当预先存储的配置信息被更新成功时,则执行步骤712:所述终端根据更新后所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

终端通过检测预先存储的配置信息是否被更新成功,并在未被新成功的情况下,再次从服务器中获取具有唯一标识的ims业务的配置信息,使终端获取最新的配置信息。这样终端就能根据获取的最新的配置信息运行能够支持的至少一个运营商的最新ims业务,以提高效率,提高用户体验度。

在一个实施例中,还包括所述终端对接受的至少一个具有所述唯一标识的ims业务的配置信息进行调试确认的步骤。

具体地,终端支持ims业务,终端接收服务器根据请求获取的具有唯一标识的ims业务的配置信息后,需要对获取的配置信息进行调试确认,即确认该终端是否支持配置信息所对应的ims业务。

如图8所示,本发明实施例还提供一种定向获取配置信息的终端,所述终端支持ims业务,终端包括:

获取模块810,用于获取所述终端能够支持的至少一个运营商的唯一标识;

发送模块820,用于向服务器发送获取配置信息的请求,所述请求携带所述至少一个运营商的唯一标识;

接收模块830,用于接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息;

运行模块840,用于根据所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

上述定向获取配置信息的终端,能够获取终端能够支持的至少一个运营商的唯一标识,并能接收服务器根据请求获取的具有唯一标识的ims业务的配置信息;根据配置信息运行能够支持的至少一个运营商的ims业务。通过上述终端,能够快速定向获取该终端能够支持的至少一个运营商的配置信息,增加了终端支持ims业务的数量,使终端能够快速适应全球运营商ims普及需求,提高了用户的体验度。

在一个实施例中,获取模块包括第一获取单元812或第二获取单元814;其中,

第一获取单元812,用于根据本机型号确定所述终端所支持的网络类型;并根据所述网络类型确定所述终端能够支持的至少一个运营商的唯一标识;

第二获取单元814,用于获取内置在所述终端内的sim卡的国际移动用户识别码信息;并根据所述sim卡的国际移动用户识别码信息确定所述终端能够支持的至少一个运营商的唯一标识。

如图9所示,在一个实施例中,所述终端包括获取模块910、发送模块920、接收模块930、运行模块940,还包括:

第一检测模块950,用于检测终端内是否预先存储至少一个具有所述唯一标识的ims业务的配置信息;若无,则所述终端对接收的至少一个具有所述唯一标识的ims业务的配置信息进行存储;若有,则所述终端根据接收的至少一个具有所述唯一标识的ims业务的配置信息更新所述预先的存储具有所述唯一标识的所述配置信息。

在一个实施例中,所述终端还包括:

第二检测模块960,用于检测所述预先存储的具有所述唯一标识的所述配置信息是否被更新成功;若是,则所述终端根据更新后所述配置信息运行所述能够支持的至少一个运营商的所述ims业务;若否,则所述终端再次向所述服务器发送获取配置信息的请求,再次从所述服务器中获取至少一个具有所述唯一标识的ims业务的配置信息。

在一个实施例中,所述终端还包括对获取的配置信息进行调试确认的调试模块。

本发明实施例还提供一种定向获取配置信息的系统,如图1所示,一种定向获取配置信息的系统,包括终端110以及与终端110进行通信的服务器120,其中,终端110支持ims业务。

终端110,用于获取终端110能够支持的至少一个运营商的唯一标识,还用于向服务器120发送获取配置信息的请求,请求携带至少一个运营商的唯一标识;

服务器120,用于接收获取配置信息的请求,并根据请求将获取的具有唯一标识的ims业务的配置信息反馈给终端110;

终端110,还用于接收服务器120根据请求获取的具有唯一标识的ims业务的配置信息并根据配置信息运行能够支持的至少一个运营商的ims业务。

上述定向获取配置信息的系统,终端110获取终端110能够支持的至少一个运营商的唯一标识,终端110支持ims业务;终端110向服务器120发送获取配置信息的请求,请求携带至少一个运营商的唯一标识;终端110接收服务器120根据请求获取的具有唯一标识的ims业务的配置信息;终端110根据配置信息运行能够支持的至少一个运营商的ims业务。通过上述系统,终端110能够快速定向获取该终端110能够支持的至少一个运营商的配置信息,增加了终端110支持ims业务的数量,使终端110能够快速适应全球运营商ims普及需求,提高了用户的体验度。

在一个实施例中,每个运营商对应一种配置信息,每个运营商的每种ims业务类型会对应一种配置文件,同一运营商的配置信息包括多种配置文件。具体地,配置文件包括终端110通过运营商的唯一标识标识对应的运营商网络执行ims业务时所需的差异化功能参数。也即,各运营商对不同的ims业务存在着一些配置差异,比如差异化功能参数可以包括:p-cscf参数、qos参数、附加业务ut相关参数等。其中,每个配置信息中都携带有对应的运营商的唯一标识。也即,每个运营商对应一种配置信息,多个运营商就对应多种配置信息。

全球各家运营商的所有ims业务的配置信息可以从第三方平台、组织或机构中获取,并将获取的全球各家运营商的所有ims业务的配置信息存储在服务器120上。其中,服务器120可以存储全球20-30家运营商的所有ims业务的配置信息。当然,运营商的数量可以根据实际需求来确定,在此不做进一步的限定。

其中,终端110与服务器120之间根据传输控制协议/网间协议(transmissioncontrolprotocol/internetprotocol,tcp/ip)或其他通讯协议方式建立通信。终端110向服务器120发送获取配置信息的请求,其中,获取配置信息的请求中携带至少一个运营商的唯一标识。

需要说明的是,该请求中还携带终端110的身份标识,当终端110的数量可以为多个,每个终端110都具有相应的身份标识,多个终端110都可以同时向服务器120发送获取取配置信息的请求。身份标识具体可以为用于区分不同运营商的字符串,或是数字、字母等的组合,在此不做限定。

服务器120接收终端110发送的获取配置信息的请求,并根据获取配置信息的请求中携带的唯一标识信息,将存储在服务器120上具有该唯一标识的所有ims业务的配置信息反馈给终端110,终端110接收服务反馈的具有该唯一标识的所有ims业务的配置信息。

在一个实施例中,服务器120上存储有全球所有运营商的ims业务的配置信息。同时,服务器120可以对存储的所有配置信息进行管理。可以设置至少一个用于对应存储配置信息的存储路径,其中,存储路径与运营商的唯一标识一一对应。服务器120可以根据设置的存储路径对每个具有唯一标识的运营商的ims业务的配置信息进行存储。

服务器120根据设置的存储路径对每个运营商的ims业务的配置信息进行存储。当然,每个配置信息可以单独设立一个文件对其进行存储,若运营商包括多个ims业务,则将存储每个ims业务ims参数的子文件,存储在该文件下,以实现服务器120对运营商的ims业务的配置信息的管理。

可选的,服务器120还可以通过其他方式对各运营商的配置信息进行管理,例如,可以通过表格管理,可以通过数据包的形式对其进行管理等等。

在一个实施例中,服务器120还可以检测具有唯一标识的ims业务的配置信息是否均为最新的配置信息,并将最新的配置信息反馈给所述终端110。服务器120根据接收的获取配置信息的请求中携带的唯一标识信息,对具有该唯一标识的配置信息进行检测,判断存储在服务器120上的具有唯一标识的ims业务的配置信息是否均为最新的配置信息,并将具有唯一标识的所有最新的配置信息反馈给终端110。

具体地,服务器120可以通过检测存储的配置信息的版本号是否低于当前获取的配置信息的版本号来判断存储在服务器120上的具有唯一标识的ims业务的配置信息是否均为最新的配置信息。版本号高的配置信息是在版本号低的配置信息上的基础上进行更新的。服务器120通过检测,当存储的配置信息的版本号低于当前获取的配置信息的版本号,则服务器120将当前获取的配置信息作为最新的配置信息并进行存储;当存储的配置信息的版本号等于当前获取的配置信息的版本号否,则服务器120上存储的配置信息为最新的配置信息。

服务器120能够实时获取当前最新版本的配置信息,避免信息滞后的情况发生,以便于为终端110提供最新的配置信息,提高用户的体验度。也即,终端110接收服务反馈的具有该唯一标识的所有ims业务的配置信息均为最新的配置信息。

本发明实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行以下步骤:

终端获取所述终端能够支持的至少一个运营商的唯一标识,所述终端支持ims业务;

所述终端向服务器发送获取配置信息的请求,所述请求携带所述至少一个运营商的唯一标识;

所述终端接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息;

所述终端根据所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

上述计算机可读存储介质中计算机程序(指令)在被执行时,终端能够快速定向获取该终端能够支持的至少一个运营商的配置信息,增加了终端支持ims业务的数量,使终端能够快速适应全球运营商ims普及需求,提高了用户的体验度。

如图10所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑等终端设备,以终端为手机为例:

图10为与本发明实施例提供的计算机设备相关的手机的部分结构的框图。参考图10,手机包括:射频(radiofrequency,rf)电路1010、存储器1020、输入单元1030、显示单元1040、传感器1050、音频电路1060、无线保真(wirelessfidelity,wifi)模块1070、处理器1080、以及电源1090等部件。本领域技术人员可以理解,图10所示的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,rf电路1010可用于收发信息或通话过程中,信号的接收和发送,可将基站的下行信息接收后,给处理器1080处理;也可以将上行的数据发送给基站。通常,rf电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路1010还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte))、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器1020可用于存储软件程序以及模块,处理器1080通过运行存储在存储器1020的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1020可主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能的应用程序、图像播放功能的应用程序等)等;数据存储区可存储根据手机的使用所创建的数据(比如音频数据、通讯录等)等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1030可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1030可包括触控面板1031以及其他输入设备1032。触控面板1031,也可称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1031上或在触控面板1031附近的操作),并根据预先设定的程式驱动相应的连接装置。在一个实施例中,触控面板1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1080,并能接收处理器1080发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1031。除了触控面板1031,输入单元1030还可以包括其他输入设备1032。具体地,其他输入设备1032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)等中的一种或多种。

显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1040可包括显示面板1041。在一个实施例中,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1041。在一个实施例中,触控面板1031可覆盖显示面板1041,当触控面板1031检测到在其上或附近的触摸操作后,传送给处理器1080以确定触摸事件的类型,随后处理器1080根据触摸事件的类型在显示面板1041上提供相应的视觉输出。虽然在图10中,触控面板1031与显示面板1041是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1031与显示面板1041集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器1050,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1041的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1041和/或背光。运动传感器可包括加速度传感器,通过加速度传感器可检测各个方向上加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换)、振动识别相关功能(比如计步器、敲击)等;此外,手机还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器等。

音频电路1060、扬声器1061和传声器1062可提供用户与手机之间的音频接口。音频电路1060可将接收到的音频数据转换后的电信号,传输到扬声器1061,由扬声器1061转换为声音信号输出;另一方面,传声器1062将收集的声音信号转换为电信号,由音频电路1060接收后转换为音频数据,再将音频数据输出处理器1080处理后,经rf电路1010可以发送给另一手机,或者将音频数据输出至存储器1020以便后续处理。

wifi属于短距离无线传输技术,手机通过wifi模块1070可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了wifi模块1070,但是可以理解的是,其并不属于手机600的必须构成,可以根据需要而省略。

处理器1080是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1020内的软件程序和/或模块,以及调用存储在存储器1020内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。在一个实施例中,处理器1080可包括一个或多个处理单元。在一个实施例中,处理器1080可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等;调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1080中。

手机还包括给各个部件供电的电源1090(比如电池),优选的,电源可以通过电源管理系统与处理器1080逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

在一个实施例中,手机还可以包括摄像头、蓝牙模块等。

在本发明实施例中,该移动终端所包括的处理器1080执行存储在存储器上的计算机程序时,使得所述处理器执行实现以下步骤:

终端获取所述终端能够支持的至少一个运营商的唯一标识,所述终端支持ims业务;

所述终端向服务器发送获取配置信息的请求,所述请求携带所述至少一个运营商的唯一标识;

所述终端接收所述服务器根据所述请求获取的至少一个具有所述唯一标识的ims业务的配置信息;

所述终端根据所述配置信息运行所述能够支持的至少一个运营商的所述ims业务。

在处理器上运行的计算机程序的执行时,终端能够快速定向获取该终端能够支持的至少一个运营商的配置信息,增加了终端支持ims业务的数量,使终端能够快速适应全球运营商ims普及需求,提高了用户的体验度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1