一种数字实体的管理方法、装置及存储介质转让专利
申请号 : CN202211592370.X
文献号 : CN115658821B
文献日 : 2023-04-07
发明人 : 陈洁 , 张坚欣 , 邹方勇
申请人 : 广州嘉为科技有限公司
摘要 :
权利要求 :
1.一种数字实体的管理方法,其特征在于,包括:
构建实体关系模型,所述实体关系模型包括各个数字实体之间的关联关系,所述数字实体为不同信息系统中的业务数据对象;
构建版本管理模型,所述版本管理模型用于将数字实体入库数字资产库后对所述数字实体的变更抽象为数字实体版本更新进行管理;
提供数字资产库的统一数字实体访问接口,所述统一数字实体访问接口用于支持对所述数字资产库进行数字实体的各项操作;
检测到通过所述统一数字实体访问接口将第一数字实体入库所述数字资产库后,通过所述版本管理模型将对所述第一数字实体的变更抽象为所述第一数字实体的版本更新,获得所述第一数字实体对应的版本信息;所述第一数字实体为所述各个数字实体中的一个;
根据所述实体关系模型和所述版本信息,将所述第一数字实体存储到所述数字资产库中;
其中,通过所述版本管理模型将对所述第一数字实体的变更抽象为所述第一数字实体的版本更新,获得所述第一数字实体对应的版本信息,包括:若对所述第一数字实体的变更为新增所述第一数字实体,则通过所述版本管理模型生成所述第一数字实体本次入库操作对应的入库编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体本次入库的记录;或者,若对所述第一数字实体的变更为更新所述第一数字实体,当所述第一数字实体更新后发生变化时,通过所述版本管理模型生成所述第一数字实体本次入库操作对应的入库编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体本次入库的最新记录;或者,若对所述第一数字实体的变更为删除所述第一数字实体,则通过所述版本管理模型生成所述第一数字实体本次删除操作对应的入库编号,通过所述入库编号中断所述第一数字实体与所述数字资产库的关系。
2.如权利要求1所述的方法,其特征在于,构建实体关系模型,包括:
根据业务需求,对需要存储的各个数字实体进行调研,确定所述各个数字实体中的任一数字实体对应的调研数据,以及确定所述各个数字实体之间的关联关系;所述调研数据包括所述任一数字实体所属的信息系统、所述任一数字实体所包含的各个字段、所述各个字段中的任一字段的数据类型以及所述各个字段中的主键字段;
保存所述调研数据,并基于所述调研数据初始化所述任一数字实体;
根据初始化后的任一数字实体和所述关联关系,构建所述实体关系模型。
3.如权利要求1或2所述的方法,其特征在于,所述版本管理模型包括:系统表、实体表、实体字段表、入库编号表、入库编号与实体关联关系表和实体入库记录表;所述系统表用于按信息系统归属进行管理记录;所述实体表用于描述数字实体;所述实体字段表用于描述数字实体中部的字段信息;所述入库编号表用于记录数字实体每次入库时生成的入库编号;所述入库编号与实体关联关系表用于数字实体每一次入库时的信息;所述实体入库表用于记录数字实体入库所述数字资产库后根据实体字段实例化的信息。
4.如权利要求3所述的方法,其特征在于,所述版本管理模型还包括标签表,所述标签表用于记录用户数字实体添加的标签,所述标签与所述入库编号表中的入库编号一一对应;所述方法还包括:接收到用户在第一时间点为所述第一数字实体添加的第一标签;
将所述第一标签指向所述第一数字实体距离所述第一时间点之前最近的入库编号。
5.如权利要求4所述的方法,其特征在于,根据所述实体关系模型和所述版本信息,将所述第一数字实体存储到所述数字资产库中之后,所述方法还包括:检测到用户通过所述统一数字实体访问接口采用第一入库编号访问第二数字实体时,将所述第一入库编号对应的所述第二数字实体的记录返回给所述用户;所述第二数字实体为所述数字资产库中存储的数字实体中的一个;或者,检测到用户通过所述统一数字实体访问接口采用第二标签访问所述第二数字实体时,将所述第二标签指向的入库编号对应的所述第二数字实体的记录返回给所述用户;或者,检测到用户通过所述统一数字实体访问接口采用第一HEAD指针访问所述第二数字实体时,将所述第二数字实体的最新数据返回给所述用户。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
检测到同一个第三数字实体被多个外部系统引用后在入库所述数字资产库产生冲突时,将所述冲突细化到所述第三数字实体所包含的字段上,获得所述第三数字实体对应的冲突字段;所述第三数字实体为所述各个数字实体中的一个;
输出所述冲突字段,以提示用户进行处理。
7.如权利要求3所述的方法,其特征在于,所述统一数字实体访问接口包括:数字实体入库接口、数字实体出库接口、重设HEAD接口、设置标签接口、删除标签接口和修改标签接口;其中,所述数字实体入库接口用于支持对所述数字资产库进行数字实体的入库操作,所述入库操作包括新增操作、重复入库操作和删除操作;所述数字实体出库操作接口用于支持对所述数字资产库中存储的数字实体进行数字实体的出库操作、访问操作;所述重设HEAD接口用于支持对所述数字资产库中存储的指定信息系统中的HEAD指针重设到指定的入库编号;所述设置标签接口用于支持对所述数字资产库中存储的指定数字实体的入库编号设置标签;所述删除标签接口用于支持删除所述数字资产库中存储的指定数字实体的入库编号设置的标签;所述修改标签接口用于支持修改所述数字资产库中存储的指定数字实体的入库编号设置的标签。
8.一种管理装置,其特征在于,包括:至少一个存储器和至少一个处理器;
所述至少一个存储器用于存储一个或多个程序;
当所述一个或多个程序被所述至少一个处理器执行时,实现如权利要求1‑7任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个程序;当所述至少一个程序被处理器执行时,实现如权利要求1‑7任一项所述的方法。
说明书 :
一种数字实体的管理方法、装置及存储介质
技术领域
背景技术
化,越来越多的企业认识到,存储于信息系统中的业务数据也是企业的重要资产,对这些业
务数据的管控要求开始增强,以及对核心业务数据的变更追溯的诉求也越来越强烈。
追溯这一诉求,从技术的角度来说,成本非常高昂。此外,随着企业管理理念越来越先进,大
数据分析技术、商业智能(Business Intelligence,BI)工具开始在企业落地,虽然这些先
进工具和技术以可视化效果辅助企业管理和决策,但其背后也离不开业务数据及其历史追
溯。而业务数据的历史变更追溯涉及最核心的是对不同信息系统中存在的多种异构数字实
体的管理。
发明内容
新,获得所述第一数字实体对应的版本信息;所述第一数字实体为所述各个数字实体中的
一个;
数据包括所述任一数字实体所属的信息系统、所述任一数字实体所包含的各个字段、所述
各个字段中的任一字段的数据类型以及所述各个字段中的主键字段;
进行管理记录;所述实体表用于描述数字实体;所述实体字段表用于描述数字实体中部的
字段信息;所述入库编号表用于记录数字实体每次入库时生成的入库编号;所述入库编号
与实体关联关系表用于数字实体每一次入库时的信息;所述实体入库表用于记录数字实体
入库所述数字资产库后根据实体字段实例化的信息。
写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入
库编号,所述入库编号用于指向所述第一数字实体本次入库的记录;或者,
编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体
的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体
本次入库的最新记录;或者,
数字实体与所述数字资产库的关系。
包括:
字实体为所述数字资产库中存储的数字实体中的一个;或者,
或者,
应的冲突字段;所述第三数字实体为所述各个数字实体中的一个;
字实体入库接口用于支持对所述数字资产库进行数字实体的入库操作,所述入库操作包括
新增操作、重复入库操作和删除操作;所述数字实体出库操作接口用于支持对所述数字资
产库中存储的数字实体进行数字实体的出库操作、访问操作;所述重设HEAD接口用于支持
对所述数字资产库中存储的指定信息系统中的HEAD指针重设到指定的入库编号;所述设置
标签接口用于支持对所述数字资产库中存储的指定数字实体的入库编号设置标签;所述删
除标签接口用于支持删除所述数字资产库中存储的指定数字实体的入库编号设置的标签;
所述修改标签接口用于支持修改所述数字资产库中存储的指定数字实体的入库编号设置
的标签。
管理模型用于将数字实体入库数字资产库后对所述数字实体的变更抽象为数字实体版本
更新进行管理;
体访问接口将第一数字实体入库所述数字资产库后,通过所述版本管理模型将对所述第一
数字实体的变更抽象为所述第一数字实体的版本更新,获得所述第一数字实体对应的版本
信息;所述第一数字实体为所述各个数字实体中的一个;根据所述实体关系模型和所述版
本信息,将所述第一数字实体存储到所述数字资产库中。
数据包括所述任一数字实体所属的信息系统、所述任一数字实体所包含的各个字段、所述
各个字段中的任一字段的数据类型以及所述各个字段中的主键字段;
进行管理记录;所述实体表用于描述数字实体;所述实体字段表用于描述数字实体中部的
字段信息;所述入库编号表用于记录数字实体每次入库时生成的入库编号;所述入库编号
与实体关联关系表用于数字实体每一次入库时的信息;所述实体入库表用于记录数字实体
入库所述数字资产库后根据实体字段实例化的信息。
写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入
库编号,所述入库编号用于指向所述第一数字实体本次入库的记录;或者,
编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体
的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体
本次入库的最新记录;或者,
数字实体与所述数字资产库的关系。
元还用于:
字实体为所述数字资产库中存储的数字实体中的一个;或者,
或者,
应的冲突字段;所述第三数字实体为所述各个数字实体中的一个;
字实体入库接口用于支持对所述数字资产库进行数字实体的入库操作,所述入库操作包括
新增操作、重复入库操作和删除操作;所述数字实体出库操作接口用于支持对所述数字资
产库中存储的数字实体进行数字实体的出库操作、访问操作;所述重设HEAD接口用于支持
对所述数字资产库中存储的指定信息系统中的HEAD指针重设到指定的入库编号;所述设置
标签接口用于支持对所述数字资产库中存储的指定数字实体的入库编号设置标签;所述删
除标签接口用于支持删除所述数字资产库中存储的指定数字实体的入库编号设置的标签;
所述修改标签接口用于支持修改所述数字资产库中存储的指定数字实体的入库编号设置
的标签。
能设计所涉及的方法。
型,版本管理模型用于将数字实体入库数字资产库后对数字实体的变更抽象为数字实体版
本更新进行管理;提供数字资产库的统一数字实体访问接口,统一数字实体访问接口用于
支持对数字资产库进行数字实体的各项操作;检测到通过统一数字实体访问接口将第一数
字实体入库数字资产库后,通过版本管理模型将对第一数字实体的变更抽象为第一数字实
体的版本更新,获得第一数字实体对应的版本信息;第一数字实体为各个数字实体中的一
个;根据实体关系模型和版本信息,将第一数字实体存储到数字资产库中。通过这种方式,
可以巧妙的借用关系型数据库表的概念以及软件源代码管理工具的版本控制理念,通过版
本管理模型对数字实体进行管理,可以实现对不同信息系统中不同的异构业务数据进行统
一管理、历史变更追溯、统一访问途径。
附图说明
具体实施方式
下文清楚地表示其他含义。还应当理解,本说明书中使用的术语“和/或”是指并包含一个或
多个相关联的列出项目的任何或所有可能组合。除非有相反的说明,本说明书使用的“第
一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级
或者重要程度。
个数字实体,也可以被当成一个数字实体,如何划分取决于业务场景的需要。
性。
化的版本链。
体介绍)。
系。其中,该调研数据可以包括但不限于:任一数字实体所属的信息系统、任一数字实体所
包含的各个字段、各个字段中的任一字段的数据类型以及各个字段中的主键字段。
实的业务中各个数字实体之间的复杂关系。
Relationship Management,CRM)信息系统,该数字实体所包含的字段包括ID(字段的数据
类型为string)、最近联系时间(字段的数据类型为time)、手机(字段的数据类型为string)
等,主键字段为ID。
设计,即通过更高层次的抽象,将原本的数字实体转换为业务人员可维护、可操作的配置化
操作。
系的确定,也可以理解为,确定需要存储的各个数字实体之间的引用关系。其中,一个数字
实体上的主键(相对于另一个数字实体而言称为外键)总是依赖于另外一个数字实体的主
键。
源。
增、更新、删除、访问操作并扩展冲突管理(下文将具体介绍)。
可以如图3所示。
字实体,一次出入库只能操作一个信息系统中的数字实体。实体表可以用于描述数字实体,
即实体表可以上述调研数据在数字资产库中创建数字实体的描述。实体字段表可以用于描
述数字实体中部的字段信息,便于与实体表一起为后续数字实体的出入库提供支持。入库
编号表可以用于记录数字实体每次入库时生成的入库编号,其中,数字实体的每一次入库
操作是对一个信息系统中的数字实体的入库操作,每次入库操作会生成一个全局唯一的入
库编号。入库编号与实体关联关系表可以用于数字实体每一次入库时的信息,其中,当某个
数字实体在入库时可能并未更新任何信息,此时,可以标记VIRTUAL_INPUT字段为true,将
VIRTUAL_ID关联至往前溯源的该数字实体最后一次更新时对应的入库编号,这样做的好处
是避免每次入库后在数字资产库中为未变更的数字实体产生大量冗余数据而导致数字资
产库体积快速膨胀。实体入库表可以用于记录数字实体入库数字资产库后根据实体字段实
例化的信息,即根据实体字段表,将入库后的数字实体实例化成一条记录存储于实体入库
记录中,用于后续出库和数据查询。
的任何数据,所做只是生成新的入库编号并与之建立新的关联关系,有别于传统的业务对
象管理,实现任意异构业务数据的统一存储、历史变更溯源。
除标签接口和修改标签接口,这些接口涵盖了数字实体的新增、更新、删除、访问等操作。
口一次仅支持对一个信息系统中的数字实体入库数字资产库中。数字实体出库操作接口可
以用于支持对所述数字资产库中存储的数字实体进行数字实体的出库操作、访问操作,其
中,可设置数字实体出库接口一次仅支持对一个信息系统中的数字实体出库或访问。重设
HEAD接口可以用于支持对数字资产库中存储的指定信息系统中的HEAD指针重设到指定的
入库编号。设置标签接口可以用于支持对数字资产库中存储的指定数字实体的入库编号设
置标签。删除标签接口可以用于支持删除数字资产库中存储的指定数字实体的入库编号设
置的标签。修改标签接口可以用于支持修改数字资产库中存储的指定数字实体的入库编号
设置的标签。
sysVer string 否 数字实体管理系统版本,通常由系统返回
commitId string 否 请求客户端系统记录的最近一次提交编号,为空则表示首次入库
entity string 是 所属实体
record Array
field string 是 字段名
value string 是 字段值
Content‑Type string 是 默认值为application/json
X‑DES‑TOKEN string 是 由数字实体管理系统颁发的令牌
X‑TIMESTAMP string 是 当前请求客户端的时间戳
data string 系统响应消息,当处理成功时,返回本次入库产生的新编号,可凭此编号拉取对应的数字实体
message string 系统响应消息,当处理失败或系统内部异常时由此字段返回错误消息
sys‑ver string 数字实体管理系统版本
timestamp string 当前服务器时间戳
traceId string 请求跟踪id
queryField Array< 是 查询参数
QueryField>
sysVer string 否 数字实体管理系统版本,通常由系统返回
target string string 出库方式,0表示通过编号出库,1表示通过标签出库
targetValue string 是 根据target字段确定填写要出库的编号或标签,为编号时也
可以填写HEAD表示读取数字实体管理系统对应系统最新的一
次提交的记录
system string 是 所属系统
entity string 是 所属实体
value string 是 字段值
queryModel string 是 是否精确匹配,1表示精确匹配,0表示模糊匹配
X‑DES‑TOKEN string 是 由数字实体管理系统颁发的令牌
X‑TIMESTAMP string 是 当前请求客户端的时间戳
data Array
message string 系统响应消息,当处理失败或系统内部异常时由此字段返回错误消息
sys‑ver string 数字实体管理系统版本
timestamp string 当前服务器时间戳
traceId string 请求跟踪id
system string 是 所属系统
entity string 是 所属实体
record Array
field string 是 字段名
value string 是 字段值
system string 是 要重设HEAD指针的系统
commitId string 是 指定的入库编号,对应系统的HEAD指针将被重设到该入库编写
X‑DES‑TOKEN string 是 由数字实体管理系统颁发的令牌
X‑TIMESTAMP string 是 当前请求客户端的时间戳
data boolean 系统响应消息,true表示处理成功,false表示处理失败
message string 系统响应消息,当处理失败或系统内部异常时由此字段返回错误消息
sys‑ver string 数字实体管理系统版本
timestamp string 当前服务器时间戳
traceId string 请求跟踪id
commitId string 是 要打标签的入库编写,也可以传递HEAD表示在数字实体管理系统中最后一次入库的编号
label string 是 标签名,长度限制在50个字符内,在数字实体管理系统中唯一
Content‑Type string 是 默认值为application/json
X‑DES‑TOKEN string 是 由数字实体管理系统颁发的令牌
X‑TIMESTAMP string 是 当前请求客户端的时间戳
data boolean 系统响应消息,true表示处理成功,false表示处理失败
message string 系统响应消息,当处理失败或系统内部异常时由此字段返回错误消息
sys‑ver string 数字实体管理系统版本
timestamp string 当前服务器时间戳
traceId string 请求跟踪id
system string 是 所属系统
entity string 是 所属实体
Content‑Type string 是 默认值为application/json
X‑DES‑TOKEN string 是 由数字实体管理系统颁发的令牌
X‑TIMESTAMP string 是 当前请求客户端的时间戳
data boolean 系统响应消息,true表示处理成功,false表示处理失败
message string 系统响应消息,当处理失败或系统内部异常时由此字段返回错误消息
sys‑ver string 数字实体管理系统版本
timestamp string 当前服务器时间戳
traceId string 请求跟踪id
newLabel string 是 修改后的标签名,长度限制在50个字符内,在数字实体管理系统中唯一
sysVer string 否 数字实体管理系统版本,通常由系统返回
Content‑Type string 是 默认值为application/json
X‑DES‑TOKEN string 是 由数字实体管理系统颁发的令牌
X‑TIMESTAMP string 是 当前请求客户端的时间戳
data boolean 系统响应消息,true表示处理成功,false表示处理失败
message string 系统响应消息,当处理失败或系统内部异常时由此字段返回错误消息
sys‑ver string 数字实体管理系统版本
timestamp string 当前服务器时间戳
traceId string 请求跟踪id
以极低的成本对这些信息系统的数据的历史变更追溯进行集中管理,可以大幅度降低信息
系统的改造成本,实现了业务数据的资产化应用。
体对应的版本信息。
的,因此第一数字实体删除是第一数字更新操作的一个变种。
针写到第一数字实体上,获得第一数字实体的版本信息,以便于从第一数字实体的角度快
速查询第一数字实体的最新记录。其中,该版本信息包括入库编号,入库编号用于指向第一
数字实体本次入库的记录。
号,并将该入库编号作为HEAD指针写到第一数字实体上,获得第一数字实体的版本信息,以
便于从第一数字实体的角度快速查询第一数字实体的最新记录。其中,该版本信息包括入
库编号,入库编号用于指向第一数字实体本次入库的最新记录。或者,当第一数字实体更新
后未发生变化时,通过版本管理模型生成第一数字实体本次入库操作对应的入库编号,并
将本次入库的入库编号关联至该第一数字实体往前朔源的最后一次变化时的入库编号。
实体与数字资产库的关系。
历史追溯的难题。
签,该标签与入库编号表中的入库编号一一对应,即一个标签总是对应一个唯一的入库编
号。
点为第一数字实体入库后的任一时间点。
好的数字资产通常是一有定关联关系的数字实体集,另一方面可以从使用上方便消费者使
用标签批量获取所需要数字实体集。
管理工具的版本控制理念,通过版本管理模型对数字实体进行统一存储,解决了异构数据
统一存储的难题。
中,检测到同一个第三数字实体被多个外部系统引用后在入库所述数字资产库产生冲突
时,将该冲突细化到第三数字实体所包含的字段上,获得第三数字实体对应的冲突字段,之
后,输出该冲突字段,以提示用户进行处理,即冲突处理的决定权在用户,以便于对数字实
体进行统一管理、历史变更追溯。其中,第三数字实体为上述需要存储的各个数字实体中的
一个。
用户入库数据,将数字资产库的数据更新到第三次入库编号对应的数据。当前用户操作入
库,对应的入库前的数据是第二次入库编号,但是此时资产库中数据已对应第三次入库,冲
突产生,并提示用户处理。在用户处理完成后,使用处理后的数据采用上述方式继续入库,
对应入库编号为第四次入库。冲突处理完成,第四次入库完成。
象;构建版本管理模型,版本管理模型用于将数字实体入库数字资产库后对数字实体的变
更抽象为数字实体版本更新进行管理;提供数字资产库的统一数字实体访问接口,统一数
字实体访问接口用于支持对数字资产库进行数字实体的各项操作;检测到通过统一数字实
体访问接口将第一数字实体入库数字资产库后,通过版本管理模型将对第一数字实体的变
更抽象为第一数字实体的版本更新,获得第一数字实体对应的版本信息;第一数字实体为
各个数字实体中的一个;根据实体关系模型和版本信息,将第一数字实体存储到数字资产
库中。通过这种方式,可以巧妙的借用关系型数据库表的概念以及软件源代码管理工具的
版本控制理念,通过版本管理模型对数字实体进行管理,可以实现对不同信息系统中不同
的异构业务数据进行统一管理、历史变更追溯、统一访问途径。
于将数字实体入库数字资产库后对数字实体的变更抽象为数字实体版本更新进行管理;
将第一数字实体入库数字资产库后,通过版本管理模型将对第一数字实体的变更抽象为第
一数字实体的版本更新,获得第一数字实体对应的版本信息;第一数字实体为各个数字实
体中的一个;根据实体关系模型和版本信息,将第一数字实体存储到数字资产库中。
数字实体所属的信息系统、任一数字实体所包含的各个字段、各个字段中的任一字段的数
据类型以及各个字段中的主键字段;
记录;实体表用于描述数字实体;实体字段表用于描述数字实体中部的字段信息;入库编号
表用于记录数字实体每次入库时生成的入库编号;入库编号与实体关联关系表用于数字实
体每一次入库时的信息;实体入库表用于记录数字实体入库数字资产库后根据实体字段实
例化的信息。
获得第一数字实体的版本信息,版本信息包括入库编号,入库编号用于指向第一数字实体
本次入库的记录;或者,
为HEAD指针写到第一数字实体上,获得第一数字实体的版本信息,版本信息包括入库编号,
入库编号用于指向第一数字实体本次入库的最新记录;或者,
系。
储的数字实体中的一个;或者,
数字实体为各个数字实体中的一个;
库接口用于支持对数字资产库进行数字实体的入库操作,入库操作包括新增操作、重复入
库操作和删除操作;数字实体出库操作接口用于支持对数字资产库中存储的数字实体进行
数字实体的出库操作、访问操作;重设HEAD接口用于支持对数字资产库中存储的指定信息
系统中的HEAD指针重设到指定的入库编号;设置标签接口用于支持对数字资产库中存储的
指定数字实体的入库编号设置标签;删除标签接口用于支持删除数字资产库中存储的指定
数字实体的入库编号设置的标签;修改标签接口用于支持修改数字资产库中存储的指定数
字实体的入库编号设置的标签。
解本实施例中管理装置的实施过程,所以为了说明书的简洁,在此不再赘述。
器32和通信接口独立实现,则存储器31、处理器32和通信接口可以通过总线相互连接并完
成相互间的通信。
示的数字实体的管理方法。
存储器、CD‑ROM、HDD、DVD、磁带和光学数据存储设备等。
说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护
范围。