在浏览器中进行数据传输的方法、客户端和移动终端的制作方法

文档序号:7822612阅读:282来源:国知局
在浏览器中进行数据传输的方法、客户端和移动终端的制作方法
【专利摘要】本发明提供了一种在浏览器中进行数据传输的方法、客户端和移动终端,其中,在浏览器中进行数据传输的方法包括:接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,操作指令中携带有目标终端的唯一身份标识;响应操作指令,将待传输信息、以及目标终端的唯一身份标识发送至服务器,以通过服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器。通过本发明,能够实现不同终端设备之间的浏览器数据传输。
【专利说明】在浏览器中进行数据传输的方法、客户端和移动终端

【技术领域】
[0001]本发明涉及网络【技术领域】,特别是涉及一种在浏览器中进行数据传输的方法、客户端和移动终端。

【背景技术】
[0002]目前,两个终端设备(例如:电脑和手机)之间进行数据传输的方式有以下几种:
[0003]一种最传统的方式为:通过数据线连将两个终端设备连接,采用数据拷贝的方式将一个终端设备中的数据拷贝另一终端设备中,以实现两终端设备之间的数据传输。第二种数据传输的方式为:在两个终端设备上分别安装客户端应用如qq应用,通过客户端应用传输两个终端设备之间待传输的数据。第三种数据传输方式为:在两个终端设备上分别登录邮箱,将两设备之间待传输的数据添加到邮件中,通过邮件的收发来实现两个终端设备之间数据的传输。
[0004]然而在实际应用中,随着浏览器的广泛使用,除了上述不同终端之间数据传输的需求外,用户还希望能在不同终端的浏览器之间进行类似的上述数据传输。然而,目前尚且没有不同终端设备之间的浏览器数据传输方案


【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的在浏览器之间进行数据传输的方法、客户端和移动终端。
[0006]依据本发明的一个方面,提供了一种在浏览器之间进行数据传输的方法,包括:接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,所述操作指令中携带有所述目标终端的唯一身份标识;响应所述操作指令,将所述待传输信息、以及所述目标终端的唯一身份标识发送至服务器,以通过所述服务器将所述待传输信息传输至所述唯一身份标识所标识的目标终端的第二浏览器。
[0007]依据本发明的另一方面,本发明还提供了一种在浏览器之间进行数据传输的方法,包括:接收源终端通过服务器传输的信息,其中,所述传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息;生成提示接收到所述源终端的第一浏览器传输的信息的提示信息,在所述第二浏览器中显示所述提示信息;监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息。
[0008]根据本发明的再一方面,提供了一种客户端,包括:接收模块,用于接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,所述操作指令中携带有所述目标终端的唯一身份标识;发送模块,用于响应所述操作指令,将所述待传输信息、以及所述目标终端的唯一身份标识发送至服务器,以通过所述服务器将所述待传输信息传输至所述唯一身份标识所标识的目标终端的第二浏览器。
[0009]根据本发明的又一方面,提供了一种移动终端,包括:接收模块,用于接收源终端通过服务器传输的信息,其中,所述传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息;提示信息生成模块,用于生成提示接收到所述源终端的第一浏览器传输的信息的提示信息,在所述第二浏览器中显示所述提示信息;第一监测模块,用于监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息。
[0010]通过本发明,源终端中的第一浏览器接收到将第一浏览器中的待传输信息传输至目标终端的操作指令,响应该操作指令将待传输的信息以及目标终端的唯一身份标识发送至服务器,通过服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器中,从而实现了不同终端设备之间的浏览器数据传输。
[0011]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0012]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0013]图1是根据本发明实施例一的一种在浏览器之间进行数据传输的方法的步骤流程图;
[0014]图2是根据本发明实施例二的一种在浏览器之间进行数据传输的方法的步骤流程图;
[0015]图3是根据本发明实施例三的一种在浏览器之间进行数据传输的方法的步骤流程图;
[0016]图4是根据本发明实施例四的一种在浏览器之间进行数据传输的方法的步骤流程图;
[0017]图5是根据本发明实施例五的一种客户端的结构框图;
[0018]图6是根据本发明实施例六的一种客户端的结构框图;
[0019]图7是根据本发明实施例七的一种移动终端的结构框图;
[0020]图8是根据本发明实施例八的一种移动终端的结构框图。

【具体实施方式】
[0021]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0022]实施例一
[0023]参照图1,示出了本发明实施例一的一种在浏览器之间进行数据传输的方法的步骤流程图。
[0024]本实施例中从源终端的第一浏览器侧对本发明的在浏览器之间进行数据传输的方法进行说明,本实施例的在浏览器之间进行数据传输方法包括以下步骤:
[0025]步骤S102:接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令。
[0026]本实施例中源终端与目标终端之间存在绑定关系,源终端还可以同时与多个终端存在绑定关系。但不限于此,在实际应用中,即使不存在绑定关系,但能够相互传输信息和数据的终端之间也同样适用。
[0027]其中,将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令可以设置成通过以下方式触发:
[0028]第一种,设置成在源终端的第一浏览器中触发用于指示在浏览器之间进行数据传输的操作(例如:在浏览器地址栏中触发向移动终端如手机发送消息的操作)时,在第一浏览器中可以显示与源终端存在绑定关系的至少一个目标终端的相关信息,当源终端的第一浏览器接收到对显示的至少一个目标终端的相关信息的选择操作时,即触发将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令。
[0029]第二种,设置成当源终端仅存在一个绑定终端时,直接在源终端的第一浏览器中触发用于指示在浏览器之间进行数据传输的操作(例如:在浏览器地址栏中触发向移动终端如手机发送消息的操作)时,将绑定的唯一终端作为目标终端,触发将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令。
[0030]第三种,设置成直接在源终端的第一浏览器中触发用于指示在浏览器之间进行数据传输的操作时,将与源终端存在绑定关系的所有终端均确定为目标终端,默认触发将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令。
[0031]当然还不限于此,本领域技术人员还可以根据实际需求设置任一适当的操作作为将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令的触发操作。
[0032]其中,操作指令中携带有目标终端的唯一身份标识。
[0033]本实施例中对于源终端的第一浏览器如何获取目标终端的唯一身份标识不作具体限制,包括但不限于通过下述方式获取:第一种,在源终端的第一浏览器侧可以存储与其具有绑定关系的终端的唯一身份标识,当目标终端确定后源终端的第一浏览器可以从存储的绑定关系中查找到目标终端的唯一身份标识。第二种,在服务器侧存储有源终端的身份标识以及与源终端存在绑定关系的终端的唯一身份标识,源终端的第一浏览器可以向服务器侧获取与其存在绑定关系的全部终端的唯一身份标识,当用户选择某一唯一身份标识时即相当于将该唯一身份标识所标识的终端确定为目标终端,源终端的第一浏览器即可获取到目标终端的唯一身份标识。
[0034]步骤S104:响应操作指令,将待传输信息、以及目标终端的唯一身份标识发送至服务器,以通过服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器。
[0035]其中,服务器与目标终端的第二浏览器建立有长连接,无论目标终端的第二浏览器是否登录,服务器均会将待传输信息传输至第二浏览器,如果浏第二览器处于登录状态则可实时将待传输信息传输至第二浏览器侧进行展示,如果浏览器未登录,则可在浏览器登录时在第二浏览器侧展示待传输的信息。
[0036]通过本实施例提供的在浏览器之间进行数据传输的方法,安装在源终端中的第一浏览器接收到将第一浏览器中的待传输信息传输至目标终端的操作指令,响应该操作指令将待传输的信息以及目标终端的唯一身份标识发送至服务器,通过服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器中,从而实现了不同终端设备之间的浏览器数据传输。
[0037]实施例二
[0038]参照图2,示出了本发明实施例二的一种在浏览器之间进行数据传输的方法的步骤流程图。
[0039]本实施例中依然从源终端的第一浏览器侧对本发明的在浏览器之间进行数据传输的方法进行说明,本实施例的在浏览器之间进行数据传输方法具体包括以下步骤:
[0040]步骤S202:第一浏览器判断源终端与目标终端是否存在绑定关系,若存在,则执行步骤S210,若不存在,则执行步骤S204。
[0041]对于判断源终端与目标终端是否存在绑定关系的方式包括但不限于:
[0042]方式一:当第一浏览器接收到用于指示在浏览器之间进行数据传输的操作(例如:在浏览器地址栏中触发向移动终端如手机发送消息的操作)时,判断第一浏览器中是否保存有与第一浏览器所在的源终端存在绑定关系的终端,若无,则执行后续的建立绑定关系的操作;若有,则根据用户对已存在的与源终端存在绑定关系的终端的选择操作,判断源终端与目标终端是否存在绑定关系。例如,若用户选择了某个与源终端存在绑定关系的终端,则第一浏览器根据用户的选择操作确定源终端与目标终端存在绑定关系;若用户未选择任何与源终端存在绑定关系的终端,则第一浏览器确定源终端与目标终端不存在绑定关系O
[0043]或者,
[0044]方式二:当第一浏览器接收到用于指示在浏览器之间进行数据传输的操作(例如:在浏览器地址栏中触发向移动终端如手机发送消息的操作)时,从服务器侧获取与源终端存在绑定关系的至少一个终端的信息,在第一浏览器的设定位置可以显示与源终端绑定的至少一个终端的信息,若目标终端不在显示的至少一个终端中,则确定源终端与目标终端不存在绑定关系,此时,第一浏览器可以生成标识信息,例如:生成包括第一浏览器的信息的二维码,以供目标终端根据该二维码建立与源终端的绑定关系。若目标终端在显示的至少一个终端中,用户则可直接在显示的终端中选择目标终端,第一浏览器接收对至少一个终端的选择操作,则可确定源终端与目标终端存在绑定关系。
[0045]其中,在浏览器的设定位置显示的可以是终端的唯一标识,也可以是终端的信息,例如终端名称,显示信息能够起到用户对终端进行区分即可,本实施例对此不作具体限制。
[0046]在上述方式二中,在服务器中存储有源终端与其它终端的绑定关系,绑定关系可以为源终端的身份标识与其它终端的唯一身份标识之间的对应关系,也可以为源终端的身份标识与其它终端的唯一身份标识和其它终端的设备名称的对应关系,而源终端的身份标识可以是一个标识号,也可以是该源终端的设备名称。本申请中对于服务器中绑定关系的具体实现方式不作具体限定。本实施例中,源终端设定为能够安装浏览器的终端,例如:电脑,目标终端设定为能够安装SIM卡的终端,例如:手机。通过目标终端上安装的SIM卡的IMSI (Internat1nal Mobile Subscriber Identity,国际移动用户识别码)能够唯一的标识一个目标终端。因此,优选地,IMSI作为目标终端的唯一身份标识。但不限于此,其它可进行唯一身份识别的终端也同样适用本发明实施例的方案。
[0047]步骤S204:当确定源终端与目标终端不存在绑定关系时,第一浏览器生成并在第一浏览器中显示包含源终端的身份标识的二维码,以供目标终端根据扫描二维码的结果建立源终端与目标终端的绑定关系,并将绑定关系发送至服务器。
[0048]需要说明的是,本实施例中以上述以供目标终端根据扫描二维码的结果建立源终端与目标终端的绑定关系,并将绑定关系发送至服务器为例,但不限于此,在实际应用中,该绑定关系的建立也可以由服务器实现。
[0049]例如,另一种可选的建立源终端与目标终端的绑定关系的方式为:
[0050]目标终端扫描二维码获取到源终端的身份标识,将源终端的身份标识以及自身的唯一身份标识发送至服务器侧,在服务器侧建立源终端身份标识与目标终端的唯一身份标识的对应关系,以建立源终端与目标终端的绑定关系。需要说明的是,目标终端侧也可以同时存储有该绑定关系。
[0051]步骤S206:第一浏览器向服务器发送获取与源终端绑定的终端的身份标识的请求。
[0052]通过步骤S204已成功建立了源终端与目标终端之间的绑定关系,并且将该绑定关系存储在服务器中,同时,服务器中还存储了与源终端存储在绑定关系的全部终端的身份标识。第一浏览器向服务器发送请求消息,以从服务器获取与源终端绑定的终端的身份标识,并将获取到的终端的身份标识展示在第一浏览器的设定位置供用户选择。
[0053]其中,请求中携带有源终端的身份标识,终端的身份标识包括终端的唯一身份标识。
[0054]需要说明的是,第一浏览器可以在以下任一种情况下被触发执行步骤S206,包括:
[0055]第一、接收到对第一浏览器的地址栏中设置的对象的触发指令,其中,设置的对象用于指示将第一浏览器中的信息发送至手机。
[0056]第二、接收到在第一浏览器的任一位置处点击鼠标并选中设置的用于指示将第一浏览器当前页面信息发送至手机的对象的触发指令。
[0057]第三、接收到将第一浏览器的某一标签页发送至手机的触发指令。
[0058]第四、接收到将第一浏览器的网页中的某一图片发送至手机的触发指令。
[0059]第五、接收到将第一浏览器的网页中的文本发送至手机的触发指令。
[0060]第六、接收到将通过第一浏览器传输的文件和/或图片发送至手机的触发指令。
[0061]需要说明的是,上述仅是以举例的形式列举了几种优选的触发执行步骤S206的方式,本领域技术人员还可以根据实际需求设置任意适当的操作来触发执行步骤S206。
[0062]步骤S208:第一浏览器接收服务器返回的与源终端存在绑定的至少一个终端的唯一身份标识,并在第一浏览器的设定位置显示服务器返回的至少一个终端的唯一身份标识。
[0063]优选地,服务器在向第一浏览器返回与源终端存在绑定关系的至少一个终端的唯一身份标识的同时,还将终端对应的目标终端的信息返回给源终端,并在第一浏览器的设定位置显示绑定关系终端的唯一身份标识信息和终端的信息。
[0064]优选地,服务器仅向第一浏览器返回在步骤S204中与源终端建立绑定关系的目标终端之间的绑定关系,浏览器接收服务器发送的源终端与该目标终端的绑定关系,并在第一浏览器的设定位置显示绑定关系中的目标终端的信息。该优选方案中,仅显示新与源中端建立绑定关系的目标终端的信息,可以减少用户从多个与源终端存在绑定关系的终端中选择目标终端的环节。
[0065]步骤S210:第一浏览器接收对至少一个终端的选择操作,将选择操作所选择的终端确定为目标终端。
[0066]步骤208中,在第一浏览器的设定位置显示有服务器返回的至少一个终端的唯一身份标识,用户通过对终端的唯一身份标识的选择来实现对至少一个终端的选择操作。需要说明的是,在实际实现过程中,并不局限于对终端的唯一身份标识选择来实现对至少一个终端的选择操作,还可以通过选择终端的信息来实现对终端的选择操作。
[0067]在确定目标终端时可以仅选择一个终端作为目标终端,进行一对一的数据传输,也可以同时选择多个终端作为目标终端,进行一对多的数据传输。
[0068]步骤S212:第一浏览器响应操作指令,将待传输信息、以及目标终端的唯一身份标识发送至服务器,以通过服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器。
[0069]其中,待传输的信息包括以下至少之一:网页的URL (Uniform Resource Locator,统一资源定位符)、网页中的文本、网页中的图片、网页中的图片的URL、通过第一浏览器传输的文件、通过第一浏览器传输的文件的URL。
[0070]本实施例中,通过服务器传输两个浏览器之间待传输的信息,这样的数据传输方式无论目标终端处于何种状态,均不影响数据的传输。只要登录目标终端的第二浏览器时即可在第二浏览器中展示传输的信息,而如果目标终端的第二浏览器当前处于登录状态,则可以实时接收到源终端的第一浏览器通过服务器中转传输的信息,实现源终端的第一浏览器与目标终端的第二浏览器之间的操作同步。
[0071]通过本实施例提供的在浏览器之间进行数据传输的方法,安装在源终端中的第一浏览器接收到将第一浏览器中的待传输信息传输至目标终端的操作指令,响应该操作指令将待传输的信息以及目标终端的唯一身份标识发送至服务器,通过服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器中,从而实现了不同终端设备之间的浏览器数据传输。
[0072]实施例三
[0073]参照图3,示出了本发明实施例三的一种在浏览器之间进行数据传输的方法的步骤流程图。
[0074]本实施例中从目标终端的第二浏览器侧对本发明的在浏览器之间进行数据传输的方法进行说明,本实施例的在浏览器之间进行数据传输方法包括以下步骤:
[0075]步骤S302:接收源终端通过服务器传输的信息。
[0076]其中,传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息。
[0077]本实施例中源终端与目标终端之间建立有绑定关系,服务器中存储有设备间的绑定关系,服务器能够为建立绑定关系的设备之间提供数据传输的服务。但不限于此,在实际应用中,即使不存在绑定关系,但能够相互传输信息和数据的终端之间也同样适用。
[0078]对于源终端与目标终端之间的绑定关系的建立,源终端的第一浏览器确定目标终端,以及向目标终端的第二浏览器发送传输的信息的具体过程参见实施例一、二中的相关内容即可,本实施例中不再赘述。
[0079]步骤S304:生成提示接收到源终端的第一浏览器传输的信息的提示信息,在第二浏览器中显示提示信息。
[0080]其中,提示信息可以为文字和/或图标的形式,例如:提示信息为“来自电脑的信息”,或者显示一个电脑的图标用于指示接收到源终端的第一浏览器传输的信息。
[0081]本领域技术人员可以根据实际情况设置在第二浏览器的任意适当位置显示提示信息,例如:在浏览器的主页面中生成一个信息提示条,再例如:在第二浏览器中的任意操作选项的设定位置显示提示信息等。
[0082]步骤S306:监测到对提示信息的第一触发操作,在第二浏览器中显示传输的信息。
[0083]第一触发操作包括但不限于:对提示信息的点击、语音输入、手势输入等操作。
[0084]通过本实施例提供的在浏览器之间进行数据传输的方法,能够实现不同终端设备之间的浏览器数据传输。并且,通过本实施例提供的浏览器之间进行数据传输方法,不仅能够在浏览器之间传输数据,当目标终端的第二浏览器接收到传输的信息时,还能够在第二浏览器的中显示提示接收到源终端的第一浏览器传输的信息的提示信息,以起到提示用户接收到绑定终端传输的信息的效果。
[0085]实施例四
[0086]参照图4,示出了本发明实施例四的一种在浏览器之间进行数据传输的方法的步骤流程图。
[0087]本实施例中依然从目标终端的第二浏览器侧对本发明的在浏览器之间进行数据传输的方法进行说明,本实施例的在浏览器之间进行数据传输方法具体包括以下步骤:
[0088]步骤S402:第二浏览器通过扫描源终端中的第一浏览器中的二维码,建立源终端与目标终端的绑定关系。
[0089]其中,源终端为可以安装浏览器的终端,例如:电脑,目标终端可以为能够安装SM卡的终端,例如:手机,由于SM卡的MSI能够唯一的标识一个目标终端,因此优选地将IMSI作为目标终端的唯一身份标识;也可以为其它具有唯一身份标识的终端。
[0090]一种优选的建立源终端与目标终端的绑定关系的方式如下:
[0091]步骤S4022:第二浏览器扫描源终端中的第一浏览器中显示的二维码,其中,二维码由源终端在确定源终端与标终端不存在绑定关系时,通过源终端的第一浏览器生成,二维码中包含源终端的身份标识。
[0092]步骤S4024:第二浏览器根据扫描的二维码获得的源终端的身份标识,并根据目标终端的唯一身份标识建立源终端与目标终端的绑定关系,并将绑定后的源终端的身份标识以及目标终端的唯一身份标识发送至服务器存储。
[0093]其中,源终端的身份标识可以是一个标识号,也可以是该源终端的设备名称。第二浏览器将绑定后的源终端的身份标识以及目标终端的唯一身份标识发送至服务器存储的同时,还可以将目标终端的信息例如:目标终端名称发送至服务器,在服务器中建立源终端的身份标识以及目标终端的唯一身份标识以及目标终端信息的绑定关系。
[0094]需要说明的是,该绑定关系也可以由服务器侧建立,第二浏览器将扫描二维码获得的源终端的身份标识以及目标终端自身的唯一身份标识码发送至服务器,由服务器建立源终端与目标终端的绑定关系。
[0095]在通过该步骤建立源终端与目标终端的绑定关系后,服务器则可为源终端以及目标终端传输信息。
[0096]还需要说明的是,本步骤为可选步骤,本领域技术人员应当明了,若源终端和目标终端之间已存在绑定关系,则无需执行该步骤。
[0097]步骤S404:第二浏览器接收源终端通过服务器传输的信息。
[0098]其中,传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息。
[0099]传输的信息包括以下至少之一:网页的URL、网页中的文本、网页中的图片、网页中的图片的URL、通过第一浏览器传输的文件、通过第一浏览器传输的文件的URL。
[0100]源终端的第一浏览器在接收到将待传输的信息传输至目标终端的第一浏览器的操作指令时,将待传输信息、以及目标终端的唯一身份标识发送至服务器,服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器,第二浏览器接收通过服务器传输的信息。
[0101]步骤S406:第二浏览器生成提示接收到源终端的第一浏览器传输的信息的提示信息,在第二浏览器中显示提示信息。
[0102]如实施例三中所述,提示信息可以为文字和/或图标的形式。本领域技术人员可以根据实际情况设置在第二浏览器的任意适当位置显示提示信息,例如:在浏览器的主页面中生成一个信息提示条,再例如:在第二浏览器中的任意操作选项的设定位置显示提示信息等。
[0103]优选地,第二浏览器在生成提示信息条时,在该信息条中显示当前接收到的传输信息的类型,例如:文本、图片、网页URL等类型,用户通过该信息提示条中显示的内容即可获知传输的信息的类型。
[0104]步骤S408:第二浏览器监测到对提示信息的第一触发操作,在第二浏览器中显示传输的信息。
[0105]在第二浏览器中显示传输的信息时包括但不限于,仅显示当前接收到的传输的信息,或者,显示已接收到的所有的传输的信息,或者,仅显示预设时间段内接收到的传输的信息,例如:仅显示一周内接收到的传输的信息。
[0106]步骤S410:第二浏览器监测到对传输的信息的第二触发操作,在浏览器侧发起基于传输信息的预置操作。
[0107]优选地,可以将浏览器侧发起的预置操作设置为以下至少之一:
[0108]第一种,当传输的信息为网页的URL、网页中的图片的URL或者通过第一浏览器传输的文件的URL时,监测到对显示的任一 URL的第二触发操作;访问被触发的URL对应的网页,并展示网页。
[0109]例如:传输的信息为网页中某图片的URL,当监测到对该URL的第二触发操作,例如点击操作时,第二浏览器直接访问该URL对应的网页并展示该网页。
[0110]第二种,当传输的信息为网页中的文本、或者网页中的图片时,监测到对显示的任一网页中的文本或者网页中的图片的第二触发操作;生成包含被触发的图片或者文本的页面,并展示该页面。
[0111]第三种,当传输的信息为通过第一浏览器传输的文件时,监测到对显示的任一文件的第二触发操作;调用第二浏览器中预设的应用打开被触发的文件。
[0112]第四种,当传输的信息为通过第一浏览器传输的文件时,监测到对显示的任一文件的第二触发操作;获取并显示目标终端中安装的多个能够打开被触发的文件的应用的信息;接收到对多个应用的信息指示的多个应用中的一个应用的选择操作,根据操作调用选择的应用打开文件。
[0113]通过本实施例提供的在浏览器之间进行数据传输的方法,除具有实施例三中的方法的效果外,还能够根据在监测到对传输的信息的第二触发操作时,在浏览器侧发起基于传输信息的预置操作,例如:访问URL对应的网页并展示该网页,便于用户对传输的信息所指示的具体内容的获取。
[0114]实施例五
[0115]参照图5,示出了本发明实施例五的一种客户端的结构框图。
[0116]本实施例的客户端包括:接收模块502,用于接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,操作指令中携带有目标终端的唯一身份标识;发送模块504,用于响应操作指令,将待传输的信息、以及目标终端的唯一身份标识发送至服务器,以通过服务器将待传输的信息传输至唯一身份标识所标识的目标终端的第二浏览器。
[0117]通过本实施例提供的客户端,接收到将第一浏览器中的待传输信息传输至目标终端的操作指令,响应该操作指令将待传输的信息以及目标终端的唯一身份标识发送至服务器,通过服务器将待传输信息传输至唯一身份标识所标识的目标终端的第二浏览器中,从而实现了不同终端设备之间的浏览器数据传输。
[0118]实施例六
[0119]参照图6,示出了本发明实施例六的一种客户端的结构框图。
[0120]本实施例对实施例五的客户端进行了进一步优化,优化后的客户端包括:接收模块602,用于接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,操作指令中携带有目标终端的唯一身份标识;发送模块604,用于响应操作指令,将待传输的信息、以及目标终端的唯一身份标识发送至服务器,以通过服务器将待传输的信息传输至唯一身份标识所标识的目标终端的第二浏览器。
[0121]优选地,本实施例的客户端还包括:显示模块606,用于在接收模块602接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令之前,在第一浏览器的设定位置显示与源终端绑定的至少一个终端;目标终端确定模块608,用于接收对至少一个终端的选择操作,将选择操作所选择的终端确定为目标终端。
[0122]优选地,本实施例的客户端还包括:二维码生成模块610,用于当确定源终端与目标终端不存在绑定关系时,在接收模块602接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令之前,生成并在第一浏览器中显示包含源终端的身份标识的二维码,以供目标终端根据扫描二维码的结果建立源终端与所述目标终端的绑定关系,并将绑定关系发送至服务器。
[0123]优选地,本实施例的客户端还包括:信息显示模块612,用于在二维码生成模块生成并在第一浏览器中显示包含源终端的身份标识的二维码之后,接收服务器发送的源终端与目标终端的绑定关系,并在第一浏览器的设定位置显示绑定关系中的目标终端的信息。
[0124]优选地,本实施例的客户端还包括:身份标识的请求模块614,用于在二维码生成模块610生成并在第一浏览器中显示包含源终端的身份标识的二维码之后,向服务器发送获取与源终端绑定的终端的身份标识的请求,其中,请求中携带有所述源终端的身份标识,服务器中存储有与源终端存在绑定关系的至少一个终端的唯一身份标识;唯一身份标识显示模块616,用于接收服务器返回的与源终端存在绑定的至少一个终端的唯一身份标识,并在第一浏览器的设定位置显示服务器返回的至少一个终端的唯一身份标识。
[0125]优选地,待传输的信息包括以下至少之一:网页的统一资源定位符URL、网页中的文本、网页中的图片、网页中的图片的URL、通过第一浏览器传输的文件、通过第一浏览器传输的文件的URL。
[0126]本实施例的客户端用于实现前述实施例一以及实施例二中相应的在浏览器之间进行数据传输的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0127]实施例七
[0128]参照图7,示出了本发明实施例七的一种移动终端的结构框图。
[0129]本实施例的移动终端包括:接收模块702,用于接收源终端通过服务器传输的信息,其中,传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息;提示信息生成模块704,用于生成提示接收到源终端的第一浏览器传输的信息的提示信息,在第二浏览器中显示提示信息;第一监测模块706,用于监测到对提示信息的第一触发操作,在第二浏览器中显示传输的信息。
[0130]通过本实施例提供的移动终端在浏览器之间进行数据传输时,能够实现不同终端设备之间的浏览器数据传输。并且,通过本实施例提供在浏览器之间进行数据传输方法,不仅能够在浏览器之间传输数据,当目标终端的第二浏览器接收到传输的信息时,还能够在第二浏览器的中显示提示接收到源终端的第一浏览器传输的信息的提示信息,以起到提示用户接收到绑定终端传输的信息的效果。
[0131]实施例八
[0132]参照图8,示出了本发明实施例八的一种移动终端的结构框图。
[0133]本实施例对实施例七的移动终端进行了进一步优化,优化后的移动终端包括:接收模块802,用于接收源终端通过服务器传输的信息,其中,传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息;提示信息生成模块804,用于生成提示接收到源终端的第一浏览器传输的信息的提示信息,在第二浏览器中显示提示信息;第一监测模块806,用于监测到对提示信息的第一触发操作,在第二浏览器中显示传输的信息。
[0134]优选地,本实施例的移动终端还包括:绑定关系建立模块808,用于在接收模块802接收源终端通过服务器传输的信息之前,通过扫描源终端中的第一浏览器中的二维码,建立源终端与目标终端的绑定关系。
[0135]优选地,绑定关系建立模块808包括:扫描模块8082,用于扫描源终端中的第一浏览器中显示的二维码,其中,二维码由源终端在确定源终端与所述目标终端不存在绑定关系时,通过源终端的第一浏览器生成,二维码中包含源终端的身份标识;绑定模块8084,用于根据扫描获得的源终端的身份标识、以及目标终端的唯一身份标识建立源终端与目标终端的绑定关系;发送模块8086,用于将绑定后的源终端的身份标识以及目标终端的唯一身份标识发送至服务器存储。
[0136]优选地,传输的信息包括以下至少之一:网页的URL、网页中的文本、网页中的图片、网页中的图片的URL、通过第一浏览器传输的文件、通过第一浏览器传输的文件的URL。
[0137]优选地,本实施例的移动终端还包括:第二监测模块810,用于在第一监测模块806监测到对提示信息的第一触发操作,在第二浏览器中显示传输的信息之后,监测到对传输的信息的第二触发操作,在浏览器侧发起基于传输信息的预置操作。
[0138]优选地,当传输的信息为网页的URL、网页中的图片的URL或者通过第一浏览器传输的文件的URL时,第二监测模块810,用于监测到对显示的任一 URL的第二触发操作;访问被触发的URL对应的网页,并展示网页。
[0139]优选地,当传输的信息为网页中的文本、或者网页中的图片时,第二监测模块810,用于监测到对显示的任一网页中的文本或者网页中的图片的第二触发操作;生成包含被触发的图片或者文本的页面,并展示页面。
[0140]优选地,当传输的信息为通过第一浏览器传输的文件时,第二监测模块810,用于监测到对显示的任一文件的第二触发操作;调用第二浏览器中预设的应用打开被触发的文件。
[0141]优选地,当传输的信息为通过第一浏览器传输的文件时,第二监测模块,用于监测到对显示的任一文件的第二触发操作;获取并显示目标终端中安装的多个能够打开被触发的文件的应用的信息;接收到对多个应用的信息指示的多个应用中的一个应用的选择操作,根据操作调用选择的应用打开文件。
[0142]本实施例的移动终端用于实现前述实施例三以及实施例四中相应的在浏览器之间进行数据传输的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0143]在此提供的在浏览器之间进行数据传输的方案不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造具有本发明方案的系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0144]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0145]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0146]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0147]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0148]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的在浏览器之间进行数据传输的方案中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0149]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0150]本发明实施例公开了 Al、一种在浏览器之间进行数据传输的方法,包括:
[0151]接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,所述操作指令中携带有所述目标终端的唯一身份标识;
[0152]响应所述操作指令,将所述待传输信息、以及所述目标终端的唯一身份标识发送至服务器,以通过所述服务器将所述待传输信息传输至所述唯一身份标识所标识的目标终端的第二浏览器。
[0153]A2、根据Al所述的方法,其中,在所述接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令步骤之前,还包括:
[0154]在所述第一浏览器的设定位置显示与所述源终端绑定的至少一个终端;
[0155]接收对所述至少一个终端的选择操作,将所述选择操作所选择的终端确定为所述目标终端。
[0156]A3、根据Al所述的方法,其中,在所述接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令步骤之前,还包括:
[0157]当确定所述源终端与所述目标终端不存在绑定关系时,生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码,以供所述目标终端根据扫描所述二维码的结果建立所述源终端与所述目标终端的绑定关系,并将所述绑定关系发送至所述服务器。
[0158]A4、根据A3所述的方法,其中,在所述生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码步骤之后,还包括:
[0159]接收所述服务器发送的所述源终端与所述目标终端的绑定关系,并在所述第一浏览器的设定位置显示所述绑定关系中的目标终端的信息。
[0160]A5、根据A3所述的方法,其中,在所述生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码步骤之后,还包括:
[0161]向所述服务器发送获取与所述源终端绑定的终端的身份标识的请求,其中,所述请求中携带有所述源终端的身份标识,所述服务器中存储有与所述源终端存在绑定关系的至少一个终端的唯一身份标识;
[0162]接收所述服务器返回的与所述源终端存在绑定的至少一个终端的唯一身份标识,并在所述第一浏览器的设定位置显示所述服务器返回的所述至少一个终端的唯一身份标识。
[0163]A6、根据A1-A5任一项所述的方法,其中,所述待传输的信息包括以下至少之一:网页的统一资源定位符URL、网页中的文本、网页中的图片、网页中的图片的URL、通过所述第一浏览器传输的文件、通过所述第一浏览器传输的文件的URL。
[0164]本发明实施例还公开了 B7、一种在浏览器之间进行数据传输的方法,包括:
[0165]接收源终端通过服务器传输的信息,其中,所述传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息;
[0166]生成提示接收到所述源终端的第一浏览器传输的信息的提示信息,在所述第二浏览器中显示所述提示信息;
[0167]监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息。
[0168]B8、根据B7所述的方法,其中,在所述接收源终端通过服务器传输的信息步骤之前,所述方法还包括:
[0169]通过扫描所述源终端中的第一浏览器中的二维码,建立所述源终端与所述目标终端的绑定关系。
[0170]B9、根据B8所述的方法,其中,所述通过扫描所述源终端中的第一浏览器中的二维码,建立所述源终端与所述目标终端的绑定关系的步骤包括:
[0171]扫描所述源终端中的第一浏览器中显示的二维码,其中,所述二维码由所述源终端在确定所述源终端与所述目标终端不存在绑定关系时,通过所述源终端的第一浏览器生成,所述二维码中包含所述源终端的身份标识;
[0172]根据扫描获得的所述源终端的身份标识、以及所述目标终端的唯一身份标识建立所述源终端与所述目标终端的绑定关系;
[0173]将绑定后的所述源终端的身份标识以及目标终端的唯一身份标识发送至所述服务器存储。
[0174]B10、根据B7-B9任一项所述的方法,其中,所述传输的信息包括以下至少之一:网页的统一资源定位符URL、网页中的文本、网页中的图片、网页中的图片的URL、通过所述第一浏览器传输的文件、通过所述第一浏览器传输的文件的URL。
[0175]B11、根据BlO所述的方法,其中,在所述监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息步骤之后,所述方法还包括:
[0176]监测到对所述传输的信息的第二触发操作,在浏览器侧发起基于所述传输信息的预置操作。
[0177]B12、根据Bll所述的方法,其中,当所述传输的信息为网页的URL、网页中的图片的URL或者通过所述第一浏览器传输的文件的URL时,所述监测到对所述传输的信息的第二触发操作,在浏览器侧发起基于所述传输信息的预置操作步骤包括:
[0178]监测到对显示的任一 URL的第二触发操作;
[0179]访问所述被触发的URL对应的网页,并展示所述网页。
[0180]B13、根据Bll所述的方法,其中,当所述传输的信息为网页中的文本、或者网页中的图片时,所述监测到对所述传输的信息的第二触发操作,在浏览器侧发起基于所述传输信息的预置操作步骤包括:
[0181]监测到对显示的任一网页中的文本或者网页中的图片的第二触发操作;
[0182]生成包含所述被触发的图片或者文本的页面,并展示所述页面。
[0183]B14、根据Bll所述的方法,其中,当所述传输的信息为通过所述第一浏览器传输的文件时,所述监测到对所述传输的信息的第二触发操作,在浏览器侧发起基于所述传输信息的预置操作步骤包括:
[0184]监测到对显示的任一文件的第二触发操作;
[0185]调用所述第二浏览器中预设的应用打开所述被触发的文件。
[0186]B15、根据Bll所述的方法,其中,当所述传输的信息为通过所述第一浏览器传输的文件时,所述监测到对所述传输的信息的第二触发操作,在浏览器侧发起基于所述传输信息的预置操作步骤包括:
[0187]监测到对显示的任一文件的第二触发操作;
[0188]获取并显示所述目标终端中安装的多个能够打开所述被触发的文件的应用的信息;
[0189]接收到对所述多个应用的信息指示的多个应用中的一个应用的选择操作,根据所述操作调用选择的所述应用打开所述文件。
[0190]本发明实施例还公开了 C16、一种客户端,包括:
[0191]接收模块,用于接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,所述操作指令中携带有所述目标终端的唯一身份标识;
[0192]发送模块,用于响应所述操作指令,将所述待传输信息、以及所述目标终端的唯一身份标识发送至服务器,以通过所述服务器将所述待传输信息传输至所述唯一身份标识所标识的目标终端的第二浏览器。
[0193]C17、根据C16所述的客户端,其中,所述客户端还包括:
[0194]显示模块,用于在所述接收模块接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令之前,在所述第一浏览器的设定位置显示与所述源终端绑定的至少一个终端;
[0195]目标终端确定模块,用于接收对所述至少一个终端的选择操作,将所述选择操作所选择的终端确定为所述目标终端。
[0196]C18、根据C16所述的客户端,其中,所述客户端还包括:
[0197]二维码生成模块,用于当确定所述源终端与所述目标终端不存在绑定关系时,在所述接收模块接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令之前,生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码,以供所述目标终端根据扫描所述二维码的结果建立所述源终端与所述目标终端的绑定关系,并将所述绑定关系发送至所述服务器。
[0198]C19、根据C18所述的客户端,其中,所述客户端还包括:
[0199]信息显示模块,用于在所述二维码生成模块生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码之后,接收所述服务器发送的所述源终端与所述目标终端的绑定关系,并在所述第一浏览器的设定位置显示所述绑定关系中的目标终端的信息。
[0200]C20、根据C18所述的客户端,其中,所述客户端还包括:
[0201]身份标识的请求模块,用于在所述二维码生成模块生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码之后,向所述服务器发送获取与所述源终端绑定的终端的身份标识的请求,其中,所述请求中携带有所述源终端的身份标识,所述服务器中存储有与所述源终端存在绑定关系的至少一个终端的唯一身份标识;
[0202]唯一身份标识显示模块,用于接收所述服务器返回的与所述源终端存在绑定的至少一个终端的唯一身份标识,并在所述第一浏览器的设定位置显示所述服务器返回的所述至少一个终端的唯一身份标识。
[0203]C21、根据C16-20任一项所述的客户端,其中,所述待传输的信息包括以下至少之一:网页的统一资源定位符URL、网页中的文本、网页中的图片、网页中的图片的URL、通过所述第一浏览器传输的文件、通过所述第一浏览器传输的文件的URL。
[0204]本发明实施例还公开了 D22、一种移动终端,包括:
[0205]接收模块,用于接收源终端通过服务器传输的信息,其中,所述传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息;
[0206]提示信息生成模块,用于生成提示接收到所述源终端的第一浏览器传输的信息的提示信息,在所述第二浏览器中显示所述提示信息;
[0207]第一监测模块,用于监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息。
[0208]D23、根据D22所述的移动终端,其中,所述移动终端还包括:
[0209]绑定关系建立模块,用于在所述接收模块接收源终端通过服务器传输的信息之前,通过扫描所述源终端中的第一浏览器中的二维码,建立所述源终端与所述目标终端的绑定关系。
[0210]D24、根据D23所述的移动终端,其中,所述绑定关系建立模块包括:
[0211]扫描模块,用于扫描所述源终端中的第一浏览器中显示的二维码,其中,所述二维码由所述源终端在确定所述源终端与所述目标终端不存在绑定关系时,通过所述源终端的第一浏览器生成,所述二维码中包含所述源终端的身份标识;
[0212]绑定模块,用于根据扫描获得的所述源终端的身份标识、以及所述目标终端的唯一身份标识建立所述源终端与所述目标终端的绑定关系;
[0213]发送模块,用于将绑定后的所述源终端的身份标识以及目标终端的唯一身份标识发送至所述服务器存储。
[0214]D25、根据D22-D24任一项所述的移动终端,其中,所述传输的信息包括以下至少之一:网页的统一资源定位符URL、网页中的文本、网页中的图片、网页中的图片的URL、通过所述第一浏览器传输的文件、通过所述第一浏览器传输的文件的URL。
[0215]D26、根据D25所述的移动终端,其中,所述移动终端还包括:
[0216]第二监测模块,用于在所述第一监测模块监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息之后,监测到对所述传输的信息的第二触发操作,在浏览器侧发起基于所述传输信息的预置操作。
[0217]D27、根据D26所述的移动终端,其中,当所述传输的信息为网页的URL、网页中的图片的URL或者通过所述第一浏览器传输的文件的URL时,所述第二监测模块,用于监测到对显示的任一 URL的第二触发操作;访问所述被触发的URL对应的网页,并展示所述网页。
[0218]D28、根据D26所述的移动终端,其中,当所述传输的信息为网页中的文本、或者网页中的图片时,所述第二监测模块,用于监测到对显示的任一网页中的文本或者网页中的图片的第二触发操作;生成包含所述被触发的图片或者文本的页面,并展示所述页面。
[0219]D29、根据D26所述的移动终端,其中,当所述传输的信息为通过所述第一浏览器传输的文件时,所述第二监测模块,用于监测到对显示的任一文件的第二触发操作;调用所述第二浏览器中预设的应用打开所述被触发的文件。
[0220]D30、根据D26所述的移动终端,其中,当所述传输的信息为通过所述第一浏览器传输的文件时,所述第二监测模块,用于监测到对显示的任一文件的第二触发操作;获取并显示所述目标终端中安装的多个能够打开所述被触发的文件的应用的信息;接收到对所述多个应用的信息指示的多个应用中的一个应用的选择操作,根据所述操作调用选择的所述应用打开所述文件。
【权利要求】
1.一种在浏览器之间进行数据传输的方法,包括: 接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,所述操作指令中携带有所述目标终端的唯一身份标识; 响应所述操作指令,将所述待传输信息、以及所述目标终端的唯一身份标识发送至服务器,以通过所述服务器将所述待传输信息传输至所述唯一身份标识所标识的目标终端的第二浏览器。
2.根据权利要求1所述的方法,其中,在所述接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令步骤之前,还包括: 在所述第一浏览器的设定位置显示与所述源终端绑定的至少一个终端; 接收对所述至少一个终端的选择操作,将所述选择操作所选择的终端确定为所述目标终端。
3.根据权利要求1所述的方法,其中,在所述接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令步骤之前,还包括: 当确定所述源终端与所述目标终端不存在绑定关系时,生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码,以供所述目标终端根据扫描所述二维码的结果建立所述源终端与所述目标终端的绑定关系,并将所述绑定关系发送至所述服务器。
4.根据权利要求3所述的方法,其中,在所述生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码步骤之后,还包括: 接收所述服务器发送的所述源终端与所述目标终端的绑定关系,并在所述第一浏览器的设定位置显示所述绑定关系中的目标终端的信息。
5.根据权利要求3所述的方法,其中,在所述生成并在所述第一浏览器中显示包含所述源终端的身份标识的二维码步骤之后,还包括: 向所述服务器发送获取与所述源终端绑定的终端的身份标识的请求,其中,所述请求中携带有所述源终端的身份标识,所述服务器中存储有与所述源终端存在绑定关系的至少一个终端的唯一身份标识; 接收所述服务器返回的与所述源终端存在绑定的至少一个终端的唯一身份标识,并在所述第一浏览器的设定位置显示所述服务器返回的所述至少一个终端的唯一身份标识。
6.根据权利要求1-5任一项所述的方法,其中,所述待传输的信息包括以下至少之一:网页的统一资源定位符URL、网页中的文本、网页中的图片、网页中的图片的URL、通过所述第一浏览器传输的文件、通过所述第一浏览器传输的文件的URL。
7.—种在浏览器之间进行数据传输的方法,包括: 接收源终端通过服务器传输的信息,其中,所述传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息; 生成提示接收到所述源终端的第一浏览器传输的信息的提示信息,在所述第二浏览器中显示所述提示信息; 监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息。
8.根据权利要求7所述的方法,其中,在所述接收源终端通过服务器传输的信息步骤之前,所述方法还包括: 通过扫描所述源终端中的第一浏览器中的二维码,建立所述源终端与所述目标终端的绑定关系。
9.一种客户端,包括: 接收模块,用于接收将源终端的第一浏览器中的待传输信息传输至目标终端的第二浏览器的操作指令,其中,所述操作指令中携带有所述目标终端的唯一身份标识; 发送模块,用于响应所述操作指令,将所述待传输信息、以及所述目标终端的唯一身份标识发送至服务器,以通过所述服务器将所述待传输信息传输至所述唯一身份标识所标识的目标终端的第二浏览器。
10.一种移动终纟而,包括: 接收模块,用于接收源终端通过服务器传输的信息,其中,所述传输的信息为源终端的第一浏览器传输至目标终端的第二浏览器的信息; 提示信息生成模块,用于生成提示接收到所述源终端的第一浏览器传输的信息的提示信息,在所述第二浏览器中显示所述提示信息; 第一监测模块,用于监测到对所述提示信息的第一触发操作,在所述第二浏览器中显示所述传输的信息。
【文档编号】H04L29/08GK104486397SQ201410759386
【公开日】2015年4月1日 申请日期:2014年12月10日 优先权日:2014年12月10日
【发明者】杨连强, 刘晓健, 唐明生 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1