Screen transmission pairing method and device, equipment and storage medium

By reading historical pairing information in the screen transfer device and configuring usage parameters, combined with binding relationship verification, the management chaos caused by unlimited pairing of the screen transfer device is solved, and the intelligence of user experience and device management is improved.

CN120406875APending Publication Date: 2025-08-01GUANGZHOU SHIZHEN INFORMATION TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202410111451.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-25
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

Whenever the screen transmission device is paired with the receiving device, the screen transmission device rewrites new pairing information, resulting in the inability to pair control, resulting in confusion in management and affecting the user experience.

Method used

The receiving device obtains the device type in response to the device insertion operation. If it is a screen transfer device, reads historical pairing information. If there is no historical information, a setting page will pop up to obtain usage parameters and sends the parameters to the screen transfer device for configuration. The preset binding relationship and device identification are combined for pairing verification to avoid infinite pairing and mismatch.

Benefits of technology

The use control of screen transmission equipment is realized, management chaos is avoided, user experience is improved, and device interaction is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120406875A_ABST
    Figure CN120406875A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a screen transmission pairing method and device, equipment and a storage medium. According to the technical scheme provided by the embodiment of the invention, the equipment type is acquired in response to the equipment insertion operation; if it is determined that the device type is a screen transmission device, historical pairing information in the screen transmission device is read; if the historical pairing information does not exist, popping up a first window, and displaying a setting page in the first window, the setting page being used for setting use parameters of the screen transmission device; receiving input information based on the setting page, and generating corresponding use parameters according to the input information; and the use parameters are sent to the screen transmission equipment, so that the screen transmission equipment can perform parameter configuration, use control can be performed on the screen transmission equipment, and the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of screen mirroring technology, and in particular, to a screen mirroring pairing method, apparatus, device, and storage medium. Background Art

[0002] With the development of the Internet and computer technology, screen mirroring technology enables screen sharing between different electronic devices. Among them, the electronic device for screen mirroring is called the sending device, and the electronic device receiving the screen mirroring is called the receiving device. The sending device and the receiving device perform screen mirroring through a screen mirroring device.

[0003] Before screen mirroring, the screen mirroring device needs to be connected to the receiving device, and the receiving device writes pairing information into the screen mirroring device to complete the pairing between the screen mirroring device and the receiving device. After that, the screen mirroring device is unplugged from the receiving device and connected to the sending device, and the above-mentioned pairing information is used for screen mirroring operations.

[0004] In related technologies, for each pairing between the screen mirroring device and the receiving device, the screen mirroring device writes new pairing information each time, and does not store the pairing information of the previous receiving device. As a result, the screen mirroring device can be paired infinitely, making it impossible to control the pairing, leading to chaotic management of the screen mirroring device and affecting the user experience. Summary of the Invention

[0005] Embodiments of the present application provide a screen mirroring pairing method, apparatus, device, and storage medium, which can solve the problem of poor user experience, can control the use of the screen mirroring device, and improve the user experience.

[0006] In a first aspect, an embodiment of the present application provides a screen mirroring pairing method for a receiving device, including:

[0007] Responding to a device insertion operation to obtain the device type;

[0008] If it is determined that the device type is a screen mirroring device, reading the historical pairing information in the screen mirroring device;

[0009] If there is no historical pairing information, pop up a first window and display a setting page in the first window. The setting page is used to set the usage parameters of the screen mirroring device;

[0010] Receiving input information based on the setting page and generating corresponding usage parameters according to the input information;

[0011] Sending the usage parameters to the screen mirroring device for parameter configuration by the screen mirroring device.

[0012] As described above, the receiving device obtains the device type in response to the device insertion operation. When it is determined that the device type is a screen mirroring device, the historical pairing information in the screen mirroring device is read. If there is no historical pairing information, a first window displaying the setting page is popped up, the input information based on the setting page is received, and the corresponding usage parameters are generated according to the input information, and the usage parameters are sent to the screen mirroring device for parameter configuration of the screen mirroring device. By adopting the above technical means, when the screen mirroring device has not been paired, a first window displaying the setting page can be popped up for the user to set the corresponding usage parameters for the screen mirroring device, so as to avoid the management chaos problem caused by infinite pairing of the screen mirroring device, and the usage of the screen mirroring device can be restricted by the usage parameters, and the usage of the screen mirroring device can be controlled based on the user's intention, thereby improving the user experience.

[0013] In one embodiment, if it is determined that the device type is a screen mirroring device, after reading the historical pairing information in the screen mirroring device, it includes:

[0014] If there is historical pairing information, compare the historical pairing information with the pairing information to be paired to obtain a comparison result;

[0015] If the comparison result is that the information is inconsistent, send the pairing information to be paired to the screen mirroring device to complete the pairing of the receiving device and the screen mirroring device.

[0016] As described above, by the receiving device reading the historical pairing information of the inserted screen mirroring device, when the historical pairing information is read, the pairing information to be paired is compared with the historical pairing information. If the comparison result is that the information is inconsistent, it indicates that the receiving device has not been paired with the screen mirroring device. Therefore, the pairing information can be sent to the screen mirroring device to achieve the pairing of the receiving device and the screen mirroring device. By adopting the above technical means, it is possible to verify whether the screen mirroring device has been paired, and only send the pairing information to be paired to the screen mirroring device when it is confirmed that there is no pairing, so as to avoid the waste of resources caused by multiple sending of pairing information.

[0017] In one embodiment, sending the pairing information to be paired to the screen mirroring device to complete the pairing of the receiving device and the screen mirroring device includes:

[0018] Obtain the device identifier of the screen mirroring device and obtain the device information of the receiving device, where the device information includes the current conference room identifier;

[0019] Confirm the binding relationship according to the preset binding relationship, the device identifier and the current conference room identifier to obtain a binding confirmation result;

[0020] If the binding confirmation result is that the device identifier and the current conference room identifier belong to the binding relationship, send the pairing information to be paired to the screen mirroring device to complete the pairing of the receiving device and the screen mirroring device;

[0021] If the binding confirmation result indicates that the device identifier and the current conference room identifier do not belong to a binding relationship, obtain the target conference room identifier that has a binding relationship with the device identifier, and pop up a second window to display a first prompt message in the second window, where the first prompt message includes the target conference room identifier.

[0022] As described above, when it is determined that the historical pairing information in the screen mirroring device is inconsistent with the information to be paired, before pairing, confirm the binding relationship through the preset binding relationship, the screen mirroring identifier of the screen mirroring device, and the current conference room identifier corresponding to the receiving device. If the binding confirmation result indicates a binding relationship, it means that the screen mirroring device belongs to the conference room corresponding to the receiving device, and then send the information to be paired to the screen mirroring device to complete the pairing. If the binding confirmation result indicates no binding relationship, it means that the screen mirroring device does not belong to the conference room corresponding to the receiving device, and then pop up a first prompt message displaying the corresponding target conference room identifier to remind the user to pay attention. Determining whether the corresponding screen mirroring device belongs to the conference room corresponding to the receiving device through the binding confirmation result can avoid the situation of incorrect screen mirroring caused by mistakenly taking the screen mirroring device in different conference rooms, thereby improving the user experience.

[0023] In an embodiment, if the binding confirmation result indicates that the device identifier and the current conference room identifier do not belong to a binding relationship, after obtaining the target conference room identifier that has a binding relationship with the device identifier and popping up the second window, it includes:

[0024] Change the current state of the device identifier to the first state to obtain the current record of the device identifier. The current record includes the device identifier, the target conference room identifier corresponding to the device identifier, the current conference room identifier, and the current state.

[0025] Update the current record to the screen mirroring device management table.

[0026] As described above, when the binding confirmation result indicates that the device identifier and the current conference room identifier do not belong to a binding relationship, change the current state of the device identifier of the screen mirroring device in the background to the first state to obtain the current state of the screen mirroring device, and record the current state in the screen mirroring device management table. When it is necessary to view the current state of the screen mirroring device later, it can be viewed through the screen mirroring device management table, which is convenient for users to query the current conference room information of the screen mirroring device, helps users obtain the corresponding screen mirroring device in the corresponding conference room, and thus improves the user experience. In addition, the current state of the screen mirroring device can be updated in real time through the screen mirroring device management table, thereby improving the intelligence and automation of screen mirroring device management.

[0027] In an embodiment, if the binding confirmation result indicates that the device identifier and the current conference room identifier belong to a binding relationship, after sending the information to be paired to the screen mirroring device, it includes:

[0028] Change the current state of the device identifier to the second state to obtain the current record of the device identifier. The current record includes the device identifier and the corresponding target conference room identifier, current conference room identifier, and current state of the device identifier;

[0029] Update the current record to the screen mirroring device management table.

[0030] As described above, if the binding confirmation result is that the device identifier and the current conference room identifier belong to a binding relationship, change the current state of the device identifier of the screen mirroring device in the background to the second state to obtain the current state of the screen mirroring device, and record the current state in the screen mirroring device management table. When the current state of the screen mirroring device needs to be viewed subsequently, it can be viewed through the screen mirroring device management table, which is convenient for users to query the current conference room information of the screen mirroring device, and convenient for users to obtain the corresponding screen mirroring device in the corresponding conference room, thereby improving the user experience. In addition, the current state of the screen mirroring device can be updated in real time through the screen mirroring device management table, improving the intelligence and automation of screen mirroring device management.

[0031] In one embodiment, before obtaining the device type in response to a device insertion operation, it includes:

[0032] Receive a viewing instruction, pop up a third window according to the viewing instruction, and display a first list in the third window. The first list includes the device identifiers of the paired screen mirroring devices and the corresponding first management controls for each device identifier;

[0033] Receive a trigger operation based on the first management control, and delete and display the device identifier corresponding to the first management control from the first list.

[0034] As described above, when the device receives a viewing instruction, a first list including the device information of the paired screen mirroring devices and the corresponding first management controls for each device information can be displayed, which is convenient for users to know the device information paired by the current receiving device before; and by receiving a trigger operation based on the first management control, the device information corresponding to the first management control is deleted and displayed from the first list. Deleting redundant device information through the first management control can avoid the situation of incorrect screen mirroring by mispaired screen mirroring devices subsequently, thereby improving the user experience.

[0035] In one embodiment, the method further includes:

[0036] Receive a screen mirroring request, where the screen mirroring request includes the device identifier of the screen mirroring device;

[0037] Compare the device identifier in the screen mirroring request with the first list. If the device identifier exists in the first list, send a response signal to the screen mirroring device based on the screen mirroring request;

[0038] If the device identifier does not exist in the first list, no response signal is sent to the screen mirroring device.

[0039] As described above, during screen mirroring, when the receiving device receives a screen mirroring request containing a device identifier, it compares the screen mirroring device identifier with the device identifiers of the screen mirroring devices that have been paired in the first list. If the comparison result shows that the device identifier of the screen mirroring device requesting screen mirroring exists in the first list, it indicates that the screen mirroring device requesting screen mirroring belongs to the screen mirroring devices allowed for screen mirroring and subsequent screen projection can be performed. Then, a response signal is sent to the screen mirroring device, so that the screen mirroring device sends the corresponding screen mirroring image to the receiving device based on the received response signal, realizing the screen mirroring function. If the comparison result shows that the device identifier of the screen mirroring device requesting screen mirroring does not exist in the first list, it indicates that the screen mirroring device requesting screen mirroring belongs to the screen mirroring devices not allowed for screen mirroring. Then, no response signal is sent to the screen mirroring device, so that the screen mirroring device cannot perform the screen mirroring operation due to not receiving the response signal. By adopting the above technical means, screen mirroring restrictions can be imposed on the screen mirroring device based on the first list during screen mirroring, avoiding incorrect or malicious screen mirroring by screen mirroring devices not in the first list, thereby improving the user experience.

[0040] In a second aspect, an embodiment of the present application provides a screen mirroring pairing method for a sending device, including:

[0041] Responding to a device insertion operation, obtaining the device type;

[0042] If it is determined that the device type is a screen mirroring device, reading the historical pairing information in the screen mirroring device;

[0043] According to the historical pairing information, a fourth window is popped up, and a second list is displayed in the fourth window. The second list includes the receiving device identifiers corresponding to each historical pairing information and the second management controls corresponding to each receiving device identifier.

[0044] As described above, when a device is inserted into the sending device and the sending device determines that the device type is a screen mirroring device, it reads the historical pairing information in the screen mirroring device and displays a second list including the receiving device identifiers corresponding to each historical pairing information and the second management controls corresponding to each receiving device identifier according to the historical pairing information, facilitating the user to view the information of the receiving devices that the screen mirroring device has been paired with, and the selection of the corresponding receiving device can be realized through the second management controls, improving the flexibility of selecting the receiving device during screen mirroring, thereby improving the user experience. In addition, the receiving device can be switched only through the historical pairing information, avoiding the need to re-pair with the corresponding receiving device to switch, improving the convenience of receiving device switching, and further enhancing the user experience.

[0045] In an embodiment, after a fourth window is popped up according to the historical pairing information and a second list is displayed in the fourth window, it includes:

[0046] Receive a triggering operation based on the second management control, and determine a target receiving device corresponding to the second management control;

[0047] Send the screen mirroring screen to the screen mirroring device, so that the screen mirroring device sends the screen mirroring screen to the target receiving device.

[0048] As described above, the switching of the receiving device can be realized through the triggering operation of the second management control, which is convenient for switching to the corresponding target receiving device, improves the flexibility of selecting the receiving device during screen mirroring, and thus improves the user experience. In addition, the switching of the receiving device can be performed only through the historical pairing information, avoiding the need to re-pair with the corresponding receiving device to switch, improving the convenience of receiving device switching, and further enhancing the user experience.

[0049] In one embodiment, the second list further includes a third management control corresponding to each receiving device identifier;

[0050] According to the historical pairing information, a fourth window is popped up. After the second list is displayed in the fourth window, it includes:

[0051] Receive a triggering operation based on the third management control, and determine a target receiving device corresponding to the third management control;

[0052] Delete the historical pairing information corresponding to the receiving device identifier of the target receiving device from the screen mirroring device, and delete and display the receiving device identifier from the second list.

[0053] As described above, through the triggering operation of the third management control, the historical pairing information of the receiving device identifier corresponding to the screen mirroring device can be deleted, realizing the effective management of the historical pairing information of the screen mirroring device. In addition, by deleting the historical pairing information of the receiving device identifier, redundant historical pairing information can be deleted, saving the storage space of the screen mirroring device and improving the overall operation efficiency of the screen mirroring device.

[0054] In a third aspect, an embodiment of the present application provides a screen mirroring pairing device for a receiving device, including:

[0055] A first insertion response module, configured to obtain a device type in response to a device insertion operation;

[0056] A first reading module, configured to read the historical pairing information in the screen mirroring device if it is determined that the device type is a screen mirroring device;

[0057] A first pop-up window module, configured to pop up a first window and display a setting page in the first window for setting usage parameters of the screen mirroring device if there is no historical pairing information;

[0058] A first input information receiving module, configured to receive input information based on a setting page and generate corresponding usage parameters according to the input information;

[0059] A first pairing module, configured to send the usage parameters to a screen mirroring device for the screen mirroring device to perform parameter configuration.

[0060] In a fourth aspect, an embodiment of the present application provides a screen mirroring pairing device for a sending device, including:

[0061] A second insertion response module, configured to obtain a device type in response to a device insertion operation;

[0062] A second reading module, configured to read historical pairing information in the screen mirroring device if it is determined that the device type is a screen mirroring device;

[0063] A second pop-up window module, configured to pop up a fourth window according to the historical pairing information, and display a second list in the fourth window, where the second list includes a receiving device identifier corresponding to each historical pairing information and a second management control corresponding to each receiving device identifier.

[0064] In a fifth aspect, an embodiment of the present application provides a screen mirroring pairing device, including:

[0065] A memory and one or more processors;

[0066] The memory is configured to store one or more programs;

[0067] When the one or more programs are executed by the one or more processors, the one or more processors implement the screen mirroring pairing method as described in the first aspect or the second aspect.

[0068] In a sixth aspect, an embodiment of the present application provides a storage medium storing computer-executable instructions, and the computer-executable instructions are used to execute the screen mirroring pairing method as described in the first aspect or the second aspect when executed by a computer processor.

[0069] In the embodiment of the present application, the receiving device obtains the device type in response to the device insertion operation. When it is determined that the device type is a screen mirroring device, the historical pairing information in the screen mirroring device is read. If there is no historical pairing information, a first window displaying a setting page is popped up, the input information based on the setting page is received, and corresponding usage parameters are generated according to the input information. The usage parameters are sent to the screen mirroring device for parameter configuration. By adopting the above technical means, when the screen mirroring device has not been paired, a first window displaying a setting page can be popped up for the user to set corresponding usage parameters for the screen mirroring device, thereby avoiding the management chaos problem caused by infinite pairing of the screen mirroring device, being able to perform pairing restrictions on the screen mirroring device through the usage parameters, and realizing the usage control of the screen mirroring device based on the user's intention, thus improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] Figure 1 is a flowchart of a screen mirroring pairing method provided by an embodiment of the present application;

[0071] Figure 2 is a schematic diagram of a first window provided by an embodiment of the present application;

[0072] Figure 3 is a flowchart of another screen mirroring pairing method provided by an embodiment of the present application;

[0073] Figure 4 is a schematic diagram of a second window provided by an embodiment of the present application;

[0074] Figure 5 is a schematic diagram of screen mirroring device management provided by an embodiment of the present application;

[0075] Figure 6 is a schematic diagram of a third window provided by an embodiment of the present application;

[0076] Figure 7 is a flowchart of yet another screen mirroring pairing method provided by an embodiment of the present application;

[0077] Figure 8 is a first schematic diagram of a fourth window provided by an embodiment of the present application;

[0078] Figure 9 is a second schematic diagram of a fourth window provided by an embodiment of the present application;

[0079] Figure 10 is a second schematic diagram of a fourth window provided by an embodiment of the present application;

[0080] Figure 11 is a schematic diagram of the structure of a screen mirroring pairing device provided by an embodiment of the present application;

[0081] Figure 12 It is a schematic structural diagram of another screen mirroring pairing device provided by an embodiment of the present application;

[0082] Figure 13 It is a schematic structural diagram of a screen mirroring pairing device provided by an embodiment of the present application. Detailed implementation manners

[0083] In order to make the objectives, technical solutions and advantages of the present application clearer, the following further describes the specific embodiments of the present application in detail with reference to the accompanying drawings. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limiting the present application. Additionally, it should be noted that for the sake of description, only parts related to the present application are shown in the drawings rather than all the content. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. When the operations are completed, the process can be terminated, but there may be additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0084] Screen mirroring technology can be used to achieve screen sharing between different electronic devices. Among them, the electronic device for screen mirroring is called the sending device, and the electronic device receiving the screen mirroring is called the receiving device. The sending device and the receiving device perform screen mirroring through a screen mirroring device. Before screen mirroring, the screen mirroring device needs to be connected to the receiving device, and the receiving device writes pairing information into the screen mirroring device, thereby realizing the pairing between the screen mirroring device and the receiving device. After that, the screen mirroring device is unplugged from the receiving device and connected to the sending device, and the aforementioned pairing information is used for screen mirroring operations.

[0085] In the related art, each time the screen mirroring device is paired with the receiving device, the screen mirroring device rewrites new pairing information and does not store the pairing information of the receiving device paired last time. As a result, the screen mirroring device can be paired infinitely, and pairing control cannot be performed, leading to chaotic management of the screen mirroring device and affecting the user experience. Based on this, the screen mirroring pairing method of the embodiments of the present application is provided to solve the problem of poor user experience caused by chaotic management of the existing screen mirroring device. In the embodiments of the present application, when it is determined that the device type is a screen mirroring device, the historical pairing information in the screen mirroring device is read. If there is no historical pairing information, indicating that the screen mirroring device has not been paired yet, a first window displaying a setting page is popped up for the user to set corresponding usage parameters for the screen mirroring device and send the usage parameters to the screen mirroring device for parameter configuration. In this way, the problem of chaotic management caused by infinite pairing of the screen mirroring device in the related art is avoided, and the usage of the screen mirroring device can be restricted by the usage parameters. During the subsequent use of the screen mirroring device, usage restrictions can be imposed based on the usage parameters, such as pairing quantity restrictions, etc., so that the usage of the screen mirroring device can be controlled based on the user's intention, thereby improving the user experience.

[0086] Figure 1 The flowchart of a screen mirroring pairing method provided by the embodiments of the present application is given. The screen mirroring pairing method provided in this embodiment can be executed by a screen mirroring pairing device, which can be implemented in software and / or hardware. The screen mirroring pairing device can be composed of two or more physical entities or one physical entity. Generally speaking, the screen mirroring pairing device can be an electronic device such as an interactive flat panel, a tablet computer, a smart TV, a learning machine, or a mobile phone.

[0087] The following takes an intelligent tablet as the main body for executing the screen mirroring pairing method as an example for description. Refer to Figure 1 , this screen mirroring pairing method, for a receiving device, specifically includes:

[0088] S101. Respond to the device insertion operation and obtain the device type.

[0089] Screen mirroring is to achieve display synchronization by transmitting the display content of different electronic devices to each other through network technology, and is commonly used in conference work, centralized teaching, and daily movie viewing, etc. Among them, the electronic device used for screen mirroring is called the sending device, and the electronic device that receives the screen mirroring is called the receiving device. The sending device and the receiving device perform screen mirroring through a screen mirroring device. Before screen mirroring, the screen mirroring device needs to be paired with the receiving device. After successful pairing, when screen mirroring is required subsequently, only the screen mirroring device needs to be inserted into the sending device to perform the screen mirroring operation. When pairing the screen mirroring device with the receiving device, the screen mirroring device needs to be inserted into the receiving device. When the receiving device recognizes that a device is inserted, based on the inserted device may be a screen mirroring device or other interactive devices, therefore, in response to the device insertion operation, the receiving device obtains the type of the device to determine whether the device is a screen mirroring device. If it is a screen mirroring device, subsequent execution is carried out.

[0090] As described above, when the receiving device recognizes that a device is inserted, it responds to the device operation and obtains the device type to sense the device type of the inserted device, so that different execution strategies can be adopted according to different device types, improving the intelligence of the device insertion response and the interaction efficiency between the receiving device and the inserted device.

[0091] S102. If it is determined that the device type is a screen mirroring device, read the historical pairing information in the screen mirroring device.

[0092] After the receiving device obtains the device type, it judges the device type to determine whether the inserted device is a screen mirroring device. If it is determined that the device type of the inserted device is a screen mirroring device, read the historical pairing information in the screen mirroring device to check whether the screen mirroring device has been paired and whether the pairing information of the receiving device itself exists in the historical pairing information. If the receiving device reads that there is historical pairing information in the screen mirroring device, it proves that the screen mirroring device has been paired before, and then compare the historical pairing information with the pairing information to be paired to obtain a comparison result. It should be noted that the pairing information to be paired is the pairing information of the receiving device itself. If the comparison result shows that the historical pairing information is consistent with the pairing information to be paired, it indicates that the screen mirroring device has been paired with the receiving device, and no re-pairing process is performed, and a pairing completion reminder is displayed on the receiving device. If the comparison result shows that the historical pairing information is inconsistent with the pairing information to be paired, it indicates that the receiving device has not been paired with the inserted screen mirroring device. Therefore, the pairing information can be sent to the screen mirroring device to achieve the pairing of the receiving device and the screen mirroring device. After the pairing is completed, a pairing completion reminder is displayed on the receiving device.

[0093] As described above, the receiving device reads the historical pairing information of the inserted screen-transmitting device. When the historical pairing information is read, the information to be paired is compared with the historical pairing information. If the comparison result shows that the information is consistent, no re-pairing process is performed, and a pairing completion prompt is directly displayed, thereby improving pairing efficiency. In addition, the receiving device verifies whether the screen-transmitting device has been paired. Only when it is confirmed that it has not been paired will the information to be paired be sent to the screen-transmitting device, thereby avoiding the waste of resources caused by sending pairing information multiple times.

[0094] S103. If there is no historical pairing information, a first window pops up and displays a setting page in the first window. The setting page is used to set usage parameters of the screen mirroring device.

[0095] After the receiving device determines that the device type of the inserted device is a screen transmission device, the historical pairing information in the screen transmission device is read to check whether the screen transmission device has been paired and whether the pairing information of the receiving device itself exists in the historical pairing information. If the historical pairing information cannot be read, that is, there is no historical pairing information in the screen transmission device, it indicates that the screen transmission device may be a new screen transmission device that has not been paired yet, and the first window pops up, and the settings page is displayed in the first window. Among them, the settings page is used to set the usage parameters of the screen transmission device. By automatically popping up the settings page when it is determined that there is no pairing information in the screen transmission device, it is convenient for the user to set the corresponding usage parameters for the screen transmission device, so that subsequent screen transmission can be based on the restrictions of the usage parameters, which helps to realize screen transmission control based on the user's wishes and improve the user experience.

[0096] Figure 2 This is a schematic diagram of a first window provided in an embodiment of the present application, referring to Figure 2, when it is determined that there is no pairing information in the screen transmission device, the first window 101 of the setting page is automatically popped up and displayed. In the setting page, there are a password input port 1011, an exclusive control 1012, a pairing quantity limit control 1013 and a quantity input port 1014. The password input port 1011 is used to set the administrator password. When the settings of the screen transmission device need to be changed later (that is, the usage parameters need to be changed), the same administrator password is required to successfully change it. The exclusive control 1012 is used to select whether to allow pairing with other devices, including a "yes" control and a "no" control, where the "yes" control represents allowing pairing with other devices, that is, allowing the screen transmission device to pair with other receiving devices in addition to pairing with the current receiving device 10. When the user selects the "yes" control, the pairing quantity limit control 1013 will be displayed on the corresponding setting page, where the pairing quantity limit control 1013 includes an "unlimited" control and a "custom" control. The "Unlimited" control allows the screen-sharing device to be paired an unlimited number of times, while the "Custom" control limits the number of pairings for the screen-sharing device. When the user selects the "Custom" control, a quantity input port 1014 is displayed on the corresponding settings page for receiving the upper limit of the number of pairings entered by the user. By automatically popping up the settings page when it is determined that no pairing information exists for the screen-sharing device, the user can set the corresponding usage parameters for the screen-sharing device. This allows subsequent screen-sharing to be restricted based on the usage parameters, helping to implement screen-sharing control based on user wishes and improving the user experience.

[0097] S104: Receive input information based on the setting page, and generate corresponding usage parameters according to the input information.

[0098] When the receiving device cannot read the historical pairing information, a first window with a setting page pops up and the user can enter the corresponding setting information for limiting the use of the screen transmission device based on the setting page, which includes control selection and limiting the number of pairings. The receiving device receives the input information based on the setting page and generates corresponding usage parameters based on the input information. Figure 2 Assuming that the user inputs information based on the settings page to allow pairing with other devices, the upper limit of the pairing quantity is set to 3, that is, the value 3 is entered in the display quantity input port 1014, it means that the screen transmission device can be paired with multiple receiving devices at the same time in subsequent use, and the corresponding upper limit of the pairing quantity is 3, that is, it can be paired with up to 3 receiving devices.

[0099] As described above, when it is determined that there is no pairing information in the screen transmission device, the setting page is automatically popped up, and the usage parameters of the screen transmission device are generated according to the input information. When the screen is subsequently transmitted, the screen transmission device is restricted by the usage parameters, which helps to realize the management and control of the screen transmission device based on the user's wishes, thereby improving the user experience.

[0100] S105. Send the usage parameters to the screen transmission device so that the screen transmission device can configure the parameters.

[0101] The receiving device receives the input information based on the settings page, generates the corresponding usage parameters based on the input information, and then sends the usage parameters to the screen transmission device for the screen transmission device to configure the parameters. This allows the screen transmission device to be restricted by the usage parameters during subsequent screen transmission, which helps to achieve the control of the screen transmission device based on the user's wishes, thereby improving the user experience. After the usage parameters are sent to the screen transmission device, the receiving device sends the information to be paired to the screen transmission device to achieve pairing between the current receiving device and the screen transmission device. It should be noted that the information to be paired is the pairing information of the current receiving device.

[0102] In the above, the device type is obtained by the receiving device in response to the device insertion operation. When it is determined that the device type is a screen-transmitting device, the historical pairing information in the screen-transmitting device is read. If there is no historical pairing information, a first window with a setting page is popped up, input information based on the setting page is received, and corresponding usage parameters are generated according to the input information. The usage parameters are sent to the screen-transmitting device for parameter configuration of the screen-transmitting device. By adopting the above technical means, when the screen-transmitting device has not been paired, a first window with a setting page is popped up for the user to set corresponding usage parameters for the screen-transmitting device, thereby avoiding the problem of management chaos caused by unlimited pairing of screen-transmitting devices, and can restrict the pairing of screen-transmitting devices based on usage parameters, so as to realize the use control of screen-transmitting devices based on user intentions, thereby improving the user experience.

[0103] In the actual use of screen mirroring devices, there may be multiple conference rooms with multiple screen mirroring devices. Each conference room should be equipped with a corresponding fixed screen mirroring device. However, in actual operation, screen mirroring devices in different conference rooms may be mixed, resulting in confusion in the overall management of screen mirroring devices, and even some conference rooms may not have screen mirroring devices, affecting the user experience. Based on this, on the basis of the above embodiment, Figure 3 This is a flowchart of another screen mirroring pairing method provided in an embodiment of the present application. Figure 3 The screen transmission pairing method is used for receiving devices and specifically includes:

[0104] S201. Obtain a device identification of a screen transmission device and obtain device information of a receiving device, where the device information includes a current conference room identification.

[0105] Before sending the pairing information to the screen-sharing device, you need to check whether the screen-sharing device is in the correct conference room to avoid misplacing the device and causing the screen to not be transmitted. This can be done by obtaining the device ID of the screen-sharing device and the device information of the current receiving device, where the device information of the current receiving device includes the current conference room ID.

[0106] To facilitate the use and management of the screen sharing device, the device identifier of the screen sharing device can be pre-recorded, and a binding relationship between the corresponding screen sharing device and the corresponding meeting room can be established in advance. The binding can be performed through the device identifier of the screen sharing device and the target meeting room identifier. For example, screen sharing device A and screen sharing device B are bound to meeting room 1. The preset binding relationship, the device identifier of the corresponding screen sharing device, and the corresponding target meeting room identifier are recorded in the preset screen sharing device management table. In a meeting room, the receiving device is generally an interactive flat panel or the like, which is usually fixedly installed in a fixed meeting room. Therefore, the corresponding meeting room identifier can be written into the device information of the receiving device. During subsequent use, the current meeting room identifier corresponding to the current receiving device can be obtained from the device information. During subsequent use, it is possible to determine whether the screen sharing device and the corresponding meeting room belong to the pre-established binding relationship by querying the screen sharing device management table, so as to determine whether the screen sharing device has been mistakenly taken to another meeting room, avoiding the situation of incorrect screen projection and helping to improve the user experience.

[0107] S202. Confirm the binding relationship based on the preset binding relationship, the device identifier, and the current meeting room identifier to obtain a binding confirmation result.

[0108] After the receiving device obtains the device identifier of the screen sharing device and its own device information, the current meeting room identifier can be obtained according to the device information of the receiving device itself. Obtain the preset binding relationship corresponding to the device identifier of the screen sharing device from the screen sharing device management table, and confirm the binding relationship based on the preset binding relationship, the device identifier of the screen sharing device, and the current meeting room identifier corresponding to the receiving device to obtain a binding confirmation result. Through the binding relationship confirmation, it can be confirmed whether the screen sharing device and the current meeting room belong to the binding relationship. Only when they belong to the binding relationship can pairing and screen projection processing be performed, thus avoiding incorrect screen projection and improving the user experience.

[0109] S203. If the binding confirmation result is that the device identifier and the current meeting room identifier belong to the binding relationship, send the pairing information to the screen sharing device to complete the pairing of the receiving device and the screen sharing device.

[0110] If the binding confirmation result indicates that the device identifier and the current conference room identifier are in a binding relationship, it means that the screen mirroring device is correct and can be paired. Then, the pairing information to be processed is sent to the screen mirroring device to achieve the pairing between the screen mirroring device and the receiving device. After the pairing is completed, a pairing completion reminder is displayed on the receiving device. Exemplarily, assume that screen mirroring device A and screen mirroring device B are bound to conference room 1. The receiving device obtains that the currently inserted device is screen mirroring device A, and based on the device information, it gets that the current conference room of the receiving device is conference room 1. According to the preset binding relationship, it is determined that the currently inserted screen mirroring device A and the current conference room 1 are in a binding relationship. Then, the pairing information to be processed is sent to screen mirroring device A to complete the pairing between the receiving device and screen mirroring device A.

[0111] As described above, by determining that the device identifier of the screen mirroring device and the current conference room identifier are in a binding relationship before performing the pairing process, it is possible to prevent incorrect pairing and incorrect screen mirroring of screen mirroring devices that do not belong to the binding relationship, thereby enhancing the user experience.

[0112] S204. If the binding confirmation result indicates that the device identifier and the current conference room identifier are not in a binding relationship, obtain the target conference room identifier that has a binding relationship with the device identifier, and pop up a second window to display a first prompt message in the second window. The first prompt message includes the target conference room identifier.

[0113] If the binding confirmation result indicates that the device identifier and the current conference room identifier are not in a binding relationship, it means that the screen mirroring device has been taken to the wrong conference room and cannot be paired or screen mirrored, thus avoiding the impact of incorrect screen mirroring on the user experience. Therefore, by querying the screen mirroring device management table, the target conference room identifier that has a binding relationship with the device identifier can be obtained, and a second window is popped up to display a first prompt message in the second window. The first prompt message includes the target conference room identifier. At the same time, it is not allowed to send the pairing information to be processed to the screen mirroring device. As described above, when it is determined that the device identifier of the current screen mirroring device and the current conference room identifier are not in a binding relationship, the first prompt message is displayed to remind the user that the screen mirroring device is incorrect, and based on the target conference room identifier in the first prompt message, the user is reminded of the information of the conference room to which the screen mirroring device is bound, facilitating the user's control of the screen mirroring device and thus enhancing the user experience of using the screen mirroring device.

[0114] Figure 4 is a schematic diagram of a second window provided by an embodiment of the present application. Refer to Figure 4, Exemplarily, assume that the screen mirroring device A and the screen mirroring device B are bound to Conference Room 1. The receiving device 10 obtains that the currently inserted device is the screen mirroring device A. According to the device information, it is obtained that the current conference room of the receiving device 10 is Conference Room 2. According to the preset binding relationship, it is determined that the currently inserted screen mirroring device A and the current Conference Room 2 do not belong to the binding relationship, which indicates that the screen mirroring device that should originally belong to Conference Room 1 was taken to Conference Room 2 by mistake. Therefore, by querying the screen mirroring device management table, the target conference room identifier bound to the device identifier can be obtained, that is, the target conference room identifier corresponding to the screen mirroring device A can be obtained as Conference Room 2. Then, the second window 102 is popped up, and a first prompt message is displayed in the second window 102. The first prompt message includes the target conference identifier. The first prompt message is "The current screen mirroring device is not for use in this conference room. Please return it to Conference Room 2". In addition, the first prompt message also includes a reminder of subsequent operations, for example, "Please re-pair the screen mirroring device after returning. Thank you for your cooperation". A confirmation control 1021 is also displayed in the second window 102, which is used to remind the user to confirm the first prompt message. For example, the confirmation control 1021 is "I got it". The receiving device 10 receives the trigger operation based on the confirmation control 1021, and eliminates the display of the second window 102 according to the trigger operation.

[0115] To improve the intelligent management of the screen mirroring device, when the binding confirmation result is that the device identifier and the current conference room identifier do not belong to the binding relationship, only the user currently using the receiving device knows that the screen mirroring device is in the current conference room. When other users need the screen mirroring device and want to find it, they cannot know which conference room the screen mirroring device is in. Based on this, in this embodiment, after confirming that the binding confirmation result is that the device identifier and the current conference room identifier do not belong to the binding relationship, the current state of the device identifier is changed to the first state, where the first state can be understood as an unusable state. For example, the first state is "misplaced". Based on the foregoing, the current conference room identifier can be obtained according to the device information of the receiving device. Therefore, the current record of the screen mirroring device can be obtained based on the device identifier, the target conference room identifier, the current conference room identifier, and the current state, and the current record is updated to the screen mirroring device management table. Figure 5 is a schematic diagram of a screen mirroring device management table provided by an embodiment of the present application. Refer to Figure 5, for example, the device management table records that the device identifiers are the screen mirroring device A, the screen mirroring device B, and the screen mirroring device C respectively. Among them, the target conference room identifier bound to the screen mirroring device A is the conference room 1, and the current conference room identifier is the conference room 3. Based on the fact that the current conference room identifier and the target conference room identifier of the screen mirroring device A are different, its corresponding current state is the first state, for example, "misplaced". The target conference room identifier bound to the screen mirroring device B is the conference room 2, and the current conference room identifier is the conference room 5. Based on the fact that the current conference room identifier and the target conference room identifier of the screen mirroring device B are different, its corresponding current state is the first state, for example, "misplaced". The target conference room identifier bound to the screen mirroring device C is the conference room 3, and the current conference room identifier is the conference room 5. Based on the fact that the current conference room identifier and the target conference room identifier of the screen mirroring device C are different, its corresponding current state is the first state, for example, "misplaced".

[0116] As described above, if the binding confirmation result is that the device identifier and the current conference room identifier do not belong to the binding relationship, the current state of the device identifier of the screen mirroring device in the background is changed to the first state to obtain the current state of the screen mirroring device, and the current state is recorded in the screen mirroring device management table, so that when it is necessary to view the current state of the screen mirroring device later, it can be viewed through the screen mirroring device management table, which is convenient for users to query the current conference room information of the screen mirroring device, helps users obtain the corresponding screen mirroring device in the corresponding conference room, and thus improves the user experience. In addition, the current state of the screen mirroring device can be updated in real time through the screen mirroring device management table, thereby improving the intelligence and automation of the screen mirroring device management.

[0117] In an embodiment, if the binding confirmation result is that the device identifier and the current conference room identifier belong to the binding relationship, the current state of the device is changed to the second state. Among them, the second state can be understood as the in-use state, for example, the second state is "in use". Based on the fact that the current conference room identifier can be obtained according to the device information of the receiving device as described above, the current record of the screen mirroring device can be obtained according to the device identifier, the target conference room identifier, the current conference room identifier, and the current state, and the current record is updated to the screen mirroring device management table. Refer to Figure 5 , for example, the device management table also records that the device identifiers are the screen mirroring device D and the screen mirroring device F respectively. Among them, the target conference room identifier bound to the screen mirroring device D is the conference room 4, and the current conference room identifier is the conference room 4. Based on the fact that the current conference room identifier and the target conference room identifier of the screen mirroring device D are the same, its corresponding current state is the second state, for example, "in use". The target conference room identifier bound to the screen mirroring device F is the conference room 6, and the current conference room identifier is the conference room 6. Based on the fact that the current conference room identifier and the target conference room identifier of the screen mirroring device F are the same, its corresponding current state is the second state, for example, "in use".

[0118] As described above, if the binding confirmation result indicates that the device identifier and the current conference room identifier are in a binding relationship, the current status of the device identifier of the screen mirroring device in the background is changed to the second status to obtain the current status of the screen mirroring device, and the current status is recorded in the screen mirroring device management table. When it is necessary to view the current status of the screen mirroring device subsequently, it can be viewed through the screen mirroring device management table, which facilitates the user to query the current conference room information of the screen mirroring device, helps the user obtain the corresponding screen mirroring device in the corresponding conference room, and thus improves the user experience. In addition, the current status of the screen mirroring device can be updated in real time through the screen mirroring device management table, thereby improving the intelligence and automation of screen mirroring device management.

[0119] As described above, by obtaining the current conference room identifier after the change of the screen mirroring device and updating and recording it in the device management table, the management efficiency of the screen mirroring device is improved, thereby improving the user experience. This embodiment records the usage situation of the screen mirroring device in each conference room, provides the accurate current conference room information of the screen mirroring device, facilitates the user to accurately return the screen mirroring device to the target conference room, and eliminates the need for pairwise detection in each conference room, improving the working efficiency of restoring the position of the screen mirroring device. In addition, by actively prompting through the first prompt message that the screen mirroring device is not the screen mirroring device of the current conference room, it is convenient for the user to actively return the screen mirroring device to the target conference room after seeing it, thereby reducing the situation of forgetting to return the misappropriated screen mirroring device and further improving the working efficiency of restoring the position of the screen mirroring device.

[0120] After the screen mirroring device and the receiving device complete pairing, the screen mirroring device will save the pairing information of the receiving device, such as device name, model, hotspot name / password, MAC address, and function configuration items, etc. At the same time, the receiving device will also save the relevant information of the screen mirroring device, such as device identifier (unique identification code), model, MAC address, and function configuration items, etc. The function configuration items are used to save the configuration and switch information of the corresponding functions of the following third window. To solve the problem that users cannot know which screen mirroring devices the receiving device is paired with, and there may be mis-screen mirroring or malicious screen mirroring by the paired screen mirroring devices, in this embodiment, before or after the screen mirroring device is inserted, when the receiving device receives a query instruction, the receiving device pops up a third window according to the query instruction, and displays a first list in the third window. Among them, the first list includes the device identifiers of the paired screen mirroring devices and the first management control corresponding to each device identifier. The first management control can be understood as a deletion control, which is used to delete the relevant information of the screen mirroring device corresponding to the device identifier. When the user needs to delete the relevant information of the corresponding paired screen mirroring device, that is, delete the pairing with the screen mirroring device, it can be achieved by triggering the corresponding first management control. When the receiving device receives a trigger operation based on the first management control, it determines the corresponding device identifier according to the trigger operation, deletes and displays the corresponding device identifier from the first list, and updates and saves the first list. At the same time, the relevant information of the screen mirroring device with the corresponding saved device identifier is also deleted.

[0121] Figure 6 It is a schematic diagram of a third window provided by an embodiment of the present application. Refer to Figure 6 , when the receiving device 10 receives a query instruction, the receiving device 10 pops up a third window 103 according to the query instruction, and displays a first list in the third window 103. Assume that the receiving device 10 has previously paired with screen mirroring device A, screen mirroring device B, and screen mirroring device C. Then, in the first list, it shows the paired screen mirroring devices: screen mirroring device A, screen mirroring device B, and screen mirroring device C. Screen mirroring device A, screen mirroring device B, and screen mirroring device C each correspond to a deletion control 1031. When the user needs to delete the relevant information of the screen mirroring device, it is achieved by triggering the corresponding deletion control 1031.

[0122] As described above, when the receiving device receives a viewing instruction, it can display a first list including the device information of the paired screen mirroring devices and the first management control corresponding to each device information, which is convenient for users to know the device information previously paired by the current receiving device; and by receiving the trigger operation based on the first management control, the device information corresponding to the first management control is deleted and displayed from the first list. Deleting redundant device information through the first management control can avoid the situation of mis-screen mirroring by mis-paired screen mirroring devices in the future, thereby improving the user experience.

[0123] The foregoing first list can be understood as a list of screen mirroring devices allowed by the receiving device. When performing screen mirroring subsequently, only the screen mirroring device identifier in the first list can be used for screen mirroring, thereby preventing incorrect screen mirroring. This embodiment provides a screen mirroring method. When the receiving device receives a screen mirroring request, the screen mirroring request includes the device identifier of the corresponding screen mirroring device. The device identifier in the screen mirroring request is compared with the first list. If the device identifier exists in the first list, it indicates that the screen mirroring device corresponding to the screen mirroring request is a screen mirroring device allowed for screen mirroring, and subsequent screen projection can be performed. Then, a response signal is sent to the screen mirroring device, so that the screen mirroring device sends the corresponding screen mirroring image to the receiving device based on the received response signal, realizing the screen mirroring function. Exemplarily, referring to Figure 6 , assuming that the device identifier in the screen mirroring request is screen mirroring device A, based on the existence of the device in the first list, a response signal is sent to the screen mirroring device, so that the screen mirroring device sends the corresponding screen mirroring image to the receiving device based on the received response signal, realizing the screen mirroring function. If the comparison result is that the device identifier of the screen mirroring device requesting screen mirroring does not exist in the first list, it indicates that the screen mirroring device requesting screen mirroring belongs to a screen mirroring device not allowed for screen mirroring, and no response signal is sent to the screen mirroring device, so that the screen mirroring device cannot perform the screen mirroring operation based on not receiving the response signal. By adopting the above technical means, the screen mirroring of the screen mirroring device can be restricted based on the first list during screen mirroring, avoiding incorrect or malicious screen mirroring by screen mirroring devices not in the first list, thereby improving the user experience.

[0124] On the other hand, Figure 7 is a flowchart of another screen mirroring pairing method provided by an embodiment of the present application. Referring to Figure 7 , another screen mirroring pairing method provided by an embodiment of the present application is provided. This screen mirroring pairing method is used for a sending device and specifically includes:

[0125] S301. In response to a device insertion operation, obtain the device type.

[0126] Before the sending device performs screen mirroring, the screen mirroring device needs to be inserted into the sending device to enable data interaction between the sending device and the screen mirroring device. When the sending device recognizes that a device is inserted, since the inserted device may be a screen mirroring device or other interaction devices, therefore, the sending device, in response to the device insertion operation, obtains the type of the device to determine whether the device is a screen mirroring device. If it is a screen mirroring device, subsequent execution is performed.

[0127] As described above, when the sending device recognizes that a device is inserted, it responds to the device operation and obtains the device type to sense the device type of the inserted device, so that different execution strategies can be adopted according to different device types, improving the intelligence of the device insertion response and the interaction efficiency between the receiving device and the inserted device.

[0128] S302. If it is determined that the device type is a screen mirroring device, read the historical pairing information in the screen mirroring device.

[0129] After the sending device obtains the device type, it judges the device type to determine whether the inserted device is a screen mirroring device. If it is determined that the device type of the inserted device is a screen mirroring device, read the historical pairing information in the screen mirroring device, so that the sending device can know the relevant information of the receiving device previously paired with the screen mirroring device, which helps to subsequently display the relevant information of the corresponding receiving device to the user and improve the user experience.

[0130] S303. According to the historical pairing information, pop up a fourth window and display a second list in the fourth window. The second list includes the receiving device identifier corresponding to each historical pairing information and the second management control corresponding to each receiving device identifier.

[0131] Obtain the relevant information of the receiving device paired with the screen mirroring device according to the historical pairing information, such as the receiving device identifier, pop up a fourth window, and display a second list in the fourth window. The second list includes the receiving device identifier corresponding to each historical pairing information and the second management control corresponding to each receiving device identifier. The second management control can be understood as a switching control. By triggering the second management control, the currently connected receiving device of the screen mirroring device can be switched to the target receiving device corresponding to the second management control. The sending device receives the trigger operation based on the second management control, determines the corresponding receiving device identifier according to the trigger operation, and establishes a communication connection with the target receiving device based on the receiving device identifier corresponding to the historical pairing information, that is, determines the target receiving device corresponding to the second management control; send the screen mirroring picture to the screen mirroring device so that the screen mirroring device sends the screen mirroring picture to the target receiving device. As described above, through the second list, it is convenient for the user to view the information of the receiving devices that the screen mirroring device has paired with, and the corresponding receiving device can be selected through the second management control, improving the flexibility of selecting the receiving device during screen mirroring, thereby improving the user experience. In addition, the receiving device can be switched only through the historical pairing information, avoiding the need to re-pair with the corresponding receiving device to switch, improving the convenience of receiving device switching, and further enhancing the user experience.

[0132] The second list further includes a third management control corresponding to each receiving device identifier. The third management control can be understood as a deletion control. Triggering the third management control can delete the historical pairing information corresponding to the corresponding receiving device identifier. The sending device receives the triggering operation based on the third management control, determines the receiving device identifier corresponding to the third management control according to the triggering operation, determines the receiving device identifier as the target device, deletes the historical pairing information corresponding to the receiving device identifier from the screen mirroring device, and deletes and displays the receiving device identifier from the second list. As described above, through the triggering operation of the third management control, the historical pairing information of the receiving device identifier corresponding to the screen mirroring device can be deleted, realizing the effective management of the historical pairing information of the screen mirroring device. In addition, by deleting the historical pairing information of the receiving device identifier, redundant historical pairing information can be deleted, saving the storage space of the screen mirroring device and improving the overall operation efficiency of the screen mirroring device.

[0133] Figure 8 is the first schematic diagram of a fourth window provided by an embodiment of the present application. Referring to Figure 8 , assuming that the historical pairing information of the screen mirroring device currently inserting the sending device 11 includes receiving device a, receiving device b, and receiving device c, the second list is displayed in the popped-up fourth window 110. The information displayed in the second type of list includes the current receiving device, for example, receiving device a, paired devices: receiving device a, receiving device b, and receiving device c; receiving device a, receiving device b, and receiving device c respectively correspond to a second management control 1101 and a third management control 1102. The second management control 1101 is a switching control, and the third management control 1102 is a deletion control. It should be noted that the second management control 1101 corresponding to the current receiving device cannot be triggered and can be displayed with "current". When the user triggers the second management control 1101, a switching operation is triggered; for example, when the user triggers the second management control 1101 corresponding to receiving device b, the current receiving device is switched to receiving device b, and the corresponding second list is as Figure 9 shown. When the user triggers the third management control 1102, a deletion operation is triggered; for example, when the user triggers the third management control 1102 corresponding to receiving device b, the historical pairing information corresponding to receiving device b is deleted from the screen mirroring device, and receiving device b and its corresponding second management control 1101 and third management control 1102 in the second list are deleted and displayed. The second list after the deletion operation is as Figure 10 shown.

[0134] As described above, when the device is inserted into the sending device and the sending device determines that the device type is a screen mirroring device, it reads the historical pairing information in the screen mirroring device and displays a second list including the receiving device identifier corresponding to each historical pairing information and the second management control corresponding to each receiving device identifier according to the historical pairing information, which is convenient for the user to view the information of the receiving devices that the screen mirroring device has been paired with, and the corresponding receiving device can be selected through the second management control, improving the flexibility of selecting the receiving device during screen mirroring, thereby improving the user experience. In addition, the receiving device can be switched only through the historical pairing information, avoiding the need to re-pair with the corresponding receiving device to switch, improving the convenience of receiving device switching, and further enhancing the user experience.

[0135] Based on the above embodiments, Figure 11 This is a schematic structural diagram of a screen mirroring pairing device provided by an embodiment of the present application. Refer to Figure 11 The screen mirroring pairing device provided in this embodiment is used for a receiving device and specifically includes: a first insertion response module 21, a first reading module 22, a first pop-up window module 23, a first input information receiving module 24, and a first pairing module 25.

[0136] Among them, the first insertion response module 21 is used to obtain the device type in response to the device insertion operation;

[0137] The first reading module 22 is used to read the historical pairing information in the screen mirroring device if it is determined that the device type is a screen mirroring device;

[0138] The first pop-up window module 23 is used to pop up a first window and display a setting page in the first window for setting the usage parameters of the screen mirroring device if there is no historical pairing information;

[0139] The first input information receiving module 24 is used to receive the input information based on the setting page and generate the corresponding usage parameters according to the input information;

[0140] The first pairing module 25 is used to send the usage parameters to the screen mirroring device for the screen mirroring device to perform parameter configuration.

[0141] In one embodiment, the pairing device further includes a first comparison module;

[0142] The first comparison module is used to compare the historical pairing information with the information to be paired to obtain a comparison result if there is historical pairing information;

[0143] The first pairing module 25 is further used to send the information to be paired to the screen mirroring device to complete the pairing of the receiving device and the screen mirroring device if the comparison result is inconsistent information.

[0144] In one embodiment, the first pairing module 25 includes a meeting room identifier acquisition unit, a binding confirmation unit, a first pairing unit, and a second pairing unit;

[0145] The meeting room identifier acquisition unit is configured to acquire the device identifier of the screen mirroring device and the device information of the receiving device, where the device information includes the current meeting room identifier;

[0146] The binding confirmation unit is configured to confirm the binding relationship according to a preset binding relationship, the device identifier, and the current meeting room identifier to obtain a binding confirmation result;

[0147] The first pairing unit is configured to, if the binding confirmation result indicates that the device identifier and the current meeting room identifier belong to the binding relationship, send the information to be paired to the screen mirroring device to complete the pairing between the receiving device and the screen mirroring device;

[0148] The second pairing unit is configured to, if the binding confirmation result indicates that the device identifier and the current meeting room identifier do not belong to the binding relationship, acquire the target meeting room identifier having a binding relationship with the device identifier, and pop up a second window to display a first prompt message in the second window, where the first prompt message includes the target meeting room identifier.

[0149] In one embodiment, the pairing device further includes a first status change module and a record update module;

[0150] The first status record module is configured to change the current status of the device identifier to a first status to obtain the current record of the device identifier, where the current record includes the device identifier, the target meeting room identifier corresponding to the device identifier, the current meeting room identifier, and the current status;

[0151] The record update module is configured to update the current record to the screen mirroring device management table.

[0152] In one embodiment, the pairing device further includes a second status change module;

[0153] The second status change module is configured to change the current status of the device identifier to a second status to obtain the current record of the device identifier, where the current record includes the device identifier, the target meeting room identifier corresponding to the device identifier, the current meeting room identifier, and the current status;

[0154] The record update module is further configured to update the current record to the screen mirroring device management table.

[0155] In one embodiment, the pairing device further includes a third pop-up window module and a first trigger module;

[0156] A third pop-up window module, configured to receive a viewing instruction, pop up a third window according to the viewing instruction, and display a first list in the third window. The first list includes device identifiers of paired screen mirroring devices and first management controls corresponding to each device identifier.

[0157] A first trigger module, configured to receive a trigger operation based on the first management control, and delete and display the device identifier corresponding to the first management control from the first list.

[0158] In one embodiment, the pairing device further includes a screen mirroring request receiving module and a response module.

[0159] The screen mirroring request receiving module is configured to receive a screen mirroring request, where the screen mirroring request includes a device identifier of a screen mirroring device.

[0160] The response module is configured to compare the device identifier in the screen mirroring request with the first list. If the device identifier exists in the first list, a response signal is sent to the screen mirroring device based on the screen mirroring request.

[0161] If the device identifier does not exist in the first list, no response signal is sent to the screen mirroring device.

[0162] As described above, by receiving the device type obtained by the device in response to the device insertion operation, when it is determined that the device type is a screen mirroring device, the historical pairing information in the screen mirroring device is read. If there is no historical pairing information, a first window displaying a setting page is popped up, the input information based on the setting page is received, and corresponding usage parameters are generated according to the input information, and the usage parameters are sent to the screen mirroring device for the screen mirroring device to perform parameter configuration. By adopting the above technical means, when the screen mirroring device has not been paired, a first window displaying a setting page can be popped up for the user to set corresponding usage parameters for the screen mirroring device, thereby avoiding the problem of management chaos caused by infinite pairing of the screen mirroring device, being able to limit the use of the screen mirroring device through the usage parameters, and being able to control the use of the screen mirroring device based on the user's intention, thus improving the user experience.

[0163] The screen mirroring pairing device provided in the embodiment of the present application can be used to execute the screen mirroring pairing method provided in the above embodiment, and has corresponding functions and beneficial effects.

[0164] Based on the above embodiment, Figure 12 is a schematic structural diagram of another screen mirroring pairing device provided in the embodiment of the present application. Referring to Figure 12 , the screen mirroring pairing device provided in this embodiment, for sending devices, specifically includes: a second insertion response module 31, a second reading module 32, and a second pop-up window module 33.

[0165] Among them, the second insertion response module 31 is configured to obtain the device type in response to the device insertion operation.

[0166] A second reading module 32, configured to read historical pairing information in the screen mirroring device if it is determined that the device type is a screen mirroring device;

[0167] A second pop-up window module 33, configured to pop up a fourth window according to the historical pairing information, and display a second list in the fourth window, where the second list includes a receiving device identifier corresponding to each historical pairing information and a second management control corresponding to each receiving device identifier.

[0168] In one embodiment, the pairing device further includes a second triggering module and a screen mirroring module;

[0169] The second triggering module is configured to receive a triggering operation based on the second management control and determine a target receiving device corresponding to the second management control;

[0170] The screen mirroring module is configured to send a screen mirroring picture to the screen mirroring device, so that the screen mirroring device sends the screen mirroring picture to the target receiving device.

[0171] In one embodiment, the second list further includes a third management control corresponding to each receiving device identifier;

[0172] The pairing device further includes a third triggering module and a deletion module;

[0173] The third triggering module is configured to receive a triggering operation based on the third management control and determine a target receiving device corresponding to the third management control;

[0174] The deletion module is configured to delete the historical pairing information corresponding to the receiving device identifier of the target receiving device from the screen mirroring device, and delete and display the receiving device identifier from the second list.

[0175] As described above, when the device is inserted into the sending device and the sending device determines that the device type is a screen mirroring device, it reads the historical pairing information in the screen mirroring device, and displays a second list including the receiving device identifier corresponding to each historical pairing information and the second management control corresponding to each receiving device identifier according to the historical pairing information, which is convenient for the user to view the information of the receiving devices that have been paired with the screen mirroring device, and the corresponding receiving device can be selected through the second management control, improving the flexibility of selecting the receiving device during screen mirroring, thereby improving the user experience. In addition, the receiving device can be switched only through the historical pairing information, avoiding the need to re-pair with the corresponding receiving device to switch, improving the convenience of receiving device switching, and further enhancing the user experience.

[0176] The screen mirroring pairing device provided by the embodiments of the present application can be used to execute the screen mirroring pairing method provided by the above embodiments, and has corresponding functions and beneficial effects.

[0177] An embodiment of the present application provides a screen mirroring pairing device. Referring to Figure 13 , the screen mirroring pairing device includes: a processor 31, a memory 32, a communication module 33, an input device 34, and an output device 35. The number of processors in the screen mirroring pairing device may be one or more, and the number of memories in the screen mirroring pairing device may be one or more. The processor, memory, communication module, input device, and output device of the screen mirroring pairing device may be connected via a bus or other means.

[0178] The memory 32, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the screen mirroring pairing method described in any embodiment of the present application (for example, the first insertion response module, the first reading module, the first pop-up window module, the first input information receiving module, and the first pairing module in the screen mirroring pairing device). The memory may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the device. In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory may further include a memory remotely set relative to the processor, and these remote memories can be connected to the device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0179] The communication module 33 is used for data transmission.

[0180] The processor 31 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory, that is, implements the above-mentioned screen mirroring pairing method.

[0181] The input device 34 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the device. The output device 35 may include a display device such as a display screen. [[ID=1,6]]

[0182] The above-provided screen mirroring pairing device can be used to execute the screen mirroring pairing method provided in the above embodiment, and has corresponding functions and beneficial effects.

[0183] An embodiment of the present application further provides a storage medium storing computer-executable instructions, and the computer-executable instructions are used to execute a screen mirroring pairing method when executed by a computer processor. The screen mirroring pairing method includes: obtaining a device type by a receiving device in response to a device insertion operation; when it is determined that the device type is a screen mirroring device, reading historical pairing information in the screen mirroring device; if there is no historical pairing information, popping up a first window displaying a setting page, receiving input information based on the setting page, generating corresponding usage parameters according to the input information, and sending the usage parameters to the screen mirroring device for parameter configuration of the screen mirroring device. By adopting the above technical means, when the screen mirroring device has not been paired yet, a first window displaying a setting page can be popped up for a user to set corresponding usage parameters for the screen mirroring device, thereby avoiding the problem of management chaos caused by infinite pairing of the screen mirroring device, being able to impose usage restrictions on the screen mirroring device through the usage parameters, and being able to control the usage of the screen mirroring device based on user intentions, so as to improve the user experience.

[0184] Storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media such as CD-ROMs, floppy disks or tape drives; computer system memories or random access memories such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memories such as flash memories, magnetic media (such as hard disks or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memories or combinations thereof. Additionally, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system that is connected to the first computer system via a network (such as the Internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media residing in different locations (such as in different computer systems connected via a network). The storage medium may store program instructions (such as embodied as a computer program) executable by one or more processors.

[0185] Certainly, for a storage medium storing computer-executable instructions provided by an embodiment of the present application, the computer-executable instructions are not limited to the screen mirroring pairing method as described above, and may also execute related operations in the screen mirroring pairing method provided by any embodiment of the present application.

[0186] The screen mirroring pairing device, storage medium, and screen mirroring pairing device provided in the above embodiments may execute the screen mirroring pairing method provided by any embodiment of the present application. For technical details not described in detail in the above embodiments, reference may be made to the screen mirroring pairing method provided by any embodiment of the present application.

[0187] The above is only the preferred embodiment of the present application and the technical principles applied. The present application is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions that can be made by those skilled in the art will not depart from the protection scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments. Without departing from the concept of the present application, it may also include more other equivalent embodiments, and the scope of the present application is determined by the scope of the claims.

Claims

1. A screen sharing pairing method, characterized in that, For a receiving device, including: Upon receiving a device insertion operation, obtain the device type; If it is determined that the device type is a screen mirroring device, read the historical pairing information in the screen mirroring device; If there is no historical pairing information, pop up a first window and display a setting page in the first window, where the setting page is used to set the usage parameters of the screen mirroring device; Receive the input information based on the setting page and generate corresponding usage parameters according to the input information; Send the usage parameters to the screen mirroring device for the screen mirroring device to perform parameter configuration.

2. The method according to claim 1, characterized in that After the step of "If it is determined that the device type is a screen mirroring device, read the historical pairing information in the screen mirroring device", it includes: If there is historical pairing information, compare the historical pairing information with the information to be paired to obtain a comparison result; If the comparison result is that the information is inconsistent, send the information to be paired to the screen mirroring device to complete the pairing between the receiving device and the screen mirroring device.

3. The method according to claim 2, wherein The step of "send the information to be paired to the screen mirroring device to complete the pairing between the receiving device and the screen mirroring device" includes: Obtain the device identifier of the screen mirroring device and the device information of the receiving device, where the device information includes the current meeting room identifier; Perform binding relationship confirmation according to a preset binding relationship, the device identifier, and the current meeting room identifier to obtain a binding confirmation result; If the binding confirmation result is that the device identifier and the current meeting room identifier belong to a binding relationship, send the information to be paired to the screen mirroring device to complete the pairing between the receiving device and the screen mirroring device; If the binding confirmation result is that the device identifier and the current meeting room identifier do not belong to a binding relationship, obtain the target meeting room identifier that has a binding relationship with the device identifier, and pop up a second window, and display a first prompt message in the second window, where the first prompt message includes the target meeting room identifier.

4. The method according to claim 3, wherein After the step of "If the binding confirmation result is that the device identifier and the current meeting room identifier do not belong to a binding relationship, obtain the target meeting room identifier that has a binding relationship with the device identifier, and pop up a second window", it includes: Change the current state of the device identifier to a first state to obtain the current record of the device identifier, where the current record includes the device identifier, the target meeting room identifier corresponding to the device identifier, the current meeting room identifier, and the current state; Update the current record to a screen mirroring device management table.

5. The method according to claim 3, wherein After the step of "If the binding confirmation result is that the device identifier and the current meeting room identifier belong to a binding relationship, send the information to be paired to the screen mirroring device", it includes: Change the current state of the device identifier to a second state to obtain the current record of the device identifier, where the current record includes the device identifier, the target meeting room identifier corresponding to the device identifier, the current meeting room identifier, and the current state; Update the current record to a screen mirroring device management table.

6. The method according to claim 1, wherein Before the step of "Upon receiving a device insertion operation, obtain the device type", it includes: Receive a viewing instruction, pop up a third window according to the viewing instruction, and display a first list in the third window. The first list includes the device identifiers of the paired screen mirroring devices and the first management controls corresponding to each device identifier. Receive a trigger operation based on the first management control, and delete and display the device identifier corresponding to the first management control from the first list.

7. The method according to claim 6, wherein The method further includes: Receive a screen mirroring request, where the screen mirroring request includes the device identifier of the screen mirroring device. Compare the device identifier in the screen mirroring request with the first list. If the device identifier exists in the first list, send a response signal to the screen mirroring device based on the screen mirroring request. If the device identifier does not exist in the first list, do not send a response signal to the screen mirroring device.

8. A screen sharing pairing method, characterized in that, For the sending device, it includes: In response to a device insertion operation, obtain the device type. If it is determined that the device type is a screen mirroring device, read the historical pairing information in the screen mirroring device. According to the historical pairing information, pop up a fourth window, and display a second list in the fourth window. The second list includes the receiving device identifiers corresponding to each historical pairing information and the second management controls corresponding to each receiving device identifier.

9. The method according to claim 8, characterized in that, After popping up the fourth window and displaying the second list according to the historical pairing information, it includes: Receive a trigger operation based on the second management control, and determine the target receiving device corresponding to the second management control. Send the screen mirroring image to the screen mirroring device, so that the screen mirroring device sends the screen mirroring image to the target receiving device.

10. The method according to claim 8, wherein The second list further includes third management controls corresponding to each receiving device identifier. After popping up the fourth window and displaying the second list according to the historical pairing information, it includes: Receive a trigger operation based on the third management control, and determine the target receiving device corresponding to the third management control. Delete the historical pairing information corresponding to the receiving device identifier of the target receiving device from the screen mirroring device, and delete and display the receiving device identifier from the second list.

11. A screen transmission pairing device, characterized in that, For the receiving device, it includes: A first insertion response module for obtaining the device type in response to a device insertion operation. A first reading module for reading the historical pairing information in the screen mirroring device if it is determined that the device type is a screen mirroring device. A first pop-up window module for popping up a first window and displaying a setting page in the first window if there is no historical pairing information. The setting page is used to set the usage parameters of the screen mirroring device. A first input information receiving module for receiving input information based on the setting page and generating corresponding usage parameters according to the input information. A first pairing module for sending the usage parameters to the screen mirroring device for the screen mirroring device to perform parameter configuration.

12. A screen transmission pairing device, characterized in that, For the sending device, it includes: A second insertion response module for obtaining the device type in response to a device insertion operation. A second reading module for reading the historical pairing information in the screen mirroring device if it is determined that the device type is a screen mirroring device. A second pop-up window module, configured to pop up a fourth window according to the historical pairing information, and display a second list in the fourth window, where the second list includes a receiving device identifier corresponding to each historical pairing information and a second management control corresponding to each receiving device identifier.

13. A screen mirroring pairing device, characterized in that, Comprising: A memory and one or more processors; The memory is used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-10.

14. A storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a processor, are used to execute the method according to any one of claims 1-10.

Citation Information

Patent Citations

  • Method and system for realizing screen transmission on the basis of USB (Universal Serial Bus) device

    CN107943722A

  • Method, device and system for screening, intelligent terminal, and storage medium

    CN109525889A

  • Management method and device of screen projector and display equipment

    CN109918034A

  • Screen projection pairing method and device, storage medium and screen projector

    CN110321093A

  • Method and device for pairing wireless screen transmission devices

    CN115052279A