CN109284158A - Long-range drag operation contents synchronization system, method, equipment and storage medium - Google Patents
Long-range drag operation contents synchronization system, method, equipment and storage medium Download PDFInfo
- Publication number
- CN109284158A CN109284158A CN201810924813.8A CN201810924813A CN109284158A CN 109284158 A CN109284158 A CN 109284158A CN 201810924813 A CN201810924813 A CN 201810924813A CN 109284158 A CN109284158 A CN 109284158A
- Authority
- CN
- China
- Prior art keywords
- action
- action type
- event
- operation information
- type
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
This disclosure relates to multimedia technology field, in order to solve the problems, such as service performance loss in remote operation, this disclosure relates to a kind of remote control description synchronization system and method, the system and method that especially operation object is dragged, wherein remote control description synchronization system includes first terminal, second terminal and server, first terminal sends the action event generated based on the operation for acting on its interface, and the action event includes operation information and action type;Server receives the action event, is broadcasted according to the action type the operation information or stores and broadcast to the operation information;Second terminal, the operation information of synchronized broadcast.The disclosure greatly improves high concurrent write-in bring service performance loss problem.
Description
Technical field
This disclosure relates to multimedia technology field, in particular to a kind of long-range drag operation contents synchronization system and method,
Specifically, being related to system, method, equipment and the storage medium of a kind of multi-screen synchronous for remotely operating picture or text.
Background technique
The disclosure belongs to the relevant technologies with the disclosure to the description of background technique, is only used for illustrating and be easy to understand
The summary of the invention of the disclosure, should not be construed as applicant and is specifically identified to or estimates applicant being considered that the disclosure is being put forward for the first time Shen
The prior art of the applying date please.
With the development of multimedia network technology, so that meeting and the interaction such as give lessons become more and more convenient.It is same in multi-screen
It walks in display systems, in meeting or scene of giving lessons, either party operation requires multi-screen synchronous displaying.Although the prior art
During the remote operation for having had the technology of some multi-screen interactives, but being currently known synchronizes, can it is too many due to futile requests number and
Cause to be unable to real-time synchronization or high concurrent write-in database manipulation and service performance is brought to be lost.
Summary of the invention
In view of this, the embodiment of the present disclosure provides system, the method for a kind of multi-screen synchronous for remotely operating picture or text
Equipment and the method, apparatus of storage medium, equipment and storage medium, when solving side's terminal dragging picture in the prior art,
Remaining terminal simultaneous display picture or the problem of text movement.
In a first aspect, the embodiment of the present disclosure provides a kind of remote operation synchronization system, including first terminal, second terminal
And server, which is characterized in that the system comprises: first terminal is sent based on the behaviour for acting on the first terminal interface
Make the action event generated, the action event includes operation information and action type;Server receives the action event,
The operation information is broadcasted according to the action type or the operation information is stored and is broadcasted;And second terminal, together
Walk the operation information of broadcast.
Preferably, the action type includes the first action type and the second action type, described in the server broadcast
The operation information of the action event of first action type, the server storage and the operation thing for broadcasting second action type
The operation information of part.
Preferably, the operation of first action type includes that the process of the action event operates;Second operation
Type includes the results operation of the action event.
Preferably, the first terminal judges the action type, wherein local to carry out animation if operation is hovering
It shows, the operation information in the action event of transmission includes hovering, and action type is the first action type;If it is mobile for operating,
Then local to carry out coordinate setting to operation object according to mouse position, the operation information in the action event of transmission includes movement,
Action type is the first action type;If operation is that movement terminates, the operation information in action event sent includes dragging
Terminate, action type is the second action type.
Preferably, when the operation is mobile, the time interval that the first terminal sends two neighboring action event is big
In given threshold.
Second aspect, the embodiment of the present disclosure provide a kind of remote control description synchronous method, include the following steps: first
Terminal sends the action event generated based on the drag operation for acting on first terminal interface, and the action event includes that operation disappears
Breath and action type;Server receives the action event, is broadcasted according to the action type the operation information or to institute
State operation information storage and broadcast;And the operation information of second terminal synchronized broadcast.
The third aspect, the embodiment of the present disclosure provide a kind of remote control description synchronous terminal, comprising: monitoring unit, prison
Control acts on the operation at its interface;Response unit responds the operation;Action event generation unit, based on the response operation
Action event is generated, the action event includes operation information and action type;And transmission unit, send the operation thing
Part, in order to be broadcasted according to the action type the operation information or the operation information is stored and broadcasted.
Fourth aspect, the embodiment of the present disclosure provide a kind of remote control description synchronous method, include the following steps: to monitor
Act on the drag operation at first terminal interface;Respond the operation;Action event, the behaviour are generated based on the operation is responded
It include operation information and action type as event;And send the action event, in order to according to the action type to institute
It states operation information broadcast or the operation information is stored and is broadcasted.
5th aspect, the embodiment of the present disclosure provide a kind of long-range drag operation contents synchronization server, comprising: receive single
Member receives the action event generated based on operation, and action event includes operation information and action type;Action type judgement is single
Member judges action type;Radio unit, broadcast operation message, to synchronize;And storage unit, when action type is write-in
When type operates, operation information is stored.
6th aspect, the embodiment of the present disclosure provide a kind of remote control description synchronous method, include the following steps: to receive
Action event, the action event include operation information and action type;And disappeared according to the action type to the operation
Breath broadcast stores the operation information and broadcasts.
7th aspect, the embodiment of the present disclosure provide a kind of computer readable storage medium, are stored thereon with computer journey
Sequence, when which is executed by processor the step of realization any of the above-described the method.
Eighth aspect, the embodiment of the present disclosure provide a kind of computer equipment, including memory, processor and are stored in
On reservoir and the computer program that can run on a processor, the processor realize any of the above-described institute when executing described program
The step of stating method.
Compared with prior art, the beneficial effect of the embodiment of the present disclosure is: one kind that the embodiment of the present disclosure provides is long-range
Operation content synchronization system and method carry out operation information by classifying to operation, according to different action types different
Processing, such as certain action types, only broadcasts operation information and is not written into database, and for other some behaviour
Make type, operation information write-in database is simultaneously broadcasted the message, to reduce the pressure of server, greatly improved due to height
Concurrently write-in data bring service performance loss.
The additional aspect and advantage of the disclosure will become obviously in following description section, or the practice for passing through the disclosure
Recognize.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the disclosure is other
Feature, objects and advantages will become more apparent upon:
Fig. 1 is one specific embodiment schematic diagram of remote control description synchronization system that the disclosure provides;
Fig. 2 is one specific embodiment flow diagram of remote control description synchronous method that the disclosure provides;
Fig. 3 is the schematic diagram of a specific embodiment of the remote control description synchronous terminal that the disclosure provides;
Fig. 4 is the schematic diagram of another specific embodiment of the remote control description synchronous terminal that the disclosure provides;
Fig. 5 is the specific embodiment process signal of method performed by the remote control description synchronous terminal of disclosure offer
Figure;
Fig. 6 is another specific embodiment stream of method performed by the remote control description synchronous terminal of disclosure offer
Journey schematic diagram;
Fig. 7 is the schematic diagram of the specific embodiment for the remote control description sync server that the disclosure provides;
Fig. 8 is the schematic diagram of method performed by the remote control description sync server of disclosure offer;
Fig. 9 is the still another embodiment reference view for the long-range drag operation content synchronization method that the disclosure provides.
Specific embodiment
It is with reference to the accompanying drawing and specific real in order to be more clearly understood that the above objects, features, and advantages of the disclosure
Mode is applied the disclosure is further described in detail.Although each embodiment represents the single combination of invention, this
Disclosing different embodiments can replace, or merge combination, therefore the disclosure is it is also contemplated that comprising documented identical and/or not
With all possible combinations of embodiment.
Many details are explained in the following description in order to fully understand the disclosure, still, the disclosure may be used also
To be implemented using other than the one described here other modes, therefore, the protection scope of the disclosure is not by described below
Specific embodiment limitation.
First terminal in the embodiment of the present disclosure is either the terminal that teacher controls, is also possible to the end of student's control
End.
Embodiment 1
Referring to Fig. 1, present disclose provides a kind of schematic diagrames of the specific embodiment of remote control description synchronization system.Ginseng
See Fig. 1, the remote control description synchronization system of the embodiment of the present disclosure includes first terminal 10, second terminal 20 and server 30,
Wherein:
First terminal 10 sends the action event that the operation based on the interface for acting on first terminal 10 generates, operates thing
Part includes operation information and action type;
Server 30 receives action event, is broadcasted according to action type operation information or to operation information storage and extensively
It broadcasts;And
Second terminal 20, the operation information of synchronized broadcast.
The remote control description synchronization system that the embodiment of the present disclosure provides is by classifying to operation, according to different behaviour
Make type and operation information progress different disposal is only broadcasted operation information and be not written into such as the first action type
Database is written database to the second action type and broadcasts the message, to reduce the pressure of server, greatly improves
Due to high concurrent write-in data bring service performance loss.
In the embodiment of the present disclosure, action type can be divided into two kinds, for example, action type includes the first action type and the
Two action types, server 30 broadcast the operation information of the action event of the first action type, the storage of server 30 and broadcast the
The operation information of the action event of two action types.A part of division of operations is the first action type by the embodiment of the present disclosure, right
The operation information of the type is only broadcasted without storing, and is reduced data write-in, is reduced server stress, greatly improve high concurrent
The loss of bring service performance is written.
In the embodiment of the present disclosure, which can be operated according to the actual situation and be divided into the first action type, which operation is drawn
Enter the second action type.For example, the process that the operation of the first action type includes action event operates;Second action type includes
The results operation of action event.The data that operating process generates only can deposit result data without storage
Storage.Such as when dragging file, final position is only recorded, and the process from home position to final position need not store, this
Sample can reduce data write-in.Second action type can also include delete operation (del), clear screen operation (clear) etc..
In the embodiment of the present disclosure, specific operation without limitation, can be according to whether there is or not write-ins to synchronize.It is preferably implemented
In example, operate to be dragged to operation object, the first terminal judges the action type, wherein if operation is hovering,
Then local to carry out animated show, the operation information in the action event of transmission includes hovering, and action type is the first action type;
If operation is mobile, local to carry out coordinate setting to operation object according to mouse position, the operation in the action event of transmission
Message includes movement, and action type is the first action type;If operation is that movement terminates, the operation in action event sent
Message includes that movement terminates, and action type is the second action type.
In the embodiment, the division of operations different operation type of drag object according to different operation type broadcast or is deposited
It stores up and broadcast operation message synchronizes.Such as when dragging picture, the operation for terminating (drop stops movement) is only dragged
Just the show position final to picture has an impact, therefore will stop mobile operation setting as Second Type operation, and data are written
Library.For the process (moving operation, move) of dragging, it need to only synchronize, (only broadcast, do not write it is not necessary that database is written
Enter).The specific movement of aforesaid operations is not construed as limiting.For example, " deletion " can be the delete button clicked on interface, it is also possible to
Element to be deleted is dragged to a variety of operations such as dustbin.When stopping mobile, when coordinate is located within the scope of dustbin, i.e., by this yuan
Element is deleted.Such as when mouse-over (hover, hovering operation), broadcast can be only needed to carry out at this time same with the animated show element
Step, without database is written.
In preferred embodiment of the present disclosure, it is contemplated that certain operations are that lasting (such as mobile etc.) or frequency are higher
(such as frequently click etc.), constantly transmission data are just needed at this time, influence service performance.In view of the factor, in the disclosure
In one preferred embodiment, operating is when moving, and the time interval that first terminal sends two neighboring action event is greater than setting
Threshold value.The present embodiment setting operation event transmission interval threshold value, the behaviour of the action event being only currently generated and upper one transmission
When making the time interval of event greater than the threshold value set, the action event being currently generated just is sent, action event is reduced and sends frequently
The problem of rate realizes throttling, further avoids service performance loss.The setting of threshold value should consider synchronous effect, with not
The continuity for influencing vision is advisable.In one embodiment, threshold value can be 100ms or so.It is in 100ms by time interval
Action event is abandoned, and without transmitting and broadcasting, will not influence the perception of user.Left and right in the embodiment of the present disclosure can be
Within the scope of certain percentage.Such as it floats up and down 1%, 2%, 3%, 4%, 5% or 10% etc..Certainly, threshold value is specific
Setting is also possible to other times value, such as 40ms, 50ms, 60ms, 70ms, 80ms, 85ms, 90ms etc..
The embodiment of the present disclosure provides a kind of remote control description synchronous method, and the method for the present embodiment can be by above-mentioned
System is realized.Therefore, the declaratives of the above system embodiment can be used for understanding method of disclosure.
Such as Fig. 2, the remote control description synchronous method of the embodiment of the present disclosure includes the following steps: that first terminal transmission is based on
The action event that the operation at its interface generates is acted on, action event includes operation information and action type;Server receives behaviour
Make event, operation information is broadcasted according to action type or operation information is stored and is broadcasted;And second terminal synchronized broadcast
Operation information.
The remote control description synchronous method that the embodiment of the present disclosure provides is by classifying to operation, according to different behaviour
Make type and operation information progress different disposal is only broadcasted operation information and be not written into such as the first action type
Database is written database to the second action type and broadcasts the message, to reduce the pressure of server, greatly improves
Due to high concurrent write-in data bring service performance loss.
In the embodiment of the present disclosure, action type can be divided into two kinds, for example, action type includes the first action type and the
Two action types, server 30 broadcast the operation information of the action event of the first action type, the storage of server 30 and broadcast the
The operation information of the action event of two action types.A part of division of operations is the first action type by the embodiment of the present disclosure, right
The operation information of the type is only broadcasted without storing, and is reduced data write-in, is reduced server stress, greatly improve high concurrent
The loss of bring service performance is written.
In the embodiment of the present disclosure, which can be operated according to the actual situation and be divided into the first action type, which operation is drawn
Enter the second action type.For example, the process that the operation of the first action type includes action event operates;Second action type includes
The results operation of action event.The data that operating process generates only can deposit result data without storage
Storage.
Signified operation object, can be for example, picture, is also possible to for example, file etc. in the present invention.In dragging file
When, final position is only recorded, and the process from home position to final position need not store, and can thus reduce data
Write-in.Second action type can also include delete operation (del), clear screen operation (clear) etc..
By taking the present embodiment as an example, the disclosure realizes High Availabitity operation content (such as dragging picture, text) synchronous, benefit
With to type of message carry out divide and classification processing mode reduce server stress, high concurrent write-in database manipulation bring
Service performance loss, and message caused by socket disconnection etc. due to caused by the related unstable factor of network state is same
Step is lost.Meanwhile avoiding when multiple terminals while when operating same thing, data signaling loss as caused by not merging,
Greatly improve the promotion of the synchronous stability of remote content and efficiency of service.When the disclosure applies to across clothes, transnational visit
When asking, it ensure that each terminal operation of stable real-time synchronization shows content.
Embodiment 2
Another embodiment of the disclosure provides a kind of remote control description synchronous terminal, and Fig. 3 shows the disclosure and remotely drags
The schematic diagram of one embodiment of dynamic operation content synchronous terminal, referring to Fig. 3, the long-range drag operation content of the embodiment of the present disclosure is same
Walking terminal includes:
Monitoring unit 11, supervisory function bit is in the drag operation at its interface;
Response unit 12 responds drag operation;
Action event generation unit 13 generates action event based on response drag operation, and action event includes operation information
And action type;And
Transmission unit 14 sends action event, in order to be broadcasted according to action type operation information or to operation information
Storage and broadcast.
The remote control description synchronous terminal that the embodiment of the present disclosure provides is by classifying to drag operation, the behaviour of transmission
Make to include action type information in event, in order to carry out different disposal to operation information according to different action types, such as
Only operation information is broadcasted and is not written into database, and database is written to operation information and broadcasts the message, due to
By part operation type without write-in, thus reduce the pressure of server, greatly improves since data are written in high concurrent
The loss of bring service performance.
In the embodiment of the present disclosure, action type can be divided into two kinds, for example, action type includes the first action type and the
Two action types broadcast the operation information of the action event of the first action type, the operation of the second action type of storage and broadcast
The operation information of event.A part of division of operations is the first action type by the embodiment of the present disclosure, in order to the behaviour to the type
Make message only to broadcast without storing, reduce data write-in, reduce server stress, greatly improves high concurrent write-in bring
Service performance loss.
In the embodiment of the present disclosure, which can be operated according to the actual situation and be divided into the first action type, which operation is drawn
Enter the second action type.For example, the process that the operation of the first action type includes action event operates;Second action type includes
The results operation of action event.The data that operating process generates only can deposit result data without storage
Storage.Such as when dragging file, final position is only recorded, and the process from home position to final position need not store, this
Sample can reduce data write-in.Second action type can also include delete operation (del), clear screen operation (clear) etc..
In the embodiment of the present disclosure, specific operation without limitation, can be according to whether there is or not write-ins to synchronize.
In the preferred embodiment of the terminal of the disclosure, it is contemplated that certain operations are lasting (such as mobile etc.) or frequency
Rate is higher (such as frequently click etc.), just needs constantly transmission data at this time, influences service performance.In view of the factor, at this
It discloses in a preferred embodiment of the terminal, as shown in figure 5, further including interval judgment unit 15, for judging based on shifting
Whether the interval of events for the action event that dynamic operation generates is greater than given threshold, if the action event being currently generated and upper one is sent
Action event generate time interval be greater than given threshold, then send the action event being currently generated.In this way, operation is movement
When, the time interval that first terminal sends two neighboring action event is greater than given threshold.The present embodiment setting operation event hair
Interval threshold is sent, the action event being only currently generated is greater than the threshold of setting with the time interval of the action event of upper one transmission
When value, the action event being currently generated just is sent, action event is reduced and sends frequency, realize throttling, further avoid clothes
The problem of performance of being engaged in loss.The setting of threshold value should consider synchronous effect, be advisable with not influencing the continuity of vision.In a reality
It applies in example, threshold value can be 100ms or so.Time interval is abandoned for the action event in 100ms, without transmission and extensively
It broadcasts, will not influence the perception of user.Left and right in the embodiment of the present disclosure can be within the scope of certain percentage.Such as up and down
It floats 1%, 2%, 3%, 4%, 5% or 10% etc..Certainly, the specific setting of threshold value is also possible to other times value, such as
40ms, 50ms, 60ms, 70ms, 80ms, 85ms, 90ms etc..
The another embodiment of the disclosure provides a kind of remote control description synchronous method, and Fig. 4 shows the disclosure and remotely drags
The flow chart of one embodiment of dynamic operation content synchronous method, referring to fig. 4, the long-range drag operation content of the embodiment of the present disclosure is same
One step process includes the following steps:
Supervisory function bit is in the drag operation at interface;
The drag operation that response monitoring arrives;
It is operated based on response and generates action event, action event includes operation information and action type;And send operation
Event, in order to be broadcasted according to action type operation information or operation information is stored and broadcasted.
The long-range drag operation content synchronization terminal that the embodiment of the present disclosure provides is sent by classifying to drag operation
Action event in include action type information, in order to according to different action types to operation information carry out different disposal,
Such as only operation information is broadcasted and is not written into database, and database is written to operation information and broadcasts the message,
Since part operation type is without write operation, thus reduce the pressure of server, greatly improves since high concurrent is write
Enter the loss of data bring service performance.
In the embodiment of the present disclosure, action type can be divided into two kinds, for example, action type includes the first action type and the
Two action types broadcast the operation information of the action event of the first action type, the operation of the second action type of storage and broadcast
The operation information of event.A part of division of operations is the first action type by the embodiment of the present disclosure, in order to the behaviour to the type
Make message only to broadcast without storing, reduce data write-in, reduce server stress, greatly improves high concurrent write-in bring
Service performance loss.
In the embodiment of the present disclosure, which can be operated according to the actual situation and be divided into the first action type, which operation is drawn
Enter the second action type.For example, the process that the operation of the first action type includes action event operates;Second action type includes
The results operation of action event.The data that operating process generates only can deposit result data without storage
Storage.Such as when dragging file, final position is only recorded, and the process from home position to final position need not store, this
Sample can reduce data write-in.Second action type can also include delete operation (del), clear screen operation (clear) etc..
In the preferred embodiment of the terminal of the disclosure, it is contemplated that certain operations are lasting (such as mobile etc.) or frequency
Rate is higher (such as frequently click etc.), just needs constantly transmission data at this time, influences service performance.In view of the factor, at this
It discloses in a preferred embodiment of method performed by the terminal, as shown in fig. 6, further including interval judgment step, for sentencing
Whether the interval of events of the disconnected action event generated based on moving operation is greater than given threshold, if the action event being currently generated and
The time interval that upper one action event sent generates is greater than given threshold, then sends the action event being currently generated.
The attainable relevant art effect of device, function and method and step and institute being not described in detail in the present embodiment
Deng identical as the corresponding contents in foregoing embodiments, details are not described herein.
Embodiment 3
Fig. 7 is the schematic diagram of the specific embodiment for the long-range drag operation contents synchronization server that the disclosure provides.Such as Fig. 7
It is shown, a kind of long-range drag operation contents synchronization server, comprising: receiving unit 31 receives the behaviour generated based on drag operation
Make event, action event includes operation information and action type;Action type judging unit 32, judges action type;Broadcast is single
Member 33, broadcast operation message, to synchronize;And storage unit 34, when action type is that once-type operates, storage operation disappears
Breath.
Fig. 8 is the schematic diagram of method performed by the long-range drag operation contents synchronization server of disclosure offer.Such as Fig. 8
Shown, a kind of long-range drag operation content synchronization method includes the following steps: to receive drag operation event, the action event
Including operation information and action type;And the operation information is broadcasted according to the action type or to the operation information
Storage and broadcast.
In the embodiment of the present disclosure, the action type includes the first action type and the second action type, the server
The operation information of the action event of first action type is broadcasted, the server stores and broadcast second action type
Action event operation information.
In the embodiment of the present disclosure, the operation of first action type includes that the process of the action event operates;It is described
Second action type includes the results operation of the action event.
The attainable relevant art effect of device, function and method and step and institute being not described in detail in the present embodiment
Deng identical as the corresponding contents in foregoing embodiments, details are not described herein.
Foregoing provide multiple embodiments of the disclosure, it will be understood by those skilled in the art that can between different embodiments
To replace or merge combination, therefore the disclosure is it is also contemplated that can comprising documented identical and/or different all of embodiment
It can combination.Thus, if one embodiment includes feature A, B, C, another embodiment includes feature B, D, then the disclosure
It should be regarded as including the every other possible combined embodiment of one or more containing A, B, C, D, although the embodiment may
There is not specific literature record in the following contents.
" module " and " unit " in this specification is to refer to complete independently or complete specific function with other component cooperation
The software and/or hardware of energy, wherein hardware for example can be FPGA (Field- Programmable Gate Array, scene
Programmable gate array), IC (Integrated Circuit, integrated circuit) etc..
The disclosure additionally provides a kind of computer readable storage medium, is stored thereon with computer program, which is located
Reason device realizes the step of above-mentioned method for empowerment management control request when executing.Wherein, computer readable storage medium can
To include but is not limited to any kind of disk, including floppy disk, CD, DVD, CD-ROM, mini drive and magneto-optic disk,
(including molecule is deposited for ROM, RAM, EPROM, EEPROM, DRAM, VRAM, flash memory device, magnetic or optical card, nanosystems
Reservoir IC), or it is suitable for any kind of medium or equipment of store instruction and/or data.
The disclosure additionally provides a kind of computer equipment, including memory, processor and storage are on a memory and can be
The computer program run on processor, which is characterized in that processor is realized when executing program for empowerment management control request
Method the step of.In the embodiments of the present disclosure, processor is the control centre of computer system, can be the processing of physical machine
Device is also possible to the processor of virtual machine.
Described above is only preferred embodiment of the present disclosure, not makees any essence and formal limit to the disclosure
System.Although the disclosure is disclosed as above with preferred embodiment, it is not limited to the disclosure, for those skilled in the art
Member for, do not departing from disclosed technique aspects, can use the disclosure above technology contents make it is various change and
The equivalent embodiment of variation.In every case without departing from the spirit and principle of the disclosure, the technical spirit according to the disclosure is implemented to above
Any simple modification, equivalent replacement, improvement made by example etc., should be included within the protection scope of the disclosure.
Claims (28)
1. a kind of remote operation synchronization system, including first terminal, second terminal and server, which is characterized in that the system
Include:
First terminal sends the action event generated based on the operation for acting on the first terminal interface, the action event
Including operation information and action type;
Server receives the action event, is broadcasted according to the action type the operation information or is disappeared to the operation
Breath storage and broadcast;And
Second terminal, the operation information of synchronized broadcast.
2. system according to claim 1, which is characterized in that the action type includes the first action type and the second behaviour
Make type, the operation information of the action event of the first action type described in the server broadcast, the server storage and wide
Broadcast the operation information of the action event of second action type.
3. system according to claim 2, which is characterized in that first action type includes the mistake of the action event
Journey operation;Second action type includes the results operation of the action event.
4. system according to claim 2, which is characterized in that the first terminal judges the action type, wherein
Local to carry out animated show if operation is hovering, the operation information in the action event of transmission includes hovering, operates class
Type is the first action type;It is local that coordinate setting is carried out to operation object according to mouse position if it is mobile for operating, transmission
Operation information in action event includes movement, and action type is the first action type;If operation is that movement terminates, send
Operation information in action event includes that movement terminates, and action type is the second action type.
5. system according to claim 4, which is characterized in that when the operation for acting on first terminal is mobile, institute
It states first terminal and sends the time interval of two neighboring action event greater than given threshold.
6. a kind of remote operation synchronous method, which comprises the steps of:
First terminal sends the action event generated based on the operation for acting on the first terminal interface, the action event packet
Include operation information and action type;
Server receives the action event, is broadcasted according to the action type the operation information or to the operation information
Storage and broadcast;And
The operation information of second terminal synchronized broadcast.
7. according to the method described in claim 6, it is characterized in that, the action type includes the first action type and the second behaviour
Make type, the operation information of the action event of the first action type described in the server broadcast, the server storage and wide
Broadcast the operation information of the action event of second action type.
8. the method according to the description of claim 7 is characterized in that first action type includes the mistake of the action event
Journey operation;Second action type includes the results operation of the action event.
9. the method according to the description of claim 7 is characterized in that the first terminal judges the action type, wherein
Local to carry out animated show if operation is hovering, the operation information in the action event of transmission includes hovering, operates class
Type is the first action type;It is local that coordinate setting is carried out to operation object according to mouse position if it is mobile for operating, transmission
Operation information in action event includes movement, and action type is the first action type;If operation is that movement terminates, send
Operation information in action event includes that movement terminates, and action type is the second action type.
10. according to the method described in claim 9, it is characterized in that, the first terminal sends phase when the operation is mobile
The time interval of adjacent two action events is greater than given threshold.
11. a kind of remote operation synchronous terminal, which is characterized in that the terminal includes:
Monitoring unit, supervisory function bit is in the operation at first terminal interface;
Response unit responds the operation;
Action event generation unit generates action event based on the drag operation is responded, and the action event includes that operation disappears
Breath and action type;And
Transmission unit sends the action event, to be broadcasted according to the action type the operation information or to described
Operation information storage and broadcast.
12. terminal according to claim 11, which is characterized in that the action type includes the first action type and second
Action type broadcasts the operation information of the action event of first action type, stores and broadcast second action type
Action event operation information.
13. terminal according to claim 12, which is characterized in that first action type includes the action event
Process operation;Second action type includes the results operation of the action event.
14. terminal according to claim 12, which is characterized in that the first terminal judges the action type, wherein
Local to carry out animated show if operation is hovering, the operation information in the action event of transmission includes hovering, operates class
Type is the first action type;It is local that coordinate setting is carried out to operation object according to mouse position if it is mobile for operating, transmission
Operation information in action event includes movement, and action type is the first action type;If operation is that movement terminates, send
Operation information in action event includes that movement terminates, and action type is the second action type.
15. terminal according to claim 14, which is characterized in that further include interval judgment unit, the interval judgement is single
Member judges whether the interval of events of the action event generated based on moving operation is greater than given threshold, if the operation thing being currently generated
The time interval that part and the action event of a upper transmission generate is greater than given threshold, then sends the action event being currently generated.
16. a kind of remote operation synchronous method, which comprises the steps of:
Supervisory function bit is in the operation at first terminal interface;
Respond the operation;
Action event is generated based on the operation is responded, the action event includes operation information and action type;And
The action event is sent, to broadcast according to the action type the operation information or to deposit to the operation information
Storage and broadcast.
17. according to the method for claim 16, which is characterized in that the action type includes the first action type and second
Action type broadcasts the operation information of the action event of first action type, stores and broadcast second action type
Action event operation information.
18. according to the method for claim 16, which is characterized in that the operation of first action type includes the operation
The process of event operates;Second action type includes the results operation of the action event.
19. according to the method for claim 18, which is characterized in that the first terminal judges the action type, wherein
Local to carry out animated show if operation is hovering, the operation information in the action event of transmission includes hovering, operates class
Type is the first action type;It is local that coordinate setting is carried out to operation object according to mouse position if it is mobile for operating, transmission
Operation information in action event includes movement, and action type is the first action type;If operation is that movement terminates, send
Operation information in action event includes that movement terminates, and action type is the second action type.
20. according to the method for claim 18, which is characterized in that further include the operation thing for judging to generate based on moving operation
Whether the interval of events of part is greater than given threshold, if the action event being currently generated and it is upper one send action event generate when
Between interval be greater than given threshold, then send the action event being currently generated.
21. a kind of remote operation sync server characterized by comprising
Receiving unit receives the action event generated based on operation, and action event includes operation information and action type;
Action type judging unit, judges action type;
Radio unit, broadcast operation message, to synchronize;And
Storage unit stores operation information when action type is that once-type operates.
22. server according to claim 21, which is characterized in that the action type includes the first action type and the
Two action types, the operation information of the action event of the first action type described in the server broadcast, the server storage
With the operation information for the action event for broadcasting second action type.
23. server according to claim 22, which is characterized in that the operation of first action type includes the behaviour
Make the process operation of event;Second action type includes the results operation of the action event.
24. a kind of remote control description synchronous method, which comprises the steps of:
Action event is received, the action event includes operation information and action type;And
The operation information is broadcasted according to the action type or the operation information is stored and is broadcasted.
25. according to the method for claim 24, which is characterized in that the action type includes the first action type and second
Action type, the operation information of the action event of the first action type described in the server broadcast, the server storage and
Broadcast the operation information of the action event of second action type.
26. according to the method for claim 25, which is characterized in that the operation of first action type includes the operation
The process of event operates;Second action type includes the results operation of the action event.
27. a kind of computer readable storage medium, is stored thereon with computer program, power is realized when which is executed by processor
Benefit requires the step of any one of 6-10,16-20,24-26 the method.
28. a kind of computer equipment including memory, processor and stores the meter that can be run on a memory and on a processor
Calculation machine program, the processor realize any one of claim 6-10,16-20,24-26 the method when executing described program
Step.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810924813.8A CN109284158A (en) | 2018-08-14 | 2018-08-14 | Long-range drag operation contents synchronization system, method, equipment and storage medium |
PCT/CN2019/082702 WO2020034652A1 (en) | 2018-08-14 | 2019-04-15 | System and method for synchronizing user interface, terminal, and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810924813.8A CN109284158A (en) | 2018-08-14 | 2018-08-14 | Long-range drag operation contents synchronization system, method, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109284158A true CN109284158A (en) | 2019-01-29 |
Family
ID=65183048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810924813.8A Withdrawn CN109284158A (en) | 2018-08-14 | 2018-08-14 | Long-range drag operation contents synchronization system, method, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109284158A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020034652A1 (en) * | 2018-08-14 | 2020-02-20 | 北京大米科技有限公司 | System and method for synchronizing user interface, terminal, and server |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102195980A (en) * | 2011-04-26 | 2011-09-21 | 苏州阔地网络科技有限公司 | Webpage-based electronic whiteboard secure synchronization method and system |
CN105554157A (en) * | 2016-01-21 | 2016-05-04 | 广州视睿电子科技有限公司 | Data synchronizing method, device and system |
CN106375296A (en) * | 2016-08-30 | 2017-02-01 | 杭州施强教育科技有限公司 | Multimedia courseware teaching live broadcast method |
CN108156502A (en) * | 2018-01-05 | 2018-06-12 | 创盛视联数码科技(北京)有限公司 | A kind of method for improving paintbrush and word net cast synchronism |
-
2018
- 2018-08-14 CN CN201810924813.8A patent/CN109284158A/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102195980A (en) * | 2011-04-26 | 2011-09-21 | 苏州阔地网络科技有限公司 | Webpage-based electronic whiteboard secure synchronization method and system |
CN105554157A (en) * | 2016-01-21 | 2016-05-04 | 广州视睿电子科技有限公司 | Data synchronizing method, device and system |
CN106375296A (en) * | 2016-08-30 | 2017-02-01 | 杭州施强教育科技有限公司 | Multimedia courseware teaching live broadcast method |
CN108156502A (en) * | 2018-01-05 | 2018-06-12 | 创盛视联数码科技(北京)有限公司 | A kind of method for improving paintbrush and word net cast synchronism |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020034652A1 (en) * | 2018-08-14 | 2020-02-20 | 北京大米科技有限公司 | System and method for synchronizing user interface, terminal, and server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8275816B1 (en) | Indexing messaging events for seeking through data streams | |
CN102446220B (en) | Adaptive tree structure for visulizing data | |
CN102750076B (en) | Information processing apparatus, and control method thereof | |
CN104133829B (en) | The method of monitoring business service data warehouse-in and relevant device and system | |
CN102932201A (en) | Display control system and method for network monitoring data | |
CN104391625A (en) | Chat display method and device | |
CN106371998A (en) | Mobile application testing system and method | |
CN110334150A (en) | Monitor method, monitor terminal and the system of master-slave database synchronizing relay | |
CN113596488B (en) | Live broadcast room display method and device, electronic equipment and storage medium | |
CN113037545A (en) | Network simulation method, device, equipment and storage medium | |
US20220269701A1 (en) | Method, apparatus, system and storage medium for data visualization | |
CN105096210A (en) | Method for on-line monitoring transformer substation based on multi-process architecture | |
CN107145397B (en) | A kind of cross-system method of data synchronization and system based on account | |
CN110866158B (en) | Information updating method, device, system, storage medium and electronic equipment | |
CN109284158A (en) | Long-range drag operation contents synchronization system, method, equipment and storage medium | |
CN103838861B (en) | A kind of method and display system based on three-dimension GIS dynamic display information | |
CN103986759A (en) | Multi-person real-time synchronous graphic edition and display method based on network transmission | |
CN109286658A (en) | Remote Selection operates synchronization system, method, equipment and storage medium | |
CN109246196A (en) | Remote control description synchronization system and method | |
WO2024021353A1 (en) | Live broadcast room presentation method and apparatus, and electronic device and storage medium | |
CN101399033A (en) | Method for displaying high-definition picture on video wall | |
CN109167821A (en) | A kind of system and method that remote control description is synchronous | |
CN109240780A (en) | Audio operation contents synchronization system and method | |
CN116016876A (en) | Method, system and terminal based on fusion of three-dimensional geographic information and video information | |
CN109032451A (en) | Picture library operation content synchronization system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190129 |