CN109286658A - Remote Selection operates synchronization system, method, equipment and storage medium - Google Patents
Remote Selection operates synchronization system, method, equipment and storage medium Download PDFInfo
- Publication number
- CN109286658A CN109286658A CN201810924815.7A CN201810924815A CN109286658A CN 109286658 A CN109286658 A CN 109286658A CN 201810924815 A CN201810924815 A CN 201810924815A CN 109286658 A CN109286658 A CN 109286658A
- Authority
- CN
- China
- Prior art keywords
- action
- action type
- event
- operation information
- broadcast
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (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 Selection operation content synchronization system and method, wherein Remote Selection operation content synchronization system includes first terminal, second terminal and server, first terminal, the action event generated based on the selection operation for acting on its interface is sent, 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;And 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 Remote Selection operation synchronization system and method, specifically
Ground is said, system, method, equipment and the storage medium of a kind of multi-screen synchronous of Remote Selection option of operation are related to.
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 provide the system of the multi-screen synchronous of Remote Selection operation a kind of, method equipment and
Method, apparatus, equipment and the storage medium of storage medium, when solving side's terminal progress selection operation in the prior art,
The problem of process and result of remaining terminal simultaneous display selection.
In a first aspect, the embodiment of the present disclosure provides a kind of Remote Selection operation content synchronization system, including first terminal,
Second terminal and server, the system comprises: first terminal sends the behaviour generated based on the selection operation for acting on its interface
Make event, the action event includes operation information and action type;Server receives the action event, according to the behaviour
Make type to broadcast the operation information or store the operation information and broadcast;Second terminal, the behaviour of synchronized broadcast
Make message.
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 operation is suspends or clicks, wherein described suspend is the first action type, described click is second
Action type.
Preferably, when the operation is suspends, animated show is carried out;When the operation is clicks, display option prompt, and
Correct selection non-repetition counting.
Preferably, the animated show is temporarily to amplify;The option prompt is display judging result.
Preferably, when the operation is clicks, the time interval that the first terminal sends two neighboring action event is big
In given threshold.
Preferably, the threshold value is 100ms.
Second aspect, the embodiment of the present disclosure provide a kind of Remote Selection operation content synchronous method, include the following steps:
First terminal sends the action event generated based on the selection 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 to described
Operation information storage and broadcast;And the operation information of second terminal synchronized 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 operation is suspends or clicks, wherein described suspend is the first action type, described click is second
Action type.
Preferably, when the operation is suspends, animated show is carried out;When the operation is clicks, display option prompt, and
Correct selection non-repetition counting.
Preferably, the animated show is temporarily to amplify;The option prompt is display judging result.
Preferably, when the operation is clicks, the time interval that the first terminal sends two neighboring action event is big
In given threshold.
Preferably, the threshold value is 100ms.
The third aspect, the embodiment of the present disclosure provide a kind of Remote Selection operation content synchronous terminal, which is characterized in that institute
Stating terminal includes: monitoring unit, and supervisory function bit is in the selection operation at its interface;Response unit responds the selection operation;Operation
Event generation unit generates action event based on the operation is responded, and the action event includes operation information and action type;
And transmission unit, the action event is sent, in order to broadcast according to the action type the operation information or to institute
State operation information storage and broadcast.
Fourth aspect, the embodiment of the present disclosure provide a kind of method that Remote Selection operation content synchronous terminal executes, packet
Include following steps: supervisory function bit is in the selection operation at its interface;Respond the selection operation;Behaviour is generated based on the operation is responded
Make event, the action event includes operation information and action type;And the action event is sent, in order to according to
Action type broadcasts the operation information or stores and broadcast to the operation information.
5th aspect, the embodiment of the present disclosure provide a kind of Remote Selection operation content sync server, comprising: receive single
Member receives the action event generated based on selection operation, and action event includes operation information and action type;Action type judgement
Unit judges action type;Radio unit, broadcast operation message, to synchronize;And storage unit, when action type is to write
When entering type operation, operation information is stored.
6th aspect, the embodiment of the present disclosure provide side performed by a kind of Remote Selection operation content sync server
Method includes the following steps: reception action event, and the action event includes operation information and action type;And according to described
Action type broadcasts the operation information or stores and broadcast to the operation information.
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
Selection operation contents synchronization system and method carry out operation information by classifying to operation, according to different action types
Different disposal only broadcasts operation information and is not written into database such as certain action types, and for other one
A little action types, operation information write-in database simultaneously broadcasts the message, to reduce the pressure of server, greatly improve by
In high concurrent 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 Selection operation content synchronization system that the disclosure provides;
Fig. 2 is one specific embodiment flow diagram of Remote Selection operation content synchronous method that the disclosure provides;
Fig. 3 is the schematic diagram of a specific embodiment of the Remote Selection operation content synchronous terminal that the disclosure provides;
Fig. 4 is the schematic diagram of another specific embodiment of the Remote Selection operation content synchronous terminal that the disclosure provides;
Fig. 5 is the specific embodiment process of method performed by the Remote Selection operation content synchronous terminal of disclosure offer
Schematic diagram;
Fig. 6 is another specific implementation of method performed by the Remote Selection operation content synchronous terminal of disclosure offer
Example flow diagram;
Fig. 7 is the schematic diagram of the specific embodiment for the Remote Selection operation content sync server that the disclosure provides;
Fig. 8 is the schematic diagram of method performed by the Remote Selection operation content sync server of disclosure offer;
Fig. 9 is the still another embodiment reference view for the Remote Selection operation content synchronous 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 signals of the specific embodiment of Remote Selection operation content synchronization system
Figure.Referring to Fig. 1, the remote control description synchronization system of the embodiment of the present disclosure includes first terminal 10, second terminal 20 and service
Device 30, in which:
First terminal 10, sends the action event generated based on the selection operation for acting on its interface, and action event 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 embodiment of the present disclosure provide Remote Selection operation content synchronization system by classifying to selection operation, according to
Different action types carries out different disposal to operation information and only broadcasts operation information such as the first action type
And be not written into database, database is written to the second action type and broadcasts the message, thus reduce the pressure of server, pole
It improves greatly 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, such as mouse is clicked
(click) it operates.Second action type includes the results operation of action event.Second action type generates operating process
Data only can store result data, such as when dragging file without storage, only record final position,
And the process from home position to final position need not store, and can thus reduce data write-in.Second action type may be used also
To include that mouse suspends (hover), delete operation (del), clear screen operate (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, the first terminal judges the action type, wherein it is local to carry out animated show if operation is to suspend, transmission
Operation information in action event includes suspending, and action type is the first action type;If operation is to click, show that option mentions
Show, action type is the second action type.
Preferably, the animated show is temporarily to amplify, that is, when mouse is suspended in the option, which makees temporarily amplification
The animated show of display effect.Preferably, the option prompt is display judging result, that is, operation is to click, then the page is shown
Judging result is pair or wrong option prompt.
In the embodiment, according to different operation type broadcast or storage and broadcast operation message is synchronized.Such as to choosing
When selecting content and carrying out click confirmation (click), then action type is the second action type, needs all to deposit process and result
Storage and broadcast;When dragging picture, only dragging terminates that the operation of (drop, stop movement) is just final to picture to show position
Have an impact, therefore mobile operation setting will be stopped as Second Type operation, database is written.For the process of dragging
(moving operation, move) need to only be synchronized, it is not necessary that database (only broadcasting, be not written into) is written.The specific movement of aforesaid operations
It 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 being dragged to dustbin
Etc. a variety of operations.When stopping mobile, when coordinate is located within the scope of dustbin, i.e., the element is deleted.Such as mouse suspends
When (hover, suspension procedure), broadcast can be only needed to synchronize at this time with the animated show element, without database is written.
In preferred embodiment of the present disclosure, it is contemplated that certain operations be likely to be lasting (such as click confirmation etc.) or
Person's frequency is higher (such as frequently click etc.), just needs constantly transmission data at this time, influences service performance.In view of the factor,
In a preferred embodiment of the disclosure, operate for click confirmation when, first terminal send two neighboring action event when
Between interval be greater than given threshold.The present embodiment setting clicks action event and sends interval threshold, the operation thing being only currently generated
When the time interval of part and the action event of upper one transmission is greater than the threshold value of setting, the action event being currently generated just is sent,
It so prevents user's frequent from clicking the consumption of the same option bring Service Source and useless message synchronization, reduces action event
The problem of sending frequency, realize throttling, further avoiding service performance loss.
Further, 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 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 Selection operation content synchronous method of the embodiment of the present disclosure includes the following steps: that first terminal is sent
Based on the action event that the selection operation for acting on its interface generates, action event includes operation information and action type;Service
Device receives action event, is broadcasted according to action type operation information or stores and broadcast to operation information;And second terminal
The operation information of synchronized broadcast.
The remote control description synchronous method that the embodiment of the present disclosure provides is by classifying to selection operation, according to difference
Action type to operation information carry out different disposal, such as the first action type, only to operation information broadcasted without
Database is written, database is written to the second action type and broadcasts the message, to reduce the pressure of server, greatly changes
It has been apt to that the loss of data bring service performance is written due to high concurrent.
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, such as mouse is clicked
(click) it operates.Second action type includes the results operation of action event.Second action type generates operating process
Data only can store result data, such as when dragging file without storage, only record final position,
And the process from home position to final position need not store, and can thus reduce data write-in.Second action type may be used also
To include that mouse suspends (hover), delete operation (del), clear screen operate (clear) etc..
By taking the present embodiment as an example, the disclosure realizes High Availabitity operation content (such as dragging picture, text) synchronous, utilization
Type of message divide and the mode of classification processing reduces server stress, high concurrent write-in database manipulation bring
Service performance loss, and message synchronization caused by socket disconnection etc. due to caused by the related unstable factor of network state
It loses.Meanwhile it avoiding when multiple terminals while when operating same thing, data signaling loss as caused by not merging, pole
The earth improves the promotion of the synchronous stability of remote content and efficiency of service.When the disclosure applies to across clothes, transnational access
When, 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 Selection operation content synchronous terminal, and it is remote that Fig. 3 shows the disclosure
The schematic diagram of one embodiment of journey selection operation content synchronization terminal, referring to Fig. 3, in the Remote Selection operation of the embodiment of the present disclosure
Holding synchronous terminal includes:
Monitoring unit 11, supervisory function bit is in the selection operation at its interface;
Response unit 12 responds the selection operation;
Action event generation unit 13 generates action event based on the selection operation is responded, and action event includes operation
Message and action type;And
Transmission unit 14 sends the action event, in order to be broadcasted according to action type operation information or to operation
Message storage and broadcast.
The remote control description synchronous terminal that the embodiment of the present disclosure provides is by classifying to operation, the operation thing of transmission
It include action type information in part, in order to carry out different disposal to operation information according to different action types, for example (,) it is only right
Operation information is broadcasted and is not written into database, and database is written to operation information and broadcasts the message, due to by portion
Divide action type without write-in, thus reduce the pressure of server, greatly improves since data band is written in high concurrent
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 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, according to different operation type broadcast or storage and broadcast operation message is synchronized.Such as to choosing
When selecting content and carrying out click confirmation (click), then action type is the second action type, needs all to deposit process and result
Storage and broadcast;When dragging picture, only dragging terminates that the operation of (drop, stop movement) is just final to picture to show position
Have an impact, therefore mobile operation setting will be stopped as Second Type operation, database is written.For the process of dragging
(moving operation, move) need to only be synchronized, it is not necessary that database (only broadcasting, be not written into) is written.The specific movement of aforesaid operations
It 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 being dragged to dustbin
Etc. a variety of operations.When stopping mobile, when coordinate is located within the scope of dustbin, i.e., the element is deleted.Such as mouse suspends
When (hover, suspension procedure), broadcast can be only needed to synchronize at this time with the animated show element, without database is written.
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 preferred embodiment of the present disclosure, it is contemplated that certain operations be likely to be lasting (such as click confirmation etc.) or
Person's frequency is higher (such as frequently click etc.), just needs constantly transmission data at this time, influences service performance.In view of the factor,
In a preferred embodiment of the disclosure, as shown in figure 5, further include interval judgment unit 15, the interval judgment unit 15
Whether judgement is greater than given threshold based on the interval of events for clicking the action event that confirmation operation (click) is generated, if working as previous existence
At action event and it is upper one send clicking operation event generate time interval be greater than given threshold, then send be currently generated
Action event.When operation is clicks confirmation, the time interval that first terminal sends two neighboring action event is greater than setting threshold
Value.The present embodiment setting clicks action event and sends interval threshold, what the action event being only currently generated was sent with upper one
When the time interval of action event is greater than the threshold value of setting, the action event being currently generated just is sent, user's high frequency is so prevented
Degree clicks the consumption of the same option bring Service Source and useless message synchronization, reduces action event and sends frequency, realizes
Throttling further avoids the problem of service performance is lost.
Further, 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 grasps
Make the flow chart of an embodiment of content synchronization method, referring to fig. 4, the remote control description synchronous method packet of the embodiment of the present disclosure
Include following steps:
Supervisory function bit is in the selection operation at interface;
The selection operation that response monitoring arrives;
Action event is generated based on response selection operation, action event includes operation information and action type;And
Action event is sent, in order to broadcast according to action type operation information or operation information is stored and broadcasted.
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 remote control description sync server that the disclosure provides.Such as Fig. 7 institute
Showing, a kind of remote control description sync server, comprising: receiving unit 31 receives the action event generated based on selection operation,
Action event includes operation information and action type;Action type judging unit 32, judges action type;Radio unit 33, extensively
Operation information is broadcast, to synchronize;And storage unit 34 stores operation information when action type is that once-type operates.
Fig. 8 is the schematic diagram of method performed by the Remote Selection operation content sync server of disclosure offer.Such as Fig. 8
Shown, a kind of Remote Selection operation content synchronous method includes the following steps: to receive selection operation event, the selection operation
Event includes operation information and action type;And the operation information is broadcasted according to the action type or to the operation
Message 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, ROM,
RAM, EPROM, EEPROM, DRAM, VRAM, flash memory device, magnetic or optical card, nanosystems (including molecular memory
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 (36)
1. a kind of Remote Selection operation content synchronization system, including first terminal, second terminal and server, which is characterized in that
The system comprises:
First terminal sends the action event generated based on the selection operation for acting on 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 operation is suspends or click, wherein the suspension is
First action type, described click is the second action type.
5. system according to claim 4, which is characterized in that when the operation is suspends, carry out animated show;The behaviour
When as clicking, display option prompt.
6. system according to claim 5, which is characterized in that the animated show is temporarily to amplify;The option prompt
It is display judging result.
7. system according to claim 5, which is characterized in that the operation for acting on first terminal is institute when clicking
It states first terminal and sends the time interval of two neighboring clicking operation event greater than given threshold.
8. a kind of Remote Selection operation content synchronous method, which comprises the steps of:
First terminal sends the action event generated based on the selection operation for acting on its interface, and the action event includes operation
Message 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.
9. according to the method described in claim 8, 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.
10. according to the method described in claim 9, it is characterized in that, first action type includes the action event
Process operation;Second action type includes the results operation of the action event.
11. according to the method described in claim 9, it is characterized in that, the operation is suspension or clicks, wherein the suspension is
First action type, described click is the second action type.
12. according to the method for claim 11, which is characterized in that when the operation is suspends, carry out animated show;It is described
When operation is clicks, display option prompt.
13. according to the method for claim 12, which is characterized in that the animated show is temporarily to amplify;The option mentions
Show it is display judging result.
14. according to the method for claim 12, which is characterized in that when the operation is clicks, the first terminal is sent
The time interval of two neighboring clicking operation event is greater than given threshold.
15. a kind of Remote Selection operation content synchronous terminal, which is characterized in that the terminal includes:
Monitoring unit, supervisory function bit is in the selection operation at its interface;
Response unit responds the selection operation;
Action event generation unit generates action event based on the selection operation is responded, and the action event includes that operation disappears
Breath and action type;And
Transmission unit sends the action event, in order to be broadcasted according to the action type the operation information or to institute
State operation information storage and broadcast.
16. terminal according to claim 15, 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.
17. terminal according to 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.
18. terminal according to claim 16, which is characterized in that the operation is suspends or click, wherein the suspension
For the first action type, described click is the second action type.
19. terminal according to claim 18, which is characterized in that when the operation is suspends, carry out animated show;It is described
When operation is clicks, display option prompt.
20. terminal according to claim 19, which is characterized in that the animated show is temporarily to amplify;The option mentions
Show it is display judging result.
21. terminal according to claim 15, 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 clicking operation is greater than given threshold, if the operation thing being currently generated
The time interval that part and the clicking operation event of a upper transmission generate is greater than given threshold, then sends the operation thing being currently generated
Part.
22. a kind of Remote Selection operation content synchronous method, which comprises the steps of:
Supervisory function bit is in the selection operation at its interface;
Respond the selection operation;
Action event is generated based on the selection operation is responded, the action event includes operation information and action type;And
The action event is sent, in order to broadcast according to the action type the operation information or to the operation information
Storage and broadcast.
23. according to the method for claim 22, 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.
24. according to the method for claim 23, 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.
25. according to the method for claim 23, which is characterized in that the operation is suspends or click, wherein the suspension
For the first action type, described click is the second action type.
26. according to the method for claim 25, which is characterized in that when the operation is suspends, carry out animated show;It is described
When operation is clicks, display option prompt.
27. according to the method for claim 26, which is characterized in that the animated show is temporarily to amplify;The option mentions
Show it is display judging result.
28. according to the method for claim 26, which is characterized in that further include the operation thing for judging to generate based on clicking 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.
29. a kind of synchronous server of Remote Selection operation content characterized by comprising
Receiving unit receives the action event generated based on selection 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.
30. server according to claim 29, 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.
31. server according to claim 30, 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.
32. a kind of Remote Selection operation content synchronous method, which comprises the steps of:
Selection operation event is received, the selection operation 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.
33. according to the method for claim 32, 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.
34. according to the method for claim 33, 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.
35. 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 8-14,22-28,32-34 the method.
36. 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 8-14,22-28,32-34 the method when executing described program
Step.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810924815.7A CN109286658A (en) | 2018-08-14 | 2018-08-14 | Remote Selection operates 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 |
---|---|---|---|
CN201810924815.7A CN109286658A (en) | 2018-08-14 | 2018-08-14 | Remote Selection operates synchronization system, method, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109286658A true CN109286658A (en) | 2019-01-29 |
Family
ID=65183064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810924815.7A Withdrawn CN109286658A (en) | 2018-08-14 | 2018-08-14 | Remote Selection operates synchronization system, method, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109286658A (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 (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147986A (en) * | 2011-04-14 | 2011-08-10 | 华中师范大学 | Electronic dual plate-based remote synchronous teaching 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 CN201810924815.7A patent/CN109286658A/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147986A (en) * | 2011-04-14 | 2011-08-10 | 华中师范大学 | Electronic dual plate-based remote synchronous teaching 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 |
---|---|---|
CN107908637B (en) | Entity updating method and system based on knowledge base | |
CN104133829B (en) | The method of monitoring business service data warehouse-in and relevant device and system | |
CN112597249B (en) | Synchronous distribution storage method and system for service data | |
CN106371998A (en) | Mobile application testing system and method | |
CN111669438B (en) | Live broadcast message transmission method and device, electronic equipment and medium | |
CN110334150A (en) | Monitor method, monitor terminal and the system of master-slave database synchronizing relay | |
CN107193674A (en) | The processing method and processing device of online PUSH message | |
CN107295031A (en) | A kind of method of data synchronization and device | |
CN107145397B (en) | A kind of cross-system method of data synchronization and system based on account | |
CN111324480B (en) | Large-scale host transaction fault positioning system and method | |
CN113434312A (en) | Data blood relationship processing method and device | |
CN108881456A (en) | A kind of data interaction system, server-side and its data interactive method and system | |
CN109286658A (en) | Remote Selection operates synchronization system, method, equipment and storage medium | |
CN103401941A (en) | GIS scene information processing method and system, node computer and server | |
CN102333280A (en) | Business secret key renewing method and system and business processing server | |
CN103929607A (en) | Communication method based on screen recording, and application client-side | |
CN102801575A (en) | Loopback detecting method and device | |
CN103986759A (en) | Multi-person real-time synchronous graphic edition and display method based on network transmission | |
CN109284158A (en) | Long-range drag operation contents synchronization system, method, equipment and storage medium | |
CN108966034B (en) | Virtual article display method, device and storage medium | |
CN109246196A (en) | Remote control description synchronization system and method | |
CN109032451A (en) | Picture library operation content synchronization system and method | |
CN109240780A (en) | Audio operation contents synchronization system and method | |
CN109167821A (en) | A kind of system and method that remote control description is synchronous | |
CN108989063A (en) | Processing method, device, equipment and the readable storage medium storing program for executing of group's account data |
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 |