[发明专利]多子集实体数据的存储显示方法及装置有效
申请号: | 201210572198.1 | 申请日: | 2012-12-25 |
公开(公告)号: | CN103020264A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 王忠福;龙润秋 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 林永协 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子集 实体 数据 存储 显示 方法 装置 | ||
技术领域
本发明涉及数据的存储及显示领域,尤其是一种对多子集实体数据的显示及存储方法、应用该方法的装置。
背景技术
通常,人们将具有相同特性的对象,如人、物件、事件等进行分类并进行统一的管理,例如将企业的往来单位作为一类对象,这类对象具有共同的特征,即与企业具有业务上的往来。在对象的管理中,通常将具有共同特征的对象定义为一类实体。同一类实体的对象又可以划分为不同的类别,如往来单位可以划分为客户、供应商、投标单位等,因此通常将一类实体划分为多个子集,将每一个具体的实体对象,如某一个具体的单位设定为归属于一个或多个子集。
如图1所示,与企业有业务往来的单位为往来单位10,往来单位10包括多种类型的单位,如客户11、供应商12、投标单位13等,若某一单位属于客户11,则将该单位作为客户11进行管理。然而,某些单位具有多重身份,既是客户又是供应商,则该单位属于客户11与供应商12的交集14。类似地,有些单位是供应商12与投标单位13的交集15,有些单位是客户11与投标单位13的交集16,有些单位更是客户11、供应商12及投标单位13的交集17。
为了方便地对同一实体的多个实体对象进行管理,通常使用计算机软件程序,如具有实体对象的存储显示的装置进行管理。使用该装置时,首先定义该实体,并设定该实体的多个子集,建立子集的层次结构。如图2所示,现有的层次结构将实体与该实体的子集并列地存储显示。设定子集后,将每一个子集内的所有实体对象保存在一个文件中,如建立一张表格,将一个子集内的所有实体对象记录在一张表格中。这样,若某一实体对象属于多个子集,将在每一个子集内分别记录该实体对象,由于每一个子集内的每一个实体对象将分配一个唯一的标识码,这样将导致同一个实体对象具有多个标识码,不但造成数据冗余,需要存储的数据量大,并且还容易造成管理的混乱,不利于对实体对象的管理。
发明内容
本发明的主要目的是提供一种数据冗余少且管理有效的多子集实体数据的存储显示方法。
本发明的另一目的是提供一种存储数据量小且管理有序的多子集实体数据的存储显示装置。
为了实现上述的主要目的,本发明提供的多子集实体数据存储显示方法包括对实体的内容进行定义,设定实体的二个以上的子集,赋予每一子集唯一的名称以及唯一的标识码,每一子集的标识码为2的指数幂,记录实体的每一实体对象的信息,确定每一实体对象所属的子集,计算每一实体对象的子集编码,实体对象的子集编码为该实体对象所属的所有子集的子集标识码之和,将每一实体对象的子集编码与实体对象关联并存储在存储模块中,根据接收到的子集的信息查找该子集包含的所有实体对象或者根据接收到的实体对象的信息查找该实体对象所属的所有子集的信息,并通过显示模块将查找到的信息显示出来。
由上述方案可见,根据每一个实体对象所属的子集计算子集编码,这样每一个实体对象的与子集的关系可以通过子集编码体现,存储、查找实体对象或子集时可以根据实体对象的子集编码实现,因此存储数据时无需重复存储实体对象的信息,存储的数据量小,且实体对象的管理也方便。
一个优选的方案是,根据接收到的子集的信息查找该子集包含的所有实体对象的步骤是:将所有实体对象的子集编码二进制数值分别与需要查找的子集的子集标识码二进制数值进行位与运算,查找出运算结果包含有二进制数“1”的所有实体对象。
由此可见,查找实体对象是通过对实体对象的子集编码与子集的标识码进行运算获得,查找过程的运算量小,且查出准确率高,查找的时间短。
另一个优选的方案是,根据接收到的实体对象的信息查找该实体对象所属的所有子集的步骤是:将需要查找的实体对象的子集编码二进制数值分别与所有子集标识码二进制数值进行位与运算,查找运算结果包含有二进制数“1”的所有子集标识码所对应的子集。
可见,查找子集是通过该子集的子集标识码与所有实体对象的子集编码进行逻辑运算,这样查找过程的运算量小,所消耗的时间短,且查找的准确率高。
再一个优选的方案是,计算所有实体对象的子集编码后,确定每一种子集编码对应的子集类型,每一子集类型包含至少一个子集,根据接收到的实体对象的信息查找该实体对象所属的所有子集的步骤是:查找需要查找的实体对象的子集编码对应的子集类型。
由此可见,通过确定所有子集编码对应的子集类型,查找子集时通过查找该子集编码对应的子集类型即可以方便地查找出实体对象所属的子集,查找的时间短,且查找准确率高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210572198.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像形成装置
- 下一篇:一种矿用牵引机车轮的摩擦轮
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置