一种网页显示方法和客户端的制作方法

文档序号:6512547阅读:202来源:国知局
一种网页显示方法和客户端的制作方法
【专利摘要】本发明实施例公开了一种网页显示方法和客户端,应用于通信【技术领域】。当客户端接收到新网页的获取请求后,如果客户端预置的对应关系中包括获取请求中携带的打开新网页的事件对应的第一标识信息,则切换到第一标识信息对应的已打开网页的界面以显示新网页,在预置的对应关系中包括已打开网页的事件信息对应的标识信息。这样当用户操作客户端需要打开新网页时,客户端需要确定是否已经打开了该标识信息对应的网页,如果已打开的话,直接进行界面的切换来显示新网页,这样可以不用重新打开一个窗口或标签页来显示新网页,避免了客户端不断地打开内容相同的网页,减轻了客户端在运行浏览器时的负担。
【专利说明】一种网页显示方法和客户端
【技术领域】
[0001 ] 本发明涉及通信【技术领域】,特别涉及网页显示方法和客户端。
【背景技术】
[0002]在客户端运行的浏览器中大多支持多标签浏览,在客户端显示浏览器的网页后,当用户点击页面上不同链接或相同链接,客户端都会自动获取新的网页进行显示,多次操作后,用户很难记住已经打开或关闭了哪些标签,容易出现客户端不断打开同样内容的窗口,这是一种系统资源的浪费,且增加了客户端在运行浏览器时的负担。

【发明内容】

[0003]本发明实施例提供网页显示方法和客户端,避免客户端不断打开同样内容的窗口,减轻客户端在运行浏览器时的负担。
[0004]本发明实施例提供一种网页显示方法,包括:
[0005]接收新网页的获取请求;
[0006]如果所述获取请求中包括打开所述新网页的事件对应的第一标识信息,且客户端预置的对应关系中包括所述第一标识信息,切换到所述第一标识信息对应的已打开网页的界面以显示所述新网页,所述预置的对应关系中包括已打开网页的事件信息对应的标识信
肩、O
[0007]本发明实施例提供一种客户端,包括:
[0008]请求接收单元,用于接收新网页的获取请求;
[0009]切换显示单元,用于如果所述请求接收单元接收的获取请求中包括打开所述新网页的事件对应的第一标识信息,且客户端预置的对应关系中包括所述第一标识信息,切换到所述第一标识信息对应的已打开网页的界面以显示所述新网页,所述预置的对应关系中包括已打开网页的事件信息对应的标识信息。
[0010]本实施例的方法中,当客户端接收到新网页的获取请求后,如果客户端预置的对应关系中包括获取请求中包括的打开新网页的事件信息对应的第一标识信息,则切换到第一标识信息对应的已打开网页的界面以显示新网页,其中,在预置的对应关系中包括已打开网页的事件信息对应的标识信息。本实施例中,客户端可以将打开内容相同或相似的网页的事件用一个标识信息关联起来,这样当用户操作客户端需要打开新网页时,客户端需要确定是否已经打开了该标识信息对应的网页,如果已打开的话,直接进行界面的切换来显示新网页,这样可以不用重新打开一个窗口或标签页来显示新网页,避免了客户端不断地打开内容相同的网页,减轻了客户端在运行浏览器时的负担。
【专利附图】

【附图说明】
[0011]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本发明实施例一提供的一种网页显示方法的流程图;
[0013]图2是本发明实施例一提供的另一种网页显示方法的流程图;
[0014]图3是本发明实施例二提供的一种网页显示方法的流程图;
[0015]图4是本发明实施例三提供的一种客户端的结构示意图;
[0016]图5是本发明实施例三提供的另一种客户端的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]需要说明的是,下述文件中提到的“第一标识信息”和“第一事件信息”中的“第一”并不表示顺序关系,而是指其中一个标识信息和一个事件的信息。
[0019]本发明实施例一
[0020]提供一种网页显示方法,主要是当客户端运行浏览器时,对网页的显示方法,本实施例的方法是客户端所执行的方法,流程图如图1所示,包括:
[0021]步骤101,接收新网页的获取请求,在获取请求中可以包括打开新网页的事件对应的第一标识信息,该第一标识信息用来标识打开内容相同或相似的新网页的事件,其中,打开网页是指客户端启动对网页内容的显示的操作。
[0022]可以理解,当客户端在运行浏览器时,用户可以在客户端提供的浏览器的页面上操作,使得客户端从服务器获取新网页并显示给用户。具体地,当用户在浏览器的某一界面上点击网页打开接口(比如一个按钮或简略文字或网页地址等)时,客户端可以接收到新网页的获取请求。本实施例中,客户端可以将多个在内容上相同或基本类似的网页的打开事件用一个标识信息关联起来,这样在客户端接收的新网页的获取请求中可以包括与新网页的内容相同或基本类似的网页打开事件对应的标识信息(比如第一标识信息),且在该获取请求中还可以包括该新网页的信息,比如地址信息等。
[0023]步骤102,判断客户端预置的对应关系中是否包括第一标识信息,如果包括,则执行步骤103 ;当然如果不包括,则客户端可以执行步骤104和105。
[0024]这里预置的对应关系中包括已打开网页的事件信息对应的标识信息,其中已打开网页的事件信息是指与打开网页的事件相关的信息,比如该网页是在哪个界面上打开的,该网页的地址信息,和打开该网页的用户接口信息(比如某一界面上的按钮)等,这些信息是在客户端打开网页时记录的。具体地,可以用多个界面上的相同链接关联一个标识信息,其中相同链接是指打开网页的接口信息相同,比如都是“网易”的接口,或者都是地址信息为A的接口 ;也可以用多个界面上的相同操作事件关联一个标识信息,其中相同操作事件是指用户操作的接口信息相同,比如都是“播放某一音乐”的操作按钮等。
[0025]本实施例中,当客户端接收到获取请求后,需要判断需要打开新网页这个事件对应的第一标识信息是否已经储存在预置的对应关系中,如果储存了,则说明与该网页的内容相同或类似的其它网页已经打开了,则客户端直接进行切换到已打开网页的界面进行新网页的显示;如果未储存,则说明与该网页的内容相同或类似的其它网页未打开,需要客户端先获取到新网页的内容,然后进行显示。
[0026]步骤103,切换到第一标识信息对应的已打开网页的界面以显示新网页,在执行本步骤的切换时,客户端可以从当前界面切换到当前界面所属窗口下的另一个标签页,或从当前界面的一个窗口切换到另一个窗口的界面。
[0027]步骤104,打开新的窗口以显示新网页,在当前窗口打开新的标签页以显示新网页,其中窗口是指浏览器的用户界面,一个窗口下可以对应多个标签页,当客户端通过一个窗口打开网页时,需要加载浏览器中的所有固有接口信息(指能对所有网页进行操作的接口信息)和网页的信息;而标签页是挂载在一个窗口下的用户界面,当客户端通过一标签页打开网页时,只需要在一个窗口下加载网页的信息,而不需要加载浏览器的固有接口信息。
[0028]步骤105,储存新的窗口或标签页的标识信息,与打开新网页的事件信息的对应关系。具体地,客户端可以先分配一个标识信息,并将与打开新网页的事件相关的信息,比如在哪个界面上打开的,新网页的地址信息和用户操作的接口信息等,与该分配的标识信息关联起来并储存到客户端中。
[0029]上述步骤104和105之间并没有绝对的顺序关系,可以同时执行,也可以顺序执行,图1中所示的只是其中一种具体的实施方式。
[0030]可见,本实施例的方法中,当客户端接收到新网页的获取请求后,如果客户端预置的对应关系中包括获取请求中包括的打开新网页的事件对应的第一标识信息,则切换到第一标识信息对应的已打开网页的界面以显示新网页,其中,在预置的对应关系中包括已打开网页的事件信息对应的标识信息。本实施例中,客户端可以将打开内容相同或相似的网页的事件用一个标识信息关联起来,这样当用户操作客户端需要打开新网页时,客户端需要确定是否已经打开了该标识信息对应的网页,如果已打开的话,直接进行界面的切换来显示新网页,这样可以不用重新打开一个窗口或标签页来显示新网页,避免了客户端不断地打开内容相同的网页,减轻了客户端在运行浏览器时的负担。
[0031]参考图2所示,在一个具体的实施例中,客户端在执行上述步骤103时,具体可以通过如下步骤来实现,包括:
[0032]步骤1031,判断新网页的地址信息与已打开网页的地址信息比如统一资源定位符(Uniform/Universal Resource Locator, URL)是否一致,如果一致,则执行步骤 1032,如果不一致,则执行步骤1033。
[0033]步骤1032,切换到已打开网页的界面作为新网页的界面。
[0034]步骤1033,切换到已打开网页的界面,并在切换的界面上重载新网页的内容,具体是将获取到的新网页的内容在切换的界面上显示。
[0035]本实施例中考虑到即使是内容相同或类似的网页的地址信息也可能不同,则在新网页和已打开网页对应的标识信息一致的情况下,进一步地确定新网页和已打开网页的地址是否一致,最终使得在显示新网页时占用标识信息一致的已打开网页的界面,而不会重新另外打开一个界面,减轻了客户端运行浏览器的负担。
[0036]本发明实施例二
[0037]提供另一种网页显示方法,主要是当客户端运行浏览器时,对网页的显示方法,本实施例的方法是客户端所执行的方法,流程图如图3所示,包括:
[0038]步骤201,接收新网页的获取请求,在获取请求中可以包括打开新网页的第一事件信息。这里第一事件信息是指与打开新网页的事件相关的信息,比如新网页是在哪个界面上打开的,新网页的地址信息,和打开新网页的用户接口信息(比如某一界面上的按钮)等。
[0039]步骤203,判断客户端预置的对应关系中是否包括与上述第一事件信息,如果包括,则执行步骤203 ;当然如果不包括,则客户端可以执行步骤204和205。其中预置的对应关系与上述实施例一中的对应关系一致,在此不进行赘述;且客户端在执行步骤的判断时,可以将第一事件信息与预置的对应关系中打开网页的事件信息进行匹配,如果相匹配,则说明。
[0040]本实施例中,客户端可以将多个在内容上相同或基本类似的网页的打开事件用一个标识信息关联起来,这样在客户端接收的新网页的获取请求中可以包括打开新网页的第一事件信息比如地址信息。当客户端接收到获取请求后,需要判断需要打开新网页这个事件对应的第一标识信息是否已经储存在预置的对应关系中,如果储存了,则说明与该网页的内容相同或类似的其它网页已经打开了,则客户端直接进行切换到已打开网页的界面进行新网页的显示;如果未储存,则说明与该网页的内容相同或类似的其它网页未打开,需要客户端先获取到新网页的内容,然后进行显示。
[0041]步骤203,切换到第一标识信息对应的已打开网页的界面以显示新网页,在执行步骤时,客户端可以按照上述实施例一中所述的方法来执行,在此不进行赘述。
[0042]步骤204,打开新的窗口以显示新网页,在当前窗口打开新的标签页以显示新网页。
[0043]步骤205,储存新的窗口或标签页的标识信息,与打开新网页的事件信息的对应关系O
[0044]需要说明的是,上述步骤204和205之间并没有绝对的顺序关系,可以同时执行,也可以顺序执行,图3中所示的只是其中一种具体的实施方式。
[0045]本实施例的方法与上述实施例一中网页显示方法的不同在于,本实施例中客户端需要根据新网页的获取请求中携带的打开新网页的第一事件信息,来判断客户端是否需要重新打开一个新的窗口或新的标签页来显示新网页。
[0046]本发明实施例三
[0047]还提供一种客户端,主要是网页显示装置,结构示意图如图4所示,包括:
[0048]请求接收单元10,用于接收新网页的获取请求;
[0049]切换显示单元11,用于如果所述请求接收单元10接收的获取请求中包括打开所述新网页的事件对应的第一标识信息,且客户端预置的对应关系中包括所述第一标识信息,切换到所述第一标识信息对应的已打开网页的界面以显示所述新网页,所述预置的对应关系中包括已打开网页的事件信息对应的标识信息。其中,预置的对应关系中的已打开网页的事件信息可以包括但不限于如下任一信息:在多个界面上的相同链接,在多个界面上的相同操作事件的信息等。
[0050]本实施例的客户端中,当请求接收单元10接收到新网页的获取请求后,如果客户端预置的对应关系中包括获取请求中包括的打开新网页的事件对应的第一标识信息,则切换显示单元11切换到第一标识信息对应的已打开网页的界面以显示新网页,其中,在预置的对应关系中包括已打开网页的事件信息对应的标识信息。本实施例中,客户端可以将打开内容相同或相似的网页的事件用一个标识信息关联起来,这样当用户操作客户端需要打开新网页时,客户端需要确定是否已经打开了该标识信息对应的网页,如果已打开的话,直接进行界面的切换来显示新网页,这样可以不用重新打开一个窗口或标签页来显示新网页,避免了客户端不断地打开内容相同的网页,减轻了客户端在运行浏览器时的负担。
[0051]参考图5所示,在一个具体的实施例中,客户端除了可以包括如图4所示的结构夕卜,还可以包括网页打开单元12和储存单元13,且其中的切换显示单元11可以通过切换单元110和切换获取单元111来实现,具体地:
[0052]切换单元110,用于如果所述新网页的地址信息与所述已打开网页的地址信息一致,则切换到所述已打开网页的界面作为所述新网页的界面;
[0053]切换获取单元111,用于如果所述新网页的地址信息与所述已打开网页的地址信息不一致,则切换到所述已打开网页的界面,将获取到的所述新网页的内容在所述切换的界面上显示。
[0054]网页打开单元12,用于如果所述预置的对应关系中不包括所述第一标识信息,打开新的窗口以显示所述新网页,在当前窗口打开新的标签页以显示所述新网页。
[0055]储存单元13,用于储存所述网页打开单元12打开的新的窗口或标签页的标识信息,与打开所述新网页的事件信息的对应关系。
[0056]本实施例中,当请求接收单元10接收到新网页的获取请求后,如果在获取请求中包括打开新网页的事件对应的第一标识信息,且在客户端预置的对应关系中包括该第一标识信息,进一步地,如果新网页的地址信息与已打开网页的地址信息一致,则由切换显示单元11中的切换单元110会直接进行切换来显示新网页,如果新网页的地址信息与已打开网页的地址信息不一致,则由切换获取单元111在切换界面的同时重新加载新网页;如果客户端预置的对应关系中不包括该第一标识信息,则网页打开单元12会打开新界面以显示新网页,同时储存单元13需要储存标识信息与打开新网页的时间信息的对应关系。
[0057]当请求接收单元10接收到新网页的获取请求后,如果在获取请求中包括打开新网页的第一事件信息,则如果所述预置的对应关系中包括所述第一事件信息,则切换显示单元11也会执行所述切换到所述第一标识信息对应的已打开网页的界面以显示所述新网页的步骤,具体地,可以通过切换单元110和切换获取单元111来显示新网页。如果预置的对应关系中不包括所述第一事件信息,则可以由网页打开单元12打开新界面以显示新网页,且通过储存单元13储存对应关系。
[0058]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM)、随机存取存储器(RAM)、磁盘或光盘等。
[0059]以上对本发明实施例所提供的网页显示方法和客户端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种网页显示方法,其特征在于,包括: 接收新网页的获取请求; 如果所述获取请求中包括打开所述新网页的事件对应的第一标识信息,且客户端预置的对应关系中包括所述第一标识信息,切换到所述第一标识信息对应的已打开网页的界面以显示所述新网页,所述预置的对应关系中包括已打开网页的事件信息对应的标识信息。
2.如权利要求1所述的方法,其特征在于,所述预置的对应关系中的已打开网页的事件信息包括如下任一信息:在多个界面上的相同链接,在多个界面上的相同操作事件的信肩、O
3.如权利要求1或2所述的方法,其特征在于,所述切换到所述第一标识信息对应的网页界面以显示所述新网页,具体包括: 如果所述新网页的地址信息与所述已打开网页的地址信息一致,则切换到所述已打开网页的界面作为所述新网页的界面; 如果所述新网页的地址信息与所述已打开网页的地址信息不一致,则切换到所述已打开网页的界面,将获取到的所述新网页的内容在所述切换的界面上显示。
4.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括: 如果所述预置的对应关系中不包括所述第一标识信息,打开新的窗口以显示所述新网页,在当前窗口打开新的标签页以显示所述新网页; 储存所述新的窗口或标签页的标识信息,与打开所述新网页的事件信息的对应关系。
5.如权利要求1至 3任一项所述的方法,其特征在于, 如果所述获取请求中包括打开所述新网页的第一事件信息,则如果所述预置的对应关系中包括与所述第一事件信息,则执行所述切换到所述第一标识信息对应的已打开网页的界面以显示所述新网页的步骤; 在所述预置的对应关系中不包括与所述第一事件信息时,执行所述显示新网页和储存对应关系的步骤。
6.一种客户端,其特征在于,包括: 请求接收单元,用于接收新网页的获取请求; 切换显示单元,用于如果所述请求接收单元接收的获取请求中包括打开所述新网页的事件对应的第一标识信息,且客户端预置的对应关系中包括所述第一标识信息,切换到所述第一标识信息对应的已打开网页的界面以显示所述新网页,所述预置的对应关系中包括已打开网页的事件信息对应的标识信息。
7.如权利要求6所述的客户端,其特征在于,所述预置的对应关系中的已打开网页的事件信息包括如下任一信息:在多个界面上的相同链接,在多个界面上的相同操作事件的信息。
8.如权利要求6或7所述的客户端,其特征在于,所述切换显示单元具体包括: 切换单元,用于如果所述新网页的地址信息与所述已打开网页的地址信息一致,则切换到所述已打开网页的界面作为所述新网页的界面; 切换获取单元,用于如果所述新网页的地址信息与所述已打开网页的地址信息不一致,则切换到所述已打开网页的界面,将获取到的所述新网页的内容在所述切换的界面上显不O
9.如权利要求6至8任一项所述的客户端,其特征在于,还包括: 网页打开单元,用于如果所述预置的对应关系中不包括所述第一标识信息,打开新的窗口以显示所述新网页,在当前窗口打开新的标签页以显示所述新网页; 储存单元,用于储存所述新的窗口或标签页的标识信息,与打开所述新网页的事件信息的对应关系。
10.如权利要求6至8任一项所述的客户端,其特征在于, 所述切换显示单元,还用于如果所述请求接收单元接收的获取请求中包括打开所述新网页的第一事件信息,则如果所述预置的对应关系中包括与所述第一事件信息,则执行所述切换到所述第一标识 信息对应的已打开网页的界面以显示所述新网页的步骤。
【文档编号】G06F17/30GK103455632SQ201310433430
【公开日】2013年12月18日 申请日期:2013年9月22日 优先权日:2013年9月22日
【发明者】陈洁 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1