应用程序定制的对象预填充的制作方法_5

文档序号:9529225阅读:来源:国知局
PAN)(诸如,例如,蓝牙WPAN)、W1-FI网络、W1-MAX网络、蜂窝电话网络(诸如,例如,全球移动通信系统(GSM)网络)或其他合适的无线网络或这些中两个或多个的组合通信。在适当的情况下,计算机系统500可包括用于任意这些网络的任意合适的通信接口 510。在适当的情况下,通信接口 510可包括一个或多个通信接口 510。尽管本公开描述并示出了具体的通信接口,然而,本公开考虑任意合适的通信接口。
[0066]在【具体实施方式】中,总线512包括将计算机系统500的部件彼此耦接的硬件、软件或这两者。作为实例并非限制性方式,总线512可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限宽带互连、低引脚数(LPC)总线、存储器总线、微通道结构(MCA)总线、夕卜围组件互连(PCI)总线、PC1-Express (PCIe)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线、或者另一合适的总线或者这些中两个或多个的组合。在适当的情况下,总线512可包括一个或多个总线512。尽管本公开描述并示出了具体的总线,但是,本公开考虑任意合适的总线或者互连。
[0067]本文中,在适当的情况下,计算机可读非易失性存储介质或介质可包括一个或多个半导体基或其他集成电路(1C)(诸如,例如,现场可编程门阵列(FPGA)或特定用途IC (AS 1C))、硬盘驱动(HDD)、混合硬盘驱动(HHD)、光盘、光盘驱动(ODD)、磁光盘、磁光驱动、软盘、软盘驱动(FDD)、磁带、固态驱动(SSD)、RAM驱动、安全数码卡或驱动、任意其他合适的计算机可读非易失性存储介质、或这些中两个或多个的任意合适组合。在适当的情况下,计算机可读非易失性存储媒介可以是易失的、非易失的、或易失与非易失的组合。
[0068]本文中,除非另有明确表示或通过上下文另有表示,否则“或”是包括性的而非排除性的。因此,本文中,除非另有明确表示或通过上下文另有表示,否则“A或B”意味着“A、B、或这两者”。而且,除非另有明确表示或者通过上下文另有表示,否则,“和”为联合的和多个的。因此,本文中,除非另有明确表示或者通过上下文另有表示,否则,“A和B”意味着“联合的或多个的A和B”。
[0069]本公开的范围涵盖本领域普通技术人员应当理解的对本文中描述或示出的示例性实施方式的所有改变、替代、变化、变更以及变形。本公开的范围并不局限于本文中描述或示出的示例性实施方式。此外,尽管本公开将本文中各个实施方式描述并示出为包括具体部件、元件、功能、操作或步骤,但是本领域普通技术人员应当理解的是,这些实施方式中的任意一个可包括本文中任意地方描述或示出的任意部件、元件、功能、操作或步骤的任意组合或排列。此外,无论装置、系统、部件或者那些具体功能是否被激活、打开或者解锁,只要那些装置、系统、或者部件适配、布置、能够、配置、使能、可操作、或者操作,在所附权利要求中对被适配为、布置为、能够、配置为、使能、可操作以、或者操作以执行具体功能的装置或系统或者装置或系统的部件的引用包括该装置、系统、部件。
【主权项】
1.一种方法,包括: 由计算设备接收对内容布局在与所述计算设备相关联的屏幕的可显示区域中的第一部分中的内容的请求; 由所述计算设备为所述内容布局的第二部分预填充显示对象的至少一个选择的元素,所述显示对象与所述内容布局相关联,其中,所述至少一个选择的元素的选择基于所述可显示区域的尺寸、所述计算设备的可用内存、或者应用程序特定的规则; 在应用程序定制的循环器中,由所述计算设备存储至少一个预填充元素; 响应于对所述内容布局的所述第二部分中的内容的请求,由所述计算设备从所述应用程序定制的循环器中检索所述至少一个预填充元素; 根据需要由所述计算设备为所述内容布局的所述第二部分更新所述显示对象的其他元素;以及 由所述计算设备返回所述显示对象。2.根据权利要求1所述的方法,其中,所述可显示区域基于所述屏幕的尺寸、所述屏幕的长宽比、要呈现的内容的类型、应用程序特定的因素、用户配置的设置、或者用户偏好来确定。3.根据权利要求1所述的方法,其中,所述内容布局包括列表或网格,并且其中,通过所述应用程序特定的规则设置预填充元素的增量,所述增量是由适合在所述可显示区域中的许多所述列表或网格项目定义的单元的倍数。4.根据权利要求3所述的方法,其中,所述倍数还基于用户特定的使用模式。5.根据权利要求3所述的方法,其中,所述倍数还基于内容属性。6.根据权利要求1所述的方法,其中,所述应用程序特定的规则基于预填充每个元素的成本划分元素的优先级,其中,预填充元素的所述成本基于以下因素,包括:所述元素的尺寸、所述元素的复杂性、所述元素必须多久更新一次、所述计算设备的平台容量、或者所述计算设备的配置。7.根据权利要求1所述的方法,其中,所述应用程序特定的规则基于所述计算设备的可用内存调整要选择的预填充的元素的数量。8.一个或多个包含软件的计算机可读非易失性存储介质,所述软件在被执行时可操作以: 接收对内容布局在与所述计算设备相关联的屏幕的可显示区域中的第一部分中的内容的请求; 为所述内容布局的第二部分预填充显示对象的至少一个选择的元素,所述显示对象与所述内容布局相关联,其中,所述至少一个选择的元素的选择基于所述可显示区域的尺寸、所述计算设备的可用内存、或者应用程序特定的规则; 在应用程序定制的循环器中,存储至少一个预填充元素; 响应于对所述内容布局的所述第二部分中的内容的请求,从所述应用程序定制的循环器中检索所述至少一个预填充元素; 根据需要为所述内容布局的所述第二部分更新所述显示对象的其他元素;以及 返回所述显示对象。9.根据权利要求8所述的介质,所述可显示区域基于所述屏幕的尺寸、所述屏幕的长宽比、要呈现的内容的类型、应用程序特定的因素、用户配置的设置、或者用户偏好来确定。10.根据权利要求8所述的介质,其中,所述内容布局包括列表或网格,并且其中,通过所述应用程序特定的规则设置预填充元素的增量,所述增量是由适合在所述可显示区域中的许多所述列表或网格项目定义的单元的倍数。11.根据权利要求10所述的介质,其中,所述倍数还基于用户特定的使用模式。12.根据权利要求10所述的介质,其中,所述倍数还基于内容属性。13.根据权利要求8所述的介质,其中,所述应用程序特定的规则基于预填充每个元素的成本划分元素的优先级,其中,预填充元素的所述成本基于以下因素,包括:所述元素的尺寸、所述元素的复杂性、所述元素必须多久更新一次、所述计算设备的平台容量、或者所述计算设备的配置。14.根据权利要求8所述的介质,其中,所述应用程序特定的规则基于所述计算设备的可用内存调整要选择的预填充的元素的数量。15.一种计算设备,包括: 一个或多个处理器;以及 存储器,耦接至所述处理器,所述存储器包括能由所述处理器执行的指令,当执行所述指令时,所述处理器操作以: 接收对内容布局在与所述计算设备相关联的屏幕的可显示区域中的第一部分中的内容的请求; 为所述内容布局的第二部分预填充显示对象的至少一个选择的元素,所述显示对象与所述内容布局相关联,其中,所述至少一个选择的元素的选择基于所述可显示区域的尺寸、所述计算设备的可用内存、或者应用程序特定的规则; 在应用程序定制的循环器中,存储至少一个预填充元素; 响应于对所述内容布局的所述第二部分中的内容的请求,从所述应用程序定制的循环器中检索所述至少一个预填充元素; 根据需要为所述内容布局的所述第二部分更新所述显示对象的其他元素;以及 返回所述显示对象。16.根据权利要求15所述的设备,其中,所述可显示区域基于所述屏幕的尺寸、所述屏幕的长宽比、要呈现的内容的类型、应用程序特定的因素、用户配置的设置、或者用户偏好来确定。17.根据权利要求15所述的设备,其中,所述内容布局包括列表或网格,并且其中,通过所述应用程序特定的规则设置预填充元素的增量,所述增量是由适合在所述可显示区域中的许多所述列表或网格项目定义的单元的倍数。18.根据权利要求17所述的设备,其中,所述倍数基于用户特定的使用模式。19.根据权利要求15所述的设备,其中,所述应用程序特定的规则基于预填充每个元素的成本划分元素的优先级,其中,预填充元素的所述成本基于以下因素,包括:所述元素的尺寸、所述元素的复杂性、所述元素必须多久更新一次、所述计算设备的平台容量、或者所述计算设备的配置。20.根据权利要求15所述的设备,其中,应用程序特定的规则基于所述计算设备的可用内存调整要选择的预填充的元素的数量。
【专利摘要】在一个实施方式中,计算设备接收对内容布局在与其相关联的屏幕的可显示区域中的第一部分中的内容的请求。该设备可以在内容布局的第二部分中,预填充显示对象的至少一个选择的元素,并且随后将该元素存储在应用程序定制的循环器中。可基于可显示区域的尺寸、计算设备的可用内存、或者应用程序特定的规则选择至少一个选择的元素。响应于内容布局的第二部分中的内容的请求,随后,该设备可从应用程序定制的循环器中检索元素,根据需要为内容布局的第二部分更新显示对象的其他元素,并且返回显示对象。
【IPC分类】G06F3/14
【公开号】CN105283835
【申请号】CN201480033926
【发明人】杜琪星, I·建·彭, 乔舒亚·利
【申请人】脸谱公司
【公开日】2016年1月27日
【申请日】2014年4月3日
【公告号】CA2909075A1, EP2987074A1, US20140310624, WO2014172114A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1