一种燃气缴费方法、装置及系统与流程

文档序号:13423265阅读:399来源:国知局
一种燃气缴费方法、装置及系统与流程

本发明涉及燃气缴费技术领域,特别涉及一种燃气缴费方法、装置及系统。



背景技术:

随着社会的不断高速发展,城乡居民生活的迅速提高,以及天然气的开发利用和城市燃气公用事业的逐步发展,居民生活对城市燃气的需求越来越强烈,天然气的使用量逐年增加。目前,针对每一燃气用户均设置有相应的燃气表、卡(燃气ic卡),燃气用户只需预先购买一定量的天然气,将购气信息写入燃气卡中,燃气用户再将燃气卡插入燃气表中将购气信息传输至燃气表中,即可使用城市燃气管道中提供的燃气。

现有技术中,燃气公司的收/缴费渠道主要是燃气用户通过设置在各个城市的燃气缴费营业厅完成燃气缴费业务,燃气用户需要去燃气缴费营业厅完成燃气的购买,其中,各燃气缴费营业厅中部署有相应的企业管理解决方案(systemapplicationandproductsindataprocessing,sap)系统。

然而,部署一个燃气缴费营业厅,需要固定的营业场地,需要配置相应岗位的工作人员,投入成本较高,受制于sap系统部署的限制,一般中小型城市中设置有2-3个燃气缴费营业厅,大型城市设置有5-6个燃气缴费营业厅,而燃气用户需要集中到燃气缴费营业厅完成燃气缴费业务,那么,由于燃气缴费营业厅网点少,用户量大,燃气缴费营业厅距离部分燃气用户的住址较远,而导致燃气缴费营业厅工作人员业务压力大,燃气缴费效率不高,同时延长了燃气用户缴费所需的时长,降低了燃气用户的缴费体验。

有鉴于此,需要设计一种新的燃气缴费方法、装置及系统,以弥补现有技术中存在的缺陷和不足之处。



技术实现要素:

本发明实施例的目的是提供一种燃气缴费方法、装置及系统,用以解决现有技术中存在的部署燃气缴费营业厅成本投入较高,以及燃气缴费效率不高的问题。

本发明实施例中提供的具体技术方案如下:

一种燃气缴费系统,所述燃气缴费系统至少包括若干代理客户端,部署在每一个代理客户端上的动态链接库组件,服务端,以及部署在代理客户端与服务端之间的中间系统,其中,

代理客户端,用于调用动态链接库组件读取燃气卡基本信息,通过中间系统将所述燃气卡基本信息发送至服务端,并接收服务端通过中间系统返回的,基于所述燃气卡基本信息查询得到的用户详细信息,以及获取所述用户的缴费信息和代理客户端基本信息,基于所述用户详细信息,所述缴费信息和所述代理客户端基本信息执行缴费写卡操作,生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端;

服务端,用于接收代理客户端通过中间系统发送的燃气卡基本信息,并基于所述燃气卡基本信息查询用户详细信息,将所述用户详细信息通过所述中间系统返回给代理客户端,以及接收代理客户端通过中间系统发送的业务流水记录,基于所述业务流水记录完成燃气缴费;

动态链接库组件,用于为代理客户端提供可调用的读写燃气卡的函数,其中,不同代理客户端对应相同动态链接库组件。

较佳的,所述燃气缴费系统采用b/s结构;或者,

所述燃气缴费系统采用c/s结构。

较佳的,所述服务端为客户关系管理ccs系统。

较佳的,所述燃气缴费系统进一步包括:

部署在每一个代理客户端上的代理商身份认证装置,用于完成代理商的身份认证。

一种燃气缴费方法,包括:

代理客户端调用部署在所述代理客户端上的动态链接库组件读取燃气卡基本信息,并通过中间系统将所述燃气卡基本信息发送至服务端,触发服务端执行以下操作:基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给代理客户端,其中,不同代理客户端对应相同动态链接库组件;

代理客户端接收服务端返回的用户详细信息;

代理客户端获取用户的缴费信息和所述代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和所述代理客户端基本信息执行缴费写卡操作;

代理客户端生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端,触发服务端执行以下操作:基于所述业务流水记录完成燃气缴费。

较佳的,所述燃气卡基本信息至少包括燃气卡卡号;

所述代理客户端基本信息至少包括公司代码,城市代码和代理商码;

所述用户详细信息至少包括用户名称,用户地址,燃气单价,允许用户购买的最大购气量,燃气卡内可用气量,燃气卡发卡次数和燃气卡备注。

一种燃气缴费方法,包括:

服务端接收代理客户端通过中间系统发送的,通过调用动态链接库组件读取到的燃气卡基本信息,其中,不同代理客户端对应相同动态链接库组件;

服务端基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给代理客户端,触发代理客户端执行以下操作:获取用户的缴费信息和代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和所述代理客户端信息执行缴费写卡操作,生成相应的业务流水记录,以及将所述业务流水记录通过中间系统发送给服务端;

服务端基于所述业务流水记录完成燃气缴费。

一种燃气缴费装置,包括:

读取单元,用于调用部署在所述装置上的动态链接库组件读取燃气卡基本信息,并通过中间系统将所述燃气卡基本信息发送至服务端,触发服务端执行以下操作:基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给所述装置,其中,不同装置对应相同动态链接库组件;

接收单元,用于接收服务端返回的用户详细信息;

获取单元,用于获取用户的缴费信息和所述代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和所述代理客户端基本信息执行缴费写卡操作;

生成单元,用于生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端,触发服务端执行以下操作:基于所述业务流水记录完成燃气缴费。

较佳的,所述燃气卡基本信息至少包括燃气卡卡号;

所述代理客户端基本信息至少包括公司代码,城市代码,代理商码;

所述用户详细信息至少包括用户名称,用户地址,燃气单价,允许用户购买的最大购气量,燃气卡内可用气量,燃气卡发卡次数,燃气卡备注。

一种燃气缴费装置,包括:

接收单元,用于接收代理客户端通过中间系统发送的,通过调用动态链接库组件读取到的燃气卡基本信息,其中,不同代理客户端对应相同动态链接库组件;

查询单元,用于基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给代理客户端,触发代理客户端执行以下操作:获取用户的缴费信息和代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和代理客户端基本信息执行缴费写卡操作,生成相应的业务流水记录,以及将所述业务流水记录通过中间系统发送给所述装置;

缴费单元,用于基于所述业务流水记录完成燃气缴费。

本发明有益效果如下:

综上所述,本发明实施例中,在进行燃气缴费的过程中,代理客户端调用部署在所述代理客户端上的动态链接库组件读取燃气卡基本信息,并通过中间系统将所述燃气卡基本信息发送至服务端,触发服务端执行以下操作:基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给代理客户端,其中,不同代理客户端对应相同动态链接库组件;代理客户端接收服务端返回的用户详细信息;代理客户端获取用户的缴费信息和所述代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和所述代理客户端基本信息执行缴费写卡操作;代理客户端生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端,触发服务端执行以下操作:基于所述业务流水记录完成燃气缴费。

采用上述方法,燃气缴费网点(即代理客户端)的部署快速、简单,且燃气缴费过程简洁,大大提升了燃气缴费效率的同时,提升了燃气用户的缴费体验。

附图说明

图1为本发明实施例中,一种燃气缴费系统的结构示意图;

图2为本发明实施例中,一种燃气缴费方法的详细流程图;

图3为本发明实施例中,另一种燃气缴费方法的详细流程图;

图4为本发明实施例中,一种燃气缴费装置(如,代理客户端)的结构示意图;

图5为本发明实施例中,另一种燃气缴费装置(如,服务端)的结构示意图。

具体实施方式

为了解决现有技术中存在的部署燃气缴费营业厅成本投入较高,以及燃气缴费效率不高的问题,本发明实施例中提供了一种新的燃气缴费方法、装置及系统,该方法为:代理客户端调用部署在所述代理客户端上的动态链接库组件读取燃气卡基本信息,并通过中间系统将所述燃气卡基本信息发送至服务端,触发服务端执行以下操作:基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给代理客户端,其中,不同代理客户端对应相同动态链接库组件;代理客户端接收服务端返回的用户详细信息;代理客户端获取用户的缴费信息和所述代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和所述代理客户端基本信息执行缴费写卡操作;代理客户端生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端,触发服务端执行以下操作:基于所述业务流水记录完成燃气缴费。

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

下面将通过具体实施例对本发明的方案进行详细描述,当然,本发明并不限于以下实施例。

参阅图1所示,本发明实施例中,一种燃气缴费系统的结构示意图,所述燃气缴费系统至少包括若干代理客户端,部署在每一个代理客户端上的动态链接库组件,服务端,以及部署在代理客户端与服务端之间的中间系统,其中,

代理客户端,用于调用动态链接库组件读取燃气卡基本信息,通过中间系统将所述燃气卡基本信息发送至服务端,并接收服务端通过中间系统返回的,基于所述燃气卡基本信息查询得到的用户详细信息,以及获取所述用户的缴费信息和代理客户端基本信息,基于所述用户详细信息,所述缴费信息和代理客户端基本信息执行缴费写卡操作,生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端;

服务端,用于接收代理客户端通过中间系统发送的燃气卡基本信息,并基于所述燃气卡基本信息查询用户详细信息,将所述用户详细信息通过所述中间系统返回给代理客户端,以及接收代理客户端通过中间系统发送的业务流水记录,基于所述业务流水记录完成燃气缴费;

动态链接库组件,用于为代理客户端提供可调用的读写燃气卡的函数,其中,不同代理客户端对应相同动态链接库组件。

较佳的,本发明实施例中,燃气缴费系统中各个代理客户端上部署的动态链接库组件均为相同的。即动态链接库组件中封装有多个第三方燃气表、卡厂商提供的,代理客户端调用用于读写燃气卡函数集合,这样,就保证了代理客户端就能够读写不同的第三方燃气表、卡厂商生产的燃气卡。

例如,假设xx燃气公司采用的燃气卡为:燃气卡1,燃气卡2和燃气卡3,那么,燃气缴费系统中各个代理客户端上部署的动态链接库组件中,均封装有燃气卡1厂商提供的代理客户端调用用于读写燃气卡1的函数集1,燃气卡2厂商提供的代理客户端调用用于读写燃气卡2的函数集2和燃气卡3厂商提供的代理客户端调用用于读写燃气卡3的函数集3。

可选的,本发明实施例中,所述燃气缴费系统采用b/s结构;或者,

所述燃气缴费系统采用c/s结构。

本发明实施例中,在燃气缴费系统技术构架设计上,采用b/s或c/s结构的设计模式,以实现对不同的代理客户端提供服务。

具体的,例如,假设燃气缴费系统采用web系统(即b/s结构),则燃气缴费系统的访问层为网页浏览器(internetexplorer,ie)或者其他浏览器,应用层为系统应用模块,如,解析型服务端(visualbasicscript,vbscript),面向对象编程语言(c#)等,服务层为互联网信息服务(internetinformationservices,iis),如,iis6.1sp1,数据层为oracle数据库。

又例如,假设燃气缴费系统采用windows客户端(即c/s结构),则燃气缴费系统的访问层为c/s应用,应用层为系统应用模块,如,爪哇脚本(javascript,js),计算机程序设计语言(c++)等,服务层为微软.net框架(microsoft.netframework,.nteframework)数据层可以为oracle数据库。

较佳的,所述服务端为客户关系管理(customercaresystem,ccs)系统。

可选的,所述燃气缴费系统进一步包括:

部署在每一个代理客户端上的代理商身份认证装置,用于完成代理商的身份认证。

参阅图2所示,本发明实施例中,一种燃气缴费方法的详细流程如下:

步骤200:代理客户端调用部署在上述代理客户端上的动态链接库组件读取燃气卡基本信息,并通过中间系统将上述燃气卡基本信息发送至服务端,触发服务端执行以下操作:基于上述燃气卡基本信息查询用户详细信息,并将上述用户详细信息通过中间系统返回给代理客户端,其中,不同代理客户端对应相同动态链接库组件。

实际应用中,针对燃气缴费系统中的每一代理客户端均部署有相应的读卡设备(如,读卡器等),以及部署有相应的动态链接库组件,其中,该动态链接库组件中封装有第三方燃气表、卡厂商提供的,代理客户端调用用于读取燃气卡基本信息的函数集合。较佳的,不同代理客户端对应相同的动态链接库组件。

进一步的,针对燃气缴费系统中每一代理客户端均部署有相应的身份认证装置(如,ukey),其中,该身份认证装置为证明代理商身份的硬件设备,与代理登录账号相关联,可用于协助代理商在使用代理登录账号登录系统时,对代理商身份进行认证,提升燃气缴费系统使用安全性。

具体的,本发明实施例中,代理客户端在判定有燃气用户需要进行燃气缴费时,代理客户端上的读卡设备调用部署在该代理客户端上的动态链接库组件中的函数,读取燃气卡基本信息,较佳的,该燃气卡基本信息至少包括燃气卡卡号,可选的,该燃气卡基本信息信息还可以包括燃气卡备注,燃气卡发卡次数,燃气卡内可用气量等信息。

进一步的,代理客户端将读取到的燃气卡基本信息通过中间系统发送至服务端。

实际应用中,代理客户端相当于本发明实施例燃气缴费系统中的外部系统,而服务端相当于本发明实施例燃气缴费系统中的内部系统,而在外部系统与内部系统之间部署有一个中间系统(如,前置机),该中间系统用于转发外部系统与内部系统之间的数据。可选的,该服务端为企业内部的ccs系统。

本发明实施例中,燃气缴费系统通过外部系统(即代理客户端)进行数据信息的采集和录入,通过部署在外部系统和ccs系统(即服务端)之间的中间系统(即前置机)转发外部系统发送的数据信息,以及通过中间系统转发内部系统返回的数据信息,完成外部系统和内部系统之间的数据信息交换,有效保障了链路安全。

本发明实施例中,燃气缴费系统的中间系统(如,前置机)为一个可用于完成企业内部的ccs系统与所有外部系统(如,银行系统,邮政系统,各代理客户端等等)之间的数据交换的系统,该中间系统可针对多个不同的外部系统,配置相应的数据交换通道,进一步的,由于本发明实施例中燃气缴费系统的中间系统的数据交换通道可扩展,在有效保障了链路安全的情况下,保证了系统的兼容性。

更进一步的,代理客户端通过中间系统将上述燃气卡基本信息发送至服务端之后,触发服务端基于上述燃气卡基本信息查询用户详细信息,并将上述用户详细信息通过中间系统返回给代理客户端。

实际应用中,服务端在接收到代理客户端通过中间系统发送的燃气卡基本信息之后,在服务端本地查询与该燃气卡基本信息(如,燃气卡卡号)相对应的用户详细信息,其中,该用户详细信息可以包括用户名称,用户地址,燃气单价,允许用户购买的最大购气量,燃气卡内可用气量,燃气卡发卡次数和燃气卡备注等信息。

步骤210:代理客户端接收服务端返回的用户详细信息。

步骤220:代理客户端获取用户的缴费信息和上述代理客户端基本信息,并基于上述用户详细信息,上述缴费信息和上述代理客户端基本信息执行缴费写卡操作。

具体的,本发明实施例中,代理客户端在接收到服务端返回的用户详细信息之后,获取该用户的缴费信息(即购气量/购气金额)和代理客户端基本信息,并根据用户详细信息,缴费信息和代理客户端基本信息执行缴费写卡操作。

实际应用中,在代理客户端本地存储有相应的代理客户端基本信息。

可选的,上述代理客户端基本信息至少包括公司代码(即一个代理商所属的燃气公司的代码),城市代码(即代理商所在城市的代码)和代理商码等参数;进一步的,上述代理客户端基本信息还可以包括代理登录账号信息,而上述代理登录账号信息至少包括交易统计,代理商登录密码和加密结果等参数,本发明实施例中,燃气缴费客户,即是指燃气用户。

本发明实施例中,代理客户端接收用户详细信息,指的是燃气缴费客户(即燃气用户)的详细信息,以及代理客户端获取的用户的缴费信息,指的是燃气缴费客户(即燃气用户)的购气量/购气金额。

步骤230:代理客户端生成相应的业务流水记录,将上述业务流水记录通过中间系统发送给服务端,触发服务端执行以下操作:基于上述业务流水记录完成燃气缴费。

具体的,本发明实施例中,在代理客户端录入用户缴费信息(即购气量/购气金额)后,代理客户端根据该缴费信息和用户详细信息,生成相应的业务流水记录,并将该业务流水记录通过前置机发送至ccs系统,服务端根据该业务流水记录完成燃气缴费操作。

参阅图3所示,本发明实施例中,一种燃气缴费方法的详细流程如下:

步骤300:服务端接收代理客户端通过中间系统发送的,通过调用动态链接库组件读取到的燃气卡基本信息,其中,不同代理客户端对应相同动态链接库组件。

步骤310:服务端基于上述燃气卡基本信息查询用户详细信息,并将上述用户详细信息通过中间系统返回给代理客户端,触发代理客户端执行以下操作:获取用户的缴费信息和上述代理客户端基本信息,并基于上述用户详细信息,上述缴费信息和上述代理客户端基本信息执行缴费写卡操作,生成相应的业务流水记录,以及将上述业务流水记录通过中间系统发送给服务端。

步骤320:服务端基于上述业务流水记录完成燃气缴费。

进一步的,本发明实施例中,采用nginx完成对外发布的服务端的服务器负载均衡。所谓nginx,是一个高性能的http和反向代理服务器。

基于上述实施例,参阅图4所示,本发明实施例中,一种燃气缴费装置(如,代理客户端),至少包括读取单元40,接收单元41,获取单元42以及生成单元42,其中,

读取单元40,用于调用部署在所述装置上的动态链接库组件读取燃气卡基本信息,并通过中间系统将所述燃气卡基本信息发送至服务端,触发服务端执行以下操作:基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给所述装置,其中,不同装置对应相同动态链接库组件;

接收单元41,用于接收服务端返回的用户详细信息;

获取单元42,用于获取用户的缴费信息和所述代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和所述代理客户端基本信息执行缴费写卡操作;

生成单元43,用于生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端,触发服务端执行以下操作:基于所述业务流水记录完成燃气缴费。

较佳的,所述燃气卡基本信息至少包括燃气卡卡号;

所述代理客户端基本信息至少包括公司代码,城市代码,代理商码;

所述用户详细信息至少包括用户名称,用户地址,燃气单价,允许用户购买的最大购气量,燃气卡内可用气量,燃气卡发卡次数,燃气卡备注。

进一步的,参阅图5所示,本发明实施例中,一种燃气缴费装置(如,服务端),至少包括接收单元50,查询单元51以及缴费单元52,其中,

接收单元50,用于接收代理客户端通过中间系统发送的,通过调用动态链接库组件读取到的燃气卡基本信息,其中,不同代理客户端对应相同动态链接库组件;

查询单元51,用于基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给代理客户端,触发代理客户端执行以下操作:获取用户的缴费信息和代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和代理客户端基本信息执行缴费写卡操作,生成相应的业务流水记录,以及将所述业务流水记录通过中间系统发送给所述装置;

缴费单元52,用于基于所述业务流水记录完成燃气缴费。

综上所述,本发明实施例中,在进行燃气缴费的过程中,代理客户端调用部署在所述代理客户端上的动态链接库组件读取燃气卡基本信息,并通过中间系统将所述燃气卡基本信息发送至服务端,触发服务端执行以下操作:基于所述燃气卡基本信息查询用户详细信息,并将所述用户详细信息通过中间系统返回给代理客户端,其中,不同代理客户端对应相同动态链接库组件;代理客户端接收服务端返回的用户详细信息;代理客户端获取用户的缴费信息和所述代理客户端基本信息,并基于所述用户详细信息,所述缴费信息和所述代理客户端基本信息执行缴费写卡操作;代理客户端生成相应的业务流水记录,将所述业务流水记录通过中间系统发送给服务端,触发服务端执行以下操作:基于所述业务流水记录完成燃气缴费。

采用上述方法,燃气缴费网点(即代理客户端)的部署快速、简单,且燃气缴费过程简洁,大大提升了燃气缴费效率的同时,提升了燃气用户的缴费体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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