一种列表加载方法及装置制造方法及图纸

技术编号:18417690 阅读:36 留言:0更新日期:2018-07-11 09:22
一种列表加载方法及装置,用以解决现有技术中的列表加载方式存在的占用系统资源较大的问题,从而提高系统的运行效率。方法包括:在接收到进入设定界面的第一指令时,从服务器获取设定界面包含的多个列表项中的部分列表项的内容信息,其中,部分列表项的数量由预先设置的用户界面效果图确定;解析部分列表项的内容信息得到部分列表项的创建信息;根据设定界面的尺寸,创建上述部分列表项中的至少一个列表项的布局信息;根据上述至少一个列表项的创建信息,在至少一个列表项的布局信息中创建至少一个列表项;在设定界面中加载至少一个列表项。

A method and device for list loading

In order to improve the efficiency of the system, a list loading method and device is used to solve the problem that the list loading mode of the existing technology occupies a large amount of system resources. The method includes: when receiving the first instruction to enter the set interface, the content information of the partial list items in the multiple list items contained in the set interface is obtained from the server, in which the number of the partial list items is determined by the pre set user interface effect diagram; the content information of the partial list item is parsed to the part list item. Create information; create the layout information of at least one list item in the above list item according to the size of the set interface; create at least one list item in the layout information of at least one list item according to the creation information of the at least one list item; load at least one list item in the setting boundary.

【技术实现步骤摘要】
一种列表加载方法及装置
本申请涉及智能电视
,尤其涉及一种列表加载方法及装置。
技术介绍
随着互联网技术的发展,智能电视的功能越来越多样化,显示界面也越来越丰富。当用户在智能电视上选择进入某个界面时,现有的列表加载方法通常是:获取需要在该界面中显示的全部列表项的内容信息,并通过解析全部列表项的内容信息得到全部列表项的创建信息,然后根据全部列表项的创建信息创建全部列表项,并根据用户需求加载相应的列表项。显然,采用上述列表加载方法需要事先创建出需要在该界面中显示的全部列表项,而创建全部列表项必然会占用较多系统资源,导致系统的运行效率降低。综上,当需要加载智能电视中某个界面的列表项时,现有的列表加载方法存在占用系统资源较多、系统运行效率较低的问题。
技术实现思路
本申请实施例提供一种列表加载方法及装置,用以解决现有技术中的列表加载方式存在的占用系统资源较大的问题,从而提高系统的运行效率。第一方面,本申请实施例提供一种列表加载方法,该方法包括:在接收到进入设定界面的第一指令时,从服务器获取设定界面包含的多个列表项中的部分列表项的内容信息,其中,部分列表项的数量由预先设置的用户界面效果图确定;解析上述部分列表项的内容信息得到部分列表项的创建信息然后根据设定界面的尺寸,创建上述部分列表项中的至少一个列表项的布局信息;然后根据至少一个列表项的创建信息,在至少一个列表项的布局信息中创建至少一个列表项,并最终在设定界面中加载至少一个列表项。其中,布局信息又可以称为父布局,用于指示上述至少一个列表项中的每个列表项在设定界面中显示时的位置信息。比如,至少一个列表项为列表项1、列表项2、列表项3和列表项4这四个列表项时,布局信息可用于指示上述四个列表项在设定界面中显示时,分为两行两列显示,第一行从左到右显示的分别为列表项1和列表项2,第二行从左到右显示的分别为列表项3和列表项4。采用上述第一方面提供的列表加载方法,由于仅获取多个列表项中的部分列表项的内容信息,且仅创建和加载部分列表项中的至少一个列表项。与现有技术提供的列表加载方法相比,创建及加载的列表项数量较少,因而可以减少列表加载时占用的系统资源,从而提高系统的运行效率。在一种可能的设计中,在设定界面中加载部分列表项中的至少一个列表项之后,还包括:在设定界面中动态显示设定界面的焦点对应的列表项。其中,动态显示焦点对应的列表项时,不受列表项数量的限制。上述第一方面所提供的方法中,当设定界面包含的多个列表项的数量较多时,在设定界面中仅加载部分列表项中的至少一个列表项,与现有技术中加载设定界面包含的全部列表项的方案相比,加载的列表项的数量较少,因而动态显示焦点对应的列表项时,加载动态显示焦点对应的列表项所需的数据占用系统资源较少,从而使得系统的运行效率得到提高。在一种可能的设计中,在设定界面中加载部分列表项中的至少一个列表项之后,还包括:接收第二指令,第二指令用于指示按照设定步长和设定方向移动设定界面的焦点;按照设定步长和设定方向移动设定界面的焦点。其中,设定步长可预先设置,设定步长的值不限于一。由于在移动设定界面的焦点时,设定步长的值不限于一,因而可根据用户需求改变设定步长,从而满足不同的用户需求。此外,上述第二指令可以为第一设定时长内接收到的多个指令中的一个指令,比如多个指令中最先接收到的指令,或者多个指令中最后接收到的指令。这样,在第一设定时长内仅需执行上述第二指令,从而避免在较短时间(第一设定时长)内执行多个指令时造成的执行逻辑混乱的现象,提高系统的流程程度,提升用户体验。比如,用户在第一设定时长内(比如0.5s)使用遥控器频繁按动方向键右键,来指示以一为步长向右移动设定界面的焦点,此时,智能电视在第一设定时长内可仅执行用户第一次按动方向键右键时指示的操作,比如执行最先接收到的第二指令来向右移动设定界面的焦点。采用上述方案,提供了一种按照设定步长和设定方向移动设定界面的焦点的方法。在一种可能的设计中,在设定界面中加载部分列表项中的至少一个列表项之后,还包括:接收第三指令,第三指令用于指示加载部分列表项中除至少一个列表项之外的其他列表项;创建其他列表项的布局信息;根据其他列表项的创建信息,在其他列表项的布局信息中创建其他列表项;在设定界面中加载其他列表项。此外,上述第三指令可以为第二设定时长内接收到的多个指令中的一个指令,比如多个指令中最先接收到的指令,或者多个指令中最后接收到的指令。这样,在第二设定时长内仅需执行上述第三指令,从而避免在较短时间(第二设定时长)内执行多个指令时造成的执行逻辑混乱的现象,提高系统的流程程度,提升用户体验。比如,用户在第二设定时长内(比如0.3s)使用遥控器频繁按动方向键向下键,来指示以一为步长向下移动设定界面的焦点,或者指示加载部分列表项中除上述至少一个列表项之外的其他列表项,或者指示加载多个列表项中除部分列表项之外的另一部分列表项,此时,智能电视在第二设定时长内可仅执行用户第一次按动方向键向下键时指示的操作,比如执行最先接收到的第三指令来加载部分列表项中除上述至少一个列表项之外的其他列表项的操作。采用上述方案,提供了一种加载部分列表项中除至少一个列表项之外的其他列表项的方法。在一种可能的设计中,在设定界面中加载部分列表项中的至少一个列表项之后,还包括:接收第四指令,第四指令用于指示加载多个列表项中除部分列表项之外的另一部分列表项;从服务器获取另一部分列表项的内容信息;解析另一部分列表项的内容信息,得到另一部分列表项的创建信息;创建另一部分列表项的布局信息;根据另一部分列表项的创建信息,在另一部分列表项的布局信息中创建另一部分列表项;在设定界面中加载另一部分列表项。此外,上述第四指令可以为第三设定时长内接收到的多个指令中的一个指令,比如多个指令中最先接收到的指令,或者多个指令中最后接收到的指令。这样,在第三设定时长内仅需执行上述第四指令,从而避免指令执行时的逻辑混乱,提高系统的流程程度,提升用户体验。比如,用户在第三设定时长内(比如0.4s)使用遥控器频繁按动方向键向下键,来指示以一为步长向下移动设定界面的焦点,或者指示加载部分列表项中除上述至少一个列表项之外的其他列表项,或者指示加载多个列表项中除部分列表项之外的另一部分列表项,此时,智能电视在第三设定时长内可仅执行用户第一次按动方向键向下键时指示的操作,比如执行最先接收到的第四指令来加载多个列表项中除部分列表项之外的另一部分列表项的操作。采用上述方案,提供了一种加载多个列表项中除部分列表项之外的另一部分列表项的方法。第二方面,本申请实施例提供一种列表加载装置,该装置包括收发模块、处理模块和加载模块。其中,收发模块,用于在接收到进入设定界面的第一指令时,从服务器获取设定界面包含的多个列表项中的部分列表项的内容信息,部分列表项的数量由预先设置的用户界面效果图确定。处理模块,用于解析部分列表项的内容信息得到部分列表项的创建信息;根据设定界面的尺寸,创建部分列表项中的至少一个列表项的布局信息;根据至少一个列表项的创建信息,在至少一个列表项的布局信息中创建至少一个列表项。加载模块,用于在设定界面中加载至少一个列表项。其中,布局信息又可以称为父布局,用于指示上述至少一个列表项中的每个本文档来自技高网...

【技术保护点】
1.一种列表加载方法,其特征在于,包括:在接收到进入设定界面的第一指令时,从服务器获取所述设定界面包含的多个列表项中的部分列表项的内容信息,所述部分列表项的数量由预先设置的用户界面效果图确定;解析所述部分列表项的内容信息得到所述部分列表项的创建信息;根据所述设定界面的尺寸,创建所述部分列表项中的至少一个列表项的布局信息;根据所述至少一个列表项的创建信息,在所述至少一个列表项的布局信息中创建所述至少一个列表项;在所述设定界面中加载所述至少一个列表项。

【技术特征摘要】
1.一种列表加载方法,其特征在于,包括:在接收到进入设定界面的第一指令时,从服务器获取所述设定界面包含的多个列表项中的部分列表项的内容信息,所述部分列表项的数量由预先设置的用户界面效果图确定;解析所述部分列表项的内容信息得到所述部分列表项的创建信息;根据所述设定界面的尺寸,创建所述部分列表项中的至少一个列表项的布局信息;根据所述至少一个列表项的创建信息,在所述至少一个列表项的布局信息中创建所述至少一个列表项;在所述设定界面中加载所述至少一个列表项。2.如权利要求1所述的方法,其特征在于,在所述设定界面中加载所述部分列表项中的至少一个列表项之后,还包括:在所述设定界面中动态显示所述设定界面的焦点对应的列表项。3.如权利要求1或2所述的方法,其特征在于,在所述设定界面中加载所述部分列表项中的至少一个列表项之后,还包括:接收第二指令,所述第二指令用于指示按照设定步长和设定方向移动所述设定界面的焦点;按照所述设定步长和所述设定方向移动所述设定界面的焦点。4.如权利要求1~3任一项所述的方法,其特征在于,在所述设定界面中加载所述部分列表项中的至少一个列表项之后,还包括:接收第三指令,所述第三指令用于指示加载所述部分列表项中除所述至少一个列表项之外的其他列表项;创建所述其他列表项的布局信息;根据所述其他列表项的创建信息,在所述其他列表项的布局信息中创建所述其他列表项;在所述设定界面中加载所述其他列表项。5.如权利要求1~4任一项所述的方法,其特征在于,在所述设定界面中加载所述部分列表项中的至少一个列表项之后,还包括:接收第四指令,所述第四指令用于指示加载所述多个列表项中除所述部分列表项之外的另一部分列表项;从所述服务器获取所述另一部分列表项的内容信息;解析所述另一部分列表项的内容信息,得到所述另一部分列表项的创建信息;创建所述另一部分列表项的布局信息;根据所述另一部分列表项的创建信息,在所述另一部分列表项的布局信息中创建所述另一部分列表项;在所述设定界面中加载所述另一部分列表项。6.如权利要求5所述的方法,其特征在于,所述第二指令为在第一设定时长内接收到的多个指令中的一个指令;和/或所述第三指令为在第二设定时长内接收到的多个指令中的一个指令;和/或所述第四指令为在第三设定时长内接收到的多个指令中的一个指令。7.一种列表加载装置,其特征在于,包括:收发模块,用于在接收到进入设定界面的第一指令时,从服务器获取所述设定...

【专利技术属性】
技术研发人员:陈飞兵
申请(专利权)人:深圳市优朋普乐传媒发展有限公司
类型:发明
国别省市:广东,44

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

1