电表使用方法、装置、智能电表以及存储介质与流程

未命名 07-22 阅读:121 评论:0


1.本发明涉及电表领域,具体涉及一种电表使用方法、装置、智能电表以及存储介质。


背景技术:

2.预付费电能表是在本地实现费控功能的电能表,充值、退费、跳闸、合闸功能都在电能表内部进行处理。预付费电能表执行“先交费后用电”的预付费方式,电能表刚出厂时,表内剩余金额为0元,电能表处于跳闸状态,目标用户需先进行本地充值,电表里有剩余金额后,电能表会执行合闸动作,目标用户可以开始用电。
3.客户在用电过程中,电能表内部根据当前费率电价进行实时扣费,当剩余金额扣完后,电能表会执行本地跳闸动作。此时目标用户可以再次进行本地充值才会重新合闸。当目标用户不再使用该电能表时,可以进行退费操作,把电表内部的剩余金额全额退回到个人账户内。当电能表退费后,表内剩余金额为0元,电能表会自动执行跳闸动作。
4.预付费电能表适合一些公租房、学校宿舍、商铺或者不方便实现远程数据通讯的地区。目前市场上的预付费电能表普遍遵循dl/t645协议,商户和目标用户使用过程中普遍觉得操作步骤过于繁琐,浪费时间。


技术实现要素:

5.有鉴于此,本发明实施例提供了一种电表使用方法、装置、智能电表以及存储介质,旨在解决现有电表的使用操作步骤过于繁琐,浪费时间的问题。
6.根据第一方面,本发明实施例提供了一种电表使用方法,应用于智能电表,包括:
7.接收目标用户发送的操作指令,操作指令中包括需要完成的至少一项任务;
8.对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识;
9.根据各项任务标识与各项任务之间的操作对应关系,完成各项任务;
10.将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
11.本发明实施例提供的电表使用方法,接收目标用户发送的操作指令,操作指令中包括需要完成的至少一项任务,保证了接收到的操作指令的准确性。然后,对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识,保证了确定的操作指令中包括的各项任务以及各项任务对应的任务标识的准确性。根据各项任务标识与各项任务之间的操作对应关系,完成各项任务,保证了完成了各项任务的准确性。然后,将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户,保证了生成的操作结果的准确性,且使得目标用户可以一次性接收到各项任务对应的完成结果。上述方法,不需要目标用户将需要完成的任务分好多次发送至智能电表,而是可以一次性将需要完成的任务一同发送至智能电表。此外,智能电表并不是一次只能完成一项任务,而是可以一次性完成多项需要完成的任务,并将各项任务的完成结果进行整合,生成操作结果。因为,上
述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
12.结合第一方面,在第一方面第一实施方式中,操作指令为抄读至少一项电能表信息;对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识,包括:
13.对操作指令进行识别,确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识;
14.对应地,根据各项任务标识与各项任务之间的操作对应关系,完成各项任务,包括:
15.根据各项电能表信息对应的任务标识,抄读各项电能表信息。
16.本发明实施例提供的电表使用方法,操作指令为抄读至少一项电能表信息;智能电表对操作指令进行识别,确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识,保证了确定的需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识的准确性。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,从而不需要目标用户将需要抄读的电能表信息一次一次地发送至智能电表,智能电表也不需要每次只抄读一项电能表信息。然后,智能电表可以将一次性抄读的各项电能表信息的抄读结果进行整合,生成操作结果,将操作结果发送至目标用户,使得目标用户可以一次性接收到需要抄读的各项电能表的抄读结果。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
17.结合第一方面,在第一方面第二实施方式中,操作指令为更改智能电表中的至少一项电表参数;对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识,包括:
18.对操作指令进行识别,确定操作指令中包括的需要更改的至少一项电表参数以及各电表参数对应的任务标识和目标数值;
19.对应地,根据各项任务标识与各项任务之间的操作对应关系,完成各项任务,包括:
20.根据各电表参数对应的任务标识,将各电表参数修改为对应的目标数值。
21.本发明实施例提供的电表使用方法,操作指令为更改智能电表中的至少一项电表参数;智能电表对操作指令进行识别,确定操作指令中包括的需要更改的至少一项电表参数以及各电表参数对应的任务标识和目标数值,保证了确定的操作指令中包括的需要更改的至少一项电表参数以及各电表参数对应的任务标识和目标数值的准确性。然后,根据各电表参数对应的任务标识,将各电表参数修改为对应的目标数值,保证了将需要更改的各项电表参数修改为对应的目标数值的准确性。从而不需要目标用户将需要修改的电表参数一次一次地发送至智能电表,智能电表也不需要每次只能更改一项电表参数。然后,智能电表可以将一次性更改的各项电表参数的更改结果进行整合,生成操作结果,将操作结果发送至目标用户,使得目标用户可以一次性接收到需要更改的电表参数的更改结果。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
22.结合第一方面,在第一方面第三实施方式中,操作指令为充值并抄读至少一项电能表信息;对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识,包括:
23.对操作指令进行识别,确定操作指令中包括的充值任务以及充值任务对应的任务标识和充值金额,并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识;
24.对应地,根据各项任务标识与各项任务之间的操作对应关系,完成各项任务,包括:
25.对充值金额进行识别,判断充值金额是否满足预设金额要求;
26.当充值金额满足预设金额要求时,根据充值任务对应的任务标识,对目标用户对应的账户余额充值充值金额;
27.当充值成功时,抄读智能电表对应的最新余额;
28.根据各项电能表信息对应的任务标识,抄读各项电能表信息。
29.本发明实施例提供的电表使用方法,操作指令为充值并抄读至少一项电能表信息;智能电表对操作指令进行识别,确定操作指令中包括的充值任务以及充值任务对应的任务标识和充值金额,并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识,保证了确定的操作指令中包括的充值任务以及充值任务对应的任务标识和充值金额的准确性,且保证了确定的操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识的准确性。然后,智能电表对充值金额进行识别,判断充值金额是否满足预设金额要求,保证了得到的充值金额是否满足预设金额要求结果的准确性。当充值金额满足预设金额要求时,根据充值任务对应的任务标识,对目标用户对应的账户余额充值充值金额,保证了对目标用户的账户余额进行充值的准确性。当充值成功时,抄读智能电表对应的最新余额,保证了抄读的最新余额的准确性。根据各项电能表信息对应的任务标识,抄读各项电能表信息,保证了抄读的各项电能表信息的准确性。然后,智能电表可以将抄读的最新余额的抄读结果以及抄读的各项电能表信息的抄读结果进行整合,生成操作结果,并将操作结果发送至目标用户,使得目标用户可以一次性接收到充值后的最新余额以及各项电能表信息的抄读结果。上述智能电表不再像现有技术中一样,一次只能完成一项任务,例如只能完成充值任务或者抄读某一项电能表信息的任务,而是可以一次性接收目标用户发送的充值任务以及抄读至少一项电能表信息的任务,从而可以一次性完成上述充值任务以及抄读至少一项电能表信息的任务,并将全部结果发送至目标用户。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
30.结合第一方面第三实施方式,在第一方面第四实施方式中,方法还包括:
31.当充值失败时,输出充值失败以及充值失败的原因;
32.根据各项电能表信息对应的任务标识,抄读各项电能表信息。
33.本发明实施例提供的电表使用方法,当充值失败时,输出充值失败以及充值失败的原因,从而使得目标用户可以获取到充值失败的原因,进而可以根据充值失败的原因,进行更正。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,在充值失败,输出充值失败的原因后,智能电表依然可以根据各项电能表信息对应的任务标识,抄读各项电能表信息,从而使得目标用户可以接收到充值失败、充值失败的原因以及各项电能表信息的抄读结果。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
34.结合第一方面,在第一方面第五实施方式中,操作指令为退费并抄读至少一项电能表信息,对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识,包括:
35.对操作指令进行识别,确定操作指令中包括的退费任务以及退费任务对应的任务标识;并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识;
36.对应地,根据各项任务标识与各项任务之间的操作对应关系,完成各项任务,包括:
37.获取智能电表中的当前剩余金额,对当前剩余金额进行退费处理;
38.当退费成功后,获取退费金额,并根据当前剩余金额和退费金额,计算最新剩余金额,并输出最新剩余金额;
39.根据各项电能表信息对应的任务标识,抄读各项电能表信息。
40.本发明实施例提供的电表使用方法,操作指令为退费并抄读至少一项电能表信息,智能电表对操作指令进行识别,确定操作指令中包括的退费任务以及退费任务对应的任务标识;并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识,保证了确定的操作指令中包括的退费任务以及退费任务对应的任务标识的准确性以及确定的操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识的准确性。然后,获取智能电表中的当前剩余金额,对当前剩余金额进行退费处理,保证了对当前剩余金额进行退费处理的准确性,进而完成了退费任务。解决了现有技术中,由于目标用户退费前获取当前剩余金额,然后将当前剩余金额输入退费任务的退费金额,由于输入的退费金额和电表内的剩余金额不一致导致退费失败的问题。当退费成功后,获取退费金额,并根据当前剩余金额和退费金额,计算最新剩余金额,并输出最新剩余金额,保证了计算得到的最新剩余金额的准确性,且保证了目标用户可以获取到最新剩余金额。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,保证了抄读的各项电能表信息的准确性。使得智能电表可以将抄读到的最新剩余金额和各项电能表信息的抄读结果进行整合,生成操作结果。从而智能电表一次性完成了退费任务和抄读至少一项电能表信息的任务,因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
41.结合第一方面第五实施方式,在第一方面第六实施方式中,方法还包括:
42.当退费失败后,输出退费失败以及充值失败的原因;
43.根据各项电能表信息对应的任务标识,抄读各项电能表信息。
44.本发明实施例提供的电表使用方法,当退费失败后,输出退费失败以及充值失败的原因;根据各项电能表信息对应的任务标识,抄读各项电能表信息。从而使得目标用户可以获取到退费失败的原因,进而可以根据退费失败的原因,进行更正。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,使得智能电表可以根据各项电能表信息对应的任务标识,抄读各项电能表信息,从而使得目标用户可以接收到退费失败、退费失败的原因以及各项电能表信息的抄读结果。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
45.根据第二方面,本发明实施例还提供了一种电表使用装置,应用于智能电表,包
括:
46.接收模块,用于接收目标用户发送的操作指令,操作指令中包括需要完成的至少一项任务;
47.确定模块,用于对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识;
48.完成模块,用于根据各项任务标识与各项任务之间的操作对应关系,完成各项任务;
49.生成模块,用于将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
50.本发明实施例提供的电表使用装置,接收目标用户发送的操作指令,操作指令中包括需要完成的至少一项任务,保证了接收到的操作指令的准确性。然后,对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识,保证了确定的操作指令中包括的各项任务以及各项任务对应的任务标识的准确性。根据各项任务标识与各项任务之间的操作对应关系,完成各项任务,保证了完成了各项任务的准确性。然后,将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户,保证了生成的操作结果的准确性,且使得目标用户可以一次性接收到各项任务对应的完成结果。上述方法,不需要目标用户将需要完成的任务分好多次发送至智能电表,而是可以一次性将需要完成的任务一同发送至智能电表。此外,智能电表并不是一次只能完成一项任务,而是可以一次性完成多项需要完成的任务,并将各项任务的完成结果进行整合,生成操作结果。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
51.根据第三方面,本发明实施例提供了一种智能电表,包括存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中的电表使用方法。
52.根据第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机指令,计算机指令用于使计算机执行第一方面或者第一方面的任意一种实施方式中的电表使用方法。
附图说明
53.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
54.图1是应用本发明实施例提供的电表使用方法的流程图;
55.图2是应用本发明另一实施例提供的电表使用方法的流程图;
56.图3是应用本发明另一实施例提供的抄读电表能信息的请求协议的示意图;
57.图4是应用本发明另一实施例提供的抄读电表能信息的响应协议的示意图;
58.图5是应用本发明另一实施例提供的抄读电表能信息对应的操作结果的示意图;
59.图6是应用本发明另一实施例提供的抄读电表能信息的流程的示意图;
60.图7是应用本发明另一实施例提供的电表使用方法的流程图;
61.图8是应用本发明另一实施例提供的更改电表参数的请求协议的示意图;
62.图9是应用本发明另一实施例提供的更改电表参数息的响应协议的示意图;
63.图10是应用本发明另一实施例提供的更改电表参数息对应的操作结果的示意图;
64.图11是应用本发明另一实施例提供的更改电表参数息的流程示意图;
65.图12是应用本发明另一实施例提供的电表使用方法的流程图;
66.图13是应用本发明另一实施例提供的充值及抄读电能表信息的请求协议的示意图;
67.图14是应用本发明另一实施例提供的充值及抄读电能表信息的响应协议的示意图;
68.图15是应用本发明另一实施例提供的充值及抄读电能表信息对应的操作结果的示意图;
69.图16是应用本发明另一实施例提供的电表使用方法的流程图;
70.图17是应用本发明另一实施例提供的退费及抄读电能表信息的请求协议的示意图;
71.图18是应用本发明另一实施例提供的退费及抄读电能表信息的响应协议的示意图;
72.图19是应用本发明另一实施例提供的退费及抄读电能表信息对应的操作结果的示意图;
73.图20是应用本发明实施例提供的电表使用装置的功能模块图;
74.图21是应用本发明实施例提供的智能电表的硬件结构示意图。
具体实施方式
75.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
76.需要说明的是,本技术实施例提供的电表使用的方法,其执行主体可以是电表使用的装置,该电表使用的装置可以通过软件、硬件或者软硬件结合的方式实现成为智能电表中处理组件的部分或者全部。
77.下述方法实施例中,均以执行主体是智能电表为例来进行说明。
78.在本技术一个实施例中,如图1所示,提供了一种电表使用方法,以该方法应用于智能电表为例进行说明,包括以下步骤:
79.s11、接收目标用户发送的操作指令。
80.其中,操作指令中包括需要完成的至少一项任务。
81.具体地,智能电表的软件使用端可以分为商户端和用户端,商户端可以是手机端或者电脑端,通过手机蓝牙或者wifi连接,用户端主要是手机端,通过wifi连接。商户端主要供房东、宿舍管理员、商铺业主使用,主要用于设置电价、时区表、时段表、时区切换时间、时段切换时间、费率电价切换时间、报警金额、电压互感器变比、电流互感器变比等和电价有关的电表参数。用户端主要供租户、学生、商铺承租者使用,主要用于充值、退费、查看电
表使用信息等功能。智能电表内部带有蓝牙或者wifi模块。因此,目标用户可以是商户端也可以是用户端,本技术实施例对目标用户不做具体限定。
82.智能电表可以基于与目标用户之间的通信连接,接收目标用户发送的操作指令。
83.其中,操作指令可以是抄读至少一项电能表信息、更改智能电表中的至少一项电表参数、充值并抄读至少一项电能表信息、退费并抄读至少一项电能表信息中的至少一种,本技术实施例对操作指令不做具体限定。
84.s12、对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识。
85.具体地,智能电表在接收到操作指令之后,可以根据操作指令对应的协议对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识。
86.其中,操作指令对应的协议可以是改写后的dl/t645协议,也可以是其他操作协议,本技术实施例对操作指令对应的协议不做具体限定。
87.关于该步骤将在下文进行详细说明。
88.s13、根据各项任务标识与各项任务之间的操作对应关系,完成各项任务。
89.具体地,在识别到各项任务的任务标识之后,智能电表可以根据各项任务的任务标识,完成各项任务。
90.关于该步骤将在下文进行详细说明。
91.s14、将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
92.具体地,智能电表在完成各项任务之后,可以将各项任务的完成结果进行拼接整合,生成操作结果。然后,基于与目标用户之间的通信连接,将操作结果发送至目标用户。
93.本发明实施例提供的电表使用方法,接收目标用户发送的操作指令,操作指令中包括需要完成的至少一项任务,保证了接收到的操作指令的准确性。然后,对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识,保证了确定的操作指令中包括的各项任务以及各项任务对应的任务标识的准确性。根据各项任务标识与各项任务之间的操作对应关系,完成各项任务,保证了完成了各项任务的准确性。然后,将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户,保证了生成的操作结果的准确性,且使得目标用户可以一次性接收到各项任务对应的完成结果。上述方法,不需要目标用户将需要完成的任务分好多次发送至智能电表,而是可以一次性将需要完成的任务一同发送至智能电表。此外,智能电表并不是一次只能完成一项任务,而是可以一次性完成多项需要完成的任务,并将各项任务的完成结果进行整合,生成操作结果。因为,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
94.在本技术一个实施例中,根据电能表的应用场景,商户端和用户端经常要抄读很多电能表信息数据,以此了解电能表的使用状态。比如电能表信息经常包括上一次购电日期、购电总次数、上一次购电金额、剩余金额、透支金额、当前总电量、客户编号、表号、电表跳合闸状态等等。标准的dl/t645协议,电能表只支持一次抄读一个数据,当商户端或者用户端要抄读这些数据标识码时,需一条条单独按照数据标识码抄读,耗时较长,软件页面刷新较慢,用户体验感较差。
95.基于上述问题,如图2所示,本技术实施例提供了一种电表使用方法,以该方法应
用于智能电表为例进行说明,包括以下步骤:
96.s21、接收目标用户发送的操作指令。
97.其中,操作指令中包括需要完成的至少一项任务。
98.关于该步骤请参见图1对s11的介绍,在此不进行赘述。
99.s22、对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识。
100.在本技术一种可选的实施方式中,操作指令为抄读至少一项电能表信息。上述步骤s22“对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识”,可以包括如下步骤:
101.s221、对操作指令进行识别,确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识。
102.具体地,智能电表可以根据抄读电表能信息的协议对操作指令进行识别,根据识别结果,确定操作指令中包括的需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识。
103.其中,抄读电表能信息的协议可以是改写后的dl/t645协议,也可以是其他操作协议,本技术实施例对抄读电表能信息的协议不做具体限定。
104.其中,各项电能表信息对应的任务标识可以是各项电能表信息对应的数据标识码,也可以是其他标识信息,本技术实施例对各项电能表信息对应的任务标识不做具体限定。
105.s23、根据各项任务标识与各项任务之间的操作对应关系,完成各项任务。
106.在本技术一种可选的实施方式中,操作指令为抄读至少一项电能表信息,上述步骤s23“根据各项任务标识与各项任务之间的操作对应关系,完成各项任务”,可以包括:
107.s231、根据各项电能表信息对应的任务标识,抄读各项电能表信息。
108.具体地,智能电表在确定了各项电能表信息对应的任务标识之后,可以根据各项电能表信息对应的任务标识,抄读各项电能表信息。
109.其中,需要抄读的电能表信息可以包括上一次购电日期、购电总次数、上一次购电金额、剩余金额、透支金额、当前总电量、客户编号、表号、电表跳合闸状态等中的至少一项。
110.示例性的,如图3所示,抄读电表能信息的协议对应的操作指令的请求帧数据标识码可以为0xeeeeeexx,其中xx表示要抄读的数据个数,后面每4个字节表示要抄读的电能表信息的数据标识码,即di10di11di12di13,

,din0din1din2din3表示具体要抄读的电能表信息的数据标识码。根据xx的值确定要抄读xx个数据,并根据后面每4个字节确定需要抄读的各项电能表信息对应的数据标识码。根据每个数据标识码,把该数据标识码对应的电能表信息的具体数据内容按顺序收集起来打包好,组成一条响应帧返回给商户端或者用户端。
111.s24、将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
112.具体地,智能电表在抄读各项电能表信息之后,可以将各项电能表信息的抄读结果按照顺序进行拼接收集,生成操作结果。如图4所示,该操作结果可以是一条响应帧,其中,d0d1

dn表示要抄读各项电能表信息的数据值。智能电表基于与目标用户之间的通信
连接将操作结果发送至目标用户。
113.示例性的,智能电表发送至目标用户的操作结果可以如图5所示。
114.如图6所示,为了更好的介绍本技术实施例提供的电表使用方法,本技术实施例提供的电表使用方法的流程图。当智能电表收到商户端或者用户端抄读至少一项电能表信息请求帧时,校验要抄读的电能表信息的个数为xx个,然后,新定义变量i=0,当i《《xx时,根据第i个数据标识码读取电能表内部存储空间第i个电能表信息对应的具体数据内容。当抄读成功时,在响应帧里填抄读到的数据内容;当抄读失败时,响应帧里填0xff,个数为该数据内容的长度,如此循环,直至抄读完xx个电能表信息。
115.本发明实施例提供的电表使用方法,操作指令为抄读至少一项电能表信息;智能电表对操作指令进行识别,确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识,保证了确定的需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识的准确性。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,从而不需要目标用户将需要抄读的电能表信息一次一次地发送至智能电表,智能电表也不需要每次只抄读一项电能表信息。然后,智能电表可以将一次性抄读的各项电能表信息的抄读结果进行整合,生成操作结果,将操作结果发送至目标用户,使得目标用户可以一次性接收到需要抄读的各项电能表的抄读结果。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
116.在本技术一个实施例中,根据预付费电能表的应用场景,商户端经常要设置很多电表参数,以此修改电能表的收费标准。经常需要设置的电表参数包括电价、报警金额、时区表、时段表、电压互感器变比、电流互感器变比等等这些和扣费有关的电表参数,标准的dl/t645协议,电能表只支持一次设置一个电表参数,当商户端需要同时设置多个电表参数时,需一条条单独按照数据标识码设置,耗时较长。
117.基于上述问题,如图7所示,提供了一种电表使用方法,以该方法应用于智能电表为例进行说明,包括以下步骤:
118.s31、接收目标用户发送的操作指令。
119.其中,操作指令中包括需要完成的至少一项任务。
120.关于该步骤请参见图2对s21的介绍,在此不进行赘述。
121.s32、对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识。
122.在本技术一种可选的实施方式中,操作指令为更改智能电表中的至少一项电表参数,上述步骤s32“对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识”,可以包括如下步骤:
123.s321、对操作指令进行识别,确定操作指令中包括的需要更改的至少一项电表参数以及各电表参数对应的任务标识和目标数值。
124.具体地,智能电表可以根据更改电表参数的协议,对操作指令进行识别,根据识别结果,确定操作指令中包括的需要更改的至少一项电表参数以及各电表参数对应的任务标识和目标数值。
125.其中,更改电表参数的协议可以是改写后的dl/t645协议,也可以是其他操作协议,本技术实施例对更改电表参数的协议不做具体限定。
126.其中,各电表参数对应的任务标识可以是各电表参数对应的数据标识码,也可以是其他标识信息,本技术实施例对各电表参数对应的任务标识不做具体限定。
127.示例性的,如图8所示,更改电表参数的协议对应的操作指令的请求帧的数据标识码可以为0xeeeeeexx,其中xx表示要设置的各电表参数对应的数据标识码的个数,后面跟xx个具体要设置的各电表参数对应的数据标识码和具体的目标数值。即,l1表示第一个要设置的电表参数的数据标识码加电表参数值的长度,di10di11di12di13表示第一个电表参数要设置的数据标识码,v11v12

v1n表示该数据标识码对应的目标数值。
128.s33、根据各项任务标识与各项任务之间的操作对应关系,完成各项任务。
129.在本技术一种可选的实施方式中,操作指令为更改智能电表中的至少一项电表参数,上述步骤s23“根据各项任务标识与各项任务之间的操作对应关系,完成各项任务”,可以包括:
130.s331、根据各电表参数对应的任务标识,将各电表参数修改为对应的目标数值。
131.具体地,智能电表在确定了各电表参数对应的任务标识以及目标数值之后,可以根据各电表参数对应的任务标识,将各电表参数修改为对应的目标数值。
132.其中,需要更改的电表参数可以包括电价、报警金额、时区表、时段表、电压互感器变比、电流互感器变比中的至少一项。
133.示例性的,当电能表收到商户端发送的更改智能电表中的至少一项电表参数的命令之后,可以根据xx值确定要设置xx个电表参数的数据标识码的值,根据后面每个数据标识码和数据标识码的值,把各个电表参数的数据标识码对应的目标数值设到智能电表里,再在返回帧里一一填入每个数据标识码的设置结果,组成一条响应帧返回给商户端。
134.s34、将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
135.具体地,智能电表对各项电表参数进行修改之后,可以将各项电表参数对应的修改结果按照顺序进行拼接整合,生成响应帧,然后基于响应帧生成操作结果,并将操作结果发送至目标用户。
136.示例性的,如图9所示,为响应帧示意图,其中,r1表示第一个电表参数的设置结果,r2表示第二个电表参数的设置结果,
……
,rn表示第n个电表参数的设置结果。
137.示例性的,如图10所示,为更改智能电表中的至少一项电表参数对应的操作结果。
138.为了更好的介绍本技术实施例提供的电表使用方法,如图11所示,智能电表接收到更改至少一项电表参数请求帧时,校验要更改的电表参数的个数为xx个,然后,新定义变量i=0,当i《《xx时,根据接收到的更改至少一项电表参数请求帧确定li的长度是否正确,在li的长度正确的情况下,对变量i对应的电表参数进行电表参数更改设置,当前电表参数更改设置成功时,在响应帧ri中填写更改后的目标数值,当电表参数更改设置失败时,在响应帧ri中填写错误信息字,如此循环,直至更改读完xx个电表参数,返回组成的响应帧。
139.本发明实施例提供的电表使用方法,操作指令为退费并抄读至少一项电能表信息,智能电表对操作指令进行识别,确定操作指令中包括的退费任务以及退费任务对应的任务标识;并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识,保证了确定的操作指令中包括的退费任务以及退费任务对应的任务标识的准确性以及确定的操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息
对应的任务标识的准确性。然后,获取智能电表中的当前剩余金额,对当前剩余金额进行退费处理,保证了对当前剩余金额进行退费处理的准确性,进而完成了退费任务。解决了现有技术中,由于目标用户退费前获取当前剩余金额,然后将当前剩余金额输入退费任务的退费金额,由于输入的退费金额和电表内的剩余金额不一致导致退费失败的问题。当退费成功后,获取退费金额,并根据当前剩余金额和退费金额,计算最新剩余金额,并输出最新剩余金额,保证了计算得到的最新剩余金额的准确性,且保证了目标用户可以获取到最新剩余金额。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,保证了抄读的各项电能表信息的准确性。使得智能电表可以将抄读到的最新剩余金额和各项电能表信息的抄读结果进行整合,生成操作结果。从而智能电表一次性完成了退费任务和抄读至少一项电能表信息的任务,因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
140.在本技术一个实施例中,用户端使用充值命令进行充值,如果充值成功返回充值成功响应帧,如果充值失败返回充值失败响应帧,而没有详细的失败原因。并且在实际应用场景中,用户端希望充值成功后立刻看到剩余金额、当前用电量、电表状态字等信息,充值失败后,用户端还希望能知道充值失败的具体原因。标准的dl/t645协议,电能表的充值命令只有充值功能,如果希望看到剩余金额、当前用电量、电表状态字等信息,需要在充值完成后,再一条条单独发送抄读剩余金额、抄读当前用电量、抄读电表状态字的命令,比较麻烦,而且耗时较长,软件页面刷新较慢,用户体验感较差。
141.基于上述问题,如图12所示,提供了一种电表使用方法,以该方法应用于智能电表为例进行说明,包括以下步骤:
142.s41、接收目标用户发送的操作指令。
143.其中,操作指令中包括需要完成的至少一项任务。
144.关于该步骤请参见图7对s31的介绍,在此不进行赘述。
145.s42、对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识。
146.在本技术一种可选的实施方式中,操作指令为充值并抄读至少一项电能表信息,上述步骤s42“对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识”,可以包括如下步骤:
147.s421、对操作指令进行识别,确定操作指令中包括的充值任务以及充值任务对应的任务标识和充值金额,并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识。
148.具体地,智能电表可以根据充值协议对操作指令进行识别。其中,充值协议里包括充值命令和多个要抄读的电能表信息的任务的标识。
149.其中,充值协议可以是改写后的dl/t645协议,也可以是其他操作协议,本技术实施例对充值协议不做具体限定。
150.然后,根据识别结果,确定操作指令中包括的充值任务以及充值任务对应的任务标识和充值金额,并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识。
151.示例性的,如图13所示为充值协议对应的操作指令的请求帧数据标识码的示意
图。其中,控制码为自扩的04h,数据标识码为0x070102ee,l1表示充值内容的长度,d1d2

dn表示充值的内容,即充值金额,di10di11di12di13,

,din0din1din2din3表示要抄读的数据标识码。
152.s43、根据各项任务标识与各项任务之间的操作对应关系,完成各项任务。
153.在本技术一种可选的实施方式中,操作指令为充值并抄读至少一项电能表信息,上述步骤s23“根据各项任务标识与各项任务之间的操作对应关系,完成各项任务”,可以包括:
154.s431、对充值金额进行识别,判断充值金额是否满足预设金额要求。
155.具体地,智能电表在根据充值协议对操作指令进行识别,确定了充值任务以及充值任务对应的任务标识和充值金额之后,可以首先对充值金额进行识别,判断充值金额是否满足预设金额要求。
156.其中,预设金额要求可以为预设金额范围要求、预设金额格式要求等,示例性的,可以判断充值金额是否在0.00-1000.00的范围内,判断充值金额的格式是否为xxxx.xx,本技术实施例对预设金额要求不做具体限定。
157.s432、当充值金额满足预设金额要求时,根据充值任务对应的任务标识,对目标用户对应的账户余额充值充值金额。
158.具体地,当充值金额满足预设金额要求时,智能电表可以根据充值任务对应的任务标识,对目标用户对应的账户余额充值充值金额。
159.s433、当充值成功时,抄读智能电表对应的最新余额。
160.具体地,当充值成功时,智能电表可以抄读智能电表对应的最新余额。
161.s434、根据各项电能表信息对应的任务标识,抄读各项电能表信息。
162.具体地,在抄读智能电表对应的最新余额之后,智能电表可以根据各项电能表信息对应的任务标识,抄读各项电能表信息。
163.其中,需要抄读的电能表信息可以包括剩余金额、当前用电量、电表状态字等信息,本技术实施例对需要抄读的电能表信息不做具体限定。
164.智能电表抄读各项电能表信息的步骤请参见上述实施方式,在此不进行赘述。
165.s435、当充值失败时,输出充值失败以及充值失败的原因。
166.具体地,当充值失败时,智能电表可以输出充值失败以及充值失败的原因。
167.可选的,智能电表可以以文字的方式输出充值失败的原因,例如输出充值数据校验不对不允许充值、电能表没开户不允许充值、充值金额不合理不允许充值,充值重复了不允许充值,充值次数不对不允许充值等。
168.可选的,智能电表还可以输出充值失败的原因对应的标识信息,例如智能电表还可以输出0xe0、0xe1、0xe2、0xe3、0xe4、0xe5,其中,0xe0表示充值数据校验不对不允许充值,0xe1表示公钥下不允许充值,0xe2表示电能表没开户不允许充值,0xe3表示充值金额不合理不允许充值,0xe4表示充值重复了不允许充值,0xe5表示充值次数不对不允许充值。
169.本技术实施例对智能电表输出充值失败的原因的方式不做具体限定。
170.s436、根据各项电能表信息对应的任务标识,抄读各项电能表信息。
171.具体地,在当充值失败之后,智能电表可以根据各项电能表信息对应的任务标识,抄读各项电能表信息。
172.其中,需要抄读的电能表信息可以包括剩余金额、当前用电量、电表状态字等信息,本技术实施例对需要抄读的电能表信息不做具体限定。
173.智能电表抄读各项电能表信息的步骤请参见上述实施方式,在此不进行赘述。
174.s44、将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
175.具体地,智能电表可以将充值结果以及读取的各项电能表信息的读取结果按照顺序填写至响应帧,并根据响应帧生成操作结果,并将操作结果发送至目标用户。
176.示例性的,如图14所示为响应帧的示意图。其中,err表示充值结果,其中,err为0x00时,表示充值成功。err为0xe0、0xe1、0xe2、0xe3、0xe4、0xe5时,表示充值失败,并输出了充值失败的原因。d0d1

dn表示要抄读的各项电能表信息的数据值。
177.示例性的,如图15所示为发送至用户的操作结果的示意图。
178.本发明实施例提供的电表使用方法,操作指令为充值并抄读至少一项电能表信息;智能电表对操作指令进行识别,确定操作指令中包括的充值任务以及充值任务对应的任务标识和充值金额,并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识,保证了确定的操作指令中包括的充值任务以及充值任务对应的任务标识和充值金额的准确性,且保证了确定的操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识的准确性。然后,智能电表对充值金额进行识别,判断充值金额是否满足预设金额要求,保证了得到的充值金额是否满足预设金额要求的结果的准确性。当充值金额满足预设金额要求时,根据充值任务对应的任务标识,对目标用户对应的账户余额充值充值金额,保证了对目标用户的账户余额进行充值的准确性。当充值成功时,抄读智能电表对应的最新余额,保证了抄读的最新余额的准确性。根据各项电能表信息对应的任务标识,抄读各项电能表信息,保证了抄读的各项电能表信息的准确性。然后,智能电表可以将抄读的最新余额的抄读结果以及抄读的各项电能表信息的抄读结果进行整合,生成操作结果,并将操作结果发送至目标用户,使得目标用户可以一次性接收到充值后的最新余额以及各项电能表信息的抄读结果。当充值失败时,输出充值失败以及充值失败的原因,从而使得目标用户可以获取到充值失败的原因,进而可以根据充值失败的原因,进行更正。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,在充值失败,输出充值失败的原因后,智能电表依然可以根据各项电能表信息对应的任务标识,抄读各项电能表信息,从而使得目标用户可以接收到充值失败、充值失败的原因以及各项电能表信息的抄读结果。上述智能电表不再像现有技术中一样,一次只能完成一项任务,例如只能完成充值任务或者抄读某一项电能表信息的任务,而是可以一次性接收目标用户发送的充值任务以及抄读至少一项电能表信息的任务,从而可以一次性完成上述充值任务以及抄读至少一项电能表信息的任务,并将全部结果发送至目标用户。因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
179.在本技术一个实施例中,当用户不再使用该电能表时,把电能表里的剩余金额退回到用户账户内,当电能表里的剩余金额为0时,电能表内部自动执行跳闸动作。在按照该标准流程进行退费时,经常会遇到退费失败的情况,用户体验感较差。原因是按照标准的退费流程,退费前先抄读电能表剩余金额,比如剩余金额还剩100.00元,按照标准的dl/t645协议,退费命令里含具体退费金额,用户端知道了剩余金额后,再发送退费100.00元的退费
命令。由于前一条抄读电能表剩余金额命令和后一条退费命令之间间隔1s左右,在这1秒时间内,电表还在走字扣费,当电能表收到退费命令时,可能此时电能表内部的剩余金额只剩99.99元了。此时电能表判断退费金额大于电表内部剩余金额,无法退费,返回退费失败命令。另外在实际应用场景中,用户端希望退费成功后立刻看到剩余金额、透支金额、跳合闸状态等信息,退费失败后,用户端还希望能知道退费失败的具体原因。标准的dl/t645协议,电能表的退费命令只有退费功能,如果希望看到剩余金额、透支金额、跳合闸状态等信息,需要在退费完成后,再一条条单独发送抄读剩余金额、透支金额、跳合闸状态的命令,比较麻烦,而且耗时较长,软件页面刷新较慢,用户体验感较差。
180.基于上述问题,如图16所示,提供了一种电表使用方法,以该方法应用于智能电表为例进行说明,包括以下步骤:
181.s51、接收目标用户发送的操作指令。
182.其中,操作指令中包括需要完成的至少一项任务。
183.关于该步骤请参见图12对s41的介绍,在此不进行赘述。
184.s52、对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识。
185.在本技术一种可选的实施方式中,操作指令为退费并抄读至少一项电能表信息,上述步骤s52“对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识”,可以包括如下步骤:
186.s521、对操作指令进行识别,确定操作指令中包括的退费任务以及退费任务对应的任务标识;并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识。
187.具体地,智能电表可以根据退费协议对操作指令进行识别,然后,根据识别结果,确定操作指令中包括的退费任务以及退费任务对应的任务标识;并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识。
188.其中,退费协议里包含退费标识码和多个要抄读的电能表信息的任务标识,此外,退费协议里不含具体退费金额,退费金额约定为智能电表执行退费那一刻的电表剩余金额。
189.其中,退费协议可以是改写后的dl/t645协议,也可以是其他操作协议,本技术实施例对退费协议不做具体限定。
190.示例性的,如图17所示,退费协议对应的操作指令的数据标识码为0x040010ff,其中,di10di11di12di13,

,din0din1din2din3表示要抄读的数据标识码。
191.s53、根据各项任务标识与各项任务之间的操作对应关系,完成各项任务;
192.在本技术一种可选的实施方式中,操作指令为退费并抄读至少一项电能表信息,上述步骤s53“根据各项任务标识与各项任务之间的操作对应关系,完成各项任务”,可以包括:
193.s531、获取智能电表中的当前剩余金额,对当前剩余金额进行退费处理。
194.具体地,智能电表确定操作指令中包括的退费任务以及退费任务对应的任务标识之后,可以读取智能电表中的当前剩余金额,对当前剩余金额进行退费处理。
195.s532、当退费成功后,获取退费金额,并根据当前剩余金额和退费金额,计算最新
剩余金额,并输出最新剩余金额。
196.具体地,当退费成功后,智能电表可以读取退费金额,并根据当前剩余金额和退费金额,计算最新剩余金额,并将最新剩余金额清零,输出最新剩余金额,当最新剩余金额清零后控制智能电表跳闸。
197.s533、根据各项电能表信息对应的任务标识,抄读各项电能表信息。
198.具体地,智能电表在退费成功后还可以根据各项电能表信息对应的任务标识,抄读各项电能表信息。
199.其中,智能电表抄读的电能表信息可以包括剩余金额、透支金额、跳合闸状态等,本技术实施例对抄读的电能表信息不做具体限定。
200.智能电表抄读各项电能表信息的步骤请参见上述实施方式,在此不进行赘述。
201.s534、当退费失败后,输出退费失败以及充值失败的原因。
202.具体地,当退费失败后,智能电表可以输出退费失败以及充值失败的原因。
203.其中,智能电表可以输出退费失败的原因对应的文字信息,例如没有开户不允许退费、公钥下不允许退费、退费金额过大不允许退费等。智能电表还可以输出退费失败的原因对应的标识信息,例如智能电表还可以输出0xf0、0xf1以及0xf2,其中,0xf0表示电表没有开户不允许退费,0xf1表示公钥下不允许退费,表示退费金额过大不允许退费等。
204.本技术实施例对智能电表输出退费失败的原因的方式不做具体限定。
205.s535、根据各项电能表信息对应的任务标识,抄读各项电能表信息。
206.具体地,智能电表在退费失败后还可以根据各项电能表信息对应的任务标识,抄读各项电能表信息。
207.其中,智能电表抄读的电能表信息可以包括剩余金额、透支金额、跳合闸状态等,本技术实施例对抄读的电能表信息不做具体限定。
208.智能电表抄读各项电能表信息的步骤请参见上述实施方式,在此不进行赘述。
209.s54、将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
210.具体地,智能电表可以将退费结果、退费后的剩余金额以及读取的各项电能表信息的读取结果按照顺序填写至响应帧,并根据响应帧生成操作结果,并将操作结果发送至目标用户。
211.示例性的,如图18所示为响应帧的示意图。其中,err表示退费结果,当err显示为0x00,表示退费成功;当err显示为0xf0、0xf1以及0xf2,表示退费失败,并输出了退费失败的原因。此外,d0d1

dn表示要抄读的各项电能表信息的读数据值。
212.示例性的,如图19所示为发送至用户的操作结果的示意图。
213.本发明实施例提供的电表使用方法,操作指令为退费并抄读至少一项电能表信息,智能电表对操作指令进行识别,确定操作指令中包括的退费任务以及退费任务对应的任务标识;并确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识,保证了确定的操作指令中包括的退费任务以及退费任务对应的任务标识的准确性以及确定的操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识的准确性。然后,获取智能电表中的当前剩余金额,对当前剩余金额进行退费处理,保证了对当前剩余金额进行退费处理的准确性,进而完成了退费任务。解决了现有
技术中,由于目标用户退费前获取当前剩余金额,然后将当前剩余金额输入退费任务的退费金额,由于输入的退费金额和电表内的剩余金额不一致导致退费失败的问题。当退费成功后,获取退费金额,并根据当前剩余金额和退费金额,计算最新剩余金额,并输出最新剩余金额,保证了计算得到的最新剩余金额的准确性,且保证了目标用户可以获取到最新剩余金额。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,保证了抄读的各项电能表信息的准确性。使得智能电表可以将抄读到的最新剩余金额和各项电能表信息的抄读结果进行整合,生成操作结果。当退费失败后,输出退费失败以及充值失败的原因;根据各项电能表信息对应的任务标识,抄读各项电能表信息。从而使得目标用户可以获取到退费失败的原因,进而可以根据退费失败的原因,进行更正。然后,根据各项电能表信息对应的任务标识,抄读各项电能表信息,使得智能电表可以根据各项电能表信息对应的任务标识,抄读各项电能表信息,从而使得目标用户可以接收到退费失败、退费失败的原因以及各项电能表信息的抄读结果。因此,使得智能电表一次性完成了退费任务和抄读至少一项电能表信息的任务,因此,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。
214.应该理解的是,虽然图1、图2、图7、图12、以及图16的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1、图2、图7、图12、以及图16中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
215.如图20所示,本实施例提供一种电表使用装置,包括:
216.接收模块61,用于接收目标用户发送的操作指令,操作指令中包括需要完成的至少一项任务;
217.确定模块62,用于对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识;
218.完成模块63,用于根据各项任务标识与各项任务之间的操作对应关系,完成各项任务;
219.生成模块64,用于将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。
220.在本技术一个实施例中,操作指令为抄读至少一项电能表信息;上述确定模块62,具体用于对操作指令进行识别,确定操作指令中包括需要抄读的至少一项电能表信息以及各项电能表信息对应的任务标识;
221.上述完成模块63,具体用于根据各项电能表信息对应的任务标识,抄读各项电能表信息。
222.在本技术一个实施例中,操作指令为更改智能电表中的至少一项电表参数;上述确定模块62,具体用于对操作指令进行识别,确定操作指令中包括的需要更改的至少一项电表参数以及各电表参数对应的任务标识和目标数值;
223.上述完成模块63,具体用于根据各电表参数对应的任务标识,将各电表参数修改
architecture,简称eisa)总线等。通信总线72可以分为地址总线、数据总线、控制总线等。为便于表示,图21中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
234.其中,存储器74可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:hdd)或固态硬盘(英文:solid-state drive,缩写:ssd);存储器74还可以包括上述种类的存储器的组合。
235.其中,处理器71可以是中央处理器(英文:central processing unit,缩写:cpu),网络处理器(英文:network processor,缩写:np)或者cpu和np的组合。
236.其中,处理器71还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:asic),可编程逻辑器件(英文:programmable logic device,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:fpga),通用阵列逻辑(英文:generic array logic,缩写:gal)或其任意组合。
237.可选地,存储器74还用于存储程序指令。处理器71可以调用程序指令,实现如本技术图1、图2、图7、图12、以及图16实施例中所示的电表使用方法。
238.本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电表使用方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
239.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

技术特征:
1.一种电表使用方法,其特征在于,应用于智能电表,包括:接收目标用户发送的操作指令,所述操作指令中包括需要完成的至少一项任务;对所述操作指令进行识别,确定所述操作指令中包括的各项任务以及所述各项任务对应的任务标识;根据各项所述任务标识与所述各项任务之间的操作对应关系,完成所述各项任务;将所述各项任务的完成结果进行整合,生成操作结果,并将所述操作结果发送至所述目标用户。2.根据权利要求1所述的方法,其特征在于,所述操作指令为抄读至少一项电能表信息;所述对所述操作指令进行识别,确定所述操作指令中包括的各项任务以及所述各项任务对应的任务标识,包括:对所述操作指令进行识别,确定所述操作指令中包括需要抄读的至少一项所述电能表信息以及各项所述电能表信息对应的任务标识;对应地,所述根据各项所述任务标识与所述各项任务之间的操作对应关系,完成所述各项任务,包括:根据各项所述电能表信息对应的所述任务标识,抄读各项所述电能表信息。3.根据权利要求1所述的方法,其特征在于,所述操作指令为更改所述智能电表中的至少一项电表参数;所述对所述操作指令进行识别,确定所述操作指令中包括的各项任务以及所述各项任务对应的任务标识,包括:对所述操作指令进行识别,确定所述操作指令中包括的需要更改的至少一项所述电表参数以及各所述电表参数对应的任务标识和目标数值;对应地,所述根据各项所述任务标识与所述各项任务之间的操作对应关系,完成所述各项任务,包括:根据各所述电表参数对应的所述任务标识,将各所述电表参数修改为对应的所述目标数值。4.根据权利要求1所述的方法,其特征在于,所述操作指令为充值并抄读至少一项电能表信息;所述对所述操作指令进行识别,确定所述操作指令中包括的各项任务以及所述各项任务对应的任务标识,包括:对所述操作指令进行识别,确定所述操作指令中包括的充值任务以及所述充值任务对应的任务标识和充值金额,并确定所述操作指令中包括需要抄读的至少一项所述电能表信息以及各项所述电能表信息对应的任务标识;对应地,所述根据各项所述任务标识与所述各项任务之间的操作对应关系,完成所述各项任务,包括:对所述充值金额进行识别,判断所述充值金额是否满足预设金额要求;当所述充值金额满足所述预设金额要求时,根据所述充值任务对应的任务标识,对所述目标用户对应的账户余额充值所述充值金额;当充值成功时,抄读所述智能电表对应的最新余额;根据各项所述电能表信息对应的任务标识,抄读各项所述电能表信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当充值失败时,输出充值失败以及充值失败的原因;
根据各项所述电能表信息对应的任务标识,抄读各项所述电能表信息。6.根据权利要求1所述的方法,其特征在于,所述操作指令为退费并抄读至少一项电能表信息,所述对所述操作指令进行识别,确定所述操作指令中包括的各项任务以及所述各项任务对应的任务标识,包括:对所述操作指令进行识别,确定所述操作指令中包括的退费任务以及所述退费任务对应的任务标识;并确定所述操作指令中包括需要抄读的至少一项所述电能表信息以及各项所述电能表信息对应的任务标识;对应地,所述根据各项所述任务标识与所述各项任务之间的操作对应关系,完成所述各项任务,包括:获取所述智能电表中的当前剩余金额,对所述当前剩余金额进行退费处理;当退费成功后,获取退费金额,并根据所述当前剩余金额和所述退费金额,计算最新剩余金额,并输出所述最新剩余金额;根据各项所述电能表信息对应的任务标识,抄读各项所述电能表信息。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当退费失败后,输出退费失败以及充值失败的原因;根据各项所述电能表信息对应的任务标识,抄读各项所述电能表信息。8.一种电表使用装置,其特征在于,应用于智能电表,包括:接收模块,用于接收目标用户发送的操作指令,所述操作指令中包括需要完成的至少一项任务;确定模块,用于对所述操作指令进行识别,确定所述操作指令中包括的各项任务以及所述各项任务对应的任务标识;完成模块,用于根据各项所述任务标识与所述各项任务之间的操作对应关系,完成所述各项任务;生成模块,用于将所述各项任务的完成结果进行整合,生成操作结果,并将所述操作结果发送至所述目标用户。9.一种智能电表,其特征在于,包括存储器和处理器,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-7中任一项所述的电表使用方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行权利要求1-7中任一项所述的电表使用方法。

技术总结
本发明涉及电表领域,具体涉及一种电表使用方法、装置、智能电表以及存储介质。应用于智能电表,包括:接收目标用户发送的操作指令,操作指令中包括需要完成的至少一项任务;对操作指令进行识别,确定操作指令中包括的各项任务以及各项任务对应的任务标识;根据各项任务标识与各项任务之间的操作对应关系,完成各项任务;将各项任务的完成结果进行整合,生成操作结果,并将操作结果发送至目标用户。上述智能电表并不是一次只能完成一项任务,而是可以一次性完成多项需要完成的任务,并将各项任务的完成结果进行整合,生成操作结果。因为,上述智能电表使用更加灵活,使得目标用户操作更加方便快捷,从而提高了工作效率。从而提高了工作效率。从而提高了工作效率。


技术研发人员:张礼杰 梁宵 徐威威 杨丽洋 童旭芬 胡倩
受保护的技术使用者:浙江正泰仪器仪表有限责任公司
技术研发日:2023.04.18
技术公布日:2023/7/21
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐