CN107590650A - 天然气的销售方法、装置及应急售气*** - Google Patents
天然气的销售方法、装置及应急售气*** Download PDFInfo
- Publication number
- CN107590650A CN107590650A CN201710835299.6A CN201710835299A CN107590650A CN 107590650 A CN107590650 A CN 107590650A CN 201710835299 A CN201710835299 A CN 201710835299A CN 107590650 A CN107590650 A CN 107590650A
- Authority
- CN
- China
- Prior art keywords
- gas
- purchase
- user
- combustion gas
- emergent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种天然气的销售方法、装置及应急售气***。该方法包括:按照设定规则确定本端与应急售气服务器的网络连接状态;如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;将所述燃气购买子记录存储在本端的设定存储位置。本发明实施例通过采用上述技术方案,可以在网络异常或燃气公司售气***出现异常时正常售气,减少用户等待网络或***修复所耗费的时间,提高用户购气的及时性。
Description
技术领域
本发明涉及信息处理技术领域,尤其涉及一种天然气的销售方法、装置及应急售气***。
背景技术
随着科学技术的发展以及人们生活水平的提高,我国的天然气年使用量也在逐渐增多。
用户一般会通过登录燃气公司的售气***购买液化天然气或对燃气IC卡进行充值的方式获得使用相应购买量的天然气的使用权限,当用户所购买的液化天然气的可使用量消耗为零时,用户则无法继续使用天然气,需要在网上或到燃气营业厅登录燃气公司的售气***重新购买或对燃气IC卡进行充值,由此可见,登录燃气公司所使用售气***是用户购买天然气过程中必不可少的一个环节。
但是,发明人在实现本发明的过程中发现现有技术存在如下技术缺陷:当出现由于网络或***故障等客观因素导致燃气公司的售气***出现无法正常使用的情况时,故障修复或启动备用***需要耗费较长的时间,导致用户及时购买天然气,影响用户的正常生活。
发明内容
有鉴于此,本发明实施例提供一种天然气的销售方法、装置及应急售气***,以解决现有技术中售气***故障修复或启动备用***耗费时间较长,导致用户无法及时购买天然气的技术问题。
第一方面,本发明实施例提供了一种天然气的销售方法,包括:
按照设定规则确定本端与应急售气服务器的网络连接状态;
如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;
在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;
将所述燃气购买子记录存储在本端的设定存储位置。
第二方面,本发明实施例提供了一种天然气的销售装置,包括:
连接状态确定模块,用于按照设定规则确定本端与应急售气服务器的网络连接状态;
第一购气费用确定模块,用于在所述网络连接状态为未连接状态时,根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;
第一记录生成模块,用于在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;
记录存储模块,用于将所述燃气购买子记录存储在本端的设定存储位置。
第三方面,本发明实施例还提供了一种应急售气***,包括应急售气终端、至少一个应急售气服务器和至少一个应急售气数据库,其中,
所述应急售气终端,用于按照设定规则确定本端与应急售气服务器的网络连接状态;如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;将所述燃气购买子记录存储在本端的设定存储位置;
所述应急售气终端,还用于在本端与所述应急售气服务器的网络连接状态切换为已连接状态之后,将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录;删除所述设定存储位置存储的燃气购买子记录;
所述至少一个应急售气服务器,用于接收所述应急售气终端上报的燃气购买子记录,将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录,并将所述当前燃气购买记录存储在所述至少一个应急售气数据库中;
所述至少一个应急售气数据库,用于存储所述至少一个应急售气服务器生成的当前燃气购买记录。
本发明实施例提供的销售天然气的技术方案,按照设定规则确定本端与应急售气服务器的网络连接状态;如果所确定的网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据该购气费用进行交费;在用户交费成功后,基于用户的本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录,将所生成的燃气购买子记录存储在本端的设定存储位置。本发明实施例通过采用上述技术方案,可以在网络异常或燃气公司售气***出现异常时正常售气,减少用户等待网络或***修复所耗费的时间,提高用户购气的及时性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明实施例一提供的一种天然气的销售方法的流程示意图;
图2为本发明实施例二提供的一种天然气的销售方法的流程示意图;
图3为本发明实施例三提供的一种天然气的销售装置的结构框图;
图4为本发明实施例四提供的一种应急售气***的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
实施例一
本发明实施例一提供一种天然气的销售方法。该方法可以由天然气的销售装置执行,其中,该装置可由软件和/或硬件实现,一般可集成在应急售气终端中,图1是本发明实施例一提供的天然气的销售方法的流程示意图,如图1所示,该方法包括:
S101、按照设定规则确定本端与应急售气服务器的网络连接状态。
其中,应急售气服务器为本端对应的服务器;本端与应急售气服务器的网络连接状态可用于描述本端与应急售气服务器是否处于正常的可通信状态,本端与应急售气服务器的网络连接状态可以包括未连接状态和已连接状态。举例而言,如果本端与应急售气服务器无法正常通信,则可以将本端与应急售气服务器的网络连接状态确定为未连接状态;如果本端与应急售气服务器可以正常通信,则可以将本端与应急售气服务器的网络连接状态确定为已连接状态。此时,相应的,如果所确定的网络连接状态为未连接状态,则代表当前时刻本端与应急售气服务器无法正常通信;如果所确定的网络连接状态为已连接状态,则代表当前时刻本端与应急售气服务器可以正常通信。
本实施例中,本端与应急售气服务器的网络连接状态的判定条件可以根据需要灵活设置,如,可以根据本端是否可以向应急售气服务器发送数据、应急售气服务器是否可以针对本端发送的检测信息返回响应信息和/或应急售气服务器返回响应信息的时间是否大于设定时间阈值等确定本端与应急售气服务器的网络连接状态是否为未连接状态(或是否为已连接状态)。其中,检测信息可以为连接状态确定请求、某一待发送数据的数据发送请求或某一数据的数据获取请求等。
以判定条件为应急服务器返回响应信息的时间、检测信息为IP地址获取请求为例,在确定本端与应急售气服务器的网络连接状态时,本端可以向应急售气服务器发送P地址获取请求,如果本端在发送IP地址获取请求后的设定时间内接收到应急售气服务器返回的IP地址信息,则可以判定本端与应急售气服务器可正常通信,并将当前时刻本端与应急售气服务器的网络连接状态确定为已连接状态;如果本端在发送IP地址获取请求后的设定时间内未接收到应急售气服务器返回的IP地址信息,则可以判定本端与应急售气服务器无法正常通信,并将当前时刻本端与应急售气服务器的网络连接状态确定为未连接状态。
S102、如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费。
本实施例中,在本端与应急售气服务器无法正常通信(即处于未连接状态)时,可以根据用户的本次购气量信息和本端存储的燃气费用的默认单价信息确定用户购买与本次购气量信息相符体积的天然气所需的购气费用。此时,可选的,所述根据用户的本次购气量信息确定用户本次的购气费用,包括:获取用户的本次购气量信息;根据所述本次购气量信息和燃气默认单价信息确定用户本次的购气费用。其中,用户的本次购气量信息可以基于用户或燃气营业厅工作人员在本端操作界面内的输入操作获得;燃气默认单价信息可以预先存储在本端,其可以为阶梯式燃气计费中某一阶梯对应的燃气单价信息,也可以是工作人员设置的其他单价信息,此处不作限制。
可选的,当用户所在的城市或地区使用非阶梯式的统一单价时,可以将本端存储的默认单价信息设置为该城市或地区的统一单价信息;当用户所在的城市或地区使用阶梯式燃气计费时,可以将本端存储的默认单价信息设置为阶梯式计费中某一阶梯对应的燃气单价信息,以提高基于本端存储的燃气默认单价信息所确定的购气费用的准确性。考虑到在一个阶梯式燃气计费周期中,第一阶梯对应的燃气单价信息通常具有最高的整体使用频率,因此,可以将本端存储的默认单价信息设置为阶梯式计费中第一阶梯对应的燃气单价信息。
此外,为了进一步地提高所确定的用户的购气费用的准确性,在用户所在的城市或地区使用阶梯式燃气计费时,可以将本端存储的燃气默认单价信息设置为包含该阶梯式燃气计费各阶梯对应的单价信息,并可以以用户在阶梯式计费当前计费周期内的历史购气量为零来确定用户本次的购气费用;或者,考虑到在一个计费周期内,各阶梯对应的燃气单价信息的使用频率通常是随时间变化的,如在周期开始时通常低阶梯对应的燃气单价信息的使用频率较高,而在周期即将结束时高阶梯对应的燃气单价信息的使用频率可能比较高,因此,可以预先统计一个周期内各天或各月各阶梯对应的燃气单价信息的使用频率,并采用当前天或当前月对应的使用频率最高的阶梯的燃气单价信息作为本端的燃气默认单价信息。例如,假设计费周期为一年,用户购气时的当前月为7月,而预先统计的7月使用频率最高的阶梯为第二阶梯,则可以将本端在7月的燃气默认单价信息设置为第二阶梯对应的燃气单价信息。
在此,需要指出的是,在本端设置燃气默认单价信息之后,可以按照设定的更新规则对本端存储的燃气默认单价信息进行更新。例如,可以按照设定周期(每天、每10天或每月等)对本端存储的燃气默认单价信息进行更新;也可以在检测到应急售气服务器内存储的非阶梯式统一单价、阶梯式燃气计费中某一阶梯对应的燃气单价和/或各阶梯对应的燃气单价的使用频率等信息发生变化时或在接收到应急服务器发送的默认单价更新通知时再对本端存储的燃气默认单价信息进行更新,此处不作限制。
S103、在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录。
其中,用户本次购买燃气的燃气购买子记录可以包括用户信息(如用户的身份证号码、燃气卡ID或住址信息等)、购气时间、购气费用和购气量信息等,此处不作限制。示例性的,在用户交费成功后,可以读取用户燃气卡中存储的原始可用燃气量信息,根据该原始可用燃气量信息和用户的本次购气量信息确定用户本次购气之后的当前可用燃气量信息,并将用户燃气卡中存储的原始可用燃气量信息修改为该当前可用燃气量信息,从而实现对用户燃气卡中可用燃气量的修改。
S104、将所述燃气购买子记录存储在本端的设定存储位置。
其中,设定存储位置可以为预先设定的某一固定存储位置,也可以为随机确定的存储位置,此处不作限制。示例性的,如果设定存储位置为预先设定的某一固定存储位置,在存储燃气购买子记录时,可以首先获取本端的设定存储位置信息以确定本端的设定存储位置,然后将所生成的燃气购买子记录存储在该设定存储位置处;如果设定存储位置为随机确定的存储位置,则可以在本端随机存储所生成的燃气购买子记录,并记录该燃气购买记录的存储位置信息,以便后续可以根据该存储位置信息获取该燃气购买子记录。
在此,需要说明的是,本实施例中上述S101~S104可以在应急售气***启动后执行,应急售气***的启动条件可以根据需要设置,例如,可以在判定燃气公司的网络出现异常、燃气公司售气***服务异常或售气***缴费较慢时自动启动应急售气***;也可以在工作人员触发启动操作且完成注册码验证和正常登录后启动应急售气***,此处不作限制。
本发明实施例一提供的天然气的销售方法,按照设定规则确定本端与应急售气服务器的网络连接状态,如果所确定的网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据该购气费用进行交费,在用户交费成功后,基于用户的本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录,将所生成的燃气购买子记录存储在本端的设定存储位置。本实施例通过采用上述技术方案,在本端与应急售气服务器之间处于未连接状态时,基于本端存储的燃气默认单价信息进行售气并将所生成的燃气购买子记录存储在本端的设定存储位置,可以在网络异常或燃气公司售气***出现异常时正常售气,减少用户等待网络或***修复所耗费的时间,提高用户购气的及时性,提高用户的购气体验。
实施例二
图2为本发明实施例二提供的一种天然气的销售方法的流程示意图。本实施例在上述实施例的基础上进行优化,进一步地,在所述将所述燃气购买子记录存储在本端的设定存储位置之后,还包括:在本端与所述应急售气服务器的网络连接状态切换为已连接状态之后,将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录;删除所述设定存储位置存储的燃气购买子记录。
进一步地,本实施例提供的天然气的销售方法还可以包括:如果所述网络连接状态为已连接状态,则根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费,所述历史购气量信息为用户在阶梯式燃气计费对应的当前计费周期内的购气量信息;在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;将所述燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录。
进一步地,所述基于所述本次购气量信息修改用户燃气卡中的可用燃气量,包括:通过所述燃气卡对应的目标动态库文件基于所述购气量信息修改用户燃气卡中的可用燃气量。
相应的,如图2所示,本实施例提供的天然气的销售方法包括:
S201、按照设定规则确定本端与应急售气服务器的网络连接状态,执行S201或S207;
S202、如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费。
S203、在用户交费成功后,通过所述燃气卡对应的目标动态库文件基于所述购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录。
本实施例中,在修改用户燃气卡中的可用燃气量时,可以首先确定读取用户燃气卡的目标动态库文件,然后通过该目标动态库文件读取并修改用户燃气卡中的可用燃气量。其中,本端可以存储有一个或多个用于读取燃气卡的动态库文件。示例性的,当燃气营业厅所在城市或地区只存在一个燃气公司时,可以只将该燃气公司用于读取其发放的燃气卡的动态库文件存储在本端,此时,读取用户燃气卡的目标动态库文件即为本端存储的该燃气公司的动态库文件。当燃气营业厅所在城市或地区存在多个燃气公司时,由于各燃气公司通常会使用不同的动态库文件读取本燃气公司发放的燃气卡,因此,可以将各燃气公司用于读取本公司发放的燃气卡的动态库文件均存储在本端。此时,可以根据设定规则确定用户燃气卡对应的目标动态库文件,例如,可以采用轮询的方式,依次采用不同动态库文件读取用户燃气卡,并将能够成功读取用户燃气卡的动态库文件确定为该用户燃气卡对应的目标动态库文件;也可以基于用户操作或通过其他方法确定发放用户燃气卡的燃气公司,然后获取本端存储的该燃气公司的动态库文件作为读取该用户燃气卡的目标动态库文件,此处不作限制。
S204、将所述燃气购买子记录存储在本端的设定存储位置。
S205、在本端与所述应急售气服务器的网络连接状态切换为已连接状态之后,将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录。
本实施例中,本端向应急售气服务器上报设定存储位置存储的燃气购买子记录的上报条件可以根据需要灵活设置。例如,可以在检测到本端与应急售气服务器的网络连接状态由未连接状态切换为已连接状态之后,即将本端设定存储位置处存储的燃气购买子记录上报给应急售气服务器;也可以预先设定燃气购买子记录的上报周期,在检测到本端与应急售气服务器的网络连接状态由未连接状态切换为已连接状态且当前时间到达燃气购买子记录的上报周期时,再将本端设定存储位置处存储的燃气购买子记录上报给应急售气服务器,此处不作限制。
S206、删除所述设定存储位置存储的燃气购买子记录,结束操作。
本实施例中,可以在某一燃气购买子记录上传成功后即删除本端存储的该燃气购买子记录;也可以在燃气购买子记录上传成功后,将该燃气购买子记录标记为已上传状态,并在当前时间到达本端的燃气购买子记录的删除周期时,再删除本端存储的且状态为已上传状态的燃气购买子记录,此处不作限制。考虑到燃气购买子记录对本端存储空间的占用,可选的,可以在燃气购买子记录上传成功后即删除本端存储的该燃气购买子记录。
S207、如果所述网络连接状态为已连接状态,则根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费,所述历史购气量信息为用户在阶梯式燃气计费对应的当前计费周期内的购气量信息。
本实施例中,在本端与应急售气服务器可以正常通信(即处于已连接状态)时,可以基于用户的本次购气量信息和应急售气服务器发送的燃气单价信息确定用户本次的购气费用,以提高所确定的购气费用的准确性。此时,当用户所在的城市或地区使用非阶梯式的统一单价时,可以只基于用户的本次购气量信息和应急售气服务器发送的燃气单价信息确定用户本次的购气费用;当用户所在的城市或地区使用阶梯式燃气计费时,可以基于用户的本次购气量信息、应急售气服务器发送的阶梯式燃气计费各阶梯对应的燃气单价信息以及用户在当前阶梯式燃气计费周期内的历史购气量确定用户本次的购气费用,此时,可选的,所述根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,包括:获取用户的本次购气量信息;向所述应急售气服务器发送购气信息获取请求,并接收所述应急售气服务器返回的阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息;根据所述本次购气量信息、阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息确定用户本次的购气费用。其中,用户的历史购气量信息可以通过统计用户在当前阶梯式燃气计费周期内已经购买的燃气量获得。
S208、在用户交费成功后,通过所述燃气卡对应的目标动态库文件基于所述购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录。
S209、将所述燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录。
示例性的,在将燃气购买子记录上报给应急售气服务器之后,可以删除本端缓存或硬盘中存储的该燃气购买子记录,以避免已上报的燃气购买子记录对本端存储空间的占用,提高本端的运行速度。
本发明实施例二提供的天然气的销售方法,如果本端与应急售气服务器的网络连接状态为未连接状态,则将所生成的燃气购买子记录存储在本端的设定存储位置,并在本端与应急售气服务器的网络连接状态由未连接状态切换为已连接状态时,将本端设定存储位置存储的燃气购买子记录上报给应急售气服务器;如果本端与应急售气服务器的网络连接状态为已连接状态,则根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,通过燃气卡对应的目标动态库文件基于用户的购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录,将该燃气购买子记录上报给应急售气服务器。本实施例通过采用上述技术方案,不但可以在网络异常或燃气公司售气***出现异常时正常售气,减少用户等待网络或***修复所耗费的时间,提高用户购气的及时性;还可以在本端与应急售气服务器建立连接时,进一步提高用户购气的准确性,提高用户的购气体验。
在上述实施例的基础上,所述天然气的销售方法还可以包括:获取用于读取用户燃气卡的当前加密动态库文件以及所述当前动态库文件的解密规则;采用所述解密规则对所述当前加密动态库文件进行解密,以生成当前动态库文件,并采用所述当前动态库文件读取用户燃气卡内存储的燃气信息;如果所述燃气信息读取成功,则将所述当前动态库文件确定所述燃气卡对应的目标动态库文件;否则,则将下一加密动态库文件确定为当前加密动态库文件,并返回上述获取读取用户燃气卡的当前加密动态库文件以及所述当前动态库文件的解密规则的步骤,直至所述燃气信息读取成功为止。本实施例中,可以在本端存储加密后的动态库文件,并为各动态库文件设置不同的解密规则,从而提高本端存储的动态库文件的安全性,进而减少用户燃气卡信息被盗用和非法修改的几率,提高用户燃气卡内信息的安全性。
实施例三
本发明实施例三提供一种天然气的销售装置。其中,该装置可由软件和/或硬件实现,一般可以集成在应急售气终端中,可通过执行天然气的销售方法实现天然气的销售。图3为本发明实施例三提供的天然气的销售装置的结构框图,如图3所示,该装置包括:
连接状态确定模块301,用于按照设定规则确定本端与应急售气服务器的网络连接状态;
第一购气费用确定模块302,用于在所述网络连接状态为未连接状态时,根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;
第一记录生成模块303,用于在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;
记录存储模块304,用于将所述燃气购买子记录存储在本端的设定存储位置。
本发明实施例三提供的天然气的销售装置,通过连接状态确定模块按照设定规则确定本端与应急售气服务器的网络连接装置;通过第一购气费用确定模块在所确定的网络连接状态为未连接状态时,根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据该购气费用机型交费;通过第一记录生成模块在用户交费成功后,基于用户的本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;通过记录存储模块将所生成的燃气购买子记录存储在本端的设定存储位置。本实施例通过采用上述技术方案,可以在网络异常或燃气公司售气***出现异常时正常售气,减少用户等待网络或***修复所耗费的时间,提高用户购气的及时性,提高用户的购气体验。
进一步地,本实施例提供的天然气的销售装置还可以包括:第一记录发送模块,用于在所述将所述燃气购买子记录存储在本端的设定存储位置之后,如果本端与所述应急售气服务器的网络连接状态切换为已连接状态,则将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录;记录删除模块,用于删除所述设定存储位置存储的燃气购买子记录。
在上述方案中,所述第一购气费用确定模块302可以包括:第一购气量信息获取单元,用于在所述网络连接状态为未连接状态时,获取用户的本次购气量信息;第一购气费用确定单元,用于根据所述本次购气量信息和燃气默认单价信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费。
进一步地,本实施例提供的天然气的销售装置还可以包括:第二购气费用确定模块,用于在所述网络连接状态为已连接状态时,根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费,所述历史购气量信息为用户在阶梯式燃气计费对应的当前计费周期内的购气量信息;第二记录生成模块,用于在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;第二记录发送模块,用于将所述燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录。
在上述方案中,所述第二购气费用确定模块可以包括:第二购气量信息获取单元,用于在所述网络连接状态为已连接状态时,获取用户的本次购气量信息;请求发送单元,用于向所述应急售气服务器发送购气信息获取请求,并接收所述应急售气服务器返回的阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息;第二购气费用确定单元,用于根据所述本次购气量信息、阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息确定用户本次的购气费用。
在上述方案中,所述基于所述本次购气量信息修改用户燃气卡中的可用燃气量,可以包括:通过所述燃气卡对应的目标动态库文件基于所述购气量信息修改用户燃气卡中的可用燃气量。
进一步地,本实施例提供的天然气的销售装置还可以包括:目标动态库文件确定单元,用于获取用于读取用户燃气卡的当前加密动态库文件以及所述当前动态库文件的解密规则;采用所述解密规则对所述当前加密动态库文件进行解密,以生成当前动态库文件,并采用所述当前动态库文件读取用户燃气卡内存储的燃气信息;如果所述燃气信息读取成功,则将所述当前动态库文件确定所述燃气卡对应的目标动态库文件;否则,则将下一加密动态库文件确定为当前加密动态库文件,并返回上述获取读取用户燃气卡的当前加密动态库文件以及所述当前动态库文件的解密规则的步骤,直至所述燃气信息读取成功为止。
本发明实施例三提供的天然气的销售装置可执行本发明任意实施例提供的天然气的销售方法,具备执行天然气的销售方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的天然气的销售方法。
实施例四
本发明实施例四提供一种应急售气***,该应急售气***可执行本发明实施例提供的天然气的销售方法。图4为本实施例提供的应急售气***的结构示意图,如图4所示,该应急售气***包括应急售气终端1、至少一个应急售气服务器2和至少一个应急售气数据库3,其中,
所述应急售气终端1,用于按照设定规则确定本端与应急售气服务器2的网络连接状态;如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;将所述燃气购买子记录存储在本端的设定存储位置;
所述应急售气终端1,还用于在本端与所述应急售气服务器2建立连接之后,将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器2,以使所述应急售气服务器2将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录;删除所述设定存储位置存储的燃气购买子记录;
所述至少一个应急售气服务器2,用于接收所述应急售气终端1上报的燃气购买子记录,将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录,并将所述当前燃气购买记录存储在所述至少一个应急售气数据库3中;
所述至少一个应急售气数据库3,用于存储所述至少一个应急售气服务器2生成的当前燃气购买记录。
示例性的,应急售气服务器可以在接收到本端上报的燃气购买子记录后,即将该燃气购买子记录添加至用户的原始燃气购买记录中,并将所生成的当前燃气购买记录发送给燃气公司的售气服务器;也可以在接收到本端上报的燃气购买子记录后,即将该燃气购买子记录添加至用户的原始燃气购买记录中,并在当前时间到达燃气购买记录的上报周期时,再将所生成的当前燃气购买记录发送给燃气公司的售气服务器,此处不作限制。
进一步地,所述至少一个应急售气服务器2还可以用于:在当前时间到达所述当前燃气购买记录的上报周期时,从所述至少一个应急售气数据库中获取所述当前燃气购买记录,并将所述当前燃气购买记录上报给燃气公司的售气服务器,以使所述售气服务器在所述购气费用出现错误时生成提醒信息。
进一步地,所述应急售气终端1还用于:获取用户的本次购气量信息,并向所述至少一个应急售气服务器2发送购气信息获取请求;所述至少一个应急售气服务器2,还用于接收所述应急售气终端1发送的购气信息获取请求,基于所述购气信息获取请求获取阶梯式燃气计费中各阶梯对应的燃气单价信息,并基于用户的原始购气记录确定用户在阶梯式燃气计费对应当前计费周期内的历史购气量信息;将所述燃气单价信息和所述历史购气量信息发送给所述应急售气终端1;所述应急售气终端1,还用于接收所述应急售气服务器2返回的阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息;根据所述本次购气量信息、阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费。
在本实施例中,当应急售气服务器的数量为多个和/或应急售气数据库的数量为多个时,为了提高应急售气终端与各应急售气服务器和/或应急售气服务器与各应急售气数据库之间的均衡性,还可以在应急售气***中设置用于调配各应急售气服务器负载均衡性的负载均衡服务器和/或各应急售气数据库可以采用MHA(Master High Availability)集群架构进行配置。
示例性的,在进行售气时,本实施例提供的应急售气***的工作过程可以为:
S401、通过应急售气终端按照设定规则确定本端与应急售气服务器的网络连接状态,执行S402或S405。
S402、如果所述网络连接状态为未连接状态,则通过应急售气终端获取用户的本次购气量信息,并根据所述本次购气量信息和燃气默认单价信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费。
S403、在用户交费成功后,通过应急售气终端基于所述本次购气量信息修改用户燃气卡中的可用燃气量,生成用户本次购买燃气的燃气购买子记录,并将所述燃气购买子记录存储在本端的设定存储位置。
S404、在应急售气终端与所述应急售气服务器的网络连接状态切换为已连接状态之后,通过应急售气终端将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器,执行S410
S405、如果所述网络连接状态为已连接状态,则通过应急售气终端获取用户的本次购气量信息,并向所述应急售气服务器发送购气信息获取请求。
S406、通过应急售气服务器接收所述应急售气终端发送的购气信息获取请求,基于所述购气信息获取请求获取阶梯式燃气计费中各阶梯对应的燃气单价信息,并基于用户的原始购气记录确定用户在阶梯式燃气计费对应当前计费周期内的历史购气量信息;
S407、通过应急售气服务器将所述燃气单价信息和所述历史购气量信息发送给所述应急售气终端。
S408、通过应急售气终端接收所述应急售气服务器返回的阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息;根据所述本次购气量信息、阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费。
S409、在用户交费成功后,通过应急售气终端基于所述本次购气量信息修改用户燃气卡中的可用燃气量,生成用户本次购买燃气的燃气购买子记录,并将所述燃气购买子记录上报给所述应急售气服务器。
S410、通过应急售气服务器接收所述应急售气终端上报的燃气购买子记录,将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录,并将所述当前燃气购买记录存储在所述至少一个应急售气数据库中。
S411、通过应急售气数据库存储所述至少一个应急售气服务器生成的当前燃气购买记录。
S412、在当前时间到达所述当前燃气购买记录的上报周期时,通过应急售气服务器从所述至少一个应急售气数据库中获取所述当前燃气购买记录,并将所述当前燃气购买记录上报给燃气公司的售气服务器,以使所述售气服务器在所述购气费用出现错误时生成提醒信息。
本发明实施例四提供的应急售气***,如果应急售气终端与应急售气服务器的网络连接状态为未连接状态,则将所生成的燃气购买子记录存储在应急售气终端的设定存储位置,并在应急售气终端与应急售气服务器的网络连接状态由未连接状态切换为已连接状态时,将应急售气终端设定存储位置存储的燃气购买子记录上报给应急售气服务器;如果应急售气终端与应急售气服务器的网络连接状态为已连接状态,根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,通过燃气卡对应的目标动态库文件基于用户的购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录,将该燃气购买子记录上报给应急售气服务器;相应的,应急售气服务器接收所述应急售气终端上报的燃气购买子记录,将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录,并将所述当前燃气购买记录存储在所述至少一个应急售气数据库中。本实施例通过采用上述技术方案,不但可以在网络异常或燃气公司售气***出现异常时正常售气,减少用户等待网络或***修复所耗费的时间,提高用户购气的及时性;还可以在应急售气终端与应急售气服务器建立连接时,提高用户购气的准确性,提高用户的购气体验。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (11)
1.一种天然气的销售方法,其特征在于,包括:
按照设定规则确定本端与应急售气服务器的网络连接状态;
如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;
在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;
将所述燃气购买子记录存储在本端的设定存储位置。
2.根据权利要求1所述的方法,其特征在于,在所述将所述燃气购买子记录存储在本端的设定存储位置之后,还包括:
在本端与所述应急售气服务器的网络连接状态切换为已连接状态之后,将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录;
删除所述设定存储位置存储的燃气购买子记录。
3.根据权利要求1所述的方法,其特征在于,所述根据用户的本次购气量信息确定用户本次的购气费用,包括:
获取用户的本次购气量信息;
根据所述本次购气量信息和燃气默认单价信息确定用户本次的购气费用。
4.根据权利要求1所述的方法,其特征在于,还包括:
如果所述网络连接状态为已连接状态,则根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费,所述历史购气量信息为用户在阶梯式燃气计费对应的当前计费周期内的购气量信息;
在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;
将所述燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录。
5.根据权利要求4所述的方法,其特征在于,所述根据用户的本次购气量信息和用户的历史购气量信息确定用户本次的购气费用,包括:
获取用户的本次购气量信息;
向所述应急售气服务器发送购气信息获取请求,并接收所述应急售气服务器返回的阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息;
根据所述本次购气量信息、阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息确定用户本次的购气费用。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述基于所述本次购气量信息修改用户燃气卡中的可用燃气量,包括:
通过所述燃气卡对应的目标动态库文件基于所述购气量信息修改用户燃气卡中的可用燃气量。
7.根据权利要求6所述的方法,其特征在于,还包括:
获取用于读取用户燃气卡的当前加密动态库文件以及所述当前动态库文件的解密规则;
采用所述解密规则对所述当前加密动态库文件进行解密,以生成当前动态库文件,并采用所述当前动态库文件读取用户燃气卡内存储的燃气信息;
如果所述燃气信息读取成功,则将所述当前动态库文件确定所述燃气卡对应的目标动态库文件;否则,则将下一加密动态库文件确定为当前加密动态库文件,并返回上述获取读取用户燃气卡的当前加密动态库文件以及所述当前动态库文件的解密规则的步骤,直至所述燃气信息读取成功为止。
8.一种天然气的销售装置,其特征在于,包括:
连接状态确定模块,用于按照设定规则确定本端与应急售气服务器的网络连接状态;用户
第一购气费用确定模块,用于在所述网络连接状态为未连接状态时,根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;
第一记录生成模块,用于在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;
记录存储模块,用于将所述燃气购买子记录存储在本端的设定存储位置。
9.一种应急售气***,其特征在于,包括应急售气终端、至少一个应急售气服务器和至少一个应急售气数据库,其中,
所述应急售气终端,用于按照设定规则确定本端与应急售气服务器的网络连接状态;如果所述网络连接状态为未连接状态,则根据用户的本次购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费;在用户交费成功后,基于所述本次购气量信息修改用户燃气卡中的可用燃气量,并生成用户本次购买燃气的燃气购买子记录;将所述燃气购买子记录存储在本端的设定存储位置;
所述应急售气终端,还用于在本端与所述应急售气服务器的网络连接状态切换为已连接状态之后,将所述设定存储位置存储的燃气购买子记录上报给所述应急售气服务器,以使所述应急售气服务器将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录;删除所述设定存储位置存储的燃气购买子记录;
所述至少一个应急售气服务器,用于接收所述应急售气终端上报的燃气购买子记录,将所述燃气购买子记录添加至用户的原始燃气购买记录中,生成用户的当前燃气购买记录,并将所述当前燃气购买记录存储在所述至少一个应急售气数据库中;
所述至少一个应急售气数据库,用于存储所述至少一个应急售气服务器生成的当前燃气购买记录。
10.根据权利要求9所述的***,其特征在于,所述至少一个应急售气服务器还用于:
在当前时间到达所述当前燃气购买记录的上报周期时,从所述至少一个应急售气数据库中获取所述当前燃气购买记录,并将所述当前燃气购买记录上报给燃气公司的售气服务器,以使所述售气服务器在所述购气费用出现错误时生成提醒信息。
11.根据权利要求9所述的***,其特征在于,所述应急售气终端还用于:获取用户的本次购气量信息,并向所述至少一个应急售气服务器发送购气信息获取请求;
所述至少一个应急售气服务器,还用于接收所述应急售气终端发送的购气信息获取请求,基于所述购气信息获取请求获取阶梯式燃气计费中各阶梯对应的燃气单价信息,并基于用户的原始购气记录确定用户在阶梯式燃气计费对应当前计费周期内的历史购气量信息;将所述燃气单价信息和所述历史购气量信息发送给所述应急售气终端;
所述应急售气终端,还用于接收所述应急售气服务器返回的阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息;根据所述本次购气量信息、阶梯式燃气计费中各阶梯对应的燃气单价信息以及用户的历史购气量信息确定用户本次的购气费用,以使用户根据所述购气费用进行交费。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710835299.6A CN107590650A (zh) | 2017-09-15 | 2017-09-15 | 天然气的销售方法、装置及应急售气*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710835299.6A CN107590650A (zh) | 2017-09-15 | 2017-09-15 | 天然气的销售方法、装置及应急售气*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107590650A true CN107590650A (zh) | 2018-01-16 |
Family
ID=61047068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710835299.6A Pending CN107590650A (zh) | 2017-09-15 | 2017-09-15 | 天然气的销售方法、装置及应急售气*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107590650A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108898446A (zh) * | 2018-07-18 | 2018-11-27 | 北京百度网讯科技有限公司 | 用于输出信息的方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102982614A (zh) * | 2012-11-07 | 2013-03-20 | 高新现代智能***股份有限公司 | 更新充值卡内信息的方法及装置 |
CN103337109A (zh) * | 2013-06-09 | 2013-10-02 | 博彦网鼎信息技术有限公司 | 一种燃气计费***及方法 |
US20160300210A1 (en) * | 2013-11-12 | 2016-10-13 | China Union-Pay Co.,Ltd. | Offline loading method and system for electronic cash of ic card |
CN106296183A (zh) * | 2016-08-01 | 2017-01-04 | 西宁高通交通科技有限公司 | 一种智能卡的离线充值方法和设备 |
-
2017
- 2017-09-15 CN CN201710835299.6A patent/CN107590650A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102982614A (zh) * | 2012-11-07 | 2013-03-20 | 高新现代智能***股份有限公司 | 更新充值卡内信息的方法及装置 |
CN103337109A (zh) * | 2013-06-09 | 2013-10-02 | 博彦网鼎信息技术有限公司 | 一种燃气计费***及方法 |
US20160300210A1 (en) * | 2013-11-12 | 2016-10-13 | China Union-Pay Co.,Ltd. | Offline loading method and system for electronic cash of ic card |
CN106296183A (zh) * | 2016-08-01 | 2017-01-04 | 西宁高通交通科技有限公司 | 一种智能卡的离线充值方法和设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108898446A (zh) * | 2018-07-18 | 2018-11-27 | 北京百度网讯科技有限公司 | 用于输出信息的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8566137B1 (en) | Inventory across multiple marketplaces | |
JP2004348536A (ja) | 履歴情報付加プログラム、履歴情報を用いた不正判定プログラム、及び履歴情報を用いた不正判定システム | |
CN111815364A (zh) | 快递行业信息处理方法、装置及*** | |
CN111582935A (zh) | 一种基于区块链的积分互识方法及*** | |
Bottani et al. | Design and performance evaluation of supply networks: a simulation study | |
CN107590650A (zh) | 天然气的销售方法、装置及应急售气*** | |
CN114070847A (zh) | 服务器的限流方法、装置、设备及存储介质 | |
CN115357766B (zh) | 数据匹配方法及相关装置 | |
KR20210044974A (ko) | 종합유통물류 통합시스템 및 그 시스템의 구동방법 | |
US20230130752A1 (en) | System and method for optimizing platform conversion through dynamic management of capacity in an ecommerce environment | |
EP1658585A2 (en) | Manufacturing units of an item in response to demand for the item projected from page-view date | |
CN115170017A (zh) | 运单处理方法、装置以及存储介质 | |
CN110163764B (zh) | 保费支付处理方法、装置与存储介质 | |
US9009073B1 (en) | Product availability check using image processing | |
CN112990948A (zh) | 服务评估方法、装置、设备、存储介质及计算机程序产品 | |
KR102169311B1 (ko) | 블록 체인 기반 스마트 컨트랙트를 이용한 구독서비스 방법 | |
CN111831964B (zh) | 数据报表信息处理方法、装置及计算机*** | |
CN113034076A (zh) | 物流承运对象推荐方法、装置、电子设备和存储介质 | |
JP2013214177A (ja) | 決済処理システム、決済処理装置、決済処理方法、およびプログラム | |
CN113762879A (zh) | 设定邮费的方法、装置和*** | |
CN112561660A (zh) | 一种资产数据处理方法、装置、设备及可读存储介质 | |
CN108073632B (zh) | 用于终端的信息处理的方法、装置和*** | |
CN111586157A (zh) | 一种信息处理方法、装置及设备 | |
KR102432002B1 (ko) | 블록체인 및 빅데이터를 이용한 반도체 진품여부 판별 시스템 | |
He et al. | Hybrid transshipment policy and ordering model for multiple periods with customer switching behaviour |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180116 |