基于网页充值的第三方充值系统及方法与流程

文档序号:16510589发布日期:2019-01-05 09:18阅读:695来源:国知局
基于网页充值的第三方充值系统及方法与流程

本发明涉及第三方充值技术领域,特别涉及官方提供了网页充值服务的第三方充值技术领域。



背景技术:

目前通过第三方充值平台对水费、电费、气费、油费等进行充值时,由于国家电网、中石油等机构一般不会提供企业级的线上充值接口服务,因此第三方充值平台无法通过接口服务与官方充值平台交互数据。现有的第三方充值平台,通过人工从第三方业务数据中获取充值任务,再由人工登录官方充值网页进行充值,充值完成后再由人工将官方充值结果输入到第三方业务数据中,并反馈给用户。上述方式在第三方充值平台与官方充值平台间需要依靠人工进行对接,因此导致了运营成本高、充值准确性低、响应速度慢的缺点。



技术实现要素:

本发明要解决现有第三方充值运营成本高、充值准确性低、响应速度慢的技术问题,提供一种基于网页充值的第三方充值系统及方法。

为解决上述技术问题,本发明采用的技术方案是:基于网页充值的第三方充值系统,包括第三方客户端、任务获取模块、网页控制模块、浏览器和任务反馈模块;

所述第三方客户端用于输入充值任务和展示充值结果;

所述任务获取模块用于获取从第三方客户端输入的充值任务,并将充值任务发送到网页控制模块;

所述网页控制模块用于根据接收到的充值任务,自动操作浏览器登录充值网页进行充值,并从充值网页读取充值结果;

所述浏览器用于根据网页控制器的操作指令完成相应充值操作;

所述任务反馈模块用于获取网页控制模块读取到的充值结果,并将充值结果发送到对应的第三方客户端。

作为进一步优化,所述任务获取模块、网页控制模块、浏览器和任务反馈模块安装在服务器中。将上述模块安装在服务器中,有利于第三方充值平台对数据及充值进程统一维护管理,同时减少客户端程序的大小和任务量,节省用户终端设备的资源。

作为进一步优化,所述任务获取模块还用于将获取到的充值任务转换成充值网页兼容的数据形式,然后将转换后的充值任务发送到网页控制模块,所述任务反馈模块还用于将获取到的充值结果转换成第三方客户端兼容的数据形式,然后将转换后的充值结果发送到对应的第三方客户端。在实际运行中客户端数据和网页数据间可能存在不兼容的现象,通过任务获取模块和任务反馈模块对数据形式的转换,保证客户端和充值网页都能正常的识别相关数据,避免出错。

作为进一步优化,所述任务获取模块还用于将充值账户相同的不同充值任务合并成一个充值任务,然后将合并后的充值任务发送到网页控制模块。如果任务队列中存在多个充值账户相同的充值任务,则将多个充值任务进行合并,合并之后只需操纵充值网页进行一次充值,能够节约业务处理时间,进一步提升充值响应速度。

基于网页充值的第三方充值方法,应用于上述的基于网页充值的第三方充值系统,包括以下步骤:

步骤一、通过第三方客户端输入充值任务进行充值;

步骤二、任务获取模块获取从第三方客户端输入的充值任务,并将充值任务发送到网页控制模块;

步骤三、网页控制模块根据接收到的充值任务,自动操作浏览器登录充值网页进行充值,并从充值网页读取充值结果;

步骤四、任务反馈模块获取网页控制模块读取到的充值结果,并将充值结果发送到对应的第三方客户端;

步骤五、第三方客户端展示充值结果。

作为进一步优化,所述任务获取模块、网页控制模块、浏览器和任务反馈模块安装在服务器中。将上述模块安装在服务器中,有利于第三方充值平台对数据及充值进程统一维护管理,同时减少客户端程序的大小和任务量,节省用户终端设备的资源。

作为进一步优化,所述步骤二中任务获取模块将获取到的充值任务转换成充值网页兼容的数据形式,然后将转换后的充值任务发送到网页控制模块,所述步骤四中任务反馈模块将获取到的充值结果转换成第三方客户端兼容的数据形式,然后将转换后的充值结果发送到对应的第三方客户端。在实际运行中客户端数据和网页数据间可能存在不兼容的现象,通过任务获取模块和任务反馈模块对数据形式的转换,保证客户端和充值网页都能正常的识别相关数据,避免出错。

作为进一步优化,所述步骤二中,当任务获取模块检测到充值账户相同的不同充值任务时,将充值账户相同的不同充值任务合并成一个充值任务,然后将合并后的充值任务发送到网页控制模块。如果任务队列中存在多个充值账户相同的充值任务,则将多个充值任务进行合并,合并之后只需操纵充值网页进行一次充值,能够节约业务处理时间,进一步提升充值响应速度。

有益效果是:本发明引入了网页控制模块根据充值任务自动操作浏览器进行充值,最大的优点是提高了充值响应速度,如果依靠人工进行充值,需要业务人员先获取充值订单,再根据订单信息登录网页充值,充值完成后还要将充值结果输入第三方平台,主要的表现就是用户通过第三方充值平台充值后,迟迟不见到账,也不知道还要等多久才能到账,用户体验性极差,而本申请将上述人工处理过程自动化,大大提高了充值响应速度,用户在第三方平台充值后能够快速到账,体验性得到大幅提升。同时,因为不需要人工处理业务,所以不存在业务人员充值出错的问题,充值的准确性更高,人工成本也大大降低。本发明特别适用于无法获得官方线上充值接口的第三方充值平台。

附图说明

图1是本发明实施例的系统结构图。

具体实施方式

下面结合实施例,进一步说明本发明的技术方案。

本发明的技术方案是:基于网页充值的第三方充值系统,包括第三方客户端、任务获取模块、网页控制模块、浏览器和任务反馈模块;

所述第三方客户端用于输入充值任务和展示充值结果;

所述任务获取模块用于获取从第三方客户端输入的充值任务,并将充值任务发送到网页控制模块;

所述网页控制模块用于根据接收到的充值任务,自动操作浏览器登录充值网页进行充值,并从充值网页读取充值结果;

所述浏览器用于根据网页控制器的操作指令完成相应充值操作;

所述任务反馈模块用于获取网页控制模块读取到的充值结果,并将充值结果发送到对应的第三方客户端。

基于网页充值的第三方充值方法,应用于上述的基于网页充值的第三方充值系统,包括以下步骤:

步骤一、通过第三方客户端输入充值任务进行充值;

步骤二、任务获取模块获取从第三方客户端输入的充值任务,并将充值任务发送到网页控制模块;

步骤三、网页控制模块根据接收到的充值任务,自动操作浏览器登录充值网页进行充值,并从充值网页读取充值结果;

步骤四、任务反馈模块获取网页控制模块读取到的充值结果,并将充值结果发送到对应的第三方客户端;

步骤五、第三方客户端展示充值结果。

上述系统及方法中引入了网页控制模块,网页控制模块根据充值任务中的信息,自动操作浏览器完成网页跳转、读取网页内容、输入网页信息、点击网页按钮、处理弹框等一系列动作进行充值,充值完成后自动读取充值结果并返回给用户,将现在需要人工进行操作的流程自动化。

对上述系统进一步的优化,任务获取模块、网页控制模块、浏览器和任务反馈模块可以安装在服务器中,也可以集成在客户端,将上述模块安装在服务器中,有利于第三方充值平台对数据及充值进程统一维护管理,同时减少客户端程序的大小和任务量,节省用户终端设备的资源。任务获取模块还可以用于将获取到的充值任务转换成充值网页兼容的数据形式,然后将转换后的充值任务发送到网页控制模块,任务反馈模块还可以用于将获取到的充值结果转换成第三方客户端兼容的数据形式,然后将转换后的充值结果发送到对应的第三方客户端,在实际运行中客户端数据和网页数据间可能存在不兼容的现象,通过任务获取模块和任务反馈模块对数据形式的转换,保证客户端和充值网页都能正常的识别相关数据,避免出错。任务获取模块还可以用于将充值账户相同的不同充值任务合并成一个充值任务,然后将合并后的充值任务发送到网页控制模块,如果任务队列中存在多个充值账户相同的充值任务,则将多个充值任务进行合并,合并之后只需操纵充值网页进行一次充值,能够节约业务处理时间,进一步提升充值响应速度。

对上述方法进一步优化,任务获取模块、网页控制模块、浏览器和任务反馈模块可以安装在服务器中,也可以集成在客户端,将上述模块安装在服务器中,有利于第三方充值平台对数据及充值进程统一维护管理,同时减少客户端程序的大小和任务量,节省用户终端设备的资源。步骤二中任务获取模块可以将获取到的充值任务转换成充值网页兼容的数据形式,然后将转换后的充值任务发送到网页控制模块,步骤四中任务反馈模块可以将获取到的充值结果转换成第三方客户端兼容的数据形式,然后将转换后的充值结果发送到对应的第三方客户端,在实际运行中客户端数据和网页数据间可能存在不兼容的现象,通过任务获取模块和任务反馈模块对数据形式的转换,保证客户端和充值网页都能正常的识别相关数据,避免出错。步骤二中,当任务获取模块检测到充值账户相同的不同充值任务时,可以将充值账户相同的不同充值任务合并成一个充值任务,然后将合并后的充值任务发送到网页控制模块,如果任务队列中存在多个充值账户相同的充值任务,则将多个充值任务进行合并,合并之后只需操纵充值网页进行一次充值,能够节约业务处理时间,进一步提升充值响应速度。

实施例

下面以冲电费为例具体说明,本例的系统结构如图1所示。

本例的基于网页充值的第三方充值系统,包括第三方客户端、任务获取模块、网页控制模块、浏览器和任务反馈模块,其中第三方客户端安装在用户终端设备上,任务获取模块、网页控制模块、浏览器和任务反馈模块安装在服务器上。

使用时,用户通过第三方客户端的相关选项进行电费充值;任务获取模块获取用户从第三方客户端输入的电费充值任务,并将电费充值任务中的数据转换成充值网页兼容的数据形式,然后将转换后的电费充值任务发送到网页控制模块;网页控制模块根据接收到的电费充值任务,自动操作浏览器跳转到国家电网官方充值页面,并进行登录充值账户、读取网页内容、输入网页信息、点击网页按钮、处理弹框等一系列操作,完成充值后,网页控制模块从国家电网官方充值页面读取电费充值结果;任务反馈模块获取网页控制模块读取到的电费充值结果,并将电费充值结果中的数据转换成第三方客户端兼容的数据形式,然后将转换后的电费充值结果发送到第三方客户端,用户就能在第三方客户端查看到电费充值结果。如果该用户连续进行了两次充值,那么任务获取模块有可能检测到两个充值账户相同的电费充值任务,当检测到两个充值账户相同的电费充值任务时,任务获取模块将这两个任务的充值金额合并,生成一个电费充值任务,就只需要网页控制模块控制浏览器进行一次充值。

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