[发明专利]地址划分方法、装置及计算机可读存储介质有效
申请号: | 201910179399.7 | 申请日: | 2019-03-08 |
公开(公告)号: | CN109947469B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 付立明;彭卓 | 申请(专利权)人: | 广州安加互联科技有限公司 |
主分类号: | G06F9/26 | 分类号: | G06F9/26 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王思楠 |
地址: | 510000 广东省广州市海珠区新港东路116*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 划分 方法 装置 计算机 可读 存储 介质 | ||
本发明提供一种地址划分方法、装置及计算机可读存储介质,涉及数据处理技术领域。该地址划分方法包括:通过从地址列表中获取目标地址,再判断目标地址和预先设置的地址块是否满足预设条件,得到判断结果,其中,地址块用于存储目标地址,地址块存储于地址块列表中,最后,根据判断结果将目标地址存储至目标地址块中,目标地址块与判断结果相对应。通过判断目标地址和预先设置的地址块是否满足预设条件,再根据判断结果将目标地址存储至对应的目标地址块中,实现了对于地址的划分,避免了终端在读取地址块时对于不需要的地址进行读取,减少了终端读取不需要的地址所花费的时间,提高终端读取地址时的效率。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种地址划分方法、装置及计算机可读存储介质。
背景技术
随着物联网技术的不断发展,通过生产过程中的各种数据采集构建信息化系统已经成为一种趋势,其中,通过终端读取PLC(Programmable Logic Controller,可编程逻辑控制器)中的地址已经成为不可或缺的环节,因此,通过终端快速有效的读取PLC中的地址也变得越来越重。
相关技术中,终端可以获取初始地址,对初始地址进行排序,则可以得到排序后的地址,并获取预设的最大可读取长度,根据该长度对排序后的地址进行均匀分块,得到分块后的地址,分块后的地址包括多个地址块。
但是,相关技术中,读取不连续的地址时,会读取不需要的地址,容易造成终端读取地址时,读取效率过低的问题。
发明内容
本发明的目的在于,针对现有技术中的不足,提供一种地址划分方法及装置,以便解决现有技术中,读取不连续的地址时,会读取不需要的地址,容易造成终端读取地址时,读取效率过低的问题。
为实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种地址划分方法,所述方法包括:
从地址列表中获取目标地址;
判断所述目标地址和至少一个地址块是否满足预设条件,得到判断结果,所述地址块用于存储所述目标地址,所述地址块存储于地址块列表中;
根据所述判断结果将所述目标地址存储至目标地址块中,所述目标地址块与所述判断结果相对应。
进一步地,判断所述目标地址和至少一个地址块是否满足预设条件,得到判断结果,包括:
判断所述地址块列表中是否包括至少一个所述地址块,得到第一判断结果;
所述根据所述判断结果将所述目标地址存储至目标地址块中,包括:
若所述第一判断结果指示所述地址块列表中不包括至少一个所述地址块,则创建所述目标地址块;
将所述目标地址存储至所述目标地址块中。
进一步地,判断所述目标地址和至少一个地址块是否满足预设条件,得到判断结果,还包括:
若所述第一判断结果指示所述地址块列表中包括至少一个所述地址块,则从至少一个所述地址块中获取第一地址块的标记值,所述第一地址块为所述地址块列表中块标记值最大的地址块;
判断所述目标地址是否小于所述第一地址块的标记值与最大长度的和值,得到第二判断结果,所述第一地址块的标记值为所述第一地址块中最小的地址;
所述根据所述判断结果将所述目标地址存储至目标地址块中,包括:
若所述第二判断结果指示所述目标地址不小于所述第一地址块的标记值与最大长度的和值,则创建所述目标地址块;
将所述目标地址存储至所述目标地址块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州安加互联科技有限公司,未经广州安加互联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910179399.7/2.html,转载请声明来源钻瓜专利网。