一种手机话费账单查询装置
技术领域
本发明涉及一种手机话费账单查询装置,特别是一种手机上使用的手机话费账单查询装置。
背景技术
手机话费账单是每个手机用户都关心的内容。随着手机所能提供服务的增多,手机话费账单的所包含的内容也越来越多。目前一个典型的手机话费账单会包含当前话费、实时余额、已使用上网流量、套餐内剩余可用上网流量、订购增值业务业务列表等内容。
各电信运营商都向用户提供了手机话费账单查询的服务。几种典型的手机话费账单查询服务有:
1、通过电话客服热线查询
用户通过拨打电话客服热线,通过自动语音的方式收听手机话费账单,或通过人工服务方式,由客服专员向用户说明手机话费账单;
2、通过短信营业厅查询
用户向电信运营商指定的服务号码发送特定内容,根据短信营业厅下发的信息的指引,向特定号码发送特定内容,如此往复多次,最终得到查询结果;
3、通过WAP(Wireless Application Protocol)营业厅查询
WAP上网所谓WAP(Wireless Application Protocol)即无线应用协议,是一项全球性的网络通信协议。广泛应用于在多种手机网络下提供上网服务;
用户访问电信运营商指定的WAP站点,根据网站链接的指引,跳转到相应的话费账单界面;
4、通过互联网网上营业厅查询
用户通过手机号或其他ID登录电信运营商的互联网网上营业厅,输入密码或短信下发的特定认证码通过身份认证后,进入网上营业厅查询。
而现有的四种查询方案各有其欠缺之处:
1、通过客服热线的查询方式不便于手机话费账单的记录和保存;
2、通过短信营业厅的查询方式,因为要向特定号码发送特定内容,不便于用户记忆查询的方式,并且一般查询过程需要上下往复多条短信才能查到短信结果,另外由于短信所能承载的信息比较少(70个汉字),一条查询短信往往只能查询一两项内容,想了解一个完整的手机话费账单往往需要多次查询;
3、通过WAP营业厅的查询方式,因为要访问特定的页面,网址不便于用户记忆。并且往往要通过多次跳转才能查到结果,需要花费较多时间。此外手机话费账单内容可能分布于多个页面,无法一次查全;
4、互联网营业厅虽然内容较全,访问速度也较快,但是不适合通过手机随时随地访问。
发明内容
本发明的目的在于,提供一种手机话费账单查询装置。它可以通过手机,随时随地、方便快捷地查询手机话费账单。
本发明的技术方案:一种手机话费账单查询装置,其特征在于:包括无线网络、业务支撑服务器和手机;还包括设置在手机上的
下载模块,用于下载查询指令和模板,通过无线网络与业务支撑服务器相连;
查询模块,用于解析下载模块下载的查询指令,并通过手机的短信及上网功能实施查询指令;
匹配模块,用于对查询模块的查询结果和下载模块下载的模板进行匹配,并获取账单项目内容;匹配模块包括除账单项目的金额外与查询模块查询结果内容相同的模版,通过比较模版与查询结果,得出账单项目的金额;
下载模块与查询模块和匹配模块相连,匹配模块与存储匹配结果的存储模块相连,存储模块与手机的显示设备相连。
上述的手机话费账单查询装置中,所述下载模块还与用户信息模块相连,用户信息模块向下载模块提供的用户信息为下载模块下载内容的依据。
前述的手机话费账单查询装置中,所述用户信息模块为人工输入或选择运营商、手机卡归属地、手机卡品牌和用户所在地信息的模块,或为通过手机的短信中心号来判断用户的运营商和归属省份,通过手机当前的基站信息来辅助确定用户所在地的模块。
前述的手机话费账单查询装置中,所述业务支撑服务器为储存用户信息相应的查询账单各项内容的查询指令和模版的服务器。
前述的手机话费账单查询装置中,所述查询模块包括WAP营业厅查询和短信营业厅查询两种查询方式,两种查询方式与相应的查询指令对应。
前述的手机话费账单查询装置中,所述检测模块包括启动模块,启动模块在检测到未实施查询指令时,启动查询模块,实施检测到的未实施查询指令。
前述的手机话费账单查询装置中,所述查询模块还包括编码转换模块,在使用WAP营业厅查询方式时,对查询结果进行编码转换,统一转码成UCS2编码格式。
与现有技术相比,由于使用了无线网络、业务支撑服务器和手机组成的基本构架,并在手机上结合了用于下载查询指令和模板的下载模块,用于解析下载模块下载的查询指令,并通过手机的短信及上网功能实施查询指令的查询模块,用于对查询模块的查询结果和下载模块下载的模板进行匹配,并获取账单项目内容的匹配模块;使得本实用信息可在手机上随时随地查询即时话费账单,且花费的较少时间、而且可一次性查全所有话费账单内容,本发明还可以免去用户需要记住复杂查询指令和进行多次查询的苦恼。并且可以随时随地通过手机使用,无需依赖电脑和互联网,还便于手机话费账单的记录和保存。经测试,本发明查询一次完整的账单最快可在一分钟内完成,而使用短信查询,至少需要发送5条短信,因此需要花费5分钟甚至更多。
附图说明
图1是本发明的结构示意图;
图2是本发明实施例的工作流程图。
附图中的标记为:1-用户信息模块,2-下载模块,3-业务支撑服务器,4-查询模块,5-检测模块,6-匹配模块,7-存储模块,8-显示设备。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。
实施例
一种手机话费账单查询装置,其特征在于:包括无线网络、业务支撑服务器3和手机;还包括设置在手机上的
下载模块2,用于下载查询指令和模板,通过无线网络与业务支撑服务器3相连;
查询模块4,用于解析下载模块2下载的查询指令,并通过手机的短信及上网功能实施查询指令;
匹配模块6,用于对查询模块4的查询结果和下载模块2下载的模板进行匹配,并获取账单项目内容;匹配模块6包括除账单项目的金额外与查询模块4查询结果内容相同的模版,通过比较模版与查询结果,得出账单项目的金额;
下载模块2与查询模块4和匹配模块6相连,匹配模块6与存储匹配结果的存储模块7相连,存储模块7与手机的显示设备8相连。
下载模块2还与用户信息模块1相连,用户信息模块1向下载模块2提供的用户信息为下载模块2下载内容的依据。
用户信息模块1为人工输入或选择运营商、手机卡归属地、手机卡品牌和用户所在地信息的模块,或为通过手机的短信中心号来判断用户的运营商和归属省份,通过手机当前的基站信息来辅助确定用户所在地的模块。
业务支撑服务器3为储存用户信息相应的查询账单各项内容的查询指令和模版的服务器。
查询模块4包括WAP营业厅查询和短信营业厅查询两种查询方式,两种查询方式与相应的查询指令对应。
检测模块5包括一个启动模块,启动模块在检测到未实施查询指令时,启动查询模块4,实施检测到的未实施查询指令。
查询模块4还包括编码转换模块,在使用WAP营业厅查询方式时,对查询结果进行编码转换,统一转码成UCS2编码格式。
本发明的工作流程:
步骤S10,在用户信息模块1中,用户选择运营商、归属地、手机卡品牌等信息;
步骤S20,下载模块2根据用户信息模块1的用户信息从业务支撑服务器3下载查询账单各项内容的查询指令和模版;由于账单含有多项内容,需要通过多种方式进行多次查询,所以下载的查询指令可能有多条。查询指令分为两种,一种是通过短信营业厅查询账单项目的查询指令,一种是通过WAP营业厅查询账单项目的查询指令。其中通过短信营业厅查询的查询指令的主要内容包括:1、短信营业厅的电话号码,比如中国移动为10086;2、营业厅接收的短信指令内容,如查询话费余额的营业厅指令为105。在上例中,发送内容为105的短信到10086即可查询到短信余额;通过WAP营业厅查询的查询指令的主要内容包括:1、WAP营业厅的查询网址,例如wap.ha.chinamobile.com/yyt/61a.jsp;2、以上网址的访问方式,如GET或POST;3、如果以上访问方式为POST时,需要发送给查询页面的内容;每条指令对应一个或多个模版。模版用来针对查询指令的回复内容进行匹配,从中提取账单项目内容。如定义模版“您的账户余额为#BALANCE#。”,将模版与回复内容匹配即可获得BALANCE = 13.2元;
步骤S30,查询模块从下载的查询指令中顺序获取一条查询指令,并解析指令;
步骤S40,如果该指令是通过WAP营业厅查询的查询指令,转到步骤S50。如果该指令是通过短信营业厅的查询指令,转到步骤S80;
步骤S50,访问查询指令中指定的WAP地址,获取该地址的WAP页面的内容。即根据WAP查询指令的描述,构造相应的访问请求,访问WAP查询指令中指定的查询地址,获取该地址的WAP页面内容;
步骤S60,将获取的WAP页面内容与模版进行匹配,获取账单项目内容;
步骤S70,因为不同的WAP页面的字符编码不同,比如有UCS2、UTF-8、GBK等方式,因此需要对账单项目内容进行编码转换,统一转码成UCS2。然后转到步骤S100;
步骤S80,根据查询指令中指定的发送内容和发送号码,发送短信到短信营业厅;
步骤S90,等待下行短信。当收到短信后,将短信内容与模版进行匹配,获取账单项目内容。因为短信的编码格式是UCS2的,因此无需进行转码。然后转到步骤S100;
步骤S100,将获取到的账单项目内容存储到账单中;
步骤S110,检测模块5检查是否还有没有执行的查询指令。如果还有没有执行的查询指令,转到步骤S30,执行新的一条查询指令。如果都执行完毕,转到步骤S120;
步骤S120,整理账单,通过手机显示设备(可为手机显示屏)展现给用户。