Scene interaction display method and device, server device, and storage medium
By sending scene menu information and hierarchical mapping relationships to terminal devices, receiving scene switching instructions, determining display devices, and sending switching instructions, the problem of interaction between multiple scenes and multiple display devices is solved, enabling adaptive scene and material display and meeting the diverse needs of network display devices.
Patent Information
- Application Number
- CN202210681908.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-15
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2042-06-15
AI Technical Summary
Existing technologies lack effective methods for interactive scene display and cannot achieve interactive display across multiple scenes and display devices. In particular, with the increase in the number of display devices and the increasing complexity of their functions at network points, it is impossible to efficiently switch and operate the displayed content.
A method for interactive scene display is provided, which sends scene menu information and hierarchical mapping relationship to the terminal device, receives scene switching instructions, determines the display device and sends switching instructions, so that the display device displays corresponding materials, including video, audio and images.
It enables adaptive interactive display between multiple scenes and multiple display devices, and can set scene menus according to needs. Users can select the scene to be displayed and control the switching and display of display devices through terminal devices to meet complex and diverse display content needs.
Smart Images

Figure CN115079978B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of multi-scene display, in particular, the present application relates to a scene interaction display method and device, a server device and a storage medium. BACKGROUND
[0002] With the increase of the number of screens, the display devices of these sites are mostly LED (Light-Emitting Diode) large screens, spliced screens, and the functions and display contents of the display scenes composed of these display screens are becoming more and more complex. The operation of the functions of the scene, the display content scene and the switching of the content all need display devices, such as pad or other small display devices.
[0003] Therefore, there is an urgent need for a scene interaction display method to solve the problem of multi-scene and multi-display device interaction. SUMMARY
[0004] The present application is directed to the shortcomings of the prior art, and proposes a scene interaction display method, device, server device and storage medium to solve the technical problem that there is a lack of a scene interaction display method to solve the problem of multi-scene and multi-display device interaction.
[0005] In a first aspect, the present application provides a scene interaction display method, comprising:
[0006] sending scene menu information to at least one terminal device; the scene menu information includes scene information of each scene and a hierarchical mapping relationship;
[0007] receiving a scene switching instruction sent by any terminal device; the scene switching instruction is used to indicate switching of a scene to be displayed;
[0008] determining a display device for displaying the scene to be displayed based on the scene switching instruction, sending the scene switching instruction to the determined display device, so that the determined display device displays the corresponding material based on the scene switching instruction.
[0009] In one possible implementation, before receiving the scene switching instruction sent by any terminal device, the method further comprises:
[0010] sending the material information corresponding to each scene to at least one display device;
[0011] In one possible implementation, sending the scene switching instruction to the determined display device, so that the display device displays the corresponding material based on the scene switching instruction, further comprises:
[0012] determining the material information corresponding to the scene based on the scene corresponding to the scene switching instruction;
[0013] sending the determined material information to the determined display device.
[0014] In a possible implementation, before sending the scene menu information to the at least one terminal device, the method further includes:
[0015] determining a correspondence between each display device and a scene;
[0016] for a scene corresponding to each display device, determining a hierarchical mapping relationship of the scene corresponding to the display device; the hierarchical mapping relationship includes that a next-level scene is a child scene of a previous-level scene between any two adjacent hierarchical scenes, and each hierarchical scene includes at least one scene;
[0017] determining scene menu information of each display device based on the correspondence between each display device and the scene and the hierarchical mapping relationship of the scene corresponding to each display device;
[0018] and sending the scene menu information to the at least one terminal device includes:
[0019] sending the scene menu information of each display device to the at least one terminal device.
[0020] In a possible implementation, before receiving the scene switching instruction sent by any terminal device, the method further includes:
[0021] for each scene, newly creating a material table and establishing a correspondence between the scene and the material table; the material table includes material information;
[0022] determining a material table corresponding to each display device based on the correspondence between each display device and the scene and the correspondence between the scene and the material table;
[0023] and sending the material information corresponding to each scene to the at least one display device includes:
[0024] sending the corresponding material table and the scene menu information to each display device.
[0025] In a possible implementation, sending the scene menu information to the at least one terminal device includes:
[0026] if the scene menu information is updated, sending the updated scene menu information to the terminal device;
[0027] and sending the corresponding material table and the scene menu information to each display device includes:
[0028] if the scene menu information and / or the material table is updated, sending the updated scene menu information and / or the material table to the display device.
[0029] In a possible implementation, the scene switching instruction is sent to the determined display device, including:
[0030] It is determined whether the determined display device is in an online state;
[0031] If the determined display device is in the online state, the scene switching instruction is sent to the determined display device;
[0032] If the determined display device is in an offline state, the terminal device is returned prompt information that the determined display device is in the offline state.
[0033] In a possible implementation, before the scene menu information is sent to the at least one terminal device, the method further includes:
[0034] The environment image information is sent to the at least one terminal device; the environment image information is used to display the positions of the environments where the display devices are located and the control image of each display device, and the control image is used to display the scene menu information of the display device corresponding to the control image when the control image is selected.
[0035] In a possible implementation, after the scene menu information is sent to the at least one terminal device, and before the scene switching instruction sent by any terminal device is received, the method further includes:
[0036] The login information sent by any terminal device is received;
[0037] Based on the login information, the use authority of the terminal device is determined; the use authority includes the authority of the terminal device to send the scene switching instruction.
[0038] In a second aspect, an embodiment of the present application provides a scene interaction display device, including:
[0039] The first sending module is configured to send the scene menu information to the at least one terminal device; the scene menu information includes the scene information of each scene and the hierarchical mapping relationship;
[0040] The first receiving module is configured to receive the scene switching instruction sent by any terminal device; the scene switching instruction is used to instruct to switch the scene to be displayed;
[0041] The second sending module is configured to determine the display device used to display the scene to be displayed based on the scene switching instruction, send the scene switching instruction to the determined display device, and enable the determined display device to display the material corresponding to the scene to be displayed based on the scene switching instruction.
[0042] In a third aspect, an embodiment of the present application provides a server device, including a memory, a processor, and a computer program stored in the memory; the processor executes the computer program to implement the steps of the scene interaction display method in the first aspect.
[0043] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the steps of the scene interaction display method in the first aspect.
[0044] The technical scheme provided by the embodiments of the present application has the following beneficial technical effects:
[0045] The scene interaction display method provided by the embodiments of the present application sends scene menu information to at least one terminal device, and various selectable scenes are displayed in the form of a scene menu, which can include scenes of different network points. One network point can have multiple scenes, and the scenes form a scene menu in a layered mapping relationship, so that the display content can also be various. Moreover, the scene menu information of the embodiments of the present application is pre-stored, and the scene menu can be set according to the demand, so that the user can select the scene to be displayed based on the scene menu information and send a scene switching instruction. After receiving the scene switching instruction sent by any terminal device, the display device used to display the scene to be displayed is determined based on the scene switching instruction, the scene switching instruction is sent to the determined display device, and the determined display device displays the material corresponding to the scene to be displayed based on the scene switching instruction. The embodiments of the present application determine the display device based on the switched scene to display, thereby realizing the adaptive interactive display of multiple scenes and multiple display devices through the terminal device.
[0046] Additional aspects and advantages of the present application will be made apparent by the following description and the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0047] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description, taken in conjunction with the accompanying drawings, in which:
[0048] Figure 1 An application scenario diagram of the scene interaction display method provided by the embodiments of the present application is shown in FIG. 1;
[0049] Figure 2 A flowchart of the scene interaction display method provided by the embodiments of the present application is shown in FIG. 2;
[0050] Figure 3 A flowchart of another scene interaction display method provided by the embodiments of the present application is shown in FIG. 3;
[0051] Figure 4 An application scenario diagram of another scene interaction display method provided by the embodiments of the present application is shown in FIG. 4;
[0052] Figure 5 A structural schematic diagram of a scene interaction display device provided by the embodiments of the present application is shown in FIG. 5;
[0053] Figure 6 Another structural schematic view of a scene interaction display device provided by an embodiment of the present application is shown in FIG. 2.
[0054] Figure 7 A structural schematic view of a server device provided by an embodiment of the present application is shown in FIG. 3. DETAILED DESCRIPTION
[0055] Embodiments of the present application will be described below in conjunction with the accompanying drawings. It should be understood that the embodiments described below in conjunction with the accompanying drawings are exemplary descriptions of the technical solutions of the embodiments of the present application, and do not limit the technical solutions of the embodiments of the present application.
[0056] Those skilled in the art can understand that the singular forms "a", "an" and "the" used herein include plural forms, unless specifically stated otherwise. It should be further understood that the use of the term "include" in the specification of the present application means that the features, integers, steps, operations, elements and / or components described exist, but does not exclude other features, information, data, steps, operations, elements, components and / or combinations thereof supported by the present technology. It should be understood that when we say that an element is "connected" or "coupled" to another element, the element can be directly connected or coupled to the other element, or it can mean that the element and the other element are connected through an intermediate element. In addition, "connected" or "coupled" used herein can include wireless connection or wireless coupling. The term "and / or" used herein means at least one of the items defined by the term, for example, "A and / or B" can be implemented as "A", or as "B", or as "A and B".
[0057] It has been found through research that, with the continuous development of current display technology, many enterprises' offline outlets currently have various display devices installed in the outlets for lighting upgrade and renovation, to improve the outlets' sense of technology and modernity. With the increase in the number of screens in the outlets, many of the display screens in these outlets are LED large screens and spliced screens, and the functions and display contents of the display scenes composed of these screens are becoming more and more complex. Moreover, the operation of the functions of the scenes, the display content scenes, and the switching of the contents need to be performed through a pad or other small display device, which requires a multi-screen interaction system. The scenes and display contents of the outlets are various and will be constantly adjusted, which also requires the multi-screen interaction system to have strong adaptive ability.
[0058] Moreover, there are many business scenarios displayed in the large screen, and each business scenario has various sub-scenarios, and the sub-scenarios can have sub-scenarios, and the tree-shaped menu relationship formed by the scenarios, the display content of the sub-scenarios is composed of videos, pictures, audios, texts and the like, but the number of sub-scenarios, the relationship between scenarios, the types, number and types of materials under the scenarios, and the like are constantly changing, and the problem to be solved is to control the switching between large screen scenarios and the switching of scenario materials through a touch screen such as a pad under such changes to realize the multi-screen interaction function.
[0059] The scene interaction display method and device, the server device and the storage medium provided in the present application aim to solve the above technical problems of the prior art.
[0060] In order to make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the drawings.
[0061] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific embodiments. It should be pointed out that the following embodiments can be mutually referenced, borrowed or combined, and the same terms, similar features and similar implementation steps in different embodiments will not be described repeatedly.
[0062] The scene interaction display system provided in the embodiments of the present application comprises at least one display device and a server device.
[0063] The server device is in communication connection with each display device, and the server device is configured to determine a display device for displaying a to-be-displayed scenario based on a received scenario switching instruction, and send the scenario switching instruction to the determined display device; the scenario switching instruction is configured to instruct to switch the to-be-displayed scenario.
[0064] The display device is configured to display materials corresponding to the to-be-displayed scenario based on the scenario switching instruction sent by the server device.
[0065] In some embodiments, the scene interaction display system further comprises at least one terminal device.
[0066] The server device is in communication connection with each terminal device, and the server device is configured to send scenario menu information to the at least one terminal device, and receive a scenario switching instruction sent by any terminal device.
[0067] The terminal device is configured to receive the scenario menu information sent by the server device and send the scenario switching instruction to the server device.
[0068] As an example, refer to Figure 1As shown, based on the above scene interaction display system, the embodiment of the present application provides an application scenario of a scene interaction display method. As shown in Figure 1 As shown, the terminal device includes at least one of a tablet computer 101, a desktop computer 102, and a notebook computer 103, the scene interaction display system includes a first display device 105, a second display device 106, and a third display device 107, the number of display devices of the scene interaction display system is determined according to the actual application scenario. The server device includes a server 104, the server 104 is in communication connection with each terminal device and each display device through a network, and information interaction is performed.
[0069] Optionally, the server device can be a server, a server cluster including at least two servers, a distributed server system, or a cloud platform, which serves as a background system to control the process of scene interaction display.
[0070] Optionally, the display device can be a display screen, and a plurality of display screens can form a spliced screen, each display screen corresponds to scene menu information, and each display screen on the spliced screen can display different scenes.
[0071] The embodiment of the present application provides a scene interaction display method, as shown in Figure 2 As shown, the scene interaction display method includes steps S201 to S203.
[0072] S201, scene menu information is sent to at least one terminal device; the scene menu information includes scene information of each scene and a hierarchical mapping relationship.
[0073] Optionally, the scene interaction display method of the embodiment of the present application is applied to a server device.
[0074] Optionally, the server device sends scene menu information to at least one terminal device; the scene menu information includes scene information of each scene and a hierarchical mapping relationship.
[0075] Optionally, the scene information includes a scene ID (identity number), each scene of the embodiment of the present application corresponds to a unique scene ID, and the corresponding relationship of the scene is determined by the mapping relationship of the scene ID, and the corresponding display device, material information, etc.
[0076] Optionally, the scene information can also include a scene name, scene material information (i.e., a brief introduction of the scene), a display device corresponding to the scene, and material corresponding to the scene.
[0077] Optionally, the scene menu information is displayed in the form of a scene menu on the display interface of the terminal device, and the scene name that can be selected is displayed, and the hierarchical mapping relationship of each scene can be a tree-shaped menu relationship.
[0078] S202, receiving a scene switching instruction sent by any terminal device; the scene switching instruction is used to indicate switching of a scene to be displayed.
[0079] Optionally, the scene switching instruction comprises a scene ID, so that the server device determines a display device used to display the scene to be displayed based on the scene ID. The scene switching instruction is used to switch the scene to the scene to be displayed.
[0080] Optionally, the server device pre-stores a correspondence between the scene ID and the display device. The correspondence of the embodiment of the application is stored in a table, and the display device and material information and the like can be found based on the field name (for example, the scene ID).
[0081] S203, determining a display device used to display the scene to be displayed based on the scene switching instruction, sending the scene switching instruction to the determined display device, so that the determined display device displays material corresponding to the scene to be displayed based on the scene switching instruction.
[0082] Optionally, before the display device displays the material corresponding to the scene to be displayed, the display is based on the received material information corresponding to each scene. The following two implementation manners are given in the embodiment of the application.
[0083] In some embodiments, before receiving the scene switching instruction sent by any terminal device, the method further comprises: sending material information corresponding to each scene to at least one display device;
[0084] In some embodiments, sending the scene switching instruction to the determined display device, so that the display device displays the corresponding material based on the scene switching instruction, further comprises: determining material information corresponding to the scene based on the scene corresponding to the scene switching instruction; and sending the determined material information to the determined display device.
[0085] The material information corresponding to each scene of the embodiment of the application is sent to the display device in advance, or is sent to the display device in real time after the material information corresponding to the scene is determined based on the scene corresponding to the scene switching instruction, so that the corresponding scene function is realized.
[0086] Optionally, the material information comprises video, audio, picture or text material data, and is used to display the corresponding material by the display device. The display device displays the material corresponding to the scene to be displayed, which comprises playing the video, playing the audio, displaying the picture or the text and the like.
[0087] Based on the step S201 to the step S203, the embodiment of the application provides a scene interaction display method, which is sending scene menu information to at least one terminal device, and various selectable scenes are displayed in the form of the scene menu, which can include scenes of different network points, one network point can have multiple scenes, and the scenes form a scene menu in a layered mapping relationship, so that the display content can also be various. Moreover, the scene menu information of the embodiment of the application is pre-stored, and the scene menu can be set according to the requirement, so that the user can select the scene to be displayed based on the scene menu information and send a scene switching instruction.
[0088] After receiving the scene switching instruction sent by any terminal device, the embodiment of the application determines the display device used to display the scene to be displayed based on the scene switching instruction, sends the scene switching instruction to the determined display device, and makes the determined display device display the material corresponding to the scene to be displayed based on the scene switching instruction. The display device used to display the scene determined based on the switching in the embodiment of the application, so as to realize the adaptive interactive display of multiple scenes and multiple display devices through the terminal device.
[0089] Optionally, the scene menu information corresponding to each display device can be different, so that different display devices only need to receive the scene menu information corresponding to them in advance.
[0090] Optionally, the embodiment of the application can be applied to a network point business scene: various display interfaces composed of videos, pictures, audios and texts are displayed on various display devices in the network point.
[0091] In some embodiments, before sending the scene menu information to at least one terminal device, the method further includes: determining the corresponding relationship between each display device and the scene; determining the hierarchical mapping relationship of the scene corresponding to the display device for each display device; the hierarchical mapping relationship includes: the next level scene is the child scene of the previous level scene between any two adjacent hierarchical scenes, and each hierarchical scene includes at least one scene; and determining the scene menu information of each display device based on the corresponding relationship between each display device and the scene, and the hierarchical mapping relationship of the scene corresponding to each display device.
[0092] Specifically, the scene menu information is sent to at least one terminal device, including: sending the scene menu information of each display device to at least one terminal device.
[0093] Optionally, each display device corresponds to a unique device ID, and the corresponding relationship is established through the device ID and the scene ID.
[0094] The embodiment of the application establishes the scene menu information of each display device, so that the display scene and the material corresponding to the scene of each display device can be controlled according to the scene menu information of each display device on the terminal device.
[0095] Optionally, the content of the scene display is displayed based on the corresponding material information, and thus the corresponding material information needs to be generated before the product display.
[0096] In some embodiments, before receiving the scene switching instruction sent by any terminal device, the method further includes: for each scene, newly creating a material table and establishing a corresponding relationship between the scene and the material table; the material table includes material information.
[0097] Based on the corresponding relationship between each display device and the scene and the corresponding relationship between the scene and the material table, the material table corresponding to each display device is determined.
[0098] Specifically, the material information corresponding to each scene is sent to the at least one display device, including: the corresponding material table and the scene menu information are sent to each display device.
[0099] Optionally, each material table corresponds to a unique material ID, each display device corresponds to a unique device ID, the scene menu information of the embodiments of the application can be self-defined, and each scene can be associated with a self-defined material table, so that the material table can be determined according to different scenes, and the corresponding material is displayed based on the material table.
[0100] Optionally, the material data such as pictures or texts can be directly stored in the material table, and the material data such as videos and audios can be stored in the material table in the form of a link address.
[0101] In some embodiments, the scene menu information is sent to the at least one terminal device, including:
[0102] If the scene menu information is updated, the updated scene menu information is sent to the terminal device.
[0103] The corresponding material table and the scene menu information are sent to each display device, including:
[0104] If the scene menu information and / or the material table is updated, the updated scene menu information and / or the material table is sent to the display device.
[0105] In some embodiments, the scene switching instruction is sent to the determined display device, including: determining whether the determined display device is in an online state.
[0106] If the determined display device is in the online state, the scene switching instruction is sent to the determined display device.
[0107] If the determined display device is in an offline state, the terminal device is returned prompt information that the determined display device is in the offline state.
[0108] The embodiment of the present application can customize scene menu information and material table, and the server device updates the data of the terminal device and the display device according to the updated customized scene menu information and material table.
[0109] In the multi-screen interaction scene, the scenes displayed by each display device are complex and diverse, and can be adjusted at any time. At this time, multi-screen interaction can still be realized between the display device and other display devices, and the switching of the scene function can be controlled.
[0110] In some embodiments, before the scene menu information is sent to the at least one terminal device, the method further includes: sending environment image information to the at least one terminal device; the environment image information is used to display the positions of the environments where the display devices are located and control image of the display devices; the control image is used to display the scene menu information of the display device corresponding to the control image when the control image is selected.
[0111] Optionally, the display devices are in an exhibition hall, the environment image information is a global image of the exhibition hall, the positions of the display devices in the exhibition hall are displayed, the image of each display device is a control image, and the display interface of the terminal device jumps to the scene menu of the corresponding display device to display the selectable scene names when the control image is clicked.
[0112] The embodiment of the present application displays the positions of the environments where the display devices are located through the environment image information, so that the distribution state of the display devices can be known, and the display devices that need to be switched in the scene and the material can be selected.
[0113] In some embodiments, after the scene menu information is sent to the at least one terminal device, and before the scene switching instruction sent by any terminal device is received, the method further includes: receiving login information sent by any terminal device; determining the use authority of the terminal device based on the login information; and the use authority includes the authority of the terminal device to send the scene switching instruction.
[0114] The user of the embodiment of the present application needs to be logged in and verified to use the terminal device, so that personnel without authority can be prevented from modifying the scenes and the materials displayed by the display devices.
[0115] As an example, the embodiment of the present application provides a scene interaction display method, which is applied to a server device, and refers to FIG. 1. Figure 3 As shown in the figure, the scene interaction display method includes steps S301 to S309.
[0116] S301, create scene menu information corresponding to each display device, and then perform steps S303 and S304.
[0117] Optionally, the scene menu information corresponding to each display device is created, including: determining the corresponding relationship between each display device and a scene; determining the hierarchical mapping relationship of the scene corresponding to each display device; the hierarchical mapping relationship includes: the next level scene is the child scene of the previous level scene between any two adjacent hierarchical scenes, and each hierarchical scene includes at least one scene; and determining the scene menu information of each display device based on the corresponding relationship between each display device and a scene and the hierarchical mapping relationship of the scene corresponding to each display device.
[0118] For example, taking the scene menu of a bank as an example, the history of the bank and the business of the bank can be two scenes at the same level, the history of the bank can have the sub-scenes of the presidents of the bank, and the presidents of the bank are scenes at the same level, and the biographies and photos of the presidents of the bank are the material information of the presidents of the bank.
[0119] Optionally, each scene can be provided with a display type, and the display type includes switching between scenes at the same level or cyclically switching the sub-scenes of a scene.
[0120] Optionally, the scene menu is established on the server device, and each data item of the menu, such as the order of the menu, the name of the menu, the display button item of the menu, the custom material table ID associated with the menu, and the hierarchical mapping relationship of each scene, are all editable and maintainable, so that the branch hall maintenance personnel can adjust the scene menu as needed to realize the high adaptability of the system to business changes.
[0121] S302, a material table corresponding to each display device is created, and then step S304 is performed.
[0122] Optionally, the material table corresponding to each display device is created, including: for each scene, a material table is newly created, and the corresponding relationship between the scene and the material table is established; the material table includes material information; and the material table corresponding to each display device is determined based on the corresponding relationship between each display device and a scene and the corresponding relationship between the scene and the material table.
[0123] Optionally, each scene corresponds to a unique scene ID, each material table corresponds to a unique material ID, and each display device corresponds to a unique device ID, and the corresponding relationship is established in the form of a table.
[0124] S303, the scene menu information of each display device is sent to at least one terminal device, and then step S305 is performed.
[0125] S304, the corresponding material table and scene menu information are sent to each display device.
[0126] Optionally, the embodiment of the application sends the scene menu information to the terminal device and synchronously sends the material table and the scene menu information to the display device.
[0127] Optionally, the material table of each display device is sent to at least one terminal device, and the scene switching instruction includes a material table ID, so that the display device displays corresponding material based on the material table ID.
[0128] Optionally, the display device sends the corresponding material table and scene menu information, so that the display device can display corresponding based on the scene hierarchy of the scene menu information, such as switching between scenes of the same level, or cyclic switching of sub-scenes of a scene, and the like.
[0129] Optionally, each display device only needs to pull the material table and scene menu information corresponding thereto.
[0130] Optionally, each terminal device and each display device pulls the corresponding scene menu information from the server device for data synchronization between devices, and each terminal device and each display device can synchronously receive the scene menu information to realize scene function switching.
[0131] S305, receiving a scene switching instruction sent by any terminal device; the scene switching instruction is used to indicate switching of a scene to be displayed.
[0132] Optionally, the scene switching instruction includes a scene ID, and can also include a material ID and the like for switching the scene.
[0133] S306, determining a display device used to display the scene to be displayed based on the scene switching instruction.
[0134] S307, determining whether the determined display device is in an online state; if yes, performing step S308; if no, performing step S309.
[0135] S308, sending the scene switching instruction to the determined display device, so that the determined display device displays material corresponding to the scene to be displayed based on the scene switching instruction.
[0136] S309, returning prompt information that the determined display device is in an offline state to the terminal device.
[0137] As an example, referring to Figure 4 As shown, based on the above scene interaction display method, the embodiment of the application further provides an application scene of the scene interaction display method. As shown in Figure 4 The scene interaction display system includes a display device A (i.e., a terminal device) for controlling scene switching, a display device B (i.e., a display device) for scene function display, and a background system (i.e., a server device). There can be multiple terminal devices and display devices, and the embodiment of the application only takes one as an example.
[0138] The background system includes a user permission management subsystem responsible for login authorization management; a device management subsystem responsible for managing various display devices accessing the system, including device information maintenance, device state monitoring, etc. Only display devices managed by the device management subsystem can obtain data from the background system, transmit data, and issue instructions, etc. The scene business management subsystem also includes three subsystems. The scene menu management subsystem is responsible for maintaining scene menu data synchronized between various display devices. The material self-defined table management subsystem is responsible for maintaining custom material information required for various scene function displays. The interactive control subsystem is responsible for scene switching instruction management and transmission. Scene switching instructions correspond to scene switching and scene material switching.
[0139] Referring to Figure 4 As shown, the background system establishes a menu mapping relationship between scenes and sub-scenes. This menu mapping relationship data is synchronized to various display devices and terminal devices responsible for operating display devices, such as mobile phones, pads, or all-in-one machines, etc. When scene switching is clicked on a mobile phone, pad, or all-in-one machine, a scene switching instruction is sent to various large display devices through the background system, synchronously implementing a multi-screen interaction function of scene switching. Display functions under a scene are diverse. Since display functions are determined by display materials, a self-defined table can be associated with each sub-scene in the background system. The self-defined table can store video, audio, picture, text, and other related data, which constitute all materials required for function presentation under a sub-scene.
[0140] Since the table structure of the present application embodiment is customizable, it can meet the material requirements of different functions under different sub-scenes, and realize the adaptability of different scenes and functions. The associated data of scenes and these self-defined tables are also synchronized to various display devices. When scene function switching is required through a mobile phone, pad, or all-in-one machine, etc. a scene function switching instruction is synchronized to various display devices through the background system, which can realize a multi-screen interaction function of scene function switching.
[0141] Continuing to refer to Figure 4As shown, the background system comprises: a user authority management subsystem, a device management subsystem, and a scene service management subsystem, wherein the scene service management subsystem is the core of the embodiment of the application, and comprises a scene function menu management module, a scene material self-defined table management module, and a scene function switching control management module. The user authority management mainly performs login and authorization, the device management subsystem mainly manages the display devices of the network points, and in the implementation of the multi-screen interaction capability with adaptive capability, the main function implements the network point scene service management subsystem. One network point can have many display scenes, and one scene can have many sub-scenes, and the scene and the sub-scene form a scene menu relationship.
[0142] The embodiment of the application utilizes the self-defined scene menu, the scene menu can be associated with a self-defined table, and the scene menu is synchronized between the background system, the scene display device, and the display device for controlling the scene display device to switch the scene function. When the scene switching is needed, the display device responsible for controlling the switching performs the scene menu switching, and sends a scene menu switching instruction to the background system, and the background system sends a corresponding instruction to the scene function display device, and at this time, the scene display device can parse the instruction to achieve the synchronous switching of the scene.
[0143] Meanwhile, the embodiment of the application is aimed at the requirement of different video, audio, picture, text, and other material data for the implementation of different scene functions, associates a self-defined material table with each scene, and when the scene display device switches to the corresponding scene function, can pull the data of the corresponding self-defined table from the background system, so as to implement the corresponding scene function.
[0144] The embodiment of the application maintains the scene menu information through the background system, and creates a material data storage table with a self-definable material table structure for each scene menu, manages the material table ID and the scene menu, synchronizes the scene menu information and the managed material table between the display devices. When the scene switching and other interactive operations are needed, only the instruction composed of the scene ID or the material table ID corresponding to the scene ID and other data needs to be synchronized to each display device through the background system, so as to achieve the synchronization. Since the scene menu information and the material table are maintained by the background system, the adaptive capability of various complex scenes can be realized, so as to implement the multi-screen interaction system with adaptive capability.
[0145] Based on the same inventive concept, the embodiment of the application provides a scene interaction display device, which is shown in Figure 5 As shown, the scene interaction display device 50 comprises: a first sending module 501, a first receiving module 502, and a second sending module 503.
[0146] The first sending module 501 is configured to send scene menu information to at least one terminal device; the scene menu information comprises scene information of each scene and a hierarchical mapping relationship;
[0147] The first receiving module 502 is configured to receive a scene switching instruction sent by any terminal device; the scene switching instruction is used to instruct switching of a scene to be displayed.
[0148] The second sending module 503 is configured to determine a display device used to display the scene to be displayed based on the scene switching instruction, and send the scene switching instruction to the determined display device, so that the determined display device displays material corresponding to the scene to be displayed based on the scene switching instruction.
[0149] Optionally, the first sending module 501 is further configured to send material information corresponding to each scene to at least one display device.
[0150] The second sending module 503 determines material information corresponding to a scene corresponding to the scene switching instruction, and sends the determined material information to the determined display device.
[0151] Optionally, the scene interactive display apparatus 10 further comprises a processing module 504. The processing module 504 is configured to determine a corresponding relationship between each display device and a scene, determine a hierarchical mapping relationship of a scene corresponding to each display device for each display device, and determine scene menu information of each display device based on the corresponding relationship between each display device and the scene and the hierarchical mapping relationship of the scene corresponding to each display device. Correspondingly, the first sending module 501 is configured to send the scene menu information of each display device to at least one terminal device.
[0152] Optionally, the processing module 504 is configured to newly create a material table for each scene, and establish a corresponding relationship between the scene and the material table, the material table comprises material information, determine a material table corresponding to each display device based on the corresponding relationship between each display device and the scene and the corresponding relationship between the scene and the material table, and send the corresponding material table and the scene menu information to each display device. Correspondingly, the second sending module 503 is configured to send the corresponding material table and the scene menu information to each display device.
[0153] Optionally, the processing module 504 is further configured to send updated scene menu information to the terminal device if the scene menu information is updated, and send the updated scene menu information and / or the material table to the display device if the scene menu information and / or the material table is updated.
[0154] Optionally, the processing module 504 is further configured to determine whether the determined display device is in an online state; if the determined display device is in the online state, send the scene switching instruction to the determined display device; and if the determined display device is in an offline state, return prompt information that the determined display device is in the offline state to the terminal device.
[0155] Optionally, the first sending module 501 is further configured to send environment image information to at least one terminal device; the environment image information is used to display the positions of the environments where the display devices are located and control image of each display device, and the control image is used to display scene menu information of the display device corresponding to the control image when the control image is selected.
[0156] Optionally, the first receiving module 502 is further configured to receive login information sent by any terminal device; determine the use authority of the terminal device based on the login information; and the use authority includes the authority of the terminal device to send the scene switching instruction.
[0157] The scene interaction display apparatus provided in the embodiments of the present application can execute the scene interaction display method provided in the embodiments of the present application, and the implementation principles are similar. The actions performed by each module in the apparatus of the embodiments of the present application are corresponding to the steps in the method of the embodiments of the present application. The detailed function description of each module of the apparatus can be referred to the description of the corresponding method in the foregoing description, and will not be repeated here.
[0158] Based on the same inventive concept, the embodiments of the present application provide a server device, which comprises a memory, a processor and a computer program stored in the memory. The processor executes the computer program to implement the steps of the scene interaction display method of any of the embodiments of the present application.
[0159] In one optional embodiment, an electronic device is provided, such as Figure 7 as shown in the drawings, Figure 7 The server device 4000 shown in the drawings comprises a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the server device 4000 can further comprise a transceiver 4004, which can be used for data interaction between the electronic device and other electronic devices, such as data sending and / or data receiving. It should be noted that in actual application, the transceiver 4004 is not limited to one, and the structure of the server device 4000 does not constitute a limitation on the embodiments of the present application.
[0160] The processor 4001 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in connection with the disclosure. The processor 4001 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0161] The bus 4002 can include a path for transmitting information between the above-mentioned components. The bus 4002 can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, Figure 7 In the figure, only one thick line is used, but it does not mean that there is only one bus or only one type of bus.
[0162] The memory 4003 can be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, an optical disk storage (including a compact disk, a laser disk, an optical disk, a digital versatile disk, a Blu-ray disk, etc.), a magnetic disk storage medium, other magnetic storage device, or any other medium capable of carrying or storing computer programs and capable of being read by a computer, without limitation.
[0163] The memory 4003 is configured to store a computer program for implementing the embodiments of the present application, and the processor 4001 is configured to control the execution of the computer program stored in the memory 4003. The processor 4001 is configured to execute the computer program stored in the memory 4003 to implement the steps of the foregoing method embodiments.
[0164] Based on the same inventive concept, the embodiments of the present application provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the scene interaction display method of any of the embodiments of the present application.
[0165] The computer readable medium of the present application can be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0166] In the embodiments of the present application, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the present application, the computer readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer readable program codes. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer readable signal medium can also be any computer readable medium other than the computer readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or apparatus. The program codes contained in the computer readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, an RF (radio frequency) or the like, or any suitable combination of the above.
[0167] Those skilled in the art can understand that the steps, measures, and schemes in various operations, methods, and processes discussed in the present application can be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes in various operations, methods, and processes discussed in the present application can also be alternated, changed, rearranged, decomposed, combined, or deleted. Further, steps, measures, and schemes in various operations, methods, and processes in the prior art can also be alternated, changed, rearranged, decomposed, combined, or deleted.
[0168] The terms "first", "second", "third", etc. are used only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise specified.
[0169] In the description of the present application, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0170] It should be understood that, although each step in the flowchart of the accompanying drawings is displayed in sequence according to the indication of the arrow, the implementation order of the steps is not limited to the order indicated by the arrow. Unless otherwise specified herein, the steps in some implementation scenarios of the embodiments of the present application can be executed in other orders as required. Moreover, part or all of the steps in each flowchart can include multiple sub-steps or multiple stages based on the actual implementation scenario. Part or all of these sub-steps or stages can be executed at the same time or at different times. In the scenario where the execution time is different, the execution order of these sub-steps or stages can be flexibly configured as required, and the embodiments of the present application do not limit this.
[0171] The above only describes some embodiments of the present application. It should be pointed out that, for those skilled in the art, other similar implementation manners based on the technical concept of the present application can also be used without departing from the technical concept of the present application, and these also belong to the protection scope of the embodiments of the present application.
Claims
1. A method for interactive scene display, characterized in that, The method comprises the following steps: sending scene menu information to at least one terminal device; the scene menu information comprises scene information of each scene and a hierarchical mapping relationship, the hierarchical mapping relationship comprises that a next-level scene is a child scene of a previous-level scene between any two adjacent hierarchical scenes, and each hierarchical scene comprises at least one scene; wherein, each scene is provided with a display type, the display type comprises switching between scenes in the same hierarchical level or cyclic switching of child scenes of a scene; receiving a scene switching instruction sent by any terminal device; the scene switching instruction is used to indicate switching of a scene to be displayed; determining a display device used to display the scene to be displayed based on the scene switching instruction, and sending the scene switching instruction to the determined display device, so that the determined display device displays material corresponding to the scene to be displayed based on the scene switching instruction; before the step of receiving the scene switching instruction sent by any terminal device, the method further comprises the following steps: sending material information corresponding to each scene to at least one display device; before the step of sending the scene menu information to at least one terminal device, the method further comprises the following steps: determining a corresponding relationship between each display device and a scene; for each scene corresponding to each display device, determining a hierarchical mapping relationship of the scene corresponding to the display device; based on the corresponding relationship between each display device and a scene and the hierarchical mapping relationship of the scene corresponding to each display device, determining scene menu information of each display device; and the step of sending the scene menu information to at least one terminal device comprises the following step: sending the scene menu information of each display device to at least one terminal device; before the step of receiving the scene switching instruction sent by any terminal device, the method further comprises the following steps: for each scene, newly creating a material table and establishing a corresponding relationship between the scene and the material table; the material table comprises the material information; based on the corresponding relationship between each display device and a scene and the corresponding relationship between the scene and the material table, determining a material table corresponding to each display device; and the step of sending the material information corresponding to each scene to at least one display device comprises the following step: sending the corresponding material table and the scene menu information to each display device.
2. The method of claim 1, wherein, The step of sending the scene switching instruction to the determined display device, so that the display device displays corresponding material based on the scene switching instruction, further comprises the following steps: based on the scene corresponding to the scene switching instruction, determining material information corresponding to the scene; sending the determined material information to the determined display device.
3. The method of claim 1, wherein, The step of sending the scene menu information to at least one terminal device comprises the following step: if the scene menu information is updated, sending the updated scene menu information to the terminal device; and the step of sending the corresponding material table and the scene menu information to each display device comprises the following step: if the scene menu information and / or the material table is updated, sending the updated scene menu information and / or the material table to the display device.
4. The method of claim 1, wherein, The step of sending the scene switching instruction to the determined display device comprises the following steps: determining whether the determined display device is in an online state; If the determined display device is in an online state, the scene switching instruction is sent to the determined display device; If the determined display device is in an offline state, the terminal device is returned prompt information that the determined display device is in an offline state.
5. The method of claim 1, wherein, Before the scene menu information is sent to the at least one terminal device, the method further comprises: sending environment image information to the at least one terminal device; the environment image information is used to display the locations of the environments where the display devices are located and control image of the display devices; the control image is used to display scene menu information of the display device corresponding to the control image when the control image is selected.
6. The method of claim 1, wherein, After the scene menu information is sent to the at least one terminal device, and before the scene switching instruction sent by any of the terminal devices is received, the method further comprises: receiving login information sent by any of the terminal devices; based on the login information, determining the use authority of the terminal device; the use authority comprises the authority of the terminal device to send the scene switching instruction.
7. A scene interaction presentation apparatus for performing the scene interaction presentation method according to any one of claims 1 to 6, characterized by The method comprises: a first sending module configured to send scene menu information to at least one terminal device; the scene menu information comprises scene information of each scene and a hierarchical mapping relationship; a first receiving module configured to receive a scene switching instruction sent by any of the terminal devices; the scene switching instruction is used to instruct to switch a scene to be displayed; a second sending module configured to determine a display device used to display the scene to be displayed based on the scene switching instruction, and send the scene switching instruction to the determined display device, so that the determined display device displays material corresponding to the scene to be displayed based on the scene switching instruction.
8. A server device, comprising: The computer program is executed by the processor to implement the steps of the scene interactive display method according to any one of claims 1-6.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the scene interactive display method according to any one of claims 1-6.
Citation Information
Patent Citations
Communication method, device and system between terminals, electronic equipment and storage medium
CN110099461A