一种基于USSD通讯协议的缴费系统、服务系统及其方法与流程

文档序号:17011147发布日期:2019-03-02 02:15阅读:268来源:国知局
一种基于USSD通讯协议的缴费系统、服务系统及其方法与流程

本发明涉及通信领域,具体而言,涉及一种基于ussd通讯协议的缴费系统、服务系统及其方法。



背景技术:

ussd(unstructuredsupplementaryservicedata)即非结构化补充数据业务,是一种新型基于gsm网络的交互式数据业务。使用手机键盘输入一些网络已预先制定的数字或者符号比如*#等,再按send也就是拨号键就可以向网络发送一条指令,网络根据你的指令选择你需要的服务提供给你。

在互联网不普及的国家和地区,他们没有成套化的接口服务,银行企业之间转账依赖于ussd,用户充值转账等业务都是通过ussd协议。随着3/4网络和wifi开始普及,充值和转账等业务开始接口化,方便业务推广和集成,通过web或者手机app,进行充值和转账业务。

现有的充值方案主要有以下两种:一、使用手机键盘输入一些网络已预先制定的数字或者符号比如*#等,再按send也就是拨号键就可以向网络发送一条指令,网络根据指令选择需要的服务。手动转账给电力公司成功后会获取到电表充值的token,然后手动下发到电表中。二、使用短信猫方案,所谓短信猫,其实是一种用来收发短信的设备,需要手机sim卡的支持,在需要收发短信的时候,在短信猫里面插入一张手机卡,插上电源,通过(usb或者串口、网口)数据线和电脑相连,在电脑的应用管理软件中就可以实现短信收发的功能。然后集成该业务,系统主站给短信猫下发指令,根据短信猫的通信结果返回给主站。

但是以上方案存在以下缺点:1、通过手机键盘拨号ussd协议,需要用户终端手工操作,步骤繁琐,也不能业务化,将服务通过接口的形式提供给第三方,不方便业务规模化;2、通过短信猫方案,需要多种硬件外设,还需要进行硬件二次开发,增加了硬件使用成本和硬件二次开发成本。3、不利于推广和集成。



技术实现要素:

为解决上述问题,本发明提供了一种基于ussd通讯协议的缴费系统及方法。

本发明另一目的在于提供一种基于ussd通讯协议的服务系统及其方法。

本发明采用以下技术方案:

第一方面,一种基于ussd通讯协议的缴费系统,所述缴费系统包括系统主站、移动终端、用户终端、运营商终端,其中,

用户终端,与系统主站通过网络通信,用于向系统主站发起充值请求;

系统主站,一方面用于接收用户终端发起的充值请求,并在接收到充值请求后通过网络向移动终端传递充值任务;另一方面根据移动终端返回的充值结果生成充值token码,并返回给用户终端;

移动终端,安装有能够与所述系统主站通信、且具有ussd拨号功能的app,一方面从系统主站实时获取充值任务,并根据充值任务进行ussd拨号,通过ussd协议向运营商终端进行转账充值;另一方面监听充值结果并将其返回至系统主站;

运营商终端,通过ussd通信协议与移动终端通信性连接,用于接收移动终端发送过来的转账充值申请,并将充值结果返回给移动终端。

进一步,所述的基于ussd通讯协议的缴费系统中,所述系统主站的充值接口被调用时,移动终端的app从系统主站获取充值任务。

进一步,所述的基于ussd通讯协议的缴费系统中,所述用户终端为安装有能够与系统主站通信的终端应用软件的手机或电脑,通过终端应用软件(可以是手机app或web网站)向系统主站发起充值请求。

第二方面,一种基于ussd通讯协议的缴费方法,包括以下步骤:

用户终端通过网络向系统主站发起充值请求;

系统主站在接收到充值请求后通过网络向移动终端传递充值任务;

移动终端安装有能够与所述系统主站通信、且具有ussd拨号功能的app,从系统主站实时获取充值任务,并根据充值任务进行ussd拨号,通过ussd协议向运营商终端进行转账充值;

运营商终端通过ussd通信协议与移动终端通信性连接,接收移动终端发送过来的转账充值申请,处理该申请后将充值结果经移动终端返回给系统主站;

系统主站根据接收到的充值结果生成充值token码,并返回给用户终端,完成充值。

进一步,所述的基于ussd通讯协议的缴费方法中,所述用户终端通过网络向系统主站发起充值请求;系统主站在接收到充值请求后通过网络向移动终端传递充值任务;移动终端从系统主站实时获取充值任务,并根据充值任务进行ussd拨号,通过ussd协议向运营商终端进行转账充值,具体为:

用户终端通过网络向系统主站发起充值请求,调用系统主站充值接口;

系统主站充值接口被调用时,移动终端的app从系统主站获取充值任务,然后根据充值任务,自动进行ussd拨号,通过ussd协议向运营商终端进行转账充值。

第三方面,一种基于ussd通讯协议的服务系统,所述服务系统包括系统主站、移动终端、用户终端、运营商终端,其中,

用户终端,与系统主站通过网络通信,用于向系统主站发起请求;

系统主站,一方面用于接收用户终端发起的请求,并在接收到请求后通过网络向移动终端传递任务;另一方面将移动终端返回的结果传输至用户终端;

移动终端,安装有能够与所述系统主站通信、且具有ussd拨号功能的app,一方面从系统主站实时获取任务,并根据任务的不同选择对应的ussd协议,进行ussd拨号,通过ussd协议向运营商终端发送指令;另一方面监听指令结果并将其返回至系统主站;

运营商终端,通过ussd通信协议与移动终端通信性连接,用于接收移动终端发送过来的指令,并将指令结果返回给移动终端。

进一步,所述的基于ussd通讯协议的服务系统中,所述系统主站与所述请求对应的接口被调用时,移动终端的app从系统主站获取请求任务。

进一步,所述的基于ussd通讯协议的服务系统中,所述用户终端为安装有能够与系统主站通信的终端应用软件的手机或电脑,通过终端应用软件(可以是手机app或web网站)向系统主站发起请求。

第四方面,一种基于ussd通讯协议的服务方法,包括以下步骤:

用户终端通过网络向系统主站发起请求;

系统主站在接收到请求后通过网络向移动终端传递任务;

移动终端安装有能够与所述系统主站通信、且具有ussd拨号功能的app,从系统主站实时获取任务,并根据任务的不同选择对应的ussd协议,进行ussd拨号,通过ussd协议向运营商终端发送指令;

运营商终端通过ussd通信协议与移动终端通信性连接,接收移动终端发送过来的指令,处理该指令后将指令结果经移动终端、系统主站返回给用户终端。

进一步,所述的基于ussd通讯协议的服务方法中,所述用户终端通过网络向系统主站发起请求;系统主站在接收到请求后通过网络向移动终端传递任务;移动终端安装有能够与所述系统主站通信、且具有ussd拨号功能的app,从系统主站实时获取任务,并根据任务的不同选择对应的ussd协议,进行ussd拨号,通过ussd协议向运营商终端发送指令,具体为:

用户终端通过网络向系统主站发起请求,调用系统主站与所述请求对应的接口;

所述接口被调用时,移动终端的app从系统主站获取与该接口对应的任务,并根据任务的不同选择对应的ussd协议,进行ussd拨号,通过ussd协议向运营商终端发送指令。

进一步,本发明所述移动终端为安卓智能手机,运行系统安卓5.0及以上。

进一步,本发明所述移动终端需刷机获取系统最高权限,安装的具有ussd拨号功能的app为系统级应用,移动终端启动时app自动运行。获取系统主站任务,当有任务时进行相应的ussd拨号,并且对返回结果记录,然后返回给系统主站。

进一步,本发明所述系统主站包含用于电表充值售电的售电终端和售电管理系统,售电管理系统负责生成token码、管理交易记录以及一些基本的账目管理服务。

进一步,本发明所述系统主站可以是任何第三方接入,提供符合所述app规范的接口,给app下发任务,可以是根据业务类型,自定义任务,提供给app。通过app使用ussd拨号后的再将该任务返回给系统主站。

本发明需要提供安卓智能手机并安装具有ussd拨号功能的app,手机需要sim卡和网络连接,app启动后会一直从系统主站获取任务,根据任务内容的不同,分别对应不同的ussd协议,app启动手机ussd拨号功能,监听手机拨号ussd通信返回结果,再将返回的结果传给系统主站。这种应用方案把智能手机也做成了服务终端,方便复杂业务实现,也可以api接口化,提供集成方案。

与现有技术相比,本发明具有以下优点:

1、不需要通过手机键盘拨号ussd协议,app可以自动完成ussd拨号协议,并监听返回结果,完成相应的ussd业务,操作简单方便;

2、本发明不同于短信猫,成本较低,同时可以将ussd任务接口化,方便实现更多的业务,也同时有利于第三方集成,相当于把ussd拨号做成了服务;

3、本发明使用安卓智能手机和具有ussd拨号功能的app,不同于传统的非智能手机和短信猫,但是能够自动实现相应的ussd功能。

4、本发明不限于电费缴费,可以扩展成转账、水费、燃气费、电话费等缴费业务;也可以实现查询功能,包括用电信息查询、用水信息查询、用气信息查询、话费信息查询等。

5、本发明应用于电力系统时可以在现有预付费和后付费电表方案中直接接入,成本较低,能够优化收费方式,方便电力公司电力资金回收。

附图说明

图1为本发明的结构框图。

图2为本发明ussd手机应用的流程框图。

图3为本发明ussd手机应用的功能结构图。

具体实施方式

为了便于理解本发明技术方案,以下结合附图与具体实施例进行详细说明。

如图1所示,一种基于ussd通讯协议的服务系统,所述服务系统包括系统主站、移动终端、用户终端、运营商终端,

所述用户终端为安装有能够与系统主站通信的终端应用软件的手机或电脑,利用终端应用软件(可以是手机app或web网站),通过4g或者wifi等无线网络与系统主站保持通信,用于向系统主站发起请求;

所述系统主站一方面用于接收用户终端发起的请求,并在接收到请求后通过网络向移动终端传递任务;另一方面将移动终端返回的结果传输至用户终端;

所述移动终端为安卓智能手机,运行系统安卓5.0及以上,安卓智能手机需要sim卡和网络连接,通过4g或者wifi等无线网络与系统主站保持无线通信,并且需刷机获取系统最高权限,安装系统级应用-具有ussd拨号功能的app,安卓智能手机启动时app自动运行,一方面从系统主站实时获取任务,并根据任务的不同选择对应的ussd协议,进行ussd拨号,通过ussd协议向运营商终端发送指令;另一方面监听指令结果并将其返回至系统主站;

运营商终端,通过ussd通信协议与移动终端通信性连接,用于接收移动终端发送过来的指令,并将指令结果返回给移动终端。

运营商终端,可以是电力公司,也可以是第三方其他具有收费功能的账户,可以扩展为水费、燃气、电话费等。移动终端和运营商终端之间通过gprs通信,采用ussd通信协议。

运用上述基于ussd通讯协议的服务系统的服务方法为:

用户终端通过网络向系统主站发起请求,调用系统主站与所述请求对应的接口;

所述接口被调用时,移动终端的app从系统主站获取与该接口对应的任务,并根据任务的不同选择对应的ussd协议,进行ussd拨号,通过ussd协议向运营商终端发送指令;

运营商终端通过ussd通信协议与移动终端通信性连接,接收移动终端发送过来的指令,处理该指令后将指令结果经移动终端、系统主站返回给用户终端。

上述服务系统可以提供如费用(电费、水费、燃气费、电话费等)充值、查询等功能。

当上述服务系统具体作为缴费系统(包括但不限于电费、水费、燃气费、电话费等缴纳)时,用户终端,用于向系统主站发起充值请求;

系统主站,一方面用于接收用户终端发起的充值请求,并在接收到充值请求后通过网络向移动终端传递充值任务;另一方面根据移动终端返回的充值结果生成充值token码,并返回给用户终端;

移动终端,一方面从系统主站实时获取充值任务,并根据充值任务进行ussd拨号,通过ussd协议向运营商终端进行转账充值;另一方面监听充值结果并将其返回至系统主站;

运营商终端,通过ussd通信协议与移动终端通信性连接,用于接收移动终端发送过来的转账充值申请,并将充值结果返回给移动终端。

利用上述缴费系统进行缴费的步骤为:

用户终端通过网络向系统主站发起充值请求,调用系统主站充值接口;

系统主站充值接口被调用时,移动终端的app从系统主站获取充值任务,然后根据充值任务,自动进行ussd拨号,通过ussd协议向运营商终端进行转账充值。

运营商终端通过ussd通信协议与移动终端通信性连接,接收移动终端发送过来的转账充值申请,处理该申请后将充值结果经移动终端返回给系统主站;

系统主站根据接收到的充值结果生成充值token码,并返回给用户终端,完成充值。

当缴费系统为电费缴纳系统时,运营商终端为电力公司;为天然气缴纳系统时,运营商终端为燃气公司,依此类推。

当缴费系统为电费缴纳系统时,系统主站包含售电终端和售电管理系统,售电管理系统负责生成token码、管理交易记录以及一些基本的账目管理服务。

图2为本发明具有ussd拨号功能的app的流程框图,app启动后获取未完成的任务,获取任务后根据任务内容的不同,app通过手机拨号对应的ussd协议,实现相关的任务,并且向系统主站返回相关任务执行结果,本地数据库也同时更新任务。图2中,返回为200是上报任务的执行结果,先判断是否超时,然后判断接口返回字段是否为200,返回为200是指操作成功。

图3示出本方案具有ussd拨号功能的app的功能结构图,该app作为ussd服务终端,具有终端显示和任务处理两大功能。终端展示包括设备信息、任务执行信息、手机重启、app服务暂停模块,其中设备信息包含sim卡余额、设备内存信息、app版本、app服务运行状态、app运行时间、设备编号,这些信息展示可以直观监控移动终端的健康状况。任务处理包括拨号、重启、上传日志、清空日志、app更新、睡眠、更新参数,这些功能模块就是进行ussd任务获取并处理,记录处理结果上传到系统主站。

本发明采用广泛使用成熟gprs网络和ussd通信技术,使用的门槛和投入较低,在移动手机越来越普及的今天,使得用户手机缴费具有很好的推广价值和应用前景。

本发明可以适用于大多数缴费预付费场景,如电表、水表、燃气表等,不需要改造现有表计部署,只需要和运营商终端部署系统主站,与app构成缴费系统。

以上仅是本发明的优选实施方式,本发明的保护范围以权利要求所限定的范围为准,本领域技术人员在不脱离本发明的精神和范围内做出的若干改进和润饰,也应视为本发明的保护范围。

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