提升电表数据采集准确性的装置转让专利

申请号 : CN202210347472.9

文献号 : CN114745610B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 庄立生孟真公维帅钟文强王新平陈建泽仲唯佳唐立烨

申请人 : 国网山东省电力公司平度市供电公司

摘要 :

本申请提供了提升电表数据采集准确性的装置,包括:数据接收模块、寻呼组管理模块、寻呼控制模块、增强接入管理模块、调度模块,通过建立共位置区寻呼组,并在寻呼触发的接入流程中增加增强功能,实现终端间信号探测,最终精准地利用高可靠终端为低可靠终端提供中继传输服务,从而提升数据采集准确性。

权利要求 :

1.提升电表数据采集准确性的装置,其特征在于,包括:数据接收模块、寻呼组管理模块、寻呼控制模块、增强接入管理模块、调度模块,各模块相互配合采集数据步骤如下:步骤1、数据接收模块统计各终端的误包率,并把误报率不满足抄表要求的终端放进1类终端分组,剩余的终端放进2类终端分组;

步骤2、寻呼组管理模块把共位置区终端划分到一个寻呼组;

步骤3、寻呼控制模块对各寻呼组进行寻呼;

步骤4、增强接入管理模块确定各寻呼组的互感资源集,并调度寻呼组内1类终端发送探测信号,调度寻呼组内2类终端检测探测信号,并由2类终端上报探测信号检测结果;

步骤5、调度模块根据探测结果,为1类终端调度2类终端作为伴随终端,并按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读表数据;

所述抄表要求为:终端按照预设周期上传抄表数据,每次上传预设数值CN个周期内的抄表数据,终端误报率不大于预设值;

所述互感资源集为寻呼组内所述1类终端每终端发送探测信号所用的时频码资源的总和,所述1类终端只需要在所述终端自身所被调度的时频码资源上发送探测信号,所述2类终端需要在所述互感资源集上探测每终端所发送的探测信号;

所述步骤5中,按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读表数据,具体的做法为:步骤5.1B、先采用调度方法A,为各寻呼组内ListPair中各配对终端调度资源,所述调度方法A具体操作为:逐一完成ListPair每配对终端的调度,针对每配对终端,先调度配对终端中1类终端发送资源,而后再把所述发送资源配置为2类终端的接收资源,并为2类终端配置双倍的发送资源,所述双倍发送资源的资源使用按照下述规则:如果2类终端在接收资源上正确接收了1类终端所发送的信息,则2类终端把自身的信息及1类终端的信息各占一半资源进行发送上报;

如果2类终端在接收资源上无法正确接收了1类终端所发送的信息,则2类终端通过降低码率,采用双倍发送资源发送自身的信息,所述降低码率的方法包括降低调制阶数、提升编码冗余占比中的任意一种或两种组合;

步骤5.2B、采用调度方法B调度非伴随终端对上报读表数据,所述调度方法B具体操作为:为ListSingle列表中的每个成员调度相应的传输数据。

2.根据权利要求1所述的提升电表数据采集准确性的装置,其特征在于:所述步骤1中,所述误包率的统计方法为:最近K个上报周期中,数据出错的周期个数除以K得到误包率。

3.根据权利要求1所述的提升电表数据采集准确性的装置,其特征在于:所述步骤2中,把共位置区终端划分到一个寻呼组的具体方法为:

步骤2.1、确定寻呼组的最大成员个数MaxMember、当前建筑的抄表终端总数量F、当前建筑的抄表终端集合Set_F、集合Set_F中1类终端数量NumType1、集合Set_F中2类终端数量NumType2;

步骤2.2、计算cei l(F/MaxMember)得到当前建筑的寻呼组总数GroupNum,建立各寻呼组列表List(j),并清空各列表信息,其中j为列表编号,取值为1、2、...、GroupNum;

步骤2.3、判定Set_F中1类终端的个数是否小于等于GroupNum;

如果是,则把所述1类终端放进List(j)中,所述每个List(j)列表中1类终端个数不大于1,并从Set_F中删除所述1类终端,而后跳转到步骤2.5;

如果否,则从Set_F中挑选GroupNum个1类终端,所述GroupNum个1类终端的选择方法为:先对NumType1个1类终端分为 个互不重复的组合,组合的编号取值为f,其中f取值范围为0、1、2、、...、 而后计算每个组合中GroupNum个终端两两终端间的距离总和其中i为第f个组合内终端的编号,而后从中选出取值最大的

一个组合,相应组合中的1类终端即选中的GroupNum个1类终端,接着把相应GroupNum个1类终端放进各List(j)中,而后从Set_F中删除所述GroupNum个1类终端,而后跳转到步骤2.4;

步骤2.4、计算NumType1减去GroupNum得到R,重复R轮下述操作:步骤2.4.1、从Set_F中取出一个1类终端X,并从Set_F中删除该终端;

步骤2.4.2、计算终端X与各队列List(j)中第一个元素的距离,并把终端X放进队列成员数量还没超过MaxMember中距离最近的列表中;

步骤2.5、计算各个队列基于队列内现有元素的重心坐标值Axis(j),如果队列内没有元素,则重心坐标值设置为无穷大;

步骤2.6、执行NumType2轮下述操作:

步骤2.6.1、从Set_F中取出一个2类终端Y,并从Set_F中删除;

步骤2.6.2、计算Y与各队列重心的距离,而后基于距离由小到大对各队列进行排序,然后把Y放进还没超过寻呼分组长度的最靠前的队列。

4.根据权利要求1所述的提升电表数据采集准确性的装置,其特征在于:所述步骤4中,调度寻呼组内1类终端的探测信号资源分布于同一TTI,每个终端的资源由一个TTI内时频码资源总和除以寻呼组内1类终端个数得到。

5.根据权利要求4所述的提升电表数据采集准确性的装置,其特征在于:所述步骤4中,若所述寻呼组没有2类终端,则无需为该寻呼组分配互感资源集,直接按照常规接入进行处理即可。

6.根据权利要求5所述的提升电表数据采集准确性的装置,其特征在于:所述步骤5中,调度模块根据探测结果,为1类终端调度2类终端作为伴随终端的具体方法为:步骤5.1A、获取一个寻呼组的终端列表PL,把所述终端列表中1类终端按照误包率从大到小进行排序构成列表PL1,所述PL1中终端数量为PL1_num;把所述终端列表中2类终端构成列表PL2,所述PL2中终端数量为PL2_num,清空ListSingle、ListPair列表信息;

步骤5.2A、执行PL1_num轮下述操作:

步骤5.2.1A、获取列表PL1中第一个终端Z,并把终端Z从列表中删除;

步骤5.2.2A、判定PL2列表是否为空,如果是,则把终端Z放进ListSingle中;如果否,则根据探测结果,找出列表PL2中对终端Z探测质量最好的终端Q,把所述终端Q确定为所述终端Z的伴随终端,并将{终端Z,终端Q}作为一个元素放入ListPair中,而后把Q从PL2中删除;

步骤5.3A、把列表PL2中的终端放进ListSingle,并输出ListPair列表,所述ListPair列表即为每个1类终端确定了一个2类终端作为伴随终端。

7.根据权利要求1所述的提升电表数据采集准确性的装置,其特征在于:所述步骤5.1B中,所述2类终端的发送资源与1类终端的发送资源时间跨度最小化,以进一步降低2类终端的功耗。

8.根据权利要求1所述的提升电表数据采集准确性的装置,其特征在于:所述步骤5.2B中,如果ListSingle中成员属于1类终端,则通过降低传输码率提升传输可靠性。

说明书 :

提升电表数据采集准确性的装置

技术领域

[0001] 本申请涉及电表数据采集技术领域,特别涉及提升电表数据采集准确性的装置。

背景技术

[0002] 本部分的陈述仅仅是提供了与本申请相关的背景技术信息,不必然构成在先技术。
[0003] 水、电、气作为当今民生的基础能源,渗透到社会生活的方方面面,只要有人生活的地方,就有水、电、气的应用需求。
[0004] 显然,水、电、气的服务除了前期的设施建设外,后续还需要持续的运维,其中最为主要的运维事项包括抄表、设备异常监控维护等。
[0005] 然而,传统的抄表方式至少面临以下几个问题:
[0006] 第一、居民用户十分分散,需要投入大量的人力进行现场抄表;
[0007] 第二、入户抄表扰民程度大,对居民的生活带来不方便;
[0008] 第三、人工抄表存在的误差大,容易计量数据不准确;
[0009] 第四、人工抄表无法提供精准的数据,不利于监测,无法及时发现漏损,造成产销差;
[0010] 因此,需要有更为高效的抄表方案来支撑水、电、气后期的运维管理,基于NB‑IoT、LoRa的抄表技术应运而生,然而,由于水电气表一般位于楼栋深处,信号较弱,因此,传统抄表模式下基于点对点的无线抄表方案,则容易由于深度覆盖不足而造成部分区域盲覆盖或者时段性盲覆盖而导致无法正常读表,最终影响水电气表数据采集准确性,进而影响运维
效率,因此,提出一种提升电表数据采集准确性的装置,则是现有技术亟需解决的问题。

发明内容

[0011] 本申请为了解决上述问题提出了提升电表数据采集准确性的装置,精准地利用高可靠终端为低可靠终端提供中继传输服务,从而提升数据采集准确性。
[0012] 本申请提供了提升电表数据采集准确性的装置,包括:数据接收模块、寻呼组管理模块、寻呼控制模块、增强接入管理模块、调度模块,各模块相互配合采集数据步骤如下:
[0013] 步骤1、数据接收模块统计各终端的误包率,并把误报率不满足抄表要求的终端放进1类终端分组,剩余的终端放进2类终端分组;
[0014] 步骤2、寻呼组管理模块把共位置区终端划分到一个寻呼组;
[0015] 步骤3、寻呼控制模块对各寻呼组进行寻呼;
[0016] 步骤4、增强接入管理模块确定各寻呼组的互感资源集,并调度寻呼组内1类终端发送探测信号,调度寻呼组内2类终端检测探测信号,并由2类终端上报探测信号检测结果;
[0017] 步骤5、调度模块根据探测结果,为1类终端调度2类终端作为伴随终端,并按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读
表数据。
[0018] 优选地,所述步骤1中,所述误包率的统计方法为:最近K个上报周期中,数据出错的周期个数除以K得到误包率。
[0019] 优选地,所述步骤2中,把共位置区终端划分到一个寻呼组的具体方法为:
[0020] 步骤2.1、确定寻呼组的最大成员个数MaxMember、当前建筑的抄表终端总数量F、当前建筑的抄表终端集合Set_F、集合Set_F中1类终端数量NumType1、集合Set_F中2类终端数量NumType2;
[0021] 步骤2.2、计算ceil(F/MaxMember)得到当前建筑的寻呼组总数GroupNum,建立各寻呼组列表List(j),并清空各列表信息,其中j为列表编号,取值为1、2、...、GroupNum;
[0022] 步骤2.3、判定Set_F中1类终端的个数是否小于等于GroupNum;
[0023] 如果是,则把所述1类终端放进List(j)中,所述每个List(j)列表中1类终端个数不大于1,并从Set_F中删除所述1类终端,而后跳转到步骤2.5;
[0024] 如果否,则从Set_F中挑选GroupNum个1类终端,所述GroupNum个1类终端的选择方法为:先对NumType1个1类终端分为 个互不重复的组合,组合的编号取值为f,其
中f取值范围为0、1、2、、...、 而后计算每个组合中GroupNum个终端两两终端
间的距离总和
[0025] 其中i为第f个组合内终端的编号,而后从中选出取值最大的一个组合,相应组合中的1类终端即选中的GroupNum个1类终端,接着把相应
GroupNum个1类终端放进各List(j)中,而后从Set_F中删除所述GroupNum个1类终端,而后
跳转到步骤2.4;
[0026] 步骤2.4、计算NumType1减去GroupNum得到R,重复R轮下述操作:
[0027] 步骤2.4.1、从Set_F中取出一个1类终端X,并从Set_F中删除该终端;
[0028] 步骤2.4.2、计算终端X与各队列List(j)中第一个元素的距离,并把终端X放进队列成员数量还没超过MaxMember中距离最近的列表中;
[0029] 步骤2.5、计算各个队列基于队列内现有元素的重心坐标值Axis(j),如果队列内没有元素,则重心坐标值设置为无穷大;
[0030] 步骤2.6、执行NumType2轮下述操作:
[0031] 步骤2.6.1、从Set_F中取出一个2类终端Y,并从Set_F中删除;
[0032] 步骤2.6.2、计算Y与各队列重心的距离,而后基于距离由小到大对各队列进行排序,然后把Y放进还没超过寻呼分组长度的最靠前的队列。
[0033] 优选地,所述步骤4中,所述互感资源集为所述寻呼分组内所述1类终端每终端发送探测信号所用的时频码资源的总和,所述1类终端只需要在所述终端自身所被调度的时
频码资源上发送探测信号,所述2类终端需要在所述互感资源集上探测每终端所发送的探
测信号。
[0034] 优选地,所述步骤4中,调寻呼组内1类终端的探测信号资源分布于同一TTI,所述每终端资源由一个TTI内时频码资源总和除以所述寻呼组内1类终端个数得到。
[0035] 优选地,所述步骤4中,若所述寻呼组没有2类终端,则无需为该寻呼组分配互感资源集,直接按照常规接入进行处理即可。
[0036] 优选地,所述步骤5中,调度模块根据探测结果,为1类终端调度2类终端作为伴随终端的具体方法为:
[0037] 步骤5.1A、获取一个寻呼组的终端列表PL,把所述终端列表中1类终端按照误包率从大到小进行排序构成列表PL1,所述PL1中终端数量为PL1_num;把所述终端列表中2类终
端构成列表PL2,所述PL2中终端数量为PL2_num,清空ListSingle、ListPair列表信息;
[0038] 步骤5.2A、执行PL1_num轮下述操作:
[0039] 步骤5.2.1A、获取列表PL1中第一个终端Z,并把终端Z从列表中删除;
[0040] 步骤5.2.2A、判定PL2列表是否为空,如果是,则把终端Z放进ListSingle中;如果否,则根据探测结果,找出列表PL2中对终端Z探测质量最好的终端Q,把所述终端Q确定为所述终端Z的伴随终端,并{终端Z,终端Q}作为一个元素放入ListPair中,而后把Q从PL2中删除;
[0041] 步骤5.3A、把列表PL2中的终端放进ListSingle,并输出ListPair列表,所述ListPair列表即为每个1类终端确定了一个2类终端作为伴随终端。
[0042] 优选地,所述步骤5中,按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读表数据,具体的做法为:
[0043] 步骤5.1B、先采用调度方法A,为各寻呼组内ListPair中各配对终端调度资源,所述调度方法A具体操作为:逐一完成ListPair每配对终端的调度,针对每配对终端,先调度配对终端中1类终端发送资源,而后再把所述发送资源配置为2类终端的接收资源,并为2类终端配置双倍的发送资源,所述双倍发送资源的资源使用按照下述规则:
[0044] 如果2类终端在接收资源上正确接收了1类终端所发送的信息,则2类终端把自身的信息及1类终端的信息各占一半资源进行发送上报;如果2类终端在接收资源上无法正确
接收了1类终端所发送的信息,则2类终端通过降低码率,采用双倍发送资源发送自身的信
息,所述降低码率的方法包括降低调制阶数、提升编码冗余占比中的任意一种或两种组合;
[0045] 步骤5.2B、采用调度方法B调度非伴随终端对上报读表数据,按照常规调度方法,为ListSingle列表中的每个成员调度相应的传输数据。
[0046] 优选地,所述步骤5.1B中,所述2类终端的发送资源与1类终端的发送资源时间跨度最小化,以进一步降低2类终端的功耗。
[0047] 优选地,所述步骤5.2B中,如果ListSingle中成员属于1类终端,则通过降低传输码率提升传输可靠性。
[0048] 与现有技术相比,本申请的有益效果为:
[0049] 本申请通过建立共位置区寻呼组,并在寻呼触发的接入流程中增加增强功能,实现终端间信号探测,最终精准地利用高可靠终端为低可靠终端提供中继传输服务,从而提
升数据采集准确性。

附图说明

[0050] 构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
[0051] 图1是本申请一种实施例的方法流程图,
[0052] 图2是本申请一种实施例的系统组成示意图。具体实施方式:
[0053] 下面结合附图与实施例对本申请作进一步说明。
[0054] 需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0055] 在本公开中,术语如“上”、“下”、“左”、“右”、“前”、“后”、“竖直”、“水平”、“侧”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,只是为了便于叙述本公开各部件或元件结构关系而确定的关系词,并非特指本公开中任一部件或元件,不能理解为对本公开的限制。
[0056] 如图1至图2所示,本申请提供了提升电表数据采集准确性的装置,包括:数据接收模块、寻呼组管理模块、寻呼控制模块、增强接入管理模块、调度模块,各模块的功能如下:
[0057] 数据接收模块,所述模块用于统计各终端的误包率,并把误报率不满足抄表要求的终端放进1类终端分组,剩余的终端放进2类终端分组;
[0058] 寻呼组管理模块,所述模块用于把共位置区终端划分到一个寻呼组;
[0059] 寻呼控制模块,所述模块用于对各寻呼组进行寻呼;
[0060] 增强接入管理模块,所述模块用于确定各寻呼组的互感资源集,并调度寻呼组内1类终端发送探测信号,调度寻呼组内2类终端检测探测信号,并由2类终端上报探测信号检
测结果;
[0061] 调度模块,所述模块根据探测结果,为1类终端调度2类终端作为伴随终端,并按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读表数据。
[0062] 各模块相互配合采集数据步骤如下:
[0063] 步骤1、数据接收模块统计各终端的误包率,并把误报率不满足抄表要求的终端放进1类终端分组,剩余的终端放进2类终端分组;
[0064] 步骤2、寻呼组管理模块把共位置区终端划分到一个寻呼组;
[0065] 步骤3、寻呼控制模块对各寻呼组进行寻呼;
[0066] 步骤4、增强接入管理模块确定各寻呼组的互感资源集,并调度寻呼组内1类终端发送探测信号,调度寻呼组内2类终端检测探测信号,并由2类终端上报探测信号检测结果;
[0067] 步骤5、调度模块根据探测结果,为1类终端调度2类终端作为伴随终端,并按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读
表数据。
[0068] 本申请还提供一种提升电表数据采集准确性的方法,具体步骤与步骤1至步骤5一致。
[0069] 具体地,所述步骤1中,所述误包率的统计方法为:最近K个上报周期中,数据出错的周期个数除以K得到误包率。
[0070] 具体地,所述步骤2中,把共位置区终端划分到一个寻呼组的具体方法为:
[0071] 步骤2.1、确定寻呼组的最大成员个数MaxMember、当前建筑的抄表终端总数量F、当前建筑的抄表终端集合Set_F、集合Set_F中1类终端数量NumType1、集合Set_F中2类终端数量NumType2;
[0072] 步骤2.2、计算ceil(F/MaxMember)得到当前建筑的寻呼组总数GroupNum,建立各寻呼组列表List(j),并清空各列表信息,其中j为列表编号,取值为1、2、...、GroupNum;
[0073] 步骤2.3、判定Set_F中1类终端的个数是否小于等于GroupNum;
[0074] 如果是,则把所述1类终端放进List(j)中,所述每个List(j)列表中1类终端个数不大于1,并从Set_F中删除所述1类终端,而后跳转到步骤2.5;
[0075] 如果否,则从Set_F中挑选GroupNum个1类终端,所述GroupNum个1类终端的选择方法为:先对NumType1个1类终端分为 个互不重复的组合,组合的编号取值为f,其
中f取值范围为0、1、2、、...、 而后计算每个组合中GroupNum个终端两两终端
间的距离总和
[0076] 其中i为第f个组合内终端的编号,而后从中选出取值最大的一个组合,相应组合中的1类终端即选中的GroupNum个1类终端,接着把相应
GroupNum个1类终端放进各List(j)中,而后从Set_F中删除所述GroupNum个1类终端,而后
跳转到步骤2.4;
[0077] 步骤2.4、计算NumType1减去GroupNum得到R,重复R轮下述操作:
[0078] 步骤2.4.1、从Set_F中取出一个1类终端X,并从Set_F中删除该终端;
[0079] 步骤2.4.2、计算终端X与各队列List(j)中第一个元素的距离,并把终端X放进队列成员数量还没超过MaxMember中距离最近的列表中;
[0080] 步骤2.5、计算各个队列基于队列内现有元素的重心坐标值Axis(j),如果队列内没有元素,则重心坐标值设置为无穷大;
[0081] 步骤2.6、执行NumType2轮下述操作:
[0082] 步骤2.6.1、从Set_F中取出一个2类终端Y,并从Set_F中删除;
[0083] 步骤2.6.2、计算Y与各队列重心的距离,而后基于距离由小到大对各队列进行排序,然后把Y放进还没超过寻呼分组长度的最靠前的队列。
[0084] 所述步骤2.2中,ceil函数为向上取整函数,例如,F/MaxMember等于2.5,则ceil(2.5)等于3。
[0085] 所述步骤2.4.2中,List(j)插入元素是从前插入还是从后插入,按插入顺序排列,每次计算终端X与各队列List(j)中第一个元素的距离都是最初的那个1类终端。
[0086] 所述步骤2.5中,Axis函数为重心计算函数,例如,某个队列M中含有n个元素,编号为1至n,其坐标值分别为(x1,y1,z1)、(x2,y2,z2)…(xn,yn,zn),其重心坐标值Axis(M)为{[(x1+x2+…+xn)/n],[(y1+y2+…+yn)/n],[(z1+z2+…+zn)/n]}。
[0087] 所述步骤4中,所述互感资源集为所述寻呼分组内所述1类终端每终端发送探测信号所用的时频码资源的总和,所述1类终端只需要在所述终端自身所被调度的时频码资源
上发送探测信号,所述2类终端需要在所述互感资源集上探测每终端所发送的探测信号,即
2类终端会把寻呼组内所有1类终端的探测信号都检测一遍,然后上报。
[0088] 所述步骤4中,调寻呼组内1类终端的探测信号资源分布于同一TTI,TTI即传输间隔,所述每终端资源由一个TTI内时频码资源总和除以所述寻呼组内1类终端个数得到,以
防相互干扰。
[0089] 所述步骤4中,若所述寻呼组没有2类终端,则无需为该寻呼组分配互感资源集,直接按照常规接入进行处理即可。
[0090] 所述步骤5中,调度模块根据探测结果,为1类终端调度2类终端作为伴随终端的具体方法为:
[0091] 步骤5.1A、获取一个寻呼组的终端列表PL,把所述终端列表中1类终端按照误包率从大到小进行排序构成列表PL1,所述PL1中终端数量为PL1_num;把所述终端列表中2类终
端按照误包率从小到大进行排序构成列表PL2,所述PL2中终端数量为PL2_num,清空
ListSingle、ListPair列表信息;
[0092] 步骤5.2A、执行PL1_num轮下述操作:
[0093] 步骤5.2.1A、获取列表PL1中第一个终端Z,并把终端Z从列表中删除;
[0094] 步骤5.2.2A、判定PL2列表是否为空,如果是,则把终端Z放进ListSingle中;如果否,则根据探测结果,找出列表PL2中对终端Z探测质量最好的终端Q,把所述终端Q确定为所述终端Z的伴随终端,并{终端Z,终端Q}作为一个元素放入ListPair中,而后把Q从PL2中删除;
[0095] 步骤5.3A、把列表PL2中的终端放进ListSingle,并输出ListPair列表,所述ListPair列表即为每个1类终端确定了一个2类终端作为伴随终端。
[0096] 所述步骤步骤5.2.2A中,同一寻呼组内的每个2类终端,会对所有1类终端所发出的探测信号进行检测,检测后得到测量质量值(接收功率、信噪比、信干噪比等)最好的,所述步骤5.1A,终端列表中2类终端按照误包率从小到大进行排序构成列表PL2,只是列表PL2的排列顺序,对所述步骤步骤5.2.2A中确定伴随终端不起作用。
[0097] 所述步骤5中,按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读表数据,具体的做法为:
[0098] 步骤5.1B、先采用调度方法A,为各寻呼组内ListPair中各配对终端调度资源,所述调度方法A具体操作为:
[0099] 逐一完成ListPair每配对终端的调度,针对每配对终端,先调度配对终端中1类终端发送资源,而后再把所述发送资源配置为2类终端的接收资源,并为2类终端配置双倍的
发送资源,所述双倍发送资源的资源使用按照下述规则:
[0100] 如果2类终端在接收资源上正确接收了1类终端所发送的信息,则2类终端把自身的信息及1类终端的信息各占一半资源进行发送上报,如果2类终端在接收资源上无法正确
接收了1类终端所发送的信息,则2类终端通过降低码率,采用双倍发送资源发送自身的信
息,所述降低码率的方法包括降低调制阶数、提升编码冗余占比中的任意一种或两种组合,优选地,所述2类终端的发送资源与1类终端的发送资源时间跨度最小化,以进一步降低2类终端的功耗;
[0101] 步骤5.2B、采用调度方法B调度非伴随终端对上报读表数据,按照常规调度方法,为ListSingle列表中的每个成员调度相应的传输数据,优选地,如果ListSingle中成员属
于1类终端,则通过降低传输码率提升传输可靠性。
[0102] 下面用具体的实施例来描述本申请的具体实施方式:
[0103] 本实施例中,假定一个抄表基站覆盖100栋建筑,每栋建筑包括200户的电力抄表,即每栋对应200个抄表终端。下面以提升第一栋建筑抄表过程电表数据采集准确性为例,阐述本发明的具体实施方法:
[0104] 首先,数据接收模块统计各终端的误包率,本实施例中按照每12小时终端上报一次抄表数据为例,抄表要求最近72小时内(对应所述K个上报周期中K取值为6),抄表误包率不大于1/3,某时刻,发送第一栋建筑中200个抄表终端(对应终端1、终端2、...、终端200),其中有20个的误包率不满足抄表要求(对应终端1、终端2、...、终端20),于是将他们放进1类终端分组,剩余的180个终端放进2类终端分组(对应终端21、终端22、...、终端200)。
[0105] 接着,寻呼组管理模块把共位置区终端划分到一个寻呼组,具体做法参考步骤2.1到步骤2.6:
[0106] 首先,确定寻呼组的最大成员个数MaxMember(假定本实施例中一个寻呼组最大成员数为80)、当前建筑的抄表终端总数量F(本实施例为200)、当前建筑的抄表终端集合Set_F(终端1、终端2、...、终端200)、集合Set_F中1类终端数量NumType1(本实施例为20)、集合Set_F中2类终端数量NumType2(本实施例为180)。
[0107] 接着,计算ceil(F/MaxMember)得到当前建筑的寻呼组总数GroupNum等于3,建立各寻呼组列表List(1)、List(2)、List(3),并清空List(1)、List(2)、List(3)的信息。
[0108] 接着,判定Set_F中1类终端的个数是否小于等于3(GroupNum取值为3),判定结果为否,于是从Set_F中挑选3(GroupNum取值为3)个1类终端,由于本实施例中1类终端有20
个,因此, 取值为405483668029440000,即20个1类终端可以分为
405483668029440000个互不重复的3成员组合,而后计算这405483668029440000个组合中,每个组合内两两终端间隔的距离(一个组合包括3个成员,则3个成员中两两间则代表存在3
条距离),最终选择 最大所对应的那个组合,并把该组合对对应的
3个1类终端放进List(1)、List(2)、List(3),每个List一个1类终端,而后从Set_F中删除所述3个1类终端,而后跳转到步骤2.4。
[0109] 接着,根据步骤2.4.1‑2.4.2计算,把剩余的1类终端放进List(1)、List(2)、List(3)中,根据步骤2.5,计算各个队列基于队列内现有元素的重心坐标值Axis(j),执行步骤2.6、根据步骤2.6.1‑2.6.2,把2类终端放进List(1)、List(2)、List(3)中,本实施例中,假定通过上述计算,各List成员分布如下:
[0110] List(1):终端1‑8,终端21‑90,共78个(包括8个1类终端,70个2类终端);
[0111] List(2):终端9‑15,终端91‑160,共77个(包括7个1类终端,70个2类终端);
[0112] List(3):终端16‑20,终端161‑200,共45个(包括5个1类终端,40个2类终端)。
[0113] 接着,寻呼控制模块对各寻呼组进行寻呼,本实施例中分为三个寻呼组,寻呼组1负责对List(1)进行寻呼,寻呼组2负责对List(2)进行寻呼,寻呼组3负责对List(3)进行寻呼。
[0114] 接着,增强接入管理模块确定各寻呼组的互感资源集,并调度寻呼组内1类终端发送探测信号,调度寻呼组内2类终端检测探测信号,并由2类终端上报探测信号检测结果。
[0115] 以NBIOT为例,一个TTI包括14*12=168个RE,由于寻呼组1包括8个1类终端,因此,每个终端所分到的互感资源为21个RE,即8各1类终端中终端1对应所述TTI中RE1‑RE21,终端2对应所述TTI中RE22‑RE42,......,终端8对应所述TTI中RE148‑RE168;由于寻呼组2包括7个1类终端,因此,每个终端所分到的互感资源为24个RE,即7个1类终端中终端1对应所述TTI中RE1‑RE24,终端2对应所述TTI中RE24‑RE47,......,终端7对应所述TTI中RE145‑RE168;由于寻呼组3包括5个1类终端,因此,每个终端所分到的互感资源为33个RE,即5个1类终端中终端1对应所述TTI中RE1‑RE33,终端2对应所述TTI中RE34‑RE66,......,终端5对应所述TTI中RE136‑RE168;并调度寻呼组内1类终端在所述TTI隶属于自己的RE中发送探测信号,而寻呼组内2类终端则在所述TTI内对每个1类终端的资源进行检测,并把每用户检测结果上报给调度模块;
[0116] 接着,调度模块根据探测结果,为1类终端调度2类终端作为伴随终端,以寻呼组1为例进行阐述,具体做法如下:首先执行步骤5.1A,获取寻呼组1的终端列表PL【对应List(1),即包括终端1‑8,终端21‑90,共78个终端,其中8个为1类终端,70个为2类终端】,把所述终端列表中1类终端按照误包率从大到小进行排序构成列表PL1(假如按照从大到小排序后
为终端1‑8,),所述PL1中终端数量为PL1_num(8个);把所述终端列表中2类终端按照误包率从小到大进行排序构成列表PL2(假如按照从小到大排序后为终端21‑90),所述PL2中终端
数量为PL2_num(70个),清空ListSingle、ListPair列表信息。
[0117] 接着执行步骤5.2A,即通过执行8轮“步骤5.2.1A‑步骤5.2.2A”完成ListPair的构建,本实施例中,假定ListPair对应{{终端1,终端21},{终端2,终端22},{终端3,终端23},{终端4,终端24},{终端5,终端25},{终端6,终端26},{终端7,终端27},{终端8,终端28}}。
[0118] 而后执行步骤5.3A,把列表PL2中的终端放进ListSingle,此时ListSingle包括终端29‑90。
[0119] 接着,按照调度方法A调度寻呼组内伴随终端对上报读表数据,按照调度方法B调度非伴随终端对上报读表数据,具体做法为:
[0120] 先执行步骤5.1B,先采用调度方法A,为寻呼组1内ListPair中各配对终端调度资源,所述调度方法A具体操作为:逐一完成ListPair每配对终端的调度(依次调度配对终端
{终端1,终端21},{终端2,终端22},{终端3,终端23},{终端4,终端24},{终端5,终端25},{终端6,终端26},{终端7,终端27},{终端8,终端28}),针对每配对终端,先调度配对终端中
1类终端发送资源,而后再把所述发送资源配置为2类终端的接收资源,并为2类终端配置双倍的发送资源。
[0121] 所述双倍发送资源的资源使用按照下述规则来:如果2类终端在接收资源上正确接收了1类终端所发送的信息,则2类终端把自身的信息及1类终端的信息各占一半资源进
行发送上报,如果2类终端在接收资源上无法正确接收了1类终端所发送的信息,则2类终端通过降低码率,采用双倍发送资源发送自身的信息,所述降低码率的方法包括降低调制阶
数和或提升编码冗余占比。
[0122] 接着,采用调度方法B调度非伴随终端(即ListSingle列表的终端)对上报读表数据,具体按照常规调度,为ListSingle列表中的每个成员调度相应的传输数据,如果
ListSingle中成员属于1类终端,则通过降低传输码率提升传输可靠性。
[0123] 本实施例中,寻呼组1所述8个1类终端通过精准中继传输后,有7个实现正确接收,寻呼组2、寻呼组3则全部正确接收,因此,采用本发明后,数据采集准确性由原来的90%提升为99.5%,极大提升电表数据采集的准确性及可靠性。
[0124] 从本发明可以看到,采过本发明的做法,通过建立共位置区寻呼组,并在寻呼触发的接入流程中增加增强功能,实现终端间信号探测,最终精准地利用高可靠终端为低可靠终端提供中继传输服务,从而有效提升数据采集准确性。
[0125] 以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
[0126] 上述虽然结合附图对本申请的具体实施方式进行了描述,但并非对本申请保护范围的限制,所属领域技术人员应该明白,在本申请的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本申请的保护范围以内。