本申请涉及信息技术领域,特别是涉及一种目录显示方法及装置。
背景技术:
智能电视一般侧重于在线互动媒体、互联网电视和点播式流媒体,而不是传统的广播媒体。其能为用户提供更加丰富的内容和服务,以及电视厂商致力于开发便于用户使用的各种便捷功能,以提升对产品的使用体验感受。
因而,为现有智能电视提供更为简单和直观,以及能与用户习惯无缝对接用户界面和可视化内容链接,以浏览和/或执行智能电视的各种功能,显得尤为重要。
技术实现要素:
本申请提供了一种目录显示方法及装置,以解决现有智能电视显示不直观,进而造成用户操作不方便的问题。
为了解决上述问题,本申请公开了一种目录显示方法,包括:
客户端向服务器发送获取目录请求;
接收服务器根据所述获取目录请求返回的监控目录列表,所述监控目录列表中包括:多条监控目录信息,其中,所述监控目录信息包括:监控目录标识符和负级标识符;
根据所述监控目录标识符及所述负级标识符构建树形监控层级目录结构;
显示所述树形监控层级目录结构。
可选的,所述根据所述监控目录标识符及所述负级标识符构建树形监控层级目录结构的步骤包括:
在当前监控页面中选择第一监控目录信息,所述第一监控目录信息为所述多条监控目录信息中的任意一条监控目录信息;
根据所述第一监控目录信息的监控目录标识符查找所述多条监控目录信息中除所述第一监控目录信息之外的多条监控目录信息中的负级标识符;
若查找到的所述负级标识符与所述第一监控目录信息的监控目录标识符不同,则将第一监控目录信息作为顶级目录。
可选的,若查找到的所述负级标识符与所述第一监控目录信息中的监控目录标识符相同,则获得第一查询结果,并将所述第一查询结果作为所述顶级目录的下级子目录。
可选的,所述方法还包括:
根据所述第一查询结果的监控目录标识符查找除所述第一查询结果之外的所述多条监控目录信息中的负级标识符;
若查找到的所述负级标识符与所述第一查询结果的监控目录标识符相同,则获取第二查询结果,并将所述第二查询结果作为所述第一查询结果的下级子目录。
可选的,若所述第一查询结果的下级子目录为最后一级子目录,则弹出提示信息。
为了解决上述问题,本申请还公开了一种目录显示装置,包括:
获取模块,用于向服务器发送获取目录请求;
接收模块,用于接收服务器根据所述获取目录请求返回的监控目录列表,所述监控目录列表中包括:多条监控目录信息,其中,所述监控目录信息包括:监控目录标识符和负级标识符;
构建模块,用于根据所述监控目录标识符及所述负级标识符构建树形监控层级目录结构;
显示模块,用于显示所述树形监控层级目录结构。
可选的,所述构建模块包括:
选择模块,用于在当前监控页面中选择第一监控目录信息,所述第一监控目录信息为所述多条监控目录信息中的任意一条监控目录信息;
第一查找模块,用于根据所述第一监控目录信息的监控目录标识符查找所述多条监控目录信息中除所述第一监控目录信息之外的多条监控目录信息中的负级标识符;
顶级目录模块,用于若查找到的所述负级标识符与所述第一监控目录信息的监控目录标识符不同,则将第一监控目录信息作为顶级目录。
可选的,顶级目录模块,还用于若查找到的所述负级标识符与所述第一监控目录标识符相同,则获得第一查询结果,并将所述第一查询结果作为所述顶级目录的下级子目录。
可选的,所述装置还包括:
第二查找模块,用于根据所述第一查询结果的监控目录标识符查找除所述第一查询结果之外的所述多条监控目录信息中的负级标识符;
顶级目录模块,还用于若查找到的所述负级标识符与所述第一查询结果的监控目录标识符相同,则获取第二查询结果,并将所述第二查询结果作为所述第一查询结果的下级子目录。
可选的,若所述第一查询结果的下级子目录为最后一级子目录,则弹出提示信息。
与现有技术相比,本申请包括以下优点:
本申请通过客户端向服务器发送获取目录请求,接收服务器根据所述获取目录请求返回的监控目录列表,所述监控目录列表中包括:多条监控目录信息,其中,所述监控目录信息包括:监控目录标识符和负级标识符,根据所述监控目录标识符及负级标识符构建树形监控层级目录结构,并显示所述树形监控层级目录结构,这样用户通过视联网收看监控时,呈现给用户的不是所有的监控目录信息,而是以树形监控层级目录结构显示,并依次展开,即可查看某一级目录下的监控资源,由于采用了树形监控层级目录结构可以以直观的形式给用户展示监控层级目录,并且对用户的响应速度快,且易于实现。
当然,实施本申请的任一产品不一定需要同时达到以上所述的所有优点。
附图说明
图1是本申请实施例一所述一种目录显示方法的流程图;
图2是本申请实施例二所述一种目录显示装置的结构框图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
实施例一
参照图1,其示出了本申请实施例一所述一种目录显示方法的流程图,所述方法主要应用于智能终端,例如:智能电视,该目录显示方法具体包括:
步骤101:客户端向服务器发送获取目录请求。
步骤102:接收服务器根据所述获取目录请求返回的监控目录列表,所述监控目录列表中包括:多条监控目录信息。
其中,所述监控目录信息包括:监控目录标识符和负级标识符。
步骤103:根据所述监控目录标识符及所述负级标识符构建树形监控层级目录结构。
客户端获取的监控目录列表中包括多条监控目录信息,因此需要根据每条监控目录信息包括的监控目录标识符和负级标识符构建树形监控层级目录结构。这样用户使用客户端通过视联网收看监控时,用户可通过遥控器依次点击树形监控层级目录结构,当选中某一个层级目录,即展开当前目录下的监控目录信息。
视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。最终将实现世界无距离,实现全球范围内人与人的距离只是一个屏幕的距离。
树形监控层级目录结构是指用户通过视联网在智能电视上收看监控时,监控信息根据用户的操作依次展开显示。
例如:现在要收看北京市的所有监控信息,监控目录信息需要一层一层的展开;首先会分别显示出北京市所有的区,当用户点击某个区时,会依次展开区下面的乡镇等;根据用户操作依次展开到最后一级,呈现出树形监控层级目录结构。
所述步骤103中,具体包括以下步骤:
步骤1031:在当前监控页面中选择第一监控目录信息,所述第一监控目录信息为所述多条监控目录信息中的任意一条监控目录信息;
步骤1032:根据所述第一监控目录信息的监控目录标识符查找所述多条监控目录信息中除所述第一监控目录信息之外的多条监控目录信息中的负级标识符。
步骤1033:若查找到的所述负级标识符与所述第一监控目录信息的监控目录标识符不同,则将第一监控目录信息作为顶级目录。
步骤1034:若查找到的所述负级标识符与所述第一监控目录信息中的监控目录标识符相同,则获得第一查询结果,并将所述第一查询结果作为所述顶级目录的下级子目录。
步骤1035:根据所述第一查询结果的监控目录标识符查找除所述第一查询结果之外的所述多条监控目录信息中的负级标识符。
步骤1036:若查找到的所述负级标识符与所述第一查询结果的监控目录标识符相同,则获取第二查询结果,并将所述第二查询结果作为所述第一查询结果的下级子目录,然后在根据第一查询结果的下级子目录进行查询,直到查询不到子目录为止。
在实际应用中若所述第一查询结果的下级子目录为最后一级子目录,则弹出提示信息,以提示用户该子级目录为最后一级子目录。
步骤104:显示所述树形监控层级目录结构。
在实际应用中,客户端进入到监控页面中,会根据获取目录请求首先从服务器获取所有的监控目录信息,每个监控目录信息中有两个唯一的标识符,即是监控目录标识符和负级标识符,并且树形监控层级目录结构中顶级目录是最先呈现给用户的,如:陕西省、山东省等;陕西省的监控目录信息中会包含子级目录,如:西安市。即:当用户通过遥控器点击陕西省时,会根据监控目录标识符和负级标识符的比较,将陕西省下的所有市都列出来,依次类推,将陕西省下的所有市下的乡镇等都列出来,直到查不到子级目录,客户端上的给出相应的提示信息,该提示信息可以为“已经是最后一级了”,并显示所述树形监控层级目录结构。
本实施例,通过客户端向服务器发送获取目录请求,接收服务器根据所述获取目录请求返回的监控目录列表,所述监控目录列表中包括:多条监控目录信息,其中,所述监控目录信息包括:监控目录标识符和负级标识符,根据所述监控目录标识符及负级标识符构建树形监控层级目录结构,并显示所述树形监控层级目录结构,这样用户通过视联网收看监控时,呈现给用户的不是所有的监控目录信息,而是以树形监控层级目录结构显示,并依次展开,即可查看某一级目录下的监控资源,由于采用了树形监控层级目录结构可以以直观的形式给用户展示监控层级目录,并且对用户的响应速度快,且易于实现。
需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请所必需的。
基于上述方法实施例的说明,本申请还提供了相应的装置实施例,来实现上述方法实施例所述的内容。
实施例二
参照图2,其示出了本申请实施例二所述一种目录显示装置的结构图,包括:
获取模块201,用于向服务器发送获取目录请求。
接收模块202,用于接收服务器根据所述获取目录请求返回的监控目录列表,所述监控目录列表中包括:多条监控目录信息,其中,所述监控目录信息包括:监控目录标识符和负级标识符。
构建模块203,用于根据所述监控目录标识符及所述负级标识符构建树形监控层级目录结构。
显示模块204,用于显示所述树形监控层级目录结构。
可选的,所述构建模块包括:
选择模块,用于在当前监控页面中选择第一监控目录信息,所述第一监控目录信息为所述多条监控目录信息中的任意一条监控目录信息;第一查找模块,用于根据所述第一监控目录信息的监控目录标识符查找所述多条监控目录信息中除所述第一监控目录信息之外的多条监控目录信息中的负级标识符;
顶级目录模块,用于若查找到的所述负级标识符与所述第一监控目录信息的监控目录标识符不同,则将第一监控目录信息作为顶级目录。
可选的,顶级目录模块,还用于若查找到的所述负级标识符与所述第一监控目录标识符相同,则获得第一查询结果,并将所述第一查询结果作为所述顶级目录的下级子目录。
可选的,所述装置还包括:
第二查找模块,用于根据所述第一查询结果的监控目录标识符查找除所述第一查询结果之外的所述多条监控目录信息中的负级标识符;
顶级目录模块,还用于若查找到的所述负级标识符与所述第一查询结果的监控目录标识符相同,则获取第二查询结果,并将所述第二查询结果作为所述第一查询结果的下级子目录。
可选的,若所述第一查询结果的下级子目录为最后一级子目录,则弹出提示信息。
本实施例,通过客户端向服务器发送获取目录请求,接收服务器根据所述获取目录请求返回的监控目录列表,所述监控目录列表中包括:多条监控目录信息,其中,所述监控目录信息包括:监控目录标识符和负级标识符,根据所述监控目录标识符及负级标识符构建树形监控层级目录结构,并显示所述树形监控层级目录结构,这样用户通过视联网收看监控时,呈现给用户的不是所有的监控目录信息,而是以树形监控层级目录结构显示,并依次展开,即可查看某一级目录下的监控资源,由于采用了树形监控层级目录结构可以以直观的形式给用户展示监控层级目录,并且对用户的响应速度快,且易于实现。
对于上述装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见所示方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域技术人员易于想到的是:上述各个实施例的任意组合应用都是可行的,故上述各个实施例之间的任意组合都是本申请的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
以上对本申请所提供的一种目录显示方法及装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。