电能表校时方法、电能表及电能表校时系统与流程

未命名 07-23 阅读:188 评论:0


1.本技术涉及电能表校时技术领域,具体涉及一种电能表校时方法、电能表及电能表校时系统。


背景技术:

2.电能表是用来测量电能的仪表,又称电度表、火表、千瓦小时表,是指测量各种电学量的仪表。当前电能表作为分时费率结算的法定计量器具,其本身的时钟准确性非常重要,若时间信息错误,则将导致分时电费收取错误。
3.随着电能表新标准的发布,电能表使用寿命需要达到12-15年,而电能表电池的寿命有限,可能造成电能表时间信息丢失而导致分时电费计费有误;另外,随着使用时间的增长,电能表计时存在的累计误差也会导致分时电费计费有误。
4.为了避免时间信息错误,当前电能表采用载波方式进行校时,例如主站通过通用分组无线服务技术(general packet radio service,gprs)与终端通信,终端再通过宽带载波(无线微功率)与电能表通信,实现广播校时。但是,若电网噪声较大,载波通信将存在障碍,导致电能表校时失败。


技术实现要素:

5.鉴于以上问题,本技术提供一种电能表校时方法、电能表及电能表校时系统,以解决上述技术问题。
6.第一方面,本技术提供一种电能表校时方法,该电能表校时方法应用于待校时电能表,该待校时电能表设备有蓝牙模块,电能表校时方法包括:
7.基于蓝牙模块获取校时广播信息;其中,校时广播信息是与待校时电能表组网的至少一个参考电能表发送至待校时电能表的信息,校时广播信息中携带有至少一个参考电能表的参考时间信息;
8.对校时广播信息进行处理,确定校时时间信息;其中,校时时间信息根据参考时间信息得到;
9.根据校时时间信息和待校时电能表的待校准时间信息,对待校时电能表进行时间校准。
10.该电能表校时方法通过待校时电能表配置的蓝牙模块来获取与该待校时电能表组网的其他至少一个参考电能表发出的校时广播信息,通过该校时广播信息中携带的参考时间信息确定得到校时时间信息,从而根据该校时时间信息来对待校时电能表进行时间校准,使得待校时电能表与参考电能表的时间同步,避免了相关技术中通过载波方式进行校时可能出现的校时失败的问题,提高了校时成功率,从而确保了分时计费的准确性,保证了电能表的可靠性。
11.第二方面,本技术还提供一种电能表校时方法,该电能表校时方法应用于参考电能表,该参考电能表设备有蓝牙模块,该电能表校时方法包括:
12.响应于校时指令,获取自身的参考时间信息,并根据参考时间信息生成校时广播信息;
13.将蓝牙模块由接收状态切换为发送状态,基于蓝牙模块将校时广播信息发送至与参考电能表组网的任一待校时电能表。
14.第三方面,本技术还提供一种电能表,该电能表包括处理器和存储器,存储器用于存储计算机程序,计算机程序被处理器执行时,用于实现如第一方面或第二方面的电能表校时方法中的步骤。
15.第四方面,本技术还提供一种电能表校时系统,该电能表校时系统包括组网的多个电能表,每个电能表用于执行如第一方面或第二方面的电能表校时方法中的步骤。
16.本技术提供的电能表校时方法,通过待校时电能表所配置的蓝牙模块获取与该待校时电能表组网的其他至少一个参考电能表发出的校时广播信息,并通过对该校时广播信息进行处理,根据其他至少一个参考电能表的参考时间信息确定用于校时的校时时间信息,再基于该校时时间信息对待校时电能表的待校准时间信息进行时间校准,使得待校时电能表能够与参考电能表时间同步,避免了相关技术中通过载波方式进行校时可能出现的校时失败的问题,提高了校时成功率,确保了分时计费的准确性,保证了电能表的可靠性。
17.本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例中提供的电能表校时方法的一个应用场景示意图;
20.图2是本技术实施例中提供的电能表校时方法的一个流程示意图;
21.图3是本技术实施例中提供的电能表校时方法的另一个流程示意图;
22.图4是本技术实施例中提供的电能表的一个结构示意图;
23.图5是本技术实施例中提供的电能表校时方法的另一个应用场景示意图。
具体实施方式
24.下面详细描述本技术的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本技术,而不能理解为对本技术的限制。
25.为了使本技术领域的人员更好地理解本技术的方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.本技术实施例中,需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
27.而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
28.在本技术实施例的描述中,“示例”或“例如”等词语用于表示举例、说明或描述。本技术实施例中描述为“举例”或“例如”的任何实施例或设计方案均不解释为比另一实施例或设计方案更优选或具有更多优点。使用“示例”或“例如”等词语旨在以清晰的方式呈现相对概念。
29.在介绍本技术的电能表校时方法、电能表及电能表校时系统之前,首先介绍本技术实施例的相关背景信息。
30.为了刺激和鼓励电力用户合理安排用电时间,移峰填谷,提高电力资源的利用效率,当前电费的收取方式是根据电网的负荷变化情况,将一天24小时划分为高峰、平段、低谷等多个时段,对各时段分别制定不同的电价水平,根据不同的电价分时段计算电费。这也就意味着电能表的时钟对于当前计算分时电费有着关键作用,若电能表的时间信息错误,则将导致电费收取错误,侵害电力用户的权益。
31.而由于电能表的电池寿命有限,在电池寿命耗尽及更换电池时可能造成时间信息丢失;另外,随着电能表使用时间的增长,电能表计时的累计误差也会增大,前述这些原因都有可能造成电能表的时间信息错误。
32.因此,为了避免时间信息错误,相关技术中采用载波方式对电能表进行校时,具体的,主站通过通用分组无线服务技术与终端通信,终端再通过宽带载波(无线微功率)与电能表通信,实现广播校时。
33.但是,如果电网噪声较大,则载波通信将存在通信障碍,可能会导致电能表校时失败,造成分时计费出错。
34.基于此,本技术实施例提供一种电能表校时方法、电能表及电能表校时系统,以下分别进行详细说明。
35.请参阅图1,图1是本技术实施例中提供的电能表校时方法的一个应用场景示意图。该电能表校时方法可以应用在电表箱100中的任意一个电能表上,图1示出的电表箱100中安装有4个电能表,分别为第一电能表110、第二电能表120、第三电能表130以及第四电能表140,其中,第一电能表110配置有第一蓝牙模块111,第二电能表120配置有第二蓝牙模块121,第三电能表130配置有第三蓝牙模块131,第四电能表140配置有第四蓝牙模块141。
36.可以理解的,在实际应用之前,可以首先通过蓝牙模块对电表箱100中的所有电能表进行组网,组网成功后的各电能表便可以通过各自所配置的蓝牙模块与其他电能表进行通信,从而实现电能表之间的信息交互。
37.需要说明的是,在其他的一些应用场景中,电表箱100中的各电能表还能通过蓝牙模块与该电表箱100相邻的其他电表箱中的电能表组网,也就是说,组网的电能表不限于同一电表箱中的电能表。例如,对于第一电能表110来说,在其第一蓝牙模块111的通信范围内的所有电能表都能够与该第一电能表110组网,从而进行时间校准。
38.本技术实施例中,该电能表校时方法的执行主体可以是校时装置,或者集成了该
校时装置的蓝牙模块、电能表、通用或专用设备等,具体可以根据实际应用场景进行确定,此处不作限定。
39.以电能表作为该校时方法的执行主体为例,本技术中每个电能表分别可以用于:基于蓝牙模块获取校时广播信息;其中,校时广播信息是与待校时电能表组网的至少一个参考电能表发送至待校时电能表的信息,校时广播信息中携带有至少一个参考电能表的参考时间信息;对校时广播信息进行处理,确定校时时间信息;其中,校时时间信息根据参考时间信息得到;根据校时时间信息和待校时电能表的待校准时间信息,对待校时电能表进行时间校准。
40.上述的待校时电能表可以是电表箱100中安装的任意一个电能表,参考电能表则可以是与该待校时电能表组网的任意一个或多个电能表,值得注意的是,参考电能表可以与待校时电能表处于同一电表箱中,也可以与待校时电能表分别处于不同的电表箱中,具体可以根据实际应用场景进行确定。
41.举例来说,待校时电能表是第一电能表110,则第二电能表120、第三电能表130和第四电能表140中的任意一个或多个电能表是参考电能表,校时广播信息可以是第二电能表120、第三电能表130和第四电能表140中的任意一个或多个电能表的蓝牙模块发出的携带有该电能表自身的参考时间信息的信息。第一蓝牙模块111在获取到校时广播信息后,第一电能表110便可以对该校时广播信息进行处理,根据该校时广播信息中携带的参考时间信息确定得到校时时间信息,从而基于该校时时间信息对自身时钟的时间进行校准,以确保第一电能表能够与参考电能表的时钟同步,提高分时计费的准确性。
42.本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本技术方案适配的一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用场景还可以包括比图1中所示更多或更少的电能表,例如图1中示出了4个电能表,可以理解的,该电表箱100中还可以安装更多或更少配置有蓝牙模块的电能表,具体此处不作限定。
43.请参阅图2,图2是本技术实施例中提供的电能表校时方法的一个流程示意图。需要说明的是,虽然在流程示意图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
44.本技术实施例中,该电能表校时方法可以包括以下多个步骤。
45.步骤s201、基于蓝牙模块获取校时广播信息;其中,校时广播信息是与待校时电能表组网的至少一个参考电能表发送至待校时电能表的信息,校时广播信息中携带有至少一个参考电能表的参考时间信息。
46.本技术实施例中,在对待校时电能表进行校时之前,首先可以对待校时电能表的蓝牙模块与其他电能表的蓝牙模块进行配对,利用各电能表对应的蓝牙模块实现电能表之间的组网,以便于后续通过蓝牙实现电能表之间的信息交互。
47.可以理解的,待校时电能表的主控单元可以与该待校时电能表所配置的蓝牙模块之间电性连接,在组网完成后,主控单元可以通过状态配置指令将蓝牙模块配置为接收状态,以使该蓝牙模块能够实时接收校时广播信息。
48.本技术实施例中,该校时广播信息可以是与待校时电能表的蓝牙模块配对成功的其他一个或多个参考电能表的蓝牙模块发出的信息,此时,由于待校时电能表的蓝牙模块处于接收状态,则校时广播信息能够成功被待校时电能表的蓝牙模块接收。
49.针对于其他电能表,各电能表的主控单元可以根据预先设置的时间间隔切换各自连接的蓝牙模块的状态。
50.例如,各蓝牙模块均被配置为在常态下处于接收状态,当处于接收状态的时长达到预定时长时,主控单元再控制蓝牙模块由接收状态切换为发送状态,从而将携带有自身电能表参考时间信息的校时广播信息发出;当蓝牙模块处于发送状态的时长达到预设时长时,主控单元又控制蓝牙模块由发送状态切换为接收状态,以便于实时获取其他参考电能表发出的校时广播信息。
51.也就是说,本技术实施例中,每一个电能表既可以作为待校时电能表,又可以作为发出校时广播信息的参考电能表。示例性地,若第一电能表110作为待较时电能表时,电表箱中的第二电能表120、第三电能表130和第四电能表140中的任意一个或多个可以作为发出校时广播信息的参考电能表;当第二电能表120、第三电能表130和第四电能表140中有作为待较时电能表时,第一电能表110可以作为发出校时广播信息的参考电能表。
52.步骤s202、对校时广播信息进行处理,确定校时时间信息;其中,校时时间信息根据参考时间信息得到。
53.根据步骤s201可以知道,校时广播信息中携带有与待校时电能表组网的其他至少一个参考电能表的参考时间信息,在通常情况下,电能表的时钟不会同时出错,因此,针对当前的待校时电能表来说,通过其他参考电能表的参考时间信息可以对其进行时钟校准。
54.本技术实施例中,待校时电能表在获取到校时广播信息后,便可以对该校时广播信息进行相应的处理,从校时广播信息中获取到参考时间信息,再根据获取的参考时间信息确定得到用于校时的校时时间信息。
55.步骤s203、根据校时时间信息和待校时电能表的待校准时间信息,对待校时电能表进行时间校准。
56.待校时电能表在确定得到校时时间信息后,便可以基于该校时时间信息与其自身时钟的待校准时间信息进行比对,以进行时间校准。
57.本技术实施例中,以校时时间信息作为基准,将校时时间信息与待校准时间信息进行比对,对待校时电能表进行时间校准。若待校准时间信息与该校时时间信息不一致即不相同,则可以认为待校时电能表的时钟出错,待校准时间信息不准确,此时,便可以将待校准时间信息更新为校时时间信息,以使待校时电能表的时钟恢复正常工作状态;而若待校准时间信息与校时时间信息一致,则可以认为待校准电能表的时钟处于正常工作状态,可以基于当前的待校准时间信息继续工作,该正常工作状态是指时钟输出正确的时间信息。
58.在另一些应用场景中,也可以根据实际情况预先设定一可容忍的误差量,同样以校时时间信息作为基准,若待校准时间信息与该校时时间信息之间的时间差大于该误差量,则同样可以认为待校时电能表的时钟出错,待校准时间信息不准确,从而将待校准时间信息更新为校时时间信息,以使待校时电能表的时钟恢复正常工作状态;而若待校准时间信息与校时时间信息之间的时间差小于或等于该误差量,则可以认为待校准电能表的时钟处于正常工作状态,可以基于当前的待校准时间信息继续工作。
59.本技术实施例中,通过待校时电能表所配置的蓝牙模块获取与该待校时电能表组网的其他至少一个参考电能表发出的校时广播信息,并通过对该校时广播信息进行处理,
根据其他至少一个参考电能表的参考时间信息确定用于校时的校时时间信息,再基于该校时时间信息对待校时电能表的待校准时间信息进行时间校准,使得待校时电能表能够与参考电能表的时钟同步,可以避免相关技术中通过载波方式进行校时可能出现的校时失败的问题,提高了校时成功率,确保了分时计费的准确性,保证了电能表的可靠性。
60.接下来,继续对图2所示的各步骤中可能的一些实现方式进行具体说明。
61.在本技术一些实施例中,对校时广播信息进行处理,确定校时时间信息,可以包括:
62.根据校时广播信息的发送方情况,对校时广播信息进行处理,确定校时时间信息;其中,发送方情况包括发送该校时广播信息的参考电能表的数量。
63.由于校时广播信息是与待校时电能表组网的至少一个参考电能表发出的信息,不同的参考电能表的参考时间信息可能会有差异,因此,本实施例中,首先可以根据该校时广播信息的发送方情况,来确定对校时广播信息的处理方式。
64.本技术实施例中,校时广播信息的发送方情况则可以包括发送校时广播信息的参考电能表的数量,针对于不同数量的参考电能表,可以选用不同的处理方式对校时广播信息进行处理,从而确定校时时间信息。
65.在本技术一些实施例中,根据校时广播信息的发送方情况,对校时广播信息进行处理,确定校时时间信息,可以包括:
66.若校时广播信息是与待校时电能表组网的任一参考电能表发送的信息,则提取校时广播信息中携带的加密时间信息;其中,该加密时间信息是参考电能表根据预设的加密规则对参考时间信息进行加密处理后得到的信息;
67.根据预设的解密规则对加密时间信息进行解密处理,得到参考时间信息,确定该参考时间信息为校时时间信息。
68.本技术实施例中,可以在校时前,对待校时电能表获取的校时广播信息的数量进行设定。例如,设定每次校时仅获取1条校时广播信息,则蓝牙模块在获取到1条校时广播信息后,主控单元便可以使蓝牙模块处于待机状态或控制蓝牙模块由接收状态转换为发送状态,以停止继续接收其他参考电能表发出的校时广播信息。
69.针对用于校时的校时广播信息,为了确保其安全性和可靠性,避免在传输过程中被入侵者篡改,在一些实施例中,各电能表还可以在校时前约定好对信息的加解密规则,以便于运行过程中参考电能表可以根据约定的加密规则对其自身的参考时间信息进行加密处理,以及待校时电能表可以根据约定的解密规则对加密后的参考时间信息进行解密处理。
70.本技术实施例中,该加解密规则可以采用现有的任一种或多种加解密算法的融合,包括但不限于如数据加密标准(data encryption standard,des)、高级加密标准(advanced encryption standard,aes)等的对称加密算法,如由罗纳德
·
李维斯特(ron rivest)、阿迪
·
萨莫尔(adi shamir)和伦纳德
·
阿德曼(leonard adleman)提出的rsa加密算法、数字签名算法(digital signature algorithm,dsa)等的非对称加密算法等。
71.待校时电能表的主控单元在获取到校时广播信息后,可以依据预先约定好的数据结构从该校时广播信息中提取到参考电能表对自身的参考时间信息进行加密处理后所生成的加密时间信息。
72.然后再根据与该加密规则适配的解密规则对该加密时间信息进行解密处理,从而得到对应的参考时间信息,并将该参考时间信息确定为用于校时的校时时间信息。
73.前述实施例仅以一个参考电能表的参考时间信息作为校时基准,为了进一步确保用于校时的校时时间信息的准确性,在一些实施例中,还可以根据多个参考电能表的参考时间信息来确定校时时间信息。
74.在本技术一些实施例中,根据校时广播信息的发送方情况,对校时广播信息进行处理,确定校时时间信息,可以包括:
75.若校时广播信息是与待校时电能表组网的多个参考电能表发送的信息,则提取校时广播信息中分别与每个参考电能表一一对应的加密时间信息;
76.根据预设的解密规则分别对每个加密时间信息进行解密处理,得到多个参考时间信息;
77.根据多个参考时间信息,确定校时时间信息。
78.本技术实施例中,可以在校时前,设定待校时电能表获取多个参考电能表的校时广播信息。例如,设定每次校时获取3个参考电能表发出的校时广播信息,则蓝牙模块在获取到3条校时广播信息后,主控单元便可以使蓝牙模块处于待机状态或控制蓝牙模块由接收状态转换为发送状态,以停止继续接收其他参考电能表发出的校时广播信息。
79.可以理解的,本实施例中,参考电能表同样可以根据现有的任一种或多种加密算法对参考时间信息进行加密,具体此处不再赘述。
80.待校时电能表的主控单元在获取到与预设数量相同的校时广播信息后,可以依据预先约定好的数据结构从每条校时广播信息中提取到对应的参考电能表对自身的参考时间信息进行加密处理后所生成的加密时间信息。
81.然后再根据相应的解密规则分别对每个加密时间信息进行解密处理,从而得到对应的参考时间信息,再从该多个参考时间信息中确定得到校时时间信息。
82.正常情况下,各电能表的时钟应当是同步的或者各时钟之间的误差在很小的时间差范围内的,也就是说各电能表的时间信息应当是相同或相近的,当某一参考电能表的参考时间信息与其他参考电能表的参考时间信息之间的时间差较大时,则可以认为该参考电能表自身的时钟出现偏差,其参考时间信息不能用于对待校时电能表进行时间校准。
83.再者,由于各电能表可以基于一定的时间周期间歇性进行校时,因此,通常情况下,不会出现多个电能表同时发生时间信息错误的情况。
84.因此,本技术实施例中,可以根据能够允许的时间误差预先设置一个误差阈值,多个参考时间信息中若存在至少两个参考时间信息之间的时间误差小于或等于该误差阈值,则可以确定至少两个参考时间信息对应的参考电能表的时钟无差错,也就是说,可以认为至少两个参考时间信息是当前正确的时间信息,从而可以将该至少两个参考时间信息之中的任意一个参考时间信息确定为用于校时的校时时间信息。
85.可以理解的,在不同的应用场景中,误差阈值可以设定为不同值,对电能表的时钟同步要求越高,则误差阈值的取值可以越小。因此,误差阈值可以是根据实际应用场景设定的任意数值,例如0、0.05、0.1、1等,此处不作具体限定。
86.举例来说,设定误差阈值为0,则若待校时电能表的主控单元得到的三个参考时间信息中,有两个参考时间信息之间的时间误差为0,且另一个参考时间信息与该两个参考时
间信息不相同,则可以认为该两个参考时间信息是正确的时间信息,选择该两个参考时间信息中的任一参考时间信息作为校时时间信息。
87.又如,设定误差阈值为0.05,则若待校时电能表的主控单元得到的四个参考时间信息中,有三个参考时间信息两两之间的时间误差均小于0.05,且另一个参考时间信息与该三个参考时间信息两两之间的时间误差中存在大于0.05的时间误差,则可以认为该参考时间信息有误,该三个参考时间信息是正确的时间信息,从而选择该三个参考时间信息中的任一参考时间信息作为校时时间信息。
88.上述实施例是在已确定参考时间信息的数量的情况下确定校时时间信息的一些可能的实现方式,若参考时间信息的数量未知,则对校时广播信息进行处理,确定校时时间信息,可以包括:
89.提取校时广播信息中携带的加密时间信息;根据提取的加密时间信息的数量,确定校时时间信息。
90.在本技术一些实施例中,在对待校时电能表进行校时之前,可以预先设定蓝牙模块处于接收状态和发送状态的时间占比,当蓝牙模块处于接收状态时,可以接收校时广播信息,当蓝牙模块处于发送状态时,待校时电能表可以作为参考电能表向其他电能表发出校时广播信息。
91.例如,在1分钟时间内,设定蓝牙模块处于接收状态的时间为0.8s,处于发送状态的时间为0.2s,则在该0.8s的时间内,待校时电能表的蓝牙模块可以获取其他参考电能表发出的校时广播信息,当蓝牙模块由接收状态切换为发送状态时,才会停止获取新的校时广播信息。
92.因此,在获取到校时广播信息后,可以从获取的所有校时广播信息中提取出加密时间信息,再根据提取出的加密时间信息的数量来确定校时时间信息。
93.可以理解的,加密时间信息的数量与校时广播信息的数量是相同的,因此,在其他的一些实施例中,也可以直接根据校时广播信息的数量确定校时时间信息。
94.本实施例以根据加密时间信息的数量来确定校时时间信息为例进行说明,若加密时间信息的数量为1,则可以根据预设的解密规则对该加密时间信息进行解密处理,得到参考时间信息,从而将该参考时间信息确定为校时时间信息。
95.若加密时间信息的数量大于或等于2,则与上述实施例中的描述类似,可以根据预设的解密规则分别对每个加密时间信息进行解密处理,得到多个参考时间信息,若该多个参考时间信息中存在至少两个参考时间信息之间的时间误差小于或等于误差阈值,则可以将至少两个参考时间信息之中的任一参考时间信息确定为校时时间信息。
96.由此可以知道,即使不预先设定获取的校时广播信息的数量,本实施例的方法同样可以对校时广播信息进行处理,从而从其他电能表的参考时间信息中确定得到校时时间信息。
97.在本技术一些实施例中,根据校时时间信息和待校时电能表的待校准时间信息,对待校时电能表进行时间校准,可以包括:
98.若待校准时间信息与校时时间信息之间的时间误差大于预设误差阈值,则基于校时时间信息更新待校准时间信息。
99.本技术实施例中,可以对待校准时间信息和校时时间信息进行比对,如果待校准
时间信息与校时时间信息相同,则可以认为待校准时间信息是准确的时间信息;反之,如果待校准时间信息与校时时间信息不相同,则可以认为待校准时间信息有误,将待校准时间信息更新为校时时间信息。
100.在另一些能够允许些微的时间误差的应用场景中,可以根据能够接受的最大误差确定一误差阈值,如果待校准时间信息与校时时间信息之间的时间误差小于或者等于该误差阈值,则可以认为待校准时间信息是准确的时间信息;反之,如果待校准时间信息与校时时间信息之间的时间误差大于该误差阈值,则可以认为待校准时间信息有误,将待校准时间信息更新为校时时间信息,以实现电能表的时钟同步。
101.本实施例中误差阈值的取值可以参照上述实施例中对误差阈值的说明,此处不再赘述。
102.可以理解的,校时广播信息是以信号的形式进行传输的,因此,在本技术一些实施例中,待校时电能表在获取到校时广播信息后,还可以对该校时广播信息进行滤波处理,以消除信号中夹杂的干扰信号,确保后续所确认的校时时间信息的准确性。
103.本技术实施例中,可以是采用现有的任一种或多种滤波器/滤波电路对校时广播信息进行滤波处理,包括但不限于低通滤波器、高通滤波器、带通滤波器等,滤波器的选型可以根据实际应用场景中可能存在的干扰信号的频率进行确定,具体此处不作限定。
104.请参阅图3,图3是本技术实施例中提供的电能表校时方法的另一个流程示意图,该电能表校时方法可以应用于参考电能表,该参考电能表设置有蓝牙模块,该电能表校时方法可以包括如下步骤:
105.步骤s301、响应于校时指令,获取自身的参考时间信息,并根据参考时间信息生成校时广播信息。
106.针对任意一个参考电能表,该校时指令可以是电力系统主站发出的指令,也可以是参考电能表的主控单元基于预设的读取周期间歇性发出的指令。
107.该校时指令可以用于驱动参考电能表的主控单元或参考电能表所配置的蓝牙模块读取该参考电能表自身时钟的参考时间信息。
108.在获取到参考时间信息后,便可以对该参考时间信息进行处理,生成便于在信道中传播的信息形式即生成校时广播信息。
109.步骤s302、将蓝牙模块由接收状态切换为发送状态,基于蓝牙模块将校时广播信息发送至与该参考电能表组网的任一待校时电能表。
110.本技术实施例中,为了便于各电能表的校时,通常在不需要发送校时广播信息时,蓝牙模块是被配置为处于接收状态的,以便于可以实时接收到其他参考电能表发出的校时广播信息。而在需要发出校时广播信息时,则可以将蓝牙模块由接收状态切换为发送状态,以便于通过该蓝牙模块将校时广播信息广播至待校时电能表,使得待校时电能表的蓝牙模块能够获取到该校时广播信息。
111.值得注意的是,蓝牙模块的状态转换还可以在生成校时广播信息之前进行或与生成校时广播信息同步进行,例如响应于校时指令,可以在获取参考时间信息时同步将蓝牙模块由接收状态切换为发送状态;或者,也可以在获取参考时间信息后,生成校时广播信息的同时,将蓝牙模块由接收状态切换为发送状态。
112.本技术实施例中,参考电能表根据自身的参考时间信息生成校时广播信息,然后
再基于蓝牙模块将该校时广播信息广播至待校时电能表,相较于相关技术中通过载波方式进行校时来说,提高了校时成功率,确保了分时计费的准确性,保证了电能表的可靠性。
113.为了避免在校时广播信息的传输过程中入侵者对参考时间信息进行篡改,在本技术一些实施例中,根据参考时间信息生成校时广播信息,可以包括:
114.对参考时间信息进行加密处理,得到加密时间信息;根据加密时间信息生成校时广播信息。
115.本技术实施例中,参考电能表能够基于现有的任一种或多种加密算法对参考时间信息进行加密处理,得到加密时间信息。
116.可以理解的,在进行校时之前,各电能表可以对所采用的加密算法的类型以及可能涉及的密钥进行约定。若是采用对称加密算法,由于解密算法是加密算法的逆运算,因此根据该加密算法可以反向确定解密算法;而若是采用非对称加密算法,则可以基于约定的密钥确定解密算法。
117.在对参考时间信息进行加密处理得到加密时间信息后,便可以依据预先设定的数据结构根据该加密时间信息生成校时广播信息发送至待校时电能表。
118.在本技术一些实施例中,蓝牙模块可以将校时广播信息以广播包的形式发射至待校时电能表,其与待校时电能表的蓝牙模块之间可以约定以现有的任一种广播类型进行广播包的传输,包括但不限于不可连接的非定向广播(adv_nonconn_ind)、可连接的非定向广播(adv_ind)、可连接的定向广播(adv_direct_ind)、可扫描的非定向广播(adv_scan_ind)等。
119.如图4所示,本技术实施例还提供一种电能表,该电能表400包括处理器410和存储器420,上述存储器420用于存储计算机程序421,该计算机程序421被处理器410执行时,用于实现上述任意各个方法实施例中的步骤,例如图2和图3所示的电能表校时方法中的步骤。
120.示例性的,计算机程序421可以被分割成一个或多个模块/单元,一个或多个模块/单元被存储在存储器420中,并由处理器410执行,以完成本技术的方法。该一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序421在电能表400中的执行过程。
121.本领域技术人员可以理解,图4仅仅是电能表的示例,并不构成对电能表的限定,电能表还可以包括比图示更多或更少的不见,或者组合某些部件,或者不同的部件,例如输入输出设备、网络接入设备、总线等。
122.处理器410可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
123.存储器420可以是电能表的内部存储单元,例如电能表的片内闪存(flash)或随机存取存储器(random access memory,ram),也可以是电能表的外部存储设备,例如电能表上配备的片外flash等。上述存储器420还可以既包括电能表的内部存储单元,也包括外部存储设备。上述存储器420用于存储计算机程序以及电能表所需的其他程序和数据。存储器420还可以用于暂时地存储已经输出或者将要输出的数据。
124.该电能表可以实现本技术如图2至图3对应任意实施例中的电能表校时方法,因
此,可以实现本技术如图2至图3对应任意实施例中电能表校时方法所能实现的有益效果,详见前面的说明,在此不再赘述。
125.本技术实施例还提供一种电能表校时系统,该电能表校时系统可以包括组网的多个电能表,每个电能表可以用于执行电能表校时方法,其中,该电能表校时方法可以为本技术任意实施例提供的电能表校时方法,例如图2和图3所示的电能表校时方法。
126.该电能表校时系统中的电能表可以实现本技术如图2至图3对应任意实施例中的电能表校时方法,因此,可以实现本技术如图2至图3对应任意实施例中电能表校时方法所能实现的有益效果,详见前面的说明,在此不再赘述。
127.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
128.下面结合具体应用场景,对本技术的技术方案进行说明,以帮助理解。
129.应用场景一
130.如图5所示,以电表b作为待校时电能表,电表a作为参考电能表。已知电表a的时间信息正确,利用电表a对电表b进行校时,则电表a的蓝牙模块首先读取电表a的基表时间,在获取到电表a的基表返回的基表时间后,对该基表时间进行加密处理生成加密时间信息,并将包含该加密时间信息的adv_nonconn_ind广播发射至电表b的蓝牙模块,电表b的蓝牙模块从接收到的广播信息中提取出电表a的基表时间,并同时读取其自身基表的基表时间,在获取到该基表时间后,将该基表时间与电表a的基表时间进行比较,判断其自身的基表时间是否变慢,如果其自身的基表时间慢于电表a的基表时间,则根据电表a的基表时间更新其自身的基表时间,以实现电表a与电表b的时钟同步,确保分时计费的准确性。
131.应用场景二
132.以电表b作为待校时电能表,电表a、电表c和电表d作为参考电能表。电表a、电表c和电表d的蓝牙模块分别读取各自基表的基表时间,并经过加密处理后形成广播包发送至电表b;电表b的蓝牙模块分别获取到来自电表a、电表c和电表d的广播包后,经解密处理得到电表a、电表c和电表d分别对应的基表时间,并将三者的基表时间进行比较,若电表a的基表时间与电表c的基表时间相同,而电表d的基表时间和电表a或者电表c不同,则确定电表a和电表c的基表时间是正确的时间,此时,电表b则从电表a和电表c中选择任一电表的基表时间作为校时时间与本机的基表时间进行比较,若确定本机的时间更慢,则更新本机基表时间,以实现校时。
133.以上,仅是本技术的较佳实施例而已,并非对本技术作任何形式上的限制,虽然本技术已以较佳实施例揭示如上,然而并非用以限定本技术,任何本领域技术人员,在不脱离本技术技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本技术技术方案内容,依据本技术的技术实质对以上实施例所
作的任何简介修改、等同变化与修饰,均仍属于本技术技术方案的范围内。

技术特征:
1.一种电能表校时方法,其特征在于,应用于待校时电能表,所述待校时电能表设置有蓝牙模块,所述方法包括:基于所述蓝牙模块获取校时广播信息;其中,所述校时广播信息是与所述待校时电能表组网的至少一个参考电能表发送至所述待校时电能表的信息,所述校时广播信息中携带有所述至少一个参考电能表的参考时间信息;对所述校时广播信息进行处理,确定校时时间信息;其中,所述校时时间信息根据所述参考时间信息得到;根据所述校时时间信息和所述待校时电能表的待校准时间信息,对所述待校时电能表进行时间校准。2.根据权利要求1所述的电能表校时方法,其特征在于,所述对所述校时广播信息进行处理,确定校时时间信息,包括:根据所述校时广播信息的发送方情况,对所述校时广播信息进行处理,确定所述校时时间信息;其中,所述发送方情况包括发送所述校时广播信息的参考电能表的数量。3.根据权利要求2所述的电能表校时方法,其特征在于,所述根据所述校时广播信息的发送方情况,对所述校时广播信息进行处理,确定所述校时时间信息,包括:若所述校时广播信息是与所述待校时电能表组网的任一参考电能表发送的信息,则提取所述校时广播信息中携带的加密时间信息;其中,所述加密时间信息是所述参考电能表根据预设的加密规则对所述参考时间信息进行加密处理后得到的信息;根据预设的解密规则对所述加密时间信息进行解密处理,得到所述参考时间信息,确定所述参考时间信息为所述校时时间信息。4.根据权利要求2所述的电能表校时方法,其特征在于,所述根据所述校时广播信息的发送方情况,对所述校时广播信息进行处理,确定所述校时时间信息,包括:若所述校时广播信息是与所述待校时电能表组网的多个参考电能表发送的信息,则提取所述校时广播信息中分别与每个参考电能表一一对应的加密时间信息;根据预设的解密规则分别对每个所述加密时间信息进行解密处理,得到多个所述参考时间信息;根据多个所述参考时间信息,确定所述校时时间信息。5.根据权利要求4所述的电能表校时方法,其特征在于,所述根据多个所述参考时间信息,确定所述校时时间信息,包括:若多个所述参考时间信息中存在至少两个参考时间信息之间的时间误差小于或等于预设误差阈值,则确定至少两个所述参考时间信息之中的任一参考时间信息为所述校时时间信息。6.根据权利要求1所述的电能表校时方法,其特征在于,所述对所述校时广播信息进行处理,确定校时时间信息,包括:提取所述校时广播信息中携带的加密时间信息;根据提取的所述加密时间信息的数量,确定所述校时时间信息。7.根据权利要求6所述的电能表校时方法,其特征在于,所述根据提取的所述加密时间信息的数量,确定所述校时时间信息,包括:若所述加密时间信息的数量为1,则根据预设的解密规则对所述加密时间信息进行解
密处理,得到所述参考时间信息,确定所述参考时间信息为所述校时时间信息;若所述加密时间信息的数量大于或等于2,则根据预设的解密规则分别对每个所述加密时间信息进行解密处理,得到多个所述参考时间信息;若多个所述参考时间信息中存在至少两个参考时间信息之间的时间误差小于或等于预设误差阈值,则确定至少两个所述参考时间信息之中的任一参考时间信息为所述校时时间信息。8.根据权利要求1所述的电能表校时方法,其特征在于,所述根据所述校时时间信息和所述待校时电能表的待校准时间信息,对所述待校时电能表进行时间校准,包括:若所述待校准时间信息与所述校时时间信息之间的时间误差大于预设误差阈值,则基于所述校时时间信息更新所述待校准时间信息。9.一种电能表校时方法,其特征在于,应用于参考电能表,所述参考电能表设置有蓝牙模块,所述方法包括:响应于校时指令,获取自身的参考时间信息,并根据所述参考时间信息生成校时广播信息;将所述蓝牙模块由接收状态切换为发送状态,基于所述蓝牙模块将所述校时广播信息发送至与所述参考电能表组网的任一待校时电能表。10.根据权利要求9所述的电能表校时方法,其特征在于,所述根据所述参考时间信息生成校时广播信息,包括:对所述参考时间信息进行加密处理,得到加密时间信息;根据所述加密时间信息生成所述校时广播信息。11.根据权利要求9所述的电能表校时方法,其特征在于,所述基于所述蓝牙模块将所述校时广播信息发送至与所述参考电能表组网的任一待校时电能表,包括:基于所述蓝牙模块通过不可连接的非定向广播形式将所述校时广播信息发送至所述待校时电能表。12.一种电能表,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,用于实现如权利要求1-11任一项所述的电能表校时方法中的步骤。13.一种电能表校时系统,其特征在于,所述电能表校时系统包括组网的多个电能表,每个所述电能表用于执行如权利要求1-11任一项所述的电能表校时方法中的步骤。

技术总结
本申请公开了一种电能表校时方法、电能表及电能表校时系统,该电能表校时方法包括基于蓝牙模块获取校时广播信息;校时广播信息是与待校时电能表组网的至少一个参考电能表发送至待校时电能表的信息,校时广播信息中携带有至少一个参考电能表的参考时间信息;对校时广播信息进行处理,确定校时时间信息;校时时间信息根据参考时间信息确定得到;根据校时时间信息和待校时电能表的待校准时间信息,对待校时电能表进行时间校准。本申请的电能表校时方法通过蓝牙模块获取与待校时电能表组网的其他至少一个参考电能表发出的校时广播信息,从而确定校时时间信息,基于该校时时间信息进行时间校准,提高了校时成功率,确保了分时计费的准确性。的准确性。的准确性。


技术研发人员:陈定平
受保护的技术使用者:芯海科技(深圳)股份有限公司
技术研发日:2023.04.25
技术公布日:2023/7/22
版权声明

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

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

分享:

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

相关推荐