[发明专利]用于在通信系统中发送和接收数据的方法和装置有效
申请号: | 201680054074.0 | 申请日: | 2016-09-13 |
公开(公告)号: | CN108028841B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 朴景韩;权纯亨;金熙东;李钟雨;黄栋胤;金俊亨 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 钱大勇 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 通信 系统 发送 接收 数据 方法 装置 | ||
1.一种在通信系统中发送数据的方法,所述方法包括:
通过将散列函数应用于原始数据来生成散列值;
基于是否存在等于所生成的散列值的现有散列值并且当前时间值是否超过与所述现有散列值的有效时间有关的时间戳值来生成包括原始数据和所生成的散列值中的至少一个的消息,其中,当不存在现有散列值、或当前时间值超过所述时间戳值时,生成包括所述原始数据和所生成的散列值两者的消息,并存储所述原始数据、所生成的散列值和用于所生成的散列值的时间戳值;以及
发送消息。
2.如权利要求1所述的方法,其中消息的生成包括:
当存在所述现有散列值并且当前时间值不超过与所述现有散列值的有效时间有关的时间戳值时,生成不包括所述原始数据并且包括所生成的散列值的消息。
3.如权利要求1所述的方法,其中所述消息还包括所述原始数据的一部分,基于所述原始数据的生成频率来确定所述散列函数的类型,并且所生成的散列值的长度比所述原始数据的长度更短。
4.一种在通信系统中接收数据的方法,所述方法包括:
接收包括原始数据和所生成的散列值中的至少一个的消息;以及
识别所述消息是否包括原始数据和散列值两者以及当前时间值是否超过与现有散列值的有效时间有关的时间戳值;
当所述消息仅包括所述散列值并且当前时间值不超过所述时间戳值时,识别与所述散列值相对应的现有原始数据。
5.如权利要求4所述的方法,其中原始数据的识别包括:
当所述消息包括所述原始数据的一部分和所述散列值时,识别与所述原始数据的一部分和所述散列值相对应的现有原始数据,
其中所述散列值的长度比所述原始数据的长度更短。
6.一种在通信系统中由网关发送和接收数据的方法,所述方法包括:
从多个设备接收散列值;
通过将散列函数应用于接收到的散列值来生成一个散列值;
基于是否存在等于所生成的散列值的现有散列值以及当前时间值是否超过与所述现有散列值的有效时间有关的时间戳值来生成包括接收到的散列值和所生成的散列值中的至少一个的消息,其中,当不存在现有散列值、或当前时间值超过所述时间戳值时,生成包括原始数据和所生成的散列值两者的消息,并存储所述原始数据、所生成的散列值和用于所生成的散列值的时间戳值;以及
发送消息。
7.如权利要求6所述的方法,还包括:管理所述多个设备中的每一个的原始数据和所述散列值,并且管理所述多个设备的散列值和所生成的散列值,其中所述多个设备具有落在预定范围内的数据生成次数以及相似的数据发送模式。
8.如权利要求6所述的方法,其中消息的生成包括:
当存在所述现有散列值并且当前时间值不超过所述时间戳值时,生成包括所生成的散列值但不包括接收到的散列值的消息。
9.一种用于在通信系统中发送数据的装置,所述装置包括:
控制器,被配置为通过将散列函数应用于原始数据来生成散列值,并且基于是否存在等于所生成的散列值的现有散列值并且当前时间值是否超过与所述现有散列值的有效时间有关的时间戳值来生成包括原始数据和所生成的散列值中的至少一个的消息,其中,当不存在现有散列值、或当前时间值超过所述时间戳值时,生成包括所述原始数据和所生成的散列值两者的消息,并存储所述原始数据、所生成的散列值和用于所生成的散列值的时间戳值;以及
发送器,被配置为发送所述消息。
10.如权利要求9所述的装置,其中所述控制器还被配置为:
当存在所述现有散列值并且当前时间值不超过与所述现有散列值的有效时间有关的时间戳值时,生成不包括所述原始数据并且包括所生成的散列值的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680054074.0/1.html,转载请声明来源钻瓜专利网。