著录项信息
专利名称 | 智能燃气表离线数据有效性验证方法 |
申请号 | CN201310198653.0 | 申请日期 | 2013-05-24 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-09-25 | 公开/公告号 | CN103325184A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G07F15/06 | IPC分类号 | G;0;7;F;1;5;/;0;6查看分类表>
|
申请人 | 成都秦川科技发展有限公司 | 申请人地址 | 四川省成都市龙泉驿区界牌工业园
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 成都秦川物联网科技股份有限公司 | 当前权利人 | 成都秦川物联网科技股份有限公司 |
发明人 | 邵泽华;向海堂;吴岳飞;赵志舜;陈强 |
代理机构 | 成都金英专利代理事务所(普通合伙) | 代理人 | 袁英 |
摘要
本发明涉及智能燃气表离线数据有效性验证方法,它包括以下步骤:将充值系统中的充值次数与IC卡的充值次数作差:充值次数相差0或大于3,不处理;充值次数相差1,则将充值系统中的上次充值气量和上上次充值气量分别与IC卡存储的本次充值离线气量和上次充值离线气量进行对比,若对比结果相同,进行充值,IC卡存储的充值次数加1;充值次数相差2,将充值系统的上上次充值的气量与IC卡存储的本次充值的离线气量进行对比,对比结果相同,充值系统对IC卡进行2次充值,IC卡存储的充值次数累加2;充值次数相差3,直接进行充值,IC卡存储的充值次数递增3。具有能有效防止漏充、重复充值的情况,保护充值公司和用户的权益的优点。
1.智能燃气表离线数据有效性验证方法,所述的离线数据包括充值次数、本次充值气量、上次充值气量和上上次充值气量,其特征在于:它包括以下步骤:
S1:将充值系统中存储的充值次数与IC卡存储的充值次数作差:
ⅰ、若充值次数相差0,则视为充值的数据已经被使用,不再处理;
ⅱ、若充值次数相差1,则进行步骤S2;
ⅲ、若充值次数相差2,则进行步骤S3;
ⅳ、若充值次数相差3,则进行步骤S4;
S2:将充值系统中的上次充值气量与IC卡存储的本次充值离线气量进行对比,并将充值系统中的上上次充值气量与IC卡存储的上次充值离线气量进行对比,若对比结果相同,使用充值系统中本次充值气量对IC卡进行充值,IC卡存储的充值次数加1;
S3:将充值系统的上上次充值的气量与IC卡存储的本次充值的离线气量进行对比,若对比结果相同,使用如下子步骤进行充值:
S31:使用充值系统中的上次充值的气量进行充值,IC卡存储的充值次数加1;
S32:使用充值系统中的本次充值的气量进行充值,IC卡存储的充值次数再加1;
S4:使用充值系统中3次充值的气量对IC卡进行充值,IC卡存储的充值次数递增3。
2.根据权利要求1所述的智能燃气表离线数据有效性验证方法,其特征在于:所述的步骤S1中,若充值次数相差大于3,则视为非法数据,交由人工核对数据的有效性。
3.根据权利要求1所述的智能燃气表离线数据有效性验证方法,其特征在于:所述的步骤S2中对比结果不同时,则视为气量无效,不进行处理。
4.根据权利要求1所述的智能燃气表离线数据有效性验证方法,其特征在于:所述的步骤S3中对比结果不同时,则视为气量无效,不进行处理。
智能燃气表离线数据有效性验证方法\n技术领域\n[0001] 本发明涉及智能燃气表离线数据有效性验证方法。\n背景技术\n[0002] 目前,市场上智能燃气表种类较多,主要分为IC卡智能燃气表,远控智能燃气表,物联网智能燃气表,这些智能燃气表在使用过程中,需要配合复杂的售气管理系统才能充分体现其优越性,其中为了方便用户采购燃气及燃气公司的收费管理,在所有智能燃气表中都配备了IC卡的使用,用户使用IC卡进行充值,燃气公司通过IC卡收费,因此存在多次气量的反复传递过程,在气量的传递过程中,如果没有有效性的数据验证手段,将会严重影响到燃气公司及燃气表用户的使用。\n[0003] 在没有有效的验证手段情况下,用户使用IC卡进行充值时,充值系统中存储的气量可能存在同一气量两次或者多次对IC卡进行充值,这种情况下,燃气公司将蒙受经济损失。\n[0004] 在没有有效的验证手段情况下,当充值系统中存储有多次的未被充值的有效充值气量时,充值系统可能出现误判,即将部分未充值数据判断为已经充值,造成充值系统对IC卡减少了本该充值的气量,给燃气表使用用户造成经济损失。\n[0005] 另一方面,由于售气管理系统管理的燃气表众多,售气管理系统又分为多级子系统和总系统,多级子系统同样具有售气功能,因此如果没有使用气量验证手段或者验证手段使用不当,IC卡、充值子系统、总系统三者中的充值次数和充值气量将会出现错误,造成充值气量重复,遗漏等问题,这种情况严重时,可能会引起燃气表使用用户与燃气公司的经济纠纷,导致售气管理系统无法正常使用。\n[0006] 中国专利申请号:201010519362.8公开了一种充值卡的充值方法及系统,所述的充值方法包括如下步骤:向服务器发送充值命令;根据充值卡的唯一标识信息,获取该充值卡充值前对于的累积充值总量M1;更新充值卡充值后对应的累积充值总量M2,M2=M1+N;\n其中N为新增充值量;将充值卡至充值终端上识别。在充值前,充值终端通过唯一标识信息,获取充值前的累积充值总量,但是没有进行多次有效的验证手段,容易出现误判:未充值的数据判断为已经充值或已经充值的数据判断为没有充值,导致重复充值。无论出现何种误判,都会造成损失,超出了公平交易的原则。\n发明内容\n[0007] 本发明的目的在于克服现有技术的缺点,提供一种能有效防止漏充、重复充值的情况,保护充值公司和用户的权益的智能燃气表离线数据有效性验证方法。\n[0008] 本发明的目的通过以下技术方案来实现:智能燃气表离线数据有效性验证方法,所述的离线数据包括充值次数、本次充值气量、上次充值气量和上上次充值气量,它包括以下步骤:\n[0009] S1:将充值系统中存储的充值次数与IC卡存储的充值次数作差:\n[0010] ⅰ、若充值次数相差0,则视为充值的数据已经被使用,不再处理;\n[0011] ⅱ、若充值次数相差1,则进行步骤S2;\n[0012] ⅲ、若充值次数相差2,则进行步骤S3;\n[0013] ⅳ、若充值次数相差3,则进行步骤S4;\n[0014] S2:将充值系统中的上次充值气量与IC卡存储的本次充值离线气量进行对比,并将充值系统中的上上次充值气量与IC卡存储的上次充值离线气量进行对比,若对比结果相同,使用充值系统中本次充值气量对IC卡进行充值,IC卡存储的充值次数加1。\n[0015] S3:将充值系统的上上次充值的气量与IC卡存储的本次充值的离线气量进行对比,若对比结果相同,使用如下子步骤进行充值:\n[0016] S31:使用充值系统中的上次充值的气量进行充值,IC卡存储的充值次数加1;\n[0017] S32:使用充值系统中的本次充值的气量进行充值,IC卡存储的充值次数再加1;\n[0018] S4:使用充值系统中3次充值的气量对IC卡进行充值,IC卡存储的充值次数递增\n3;\n[0019] 所述的步骤S1中,若充值次数相差大于3,则视为非法数据,交由人工核对数据的有效性。\n[0020] 所述的步骤S2中对比结果不同时,则视为气量无效,不进行处理。\n[0021] 所述的步骤S3中对比结果不同时,则视为气量无效,不进行处理。\n[0022] 本发明具有以下优点:\n[0023] 1、通过采用该智能燃气表离线数据有效性验证方法,防止充值系统中已经充值过的气量再次对IC卡充值,避免了给燃气公司造成经济损失。\n[0024] 2、通过采用该智能燃气表离线数据有效性验证的方法,防止充值系统中未充值的气量的漏充,避免了对燃气表使用用户造成经济损失。\n[0025] 3、售气系统中的多级子系统需要实时与总系统进行充值气量的传递,该离线数据校验技术能够保证IC卡、充值子系统、总系统中的充值次数和充值气量的有效性传递,防止出现充\n[0026] 值气量重复,遗漏等问题,保护了燃气公司、燃气表使用用户两者的合法权益。\n具体实施方式\n[0027] 下面结合实施例对本发明做进一步的描述,但本发明的保护范围不局限于以下所述。\n[0028] 【实施例1】:\n[0029] 表一充值次数相差为0的充值记录对比\n[0030] \n[0031] 智能燃气表离线数据有效性验证方法,所述的离线数据包括充值次数、本次充值气量、上次充值气量和上上次充值气量,它包括以下步骤:\n[0032] S1:将充值系统中存储的充值次数与IC卡存储的充值次数作差:由上表可以看出,充值系统中存储的充值次数为4,它的本次充值气量、上次充值气量、上上充值次气量为:40、30、20;IC卡存储的充值次数也为4,它的本次充值气量、上次充值气量、上上充值次气量也为:40、30、20,通过比较可以看出,两者的气量相同,则视为充值数据已经被使用,不再做处理。\n[0033] 【实施例2】:\n[0034] 表二充值次数相差为1的充值记录对比\n[0035] \n[0036] 智能燃气表离线数据有效性验证方法,所述的离线数据包括充值次数、本次充值气量、上次充值气量和上上次充值气量,它包括以下步骤:\n[0037] S1:将充值系统中存储的充值次数与IC卡存储的充值次数作差:由上表可以看出,充值系统中的充值次数为3,它的本次充值气量、上次充值气量、上上次充值气量分别为\n30、20、10;而IC卡存储的充值次数为2,它的本次充值气量、上次充值气量、上上次充值气量分别为20、10、0,充值系统中的充值次数与IC卡存储的充值次数相差1,进行步骤S2;\n[0038] S2:将充值系统中的上次充值气量与IC卡存储的本次充值离线气量进行对比,充值系统中的上次充值气量为20,IC卡本次充值气量也为20,并将充值系统中的上上次充值气量与IC卡存储的上次充值离线气量进行对比,充值系统中的上上次充值气量为10,IC卡的上次充值气量也为10,对比结果相同,则使用充值系统中本次充值气量对IC卡进行充值,IC卡存储的充值次数加1。当前述两次对比若有其中一组数据的对比结果不同,则视为充值气量无效,不进行处理。\n[0039] 【实施例3】:\n[0040] 表三充值次数相差为2的充值记录对比\n[0041] \n[0042] 智能燃气表离线数据有效性验证方法,所述的离线数据包括充值次数、本次充值气量、上次充值气量和上上次充值气量,它包括以下步骤:\n[0043] S1:将充值系统中存储的充值次数与IC卡存储的充值次数作差:由上表可以看出,充值系统中的充值次数为3,IC卡存储的充值次数为1,充值次数相差2,进行步骤S3;\n[0044] S3:将充值系统的上上次充值的气量与IC卡存储的本次充值的离线气量进行对比,当充值系统中的充值次数为3时,它的本次充值气量、上次充值气量、上上次充值气量分别为30、20、10,而IC卡中的充值次数为1时,它的本次充值气量、上次充值气量、上上次充值气量分别为10、0、0,将充值系统的上上次充值气量与IC卡存储的本次充值气量进行对比,对比结果相同,使用如下子步骤进行充值:\n[0045] S31:使用充值系统中的上次充值的气量进行充值,IC卡存储的充值次数加1;\n[0046] S32:使用充值系统中的本次充值的气量进行充值,IC卡存储的充值次数再加1;\n[0047] 若充值系统的上上次充值气量与IC卡存储的本次充值气量不同,则视为气量无效,不进行处理。\n[0048] 【实施例4】:\n[0049] 表四充值次数相差为3的充值记录对比\n[0050]
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2011-07-08
| | |
2
| |
2009-01-07
|
2008-07-29
| | |
3
| |
2010-06-16
|
2008-11-07
| | |
4
| | 暂无 |
1997-09-17
| | |
5
| | 暂无 |
2006-11-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |