一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

弱网络环境下的BS端的数据存储方法与流程

2023-02-04 14:03:30 来源:中国专利 TAG:

技术特征:
1.一种弱网络环境下的bs端的数据存储方法,其特征在于,包括以下步骤:(1)实时监控网络状态,设置网络延时阈值,根据设定网络延时阈值,变更存储模式,符合该阈值条件,切换到弱网模式,不符合则切回正常模式;(2)后台mysql数据库构建申请表和申请人员表,其中申请表中包含id、申请编号、办理日期、办理方式、办理人、办理单位、备注以及申请状态字段,其中id为主键,申请编号作为唯一键;申请人员表中包含id、申请编号、人员编号、姓名、性别、出生日期、国籍、人员照片、备注以及人员状态字段,其中id为主键,人员编号作为唯一键,申请编号为外键跟申请表关联;在b/s端利用web sql本地数据库构建同样的申请表和申请人员表;正常网络环境下,记录一份当前页面数据到b/s端本地;在切换到弱网模式后,页面数据从b/s端本地获取,使得页面数据交互不受弱网环境的影响;(3)设置数据同步网络延时阈值,当当前网络延时值小于数据同步网络延时阈值时,将调用的接口和数据提取出来,按照接口执行顺序,在后台异步执行;(4)设置数据压缩阈值,当前接口数据值大于压缩阈值时,则进行压缩;若压缩后的接口数据值仍大于压缩阈值,则进行切分后分片传输。2.根据权利要求1所述的弱网络环境下的bs端的数据存储方法,其特征在于,所述的步骤(4)具体为:s41:当符合数据同步要求时,设定结构化数据和非结构化数据的大小阈值,当超出指定阈值后,先对数据进行压缩,若压缩后的数据大小仍超出阈值,则按阈值大小对数据进行切分,最后对压缩和分片后的数据进行传输;后台接收数据,先对数据进行合并,然后对数据解压后存储。s42:对于正常数据传输和分片传输设置失败补偿的步骤,设定接口重试阈值,当接口调用失败后,标记并记录重试接口和数据,在当前数据同步线程数据执行完毕后继续执行,或者在下次数据同步时优先执行。3.根据权利要求1或2所述的弱网络环境下的bs端的数据存储方法,其特征在于,在所述的步骤(2)中,同时新录入的表单信息也会存储到b/s端本地,页面同样响应获取页面的信息。4.根据专利要求3中所描述的弱网络环境本地存储,其特征在于,在所述的步骤(2)中,不但记录页面当前数据和页面变更数据,而且记录保存、更新、删除请求接口和接口调用顺序,后台异步执行这些接口,从而保证数据同步的准确性和一致性。5.根据权利要求2所述的弱网络环境下的bs端的数据存储方法,其特征在于,在所述的步骤s41中,采用哈夫曼编码进行无损数据压缩,利用数据出现的次数构造哈夫曼二叉树,从根节点到每个数据的路径来进行编码并实现压缩。6.根据权利要求2所述的弱网络环境下的bs端的数据存储方法,其特征在于,在所述的步骤s41中,分片采用垂直分片法,一个数据块t被分成数片:t1,t2,
……
,tn;每片包含t的任意一部分列;每一列必须至少被一个片包含,并且每个片必须包含候选码的列。

技术总结
本发明涉及一种弱网络环境下的BS端的数据存储方法,包括(1)实时监控网络状态,设置网络延时阈值,根据设定网络延时阈值,变更存储模式,符合该阈值条件,切换到弱网模式,不符合则切回正常模式;(2)在B/S端利用Web Sq l数据库构建与页面数据之间的映射关系;(3)设置数据同步网络延时阈值;(4)设置数据压缩阈值。本发明的优点是:解决弱网络环境下,B/S端数据存储及传输问题。分别对结构化数据和非结构化数据存储和传输进行了处理,克服了弱网络条件下,数据存储及同步问题,避免页面填写信息丢失,加快页面的响应时间,提高页面数据和图片的加载速度和同步效率。保证数据的可用性和一致性。致性。致性。


技术研发人员:潘伟 李富磊 刘晓庆 张义 孙奥 殷健 宋益博 刘青 刘晓疆
受保护的技术使用者:青岛民航凯亚系统集成有限公司
技术研发日:2022.10.28
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献