一种跨终端的浏览器同步控制方法和终端及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种跨终端的浏览器同步控制方法和终端及系统。
【背景技术】
[0002]当前浏览器已经广泛的应用于多种终端设备中,例如在个人计算机、手机和平板电脑等具有上网功能的终端中都安装有浏览器,用以实现通过浏览器访问网络。为了便于用户对多个终端的操作,目前多个终端中安装的浏览器实现了跨终端之间的浏览器内容同步,例如:书签同步、云标签同步、历史记录同步等,但是现有的跨终端之间的浏览器内容同步只是事后的静态内容同步,例如,用户在终端A安装的浏览器中更新了书签,则在终端A更新浏览器书签后,用户操作的终端B安装的浏览器与终端A安装的浏览器可以进行书签同步,由此用户在多个终端上就不需要重复进行添加书签,方便用户的操作。但是现有的跨终端之间的浏览器同步是事后进行的静态同步,只能对跨终端之间的浏览器进行事后的内容更新,而无法对跨终端之间的浏览器进行动态的同步网页内容的位置,也无法实现跨终端之间的浏览器在一个终端上对另一终端进行动态的同步控制。
【发明内容】
[0003]本发明实施例提供了一种跨终端的浏览器同步控制方法和终端及系统,用于实现对跨终端的浏览器之间进行动态的同步控制。
[0004]为解决上述技术问题,本发明实施例提供以下技术方案:
[0005]第一方面,本发明实施例提供一种跨终端的浏览器同步控制方法,包括:
[0006]在用户对第一终端安装的浏览器进行每一次操作后,所述第一终端实时的获取用户操作所述第一终端安装的浏览器所产生的网页信息,所述网页信息包括所述用户浏览的网页地址信息和所述用户浏览网页的位置信息;
[0007]所述第一终端将所述网页信息发送给第二终端,以使所述第二终端通过所述第二终端安装的浏览器显示所述网页信息;
[0008]其中,所述第一终端和所述第二终端之间建立有通信连接。
[0009]第二方面,本发明实施例提供另一种跨终端的浏览器同步控制方法,包括:
[0010]第二终端接收第一终端发送的网页信息,所述网页信息由用户操作所述第一终端安装的浏览器所产生,所述网页信息包括所述用户浏览的网页地址信息和所述用户浏览网页的位置信息;
[0011]所述第二终端通过所述第二终端安装的浏览器显示所述网页信息;
[0012]其中,所述第二终端和所述第一终端之间建立有通信连接。
[0013]第三方面,本发明实施例还提供一种终端,所述终端具体为第一终端,所述第一终端,包括:
[0014]获取模块,用于在用户对第一终端安装的浏览器进行每一次操作后,实时的获取用户操作所述第一终端安装的浏览器所产生的网页信息,所述网页信息包括所述用户浏览的网页地址信息和所述用户浏览网页的位置信息;
[0015]发送模块,用于将所述网页信息发送给第二终端,以使所述第二终端通过所述第二终端安装的浏览器显示所述网页信息;
[0016]其中,所述第一终端和所述第二终端之间建立有通信连接。
[0017]第四方面,本发明实施例还提供一种终端,所述终端具体为第第二终端,包括:
[0018]接收模块,用于接收第一终端发送的网页信息,所述网页信息由用户操作所述第一终端安装的浏览器所产生,所述网页信息包括所述用户浏览的网页地址信息和所述用户浏览网页的位置信息;
[0019]显示模块,用于通过所述第二终端安装的浏览器显示所述网页信息;
[0020]其中,所述第二终端和所述第一终端之间建立有通信连接。
[0021]第五方面,本发明实施例还提供的一种跨终端的浏览器同步控制系统,包括:
[0022]如第三方面所述的第一终端和如第四方面所述的第二终端。
[0023]从以上技术方案可以看出,本发明实施例具有以下优点:
[0024]在本发明实施例中,用户对第一终端安装的浏览器进行每一次操作后,第一终端都实时的获取到用户操作第一终端安装的浏览器所产生的网页信息,由于第一终端和第二终端之间建立有通信连接,故第一终端可以将网页信息发送给第二终端,第二终端通过第二终端安装的浏览器显示网页信息。用户在操作第一终端时通过浏览器产生的网页信息由第一终端实时的发送给第二终端,第二终端就可以实时的显示用户操作第一终端的浏览器所产生的网页信息。故可以对跨终端之间的浏览器进行动态的同步网页内容的位置,实现跨终端之间的浏览器在第一终端上对第二终端进行动态的同步控制。
【附图说明】
[0025]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
[0026]图1为本发明实施例提供的一种跨终端的浏览器同步控制方法的流程方框示意图;
[0027]图2为本发明实施例提供的另一种跨终端的浏览器同步控制方法的流程方框示意图;
[0028]图3_a为本发明实施例中一种跨终端的浏览器同步控制方法的组网逻辑实现方式示意图;
[0029]图3_b为本发明实施例提供的一种跨终端的浏览器同步控制方法在W1-Fi近场关联下的实现方式示意图;
[0030]图4为本发明实施例中一种跨终端的浏览器同步控制方法在帐号关联下的实现方式示意图;
[0031]图5为本发明实施例中一种跨终端的浏览器同步控制方法在帐号关联下的实现方式示意图;
[0032]图6为本发明实施例提供的一种终端的组成结构示意图;
[0033]图7为本发明实施例提供的另一种终端的组成结构示意图;
[0034]图8为本发明实施例提供的一种跨终端的浏览器同步控制系统的组成结构示意图;
[0035]图9为本发明实施例提供的跨终端的浏览器同步控制方法应用于终端的组成结构示意图。
【具体实施方式】
[0036]本发明实施例提供了一种跨终端的浏览器同步控制方法和终端及系统,用于实现对跨终端的浏览器之间进行动态的同步控制。
[0037]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0038]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0039]以下分别进行详细说明。
[0040]本发明跨终端的浏览器同步控制方法的一个实施例,从第一终端一侧进行说明,可以包括:在用户对第一终端安装的浏览器进行每一次操作后,第一终端实时的获取用户操作第一终端安装的浏览器所产生的网页信息,网页信息包括用户浏览的网页地址信息和用户浏览网页的位置信息;第一终端将网页信息发送给第二终端,以使第二终端通过第二终端安装的浏览器显示网页信息;其中,第一终端和第二终端之间建立有通信连接。
[0041]请参阅图1所示,本发明一个实施例提供的跨终端的浏览器同步控制方法,可以包括如下步骤:
[0042]101、在用户对第一终端安装的浏览器进行每一次操作后,第一终端实时的获取用户操作第一终端安装的浏览器所产生的网页信息。
[0043]其中,网页信息包括用户浏览的网页地址信息和用户浏览网页的位置信息。
[0044]在本发明实施例中,以用户在第一终端上对浏览器进行操作,并同步显示在第二终端的浏览器上为例进行说明,可以理解的是,本发明实施例中用户也可以在第二终端上对第二终端的浏览器进行操作,并同步显示在第一终端的浏览器上。
[0045]用户在第一终端安装的浏览器上进行网页操作,例如,用户通过浏览器浏览网页内容,或者用户通过浏览器浏览音视频文件。在本发明的一些实施例中,用户对第一终端安装的浏览器的操作具体可以包括:用户对网页的上下滑动、用户点击网页中的超链接、用户拖拽网页等,或,用户对第一终端安装的浏览器的操作具体可以包括:用户播放、暂停、快进、快退音视频文件。
[0046]在本发明实施例中,用户每一次操作第一终端安装的浏览器之后,第一终端就需要实时的获取用户的每一次操作浏览器所产生的网页信息。例如用户在5秒钟之内对第一终端的浏览器分别进行了 3次操作,第一次操作是打开一个页面,第二次操作是点击页面中的超链接,第三次操作是向上滑动所打开的网页页面,则第一终端需要实时的获取用户的3次操作所产生的网页信息,如在用户进行第一次操作后,第一终端需要实时的获取到第一次操作所产生的网页信息,在用户进行第二次操作后,第一终端需要实时的获取到第二次操作所产生的网页信息,在用户进行第三次操作后,第一终端需要实时的获取到第三次操作所产生的网页信息,则针对用户的N (N为非零自然数)次操作,第一终端需要获取到N次操作中每一次操作所产生的网页信息。
[0047]需要说明的是,在本发明实施例中,第一终端在获取到用户对浏览器的一次操作所产生的网页信息之后,第一终端需要及时的触发步骤102来执行,以便于及时的将获取到的网页信息发送给第二终端。具体的,步骤101第一终端实时的获取用户操作第一终端安装的浏览器所产生的网页信息,可以包括:第一终端通过第一终端安装的浏览器记录用户所浏览的网页地址信息和用户所点击的网页上的锚点信息;或,第一终端通过第一终端安装的浏览器记录用户所浏览的网页地址信息,并按照预置的时间间隔记录一次用户对网页的浏览位置。
[0048]接下来对这两种实现方式分别进行详细说明:
[0049]对于第一种实现