(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 20221084232 9.7
(22)申请日 2022.07.18
(71)申请人 中建东方装饰有限公司
地址 200122 上海市浦东 新区中国(上海)
自由贸易试验区东方路985号21层
(72)发明人 周甲伟 邵继刚 赵俊哲 王启兵
郭志坚 昂国伟 荆刚 黄越
(74)专利代理 机构 上海汉声知识产权代理有限
公司 3123 6
专利代理师 胡晶
(51)Int.Cl.
G06F 30/13(2020.01)
G06F 16/22(2019.01)
G06F 16/25(2019.01)
(54)发明名称
一种建模软件数据的存 储与读取方法
(57)摘要
本发明涉及一种建模软件数据的存储与读
取方法, 其特征在于, 包括如下步骤: 触发用户数
据的存储; 判断触发的用户数据中非字符串类型
的数据是否支持存储, 支持存储的进行第一次转
码; 第一次转码成功的, 进行第二次转码, 转为字
符串格式; 将第二次转码成功的字符串格式的数
据进行存储。 读取方法, 包括如下步骤: 触发用户
数据的读取; 判断触发的用户数据是否为具有关
键字的用户数据, 对具有关键字的用户数据进行
第一次解码; 第一次解码成功的, 进行第二次解
码, 第二次解码成功的进行显示。 实现非字符串
用户数据的存储, 进一步实现非绘制人员对建模
的直观理解与信息的获取。
权利要求书2页 说明书5页 附图5页
CN 115238346 A
2022.10.25
CN 115238346 A
1.一种建模软件数据的存 储方法, 其特 征在于, 包括如下步骤:
触发用户数据的存 储;
判断所述用户数据中非字符串类型的数据是否支持存储, 以获取第一判断结果; 分析
所述第一判断结果, 以对支持存储的所述数据执行第一次转码操作, 将所述数据转为二进
制格式;
判断所述第 一次转码是否成功, 以获取第二判断结果; 分析所述第二判断结果, 以对第
一次转码成功的数据执 行第二次转码 操作, 将所述 二进制格式的数据转 为字符串格式;
判断所述第 二次转码是否成功, 以获取第三判断结果, 分析所述第三判断结果, 以对第
二次转码成功的数据执 行存储操作。
2.根据权利要求1所述的一种建模软件数据的存储方法, 其特征在于, 所述判断所述用
户数据中非字符串类型 的数据是否支持存储, 以获取第一判断结果; 分析所述第一判断结
果, 以对支持存储的所述数据执行第一次转码操作, 将所述数据转为二进制格式具体包括
如下步骤:
预先设定非字符串数据类型;
比对非字符串类型的用户数据类型与预先设定的非字符串数据类型, 判断非字符串类
型的用户数据类型是否在预设的数据类型中, 进而判断用户数据类型是否支持存储, 若支
持存储, 对用户数据进行第一次转码; 若不支持存储, 停止对用户数据进行操作, 并提示用
户数据格式不支持存 储, 结束用户数据的存 储动作。
3.根据权利要求1所述的一种建模软件数据的存储方法, 其特征在于, 所述判断所述第
一次转码是否成功, 以获取第二判断结果; 分析所述第二判断结果, 以对第一次转码成功的
数据执行第二次转码 操作, 将所述 二进制格式的数据转 为字符串格式具体包括如下步骤:
判断第一次转码结果的分隔符个数; 若第一次转码结果的分隔符个数大于零, 则第一
次转码成功, 对转码后的二进制格式的数据进行第二次转码; 若第一次转码结果的分隔符
个数小于等于零, 则第一次转码不成功, 停止继续对用户数据进 行操作, 并提示用户数据转
码失败, 结束用户数据的存 储动作。
4.根据权利要求1或3所述的一种建模软件数据的存储方法, 其特征在于, 将所述二进
制格式的数据转为字符串格式具体包括向所述二进制 格式数据的起始位置添加预设的关
键字, 并将用分隔符隔开的二进制数组通过 特征字符串连接 。
5.根据权利要求1所述的一种建模软件数据的存储方法, 其特征在于, 所述判断第 二次
转码是否成功, 以获取第三判断结果, 分析所述第三判断结果, 以对第二次转码成功的数据
执行存储操作具体包括如下步骤:
判断第二次转码结果的分隔符个数; 若第二 次转码结果的分隔符个数等于0, 则第二 次
转码成功, 对转码后的字符串格式的数据进行存储; 若第二次转码结果的分隔符个数大于
0, 则第二次转码不成功, 停止继续对用户数据进 行操作, 并提示用户数据转码失败, 结束用
户数据的存 储动作。
6.一种建模软件数据的读取 方法, 其特 征在于, 包括如下步骤:
触发用户数据的读取;
判断触发的用户数据是否为具有关键字的用户数据, 以获取第 四判断结果; 分析所述
第四判断结果, 以对具有关键字的用户数据执行第一次解码操作, 将所述字符串格式的用权 利 要 求 书 1/2 页
2
CN 115238346 A
2户数据转 为二进制数据格式;
判断所述第 一次解码是否成功, 以获取第五判断结果, 分析所述第五判断结果, 以对第
一次解码成功的数据执 行第二次解码 操作;
判断所述第 二次解码是否成功, 以获取第六判断结果, 分析所述第六判断结果, 以对第
二次解码成功的数据执 行显示操作。
7.根据权利要求6所述的一种建模软件数据的读取方法, 其特征在于, 所述判断触发的
用户数据是否为具有关键字的用户数据, 以获取第四判断结果; 分析所述第四判断结果, 以
对具有关键字的用户数据执行第一次解码操作, 将所述字符串格式的用户数据转为二进制
数据格式具体包括如下步骤:
判断触发的用户数据 是否为具有关键字的用户数据, 若触发的用户数据 是具有关键字
的用户数据, 则对数据进行第一次解码, 将所述字符串格式的用户数据转为二进制数据格
式; 若触发的用户数据是不具有关键字的用户数据, 则停止继续对用户数据进 行操作, 并提
示用户数据解码失败, 结束用户数据的读取动作。
8.根据权利要求6所述的一种建模软件数据的读取方法, 其特征在于, 所述判断所述第
一次解码是否成功, 以获取第五判断结果, 分析所述第五判断结果, 以对第一次解码成功的
数据执行第二次解码 操作具体包括如下步骤:
判断第一次解码结果的分隔符个数; 若第一 次解码结果的分隔符个数大于0, 则第一 次
解码成功, 对解码后的二进制数据格式的数据进行第二次解码; 若第一次解码结果的分隔
符个数等于0, 则第一次解码不成功, 停止继续对用户数据进行操作, 并提示用户数据解码
失败, 结束用户数据的读取动作。
9.根据权利要求6所述的一种建模软件数据的读取方法, 其特征在于, 所述判断所述第
二次解码是否成功, 以获取第六判断结果, 分析所述第六判断结果, 以对第二次解码成功的
数据执行显示操作具体包括如下步骤:
判断第二次解码结果的单元格数; 若第二次解码结果的分隔符个数等于零, 则第二次
解码成功, 对第二次解码后的数据进 行显示, 若第二次解码结果的分 隔符个数大于零, 则第
二次解码不成功, 停止继续对用户数据进 行操作, 并提示用户数据解码失败, 结束用户数据
的读取动作。
10.根据权利要求6所述的一种建模软件数据的读取方法, 其特征在于, 所述触发用户
数据的读取 前还包括如下步骤:
判断是否存储有需要触发的用户数据, 若存储有需要触发的用户数据数据, 则进行触
发的用户数据是否具有关键字的判断; 若未存储有需要触发的用户数据数据, 则停止继续
对用户数据进行操作, 结束用户数据的读取动作。权 利 要 求 书 2/2 页
3
CN 115238346 A
3
专利 一种建模软件数据的存储与读取方法
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:46:47上传分享