一种页面呈现方法及装置制造方法
【专利摘要】本发明公开了一种页面呈现方法及装置,该方法为:根据接收的操作指令确定用户待点击的模块,以及所述模块对应的区域;获取所述模块对应的区域内的内容,并将所述区域内的内容做整体放大处理,其中,放大倍数为N,所述N为大于1的有理数;设置一浮层,在所述浮层中嵌入经整体放大处理后的区域内的内容,并将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户。该方法能够及时反馈并告知用户当前浏览页面的行为,帮助用户识别鼠标(或手势)的滑过效果,同时,扩大了点击区域,从而有效提升了用户的阅读体验。
【专利说明】一种页面呈现方法及装置
【技术领域】
[0001]本发明涉及网络【技术领域】,尤其涉及一种页面呈现方法及装置。
【背景技术】
[0002]目前,用户可以通过移动终端、个人计算机(Personal Computer, PC)终端、电视终端等多种终端来浏览页面。在一个页面上,通常嵌入了带有链接的标题、文字或者图片等模块,用户通过单击模块中的标题、文字或者图片便可跳转到链接对应的另一个页面。
[0003]然而,在实际应用中,或者由于移动终端屏幕面积的限制,或者由于PC终端鼠标操作过于灵敏的限制,或者由于电视终端手势操作过于迟钝的限制,用户在点击页面中具有链接效果的模块时,往往会有点击操作落空或者误点击的情况,从而对用户的浏览体验造成了困扰。
【发明内容】
[0004]本发明实施例提供一种页面呈现方法及装置,用以及时反馈并告知用户当前浏览页面的行为,帮助用户识别鼠标(或手势)的滑过效果,扩大点击区域,从而有效提升用户的浏览体验。
[0005]本发明实施例提供的具体技术方案如下:
[0006]第一方面,一种页面呈现方法,包括:
[0007]根据接收的操作指令确定用户待点击的模块,以及所述模块对应的区域;
[0008]获取所述模块对应的区域内的内容,并将所述区域内的内容做整体放大处理,其中,放大倍数为N,所述N为大于I的有理数;
[0009]设置一浮层,在所述浮层中嵌入经整体放大处理后的区域内的内容,并将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户。
[0010]通过这种实现方式,能够及时反馈并告知用户当前浏览页面的行为,扩大了点击区域,从而有效提升了用户的浏览体验。
[0011]结合第一方面,在第一种可能的实现方式中,根据接收的操作指令确定用户待点击的模块,包括:
[0012]根据接收的操作指令获知用户的鼠标位置落在一模块对应的映射区域内时,确定所述一模块为用户待点击的模块。
[0013]通过这种实现方式,实时地监测用户鼠标的滑动过程。
[0014]结合第一方面,在第二种可能的实现方式中,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户,包括:
[0015]根据系统默认配置或者用户配置信息,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面的指定坐标位置处呈现给用户。
[0016]通过这种实现方式,可以根据系统或者用户的配置,灵活地将浮层显示给用户。
[0017]结合第一方面,在第三种可能的实现方式中,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户,包括:
[0018]以所述模块对应的区域为中心,在半径为R的范围内进行扫描;
[0019]将嵌入了经整体放大处理后的区域内的内容的所述浮层覆盖在扫描区域内指定类型的子区域上,或者,将嵌入了经整体放大处理后的区域内的内容的所述浮层覆盖在扫描区域内用户点击次数最少的子区域上。
[0020]通过这种实现方式,保证了在最大的程度上不影响用户对页面上其他内容的浏览。
[0021]结合第一方面的上述任意一种实现方式,在第四种可能的实现方式中,将所述浮层在页面指定的位置呈现给用户之后,进一步包括:
[0022]检测到用户点击所述浮层内的任意位置时,将当前页面切换到所述模块对应的另
一页面。
[0023]通过这种实现方式,合理地扩大了点击区域,提升了用户的操作体验。
[0024]结合第一方面以及第一方面的第一种至第三种中的任意一种可能的实现方式,在第五种可能的实现方式中,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户之后,进一步包括:
[0025]根据用户配置信息对嵌入了经整体放大处理后的区域内的内容的所述浮层的透明度进行调节。
[0026]通过这种实现方式,使被浮层覆盖住的内容也能为用户所见。
[0027]第二方面,一种页面呈现装置,包括:
[0028]确定单元,用于根据接收的操作指令确定用户待点击的模块,以及所述模块对应的区域;
[0029]放大单元,用于获取所述模块对应的区域内的内容,并将所述区域内的内容做整体放大处理,其中,放大倍数为N,所述N为大于I的有理数;
[0030]呈现单元,用于设置一浮层,在所述浮层中嵌入经整体放大处理后的区域内的内容,并将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户。
[0031]通过这种实现方式,上述各个单元相互协作,能够及时反馈并告知用户当前浏览页面的行为,扩大了点击区域,从而有效提升了用户的浏览体验。
[0032]结合第二方面,在第一种可能的实现方式中,所述确定单元具体用于:
[0033]根据接收的操作指令获知用户的鼠标位置落在一模块对应的映射区域内时,确定所述一模块为用户待点击的模块。
[0034]通过这种实现方式,确定单元能够实时地监测用户鼠标的滑动过程。
[0035]结合第二方面,在第二种可能的实现方式中,所述呈现单元具体用于:
[0036]根据系统默认配置或者用户配置信息,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面的指定坐标位置处呈现给用户。
[0037]通过这种实现方式,呈现单元根据系统或者用户的配置,灵活地将浮层显示给用户。
[0038]结合第二方面,在第三种可能的实现方式中,所述呈现单元具体用于:
[0039]以所述模块对应的区域为中心,在半径为R的范围内进行扫描;[0040]将嵌入了经整体放大处理后的区域内的内容的所述浮层覆盖在扫描区域内指定类型的子区域上,或者,将嵌入了经整体放大处理后的区域内的内容的所述浮层覆盖在扫描区域内用户点击次数最少的子区域上。
[0041]通过这种实现方式,呈现单元保证了在最大的程度上不影响用户对页面上其他内容的浏览。
[0042]结合第二方面的上述任意一种实现方式,在第四种可能的实现方式中,进一步包括:
[0043]检测单元,用于在所述呈现单元将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户之后,检测到用户点击所述浮层内的任意位置时,将当前页面切换到所述模块对应的另一页面。
[0044]通过这种实现方式,呈现单元合理地扩大了点击区域,提升了用户的操作体验。
[0045]结合第二方面以及第一方面的第一种至第三种中的任意一种可能的实现方式,在第五种可能的实现方式中,进一步包括:
[0046]调节单元,用于在所述呈现单元将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户之后,根据用户配置信息对所述浮层的透明度进行调节。
[0047]通过这种实现方式,调节单元使得被浮层覆盖住的内容也能为用户所见。
【专利附图】
【附图说明】
[0048]图1为本发明实施例提供的一种页面呈现方法的具体流程图;
[0049]图2为本发明实施例中模块及其映射区域示意图;
[0050]图3为本发明实施例中浮层示意图;
[0051]图4为本发明实施例提供的一种页面呈现装置的示意图。
【具体实施方式】
[0052]采用本发明技术方案,能够及时反馈并告知用户当前浏览页面的行为,帮助用户识别鼠标(或手势)的滑过效果,同时,扩大了点击区域,从而有效提升了用户的阅读体验。
[0053]本发明实施例提供了一种页面呈现方法及装置,下面结合附图对本发明优选的实施方式进行详细说明。
[0054]参阅图1所示,本实施例提供的一种页面呈现方法的具体处理流程包括:
[0055]步骤100:终端根据接收的操作指令确定用户待点击的模块,以及该模块对应的区域。
[0056]具体地,本发明实施例中,终端根据接收的操作指令获知用户的鼠标位置落在一模块对应的映射区域内时,确定该模块为用户待点击的模块。
[0057]例如,图2示出了一带有链接的模块1,模块I中有一标题2和一图片3,在模块I四周的一块区域4 (如图2中的阴影区域所示)为该模块对应的映射区域4。当终端检测到用户的鼠标(或者手势)的坐标位置落在模块I对应的映射区域4的范围内时,确定模块I为用户待点击的模块。
[0058]步骤110:终端获取上述模块对应的区域内的内容,并将该区域内的内容做整体放大处理,其中,放大倍数为N,N为大于I的有理数。
[0059]仍以图2为例,终端将模块内的标题2和图片3整体放大N倍,其中,倍数N可以根据用户各自的使用习惯在配置信息中做出调整。
[0060]步骤120:终端设置一浮层,在该浮层中嵌入经整体放大处理后的区域内的内容,并将该嵌入了经整体放大处理后的区域内的内容的浮层在页面指定的位置呈现给用户。
[0061]具体地,终端可以根据系统默认配置,将上述嵌入了经整体放大处理后的区域内的内容的浮层在页面的指定坐标位置处呈现给用户;或者,终端也可以根据用户配置信息,将上述嵌入了经整体放大处理后的区域内的内容的浮层在页面的指定坐标位置处呈现给用户。例如,终端可以根据多数用户的视觉习惯默认将生成的嵌入了经整体放大处理后的区域内的内容的浮层覆盖在原模块所在的位置上,个别用户也可以根据自己的喜好将浮层移至原模块周边的任何区域,并且浮层所在的区域与原模块所在的区域存在一定的重叠区域。
[0062]较佳地,另一种呈现浮层的方式是:终端以上述模块对应的区域为中心,在半径为R的范围内进行扫描。根据扫描结果,终端将嵌入了经整体放大处理后的区域内的内容的浮层覆盖在扫描区域内指定类型的子区域上,或者,将嵌入了经整体放大处理后的区域内的内容的浮层覆盖在扫描区域内用户点击次数最少的子区域上。例如,为了不影响用户浏览同一页面上的文字内容,终端可以将生成的嵌入了经整体放大处理后的区域内的内容的浮层覆盖在扫描区域内包含有图片的区域上。又例如,为了更好地适应用户使用习惯,不影响用户点击常用的功能模块,终端可以对扫描区域内的各区域的用户点击次数进行统计,基于统计结果,将嵌入了经整体放大处理后的区域内的内容的浮层覆盖在用户点击次数最少的区域上。
[0063]进一步地,当终端检测到用户点击上述嵌入了经整体放大处理后的区域内的内容的浮层内的任意位置时,便将当前页面切换到上述模块对应的另一页面。例如,参阅图3所示,终端根据用户待点击的模块生成了一浮层1,浮层I内嵌有放大N倍后的原模块内的标题2和图片3。此时用户点击标题2、图片3或者浮层I内的空白区域4,均能实现页面的跳转。
[0064]进一步地,终端可以根据用户配置信息对上述嵌入了经整体放大处理后的区域内的内容的浮层的透明度进行调节。例如,在用户配置信息中将浮层的透明度设置为50%,则终端将浮层调节为半透明的状态。
[0065]基于上述实施例,以用户浏览一视频网站页面为例,客户端向用户呈现视频网站页面的详细过程如下:
[0066]用户打开一视频网站页面,该页面内罗列了一系列影片的标题及图片,每个影片的标题和图片组成一个模块,在每个模块的四周包围有一圈不可见的矩形区域,即为该模块对应的映射区域。
[0067]终端实时地检测用户鼠标的滑动行为,一旦检测到用户鼠标的位置落在某部影片(假设为影片A)其对应的映射区域内时,终端便获取影片A的标题和图片,并将其放大N倍,其中,倍数N为一个大于I的有理数,可以根据用户各自的使用习惯在配置信息中进行调整,也可以由终端根据预定算法计算出N的最佳值。
[0068]然后,终端设置一个浮层,将上述放大后的影片A的标题和图片嵌入该浮层,并将该嵌入了经整体放大处理后的标题和图片的浮层在页面指定的位置呈现给用户。其中,嵌有放大后的影片A的标题和图片的整个浮层都具有链接效果,即鼠标只要落在浮层的区域内进行点击,无论其点击位置是在标题、图片,或者是空白区域上,均能跳转到影片A对应的网页页面。另外,嵌入了经整体放大处理后的标题和图片的浮层的透明度是可调的,终端根据用户的配置信息,可以将浮层的透明度调整为0%至100%内的任意值。
[0069]浮层的显示位置可以有两种确定方式。第一种方式,终端可以根据系统的默认配置,将生成的嵌入了经整体放大处理后的标题和图片的浮层覆盖在影片A原模块所在的区域上,且该浮层的中心与影片A原模块区域的中心相重叠。或者,终端也可以根据用户配置信息,将生成的嵌入了经整体放大处理后的标题和图片的浮层依据用户的喜好移至影片A原模块周边的任何区域,但浮层所在的区域与影片A原模块所在的区域一定存在着重叠区域(面积或边)。第二种方式,终端以影片A原模块所在的区域为中心,在半径为R的范围内进行扫描,其中,半径R是终端根据预定算法计算出的一个最佳值。根据扫描结果,终端可以将嵌入了经整体放大处理后的标题和图片的浮层覆盖在扫描区域内其他影片的图片上,或者,基于对扫描区域内的各影片的用户点击次数的统计结果,将嵌入了经整体放大处理后的标题和图片的浮层覆盖在扫描区域内用户点击次数最少的影片模块上,从而将因浮层覆盖造成的页面信息被遮挡的影响降至最低。
[0070]用户通过嵌入了经整体放大处理后的影片A的标题和图片的浮层,可以更清楚地看到影片A的标题和图片,当终端检测到用户在浮层的任意区域内单击鼠标时,便将当前页面切换到影片A对应的网页页面。
[0071]基于上述实施例,参阅图4所示,本发明实施例还提供了一种页面呈现装置40,具体包括:
[0072]确定单元400,用于根据接收的操作行为确定用户待点击的模块,以及该模块对应的区域。
[0073]放大单元401,用于获取上述模块对应的区域内的内容,并将该区域内的内容做整体放大处理,其中,放大倍数为N,N为大于I的有理数。
[0074]呈现单元402,用于设置一浮层,在该浮层中嵌入经整体放大处理后的区域内的内容,并将该嵌入了经整体放大处理后的区域内的内容的浮层在页面指定的位置呈现给用户。
[0075]本发明实施例中,确定单元400具体用于,根据接收的操作指令获知用户的鼠标位置落在一模块对应的映射区域内时,确定该模块为用户待点击的模块。
[0076]呈现单元402具体用于:根据系统默认配置或者用户配置信息,将嵌入了经整体放大处理后的区域内的内容的浮层在页面的指定坐标位置处呈现给用户。
[0077]呈现单元402具体用于:以上述模块对应的区域为中心,在半径为R的范围内进行扫描;将上述嵌入了经整体放大处理后的区域内的内容的浮层覆盖在扫描区域内指定类型的子区域上,或者,将上述嵌入了经整体放大处理后的区域内的内容的浮层覆盖在扫描区域内用户点击次数最少的子区域上。
[0078]进一步地,页面呈现装置40还包括:
[0079]检测单元403,用于在呈现单元402将上述嵌入了经整体放大处理后的区域内的内容的浮层在页面指定的位置呈现给用户之后,检测到用户点击该浮层内的任意位置时,将当前页面切换到上述模块对应的另一页面。
[0080]进一步地,页面呈现装置40还包括:
[0081]调节单元404,用于在呈现单元402将上述嵌入了经整体放大处理后的区域内的内容的浮层在页面指定的位置呈现给用户之后,根据用户配置信息对该浮层的透明度进行调节。
[0082]综上所述,本发明实施例提供的技术方案,可以应用于移动终端、PC终端、电视终端等各种终端,在用户浏览页面时,能够帮助用户实时识别鼠标(或手势)的滑过效果,并及时反馈用户当前浏览页面的行为,同时,相比于现有技术中用户在点击页面中具有链接效果的模块时,往往会有点击操作落空或者误点击的情况,本发明实施例将原模块放大并嵌入一浮层进行呈现,使原本狭小的点击区域的面积成倍地增加,有效提升了用户的浏览体验和操作体验。
[0083]显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种页面呈现方法,其特征在于,包括: 根据接收的操作指令确定用户待点击的模块,以及所述模块对应的区域; 获取所述模块对应的区域内的内容,并将所述区域内的内容做整体放大处理,其中,放大倍数为N,所述N为大于I的有理数; 设置一浮层,在所述浮层中嵌入经整体放大处理后的区域内的内容,并将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户。
2.如权利要求1所述的方法,其特征在于,根据接收的操作指令确定用户待点击的模块,包括: 根据接收的操作指令获知用户的鼠标位置落在一模块对应的映射区域内时,确定所述一模块为用户待点击的模块。
3.如权利要求1所述的方法,其特征在于,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户,包括: 根据系统默认配置或者用户配置信息,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面的指定坐标位置处呈现给用户。
4.如权利要求1所述的方法,其特征在于,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户,包括: 以所述模块对应的区域为中心,在半径为R的范围内进行扫描; 将嵌入了经整体放大处理后的区域内的内容的所述浮层覆盖在扫描区域内指定类型的子区域上,或者,将嵌入了`经整体放大处理后的区域内的内容的所述浮层覆盖在扫描区域内用户点击次数最少的子区域上。
5.如权利要求1一 4任一项所述的方法,其特征在于,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户之后,进一步包括: 检测到用户点击所述浮层内的任意位置时,将当前页面切换到所述模块对应的另一页面。
6.如权利要求1一 4任一项所述的方法,其特征在于,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户之后,进一步包括: 根据用户配置信息对嵌入了经整体放大处理后的区域内的内容的所述浮层的透明度进行调节。
7.一种页面呈现装置,其特征在于,包括: 确定单元,用于根据接收的操作指令确定用户待点击的模块,以及所述模块对应的区域; 放大单元,用于获取所述模块对应的区域内的内容,并将所述区域内的内容做整体放大处理,其中,放大倍数为N,所述N为大于I的有理数; 呈现单元,用于设置一浮层,在所述浮层中嵌入经整体放大处理后的区域内的内容,并将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户。
8.如权利要求7所述的装置,其特征在于,所述确定单元具体用于: 根据接收的操作指令获知用户的鼠标位置落在一模块对应的映射区域内时,确定所述一模块为用户待点击的模块。
9.如权利要求7所述的装置,其特征在于,所述呈现单元具体用于:根据系统默认配置或者用户配置信息,将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面的指定坐标位置处呈现给用户。
10.如权利要求7所述的装置,其特征在于,所述呈现单元具体用于: 以所述模块对应的区域为中心,在半径为R的范围内进行扫描; 将所述嵌入了经整体放大处理后的区域内的内容的浮层覆盖在扫描区域内指定类型的子区域上,或者,将嵌入了经整体放大处理后的区域内的内容的所述浮层覆盖在扫描区域内用户点击次数最少的子区域上。
11.如权利要求7— 10任一项所述的装置,其特征在于,进一步包括: 检测单元,用于在所述呈现单元将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户之后,检测到用户点击所述浮层内的任意位置时,将当前页面切换到所述模块对应的另一页面。
12.如权利要求7- 10任一项所述的装置,其特征在于,进一步包括: 调节单元,用于在所述呈现单元将嵌入了经整体放大处理后的区域内的内容的所述浮层在页面指定的位置呈现给用户之后,根据用`户配置信息对所述浮层的透明度进行调节。
【文档编号】G06F9/44GK103677542SQ201310741924
【公开日】2014年3月26日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】张博, 李时斌, 吴海波 申请人:乐视网信息技术(北京)股份有限公司