CN111580769A - Display control system, method, device, storage medium and processor - Google Patents
Display control system, method, device, storage medium and processor Download PDFInfo
- Publication number
- CN111580769A CN111580769A CN202010393670.XA CN202010393670A CN111580769A CN 111580769 A CN111580769 A CN 111580769A CN 202010393670 A CN202010393670 A CN 202010393670A CN 111580769 A CN111580769 A CN 111580769A
- Authority
- CN
- China
- Prior art keywords
- identifier
- image source
- target
- control
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Facsimiles In General (AREA)
Abstract
The application discloses a display control system, a method, a device, a storage medium and a processor. The system comprises: an image source device for providing a target image; the acquisition end is connected with image source equipment and used for acquiring a target image; the receiving ends are respectively connected with the acquisition ends and used for receiving the target image and reversely controlling the image source equipment; the plurality of displays are respectively connected with the plurality of receiving ends and are used for displaying the target images received by the receiving ends; and the processing server is arranged between the acquisition end and the plurality of receiving ends and is used for acquiring the target control instruction and controlling the image source equipment according to the stored control state identifier and the target control instruction. By the method and the device, the problem that operation conflicts of the image source devices are caused by the fact that a plurality of receiving ends capable of controlling the image source devices in the reverse direction exist in the image management system in the related technology is solved.
Description
Technical Field
The present application relates to the field of image display control technologies, and in particular, to a display control system, method, apparatus, storage medium, and processor.
Background
In an image management system in the related art, as shown in fig. 3, one acquisition end may establish a corresponding relationship with a plurality of receiving ends, specifically, the acquisition end acquires a desktop image of an image source device and sends acquired desktop image data to the plurality of receiving ends, and each receiving end decodes the received desktop image data and displays the decoded desktop image data on a connected display. In addition, the user can also perform reverse control on the image source device through the receiving end.
However, in the related art, there are problems in controlling the image source device as follows: under the scene that a plurality of users carry out reverse control on the image source equipment through a plurality of receiving ends, the operation conflict problem of the image source equipment exists due to a plurality of reverse control instructions from the plurality of receiving ends and direct operation of the users on the image source equipment.
In order to solve the problem that a plurality of receiving ends capable of performing reverse control on image source equipment exist in an image management system in the related art, so that operation conflicts of the image source equipment are caused, an effective solution is not provided at present.
Disclosure of Invention
The application provides a display control system, a display control method, a display control device, a storage medium and a processor, which are used for solving the problem that a plurality of receiving ends capable of reversely controlling image source equipment exist in an image management system in the related art, so that the operation of the image source equipment is conflicted.
According to one aspect of the present application, a display control system is provided. The system comprises: an image source device for providing a target image; the acquisition end is connected with image source equipment and used for acquiring a target image; the receiving ends are respectively connected with the acquisition ends and used for receiving the target image and reversely controlling the image source equipment; the plurality of displays are respectively connected with the plurality of receiving ends and are used for displaying the target images received by the receiving ends; and the processing server is arranged between the acquisition end and the plurality of receiving ends and is used for acquiring a target control instruction and controlling the image source equipment according to the stored control state identifier and the target control instruction, wherein the target control instruction is a reverse control instruction sent by the receiving ends or a control instruction sent by the image source equipment, and the control state identifier is used for indicating whether the image source equipment is currently in a controlled state or not.
According to another aspect of the present application, a display control method is provided, to which the above display control system is applied. The method comprises the following steps: receiving a target reverse control instruction through a processing server in the display control system, wherein the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used for controlling image source equipment in the system; judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; under the condition that the control state identifier is the first identifier, determining that the image source equipment is currently in an uncontrolled state, and sending a target reverse control instruction to the image source equipment through a processing server; and under the condition that the control state identifier is the second identifier, determining that the image source device is currently in the controlled state, and sending a first display instruction to a target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
Optionally, in a case that the control state identifier is the first identifier, after determining that the image source device is currently in an uncontrolled state and sending the target reverse control instruction to the image source device through the processing server, the method further includes: and setting the control state identifier as a second identifier through the processing server, and setting the ID of the target receiving end as an occupied equipment identifier.
Optionally, after the processing server sets the control status identifier as the second identifier and sets the ID of the target receiving end as the occupied device identifier, the method further includes: judging whether a processing server receives a reverse control instruction sent by a target receiving end corresponding to an occupied equipment identifier within preset time; and under the condition that a reverse control instruction sent by a target receiving end is not received within the preset time, setting the control state identifier as a first identifier through the processing server, and deleting the occupied equipment identifier.
Optionally, the first display instruction includes an ID of a first prompt image, the first prompt image includes information indicating that the image source device is in a controlled state, and the first prompt image is displayed through a display corresponding to the target receiving end.
Optionally, in a case that the control state identifier is the second identifier, after determining that the image source device is currently in the controlled state and sending the first display instruction to the target receiving end through the processing server, the method further includes: judging whether the control state identifier is set from the second identifier to the first identifier according to a preset period; and under the condition that the control state identifier is set to be the first identifier from the second identifier, sending a second display instruction to the target receiving end through the processing server, wherein the second display instruction is used for indicating that the image source device is in an uncontrolled state, the second display instruction comprises an ID (identity) of a second prompt image, the second prompt image comprises information representing that the image source device is in the uncontrolled state, and the second prompt image is displayed through a display corresponding to the target receiving end.
Optionally, the method further comprises: judging whether a processing server receives a control state notification message sent by an image source device, wherein the control state notification message is triggered by an operation event of an input device of the image source device, and the operation event is used for controlling the image source device; and under the condition that the processing server receives the control state notification message, setting the control state identifier as a second identifier and setting the occupied equipment identifier as the ID of the image source equipment.
Optionally, in a case where the processing server receives the control state notification message, before setting the control state identifier as the second identifier and setting the occupied device identifier as the ID of the image source device, the method further includes: and judging whether the control state identifier is a first identifier or not, and under the condition that the control state identifier is the first identifier, executing the steps of setting the control state identifier as a second identifier and setting the occupied equipment identifier as the ID of the image source equipment.
Optionally, the method further comprises: judging whether a processing server receives a control state notification message sent by an image source device corresponding to an occupied device identifier within preset time; and under the condition that the control state notification message sent by the image source equipment corresponding to the occupied equipment identifier is not received within the preset time, setting the control state identifier as a first identifier through the processing server, and deleting the occupied equipment identifier.
According to another aspect of the present application, there is provided another display control method to which the above display control system is applied. The method comprises the following steps: receiving a target control instruction through a processing server in a display control system, wherein the target control instruction is used for controlling image source equipment in the system, the target control instruction is an instruction sent by the target equipment, and the target equipment is the image source equipment or a target receiving end in the system; judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; under the condition that the control state identifier is the first identifier, determining that the image source equipment is currently in an uncontrolled state, and controlling the image source equipment through a target control instruction; and under the condition that the control state identifier is the second identifier, determining that the image source device is currently in the controlled state, and sending a first display instruction to the target device through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
Optionally, in a case where the control state identifier is the first identifier, after determining that the image source device is currently in an uncontrolled state and controlling the image source device by the target control instruction, the method further includes: judging whether the processing server receives a control instruction sent by the target equipment within preset time; and under the condition that the control instruction sent by the target equipment is not received within the preset time, setting the control state identifier as a first identifier through the processing server.
Optionally, in a case that the control state identifier is the second identifier, after determining that the image source device is currently in the controlled state and sending the first display instruction to the target device through the processing server, the method further includes: judging whether the control state identifier is set from the second identifier to the first identifier according to a preset period; and under the condition that the control state identifier is set from the second identifier to the first identifier, sending a second display instruction to the target device through the processing server, wherein the second display instruction is used for indicating that the image source device is in an uncontrolled state.
According to another aspect of the present application, there is provided a display control apparatus. The device includes: the first receiving unit is used for receiving a target reverse control instruction through a processing server in the display control system, wherein the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used for controlling image source equipment in the system; a first judging unit, configured to judge, based on the control state identifier stored in the processing server, whether the image source device is currently in a controlled state or an uncontrolled state; the first determining unit is used for determining that the image source equipment is currently in an uncontrolled state under the condition that the control state identifier is the first identifier, and sending a target reverse control instruction to the image source equipment through the processing server; and the second determining unit is used for determining that the image source device is currently in the controlled state under the condition that the control state identifier is the second identifier, and sending a first display instruction to the target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
According to another aspect of the present application, another display control apparatus is provided. The device includes: a third receiving unit, configured to receive a target control instruction through a processing server in the display control system, where the target control instruction is used to control an image source device in the system, the target control instruction is an instruction sent by the target device, and the target device is the image source device or a target receiving end in the system; a seventh judging unit, configured to judge, based on the control state identifier stored in the processing server, whether the image source device is currently in a controlled state or an uncontrolled state; a third determining unit, configured to determine that the image source device is currently in an uncontrolled state and control the image source device according to the target control instruction, when the control state identifier is the first identifier; and the fourth determining unit is used for determining that the image source device is currently in the controlled state under the condition that the control state identifier is the second identifier, and sending a first display instruction to the target device through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
In order to achieve the above object, according to another aspect of the present application, there is provided a storage medium including a stored program, wherein the program executes any one of the above-described display control methods.
In order to achieve the above object, according to another aspect of the present application, there is provided a processor for executing a program, wherein the program executes any one of the above display control methods.
According to the application, the method comprises the steps of providing a target image through image source equipment; the acquisition end is connected with image source equipment and used for acquiring a target image; the receiving ends are respectively connected with the acquisition ends and used for receiving the target image and reversely controlling the image source equipment; the plurality of displays are respectively connected with the plurality of receiving ends and are used for displaying the target images received by the receiving ends; the processing server is arranged between the acquisition end and the plurality of receiving ends and used for acquiring a target control instruction and controlling the image source equipment according to the stored control state identification and the target control instruction, wherein the target control instruction is a reverse control instruction sent by the receiving ends or a control instruction sent by the image source equipment, and the control state identification is used for indicating whether the image source equipment is currently in a controlled state or not. When the processing server receives the control instruction, whether the image source equipment is currently in the controlled state is determined according to the control state identifier, so that the image source equipment is controlled, and the effect of avoiding the operation conflict of the image source equipment is achieved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application. In the drawings:
FIG. 1 is a schematic diagram of a prior art display control system;
FIG. 2 is a schematic diagram of a display control system provided in accordance with an embodiment of the present application;
FIG. 3 is a flowchart of a display control method according to an embodiment of the present application
FIG. 4 is a flow chart of another display control method provided according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a display control apparatus provided in accordance with an embodiment of the present application; and
fig. 6 is a schematic diagram of another display control apparatus provided according to an embodiment of the present application.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an embodiment of the present application, there is provided a display control method.
Fig. 2 is a schematic diagram of a display control system according to an embodiment of the present application. As shown in fig. 2, the system includes: image source device 21, acquisition end 22, multiple receiving ends 23, multiple displays 24, and processing server 25.
Specifically, an image source device 21 for providing a target image.
And the acquisition terminal 22 is connected with the image source device 21 and is used for acquiring the target image.
And a plurality of receiving terminals 23, respectively connected to the capturing terminal 22, for receiving the target image and reversely controlling the image source device 21.
And a plurality of displays 24, respectively connected to the plurality of receiving terminals 23, for displaying the target images received by the receiving terminals 23.
And the processing server 25 is arranged between the acquisition end 22 and the plurality of receiving ends 23, and is configured to acquire a target control instruction, and control the image source device 21 according to the stored control state identifier and the target control instruction, where the target control instruction is a reverse control instruction sent by the receiving end 23 or a control instruction sent by the image source device 21, and the control state identifier is used to indicate whether the image source device 21 is currently in a controlled state.
It should be noted that the image management system may include a plurality of image source devices 21, and only one image source device 21 is illustrated in fig. 2. In the image management system, one acquisition end 22 is connected with one image source device 21, one acquisition end 22 establishes a corresponding relationship with a plurality of receiving ends 23, specifically, the acquisition end 22 and the receiving ends 23 establish a corresponding relationship through a processing server 25, and in addition, one receiving end 23 is connected with a display 24.
This application sets up processing server 25 between collector 22 and receiving terminal 23, when controlling image source equipment, has two kinds of modes, firstly carries out direct control to image source equipment 21 through the input device of image source equipment 21, secondly carries out reverse control to image source equipment 21 through receiving terminal 23, when adopting above-mentioned two kinds of modes control image source equipment, and the equipment that corresponds all sends control instruction to processing server 25. When the image source device 21 is currently in the controlled state, the control state identifier stored in the processing server 25 may be an occupied state identifier, and at this time, when the image source device 21 acquires a control instruction sent from the image source device 21 or the receiving end 23, it is prompted that the image source device 21 or the receiving end 23 is currently in the controlled state and cannot perform a control operation. When the image source device 21 is currently in an uncontrolled state, the control state identifier stored in the processing server 25 may be an idle state identifier, and when the image source device 21 acquires a control instruction sent from the image source device 21 or the receiving end 23, the image source device 21 may be controlled according to the received control instruction.
In the display control system provided by the embodiment of the application, the target image is provided through the image source device 21; the acquisition end 22 is connected with the image source equipment 21 and is used for acquiring a target image; a plurality of receiving terminals 23, respectively connected to the collecting terminal 22, for receiving the target image and reversely controlling the image source device 21; a plurality of displays 24 respectively connected to the plurality of receiving terminals 23, for displaying the target images received by the receiving terminals 23; and the processing server 25 is arranged between the acquisition end 22 and the plurality of receiving ends 23, and is configured to acquire a target control instruction, and control the image source device 21 according to a stored control state identifier and the target control instruction, where the target control instruction is a reverse control instruction sent by the receiving end 23 or a control instruction sent by the image source device 21, and the control state identifier is used to indicate whether the image source device 21 is currently in a controlled state, so that the problem that operation conflicts of the image source device are caused by the presence of a plurality of receiving ends capable of performing reverse control on the image source device in an image management system in the related art is solved. When the processing server receives the control instruction, whether the image source equipment is currently in the controlled state is determined according to the control state identifier, so that the image source equipment is controlled, and the effect of avoiding the operation conflict of the image source equipment is achieved.
Fig. 3 is a flowchart of a display control method according to an embodiment of the present application. As shown in fig. 3, the display control system described above is applied, and the method includes the following steps:
step S301, receiving a target reverse control instruction through a processing server in the display control system, where the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used to control an image source device in the system.
Specifically, when a user needs to perform reverse control on the image source device, a reverse control instruction is sent to the processing server through the receiving end, and the processing server performs corresponding judgment and control after receiving the reverse control instruction.
Step S302, based on the control status identifier stored in the processing server, determines whether the image source device is currently in a controlled state or an uncontrolled state.
Specifically, after receiving a reverse control instruction sent by the receiving end, the processing server determines whether the control state identifier is an idle identifier, and if the control state identifier is an idle identifier, the processing server may allow the user to perform reverse control on the image source device through the receiving end. And if the identifier is the occupation identifier, the user is not allowed to reversely control the image source equipment through the receiving end.
Step S303, determining that the image source device is currently in an uncontrolled state under the condition that the control state identifier is the first identifier, and sending the target reverse control instruction to the image source device through the processing server.
It should be noted that the first identifier is an idle identifier, and since the control state identifier represents whether the image source device is currently in a controlled state, and indicates that the image source device is in an uncontrolled state under the condition that the control state identifier is the first identifier, a user can send a reverse control instruction issued by the receiving end to the image source device through the acquisition end, thereby implementing reverse control on the image source device.
In order to avoid the influence on the current control operation, optionally, in the display control method provided in this embodiment of the application, after determining that the image source device is currently in an uncontrolled state and sending a target reverse control instruction to the image source device through the processing server, if the control state identifier is the first identifier, the method further includes: and setting the control state identifier as a second identifier through the processing server, and setting the ID of the target receiving end as an occupied equipment identifier.
It should be noted that the second identifier is an occupied identifier, and when it is determined that the control state identifier is the second identifier, the user may be allowed to perform reverse control on the image source device, and in order to avoid being influenced by operations of other users in the operation of the user, the processing server may set the control state identifier as the occupied identifier and store the ID of the receiving end as the occupied device identifier. Therefore, the user can send the reverse control instruction issued by the receiving end to the image source device through the acquisition end, and reverse control over the image source device is achieved.
Step S304, under the condition that the control state identifier is the second identifier, determining that the image source device is currently in the controlled state, and sending a first display instruction to a target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
It should be noted that, when the control status identifier is the second identifier, it indicates that the image source device is being directly controlled or is being reversely controlled by other receiving terminals, at this time, the user cannot implement the reverse control performed on the image source device through the receiving terminal, and the processing server may send the first display instruction to the receiving terminal to prompt the user that the user cannot perform the reverse control operation on the image source device currently.
In order to enable a user to know the current state of the image source device, optionally, in the display control method provided in the embodiment of the present application, the first display instruction includes an ID of a first prompt image, the first prompt image includes information indicating that the image source device is in a controlled state, and the first prompt image is displayed through a display corresponding to the target receiving end.
It should be noted that the first display instruction may carry an ID of the first prompt image, so that the receiving end displays the preset first prompt image corresponding to the ID on the display, where the first prompt image is used to prompt the user that the reverse control operation cannot be performed on the image source device currently. For example, the first prompt image may include a word "image source device is being operated, please wait, etc" or the like with prompt meaning.
The display control method provided by the embodiment of the application receives a target reverse control instruction through a processing server in a display control system, wherein the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used for controlling image source equipment in the system; judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; under the condition that the control state identifier is the first identifier, determining that the image source equipment is currently in an uncontrolled state, and sending a target reverse control instruction to the image source equipment through a processing server; under the condition that the control state identifier is the second identifier, the current controlled state of the image source device is determined, and a first display instruction is sent to a target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state, so that the problem that operation conflicts of the image source device are caused by the fact that a plurality of receiving ends capable of reversely controlling the image source device exist in an image management system in the related art is solved. When the processing server receives the control instruction, whether the image source equipment is currently in the controlled state is determined according to the control state identifier, so that the image source equipment is controlled, and the effect of avoiding the operation conflict of the image source equipment is achieved.
In order to determine whether to stop controlling the image source device currently, optionally, in the display control method provided in this embodiment of the application, after the processing server sets the control state identifier as the second identifier and sets the ID of the target receiving end as the occupied device identifier, the method further includes: judging whether a processing server receives a reverse control instruction sent by a target receiving end corresponding to an occupied equipment identifier within preset time; and under the condition that a reverse control instruction sent by a target receiving end is not received within the preset time, setting the control state identifier as a first identifier through the processing server, and deleting the occupied equipment identifier.
It should be noted that, in the reverse control, the processing server needs to determine whether the reverse control of the receiving end corresponding to the user through the occupied device identifier is stopped; specifically, the processing server may determine whether a reverse control instruction from a receiving end corresponding to the occupied device identifier is received within a preset time, and if so, may determine that the reverse control is still being continued. If not, the reverse control can be considered to be stopped, the control state identifier can be set as an idle identifier, and the occupied device identifier is cleared, so that other users can reversely control the image source device through other receiving ends or directly control the image source device.
In order to prompt the user in time after the current control operation is finished, optionally, in the display control method provided in this embodiment of the present application, after determining that the image source device is currently in the controlled state and sending the first display instruction to the target receiving end through the processing server under the condition that the control state identifier is the second identifier, the method further includes: judging whether the control state identifier is set from the second identifier to the first identifier according to a preset period; and under the condition that the control state identifier is set to be the first identifier from the second identifier, sending a second display instruction to the target receiving end through the processing server, wherein the second display instruction is used for indicating that the image source device is in an uncontrolled state, the second display instruction comprises an ID (identity) of a second prompt image, the second prompt image comprises information representing that the image source device is in the uncontrolled state, and the second prompt image is displayed through a display corresponding to the target receiving end.
Specifically, the processing server periodically judges whether the control state identifier is converted from the occupied identifier to the idle identifier; and when the control state identifier is changed from the occupied identifier to the idle identifier, sending a second display instruction to the receiving end, wherein the second display instruction carries the ID of a second prompt image, so that the receiving end displays the preset second prompt image corresponding to the ID on the display, and the second prompt image is used for prompting a user that reverse control operation can be performed on the image source device currently.
For example, the second prompt image may include a word "image source device is already in an idle state, please operate" or the like with prompt meaning. After the user sees the second prompt image on the display connected with the receiving end, the user can send a reverse control instruction to the image source equipment through the receiving end.
Optionally, in the display control method provided in this embodiment of the present application, the method further includes: judging whether a processing server receives a control state notification message sent by an image source device, wherein the control state notification message is triggered by an operation event of an input device of the image source device, and the operation event is used for controlling the image source device; and under the condition that the processing server receives the control state notification message, setting the control state identifier as a second identifier and setting the occupied equipment identifier as the ID of the image source equipment.
Specifically, the operation event of the input device of the image source device may be a keyboard and mouse event, and after receiving the keyboard and mouse event, the image source device sends a control state notification message to the processing server, where the control state carried in the control state notification message is occupied, so that the processing server modifies the control state identifier stored in the processing server, thereby avoiding an operation conflict.
Further, after receiving the control state notification message sent by the image source device, the processing server sets the control state identifier as an occupation identifier, that is, a second identifier, according to the control state carried in the control state notification message, and sets the occupation device identifier as the ID of the image source device. Therefore, the method and the device are convenient for determining the current state of the image source device according to the control state identifier, and if the image source device is being operated, the corresponding operator can be determined according to the occupied device identifier.
In order to avoid a conflict between direct control and a current operation of the image source device, optionally, in the display control method provided in this embodiment of the application, when the processing server receives the control state notification message, the method further includes setting the control state identifier as the second identifier, and before setting the occupied device identifier as the ID of the image source device: and judging whether the control state identifier is a first identifier or not, and under the condition that the control state identifier is the first identifier, executing the steps of setting the control state identifier as a second identifier and setting the occupied equipment identifier as the ID of the image source equipment.
It should be noted that, in the above embodiment, the image source device sends the control status notification message to the processing server each time after receiving the keyboard and mouse event, that is, whether the image source device is currently controlled in the reverse direction or not, the forward control of the image source device is preferentially considered.
In this embodiment, after the image source device receives the keyboard and mouse event and the control state saved by the processing server itself is idle, a control state notification message is sent to the processing server, the control state carried by the control state notification message is occupied, after the image source device receives the keyboard and mouse event, the state of the control state saved by the image source device itself is modified to be occupied, that is, when the image source device is not currently in the controlled state, direct control is accepted.
In order to determine whether the direct operation of the image source device by the user is stopped, optionally, in the display control method provided in this embodiment of the present application, the method further includes: judging whether a processing server receives a control state notification message sent by an image source device corresponding to an occupied device identifier within preset time; and under the condition that the control state notification message sent by the image source equipment corresponding to the occupied equipment identifier is not received within the preset time, setting the control state identifier as a first identifier through the processing server, and deleting the occupied equipment identifier.
It should be noted that the processing server needs to determine whether the direct operation of the image source device by the user is stopped, specifically, the processing server may determine whether the image source device is still directly operated by the user within a preset time, and if so, the processing server may determine that the direct operation is still continued, and may repeatedly execute the step, so as to detect that the user stops the operation in time. If not, the direct operation can be considered to be stopped, the control state identifier can be set to be idle, and the occupied equipment identifier is cleared, so that a user can perform reverse control on the image source equipment through the receiving end.
Fig. 4 is a flowchart of another display control method according to an embodiment of the present application. As shown in fig. 4, with the above display control system, the method includes the following steps:
step S401, receiving a target control instruction through a processing server in the display control system, where the target control instruction is used to control an image source device in the system, the target control instruction is an instruction sent by the target device, and the target device is the image source device or a target receiving end in the system.
Specifically, when a user needs to perform reverse control on the image source device, a reverse control instruction is sent to the processing server through the receiving end, and the processing server receives the reverse control instruction and performs corresponding judgment and control. In addition, when the user needs to directly control the image source device, the user also sends a control instruction to the processing server, and the processing server receives the control instruction and performs corresponding judgment and control.
Step S402, based on the control status identifier stored in the processing server, determines whether the image source device is currently in a controlled state or an uncontrolled state.
Specifically, after receiving the target control instruction, the processing server determines whether the control state identifier is an idle identifier, and if the control state identifier is an idle identifier, the processing server may allow the user to perform reverse control on the image source device through the receiving end, or directly control the image source device through the input device of the image source device, and if the control state identifier is an occupied identifier, the processing server may not allow the image source device to perform reverse control or direct control.
Step S403, determining that the image source device is currently in an uncontrolled state under the condition that the control state identifier is the first identifier, and controlling the image source device through the target control instruction.
It should be noted that the first identifier is an idle identifier, and since the control state identifier represents whether the image source device is currently in a controlled state, and indicates that the image source device is in an uncontrolled state under the condition that the control state identifier is the first identifier, a user can send a reverse control instruction issued by the receiving end to the image source device through the acquisition end, so as to implement reverse control on the image source device, and the user can also directly control the image source device through the input device.
In order to determine whether to stop controlling the image source device currently, optionally, in the display control method provided in this embodiment of the application, in a case that the control state identifier is the first identifier, it is determined that the image source device is currently in an uncontrolled state, and after the image source device is controlled by the target control instruction, the method further includes: judging whether the processing server receives a control instruction sent by the target equipment within preset time; and under the condition that the control instruction sent by the target equipment is not received within the preset time, setting the control state identifier as a first identifier through the processing server.
It should be noted that, in the process of controlling the image source device, the processing server needs to determine whether the user stops controlling the image source device by using the device corresponding to the device identifier; specifically, the processing server may determine whether a control instruction from the device corresponding to the occupied device identifier is received within a preset time, and if so, may determine that the current control is still continuing, and if not, may determine that the current control has stopped, may set the control state identifier as an idle identifier, and clears the occupied device identifier, so that other users may perform reverse control on the image source device through other receiving terminals or directly control the image source device.
Step S404, determining that the image source device is currently in the controlled state under the condition that the control state identifier is the second identifier, and sending a first display instruction to the target device through the processing server, where the first display instruction is used to indicate that the image source device is in the controlled state.
It should be noted that, when the control status identifier is the second identifier, it indicates that the image source device is being reversely controlled or directly controlled by other receiving terminals, at this time, the user cannot implement the reverse control performed on the image source device through the receiving terminal, and the processing server may send the first display instruction to the receiving terminal to prompt the user that the user cannot currently perform the reverse control operation on the image source device.
In order to prompt the user in time after the current control operation is finished, optionally, in the display control method provided in this embodiment of the present application, in a case that the control state identifier is the second identifier, it is determined that the image source device is currently in the controlled state, and after the processing server sends the first display instruction to the target device, the method further includes: judging whether the control state identifier is set from the second identifier to the first identifier according to a preset period; and under the condition that the control state identifier is set from the second identifier to the first identifier, sending a second display instruction to the target device through the processing server, wherein the second display instruction is used for indicating that the image source device is in an uncontrolled state.
Specifically, the processing server periodically judges whether the control state identifier is changed from occupied to idle; and when the control state identifier is changed from occupied to idle, sending a second display instruction to the receiving end or the image source equipment, wherein the second display instruction carries the ID of a second prompt image, so that the receiving end or the image source equipment displays the preset second prompt image corresponding to the ID on the display, and the second prompt image is used for prompting a user that the image source equipment can be controlled and operated currently.
The display control method provided by the embodiment of the application receives a target control instruction through a processing server in a display control system, wherein the target control instruction is used for controlling image source equipment in the system, the target control instruction is an instruction sent by the target equipment, and the target equipment is the image source equipment or a target receiving end in the system; judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; under the condition that the control state identifier is the first identifier, determining that the image source equipment is currently in an uncontrolled state, and controlling the image source equipment through a target control instruction; under the condition that the control state identifier is the second identifier, determining that the image source device is currently in the controlled state, and sending a first display instruction to the target device through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state, so that the problem that operation conflicts of the image source device are caused by the fact that a plurality of receiving ends capable of reversely controlling the image source device exist in an image management system in the related art is solved. When the processing server receives the control instruction, whether the image source equipment is currently in the controlled state is determined according to the control state identifier, so that the image source equipment is controlled, and the effect of avoiding the operation conflict of the image source equipment is achieved.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
The embodiment of the present application further provides a display control device, and it should be noted that the display control device according to the embodiment of the present application may be used to execute the method for controlling display according to the embodiment of the present application. The following describes a display control device provided in an embodiment of the present application.
Fig. 5 is a schematic diagram of a display control apparatus according to an embodiment of the present application. As shown in fig. 5, the apparatus includes: a first receiving unit 51, a first judging unit 52, a first determining unit 53, and a second determining unit 54.
Specifically, the first receiving unit 51 is configured to receive a target reverse control instruction through a processing server in the display control system, where the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used to control an image source device in the system.
A first judging unit 52 for judging whether the image source device is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server.
And a first determining unit 53, configured to determine that the image source device is currently in an uncontrolled state if the control state identifier is the first identifier, and send a target reverse control instruction to the image source device through the processing server.
A second determining unit 54, configured to determine that the image source device is currently in the controlled state if the control state identifier is the second identifier, and send a first display instruction to the target receiving end through the processing server, where the first display instruction is used to indicate that the image source device is in the controlled state.
In the display control apparatus provided in the embodiment of the present application, a first receiving unit 51 receives a target reverse control instruction through a processing server in a display control system, where the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used to control an image source device in the system; the first judgment unit 52 judges whether the image source device is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; the first determining unit 53 determines that the image source device is currently in an uncontrolled state under the condition that the control state identifier is the first identifier, and sends a target reverse control instruction to the image source device through the processing server; the second determining unit 54 determines that the image source device is currently in the controlled state when the control state identifier is the second identifier, and sends the first display instruction to the target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state, so that the problem that a plurality of receiving ends capable of performing reverse control on the image source device exist in an image management system in the related art, which causes operation conflict of the image source device is solved.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: and the first setting unit is used for determining that the image source equipment is currently in an uncontrolled state under the condition that the control state identifier is the first identifier, setting the control state identifier as a second identifier through the processing server after the processing server sends the target reverse control instruction to the image source equipment, and setting the ID of the target receiving end as an occupied equipment identifier.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: the second judging unit is used for judging whether the processing server receives a reverse control instruction sent by a target receiving end corresponding to the occupied equipment identifier within the preset time after the control state identifier is set as a second identifier by the processing server and the ID of the target receiving end is set as the occupied equipment identifier; and the second setting unit is used for setting the control state identifier as the first identifier through the processing server and deleting the occupied equipment identifier under the condition that the reverse control instruction sent by the target receiving end is not received within the preset time.
Optionally, in the display control apparatus provided in this embodiment of the application, the first display instruction includes an ID of a first prompt image, the first prompt image includes information indicating that the image source device is in a controlled state, and the first prompt image is displayed through a display corresponding to the target receiving end.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: a third judging unit, configured to determine that the image source device is currently in the controlled state when the control state identifier is the second identifier, and judge whether the control state identifier is set from the second identifier to the first identifier according to a preset period after the processing server sends the first display instruction to the target receiving end; and the second receiving unit is used for sending a second display instruction to the target receiving end through the processing server under the condition that the control state identifier is set to be the first identifier from the second identifier, wherein the second display instruction is used for indicating that the image source device is in an uncontrolled state, the second display instruction comprises an ID (identity) of a second prompt image, the second prompt image comprises information representing that the image source device is in the uncontrolled state, and the second prompt image is displayed through a display corresponding to the target receiving end.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: a fourth judging unit, configured to judge whether the processing server receives a control state notification message sent by the image source device, where the control state notification message is triggered by an operation event of an input device of the image source device, and the operation event is used to control the image source device; and the third setting unit is used for setting the control state identifier as the second identifier and setting the occupied device identifier as the ID of the image source device under the condition that the processing server receives the control state notification message.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: and a fifth judging unit, configured to, when the processing server receives the control state notification message, set the control state identifier as the second identifier, and set the occupied device identifier as the ID of the image source device, judge whether the control state identifier is the first identifier, and, when the control state identifier is the first identifier, perform the step of setting the control state identifier as the second identifier, and set the occupied device identifier as the ID of the image source device.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: a sixth judging unit, configured to judge whether the processing server receives, within a preset time, a control state notification message sent by an image source device corresponding to the occupied device identifier; and the fourth setting unit is used for setting the control state identifier as the first identifier through the processing server and deleting the occupied equipment identifier under the condition that the control state notification message sent by the image source equipment corresponding to the occupied equipment identifier is not received within the preset time.
The display control device comprises a processor and a memory, wherein the first receiving unit 51, the first judging unit 52, the first determining unit 53, the second determining unit 54 and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
Fig. 6 is a schematic diagram of a display control apparatus according to an embodiment of the present application. As shown in fig. 6, the apparatus includes: a third receiving unit 61, a seventh judging unit 62, a third determining unit 63, and a fourth determining unit 64.
Specifically, the third receiving unit 61 is configured to receive a target control instruction through a processing server in the display control system, where the target control instruction is used to control an image source device in the system, the target control instruction is an instruction sent by the target device, and the target device is an image source device or a target receiving end in the system.
A seventh judging unit 62 for judging whether the image source device is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server.
And a third determining unit 63 for determining that the image source device is currently in an uncontrolled state and controlling the image source device through the target control instruction, in case that the control state flag is the first flag.
A fourth determining unit 64 for determining that the image source device is currently in the controlled state if the control state identifier is the second identifier, and transmitting a first display instruction to the target device through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
In the display control apparatus provided in the embodiment of the present application, the third receiving unit 61 receives a target control instruction through the processing server in the display control system, where the target control instruction is used to control the image source device in the system, the target control instruction is an instruction sent by the target device, and the target device is the image source device or a target receiving end in the system; the seventh judging unit 62 judges whether the image source device is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; the third determining unit 63 determines that the image source device is currently in an uncontrolled state and controls the image source device through a target control instruction, when the control state identifier is the first identifier; the fourth determining unit 64 determines that the image source device is currently in the controlled state under the condition that the control state identifier is the second identifier, and sends the first display instruction to the target device through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state, so that the problem that a plurality of receiving ends capable of reversely controlling the image source device exist in an image management system in the related art, and operation conflict of the image source device is caused is solved.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: an eighth judging unit, configured to determine that the image source device is currently in an uncontrolled state when the control state identifier is the first identifier, and judge whether the processing server receives a control instruction sent by the target device within a preset time after controlling the image source device by the target control instruction; and the fifth setting unit is used for setting the control state identifier as the first identifier through the processing server under the condition that the control instruction sent by the target equipment is not received within the preset time.
Optionally, in the display control apparatus provided in the embodiment of the present application, the apparatus further includes: a ninth judging unit, configured to determine that the image source device is currently in the controlled state when the control state identifier is the second identifier, and judge whether the control state identifier is set from the second identifier to the first identifier according to a preset period after the processing server sends the first display instruction to the target device; and a sixth setting unit, configured to send, by the processing server, a second display instruction to the target device when the control state identifier is set from the second identifier to the first identifier, where the second display instruction is used to indicate that the image source device is in an uncontrolled state.
The display control device comprises a processor and a memory, wherein the third receiving unit 61, the seventh judging unit 62, the third determining unit 63, the fourth determining unit 64 and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the problem that a plurality of receiving ends capable of reversely controlling the image source equipment exist in an image management system in the related art and the operation conflict of the image source equipment is caused is solved by adjusting the kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
An embodiment of the present invention provides a storage medium having a program stored thereon, the program implementing the display control method when executed by a processor.
The embodiment of the invention provides a processor, which is used for running a program, wherein the display control method is executed when the program runs.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program which is stored on the memory and can run on the processor, wherein the processor executes the program and realizes the following steps: receiving a target reverse control instruction through a processing server in the display control system, wherein the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used for controlling image source equipment in the system; judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; under the condition that the control state identifier is the first identifier, determining that the image source equipment is currently in an uncontrolled state, and sending a target reverse control instruction to the image source equipment through a processing server; and under the condition that the control state identifier is the second identifier, determining that the image source device is currently in the controlled state, and sending a first display instruction to a target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state. The device herein may be a server, a PC, a PAD, a mobile phone, etc.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device: receiving a target reverse control instruction through a processing server in the display control system, wherein the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used for controlling image source equipment in the system; judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server; under the condition that the control state identifier is the first identifier, determining that the image source equipment is currently in an uncontrolled state, and sending a target reverse control instruction to the image source equipment through a processing server; and under the condition that the control state identifier is the second identifier, determining that the image source device is currently in the controlled state, and sending a first display instruction to a target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (16)
1. A display control system, comprising:
an image source device for providing a target image;
the acquisition end is connected with the image source equipment and is used for acquiring the target image;
the receiving ends are respectively connected with the acquisition ends and used for receiving the target image and reversely controlling the image source equipment;
the plurality of displays are respectively connected with the plurality of receiving ends and are used for displaying the target images received by the receiving ends;
and the processing server is arranged between the acquisition end and the plurality of receiving ends and is used for acquiring a target control instruction and controlling the image source equipment according to a stored control state identifier and the target control instruction, wherein the target control instruction is a reverse control instruction sent by the receiving ends or a control instruction sent by the image source equipment, and the control state identifier is used for indicating whether the image source equipment is currently in a controlled state or not.
2. A display control method to which the display control system according to claim 1 is applied, comprising:
receiving a target reverse control instruction through a processing server in a display control system, wherein the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used for controlling image source equipment in the system;
judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server;
under the condition that the control state identifier is a first identifier, determining that the image source equipment is currently in an uncontrolled state, and sending the target reverse control instruction to the image source equipment through the processing server;
and under the condition that the control state identifier is a second identifier, determining that the image source device is currently in a controlled state, and sending a first display instruction to the target receiving end through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
3. The method as claimed in claim 2, wherein after determining that the image source device is currently in an uncontrolled state and transmitting the target reverse control instruction to the image source device through the processing server in case that the control state flag is a first flag, the method further comprises:
setting the control state identifier as the second identifier and setting the ID of the target receiving end as an occupied equipment identifier through the processing server.
4. The method of claim 3, wherein after setting the control status identifier as the second identifier and the ID of the target receiving end as the occupied device identifier by the processing server, the method further comprises:
judging whether the processing server receives a reverse control instruction sent by the target receiving end corresponding to the occupied equipment identification within preset time;
and under the condition that a reverse control instruction sent by the target receiving end is not received within the preset time, setting the control state identifier as the first identifier through the processing server, and deleting the occupied equipment identifier.
5. The method as claimed in claim 2, wherein the first display instruction includes an ID of a first prompt image, the first prompt image includes information indicating that the image source device is in the controlled state, and the first prompt image is displayed on a display corresponding to the target receiving end.
6. The method as claimed in claim 2, wherein after determining that the image source device is currently in the controlled state and transmitting a first display instruction to the target receiving end through the processing server in case that the control state flag is the second flag, the method further comprises:
judging whether the control state identifier is set from the second identifier to the first identifier according to a preset period;
and sending a second display instruction to the target receiving end through the processing server under the condition that the control state identifier is set from the second identifier to the first identifier, wherein the second display instruction is used for indicating that the image source device is in an uncontrolled state, the second display instruction contains an ID of a second prompt image, the second prompt image contains information representing that the image source device is in the uncontrolled state, and the second prompt image is displayed through a display corresponding to the target receiving end.
7. The method of claim 2, further comprising:
judging whether the processing server receives a control state notification message sent by the image source equipment, wherein the control state notification message is triggered by an operation event of input equipment of the image source equipment, and the operation event is used for controlling the image source equipment;
and setting the control state identifier as the second identifier and setting the occupied device identifier as the ID of the image source device under the condition that the processing server receives the control state notification message.
8. The method as claimed in claim 7, wherein before setting the control state identifier as the second identifier and setting the occupied device identifier as the ID of the image source device in case that the processing server receives the control state notification message, the method further comprises:
and judging whether the control state identifier is the first identifier or not, and under the condition that the control state identifier is the first identifier, setting the control state identifier as the second identifier and setting an occupied device identifier as the ID of the image source device.
9. The method according to any one of claims 7 or 8, further comprising:
judging whether the processing server receives the control state notification message sent by the image source equipment corresponding to the occupied equipment identification within preset time;
and under the condition that the control state notification message sent by the image source equipment corresponding to the occupied equipment identifier is not received within preset time, setting the control state identifier as the first identifier through the processing server, and deleting the occupied equipment identifier.
10. A display control method to which the display control system according to claim 1 is applied, comprising:
receiving a target control instruction through a processing server in a display control system, wherein the target control instruction is used for controlling image source equipment in the system, the target control instruction is an instruction sent by target equipment, and the target equipment is the image source equipment or a target receiving end in the system;
judging whether the image source equipment is currently in a controlled state or an uncontrolled state based on the control state identification stored in the processing server;
under the condition that the control state identifier is a first identifier, determining that the image source equipment is currently in an uncontrolled state, and controlling the image source equipment through the target control instruction;
and under the condition that the control state identifier is a second identifier, determining that the image source device is currently in a controlled state, and sending a first display instruction to the target device through the processing server, wherein the first display instruction is used for indicating that the image source device is in the controlled state.
11. The method as claimed in claim 10, wherein, after determining that the image source device is currently in an uncontrolled state and controlling the image source device by the target control instruction in case that the control state identification is a first identification, the method further comprises:
judging whether the processing server receives a control instruction sent by the target equipment within preset time;
and setting the control state identifier as the first identifier through the processing server under the condition that a control instruction sent by the target device is not received within preset time.
12. The method as claimed in claim 10, wherein after determining that the image source device is currently in the controlled state and transmitting a first display instruction to the target device through the processing server in case that the control state flag is the second flag, the method further comprises:
judging whether the control state identifier is set from the second identifier to the first identifier according to a preset period;
and under the condition that the control state identifier is set from the second identifier to the first identifier, sending a second display instruction to the target device through the processing server, wherein the second display instruction is used for indicating that the image source device is in an uncontrolled state.
13. A display control apparatus to which the display control system of claim 1 is applied, comprising:
the system comprises a first receiving unit, a second receiving unit and a display control unit, wherein the first receiving unit is used for receiving a target reverse control instruction through a processing server in a display control system, the target reverse control instruction is an instruction sent by a target receiving end in the system, and the target reverse control instruction is used for controlling image source equipment in the system;
a first judging unit, configured to judge, based on the control state identifier stored in the processing server, whether the image source device is currently in a controlled state or an uncontrolled state;
a first determining unit, configured to determine that the image source device is currently in an uncontrolled state when the control state identifier is a first identifier, and send the target reverse control instruction to the image source device through the processing server;
a second determining unit, configured to determine that the image source device is currently in a controlled state if the control state identifier is a second identifier, and send a first display instruction to the target receiving end through the processing server, where the first display instruction is used to indicate that the image source device is in the controlled state.
14. A display control apparatus to which the display control system of claim 1 is applied, comprising:
a third receiving unit, configured to receive a target control instruction through a processing server in a display control system, where the target control instruction is used to control an image source device in the system, the target control instruction is an instruction sent by a target device, and the target device is the image source device or a target receiving end in the system;
a seventh judging unit, configured to judge, based on the control state identifier stored in the processing server, whether the image source device is currently in a controlled state or an uncontrolled state;
a third determining unit, configured to determine that the image source device is currently in an uncontrolled state and control the image source device according to the target control instruction, if the control state identifier is the first identifier;
a fourth determining unit, configured to determine that the image source device is currently in a controlled state if the control state identifier is the second identifier, and send a first display instruction to the target device through the processing server, where the first display instruction is used to indicate that the image source device is in the controlled state.
15. A storage medium characterized by comprising a stored program, wherein the program executes the display control method according to any one of claims 2 to 9.
16. A processor, characterized in that the processor is configured to execute a program, wherein the program executes the display control method according to any one of claims 2 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010393670.XA CN111580769B (en) | 2020-05-11 | 2020-05-11 | Display control system, method, device, storage medium and processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010393670.XA CN111580769B (en) | 2020-05-11 | 2020-05-11 | Display control system, method, device, storage medium and processor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111580769A true CN111580769A (en) | 2020-08-25 |
CN111580769B CN111580769B (en) | 2023-10-24 |
Family
ID=72115626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010393670.XA Active CN111580769B (en) | 2020-05-11 | 2020-05-11 | Display control system, method, device, storage medium and processor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111580769B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112099745A (en) * | 2020-09-11 | 2020-12-18 | 西安万像电子科技有限公司 | Image display method, device and system |
CN113079355A (en) * | 2021-03-29 | 2021-07-06 | 西安万像电子科技有限公司 | Image transmission method and device, storage medium and electronic equipment |
CN114887936A (en) * | 2022-04-15 | 2022-08-12 | 北京兆维智能装备有限公司 | Control method based on product flow direction, computer equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580289A (en) * | 2013-10-15 | 2015-04-29 | 中国移动通信集团公司 | Method, device and system for controlling user equipment |
US20170094000A1 (en) * | 2015-09-30 | 2017-03-30 | Brother Kogyo Kabushiki Kaisha | Information-Processing Terminal Notifying User About Status of Image-Processing Device |
CN107333095A (en) * | 2017-08-08 | 2017-11-07 | 苏睿 | The processing system of media resource |
US20190187945A1 (en) * | 2017-12-20 | 2019-06-20 | Brother Kogyo Kabushiki Kaisha | Image processing apparatus, method and non-transitory computer- readable recording medium storing instructions therefor |
-
2020
- 2020-05-11 CN CN202010393670.XA patent/CN111580769B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580289A (en) * | 2013-10-15 | 2015-04-29 | 中国移动通信集团公司 | Method, device and system for controlling user equipment |
US20170094000A1 (en) * | 2015-09-30 | 2017-03-30 | Brother Kogyo Kabushiki Kaisha | Information-Processing Terminal Notifying User About Status of Image-Processing Device |
CN107333095A (en) * | 2017-08-08 | 2017-11-07 | 苏睿 | The processing system of media resource |
US20190187945A1 (en) * | 2017-12-20 | 2019-06-20 | Brother Kogyo Kabushiki Kaisha | Image processing apparatus, method and non-transitory computer- readable recording medium storing instructions therefor |
Non-Patent Citations (2)
Title |
---|
刘晓冬,苏光大: "一种基于中断的多线程高速图像采集系统" * |
陈学文;刘玉庆;朱秀庆;周伯河;安明;王金坤;胡福超;: "航天员太空协同操作虚拟训练仿真系统研究" * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112099745A (en) * | 2020-09-11 | 2020-12-18 | 西安万像电子科技有限公司 | Image display method, device and system |
CN112099745B (en) * | 2020-09-11 | 2024-01-19 | 西安万像电子科技有限公司 | Image display method, device and system |
CN113079355A (en) * | 2021-03-29 | 2021-07-06 | 西安万像电子科技有限公司 | Image transmission method and device, storage medium and electronic equipment |
CN114887936A (en) * | 2022-04-15 | 2022-08-12 | 北京兆维智能装备有限公司 | Control method based on product flow direction, computer equipment and storage medium |
CN114887936B (en) * | 2022-04-15 | 2024-02-27 | 北京兆维智能装备有限公司 | Control method based on product flow direction, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111580769B (en) | 2023-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105335187B (en) | Application processing method and device | |
CN111580769A (en) | Display control system, method, device, storage medium and processor | |
CN110069919B (en) | Information acquisition method and device | |
KR20190116479A (en) | Application program processing methods, devices, and storage media | |
US20150193280A1 (en) | Method and device for monitoring api function scheduling in mobile terminal | |
CN105404547A (en) | Fusion method and device of operating system | |
CN112954076B (en) | Data acquisition method | |
CN106557404B (en) | Application control method and mobile terminal | |
CN106599045B (en) | Request sending method and device | |
CN110968858B (en) | User authority control method and system | |
CN106878252B (en) | Method for establishing password-free login relationship, method for clearing account and device thereof | |
CN112114804A (en) | Application program generation method, device and system | |
CN107979843B (en) | WiFi hotspot connection processing method, device and medium for terminal | |
CN113961162A (en) | Screen projection control method, screen projection sending end, screen projection receiving end and screen projection system | |
CN109195021B (en) | Screenshot sharing method and device | |
CN112583879A (en) | Request processing method, device and system, storage medium and electronic equipment | |
CN112749149A (en) | Database switching method and device | |
CN107396030B (en) | Video call processing method and scheduling control terminal | |
CN110750357A (en) | Intelligent distribution method and terminal | |
CN112559050A (en) | Method and device for processing concurrency number of client asynchronous request information | |
CN106776057B (en) | Event processing method and device | |
CN108351843B (en) | Output control device and communication system | |
CN111314303B (en) | Live broadcast system, and data processing method and device of live broadcast system | |
CN117667604B (en) | Data monitoring method, device, electronic equipment and storage medium for tracking event | |
CN110633181B (en) | Visual display method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Display control system, method, device, storage medium, and processor Granted publication date: 20231024 Pledgee: Pudong Development Bank of Shanghai Limited by Share Ltd. Xi'an branch Pledgor: XI'AN VANXVM ELECTRONICS TECHNOLOGY Co.,Ltd. Registration number: Y2024610000022 |