CN102811261B - 信息传输方法、装置、***、终端及服务器 - Google Patents

信息传输方法、装置、***、终端及服务器 Download PDF

Info

Publication number
CN102811261B
CN102811261B CN201210307695.9A CN201210307695A CN102811261B CN 102811261 B CN102811261 B CN 102811261B CN 201210307695 A CN201210307695 A CN 201210307695A CN 102811261 B CN102811261 B CN 102811261B
Authority
CN
China
Prior art keywords
terminal
information
unit
plug
binding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210307695.9A
Other languages
English (en)
Other versions
CN102811261A (zh
Inventor
张小龙
容琨锋
陈文晓
林智源
姚少棉
翁乐腾
孙骁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210307695.9A priority Critical patent/CN102811261B/zh
Publication of CN102811261A publication Critical patent/CN102811261A/zh
Priority to JP2015528841A priority patent/JP5887025B2/ja
Priority to PCT/CN2013/076325 priority patent/WO2014032444A1/en
Priority to EP13833660.7A priority patent/EP2888862B1/en
Priority to CA2883224A priority patent/CA2883224C/en
Priority to US13/906,026 priority patent/US9185162B2/en
Application granted granted Critical
Publication of CN102811261B publication Critical patent/CN102811261B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/15Synchronised browsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种信息传输方法、装置、***、终端及服务器。其中信息传输方法,可包括:第一终端向与所述第一终端相绑定的插件发送信息传输指令;所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息,并将所述链接信息发送至服务器;所述服务器根据所述链接信息获取当前网页的页面信息,并将当前网页的页面信息发送至所述第一终端。本发明可以实现信息的传输,提高信息传输的便捷性。

Description

信息传输方法、装置、***、终端及服务器
技术领域
本发明涉及互联网技术领域,尤其涉及一种信息传输技术领域,具体涉及一种信息传输方法、装置、***、终端及服务器。
背景技术
随着互联网和终端技术的发展,人们可以利用互联网获取信息,例如:利用PC(Personal Computer,个人计算机)中的浏览器浏览网页信息;人们也可以体验终端的各种应用,例如:体验手机中的即时通信应用。如果用户正在使用PC的浏览器浏览网页,且想要将该网页在手机中的即时通信应用中使用,传统的解决方案可以为:用户将该网页的信息在本地保存下来,采用U盘等存储介质将该信息复制至手机,并在手机的即时通信应用中调用该信息;或者PC端将信息上传至云端服务器,手机端再登录云端服务器,从云端服务器下载该信息,并在即时通信应用中调用该信息。
在信息互联互通的发展趋势下,传统的信息传输解决方案由于需要存储介质的介入或需要执行上传下载等操作,增加了操作繁琐性,已无法满足用户对信息传输的便捷性的实际需求,如何提高信息传输的便捷性,成为亟待解决的技术问题。
发明内容
本发明实施例提供一种信息传输方法、装置、***、终端及服务器,可实现信息的传输,提高信息传输的便捷性。
本发明第一方面提供了一种信息传输方法,可包括:
第一终端向与所述第一终端相绑定的插件发送信息传输指令;
所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息,并将所述链接信息发送至服务器;
所述服务器根据所述链接信息获取当前网页的页面信息,并将当前网页的页面信息发送至所述第一终端。
本发明第二方面提供了另一种信息传输方法,可包括:
插件接收与所述插件相绑定的第一终端发送的信息传输指令;
所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;
所述插件将所述链接信息发送至服务器,以使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。
本发明第三方面提供了又一种信息传输方法,可包括:
第一终端向与第一终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器;
第一终端接收所述服务器根据所述链接信息发送的当前网页的页面信息。
本发明第四方面提供了又一种信息传输方法,可包括:
服务器接收插件发送的所述插件所在浏览器中当前网页的链接信息;
所述服务器根据所述链接信息获取当前网页的页面信息;
所述服务器将当前网页的页面信息发送至与所述插件相绑定的第一终端。
本发明第五方面提供了一种信息传输装置,可包括:
指令接收模块,用于接收与所述信息传输装置相绑定的第一终端的信息传输指令;
信息获取模块,用于根据所述信息传输指令获取所述信息传输装置所在浏览器中当前网页的链接信息;
信息传输模块,用于将所述链接信息发送至服务器,使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。
本发明第六方面提供了一种终端,包括浏览器,还包括:管理模块,用于在所述浏览器中加载上述第五方面提供的信息传输装置,并对所述信息传输装置进行管理。
本发明第七方面提供了另一种终端,可包括:
指令模块,用于向与所述终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器;
信息传输模块,用于接收所述服务器根据所述链接信息发送的当前网页的页面信息。
本发明第九方面提供了一种服务器,可包括:
链接接收模块,用于接收插件发送的所述插件所在浏览器中当前网页的链接信息;
信息获取模块,用于根据所述链接信息获取当前网页的页面信息;
信息传输模块,用于将当前网页的页面信息发送至与所述插件相绑定的第一终端。
本发明第十方面提供了一种信息传输***,包括第一终端、第二终端和服务器,其中,所述第一终端为上述第七方面提供的终端,所述第二终端为上述第六方面提供的终端,所述服务器为上述第九方面提供的服务器。
本发明第十一方面提供了一种计算机存储介质,其中,所述计算机存储介质存储有程序,该程序执行时包括上述方法中的部分或全部步骤。
实施本发明实施例,具有如下有益效果:
本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的终端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与终端中进行传输,提高了信息传输的便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种信息传输方法的流程图;
图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 ResourceLocator,统一资源定位符)地址或所述插件的存储地址;所述标识信息用于唯一标识所述插件,该标识信息可以为所述插件的ID(Identity,身份标识号码)或序列号。所述账号信息优选为第一终端的应用的用户账号信息,例如:第一终端中的即时通信应用的用户登录账号信息。为了保护用户的账号隐私,优选地,一个插件在同一时间仅绑定第一终端的一个账号信息;用户可以在第一终端的设置界面中解除插件与第一终端的账号信息的绑定,或修改与所述插件相绑定的账号信息。需要说明的是,第一终端在接收到所述插件传输的信息之后,可以在第一终端的应用内置的浏览器中显示所述信息,或将该信息分享至其他终端用户,或分享至第一终端的其他应用。
下面将结合附图1-附图6,对本发明实施例提供的信息传输方法进行详细介绍。
请参见图1,为本发明实施例提供的一种信息传输方法的流程图;该方法可以由加载于第二终端的浏览器中的插件所执行的信息传输过程;该方法可以包括以下步骤S101-步骤S103。
S101,插件接收与所述插件相绑定的第一终端发送的信息传输指令。
本步骤中,信息传输指令可以为第一终端根据重力感应事件发出的指令,例如:第一终端监测用户摇晃终端产生的重力感应事件,将生成的信息传输指令发送至所述插件,指示所述插件执行信息传输,此情况下,优选地,第一终端内置有重力感应器,例如速度传感器、加速度传感器,或陀螺仪传感器,根据对上述传感器信号的检测结果产生重力感应事件;或者,信息传输指令也可以为第一终端根据语音控制命令发出的信息传输指令,例如:第一终端监测用户输入的语音信息,若该语音信息为预设的语音控制命令,则第一终端生成信息传输指令发送至所述插件,指示所述插件执行信息传输,此情况下,优选地,第一终端预先存储用于指示信息传输的语音控制命令,在监测到用户的语音信息时,判断该语音信息与预设的语音控制命令相匹配(即相同或相似);或者,信息传输指令也可以为第一终端根据特定按键事件发出的指令,例如:第一终端的用户点击第一终端上的特定按键,产生特定按键事件,则第一终端生成信息传输指令发送至所述插件,指示所述插件执行信息传输,此种情况下,优选地,第一终端中预先设有特定按键,可包括特定的图标按键或特定的实体按键。
S102,所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息。
所述链接信息包括:当前网页的网址信息及当前网页中的图片的链接地址信息。本步骤中,所述插件在接收到相绑定的第一终端发送的信息传输指令后,可以抓取所述插件所在浏览器中当前网页的网址信息及当前网页中的图片的链接地址信息。
S103,所述插件将所述链接信息发送至服务器,以使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息。
其中,服务器可以根据当前网页中的图片的链接地址信息,向CDN(ContentDelivery Network,即内容分发网络)***发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息,或请求获取当前网页中预设格式的图片信息;由CDN***抓取所述链接地址信息对应的图片并处理成缩略图;所述服务器接收CDN***返回的缩略图;所述服务器将缩略图和当前网页的网址信息发送至第一终端。
请参见图2,为本发明实施例提供的另一种信息传输方法的流程图;该方法可以由与第二终端的浏览器插件相绑定的第一终端所执行的信息传输过程,该方法可以包括以下步骤S201-步骤S202。
S201,第一终端向与第一终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器。
本步骤可采用以下实施方式:
在第一种实施方式中,第一终端优选包含重力感应器,该重力感应器可以为速度传感器、加速度传感器或陀螺仪传感器,用来监测第一终端中的重力感应事件。在执行本步骤之前,第一终端实时监测重力感应事件,并根据监测到的重力感应事件向与第一终端相绑定的插件发送信息传输指令,指令所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;例如:第一终端用户想要将插件所在浏览器中当前网页的页面信息应用到第一终端的即时通信应用中,则可在即时通信应用界面中摇晃第一终端产生重力感应事件,触发第一终端执行本步骤。
在第二种实施方式中,第一终端预先存储用于指示信息传输的语音控制命令,在执行本步骤之前,第一终端实时监测用户输入的语音信息,并将监测到的语音信息与预设的语音控制命令进行比对,如果二者相匹配(即相同或相似),则向与第一终端相绑定的插件发送信息传输指令,指令所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;例如:第一终端用户向第一终端输入“信息传输”的语音信息,第一终端确定该语音信息与预设的语音控制命令“信息传输”相匹配,则触发第一终端执行本步骤。
在第三种实施方式中,第一终端中优选设有特定按键,可包括特定的图标按键或特定的实体按键。第一终端监测特定按键事件,并根据监测到的特定按键事件向与第一终端相绑定的插件发送信息传输指令,指令所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;例如:第一终端的用户点击第一终端上的特定图标按键,产生特定按键事件,则触发第一终端执行本步骤。
S202,第一终端接收所述服务器根据所述链接信息发送的当前网页的页面信息。本步骤中,第一终端接收到的页面信息包括所述插件所在浏览器的当前网页的网址信息及缩略图。
请参见图3,为本发明实施例提供的又一种信息传输方法的流程图;该方法可以由服务器所执行的信息传输过程;该方法可以包括以下步骤S301-步骤S303。
S301,服务器接收插件发送的所述插件所在浏览器中当前网页的链接信息。其中,所述链接信息包括:所述插件所在浏览器中当前网页的网址信息及当前网页中的图片的链接地址信息。
S302,所述服务器根据所述链接信息获取当前网页的页面信息。
本步骤存在以下两种可行的实施方式:在第一种可行的实施方式中,所述服务器可以根据所述链接信息,向CDN***发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息。
由于当前网页中可能存在丰富的图片信息,例如:网页正文部分的图片信息、网页浮窗的广告图片信息或网页的边界所显示的广告图片信息。一般地,网页中的广告图片信息的边长较小,本步骤则可请求获取当前网页中最小边长大于预设值的图片信息,从而可过滤当前网页中的广告图片信息。需要说明的是,所述预设值可以根据实际情况进行设定,例如:可以将预设值设置为100像素,或可以将预设值设定为广告图片信息中最大边长的值,或可以将预设值设定为大于广告图片信息中最大边长的值,等等。
CDN***根据所述图片获取请求,从当前网页中选取最小边长大于预设值的图片信息并处理成缩略图返回给所述服务器。
在第二种可行的实施方式中,所述服务器可以根据所述链接信息,向CDN***发送图片获取请求,请求获取当前网页中预设格式的图片信息。
由于当前网页中可能包含多种格式的图片信息,例如:JPEG(JointPhotographic Experts 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可以参见图1所示实施例的步骤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可以参见图1所示实施例中的步骤S101-步骤S103,在此不赘述。
S516,所述服务器根据当前网页中的图片的链接地址信息,向CDN***发送图片获取请求。
S517,所述服务器接收CDN***返回的缩略图。
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去激活所述插件。
本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的终端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与终端中进行传输,提高了信息传输的便捷性。
本发明实施例公开了一种计算机存储介质,该计算机存储介质存储有程序,该程序执行时包括上述图1-图6所示方法实施例所记载的信息传输方法的部分或全部步骤。
下面将结合附图7-附图8,对本发明实施例提供的信息传输装置进行详细介绍。可以理解的是,下述的装置可以应用于上述图1-图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,对本发明实施例提供的第二终端进行详细介绍。可以理解的是,下述的第二终端可以应用于上述图1-图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,对本发明实施例提供的第一终端进行详细介绍。可以理解的是,下述的装置可以应用于上述图1-图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。
入口获取单元3401,用于通过扫描所述插件对应的二维码获取所述插件的入口信息。
发送单元3402,用于将所述插件的入口信息与所述终端的账号信息发送至服务器进行绑定。
消息接收单元3403,用于接收所述服务器下发的第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息。
需要说明的是,本发明实施例的第二终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的终端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与终端中进行传输,提高了信息传输的便捷性。
下面将结合附图14-附图16,对本发明实施例提供的服务器进行详细介绍。可以理解的是,下述的装置可以应用于上述图1-图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,对本发明实施例提供的信息传输***进行详细介绍。可以理解的是,下述的***可以应用于上述图1-图6所示方法中。
请参见图17,为本发明实施例提供的一种信息传输***的结构示意图;该***可以包括第一终端、第二终端和服务器。其中,所述第一终端可以为图11-图13任一实施例所示的终端,所述第二终端可以为图9-图10任一实施例所示的终端,所述服务器可以为图14-图16任一实施例所示的服务器。进一步如图17所示,该第二终端的浏览器中加载有图7-图8任一实施例所示的信息传输装置,该装置可以为插件。关于***中各装置的结构及功能实现可以参照上述实施例的相关描述,在此不赘述。
本发明实施例可以由插件根据与其相绑定的终端的信息传输指令,抓取插件所在浏览器中当前网页的链接信息,并将此链接信息发送至服务器,触发服务器向与插件绑定的终端返回当前网页的页面信息,从而可使信息在相互绑定的浏览器插件与终端中进行传输,提高了信息传输的便捷性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (24)

1.一种信息传输方法,其特征在于,包括:
第一终端获取插件的入口信息;
第一终端将所述插件的入口信息与第一终端的账号信息发送至服务器;
所述服务器将所述插件的入口信息与第一终端的账号信息进行绑定处理;
所述服务器向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息;
所述服务器向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息;其中,所述入口信息包含所述插件的地址信息和标识信息;
第一终端向与所述第一终端相绑定的插件发送信息传输指令;
所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息,并将所述链接信息发送至服务器;
所述服务器根据所述链接信息获取当前网页的页面信息,并将当前网页的页面信息发送至所述第一终端。
2.如权利要求1所述的方法,其特征在于,第一终端向与所述第一终端相绑定的插件发送信息传输指令之前,还包括:
第二终端在浏览器中加载所述插件,并激活所述插件。
3.如权利要求1所述的方法,其特征在于,所述第一终端获取所述插件的入口信息,包括:
第二终端根据所述插件的入口信息生成二维码;
第一终端扫描并解析所述二维码,获得所述插件的入口信息。
4.如权利要求2所述的方法,其特征在于,所述第二终端激活所述插件之后,还包括:
所述插件监测预设时间内是否接收到与所述插件相绑定的第一终端发送的信息传输指令;
如果所述插件在预设时间内接收到第一终端的信息传输指令,第二终端保持所述插件的激活状态,并由所述插件执行获取所述插件所在浏览器中当前网页的链接信息的步骤;
如果所述插件超过预设时间未接收到第一终端的信息传输指令,第二终端去激活所述插件。
5.如权利要求1所述的方法,其特征在于,第一终端向与所述第一终端相绑定的插件发送信息传输指令之前,还包括:
第一终端监测重力感应事件,并根据监测到的重力感应事件向所述插件发送信息传输指令;或者,
第一终端监测语音控制命令,并根据监测到的语音控制命令向所述插件发送信息传输指令;或者,
第一终端监测特定按键事件,并根据监测到的特定按键事件向所述插件发送信息传输指令。
6.如权利要求1-5任一项所述的方法,其特征在于,所述服务器根据所述链接信息获取当前网页的页面信息,包括:
服务器根据当前网页中的图片的链接地址信息,向内容分发网络CDN***发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息,或请求获取当前网页中预设格式的图片信息;
所述服务器接收CDN***返回的缩略图;
其中,所述链接信息包括:当前网页的网址信息及当前网页中的图片的链接地址信息。
7.如权利要求6所述的方法,其特征在于,所述服务器将当前网页的页面信息发送至所述第一终端,具体包括:所述服务器将所述CDN***返回的缩略图与当前网页的网址信息发送至所述第一终端。
8.如权利要求1或7所述的方法,其特征在于,所述服务器将当前网页的页面信息发送至所述第一终端之后,还包括:
所述插件接收所述服务器返回的传输通知消息,并根据所述传输通知消息输出传输提示消息,所述传输通知消息包括:开始传输通知消息、中止传输通知消息或停止传输通知消息。
9.一种信息传输方法,其特征在于,包括:
插件接收与所述插件相绑定的第一终端发送的信息传输指令;
所述插件根据所述信息传输指令获取所述插件所在浏览器中当前网页的链接信息;
所述插件将所述链接信息发送至服务器,以使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息;
其中,所述插件接收与所述插件相绑定的第一终端发送的信息传输指令之前,由第一终端获取所述插件的入口信息,并由第一终端将所述插件的入口信息与第一终端的账号信息发送至服务器,使所述服务器将所述插件的入口信息与第一终端的账号信息进行绑定处理后,向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息,以及向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息;其中,所述入口信息包含所述插件的地址信息和标识信息。
10.一种信息传输方法,其特征在于,包括:
第一终端向与第一终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器;
第一终端接收所述服务器根据所述链接信息发送的当前网页的页面信息;
其中,所述第一终端向与第一终端相绑定的插件发送信息传输指令之前,还包括:
第一终端获取所述插件的入口信息;
第一终端将所述插件的入口信息与第一终端的账号信息发送至服务器,使所述服务器将所述插件的入口信息与第一终端的账号信息进行绑定处理,所述服务器向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息;以及向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息;其中,所述入口信息包含所述插件的地址信息和标识信息。
11.一种信息传输方法,其特征在于,包括:
服务器接收插件发送的所述插件所在浏览器中当前网页的链接信息;
所述服务器根据所述链接信息获取当前网页的页面信息;
所述服务器将当前网页的页面信息发送至与所述插件相绑定的第一终端;
所述服务器接收插件发送的所述插件所在浏览器中当前网页的链接信息之前,所述方法还包括:
服务器接收第一终端发送的所述插件的入口信息与第一终端的账号信息,其中由第一终端获取插件的入口信息;
所述服务器将所述插件的入口信息与第一终端的账号信息进行绑定处理;
所述服务器向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息;
所述服务器向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息;
其中,所述入口信息包含所述插件的地址信息和标识信息。
12.一种信息传输装置,其特征在于,包括:
指令接收模块,用于接收与所述信息传输装置相绑定的第一终端的信息传输指令;
信息获取模块,用于根据所述信息传输指令获取所述信息传输装置所在浏览器中当前网页的链接信息;
信息传输模块,用于将所述链接信息发送至服务器,使所述服务器根据所述链接信息向第一终端发送当前网页的页面信息;
消息接收模块,用于接收服务器下发的第二绑定通知消息,所述第二绑定通知消息包含与所述信息传输装置相绑定的第一终端的账号信息;
其中,所述指令接收模块接收与所述信息传输装置相绑定的第一终端发送的信息传输指令之前,由第一终端获取所述信息传输装置的入口信息,并由第一终端将所述信息传输装置的入口信息与第一终端的账号信息发送至服务器,使所述服务器将所述信息传输装置的入口信息与第一终端的账号信息进行绑定处理后,向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述信息传输装置的入口信息;其中,所述入口信息包含所述信息传输装置的地址信息和标识信息。
13.如权利要求12所述的装置,其特征在于,所述装置为加载于第二终端的浏览器中的插件,所述插件根据所述第二终端的激活操作处于激活状态。
14.如权利要求13所述的装置,其特征在于,还包括:
提示模块,用于根据传输通知消息输出传输提示消息;
其中,所述传输通知消息包括:开始传输通知消息、中止传输通知消息或停止传输通知消息。
15.如权利要求13或14所述的装置,其特征在于,还包括:
监测模块,用于监测在预设时间内是否接收到相绑定的第一终端发送的信息传输指令,如果在预设时间内接收到第一终端的信息传输指令,保持激活状态,并通知所述信息获取模块获取所述信息传输装置所在浏览器中当前网页的页面信息;如果超过预设时间未接收到第一终端的信息传输指令,根据第二终端的去激活操作进入去激活状态。
16.一种终端,包括浏览器,其特征在于,还包括:
管理模块,用于在所述浏览器中加载如权利要求12-15任一项所述的信息传输装置,并对所述信息传输装置进行管理。
17.如权利要求16所述的终端,其特征在于,所述管理模块包括:
加载单元,用于在浏览器中加载所述信息传输装置;
入口管理单元,用于根据所述信息传输装置的入口信息生成二维码;
激活管理单元,用于当所述信息传输装置与第一终端相互绑定后,激活所述信息传输装置,或当所述信息传输装置超过预设时间未接收到第一终端的信息传输指令时,去激活所述信息传输装置。
18.一种终端,其特征在于,包括:
指令模块,用于向与所述终端相绑定的插件发送信息传输指令,以使所述插件根据所述信息传输指令将所述插件所在浏览器中当前网页的链接信息发送至服务器;
信息传输模块,用于接收所述服务器根据所述链接信息发送的当前网页的页面信息;
绑定模块,用于获取所述插件的入口信息,并与服务器交互以使所述终端与所述插件相互绑定;
所述绑定模块包括:
发送单元,用于将所述插件的入口信息与所述终端的账号信息发送至服务器进行绑定;
消息接收单元,用于接收所述服务器下发的第一绑定通知消息,所述第一绑定通知消息包含与所述终端相绑定的所述插件的入口信息;
所述指令模块向与所述终端相绑定的插件发送信息传输指令之前,所述终端获取所述插件的入口信息;所述服务器还向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的所述终端的账号信息;其中,所述入口信息包含所述插件的地址信息和标识信息。
19.如权利要求18所述的终端,其特征在于,还包括:
监测模块,用于监测重力感应事件,并根据监测到的重力感应事件通知所述指令模块向所述插件发送信息传输指令;或者用于监测语音控制命令,并根据监测到的语音控制命令向所述插件发送信息传输指令;或者用于监测特定按键事件,并根据监测到的特定按键事件向所述插件发送信息传输指令。
20.如权利要求19所述的终端,其特征在于,所述绑定模块还包括:
入口获取单元,用于通过扫描所述插件对应的二维码获取所述插件的入口信息。
21.一种服务器,其特征在于,包括:
链接接收模块,用于接收插件发送的所述插件所在浏览器中当前网页的链接信息;
信息获取模块,用于根据所述链接信息获取当前网页的页面信息;
信息传输模块,用于将当前网页的页面信息发送至与所述插件相绑定的第一终端;
绑定模块,用于根据第一终端发送的所述插件的入口信息和第一终端的账号信息,将所述插件与所述第一终端相互绑定;
传输通知模块,用于向所述插件返回传输通知消息;其中,所述传输通知消息包括:开始传输通知消息、中止传输通知消息或停止传输通知消息;
其中,所述绑定模块包括:
接收单元,用于接收第一终端发送的所述插件的入口信息与第一终端的账号信息,其中由第一终端获取所述插件的入口信息;
绑定处理单元,用于将所述插件的入口信息与第一终端的账号信息进行绑定处理;
通知单元,用于向第一终端下发第一绑定通知消息,所述第一绑定通知消息包含与第一终端相绑定的所述插件的入口信息,以及向第二终端下发第二绑定通知消息,所述第二绑定通知消息包含与所述插件相绑定的第一终端的账号信息;其中,所述入口信息包含所述插件的地址信息和标识信息。
22.如权利要求21所述的服务器,其特征在于,所述信息获取模块包括:
请求单元,用于根据当前网页中的图片的链接地址信息,向CDN***发送图片获取请求,请求获取当前网页中最小边长大于预设值的图片信息,或请求获取当前网页中预设格式的图片信息;
接收单元,用于接收CDN***返回的缩略图;
其中,所述链接信息包括:当前网页的网址信息及当前网页中的图片的链接地址信息。
23.如权利要求22所述的服务器,其特征在于,所述信息传输模块具体用于将所述缩略图与当前网页的网址信息发送至第一终端。
24.一种信息传输***,包括第一终端、第二终端和服务器,其特征在于,所述第一终端为上述权利要求18-20任一项所述终端,所述第二终端为上述权利要求16或17所述的终端,所述服务器为上述权利要求21-23任一项所述的服务器。
CN201210307695.9A 2012-08-27 2012-08-27 信息传输方法、装置、***、终端及服务器 Active CN102811261B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201210307695.9A CN102811261B (zh) 2012-08-27 2012-08-27 信息传输方法、装置、***、终端及服务器
JP2015528841A JP5887025B2 (ja) 2012-08-27 2013-05-28 情報送信方法、装置、およびシステム、端末、およびサーバ
PCT/CN2013/076325 WO2014032444A1 (en) 2012-08-27 2013-05-28 Information transmission method, apparatus, and system, terminal, and server
EP13833660.7A EP2888862B1 (en) 2012-08-27 2013-05-28 Information transmission method, apparatus, and system, terminal, and server
CA2883224A CA2883224C (en) 2012-08-27 2013-05-28 Information transmission method, apparatus, and system, terminal, and server
US13/906,026 US9185162B2 (en) 2012-08-27 2013-05-30 System using server to synchronize document displayed on mobile devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210307695.9A CN102811261B (zh) 2012-08-27 2012-08-27 信息传输方法、装置、***、终端及服务器

Publications (2)

Publication Number Publication Date
CN102811261A CN102811261A (zh) 2012-12-05
CN102811261B true CN102811261B (zh) 2014-04-02

Family

ID=47234834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210307695.9A Active CN102811261B (zh) 2012-08-27 2012-08-27 信息传输方法、装置、***、终端及服务器

Country Status (6)

Country Link
US (1) US9185162B2 (zh)
EP (1) EP2888862B1 (zh)
JP (1) JP5887025B2 (zh)
CN (1) CN102811261B (zh)
CA (1) CA2883224C (zh)
WO (1) WO2014032444A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102811261B (zh) 2012-08-27 2014-04-02 腾讯科技(深圳)有限公司 信息传输方法、装置、***、终端及服务器
CN103024063A (zh) * 2012-12-24 2013-04-03 腾讯科技(深圳)有限公司 一种数据共享方法、客户端及***
CN103078868B (zh) * 2013-01-15 2016-08-24 广州多益网络科技有限公司 一种二维码的应用方法和***
CN103944864A (zh) 2013-01-22 2014-07-23 腾讯科技(深圳)有限公司 信息传输方法、信息发送装置、接收装置及***
KR102099086B1 (ko) * 2013-02-20 2020-04-09 삼성전자주식회사 디지털 텔레비전 및 사용자 디바이스를 이용하여 사용자 맞춤형 인터랙션을 제공하는 방법, 그 디지털 텔레비전 및 사용자 디바이스
CN103338254B (zh) * 2013-06-28 2015-05-27 腾讯科技(深圳)有限公司 跨终端的应用推送方法、装置、终端及***
CN103490985B (zh) * 2013-09-18 2017-06-06 天脉聚源(北京)传媒科技有限公司 一种图片消息的处理方法和装置
CN104270825B (zh) * 2014-09-18 2018-03-30 北京奇虎科技有限公司 信息传输方法、电脑和移动终端
CN106453460B (zh) * 2015-08-12 2021-01-08 腾讯科技(深圳)有限公司 一种文件分发方法、装置和***
US10515422B2 (en) * 2016-01-12 2019-12-24 Intuit Inc. Network-based synchronization system and method
CN107920010B (zh) * 2016-10-09 2021-04-20 腾讯科技(深圳)有限公司 一种实现临时会话的方法与***
CN107911483A (zh) 2017-12-12 2018-04-13 阿里巴巴集团控股有限公司 一种信息传输方法和装置
CN108989437B (zh) * 2018-07-25 2021-11-02 北京小米移动软件有限公司 插件调用方法及装置
CN110389740B (zh) * 2019-07-05 2024-04-30 深圳市睿思聪科技有限公司 一种基于显示屏幕的文件演示***、控制器及方法
CN112491914B (zh) * 2020-12-04 2022-06-24 山西特信环宇信息技术有限公司 一种区块链双向认证方法、通信方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6393462B1 (en) * 1997-11-13 2002-05-21 International Business Machines Corporation Method and apparatus for automatic downloading of URLs and internet addresses
CN1867142A (zh) * 2006-06-16 2006-11-22 钟杨 移动终端设备获取计算机信息的方法和***
JP2008097201A (ja) * 2006-10-10 2008-04-24 Nec Corp ブラウザデータ共有システム、サーバ、方法およびプログラム
KR20090025047A (ko) * 2007-09-05 2009-03-10 에스케이 텔레콤주식회사 인터넷 쿠키를 이용한 웹페이지 유무선 공유 방법 및시스템
CN101471953A (zh) * 2007-12-29 2009-07-01 ***通信集团公司 一种信息传送方法、***及装置
CN102325271A (zh) * 2011-09-02 2012-01-18 深圳创维-Rgb电子有限公司 移动终端发送文件给电视机共享的方法、装置及移动终端
CN102420782A (zh) * 2011-12-18 2012-04-18 上海量明科技发展有限公司 一种通过即时通信进行网页共享的方法、客户端及***

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418471B1 (en) * 1997-10-06 2002-07-09 Ncr Corporation Method for recording and reproducing the browsing activities of an individual web browser
US6654785B1 (en) * 1998-03-02 2003-11-25 Hewlett-Packard Development Company, L.P. System for providing a synchronized display of information slides on a plurality of computer workstations over a computer network
US6360250B1 (en) * 1998-12-28 2002-03-19 Lucent Technologies Inc. Apparatus and method for sharing information in simultaneously viewed documents on a communication system
US6553412B1 (en) * 1999-09-10 2003-04-22 Avantgo, Inc. System, method, and computer program product for web content aggregation and development, and web content delivery to clients
US6976094B1 (en) * 2000-05-09 2005-12-13 Nortel Networks Limited Automated web browser synchronization by using session initiation protocol during a real-time session
JP3852742B2 (ja) * 2000-11-02 2006-12-06 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理システム、端末装置、情報処理方法および記憶媒体
US7225225B2 (en) * 2001-03-30 2007-05-29 Sharp Laboratories Of America, Inc. Selective synchronization of web browsers
JP2007025943A (ja) * 2005-07-14 2007-02-01 Sharp Corp 表示装置、サーバ装置、プログラム、及び記録媒体
US8464164B2 (en) * 2006-01-24 2013-06-11 Simulat, Inc. System and method to create a collaborative web-based multimedia contextual dialogue
JP2007251630A (ja) * 2006-03-16 2007-09-27 Cybird Holdings Co Ltd リモートデスクトップ表示方法
JP2009110041A (ja) * 2007-10-26 2009-05-21 Sony Corp ウェブ画面の共有システム、その共有用端末機およびその共有プログラム
US8306810B2 (en) * 2008-02-12 2012-11-06 Ezsav Inc. Systems and methods to enable interactivity among a plurality of devices
US20110246909A1 (en) * 2010-04-01 2011-10-06 Microsoft Corporation Ancillary experience-based pairing
US9043386B2 (en) * 2010-10-06 2015-05-26 Hbr Labs Inc. System and method for synchronizing collaborative form filling
US20120185543A1 (en) * 2011-01-18 2012-07-19 Samsung Electronics Co., Ltd. Apparatus and method for sharing information on a webpage
KR20140080483A (ko) * 2011-08-15 2014-06-30 캘거리 싸이언티픽 인코포레이티드 애플리케이션 프로그램에 대한 비-침투적 원격 액세스
CN103023930A (zh) * 2011-09-20 2013-04-03 中兴通讯股份有限公司 网页共享方法及装置
CN102510405A (zh) * 2011-11-18 2012-06-20 深圳中兴网信科技有限公司 一种屏幕共享方法及其***
US8930457B2 (en) * 2012-06-19 2015-01-06 International Business Machines Corporation Proximity initiated co-browsing sessions
CN102811261B (zh) * 2012-08-27 2014-04-02 腾讯科技(深圳)有限公司 信息传输方法、装置、***、终端及服务器

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6393462B1 (en) * 1997-11-13 2002-05-21 International Business Machines Corporation Method and apparatus for automatic downloading of URLs and internet addresses
CN1867142A (zh) * 2006-06-16 2006-11-22 钟杨 移动终端设备获取计算机信息的方法和***
JP2008097201A (ja) * 2006-10-10 2008-04-24 Nec Corp ブラウザデータ共有システム、サーバ、方法およびプログラム
KR20090025047A (ko) * 2007-09-05 2009-03-10 에스케이 텔레콤주식회사 인터넷 쿠키를 이용한 웹페이지 유무선 공유 방법 및시스템
CN101471953A (zh) * 2007-12-29 2009-07-01 ***通信集团公司 一种信息传送方法、***及装置
CN102325271A (zh) * 2011-09-02 2012-01-18 深圳创维-Rgb电子有限公司 移动终端发送文件给电视机共享的方法、装置及移动终端
CN102420782A (zh) * 2011-12-18 2012-04-18 上海量明科技发展有限公司 一种通过即时通信进行网页共享的方法、客户端及***

Also Published As

Publication number Publication date
CN102811261A (zh) 2012-12-05
WO2014032444A1 (en) 2014-03-06
EP2888862B1 (en) 2019-03-13
EP2888862A1 (en) 2015-07-01
CA2883224A1 (en) 2014-03-06
US9185162B2 (en) 2015-11-10
CA2883224C (en) 2017-04-11
EP2888862A4 (en) 2015-08-12
JP2015529919A (ja) 2015-10-08
JP5887025B2 (ja) 2016-03-16
US20140059115A1 (en) 2014-02-27

Similar Documents

Publication Publication Date Title
CN102811261B (zh) 信息传输方法、装置、***、终端及服务器
CN102857579B (zh) 一种信息处理方法、装置、终端及服务器
CN102833186B (zh) 信息传输方法、装置、***及终端
JP6598415B2 (ja) メッセンジャー連携サービスに関連する方法
CN104702665B (zh) 信息分享方法和信息分享装置
KR101902948B1 (ko) 정보 공유 방법 및 장치
KR20140122000A (ko) 모바일 메신저 기반의 드래그를 이용한 정보전달 방법, 그리고 모바일 메신저 기반의 드래그를 이용한 정보전달을 위한 모바일단말
CN103873578A (zh) 一种终端之间发送和共享内容的方法及对应终端
CN104135753A (zh) 一种无线网络接入方法、装置、终端及服务器
CN102427430A (zh) 移动设备和远程客户机之间事件的双向通信
CN103618710A (zh) 移动设备与计算设备之间的文件个性化处理方法及装置
CN105207886A (zh) 即时通信消息的发送、显示方法及发送、显示装置和***
CN106982158A (zh) 运动轨迹的分享方法和装置
CN105306338A (zh) 消息提醒方法及装置
CN103856549A (zh) 数位资料即时分享***与方法
EP4047833A1 (en) Load balancing system, load balancing method, and carrier means
KR102307526B1 (ko) 사용자 정보 관리 시스템
CN118118871A (zh) 多媒体资源分享的方法、设备和计算机可读存储介质
KR101528804B1 (ko) 복수의 메시지를 처리하기 위한 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체
JP2011166295A (ja) 監視システム及び監視情報の伝送方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant