【技术实现步骤摘要】
一种基于树形结构的留言回复表示方法及系统
本专利技术涉及互联网应用的设计及实现领域,具体而言,涉及一种基于树形结构的留言回复表示方法及系统。
技术介绍
伴随着互联网(包含移动互联网,下同)和信息技术的快速发展,互联网应用如雨后春笋,层出不穷。作为用户之间信息交互、沟通交流的主要渠道和载体,留言回复模块的设计与开发是互联网应用的重中之重。目前,主流的留言回复表示方法多为:筛选数条好评度最高的评论,作为精品评论或热门评论置顶;剩余评论默认按照时间顺序由新到旧排列,某些应用亦允许按照时间倒序或好评度排列;涉及到用户针对某一条特定回复(评论)进行回复(评论)时,多以(回复者)回复(被回复者):(回复内容)的格式表示,导致上下文信息严重缺失。现有技术中,互联网应用在一定程度上注意到了保留评论的实际回复目标信息,但仅仅局限在浅层,即第一级回复(评论)的所有子回复(评论)。
技术实现思路
针对现有技术中互联网应用在一定程度上注意到了保留评论的实际回复目标信息,但仅仅局限在浅层,即第一级回复(评论 ...
【技术保护点】
1.一种基于树形结构的留言回复表示方法,其特征在于,包括以下步骤:/nA:通过回复目标对留言回复界面进行渲染,得到留言回复界面;/nB:回复输入框中输入新的回复目标,并生成新的回复目标的ID,点击提交;/nC:根据回复数据表中查找该回复内容的ID是否存在目标节点,如果不存在目标节点则提示错误并结束,如果存在目标节点则将新的回复内容的ID作为目标节点的子节点插入数据表,并将新的回复内容的ID设为新的目标节点;/nD:通过子节点排序器对数据表的子节点进行排序,回复目标节点下的子节点渲染;/nE:根据新的目标节点重新渲染留言回复界面,生成新的留言回复界面。/n
【技术特征摘要】
1.一种基于树形结构的留言回复表示方法,其特征在于,包括以下步骤:
A:通过回复目标对留言回复界面进行渲染,得到留言回复界面;
B:回复输入框中输入新的回复目标,并生成新的回复目标的ID,点击提交;
C:根据回复数据表中查找该回复内容的ID是否存在目标节点,如果不存在目标节点则提示错误并结束,如果存在目标节点则将新的回复内容的ID作为目标节点的子节点插入数据表,并将新的回复内容的ID设为新的目标节点;
D:通过子节点排序器对数据表的子节点进行排序,回复目标节点下的子节点渲染;
E:根据新的目标节点重新渲染留言回复界面,生成新的留言回复界面。
2.根据权利要求1所述的一种基于树形结构的留言回复表示方法,其特征在于,所述A包括:
A1:根据回复数据表中查找该回复内容的ID是否存在目标节点;
A2:如果不存在目标节点则提示错误并结束,如果存在目标节点判断该节点是否可以继续追溯父节点;
A3:如果可以继续追溯父节点,则追加父节点至上文列表,并设父节点为当前节点并返回步骤1.2,如果不可以继续追溯父节点则保存目标节点的全部子节点至下文列表渲染上文列表全部节点、渲染目标节点、渲染回复输入框、渲染节点排序器、渲染下文列表全部节点。
3.根据权利要求2所述的一种基于树形结构的留言回复表示方法,其特征在于,所述回复输入框的回复目标仅限于目标节点,回复数据表中插入回复目标作为目标节点的子节点之一,同...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。