一种基于区块链的校园信息系统数据共享方法

文档序号:31050543发布日期:2022-08-06 06:59阅读:88来源:国知局
一种基于区块链的校园信息系统数据共享方法

1.本发明涉及校园信息系统领域,具体涉及一种基于区块链的校园信息系统数据共享方法。


背景技术:

2.基于区块链的校园信息系统数据共享方法是一种用于校园人员进行共享信息的方法,通过区块链去中心化的数据库,同时使用密码学方法相关联产生的数据块建立分享平台。
3.现有的基于区块链的校园信息系统数据共享方法存在着一定的不足之处有待改善,首先,现有的基于区块链的校园信息系统数据共享方法不能够自动对同一类型的数据信息进行识别整合,不方便校园人员对数据信息的浏览;其次,现有的基于区块链的校园信息系统数据共享方法不能够根据数据信息中内容进行推送商品,不方便校园人员对数据信息中商品进行购买。


技术实现要素:

4.本发明所要解决的技术问题在于:现有的基于区块链的校园信息系统数据共享方法不能够自动对同一类型的数据信息进行识别整合,不方便校园人员对数据信息的浏览;其次,现有的基于区块链的校园信息系统数据共享方法不能够根据数据信息中内容进行推送商品,不方便校园人员对数据信息中商品进行购买。
5.本发明是通过以下技术方案解决上述技术问题的,一种基于区块链的校园信息系统数据共享方法,包括云端数据平台、数据储存模块、数据加密模块、云端聊天模块、点对点模块、数据统计模块、文字识别模块、信息分类模块、信息展示模块、智能推送模块、共识机制模块和信息查看端口;所述云端数据平台用于为信息数据建立共享平台;所述数据储存模块用于对数据信息进行存储;所述数据加密模块用于传输的数据信息进行加密;所述云端聊天模块用于校园人员在云端数据平台上进行互动聊天;所述点对点模块用于校园人员一对一进行互动聊天;所述数据统计模块用于对云端数据平台上数据信息进行统计;所述文字识别模块用于对数据信息中的文字进行识别;所述信息分类模块用于对数据信息进行精准归类,将同一类型的数据信息进行统合;所述信息展示模块用于对数据信息进行展示;所述信息查看端口用于校园人员在云端数据平台上对数据信息进行浏览;所述智能推送模块用于对数据信息中的商品进行推送,智能推送模块包括商品识别单元、商品匹配单元、商品对比单元和商品交易单元;
所述共识机制模块用于对商品的交易过程进行保护,保证交易过程中的安全性;所述商品识别单元用于对数据信息中的商品进行识别;所述商品匹配单元用于对数据信息中的商品在网络售卖平台上进行匹配;所述商品对比单元用于对同一类型的商品进行对比;所述商品交易单元用于校园人员对商品进行交易。
6.优选的,所述文字识别模块包括图像扫描单元、文字匹配单元、文字排列单元、文字定位单元、信息匹配单元和文字数据库。
7.优选的,所述文字识别单元具体处理步骤如下:步骤一:利用图像扫描单元对数据信息中的文字进行扫描,汉字图像预处理的第一步是进行二值化处理,二值化处理的目的是把灰度图像转换为二值图像,二值化处理后图像中的像素点不是1就是0记为:其中,m和n分别为g的长和宽,p
ij
为第i行、第j列的像素点,p
ij
=1时表示一个黑像素点,p
ij
=0时表示一个白像素点;步骤二:通过文字匹配单元在文字数据库内对文字进行匹配;步骤三:通过文字排列单元对匹配到的文字按照数据信息中的顺序排列;步骤四:通过文字定位单元对文字的位置进行精准定位;步骤五:利用信息匹配单元对识别处的数据信息进行同类型匹配。
8.优选的,所述云端聊天模块包括应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,通过应用层、表示层、会话层、传输层、网络层、数据链路层和物理层建立云端聊天的信道,到达校园人员的自由聊天。
9.优选的,所述数据加密模块对校园用户的隐私进行保护,避免校园人员的隐私遭到泄漏,一个加密信息可以用数字符号描述为:s=(p,c,k,e,d),其中,p是明文空间,表示全体可能出现的明文集合,c是密文空间,表示全体可能出现的密文集合,k是密钥空间,密钥是加密算法中的可变参数,e是加密算法,由一些公式、法则或程序构成,d是解密算法,它是e的逆;当给定秘钥k时,各符号之间有如下关系:c=ek(p),对明文p加密后得到密文c,p=dk(c)=dk(ek(p)),对密文c解密后得明文p,如用e-1表示e的逆,d-1表示d的逆,则有:ek=dk-1且dk=ek-1。
10.优选的,一种基于区块链的校园信息系统数据共享方法,该共享方法具体步骤如下:s1:校园人员将需要分享的数据信息传输到云端数据平台上,数据储存模块对数据信息进行存储,通过数据统计模块对云端数据平台上数据信息进行统计;s2:文字识别模块首先对数据信息中的文字进行识别,通过文字匹配单元在文字数据库内对文字进行匹配,通过文字排列单元对匹配到的文字按照数据信息中的顺序排列,通过文字定位单元对文字的位置进行精准定位,利用信息匹配单元对识别处的数据信息进行同类型匹配;s3:通过信息分类模块对数据信息进行精准归类,将同一类型的数据信息进行统合,然后利用信息展示模块对数据信息进行展示;s4:校园人员通过信息查看端口进入云端数据平台,在云端数据平台上对数据信息进行浏览;
s5:智能推送模块对数据信息中的商品进行推送,商品识别单元对数据信息中的商品进行识别,商品匹配单元对数据信息中的商品在网络售卖平台上进行匹配,商品对比单元对同一类型的商品进行对比,提供校园人员进行购买,校园人员通过商品交易单元对商品进行交易;s6:校园用户利用云端聊天模块进行聊天,对数据信息中内容进行讨论,利用点对点模块进行一对一的互动聊天。
11.本发明相比现有技术具有以下优点:通过文字匹配单元在文字数据库内对文字进行匹配,通过文字排列单元对匹配到的文字按照数据信息中的顺序排列,通过文字定位单元对文字的位置进行精准定位,利用信息匹配单元对识别处的数据信息进行同类型匹配,通过信息分类模块对数据信息进行精准归类,将同一类型的数据信息进行统合,能够自动对同一类型的数据信息进行识别整合,方便校园人员对数据信息的浏览,能够有效提现处共享数据信息系统的优越性。
12.通过商品识别单元对数据信息中的商品进行识别,商品匹配单元对数据信息中的商品在网络售卖平台上进行匹配,商品对比单元对同一类型的商品进行对比,提供校园人员进行购买,校园人员通过商品交易单元对商品进行交易,能够根据数据信息中内容进行推送商品,增加了系统的便捷性,方便校园人员对数据信息中商品进行购买。
13.附图说明
14.图1是本发明的系统框图;图2是本发明的文字识别模块系统框图;图3是本发明的智能推送模块系统框图。
具体实施方式
15.下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
16.如图1-3所示,本实施例提供一种技术方案:一种基于区块链的校园信息系统数据共享方法,包括云端数据平台、数据储存模块、数据加密模块、云端聊天模块、点对点模块、数据统计模块、文字识别模块、信息分类模块、信息展示模块、智能推送模块、共识机制模块和信息查看端口;云端数据平台用于为信息数据建立共享平台;数据储存模块用于对数据信息进行存储;数据加密模块用于传输的数据信息进行加密;云端聊天模块用于校园人员在云端数据平台上进行互动聊天;点对点模块用于校园人员一对一进行互动聊天;数据统计模块用于对云端数据平台上数据信息进行统计;文字识别模块用于对数据信息中的文字进行识别;信息分类模块用于对数据信息进行精准归类,将同一类型的数据信息进行统合;
信息展示模块用于对数据信息进行展示;信息查看端口用于校园人员在云端数据平台上对数据信息进行浏览;智能推送模块用于对数据信息中的商品进行推送,智能推送模块包括商品识别单元、商品匹配单元、商品对比单元和商品交易单元;共识机制模块用于对商品的交易过程进行保护,保证交易过程中的安全性;商品识别单元用于对数据信息中的商品进行识别;商品匹配单元用于对数据信息中的商品在网络售卖平台上进行匹配;商品对比单元用于对同一类型的商品进行对比;商品交易单元用于校园人员对商品进行交易。
17.在本实施例中,为了实现对文字的识别,设置了文字识别模块,文字识别模块包括图像扫描单元、文字匹配单元、文字排列单元、文字定位单元、信息匹配单元和文字数据库。
18.文字识别单元具体处理步骤如下:步骤一:利用图像扫描单元对数据信息中的文字进行扫描,汉字图像预处理的第一步是进行二值化处理,二值化处理的目的是把灰度图像转换为二值图像,二值化处理后图像中的像素点不是1就是0记为:
ꢀꢀ
其中,m和n分别为g的长和宽,p
ij
为第i行、第j列的像素点,p
ij
=1时表示一个黑像素点,p
ij
=0时表示一个白像素点;步骤二:通过文字匹配单元在文字数据库内对文字进行匹配;步骤三:通过文字排列单元对匹配到的文字按照数据信息中的顺序排列;步骤四:通过文字定位单元对文字的位置进行精准定位;步骤五:利用信息匹配单元对识别处的数据信息进行同类型匹配。
19.在本实施例中,为了方便校园人员在云端平台建立聊天,设置了云端聊天模块,云端聊天模块包括应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,通过应用层、表示层、会话层、传输层、网络层、数据链路层和物理层建立云端聊天的信道,到达校园人员的自由聊天。
20.在本实施例中,为了保护校园用户的隐私,设置了数据加密模块,数据加密模块对校园用户的隐私进行保护,避免校园人员的隐私遭到泄漏,一个加密信息可以用数字符号描述为:s=(p,c,k,e,d),其中,p是明文空间,表示全体可能出现的明文集合,c是密文空间,表示全体可能出现的密文集合,k是密钥空间,密钥是加密算法中的可变参数,e是加密算法,由一些公式、法则或程序构成,d是解密算法,它是e的逆;当给定秘钥k时,各符号之间有如下关系:c=ek(p),对明文p加密后得到密文c,p=dk(c)=dk(ek(p)),对密文c解密后得明文p,如用e-1表示e的逆,d-1表示d的逆,则有:ek=dk-1且dk=ek-1。
21.一种基于区块链的校园信息系统数据共享方法,该共享方法具体步骤如下:s1:校园人员将需要分享的数据信息传输到云端数据平台上,数据储存模块对数据信息进行存储,通过数据统计模块对云端数据平台上数据信息进行统计;s2:文字识别模块首先对数据信息中的文字进行识别,通过文字匹配单元在文字数据库内对文字进行匹配,通过文字排列单元对匹配到的文字按照数据信息中的顺序排列,通过文字定位单元对文字的位置进行精准定位,利用信息匹配单元对识别处的数据信
息进行同类型匹配;s3:通过信息分类模块对数据信息进行精准归类,将同一类型的数据信息进行统合,然后利用信息展示模块对数据信息进行展示;s4:校园人员通过信息查看端口进入云端数据平台,在云端数据平台上对数据信息进行浏览;s5:智能推送模块对数据信息中的商品进行推送,商品识别单元对数据信息中的商品进行识别,商品匹配单元对数据信息中的商品在网络售卖平台上进行匹配,商品对比单元对同一类型的商品进行对比,提供校园人员进行购买,校园人员通过商品交易单元对商品进行交易;s6:校园用户利用云端聊天模块进行聊天,对数据信息中内容进行讨论,利用点对点模块进行一对一的互动聊天。
22.综上,本发明在使用时,首先校园人员将需要分享的数据信息传输到云端数据平台上,数据储存模块对数据信息进行存储,通过数据统计模块对云端数据平台上数据信息进行统计,文字识别模块首先对数据信息中的文字进行识别,通过文字匹配单元在文字数据库内对文字进行匹配,通过文字排列单元对匹配到的文字按照数据信息中的顺序排列,通过文字定位单元对文字的位置进行精准定位,利用信息匹配单元对识别处的数据信息进行同类型匹配,通过信息分类模块对数据信息进行精准归类,将同一类型的数据信息进行统合,然后利用信息展示模块对数据信息进行展示,校园人员通过信息查看端口进入云端数据平台,在云端数据平台上对数据信息进行浏览,智能推送模块对数据信息中的商品进行推送,商品识别单元对数据信息中的商品进行识别,商品匹配单元对数据信息中的商品在网络售卖平台上进行匹配,商品对比单元对同一类型的商品进行对比,提供校园人员进行购买,校园人员通过商品交易单元对商品进行交易,校园用户利用云端聊天模块进行聊天,对数据信息中内容进行讨论,利用点对点模块进行一对一的互动聊天。
23.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
24.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1