一种话费及流量的查询方法及系统与流程

文档序号:17011161发布日期:2019-03-02 02:15阅读:289来源:国知局
一种话费及流量的查询方法及系统与流程

本发明涉及终端技术领域,尤其涉及一种话费及流量的查询方法及系统。



背景技术:

随着智能手表等可穿戴设备的普及,在智能手表上进行即时通讯(如视频通讯或语音通讯等)已经成为了一种趋势和潮流。目前来说,用户通过智能手表进行即时通讯需要消耗一定的话费或流量。尤其是,当使用智能手表的用户为儿童时,儿童对话费和流量的认识程度并不高,家长为了确保跟孩子的正常通讯,必须保证话费和流量的充足以使智能手表能够正常通讯。但是,大多数的智能手表不支持输入法,用户无法直接通过智能手表进行话费或流量的查询,导致话费或流量不能得到及时充值,影响即时通讯的正常进行。



技术实现要素:

本发明实施例公开了一种话费及流量的查询方法及系统,能够解决没有输入法的可穿戴设备对于话费和流量查询困难的问题,能够及时了解可穿戴设备的话费或者流量,以确保可穿戴设备的话费或流量的充足和正常通讯。

本发明实施例第一方面公开一种话费及流量的查询方法,包括:

移动终端接收用户在话费或流量查询应用触发的话费或流量查询指令;

所述移动终端根据所述话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器,所述第一查询请求携带有所述移动终端的标识信息;

所述服务器根据所述标识信息,检索与所述移动终端绑定的可穿戴设备的电话号码,以及解析所述电话号码对应的基本信息,所述基本信息至少包括所述电话号码的运营商信息及归属地信息;

所述服务器生成用于指示查询所述电话号码的话费或流量的第二查询请求,并将所述第二查询请求加密后发送给所述可穿戴设备,所述第二查询请求包括所述电话号码及所述基本信息;

所述可穿戴设备根据加密后的第二查询请求,从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果,并将所述查询结果加密后发送给所述服务器,所述查询结果包括话费信息或流量信息;

所述服务器将加密后的查询结果返回给所述移动终端以提供给用户。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述移动终端根据所述话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器之后,所述方法还包括:

所述移动终端检测等待时长是否大于指定时长;所述等待时长指所述移动终端将所述第一查询请求发送给所述服务器之后到所述移动终端接收到所述服务器发送的加密后的查询结果所需要的时长;

如果是,所述移动终端输出第一提示信息以提示用户重新触发所述话费或流量查询指令。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述移动终端检测到等待时长大于指定时长之后,以及所述移动终端输出第一提示信息以提示用户重新触发所述话费或流量查询指令之前,所述方法还包括:

所述移动终端判断所述用户重新触发所述话费或流量查询指令的次数是否超过指定阈值;

如果未超过所述指定阈值,所述移动终端执行所述移动终端输出第一提示信息以提示用户重新触发所述话费或流量查询指令的步骤;

所述方法还包括:

如果超过所述指定阈值,所述移动终端输出第二提示信息以提示用户检查无法接收到所述加密后的查询结果的原因。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述服务器将加密后的查询结果返回给所述移动终端以提供给用户之后,所述方法还包括:

所述移动终端将所述加密后的查询结果进行解密以获取所述查询结果;

所述移动终端将所述查询结果显示在显示界面;所述显示界面包括话费详情界面和流量详情界面;所述话费详情界面用于显示所述话费信息;所述流量详情界面用于显示所述流量信息。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述服务器将所述第二查询请求发送给所述可穿戴设备之后,以及所述可穿戴设备根据所述第二查询请求,从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果之前,所述方法还包括:

所述可穿戴设备检测在上一次从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果之后,所述可穿戴设备是否消耗话费或流量;

如果消耗话费或流量,所述可穿戴设备执行所述根据所述第二查询请求,从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果的步骤;

所述方法还包括:

如果未消耗话费或流量,所述可穿戴设备将上一次从所述运营商信息所对应的运营商处获取的所述电话号码对应的查询结果加密后发送给所述服务器。

本发明实施例第二方面公开一种话费及流量的查询系统,包括:

移动终端,用于接收用户在话费或流量查询应用触发的话费或流量查询指令;

所述移动终端,还用于根据所述话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器,所述第一查询请求携带有所述移动终端的标识信息;

所述服务器,用于根据所述标识信息,检索与所述移动终端绑定的可穿戴设备的电话号码,以及解析所述电话号码对应的基本信息,所述基本信息至少包括所述电话号码的运营商信息及归属地信息;

所述服务器,还用于生成用于指示查询所述电话号码的话费或流量的第二查询请求,并将所述第二查询请求加密发送给所述可穿戴设备,所述第二查询请求包括所述电话号码及所述基本信息;

所述可穿戴设备,用于根据加密后的第二查询请求,从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果,并将所述查询结果加密后发送给所述服务器,所述查询结果包括话费信息或流量信息;

所述服务器,还用于将加密后的查询结果返回给所述移动终端以提供给用户。

作为一种可选的实施方式,在本发明实施例第二方面中:

所述移动终端,还用于在所述移动终端根据所述话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器之后,检测等待时长是否大于指定时长;所述等待时长指所述移动终端将所述第一查询请求发送给所述服务器之后到所述移动终端接收到所述服务器发送的加密后的查询结果所需要的时长;

所述移动终端,还用于当所述移动终端检测到等待时长大于指定时长时,输出第一提示信息以提示用户重新触发所述话费或流量查询指令。

作为一种可选的实施方式,在本发明实施例第二方面中:

所述移动终端,还用于在所述移动终端检测到等待时长大于指定时长之后,以及所述移动终端输出第一提示信息以提示用户重新触发所述话费或流量查询指令之前,判断所述用户重新触发所述话费或流量查询指令的次数是否超过指定阈值;

所述移动终端,还用于当所述移动终端判断所述用户重新触发所述话费或流量查询指令的次数没超过指定阈值时,执行所述移动终端输出第一提示信息以提示用户重新触发所述话费或流量查询指令的步骤;

所述移动终端,还用于当所述移动终端判断所述用户重新触发所述话费或流量查询指令的次数超过指定阈值时,输出第二提示信息以提示用户检查无法接收到所述加密后的查询结果的原因。

作为一种可选的实施方式,在本发明实施例第二方面中:

所述移动终端,还用于在所述服务器将加密后的查询结果返回给所述移动终端以提供给用户之后,将所述加密后的查询结果进行解密以获取所述查询结果;

所述移动终端,还用于将所述查询结果显示在显示界面;所述显示界面包括为话费详情界面和流量详情界面;所述话费详情界面用于显示所述话费信息;所述流量详情界面用于显示所述流量信息。

作为一种可选的实施方式,在本发明实施例第二方面中:

所述可穿戴设备,还用于在所述服务器将所述第二查询请求发送给所述可穿戴设备之后,以及所述可穿戴设备根据所述第二查询请求,从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果之前,检测在上一次从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果之后,所述可穿戴设备是否消耗话费或流量;

所述可穿戴设备,还用于当所述可穿戴设备消耗话费或流量时,执行所述从所述运营商信息所对应的运营商处获取所述电话号码对应的查询结果的步骤;

所述可穿戴设备,还用于当所述可穿戴设备未消耗话费或流量时,将上一次从所述运营商信息所对应的运营商处获取的所述电话号码对应的查询结果加密后发送给所述服务器。

本发明实施例第三方面公开一种电子设备,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种话费及流量的查询方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种话费及流量的查询方法。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,移动终端接收用户在话费或流量查询应用触发的话费或流量查询指令,并根据该话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器,该第一查询请求携带有移动终端的标识信息;服务器根据该标识信息,检索与移动终端绑定的可穿戴设备的电话号码,以及解析该电话号码对应的基本信息,其中,基本信息至少包括电话号码的运营商信息及归属地信息;接着服务器生成用于指示查询电话号码的话费或流量的第二查询请求,并将该第二查询请求加密后发送给可穿戴设备,其中,第二查询请求包括电话号码及基本信息;可穿戴设备根据加密后的第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果,并将该查询结果加密后发送给服务器,其中,查询结果包括话费信息或流量信息;服务器将加密后的查询结果返回给移动终端以提供给用户。可见,实施本发明实施例,能够在大多数可穿戴设备不支持输入法的情况下,与可穿戴设备绑定的移动终端能够通过所安装的话费或流量查询应用,去查询与可穿戴设备对应电话号码的话费或流量,确保可穿戴设备能及时充值,保证可穿戴设备即时通讯的正常进行。

附图说明

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

图1是本发明实施例公开的一种话费及流量的查询方法的流程示意图;

图2是本发明实施例公开的另一种话费及流量的查询方法的流程示意图;

图3是本发明实施例公开的一种话费及流量的查询系统的结构示意图;

图4是本发明实施例公开的一种话费及流量的查询方法的应用示意图;

图5是本发明实施例公开的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种话费及流量的查询方法,用于利用与可穿戴设备绑定的移动终端触发去查询可穿戴设备的话费或者流量,能够及时了解可穿戴设备的话费或者流量情况,确保可穿戴设备能及时充值,保证可穿戴设备即时通讯的正常进行。本发明实施例还相应地公开了一种话费及流量的查询系统。下面将结合具体实施例,对本发明技术方案进行详细介绍。

实施例一

请参阅图1,图1是本发明实施例公开的一种话费及流量的查询方法的流程示意图。如图1所示,该话费及流量的查询方法可以包括以下步骤。

请一并参阅图4,图4是本发明实施例公开的一种话费及流量的查询方法的应用示意图,如图4所示,该系统包括:移动终端401,服务器402以及可穿戴设备403。

101、移动终端接收用户在话费或流量查询应用触发的话费或流量查询指令。

本发明实施例中,移动终端可以是人们在工作、生活中越发的离不开的移动手机、移动平板、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、电视机等各种设备;其中,移动终端可以支持包括但不限于以下网络技术:全球移动通信系统(globalsystemformobilecommunications,gsm)、通用分组无线业务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma),宽带码分多址(w-cdma)、cdma2000、imt单载波(imtsinglecarrier)、增强型数据速率gsm演进(enhanceddataratesforgsmevolution,edge)、长期演进技术(long-termevolution,lte)、高级长期演进技术、时分长期演进技术(time-divisionlte,td-lte)、高性能无线电局域网(highperformanceradiolocalareanetwork,hiperlan)、高性能无线电广域网(hiperwan)、本地多点派发业务(localmultipointdistributionservice,lmds)、全微波存取全球互通(wimax)、紫蜂协议(zigbee)、蓝牙、正交频分复用技术(ofdm)、大容量空分多路存取(hc-sdma)、通用移动电信系统(umts)、通用移动电信系统时分双工(umts-tdd)、演进式高速分组接入(hspa+)、时分同步码分多址(td-scdma)、演进数据最优化(ev-do)、数字增强无绳通信(dect)及其他。

本发明实施例中,家长可以在移动终端的话费或流量查询应用上进入到可穿戴设备的话费及流量查询界面。其中,话费详情界面用于显示话费信息,流量详情界面用于显示流量信息,主动查询与移动终端绑定的可穿戴设备的话费或流量。进一步地,话费及流量查询界面包括,话费或流量详情显示界面,查话费按钮、查流量按钮。比如说,家长可以按下话费查询按钮主动查询与移动终端绑定的可穿戴设备的话费,或者,家长可以按下流量查询按钮主动查询与移动终端绑定的可穿戴设备的流量,本发明实施例不作限定。

102、移动终端根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器。

其中,第一查询请求携带有移动终端的标识信息。

作为一种可选的实施方式,用户按下上述话费查询按钮作为用户输入话费查询指令,因此,当移动终端检测到该话费查询按钮被按下时,移动终端根据话费查询指令生成话费的第一查询请求并发送给服务器。

作为另一种可选的实施方式,用户按下流量查询按钮作为流量查询指令,当检测到该流量查询按钮被按下时,移动终端根据流量查询指令生成流量的第一查询请求并发送给服务器。

进一步地,移动终端根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器具体包括:

移动终端检测表示话费查询指令的话费查询按钮或表示流量查询指令的流量查询按钮是否被按压;

如果是,移动终端计算话费查询按钮或流量查询按钮被按压的目标时长,并判断该目标时长是否大于预设时长;

如果大于预设时长,移动终端根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器;如果未大于预设时长,结束本流程。

实施上述方法,当话费查询按钮或流量查询按钮被按压的目标时长大于预设时长时,可以认为是用户通过按压该启动按钮来输入话费查询指令或流量查询指令,移动终端根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器;当目标时长未大于预设时长时,可以认为话费查询按钮或流量查询按钮被误触,移动终端不生成话费或流量的第一查询指令。能够保证话费查询指令或流量查询指令在不被误触发的前提下,提高话费或流量的查询效率。

103、服务器根据标识信息,检索与移动终端绑定的可穿戴设备的电话号码,以及解析电话号码对应的基本信息。

本发明实施例中,基本信息至少包括电话号码的运营商信息及归属地信息,本发明实施例不作限定。

本发明实施例中,可穿戴设备可以包括智能手表、智能手环等便携式设备,本发明实施例不作限定。

104、服务器生成用于指示查询电话号码的话费或流量的第二查询请求,并将该第二查询请求加密后发送给可穿戴设备。

本发明实施例中,第二查询请求包括电话号码及基本信息。

105、可穿戴设备根据加密后的第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果,并将该查询结果加密后发送给服务器。

本发明实施例中,查询结果包括话费信息或流量信息。

本发明实施例中,若移动终端正常接收到服务器发送的查询结果,则将查询结果显示在话费或流量详情显示界面上;若没接收到服务器发送的查询结果,则提示用户重新查询。

作为一种可选的实施方式,可穿戴设备在接收到服务器发送的加密后的第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果之后,可以将查询时间和查询结果关联存储起来以便后续调用。比如,将查询时间和查询结果关联存储至一个结构体中,当检测到服务器发送的第二查询请求时,可以根据查询时间查找到该结构体,然后将该结构体中的查询结果调取出来。可以看出,后续用户如果想要查看查询结果,可穿戴设备可以直接把查询结果发送给服务器。

进一步地,可穿戴设备在将查询时间和查询结果关联存储至一个结构体之前,可以建立结构体(如数据库或文件夹),并以当前时间作为该结构体的名称,其中,当前时间包括当前日期和当前时刻。

实施上述方法,可穿戴设备可以将查询结果保存起来,后续如果用户需要查看,直接将查询结果发送给服务器,服务器转发给移动终端以提供给用户,提高了查询效率。

106、服务器将加密后的查询结果返回给移动终端以提供给用户。

可见,实施图1所描述的方法,用户可以通过移动终端主动触发话费或流量查询指令,移动终端将该查询指令生成第一查询请求并发送给服务器,接着服务器生成第二查询请求并将其加密后发送给可穿戴设备,可穿戴设备接收到加密后的第二查询请求后,获取可穿戴设备的电话号码的话费信息或流量信息,再将话费信息或流量信息加密后发送给服务器,服务器将其转发给移动终端以提供给用户,能够在大多数智能手表不支持输入法的情况下,主动查询与智能手表绑定的号码的话费或流量,确保能及时充值,保证即时通讯的正常进行。

实施例二

请参阅图2,图2是本发明实施例公开的另一种话费及流量的查询方法的流程示意图。如图2所示,该话费及流量的查询方法可以包括以下步骤。

201、移动终端接收用户在话费或流量查询应用触发的话费或流量查询指令。

202、移动终端根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器。

其中,第一查询请求携带有移动终端的标识信息。

作为一种可选的实施方式,在执行步骤202之后,还可以执行以下步骤:

移动终端检测等待时长是否大于指定时长;

如果是,移动终端判断用户重新触发话费或流量查询指令的次数是否超过指定阈值;

如果未超过,移动终端输出第一提示信息以提示用户重新触发话费或流量查询指令;

如果超过,移动终端输出第二提示信息以提示用户检查无法接收到加密后的查询结果的原因。

本发明实施例中,等待时长指移动终端将第一查询请求发送给服务器之后到移动终端接收到服务器发送的加密后的查询结果所需要的时长。

本发明实施例中,第一提示信息可以为文字信息,如“请重新查询话费或流量”,移动终端将该文字信息展示给用户以使用户重新触发话费或流量查询指令;第一提示信息还可以为语音信息,如语音播放“请重新查询话费或流量”,移动终端可以通过其内置的语音模块,将语音信息播放给用户以使用户重新触发话费或流量查询指令;本发明实施例不作限定。

本发明实施例中,第二提示信息可以为文字信息,如“无法查询话费或流量,请检查原因”,移动终端将该文字信息展示给用户以使用户重新触发话费或流量查询指令;第二提示信息还可以为语音信息,如语音播放“无法查询话费或流量,请检查原因”,移动终端可以通过其内置的语音模块,将语音信息播放给用户以使用户重新触发话费或流量查询指令;本发明实施例不作限定。

可以理解的是,当移动终端将第一查询请求发送给服务器之后,如果指定时长内没有收到查询结果,可以通过文字信息或语音信息提示用户进行重新查询;进一步地,如果指定时长内没有收到查询结果,移动终端可以先判断重新查询的次数是否超过指定阈值,如果没超过,移动终端通过文字信息或语音信息提示用户进行重新查询;如果超过了,表明查询流程出问题了,移动终端通过文字信息或语音信息提示用户检查原因。

实施上述方法,移动终端将第一查询请求发送给服务器之后,如果指定时长内没有收到查询结果,可以提示用户重新触发查询指令,如果多次触发查询指令后仍未收到查询结果,移动终端可以提示用户检查原因,能够避免浪费时间,提高查询效率。

203、服务器根据标识信息,检索与移动终端绑定的可穿戴设备的电话号码,以及解析电话号码对应的基本信息。

本发明实施例中,基本信息至少包括电话号码的运营商信息及归属地信息,本发明实施例不作限定。

204、服务器生成用于指示查询电话号码的话费或流量的第二查询请求,并将该第二查询请求加密后发送给可穿戴设备。

本发明实施例中,第二查询请求包括电话号码及基本信息。

205、可穿戴设备检测在上一次从运营商信息所对应的运营商处获取电话号码对应的查询结果之后是否消耗话费或流量;如果否,执行步骤206-步骤209;如果是,执行步骤210-步骤213。

206、可穿戴设备将上一次从运营商信息所对应的运营商处获取的电话号码对应的查询结果作为第一查询结果,并将第一查询结果加密后发送给服务器。

本发明实施例中,查询结果包括话费信息或流量信息。

作为一种可选的实施方式,可穿戴设备将第一查询结果加密的方式具体为:

可穿戴设备通过base64编码的方式,将第一查询结果所表示的文字信息转码成字符串,将该字符串作为加密后的第一查询结果。

可选的,加密方式还可以包括aes加密和rsa加密等,本发明实施例不作限定。

实施上述方法,可穿戴设备可以对第一查询结果进行加密,防止信息泄露,提高查询的安全性。

207、服务器将加密后的第一查询结果返回给移动终端以提供给用户。

208、移动终端将加密后的第一查询结果进行解密以获取第一查询结果。

作为一种可选的实施方式,移动终端将加密后的第一查询结果进行解密的方式具体为:对应地,移动终端通过base64解码的方式,将加密后的第一查询结果解码成原始的第一查询结果,以便用户直观查看。

实施上述方法,移动终端可以对加密后的第一查询结果进行解密,以还原成原始的第一查询结果,能够直观地展示给用户查看。

209、移动终端将第一查询结果显示在显示界面。

本发明实施例中,显示界面包括话费详情界面和流量详情界面,其中,话费详情界面用于显示话费信息,流量详情界面用于显示流量信息。

210、可穿戴设备根据第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果作为第二查询结果,并将第二查询结果加密后发送给服务器。

可以理解的是,当可穿戴设备接收到服务器发送的加密后的第二查询请求后,可以先检测上一次查询是的时间,并检测从上一次查询之后有没有消耗话费或流量,如果没有,可穿戴设备直接将保存的上一次的查询结果作为第一查询结果并将其加密后发送给服务器;如果有,可穿戴设备根据第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果作为第二查询结果,并将其加密后发送给服务器。

本发明实施例中,可穿戴设备将第二查询结果加密的方式与将第一查询结果加密的方式一样,在此不做赘述。

可以理解的是,上述服务器将第二查询请求加密的方式也可以如此,服务器通过base64编码的方式,将第二查询请求所表示的文字信息转码成字符串并将该字符串作为加密后的第二查询请求。

211、服务器将加密后的第二查询结果返回给移动终端以提供给用户。

作为一种可选的实施方式,可穿戴设备可以设置话费或流量预警,当消耗的话费或流量超过预设值之后,可穿戴设备自动查询话费或流量,并将查询结果发送给服务器,服务器转发给移动终端以提醒用户及时充值。

实施上述方法,可以在用户不能及时查询话费或流量的情况下,当消耗的话费或流量达到一定值,自动进行查询,能够确保能及时充值,保证即时通讯的正常进行。

212、移动终端将加密后的第二查询结果进行解密以获取第二查询结果。

本发明实施例中,移动终端对加密后的第二查询结果进行解密的方式与移动终端对加密后的第一查询结果进行解密的方式一样,在此不做赘述。

可以理解的是,可穿戴设备对加密后的第二查询请求进行解密的方式也可以如此,对应地,可穿戴设备通过base64解码的方式,将加密后的第二查询请求解码成原始的第二查询请求。

213、移动终端将第二查询结果显示在显示界面。

可见,实施图2所描述的方法,移动终端将第一查询请求发送给服务器之后,如果指定时长内没有收到查询结果,可以提示用户重新触发查询指令,如果多次触发查询指令后仍未收到查询结果,移动终端可以提示用户检查原因,能够避免浪费时间,提高查询效率。此外,实施图2所描述的方法,移动终端将第一查询请求发送给服务器之后,如果指定时长内没有收到查询结果,可以提示用户重新触发查询指令,如果多次触发查询指令后仍未收到查询结果,移动终端可以提示用户检查原因,能够避免浪费时间,提高查询效率。此外,实施图2所描述的方法,可穿戴设备可以在没有消耗话费或流量的情况下,直接将上一次的查询结果加密后发送给服务器,服务器转发给移动终端以提供给用户,能够避免重复查询,进一步提高查询效率。

实施例三

请参阅图3,图3是本发明实施例公开的一种话费及流量的查询系统的结构示意图。如图3所示,该话费及流量的查询系统可以包括:

移动终端301,用于接收用户在话费或流量查询应用触发的话费或流量查询指令;

移动终端301,还用于根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器302;其中,第一查询请求携带有移动终端的标识信息;

服务器302,用于根据标识信息,检索与移动终端301绑定的可穿戴设备303的电话号码,以及解析该电话号码对应的基本信息;其中,基本信息至少包括该电话号码的运营商信息及归属地信息;

服务器302,还用于生成用于指示查询电话号码的话费或流量的第二查询请求,并将该第二查询请求加密后发送给可穿戴设备303,其中,第二查询请求包括电话号码及基本信息;

可穿戴设备303,用于根据加密后的第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果,并将该查询结果加密后发送给服务器302,其中,查询结果包括话费信息或流量信息;

服务器303,还用于将加密后的查询结果返回给移动终端301以提供给用户。

作为一种可选的实施方式,移动终端301可以设置有话费查询按钮,按下该按钮作为话费查询指令,当检测到该话费查询按钮被按下时,移动终端301根据话费查询指令生成话费的第一查询请求并发送给服务器302。

作为另一种可选的实施方式,移动终端301可以设置有流量查询按钮,按下该按钮作为流量查询指令,当检测到该流量查询按钮被按下时,移动终端301根据流量查询指令生成流量的第一查询请求并发送给服务器302。

作为另一种可选的实施方式,移动终端301根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器之前,还可以用于:

检测表示话费查询指令的话费查询按钮或表示流量查询指令的流量查询按钮是否被按压;

如果是,计算话费查询按钮或流量查询按钮被按压的目标时长,并判断该目标时长是否大于预设时长;

如果大于预设时长,根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器302;如果未大于预设时长,结束本流程。

实施上述方法,当话费查询按钮或流量查询按钮被按压的目标时长大于预设时长时,可以认为是用户通过按压该启动按钮来输入话费查询指令或流量查询指令,移动终端301根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器302;当目标时长未大于预设时长时,可以认为话费查询按钮或流量查询按钮被误触,移动终端301不生成话费或流量的第一查询指令。能够保证话费查询指令或流量查询指令在不被误触发的前提下,提高话费或流量的查询效率。

作为另一种可选的实施方式,移动终端301根据话费或流量查询指令,生成话费或流量的第一查询请求并发送给服务器302之后,移动终端301还可以用于:

检测等待时长是否大于指定时长;

如果是,判断用户重新触发话费或流量查询指令的次数是否超过指定阈值;

如果未超过,输出第一提示信息以提示用户重新触发话费或流量查询指令;

如果超过,输出第二提示信息以提示用户检查无法接收到加密后的查询结果的原因。

本发明实施例中,等待时长指移动终端301将第一查询请求发送给服务器302之后到移动终端301接收到服务器302发送的加密后的查询结果所需要的时长。

实施上述方法,移动终端301将第一查询请求发送给服务器302之后,如果指定时长内没有收到查询结果,可以提示用户重新触发查询指令,如果多次触发查询指令后仍未收到查询结果,移动终端301可以提示用户检查原因,能够避免浪费时间,提高查询效率。

作为另一种可选的实施方式,可穿戴设备303在接收到服务器302发送的加密后的第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果之后,可以将查询时间和查询结果关联存储起来以便后续调用。比如,将查询时间和查询结果关联存储至一个结构体中,当检测到服务器302发送的第二查询请求时,可以根据查询时间查找到该结构体,然后将该结构体中的查询结果调取出来。可以看出,后续用户如果想要查看查询结果,可穿戴设备303可以直接把查询结果发送给服务器。

进一步地,可穿戴设备303在将查询时间和查询结果关联存储至一个结构体之前,可以建立结构体(如数据库或文件夹),并以当前时间作为该结构体的名称,其中,当前时间包括当前日期和当前时刻。

实施上述方法,可穿戴设备303可以将查询结果保存起来,后续如果用户需要查看,直接将查询结果发送给服务器302,服务器302转发给移动终端301以提供给用户,提高了查询效率。

作为另一种可选的实施方式,可穿戴设备303可以设置话费或流量预警,当消耗的话费或流量超过预设值之后,可穿戴设备303自动查询话费或流量,并将查询结果发送给服务器302,服务器转发给移动终端301以提醒用户及时充值。

实施上述方法,可以在用户不能及时查询话费或流量的情况下,当消耗的话费或流量达到一定值,自动进行查询,能够确保能及时充值,保证即时通讯的正常进行。

作为另一种可选的实施方式,在服务器303将加密后的查询结果返回给移动终端301以提供给用户之后,移动终端301还用于:

将加密后的查询结果进行解密以获取查询结果;

将查询结果显示在显示界面。

本发明实施例中,显示界面包括话费详情界面和流量详情界面;话费详情界面用于显示话费信息;流量详情界面用于显示流量信息。

作为另一种可选的实施方式,在服务器302将第二查询请求发送给可穿戴设备303之后,可穿戴设备303还用于:

检测在上一次从运营商信息所对应的运营商处获取电话号码对应的查询结果之后,可穿戴设备303是否消耗话费或流量;

如果消耗话费或流量,根据第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果;

如果未消耗话费或流量,将上一次从运营商信息所对应的运营商处获取的电话号码对应的查询结果加密后发送给所述服务器302。

实施上述方法,可穿戴设备303可以在没有消耗话费或流量的情况下,直接将上一次的查询结果加密后发送给服务器302,服务器302转发给移动终端301以提供给用户,能够避免重复查询,进一步提高查询效率。

可以理解的是,在服务器302将第二查询请求发送给可穿戴设备303之后,如果可穿戴设备303检测到在上一次从运营商信息所对应的运营商处获取电话号码对应的查询结果之后消耗了话费或流量,可穿戴设备303根据第二查询请求,从运营商信息所对应的运营商处获取电话号码对应的查询结果,并将该查询结果加密后发送给服务器302,服务器302转发给移动终端301进行显示;如果可穿戴设备303检测到在上一次从运营商信息所对应的运营商处获取电话号码对应的查询结果之后未消耗话费或流量,可穿戴设备303将上一次从运营商信息所对应的运营商处获取的电话号码对应的查询结果加密后发送给服务器302,服务器302转发给移动终端301进行显示。

作为另一种可选的实施方式,可穿戴设备303将查询结果加密的方式具体为:可穿戴设备303通过base64编码的方式,将查询结果所表示的文字信息转码成字符串并将该字符串作为加密后的查询结果。

可选的,加密方式还可以包括aes加密和rsa加密等,本发明实施例不作限定。

实施上述方法,可穿戴设备303可以对查询结果进行加密,防止信息泄露,提高查询的安全性。

可以理解的是,服务器302将第二查询请求加密的方式也可以如此,服务器302通过base64编码的方式,将第二查询请求所表示的文字信息转码成字符串并将该字符串作为加密后的第二查询请求。

作为另一种可选的实施方式,移动终端301将加密后的查询结果进行解密的方式具体为:对应地,移动终端301通过base64解码的方式,将加密后的查询结果解码成原始的查询结果,以便用户直观查看。

实施上述方法,移动终端301可以对加密后的查询结果进行解密,以还原成原始的查询结果,能够直观地展示给用户查看。

可以理解的是,可穿戴设备303对加密后的第二查询请求进行解密的方式也可以如此,对应地,可穿戴设备303通过base64解码的方式,将加密后的第二查询请求解码成原始的第二查询请求。

可见,实施图3所描述的话费及流量的查询系统,移动终端将第一查询请求发送给服务器之后,如果指定时长内没有收到查询结果,可以提示用户重新触发查询指令,如果多次触发查询指令后仍未收到查询结果,移动终端可以提示用户检查原因,能够避免浪费时间,提高查询效率。此外,实施图3所描述的话费及流量的查询系统,移动终端将第一查询请求发送给服务器之后,如果指定时长内没有收到查询结果,可以提示用户重新触发查询指令,如果多次触发查询指令后仍未收到查询结果,移动终端可以提示用户检查原因,能够避免浪费时间,提高查询效率。此外,实施图3所描述的话费及流量的查询系统,可穿戴设备可以在没有消耗话费或流量的情况下,直接将上一次的查询结果加密后发送给服务器,服务器转发给移动终端以提供给用户,能够避免重复查询,进一步提高查询效率。

实施例四

请参阅图5,图5是本发明实施例公开的一种电子设备的结构示意图。如图5所示,该电子设备可以包括:

存储有可执行程序代码的存储器501;

与存储器501耦合的处理器502;

其中,处理器502调用存储器501中存储的可执行程序代码,执行图1~图2任意一种话费及流量的查询方法的部分或全部步骤。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图2任意一种话费及流量的方法。

本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

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

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

在本发明所提供的实施例中,应理解,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种话费及流量的查询方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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