买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于角度映射的高校教务系统数据传输及存储方法_徐州医科大学_202311050157.0 

申请/专利权人:徐州医科大学

申请日:2023-08-21

公开(公告)日:2023-12-19

公开(公告)号:CN116805912B

主分类号:H04L9/40

分类号:H04L9/40;H04L67/1097;H04L67/12

优先权:

专利状态码:有效-授权

法律状态:2023.12.19#授权;2023.10.17#实质审查的生效;2023.09.26#公开

摘要:本发明涉及数据安全传输及存储技术领域,公开了一种基于角度映射的高校教务系统数据传输及存储方法,方法包括:设计高校教务系统与云数据库的有限状态,描述高校教务系统与云数据库在信息传输及存储过程中的不同状态和对外部事件的响应;设计不同格式的数据包,实现高校教务系统与云数据库在不同状态下进行通信,并在不同状态下,发送不同数据包;设计基于几何余、补角的数据传输方法,对高校教务系统的用户数据进行不明文传输;之后进行解密验证;设计基于几何余、补角的数据存储方法对解密验证后的数据进行处理,实现云数据库对隐私数据的不明文存储;云服务器将云数据库的存储信息回执返回至高校教务系统,完成一次数据传输及存储操作。

主权项:1.一种基于角度映射的高校教务系统数据传输及存储方法,基于高校教务系统、云数据库和云服务器,其特征在于,所述方法包括:步骤一、设计高校教务系统的有限状态与云数据库的有限状态,描述高校教务系统与云数据库在信息传输及存储过程中的不同状态和对外部事件的响应;步骤二、设计不同格式的数据包,实现高校教务系统与云数据库在不同状态下进行通信,并在不同状态下,发送不同数据包;所述步骤二中的数据包包括:Request包、Free包、Busy包、User_One包、User_Two包、User_Other包、Result_Infor包,共七种包;所述Request包,用于获取用户端发出的请求信息;所述Free包,用于描述云服务器状态信息;所述Busy包,用于预计传输等待时间信息;所述User_One包,用于传输用户ID信息;所述User_Two包,用于传输用户密码信息;所述User_Other包,用于传输用户其他信息;所述Result_Infor包,用于展示存储结果信息;步骤三、设计基于几何余、补角的数据传输方法,对高校教务系统的用户数据进行不明文传输;之后进行解密验证;所述基于几何余、补角的数据传输方法包括实现对用户ID信息安全传输和用户密码安全传输;通过高校教务系统传输用户ID信息至云数据库,所述用户ID信息包括手机号、邮箱、学号以及身份证号码,其中用户ID信息均由0~9的数字、字母及字符组成,对于身份证号码最后一位为字母的,根据对应的ASCII值进行计算;所述用户ID信息安全传输的方法如下:S1、对于连续的数字,先以开头连续的3个数字为一组进行划分,并与180进行对比,若大于180,则将当前组内的3个数字拆变位为2个数字为一组,再将后面的数字进行三个数字为一组的重新组合划分,若最后只剩一个数字,则直接将单个数字作为一组;S2、对于含有数字、字母或字符的;若连续数字数量在3个以上,则依照步骤S1的方法进行处理,若连续数字数量少于3个,则将当前数字作为一组;对于字母或字符,则通过ASCII值表示,并将各字母或字符对应的ASCII值单独作为一组;S3、将每组数值按照原顺序进行排列,并依次将各数值与90和180进行比较;若当前组的数值等于0、90或180,则直接输出数值;若当前组的数值小于90,则计算其余角;若当前组的数值大于90且小于180,则计算其补角;直至所有组的数据处理完毕;S4、将步骤S3处理后的数值放入User_One包中的用户ID信息中,传输给云数据库;所述高校教务系统传输用户密码信息至云数据库,用户密码信息由0~9的数字和英文字母及字符组成;所述用户密码安全传输的方法如下:SS1、对于连续的数字,先以开头连续的3个数字为一组进行划分,并与180进行对比,若大于180,则将当前组内的3个数字拆变位为2个数字为一组,再将后面的数字进行三个数字为一组的重新组合划分,若最后只剩一个数字,则直接将单个数字作为一组;SS2、对于含有数字、字母或字符的;若连续数字数量在3个以上,则依照步骤SS1的方法进行处理,若连续数字数量少于3个,则将当前数字作为一组;对于字母或字符,则通过ASCII值表示,并将各字母或字符对应的ASCII值单独作为一组;SS3、将每组数值按照原顺序进行排列,并依次将各数值与90和180进行比较;若当前组的数值等于0、90或180,则直接输出数值;若当前组的数值小于90,则计算其余角;若当前组的数值大于90且小于180,则计算其补角;直至所有组的数据处理完毕;SS4、将步骤SS3处理后的数值放入User_Two包中的用户密码信息中,传输给云数据库;步骤四、设计基于几何余、补角的数据存储方法对解密验证后的数据进行处理,实现云数据库对隐私数据的不明文存储;所述步骤四中云数据库接收并整合高校教务系统发送的用户ID信息、密码信息及其他信息整理成对应存储表;其中,用户ID信息、密码信息及其他信息数据由0~9的数字和英文字母及字符组成;所述云数据库对隐私数据进行存储的方法如下:SSS1、对于连续的数字,先以开头连续的3个数字为一组进行划分,并与180进行对比,若大于180,则将当前组内的3个数字拆变位为2个数字为一组,再将后面的数字进行三个数字为一组的重新组合划分,若最后只剩一个数字,则直接将单个数字作为一组;SSS2、对于含有数字、字母或字符的;若连续数字数量在3个以上,则依照步骤SSS1的方法进行处理,若连续数字数量少于3个,则将当前数字作为一组;对于字母或字符,则通过ASCII值表示,并将各字母或字符对应的ASCII值单独作为一组;SSS3、将每组数值按照原顺序进行排列,并依次将各数值与90和180进行比较;若当前组的数值等于0、90或180,则直接输出数值;若当前组的数值小于90,则计算其余角;若当前组的数值大于90且小于180,则计算其补角;直至所有组的数据处理完毕;SSS4、将步骤SSS3处理后的数值存入数据库对应键值下,并将存储摘要放入Result_Infor包中的存储摘要中,返回给高校教务系统;步骤五、云服务器将云数据库的存储信息回执返回至高校教务系统,完成一次数据传输及存储操作。

全文数据:

权利要求:

百度查询: 徐州医科大学 一种基于角度映射的高校教务系统数据传输及存储方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。