网页的显示方法和装置的制造方法

xiaoxiao2020-10-23  21

网页的显示方法和装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及计算机网页技术领域,尤其涉及网页的显示方法和装置。
【背景技术】
[0002]随着网络资源的日益丰富,越来越多的用户习惯于通过网络获取自己需要的信息,例如获取自己感兴趣的新闻、音乐、视频、图片或知识内容等。
[0003]然而,现有网页的页面显示效果通常是根据网页设计人员预先设计的方案显示,显示的网页元素中通常会有一些用户不感兴趣的网页元素,例如用户不感兴趣的导航栏目或用户厌烦的广告视图等,不能为用户提供根据用户需要显示网页元素的方案,因此用户体验较差。

【发明内容】

[0004]鉴于现有技术中的上述缺陷或不足,期望能够提供一种用户可控的网页显示方案。为了实现上述一个或多个目的,本申请提供了网页的显示方法和装置。
[0005]第一方面,本申请提供了一种网页的显示方法,所述方法包括:接收用户访问网页的请求;根据所述请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则,其中,所述显示规则基于用户操作设定或基于其他网址已确认的显示规则设定;以及若关联,则按照所述显示规则显示所述待显示的网页。
[0006]第二方面,本申请提供了一种网页的显示装置,所述装置包括:请求接收单元,用于接收用户访问网页的请求;规则检测单元,用于根据所述请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则,其中,所述显示规则基于用户操作设定或基于其他网址已确认的显示规则设定;以及显示单元,用于若待显示的网页的网址和/或其上一级网址关联预设的对网页元素的显示规则,则按照所述显示规则显示所述待显示的网页。
[0007]本申请提供的网页的显示方法和装置,通过首先接收用户访问网页的请求,之后根据请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则,其中,显示规则基于用户操作设定或基于其他网址已确认的显示规则设定,最后若检测结果为关联,则按照显示规则显示待显示的网页的网页元素,为用户提供了根据用户需要显示网页元素的方案,使得用户对于网页显示的控制操作简便快捷。
【附图说明】
[0008]通过阅读参照以下附图所作的对非限制性实施例的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0009]图1示出了根据本申请实施例的网页的显示方法的一种示例性流程图;
[0010]图2示出了根据本申请实施例的网页的显示方法的一个应用场景的示例性流程图;
[0011]图3a示出了应用本申请实施例的网页的显示方法隐藏网页元素前的效果图;
[0012]图3b示出了应用本申请实施例的网页的显示方法隐藏网页元素后的效果图;
[0013]图4a示出了应用本申请实施例的网页的显示方法隐藏并变更网页元素前的效果图;
[0014]图4b示出了应用本申请实施例的网页的显示方法隐藏并变更网页元素后的效果图;
[0015]图5示出了根据本申请实施例的网页的显示方法中确定用户操作的步骤的一种示例性流程图;
[0016]图6示出了根据本申请实施例的网页的显示装置的一种结构示意图。
【具体实施方式】
[0017]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0018]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0019]图1示出了根据本申请实施例的网页的显示方法的一种示例性流程图。
[0020]如图1所示,在步骤101中,接收用户访问网页的请求。
[0021]在本实施例中,用户可以通过多种交互方式来提交访问网页的请求。这些交互方式包括但不限于:点击网页链接、点击链接网页的虚拟按钮或实体按钮(例如同时按下电源与音量按键)、键盘输入网址、晃动终端、手势识别、人脸识别、语音识别或者其它未来将开发的人机交互方式等。以手势识别为例,在终端具有摄像头的情况下,用户访问网页的请求的发起方式还可以是作用于摄像头的、与请求相对应的操作手势。更具体而言,首先,可以预定义与访问预定网页的请求相对应的操作手势;之后,终端的摄像头可以实时地对用户手势进行捕捉和识别,如果用户手势随后被识别为与访问预定网页的请求的发起相对应的操作手势,则提交访问预定网页的请求。
[0022]其中,所提交的请求可以只是简单的指示终端调用预先设定的一个或至少一个网页。
[0023]接着,在步骤102中,根据所述请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则。
[0024]在本实施例中,在检测待显示的网页的网址和其上一级网址是否关联预设的对网页元素的显示规则时,可以首先检测待显示的网页的网址是否关联预设的对网页的显示规贝1J,若关联,则执行步骤103,若未关联,则检测待显示的网页的网址的上层网址上一级网址是否关联预设的对网页元素的显示规则,若关联,则执行步骤103,若未关联,则对待显示的网页的网页元素不做修改进行显示。当然,也可以先检测待显示的网页的网址的上层网址上一级网址是否关联显示规则,后检测待显示的网页的网址是否关联显示规则,再根据检测结果对待显示的网页的网页元素进行显示。作为示例,上述的待显示的网页的网址及其上层网址上一级网址可以为http://sports, sina.com.cn和http:// www.sina.com.cnD
[0025]其中,网页元素可以包括但不限于以下一项或多项:文本、图像、Flash动画、声音、视频、表格、导航栏以及交互式表单等。
[0026]在本实施例中,预设的对网页元素的显示规则可以包括:响应于网页元素包括预定关键字,按照预定显示方式显示所述网页元素。对显示规则的设定,可以基于接收的用户操作设定:在用户对网页元素进行操作时,浏览器记录用户对网页元素的操作,并提取被操作的网页元素的关键字,将显示规则设定为:响应于待显示的网页元素中包含被用户操作的网页元素的关键字,则将该网页元素按照用户操作予以修改并显示;还可以基于其他网址已确认的显示规则设定:用户可以在访问第一网页的网址时根据用户操作设定显示规贝1J,并在访问第二网页的网址时,将第一网页的网址关联的显示规则作为已确认的显示规贝1J,将与第二网页的网址关联的显示规则设定为上述已确认的显示规则。
[0027]接着,在步骤103中,若待显示的网页的网址和/或其上一级网址关联预设的对网页元素的显示规则,则按照所述显示规则显示所述待显示的网页。
[0028]在本实施例中,若浏览器接收到用户访问某一网页网址的请求后,检测到该网页的网址已关联预设的对网页元素的显示规则,则对该网页元素进行判断,若该网页元素包括其关联的显示规则中预设的关键字,则将该网页元素按照显示规则进行显示。例如若浏览器接收到用户访问某一网页网址的请求后,检测到该网页的网址已关联修改网页元素显示背景的显示规则,则对该网页元素是否包括被修改显示背景的网页元素的关键字进行判断,若包括,则浏览器修改该网页元素的显示背景,并显示修改背景后的该网页元素。
[0029]根据本申请上述实施例提供的方法,通过首先接收用户访问网页的请求,之后根据用户访问网页的请求检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则,最后若待显示的网页的网址和/或其上一级网址关联预设的对网页元素的显示规则,则按照所述显示规则显示所述待显示的网页。因此,相对于现有方案,本申请的实施例具有如下优点:用户可以根据自己的需要控制网页元素的显示方式,例如关闭不感兴趣的广告或隐藏用户不感兴趣的导航栏目等,或者将感兴趣的栏目移至已隐藏导航栏目的区域等,实现能够按照用户需要显示网页元素。
[0030]在上述网页的显示方法的实施例的一些可选实现方式中,可以基于以下一项或多项用户操作设定显示规则:
[0031]若用户操作为关闭网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被关闭显示的网页元素的关键字 ,关闭所述网页元素的显示。
[0032]若用户操作为隐藏网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被隐藏显示的网页元素的关键字,隐藏所述网页元素的显示。
[0033]若用户操作为变更网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被变更显示的网页元素的关键字,变更所述网页元素的显示。其中,变更网页元素的显示包括但不限于以下一项或多项:变更网页元素的显示位置、变更网页元素的显示内容(例如改变显示的文字、图片、尺寸颜色等)、变更网页元素的显示背景、变更网页元素的显示标记(例如,添加颜色标记)、改变显示和变更网页元素的备注说明等。
[0034]若用户操作包括几种操作的组合,例如在关闭网页元素的显示之后变更网页元素的显示位置,或者在隐藏网页一部分网页元素的显示之后修改另一部分网页元素的显示内容等,则设定的显示规则为:响应于待显示的网页的不同网页元素分别包括不同的被操作的网页元素的关键字,对待显示的网页的上述不同网页元素按照其所包括的关键字所对应的操作进行显示。
[0035]对应于上述设定显示规则,在设定显示规则之后,可以将设定的显示规则与以下一个或多个网址相关联:用户操作的网址、用户操作的网址的上一级网址、用户设定的关联网址相关联。例如,用户在访问网址http://sports.sina.com.cn时,设定关闭广告的显示规则,并将其网址与 http://sports, sina.com.cn 及其上一级网址 http://www.sina.com.cn相关联,这样,当其访问网址http://www.sina.com.cn及其下一级的其他网址时,若访问的网址对应的待显示的网页的网页元素包括上述被关闭的广告的关键词,则关闭该网页元素的显示。
[0036]请参考图2,其示出了根据本申请实施例的网页的显示方法的一个应用场景的示例性流程图。
[0037]如图2所示,在步骤201中,浏览器接收用户访问某个网页的请求。
[0038]接着,在步骤202中,浏览器判断网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则。若是,则执行步骤203,若否,则执行步骤204。
[0039]接着,在步骤203中,按照显示规则显示待显示的网页。
[0040]接着,在步骤204中,直接显示待显示的网页。
[0041]接着,在步骤203和步骤204之后的步骤205中,浏览器接收用户手动调整网页元素的显示。
[0042]接着,在步骤206中,浏览器保存显示规则及其关联的网址到本地或云端。并在下一次执行步骤201之后,执行步骤202之时调用显示规则。
[0043]请参考图3a和图3b,其分别示出了应用本申请实施例的网页的显示方法隐藏网页元素前后的效果图。
[0044]如图3a所示,网页300包括推广窗口 301。浏览器在接收到用户对推广窗口 301中的广告的关闭操作后,关闭广告,在接收到用户对推广窗口 301中的对话弹窗的隐藏操作后,隐藏对话弹窗,从而得到如图3b所示的网页300。之后,浏览器基于用户对广告的关闭操作和对对话弹窗的隐藏操作,设定对网页300的网页元素的显示规则为:若网页300的网页元素中包括被关闭的广告的关键词,则关闭该网页元素的显示;以及若网页300的网页元素中包括被隐藏的对话弹窗的关键词,则隐藏该网页元素的显示。之后,浏览器将对网页300的网页元素的显示规则关联至网页300对应的网址,在接收到用户再次浏览该网址的请求时,直接显示如图3b所示的网页300,其中包括按照网页300的网页元素的显示规则显示的推广窗口 302。
[0045]请参考图4a和图4b,其分别示出了应用本申请实施例的网页的显示方法隐藏并变更网页元素前后的效果图。
[0046]如图4a所示,网页400包括导航栏目401。浏览器在接收到用户对导航栏目401的隐藏操作后,隐藏导航栏目401,之后浏览器又接收到用户将其他导航栏目移动至已隐藏的导航栏目处的操作,得到如图4b所示的网页400。之后,浏览器基于隐藏操作和移动操作,设定对该网页400的网页元素的显示规则为:若网页400的网页元素中包括被隐藏的导航栏目的关键词,则隐藏该网页元素的显示;以及若网页400的网页元素中包括被移动的其他导航栏目的关键词,则将该网页元素移动至被隐藏显示的网页元素处。之后,浏览器将对网页400的网页元素的显示规则关联至网页400对应的网址,在接收到用户再次浏览该网址的请求时,直接显示如图4b所示的网页400,其中包括按照网页400的网页元素的显示规则显示的导航栏目402。
[0047]进一步参考图5,其示出了根据本申请实施例的网页的显示方法中确定用户操作的步骤的一种示例性流程图。
[0048]如图5所示,在步骤501中,响应于接收到用户的预定操作,呈现显示参数的设定界面。
[0049]在本实施例中,用户的预定操作,用于触发呈现显示参数的设定界面。预定操作可以包括但不限于晃动终端、点击虚拟按钮(例如显示在显示屏上的虚拟按钮)、点击实体按钮(例如音量按键)、手势识别、人脸识别、语音识别或者其它未来将开发的人机交互方式。
[0050]接着,在步骤502中,基于所述用户在所述设定界面对所述显示参数的确认操作,确定用户操作。
[0051]在本实施例中,确认操作是指选定或设定显示参数的操作,例如用户根据设定界面中的提示对网页元素移动的起始位置进行选择确认,对网页元素的背景颜色进行设定等。在进行确认操作之后,浏览器将该确认操作确定为用户操作。
[0052]在上述实施例中,通过响应于接收到用户的预定操作,呈现显示参数的设定界面,之后基于所述用户在所述设定界面对所述显示参数的确认操作,确定用户操作,方便浏览器根据用户的选择或设定确定用户操作,提高了浏览器的人机交互能力。
[0053]应当注意,尽管在上述附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0054]请参考图6,其示出了根据本申请实施例的网页的显示装置的一种结构示意图。
[0055]如图6所示,网页的显示装置600可以包括:请求接收单元610,规则检测单元620以及显示单元630。其中,请求接收单元610,用于接收用户访问网页的请求。规则检测单元620,用于根据所述请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则。显示单元630,用于若待显示的网页的网址和/或其上一级网址关联预设的对网页元素的显示规则,则按照所述显示规则显示所述待显示的网页。
[0056]上述显示规则可以基于用户操作设定或基于其他网址已确认的显示规则设定。
[0057]在基于用户操作设定显示规则时,可以包括但不限于以下设定在用户对网页元素进行操作时,浏览器记录用户对网页元素的操作,并提取被操作的网页元素的关键字,若用户下一次发送请求访问该网页网址或该网页网址的下一级网址时,若待显示的网页元素中包含被操作的网页元素的关键字,则将该网页元素按照记录的操作予以修改并显示。例如浏览器记录用户对网页元素的显示背景进行修改,并提取被修改显示背景的网页元素的关键字,当用户再次访问该网页网址或该网页网址的下一级网址时,浏览器将待显示的网页中包括上述关键字的网页元素修改显示背景后进行显示。
[0058]上述的网页元素可以包括以下一项或多项:文本、图像、Flash动画、声音、视频、表格、导航栏以及交互式表单。
[0059]在一些可选的实现方式中,网页的显示装置600还可以包括:规则设定单元640、规则关联单元650和存储单元660。其中,规则设定单元640,用于若用户操作为关闭网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被关闭显示的网页元素的关键字,关闭所述网页元素的显示;若用户操作为隐藏网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被隐藏显示的网页元素的关键字,隐藏所述网页元素的显示;以及若用户操作为变更网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被变更 显示的网页元素的关键字,变更所述网页元素的显示。规则关联单元650,用于将所述显示规则与以下一个或多个网址相关联:用户操作的网址、用户操作的网址的上一级网址和用户设定的关联网址。存储单元660,用于将所述显示规则及其关联的网址存储至本地和/或云端。
[0060]在一些可选的实现方式中,规则设定单元进一步用于响应于接收到用户的预定操作,呈现显示参数的设定界面,其中所述显示参数包括以下一项或多项:关闭网页元素的显示、隐藏网页元素的显示和变更网页元素的显示;以及基于所述用户在所述设定界面对所述显示参数的确认操作,确定所述用户操作。
[0061]应当理解,装置600中记载的诸单元与参考图1描述的方法中的各个步骤相对应。由此,上文针对网页的显示方法描述的操作和特征同样适用于装置600及其中包含的单元,上文针对网页的显示方法描述的操作和特征同样适用于装置600及其中包含的单元,在此不再赘述。装置600中的相应单元可以与终端设备和/或服务器中的单元相互配合以实现本申请实施例的方案。
[0062]本申请上述实施例提供的网页显示的装置,可以按照显示规则显示待显示的网页的网页元素,为用户提供了根据用户需要显示网页元素的方案,使得用户对于网页显示的控制操作简便快捷。
[0063]附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0064]描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括请求接收单元,规则检测单元和显示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,请求接收单元还可以被描述为“用于接收用户访问网页的请求的单元”。
[0065]作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本申请的网页的显示方法。
[0066]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
【主权项】
1.一种网页的显示方法,其特征在于,所述方法包括: 接收用户访问网页的请求; 根据所述请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则,其中,所述显示规则基于用户操作设定或基于其他网址已确认的显示规则设定;以及 若关联,则按照所述显示规则显示所述待显示的网页。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 基于以下一项或多项用户操作设定所述显示规则: 若用户操作为关闭网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被关闭显示的网页元素的关键字,关闭所述网页元素的显示; 若用户操作为隐藏网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被隐藏显示的网页元素的关键字,隐藏所述网页元素的显示;以及 若用户操作为变更网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被变更显示的网页元素的关键字,变更所述网页元素的显示。3.根据权利要求2所述的方法,其特征在于,所述变更网页元素的显示包括变更网页元素以下一项或多项参数的显示:显示位置、显示内容、显示背景、显示标记和备注说明。4.根据权利要求2所述的方法,其特征在于,通过以下步骤确定所述用户操作: 响应于接收到用户的预定操作,呈现显示参数的设定界面,其中所述显示参数包括以下一项或多项:关闭网页元素的显示、隐藏网页元素的显示和变更网页元素的显示;以及基于所述用户在所述设定界面对所述显示参数的确认操作,确定所述用户操作。5.根据权利要求2所述的方法,其特征在于,所述方法还包括: 将所述显示规则与以下一个或多个网址相关联:用户操作的网址、用户操作的网址的上一级网址和用户设定的关联网址。6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 将所述显示规则及其关联的网址存储至本地和/或云端。7.根据权利要求1-6之一所述的方法,其特征在于,所述网页元素可以包括以下一项或多项:文本、图像、Flash动画、声音、视频、表格、导航栏以及交互式表单。8.—种网页的显示装置,其特征在于,所述装置包括: 请求接收单元,用于接收用户访问网页的请求; 规则检测单元,用于根据所述请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则,其中,所述显示规则基于用户操作设定或基于其他网址已确认的显示规则设定;以及 显示单元,用于若待显示的网页的网址和/或其上一级网址关联预设的对网页元素的显示规则,则按照所述显示规则显示所述待显示的网页。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 规则设定单元,用于若用户操作为关闭网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被关闭显示的网页元素的关键字,关闭所述网页元素的显示;若用户操作为隐藏网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被隐藏显示的网页元素的关键字,隐藏所述网页元素的显示;以及若用户操作为变更网页元素的显示,则将所述显示规则设定为:响应于网页元素包括被变更显示的网页元素的关键字,变更所述网页元素的显示。10.根据权利要求9所述的装置,其特征在于,所述变更网页元素的显示包括变更网页元素以下一项或多项参数的显示:显示位置、显示内容、显示背景、显示标记和备注说明。11.根据权利要求9所述的装置,其特征在于,所述规则设定单元进一步用于响应于接收到用户的预定操作,呈现显示参数的设定界面,其中所述显示参数包括以下一项或多项:关闭网页元素的显示、隐藏网页元素的显示和变更网页元素的显示;以及基于所述用户在所述设定界面对所述显示参数的确认操作,确定所述用户操作。12.根据权利要求9所述的装置,其特征在于,所述装置还包括: 规则关联单元,用于将所述显示规则与以下一个或多个网址相关联:用户操作的网址、用户操作的网址的上一级网址和用户设定的关联网址。13.根据权利要求8-12之一所述的装置,其特征在于,所述装置还包括: 存储单元,用于将所述显示规则及其关联的网址存储至本地和/或云端。14.根据权利要求8-13之一所述的装置,其特征在于,所述网页元素可以包括以下一项或多项:文本、图像、Flash动画、声音、视频、表格、导航栏以及交互式表单。
【专利摘要】本申请公开了网页的显示方法和装置。网页的显示方法的一【具体实施方式】包括:接收用户访问网页的请求;根据所述请求,检测待显示的网页的网址和/或其上一级网址是否关联预设的对网页元素的显示规则,其中,所述显示规则基于用户操作设定或基于其他网址已确认的显示规则设定;以及若关联,则按照所述显示规则显示所述待显示的网页。本申请实施方式的网页的显示方法,为用户提供了根据用户需要显示网页元素的方案,使得用户对于网页显示的控制操作简便快捷。
【IPC分类】G06F17/30
【公开号】CN104899287
【申请号】CN201510303554
【发明人】周瑞俊
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年9月9日
【申请日】2015年6月4日

最新回复(0)