一种列表节点管理方法及装置制造方法及图纸

技术编号:19425330 阅读:32 留言:0更新日期:2018-11-14 10:38
本发明专利技术提供的列表节点管理方法及装置,应用于计算机技术领域,所述方法利用节点消息实现各列表节点间的状态信息传递,当获取第一列表节点接收到第二列表节点发送的节点消息后,根据该节点消息以及第一列表节点与第二列表节点间的节点关系,维护第一列表节点的状态,进一步的,使第一列表节点生成并发送节点消息,通过第一列表节点的节点消息实现第一列表节点当前状态的传递,从而实现列表节点的联动管理,本发明专利技术实施例提供的列表节点管理方法可以实现列表节点的联动管理,为开发人员提供一种新的管理方法,使开发人员具有更多的选择空间。

【技术实现步骤摘要】
一种列表节点管理方法及装置
本专利技术属于计算机
,尤其涉及一种列表节点管理方法及装置。
技术介绍
在实际应用中,很多应用场景需要使用列表来体现不同层级之间的隶属关系。比如,人事部门通过列表体现公司的组织管理架构;在电子书中通过列表建立可折叠的图书目录等等。参见图1,本专利技术实施例涉及的一种列表结构示意图,从图中可以看出,图1示出的列表共包含五级列表节点,每一层级下分别设置有多个子列表节点,且各层级列表节点间具有相互影响的联动关系,比如四级列表节点1被用户选中,四级列表节点1对应的所有下一级列表节点,即五级列表节点1至五级列表节点3,同样全部被自动选中;再比如,四级列表节点1和四级列表节点2全部被用户选中,对应的,三级列表节点1同样会自动更改为选中状态。列表中各级列表之间的联动管理,可以有效提高用户对列表的操作效率,使用户获得良好的使用感受,是列表设置过程中的关键点。要实现列表中各级列表之间的联动管理,实际应用中大都单独设置一节点管理层,通过节点管理层逐级梳理列表中每个列表节点的状态,以实现对列表中各列表节点的管理。现有技术中,没有其他成熟的列表节点管理方法可以应用,对于开发人员而言,列表中各级列表节点之间联动管理的实现方法较为单一,没有其他选择空间。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种列表节点管理方法及装置,丰富列表中各级列表节点之间联动管理的实现方式,使开发人员具有更多的选择,具体方案如下:第一方面,本专利技术提供一种列表节点管理方法,包括:获取第一列表节点接收的节点消息,所述节点消息至少指示发送所述节点消息的第二列表节点的状态;根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态。可选的,在所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态之前,本专利技术第一方面提供的列表节点管理方法,还包括:判断所述节点消息是否有效,若所述节点消息有效,则执行所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态的步骤。可选的,所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态,包括:读取所述第二列表节点的节点消息中包含的消息类型和节点属性,其中,所述消息类型记录列表节点的状态,所述节点属性记录列表节点的标识信息;根据所述节点属性,确定所述第一列表节点与所述第二列表节点的节点关系;结合所述消息类型以及所述节点关系,维护所述第一列表节点的状态。可选的,所述节点属性包括列表节点的节点标识号和父节点标识号,所述根据所述节点属性,确定所述第一列表节点与所述第二列表节点的节点关系,包括:若第一列表节点的节点标识号与第二列表节点的父节点标识号相应,则第一列表节点为第二列表节点的父节点;若第一列表节点的父节点标识号与第二列表节点的节点标识号相应,则第一列表节点为第二列表节点的子节点;若第一列表节点的父节点标识号与第二列表节点的父节点标识号相应,则第一列表节点为第二列表节点的兄弟节点。可选的,本专利技术第一方面提供的任一项列表节点管理方法,还包括:若所述第一列表节点和所述第二列表节点的兄弟节点,且所述节点消息为上报第二列表节点状态的节点消息,则控制第一列表节点舍弃所述节点消息。第二方面,本专利技术提供另一种列表节点管理方法,包括:生成节点消息,其中,所述节点消息至少指示第一列表节点的状态;使所述第一列表节点向第二列表节点广播所述节点消息,以便根据所述第一列表节点和所述第二列表节点的节点关系,以所述第一列表节点的状态维护所述第二列表节点的状态。可选的,所述生成节点消息,包括:获取用户的点击操作指令;根据所述点击操作指令,更新第一列表节点状态;根据第一列表节点更新后的状态,生成节点消息。可选的,所述生成节点消息,包括:当第一列表节点收到指示兄弟列表节点状态更新的节点消息时,确定所述第一列表节点的当前状态;根据所述第一列表节点的当前状态,生成节点消息。第三方面,本专利技术提供一种列表节点管理装置,包括:获取单元,用于获取第一列表节点接收的节点消息,所述节点消息至少指示发送所述节点消息的第二列表节点的状态;第一维护单元,用于根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态。第四方面,本专利技术提供另一种列表节点管理装置,包括:生成单元,用于生成节点消息,其中,所述节点消息至少指示第一列表节点的状态;第二维护单元,用于使所述第一列表节点向第二列表节点广播所述节点消息,以便根据所述第一列表节点和所述第二列表节点的节点关系,以所述第一列表节点的状态维护所述第二列表节点的状态。基于上述技术方案,本专利技术提供的列表节点管理方法,利用节点消息实现各列表节点间的状态信息传递,当获取第一列表节点接收到第二列表节点发送的节点消息后,根据该节点消息以及第一列表节点与第二列表节点间的节点关系,维护第一列表节点的状态,进一步的,使第一列表节点生成并发送节点消息,通过第一列表节点的节点消息实现第一列表节点当前状态的传递,从而实现列表节点的联动管理,本专利技术实施例提供的列表节点管理方法可以实现列表节点的联动管理,为开发人员提供一种新的管理方法,使开发人员具有更多的选择空间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例涉及的一种列表结构示意图;图2是本专利技术实施例提供的一种列表节点管理方法流程图;图3是本专利技术实施例提供的另一种列表节点管理方法流程图;图4是本专利技术实施例提供的再一种列表节点管理方法流程图;图5是本专利技术实施例提供的一种列表节点管理装置的结构框图;图6是本专利技术实施例提供的另一种列表节点管理装置的结构框图;图7是本专利技术实施例提供的再一种列表节点管理装置的结构框图;图8是本专利技术实施例提供的又一种列表节点管理装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图2,本专利技术实施例提供的一种列表节点管理方法流程图,该方法可应用于电子设备,该电子设备可选如笔记本电脑、智能手机、PC(个人计算机)等具有数据处理能力以及程序运行能力的用户设备,显然,该电子设备在某些情况下也可选用网络侧的服务器实现;参照图2,本专利技术实施例提供的一种列表节点管理方法,可以包括:步骤S100,获取第一列表节点接收的节点消息。可选的,为提高本专利技术实施例提供的列表节点管理方法的通用性,以及方法本身的可复制性,本专利技术实施例所涉及的列表节点均设置有相同格式的节点属性,不同的列表节点通过不同的节点属性值加以区分。进一步的,列表节点间传递的节点消本文档来自技高网...

【技术保护点】
1.一种列表节点管理方法,其特征在于,获取第一列表节点接收的节点消息,所述节点消息至少指示发送所述节点消息的第二列表节点的状态;根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态。

【技术特征摘要】
1.一种列表节点管理方法,其特征在于,获取第一列表节点接收的节点消息,所述节点消息至少指示发送所述节点消息的第二列表节点的状态;根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态。2.根据权利要求1所述列表节点管理方法,其特征在于,在所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态之前,所述方法还包括:判断所述节点消息是否有效,若所述节点消息有效,则执行所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态的步骤。3.根据权利要求1所述列表节点管理方法,其特征在于,所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态,包括:读取所述第二列表节点的节点消息中包含的消息类型和节点属性,其中,所述消息类型记录列表节点的状态,所述节点属性记录列表节点的标识信息;根据所述节点属性,确定所述第一列表节点与所述第二列表节点的节点关系;结合所述消息类型以及所述节点关系,维护所述第一列表节点的状态。4.根据权利要求3所述列表节点管理方法,其特征在于,所述节点属性包括列表节点的节点标识号和父节点标识号,所述根据所述节点属性,确定所述第一列表节点与所述第二列表节点的节点关系,包括:若第一列表节点的节点标识号与第二列表节点的父节点标识号相应,则第一列表节点为第二列表节点的父节点;若第一列表节点的父节点标识号与第二列表节点的节点标识号相应,则第一列表节点为第二列表节点的子节点;若第一列表节点的父节点标识号与第二列表节点的父节点标识号相应,则第一列表节点为第...

【专利技术属性】
技术研发人员:徐佳宏刘敏中
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东,44

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

1