WO2014169736A1 - Terminal device and method for sharing web page among multiple screens - Google Patents
Terminal device and method for sharing web page among multiple screens Download PDFInfo
- Publication number
- WO2014169736A1 WO2014169736A1 PCT/CN2014/073308 CN2014073308W WO2014169736A1 WO 2014169736 A1 WO2014169736 A1 WO 2014169736A1 CN 2014073308 W CN2014073308 W CN 2014073308W WO 2014169736 A1 WO2014169736 A1 WO 2014169736A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- web
- sharing
- shared
- sharing service
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000006854 communication Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 abstract description 5
- 238000004891 communication Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Definitions
- the present invention relates to the field of communications, and in particular, to a terminal device and a WEB webpage multi-screen sharing method.
- WEB distributed application structure
- the common practice is that the business propagandists prepare the demo video materials in advance, share them with other people through the method of copying the files, and then play them on the local machine.
- this method of copying and sharing files is not only time-consuming, but also reduces the willingness of others to participate.
- There is also the risk of the spread of commercial information and if it is only demonstrated on the presenter's own mobile phone, it will not reach many people. The effect of watching at the same time.
- the display sharing scheme refers to the use of screen pictures to be transmitted from the shared person to the sharer through the local area network to achieve the purpose of display sharing;
- the solution is to transfer the media content file of the sharer directly to the sharer via the local area network.
- both of the above solutions are insufficient.
- the sharer terminal needs to support related sharing functions or install corresponding software, which is obvious for informal commercial marketing occasions that may be initiated at any time. It is not appropriate, and the method of copying the prepared data is not flexible and safe as described above, nor does it reflect the immediate operation process.
- the screen copy scheme does not satisfy the shared content to display differentiated display on different terminals. If the WEB software itself is demonstrated, it is necessary to reflect the effect on the sharer's favorite browser, for example, screen physical size, resolution and browsing. Different display of the same display content Different display effects (the second embodiment of the present invention proposes a solution)
- the embodiment of the invention provides a method for multi-screen sharing of a terminal device and a WEB webpage.
- the shared terminal is accessed by the sharer browser, and the WEB content accessed by the shared terminal can be synchronized to the shared terminal by using the WEB service provided by the shared terminal.
- the embodiment of the invention discloses a method for multi-screen sharing of WEB webpages, including:
- the shared terminal After the shared terminal opens the WEB sharing service, when the sharing terminal accesses the WEB sharing service, the shared terminal transmits the information of the Internet website accessed by the terminal to the sharing terminal.
- the sharing terminal initiating access to the WEB sharing service includes: the sharing terminal initiating access to the WEB sharing service by using a wireless local area network link with the shared terminal; or
- the sharing terminal initiates access to the WEB sharing service by establishing a link with a public network between the shared terminals.
- the shared terminal when the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, the information about the Internet website accessed by the terminal is transmitted to the sharing terminal, including:
- the WEB sharing service of the shared terminal periodically copies the display screen
- the shared terminal When the shared terminal accesses the WEB sharing service of the shared terminal, the shared terminal transmits the copied display screen image to the shared terminal.
- the sharing terminal accessing the WEB sharing service of the shared terminal includes:
- the shared terminal accesses the WEB sharing service of the shared terminal through a WEB browser;
- the sharing terminal accesses the WEB sharing service of the shared terminal through an application client.
- the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, the information about the Internet website accessed by the terminal is transmitted to the sharing terminal.
- the WEB sharing service of the shared terminal periodically copies the display screen, and when the shared terminal accesses the WEB sharing service, the shared terminal periodically establishes a good link with the shared terminal, periodically The shared terminal transmits the copied display image information.
- the foregoing method further includes:
- the sharing terminal receives the display screen image, displays the screen image information through a browser, or displays the display screen image information on a desktop through an operating system OS interface.
- the shared terminal when the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, the information about the Internet website accessed by the terminal is transmitted to the sharing terminal, including:
- the WEB sharing service of the shared terminal periodically sends the webpage message obtained by the sharing terminal from the website to the sharing terminal.
- the foregoing method further includes:
- the sharing terminal periodically receives the webpage message, and displays the webpage message after parsing the webpage message.
- the sharing terminal includes one or more terminals.
- the embodiment of the invention further discloses a terminal device, comprising: a receiving unit and a distributed application structure WEB sharing service unit, wherein:
- the receiving unit is configured to receive, after the terminal device starts the WEB sharing service, the access initiated by the other terminal device to the WEB sharing service of the terminal device;
- the WEB shared service unit is configured to transmit information of an Internet website accessed by the terminal to the other terminal when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
- the foregoing terminal device further includes:
- a link unit configured to establish a wireless local area network link or a public network link with the other terminal device for the WEB sharing service
- the receiving unit is configured to receive, by the wireless local area network link or the public network link established by the linking unit, access by other terminal devices to the WEB sharing service of the terminal device.
- the WEB shared service unit includes: a copy module configured to periodically copy the display;
- a transmission module configured to transmit the copied display screen image to the other terminal when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
- the WEB shared service unit includes:
- a copy module configured to periodically copy the display
- a transmission module configured to periodically send the copied display screen image information to other terminal devices through a link already established with other terminal devices when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device .
- the WEB sharing service unit is configured to: when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device, optionally, the terminal device further includes :
- a receiving display unit configured to receive display screen image information sent by the other terminal device, and display the display screen image through a browser, or display the display screen image on a desktop through an operating system OS interface.
- the foregoing terminal device further includes:
- the parsing display unit is configured to periodically receive the webpage message sent by the other terminal device, and parse the webpage message and display the webpage message.
- the technical solution of the present application proposes a scheme for sharing the WEB website between multiple terminals, that is, a scheme for synchronously displaying the content of the WEB website dynamically displayed to other terminals.
- a scheme for synchronously displaying the content of the WEB website dynamically displayed to other terminals only the sharer needs to access the Internet website, and the sharer obtains the WEB content of the sharer terminal from the local area network (WIFI); on the other hand, the sharer only needs to access the shared terminal through the browser. , without additional software installation, can simultaneously browse to the WEB content that is being accessed by the shared terminal browser.
- WIFI local area network
- FIG. 1 is a schematic diagram of Embodiment 1 of a shared WEB browsing method according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of Embodiment 2 of a shared WEB browsing method according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of Embodiment 3 of a shared WEB browsing method according to an embodiment of the present invention.
- the embodiment provides a method for multi-screen sharing of a WEB webpage, including the following operations: After the shared terminal starts the WEB sharing service, and receives the access initiated by the sharing terminal to the WEB sharing service, the shared terminal accesses the Internet website of the terminal. The information is transmitted to the shared terminal.
- the WEB sharing service can periodically obtain the information of the website accessed by the shared terminal (for example, copying the display screen or intercepting the webpage data packet of the visiting website, etc.), thereby providing the sharing terminal.
- the shared terminal When the shared terminal accesses the WEB sharing service of the shared terminal, the shared terminal can access the wireless local area network established between the shared terminal and the shared terminal, or can be accessed through a public network link or the like.
- This embodiment is not particularly limited in this regard.
- the shared terminal involved in the above method may be one or more terminals.
- FIG. 1 is a schematic diagram of a WEB browsing and sharing method according to an embodiment of the present invention. As shown in FIG. 1 , without loss of generality, it is assumed that terminal A shares a browser display content to terminal B, and the method includes:
- Terminal A and terminal B have established a local area network link.
- the local area network can be wireless or wired.
- Wireless LAN connection The link can be interconnected via Wireless Fidelity (WIFI) or other wireless LAN protocol that supports the TCP/IP protocol.
- WIFI Wireless Fidelity
- Terminal A starts the WEB server and starts the WEB sharing service. It should be noted that the premise of this step is that the WEB server function is supported on the terminal A. Among them, installing and running a WEB server on a terminal (for example, a mobile phone) or a tablet can employ related technologies.
- the WEB sharing service is a server program running on the WEB server.
- the specific function is to periodically periodically screen the screen and transmit the screen image content to the terminal linked to the server through the WEB media stream.
- the WEB shared service program is subsequently changed to SS (Share Server) in the embodiment of the present invention.
- Terminal A accesses Internet website 0.
- Terminal A interacts with Site D by accessing Internet Site D.
- Terminal B accesses the WEB server of terminal A through the WEB browser (ie, the WEB sharing service).
- terminal C can perform the same operation.
- the terminal B accesses the WEB sharing service of the terminal A through the WEB browser in this embodiment
- the present application is not limited to the access mode, and the WEB sharing service that accesses the terminal A in other manners should be within the protection scope of the present application.
- the terminal B obtains streaming media data from the shared server SS, that is, the periodically intercepted image of the terminal A, and plays through the WEB streaming media player.
- This step essentially means that the terminal B plays the screenshot image periodically sent by the SS through the online streaming media player.
- FIG. 2 is a schematic diagram of another WEB browsing sharing method according to an embodiment of the present invention. As shown in FIG. 2, without loss of generality, it is assumed that terminal A implements a communication protocol (WebSocket) for two-way communication with a server through a browser. The shared browser display content is sent to the terminal B, and the method includes:
- WebSocket WebSocket
- Terminal A and terminal B have established a local area network link.
- the local area network can be wireless or wired.
- Wireless LAN connection can be connected via WiFi or other wireless LAN protocols that support the TCP/IP protocol.
- Terminal A starts the WEB server SS and starts the WEB sharing service.
- Terminal B accesses the website SS (HTTP protocol access) on the terminal A through the browser, and then the terminal B establishes a WebSocket link WS-B with the website W, and the WebSocket client is inside the browser.
- a communication process or thread can also be a standalone client.
- the terminal A browser accesses the website W and interacts with the website W.
- the SS periodically transmits the current user interface (UI) image information to the terminal B through the WebSocket link already established with the terminal B.
- UI current user interface
- Terminal B presents UI image information to terminal A.
- the WS-B After the WS-B periodically obtains the UI image information from the Websocket link WS-B, it can be displayed in the browser or on the desktop through the operating system (OS) interface.
- OS operating system
- the shared terminal B and the shared terminal A can establish a link through other means, for example, the shared terminal establishes a link through the public network.
- FIG. 3 is a schematic diagram of another WEB browsing and sharing method according to an embodiment of the present invention. As shown in FIG. 3, it is not general. 4: The shared terminal is a terminal ⁇ ', and the shared terminal is a terminal ⁇ ', a terminal C', The methods include:
- the terminal A' and the terminal ⁇ ', the terminal C' have established a local area network link.
- the local area network can be wireless or wired.
- Wireless LAN connection can be connected via WiFi or other wireless LAN protocols that support the TCP/IP protocol.
- the terminal A' starts the WEB server and starts the WEB sharing service.
- the premise of this step is that the WEB server function is supported on the terminal A'. Installing and running a WEB server on a terminal (for example, a mobile phone) or a tablet is a related technology.
- the WEB sharing service is a server program running on the WEB server, or it may be a WEB proxy (process or thread) inside the browser of the terminal A.
- the specific function is to periodically put the terminal A' on the current Internet website.
- the obtained webpage data packet is returned to the terminal B' (the terminal B' browser opens the auto refresh function).
- the WEB shared service program is referred to as SS' (Share Server) in the embodiment of the present invention.
- Terminal A' access to the Internet website D'.
- Terminal A' interacts with website D' by accessing Internet site D'.
- the terminal B' accesses the terminal A' WEB server through the WEB browser.
- terminal B can directly enter the IP LAN address in the address bar.
- Terminal B' starts the timer refresh function.
- Terminal c the same operation can be performed.
- the terminal B' periodically obtains an HTML data packet from the shared server SS', that is, the HTML text (including, the style file or the JS script) obtained by the terminal A' from the website D, and is displayed in the current WEB browser.
- the terminal B' starts the timing refresh function; periodically obtains the webpage data packet obtained from the terminal A' and displays it after parsing.
- Terminal C can perform the same operation.
- Example 2
- This embodiment provides a terminal device, which can be used as a shared terminal in the foregoing embodiment, or as a shared terminal. When it is used as a shared terminal, it includes at least the following units.
- the receiving unit after the WEB sharing service is enabled on the terminal device, receives the access initiated by the other terminal device to the WEB sharing service of the terminal device;
- the WEB shared service unit is configured to transmit information of the Internet website accessed by the terminal to the other terminal when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
- the foregoing terminal device may further include a link unit configured to establish a wireless local area network link or a public network link with the other terminal device for the WEB sharing service, and at this time, the receiving unit may pass the established wireless local area network link or the public.
- the network link receives access initiated by other terminal devices to the WEB sharing service of the terminal device.
- the WEB shared service unit may further include a copy module and a transport module.
- the copy module is configured to periodically copy the display screen
- a transmission module configured to transmit the copied display screen image to other terminal devices linked to the web service of the terminal device when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
- a transmission module which is configured to be a WebSocket that has been established with other terminal devices.
- other terminal devices access the WEB sharing service of the terminal device, other terminals can access through a WEB browser or through an application client on another terminal.
- the WEB sharing service of the terminal device At this time, the WEB service on other terminals is not required, only WEB is provided. Just share the service program.
- the WEB shared service unit may further include the terminal device as a shared terminal from the website according to the foregoing structure, and the terminal device may further include: a receiving display unit configured to receive the display sent by the other terminal device. Screen image information, and display screen image information through a browser, or display screen image information on the desktop through an OS interface.
- the unit is configured to periodically receive webpage messages sent by other terminal devices, and display the webpage messages after parsing the webpage messages.
- a program instructing the associated hardware such as a read-only memory, a magnetic disk, or an optical disk.
- all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits.
- each module/unit in the above embodiment may be implemented in the form of hardware or in the form of a software function module. This application is not limited to any specific form of combination of hardware and software.
- the sharer only the sharer needs to access the Internet website, and the sharer obtains the WEB content of the sharer terminal from the local area network (WIFI); on the other hand, the sharer only needs to access the shared terminal through the browser. , without additional software installation, can simultaneously browse to the WEB content that is being accessed by the shared terminal browser.
- WIFI local area network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A terminal device and a method for sharing a WEB page among multiple screens belong to the field of communications. The method for sharing a WEB page among multiple screens comprises: after a WEB sharing service is started, when a shared terminal receives access that is initiated by a sharing terminal to the WEB sharing service, the shared terminal transmitting information about an Internet site accessed by the shared terminal to the sharing terminal. A solution of sharing a WEB site accessing process among multiple terminals is a solution of synchronously displaying WEB site content, which is dynamically displayed on one terminal, on other terminals.
Description
一种终端设备及 WEB网页多屏共享的方法 Terminal device and WEB webpage multi-screen sharing method
技术领域 Technical field
本发明涉及通信领域, 尤其涉及一种终端设备及 WEB 网页多屏共享方 法。 The present invention relates to the field of communications, and in particular, to a terminal device and a WEB webpage multi-screen sharing method.
背景技术 Background technique
目前, 互联网已经遍布到各个领域, 人们使用智能手机访问互联网已经 变成了日常生活的一部分,越来越多的商业软件釆用了分布式应用结构 ( WEB )技术实现。 在某些非正式商业聚会场合(大多数都持有智能手持终 端设备) , 存在以下这种情况: 其中的一个商务人士需要向其他人士演示某 种 WEB网站内容以及与网站实时交互的过程 ,例如 ,某个新产品的性能演示 , 商业软件本身的功能演示等等, 达到某种商业营销的目的, 一般情况下, 在 场的其他人士由于操作密码以及操作不熟悉等原因无法自主访问 WEB网站。 目前常用的做法是商务宣传人士事先准备好演示录像资料, 通过文件拷贝的 方式先分享给其他人士, 然后各自再在本机上播放。 但这种文件拷贝共享方 式不但麻烦耗时, 也会降低其他人士的参与意愿, 还会存在商业信息资料扩 散的风险, 而如果仅仅在演示者自己的手机上演示的话, 则达不到多人同时 观看的效果。 At present, the Internet has spread to various fields. People's access to the Internet using smartphones has become a part of daily life. More and more commercial software is implemented using distributed application structure (WEB) technology. In some informal business gatherings (mostly holding smart handheld devices), there is one such situation: One of the business people needs to demonstrate to others the process of a certain WEB website and the real-time interaction with the website, such as The performance demonstration of a new product, the functional demonstration of the commercial software itself, etc., to achieve a certain commercial marketing purpose, in general, other people present may not access the WEB website independently due to the operation password and unfamiliar operation. At present, the common practice is that the business propagandists prepare the demo video materials in advance, share them with other people through the method of copying the files, and then play them on the local machine. However, this method of copying and sharing files is not only time-consuming, but also reduces the willingness of others to participate. There is also the risk of the spread of commercial information, and if it is only demonstrated on the presenter's own mobile phone, it will not reach many people. The effect of watching at the same time.
多个终端之间的内容共享, 目前出现多种解决方案, 一种是显示屏共享 方案, 指釆用屏幕图片定时通过局域网从被共享者传送至共享者, 达到显示 屏共享目的; 另外一种方案是将被共享者的媒体内容文件直接通过局域网传 送至共享者。 在实际应用中, 例如, 非正式商业宣传场合, 以上两种方案都 存在不足, 对于屏幕拷贝方案, 共享者终端需要支持相关共享功能或者安装 相应软件, 对于随时可能发起的非正式商业营销场合显然不合适, 而拷贝事 先准备的资料的方法如前面所述也不够灵活和安全, 也不能体现即时操作过 程。 另外, 屏幕拷贝方案并不能满足共享内容在不同终端呈现差异化显示, 如果演示的 WEB软件本身, 则恰恰需要反应出在共享者惯用浏览器上的效 果, 例如, 屏幕物理尺寸, 分辨率以及浏览器不同而产生的同一显示内容的
不同显示效果(本发明的实施例二提出解决方案) Content sharing between multiple terminals, there are various solutions at present, one is the display sharing scheme, which refers to the use of screen pictures to be transmitted from the shared person to the sharer through the local area network to achieve the purpose of display sharing; The solution is to transfer the media content file of the sharer directly to the sharer via the local area network. In practical applications, for example, in informal business promotion situations, both of the above solutions are insufficient. For screen copying schemes, the sharer terminal needs to support related sharing functions or install corresponding software, which is obvious for informal commercial marketing occasions that may be initiated at any time. It is not appropriate, and the method of copying the prepared data is not flexible and safe as described above, nor does it reflect the immediate operation process. In addition, the screen copy scheme does not satisfy the shared content to display differentiated display on different terminals. If the WEB software itself is demonstrated, it is necessary to reflect the effect on the sharer's favorite browser, for example, screen physical size, resolution and browsing. Different display of the same display content Different display effects (the second embodiment of the present invention proposes a solution)
发明内容 Summary of the invention
本发明实施例提供一种终端设备及 WEB 网页多屏共享的方法, 通过共 享者浏览器访问被共享终端,通过被共享终端提供的 WEB服务就可将正在访 问的 WEB内容同步到被共享终端。 The embodiment of the invention provides a method for multi-screen sharing of a terminal device and a WEB webpage. The shared terminal is accessed by the sharer browser, and the WEB content accessed by the shared terminal can be synchronized to the shared terminal by using the WEB service provided by the shared terminal.
本发明实施例公开了一种 WEB网页多屏共享的方法, 包括: The embodiment of the invention discloses a method for multi-screen sharing of WEB webpages, including:
被共享终端开启 WEB共享服务后,接收到共享终端对 WEB共享服务发 起的访问时, 所述被共享终端将本终端访问的互联网网站的信息传输给所述 共享终端。 After the shared terminal opens the WEB sharing service, when the sharing terminal accesses the WEB sharing service, the shared terminal transmits the information of the Internet website accessed by the terminal to the sharing terminal.
可选地, 上述方法中, 所述共享终端对 WEB共享服务发起访问, 包括: 所述共享终端通过与所述被共享终端之间的无线局域网链接对 WEB共 享服务发起访问; 或者, Optionally, in the foregoing method, the sharing terminal initiating access to the WEB sharing service includes: the sharing terminal initiating access to the WEB sharing service by using a wireless local area network link with the shared terminal; or
所述共享终端通过与所述被共享终端之间的公共网络建立链接对 WEB 共享服务发起访问。 The sharing terminal initiates access to the WEB sharing service by establishing a link with a public network between the shared terminals.
可选地, 上述方法中, 所述被共享终端接收到共享终端对 WEB共享服 务发起的访问时, 将本终端访问的互联网网站的信息传输给所述共享终端, 包括: Optionally, in the foregoing method, when the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, the information about the Internet website accessed by the terminal is transmitted to the sharing terminal, including:
所述被共享终端的 WEB共享服务周期性地拷贝显示屏; 以及 The WEB sharing service of the shared terminal periodically copies the display screen;
当所述共享终端访问被共享终端的 WEB共享服务时, 所述被共享终端 将拷贝的显示屏图像传输给所述共享终端。 When the shared terminal accesses the WEB sharing service of the shared terminal, the shared terminal transmits the copied display screen image to the shared terminal.
可选地, 上述方法中, 所述共享终端访问被共享终端的 WEB共享服务, 包括: Optionally, in the foregoing method, the sharing terminal accessing the WEB sharing service of the shared terminal includes:
所述共享终端通过 WEB浏览器访问所述被共享终端的 WEB共享服务; 或者, The shared terminal accesses the WEB sharing service of the shared terminal through a WEB browser; or
所述共享终端通过应用客户端访问所述被共享终端的 WEB共享服务。 可选地, 上述方法中, 所述被共享终端接收到共享终端对 WEB共享服 务发起的访问时, 将本终端访问的互联网网站的信息传输给所述共享终端,
包括: The sharing terminal accesses the WEB sharing service of the shared terminal through an application client. Optionally, in the foregoing method, when the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, the information about the Internet website accessed by the terminal is transmitted to the sharing terminal. include:
所述被共享终端的 WEB共享服务周期性地拷贝显示屏, 当所述共享终 端访问所述 WEB共享服务时,所述被共享终端通过与所述共享终端已经建立 好的链路, 周期地向所述共享终端发送拷贝的显示屏图像信息。 The WEB sharing service of the shared terminal periodically copies the display screen, and when the shared terminal accesses the WEB sharing service, the shared terminal periodically establishes a good link with the shared terminal, periodically The shared terminal transmits the copied display image information.
可选地, 上述方法还包括: Optionally, the foregoing method further includes:
所述共享终端接收所述显示屏图像,通过浏览器显示所述屏幕图像信息, 或者通过操作*** OS接口在桌面上显示所述显示屏图像信息。 The sharing terminal receives the display screen image, displays the screen image information through a browser, or displays the display screen image information on a desktop through an operating system OS interface.
可选地, 上述方法中, 所述被共享终端接收到共享终端对 WEB共享服 务发起的访问时, 将本终端访问的互联网网站的信息传输给所述共享终端, 包括: Optionally, in the foregoing method, when the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, the information about the Internet website accessed by the terminal is transmitted to the sharing terminal, including:
所述被共享终端的 WEB共享服务将被共享终端从网站上获取的网页报 文周期性地发送给所述共享终端。 The WEB sharing service of the shared terminal periodically sends the webpage message obtained by the sharing terminal from the website to the sharing terminal.
可选地, 上述方法还包括: Optionally, the foregoing method further includes:
所述共享终端周期性地接收所述网页报文, 解析所述网页报文后显示。 可选地, 上述方法中, 所述共享终端包括一个或多个终端。 The sharing terminal periodically receives the webpage message, and displays the webpage message after parsing the webpage message. Optionally, in the foregoing method, the sharing terminal includes one or more terminals.
本发明实施例还公开了一种终端设备, 包括: 接收单位和分布式应用结 构 WEB共享服务单元, 其中: The embodiment of the invention further discloses a terminal device, comprising: a receiving unit and a distributed application structure WEB sharing service unit, wherein:
所述接收单元, 其设置成在本终端设备开启 WEB共享服务后, 接收其 他终端设备对本终端设备的 WEB共享服务发起的访问; 以及 The receiving unit is configured to receive, after the terminal device starts the WEB sharing service, the access initiated by the other terminal device to the WEB sharing service of the terminal device;
所述 WEB共享服务单元, 其设置成在接收到其他终端设备对本终端设 备的 WEB共享服务发起的访问时,将本终端访问的互联网网站的信息传输给 所述其他终端。 The WEB shared service unit is configured to transmit information of an Internet website accessed by the terminal to the other terminal when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
可选地, 上述终端设备还包括: Optionally, the foregoing terminal device further includes:
链接单元, 其设置成与其他终端设备为 WEB共享服务建立无线局域网 链接或者公共网络链接; 以及 a link unit configured to establish a wireless local area network link or a public network link with the other terminal device for the WEB sharing service;
所述接收单元, 其设置成通过所述链接单元建立的无线局域网链接或者 公共网络链接接收其他终端设备对本终端设备的 WEB共享服务发起的访问。 The receiving unit is configured to receive, by the wireless local area network link or the public network link established by the linking unit, access by other terminal devices to the WEB sharing service of the terminal device.
可选地, 上述终端设备中, 所述 WEB共享服务单元包括:
拷贝模块, 其设置成周期性地拷贝显示屏; 以及 Optionally, in the foregoing terminal device, the WEB shared service unit includes: a copy module configured to periodically copy the display;
传输模块, 其设置成在接收到其他终端设备对本终端设备的 WEB共享 服务发起的访问时, 将拷贝的显示屏图像传输到所述其他终端。 And a transmission module configured to transmit the copied display screen image to the other terminal when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
可选地, 上述终端设备中, 所述 WEB共享服务单元包括: Optionally, in the foregoing terminal device, the WEB shared service unit includes:
拷贝模块, 其设置成周期性地拷贝显示屏; 以及 a copy module configured to periodically copy the display;
传输模块, 其设置成在接收到其他终端设备对本终端设备的 WEB共享 服务发起的访问时, 通过与其他终端设备已经建立好的链路周期性地向其他 终端设备发送所拷贝的显示屏图像信息。 a transmission module, configured to periodically send the copied display screen image information to other terminal devices through a link already established with other terminal devices when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device .
可选地, 上述终端设备中, 所述 WEB共享服务单元, 其设置成在接收 到其他终端设备对本终端设备的 WEB共享服务发起的访问时,将本终端设备 可选地, 上述终端设备还包括: Optionally, in the foregoing terminal device, the WEB sharing service unit is configured to: when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device, optionally, the terminal device further includes :
接收显示单元, 其设置成接收其他终端设备发送的显示屏图像信息, 并 通过浏览器显示所述显示屏图像, 或者通过操作*** OS接口在桌面上显示 所述显示屏图像。 And a receiving display unit configured to receive display screen image information sent by the other terminal device, and display the display screen image through a browser, or display the display screen image on a desktop through an operating system OS interface.
可选地, 上述终端设备还包括: Optionally, the foregoing terminal device further includes:
解析显示单元, 其设置成周期性地接收其他终端设备发送的网页报文, 并解析所述网页报文后显示。 The parsing display unit is configured to periodically receive the webpage message sent by the other terminal device, and parse the webpage message and display the webpage message.
本申请技术方案提出一种 WEB 网站的访问过程在多个终端之间共享方 案, 即提供了一种将动态演示的 WEB网站内容同步显示到其他终端的方案。 釆用本申请技术方案, 仅需要被共享者访问互联网网站即可, 共享者从局域 网 (WIFI )获取被共享者终端的 WEB 内容; 另一方面, 共享者只需要通过 浏览器访问被共享者终端, 无需额外安装软件, 就可同步浏览到被共享终端 浏览器正在访问的 WEB内容。 The technical solution of the present application proposes a scheme for sharing the WEB website between multiple terminals, that is, a scheme for synchronously displaying the content of the WEB website dynamically displayed to other terminals. With the technical solution of the present application, only the sharer needs to access the Internet website, and the sharer obtains the WEB content of the sharer terminal from the local area network (WIFI); on the other hand, the sharer only needs to access the shared terminal through the browser. , without additional software installation, can simultaneously browse to the WEB content that is being accessed by the shared terminal browser.
附图概述 图 1为本发明实施例提供的共享 WEB浏览方法的实施例一示意图;
图 2为本发明实施例提供的共享 WEB浏览方法的实施例二示意图; 图 3为本发明实施例提供的共享 WEB浏览方法的实施例三示意图。 1 is a schematic diagram of Embodiment 1 of a shared WEB browsing method according to an embodiment of the present invention; FIG. 2 is a schematic diagram of Embodiment 2 of a shared WEB browsing method according to an embodiment of the present invention; FIG. 3 is a schematic diagram of Embodiment 3 of a shared WEB browsing method according to an embodiment of the present invention.
本发明的较佳实施方式 Preferred embodiment of the invention
下文将结合附图对本发明技术方案作进一步详细说明。 需要说明的是, 在不冲突的情况下, 本申请的实施例和实施例中的特征可以任意相互组合。 The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments of the present application may be combined with each other arbitrarily.
实施例 1 Example 1
本实施例提供一种 WEB网页多屏共享的方法, 包括如下操作: 被共享终端开启 WEB共享服务后,接收到共享终端对 WEB共享服务发 起的访问时,被共享终端将本终端访问的互联网网站的信息传输给共享终端。 The embodiment provides a method for multi-screen sharing of a WEB webpage, including the following operations: After the shared terminal starts the WEB sharing service, and receives the access initiated by the sharing terminal to the WEB sharing service, the shared terminal accesses the Internet website of the terminal. The information is transmitted to the shared terminal.
较佳地, WEB共享服务可以周期性地获取被共享终端访问网站的信息 (例如, 拷贝显示屏或截取访问网站的网页数据包等) , 从而提供给共享终 端。 Preferably, the WEB sharing service can periodically obtain the information of the website accessed by the shared terminal (for example, copying the display screen or intercepting the webpage data packet of the visiting website, etc.), thereby providing the sharing terminal.
而共享终端访问被共享终端的 WEB共享服务时, 可以通过共享终端与 被共享终端之间建立的无线局域网链接, 也可以通过公共网络链接等进行访 问。 本实施例对此不再特别限制。 When the shared terminal accesses the WEB sharing service of the shared terminal, the shared terminal can access the wireless local area network established between the shared terminal and the shared terminal, or can be accessed through a public network link or the like. This embodiment is not particularly limited in this regard.
另外, 要说明要的是, 上述方法中所涉及的共享终端可以是一个或多个 终端。 In addition, it is to be noted that the shared terminal involved in the above method may be one or more terminals.
下面结合具体应用场景说明上述方法的实现过程。 The implementation process of the above method will be described below in combination with a specific application scenario.
图 1 为本发明实施例提供的一种 WEB浏览共享方法的示意图, 如图 1 所示, 不失一般性, 假设终端 A将共享浏览器显示内容给终端 B, 所述方法 包括: FIG. 1 is a schematic diagram of a WEB browsing and sharing method according to an embodiment of the present invention. As shown in FIG. 1 , without loss of generality, it is assumed that terminal A shares a browser display content to terminal B, and the method includes:
101 , 终端 A和终端 B已经建立局域网链接。 101. Terminal A and terminal B have established a local area network link.
本步骤中, 局域网可以为无线方式或者有线方式。 无线方式建立局域网 链接可以通过无线保真( WIFI )或者其他能够支持 TCP/IP协议的无线局域网 协议互联。 In this step, the local area network can be wireless or wired. Wireless LAN connection The link can be interconnected via Wireless Fidelity (WIFI) or other wireless LAN protocol that supports the TCP/IP protocol.
102、 终端 A启动了 WEB服务器, 并启动了 WEB共享服务。
需要说明的是, 本步骤前提是终端 A上支持 WEB服务器功能。 其中, 在终端 (例如, 手机)或者平板上安装和运行 WEB服务器可釆用相关技术。 102. Terminal A starts the WEB server and starts the WEB sharing service. It should be noted that the premise of this step is that the WEB server function is supported on the terminal A. Among them, installing and running a WEB server on a terminal (for example, a mobile phone) or a tablet can employ related technologies.
WEB共享服务是运行在 WEB服务器上的服务端程序, 具体功能为周期 性地定时拷屏,并且通过 WEB媒体流将屏幕图像内容传输到链接到本服务器 的终端。 为表述方便, 本发明实施例后续将该 WEB 共享服务程序成为 SS(Share Server)。 The WEB sharing service is a server program running on the WEB server. The specific function is to periodically periodically screen the screen and transmit the screen image content to the terminal linked to the server through the WEB media stream. For convenience of description, the WEB shared service program is subsequently changed to SS (Share Server) in the embodiment of the present invention.
103、 终端 A访问互联网网站0。 103. Terminal A accesses Internet website 0.
终端 A通过访问互联网网站 D , 并与网站 D进行互动。 Terminal A interacts with Site D by accessing Internet Site D.
104、 终端 B通过 WEB浏览器访问终端 A 的 WEB服务器(即 WEB共 享服务) 。 104. Terminal B accesses the WEB server of terminal A through the WEB browser (ie, the WEB sharing service).
如果局域网内不提供 DNS服务, 终端 B上可以直接在地址栏输入 IP局 i或网地址。 If the DNS service is not provided in the LAN, you can enter the IP address or network address directly in the address bar on terminal B.
相应的, 终端 C可以进行同样的操作。 Correspondingly, terminal C can perform the same operation.
虽然本实施例中终端 B通过 WEB浏览器访问终端 A的 WEB共享服务, 但本申请并不仅限于此种访问方式, 釆用其他方式访问终端 A的 WEB共享 服务均应在本申请的保护范围之内。 Although the terminal B accesses the WEB sharing service of the terminal A through the WEB browser in this embodiment, the present application is not limited to the access mode, and the WEB sharing service that accesses the terminal A in other manners should be within the protection scope of the present application. Inside.
105、 终端 B从共享服务器 SS获得流式媒体数据, 即终端 A的周期性地 截屏图像, 通过 WEB流媒体播放器播放。 105. The terminal B obtains streaming media data from the shared server SS, that is, the periodically intercepted image of the terminal A, and plays through the WEB streaming media player.
本步骤实质为终端 B通过在线流媒体播放器播放 SS周期性地发来的截 屏图像。 This step essentially means that the terminal B plays the screenshot image periodically sent by the SS through the online streaming media player.
图 2为本发明实施例提供的另一种 WEB浏览共享方法的示意图,如图 2 所示, 不失一般性, 假设终端 A通过浏览器中实现和服务器端进行双向通信 的通信协议(WebSocket )将共享浏览器显示内容给终端 B, 所述方法包括: FIG. 2 is a schematic diagram of another WEB browsing sharing method according to an embodiment of the present invention. As shown in FIG. 2, without loss of generality, it is assumed that terminal A implements a communication protocol (WebSocket) for two-way communication with a server through a browser. The shared browser display content is sent to the terminal B, and the method includes:
201 , 终端 A和终端 B已经建立局域网链接。 201. Terminal A and terminal B have established a local area network link.
本步骤中, 局域网可以为无线方式或者有线方式。 无线方式建立局域网 链接可以通过 WiFi或者其他能够支持 TCP/IP协议的无线局域网协议互联。 In this step, the local area network can be wireless or wired. Wireless LAN connection can be connected via WiFi or other wireless LAN protocols that support the TCP/IP protocol.
202、 终端 A启动了 WEB服务器 SS, 并启动了 WEB共享服务。 202. Terminal A starts the WEB server SS and starts the WEB sharing service.
终端 B通过浏览器访问终端 A上的网站 SS (HTTP协议访问), 之后, 终 端 B与网站 W建立 WebSocket链路 WS-B, WebSocket客户端为浏览器内部
一个通信进程或者线程, 也可以是一个独立的客户端。 Terminal B accesses the website SS (HTTP protocol access) on the terminal A through the browser, and then the terminal B establishes a WebSocket link WS-B with the website W, and the WebSocket client is inside the browser. A communication process or thread can also be a standalone client.
203、 终端 A浏览器访问网站 W, 并与网站 W互动。 203. The terminal A browser accesses the website W and interacts with the website W.
SS通过与终端 B已经建立好的 WebSocket链路 WS-B周期性地向终端 B 发送当前用户接口 (UI ) 图像信息。 The SS periodically transmits the current user interface (UI) image information to the terminal B through the WebSocket link already established with the terminal B.
204、 终端 B向终端 A演示 UI图像信息。 204. Terminal B presents UI image information to terminal A.
WS-B周期性地从 Websocket链路 WS-B获取 UI图像信息后, 可以在浏 览器显示, 也可以通过操作***(OS )接口在桌面上显示。 After the WS-B periodically obtains the UI image information from the Websocket link WS-B, it can be displayed in the browser or on the desktop through the operating system (OS) interface.
显然, 实施例一中所介绍的上述两种方案, 共享终端 B和被共享终端 A 之间可以通过其他途径建立链接, 例如, 共享终端通过公共网络建立链路。 Obviously, in the above two solutions introduced in the first embodiment, the shared terminal B and the shared terminal A can establish a link through other means, for example, the shared terminal establishes a link through the public network.
另外, 终端 B也可以通过应用客户端访问终端 A, 这种方案下, 终端 A 上的 WEB服务不是必须的, 仅提供 WEB共享服务程序即可。 图 3为本发明实施例又一种 WEB浏览共享方法的示意图, 如图 3所示, 不是一般性, 4艮设被共享终端为终端 Α' , 共享终端为终端 Β'、 终端 C' , 所 述方法包括: In addition, terminal B can also access terminal A through the application client. Under this scheme, the WEB service on terminal A is not necessary, and only the WEB shared service program can be provided. FIG. 3 is a schematic diagram of another WEB browsing and sharing method according to an embodiment of the present invention. As shown in FIG. 3, it is not general. 4: The shared terminal is a terminal Α', and the shared terminal is a terminal Β', a terminal C', The methods include:
301 , 终端 A'和终端 Β'、 终端 C'已经建立局域网链接。 301, the terminal A' and the terminal Β', the terminal C' have established a local area network link.
本步骤中, 局域网可以为无线方式或者有线方式。 无线方式建立局域网 链接可以通过 WiFi或者其他能够支持 TCP/IP协议的无线局域网协议互联。 In this step, the local area network can be wireless or wired. Wireless LAN connection can be connected via WiFi or other wireless LAN protocols that support the TCP/IP protocol.
302、 终端 A'启动了 WEB服务器, 并启动了 WEB共享服务。 302. The terminal A' starts the WEB server and starts the WEB sharing service.
本步骤前提是终端 A'上支持 WEB服务器功能。 在终端 (例如, 手机) 或者平板上安装和运行 WEB服务器为相关技术。 The premise of this step is that the WEB server function is supported on the terminal A'. Installing and running a WEB server on a terminal (for example, a mobile phone) or a tablet is a related technology.
WEB共享服务是运行在 WEB服务器上的服务端程序, 也可以是终端 A 的'浏览器内部的一个 WEB代理(进程或线程) , 具体功能为周期性地将终 端 A'的当前从互联网网站上获取的网页数据包返回至终端 B' (终端 B'浏览 器开启自动刷新功能)。 为表述方便, 本发明实施例后续将该 WEB共享服务 程序称为 SS'(Share Server)。 The WEB sharing service is a server program running on the WEB server, or it may be a WEB proxy (process or thread) inside the browser of the terminal A. The specific function is to periodically put the terminal A' on the current Internet website. The obtained webpage data packet is returned to the terminal B' (the terminal B' browser opens the auto refresh function). For convenience of description, the WEB shared service program is referred to as SS' (Share Server) in the embodiment of the present invention.
303、 终端 A'访问互联网网站 D'。 303. Terminal A' access to the Internet website D'.
终端 A'通过访问互联网网站 D' , 并与网站 D'进行互动。 Terminal A' interacts with website D' by accessing Internet site D'.
304、 终端 B'通过 WEB浏览器访问终端 A' WEB服务器。 304. The terminal B' accesses the terminal A' WEB server through the WEB browser.
如果局域网内不提供 DNS服务, 终端 B,上可以直接在地址栏输入 IP局 域网地址。 终端 B'启动定时刷新功能。
终端 c,可以进行同样的操作。 If the DNS service is not provided in the LAN, terminal B can directly enter the IP LAN address in the address bar. Terminal B' starts the timer refresh function. Terminal c, the same operation can be performed.
305、 终端 B'从共享服务器 SS'周期性地获得 HTML数据包, 即终端 A' 从网站 D,获得的 HTML文本(包括, 样式文件或者 JS脚本)并在当前 WEB 浏览器显示。 305. The terminal B' periodically obtains an HTML data packet from the shared server SS', that is, the HTML text (including, the style file or the JS script) obtained by the terminal A' from the website D, and is displayed in the current WEB browser.
终端 B'启动定时刷新功能;周期性地获得从终端 A'上获得的网页数据包 并且解析后显示。 The terminal B' starts the timing refresh function; periodically obtains the webpage data packet obtained from the terminal A' and displays it after parsing.
终端 C,可以进行同样的操作。 实施例 2 Terminal C can perform the same operation. Example 2
本实施例提供一种终端设备, 其即可作为上述实施例中的被共享终端, 也可以作为共享终端。 当其作为被共享终端时, 至少包括如下单元。 This embodiment provides a terminal device, which can be used as a shared terminal in the foregoing embodiment, or as a shared terminal. When it is used as a shared terminal, it includes at least the following units.
接收单元, 在本终端设备开启 WEB共享服务后, 接收其他终端设备对 本终端设备的 WEB共享服务发起的访问; The receiving unit, after the WEB sharing service is enabled on the terminal device, receives the access initiated by the other terminal device to the WEB sharing service of the terminal device;
WEB共享服务单元, 其设置成在接收到其他终端设备对本终端设备的 WEB共享服务发起的访问时,将本终端访问的互联网网站的信息传输给所述 其他终端。 The WEB shared service unit is configured to transmit information of the Internet website accessed by the terminal to the other terminal when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
另外, 上述终端设备还可以包括一链接单元, 该单元设置成与其他终端 设备为 WEB共享服务建立无线局域网链接或者公共网络链接,此时,接收单 元, 即可通过已建立的无线局域网链接或者公共网络链接接收其他终端设备 对本终端设备的 WEB共享服务发起的访问。 In addition, the foregoing terminal device may further include a link unit configured to establish a wireless local area network link or a public network link with the other terminal device for the WEB sharing service, and at this time, the receiving unit may pass the established wireless local area network link or the public. The network link receives access initiated by other terminal devices to the WEB sharing service of the terminal device.
在实际应用中, WEB共享服务单元的实现方式可以有多种方式。 例如 WEB共享服务单元又可包括拷贝模块和传输模块。 In practical applications, there are many ways to implement the WEB shared service unit. For example, the WEB shared service unit may further include a copy module and a transport module.
其中, 拷贝模块, 其设置成周期性地拷贝显示屏; Wherein the copy module is configured to periodically copy the display screen;
传输模块, 其设置成在接收到其他终端设备对本终端设备的 WEB共享 服务发起的访问时, 将拷贝的显示屏图像传输到链接到本终端设备的 web服 务的其他终端设备。 And a transmission module configured to transmit the copied display screen image to other terminal devices linked to the web service of the terminal device when receiving the access initiated by the other terminal device to the WEB sharing service of the terminal device.
或者传输模块, 其设置成通过与其他终端设备已经建立好的 WebSocket 其中, 其他终端设备访问本终端设备的 WEB共享服务时, 其他终端可 以通过 WEB 浏览器或者通过其他终端上的应用客户端来访问本终端设备的 WEB共享服务。 此时, 其他终端上的 WEB服务不是必须的, 仅提供 WEB
共享服务程序即可。 Or a transmission module, which is configured to be a WebSocket that has been established with other terminal devices. When other terminal devices access the WEB sharing service of the terminal device, other terminals can access through a WEB browser or through an application client on another terminal. The WEB sharing service of the terminal device. At this time, the WEB service on other terminals is not required, only WEB is provided. Just share the service program.
除了上述实现方式外, WEB共享服务单元还可以将本终端设备从网站 在上述结构的基础上, 终端设备作为共享终端时, 还可以包括: 接收显示单元, 其设置成接收其他终端设备发送的显示屏图像信息, 并 通过浏览器显示显示屏图像信息, 或者通过 OS接口在桌面上显示显示屏图 像信息。 In addition to the foregoing implementation manner, the WEB shared service unit may further include the terminal device as a shared terminal from the website according to the foregoing structure, and the terminal device may further include: a receiving display unit configured to receive the display sent by the other terminal device. Screen image information, and display screen image information through a browser, or display screen image information on the desktop through an OS interface.
或者包括一解析显示单元, 该单元设置成周期性地接收其他终端设备发 送的网页报文, 并解析网页报文后显示。 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本申请不限制于任 何特定形式的硬件和软件的结合。 Or including an analytical display unit, the unit is configured to periodically receive webpage messages sent by other terminal devices, and display the webpage messages after parsing the webpage messages. One of ordinary skill in the art will appreciate that all or a portion of the above steps may be accomplished by a program instructing the associated hardware, such as a read-only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiment may be implemented in the form of hardware or in the form of a software function module. This application is not limited to any specific form of combination of hardware and software.
以上所述, 仅为本发明的较佳实例而已, 并非用于限定本发明的保护范 围。 凡在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。 工业实用性 The above description is only a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and scope of the present invention are intended to be included within the scope of the present invention. Industrial applicability
釆用本本发明实施例, 仅需要被共享者访问互联网网站即可, 共享者从局域 网 (WIFI )获取被共享者终端的 WEB 内容; 另一方面, 共享者只需要通过 浏览器访问被共享者终端, 无需额外安装软件, 就可同步浏览到被共享终端 浏览器正在访问的 WEB内容。
In the embodiment of the present invention, only the sharer needs to access the Internet website, and the sharer obtains the WEB content of the sharer terminal from the local area network (WIFI); on the other hand, the sharer only needs to access the shared terminal through the browser. , without additional software installation, can simultaneously browse to the WEB content that is being accessed by the shared terminal browser.
Claims
1、 一种分布式应用结构 WEB网页多屏共享的方法, 包括: 1. A distributed application structure method for multi-screen sharing of WEB web pages, including:
被共享终端开启 WEB共享服务后,接收到共享终端对 WEB共享服务发 起的访问时, 所述被共享终端将本终端访问的互联网网站的信息传输给所述 共享终端。 After the shared terminal opens the WEB sharing service and receives the access initiated by the sharing terminal to the WEB sharing service, the shared terminal transmits the information of the Internet website accessed by the terminal to the sharing terminal.
2、 如权利要求 1所述的方法, 其中, 所述共享终端对 WEB共享服务发 起访问, 包括: 2. The method of claim 1, wherein the sharing terminal initiates access to the WEB sharing service, including:
所述共享终端通过与所述被共享终端之间的无线局域网链接对 WEB共 享服务发起访问; 或者, The sharing terminal initiates access to the WEB sharing service through the wireless LAN link with the shared terminal; or,
所述共享终端通过与所述被共享终端之间的公共网络建立链接对 WEB 共享服务发起访问。 The sharing terminal initiates access to the WEB sharing service by establishing a link with the public network between the shared terminal and the shared terminal.
3、 如权利要求 1所述的方法, 其中, 所述被共享终端接收到共享终端对 WEB共享服务发起的访问时,将本终端访问的互联网网站的信息传输给所述 共享终端, 包括: 3. The method of claim 1, wherein when the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, it transmits the information of the Internet website accessed by the terminal to the sharing terminal, including:
所述被共享终端的 WEB共享服务周期性地拷贝显示屏; 以及 The WEB sharing service of the shared terminal periodically copies the display screen; and
当所述共享终端访问被共享终端的 WEB共享服务时, 所述被共享终端 将拷贝的显示屏图像传输给所述共享终端。 When the sharing terminal accesses the WEB sharing service of the shared terminal, the shared terminal transmits the copied display screen image to the sharing terminal.
4、 如权利要求 3 所述的方法, 其中, 所述共享终端访问被共享终端的 WEB共享服务, 包括: 4. The method of claim 3, wherein the sharing terminal accesses the WEB sharing service of the shared terminal, including:
所述共享终端通过 WEB浏览器访问所述被共享终端的 WEB共享服务; 或者, The sharing terminal accesses the WEB sharing service of the shared terminal through a WEB browser; or,
所述共享终端通过应用客户端访问所述被共享终端的 WEB共享服务。 The sharing terminal accesses the WEB sharing service of the shared terminal through an application client.
5、 如权利要求 1所述的方法, 其中, 所述被共享终端接收到共享终端对 WEB共享服务发起的访问时,将本终端访问的互联网网站的信息传输给所述 共享终端, 包括: 5. The method of claim 1, wherein when the shared terminal receives the access initiated by the sharing terminal to the WEB sharing service, it transmits the information of the Internet website accessed by the terminal to the sharing terminal, including:
所述被共享终端的 WEB共享服务周期性地拷贝显示屏, 当所述共享终 端访问所述 WEB共享服务时,所述被共享终端通过与所述共享终端建立好的
链路, 周期地向所述共享终端发送拷贝的显示屏图像信息。 The WEB sharing service of the shared terminal periodically copies the display screen. When the sharing terminal accesses the WEB sharing service, the shared terminal communicates with the shared terminal through the link, periodically sending copied display screen image information to the shared terminal.
6、 如权利要求 1至 5任一项所述的方法, 还包括: 6. The method according to any one of claims 1 to 5, further comprising:
所述共享终端接收所述显示屏图像,通过浏览器显示所述屏幕图像信息, 或者通过操作*** OS接口在桌面上显示所述显示屏图像信息。 The shared terminal receives the display screen image, displays the screen image information through a browser, or displays the display screen image information on the desktop through an operating system OS interface.
7、 如权利要求 1所述的方法, 其中, 所述被共享终端接收到共享终端对7. The method of claim 1, wherein the shared terminal receives the shared terminal pair
WEB共享服务发起的访问时,将本终端访问的互联网网站的信息传输给所述 共享终端, 包括: When an access is initiated by the WEB sharing service, the information about the Internet website visited by this terminal is transmitted to the shared terminal, including:
所述被共享终端的 WEB共享服务将被共享终端从网站上获取的网页报 文周期性地发送给所述共享终端。 The WEB sharing service of the shared terminal periodically sends web page messages obtained by the shared terminal from the website to the shared terminal.
8、 如权利要求 7所述的方法, 还包括: 8. The method of claim 7, further comprising:
所述共享终端周期性地接收所述网页报文, 解析所述网页报文后显示。 The sharing terminal periodically receives the web page message, parses the web page message and displays it.
9、 如权利要求 1至 5任一项所述的方法, 其中, 所述共享终端包括一个 或多个终端。 9. The method according to any one of claims 1 to 5, wherein the shared terminal includes one or more terminals.
10、 一种终端设备, 包括: 接收单位和分布式应用结构 WEB共享服务 单元, 其中: 10. A terminal device, including: a receiving unit and a distributed application structure WEB sharing service unit, wherein:
所述接收单元, 其设置成在本终端设备开启 WEB共享服务后, 接收其 他终端设备对本终端设备的 WEB共享服务发起的访问; 以及 The receiving unit is configured to receive access initiated by other terminal devices to the WEB sharing service of the terminal device after the terminal device turns on the WEB sharing service; and
所述 WEB共享服务单元, 其设置成在接收到其他终端设备对本终端设 备的 WEB共享服务发起的访问时,将本终端访问的互联网网站的信息传输给 所述其他终端。 The WEB sharing service unit is configured to transmit the information of the Internet website accessed by the terminal to the other terminal when receiving an access initiated by another terminal device to the WEB sharing service of the terminal device.
11、 如权利要求 10所述的终端设备, 还包括: 11. The terminal device as claimed in claim 10, further comprising:
链接单元, 其设置成与其他终端设备为 WEB共享服务建立无线局域网 链接或者公共网络链接; 以及 A link unit configured to establish a wireless LAN link or a public network link with other terminal devices for WEB sharing services; and
所述接收单元, 其设置成通过所述链接单元建立的无线局域网链接或者 公共网络链接接收其他终端设备对本终端设备的 WEB共享服务发起的访问。 The receiving unit is configured to receive access initiated by other terminal devices to the WEB sharing service of the current terminal device through the wireless local area network link or public network link established by the link unit.
12、 如权利要求 10所述的终端设备, 其中, 所述 WEB共享服务单元包
括: 12. The terminal device according to claim 10, wherein the WEB sharing service unit package Includes:
拷贝模块, 其设置成周期性地拷贝显示屏; 以及 a copy module configured to periodically copy the display screen; and
传输模块, 其设置成在接收到其他终端设备对本终端设备的 WEB共享 服务发起的访问时, 将拷贝的显示屏图像传输到所述其他终端。 The transmission module is configured to transmit the copied display screen image to the other terminal when receiving an access initiated by other terminal equipment to the WEB sharing service of the current terminal equipment.
13、 如权利要求 10所述的终端设备, 其中, 所述 WEB共享服务单元包 括: 13. The terminal device according to claim 10, wherein the WEB sharing service unit includes:
拷贝模块, 其设置成周期性地拷贝显示屏; 以及 a copy module configured to periodically copy the display screen; and
传输模块, 其设置成在接收到其他终端设备对本终端设备的 WEB共享 服务发起的访问时, 通过与其他终端设备已经建立好的链路周期性地向其他 终端设备发送所拷贝的显示屏图像信息。 The transmission module is configured to periodically send copied display screen image information to other terminal devices through established links with other terminal devices when receiving access initiated by other terminal devices to the WEB sharing service of this terminal device. .
14、 如权利要求 10所述的终端设备, 其中, 14. The terminal device as claimed in claim 10, wherein,
所述 WEB共享服务单元, 其设置成在接收到其他终端设备对本终端设 备的 WEB共享服务发起的访问时,将本终端设备从网站上获取的网页报文周 期性地发送给向其他终端设备。 The WEB sharing service unit is configured to periodically send web page messages obtained by the terminal device from the website to other terminal devices when receiving access initiated by other terminal devices to the WEB sharing service of the terminal device.
15、 如权利要求 10至 14任一项所述的终端设备, 还包括: 15. The terminal device according to any one of claims 10 to 14, further comprising:
接收显示单元, 其设置成接收其他终端设备发送的显示屏图像信息, 并 通过浏览器显示所述显示屏图像, 或者通过操作*** OS接口在桌面上显示 所述显示屏图像。 The receiving display unit is configured to receive display screen image information sent by other terminal devices, and display the display screen image through a browser, or display the display screen image on the desktop through an operating system OS interface.
16、 如权利要求 10至 14任一项所述的终端设备, 还包括: 16. The terminal device according to any one of claims 10 to 14, further comprising:
解析显示单元, 其设置成周期性地接收其他终端设备发送的网页报文, 并解析所述网页报文后显示。
The parsing and display unit is configured to periodically receive web page messages sent by other terminal devices, and parse the web page messages before displaying them.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310571679.5 | 2013-11-14 | ||
CN201310571679.5A CN104639591A (en) | 2013-11-14 | 2013-11-14 | Terminal equipment and multi-screen WEB page sharing method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014169736A1 true WO2014169736A1 (en) | 2014-10-23 |
Family
ID=51730787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/073308 WO2014169736A1 (en) | 2013-11-14 | 2014-03-12 | Terminal device and method for sharing web page among multiple screens |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104639591A (en) |
WO (1) | WO2014169736A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112367390A (en) * | 2020-11-03 | 2021-02-12 | 深圳乐播科技有限公司 | Method, device, equipment and storage medium for sharing service between terminals |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302724B (en) * | 2016-08-15 | 2019-04-12 | 广州契合信息科技有限公司 | A kind of remote synchronization method based on browser |
CN106603667B (en) * | 2016-12-16 | 2020-09-29 | 北京小米移动软件有限公司 | Screen information sharing method and device |
CN107102837B (en) * | 2017-05-25 | 2019-12-17 | 成都极米科技股份有限公司 | Multi-terminal same-screen display system and method |
CN108668048B (en) * | 2018-03-23 | 2019-08-23 | 西安万像电子科技有限公司 | The processing method and system of image data, storage medium, processor |
CN111107116B (en) * | 2018-10-26 | 2024-03-05 | 莫西菲股份有限公司 | System and method for delivering seamless continuous playback of personalized and customized media and browser screen sharing |
CN112584228A (en) * | 2020-11-25 | 2021-03-30 | 山东宁泓信息技术有限公司 | Low-delay screen projection method and system based on WEB |
CN117955958A (en) * | 2022-10-19 | 2024-04-30 | 北京字跳网络技术有限公司 | Content sharing method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090119602A1 (en) * | 2007-11-07 | 2009-05-07 | Sony Corporation | Web-screen sharing system, web-screen sharing terminals, and sharing program thereof |
CN102510405A (en) * | 2011-11-18 | 2012-06-20 | 深圳中兴网信科技有限公司 | Screen sharing method and system |
CN103313192A (en) * | 2013-06-25 | 2013-09-18 | 深圳市中兴移动通信有限公司 | Multiple-screen sharing method and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103037256A (en) * | 2011-09-30 | 2013-04-10 | 青岛海信电器股份有限公司 | Method for sharing screen between mobile terminal and TV receiving terminal and TV receiving terminal |
-
2013
- 2013-11-14 CN CN201310571679.5A patent/CN104639591A/en active Pending
-
2014
- 2014-03-12 WO PCT/CN2014/073308 patent/WO2014169736A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090119602A1 (en) * | 2007-11-07 | 2009-05-07 | Sony Corporation | Web-screen sharing system, web-screen sharing terminals, and sharing program thereof |
CN102510405A (en) * | 2011-11-18 | 2012-06-20 | 深圳中兴网信科技有限公司 | Screen sharing method and system |
CN103313192A (en) * | 2013-06-25 | 2013-09-18 | 深圳市中兴移动通信有限公司 | Multiple-screen sharing method and system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112367390A (en) * | 2020-11-03 | 2021-02-12 | 深圳乐播科技有限公司 | Method, device, equipment and storage medium for sharing service between terminals |
Also Published As
Publication number | Publication date |
---|---|
CN104639591A (en) | 2015-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014169736A1 (en) | Terminal device and method for sharing web page among multiple screens | |
CN105335112B (en) | Multi-screen display information processing and main control end content sending method and device | |
EP3996355B1 (en) | Method for transferring media stream and user equipment | |
CN102510405A (en) | Screen sharing method and system | |
US20080016155A1 (en) | One-Click Universal Screen Sharing | |
CN104253742A (en) | Virtual web real-time communications (WEBRTC) gateways, and related methods and systems | |
US20130080560A1 (en) | System and Method for Sharing Digital Data on a Presenter Device to a Plurality of Participant Devices | |
CN104426895B (en) | Information processing method and terminal device | |
JP2011128957A (en) | Media information sharing system and media information sharing method | |
WO2012151957A1 (en) | Server, client, and method and system for playing video file remotely therewith | |
US9756096B1 (en) | Methods for dynamically transmitting screen images to a remote device | |
CN104283783B (en) | The method and apparatus that gateway device E-Packets in a kind of plug and play network | |
EP3388938A1 (en) | A method and system for pairing at least two electronical devices | |
KR20140146004A (en) | Method and apparatus for displaying application data in wireless communication system | |
WO2014101461A1 (en) | Picture download method and device | |
CN109474646A (en) | Communication connecting method, device, system and storage medium | |
WO2015109834A1 (en) | Information sharing method and mobile terminal | |
JP6532159B2 (en) | Real time video communication quality evaluation method and system | |
WO2023109045A1 (en) | Webrtc connection method and system | |
WO2023024800A1 (en) | Web-based interaction method and system for multiple terminal devices, and terminal device | |
WO2008092088A1 (en) | Method, apparatus, and computer program prouduct for reducing session setup latency | |
CN107291409A (en) | A kind of online desktop sharing method, system | |
KR20140102790A (en) | Advertising method using Wi-Fi and method thereof | |
JP6213059B2 (en) | Relay program, relay device, and relay method | |
CN107295513B (en) | Portal advertisement authentication method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14786078 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14786078 Country of ref document: EP Kind code of ref document: A1 |