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 PDF

Info

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
Application number
CN201810924813.8A
Other languages
Chinese (zh)
Inventor
时永欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dami Technology Co Ltd
Original Assignee
Beijing Dami 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 Beijing Dami Technology Co Ltd filed Critical Beijing Dami Technology Co Ltd
Priority to CN201810924813.8A priority Critical patent/CN109284158A/en
Publication of CN109284158A publication Critical patent/CN109284158A/en
Priority to PCT/CN2019/082702 priority patent/WO2020034652A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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

Long-range drag operation contents synchronization system, method, equipment and storage medium
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.
CN201810924813.8A 2018-08-14 2018-08-14 Long-range drag operation contents synchronization system, method, equipment and storage medium Withdrawn CN109284158A (en)

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)

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

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

Patent Citations (4)

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

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