CN104506622A - Method and system for synchronously controlling multiple screens - Google Patents
Method and system for synchronously controlling multiple screens Download PDFInfo
- Publication number
- CN104506622A CN104506622A CN201410818096.2A CN201410818096A CN104506622A CN 104506622 A CN104506622 A CN 104506622A CN 201410818096 A CN201410818096 A CN 201410818096A CN 104506622 A CN104506622 A CN 104506622A
- Authority
- CN
- China
- Prior art keywords
- control
- target terminal
- terminal
- synchronizing information
- service end
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000001360 synchronised effect Effects 0.000 claims abstract description 30
- 238000012423 maintenance Methods 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 12
- 230000006978 adaptation Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 238000000926 separation method Methods 0.000 abstract 1
- 230000009471 action Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking 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]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Abstract
The invention relates to a method and a system for synchronously controlling multiple screens. The method comprises the following steps of controlling a service terminal to acquire synchronous information, parsing the synchronous information, according to the parsing result, matching a target terminal, obtaining the control right of the target terminal, and shifting the control right to a source terminal, so that control on the synchronous content of the target terminal by the source terminal is realized. The invention realizes control synchronization of fine grit on the basis of synchronous information, meanwhile, separation between data stream of services and control stream of synchronous control of a plurality of pieces of equipment is realized, and the services are convenient to develop and expand.
Description
Technical field
The application relates to networking technology area, particularly relates to a kind of multi-screen synchronous control method and system.
Background technology
At present, along with popularizing of multi-terminal equipment, people, when the business of use, are usually no longer satisfied with and use different terminals to be used alone business, but require to utilize multiple terminal to carry out multi-screen interactive operation, thus user-friendly, promote Consumer's Experience.
Because the ability of multi-screen equipment is not quite similar, the convenient manipulation of some equipment, such as, mobile phone, and some equipment is convenient to display, and such as, Digital Television.Conveniently user carries out the interactive operation of many device datas, strengthens and experiences, make full use of the capacity of equipment of terminal, and the mutual control between needing by equipment meets the demand of user.Such as, but the more weak equipment of easy to operate display capabilities can be utilized to control the comparatively strong but equipment that manipulation ability is more weak of display capabilities.Multi-screen synchronous of the prior art controls to realize being separated of control flow check and data flow, and the exploitation of business and expansion are restricted.
Summary of the invention
The object of the application is to provide a kind of multi-screen synchronous control method and system, when the simultaneous display of service control between multi-screen terminal, utilize the capacity of equipment of terminal, being separated of the control flow check that the data flow simultaneously realizing business controls with many device synchronization, convenient exploitation and operation expanding.
For achieving the above object, first aspect, this application provides a kind of multi-screen synchronous control method, described method comprises:
Source terminal utilizes login user to identify and logs in source terminal user interface;
The operational order that described control client inputs according to user obtains synchronizing information, and described synchronizing information comprises described login user mark;
Described synchronizing information is sent to control service end by described control client;
Described control service end sends Synchronization Control request according to described synchronizing information to described target terminal;
Described target terminal returns Synchronization Control response message to described control service end;
Described control service end sends described synchronizing information to described target terminal;
Described target terminal utilizes described login user to identify and logs in destination end user interface;
Described target terminal obtains synchronizing content according to described synchronizing information;
Described control service end gives described source terminal by the control right transfer of described target terminal, controls for the described synchronizing content of described source terminal to described target terminal.
Second aspect, this application provides a kind of multi-screen synchronous control system, described system comprises:
The source terminal that the embodiment of the present application provides, target terminal, control client, control service end, source terminal user interface and destination end user interface.
The multi-screen synchronous control method that the application provides and system, control service end and obtain synchronizing information, and resolve described synchronizing information, according to analysis result, match target terminal, obtain the control of described target terminal, by described control right transfer to source terminal, realize the control of source terminal to the synchronizing content of target terminal.The application achieves fine-grained control synchronization based on synchronizing information, and being separated of the control flow check that the data flow simultaneously achieving business controls with many device synchronization, is convenient to business development and expansion.
Accompanying drawing explanation
The multi-screen synchronous control method flow chart that Fig. 1 provides for the embodiment of the present application one;
The multi-screen synchronous control system schematic diagram that Fig. 2 provides for the embodiment of the present application two;
The control service end schematic diagram of the multi-screen synchronous control system that Fig. 3 provides for the embodiment of the present application two.
Embodiment
Below by drawings and Examples, the technical scheme of the application is described in further detail.
The multi-screen synchronous control method flow chart that Fig. 1 provides for the embodiment of the present application one.As shown in Figure 1, described method specifically comprises:
Step S101, source terminal utilizes login user to identify and logs in source terminal user interface.
Particularly, source terminal logs in source terminal service portal by login username, uses business.
It should be noted that, described source terminal can manipulate conveniently for user, but the terminal that display capabilities is more weak, such as, mobile phone.Described business can be Web service.
Step S102, the operational order that described control client inputs according to user obtains synchronizing information, and described synchronizing information comprises described login user mark.
Before step S102, need to introduce in source terminal user interface page code to control client javascript storehouse, by following codes implement:
<script type="text/javascript"src="js/multisyncclientapi.js"></script>
Particularly, the operational order that described control client inputs according to user obtains login user mark, target terminal type, synchronizing content acquisition methods.
It should be noted that, described target terminal can be that display capabilities is strong, but mutual and that manipulation ability is more weak terminal, such as, Digital Television.
Described synchronizing content acquisition methods is by following codes implement:
It should be noted that, control client and the application programming interface (Application Programming Interface, API) injecting synchronous point code is provided.
Described synchronizing content acquisition methods comprise source terminal business perform synchronous point after action.Such as, broadcasting/time-out, F.F., rewind, play next collection, play upper one collect, Switch Video source.
Step S103, described synchronizing information is sent to control service end by described control client.
Particularly, control client is set up by WebSocket agreement and the control channel maintenance module controlled in service end and is stablized two-way message channel, control the synchronizing informations such as client identifies the unique end of source terminal, user ID and device type and send to synchronizing information maintenance module, and pass through the availability of heartbeat mechanism maintenance channel, the corresponding relation of control channel maintenance module maintenance terminal mark and passage.
Source terminal service portal triggering synchronous point code, can play () function in invocation step S102, controls client to control service end registration synchronous point content syncpoint.
It should be noted that, described control service end comprises: control channel maintenance module, terminal binding module, terminal type adaptation module, synchronizing information maintenance module and control right transfer module.
Step S104, described control service end sends Synchronization Control request according to described synchronizing information to described target terminal.
Particularly, described synchronizing information maintenance module resolves described synchronizing information content, obtain described target terminal type and described login user mark, described terminal type adaptation module sends Synchronization Control request according to described target terminal type and described login user mark to described target terminal.
Step S105, described target terminal returns Synchronization Control response message to described control service end.
Particularly, described target terminal returns Synchronization Control response message, authorizes and control service end control authority after receiving the Synchronization Control request message of the terminal type adaptation module transmission controlling service end.
Otherwise target terminal continues to perform own service flow process, does not sell control.
Step S106, described control service end sends described synchronizing information to described target terminal.
Particularly, after control service end receives the response message of target terminal transmission, described control service end sends synchronizing information to described target terminal.
Step S107, described target terminal utilizes described login user to identify and logs in destination end user interface.
After described target terminal utilizes described login user mark login target terminal service portal, described method also comprises: described source terminal and described target terminal are bound by described terminal binding module.
Particularly, described terminal binding module will use the source terminal of same user name login and described target terminal, and the same user name based on login realizes acquiescence binding, simultaneously the interface channel of maintenance and source terminal and target terminal.
Step S108, described target terminal obtains synchronizing content according to described synchronizing information.
Particularly, after described target terminal utilizes described login user mark login target terminal service portal, according to the synchronizing content acquisition methods in step S102 and the terminal capability request synchronizing content of itself.
It should be noted that, described target terminal can be one or more.
Step S109, described control service end gives described source terminal by the control right transfer of described target terminal, controls for the described synchronizing content of described source terminal to described target terminal.
Particularly, described control service end is by the control action of source terminal to described target terminal, action as in synchronous point content syncpoint: " default " (plays/suspend, F.F., rewind, play next collection, play a upper collection, Switch Video source), described target terminal is transmitted to by dependent instruction, the control client library of described target terminal resolves corresponding instruction, complete the action of corresponding instruction, and action executing result is fed back to source terminal by controlling service end, thus control for completing the described synchronizing content of described source terminal to described target terminal.
The multi-screen synchronous control method that the embodiment of the present application one provides, control service end and obtain synchronizing information, and resolve described synchronizing information, according to analysis result, match target terminal, obtain the control of described target terminal, by described control right transfer to source terminal, realize the control of source terminal to the synchronizing content of target terminal.The application achieves fine-grained control synchronization based on synchronizing information, and being separated of the control flow check that the data flow simultaneously achieving business controls with many device synchronization, is convenient to business development and expansion.
The multi-screen synchronous control system schematic diagram that Fig. 2 provides for the embodiment of the present application two.
With above-mentioned multi-screen synchronous control method accordingly, the embodiment of the present application two additionally provides a kind of multi-screen synchronous control system, the system schematic that Fig. 2 provides for the embodiment of the present application two, described system comprises: source terminal 21, source terminal user interface 22, target terminal 23, destination end user interface 24, control service end 25 and control client 26.
The control service end schematic diagram of the multi-screen synchronous control system that Fig. 3 provides for the embodiment of the present application two.
As shown in the figure, control service end to comprise:
Control channel maintenance module 251, terminal binding module 252, terminal type adaptation module 253, synchronizing information maintenance module 254 and control right transfer module 255.
Be described in detail in the method flow that reciprocal process in the system that the embodiment of the present application two provides between various piece provides in the embodiment of the present application one, do not repeated again at this.
The multi-screen synchronous control system that the embodiment of the present application two provides, control service end and obtain synchronizing information, and resolve described synchronizing information, according to analysis result, match target terminal, obtain the control of described target terminal, by described control right transfer to source terminal, realize the control of source terminal to the synchronizing content of target terminal.The application achieves fine-grained control synchronization based on synchronizing information, and being separated of the control flow check that the data flow simultaneously achieving business controls with many device synchronization, is convenient to business development and expansion.
Professional should recognize further, in conjunction with object and the algorithm steps of each example of embodiment disclosed herein description, can realize with electronic hardware, computer software or the combination of the two, in order to the interchangeability of hardware and software is clearly described, generally describe composition and the step of each example in the above description according to function.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can use distinct methods to realize described function to each specifically should being used for, but this realization should not think the scope exceeding the application.
The software module that the method described in conjunction with embodiment disclosed herein or the step of algorithm can use hardware, processor to perform, or the combination of the two is implemented.Software module can be placed in the storage medium of other form any known in random asccess memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field.
Above-described embodiment; the object of the application, technical scheme and beneficial effect are further described; be understood that; the foregoing is only the embodiment of the application; and be not used in the protection range limiting the application; within all spirit in the application and principle, any amendment made, equivalent replacement, improvement etc., within the protection range that all should be included in the application.
Claims (10)
1. a multi-screen synchronous control method, is characterized in that, described method comprises:
Source terminal utilizes login user to identify and logs in source terminal user interface;
The operational order that described control client inputs according to user obtains synchronizing information, and described synchronizing information comprises described login user mark;
Described synchronizing information is sent to control service end by described control client;
Described control service end sends Synchronization Control request according to described synchronizing information to described target terminal;
Described target terminal returns Synchronization Control response message to described control service end;
Described control service end sends described synchronizing information to described target terminal;
Described target terminal utilizes described login user to identify and logs in destination end user interface;
Described target terminal obtains synchronizing content according to described synchronizing information;
Described control service end gives described source terminal by the control right transfer of described target terminal, controls for the described synchronizing content of described source terminal to described target terminal.
2. method according to claim 1, is characterized in that, described control client obtains synchronizing information according to the operational order that user inputs and is specially:
Described control client obtains target terminal type, described login user mark, described synchronizing content acquisition methods according to the operational order that user inputs.
3. method according to claim 1, is characterized in that, described control service end comprises:
Control channel maintenance module, terminal binding module, terminal type adaptation module, synchronizing information maintenance module and control right transfer module.
4. method according to claim 3, is characterized in that, before described synchronizing information is sent to control service end by described control client, described method also comprises:
Described control channel maintenance module is set up and is safeguarded the passage between described control client and described control service end.
5. method according to claim 3, is characterized in that, described synchronizing information sends to control service end to be specially by described control client:
Described synchronizing information is sent to synchronizing information maintenance module by described control client.
6. method according to claim 3, is characterized in that, described control service end sends Synchronization Control request according to described synchronizing information to described target terminal and is specially:
Described synchronizing information maintenance module resolves described synchronizing information content, obtain described target terminal type and described login user mark, described terminal type adaptation module sends Synchronization Control request according to described target terminal type and described login user mark to described target terminal.
7. method according to claim 3, is characterized in that, described control service end is specially to described source terminal by the control right transfer of described target terminal:
Described control right transfer module gives described source terminal by the control right transfer of described target terminal.
8. method according to claim 3, is characterized in that, after described target terminal utilizes described login user mark login destination end user interface, described method also comprises:
Described source terminal and described target terminal are bound by described terminal binding module.
9., according to the arbitrary described multi-screen synchronous control method of claim 1-8, it is characterized in that, the quantity of described target terminal is one or more.
10. a multi-screen synchronous control system, is characterized in that, described system comprises source terminal described in the claims 1, target terminal, control client, controls service end, source terminal user interface and destination end user interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410818096.2A CN104506622B (en) | 2014-12-24 | 2014-12-24 | Multi-screen synchronous control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410818096.2A CN104506622B (en) | 2014-12-24 | 2014-12-24 | Multi-screen synchronous control method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104506622A true CN104506622A (en) | 2015-04-08 |
CN104506622B CN104506622B (en) | 2017-09-19 |
Family
ID=52948337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410818096.2A Expired - Fee Related CN104506622B (en) | 2014-12-24 | 2014-12-24 | Multi-screen synchronous control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104506622B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105376591A (en) * | 2015-12-17 | 2016-03-02 | Tcl集团股份有限公司 | Method and system for remotely controlling synchronous execution of shared file |
CN109189356A (en) * | 2018-08-28 | 2019-01-11 | 万得信息技术股份有限公司 | A kind of multiple terminals roller blind system and method |
CN112398882A (en) * | 2019-08-12 | 2021-02-23 | 久瓴(江苏)数字智能科技有限公司 | Multi-screen synchronization method, system, device, computer equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595239A (en) * | 2012-02-24 | 2012-07-18 | 深圳创维-Rgb电子有限公司 | Multi-screen interactive method, device and intelligent television for terminal system |
CN103456282A (en) * | 2013-03-18 | 2013-12-18 | 深圳信息职业技术学院 | Separating type display system and display method thereof |
CN103945268A (en) * | 2014-03-17 | 2014-07-23 | 深圳创维-Rgb电子有限公司 | Control processing method and system based on multiple accounts and multiple target devices |
US20140330951A1 (en) * | 2013-01-04 | 2014-11-06 | SookBox LLC | Digital content connectivity and control via a plurality of controllers that are treated discriminatively |
-
2014
- 2014-12-24 CN CN201410818096.2A patent/CN104506622B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595239A (en) * | 2012-02-24 | 2012-07-18 | 深圳创维-Rgb电子有限公司 | Multi-screen interactive method, device and intelligent television for terminal system |
US20140330951A1 (en) * | 2013-01-04 | 2014-11-06 | SookBox LLC | Digital content connectivity and control via a plurality of controllers that are treated discriminatively |
CN103456282A (en) * | 2013-03-18 | 2013-12-18 | 深圳信息职业技术学院 | Separating type display system and display method thereof |
CN103945268A (en) * | 2014-03-17 | 2014-07-23 | 深圳创维-Rgb电子有限公司 | Control processing method and system based on multiple accounts and multiple target devices |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105376591A (en) * | 2015-12-17 | 2016-03-02 | Tcl集团股份有限公司 | Method and system for remotely controlling synchronous execution of shared file |
CN105376591B (en) * | 2015-12-17 | 2019-04-16 | Tcl集团股份有限公司 | A kind of long-range control shared file synchronizes the method and system of execution |
CN109189356A (en) * | 2018-08-28 | 2019-01-11 | 万得信息技术股份有限公司 | A kind of multiple terminals roller blind system and method |
CN112398882A (en) * | 2019-08-12 | 2021-02-23 | 久瓴(江苏)数字智能科技有限公司 | Multi-screen synchronization method, system, device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104506622B (en) | 2017-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109922377B (en) | Play control method and device, storage medium and electronic device | |
US9088749B2 (en) | Method, apparatus and system for mobile terminal to remotely control television | |
CN103440099A (en) | Multi-screen interactive method, terminal and system | |
CN104471917A (en) | Application information sharing method and device | |
US9648096B2 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
US20150106730A1 (en) | Framework for screen content sharing system with generalized screen descriptions | |
CN102646031A (en) | Method for controlling large screen to display contents by mobile terminal | |
CN109803151B (en) | Multimedia data stream switching method and device, storage medium and electronic device | |
EP2790383B1 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
US9723337B2 (en) | Distribution control system and distribution system | |
CN106713987A (en) | Implementation method and device for audio/video sharing | |
CN103916697A (en) | Multi-application display method and relevant intelligent terminals | |
US20140280722A1 (en) | Distribution control system, distribution system, distribution control method, and computer-readable storage medium | |
CN103514219A (en) | Method and system for sharing Web content between multiple terminals | |
CN103888817A (en) | Method and device for uploading file to intelligent television and playing file | |
CN107771315A (en) | The system and method for display and navigation content are mapped based on dynamic icon | |
KR20160019693A (en) | User terminal apparatus, display apparatus, system and control method thereof | |
CN104834649B (en) | It can realize the smart machine and multiple-equipment team working method of more equipment collaborations | |
CN104506622A (en) | Method and system for synchronously controlling multiple screens | |
CN105280204A (en) | Multi-media file play method, device and system | |
KR20130065777A (en) | Apparatus and method for sharing web contents using inspector script | |
CN104023057A (en) | Data sharing method and data sharing system | |
CN109889922A (en) | Retransmission method, device, equipment and the storage medium of stream medium data | |
CN104980807A (en) | Method and terminal for multimedia interaction | |
US10104422B2 (en) | Multimedia playing control method, apparatus for the same and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170919 |