Three-dimensional model generation method, display screen control method and related components

By using visual configuration software to generate a three-dimensional model in the display control scenario, the problem that the existing technology cannot effectively restore the changes in the physical equipment of the display screen is solved, and the actual needs of users in the display control scenario are realized.

CN119540437APending Publication Date: 2025-02-28XIAN NOVASTAR TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311095422.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The prior art cannot meet the actual needs of users in display control scenarios, especially when the physical devices of the display need to be replaced or adjusted, the existing three-dimensional model cannot effectively restore these changes.

Method used

A three-dimensional model generation method is provided. Through visual configuration software, the initial three-dimensional model is loaded in the editing interface, and in response to the user's virtual device configuration and binding operations, the virtual device is bound to the device information of the physical device to generate the target three-dimensional model.

Benefits of technology

It realizes that users configure virtual devices according to the actual situation of physical devices through visual configuration software, effectively restore the display control scene, and meet the actual needs of users in the display control scene.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119540437A_ABST
    Figure CN119540437A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of display screens, and provides a three-dimensional model generation method, a display screen control method and related components. The three-dimensional model generation method comprises the steps that an initial three-dimensional model is loaded and displayed in an editing interface, and the initial three-dimensional model is used for representing three-dimensional virtual environment information corresponding to a display screen control scene; responding to a configuration operation instruction of a user on the virtual equipment in the editing interface, and loading and displaying the virtual equipment to a corresponding position of the initial three-dimensional model; and in response to a binding operation instruction of a user on the virtual device, binding the virtual device with the device information of the corresponding physical device to generate a target three-dimensional model. According to the embodiment of the invention, the display screen control scene can be restored, and a user can conveniently control equipment or check information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of display screens, and in particular, relates to a three-dimensional model generation method, a display screen control method, and related components. Background Art

[0002] With the high-definition era of digital audio-visual technology, 3D (3-dimension) technology has attracted more and more attention and favor from people, and stereoscopic display technology has developed into another focus in the display field. At present, online 3D services, such as online tourism, online museums, online exhibition halls of enterprises, online art galleries, online art exhibitions, etc., are mostly restored by designers according to scene design drawings. There is no 3D model containing display screens and display screen scenes, which cannot meet the actual needs of users in display screen control scenes. Summary of the invention

[0003] The embodiments of the present application provide a spliced ​​display screen, a three-dimensional model generation method and related components, which can solve the problem of satisfying the actual needs of users in display screen control scenarios in related technologies.

[0004] According to a first aspect of an embodiment of the present application, there is provided a method for generating a three-dimensional model of a display screen control scene, which is applied to a first terminal device, wherein the first terminal device is installed with visualization configuration software, wherein the visualization configuration software includes an editing interface, and the method for generating a three-dimensional model includes: loading and displaying an initial three-dimensional model in the editing interface, wherein the initial three-dimensional model is used to characterize the three-dimensional virtual environment information corresponding to the display screen control scene; in response to a user's configuration operation instruction for a virtual device in the editing interface, loading and displaying the virtual device in a corresponding position of the initial three-dimensional model, wherein the virtual device includes a virtual display screen, a virtual control device connected to the virtual display screen, and / or a virtual environment terminal device; in response to a user's binding operation instruction for the virtual device, binding the virtual device to the device information of the corresponding physical device to generate a target three-dimensional model.

[0005] In some embodiments of the first aspect, binding the device information of the virtual device with the corresponding physical device includes: obtaining a device list, the device list recording the device information of the physical device configured in the display screen control scene, the device information including one or more of a device identification, a device type, and a device attribute; according to a user's selection operation on the device information in the device list, obtaining the device information of the physical device corresponding to the virtual device, so as to realize the binding between the device information and the virtual device.

[0006] In some embodiments of the first aspect, obtaining the device list includes: adding the physical device to the device list according to the network address information of the physical device, the physical device and the first terminal device are located in the same network segment, or the same local area network, or the same wide area network; wherein the physical device can be added manually or automatically scanned, so as to obtain the device information of the physical device in the display screen control scene.

[0007] In some implementations of the first aspect, the device list is obtained, including: obtaining a type identifier corresponding to the physical device in the display screen control scene; obtaining a target type identifier of the virtual device; and filtering device information of the physical device corresponding to the target type identifier according to the type identifier corresponding to the physical device and the target type identifier, to generate the device list. In this way, the problem of user misoperation can be avoided.

[0008] In some embodiments of the first aspect, after binding the virtual device with the device information of the corresponding physical device, it also includes: in response to the user's event information adding operation, binding the corresponding event information to the virtual device, the event information is used to indicate the event triggered when the user selects the virtual device, so that the trigger event can be bound to the virtual device.

[0009] A second aspect of an embodiment of the present application provides a method for controlling a display screen, which is applied to a second terminal device, wherein the second terminal device is installed with visualization control software, and the visualization control software includes a model operation interface, including: acquiring and displaying the target three-dimensional model as described in the first aspect in the model operation interface; responding to a user's operation instructions on a virtual device in the target three-dimensional model, and controlling a physical device corresponding to the virtual device, wherein the physical device includes a display screen, a control device connected to the display screen, and / or an environmental terminal device.

[0010] In some implementations of the second aspect, the responding to the user's operating instructions on the virtual device in the target three-dimensional model and controlling the physical device corresponding to the virtual device includes: responding to the user's selection operation on the virtual device in the model operation interface, displaying the device information of the physical device corresponding to the virtual device, or controlling the physical device corresponding to the virtual device according to the event information bound to the virtual device. Thus, the effect of triggering an event when the user clicks on a virtual component can be achieved.

[0011] According to a third aspect of an embodiment of the present application, there is provided a three-dimensional model generation device for a display screen control scene, which is configured on a first terminal device, wherein the first terminal device is installed with visualization configuration software, wherein the visualization configuration software includes an editing interface, and the three-dimensional model generation device includes: a loading and display unit, which is used to load and display an initial three-dimensional model in the editing interface, wherein the initial three-dimensional model is used to characterize the three-dimensional virtual environment information corresponding to the display screen control scene; a configuration unit, which is used to respond to a user's configuration operation instruction for a virtual device in the editing interface, and load and display the virtual device to a corresponding position of the initial three-dimensional model, wherein the virtual device includes a virtual display screen, a virtual control device connected to the virtual display screen, and / or a virtual environment terminal device; and a generation unit, which is used to respond to a user's binding operation instruction for the virtual device, and bind the virtual device to the device information of the corresponding physical device to generate a target three-dimensional model.

[0012] A fourth aspect of an embodiment of the present application provides a three-dimensional model generation device for a display screen control scene, which is configured on a second terminal device, and the second terminal device is installed with visualization control software, and the visualization control software includes a model operation interface. The control device of the display screen includes: an acquisition display unit, which is used to acquire and display the target three-dimensional model obtained in the first aspect in the model operation interface; a control unit, which is used to respond to the user's operation instructions on the virtual device in the target three-dimensional model, and control the physical device corresponding to the virtual device, wherein the physical device includes a display screen, a control device connected to the display screen, and / or an environmental terminal device.

[0013] A fifth aspect of an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for generating a three-dimensional model of a display screen described in the first aspect when executing the computer program, or implements the steps of the method for controlling a display screen described in the second aspect when executing the computer program.

[0014] A sixth aspect of an embodiment of the present application provides a display screen system, including a first terminal device and a second terminal device, wherein the first terminal device and the second terminal device are the same or different devices; the first terminal device is used to execute the steps of the three-dimensional model generation method of the display screen described in the first aspect, and the second terminal device is used to execute the steps of the display screen control method described in the second aspect.

[0015] A seventh aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for generating a three-dimensional model of a display screen described in the first aspect are implemented, or when the computer program is executed by a processor, the steps of the method for controlling a display screen described in the second aspect are implemented.

[0016] An eighth aspect of an embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device executes the three-dimensional model generation method of the display screen described in the first aspect above, or the terminal device executes the control generation method of the display screen described in the second aspect above.

[0017] In an implementation manner of the present application, an initial three-dimensional model of a display screen control scene is loaded and displayed in an editing interface, and in response to a user's configuration operation instruction for a virtual device in the editing interface, the virtual device is loaded and displayed in a corresponding position of the initial three-dimensional model, and in response to a user's binding operation instruction for the virtual device, the virtual device is bound to the device information of the corresponding physical device to generate a target three-dimensional model, so that the user can use visual configuration software to configure the virtual device according to the actual situation of the physical device in the display screen control scene, restore the display screen control scene, facilitate the user to control the device or view information, and meet the actual needs of the user in the display screen control scene. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0019] Figure 1 It is a schematic diagram of an implementation flow of a method for generating a three-dimensional model of a display screen provided in an embodiment of the present application;

[0020] Figure 2 is a schematic diagram of binding device information provided by an embodiment of the present application;

[0021] Figure 3 This is a schematic diagram of manually adding device information provided in an embodiment of the present application;

[0022] Figure 4 It is a schematic diagram of an implementation flow of a method for controlling a display screen provided in an embodiment of the present application;

[0023] Figure 5It is a structural schematic diagram of a three-dimensional model generating device of a display screen provided in an embodiment of the present application;

[0024] Figure 6 is a structural schematic diagram of a control device for a display screen provided in an embodiment of the present application;

[0025] Figure 7 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0026] Figure 8 It is a structural schematic diagram of a control system of a display screen provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are protected by the present application.

[0028] With the high-definition era of digital audio-visual technology, 3D (3-dimension) technology has attracted more and more attention and favor from people, and stereoscopic display technology has developed into another focus in the display field. At present, online 3D services, such as online tourism, online museums, online exhibition halls of enterprises, online art galleries, online art exhibitions, etc., are mostly restored by designers according to scene design drawings. However, in actual applications, the physical equipment of the display screen control scene often needs to be replaced or adjusted. The three-dimensional model restored according to the scene design drawing cannot restore this change, and it is difficult to meet the actual needs of users in the display screen control scene.

[0029] In view of this, the present application proposes a three-dimensional model generation method for a display screen control scene and a corresponding display screen control method, which can better provide visual configuration software for users to restore the display screen control scene.

[0030] In order to illustrate the technical solution of the present application, a specific embodiment is provided below for illustration.

[0031] Figure 1 The present invention provides a schematic diagram of the implementation process of a method for generating a three-dimensional model of a display screen provided in an embodiment of the present invention. The method can be applied to a first terminal device and can be applied to situations where the actual needs of users in the display screen control scene need to be met. The first terminal device can be a computer, a smart phone, a display screen control device, or other smart device, and the present invention does not limit this.

[0032] The first terminal device is installed with visualization configuration software, which may include an editing interface, which is a visualization operation interface for editing a three-dimensional model.

[0033] Specifically, the above-mentioned method for generating a three-dimensional model of a display screen may include the following steps S101 to S103.

[0034] Step S101, loading and displaying an initial three-dimensional model in an editing interface.

[0035] The initial three-dimensional model can be used to represent the three-dimensional virtual environment information corresponding to the display screen control scene. Specifically, based on the environment information of the display screen control scene, the environment information can be used as the three-dimensional virtual environment information in the initial three-dimensional model to simulate the on-site environment and generate the initial three-dimensional model. The environment information can be the size and shape of the space where the display screen control scene is located, the position of the building components in the space (such as walls, support columns, etc.), etc.

[0036] Step S102, in response to the user's configuration operation instruction for the virtual device in the editing interface, the virtual device is loaded and displayed in the corresponding position of the initial three-dimensional model.

[0037] Since the initial three-dimensional model only simulates the environmental information of the display screen control scene, in an implementation of the present application, the first terminal device needs to further simulate and display the physical devices in the display screen control scene within the initial three-dimensional model.

[0038] Specifically, the virtual device is a virtual control in the editing interface, which is used to simulate a specific physical device. The virtual device may include a virtual display screen, a virtual control device connected to the virtual display screen, and / or a virtual environment terminal device. The virtual display screen corresponds to the display screen in the display screen control scene. The virtual control device corresponds to the control device connected to the display screen in the display screen control scene for controlling the display screen. The virtual environment terminal device corresponds to other devices in the display screen control scene, such as light sources, curtains, audio, etc.

[0039] In the implementation of the present application, the user can trigger the configuration operation instruction for the virtual device in the editing interface, load and display the virtual device to the corresponding position of the initial three-dimensional model, and simulate the position of the physical device in the display screen control scene. Specifically, the user can drag the virtual device to the corresponding position of the initial three-dimensional model to trigger the configuration operation instruction, or after clicking the virtual device, enter the three-dimensional coordinates of the virtual device in the initial three-dimensional model to trigger the configuration operation instruction, and the present application does not limit this.

[0040] Step S103 , in response to the user's binding operation instruction for the virtual device, the virtual device is bound to the device information of the corresponding physical device to generate a target three-dimensional model.

[0041] In an embodiment of the present application, the first terminal device can receive a binding operation instruction triggered by a user in the editing interface, bind the virtual device with the device information of the corresponding physical device, thereby forming a one-to-one correspondence between the virtual device and the physical device to generate a target three-dimensional model.

[0042] For example, the virtual display screen may be bound to the display screen information of the display screen, and the virtual control device may be bound to the control device information of the control device connected to the display screen.

[0043] In some implementations, the virtual device is bound to the device information of the corresponding physical device, specifically including: the first terminal device can obtain a device list. The device list records the device information of the physical device in the display screen control scene, and the device information may include one or more of the device identification, device type, and device attributes; then, according to the user's selection operation on the device information in the device list, the device information of the physical device corresponding to the virtual device is obtained.

[0044] by Figure 2 For example, the user can select the virtual device in the editing interface on the left, and then select the name of the physical device in the device list indicated by the arrow to obtain the device information of the physical device corresponding to the virtual device.

[0045] In some implementations, the first terminal device may add the physical device to the device list according to the network address information of the physical device. The physical device and the first terminal device are located in the same network segment, or the same local area network, or wide area network.

[0046] The physical device can be added manually or automatically.

[0047] Specifically, the physical device and the first terminal device can be connected to the same local area network. The first terminal device scans the physical device in the local area network based on the network address information of the physical device, and can obtain the device information of each physical device and generate a device list. Alternatively, the physical device and the first terminal device can exchange data through a wide area network, so that the first terminal device can obtain the device information of each physical device. Of course, the user can also obtain the device information point-to-point by inputting the Internet Protocol (IP) address of the physical device to generate a device list.

[0048] In other embodiments, Figure 3As shown, the user can also directly input device information in the editing interface, and then the device list can call the device information input by the user and generate a device list. This application does not impose any restrictions on this.

[0049] As an example, a control device for controlling the display screen can be added to the device list according to the network address information, wherein the control device is a physical device, and can be a splicer, a sending device, a seamless switch, and the like.

[0050] As another example, a display screen can be added to the device list based on the network address information and the device information of the control device. The display screen is a physical device used to control the display screen, and the device information of the control device includes one or more of the device type, device name, and device network address information. The display screen is physically connected to the control device.

[0051] Correspondingly, the first terminal device can display a device list in the editing interface, and the user can select the virtual device and the device information in the device list to bind the two.

[0052] For the convenience of users, the corresponding device type can be set in advance for each virtual device, such as whether it belongs to a virtual display screen, a virtual control device, or a virtual environment terminal device. Accordingly, when obtaining the device list, the first terminal device can obtain the type identifier corresponding to the physical device in the display screen control scene and obtain the target type identifier of the virtual device, and then, according to the type identifier corresponding to the physical device and the target type identifier, filter the device information of the physical device corresponding to the target type identifier to generate a device list.

[0053] The target type identifier is used to identify the device type of the virtual device, and the type identifier corresponding to the physical device is used to identify the device type of the physical device. Both identifiers can be identified by numbers, letters or other symbols.

[0054] For example, when the target type identifier is the identifier of the virtual display screen, in the type identifiers corresponding to the physical devices in the display screen control scene, the type identifier corresponding to the display screen matches the target type identifier, so the device information of each display screen can be combined to obtain a device list to bind the virtual display screen to the device information of any display screen in the display screen control scene. In this way, it can avoid the user's erroneous operation of binding the virtual device to a physical device of a different type.

[0055] In addition, the user can also perform device connection for each physical device. After binding the virtual device with the device information of the corresponding physical device, the first terminal device can also generate a virtual connection relationship between the corresponding virtual devices according to the device connection relationship between the physical devices.

[0056] The device connection relationship is used to indicate whether the physical devices are connected by wire or wirelessly. It can be obtained when obtaining the device information of the physical device, or it can be input by the user. The virtual connection relationship is used to indicate whether the virtual devices are connected, and it can simulate the device connection relationship between the corresponding physical devices. The virtual connection relationship can be recorded in the memory as the information of the virtual device, or it can be drawn in the three-dimensional model.

[0057] For example, if the display screen and the control device are physically connected, then the virtual connection relationship between the virtual display screen and the virtual control device is also a connection between the two. At this time, a connection line between the virtual display screen and the virtual control device can be drawn in the initial three-dimensional model to represent this virtual connection relationship.

[0058] In addition, after binding the virtual device with the device information of the corresponding physical device, an operation may be added in response to the user's event information to bind the virtual device with the corresponding event information, where the event information is used to indicate the event triggered when the user selects the virtual device.

[0059] Specifically, the user can select a virtual device in the editing interface to trigger an operation of adding event information to the virtual device. This operation can bind the corresponding event information to the virtual device. The event information includes but is not limited to displaying device information or executing control operations.

[0060] Correspondingly, after completing the above configuration / binding operation, the first terminal device can obtain the target three-dimensional model, wherein the target three-dimensional model is used to be displayed in the model operation interface, and the model operation interface is used to control the virtual device in the target three-dimensional model or view information.

[0061] Specifically, the model operation interface is used to display the virtual device information of the virtual device in the target three-dimensional model (such as the three-dimensional coordinates, size, etc. in the target three-dimensional model) and the device information bound to the virtual device when receiving the user's selection operation on the virtual device, or control the physical device corresponding to the virtual device according to the event information.

[0062] For example, when the event information bound to the virtual control device is to send a control instruction to the display screen, after the user clicks on the virtual control device in the model operation interface, the control device can be controlled accordingly, so that the control device sends a control instruction to the display screen.

[0063] In an implementation manner of the present application, an initial three-dimensional model of a display screen control scene is loaded and displayed in an editing interface, and in response to a user's configuration operation instruction for a virtual device in the editing interface, the virtual device is loaded and displayed in a corresponding position of the initial three-dimensional model, and in response to a user's binding operation instruction for the virtual device, the virtual device is bound to the device information of the corresponding physical device to generate a target three-dimensional model, so that the user can use visual configuration software to configure the virtual device according to the actual situation of the physical device in the display screen control scene, restore the display screen control scene, facilitate the user to control the device or view information, and meet the actual needs of the user in the display screen control scene.

[0064] Accordingly, Figure 4 The present invention shows a schematic diagram of the implementation process of a method for controlling a display screen provided by an embodiment of the present invention. The method can be applied to a second terminal device and can be applied to situations where the actual needs of users in the display screen control scenario need to be met. The second terminal device can also be a computer, a smart phone, a display screen control device, or other smart devices. Moreover, the first terminal device and the second terminal device can be the same device or different devices, and the editing interface and the model operation interface can be the same interface or different interfaces, which is not limited by the present invention.

[0065] Specifically, the second terminal device is installed with visualization control software. It should be understood that the visualization control software and the visualization configuration software can be the same software or different software. When the two are the same software, the software integrates the generation function of the three-dimensional model and the control function of the display screen. The visualization control software can include a model operation interface, which is used to display the three-dimensional model for the user to control the display screen.

[0066] Specifically, the above display screen control method may include the following steps S401 to S402.

[0067] Step S401, obtaining and displaying the target three-dimensional model in the model operation interface.

[0068] The method of obtaining the target 3D model can be referred to in the previous article. Figure 1 The relevant description of this application will not be repeated here.

[0069] After acquiring the target three-dimensional model, the second terminal device can display the target three-dimensional model in the model operation interface. Specifically, the second terminal device can load the initial three-dimensional model in the model operation interface to display the virtual environment information of the target three-dimensional model; then, according to the location information of each virtual device and the bound device information, the virtual device is rendered in the model operation interface to display the virtual device at the corresponding position in the model operation interface. Among them, the location information can represent the location of the virtual device in the target three-dimensional model, and can be recorded accordingly when responding to the aforementioned configuration operation instructions.

[0070] Step S401, responding to a user's operating instruction on a virtual device in a target three-dimensional model, and controlling a physical device corresponding to the virtual device.

[0071] The physical device may include a display screen, a control device connected to the display screen, and / or an environmental terminal device.

[0072] In an implementation manner of the present application, a user may trigger an operation instruction for a virtual device in a target three-dimensional model on a model operation interface to control a physical device corresponding to the virtual device.

[0073] Specifically, in some implementations, the second terminal device may display device information of a physical device corresponding to the virtual device in response to a user selecting a virtual device in the model operation interface, or control the physical device corresponding to the virtual device according to event information bound to the virtual device.

[0074] In other embodiments, the second terminal device can also respond to the user's selection operation on the virtual device in the model operation interface by displaying the display interface of the corresponding physical device in a pop-up window of the model operation interface; then, in response to the user's click operation in the pop-up window, the physical device corresponding to the virtual device is controlled according to the functional information corresponding to the pop-up window.

[0075] In an implementation manner of the present application, based on the target three-dimensional model, the user can trigger operation instructions for the virtual device in the target three-dimensional model to control the physical device corresponding to the virtual device, thereby facilitating the user's operation to control the physical device in the display screen control scene or view information, and meeting the user's actual needs in the display screen control scene.

[0076] It should be noted that, for the sake of simplicity of description, the aforementioned method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders.

[0077] like Figure 5The figure is a schematic diagram of the structure of a three-dimensional model generating device 500 for a display screen provided in an embodiment of the present application, wherein the three-dimensional model generating device 500 for a display screen is configured on a first terminal device.

[0078] Specifically, the three-dimensional model generating device 500 of the display screen may include:

[0079] A loading and displaying unit 501 is used to load and display an initial three-dimensional model in the editing interface, wherein the initial three-dimensional model is used to represent the three-dimensional virtual environment information corresponding to the display screen control scene;

[0080] A configuration unit 502 is used to respond to a configuration operation instruction of a virtual device by a user in the editing interface, and load and display the virtual device into a corresponding position of the initial three-dimensional model, wherein the virtual device includes a virtual display screen, a virtual control device connected to the virtual display screen, and / or a virtual environment terminal device;

[0081] The generating unit 503 is used to bind the virtual device with the device information of the corresponding physical device in response to the user's binding operation instruction to the virtual device, so as to generate a target three-dimensional model.

[0082] In some embodiments of the present application, the three-dimensional model generation device 500 of the above-mentioned display screen may include a device information acquisition unit, which is used to: obtain a device list, the device list records the device information of the physical device in the display screen control scene, and the device information includes one or more of the device identification, device type, and device attributes; according to the user's selection operation on the device information in the device list, obtain the device information of the physical device corresponding to the virtual device.

[0083] In some embodiments of the present application, the above-mentioned device information acquisition unit can be specifically used to: add the physical device to the device list according to the network address information of the physical device, and the physical device and the first terminal device are located in the same network segment, or the same local area network, or wide area network; wherein, the method of adding the physical device can be manual addition or automatic scanning.

[0084] In some embodiments of the present application, the above-mentioned device information acquisition unit can be specifically used to: add a control device for controlling the display screen to the device list according to the network address information, and the control device belongs to one of the physical devices; or, add a display screen to the device list according to the network address information and the device information of the control device, and the display screen belongs to one of the physical devices, and the device information of the control device includes one or more of the device type, device name, and device network address information, wherein the display screen is physically connected to the control device.

[0085] In some embodiments of the present application, the above-mentioned device information acquisition unit can be specifically used to: obtain the type identifier corresponding to the physical device in the display screen control scene; obtain the target type identifier of the virtual device; and filter the device information of the physical device corresponding to the target type identifier according to the type identifier corresponding to the physical device and the target type identifier to generate the device list.

[0086] In some implementations of the present application, the configuration unit 502 may be specifically configured to generate a virtual connection relationship between the corresponding virtual devices according to the device connection relationship between the physical devices.

[0087] In some embodiments of the present application, the configuration unit 502 may be specifically used to: bind the virtual display screen with the display screen information of the display screen, and bind the virtual control device with the control device information of the control device connected to the display screen.

[0088] In some implementations of the present application, the configuration unit 502 may be specifically used to: in response to a user's event information adding operation, bind corresponding event information to the virtual device, wherein the event information is used to indicate an event triggered when the user selects the virtual device.

[0089] In some embodiments of the present application, the above-mentioned model operation interface is used to display the virtual device information of the virtual device in the target three-dimensional model, display the device information bound to the virtual device, or control the physical device corresponding to the virtual device according to the event information when receiving a user's selection operation on the virtual device.

[0090] It should be noted that, for the convenience and simplicity of description, the specific working process of the three-dimensional model generating device 500 of the display screen can be referred to Figures 1 to 4 The corresponding process of the method will not be repeated here.

[0091] like Figure 6 Shown is a schematic structural diagram of a display screen control device 600 provided in an embodiment of the present application, wherein the display screen control device 600 is configured on a second terminal device.

[0092] Specifically, the control device 600 of the display screen may include:

[0093] An acquisition display unit 601 is used to acquire and display the target three-dimensional model in the model operation interface; a control unit 602 is used to respond to the user's operation instructions on the virtual device in the target three-dimensional model, and control the physical device corresponding to the virtual device, wherein the physical device includes a display screen, a control device connected to the display screen, and / or an environmental terminal device.

[0094] In some embodiments of the present application, the above-mentioned acquisition and display unit 601 can be specifically used to: load the initial three-dimensional model in the model operation interface to display the virtual environment information of the target three-dimensional model; render the virtual device in the model operation interface according to the position information of each virtual device and the bound device information, so as to display the virtual device at the corresponding position in the model operation interface.

[0095] In some embodiments of the present application, the above-mentioned control unit 602 can be specifically used to: display the device information of the physical device corresponding to the virtual device in response to the user's selection operation on the virtual device in the model operation interface, or control the physical device corresponding to the virtual device according to the event information bound to the virtual device.

[0096] In some embodiments of the present application, the above-mentioned control unit 602 can be specifically used to: in response to the user's selection operation on the virtual device in the model operation interface, display the display interface of the corresponding physical device in a pop-up window of the model operation interface; in response to the user's click operation in the pop-up window, control the physical device corresponding to the virtual device according to the functional information corresponding to the pop-up window.

[0097] It should be noted that, for the convenience and simplicity of description, the specific working process of the control device 600 of the display screen can be referred to Figures 1 to 4 The corresponding process of the method will not be repeated here.

[0098] like Figure 7 , which is a schematic diagram of a terminal device provided in an embodiment of the present application. The terminal device may be a first terminal device or a second terminal device.

[0099] Specifically, the terminal device 7 may include: a processor 70, a memory 71, and a computer program 72 stored in the memory 71 and executable on the processor 70, such as a 3D model generation program for a display screen. When the processor 70 executes the computer program 72, the steps in the above-mentioned 3D model generation method embodiments of each display screen are implemented, such as Figure 1Alternatively, when the processor 70 executes the computer program 72, the steps in the above-mentioned control method embodiments of each display screen are implemented, for example Figure 4 Steps S401 to S402 are shown.

[0100] Alternatively, when the processor 70 executes the computer program 72, the functions of the modules / units in the above-mentioned device embodiments are realized, for example Figure 5 The functions of the loading display unit 501, the configuration unit 502 and the generation unit 503 are shown. Alternatively, when the processor 70 executes the computer program 72, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 6 The functions of the display unit 601 and the control unit 602 are obtained as shown.

[0101] The computer program may be divided into one or more modules / units, which are stored in the memory 71 and executed by the processor 70 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the terminal device.

[0102] For example, the computer program can be divided into: a loading and displaying unit, a configuration unit, and a generating unit. The specific functions of each unit are as follows: a loading and displaying unit, used to load and display an initial three-dimensional model in the editing interface, the initial three-dimensional model is used to characterize the three-dimensional virtual environment information corresponding to the display screen control scene; a configuration unit, used to respond to the user's configuration operation instructions for the virtual device in the editing interface, and load and display the virtual device to the corresponding position of the initial three-dimensional model, the virtual device includes a virtual display screen, a virtual control device connected to the virtual display screen, and / or a virtual environment terminal device; a generating unit, used to respond to the user's binding operation instructions for the virtual device, and bind the virtual device to the device information of the corresponding physical device to generate a target three-dimensional model.

[0103] For another example, the computer program can be divided into: an acquisition display unit and a control unit. The specific functions of each unit are as follows: an acquisition display unit, used to acquire and display the target three-dimensional model in the model operation interface; a control unit, used to respond to the user's operation instructions for the virtual device in the target three-dimensional model, and control the physical device corresponding to the virtual device, wherein the physical device includes a display screen, a control device connected to the display screen, and / or an environmental terminal device.

[0104] The terminal device may include, but is not limited to, a processor 70 and a memory 71. Those skilled in the art will appreciate that Figure 7It is only an example of a terminal device and does not constitute a limitation of the terminal device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include input and output devices, network access equipment, buses, etc.

[0105] The processor 70 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0106] The memory 71 may be an internal storage unit of the terminal device, such as a hard disk or memory of the terminal device. The memory 71 may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Further, the memory 71 may also include both an internal storage unit of the terminal device and an external storage device. The memory 71 is used to store the computer program and other programs and data required by the terminal device. The memory 71 may also be used to temporarily store data that has been output or is to be output.

[0107] It should be noted that, for the convenience and brevity of description, the structure of the above-mentioned terminal device 7 can also refer to the specific description of the structure in the method embodiment, which will not be repeated here.

[0108] like Figure 8 As shown, the present application also provides a control system 8 for a display screen, including a display screen, a control device, a first terminal device and a second terminal device, wherein the control device is respectively connected to the display screen, the first terminal device and the second terminal device, and the first terminal device and the second terminal device are the same or different devices.

[0109] The first terminal device is used to execute Figure 1 The steps of the method for generating a three-dimensional model of a display screen control scene are shown, and the second terminal device is used to execute Figure 4 The steps of the control method of the display screen are shown.

[0110] It should be noted that, for the convenience and brevity of description, the structures of the first terminal device and the second terminal device mentioned above can also refer to the specific description of the structure in the method embodiment, which will not be repeated here.

[0111] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0112] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0113] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0114] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0115] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0116] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0117] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0118] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for generating a three-dimensional model of a display screen control scene, characterized in that: Applied to a first terminal device, the first terminal device is installed with visualization configuration software, the visualization configuration software includes an editing interface, and the three-dimensional model generation method includes: Loading and displaying an initial three-dimensional model in the editing interface, wherein the initial three-dimensional model is used to represent the three-dimensional virtual environment information corresponding to the display screen control scene; In response to a user's configuration operation instruction for a virtual device in the editing interface, the virtual device is loaded and displayed in a corresponding position of the initial three-dimensional model, wherein the virtual device includes a virtual display screen, a virtual control device connected to the virtual display screen, and / or a virtual environment terminal device; In response to a user's binding operation instruction for the virtual device, the virtual device is bound to device information of a corresponding physical device to generate a target three-dimensional model.

2. The three-dimensional model generation method according to claim 1, characterized in that: The step of binding the virtual device to the device information of the corresponding physical device includes: Obtain a device list, wherein the device list records device information of the physical devices configured in the display screen control scene, wherein the device information includes one or more of a device identifier, a device type, and a device attribute; According to the user's selection operation on the device information in the device list, the device information of the physical device corresponding to the virtual device is obtained.

3. The three-dimensional model generation method according to claim 2, characterized in that: The obtaining of the device list includes: According to the network address information of the physical device, the physical device is added to the device list, wherein the physical device and the first terminal device are located in the same network segment, or the same local area network, or the same wide area network; The physical device may be added manually or automatically scanned.

4. The three-dimensional model generation method according to claim 3, characterized in that: The adding the physical device to the device list according to the network address information of the physical device includes: According to the network address information, a control device for controlling the display screen is added to the device list, wherein the control device belongs to one of the physical devices; or According to the network address information and the device information of the control device that controls the display of the display screen, the display screen is added to the device list, the display screen belongs to one of the physical devices, and the device information of the control device includes one or more of the device type, device name, and device network address information, wherein the display screen is physically connected to the control device.

5. The three-dimensional model generation method according to claim 2, characterized in that: The obtaining of the device list includes: Obtaining a type identifier corresponding to the physical device in the display screen control scene; Obtaining a target type identifier of the virtual device; According to the type identifier corresponding to the physical device and the target type identifier, device information of the physical device corresponding to the target type identifier is filtered to generate the device list.

6. The three-dimensional model generation method according to any one of claims 1 to 5, characterized in that: The step of binding the virtual device to the device information of the corresponding physical device includes: According to the device connection relationship between each of the physical devices, a virtual connection relationship between the corresponding virtual devices is generated.

7. The three-dimensional model generation method according to any one of claims 1 to 5, characterized in that: The step of binding the virtual device to the device information of the corresponding physical device includes: The virtual display screen is bound to the display screen information of the display screen, and the virtual control device is bound to the control device information of the control device connected to the display screen.

8. The three-dimensional model generation method according to any one of claims 1 to 5, characterized in that: After binding the virtual device with the device information of the corresponding physical device, the method further includes: In response to the user's event information adding operation, the corresponding event information is bound to the virtual device, and the event information is used to indicate the event triggered when the user selects the virtual device.

9. The three-dimensional model generation method according to claim 8, characterized in that: The model operation interface is used to display the virtual device information of the virtual device in the target three-dimensional model, display the device information bound to the virtual device, or control the physical device corresponding to the virtual device according to the event information when receiving the user's selection operation on the virtual device.

10. A method for controlling a display screen, characterized in that: Applied to a second terminal device, the second terminal device is installed with visual control software, the visual control software includes a model operation interface, and the control method of the display screen includes: Acquire and display in the model operation interface a target three-dimensional model obtained as claimed in any one of claims 1 to 9; In response to the user's operating instructions on the virtual device in the target three-dimensional model, the physical device corresponding to the virtual device is controlled, and the physical device includes a display screen, a control device connected to the display screen, and / or an environmental terminal device.

11. The method for controlling a display screen according to claim 10, wherein: Displaying the target three-dimensional model in the model operation interface includes: Loading an initial three-dimensional model in the model operation interface to display virtual environment information of the target three-dimensional model; According to the location information of each virtual device and the bound device information, the virtual device is rendered in the model operation interface to display the virtual device at a corresponding position in the model operation interface.

12. The method for controlling a display screen according to claim 10 or 11, characterized in that: The responding to the user's operation instruction on the virtual device in the target three-dimensional model and controlling the physical device corresponding to the virtual device includes: In response to the user's selection operation on the virtual device in the model operation interface, the device information of the physical device corresponding to the virtual device is displayed, or the physical device corresponding to the virtual device is controlled according to the event information bound to the virtual device.

13. The method for controlling a display screen according to claim 10 or 11, characterized in that: The responding to the user's operation instruction on the virtual device in the target three-dimensional model and controlling the physical device corresponding to the virtual device includes: In response to a user selecting the virtual device in the model operation interface, displaying a display interface of the corresponding physical device in a pop-up window of the model operation interface; In response to a click operation of the user in the pop-up window, the physical device corresponding to the virtual device is controlled according to the function information corresponding to the pop-up window.

14. A three-dimensional model generation device for a display screen control scene, characterized in that: The first terminal device is configured with a visualization configuration software installed therein, the visualization configuration software includes an editing interface, and the three-dimensional model generating device includes: A loading and displaying unit, used for loading and displaying an initial three-dimensional model in the editing interface, wherein the initial three-dimensional model is used for representing the three-dimensional virtual environment information corresponding to the display screen control scene; a configuration unit, configured to respond to a configuration operation instruction of a virtual device by a user in the editing interface, and load and display the virtual device into a corresponding position of the initial three-dimensional model, wherein the virtual device includes a virtual display screen, a virtual control device connected to the virtual display screen, and / or a virtual environment terminal device; The generating unit is used to bind the virtual device with the device information of the corresponding physical device in response to the user's binding operation instruction to the virtual device, so as to generate a target three-dimensional model.

15. A control device for a display screen, characterized in that: The second terminal device is configured with a visual control software installed therein, the visual control software includes a model operation interface, and the control device of the display screen includes: An acquisition and display unit, used for acquiring and displaying the target three-dimensional model obtained as claimed in any one of claims 1 to 9 in the model operation interface; A control unit is used to respond to the user's operating instructions on the virtual device in the target three-dimensional model and control the physical device corresponding to the virtual device. The physical device includes a display screen, a control device connected to the display screen and / or an environmental terminal device.

16. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method for generating a three-dimensional model of a display screen control scene as described in any one of claims 1 to 9 are implemented, or when the processor executes the computer program, the steps of the method for controlling a display screen as described in any one of claims 10 to 13 are implemented.

17. A control system for a display screen, characterized in that: It includes a display screen, a control device, a first terminal device and a second terminal device, wherein the control device is connected to the display screen, the first terminal device and the second terminal device respectively, and the first terminal device and the second terminal device are the same or different devices; The first terminal device is used to execute the steps of the method for generating a three-dimensional model of a display screen control scene as claimed in any one of claims 1 to 9; The second terminal device is used to execute the steps of the method for controlling a display screen as claimed in any one of claims 10 to 13.

18. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, the steps of the method for generating a three-dimensional model of a display screen control scene as described in any one of claims 1 to 9 are implemented, or, when the computer program is executed by the processor, the steps of the method for controlling a display screen as described in any one of claims 10 to 13 are implemented.

Citation Information

Cited By

  • Display method of computing device model, computing device and terminal device

    CN120743694A