专利名称:信息传输方法、装置、系统、终端及服务器的制作方法
技术领域:
本发明涉及互联网技术领域,尤其涉及ー种信息传输技术领域,具体涉及ー种信息传输方法、装置、系统、終端及服务器。
背景技术:
随着互联网和終端技术的发展,人们可以利用互联网获取信息,例如利用PC(Personal Computer,个人计算机)中的浏览器浏览网页信息;人们也可以体验终端的各种应用,例如体验手机中的即时通信应用。如果用户正在使用PC的浏览器浏览网页,且想要将该网页在手机中的即时通信应用中使用,传统的解决方案可以为用户将该网页的信息在本地保存下来,采用U盘等存储介质将该信息复制至手机,并在手机的即时通信应用中
调用该信息;或者PC端将信息上传至云端服务器,手机端再登录云端服务器,从云端服务器下载该信息,并在即时通信应用中调用该信息。在信息互联互通的发展趋势下,传统的信息传输解决方案由于需要存储介质的介入或需要执行上传下载等操作,増加了操作繁琐性,已无法满足用户对信息传输的便捷性的实际需求,如何提高信息传输的便捷性,成为亟待解决的技术问题。
发明内容
本发明实施例提供ー种信息传输方法、装置、系统、終端及服务器,可实现信息的传输,提高信息传输的便捷性。本发明第一方面提供了ー种信息传输方法,可包括第一終端向与所述第一終端相绑定的插件发送信息传输指令;所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息,并将所述链接信息发送至服务器;所述服务器根据所述链接信息获取当前网页的页面信息,并将当前网页的页面信息发送至所述第一終端。本发明第二方面提供了另ー种信息传输方法,可包括插件接收与所述插件相绑定的第一终端发送的信息传输指令;所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;所述插件将所述链接信息发送至服务器,以使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。本发明第三方面提供了又ー种信息传输方法,可包括第一終端向与第一終端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器;第一終端接收所述服务器根据所述链接信息发送的当前网页的页面信息。本发明第四方面提供了又ー种信息传输方法,可包括
服务器接收插件发送的所述插件所在浏览器中当前网页的链接信息;所述服务器根据所述链接信息获取当前网页的页面信息;所述服务器将当前网页的页面信息发送至与所述插件相绑定的第一終端。本发明第五方面提供了ー种信息传输装置,可包括指令接收模块,用于接收与所述信息传输装置相绑定的第一终端的信息传输指令;信息获取模块,用于根据所述信息传输指令获取所述信息传输装置所在浏览器中当前网页的链接信息;信息传输模块,用于将所述链接信息发送至服务器,使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。 本发明第六方面提供了ー种终端,包括浏览器,还包括管理模块,用于在所述浏览器中加载上述第五方面提供的信息传输装置,并对所述信息传输装置进行管理。本发明第七方面提供了另ー种終端,可包括指令模块,用于向与所述终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器;信息传输模块,用于接收所述服务器根据所述链接信息发送的当前网页的页面信
o本发明第九方面提供了一种服务器,可包括链接接收模块,用于接收插件发送的所述插件所在浏览器中当前网页的链接信息;信息获取模块,用于根据所述链接信息获取当前网页的页面信息;信息传输模块,用于将当前网页的页面信息发送至与所述插件相绑定的第一终端。本发明第十方面提供了ー种信息传输系统,包括第一終端、第二終端和服务器,其中,所述第一终端为上述第七方面提供的終端,所述第二终端为上述第六方面提供的終端,所述服务器为上述第九方面提供的服务器。本发明第十一方面提供了ー种计算机存储介质,其中,所述计算机存储介质存储有程序,该程序执行时包括上述方法中的部分或全部步骤。实施本发明实施例,具有如下有益效果本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的終端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与終端中进行传输,提高了信息传输的便捷性。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图I为本发明实施例提供的ー种信息传输方法的流程图;图2为本发明实施例提供的另ー种信息传输方法的流程图;图3为本发明实施例提供的又ー种信息传输方法的流程图;图4为本发明实施例提供的又ー种信息传输方法的流程图;图5为本发明实施例提供的又ー种信息传输方法的流程图;图6a为本发明实施例提供的信息传输方法的第一效果示意图;图6b为本发明实施例提供的信息传输方法的第二效果示意图;图6c为本发明实施例提供的信息传输方法的第三效果示意图;
图6d为本发明实施例提供的信息传输方法的第四效果示意图;图6e为本发明实施例提供的信息传输方法的第五效果示意图;图6f为本发明实施例提供的信息传输方法的第六效果示意图;图6g为本发明实施例提供的信息传输方法的第七效果示意图;图6h为本发明实施例提供的信息传输方法的第八效果示意图;图6i为本发明实施例提供的信息传输方法的第九效果示意图;图6j为本发明实施例提供的信息传输方法的第十效果示意图;图7为本发明实施例提供的ー种信息传输装置的结构示意图;图8为本发明实施例提供的另ー种信息传输装置的结构示意图;图9为本发明实施例提供的ー种终端的结构示意图;图10为图9所示管理模块的实施例的结构示意图;图11为本发明实施例提供的另ー种终端的结构示意图;图12为本发明实施例提供的又ー种终端的结构示意图;图13为图12所示绑定模块的实施例的结构示意图;图14为本发明实施例提供的一种服务器的结构示意图;图15为本发明实施例提供的另ー种服务器的结构示意图;图16为图15所示绑定模块的实施例的结构示意图;图17为本发明实施例提供的ー种信息传输系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中,插件是一种遵循一定规范的应用程序接ロ编写出来的程序,安装插件后,可以利用此插件执行信息传输过程。終端可以包括PC、平板电脑、手机、智能手机、电子阅读器、笔记本电脑、车载終端等设备。本发明实施例中,第一終端可以为任ー类型的終端,优选为可通过内置的重力感应器监测用户摇晃第一终端的动作,以产生重力感应事件的移动终端,或可监测用户输入的语音信息,以形成语音控制命令的移动终端,或设有特定按键,包括特定的图标按键或特定的实体按键,并可监测用户点击特定按键的动作,以产生特定按键事件的移动终端。第二終端可以为任一类型的終端,其上安装有浏览器,可用于浏览互联网的网页,并可用于加载插件。除特别说明外,后续各实施例中,插件所在浏览器指第二終端中加载所述插件的浏览器。本发明实施例中,通过插件的入口信息与第一终端的账号信息的绑定,实现插件与第一终端的绑定;其中,插件的入口信息包含所述插件的地址信息和标识信息,所述地址信息包括所述插件的URL (Uniform/Universal Resource Locator,统一资源定位符)地址或所述插件的存储地址;所述标识信息用于唯一标识所述插件,该标识信息可以为所述插件的ID (Identity,身份标识号码)或序列号。所述账号信息优选为第一终端的应用的用户账号信息,例如第一終端中的即时通信应用的用户登录账号信息。为了保护用户的账号隐私,优选地,一个插件在同一时间仅绑定第一终端的一个账号信息;用户可以在第一终端的设置界面中解除插件与第一终端的账号信息的绑定,或修改与所述插件相绑定的账号信息。需要说明的是,第一終端在接收到所述插件传输的信息之后,可以在第一终端的应用内置的浏览器中显示所述信息,或将该信息分享至其他終端用户,或分享至第一终端的其他应用。下面将结合附图I-附图6,对本发明实施例提供的信息传输方法进行详细介绍。 请參见图1,为本发明实施例提供的ー种信息传输方法的流程图;该方法可以由加载于第二终端的浏览器中的插件所执行的信息传输过程;该方法可以包括以下步骤SlOl-步骤 S103。S101,插件接收与所述插件相绑定的第一终端发送的信息传输指令。本步骤中,信息传输指令可以为第一終端根据重力感应事件发出的指令,例如第一終端监测用户摇晃终端产生的重力感应事件,将生成的信息传输指令发送至所述插件,指示所述插件执行信息传输,此情况下,优选地,第一終端内置有重力感应器,例如速度传感器、加速度传感器,或陀螺仪传感器,根据对上述传感器信号的检测结果产生重力感应事件;或者,信息传输指令也可以为第一終端根据语音控制命令发出的信息传输指令,例如第一終端监测用户输入的语音信息,若该语音信息为预设的语音控制命令,则第一終端生成信息传输指令发送至所述插件,指示所述插件执行信息传输,此情况下,优选地,第一终端预先存储用于指示信息传输的语音控制命令,在监测到用户的语音信息时,判断该语音信息与预设的语音控制命令相匹配(即相同或相似);或者,信息传输指令也可以为第一终端根据特定按键事件发出的指令,例如第一终端的用户点击第一終端上的特定按键,产生特定按键事件,则第一終端生成信息传输指令发送至所述插件,指示所述插件执行信息传输,此种情况下,优选地,第一終端中预先设有特定按键,可包括特定的图标按键或特定的实体按键。S102,所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链
接信息。所述链接信息包括当前网页的网址信息及当前网页中的图片的链接地址信息。本步骤中,所述插件在接收到相绑定的第一终端发送的信息传输指令后,可以抓取所述插件所在浏览器中当前网页的网址信息及当前网页中的图片的链接地址信息。S103,所述插件将所述链接信息发送至服务器,以使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。其中,服务器可以根据当前网页中的图片的链接地址信息,向⑶N (ContentDelivery Network,即内容分发网络)系统发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息,或请求获取当前网页中预设格式的图片信息;由CDN系统抓取所述链接地址信息对应的图片并处理成缩略图;所述服务器接收CDN系统返回的缩略图;所述服务器将缩略图和当前网页的网址信息发送至第一終端。请參见图2,为本发明实施例提供的另ー种信息传输方法的流程图;该方法可以由与第二终端的浏览器插件相绑定的第一終端所执行的信息传输过程,该方法可以包括以下步骤S201-步骤S202。S201,第一终端向与第一终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的 链接信息发送至服务器。本步骤可采用以下实施方式在第一种实施方式中,第一終端优选包含重力感应器,该重力感应器可以为速度传感器、加速度传感器或陀螺仪传感器,用来监测第一終端中的重力感应事件。在执行本步骤之前,第一终端实时监测重力感应事件,井根据监测到的重力感应事件向与第一終端相绑定的插件发送信息传输指令,指令所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;例如第一終端用户想要将插件所在浏览器中当前网页的页面信息应用到第一终端的即时通信应用中,则可在即时通信应用界面中摇晃第一终端产生重力感应事件,触发第一终端执行本步骤。在第二种实施方式中,第一终端预先存储用于指示信息传输的语音控制命令,在执行本步骤之前,第一终端实时监测用户输入的语音信息,并将监测到的语音信息与预设的语音控制命令进行比对,如果二者相匹配(即相同或相似),则向与第一終端相绑定的插件发送信息传输指令,指令所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;例如第一終端用户向第一终端输入“信息传输”的语音信息,第一终端确定该语音信息与预设的语音控制命令“信息传输”相匹配,则触发第一终端执行本步骤。在第三种实施方式中,第一終端中优选设有特定按键,可包括特定的图标按键或特定的实体按键。第一終端监测特定按键事件,井根据监测到的特定按键事件向与第一終端相绑定的插件发送信息传输指令,指令所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;例如第一终端的用户点击第一終端上的特定图标按键,产生特定按键事件,则触发第一终端执行本步骤。S202,第一終端接收所述服务器根据所述链接信息发送的当前网页的页面信息。本步骤中,第一終端接收到的页面信息包括所述插件所在浏览器的当前网页的网址信息及缩略图。请參见图3,为本发明实施例提供的又ー种信息传输方法的流程图;该方法可以由服务器所执行的信息传输过程;该方法可以包括以下步骤S301-步骤S303。S301,服务器接收插件发送的所述插件所在浏览器中当前网页的链接信息。其中,所述链接信息包括所述插件所在浏览器中当前网页的网址信息及当前网页中的图片的链接地址信息。S302,所述服务器根据所述链接信息获取当前网页的页面信息。本步骤存在以下两种可行的实施方式在第一种可行的实施方式中,所述服务器可以根据所述链接信息,向CDN系统发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息。由于当前网页中可能存在丰富的图片信息,例如网页正文部分的图片信息、网页浮窗的广告图片信息或网页的边界所显示的广告图片信息。一般地,网页中的广告图片信息的边长较小,本步骤则可请求获取当前网页中最小边长大于预设值的图片信息,从而可过滤当前网页中的广告图片信息。需要说明的是,所述预设值可以根据实际情况进行设定,例如可以将预设值设置为100像素,或可以将预设值设定为广告图片信息中最大边长的值,或可以将预设值设定为大于广告图片信息中最大边长的值,等等。CDN系统根据所述图片获取请求,从当前网页中选取最小边长大于预设值的图片信息并处理成缩略图返回给所述服务器。在第二种可行的实施方式中,所述服务器可以根据所述链接信息,向CDN系统发送图片获取请求,请求获取当前网页中预设格式的图片信息。
由于当前网页中可能包含多种格式的图片信息,例如JPEG(Joint PhotographicExperts Group,联合图像专家小组)格式的图片信息、BMP (Bitmap,标准图像文件格式)格式的图片信息、GIF (Graphics Interchange Format,图像互换格式)格式的图片信息、TIF(Tagged Image File Format,标签图像文件格式)格式的图片信息,等等。第一终端用户可以根据实际需要设置待传输的图片信息的格式,本步骤中所述服务器则可根据用户设置的格式请求当前网页的图片信息,并接收CDN系统返回的缩略图。CDN系统根据所述图片获取请求,从当前网页中选取预设格式的图片信息并处理成缩略图返回给所述服务器。上述两种可行的实施方式中,所述服务器从CDN系统中获取当前页面的图片信息,由于信息可以在CDN系统中多个网络节点存在,从而可以保证信息获取的命中率;另夕卜,由于CDN系统能够实时地根据网络流量和各节点的连接、负载状況、响应时间等综合信息,选择离所述服务器最近的节点进行信息获取服务,从而可以提高信息传输速度和稳定性。S303,所述服务器将当前网页的页面信息发送至与所述插件相绑定的第一終端。本步骤中,所述服务器将CDN系统返回的缩略图与当前网页的网址信息一并发送至第一终端。为了方便信息的传输,所述服务器在发送所述页面信息之前,可以对所述页面信息进行处理,例如可将所述缩略图与当前网页的网址信息进行压缩和封装处理,以提高信息传输的速率。可以理解的是,第一終端在接收到处理过的页面信息后,对应的进行解封装和解压缩处理。请參见图4,为本发明实施例提供的又ー种信息传输方法的流程图;该方法可以由第二终端的浏览器插件、与所述插件的相绑定的第一終端及服务器相互交互所执行的信息传输过程;该方法可以包括以下步骤S401-步骤S405。S401,第一终端向与所述第一终端相绑定的插件发送信息传输指令。本实施例的步骤S401可以參见图2所示实施例的步骤S201,在此不赘述。S402,所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息。
S403,所述插件将所述链接信息发送至服务器。本实施例的步骤S402-S403可以參见图I所示实施例的步骤S102-S103,在此不赘述。S404,所述服务器根据所述链接信息获取当前网页的页面信息。S405,所述服务器将当前网页的页面信息发送至所述第一終端。 本实施例的步骤S404-S405可以參见图3所示实施例的步骤S302-S303,在此不赘述。请參见图5,为本发明实施例提供的又ー种信息传输方法的流程图;该方法可以由第二终端的浏览器插件、与所述插件的相绑定的第一終端及服务器相互交互所执行的信息传输过程;该方法可以包括以下步骤S501-步骤S520。
S501,第二终端在浏览器中加载插件。第二終端可以将所述插件的安装信息下载至本端,并利用本端的安装信息在浏览器中加载所述插件;或者第二終端可以联网,在线获取所述插件的安装信息,并在浏览器中加载所述插件。S502,第二終端根据所述插件的入口信息生成ニ维码。S503,第一終端扫描并解析所述ニ维码,获得所述插件的入口信息。第一終端可以利用第一終端中的扫描软件,扫描并解析所述ニ维码,获得所述插件的入口信息;第一終端也可以利用第一终端的应用中的扫描插件,例如利用第一終端的即时通信应用中的ニ维码扫描插件,扫描并解析所述ニ维码。S504,第一终端将所述插件的入口信息以及第ー终端的账号信息发送至服务器进行绑定。S505,服务器根据所述插件的入口信息和第一终端的账号信息进行绑定处理。S506,所述服务器向第一終端下发第一绑定通知消息,所述第一绑定通知消息包含与第一終端相绑定的所述插件的入口信息。S507,所述服务器向所述插件下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息。S508,第二終端激活所述插件。在所述插件与第一終端相绑定后,用户可以点击第二终端的浏览器加载的所述插件,第二終端根据用户的点击操作激活所述插件,所述插件在激活状态下执行信息传输流程。S509,所述插件监测预设时间内是否接收到第一终端的信息传输指令,如果是,转入步骤S512 ;如果否,第二終端去激活所述插件。所述预设时间可以根据实际需要进行设定,例如预设时间可以设定为2小时,或3小时,等等,该预设时间的设定可以保护用户的隐私,避免不必要的信息传输泄露用户对网页的浏览隐私及对第一终端的应用的使用隐私。可以理解的是,第二終端去激活所述插件之后,如果需要重新发起信息传输过程,则需用户手动点击所述插件,触发第二終端重新激活所述插件。S510,第一終端监测自身状态,包括监测重力感应事件、语音控制命令或特定按键事件。
S511,第一終端根据监测到的状态发送信息传输指令。本步骤中,如果第一终端监测到重力感应事件,则根据监测到的重力感应事件向所述插件发送信息传输指令;或者,如果第一終端监测语音控制命令,则根据监测到的语音控制命令向所述插件发送信息传输指令;或者,如果第一終端监测特定按键事件,则根据监测到的特定按键事件向所述插件发送信息传输指令。本实施例中,步骤S509与步骤S510-S511在时序上不分先后,即也可以先执行步骤S510-S411,再执行步骤S509 ;或同步执行步骤S509和步骤S510-S511。S512,所述插件接收第一终端发送的信息传输指令。S513,第二终端保持插件的激活状态。S514,所述插件获取所述插件所在浏览器中当前网页的链接信息。
S515,所述插件将所述链接信息发送至服务器。本实施例中,步骤S512-步骤S515可以參见图I所示实施例中的步骤SlOl-步骤S103,在此不赘述。S516,所述服务器根据当前网页中的图片的链接地址信息,向⑶N系统发送图片获取请求。S517,所述服务器接收⑶N系统返回的缩略图。S518,所述服务器将所述缩略图与当前网页的网址信息发送至所述第一終端。本实施例中,步骤S516-步骤S518可以參见图3所示实施例中的步骤S302-步骤S303,在此不赘述。S519,所述插件接收所述服务器返回的传输通知消息。其中,所述传输通知消息包括开始传输通知消息、中止传输通知消息或停止传输通知消息。S520,所述插件根据所述传输通知消息输出信息传输提不消息。本步骤中,所述插件可以在浏览器中弹出浮层,在该浮层中输出信息传输提示消息,提示用户当前信息传输的状态,例如输出“正在进行信息传输”的提示消息,或输出“已完成信息传输”的提示消息,等等;采用浮层传输可以提醒用户信息传输的状态,让用户了解信息传输的进度;由于浮层并不显示传递的信息内容,可以保护用户的隐私,避免正在传输信息的泄露。优选地,浮层中还可以提供取消按键,用户点击该取消按键,则可停止信息传输过程,提升人机互动性。下面结合图6,以一具体实例来说明上述的信息传输方法。图6a-图6j为本发明实施例提供的信息传输方法的效果图。图6中,传输的信息为PC的浏览器中当前网页的网址信息和图片的链接信息;图6示出PC与手机之间通过手机“摇ー摇”(即通过摇晃手机发出的信息传输指令)执行传图的过程。假设第一终端为手机,第二终端为PC。用户使用PC的浏览器浏览网页,同时使用手机中的即时通信应用。假设用户想要在PC与手机之间传输当前网页的网址信息和图片信息,以在手机的即时通信应用中使用该网页的图片信息,则图6所示“摇ー摇传图”的过程如下如图6a_6c示,PC在浏览器中加载插件,根据插件的入口信息生成ニ维码。如图6d所示,手机扫描并解析该ニ维码,获得插件的入口信息;请參见图6e,当用户点击手机中的“绑定”按键时,手机将插件入口信息以及即时通信应用的用户登录账号信息一并发给服务器进行绑定。PC的插件与手机分别接收服务器返回的绑定通知消息,以获知绑定双方的信息,如图6f-6g所示,插件与手机的账号信息相绑定后,分别在PC的浏览器和手机中进行提示。PC根据用户对插件的点击操作,激活所述插件;如图6h所示,激活后的所述插件可以执行“摇ー摇传图”。在手机端,手机实时监测即时通信应用的界面中是否存在摇晃手机产生的重力感应事件,如果存在,则向插件发送信息传输指令。在PC端,插件监测预设时间内是否接收到与手机发送的信息传输指令,如果否,PC去激活所述插件,则等待下一次用户对插件的点击操作以触发PC激活所述插件。如果是,PC保持插件的激活状态,并由插件抓取浏览器中当前网页的网址信息和图片的链接地址信息,并将该网址信息和图片的链接地址信息发送至服务器。服务器根据所述链接地址信息,向CDN系统发送图片获取请求;CDN系统抓取所述链接地址信息对应的图片并处理成缩略图返回给服务器。所述服务器将CDN系统返回的缩 略图和当前网页的网址信息一井返回给手机,并同时向PC的浏览器插件返回传输通知消息,浏览器插件采用浮层输出信息传输提示消息,如图6i所示,浏览器插件采用浮层提示用户信息传输的状态。优选地,浮层中还包括取消按键,手机用户可以通过点击浮层中的取消按键取消信息传输过程。如图6j所示,手机中也可输出信息传输提示消息,提示用户信息传输的状态。手机接收到服务器传送的当前网页的网址信息和缩略图,可以在即时通信应用中显示接收到的网页或网页上的图片信息,并可将其分享至手机中的微博应用、短信应用、SNS (Social Networking Services,社会性网络服务)等应用。在信息传输过程结束之后,若插件保持激活状态,则可进行下一次的信息传输过程;用户也可以通过点击所述插件触发PC去激活所述插件。本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的終端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与終端中进行传输,提高了信息传输的便捷性。本发明实施例公开了ー种计算机存储介质,该计算机存储介质存储有程序,该程序执行时包括上述图I-图6所示方法实施例所记载的信息传输方法的部分或全部步骤。下面将结合附图7-附图8,对本发明实施例提供的信息传输装置进行详细介绍。可以理解的是,下述的装置可以应用于上述图I-图6所示方法中。请參见图7,为本发明实施例提供的ー种信息传输装置的结构示意图;该信息传输装置可以为加载于第二终端的浏览器中的插件;该装置可以包括指令接收模块101、信息获取模块102和信息传输模块103。指令接收模块101,用于接收与所述信息传输装置相绑定的第一终端的信息传输指令。信息获取模块102,用于根据所述信息传输指令获取所述信息传输装置所在浏览器中当前网页的链接信息。其中,所述链接信息包括当前网页的网址信息及当前网页中的图片的链接地址信息。信息传输模块103,用于将所述链接信息发送至服务器,使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。
其中,服务器可以根据当前网页中的图片的链接地址信息,向CDN系统发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息,或请求获取当前网页中预设格式的图片信息;由CDN系统抓取所述链接地址信息对应的图片并处理成缩略图;所述服务器接收CDN系统返回的缩略图;所述服务器将缩略图和当前网页的网址信息发送至
第一终端。请參见图8,为本发明实施例提供的另ー种信息传输装置的结构示意图;该信息传输装置可以为加载于第二终端的浏览器中的插件;该装置可以包括指指令接收模块101、信息获取模块102、信息传输模块103、消息接收模块104、监测模块105和提示模块106。其中,指令接收模块101、信息获取模块102和信息传输模块103可以參见图7所示实施例中的相关描述,在此不赘述。消息接收模块104,用于接收服务器下发的第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息。
监测模块105,用于监测在预设时间内是否接收到相绑定的第一终端发送的信息传输指令,如果在预设时间内接收到第一终端的信息传输指令,保持激活状态,并通知所述信息获取模块102获取所述信息传输装置所在浏览器中当前网页的页面信息;如果超过预设时间未接收到第一终端的信息传输指令,根据第二终端的去激活操作进入去激活状态。提不模块106,用于根据所述传输通知消息输出信息传输提不消息。其中,所述传输通知消息包括开始传输通知消息、中止传输通知消息或停止传输通知消息。所述提示模块106可以在浏览器中弹出浮层,在该浮层中输出信息传输提示消息,提示用户当前信息传输的状态,例如输出“正在进行信息传输”的提示消息,或输出“已完成信息传输”的提示消息,等等;采用浮层传输可以提醒用户信息传输的状态,让用户了解信息传输的进度;由于浮层并不显示传递的信息内容,可以保护用户的隐私,避免正在传输信息的泄露。优选地,浮层中还可以提供取消按键,用户点击该取消按键,则可停止信息传输过程,提升人机互动性。需要说明的是,本发明实施例的信息传输装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以參照上述方法实施例的相关描述,在此不赘述。本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的終端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与終端中进行传输,提高了信息传输的便捷性。下面将结合附图9-附图10,对本发明实施例提供的第二终端进行详细介绍。可以理解的是,下述的第二終端可以应用于上述图I-图6所示方法中。请參见图9,为本发明实施例提供的ー种终端的结构示意图;该终端可以为本发明实施例的第二終端,包含浏览器(图中未示出);该终端还可以包括管理模块201和信息传输装置202 ;其中,信息传输装置202可以为图7-图8任一实施例所示的信息传输装置,关于信息传输装置202的结构可參见图7-图8所示实施例的相关描述,在此不赘述。管理模块201,用于在所述浏览器中加载所述信息传输装置202,并对所述信息传输装置202进行管理。
所述管理模块201对所述信息传输装置202的管理包括加载、入口管理和激活管理。具体请ー并參见图10,为图9所示管理模块的实施例的结构示意图;该管理模块201可以包括加载单元2101、入口管理単元2102和激活管理単元2103。加载单元2101,用于在浏览器中加载所述信息传输装置。入口管理単元2102,用于根据所述信息传输装置的入口信息生成ニ维码。激活管理単元2103,用于当所述信息传输装置与第一終端相互绑定后,激活所述信息传输装置,或当所述信息传输装置超过预设时间未接收到第一终端的信息传输指令吋,去激活所述信息传输装置。需要说明的是,本发明实施例的第二终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以參照上述方法实施例的相关描述,在此不赘述。
本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的終端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与終端中进行传输,提高了信息传输的便捷性。下面将结合附图11-附图13,对本发明实施例提供的第一终端进行详细介绍。可以理解的是,下述的装置可以应用于上述图I-图6所示方法中。请參见图11,为本发明实施例提供的另ー种终端的结构示意图;该终端可以为本发明实施例的第一終端,即与第二终端的浏览器插件相互绑定的終端;该终端可以包括指令模块301和信息传输模块302。指令模块301,用于向与所述终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器。所述指令模块301发送的信息传输指令的形成可以包括三种可行的实施方式,该实施方式可以參见图2所示步骤S201中的相关说明,在此不赘述。信息传输模块302,用于接收所述服务器根据所述链接信息发送的当前网页的页面信息。其中,所述传输模块302接收到的页面信息包括所述插件所在浏览器的当前网页的网址信息及图片的缩略图。请參见图12,为本发明实施例提供的又ー种终端的结构示意图;该终端可以为本发明实施例的第一終端,即与第二终端的浏览器插件相互绑定的終端;该终端可以包括指令模块301、信息传输模块302、监测模块303和绑定模块304。其中,指令模块301和信息传输模块302的结构可以參见图11所示实施例的相关描述,在此不赘述。监测模块303,用于监测重力感应事件,井根据监测到的重力感应事件通知所述指令模块向所述插件发送信息传输指令;或者用于监测语音控制命令,井根据监测到的语音控制命令向所述插件发送信息传输指令;或者用于监测特定按键事件,井根据监测到的特定按键事件向所述插件发送信息传输指令。绑定模块304,用于获取所述插件的入口信息,并与服务器交互以使所述终端与所述插件相互绑定。请ー并參见图13,为图12所示绑定模块的实施例的结构示意图;该绑定模块304可以包括入口获取单元3401、发送单元3402和消息接收单元3403。
A ロ获取单元3401,用于通过扫描所述插件对应的ニ维码获取所述插件的入ロ信
o发送单元3402,用于将所述插件的入口信息与所述终端的账号信息发送至服务器进行绑定。消息接收单元3403,用于接收所述服务器下发的第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息。需要说明的是,本发明实施例的第二终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以參照上述方法实施例的相关描述,在此不赘述。本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的終端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与終端中进行传输,提高了信息传输的便捷性。下面将结合附图14-附图16,对本发明实施例提供的服务器进行详细介绍。可以理解的是,下述的装置可以应用于上述图I-图6所示方法中。请參见图14,为本发明实施例提供的一种服务器的结构示意图;该服务器可以包括链接接收模块401、信息获取模块402和信息传输模块403。链接接收模块401,用于接收插件发送的所述插件所在浏览器中当前网页的链接信息。其中,所述链接信息包括所述插件所在浏览器中当前网页的网址信息及当前网页中的图片的链接地址信息。信息获取模块402,用于根据所述链接信息获取当前网页的页面信息。所述信息获取模块402的获取过程存在以下两种可行的实施方式,该两种可行的实施方式可以參见图3所示步骤S302中的相关描述,在此不赘述。信息传输模块403,用于将当前网页的页面信息发送至与所述插件相绑定的第一終端。所述信息传输模块403将CDN系统返回的缩略图与所述插件所在浏览器中当前网页的网址信息一并发送至第一終端。请參见图15,为本发明实施例提供的另ー种服务器的结构示意图;该服务器可以包括链接接收模块401、信息获取模块402、信息传输模块403、绑定模块404和传输通知模块405。其中,链接接收模块401、信息获取模块402和信息传输模块403的结构可以參见图14所示实施例的相关描述,在此不赘述。绑定模块404,用于根据第一终端发送的所述插件的入口信息和第一终端的账号信息,将所述插件与所述第一終端相互绑定。请ー并參见图16,为图15所示绑定模块的实施例的结构示意图;该绑定模块404可以包括接收单元4401、绑定处理单元4402和通知单元4403。接收单元4401,用于接收第一终端发送的所述插件的入口信息与第一终端的账号信息。绑定处理单元4402,用于将所述插件的入口信息与第一终端的账号信息进行绑定处理。通知単元4403,用于向第一終端下发第一绑定通知消息,所述第一绑定通知消息包含与第一終端相绑定的所述插件的入口信息,以及向第二終端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息。所述传输通知模块405,用于向所述插件返回传输通知消息。其中,所述传输通知消息包括开始传输通知消息、中止传输通知消息或停止传输通知消息。所述插件可根据所述传输通知模块405返回的传输通知消息,输出信息传输提不消息。本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的終端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与終端中进行传输,提高了信息传输的便捷性。下面将结合附图17,对本发明实施例提供的信息传输系统进行详细介绍。 可以理解的是,下述的系统可以应用于上述图I-图6所示方法中。请參见图17,为本发明实施例提供的ー种信息传输系统的结构示意图;该系统可以包括第一終端、第二終端和服务器。其中,所述第一終端可以为图11-图13任一实施例所示的終端,所述第二終端可以为图9-图10任一实施例所示的終端,所述服务器可以为图14-图16任一实施例所示的服务器。进ー步如图17所示,该第二终端的浏览器中加载有图7-图8任一实施例所示的信息传输装置,该装置可以为插件。关于系统中各装置的结构及功能实现可以參照上述实施例的相关描述,在此不赘述。本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的終端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与終端中进行传输,提高了信息传输的便捷性。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种信息传输方法,其特征在于,包括 第一终端向与所述第一终端相绑定的插件发送信息传输指令; 所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息,并将所述链接信息发送至服务器; 所述服务器根据所述链接信息获取当前网页的页面信息,并将当前网页的页面信息发送至所述第一终端。
2.如权利要求I所述的方法,其特征在于,第一终端向与所述第一终端相绑定的插件发送信息传输指令之前,还包括 第二终端在浏览器中加载所述插件,并激活所述插件。
3.如权利要求2所述的方法,其特征在于,所述第二终端在浏览器中加载所述插件之后,激活所述插件之前,还包括 第一终端获取所述插件的入口信息; 第一终端将所述插件的入口信息与第一终端的账号信息发送至服务器; 所述服务器将所述插件的入口信息与第一终端的账号信息进行绑定处理; 所述服务器向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息; 所述服务器向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息; 其中,所述入口信息包含所述插件的地址信息和标识信息。
4.如权利要求3所述的方法,其特征在于,所述第一终端获取所述插件的入口信息,包括 第二终端根据所述插件的入口信息生成二维码; 第一终端扫描并解析所述二维码,获得所述插件的入口信息。
5.如权利要求2所述的方法,其特征在于,所述第二终端激活所述插件之后,还包括 所述插件监测预设时间内是否接收到与所述插件相绑定的第一终端发送的信息传输指令; 如果所述插件在预设时间内接收到第一终端的信息传输指令,第二终端保持所述插件的激活状态,并由所述插件执行获取所述插件所在浏览器中当前网页的链接信息的步骤;如果所述插件超过预设时间未接收到第一终端的信息传输指令,第二终端去激活所述插件。
6.如权利要求I所述的方法,其特征在于,第一终端向与所述第一终端相绑定的插件发送信息传输指令之前,还包括 第一终端监测重力感应事件,并根据监测到的重力感应事件向所述插件发送信息传输指令;或者, 第一终端监测语音控制命令,并根据监测到的语音控制命令向所述插件发送信息传输指令;或者, 第一终端监测特定按键事件,并根据监测到的特定按键事件向所述插件发送信息传输指令。
7.如权利要求1-6任一项所述的方法,其特征在于,所述服务器根据所述链接信息获取当前网页的页面信息,包括 服务器根据当前网页中的图片的链接地址信息,向内容分发网络CDN系统发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息,或请求获取当前网页中预设格式的图片信息; 所述服务器接收CDN系统返回的缩略图; 其中,所述链接信息包括当前网页的网址信息及当前网页中的图片的链接地址信息。
8.如权利要求7所述的方法,其特征在于,所述服务器将当前网页的页面信息发送至所述第一终端,具体包括所述服务器将所述CDN系统返回的缩略图与当前网页的网址信息发送至所述第一终端。
9.如权利要求I或8所述的方法,其特征在于,所述服务器将当前网页的页面信息发送至所述第一终端之后,还包括 所述插件接收所述服务器返回的传输通知消息,并根据所述传输通知消息传输提示消息,所述传输通知消息包括开始传输通知消息、中止传输通知消息或停止传输通知消息。
10.一种信息传输方法,其特征在于,包括 插件接收与所述插件相绑定的第一终端发送的信息传输指令; 所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;所述插件将所述链接信息发送至服务器,以使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。
11.一种信息传输方法,其特征在于,包括 第一终端向与第一终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器; 第一终端接收所述服务器根据所述链接信息发送的当前网页的页面信息。
12.—种信息传输方法,其特征在于,包括 服务器接收插件发送的所述插件所在浏览器中当前网页的链接信息; 所述服务器根据所述链接信息获取当前网页的页面信息; 所述服务器将当前网页的页面信息发送至与所述插件相绑定的第一终端。
13.—种信息传输装置,其特征在于,包括 指令接收模块,用于接收与所述信息传输装置相绑定的第一终端的信息传输指令;信息获取模块,用于根据所述信息传输指令获取所述信息传输装置所在浏览器中当前网页的链接信息; 信息传输模块,用于将所述链接信息发送至服务器,使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。
14.如权利要求13所述的装置,其特征在于,所述装置为加载于第二终端的浏览器中的插件,所述插件根据所述第二终端的激活操作处于激活状态。
15.如权利要求14所述的装置,其特征在于,还包括 消息接收模块,用于接收服务器下发的第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息; 提示模块,用于根据所述传输通知消息输出传输提示消息; 其中,所述传输通知消息包括开始传输通知消息、中止传输通知消息或停止传输通知消息。
16.如权利要求14或15所述的装置,其特征在于,还包括 监测模块,用于监测在预设时间内是否接收到相绑定的第一终端发送的信息传输指令,如果在预设时间内接收到第一终端的信息传输指令,保持激活状态,并通知所述信息获取模块获取所述信息传输装置所在浏览器中当前网页的页面信息;如果超过预设时间未接收到第一终端的信息传输指令,根据第二终端的去激活操作进入去激活状态。
17.一种终端,包括浏览器,其特征在于,还包括 管理模块,用于在所述浏览器中加载如权利要求13-16任一项所述的信息传输装置,并对所述信息传输装置进行管理。
18.如权利要求17所述的终端,其特征在于,所述管理模块包括 加载单元,用于在浏览器中加载所述信息传输装置; 入口管理单元,用于根据所述信息传输装置的入口信息生成二维码; 激活管理单元,用于当所述信息传输装置与第一终端相互绑定后,激活所述信息传输装置,或当所述信息传输装置超过预设时间未接收到第一终端的信息传输指令时,去激活所述信息传输装置。
19.一种终端,其特征在于,包括 指令模块,用于向与所述终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器; 信息传输模块,用于接收所述服务器根据所述链接信息发送的当前网页的页面信息。
20.如权利要求19所述的终端,其特征在于,还包括 监测模块,用于监测重力感应事件,并根据监测到的重力感应事件通知所述指令模块向所述插件发送信息传输指令;或者用于监测语音控制命令,并根据监测到的语音控制命令向所述插件发送信息传输指令;或者用于监测特定按键事件,并根据监测到的特定按键事件向所述插件发送信息传输指令; 绑定模块,用于获取所述插件的入口信息,并与服务器交互以使所述终端与所述插件相互绑定。
21.如权利要求20所述的终端,其特征在于,所述绑定模块包括 入口获取单元,用于通过扫描所述插件对应的二维码获取所述插件的入口信息; 发送单元,用于将所述插件的入口信息与所述终端的账号信息发送至服务器进行绑定; 消息接收单元,用于接收所述服务器下发的第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息; 其中,所述入口信息包含所述插件的地址信息和标识信息。
22.一种服务器,其特征在于,包括 链接接收模块,用于接收插件发送的所述插件所在浏览器中当前网页的链接信息; 信息获取模块,用于根据所述链接信息获取当前网页的页面信息; 信息传输模块,用于将当前网页的页面信息发送至与所述插件相绑定的第一终端。
23.如权利要求22所述的服务器,其特征在于,还包括 绑定模块,用于根据第一终端发送的所述插件的入口信息和第一终端的账号信息,将所述插件与所述第一终端相互绑定; 传输通知模块,用于向所述插件返回传输通知消息; 其中,所述传输通知消息包括开始传输通知消息、中止传输通知消息或停止传输通知消息。
24.如权利要求23所述的服务器,其特征在于,所述绑定模块包括 接收单元,用于接收第一终端发送的所述插件的入口信息与第一终端的账号信息; 绑定处理单元,用于将所述插件的入口信息与第一终端的账号信息进行绑定处理; 通知单元,用于向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息,以及向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息; 其中,所述入口信息包含所述插件的地址信息和标识信息。
25.如权利要求22-24任一项所述的服务器,其特征在于,所述信息获取模块包括 请求单元,用于根据当前网页中的图片的链接地址信息,向CDN系统发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息,或请求获取当前网页中预设格式的图片信息; 接收单元,用于接收CDN系统返回的缩略图; 其中,所述链接信息包括当前网页的网址信息及当前网页中的图片的链接地址信息。
26.如权利要求25所述的服务器,其特征在于,所述信息传输模块具体用于将所述缩略图与当前网页的网址信息发送至第一终端。
27.一种信息传输系统,包括第一终端、第二终端和服务器,其特征在于,所述第一终端为上述权利要求19-21任一项所述终端,所述第二终端为上述权利要求17或18所述的终端,所述服务器为上述权利要求22-26任一项所述的服务器。
28.一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,该程序执行时包括如权利要求1-9任一项所述的步骤,或者包括如权利要求10所述的步骤,或者包括如权利要求11所述的步骤,或者包括如权利要求12所述的步骤。
全文摘要
本发明实施例公开了一种信息传输方法、装置、系统、终端及服务器。其中信息传输方法,可包括第一终端向与所述第一终端相绑定的插件发送信息传输指令;所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息,并将所述链接信息发送至服务器;所述服务器根据所述链接信息获取当前网页的页面信息,并将当前网页的页面信息发送至所述第一终端。本发明可以实现信息的传输,提高信息传输的便捷性。
文档编号H04L29/08GK102811261SQ20121030769
公开日2012年12月5日 申请日期2012年8月27日 优先权日2012年8月27日
发明者张小龙, 容琨锋, 陈文晓, 林智源, 姚少棉, 翁乐腾, 孙骁 申请人:腾讯科技(深圳)有限公司