无线抄表系统的时钟校准方法、分布式系统时钟校准方法

文档序号:7763072阅读:386来源:国知局
专利名称:无线抄表系统的时钟校准方法、分布式系统时钟校准方法
技术领域
本发明属于 无线通讯技术领域,涉及一种无线抄表系统,尤其涉及一种无线抄表 系统的时钟校准方法;同时,本发明还涉及一种分布式系统时钟校准方法。
背景技术
在分布式系统中,各个模块都有自己的时间。当分布式系统采用固定时间通讯的 方式时,必须保证各个模块时间一致,才能保证通讯的可靠性。在一个无线抄表系统中,包括几台管理服务器、若干手持抄表机、若干燃气表,并 且根据燃气表的安装位置分成N个群组。每个群组内即采用固定时间的通讯方式,在每天 固定的时间,群组的主模块发起通讯,子模块响应,必须保证群组内燃气表的时钟一致,才 能保证通讯的正常进行。不同的群组如采用相同的通讯频段,必须在不同的时间内发生通 讯,避免相互的干扰。现有无线抄表系统面临如下问题1、各个燃气表模块的时钟总是有误差的,误差的累计就非常的可观,比如每天相 差1S,累计1个月就会相差30s,如何解决累计误差。2、燃气表群组内,一旦出现某个模块的时钟发生了偏差,现有系统无法校正。3、现有系统无法保证群组之间时钟准确性,同时无法保证定时通讯不冲突。

发明内容
本发明所要解决的技术问题是提供一种无线抄表系统的时钟校准方法,可解决 表体群组内的时钟偏差。此外,本发明还提供一种分布式系统时钟校准方法,可解决分布式系统群组内的 时钟偏差。为解决上述技术问题,本发明采用如下技术方案一种无线抄表系统的时钟校准方法,所述无线抄表系统包括若干管理服务器、若 干抄表机、若干表体;根据表体的安装位置将所述若干表体分成多个群组,每个群组包括主 模块及若干子模块;所述时钟校准方法包括如下步骤Si、所有管理服务器通过NCP协议,进行网络对时,保证所有的管理服务器时钟一 致;S2、抄表机在下载抄表任务时,更新抄表机时钟;S3、抄表时,抄表机和所有群组的主模块对时一次;S4、群组内定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命令 将新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。作为本发明的一种优选方案,所述步骤S4包括在每天晚上的设定时间段定时通讯,由每个群组的主模块发起,主模块把自己的时钟发个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的抄表机和表体对时,表体保存抄表机时钟,不立刻更新,表体仍以旧 时钟运行,记录抄表机时钟和旧时钟的误差;如果表体的子模块与抄表机对时,子模块当晚 以旧时钟开启定时中继通讯,如果子模块与主模块定时中继通讯成功,则采用主模块给定 时钟,且立即生效;如果当晚子模块与主模块定时中继通讯没有成功,子模块第二天开始使 用抄表机给定的新时钟;如果表体的主模块与抄表机对时,主模块当晚采用旧时钟启动定 时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后整个群立即采用 新时钟。作为本发明的一种优选方案,所述步骤S4包括在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模 块把自己的时 钟发个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的抄表机和表体对时,表体保存抄表机时钟,不立刻更新,表体仍以旧 时钟运行,记录抄表机时钟和旧时钟的误差;如果表体的子模块与抄表机对时,子模块在对时后紧接着的一个校准时间段内, 以旧时钟开启定时中继通讯,如果子模块与主模块定时中继通讯成功,则采用主模块给定 时钟,且立即生效;如果子模块在对时后紧接着的一个校准时间段内,子模块与主模块定时 中继通讯没有成功,子模块在对时后紧接着的一个校准时间段过后的某个时间点使用抄表 机给定的新时钟;如果表体的主模块与抄表机对时,主模块在对时后紧接着的一个校准时间段内采 用旧时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后 整个群组采用新时钟。作为本发明的一种优选方案,所述步骤S4包括在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模块把自己的时 钟发个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的抄表机和表体对时,表体保存抄表机时钟,不立刻更新,表体仍以旧 时钟运行,记录抄表机时钟和旧时钟的误差;抄表机与每个群组的主模块对时;主模块在对时后紧接着的一个校准时间段内采 用旧时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后 整个群组采用新时钟;当主模块与本群组的子模块无法通讯成功时,抄表机无法获取该子模块的信息, 而后抄表机与该子模块对时;子模块在对时后紧接着的一个校准时间段内,以旧时钟开启 定时中继通讯,如果子模块与主模块定时中继通讯成功,则采用主模块给定时钟,且立即生 效;如果子模块在对时后紧接着的一个校准时间段内,子模块与主模块定时中继通讯没有 成功,子模块在对时后紧接着的一个校准时间段过后的某个时间点使用抄表机给定的新时 钟。一种分布式系统的时钟校准方法,所述分布式系统包括若干对时单元、若干群组, 每个群组包括主模块及若干子模块;所述时钟校准方法包括如下步骤S201、更新对时单元时钟;
S202、对时单元和所有群组的主模块对时;S203、群组内定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命 令将新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。作为本发明的一种优选方案,所述步骤S203包括

在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模块把自己的时 钟发个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的对时单元和表体对时,表体保存对时单元时钟,不立刻更新,表体仍 以旧时钟运行,记录对时单元时钟和旧时钟的误差;对时单元与每个群组的主模块对时;主模块在对时后紧接着的一个校准时间段内 采用旧时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随 后整个群组采用新时钟。作为本发明的一种优选方案,所述步骤S203进一步包括当主模块与本群组的子模块无法通讯成功时,对时单元与该子模块对时;子模块 在对时后紧接着的一个校准时间段内,以旧时钟开启定时中继通讯,如果子模块与主模块 定时中继通讯成功,则采用主模块给定时钟,且立即生效;如果子模块在对时后紧接着的一 个校准时间段内,子模块与主模块定时中继通讯没有成功,子模块在对时后紧接着的一个 校准时间段过后的某个时间点使用对时单元给定的新时钟。作为本发明的一种优选方案,所述分布式系统还包括若干管理服务器,所述时钟 校准方法在步骤S201之间还包括步骤S200 所有管理服务器通过NCP协议,进行网络对 时,保证所有的管理服务器时钟一致。本发明的有益效果在于本发明提出的无线抄表系统的时钟校准方法,可解决表 体群组内、群组之间的时钟偏差;保证群组内、群组之间时钟准确性,有效保证定时通讯不 冲突。


图1为本发明时钟校准方法的流程图。图2为本发明时钟校准方法步骤S4的流程图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一请参阅图1,本发明揭示了一种无线抄表系统的时钟校准方法,所述无线抄表系统 包括若干管理服务器、若干抄表机、若干燃气表(当然可以是其他表体);根据燃气表的安 装位置将所述若干燃气表分成多个群组,每个群组包括主模块及若干子模块;所述时钟校准方法包括如下步骤Si、所有管理服务器通过NCP协议,进行网络对时,保证所有的管理服务器时钟一 致;S2、抄表机在下载抄表任务时,更新抄表机时钟;S3、抄表时,抄表机和所有群组的主模块对时一次;
S4、群组内定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命令 将新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。请参阅图2,本实施例中,所述步骤S4包括如下步骤在每天晚上的设定时间段定时通讯,由每个群组的主模块发起,主模块把自己的 时钟发个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的抄表机和燃气表对时,燃气表保存抄表机时钟,不立刻更新,燃气表 仍以旧时钟运行,记录抄表机时钟和旧时钟的误差。-如果燃气表的子模块与抄表机对时,子模块当晚以旧时钟开启定时中继通讯,如 果子模块与主模块定时中继通讯成功,则采用主模块给定时钟,且立即生效;如果当晚子模 块与主模块定时中继通讯没有成功,子模块第二天开始使用抄表机给定的新时钟。-如果燃气表的主模块与抄表机对时,主模块当晚采用旧时钟启动定时中继通讯, 通过时钟校准命令将新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。综上所述,本发明提出的无线抄表系统的时钟校准方法,可解决燃气表群组内、群 组之间的时钟偏差;保证群组内、群组之间时钟准确性,有效保证定时通讯不冲突。实施例二本实施例与实施例一的区别在于,本实施例中,所述步骤S4包括在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模块把自己的时 钟发个每个子模块,子模块用接收到的时间立即更新自己的时间。有标准时钟的抄表机和燃气表对时,燃气表保存抄表机时钟,不立刻更新,燃气表 仍以旧时钟运行,记录抄表机时钟和旧时钟的误差。在正常情况下,手持抄表机一般只与每 个群组的主模块对时;当主模块与本群组的子模块无法通讯成功时,手持抄表机无法获取 该子模块的信息,而后与该子模块对时。燃气表的主模块与抄表机对,主模块在对时后紧接着的一个校准时间段内采用旧 时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后整个 群组采用新时钟。如果燃气表的子模块与抄表机对时,子模块在对时后紧接着的一个校准时间段 内,以旧时钟开启定时中继通讯,如果子模块与主模块定时中继通讯成功,则采用主模块给 定时钟,且立即生效;如果子模块在对时后紧接着的一个校准时间段内,子模块与主模块定 时中继通讯没有成功,子模块在对时后紧接着的一个校准时间段过后的某个时间点使用抄 表机给定的新时钟。实施例三步骤一(解决群组内的时钟偏差)1. 1初始时,通过标准时钟的手持抄表机对群内每个燃气表设置时间。1. 2每天的定时通讯,由主模块发起,主模块把自己的时钟发个每个子模块,子模 块用接收到的时间立即更新自己的时间。(由于一天的误差小,能够保证定时通讯的正常进 行。通过每天的对时,消除累计误差)。

1. 3当有标准时钟的抄表机和燃气表对时时,燃气表保存抄表机时钟,不立刻更 新,燃气表仍以旧时钟运行,记录抄表机时钟和旧时钟的误差。如果此表头为子模块,当晚 以旧时钟启动开启定时中继通讯,如果定时中继通讯成功,则采用主模块给定时钟,且立即生效;如果当晚定时中继通讯没有成功,第二天开始使用手持抄表机给定的新时钟。如果此 表头为主模块,当晚采用旧时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群 所有子模块成员,随后整个群立即采用新时钟。 步骤二 (解决群组之间的时钟偏差)2. 1所有的管理软件通过NCP协议,进行网络对时,保证所有的管理服务器时钟一致。2. 2抄表机下载抄表任务时,更新抄表机时钟。2. 3每个月抄表时,抄表机和所有群组的主模块对时一次。2. 4当晚定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命令将 新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。实施例四本实施例与以上实施例的区别在于,本实施例中,时钟校准方法并非仅仅可以用 于对无线抄表系统的时钟校准,还可以用于其他分布式系统。本实施例揭示一种分布式系统的时钟校准方法,所述分布式系统包括若干对时单 元、若干群组,每个群组包括主模块及若干子模块。所述时钟校准方法包括如下步骤S201、更新对时单元时钟;S202、对时单元和所有群组的主模块对时;S203、群组内定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命 令将新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。所述步骤S203包括在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模块把自己的时 钟发个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的对时单元和表体对时,表体保存对时单元时钟,不立刻更新,表体仍 以旧时钟运行,记录对时单元时钟和旧时钟的误差;对时单元与每个群组的主模块对时;主模块在对时后紧接着的一个校准时间段内 采用旧时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随 后整个群组采用新时钟。当主模块与本群组的子模块无法通讯成功时,对时单元与该子模块对时;子模块 在对时后紧接着的一个校准时间段内,以旧时钟开启定时中继通讯,如果子模块与主模块 定时中继通讯成功,则采用主模块给定时钟,且立即生效;如果子模块在对时后紧接着的一 个校准时间段内,子模块与主模块定时中继通讯没有成功,子模块在对时后紧接着的一个 校准时间段过后的某个时间点使用对时单元给定的新时钟。优选地,所述分布式系统还包括若干管理服务器,所述时钟校准方法在步骤S201 之间还包括步骤S200 所有管理服务器通过NCP协议,进行网络对时,保证所有的管理服务 器时钟一致。这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例 中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实 施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、 材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进 行其它变形和改 变。
权利要求
1.一种无线抄表系统的时钟校准方法,其特征在于,所述无线抄表系统包括若干管理 服务器、若干抄表机、若干表体;根据表体的安装位置将所述若干表体分成多个群组,每个 群组包括主模块及若干子模块;所述时钟校准方法包括如下步骤51、所有管理服务器通过NCP协议,进行网络对时,保证所有的管理服务器时钟一致;52、抄表机在下载抄表任务时,更新抄表机时钟;53、抄表时,抄表机和所有群组的主模块对时;54、群组内定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命令将新 时钟发给本群所有子模块成员,随后整个群立即采用新时钟。
2.根据权利要求1所述的无线抄表系统的时钟校准方法,其特征在于 所述步骤S4包括在每天晚上的设定时间段定时通讯,由每个群组的主模块发起,主模块把自己的时钟 发个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的抄表机和表体对时,表体保存抄表机时钟,不立刻更新,表体仍以旧时钟 运行,记录抄表机时钟和旧时钟的误差;如果表体的子模块与抄表机对时,子模块当晚以旧 时钟开启定时中继通讯,如果子模块与主模块定时中继通讯成功,则采用主模块给定时钟, 且立即生效;如果当晚子模块与主模块定时中继通讯没有成功,子模块第二天开始使用抄 表机给定的新时钟;如果表体的主模块与抄表机对时,主模块当晚采用旧时钟启动定时中 继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后整个群立即采用新时 钟。
3.根据权利要求1所述的无线抄表系统的时钟校准方法,其特征在于 所述步骤S4包括在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模块把自己的时钟发 个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的抄表机和表体对时,表体保存抄表机时钟,不立刻更新,表体仍以旧时钟 运行,记录抄表机时钟和旧时钟的误差;如果表体的子模块与抄表机对时,子模块在对时后紧接着的一个校准时间段内,以旧 时钟开启定时中继通讯,如果子模块与主模块定时中继通讯成功,则采用主模块给定时钟, 且立即生效;如果子模块在对时后紧接着的一个校准时间段内,子模块与主模块定时中继 通讯没有成功,子模块在对时后紧接着的一个校准时间段过后的某个时间点使用抄表机给 定的新时钟;如果表体的主模块与抄表机对时,主模块在对时后紧接着的一个校准时间段内采用旧 时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后整个 群组采用新时钟。
4.根据权利要求1所述的无线抄表系统的时钟校准方法,其特征在于 所述步骤S4包括在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模块把自己的时钟发 个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的抄表机和表体对时,表体保存抄表机时钟,不立刻更新,表体仍以旧时钟运行,记录抄表机时钟和旧时钟的误差;抄表机与每个群组的主模块对时;主模块在对时后紧接着的一个校准时间段内采用旧 时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后整个 群组采用新时钟。
5.根据权利要求4所述的无线抄表系统的时钟校准方法,其特征在于所述步骤S4进一步包括当主模块与本群组的子模块无法通讯成功时,抄表机无法获取该子模块的信息,而后 抄表机与该子模块对时;子模块在对时后紧接着的一个校准时间段内,以旧时钟开启定时 中继通讯,如果子模块与主模块定时中继通讯成功,则采用主模块给定时钟,且立即生效; 如果子模块在对时后紧接着的一个校准时间段内,子模块与主模块定时中继通讯没有成 功,子模块在对时后紧接着的一个校准时间段过后的某个时间点使用抄表机给定的新时 钟。
6.一种分布式系统的时钟校准方法,其特征在于,所述分布式系统包括若干对时单元、 若干群组,每个群组包括主模块及若干子模块;所述时钟校准方法包括如下步骤5201、更新对时单元时钟;5202、对时单元和所有群组的主模块对时;5203、群组内定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命令将 新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。
7.根据权利要求6所述的分布式系统的时钟校准方法,其特征在于所述步骤S203包括在设定时间段定时通讯校准时间,由每个群组的主模块发起,主模块把自己的时钟发 个每个子模块,子模块用接收到的时间立即更新自己的时间;有标准时钟的对时单元和表体对时,表体保存对时单元时钟,不立刻更新,表体仍以旧 时钟运行,记录对时单元时钟和旧时钟的误差;对时单元与每个群组的主模块对时;主模块在对时后紧接着的一个校准时间段内采用 旧时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后整 个群组采用新时钟。
8.根据权利要求7所述的分布式系统的时钟校准方法,其特征在于所述步骤S203进一步包括当主模块与本群组的子模块无法通讯成功时,对时单元与该子模块对时;子模块在对 时后紧接着的一个校准时间段内,以旧时钟开启定时中继通讯,如果子模块与主模块定时 中继通讯成功,则采用主模块给定时钟,且立即生效;如果子模块在对时后紧接着的一个校 准时间段内,子模块与主模块定时中继通讯没有成功,子模块在对时后紧接着的一个校准 时间段过后的某个时间点使用对时单元给定的新时钟。
9.根据权利要求6所述的分布式系统的时钟校准方法,其特征在于所述分布式系统还包括若干管理服务器,所述时钟校准方法在步骤S201之间还包括 步骤S200 所有管理服务器通过NCP协议,进行网络对时,保证所有的管理服务器时钟一 致。
全文摘要
本发明揭示了一种无线抄表系统的时钟校准方法,所述时钟校准方法包括如下步骤S1、所有管理服务器通过NCP协议,进行网络对时,保证所有的管理服务器时钟一致;S2、抄表机在下载抄表任务时,更新抄表机时钟;S3、抄表时,抄表机和所有群组的主模块对时一次;S4、群组内定时通讯时,主模块采用旧时钟启动定时中继通讯,通过时钟校准命令将新时钟发给本群所有子模块成员,随后整个群立即采用新时钟。本发明提出的无线抄表系统的时钟校准方法,可解决表体群组内、群组之间的时钟偏差;保证群组内、群组之间时钟准确性,有效保证定时通讯不冲突。
文档编号H04L29/08GK102131281SQ20101051916
公开日2011年7月20日 申请日期2010年10月25日 优先权日2010年10月25日
发明者刘荣鑫, 宋奕, 林锋, 高艺 申请人:上海复展照明科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1