VoIP配置方法方法、终端及客户识别模块与流程

文档序号:11460204阅读:572来源:国知局
VoIP配置方法方法、终端及客户识别模块与流程

本发明涉及通信领域,尤其涉及一种网络语音电话业务(voiceoverinternetphone,voip)配置方法方法、终端及客户识别模块。



背景技术:

voip是一种语言通信方式,在现有技术中在利用终端进行voip进行通信时,需要预先配置配置参数。通常需要用户手动进行配置,然而在配置参数涉及很多专业知识,用户设置非常不方便,或不能够正确进行设置,这就导致了终端中voip配置成功率低及使用率低等问题。



技术实现要素:

有鉴于此,本发明实施例期望提供一种voip配置方法方法、终端及客户识别模块,至少部分解决voip配置成功率低的现象。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种网络语音电话业务voip配置方法,所述方法包括:

从客户识别模块或服务器获取voip配置信息;

解析并根据所述voip配置信息,进行voip配置。

基于上述方案,所述方法还包括:

当网络侧的voip配置信息有更新时,从网络侧接收所述voip配置信息的更新信息;

根据所述更新信息,更新存储在所述客户识别模块中的voip配置信息。

基于上述方案,所述当网络侧的voip配置信息有更新时,从网络侧接收所述voip配置信息的更新信息,包括:

通过接收空中下载技术ota短消息,接收所述更新信息。

基于上述方案,所述获取voip配置信息,包括:

在终端启动后,获取所述voip配置信息。

本发明实施例第二方面提供一种终端,包括:

获取单元,用于从客户识别模块或服务器获取voip配置信息;

配置单元,用于解析并根据所述voip配置信息,进行voip配置。

基于上述方案,所述终端还包括:

第一接收单元,用于当网络侧的voip配置信息有更新时,从网络侧接收所述voip配置信息的更新信息;

第一更新单元,用于根据所述更新信息,更新存储在所述客户识别模块中的voip配置信息。

基于上述方案,所述第一接收单元,用于通过接收空中下载技术ota短消息,接收所述更新信息。

基于上述方案,所述获取单元,用于在终端启动后,获取所述voip配置信息。

本发明实施例第三方面提供一种网络语音电话业务voip配置方法,所述方法包括:

客户识别模块存储voip配置信息;

将所述voip配置信息传输给终端;所述voip配置信息能够用于进行配置参数。

基于上述方案,所述方法还包括:

当网络侧的voip配置信息有更新时,通过所述终端从网络侧接收所述voip配置信息的更新信息;

根据更新信息更新存储在客户识别模块的voip配置信息。

本发明实施例第四方面提供一种客户识别模块,包括:

存储模块,用于存储voip配置信息;

传输单元,用于将所述voip配置信息传输给终端;所述voip配置信息能 够用于进行配置参数。

基于上述方案,所述客户识别模块还包括:

第二接收单元,用于当网络侧的voip配置信息有更新时,通过所述终端从网络侧接收所述voip配置信息的更新信息;

第二更新单元,用于根据更新信息更新存储在客户识别模块的voip配置信息。

本发明实施例提供的voip配置方法方法、终端及客户识别模块,终端在进行voip配置时,将自动从客户识别模块或服务器获取voip配置信息,自动进行配置,而不是接收用户输入由用户手动进行配置,这样一方面提升了配置效率,另一方面能够减少因人为错误导致的配置成功率低的现象。

附图说明

图1为本发明实施例提供的第一种voip配置方法的流程示意图;

图2为本发明实施提供的一种voip配置文件的存储示意图;

图3为本发明实施例提供的一种终端的结构示意图;

图4为本发明实施例提供的第二种voip配置方法的流程示意图;

图5为本发明实施例提供的一种客户识别模块的结构示意图;

图6为本发明实施例提供的一种通信系统的结构示意图;

图7为本发明实施例提供的第三种voip配置方法的流程示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

实施例一:

如图1所示,本实施例提供一种网络语音电话业务voip配置方法,所述方法包括:

步骤s110:从客户识别模块或服务器获取voip配置信息;

步骤s120:解析并根据所述voip配置信息,进行voip配置。

本实施例所述voip配置方法可为应用于通信终端中的方法,例如,应用于手机内的方法。

步骤s110中获取voip配置信息,该voip配置信息包括进行voip配置所需的配置参数和/或voip配置规则。

在本实施例中所述获取voip配置信息可包括读取客户识别模块中的voip配置信息。这里的客户标识模块可包括sim卡或usim卡等;所述sim为subscriberidentitymodule的缩写。所述usim为universalsubscriberidentitymodule的缩写,对应的中文为全球客户识别模块。所述客户识别模块在投入通信前都存储好所述voip配置信息,这样的话,当所述客户识别模块安装到通信终端上之后,所述通信终端可以通过读取所述客户识别模块中的所述voip配置信息就能够自动完成所述voip配置。将voip配置信息存储在客户识别模块中,一方面能够实现终端voip的自动配置,另一方面,这样能够即便将客户识别模块安装到其他终端上,其他终端也能够自动进行voip配置,避免实现客户识别模块的灵活更换终端,且同时避免终端更换导致的voip配置信息的泄露,还能够提升voip配置信息的安全性。

本实施例所述服务器为能够为所述终端安装的客户识别模块提供通信服务的服务器。在步骤s110中的获取所述voip配置信息还可包括:在终端启动之后,能够从为终端安装的客户识别模块提供通信服务的服务器下载所述voip配置信息,实现voip配置信息的获取,不局限于读取所述客户识别模块中存储的所述voip配置信息。

所述voip配置信息可单独形成一个voip配置文件,存储在客户识别模块中,例如,在现有的sim卡或usim卡中增加一个拓展文件,该拓展文件专门用于存储所述voip配置信息。这样的话,在步骤s110中在获取所述voip配置信息时,终端就可以根据文件名,查找到存储所述voip配置信息的voip配置文件。

在具体实现时,在通信终端中预先配置了获取所述voip配置信息的获取策 略。该获取策略中可包括获取所述voip配置信息的方法,存储有所述voip配置信息的地址或voip配置文件的文件名等信息,这样终端在进行voip配置时,将根据所述获取策略来获取所述voip配置信息。

下表为一个voip配置文件的示例:

在上表中所述基本配置信息可用于进行voip的基本配置,所述高级配置信息可用于进行voip的高级配置,所述补充配置信息可用于进行voip的补充配置。所述其他配置信息可以用于voip其他配置或以后的扩展配置。所述chv1表示客户识别模块的pin码;所述adm为文件所有者的标识。所述m表示必须的,所述o表示为可选地。

图2所示的为命名为6f8a的voip配置文件在客户识别模块中的存储示意图。图2中ef-voip表示的即为所述voip配置文件。

在步骤s120中将解析所述voip配置信息,进行voip配置。

所述voip配置可包括基本配置,例如,在进行基本配置时,可包括注册服务器地址、注册用户名密码等信息的配置,所述voip配置信息中可包括对应的注册服务器地址、注册用户名密码等配置参数。在执行步骤s120时,根据所述voip配置信息中的配置参数,在基本页面选择对应的配置项,完成所述voip 配置。

所述voip配置还可包括高级配置,在进行高级配置时,数据打包方式、用户注册时间有效器及编码方式等各种信息的配置,在本实施例中所述voip配置信息中可包括进行所述高级配置的配置参数,这样在执行步骤s120时,将自动根据所述voip配置信息选择对应的配置选项,完成高级配置。

所述voip配置还可包括补充配置,所述补充配置还可包括呼叫转移,呼叫限制等补充业务的配置。在所述voip配置信息中可包括补充配置的配置规则,在执行步骤s120时可根据所述配置规则进行所述voip配置。例如,所述配置规则包括选择指定时长内与本机通话频次最高的通信对方作为呼叫转移的转移号。例如,用户b是用户a在本年度内通话频次最高的用户,在进行补充配置时,将从用户b配置为所述呼叫转移的转移号。这样当,用户a被呼叫未接听,满足呼叫转移条件时,将自动转移到呼叫用户b。

总之,本实施例提供的voip配置方法,终端在没有用户参与的情况下,能够自动进行voip配置,减少了因人为因素导致的配置成功率低的现象,同时也缓解了因配置成功率低导致的voip通话率低的现象。

进一步地,所述方法还包括:

当网络侧的voip配置信息有更新时,从网络侧接收所述voip配置信息的更新信息;

根据所述更新信息,更新存储在所述客户识别模块中的voip配置信息。

所述网络侧可包括为对应于所述客户识别模块的通信服务器;所述通信服务器存储有原始的voip配置信息,当检测到所述voip配置信息有更新时,为了实现终端voip配置的同步,将会在voip配置信息更新后,将更新信息发送给安装有所述客户识别模块的终端,这样的话,就能使终端或sim卡或usim卡等及时的更新voip配置信息,方便终端是根据最新的voip配置信息进行的voip配置。

在本实施例中,所述当网络侧的voip配置信息有更新时,从网络侧接收所述voip配置信息的更新信息,包括:通过接收空中下载技术ota短消息,接 收所述更新信息。

这样终端通过ota短消息接收,就能够简便的完成所述更新信息的接收,从而简便实现voip配置信息的更新。

具体地,所述步骤s110包括:在终端启动后,获取所述voip配置信息。

例如,手机关机重启之后,手机完成启动,进入到启动状态,从客户识别模块或网络侧读取所述voip配置信息。在本实施例中优选为从客户识别模块中读取所述voip配置信息,减少与网络侧的交互,减少网络侧的负荷,减少因voip配置占用的通信资源,提升配置速率。

实施例二:

如图3所示,本实施例提供一种终端,包括:

获取单元110,用于从客户识别模块或服务器获取voip配置信息;

配置单元120,用于解析并根据所述voip配置信息,进行voip配置。

本实施例提供一种终端,所述终端为手机、平板电脑或可穿戴式设备等各种类型的通信终端。

在本实施例中所述配置单元120均可对应于终端内的处理器或处理电路。所述处理器可包括中央处理器、微处理器、数字信号处理器或可编程阵列等处理结构。所述处理电路可包括专用集成电路。

所述获取单元110可对应于通信接口,这里的通信接口可为终端内的内部通信接口或外部通信接口。所述内部通信接口可用于与终端内部其他结构或安装在终端内的其他结构进行通信,所述外部通信接口可用于与终端之外的其他通信设备进行通信,获得所述voip配置信息。本实施例中的voip配置信息可以参见实施一,在此就不重复了。

所述获取单元110从服务器获取voip配置信息时,可对应于外部通信接口,从客户识别模块获取voip配置信息时,对应于能够与sim卡或usim卡等客户识别模块交互的内部通信接口。

所述配置单元120可用于进行voip的基本配置、高级配置或补充配置等,总之,能够根据获取单元110获取的voip配置信息进行自动配置,减少用户手 动配置导致的配置成功率低等问题。

所述获取单元110具体可用于在终端启动后,获取所述voip配置信息。这样的获取单元110在终端每次启动之后,将自动获取所述voip配置信息,进行所述voip配置。

此外,所述终端还包括:

第一接收单元,用于当网络侧的voip配置信息有更新时,从网络侧接收所述voip配置信息的更新信息;

第一更新单元,用于根据所述更新信息,更新存储在所述客户识别模块中的voip配置信息。

所述第一接收单元,可对应于终端的外部通信接口,这里的外部通信接口通常可为无线通信接口,当然也可以在一些特殊场景下也可以是有线接口,例如,usb接口。所述第一接收单元,能够接收更新信息。

所述第一更新单元同样可对应于前述的处理器或处理电路,将根据所述更新下更新voip配置信息,以使终端获取到的voip配置信息与网络侧的最新的voip配置信息保持一致。

具体地,所述第一接收单元,用于通过接收空中下载技术ota短消息,接收所述更新信息。在本实施例中所述第一接收单元通过ota短消息的接收,接收所述更新信息,具有实现简便的特点。

总之,本实施例中提供了一种终端,能够自能进行voip配置,避免用户手动配置导致的配置失败率高及voip通话率低的显现。

实施例三:

如图4所示,本实施例提供一种网络语音电话业务voip配置方法,所述方法包括:

步骤s210:客户识别模块存储voip配置信息;

步骤s220:将所述voip配置信息传输给终端;所述voip配置信息能够用于进行配置参数。

本实施例所述voip配置方法可为应用于sim卡或usim卡等客户识别模 块中的方法。所述客户识别模块将存储所述voip配置信息。例如,在sim卡等客户识别模块在投入使用之前,在所述客户识别模块的存储介质中存储所述voip配置信息。本实施例所述voip配置信息的详细内容均可参见实施例一,在此就不重复了。

在步骤s220中,当终端进行voip配置时,将所述voip配置信息传输给终端,方便终端根据该voip配置信息进行voip的自动配置。

这样的话,sim卡或usim卡等客户识别模块能够协助终端自动进行voip的配置,提升配置成功率;同时将voip配置信息存储在客户识别模块中,能够方便客户识别模块在不同终端中的灵活更滑,且能够降低终端泄露voip配置信息的概率,提升voip配置信息的安全性。

进一步地,所述方法还包括:

当网络侧的voip配置信息有更新时,通过所述终端从网络侧接收所述voip配置信息的更新信息;

根据更新信息更新存储在客户识别模块的voip配置信息。

在本实施例中为了确保sim卡等客户识别模块中存储的voip配置信息是最新的voip配置信息,还会在网络侧的voip配置信息的有更新时,及时从网络侧接收更新信息,然后根据接收的更新信息,更新存储在客户识别模块中的voip配置信息。

所述更新信息可以为更新后的voip配置信息,也可以更新指示等内容,总之,更新信息能够使客户识别模块获得最新的voip配置信息。

实施例四:

如图5所示,本实施例提供一种客户识别模块,包括:

存储模块210,用于存储voip配置信息;

传输单元220,用于将所述voip配置信息传输给终端;所述voip配置信息能够用于进行配置参数。

本实施例中提供一种客户识别模块,本实施例所述客户识别模块可为sim卡或usim卡等结构。

所述存储模块210可对应于各种存储介质,能够存储所述voip配置信息。所述voip配置信息可包括配置参数和/或voip配置规则等。

传输单元220可包括所述客户识别模块与终端的数据连接,能够用于将所述voip配置信息传输给终端,以协助终端完成voip的自动配置,以提升终端voip配置的成功率。

所述客户识别模块还包括:

第二接收单元,用于当网络侧的voip配置信息有更新时,通过所述终端从网络侧接收所述voip配置信息的更新信息;

第二更新单元,用于根据更新信息更新存储在客户识别模块的voip配置信息。

本实施例所述第二接收单元对应于所述sim卡或usim卡中与终端的数据连接,能够接收终端从网络侧接收的更新信息。

所述第二更新单元,能够改写所述存储单元中的voip配置信息,能够完成voip配置信息的更新。这里的第二更新单元可对应于所述客户识别模块中的处理芯片或处理电路等结构。

总之,本实施例提供了一种客户识别模块能够自动协助终端完成voip的配置。

以下结合上述任意一个实施例提供两个具体应用示例:

示例一:

本示例提供一种通信系统,包括网络侧、终端侧及sim卡侧。这里的sim卡侧表示的为对应于客户识别模块的一侧。

网络侧包括ota模块205;终端侧包括stk模块202、读取及配置模块201;sim卡侧包括skt控制模块203及voip文件模块204。

读取及配置模块201,用于读取sim卡上的文件,获取相关voip配置的voip配置信息。具体如,读取及配置模块201从sim卡侧的voip文件模块204中读取voip配置信息。

stk模块202,用于接收网络侧的ota模块205下发的ota短消息, 并将该ota短消息转发至sim卡stk控制模块203。skt模块202通过与stk控制模块203交互stk指令,来交互所述ota短消息。所述ota短消息包括前述实施例中提到的更新信息。所述stk模块202相当于前述的第一接收单元及第一更新单元。所述stk控制模块相当于sim卡中的第二更新单元。

所述stk模块202,还用于向读取及设置模块201发送读取文件通知,触发读取及配置模块201读取sim卡中的voip配置信息。

stk控制模块203,用于接收终端转发的ota短消息,将从ota短消息中的更新信息发送给voip文件模块204。

voip文件模块204,用于存储voip配置信息,并根据更新信息更新voip配置信息。

ota模块205用于voip设置发生变化时将最新的voip配置信息,以ota短消息的方式及时通知插入该sim卡的终端,以更新sim卡中的voip配置信息。

本示例中所述stk为simcardtookkit的缩写,对应的中文为客户识别模块的开发工具包。

示例二:

本示例基于前述实施例或示例一提供的系统,提供一种voip配置方法包括:

步骤301:终端开机,终端启动后转到步骤302。

步骤302:sim卡向终端发出主动上报(proactivecommand)命令请求终端读取ef-voip文件内容并进行设置。转向步骤303。这里的ef-voip文件包括前述voip配置信息。

步骤303:终端模块读取ef-voip文件内容,并转向步骤304。

步骤304:终端根据ef-voip文件内容设置voip各项参数,并对sim卡stk模块发出终端响应(terminalresponse)命令应答码,并转向步骤305。

步骤305:voip配置结束。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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