一种VoLTE通话流量提示方法及装置与流程

文档序号:12630275阅读:460来源:国知局
一种VoLTE通话流量提示方法及装置与流程

本发明涉及移动通讯领域,特别是涉及一种VoLTE(Voice over LTE,LTE语音方案)通话流量提示方法及装置。



背景技术:

VoLTE的通话是通过PS(Packet Switch,分组交换)域来实现,通过IP(Internet ProtocolIP,网络之间互连的协议)包来承载,那么在实际应用场景中,VoLTE的通话也会产生数据流量,然而,对于VoLTE通话,目前运营商并未将VoLTE通话单独识别出来进行单独统计,而是直接当做数据流量来统计,而对于终端来说目前也没有将VoLTE流量与普通的数据流量进行分类型提示。

当用户在世界各地旅游,在不同的VoLTE网络下就会有不同的VoLTE计费方式,有的网络还会将VoLTE通话记做通话费用,若用户不知道自己VoLTE通话,也就是IMS(IP Multimedia System,IP多媒体子系统)业务产生多少流量以及VoLTE的通话时长的话,可能在被扣取通话费的前提下,还被扣取高额的数据流量费。其次,在VoLTE通话当做数据流量统计的前提下,打的电话越多,使用的流量也就越多,但用户并不知道大量的流量是因为VoLTE通话而消耗掉了。



技术实现要素:

本发明提供一种VoLTE通话流量提示方法及装置,用以解决目前现有技术无法提示VoLTE通话流量使用情况的问题。

根据本发明的一个方面,提供了一种VoLTE通话流量提示方法包括:检 测终端当前通话是否为长期演进LTE语音方案VoLTE通话;如果是,则统计当前通话所使用的流量,根据统计的流量提示VoLTE通话的流量使用情况。

其中,检测终端当前通话是否为VoLTE通话包括:将当前通话产生的网络之间互连的协议IP包的内容与终端配置的业务流量模板TFT中的分组过滤包组件PFC中的属性信息进行比较,判断当前通话是否满足PFC中对VoLTE通话的定义;如果是,则确定当前通话为VoLTE通话,反之则确定当前通话不为VoLTE通话。

其中,统计当前通话所使用的流量,根据统计的流量提示VoLTE流量使用情况包括:获取终端当前通话之前,本流量统计周期内的VoLTE通话的流量使用量;在流量使用量的基础上增加当前通话所使用的流量,得到本流量统计周期的VoLTE通话流量累计使用量;在终端的用户界面上呈现本流量统计周期的VoLTE通话流量累计使用量。

进一步的,上述方法还包括:在检测出终端当前通话为VoLTE通话后,统计当前通话的时长,根据统计得到的时长提示VoLTE通话时长情况。

其中,根据统计得到的时长提示VoLTE通话时长信息包括:获取终端当前通话之前,本通话时长统计周期内的VoLTE通话总时长;在总时长的基础上增加当前通话的时长,得到本通话时长统计周期的VoLTE通话时长累计量;在终端的用户界面上呈现本通话时长统计周期的VoLTE通话时长累计量。

根据本发明的另一个方面,提供了一种VoLTE通话流量提示装置,包括:检测模块,用于检测终端当前通话是否为长期演进LTE语音方案VoLTE通话;第一统计模块,用于在检测模块的检测结果为是时,统计当前通话所使用的流量;提示模块,用于根据统计的流量提示VoLTE通话的流量使用情况。

其中,上述检测模块包括:判断单元,用于将当前通话产生的网络之间互连的协议IP包的内容与终端的配置的业务流量模板TFT中的分组过滤包组件PFC中的属性信息进行比较,判断当前通话是否满足PFC中对VoLTE通话的定义;确定单元,用于在判断单元的判断结果为是时,确定当前通话为VoLTE 通话,反之则确定当前通话不为VoLTE通话。

其中,上述第一统计模块,包括:第一获取单元,用于获取终端当前通话之前,本流量统计周期内的VoLTE通话的流量使用量;第一累计单元,用于在流量使用量的基础上增加当前通话所使用的流量,得到本流量统计周期的VoLTE通话流量累计使用量;第一呈现单元,用于在终端的用户界面上呈现本流量统计周期的VoLTE通话流量累计使用量。

进一步的,上述装置还包括:第二统计模块,用于在检测出终端当前通话为VoLTE通话后,统计当前通话的时长,根据统计得到的时长提示VoLTE通话时长情况。

其中,上述第二统计模块包括:第二获取单元,用于获取终端当前通话之前,本通话时长统计周期内的VoLTE通话总时长;第二累计单元,用于在总时长的基础上增加当前通话的时长,得到本通话时长统计周期的VoLTE通话时长累计量;第二呈现单元,用于在终端的用户界面上呈现本通话时长统计周期的VOLTE通话时长累计量。

本发明实施例提供的方案在判断终端当前通话为VoLTE通话的情况下,对当前通话所使用的VoLTE流量进行统计,并提示VoLTE流量使用情况,实现了提示VoLTE通话流量使用情况的目的,便于用户随时掌控VoLTE流量的使用情况,避免了由于用户不知晓VoLTE通话消耗流量,而导致被扣话费的情况。

附图说明

图1是本发明实施例的VoLTE通话流量提示方法;

图2是本发明实施例的通话时长和数据流量的显示方法的流程图;

图3是本发明实施例3提供的VoLTE通话流量提示装置的结构框图。

具体实施方式

为了解决现有技术现有技术无法提示VoLTE通话流量使用情况的问题,本发明提供了一种VoLTE通话流量提示方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

实施例1

本实施例提供了一种VoLTE通话流量提示方法,该方法应用于终端上,图1是本发明实施例的VoLTE通话流量提示方法,如图1所示,该方法包括如下处理:

步骤101:检测终端当前通话是否为长期演进LTE语音方案VoLTE通话;

在该步骤101中,检测终端当前通话是否为VoLTE通话具体可以包括:

将当前通话产生的IP包的内容与终端的配置的TFT(Traffic Flow Template,业务流量模板)中的PFC(Packet Filter Component,分组过滤包组件)进行比较,判断当前通话是否满足PFC中对VoLTE通话的定义;具体地,将网络下发给终端的PFC中规定的属性信息与IP包中相应的属性进行对比,在IP包中相对应的属性与PFC中规定的属性信息相同或落入其规定的范围,则确定当前通话为PFC通话。

如果是,则确定当前通话为VoLTE通话,反之则不为VoLTE通话。

步骤102:在当前通过为VoLTE通话的情况下,统计当前通话所使用的流量,根据统计的流量提示VoLTE流量使用情况。

其中,统计当前通话所使用的流量,根据统计的流量提示VoLTE流量使用情况具体可以包括:获取终端当前通话之前本流量统计周期内的VoLTE流量的使用量;在使用量的基础上增加当前通话所使用的流量,得到本流量统计周期的VoLTE流量累计使用量;在终端的用户界面上呈现本流量统计周期的VoLTE流量累计使用量,需要说明的是,此处,可以是在用户使用VoLTE流量时或查看流量使用情况的界面显示。

进一步的,本实施例还提供了在显示VoLTE流量的同时,显示VoLTE通 话时长的方法,基于此,上述方法还可以包括:

在检测出终端当前通话为VoLTE通话后,统计当前通话的时长,根据统计得到的时长提示VoLTE通话时长情况,具体地,获取终端当前通话之前,本通话时长统计周期内的VoLTE通话总时长;在总时长的基础上增加当前通话的时长,得到本通话时长统计周期的VoLTE通话时长累计量;在终端的用户界面上呈现本通话时长统计周期的VoLTE通话时长累计量,同理,此处,可以是在用户使用VoLTE流量时或查看流量使用情况的界面显示。

实施例2

本实施例通过公开更多的技术细节,对本发明提供的VoLTE通话流量提示方法进行进一步说明。

图2是本发明实施例的通话时长和数据流量的显示方法的流程图,如图2所示,该方法包括如下步骤:

步骤S1:移动终端在LTE上注册成功;

步骤S2:终端在注册之后建立了两个EPS(Evolved Packet System,演进分组系统)默认承载和两个EPS专用承载;

步骤S3:终端发起一个通话,此步骤中所述的通话可以是主叫通话也可以是被叫通话;

步骤S4:通话产生的IP包的内容和终端第二个EPS专用承载配置的TFT中的PFC来比较;

例如,在建立VoLTE专用承载时网络下发了如下的TFT,其包含的PFC如下:

那么如果当前通话产生的IP包为UDP(User Datagram Protocol,中文名是用户数据报协议)格式,并且远程端口范围在40000~65535之间,此通话即为VoLTE通话。

步骤S5:若满足PFC配置中对VoLTE通话的定义,则转到步骤S6,若比较结果表明当前通话不满足PFC配置中对VoLTE通话的定义,则在此方法中不再做其他处理;

步骤S6:统计此IP包产生的流量及时长;

步骤S7:在终端的UI中对于VoLTE通话所用流量进行实时累计并显示;

步骤S8:在终端的UI中对于VoLTE通话时长进行实时累计并显示;

本实施例提供的方案,在支持VoLTE的终端在流量监控上增加UI显示,对于数据流量,不仅显示移动数据流量,同时,还显示VoLTE通话所产生的流量,对于通话时间,不仅显示当期的通话时长,还显示VoLTE的通话时长。当用户在IMS网络上进行VoLTE通话时,终端将此类型通话区分出来,VoLTE的通话时长累计计算到VoLTE通话时长的显示中,并实时显示出来。所有的数据流量显示和通话时长显示到月底不会清空,需由用户手动清空,以方便用户与运营商数据进行核对。使得用于在UI中的设置就可以看到两种不同的流量显示以及两种不同的通话时长,对于自己在VoLTE上的动作一目了然。

实施例3

本实施例提供了一种VoLTE通话流量提示装置,该装置设置于终端侧,用于实现VoLTE通话流量提示方法,图3是本发明实施例3提供的VoLTE通话流量提示装置的结构框图,如图3所示,该装置30包括如下组成部分:

检测模块31,用于检测终端当前通话是否为长期演进LTE语音方案VoLTE通话;

第一统计模块32,用于在检测模块的检测结果为是时,统计当前通话所使用的流量;

提示模块33,用于根据统计的流量提示VoLTE流量使用情况。

其中,上述检测模块31包括:判断单元,用于将当前通话产生的网络之间互连的协议IP包的内容与终端的配置的业务流量模板TFT中的分组过滤包组件PFC进行比较,判断通话是否满足PFC中对VoLTE通话的定义;确定单元,用于在判断单元的判断结果为是时,确定当前通话为VoLTE通话,反之则不为VoLTE通话。

其中,上述第一统计模块32包括:第一获取单元,用于获取终端当前通话之前,本流量统计周期内的VoLTE流量的使用量;第一累计单元,用于在使用量的基础上增加当前通话所使用的流量,得到本流量统计周期的VoLTE流量累计使用量;第一呈现单元,用于在终端的用户界面上呈现本流量统计周期的VoLTE流量累计使用量。

上述装置30还可以包括:第二统计模块,用于在检测出终端当前通话为VoLTE通话后,统计当前通话的时长,根据统计得到的时长提示VoLTE通话时长情况。

其中,上述第二统计模块具体可以包括:第二获取单元,用于获取终端当前通话之前,本通话时长统计周期内的VoLTE通话总时长;第二累计单元,用于在总时长的基础上增加当前通话的时长,得到本通话时长统计周期的VoLTE通话时长累计量;第二呈现单元,用于在终端的用户界面上呈现本通话时长统计周期的VoLTE通话时长累计量。

本发明实施例提供的方案,在判断终端当前通话为VoLTE通话的情况下,对当前通话所使用的VoLTE流量进行统计,并提示VoLTE流量使用情况,实现了提示VoLTE通话流量使用情况的目的,便于用户随时掌控VoLTE流量的使用情况,避免了由于用户不知晓VoLTE通话消耗流量,而导致被扣话费的情况。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

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