Χ=2时,序号Ν关联 的序号Μ=0。
[0081] 举例说明(一):W消息属性信息为消息类型为例,如图3所示,本发明实施例提供 的一种重复消息确定方法如下:
[0082] S301、接收端接收序号为N的消息。
[0083] S302、接收端判断对应序号的己录的消息接收标志位是否为第一标志位;
[0084] 如果是,则执行S303;否则,执行S305。
[0085] S303、接收端判断对应序号的己录的消息类型与消息携带的消息类型是否相同;
[00化]如果是,则执行S304;否则,执行S305。
[0087] S304、接收端确定消息为重复消息。
[0088] S305、接收端确定消息为非重复消息。
[0089] S306、接收端将对应序号的己录的消息接收标志位设置为第一标志位,将对应序号 的己录的消息类型更新为该消息携带的消息类型;接收端将对应序号N关联的序号Μ记录的 消息接收标志位设置为第二标志位,并清空对应序号Μ记录的消息类型。
[0090] 举例说明(二):W消息属性信息为码流为例,如图4所示,本发明实施例提供的一 种重复消息确定方法如下:
[0091 ] S401、接收端接收序号为N的消息。
[0092] S402、接收端判断对应序号的己录的消息接收标志位是否为第一标志位;
[0093] 如果是,则执行S403;否则,执行S405。
[0094] S403、接收端判断对应序号的己录的码流与消息携带的码流是否相同;
[0095] 其中,接收端在比较对应序号的己录的码流与消息携带的码流是否相同时,不需要 比较码流中的保留位。可选的,为降低操作复杂度,只比较两者码流中的部分信息。
[0096] 如果是,则执行S404;否则,执行S405。
[0097] S404、接收端确定消息为重复消息。
[0098] S405、接收端确定消息为非重复消息。
[0099] S406、接收端将对应序号的己录的消息接收标志位设置为第一标志位,将对应序号 的己录的码流更新为消息携带的码流;接收端将对应序号N关联的序号Μ记录的消息接收标 志位设置为第二标志位,并清空对应序号Μ记录的码流。
[0100] 举例说明(S):W消息属性信息为循环冗余校验CRC为例,如图5所示,本发明实施 例提供的一种重复消息确定方法如下:
[0101 ] S501、接收端接收序号为N的消息。
[0102] S502、接收端判断对应序号的己录的消息接收标志位是否为第一标志位;
[0103] 如果是,则执行S503;否则,执行S505。
[0104] S503、接收端判断对应序号的己录的循环冗余校验CRC与消息携带的CRC是否相同; [01化]如果是,则执行S504;否则,执行S505。
[0106] S504、接收端确定消息为重复消息。
[0107] S505、接收端确定消息为非重复消息。
[0108] S506、接收端将对应序号的己录的消息接收标志位设置为第一标志位,将对应序号 的己录的CRC更新为消息携带的CRC;接收端将对应序号N关联的序号Μ记录的消息接收标志 位设置为第二标志位,并清空对应序号Μ记录的CRC。
[0109] 本发明实施例中,接收端比较的消息属性信息可W包括多种,对此,接收端可W对 应每种消息属性信息分别记录消息属性信息。
[0110] 举例说明(四):W消息属性信息包括消息类型和码流为例,接收端对应每个序号 分别记录消息类型,并对应每个序号分别记录码流。如图6所示,本发明实施例提供的一种 重复消息确定方法如下:
[0111] S601、接收端接收序号为Ν的消息。
[0112] S602、接收端判断对应序号的己录的消息接收标志位是否为第一标志位;
[0113] 如果是,则执行S603;否则,执行S605。
[0114] S603、接收端判断对应序号的己录的消息类型与消息携带的消息类型、W及对应序 号的己录的码流与消息携带的码流是否均相同;
[0115] 如果均相同,则执行S604;否则,任意一个不相同,执行S605。
[0116] S604、接收端确定消息为重复消息。
[0117] S605、接收端确定消息为非重复消息。
[0118] S606、接收端将对应序号的己录的消息接收标志位设置为第一标志位,将对应序号 的己录的消息类型更新为消息携带的消息类型,将对应序号的己录的码流更新为消息携带的 码流;接收端将对应序号N关联的序号Μ记录的消息接收标志位设置为第二标志位,并清空 对应序号Μ记录的消息类型,清空对应序号Μ记录的码流。
[0119] 接收端通过上述方法能够更加准确的判断接收的消息是否为重复消息。进一步 的,本发明实施例中,接收端还对应每个序号设置一个定时器,W更加精准地判断接收的消 息是否为重复消息,对应各个序号分别设置的定时器的初始化时长均为"零"。
[0120] 具体的,接收端在确定序号为Ν的消息为非重复消息后,除了将对应序号的己录的 消息接收标志位和消息类型、W及对应序号Μ记录的消息接收标志位和消息类型执行上述 操作外,接收端启动对应序号Ν的定时器,对应序号Ν的定时器设置的时长大于或等于5.12 秒,信令激活时间小于5.12秒。当对应序号Ν的定时器超时时,接收端将对应序号Ν的消息接 收标志位设置为第二标志位,并清空对应序号的己录的消息属性信息。可选的,对应序号Ν的 定时器所记录的时长W周期性递减,当对应序号Ν的定时器由启动时设置的时长递减至零 时,接收端将对应序号的己录的消息接收标志位设置为第二标志位,清空对应序号的己录的 消息属性信息。
[0121 ]结合举例说明(一),图3所示的方法还包括:
[0122] S307、接收端启动对应序号Ν的定时器;
[0123] S308、当对应序号Ν的定时器超时时,接收端将对应序号的己录的消息接收标志位 设置为第二标志位,清空对应序号的己录的消息类型。
[0124] 本发明实施例提供一种重复消息确定方法及接收端设备,对于接收的序号为Ν的 消息,在对应序号Ν记录的消息接收标志位为第一标志位时,根据对应序号的己录的消息属 性信息和序号为Ν的消息携带的消息属性信息进一步确定序号为Ν的消息是否为重复消息, 第一标志位用于表示接收端已接收过第一标志位对应的序号的消息。本发明实施例中还通 过设置定时器来进一步优化接收端确定接收的消息是否为重复消息的方法。本发明实施例 提供一种重复消息确定方法及接收端设备用W优化接收端确定接收的消息是否为重复消 息的方法,避免接收端将接收的非重复消息误判为重复消息,进一步地,避免接收端将后续 接收的该非重复消息关联的非重复消息被错误地判定为重复消息,导致消息丢弃。
[0125] 基于W上实施例,本发明实施例还提供了一种接收端设备,接收端设备可W采用 图2对应的实施例提供的方法,参阅图7所示,接收端设备700包括:收发单元701和处理单元 702。
[0126] 收发单元701,用于接收序号为Ν的消息,消息携带消息属性信息,消息属性信息用 于描述消息的属性,Ν为非负整数;
[0127] 处理单元702,用于在对应序号Ν记录的消息接收标志位为第一标志位时,根据对 应序号的己录的消息属性信息和收发单元701接收的消息的消息属性信息,确定消息是否为 重复消息,第一标志位用于表示接收端设备的收发单元701已接收过第一标志位对应的序 号的消息。
[01 %]可选的,收发单元701具体用于:
[0129] 通过前向专用信令信道接收消息。
[0130] 可选的,处理单元702具体用于:
[0131] 在对应序号的己录的消息属性信息与消息携带的消息属性信息相同时,确定消息 为重复消息。
[0132] 可选的,处理单元702具体用于:
[0133] 在对应序号的己录的消息属性信息与消息携带的消息属性信息不相同时,确定消 息为非重复消息。
[0134] 可选的,处理单元702还用于:
[0135] 在对应序号的己录的消息接收标志位为第二标志位时,确定消息为非重复消息,第 二标志位用于表示接收端设备的收发单元701未接收过第二标志位对应的序号的消息。
[0136] 可选的,处理单元702在确定消息为非重复消息之后,还用于:
[0137] 将对应序号的己录的消息接收标志位设置为第一标志位,并将对应序号的己录的消 息属性信息更新为消息携带的消息属性信息;
[0138] 将对应序号N关联的序号Μ记录的消息接收标志位设置为第二标志位,并清空对应 序号Μ记录的消息属性信息,Μ为非负整数。
[0139] 可选的,处理器在将对应序号的己录的消息接收标志位设置为第一标志位之后,还 用于:
[0140] 启动对应序号Ν的定时器;
[0141] 当对应序号Ν的定时器超时时,将对应序号的己录的消息接收标志位设置为第二标 志位,并清空对应序号的己录的消息属性信息。
[0142] 可选的,对应序号Ν的定时器设