CN109286658A - Remote Selection operates synchronization system, method, equipment and storage medium - Google Patents

Remote Selection operates synchronization system, method, equipment and storage medium Download PDF

Info

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
Application number
CN201810924815.7A
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 CN201810924815.7A priority Critical patent/CN109286658A/en
Publication of CN109286658A publication Critical patent/CN109286658A/en
Priority to PCT/CN2019/082702 priority patent/WO2020034652A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • 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/0481Interaction 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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

Remote Selection operates synchronization system, method, equipment and storage medium
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.
CN201810924815.7A 2018-08-14 2018-08-14 Remote Selection operates synchronization system, method, equipment and storage medium Withdrawn CN109286658A (en)

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)

* 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 (3)

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

Patent Citations (3)

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

* 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
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