A device binding method and device based on video matrix
By obtaining the identification data of the HDMI interface of the video matrix, configuring the device role, building an association relationship and uploading it to the business backend, the problem of cumbersome device binding operations is solved, and efficiency and user experience are improved.
Patent Information
- Application Number
- CN202110939080.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-16
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-08-16
AI Technical Summary
In video display scenarios, device binding operations are cumbersome and require complicated wiring and page settings, resulting in low efficiency of device binding and poor user operation experience.
Through the monitoring device, the HDMI interface of the video matrix is connected to the HDMI interface, the identification data is obtained, the device role information is configured, and the association and binding relationship are built, and the relationship is uploaded to the business backend for querying, simplifying the device binding process.
Improves the efficiency of equipment binding, simplifies the operation process, optimizes the user experience, and reduces the cumbersome operations in the equipment binding process.
Smart Images

Figure CN115914507B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of display devices, and in particular to a device binding method and apparatus based on a video matrix. Background Art
[0002] At present, in many video display scenarios, video matrices are required to meet the video output requirements in the corresponding scenarios. For example, in a multi-device teaching application scenario, the teacher's end is connected to multiple group terminals through the HDMI input and output interfaces of the video matrix to achieve multi-channel video output. Among them, the video matrix relationship between each terminal device is determined by the HDMI physical connection line. If it is necessary to assign corresponding HDMI roles to these terminal devices, a visual binding relationship setting page will be provided on the teaching side. The user manually configures the HDMI role relationship of the display device and connects the HDMI interface of the corresponding role through the HDMI physical connection line. In this way, the binding relationship between devices and the HDMI role binding relationship of the device are constructed to meet the video output requirements in the teaching application scenario.
[0003] However, when binding between devices and HDMI roles, complicated wiring operations and page setting operations are required. The whole process is cumbersome and inconvenient, and the efficiency of device binding is low. Moreover, once the device relationship or HDMI role changes, the cumbersome wiring and page setting process needs to be repeated, which is not a good user experience. Summary of the invention
[0004] The embodiments of the present application provide a device binding method and apparatus based on a video matrix, which can simplify the device binding operation, improve the device binding efficiency, and solve the technical problem of cumbersome device binding operation.
[0005] In a first aspect, an embodiment of the present application provides a device binding method based on a video matrix, comprising:
[0006] When monitoring that the current device is connected to the HDMI interface of the video matrix, obtaining identification data of the HDMI interface;
[0007] configuring role information of the current device based on the identification data, the role information including a first role and a second role;
[0008] If the role information of the current device is configured as a second role, the second role is bound to the device identifier of the current device, a second association relationship is established, and the second association relationship is sent to the terminal device configured as the first role;
[0009] If the role information of the current device is configured as the first role, bind the first role to the device identifier of the current device to establish a first association relationship; obtain the second association relationship sent by the terminal device configured as the second role, bind the device identifier in the second association relationship to the device identifier of the current device to establish a binding relationship; upload the first association relationship, the second association relationship and the binding relationship to the business background, and the business background is used to receive and store the first association relationship, the second association relationship and the binding relationship for terminal device query.
[0010] In a second aspect, an embodiment of the present application provides a device binding apparatus based on a video matrix, including:
[0011] A monitoring module, used for acquiring identification data of an HDMI interface when monitoring that the current device is connected to the video matrix;
[0012] A configuration module, configured to configure role information of the current device based on the identification data, wherein the role information includes a first role and a second role;
[0013] A binding module is used to bind the second role to the device identifier of the current device when the role information of the current device is configured as a second role, build a second association relationship, and send the second association relationship to the terminal device configured as the first role; when the role information of the current device is configured as a first role, bind the first role to the device identifier of the current device to build a first association relationship; obtain the second association relationship sent by the terminal device configured as the second role, bind the device identifier in the second association relationship to the device identifier of the current device, and build a binding relationship; upload the first association relationship, the second association relationship, and the binding relationship to the business background, the business background is used to receive and store the first association relationship, the second association relationship, and the binding relationship for terminal device query.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0015] memory and one or more processors;
[0016] The memory is used to store one or more programs;
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the device binding method based on the video matrix as described in the first aspect.
[0018] In a fourth aspect, an embodiment of the present application provides a storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to execute the device binding method based on the video matrix as described in the first aspect.
[0019] The embodiment of the present application obtains identification data of the HDMI interface when monitoring the HDMI interface of the current device connected to the video matrix; configures the role information of the current device based on the identification data, and the role information includes the first role and the second role; if the role information of the current device is configured as the second role, the second role is bound to the device identification of the current device, a second association relationship is established, and the second association relationship is sent to the terminal device configured as the first role; if the role information of the current device is configured as the first role, the first role is bound to the device identification of the current device to establish a first association relationship; obtains the second association relationship sent by the terminal device configured as the second role, binds the device identification in the second association relationship to the device identification of the current device, and establishes a binding relationship; uploads the first association relationship, the second association relationship, and the binding relationship to the business background, and the business background is used to receive the first association relationship, the second association relationship, and the binding relationship and store them for terminal device query. By adopting the above technical means, by identifying the HDMI interface, the role information of the device can be quickly determined to improve the binding efficiency of the device-role association relationship and the device-device binding relationship, simplify the device binding operation, avoid the cumbersome operation process in the device binding process, and optimize the user's operation experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 is a flow chart of a device binding method based on a video matrix provided in Embodiment 1 of the present application;
[0021] Figure 2 This is a flowchart of role information configuration in Embodiment 1 of the present application;
[0022] Figure 3 This is a flowchart of the binding relationship construction in the first embodiment of the present application;
[0023] Figure 4 This is a schematic diagram of editing the association relationship and binding relationship in Example 1 of the present application;
[0024] Figure 5 It is a structural diagram of a device binding apparatus based on a video matrix provided in Embodiment 2 of the present application;
[0025] Figure 6 It is a structural schematic diagram of an electronic device provided in Example 3 of the present application. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only the part related to the present application but not all the contents are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
[0027] The device binding method based on video matrix provided by the present application is intended to simplify the cumbersome operation of device binding and improve the binding efficiency of the device by identifying the HDMI interface and realizing the fast configuration of the device role. Compared with the traditional device binding process, a visual binding relationship setting page will be provided. The user manually configures the HDMI role relationship of the display device and connects the HDMI interface of the corresponding role through the HDMI physical connection line to build the binding relationship between the device and the HDMI role binding relationship of the device to meet the video output requirements in the corresponding application scenario. Since it is necessary to perform complicated wiring operations and page setting operations when binding the device, the whole process is relatively cumbersome and inconvenient, and the device binding efficiency is low. Moreover, once the device relationship or HDMI role change occurs, it is necessary to repeat the cumbersome wiring and page setting process, which is poor for the user operation experience. Based on this, the device binding method based on video matrix of the present application embodiment is provided to solve the technical problem of the cumbersome binding operation of the existing display device.
[0028] Embodiment 1:
[0029] Figure 1 A flow chart of a device binding method based on a video matrix provided in the first embodiment of the present application is given. The device binding method based on a video matrix provided in the present embodiment can be executed by a device binding device based on a video matrix. The device binding device based on a video matrix can be implemented by software and / or hardware. The device binding device based on a video matrix can be composed of two or more physical entities, or can be composed of one physical entity. Generally speaking, the device binding device based on a video matrix can be a display device such as a large display board, a computer, and a tablet computer.
[0030] The following description is made by taking the device binding device based on the video matrix as the subject of executing the device binding method based on the video matrix as an example. Figure 1 , the device binding method based on the video matrix specifically includes:
[0031] S110. When it is monitored that the current device is connected to an HDMI interface of a video matrix, identification data of the HDMI interface is obtained.
[0032] The embodiment of the present application identifies the HDMI interface to obtain identification data of the HDMI interface, and determines the role information of the current device based on the identification data, so as to achieve efficient binding of the device and the role information, facilitate binding between devices with determined role information, and improve device binding efficiency.
[0033] Specifically, in a multi-device connection scenario based on a video matrix, the device needs to access the HDMI input interface and / or HDMI output interface of the video matrix to realize multi-channel display and switching of display information. For example, in a teaching scenario, the teacher's terminal device and the student's terminal device need to be connected through a video matrix so that each terminal device can realize the function of sharing the teaching screen through the video matrix. In addition, in order to facilitate the teacher to manage the student's terminal device through the terminal device, it is necessary to associate each device with the existing role information, assign corresponding role information to the terminal device accessing the video matrix, and determine which devices have the role of the teacher end and which devices have the role of the group end. In this way, through the teaching application, the teacher end can manage the group end accordingly and realize the corresponding teaching function.
[0034] Exemplarily, in the scenario where the current device is connected through a video matrix, the current device will determine whether it is currently connected to the HDMI interface of the video matrix through the state of the HDMI interface. Wherein, when the current device detects that the hot plug signal of the HDMI interface is in a low-level state, it is determined that the current device is connected to the HDMI interface. The embodiment of the present application utilizes the hot plug function of the HDMI interface to realize the access detection of the HDMI interface. When the current device is connected to the HDMI interface of the video matrix, a hot plug signal will be detected through the HDMI interface. The hot plug signal is a detection signal transmitted by the video matrix to the current device to inform the current device of the connection or disconnection event between the current device and the video matrix. Based on this hot plug signal, it can be determined that the current device is connected to the video matrix. The hot plug signal detection method can improve the accuracy and efficiency of the terminal device access detection, facilitate the device to quickly perform role binding operations, and improve the efficiency of device binding.
[0035] Furthermore, after the terminal device detects that it is connected to the HDMI interface, it will identify the HDMI interface and obtain the received identification data. The identification data contains the unique identification information of the corresponding HDMI interface. After the terminal device collects this identification data, it can distinguish its own role information according to the identification data of the unique identification. It can be understood that in the embodiment of the present application, the corresponding HDMI role information is assigned to different HDMI interfaces corresponding to the video matrix. When the terminal device is subsequently connected to the HDMI interface, the terminal device will configure its corresponding role information through the collected identification data.
[0036] Optionally, in an embodiment of the present application, the identification data is extended display identification data (EDID, Extended display identification data). When the current device is connected to the HDMI interface, the extended display identification data corresponding to the exchanged HDMI interface is read for subsequent role information configuration according to the extended display identification data. For example, based on the extended display identification data protocol, for the extended display identification data of each HDMI interface, the keyword "CVT" and the name in the data will be different. For example, different HDMI interfaces are named "VPO1A", "VPO1B", "VPO1C"..., so that extended display identification data with different name identifiers can be obtained. Subsequently, by detecting the name information in the extended display identification data, the role configuration of the current device itself can be correspondingly determined.
[0037] S120: Configure role information of the current device based on the identification data, where the role information includes a first role and a second role.
[0038] Further, based on the identified identification data, the current device first determines the corresponding role information according to the identification data, and then performs the role configuration of the current device according to the determined role information. The role information of the embodiment of the present application mainly includes a first role and a second role, wherein the first role is used to manage the second role. Taking the teaching scenario as an example, the teacher's terminal device is configured as the first role, and the student's terminal device is configured as the second role, so that the student's terminal device can be managed through the teacher's terminal device. Realize the relevant functions of the teaching application in the teaching scenario. It should be noted that in actual applications, the first role and the second role can be different role functions according to the actual scenario requirements. The embodiment of the present application does not impose fixed restrictions on the specific role functions, and will not be elaborated here. In addition, according to actual needs, the binding and association of multiple roles can also be added. The embodiment of the present application does not impose fixed restrictions on the number of specific role association bindings, and will not be elaborated here.
[0039] Specifically, Figure 2As shown, the role information configuration process of the current device in this application includes:
[0040] S1201, querying a pre-stored mapping table according to the identification data, wherein the mapping table pre-stores a mapping relationship between the identification data and corresponding role information;
[0041] S1202: Configure role information of the current device based on the corresponding mapping relationship.
[0042] Since the identification data of each HDMI interface is different, the embodiment of the present application pre-stores the mapping relationship between the identification data and the corresponding role information. After the identification data of the current device is identified, the mapping table is queried according to the identification data to determine the role information mapped by the current identification data, and the role information is configured to the current device to complete the role configuration of the current device. Taking the extended display identification data as an example, the name "VPO1A" of the extended display identification data is bound to the first role, and the names "VPO1B" to "VPO1H" of the extended display identification data are bound to the second role. Then, when the terminal device is connected to the HDMI interface corresponding to "VPO1A", the role information of the terminal device is determined to be the first role. When the terminal device is connected to the HDMI interface corresponding to "VPO1B" to "VPO1H", the role information of the terminal device is determined to be the second role. In this way, the role of the terminal device connected to the video matrix can be quickly and accurately determined, which facilitates the subsequent rapid association of the device and the role, avoids the cumbersome wiring operation, and simplifies the device binding process.
[0043] S1301: If the role information of the current device is configured as a second role, bind the second role to the device identifier of the current device, establish a second association relationship, and send the second association relationship to the terminal device configured as the first role.
[0044] Furthermore, when the current device is performing role configuration, if it is configured as the second role, its own device identification is bound to the second role, a second association relationship is established, and the second association relationship is sent to the terminal device configured as the first role. It is understandable that in a multi-device connection scenario based on a video matrix, each device will be configured as the first role or the second role, and the terminal device of the second role will be managed by the terminal device of the first role. Therefore, when the current device establishes the second association relationship, the second association relationship needs to be sent to the terminal device configured as the first role, so that the terminal device configured as the first role can manage the current device.
[0045] Optionally, when the current device sends the second association relationship to the terminal device configured as the first role, the specified service is multicast in the corresponding local area network through the simple service discovery protocol for the terminal device configured as the first role to search and obtain, and the specified service includes the second association relationship. The simple service discovery protocol provides a mechanism for discovering devices in a local network. The control point (that is, the client receiving the service) can use the simple service discovery protocol to query the device that provides a specific service in its local network according to its needs. The device (that is, the server that provides the service) can also use the simple service discovery protocol to announce its existence to the control point in its local network. Based on the simple service discovery protocol, the current device can multicast the specified service in the local area network, and the specified service includes the second association relationship. Correspondingly, the terminal device configured as the first role can also use the simple service discovery protocol to search for the specified service in the local area, obtain the specified service of the current device and extract the second association relationship therein.
[0046] S1302. If the role information of the current device is configured as the first role, bind the first role to the device identifier of the current device to establish a first association relationship; obtain the second association relationship sent by the terminal device configured as the second role, bind the device identifier in the second association relationship to the device identifier of the current device to establish a binding relationship; upload the first association relationship, the second association relationship and the binding relationship to the business background, the business background is used to receive the first association relationship, the second association relationship and the binding relationship and store them for terminal device query.
[0047] On the other hand, when the current device is configuring its role, if it configures itself as the first role, then after binding the first role with its own device identifier to build a first association relationship, it further searches for a designated service multicasted by terminal devices configured as the second role in the local area network, and obtains the second association relationship from the designated service. Referring to the above step S1301, when the current device is configured as the first role, it is necessary to obtain the second association relationship of the terminal devices configured as the second role among the terminal devices accessing the video matrix, so as to manage the terminal devices configured as the second role according to the second association relationship. Furthermore, the current device extracts the device identifier of the second role terminal device, binds its own device identifier with the device identifier of the second role terminal device to build a binding relationship, so that the current device can determine the various terminal devices it manages and the corresponding roles, thereby optimizing the device management effect.
[0048] Furthermore, based on the established first association relationship, second association relationship and binding relationship, the current device sends these binding information to the business background for storage, so that each terminal device can query the corresponding association relationship and binding relationship through the business background in the future. At the same time, it is also convenient for the business background to execute corresponding services according to the association relationship between the device and the role and the role relationship between the devices.
[0049] Exemplarily, a multi-device access scenario based on a video matrix in a teaching scenario is described as an example. The identification data of the HDMI interface of the video matrix named "VPO1A" is bound to the first role in advance to build a mapping relationship, and the identification data of the HDMI interface named "VPO1B" to "VPO1H" is bound to the second role to build a mapping relationship. When the teacher and student terminals are accessing the video matrix, the teacher terminal is connected to the HDMI interface corresponding to "VPO1A", and the student terminal is connected to the HDMI interface corresponding to "VPO1B" to "VPO1H". At this time, the identification data is collected through access detection, and the teacher terminal determines that its own role information is the first role through the identification data, and then binds the first role to its own device identification to build a first association relationship. The student terminal determines that its own role information is the second role through the identification data, and then binds the first role to its own device identification to build a second association relationship. The student terminal then multicasts the specified service in the corresponding local area network through the simple service discovery protocol, so that the teacher terminal can obtain the second association relationship therein by querying the specified service. Figure 3 As shown, the search results of the current student end will be displayed on the display interface of the corresponding teacher end. If the designated service of the corresponding student end is found and the device identification of the student end is obtained, the search results of the student end will be displayed on the display interface, such as Group 1 and Group 2. Optionally, when the teacher end and the student end are connected to the HDMI interface, they can also display their own role information on their respective teaching application interfaces. Moreover, corresponding to the student end, different identifiers can be used to represent the role information of its second role corresponding to different HDMI interface identification data. Such as Group 1, Group 2, etc. Furthermore, the teacher end obtains the device identification of the student end through the second association relationship, binds the student end device identification with the teacher end device identification, and establishes a binding relationship. Optionally, refer to Figure 4 , the teacher side can build the binding relationship between the teacher side and the student side by clicking the option of the corresponding group. Finally, the teacher side uploads the first association relationship, the second association relationship and the binding relationship to the business background to complete the construction of the binding relationship between the device and the role and between the device and the device in the embodiment of the present application. The whole process device can complete the association relationship between the device and the role and the construction of the binding relationship between the device and the device by accessing the corresponding HDMI interface. In this way, the device binding efficiency is optimized and the user experience is optimized.
[0050] In one embodiment, the current device sends a first instruction to the service background in response to the received first input operation, wherein the first instruction is used to edit the binding relationship. Figure 4 When the teacher needs to modify the binding relationship, the teacher can perform relevant interactive operations through the teaching application interface to edit the binding relationship. For example, the user clicks the unbinding option, selects the corresponding group, and unbinds the student and teacher. This makes it easier for users to edit the binding relationship and further optimizes the multi-device connection operation experience based on the video matrix.
[0051] In one embodiment, the current device sends a second instruction to the business background in response to the received second input operation, where the second instruction is used to edit the first association relationship and / or the second association relationship. Figure 4 When the teacher needs to modify the corresponding association, the relevant interactive operation is performed through the teaching application interface to edit the association. For example, the user clicks the Select Port option, selects the corresponding group, and edits the association between the student and teacher. For example, the role information of a student is set to the first role. After the association is edited, the teacher sends the association editing information to the student to modify the association that has been established by the student. This makes it easier for users to edit the association and further optimizes the multi-device connection operation experience based on the video matrix.
[0052] In one embodiment, based on the various terminal devices that have completed the binding relationship construction, the corresponding functions can be realized according to different usage scenario requirements through the interaction between the first role and the second role. Taking the teaching scenario as an example, after the teacher end and the student end complete the binding relationship construction, the teacher end can manage the student end of the second role based on the first role. The terminal device with which device identification is currently used by each student is obtained through the teaching application, so as to realize the functions of homework distribution, roll call, and teaching screen sharing. For example, the teacher end selects the corresponding student end to share the teaching screen through the teaching application page. At this time, the teacher end responds to this operation and outputs the current teacher end teaching screen to the student end with the corresponding device identification through the video matrix, so as to realize the teaching screen sharing operation. The whole process is relatively simple and efficient, which can improve the teaching quality and optimize the teaching effect of multiple devices.
[0053] In the above, when the HDMI interface of the current device connected to the video matrix is monitored, the identification data of the HDMI interface is obtained; based on the identification data, the role information of the current device is configured, and the role information includes the first role and the second role; if the role information of the current device is configured as the second role, the second role is bound to the device identification of the current device, a second association relationship is established, and the second association relationship is sent to the terminal device configured as the first role; if the role information of the current device is configured as the first role, the first role is bound to the device identification of the current device to establish a first association relationship; the second association relationship sent by the terminal device configured as the second role is obtained, the device identification in the second association relationship is bound to the device identification of the current device to establish a binding relationship; the first association relationship, the second association relationship and the binding relationship are uploaded to the business background, and the business background is used to receive the first association relationship, the second association relationship and the binding relationship and store them for terminal device query. By adopting the above technical means, the role information of the device can be quickly determined by identifying the HDMI interface, so as to improve the binding efficiency of the device-role association relationship and the device-device binding relationship, simplify the device binding operation, avoid the cumbersome operation process in the device binding process, and optimize the user's operation experience.
[0054] Embodiment 2:
[0055] Based on the above embodiments, Figure 5 This is a schematic diagram of the structure of a device binding apparatus based on a video matrix provided in the second embodiment of the present application. Figure 5 The device binding apparatus based on the video matrix provided in this embodiment specifically includes: a monitoring module 21, a configuration module 22 and a binding module 23.
[0056] The monitoring module 21 is used to obtain identification data of the HDMI interface when monitoring the HDMI interface of the current device connected to the video matrix;
[0057] The configuration module 22 is used to configure the role information of the current device based on the identification data, where the role information includes a first role and a second role;
[0058] The binding module 23 is used to bind the second role with the device identifier of the current device when the role information of the current device is configured as the second role, build a second association relationship, and send the second association relationship to the terminal device configured as the first role; when the role information of the current device is configured as the first role, bind the first role with the device identifier of the current device to build a first association relationship; obtain the second association relationship sent by the terminal device configured as the second role, bind the device identifier in the second association relationship with the device identifier of the current device to build a binding relationship; upload the first association relationship, the second association relationship and the binding relationship to the business background, the business background is used to receive the first association relationship, the second association relationship and the binding relationship and store them for terminal device query.
[0059] Specifically, the configuration module 22 includes:
[0060] A query unit, configured to query a pre-stored mapping table according to the identification data, wherein the mapping table pre-stores a mapping relationship between the identification data and corresponding role information;
[0061] A configuration unit is used to configure the role information of the current device based on the corresponding mapping relationship.
[0062] Specifically, the identification data is extended display identification data.
[0063] The monitoring module 21 includes:
[0064] The detection unit is used to determine that the current device is connected to the HDMI interface when detecting that the hot plug signal of the HDMI interface is in a low level state.
[0065] The binding module 23 includes:
[0066] The searching unit is used to search for a designated service multicasted by a terminal device configured as a second role in the local area network, and obtain the second association relationship from the designated service.
[0067] The multicast unit is used to multicast a designated service in a corresponding local area network through a simple service discovery protocol, so that the terminal device configured as the first role can search and obtain the designated service, and the designated service includes the second association relationship.
[0068] The first input unit is used to send a first instruction to the business background in response to a received first input operation, where the first instruction is used to edit the binding relationship.
[0069] The second input unit is used to send a second instruction to the business background in response to a received second input operation, where the second instruction is used to edit the first association relationship and / or the second association relationship.
[0070] In the above, when the HDMI interface of the current device connected to the video matrix is monitored, the identification data of the HDMI interface is obtained; based on the identification data, the role information of the current device is configured, and the role information includes the first role and the second role; if the role information of the current device is configured as the second role, the second role is bound to the device identification of the current device, a second association relationship is established, and the second association relationship is sent to the terminal device configured as the first role; if the role information of the current device is configured as the first role, the first role is bound to the device identification of the current device to establish a first association relationship; the second association relationship sent by the terminal device configured as the second role is obtained, the device identification in the second association relationship is bound to the device identification of the current device to establish a binding relationship; the first association relationship, the second association relationship and the binding relationship are uploaded to the business background, and the business background is used to receive the first association relationship, the second association relationship and the binding relationship and store them for terminal device query. By adopting the above technical means, the role information of the device can be quickly determined by identifying the HDMI interface, so as to improve the binding efficiency of the device-role association relationship and the device-device binding relationship, simplify the device binding operation, avoid the cumbersome operation process in the device binding process, and optimize the user's operation experience.
[0071] The device binding apparatus based on video matrix provided in the second embodiment of the present application can be used to execute the device binding method based on video matrix provided in the above-mentioned first embodiment, and has corresponding functions and beneficial effects.
[0072] Embodiment three:
[0073] Embodiment 3 of the present application provides an electronic device, referring to Figure 6 The electronic 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 electronic device can be one or more, and the number of memories in the electronic device can be one or more. The processor 31, the memory 32, the communication module 33, the input device 34, and the output device 35 of the electronic device can be connected via a bus or other means.
[0074] 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 device binding method based on the video matrix described in any embodiment of the present application (for example, a monitoring module, a configuration module and a binding module in a device binding device based on the video matrix). The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to the use of the device, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one 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 arranged relative to the processor, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.
[0075] The communication module 33 is used for data transmission.
[0076] 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, realizes the above-mentioned device binding method based on the video matrix.
[0077] The input device 34 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the device. The output device 35 may include a display device such as a display screen.
[0078] The electronic device provided above can be used to execute the device binding method based on the video matrix provided in the above embodiment 1, and has corresponding functions and beneficial effects.
[0079] Embodiment 4:
[0080] The embodiment of the present application also provides a storage medium containing computer executable instructions, which are used to execute a device binding method based on a video matrix when executed by a computer processor. The device binding method based on the video matrix includes: when monitoring the HDMI interface of the current device connected to the video matrix, obtaining identification data of the HDMI interface; configuring the role information of the current device based on the identification data, the role information including a first role and a second role; if the role information of the current device is configured as the second role, binding the second role with the device identifier of the current device, building a second association relationship, and sending the second association relationship to a terminal device configured as the first role; if the role information of the current device is configured as the first role, binding the first role with the device identifier of the current device, building a first association relationship; obtaining the second association relationship sent by the terminal device configured as the second role, binding the device identifier in the second association relationship with the device identifier of the current device, and building a binding relationship; uploading the first association relationship, the second association relationship, and the binding relationship to the business background, the business background is used to receive and store the first association relationship, the second association relationship, and the binding relationship for query by the terminal device.
[0081] 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-ROM, floppy disk or tape device; computer system memory or random access memory, such as DRAM, DDRRAM, SRAM, EDORAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (such as hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in the first computer system in which the program is executed, or may be located in a different second computer system, which is connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media residing in different locations (for example, in different computer systems connected by a network). The storage medium may store program instructions (for example, embodied as a computer program) that can be executed by one or more processors.
[0082] Of course, the storage medium containing computer executable instructions provided in an embodiment of the present application is not limited to the device binding method based on the video matrix as described above, and can also execute related operations in the device binding method based on the video matrix provided in any embodiment of the present application.
[0083] The video matrix-based device binding apparatus, storage medium and electronic device provided in the above embodiments can execute the video matrix-based device binding method provided in any embodiment of the present application. For technical details not described in detail in the above embodiments, please refer to the video matrix-based device binding method provided in any embodiment of the present application.
[0084] The above are only preferred embodiments of the present application and the technical principles used. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions that can be made by those skilled in the art will not deviate from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.
Claims
1. A device binding method based on a video matrix, characterized in that: include: When monitoring that the current device is connected to the HDMI interface of the video matrix, obtaining identification data of the HDMI interface; Querying a pre-stored mapping table according to the identification data, the mapping table pre-stores a mapping relationship between the identification data and corresponding role information, and configuring the role information of the current device based on the corresponding mapping relationship, the role information including a first role and a second role; If the role information of the current device is configured as a second role, the second role is bound to the device identifier of the current device, a second association relationship is established, and the second association relationship is sent to the terminal device configured as the first role; If the role information of the current device is configured as the first role, the first role is bound to the device identifier of the current device to establish a first association relationship; Acquire a second association relationship sent by a terminal device configured as a second role, bind a device identifier in the second association relationship with a device identifier of the current device, and establish a binding relationship; The first association relationship, the second association relationship and the binding relationship are uploaded to a business background, and the business background is used to receive and store the first association relationship, the second association relationship and the binding relationship for query by a terminal device.
2. The device binding method based on video matrix according to claim 1, characterized in that: The identification data is extended display identification data.
3. The device binding method based on video matrix according to claim 1, characterized in that: The HDMI interface of the current device accessing the video matrix is monitored as follows: When it is detected that the hot plug signal of the HDMI interface is in a low level state, it is determined that the current device is connected to the HDMI interface.
4. The device binding method based on video matrix according to claim 1, characterized in that: The obtaining of the second association relationship sent by the terminal device configured as the second role includes: Search the local area network for a designated service multicasted by the terminal device configured as the second role, and obtain the second association relationship from the designated service.
5. The device binding method based on video matrix according to claim 1, characterized in that: The sending the second association relationship to the terminal device configured as the first role includes: A designated service is multicast in the corresponding local area network through a simple service discovery protocol, so that the terminal device configured as the first role can search and obtain it, and the designated service includes the second association relationship.
6. The device binding method based on video matrix according to claim 1, characterized in that: After uploading the first association relationship, the second association relationship and the binding relationship to the business backend, the method further includes: In response to the received first input operation, a first instruction is sent to the business backend, where the first instruction is used to edit the binding relationship.
7. The device binding method based on video matrix according to claim 1, characterized in that: After uploading the first association relationship, the second association relationship and the binding relationship to the business backend, the method further includes: In response to the received second input operation, a second instruction is sent to the business backend, where the second instruction is used to edit the first association relationship and / or the second association relationship.
8. A device binding apparatus based on a video matrix, characterized in that: include: A monitoring module, used for acquiring identification data of an HDMI interface of a current device connected to a video matrix when monitoring the HDMI interface; a configuration module, configured to query a pre-stored mapping table according to the identification data, the mapping table pre-stores a mapping relationship between the identification data and corresponding role information, and configure the role information of the current device based on the corresponding mapping relationship, the role information including a first role and a second role; A binding module, used to bind the second role with the device identifier of the current device when the role information of the current device is configured as the second role, build a second association relationship, and send the second association relationship to the terminal device configured as the first role; when the role information of the current device is configured as the first role, bind the first role with the device identifier of the current device to build a first association relationship; obtain the second association relationship sent by the terminal device configured as the second role, bind the device identifier in the second association relationship with the device identifier of the current device, and build a binding relationship; The first association relationship, the second association relationship and the binding relationship are uploaded to a business background, and the business background is used to receive and store the first association relationship, the second association relationship and the binding relationship for query by a terminal device.
9. An electronic device, characterized in that: include: 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 device binding method based on the video matrix as described in any one of claims 1-7.
10. A storage medium containing computer executable instructions, characterized in that: When the computer executable instructions are executed by a computer processor, they are used to execute the device binding method based on the video matrix as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Processing method for communication identifier binding and terminal
CN108293181A
Video display method and meeting management platform server
CN111147794A