对象信息存储方法、装置及存储介质制造方法及图纸

技术编号:24091678 阅读:23 留言:0更新日期:2020-05-09 08:21
本申请公开了一种对象信息存储方法、装置及存储介质,属于网络技术领域。在本申请中,在存储第一对象的对象信息时,可以获取与第一对象关联的第二对象的对象标识符,进而根据第二对象的对象标识符找到第二对象的对象节点,以此来存储第一对象的对象信息。由于本申请实施例中的对象标识符可以唯一标识一个对象,因此,通过对象标识符可以清楚且无歧义的表征一个对象,在此基础上,根据对象标识符建立并存储对象之间的关系,可以更为清楚的表征各个对象之间的关系。

Object information storage method, device and storage medium

【技术实现步骤摘要】
对象信息存储方法、装置及存储介质
本申请涉及网络
,特别涉及一种对象信息存储方法、装置及存储介质。
技术介绍
世间的实体、虚拟物体或事件等万事万物均可以称为对象。例如,一个企业可以是一个对象,这个企业内的每个部门均可以为一个对象,企业的每位员工也均可以为一个对象。相关技术中,可以通过包含有特定语义的多个字符串来描述对象以及该对象与其他对象之间的关系,将该多个字符串作为该对象的对象信息进行存储。例如,对于A企业的一个员工,可以用这个人的名称来标识这个人,并通过“A企业的成员”这个字符串来描述这个员工与A企业之间的关系。然而,在采用特定语义的字符串来描述对象时,可能不同对象会对应相同的字符串,这样,在将这些对象信息进行存储时,将会出现信息混乱,导致对象标识和对象之间关系不清楚。
技术实现思路
本申请实施例提供了一种对象信息存储方法、装置及存储介质,可以更为清楚的表征不同对象以及不同对象之间的关联关系。所述技术方案如下:一方面,提供了一种对象信息存储方法,所述方法包括:接收第一对象的对象信息和第二对象的对象标识符,所述对象信息包括第一对象的对象标识符和第一对象的描述信息,所述第一对象与所述第二对象关联,所述对象标识符用于唯一标识相应对象;根据所述第二对象的对象标识符,在对象树中确定所述第二对象的对象节点,所述对象树包括多个对象的对象节点,每个对象节点用于表征一个对象;根据所述第二对象的对象节点,对所述第一对象的对象信息进行存储。另一方面,提供了一种对象信息存储装置,所述装置包括:接收模块,用于接收第一对象的对象信息和第二对象的对象标识符,所述对象信息包括第一对象的对象标识符和第一对象的描述信息,所述第一对象与所述第二对象关联,所述对象标识符用于唯一标识相应对象;确定模块,用于确定根据所述第二对象的对象标识符,在对象树中确定所述第二对象的对象节点,所述对象树包括多个对象的对象节点,每个对象节点用于表征一个对象;存储模块,用于根据所述第二对象的对象节点,对所述第一对象的对象信息进行存储。另一方面,提供了一种对象信息存储装置,所述装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述指令、所述程序、所述代码集或所述指令集由所述处理器加载并执行以实现上述业务处理方法。另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述指令、所述程序、所述代码集或所述指令集由处理器加载并执行以实现上述对象信息存储方法。另一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述对象信息存储方法。本申请实施例提供的技术方案带来的有益效果至少包括:在本申请实施例中,在存储第一对象的对象信息时,可以获取与第一对象关联的第二对象的对象标识符,进而根据第二对象的对象标识符找到第二对象的对象节点,以此来存储第一对象的对象信息。由于本申请实施例中的对象标识符可以唯一标识一个对象,因此,通过对象标识符可以清楚且无歧义的表征一个对象,在此基础上,根据对象标识符建立并存储对象之间的关系,可以更为清楚的表征各个对象之间的关系。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的对象信息存储方法流程图;图2是本申请实施例提供的OID分层树形结构的示意图;图3是本申请实施例提供的确定第二对象的对象节点的示意图;图4是本申请实施例提供的建立第一对象和第三对象之间的关联关系的示意图;图5是本申请实施例提供的企业信息管理过程中各个对象的信息存储示意图;图6是本申请实施例提供的一种对象信息存储装置的结构示意图;图7是本申请实施例提供的一种用于进行对象信息存储的服务器的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在对本申请实施例进行详细的解释说明之前,先对本申请实施例涉及的应用场景予以介绍。当前,在信息安全、医疗卫生、网络管理等领域中,均有大量的对象以及对象之间的关联关系需要存储。本申请实施例提供的对象信息存储方法即可以用于各种领域中大量对象的对象信息的存储。例如,在医疗卫生领域,一个国家内的各个医院的信息、各个医院内的部门信息以及每个部门的医护人员的信息需要进行统一管理和维护,在这种场景中,可以根据所属国家的对象标识符,为各个医院分配用不同的对象标识符,之后,可以根据各个医院的对象标识符为相应医院的各部门分配对象标识符。同理,各个部门的医护人员也可以申请自身的对象标识符。这样,一个对象可以通过对象标识符以及描述信息来表征,将上述信息进行存储,通过各个对象的对象标识符和描述信息建立各个对象之间的关联关系,从而实现对各个医疗机构的信息管理。再例如,对于某个企业而言,该企业内部的部分信息、各部门的成员信息等也需要进行管理。这种情况下,同样可以采用本申请实施例提供的对象信息存储方法来存储各个对象的对象信息。再例如,在区域链场景中,链上的各个数据对应的区块链地址可以用对象标识符来描述,通过各个区块链地址的对象标识符以及描述信息来构建各个区块链地址上的数据在交易时所形成的关联关系,这样即可以清楚的表征出链上所有数据的流向。当然,本申请实施例中提供的对象信息存储方法还可以用于其他场景的对象管理中,上述仅是本申请实施例给出的几种示例性地场景,并不构成对本申请实施例所应用场景的限制。接下来对本申请实施例提供的对象信息存储方法进行介绍。图1是本申请实施例提供的一种对象信息存储方法的流程图。该方法可以应用于计算机设备中,该计算机设备可以为终端,也可以为服务器,在接下来的实施例中,以该计算机设备为服务器为例来对该方法的实现过程进行说明。参见图1,该方法包括:步骤101:接收第一对象的对象信息和第二对象的对象标识符。在本申请实施例中,第一对象和第二对象可以是关联的两个对象。在一种可能的情况下,第二对象包含第一对象,也即,第一对象可以从属于第二对象。另外,第一对象的对象信息可以包括第一对象的对象标识符和第一对象的描述信息。其中,对象标识符可以为OID(ObjectIdentifier,对象标识)或IPv6(InternetProtocolVersion6,互联网协议第6版)地址。描述信息可以包括用于表征相应对象的属性的属性信息,例如,相应对象的名称。除此之外,该描述信息还可以包括其他对象的对象标识符以及相应对象与其他对象的关联关系的关系字符串。需要说明的是,OID是由ISO(Internatio本文档来自技高网...

【技术保护点】
1.一种对象信息存储方法,其特征在于,所述方法包括:/n接收第一对象的对象信息和第二对象的对象标识符,所述对象信息包括第一对象的对象标识符和第一对象的描述信息,所述第一对象与所述第二对象关联,所述对象标识符用于唯一标识相应对象;/n根据所述第二对象的对象标识符,在对象树中确定所述第二对象的对象节点,所述对象树包括多个对象的对象节点,每个对象节点用于表征一个对象;/n根据所述第二对象的对象节点,对所述第一对象的对象信息进行存储。/n

【技术特征摘要】
1.一种对象信息存储方法,其特征在于,所述方法包括:
接收第一对象的对象信息和第二对象的对象标识符,所述对象信息包括第一对象的对象标识符和第一对象的描述信息,所述第一对象与所述第二对象关联,所述对象标识符用于唯一标识相应对象;
根据所述第二对象的对象标识符,在对象树中确定所述第二对象的对象节点,所述对象树包括多个对象的对象节点,每个对象节点用于表征一个对象;
根据所述第二对象的对象节点,对所述第一对象的对象信息进行存储。


2.根据权利要求1所述的方法,其特征在于,所述对象标识符包括对象标识OID或互联网协议第6版IPv6地址。


3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第二对象的对象节点,对所述第一对象的对象信息进行存储,包括:
如果所述第二对象的对象节点的关联节点中不存在节点标识为所述第一对象的对象标识符的节点,则根据所述第二对象的对象节点创建第一对象的对象节点;
根据所述第一对象的对象节点对所述第一对象的对象信息进行存储。


4.根据权利要求3所述的方法,其特征在于,所述第一对象的描述信息包括用于表征所述第一对象的属性的属性信息;
所述根据所述第一对象的对象节点对所述第一对象的对象信息进行存储,包括:
将所述第一对象的属性信息作为所述第一对象的对象节点的节点信息进行存储,将所述第一对象的对象标识符作为所述第一对象的对象节点的节点标识进行存储。


5.根据权利要求3所述的方法,其特征在于,所述第一对象的描述信息包括第三对象的对象标识符以及用于表征所述第一对象与所述第三对象之间的关联关系的关系字符串;
所述根据所述第一对象的对象节点对所述第一对象的对象信息进行存储,包括:
根据所述第三对象的对象标识符,确定所述第三对象的对象节点;

【专利技术属性】
技术研发人员:陈信雄
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1