农产品收购管理平台及其业务数据的高效通信方法技术

技术编号:34357806 阅读:12 留言:0更新日期:2022-07-31 06:55
本发明专利技术涉及数据处理技术领域,具体涉及农产品收购管理平台及其业务数据的高效通信方法,该方法包括:将业务数据转换为二进制数据,将二进制数据转换转化为二值图像,并获取二值图像顶帽和底帽变换后目标区域图像中的孤立像素,计算二值图像中每个目标区域图像对应的规则度,根据规则度确定最优二值图像及其上的目标像素、对立像素,根据目标像素及对立像素对最优二值图像进行分块得到矩形块,对矩形块外扩得到伪矩形块,根据伪矩形块及对立像素和目标像素确定最终伪矩形块,获取最终伪矩形块的标识符及对角坐标并进行传输,本发明专利技术提高了数据的压缩效率,从而降低了传输的数据量,进而提高了业务数据的传输通信效率。而提高了业务数据的传输通信效率。而提高了业务数据的传输通信效率。

An efficient communication method of agricultural products purchase management platform and its business data

【技术实现步骤摘要】
农产品收购管理平台及其业务数据的高效通信方法


[0001]本专利技术涉及数据处理
,具体涉及农产品收购管理平台及其业务数据的高效通信方法。

技术介绍

[0002]随着社会的发展,人们生活水平的提高,国家对农产品越来越重视,在农产品收购过程中,会产生大量的业务数据。
[0003]目前商户在进行农产品收购时以存单结算为主,微信、支付宝结算为辅,很少通过银行小微云自助终端金融业务为商户、农户进行结算,但存单结算不符合相关监管要求,为符合监管要求,银行优化该业务结算方式,推出农产品收购e站来给商户服务,农产品收购e站是通过移动设备与银行进行互通,因此,在农产品收购管理平台中进行交易的时候会进行交易数据,在本平台内交易数据为交易订单,交易订单内包含了交易时间、订单编号、农产品编号、交易数量、交易金额、交易用户姓名,故将交易数据作为业务数据在交易的时候会进行传输,然而这些业务数据量比较大,传统的业务数据传输是先转化为二进制数据,然后利用游程编码的方式对数据进行压缩传输,然而二进制数据是一段长度有限的数据,故二进制数据压缩率也是有限的,传统的业务数据传输是先转化为二进制数据,然后利用游程编码的方式对数据进行压缩传输,然而二进制数据是一段长度有限的数据,在利用传统游程编码对二进制数据压缩时,只能对一行数据中相邻且相同的数据压缩,不相邻的相同数据之间并不能进行压缩,其压缩效率并不高,故压缩后的数据传输方法的效率低,影响业务的结算效率。
[0004]因此,需要提供农产品收购管理平台及其业务数据的高效通信方法。/>
技术实现思路

[0005]本专利技术提供农产品收购管理平台及其业务数据的高效通信方法,以解决现有的问题。
[0006]本专利技术公开了农产品收购管理平台业务数据的高效通信方法采用如下技术方案:该方法包括:将农产品收购管理平台的业务数据转换为二进制数据;将二进制数据转换为多个尺寸不同的二值图像,对每个二值图像分别进行顶帽变换和底帽变换得到对应的目标区域图像,将目标区域图像中的像素记为孤立像素;获取二值图像中每个目标区域图像中孤立像素的密度,根据二进制数据的长度、对应二值图像的行数和列数及孤立像素在对应目标区域图像中的密度、数量计算二值图像中每个目标区域图像对应的规则度;根据所有二值图像对应的规则度确定最优二值图像及最优二值图像中的目标像素、对立像素;根据目标像素及对立像素对最优二值图像进行分块得到矩形块,对矩形块外扩一
个像素得到伪矩形块,根据伪矩形块的边缘像素中的对立像素和目标像素确定最终伪矩形块,并对最终伪矩形块对应的像素进行标记,对最优二值图像中的未标记像素继续分块,直到最优二值图像中的所有像素均被标记得到多个最终伪矩形块;获取每个最终伪矩形块的其中一组对角的像素坐标,根据对立像素和目标像素利用二进制数对最终伪矩形块的四个角的像素进行区分标识得到最终伪矩形块的标识符,将二值图像的所有最终伪矩形块的标识符及最终伪矩形块对应的一组对角像素坐标进行传输。
[0007]进一步的,将农产品收购管理平台的业务数据转换为二进制数据的步骤包括:将业务数据中的汉字信息对应的汉字表示为十进制数字;然后将十进制数字和数字信息转换为二进制数据。
[0008]进一步的,将二进制数据转换为多个尺寸不同的二值图像的步骤包括:根据二进制数据的长度确定二值图像的行数范围;将二值图像的行数范围内的每个行数作为二值图像的行数;获取二进制数据的长度与对应的二值图像的行数的比值,比值取整后作为二值图像的列数;根据每个行数和对应的列数作为二值图像的尺寸得到多个尺寸不同的二值图像。
[0009]进一步的,对每个二值图像分别进行顶帽变换和底帽变换得到对应的目标区域图像的步骤包括:对二值图像进行开运算得到开运算结果,对二值图像进行闭运算得到闭运算结果;根据二值图像与开运算结果得到第一目标区域图像;根据二值图像与闭运算结果得到第二目标区域图像;第二目标区域图像和第一目标区域图像即为目标图像区域。
[0010]进一步的,获取二值图像中每个目标区域图像中孤立像素的密度的步骤包括:根据孤立像素的数量计算每个目标区域图像中孤立像素的密度中心;根据每个目标区域图像中孤立像素对应的密度中心的坐标、每个孤立像素的坐标计算每个目标区域图像中孤立像素的密度。
[0011]进一步的,根据孤立像素的数量计算每个目标区域图像中孤立像素的密度中心的步骤包括:将每个目标区域图像划分为多个的子图像;计算每个子图像内孤立像素的数量;根据每个子图像的孤立像素的数量及数量阈值从所有子图像中选取目标子图像;获取目标子图像内孤立像素的密度中心,该密度中心记为该目标区域图像中孤立像素的密度中心。
[0012]进一步的,根据所有二值图像对应的规则度确定最优二值图像及最优二值图像中的目标像素、对立像素的步骤包括:获取所有二值图像对应的规则度中的最大规则度;根据最大规则度确定目标像素和对立像素;将最大规则度对应的二值图像的行数量记为最优行数量;
将最优行数量对应的二值图像即为最优二值图像。
[0013]进一步的,根据目标像素及对立像素对最优二值图像进行分块得到矩形块的步骤包括:从最优二值图像的左上角以光栅扫描的方式找到最优二值图像中的第一个目标像素作为起始点,并将第一个目标像素作为左边界记为矩形块的左边界,第一个目标像素的上边界记为矩形块的上边界;沿最优二值图像的起始点所在行向右进行光栅扫描,直至最优二值图像的该行像素中出现第一个对立像素,将对立像素前一个目标像素记为行终止点,将行终止点所在行的右边界记为矩形块的右边界,停止最优二值图像的该行像素的光栅扫描;进行最优二值图像的其他行像素依次进行光栅扫描,按照次序若第一行像素中在矩形块的左边界和右边界内的所有像素均为目标像素,则继续扫描下一行,直至其中一行像素在矩形块的左边界和右边界内存在对立像素,则将该行像素的上边界记为矩形块的下边界;根据矩形块的上边界、左边界、右边界、下边界围成的区域记为一个矩形块。
[0014]进一步的,根据伪矩形块中的对立像素和目标像素确定最终伪矩形块的步骤包括:获取伪矩形块中边缘像素中除了四个角对应的像素的其余边缘像素;若其余边缘像素均为目标像素,则当前伪矩形块即为最终伪矩形块;若其余边缘像素中存在对立像素,则去除当前伪矩形块对立像素所在的行或者列得到最终伪矩形块。
[0015]本专利技术还提供了农产品收购管理平台,其包括:数据转换模块,用于将农产品收购管理平台的业务数据转换为二进制数据;数据处理模块,用于将二进制数据转换为多个尺寸不同的二值图像,对每个二值图像分别进行顶帽变换和底帽变换得到对应的目标区域图像,将目标区域图像中的像素记为孤立像素;参数计算模块,用于获取二值图像中每个目标区域图像中孤立像素的密度,根据二进制数据的长度、对应二值图像的行数和列数及孤立像素在对应目标区域图像中的密度、数量计算二值图像中每个目标区域图像对应的规则度;第一优化模块,用于根据所有二值图像对应的规则度确定最优二值图像及最优二值图像中的目标像素、对立像素;第二优化模块,用于根据目标像本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.农产品收购管理平台业务数据的高效通信方法,其特征在于,该方法包括:将农产品收购管理平台的业务数据转换为二进制数据;将二进制数据转换为多个尺寸不同的二值图像,对每个二值图像分别进行顶帽变换和底帽变换得到对应的目标区域图像,将目标区域图像中的像素记为孤立像素;获取二值图像中每个目标区域图像中孤立像素的密度,根据二进制数据的长度、对应二值图像的行数和列数及孤立像素在对应目标区域图像中的密度、数量计算二值图像中每个目标区域图像对应的规则度;根据所有二值图像对应的规则度确定最优二值图像及最优二值图像中的目标像素、对立像素;根据目标像素及对立像素对最优二值图像进行分块得到矩形块,对矩形块外扩一个像素得到伪矩形块,根据伪矩形块的边缘像素中的对立像素和目标像素确定最终伪矩形块,并对最终伪矩形块对应的像素进行标记,对最优二值图像中的未标记像素继续分块,直到最优二值图像中的所有像素均被标记得到多个最终伪矩形块;获取每个最终伪矩形块的其中一组对角的像素坐标,根据对立像素和目标像素利用二进制数对最终伪矩形块的四个角的像素进行区分标识得到最终伪矩形块的标识符,将二值图像的所有最终伪矩形块的标识符及最终伪矩形块对应的一组对角像素坐标进行传输。2.根据权利要求1所述的农产品收购管理平台业务数据的高效通信方法,其特征在于,将农产品收购管理平台的业务数据转换为二进制数据的步骤包括:将业务数据中的汉字信息对应的汉字表示为十进制数字;然后将十进制数字和数字信息转换为二进制数据。3.根据权利要求1所述的农产品收购管理平台业务数据的高效通信方法,其特征在于,将二进制数据转换为多个尺寸不同的二值图像的步骤包括:根据二进制数据的长度确定二值图像的行数范围;将二值图像的行数范围内的每个行数作为二值图像的行数;获取二进制数据的长度与对应的二值图像的行数的比值,比值取整后作为二值图像的列数;根据每个行数和对应的列数作为二值图像的尺寸得到多个尺寸不同的二值图像。4.根据权利要求1所述的农产品收购管理平台业务数据的高效通信方法,其特征在于,对每个二值图像分别进行顶帽变换和底帽变换得到对应的目标区域图像的步骤包括:对二值图像进行开运算得到开运算结果,对二值图像进行闭运算得到闭运算结果;根据二值图像与开运算结果得到第一目标区域图像;根据二值图像与闭运算结果得到第二目标区域图像;第二目标区域图像和第一目标区域图像即为目标图像区域。5.根据权利要求1所述的农产品收购管理平台业务数据的高效通信方法,其特征在于,获取二值图像中每个目标区域图像中孤立像素的密度的步骤包括:根据孤立像素的数量计算每个目标区域图像中孤立像素的密度中心;根据每个目标区域图像中孤立像素对应的密度中心的坐标、每个孤立像素的坐标计算每个目标区域图像中孤立像素的密度。6.根据权利要求5所述的农产品收购管理平台业务数据的高效通信方法,其特征在于,
根据孤立像素的数量计算每个目标区域图像中孤立像素的密度中心的步骤包括:将每个目标区域图像划分为多个的子图像;计算每个子图像内孤立像素的数量;根据每个子图像的孤立像素的数量及数量阈值从所有子图像中选取目标子图像;获取目标子图像内孤立像素的密度中心,该密度中心记为该目标区域图像中孤立像素...

【专利技术属性】
技术研发人员:刘仲生贾承刚隋利锋臧伟于顺森孙利
申请(专利权)人:青岛农村商业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1