[发明专利]一种列表节点管理方法及装置有效
申请号: | 201810602116.0 | 申请日: | 2018-06-12 |
公开(公告)号: | CN108804678B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 徐佳宏;刘敏中 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 列表 节点 管理 方法 装置 | ||
本发明提供的列表节点管理方法及装置,应用于计算机技术领域,所述方法利用节点消息实现各列表节点间的状态信息传递,当获取第一列表节点接收到第二列表节点发送的节点消息后,根据该节点消息以及第一列表节点与第二列表节点间的节点关系,维护第一列表节点的状态,进一步的,使第一列表节点生成并发送节点消息,通过第一列表节点的节点消息实现第一列表节点当前状态的传递,从而实现列表节点的联动管理,本发明实施例提供的列表节点管理方法可以实现列表节点的联动管理,为开发人员提供一种新的管理方法,使开发人员具有更多的选择空间。
技术领域
本发明属于计算机技术领域,尤其涉及一种列表节点管理方法及装置。
背景技术
在实际应用中,很多应用场景需要使用列表来体现不同层级之间的隶属关系。比如,人事部门通过列表体现公司的组织管理架构;在电子书中通过列表建立可折叠的图书目录等等。
参见图1,本发明实施例涉及的一种列表结构示意图,从图中可以看出,图1示出的列表共包含五级列表节点,每一层级下分别设置有多个子列表节点,且各层级列表节点间具有相互影响的联动关系,比如四级列表节点1被用户选中,四级列表节点1对应的所有下一级列表节点,即五级列表节点1至五级列表节点3,同样全部被自动选中;再比如,四级列表节点1和四级列表节点2全部被用户选中,对应的,三级列表节点1同样会自动更改为选中状态。列表中各级列表之间的联动管理,可以有效提高用户对列表的操作效率,使用户获得良好的使用感受,是列表设置过程中的关键点。
要实现列表中各级列表之间的联动管理,实际应用中大都单独设置一节点管理层,通过节点管理层逐级梳理列表中每个列表节点的状态,以实现对列表中各列表节点的管理。现有技术中,没有其他成熟的列表节点管理方法可以应用,对于开发人员而言,列表中各级列表节点之间联动管理的实现方法较为单一,没有其他选择空间。
发明内容
有鉴于此,本发明的目的在于提供一种列表节点管理方法及装置,丰富列表中各级列表节点之间联动管理的实现方式,使开发人员具有更多的选择,具体方案如下:
第一方面,本发明提供一种列表节点管理方法,包括:
获取第一列表节点接收的节点消息,所述节点消息至少指示发送所述节点消息的第二列表节点的状态;
根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态。
可选的,在所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态之前,本发明第一方面提供的列表节点管理方法,还包括:
判断所述节点消息是否有效,若所述节点消息有效,则执行所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态的步骤。
可选的,所述根据所述第一列表节点和所述第二列表节点的节点关系,以所述第二列表节点的状态维护所述第一列表节点的状态,包括:
读取所述第二列表节点的节点消息中包含的消息类型和节点属性,其中,所述消息类型记录列表节点的状态,所述节点属性记录列表节点的标识信息;
根据所述节点属性,确定所述第一列表节点与所述第二列表节点的节点关系;
结合所述消息类型以及所述节点关系,维护所述第一列表节点的状态。
可选的,所述节点属性包括列表节点的节点标识号和父节点标识号,所述根据所述节点属性,确定所述第一列表节点与所述第二列表节点的节点关系,包括:
若第一列表节点的节点标识号与第二列表节点的父节点标识号相应,则第一列表节点为第二列表节点的父节点;
若第一列表节点的父节点标识号与第二列表节点的节点标识号相应,则第一列表节点为第二列表节点的子节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810602116.0/2.html,转载请声明来源钻瓜专利网。