一种通话时长计算的方法及终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种通话时长计算的方法及终端。
【背景技术】
[0002]随着互联网的快速发展以及终端的迅速普及,终端的功能日益增强,用户可以利用终端访问外部网络数据资源、与好友通话以及拍照等等。以手机终端为例,用户使用手机终端打电话的业务越来越多,很多用户希望能够及时的了解自己的话费余额情况,并能及时的了解终端当前可支持的通话时长,以便于合理的控制通话时长。目前,用户计算终端当前可支持的通话时长的方法主要是先通过登录运营商的网站,或者拨打热线电话,或者发短信等方式查询话费余额,再通过了解用户识别卡的资费标准计算终端当前可支持的通话时长。然而,当用户因各种原因疏忽了对话费余额的查询,从而不能及时的了解自己的话费开销情况以及及时计算终端当前可支持的通话时长,则可能导致在通话的过程中强行被挂断。可见目前计算终端当前可支持的通话时长的方法不够智能。
【发明内容】
[0003]本发明实施例提供了一种通话时长计算的方法及终端,能够智能计算终端当前可支持的通话时长。
[0004]本发明实施例公开了一种通话时长计算的方法,包括:
[0005]当接收到用户输入的建立通话连接指令时,向服务器发送信息查询请求,所述信息查询请求用于查询用户识别卡的当前信息;
[0006]当接收到所述服务器响应所述信息查询请求发送的查询结果时,根据所述查询结果计算所述终端当前可支持的通话时长。
[0007]相应地,本发明实施例还公开了一种终端,包括:
[0008]发送单元,用于当接收到用户输入的建立通话连接指令时,向服务器发送信息查询请求,所述信息查询请求用于查询用户识别卡的当前信息;
[0009]计算单元,用于当接收到所述服务器响应所述信息查询请求发送的查询结果时,根据所述查询结果计算所述终端当前可支持的通话时长。
[0010]本发明实施例中,当接收到用户输入的建立通话连接指令时,向服务器发送信息查询请求,所述信息查询请求用于查询用户识别卡的当前信息;当接收到所述服务器响应所述信息查询请求发送的查询结果时,根据所述查询结果计算所述终端当前可支持的通话时长。实施本发明实施例,能够智能计算终端当前可支持的通话时长。
【附图说明】
[0011]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本发明实施例公开的一种通话时长计算的方法的流程示意图;
[0013]图2是本发明实施例公开的另一种通话时长计算的方法的流程示意图;
[0014]图3是本发明实施例公开的一种终端的结构示意图;
[0015]图4是本发明实施例公开的另一种终端的结构示意图;
[0016]图5是本发明实施例公开的又一种终端的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]本发明实施例提供了一种通话时长计算的方法及终端,能够智能计算终端当前可支持的通话时长。
[0019]请参阅图1,图1是本发明实施例公开的一种通话时长计算的方法的流程示意图;其中,图1所示的终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑以及掌上电脑等可以插入用户识别卡的终端。如图1所示,该通话时长计算的方法可以包括以下步骤:
[0020]S101、当接收到用户输入的建立通话连接指令时,向服务器发送信息查询请求。
[0021]本发明实施例中,信息查询请求用于查询用户识别卡的当前信息。
[0022]本发明实施例中,通话连接指令是用于上述终端与其他终端建立通话连接的指令。其中,该通话连接指令可以包括用户通过控制该终端与其他至少一个终端建立通话连接的指令。
[0023]本发明实施例中,信息查询请求所需要查询的信息可以包括终端中建立通话连接的用户识别卡的话费余额、建立通话连接的用户识别卡的资费标准以及与用户识别卡建立通话的用户识别卡的归属地中的一项或多项。其中,用户识别卡可以是SIM卡。
[0024]具体地,当接收到用户输入的建立通话连接指令时,该终端可以向服务器发送信息查询请求,以查询与信息查询请求对应的信息。
[0025]S102、当接收到服务器响应信息查询请求发送的查询结果时,根据查询结果计算终端当前可支持的通话时长。
[0026]本发明实施例中,查询结果可以包括终端中建立所述通话连接的用户识别卡的话费余额、建立通话连接的用户识别卡的资费标准以及与用户识别卡建立通话的用户识别卡的归属地中的一项或多项。
[0027]本发明实施例中,当接收到服务器响应信息查询请求发送的查询结果时,根据查询结果计算终端当前可支持的通话时长。举例来说,如终端A中插入了中国移动的神州行卡,假设该用户识别卡的资费标准是:本地闲时0.29元/分钟全包,本地忙时0.49元/分钟全包,省内漫游0.49元/分钟全包。其中闲时时间段为0:00-11:00,忙时时间段为11:00-24:00。若当前终端插入的用户识别卡的卡上余额为56元,当前为早上8:00,若用户通过该终端与另一个终端建立通话连接,则通过上述信息可以计算出该终端当前可支持的通话时长。具体地,若另一个终端插入的用户识别卡属于本地用户识别卡,则终端当前可支持的通话时长为56除以0.29等于193.1分钟;若另一个终端插入的用户识别卡不属于本地用户识别卡,则终端当前可支持的通话时长为56除以0.49等于114.2分钟。其中,不足一分钟的视为O分钟,即可不计。
[0028]在图1中,当接收到用户输入的建立通话连接指令时,向服务器发送信息查询请求,信息查询请求用于查询用户识别卡的当前信息;当接收到服务器响应信息查询请求发送的查询结果时,根据查询结果计算终端当前可支持的通话时长。实施本发明实施例,能够智能计算终端当前可支持的通话时长。
[0029]请参阅图2,图2是本发明实施例公开的另一种通话时长计算的方法的流程示意图;其中,图2所示的终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑以及掌上电脑等可以插入用户识别卡的终端。如图2所示,该通话时长计算的方法可以包括以下步骤:
[0030]S201、当接收到用户输入的建立通话连接指令时,向服务器发送信息查询请求。
[0031]本发明实施例中,信息查询请求用于查询用户识别卡的当前信息。
[