CN104506622A - Method and system for synchronously controlling multiple screens - Google Patents

Method and system for synchronously controlling multiple screens Download PDF

Info

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
Application number
CN201410818096.2A
Other languages
Chinese (zh)
Other versions
CN104506622B (en
Inventor
党寿江
王劲林
李艳霞
严灏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Acoustics CAS
Shanghai 3Ntv Network Technology Co Ltd
Original Assignee
Institute of Acoustics CAS
Shanghai 3Ntv Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Acoustics CAS, Shanghai 3Ntv Network Technology Co Ltd filed Critical Institute of Acoustics CAS
Priority to CN201410818096.2A priority Critical patent/CN104506622B/en
Publication of CN104506622A publication Critical patent/CN104506622A/en
Application granted granted Critical
Publication of CN104506622B publication Critical patent/CN104506622B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols 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

Multi-screen synchronous control method and system
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.
CN201410818096.2A 2014-12-24 2014-12-24 Multi-screen synchronous control method and system Expired - Fee Related CN104506622B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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