一种信息的显示方法及装置的制造方法_3

文档序号:8257697阅读:来源:国知局
一数据块,并在检测到所述第一数据块的显示位置有触发动作时,显示所述第一数据块对应的隐藏数据块,所述隐藏数据块包含第二展示信息。
[0091]举例说明,客户端显示包含所述第一展示信息的第一数据块的方法可以包括但不限于:
[0092]客户端利用处于显示状态的第一页面模板对所述第一展示信息进行渲染,即将第一展示信息作为第一页面模板的输入参数,以显示包含第一展示信息的第一数据块;并且,客户端利用处于隐藏状态的第二页面模板对所述第二展示信息进行渲染,即将第二展示信息作为第二页面模板的输入参数,以生成包含第二展示信息的隐藏数据块,由于该第二页面模板为隐藏状态,第一页面模板为显示状态,因此第一数据块可以遮住隐藏数据块,位于隐藏数据块的上层,实现第一数据块与隐藏数据块的层叠显示,从而实现了显示包含第一展示信息的第一数据块,且隐藏包含所述第二展示信息的所述隐藏数据块。
[0093]客户端显示第一数据块后,若检测到第一数据块的显示位置有触发动作,需要显示第一数据块对应的隐藏数据块。
[0094]举例说明,客户端显示所述第一数据块对应的隐藏数据块的方法可以包括但不限于以下两种:
[0095]第一种:客户端检测到第一数据块的显示位置有触发动作后,确定需要显示包含第二展示信息的隐藏数据块,隐藏包含第一展示信息的第一数据块,因此,客户端可以将所述第二页面模板设置为显示状态,以及依据所述触发动作对应的移动距离移动所述第一数据块,以隐藏部分的所述第一数据块,以及显示部分的所述隐藏数据块。这样,通过触发动作触发位于第一数据块下层的隐藏数据块的显示,用户就可以浏览到隐藏数据块包含的第二展示信息。
[0096]例如,如图4所示,第一数据块为向右平移的卡片,第一数据块中显示了新闻的标题和摘要,在客户端检测到该第一数据块的显示位置有手指向右划动后,依据该触发动作移动第一数据块,并将第二页面模板设置为显示状态,就可以显示部分的隐藏数据块,该隐藏数据块包含第二展现信息。其中,该第二展现信息可以包括但不限于:第一数据块中显示的新闻标题对应的新闻解读或者背景介绍、用户对新闻评论、功能按钮或者推荐信息等。
[0097]第二种:客户端检测到第一数据块的显示位置有触发动作后,确定需要显示包含第二展示信息的隐藏数据块,隐藏包含第一展示信息的第一数据块,因此,客户端可以将所述第二页面模板设置为显示状态,以及将所述第一页面模板设置为隐藏状态,以隐藏全部的所述第一数据块,以及显示全部的所述隐藏数据块。这样,通过触发动作触发位于第一数据块下层的隐藏数据块的显示,用户就可以浏览到隐藏数据块包含的第二展示信息。
[0098]实施例二
[0099]请参考图5,其为本发明实施例所提供的信息的显示方法的实施例二的示例图。
[0100]本实施例中,所述S201具体可以包括但不限于:如图5所示,客户端可以向服务器发送展示请求或者查询词,以便于所述服务器依据所述展示请求或者所述查询词获得所述第一展示信息。服务器在获得第一展示信息后,向客户端返回该第一展示信息,这样,客户端就可以接收到所述服务器发送的所述第一展示信息。
[0101]其中,服务器依据所述展示请求或者所述查询词获得所述第一展示信息的方法可以参考上面实施例一中的实现方法,这里不再赘述。
[0102]需要说明的是,与实施例一中第一展示信息与第二展示信息同步获取方式不同,本实施例中,客户端从服务器获得第一展示信息和第二展示信息是异步获取的,即客户端优先从服务器获得第一展示信息,因此,服务器在获得第一展示信息后,就将该第一展示信息返回给客户端。
[0103]举例说明,所述本实施例中,所述S202具体可以包括但不限于:首先,客户端优先显示包含所述第一展示信息的第一数据块。然后,客户端在检测到所述第一数据块的显示位置有触发动作时,向所述服务器发送所述第一展示信息的标识,以便于所述服务器依据所述第一展示信息的标识获得所述第二展示信息,这样,客户端可以接收到所述服务器发送的所述第二展示信息。最后,客户端可以显示所述第一数据块对应的隐藏数据块,所述隐藏数据块包含所述第二展示信息。
[0104]其中,所述第一展示信息的标识可以包括但不限于:第一展示信息的关键词、链接或者在客户端的显示位置等。
[0105]优选的,服务器依据所述第一展示信息的标识获得所述第二展示信息的方法可以包括但不限于:依据第一展示信息与第二展示信息的对应关系,并利用第一展示信息的标识,获得第二展示信息。或者,若第一展示信息的标识为第一展示信息的关键词,也可以依据第一展示信息中的关键词,在数据库中检索与该关键词相匹配的第二展示信息。
[0106]举例说明,所述显示包含所述第一展示信息的第一数据块的方法可以包括但不限于:客户端利用处于显示状态的第一页面模板对所述第一展示信息进行渲染,即将第一展示信息作为第一页面模板的输入参数,以显示包含所述第一展示信息的第一数据块。
[0107]可以理解的是,由于客户端只获得了第一展示信息,因此客户端只能够对第一展示信息进行渲染,以显示包含第一展示信息的第一数据块,暂时不能显示第一数据块对应的隐藏数据块。
[0108]举例说明,所述显示所述第一数据块对应的隐藏数据块,所述隐藏数据块包含所述第二展示信息的方法可以包括但不限于:将所述第一页面模板设置为隐藏状态,以及利用处于显示状态的第二页面模板对所述第二展示信息进行渲染,即将第二展示信息作为该第二页面模板的输入参数,以显示包含所述第二展示信息的所述隐藏数据块。或者,依据所述触发动作对应的移动距离移动所述第一数据块,并利用处于显示状态的第二页面模板对所述第二展示信息进行渲染,以隐藏部分的所述第一数据块,以及显示部分的所述隐藏数据块。这样,通过触发动作触发隐藏数据块的显示,用户就可以浏览到隐藏数据块包含的第二展示信息。
[0109]例如,如图4所示,第一数据块为向右平移的卡片,第一数据块中显示了新闻标题和摘要,在客户端检测到该第一数据块的显示位置有手指向右划动后,从服务器获得新闻解读或者背景介绍,然后客户端依据该触发动作移动第一数据块,并利用处于显示状态的第二页面模板对新闻解读或者背景介绍进行渲染,就可以显示部分的隐藏数据块,该隐藏数据块包含新闻解读或者背景介绍等。
[0110]需要说明的是,本实施例中,优先显示包含第一展示信息的第一数据块,以及在检测到第一数据块的显示位置有触发动作时,才从服务器获取对应的第二展示信息,进而可以显示包含该第二展示信息且与第一数据块对应的隐藏数据块;客户端中需要加载显示的内容比较多,为了保证第一展示信息的及时显示,可以采用本实施例中异步获取方式实现隐藏数据块的显示,从而可以提高第一展示信息的显示效率。
[0111]另外,利用本实施例的技术方案,只需要获得有触发动作的第一数据块对应的隐藏数据块所需要包含的第二展示信息,而不需要获得客户端显示的所有第一数据块对应的隐藏数据块所需要包含的第二展示信息。例如,如图4所示,客户端只需要获得向右移动的第一数据块对应的隐藏数据块所需要包含的新闻解读或者背景介绍等第二展示信息,对于包含其他新闻标题和摘要的其他第一数据块并不需要显示隐藏数据块,因此也不需要获得相应的第二展示信息,因此可以有针对性的从服务器获得第二展示信息,减少客户端与服务器的数据交互。
[0112]综上所述,在通过隐藏数据块显示更多的信息内容的同时,本实施例的技术方案还可以提高第一展示信息的显示效率。
[0113]优选的,本发明上述实施例一和实施例二中,所述触发动作可以包括但不限于:手指向左划动、手指向右划动、手指向上划动、手指向下划动、手指按压、鼠标向左拖动、鼠标向右拖动、鼠标向上拖动、鼠标向下拖动或者鼠标双击。
[0114]例如,第一数据块在手指或者鼠标的移动下,向左划动到一定比例后悬停,或者向左划动到第一数据块全部隐藏,或者第一数据块翻转,以全部显示隐藏数据块。相应的,可以通过手指或者鼠标向右划动、手指长按、鼠标点击等方式,还原之前的操作,以重新显示第一数据块。
[0115]再例如,第一数据块在手指或者鼠标的移动下,
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1