Disclosure of Invention
To solve at least one of the problems of the prior art, at least one embodiment of the present application provides a method and apparatus for controlling a screen display.
In a first aspect, an embodiment of the present application provides a method for controlling a screen display, including:
The first terminal device sends a screen control request to the second terminal device, and the first terminal device and the second terminal device are in a connection state.
When the second terminal device determines that the first terminal device meets the screen control condition, the first terminal device receives data of screen display sent by the second terminal device.
The first terminal device displays screen content of the second terminal device according to the data displayed on the screen.
It should be understood that in the embodiment of the application, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, a screen control request is sent to the conference large screen through the smart phone, and when the conference large screen receives the screen control request of the smart phone, it is determined that the smart phone meets the screen control condition, and then the content of the conference large screen is displayed on the smart phone.
It is understood that the conference large screen can be controlled by operating the smart phone, so that the problem that the precise control and the control at a certain distance cannot be achieved in the prior art is solved.
In some embodiments, the above method further comprises:
The first terminal device receives a user operation.
And determining operation information and position coordinates corresponding to the operation according to the operation.
The first terminal device sends the operation information and the position coordinates to the second terminal device.
The first terminal equipment receives an operation result sent by the second terminal equipment.
The operation comprises any one of clicking, multi-clicking, long-pressing, dragging and sliding.
It is understood that the content of the conference large screen is displayed on the smart phone, after the smart phone is operated by a user, the smart phone determines operation information corresponding to the operation and position coordinates corresponding to the operation, and then the operation information and the position coordinates are sent to the conference large screen, so that the conference large screen is directly controlled by the smart phone, and after the conference large screen is controlled, the smart phone can receive a control result of the conference large screen at the same time.
In some embodiments, the above method further comprises:
when the second terminal device determines that the first terminal device meets the screen control condition, the method further comprises:
the first terminal equipment receives a first message sent by the second terminal equipment, the first message is used for indicating the first terminal equipment to receive the data of the screen display sent by the second terminal equipment, and
When the second terminal device determines that the first terminal device does not meet the screen control condition, the method further comprises:
the first terminal equipment receives a second message sent by the second terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if no mobile phone terminal or tablet computer terminal other than the smart phone corresponding to the first terminal currently performs screen control on the conference large screen, the screen control condition is met, and the conference large screen sends a feedback message to the smart phone.
It should be understood that if a mobile phone terminal or a tablet computer other than the smart phone corresponding to the first terminal is already used for controlling the screen of the conference large screen, the screen control condition is not satisfied, and the conference large screen sends a feedback message to the smart phone.
In some embodiments, the screen control conditions in the above method include:
the second terminal device determines that no other terminal device performs screen control on the second terminal device.
It should be understood that the other terminals may be mobile phone terminals other than the smart phone corresponding to the first terminal, and if the mobile phone terminals other than the smart phone corresponding to the first terminal or the terminals such as the tablet computer and the like are used for controlling the conference large screen currently, the screen control condition is not satisfied, so that the problems that a plurality of terminal devices control the conference large screen simultaneously, conflict is caused, and the screen control is inconvenient and the like are avoided.
In a second aspect, an embodiment of the present application provides a method for controlling a screen display, including:
the second terminal equipment receives a screen control request sent by the first terminal equipment, and the first terminal equipment and the second terminal equipment are in a connection state.
And determining that the first terminal device meets the screen control condition.
The second terminal device transmits the data of the screen display to the first terminal device.
It should be understood that in the embodiment of the application, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, the conference large screen receives a screen control request sent by the smart phone, and after determining that the smart phone meets a screen control condition, the content of the conference large screen is displayed on the smart phone.
It is understood that the conference large screen can be controlled by operating the smart phone, so that the problem that the precise control and the control at a certain distance cannot be achieved in the prior art is solved.
In some embodiments, the above method further comprises:
the second terminal equipment receives the operation information and the position coordinates corresponding to the operation sent by the first terminal equipment.
And the second terminal equipment determines the operation of the user according to the operation information and the position coordinates corresponding to the operation and executes the operation of the user.
The second terminal device determines an operation result after the operation of the user is performed, and sends the operation result to the first terminal device.
It should be understood that in the embodiment of the application, after the smart phone displays the screen content of the conference large screen, the smart phone receives the operation of the user, wherein the operation comprises any one of clicking, multi-clicking, long-pressing, dragging and sliding. Such as a smart phone displaying video, the playing of the video is paused by clicking a pause button.
It is understood that the smart phone sends the operation information and the position coordinates to the conference large screen, and the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates. And the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates to obtain an operation result, and the conference large screen sends the operation result to the intelligent mobile phone.
In some embodiments, determining that the first terminal device meets the screen control condition in the method includes:
And determining that no other terminal equipment performs screen control on the second terminal equipment.
It should be understood that the other terminals may be mobile phone terminals other than the smart phone corresponding to the first terminal, and if the mobile phone terminals other than the smart phone corresponding to the first terminal or the terminals such as the tablet computer and the like are used for controlling the conference large screen currently, the screen control condition is not satisfied, so that the problems that a plurality of terminal devices control the conference large screen simultaneously, conflict is caused, and the screen control is inconvenient and the like are avoided.
In some embodiments, the above method further comprises:
and determining the position coordinates corresponding to the operation performed on the second terminal equipment according to the resolution of the first terminal equipment, the resolution of the second terminal equipment and the position coordinates.
The resolution of the smart phone is 2560×1440, the resolution of the conference large screen is 1920×1080, and after the user clicks the point with the position coordinate of 300/450 on the smart phone, the position coordinates X and Y of the conference large screen are respectively x= (300/1920) ×2560=400 and y= (450/1080) ×1440=600, that is, the user clicks the position coordinate of 300/450 on the smart phone, which is equivalent to the position coordinate of 400/600 on which the conference large screen is clicked.
In some embodiments, when it is determined that the first terminal device satisfies the screen control condition, it further includes:
Transmitting a first message to the first terminal device, the first message being for instructing the first terminal device to receive data of the screen display transmitted by the second terminal device, and
When it is determined that the first terminal device does not satisfy the screen control condition, further comprising:
and sending a second message to the first terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if no mobile phone terminal or tablet computer terminal other than the smart phone corresponding to the first terminal currently performs screen control on the conference large screen, the screen control condition is met, and the conference large screen sends a feedback message to the smart phone.
It should be understood that if a mobile phone terminal or a tablet computer other than the smart phone corresponding to the first terminal is already used for controlling the screen of the conference large screen, the screen control condition is not satisfied, and the conference large screen sends a feedback message to the smart phone.
In a third aspect, an embodiment of the present application provides an apparatus for controlling a screen display, including:
and the sending module is used for sending a screen control request to the second terminal equipment by the first terminal equipment, wherein the first terminal equipment and the second terminal equipment are in a connection state.
And the receiving module is used for receiving the data of the screen display sent by the second terminal equipment when the second terminal equipment determines that the first terminal equipment meets the screen control condition.
And the display module is used for displaying the screen content of the second terminal equipment according to the data displayed by the screen by the first terminal equipment.
It should be understood that in the embodiment of the application, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, and when the conference large screen receives a screen control request of the smart phone, after determining that the smart phone meets a screen control condition, the content of the conference large screen is displayed on the smart phone.
It is understood that the conference large screen can be controlled by operating the smart phone, so that the problem that the precise control and the control at a certain distance cannot be achieved in the prior art is solved.
In some embodiments, the receiving module in the above apparatus is further configured to:
The first terminal device receives a user operation.
And determining operation information and position coordinates corresponding to the operation according to the operation.
The first terminal device sends the operation information and the position coordinates to the second terminal device.
The first terminal equipment receives an operation result sent by the second terminal equipment.
The operation comprises any one of clicking, multi-clicking, long-pressing, dragging and sliding.
It is understood that the content of the conference large screen is displayed on the smart phone, after the receiving module of the smart phone receives the operation of the user, the receiving module of the smart phone determines the operation information corresponding to the operation and the position coordinates corresponding to the operation, and then the operation information and the position coordinates are sent to the conference large screen, so that the conference large screen is directly controlled by the smart phone, and after the conference large screen is controlled, the receiving module of the smart phone can receive the control result of the conference large screen at the same time.
In some embodiments, the receiving module in the above apparatus is further configured to:
when the second terminal device determines that the first terminal device meets the screen control condition, the method further comprises:
the first terminal equipment receives a first message sent by the second terminal equipment, the first message is used for indicating the first terminal equipment to receive the data of the screen display sent by the second terminal equipment, and
When the second terminal device determines that the first terminal device does not meet the screen control condition, the method further comprises:
the first terminal equipment receives a second message sent by the second terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if no mobile phone terminal or tablet computer terminal other than the smart phone corresponding to the first terminal currently performs screen control on the conference large screen, the screen control condition is met, and the smart phone receives a feedback message sent by the conference large screen.
It should be understood that if a mobile phone terminal or a tablet computer other than the smart phone corresponding to the first terminal is used for controlling the screen of the conference large screen, the screen control condition is not satisfied, and the smart phone receives the feedback message sent by the conference large screen.
In some embodiments, the receiving module in the above apparatus is further configured to:
the second terminal device determines that no other terminal device performs screen control on the second terminal device.
It should be understood that the other terminals may be mobile phone terminals other than the smart phone corresponding to the first terminal, and if the mobile phone terminals other than the smart phone corresponding to the first terminal or the terminals such as the tablet computer and the like are used for controlling the conference large screen currently, the screen control condition is not satisfied, so that the problems that a plurality of terminal devices control the conference large screen simultaneously, conflict is caused, and the screen control is inconvenient and the like are avoided.
In a fourth aspect, an embodiment of the present application provides an apparatus for controlling a screen display, including:
The receiving module is used for receiving the screen control request sent by the first terminal equipment by the second terminal equipment, and the first terminal equipment and the second terminal equipment are in a connection state.
And the determining module is used for determining that the first terminal equipment meets the screen control condition.
And the sending module is used for sending the data displayed on the screen to the first terminal equipment by the second terminal equipment.
It should be understood that in the embodiment of the application, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, the conference large screen receives a screen control request sent by the smart phone, and after determining that the smart phone meets a screen control condition, the content of the conference large screen is displayed on the smart phone.
It is understood that the conference large screen can be controlled by operating the smart phone, so that the problem that the precise control and the control at a certain distance cannot be achieved in the prior art is solved.
In some embodiments, the receiving module of the above apparatus is further configured to:
the second terminal equipment receives the operation information and the position coordinates corresponding to the operation sent by the first terminal equipment.
And the second terminal equipment determines the operation of the user according to the operation information and the position coordinates corresponding to the operation and executes the operation of the user.
The second terminal device determines an operation result after the operation of the user is performed, and sends the operation result to the first terminal device.
It should be understood that in the embodiment of the application, after the smart phone displays the screen content of the conference large screen, the smart phone receives the operation of the user, wherein the operation comprises any one of clicking, multi-clicking, long-pressing, dragging and sliding. Such as a smart phone displaying video, the playing of the video is paused by clicking a pause button.
It is understood that the smart phone sends the operation information and the position coordinates to the conference large screen, and the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates. And the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates to obtain an operation result, and the conference large screen sends the operation result to the intelligent mobile phone.
In some embodiments, the determining module in the above apparatus is further configured to include:
And determining that no other terminal equipment performs screen control on the second terminal equipment.
It should be understood that the other terminals may be mobile phone terminals other than the smart phone corresponding to the first terminal, and if the mobile phone terminals other than the smart phone corresponding to the first terminal or the terminals such as the tablet computer and the like are used for controlling the conference large screen currently, the screen control condition is not satisfied, so that the problems that a plurality of terminal devices control the conference large screen simultaneously, conflict is caused, and the screen control is inconvenient and the like are avoided.
In some embodiments, the determining module in the above apparatus is further configured to include:
and determining the position coordinates corresponding to the operation performed on the second terminal equipment according to the resolution of the first terminal equipment, the resolution of the second terminal equipment and the position coordinates.
The resolution of the smart phone is 2560×1440, the resolution of the conference large screen is 1920×1080, and after the user clicks the point with the position coordinate of 300/450 on the smart phone, the position coordinates X and Y of the conference large screen are respectively x= (300/1920) ×2560=400 and y= (450/1080) ×1440=600, that is, the user clicks the position coordinate of 300/450 on the smart phone, which is equivalent to the position coordinate of 400/600 on which the conference large screen is clicked.
In some embodiments, when the determining module in the above apparatus determines that the first terminal device meets the screen control condition, the determining module is further configured to:
Transmitting a first message to the first terminal device, the first message being for instructing the first terminal device to receive data of the screen display transmitted by the second terminal device, and
When the determining module in the above apparatus determines that the first terminal device does not meet the screen control condition, the determining module is further configured to:
and sending a second message to the first terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if the determining module determines that the mobile phone terminal or the tablet computer terminal other than the smart phone corresponding to the first terminal does not currently perform screen control on the conference large screen, the screen control condition is met, and the conference large screen sends a feedback message to the smart phone.
It should be understood that if the determining module determines that the mobile phone terminal or the tablet computer terminal other than the smart phone corresponding to the first terminal is used for performing screen control on the conference large screen, the screen control condition is not met, and the conference large screen sends a feedback message to the smart phone.
Detailed Description
In order that the above-recited objects, features and advantages of the present application can be more clearly understood, a more particular description of the application will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. It is to be understood that the described embodiments are some, but not all, of the embodiments of the present disclosure. The specific embodiments described herein are to be considered in an illustrative rather than a restrictive sense. All other embodiments, which are obtained by a person skilled in the art based on the described embodiments of the application, fall within the scope of protection of the application.
It should be noted that in this document, relational terms such as "first" and "second" and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
At present, the operation and control of the conference large screen are basically performed in two modes. The touch screen has the advantages that the touch screen can be accurately controlled by a person standing in front of the screen, the touch screen has the disadvantage that the person can only stand in front of the screen for close range control, the touch screen can be controlled by a remote controller in case of being non-touch screen, the touch screen can be operated within a certain distance, the touch screen has the disadvantage that the control mode supported by the remote controller is very limited, and the diversity and the accuracy cannot be compared with those of the touch screen. Both of the above methods are generally imperfect, and cannot be used for both precise control and control over a certain distance.
Fig. 1 is a schematic diagram of a method for controlling a screen display according to an embodiment of the present application.
In view of this, in a first aspect, an embodiment of the present application provides a method for controlling a screen display, and in combination with fig. 1, the method includes the following three steps S101, S102, and S103:
s101, a first terminal device sends a screen control request to a second terminal device, and the first terminal device and the second terminal device are in a connection state.
It should be understood that in the embodiment of the present application, the first terminal device may be a device such as a smart phone, a computer, a tablet pc, etc., and the second terminal device may be a device such as a television, a conference screen, etc., and the embodiment of the present application will be described in detail below taking the example that the first terminal device is a smart phone and the second terminal device is a conference screen.
The smart phone sends a screen control request to the conference large screen, specifically, may be an application program corresponding to the smart phone end, and when mirror image inverse control of the application program receives a click of a user, sends the screen control request to the conference large screen of the controller.
In one possible embodiment, the first terminal device and the second terminal device are connected, and the connection between the first terminal device and the second terminal device may be in the following various manners:
In the first mode, the smart phone and the conference large screen are connected with the same network. And in the second mode, the conference large screen shares the hot spot network, and the smart phone is connected with the hot spot network shared by the conference large screen. And in the third mode, the smart phone and the conference large screen have the same user account. And in the fourth mode, the large conference screen shares Bluetooth, and the smart phone is connected with the Bluetooth shared by the large conference screen. And in a fifth mode, the conference large screen and the smart phone can be connected through NFC.
And S102, when the second terminal equipment determines that the first terminal equipment meets the screen control condition, the first terminal equipment receives the data of the screen display sent by the second terminal equipment.
It should be understood that when the conference large screen determines that the smart phone meets the screen control condition, the smart phone receives the data of the screen display sent by the conference large screen, and the data of the screen display may be sent from the conference large screen to the smart phone in the code stream format of H264.
Specifically, the screen control conditions in the embodiment of the application include:
the second terminal device determines that no other terminal device performs screen control on the second terminal device.
Specifically, the other terminals can be mobile phone terminals except the smart phone corresponding to the first terminal, if the mobile phone terminals except the smart phone corresponding to the first terminal or the terminals such as the tablet personal computer and the like are used for controlling the conference large screen at present, the screen control condition is not met, so that the problems that a plurality of terminal devices control the conference large screen simultaneously, conflict is caused, the screen control is inconvenient and the like are avoided.
In some embodiments, the above method further comprises:
When the second terminal device determines that the first terminal device meets the screen control condition, the method further comprises:
the first terminal equipment receives a first message sent by the second terminal equipment, wherein the first message is used for indicating the first terminal equipment to receive data of screen display sent by the second terminal equipment.
It should be understood that if no mobile phone terminal or tablet computer terminal other than the smart phone corresponding to the first terminal currently performs screen control on the conference large screen, the screen control condition is met, and the conference large screen sends a feedback message to the smart phone, that is, the smart phone meets the screen control condition, so that the smart phone receives the data of screen display sent by the conference large screen.
When the second terminal device determines that the first terminal device does not meet the screen control condition, the method further comprises:
the first terminal equipment receives a second message sent by the second terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if a mobile phone terminal or a tablet personal computer other than the smart phone corresponding to the first terminal is used for controlling the conference large screen, the screen control condition is not met, the conference large screen sends a feedback message to the smart phone, and the screen control condition is not met, so that a user can timely know that the conference large screen cannot be controlled, timely check the reason, and take countermeasures.
And S103, the first terminal equipment displays the screen content of the second terminal equipment according to the data displayed on the screen.
It should be understood that the data displayed on the screen may be the screen content of the conference large screen, where the screen content may be PPT document, word document, image, video, etc. after the data in the code stream format of H264 is sent from the conference large screen to the smart phone, the smart phone decodes and displays the data in the code stream format of H264.
In summary, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, a screen control request is sent to the conference large screen through the smart phone, when the conference large screen receives the screen control request of the smart phone, after the smart phone is determined to meet the screen control condition, the content of the conference large screen is displayed on the smart phone, and the conference large screen can be controlled by controlling the smart phone.
It should be understood that after the smart phone displays the screen content of the conference large screen, the user can control the conference large screen by operating the smart phone, and the control process is described below in connection with steps S201, S202, S203 and S204.
Fig. 2 is a schematic diagram of another method for controlling a screen display according to an embodiment of the present application.
In some embodiments, in conjunction with fig. 2, the method further comprises:
s201, the first terminal equipment receives user operation.
It should be appreciated that after the smartphone displays the screen content of the conference large screen, the smartphone receives the user's operations, where the operations include any one of clicking, multi-clicking, long-pressing, dragging, and sliding. And if the smart phone displays the PPT document, marking annotation is carried out on the PPT document by sliding.
S202, determining operation information and position coordinates corresponding to the operation according to the operation.
In one possible implementation manner, after the smart phone receives the operation of the user, the operation information and the position coordinates corresponding to the operation are determined according to the operation, and when the smart phone receives the click operation of the user, the smart phone determines the operation information of the click operation and the position coordinates of the click operation according to the click operation.
And S203, the first terminal equipment sends the operation information and the position coordinates to the second terminal equipment.
In one possible implementation, the smart phone sends the operation information and the position coordinates to the conference large screen, and the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates.
S204, the first terminal equipment receives the operation result sent by the second terminal equipment.
Specifically, in the embodiment of the application, the large conference screen operates the screen content of the large conference screen according to the operation information and the position coordinates to obtain an operation result, and the large conference screen sends the operation result to the smart phone.
In conclusion, the content of the large conference screen is displayed on the smart phone, after the smart phone is operated by a user, the smart phone determines operation information corresponding to the operation and position coordinates corresponding to the operation, and then the operation information and the position coordinates are sent to the large conference screen, so that the large conference screen is directly controlled by the smart phone, and after the large conference screen is controlled, the smart phone can receive the control result of the large conference screen at the same time.
It should be understood that the execution subject of the display method of the control screen of the first aspect described above is a first terminal, and the second aspect will hereinafter describe embodiments of the present application with the execution subject of the display method of the control screen being a second terminal.
Fig. 3 is a schematic diagram of another method for controlling a screen display according to an embodiment of the present application.
In a second aspect, an embodiment of the present application provides a method for controlling a screen display, in conjunction with fig. 3, including the following steps S301, S302, and S303:
s301, a second terminal device receives a screen control request sent by a first terminal device, wherein the first terminal device and the second terminal device are in a connection state.
It should be understood that in the embodiment of the present application, the first terminal device may be a device such as a smart phone, a computer, a tablet pc, etc., and the second terminal device may be a device such as a television, a conference large screen, etc., and in the embodiment of the present application, the embodiment of the present application is described in detail by taking an example that the first terminal device is a smart phone, and the second terminal device is a conference large screen.
The conference large screen receives a screen control request sent by the smart phone, and specifically, the conference large screen receives a screen control request message sent by the smart phone.
In one possible embodiment, the first terminal device and the second terminal device are connected, and the connection between the first terminal device and the second terminal device may be in the following various manners:
In the first mode, the smart phone and the conference large screen are connected with the same network. And in the second mode, the conference large screen shares the hot spot network, and the smart phone is connected with the hot spot network shared by the conference large screen. And in the third mode, the smart phone and the conference large screen have the same user account. And in the fourth mode, the large conference screen shares Bluetooth, and the smart phone is connected with the Bluetooth shared by the large conference screen. And in a fifth mode, the conference large screen and the smart phone can be connected through NFC.
S302, determining that the first terminal device meets screen control conditions.
In some embodiments, determining that the first terminal device meets the screen control condition in the method includes:
And determining that no other terminal equipment performs screen control on the second terminal equipment.
Specifically, the other terminals can be mobile phone terminals except the smart phone corresponding to the first terminal, if the mobile phone terminals except the smart phone corresponding to the first terminal or the terminals such as the tablet personal computer and the like are used for controlling the conference large screen at present, the screen control condition is not met, so that the problems that a plurality of terminal devices control the conference large screen simultaneously, conflict is caused, the screen control is inconvenient and the like are avoided.
In some embodiments, when it is determined that the first terminal device satisfies the screen control condition, it further includes:
and sending a first message to the first terminal equipment, wherein the first message is used for indicating the first terminal equipment to receive the data of the screen display sent by the second terminal equipment.
It should be understood that if no mobile phone terminal or tablet computer terminal other than the smart phone corresponding to the first terminal currently performs screen control on the conference large screen, the screen control condition is met, and the conference large screen sends a feedback message to the smart phone, that is, the smart phone meets the screen control condition, so that the smart phone receives the data of screen display sent by the conference large screen.
When it is determined that the first terminal device does not satisfy the screen control condition, further comprising:
and sending a second message to the first terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if a mobile phone terminal or a tablet personal computer other than the smart phone corresponding to the first terminal is used for controlling the conference large screen, the screen control condition is not met, the conference large screen sends a feedback message to the smart phone, and the screen control condition is not met, so that a user can timely know that the conference large screen cannot be controlled, timely check the reason, and take countermeasures.
And S303, the second terminal equipment transmits the data displayed on the screen to the first terminal equipment.
It should be understood that when the smart phone meets the screen control condition, the conference large screen sends data of screen display to the smart phone, the data of screen display can be data in the code stream format of H264, after the data of the code stream format of H264 is sent from the conference large screen to the smart phone, the smart phone decodes and displays the data in the code stream format of H264, so far, the smart phone displays the screen content of the conference large screen, and the screen content can be PPT document, word document, image, video and the like.
It should be understood that in the embodiment of the application, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, the conference large screen receives a screen control request sent by the smart phone, and after determining that the smart phone meets a screen control condition, the content of the conference large screen is displayed on the smart phone. The large conference screen can be controlled by operating the intelligent mobile phone, and the problem that accurate control and control at a certain distance cannot be achieved in the prior art is solved.
Fig. 4 is a schematic diagram of another method for controlling a screen display according to an embodiment of the present application.
In some embodiments, in conjunction with fig. 4, the method further comprises:
s401, the second terminal equipment receives the operation information and the position coordinates corresponding to the operation sent by the first terminal equipment.
It should be appreciated that after the smartphone displays the screen content of the conference large screen, the smartphone receives the user's operations, where the operations include any one of clicking, multi-clicking, long-pressing, dragging, and sliding. And if the smart phone displays the PPT document, marking annotation is carried out on the PPT document by sliding.
In one possible implementation manner, after the smart phone receives the operation of the user, the operation information and the position coordinates corresponding to the operation are determined according to the operation, and when the smart phone receives the click operation of the user, the smart phone determines the operation information of the click operation and the position coordinates of the click operation according to the click operation.
And S402, the second terminal equipment determines the operation of the user according to the operation information and the position coordinates corresponding to the operation and executes the operation of the user.
In one possible implementation, the smart phone sends the operation information and the position coordinates to the conference large screen, and the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates.
S403, the second terminal equipment determines an operation result after the operation of the user is executed, and sends the operation result to the first terminal equipment.
Specifically, in the embodiment of the application, the large conference screen operates the screen content of the large conference screen according to the operation information and the position coordinates to obtain an operation result, and the large conference screen sends the operation result to the smart phone.
It should be appreciated that the resolution of the smart phone and the conference screen are different, and the position coordinates of the conference screen are determined according to the position coordinates of the smart phone as described below.
In some embodiments, the above method further comprises:
and determining the position coordinates corresponding to the operation performed on the second terminal equipment according to the resolution of the first terminal equipment, the resolution of the second terminal equipment and the position coordinates.
For example, the resolution of the smart phone is X1, and the resolution of the conference large screen is X2, so when the smart phone performs the clicking operation, the smart phone determines the position coordinates X and Y of the clicking operation, and the conference large screen can convert the position coordinates X and Y of the conference large screen corresponding to the position coordinates X and Y of the smart phone:
X=(x/x1)*x2;
Y=(y/y1)*y2;
for example, the resolution of the smart phone is 2560×1440, the resolution of the conference large screen is 1920×1080, and after the user clicks the point with the position coordinate of 300/450 on the smart phone, the position coordinates X and Y of the conference large screen are respectively:
X=(300/1920)*2560=400;
Y=(450/1080)*1440=600;
That is, the user clicks 300/450 of the position coordinates on the smart phone, which corresponds to 400/600 of the position coordinates of the conference screen.
Clicking the large screen according to the position coordinates of the smart phone through the steps, so that the control of the mobile phone on the large screen is completed.
Fig. 5 is a schematic diagram of another apparatus for controlling a screen display according to an embodiment of the present application.
In a third aspect, an embodiment of the present application provides an apparatus for controlling screen display, in conjunction with fig. 5, including a sending module 501, a receiving module 502, and a display module 503:
The sending module 501 is configured to send a screen control request to a second terminal device by using a first terminal device, where the first terminal device and the second terminal device are in a connection state.
The receiving module 502 is configured to receive, when the second terminal device determines that the first terminal device meets the screen control condition, data of a screen display sent by the second terminal device.
And the display module 503 is used for the first terminal equipment to display the screen content of the second terminal equipment according to the data displayed on the screen.
It should be understood that in the embodiment of the application, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, a sending module of the smart phone sends a screen control request to the conference large screen, and when a receiving module of the conference large screen receives the screen control request of the smart phone, it is determined that the smart phone meets a screen control condition, and then the display module displays the content of the conference large screen on the smart phone.
It is understood that the conference large screen can be controlled by operating the smart phone, so that the problem that the precise control and the control at a certain distance cannot be achieved in the prior art is solved.
In some embodiments, the receiving module in the above apparatus is further configured to:
The first terminal device receives a user operation.
And determining operation information and position coordinates corresponding to the operation according to the operation.
The first terminal device sends the operation information and the position coordinates to the second terminal device.
The first terminal equipment receives an operation result sent by the second terminal equipment.
The operation comprises any one of clicking, multi-clicking, long-pressing, dragging and sliding.
It is understood that the content of the conference large screen is displayed on the smart phone, after the receiving module of the smart phone receives the operation of the user, the receiving module of the smart phone determines the operation information corresponding to the operation and the position coordinates corresponding to the operation, and then the operation information and the position coordinates are sent to the conference large screen, so that the conference large screen is directly controlled by the smart phone, and after the conference large screen is controlled, the receiving module of the smart phone can receive the control result of the conference large screen at the same time.
In some embodiments, the receiving module in the above apparatus is further configured to:
When the second terminal device determines that the first terminal device meets the screen control condition, the method further comprises:
the first terminal equipment receives a first message sent by the second terminal equipment, the first message is used for indicating the first terminal equipment to receive the data of the screen display sent by the second terminal equipment, and
When the second terminal device determines that the first terminal device does not meet the screen control condition, the method further comprises:
the first terminal equipment receives a second message sent by the second terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if no mobile phone terminal or tablet computer terminal other than the smart phone corresponding to the first terminal currently performs screen control on the conference large screen, the screen control condition is met, and the smart phone receives the feedback message sent by the conference large screen, that is, the smart phone meets the screen control condition, so that the smart phone receives the data of screen display sent by the conference large screen.
It should be understood that if a mobile phone terminal or a tablet personal computer other than the smart phone corresponding to the first terminal is used for controlling the conference large screen at present, the screen control condition is not met, the smart phone receives the feedback message sent by the conference large screen, and the screen control condition is not met, so that a user can timely know that the conference large screen cannot be controlled, timely check the reason, and take countermeasures.
In some embodiments, the receiving module in the above apparatus is further configured to:
the second terminal device determines that no other terminal device performs screen control on the second terminal device.
It should be understood that the other terminals may be mobile phone terminals other than the smart phone corresponding to the first terminal, and if there is currently a mobile phone terminal other than the smart phone corresponding to the first terminal or a terminal such as a tablet computer to perform screen control on the conference large screen, the screen control condition is not satisfied.
In a fourth aspect, an embodiment of the present application provides an apparatus for controlling a screen display, including:
the receiving module 601 is configured to receive, by the second terminal device, a screen control request sent by the first terminal device, where the first terminal device and the second terminal device are in a connection state.
The determining module 602 is configured to determine that the first terminal device meets a screen control condition.
And the sending module 603 is used for sending the screen display data to the first terminal device by the second terminal device.
It should be understood that in the embodiment of the application, the first terminal device may be a smart phone, the second terminal device may be a conference large screen, the smart phone and the conference large screen may be connected through a wireless communication manner, the conference large screen receives a screen control request sent by the smart phone, and after determining that the smart phone meets a screen control condition, the content of the conference large screen is displayed on the smart phone.
It is understood that the conference large screen can be controlled by operating the smart phone, so that the problem that the precise control and the control at a certain distance cannot be achieved in the prior art is solved.
In some embodiments, the receiving module of the above apparatus is further configured to:
the second terminal equipment receives the operation information and the position coordinates corresponding to the operation sent by the first terminal equipment.
And the second terminal equipment determines the operation of the user according to the operation information and the position coordinates corresponding to the operation and executes the operation of the user.
The second terminal device determines an operation result after the operation of the user is performed, and sends the operation result to the first terminal device.
It should be understood that in the embodiment of the application, after the smart phone displays the screen content of the conference large screen, the smart phone receives the operation of the user, wherein the operation comprises any one of clicking, multi-clicking, long-pressing, dragging and sliding. Such as a smart phone displaying video, the playing of the video is paused by clicking a pause button.
It is understood that the smart phone sends the operation information and the position coordinates to the conference large screen, and the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates. And the conference large screen operates the screen content of the conference large screen according to the operation information and the position coordinates to obtain an operation result, and the conference large screen sends the operation result to the intelligent mobile phone.
In some embodiments, the determining module in the above apparatus is further configured to include:
And determining that no other terminal equipment performs screen control on the second terminal equipment.
It should be understood that the other terminals may be mobile phone terminals other than the smart phone corresponding to the first terminal, and if the mobile phone terminals other than the smart phone corresponding to the first terminal or the terminals such as the tablet computer and the like are used for controlling the conference large screen currently, the screen control condition is not satisfied, so that the problems that a plurality of terminal devices control the conference large screen simultaneously, conflict is caused, and the screen control is inconvenient and the like are avoided.
In some embodiments, the determining module in the above apparatus is further configured to include:
and determining the position coordinates corresponding to the operation performed on the second terminal equipment according to the resolution of the first terminal equipment, the resolution of the second terminal equipment and the position coordinates.
The resolution of the smart phone is 2560×1440, the resolution of the conference large screen is 1920×1080, and after the user clicks the point with the position coordinate of 300/450 on the smart phone, the position coordinates X and Y of the conference large screen are respectively x= (300/1920) ×2560=400 and y= (450/1080) ×1440=600, that is, the user clicks the position coordinate of 300/450 on the smart phone, which is equivalent to the position coordinate of 400/600 on which the conference large screen is clicked.
In some embodiments, when the determining module in the above apparatus determines that the first terminal device meets the screen control condition, the determining module is further configured to:
Transmitting a first message to the first terminal device, the first message being for instructing the first terminal device to receive data of the screen display transmitted by the second terminal device, and
When the determining module in the above apparatus determines that the first terminal device does not meet the screen control condition, the determining module is further configured to:
and sending a second message to the first terminal equipment, wherein the second message is used for indicating that the first terminal equipment does not meet the screen control condition.
It should be understood that if no mobile phone terminal or tablet computer terminal other than the smart phone corresponding to the first terminal currently performs screen control on the conference large screen, the screen control condition is met, and the conference large screen sends a feedback message to the smart phone.
It should be understood that if a mobile phone terminal or a tablet computer other than the smart phone corresponding to the first terminal is already used for controlling the screen of the conference large screen, the screen control condition is not satisfied, and the conference large screen sends a feedback message to the smart phone.
It should be noted that, in this document, 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 one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Those skilled in the art will appreciate that while some embodiments described herein include some features but not others included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the application and form different embodiments.
Those skilled in the art will appreciate that the descriptions of the various embodiments are each focused on, and that portions of one embodiment that are not described in detail may be referred to as related descriptions of other embodiments.
Although embodiments of the present application have been described in connection with the accompanying drawings, various modifications and variations may be made by those skilled in the art without departing from the spirit and scope of the application, and such modifications and variations fall within the scope of the application as defined by the appended claims.