背景信息展现方法以及装置制造方法及图纸

技术编号:15437290 阅读:136 留言:0更新日期:2017-05-25 19:27
本发明专利技术提供了背景信息展现方法以及装置,其中的方法包括:根据背景信息滚动浏览操作确定当前需要展现的背景信息的请求;确定所述请求是否属于请求集合;在确定所述请求不属于请求集合时,将所述请求添加在请求集合中,并将所述请求作为优先发送的请求设置在发送集合中;在确定所述请求属于请求集合时,在发送集合中查找所述请求,并将查找到的所述请求设置为优先发送的请求。本发明专利技术提供的上述技术方案能够对用户的滚动浏览操作进行及时响应,从而提高了背景信息展现的响应速度。

Background information display method and apparatus

The present invention provides background information display method and device, the method includes: according to the background information of the scroll operation to determine the current need background information to show the request; determine whether the request belongs to the request set; it is determined that the request does not belong to the request set when the request is added at the request of the collection, and the request as a priority request sent by the sending set in the collection; it is determined that the request belongs to requests, sending the request for collection, and to search the request set for priority requests. The technical proposal provided by the invention can respond to the user's scroll browsing operation in a timely manner, thereby improving the response speed of the background information display.

【技术实现步骤摘要】
背景信息展现方法以及装置
本专利技术涉及网络技术,尤其是涉及一种背景信息展现方法以及背景信息展现装置。
技术介绍
随着互联网技术的日渐普及,计算机设备(尤其是笔记型计算机或者平板电脑或者智能移动电话等智能移动设备)已经成为很多人日常工作和生活中不可或缺的电子设备;而随着计算机设备性能的不断提升,计算机设备中的背景信息(如应用的背景信息或者广告的背景信息等,另外,有些背景信息也可以被通俗的称为皮肤)也日渐丰富,如有的应用出于使用户可以进行个性化设置以增强用户粘度等原因,而为用户提供了多种背景信息,用户可以从多种背景信息中选择一种背景信息,从而使该应用的背景信息更新为用户选择的背景信息。在浏览背景信息的过程中,往往会根据预先设定的所有背景信息的排列顺序依次请求各背景信息,并依次展现请求获得的背景信息,如先顺序请求前20个背景信息,在获得前20个背景信息后,再顺序请求后20个背景信息。专利技术人在实现本专利技术过程中发现,用户在查看多个背景信息的过程中通常会执行滚动浏览操作,而滚动浏览操作会使当前需要展现给用户的背景信息具有不确定性,如当用户执行拖动滚动条或者在屏幕上连续的快速滑动或者翻页等操作时,排列在中间或者后面的部分背景信息应优先成为当前需要展现给用户的背景信息;然而,由于现有的背景信息展现方式是按照背景信息的排列顺序依次请求并依次展现的,因此,现有的背景信息展现方式并不能对用户的滚动浏览操作进行及时响应,背景信息展现的响应速度有待提升。
技术实现思路
本专利技术的目的是提供一种背景信息展现方法以及装置。根据本专利技术的一个方面,提供一种背景信息展现方法,且所述方法主要包括以下步骤:根据背景信息滚动浏览操作确定当前需要展现的背景信息的请求;确定所述请求是否属于请求集合;在确定出所述请求不属于请求集合时,将所述请求添加在请求集合中,并将所述请求作为优先发送的请求设置在发送集合中;在确定出所述请求属于请求集合时,在发送集合中查找所述请求,并将所述查找到的请求设置为发送集合中的优先发送的请求。根据本专利技术的另一个方面,提供一种背景信息展现装置,且所述装置主要包括:请求确定装置,用于根据背景信息滚动浏览操作确定当前需要展现的背景信息的请求的装置;请求判断装置,用于确定所述请求是否属于请求集合的装置;第一处理装置,用于在确定所述请求不属于请求集合时,将所述请求添加在请求集合中,并将所述请求作为优先发送的请求设置在发送集合中的装置;第二处理装置,用于在确定所述请求属于请求集合时,在发送集合中查找所述请求,并将所述查找到的请求设置为发送集合中的优先发送的请求的装置。与现有技术相比,本专利技术具有以下优点:本专利技术通过根据背景信息滚动浏览操作来确定当前需要展现的背景信息的请求,可以及时获知用户当前浏览位置处应该展现的背景信息的请求;通过在判断出当前需要展现的背景信息的请求不属于请求集合时,将该请求添加在请求集合以及发送集合中,避免了请求集合和发送集合中存在重复请求的现象,从而避免了在没有接收到请求对应的响应消息时重复请求背景信息的现象,进而避免了背景信息被重复发送的现象;通过在将该请求添加在发送集合过程中,将该请求设置为优先发送的请求,并通过在判断出当前需要展现的背景信息的请求属于请求集合时,在发送集合中查找该请求,并将查找到的该请求调整为优先发送的请求,使用户当前浏览位置处应该展现的背景信息可以优先被请求,从而可以及时地展现给用户;由此可知,本专利技术提供的技术方案能够对用户的滚动浏览操作进行及时响应,提高了背景信息展现的响应速度。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术实施例一的背景信息展现方法流程图;图2为本专利技术实施例二的背景信息展现方法流程图;图3为本专利技术实施例三的背景信息展现装置示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是,其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的执行顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或者是由ASIC、FPGA、DSP等硬件执行预定处理过程,或者是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑以及笔记本电脑等。所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本专利技术,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本专利技术。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。后面所讨论的方法(其中一些通过流程图示出)可通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本专利技术的示例性实施例的目的。但是,本专利技术可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。应当理解的是,当一个单元被称为“连接”或者“耦合”到另一个单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还本文档来自技高网...
背景信息展现方法以及装置

【技术保护点】
一种背景信息展现方法,其中,该方法包括以下步骤:根据背景信息滚动浏览操作确定当前需要展现的背景信息的请求;确定所述请求是否属于请求集合;在确定所述请求不属于请求集合时,将所述请求添加在请求集合中,并将所述请求作为优先发送的请求设置在发送集合中;在确定所述请求属于请求集合时,在发送集合中查找所述请求,并将所述查找到的请求设置为发送集合中的优先发送的请求。

【技术特征摘要】
1.一种背景信息展现方法,其中,该方法包括以下步骤:根据背景信息滚动浏览操作确定当前需要展现的背景信息的请求;确定所述请求是否属于请求集合;在确定所述请求不属于请求集合时,将所述请求添加在请求集合中,并将所述请求作为优先发送的请求设置在发送集合中;在确定所述请求属于请求集合时,在发送集合中查找所述请求,并将所述查找到的请求设置为发送集合中的优先发送的请求。2.根据权利要求1所述的方法,其中,所述根据背景信息滚动浏览操作确定当前需要展现的背景信息的请求的步骤包括:获取所有背景信息的链接地址信息;根据背景信息滚动浏览操作确定当前需要展现的背景信息;根据所述当前需求展现的背景信息的链接地址信息产生请求。3.根据权利要求2所述的方法,其中,所述根据背景信息滚动浏览操作确定当前需要展现的背景信息的请求的步骤还包括:在所有背景信息的显示区域处展现占位信息。4.根据权利要求1所述的方法,其中,所述请求集合为平衡二叉树。5.根据权利要求4所述的方法,其中,所述确定所述请求是否属于请求集合的步骤包括:将所述当前需要展现的背景信息的链接地址信息作为接口输入参数调用用于查询平衡二叉树的节点的接口,以通过所述用于查询平衡二叉树的节点的接口的返回信息确定所述当前需要展现的背景信息的请求是否属于请求集合。6.根据权利要求4所述的方法,其中,所述将所述请求添加在请求集合中的步骤包括:将所述当前需要展现的背景信息的请求以及所述当前需要展现的背景信息的链接地址信息作为接口输入参数调用用于在平衡二叉树中添加请求的接口,以通过所述用于在平衡二叉树中添加请求的接口将当前需要展现的背景信息的请求添加在平衡二叉树中。7.根据权利要求1所述的方法,其中,所述方法还包括:在接收到响应消息时,从所述请求集合中删除所述响应消息对应的请求。8.根据权利要求7所述的方法,其中,在所述请求集合为平衡二叉树的情况下,所述从所述请求集合中删除所述响应消息对应的请求的步骤包括:将所述响应消息所对应的链接地址信息作为接口输入参数调用用于删除平衡二叉树中的请求的接口,以通过所述用于删除平衡二叉树中的请求的接口将相应的请求从平衡二叉树中删除。9.根据权利要求1所述的方法,其中,所述方法还包括:在发送集合中的请求被发送时,从发送集合中删除所述被发送的请求。10.根据权利要求1至9中任一权利要求所述的方法,其中,所述发送集合为发送队列;所述将所述请求作为优先发送的请求设置在发送集合中的步骤包括:将所述请求插入到所述发送队列的队首;所述将所述查找到的请求设置为发送集合中的优先发送的请求的步骤包括:将所述查找到的请求调整到所述发送队列的队首。11.一种背景信息展现装置,其中,包括:...

【专利技术属性】
技术研发人员:鞠训卓
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1