基于SMS的VoWIFI配置方法及终端设备与流程

文档序号:14634870发布日期:2018-06-08 19:35阅读:670来源:国知局
基于SMS的VoWIFI配置方法及终端设备与流程

本发明涉及智能终端技术领域,特别涉及一种基于SMS的VoWIFI配置方法及终端设备。



背景技术:

目前运营商网络对VoWIFI的支持情况,还处于初级阶段,一些运营商需要通过网络决定移动终端重配置移动终端的VoWIFI功能,VoWIFI可以减少运营商的移动网络负载。但是,当用户或者运营商需要在移动终端开启或者关闭VoWIFI时,需要对终端设备的系统进行升级,以升级的方式控制VoWIFI功能的开启或关闭。但是,在对终端设备进行升级的过程中,可能给终端设备带来不可预知的风险,并且需要占用终端设备较长时间,增加了制VoWIFI功能的开启或关闭耗费的时间。

因而现有技术还有待改进和提高。



技术实现要素:

鉴于现有技术的不足,提供一种基于SMS的VoWIFI配置方法及终端设备。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种基于SMS的VoWIFI配置方法,其包括:

当接收到VoWIFI类型的SMS时,提取所述SMS携带的配置标识,并判断所述配置标识的类型;

当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能。

所述基于SMS的VoWIFI配置方法,其中,所述当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能具体包括:

当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并判断所述EPDG信息类型;

当所述EPDG信息为IP地址时,根据所述IP地址注册其对应的IMS服务,以开启VoWIFI功能。

所述基于SMS的VoWIFI配置方法,其中,所述当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能还包括:

当所述EPDG信息为FQDN时,对所述FQDN进行域名解析,以获取所述EPDG的IP地址;

根据所述IP地址注册其对应的IMS服务,以开启VoWIFI功能。

所述基于SMS的VoWIFI配置方法,其中,所述当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并判断所述EPDG信息类型具体包括:

当所述配置标识为开启标识时,将开启VoWIFI的提示信息显示于显示界面,以询问用户是否开启VoWIFI;

当接收到用户输入的开启VoWIFI的控制指令时,提取所述SMS携带的EPDG信息,并判断所述EPDG信息类型。

所述基于SMS的VoWIFI配置方法,其中,所述当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能之后包括:

将所述EPDG信息存储于预设的VoWIFI配置表,并将所述VoWIFI功能的操作界面添加于其相应的用户界面内。

所述基于SMS的VoWIFI配置方法,其还包括:

当所述配置标识为关闭标识时,关闭所述VoWIFI功能。

所述基于SMS的VoWIFI配置方法,其中,所述当所述配置标识为关闭标识时,关闭所述VoWIFI功能具体包括:

当所述配置标识为关闭标识时,将关闭VoWIFI的提示信息显示于显示界面,以询问用户是否开启VoWIFI;

当接到用户输入的关闭VoWIFI的控制指令时,关闭所述VoWIFI功能,并注销所述IMS服务。

所述基于SMS的VoWIFI配置方法,其中,所述当所述配置标识为关闭标识时,关闭所述VoWIFI功能之后还包括:

将所述VoWIFI功能对应的操作界面从其对应用户界面内删除。

一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的基于SMS的VoWIFI配置方法中的步骤。

一种终端设备,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述计算机可读程序时实现如上任意一项所述的基于SMS的VoWIFI配置方法中的步骤。

有益效果:与现有技术相比,本发明提供了一种基于SMS的VoWIFI配置方法及终端设备,所述方法包括:当接收到VoWIFI类型的SMS时,提取所述SMS携带的配置标识,并判断所述配置标识的类型;当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能。本发明通过接收携带配置标识以及EPDG信息的SMS信息,并根据所述配置标识以及EPDG信息控制所述终端设备开启或关闭VoWIFI功能,减少了VoWIFI功能开启或关闭所占用的时间,降低了VoWIFI开启/关闭给终端设备带来的风险。

附图说明

图1为本发明提供的基于SMS的VoWIFI配置方法较佳实施例的流程图。

图2为本发明提供的终端设备的结构原理图。

具体实施方式

本发明提供一种基于SMS的VoWIFI配置方法及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。 应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

请参照图1,图1为本发明提供的基于SMS的VoWIFI配置方法的较佳实施例的流程图。所述方法包括:

S10、当接收到VoWIFI类型的SMS时,提取所述SMS携带的配置标识,并判断所述配置标识的类型。

具体地,所述SMS为短消息服务,其是电话、Web或移动通信系统的文本消息传送业务部分。它使用标准化通信协议,允许固定线路或移动电话装置交换短文本消息。相应的,所述接收到VoWIFI类型的SMS指的是接收到SMS消息,并且所述SMS消息的类型为VoWIFI类型。相应的,终端设备中可以预先配置VoWIFI类型的识别码,当接收到SMS消息时,根据所述识别码来判断所述SMS消息是否为VoWIFI类型。其中,所述识别码可以是运营商预先设置并下发至终端设备,而运营商在向终端设备发送VoWIFI类型的SMS消息时,所述SMS消息携带所述标识码,以便于终端设备根据所述标识码确定接收到SMS消息的类型是否为VoWIFI类型。

所述SMS携带有配置信息,所述配置信息至少包括配置标识以及增强型分组数据网关EPDG的相关信息,记为EPDG信息。其中,所述配置标识用于确定开启VoWIFI功能还是关闭VoWIFI功能;所述EPDG信息包含EPDG的IP地址或者FQDN(Fully Qualified Domain Name,全称域名)。从而根据所述配置标识可以判断所述SMS消息对应的控制指令,其中,所述控制指令包括开启指令和关闭指令;即判断所述配置标识的类型为判断所述配置标识为开启指令标识还是关闭指令标识。

S20、当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能。

具体地,所述配置标识为开启标识说明所述SMS用于控制终端设备开启VoWIFI的控制指令,从而提取所述SMS携带的EPDG信息。当然,在获取到所述EPDG信息时,可以检测预设数据库内是否存储有所述EPDG信息,若存储有所述EPDG信息,则说明VoWIFI功能已开启,则丢弃所述EPDG信息并结束操作。若未存储有所述EPDG信息,则根据所述EPDG信息注册IMS服务,以开启VoWIFI功能。

示例性的,所述当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能具体包括:

S21、当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并判断所述EPDG信息类型;

S22、当所述EPDG信息为IP地址时,根据所述IP地址注册其对应的IMS服务,以开启VoWIFI功能;

S23、当所述EPDG信息为FQDN时,对所述FQDN进行域名解析,以获取所述EPDG的IP地址;

S24、根据所述IP地址注册其对应的IMS服务,以开启VoWIFI功能。

具体地,所述EPDG信息可以为EPDG的IP地址,也可以为EPDG的FQDN。从而,在提取所述SMS携带的EPDG信息时,需要判断所述提取EPDG信息的类型,即判断所述EPDG信息为IP地址还是FQDN,并根据EPDG信息的类型执行不同的操作,以通过EPDG注册IMS服务。

进一步,在所述配置标识为开启标识时,需要询问用户是否开启VoWIFI功能,在用户同意开启VoWIFI功能时,在提取所述SMS携带的EPDG信息。相应的,所述当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并判断所述EPDG信息类型具体包括:

S211、当所述配置标识为开启标识时,将开启VoWIFI的提示信息显示于显示界面,以询问用户是否开启VoWIFI;

S222、当接收到用户输入的开启VoWIFI的控制指令时,提取所述SMS携带的EPDG信息,并判断所述EPDG信息类型。

具体地,所述显示界面可以为弹窗、悬浮框等方式显示所述提示信息,其中,所述提示信息可以包括“是”和“否”的选择按键,并携带提示相应操作的提示语,例如,是否开启VoWIFI功能,其下配置有“是”和“否”选择按键。并接收用户通过所述“是”和“否”选择按键输入的控制指令,根据所述控制指令进行相应的操作。具体地,当监听到“是”选择按键被点击时,说明接收到用户输入的开启VoWIFI的控制指令,则提取所述SMS携带的EPDG信息,并判断所述EPDG信息类型;当监听到“否”选择按键被点击时,说明接收到用户输入的不开启VoWIFI的控制指令,则丢弃所述SMS消息。此外,若预设时间内未接收到用户输入的控制指令,则默认操作确定控制指令,并执行相应的操作。其中,所述默认操作可以是用户可以预先设置,如,默认操作为“是”选择按键被选取的操作等。所述预设时间也可以是用户预先设置的,或者系统默认的,如,30秒等。

同时在本实施例中,在开启所述VoWIFI功能后,为了便于用户使用所述VoWIF功能,可以将VoWIF功能的操作界面/标识添加至终端设备的用户界面内,并在用户界面内显示。例如,拨号界面显示VoWIFI的按钮,在设置界面显示VoWIFI的开关。相应的,所述当所述配置标识为开启标识时,提取所述SMS携带的EPDG信息,并根据所述EPDG信息注册IMS服务,以开启VoWIFI功能之后包括:将所述EPDG信息存储于预设的VoWIFI配置表,并将所述VoWIFI功能的操作界面添加于其相应的用户界面内。

进一步,将从SMS提取的EPDG信息保存于预设数据库内,并且所述数据库内还可以存储有其他用户的VoWIFI相关数据,这样可以在所述数据库内查找所述EPDG信息时,需要判断查找到的EPDG信息是否为所述终端设备的。此外,所述预设数据库存储有其他用户的VoWIFI相关数据,也可以通过其他用户的VoWIFI相关数据对接收到的SMS消息携带的EPDG信息进行验证,提高EPDG信息的准确性,也可以提高根据SMS消息开启VoWIFI功能开启的便捷性。

在本发明的一个实施例中,所述基于SMS的VoWIFI配置方法,其包括上述实施例的步骤,其还包括:

S30、当所述配置标识为关闭标识时,关闭所述VoWIFI功能。

具体地,当所述配置标识为关闭标识时,可以检测终端设备是否开启VoWIFI功能,当开启VoWIFI功能时,根据所述关闭标识关闭所述VoWIFI功能;而当未开启VoWIFI功能时,丢弃所述SMS消息。此外,在关闭VoWIFI功能时,也需要通过用户同意。相应的,所述当所述配置标识为关闭标识时,关闭所述VoWIFI功能具体包括:

S31、当所述配置标识为关闭标识时,将关闭VoWIFI的提示信息显示于显示界面,以询问用户是否开启VoWIFI;

S32、当接到用户输入的关闭VoWIFI的控制指令时,关闭所述VoWIFI功能,并注销所述IMS服务。

具体地,所述关闭VoWIFI功能的提示信息也可以包括“是”和“否”的选择按键,并携带提示相应操作的提示语,例如,是否关闭VoWIFI功能,其下配置有“是”和“否”选择按键。然后,接收用户通过所述“是”和“否”选择按键输入的控制指令,根据所述控制指令进行相应的操作。所述关闭询问用户的过程与开启询问用户的过程可以相同,这里就不再赘述。

此外,当所述配置标识为关闭标识时,关闭所述VoWIFI功能之后相应的将所述VoWIFI功能对应的操作界面从其对应用户界面内删除。并且将预设数据库内存储的所述VoWIFI功能对应的EPDG信息删除。或者,在预设数据库内查找获取SMS携带的EPDG信息,并将查收到EPDG信息删除。

基于上述基于SMS的VoWIFI配置方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述实施例所述的基于SMS的VoWIFI配置方法中的步骤。

基于上述基于SMS的VoWIFI配置方法,本发明还提供了一种终端设备,如图2所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(Communications Interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器30通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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