一种单据处理方法及装置与流程

文档序号:36722827发布日期:2024-01-16 12:26阅读:18来源:国知局
一种单据处理方法及装置与流程

本发明涉及图像处理,尤其是涉及一种单据处理方法及装置。


背景技术:

1、在批发零售领域,买卖双方之间的交流和确认非常重要。现有的单据处理方法通常为卖家和买家通过发送单据图像,对单据进行识别来确认单据内容和沟通有关单据的问题。

2、现有的单据处理方法需要卖家将单据图像上的单据数据输入到进销存系统用于查询单据信息,单据图像上的单据数据存在被篡改风险,导致单据数据的安全性较低。


技术实现思路

1、本发明提供一种单据处理方法及装置,以解决现有的单据处理方法其单据图像上的单据数据存在被篡改风险,导致单据数据的安全性较低。

2、本发明的实施例提供了一种单据处理方法,包括:

3、生成待处理单据的单据数据和第一单据图像;

4、获取所述单据数据对应的二进制数据和所述第一单据图像的像素数据,根据二进制数据和所述像素数据,将所述第一单据图像划分为若干个第一数据分区;

5、将所述二进制数据填入到每一所述第一数据分区的数据区中,构成第二数据分区;

6、输出所述第二数据分区中每个像素点的颜色数据,得到第二单据图像。

7、进一步的,所述获取所述单据数据对应的二进制数据,包括:

8、对所述单据数据进行纠删码编码处理,得到所述单据数据对应的二进制数据。

9、进一步的,所述数据分区包括数据区和隔离区,所述根据二进制数据和所述像素数据,将所述第一单据图像划分为若干个第一数据分区,包括:

10、根据所述像素数据确定所述单据图像的分辨率宽度和分辨率高度,根据所述分辨率宽度、所述分辨率高度和所述二进制数据的长度,确定所述数据区的大小;

11、根据所述分辨率宽度和所述分辨率高度,确定所述数据区之间的间隔区的大小;

12、基于所述数据区的大小和所述间隔区的大小,按照预设顺序将所述第一单据图像划分为若干个数据区和间隔区。

13、进一步的,所述将所述二进制数据填入到每一所述第一数据分区中,构成第二数据分区,包括:

14、将所述二进制数据的每个字节嵌入到每一所述数据区中像素数据的最低有效位中,构成第二数据分区。

15、进一步的,所述将所述二进制数据的每个字节嵌入到每一所述数据区中像素数据的最低有效位中,构成第二数据分区,包括:

16、获取所述间隔区的每一个像素点,将所述像素点的像素数据的最低有效位修改为0;

17、依次读取所述数据区中的每一个像素点,将所述像素点与所述二进制数据的每一位数据进行一一对应;

18、将所述像素点的像素数据的最低有效位,修改为所述像素点对应的二进制数据;

19、将修改后的所述隔离区和所述数据区构成第二数据分区。

20、进一步的,在所述输出所述第二数据分区中每个像素点的颜色数据,得到第二单据图像之后,还包括:

21、接收所述第二单据图像,获取所述第二单据图像的像素数据;

22、根据所述第二单据图像的像素数据判断所述第二单据图像是否存在有效数据区;

23、若是,则读取每个所述有效数据区中的二进制数据,对所有所述有效数据区中的二进制数据进行纠删码解码处理,得到所述二进制数据对应的字符串数据;

24、对所述字符串数据与所述单据数据进行一致性校验,在一致性校验通过后,确定所述字符串数据为合法单据数据。

25、进一步的,所述根据所述第二单据图像的像素数据判断所述第二单据图像是否存在有效数据区,包括:

26、若相邻m行数据分区中的每个像素数据的最低有效位均为0,则判断m行所述数据分区为间隔区,其中,m为间隔区的行数;

27、将相邻两个间隔区之间的区域确定为有效数据区。

28、进一步的,所述读取每个所述有效数据区中的二进制数据,包括:

29、根据预设顺序,读取所述有效数据区中的每一个像素点的像素数据的最低有效位;

30、若所述像素点的所有像素数据的最低有效位一致,则判断所述像素点的对应的数据为有效位数据;

31、将同一个所述有效数据区读取得到的有效位数据按顺序连接,输出所述有效位数据对应的二进制数据。

32、进一步的,所述对所述字符串数据与所述单据数据进行一致性校验,包括:

33、将所述字符串数据的数据长度和数据格式,分别与所述单据数据的数据长度和数据格式进行一致性校验。

34、本发明的一个实施例提供了一种单据处理装置,包括:

35、单据数据生成模块,包括生成待处理单据的单据数据和第一单据图像;

36、第一数据分区划分模块,用于获取所述单据数据对应的二进制数据和所述第一单据图像的像素数据,根据二进制数据和所述像素数据,将所述第一单据图像划分为若干个第一数据分区;

37、第二数据分区构成模块,用于将所述二进制数据填入到每一所述第一数据分区的数据区中,构成第二数据分区;

38、第二单据图像输出模块,用于输出所述第二数据分区中每个像素点的颜色数据,得到第二单据图像。

39、本发明实施例通过将第一单据图像划分为若干个数据分区,将根据单据数据获得的二进制数据填入到每一所述数据分区中,构成第二数据分区,并输出得到新的单据图像,能够将单据数据完整、隐秘地写入到单据图像中,从而能够有效避免单据数据被篡改的情况发生,进而能够有效提高单据数据的安全性和可靠性;而且本发明实施例所得到单据图像中,其每个数据分区均写入了完整的单据数据,即使单据图像损坏或者缺失,只要存在一个完整的数据区,即可识别得到完整、正确的单据数据。



技术特征:

1.一种单据处理方法,其特征在于,包括:

2.如权利要求1所述的单据处理方法,其特征在于,所述获取所述单据数据对应的二进制数据,包括:

3.如权利要求1所述的单据处理方法,其特征在于,所述第一数据分区包括数据区和隔离区,所述根据二进制数据和所述像素数据,将所述第一单据图像划分为若干个第一数据分区,包括:

4.如权利要求1所述的单据处理方法,其特征在于,所述将所述二进制数据填入到每一所述第一数据分区中,构成第二数据分区,包括:

5.如权利要求4所述的单据处理方法,其特征在于,所述将所述二进制数据的每个字节嵌入到每一所述数据区中像素数据的最低有效位中,构成第二数据分区,包括:

6.如权利要求1-5任意一项所述的单据处理方法,其特征在于,在所述输出所述第二数据分区中每个像素点的颜色数据,得到第二单据图像之后,还包括:

7.如权利要求6所述的单据处理方法,其特征在于,所述根据所述第二单据图像的像素数据判断所述第二单据图像是否存在有效数据区,包括:

8.如权利要求6所述的单据处理方法,其特征在于,所述读取每个所述有效数据区中的二进制数据,包括:

9.如权利要求6所述的单据处理方法,其特征在于,所述对所述字符串数据与所述单据数据进行一致性校验,包括:

10.一种单据处理装置,其特征在于,包括:


技术总结
本发明公开了一种单据处理方法及装置,其中方法包括:生成待处理单据的单据数据和第一单据图像;获取单据数据对应的二进制数据和第一单据图像的像素数据,根据二进制数据和像素数据,将第一单据图像划分为若干个第一数据分区;将二进制数据填入到每一第一数据分区中,构成第二数据分区;输出第二数据分区中每个像素点的颜色数据,得到第二单据图像。本发明通过将第一单据图像划分为若干个数据分区,将根据单据数据获得的二进制数据填入到每一数据分区中,构成第二数据分区,并输出得到新的单据图像,能够将单据数据完整、隐秘地写入到单据图像中,从而能够有效避免单据数据被篡改的情况发生,进而能够有效提高单据数据的安全性和可靠性。

技术研发人员:何加一,唐陈龙,邹春刚
受保护的技术使用者:广州快批信息科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1