Spatial information display methods, devices, electronic devices, readable storage media, and program products

By displaying the activation status of spatial function points in the spatial function diagram, the problem of monotonous spatial information display is solved, and vivid and rich information presentation is achieved, allowing users to intuitively understand and flexibly activate spatial service functions.

CN119805981BActive Publication Date: 2026-01-06SHENZHEN LUMIUNITED TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411701624.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2026-01-06
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

In existing technologies, the methods for displaying spatial information are rather simplistic and rigid, making it difficult for users to fully understand the current situation of the space.

Method used

By displaying the spatial function diagram corresponding to the space, the spatial function points are shown, and the activation status of the spatial function points is set according to whether the device function set supports the spatial service function, including the activatable status, the pending activation status, and the inactivation status. Configuration guidance information is provided to help users activate or obtain the missing devices.

Benefits of technology

This allows the activation status of space services to be presented in a more vivid and richer way, enabling users to easily and intuitively determine the services that the space can provide, thus improving the vividness and flexibility of information display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119805981B_ABST
    Figure CN119805981B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, electronic device, computer-readable storage medium, and computer program product for displaying spatial information. The method includes: displaying a spatial function map corresponding to the space; the spatial function map showing spatial function points; the spatial function points representing the spatial service functions that the space can provide; the spatial service functions representing the service functions supported by the device functions of at least one device associated with the space; and displaying the activation status of the spatial function points in the spatial function map. This method can more vividly display space-related information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet of Things (IoT) technology, and in particular to a spatial information display method, apparatus, electronic device, computer-readable storage medium, and computer program product. Background Technology

[0002] With the development of science and technology, the Internet of Things (IoT) is increasingly being applied in people's daily lives. IoT technology can connect various devices within a space, enabling intelligent control and management. Taking smart homes as an example, smart homes can use IoT technology to connect various devices within the living space, achieving intelligent control and management of the space.

[0003] In related technologies, to better achieve intelligent control and management of spaces, users need to understand information related to the space. However, the methods for displaying space-related information in these technologies are rather simplistic and rigid, resulting in users being unable to fully understand the current state of the space.

[0004] Therefore, the related technologies suffer from a lack of vividness in displaying spatial information. Summary of the Invention

[0005] Therefore, it is necessary to provide a spatial information display method, device, electronic device, computer-readable storage medium, and computer program product that can more vividly display spatial information in response to the above-mentioned technical problems.

[0006] In a first aspect, this application provides a method for displaying spatial information, including:

[0007] The display space is a spatial function diagram; the spatial function diagram shows spatial function points; the spatial function points represent the spatial service functions that the space can provide; the spatial service functions represent the service functions supported by the device functions of at least one device associated with the space;

[0008] The activation status of the spatial function points is displayed in the spatial function diagram.

[0009] In one embodiment, displaying the activation status of the spatial function points in the spatial function diagram includes:

[0010] Depending on whether the device function set of the space supports the space service function represented by the space function point, the activation state displayed on the space function point is set to an inactive state or an inactive state.

[0011] In one embodiment, the spatial function point has corresponding device function requirements, which characterize the device functions required to activate the corresponding spatial function point. The method further includes:

[0012] If the set of equipment functions in the space meets the equipment function requirements, it is determined that the set of equipment functions in the space supports the spatial service functions represented by the spatial function points.

[0013] The device function set is a collection of device functions of the devices added to the space; the devices added to the space include at least one device or a class of devices.

[0014] In one embodiment, before the step of setting the activation state displayed on the space function point to an inactive or inactive state based on whether the device function set of the space supports the space service function represented by the space function point, the method further includes:

[0015] Retrieve the device identifier of the device that has been added to the space;

[0016] Add the device function corresponding to the device identifier to the device function set in the space.

[0017] In one embodiment, the activatable state includes a pending activation state, and setting the activation state displayed on the spatial function point to an activatable or inactivatable state based on whether the device function set of the space supports the spatial service function represented by the spatial function point includes:

[0018] If the device function set in the space supports the space service function represented by the space function point, and no space function configuration operation is performed for the space function point, the active state displayed on the space function point will be set to the unactivated state.

[0019] The spatial function configuration operation includes at least one configuration operation that enables the spatial function point.

[0020] In one embodiment, the activatable state further includes an activated state, and the method further includes:

[0021] In response to performing the spatial function configuration operation on the spatial function point, the activation state displayed on the spatial function point is switched from the pending activation state to the activated state.

[0022] In one embodiment, the spatial function configuration operation includes a device selection operation, wherein the step of switching the activation state displayed on the spatial function point from the pending activation state to the activated state in response to performing the spatial function configuration operation on the spatial function point includes:

[0023] In response to performing the device selection operation on the space function point, the device function corresponding to the selected device is added to the device function set of the space, resulting in a new device function set of the space;

[0024] When the new set of device functions satisfies the spatial service functions represented by the spatial function point, the activation state displayed on the spatial function point will be switched from the pending activation state to the activated state.

[0025] The selected device is the device selected by the device selection operation.

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

[0027] In response to interactive operations on the spatial function points, the configuration guidance information of the spatial function points is displayed;

[0028] The configuration guidance information is used to guide the user to perform at least one configuration operation to enable the space function points.

[0029] In one embodiment, when the activation state of the spatial function point is in an inactive state, displaying the configuration guidance information of the spatial function point includes:

[0030] The configuration guide information displays the function configuration controls;

[0031] The function configuration control is used to trigger the display of the function configuration page for the space function point; the function configuration page is used to receive at least one configuration operation to enable the space function point.

[0032] In one embodiment, when the activation state of the spatial function point is inactive, displaying the configuration guidance information of the spatial function point includes:

[0033] The device acquisition controls are displayed in the configuration guidance information;

[0034] The device acquisition control is used to trigger the display of the device acquisition page; the device acquisition page is used to acquire the target device; the target device is the device that is missing from the currently enabled space function point.

[0035] In one embodiment, the spatial function points are multiple, and the spatial function diagram corresponding to the display space includes:

[0036] The spatial function diagram displays a dependency relationship diagram between each spatial function point;

[0037] The dependency graph uses each of the spatial functional points as nodes and the dependencies between the spatial functional points as edges; the dependency graph is used to characterize the activation conditions of each of the spatial functional points.

[0038] Secondly, this application also provides a spatial information display device, comprising:

[0039] The diagram display module is used to display a spatial function diagram corresponding to the space; the spatial function diagram shows spatial function points; the spatial function points represent the spatial service functions that the space can provide; the spatial service functions represent the service functions supported by the device functions of at least one device associated with the space;

[0040] A status display module is used to display the activation status of the spatial function points in the spatial function diagram.

[0041] Thirdly, this application also provides an electronic device. The electronic device includes a memory and a processor, the memory storing a computer program that, when executed by the processor, implements the steps of the method described above.

[0042] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the above-described method.

[0043] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the above-described method.

[0044] The aforementioned spatial information display method, apparatus, electronic device, computer-readable storage medium, and computer program product display a spatial function diagram corresponding to the space. This diagram shows spatial function points; each function point represents a spatial service function that the space can provide; and each service function represents a service function supported by the device function of at least one device associated with the space. The activation status of these function points is also displayed on the spatial function diagram. In this way, the spatial service functions that a space can provide are displayed as spatial function points on the diagram, and their activation status is shown. This presents the activation status of the spatial service functions in a more vivid and richer way, allowing users to easily and intuitively determine the activation status of the spatial service functions. This enriches the presentation of information related to spatial service functions and enhances the vividness of the spatial information display. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 This is an application environment diagram of a spatial information display method in one embodiment;

[0047] Figure 2 This is a flowchart illustrating a spatial information display method in one embodiment;

[0048] Figure 3 This is a schematic diagram of a spatial function diagram presented in a gamified interface in one embodiment;

[0049] Figure 4 This is a schematic diagram of a spatial function diagram showing the activation states of spatial function points in one embodiment;

[0050] Figure 5 This is a schematic diagram of a spatial function map showing the dependency relationship between various spatial function points in one embodiment;

[0051] Figure 6 This is a schematic diagram of an information display box corresponding to a sensor-controlled spatial function point in one embodiment;

[0052] Figure 7 This is a schematic diagram of an information display box corresponding to an automatic temperature-regulating space function point in one embodiment;

[0053] Figure 8 This is a flowchart illustrating a spatial information display method in another embodiment;

[0054] Figure 9 This is a hardware architecture diagram of a spatial information display system in one embodiment;

[0055] Figure 10 This is a structural block diagram of a spatial information display device in one embodiment;

[0056] Figure 11 This is a diagram of the internal structure of an electronic device in one embodiment. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0058] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0059] In one embodiment, Figure 1 This can be a schematic diagram of the implementation environment involved in the spatial information display method. This implementation environment includes at least a user terminal 110, a smart device 130, a server 170, and network equipment. Figure 1 In this context, network devices include gateway 150 and router 190, but this is not intended to be a specific limitation.

[0060] The user terminal 110, which can also be considered as a user terminal or terminal, can deploy (or install) the client associated with the smart device 130. This user terminal 110 can be an electronic device such as a smartphone, tablet, laptop, desktop computer, smart control panel, or other device with display and control functions, and is not limited here.

[0061] The client, associated with the smart device 130, is essentially where the user registers an account and configures the smart device 130. For example, the configuration includes adding a device identifier to the smart device 130, so that when the client runs on the user terminal 110, it can provide the user with functions such as device display and device control of the smart device 130. This client can be in the form of an application or a web page. Correspondingly, the interface for displaying the device on the client can be in the form of a program window or a web page, and there is no limitation here.

[0062] Smart device 130 is deployed in gateway 150 and communicates with gateway 150 through its own configured communication module, thereby being controlled by gateway 150. It should be understood that smart device 130 generally refers to one of multiple smart devices 130. This application embodiment only uses smart device 130 as an example; that is, this application embodiment does not limit the number or type of smart devices deployed in gateway 150. In one application scenario, smart device 130 is deployed in gateway 150 by accessing it through a local area network. The process of smart device 130 accessing gateway 150 through a local area network includes: gateway 150 first establishes a local area network, and smart device 130 joins the local area network established by gateway 150 by connecting to it. This local area network includes, but is not limited to, ZIGBEE or Bluetooth. Among them, smart devices 130 can be, but are not limited to, various smart home devices (or Internet of Things devices), such as smart printers, smart fax machines, smart cameras, smart air conditioners, smart door locks, smart lights, or human body sensors, door and window sensors, temperature and humidity sensors, water immersion sensors, natural gas alarms, smoke alarms, wall switches, wall sockets, wireless switches, wireless wall sticker switches, cube controllers, curtain motors, millimeter-wave radars, etc.

[0063] The interaction between user terminal 110 and smart device 130 can be achieved through a local area network (LAN) or a wide area network (WAN). In one application scenario, user terminal 110 establishes a wired or wireless communication connection with gateway 150 via router 190, such as Wi-Fi, allowing user terminal 110 and gateway 150 to be deployed on the same LAN, thus enabling user terminal 110 to interact with smart device 130 via the LAN path. In another application scenario, user terminal 110 establishes a wired or wireless communication connection with gateway 150 via server 170, such as 2G, 3G, 4G, 5G, or Wi-Fi, allowing user terminal 110 and gateway 150 to be deployed on the same WAN, thus enabling user terminal 110 to interact with smart device 130 via the WAN path.

[0064] Among them, server 170 can also be considered as cloud, cloud platform, platform side, server side, etc. This server 170 can be a single server, a server cluster composed of multiple servers, or a cloud computing center composed of multiple servers.

[0065] In one embodiment, such as Figure 2 As shown, a spatial information display method is provided. This embodiment illustrates the application of this method to an electronic device, which can specifically be... Figure 1 The user terminal 110 in the system. In this embodiment, the method includes the following steps:

[0066] Step S210: Display the spatial function diagram corresponding to the space.

[0067] Here, "space" refers to a space equipped with smart devices. This space can be a relatively large open space, such as an office, lecture hall, or cinema, or a relatively small enclosed space, such as a living room or bedroom in a house. There are no restrictions on the size or shape of the space; the space can be set up according to the actual situation.

[0068] Among them, the spatial function diagram shows the spatial function points, which is a diagram that displays the spatial function points in a graphical way.

[0069] Among them, spatial function points are specific elements in the spatial function map, and spatial function points represent the spatial service functions that a space can provide.

[0070] In practical applications, gamified interfaces can be used to present spatial function diagrams, more vividly showcasing the spatial services offered by the space, such as... Figure 3The diagram illustrates a spatial function map presented in a gamified interface. Each box in the spatial function map represents a spatial function point. In practical applications, the spatial function map can be named a skill map, and the spatial function points can be named skill points.

[0071] Among them, spatial service function represents the service function supported by the device function of at least one device associated with space.

[0072] Among them, spatially associated devices refer to devices that can be added to a space; devices can refer to… Figure 1 Smart devices can be added to the home, such as human body sensors, smart light bulbs, temperature sensors, smart curtains, audio equipment, and security cameras. For example, smart lights, smart sockets, and smart door locks can be added to the bedroom; smart lights, smart sockets, and smart TVs can be added to the living room.

[0073] Among them, device function refers to the functions possessed by a single device. In real-world scenarios, a single smart device may have multiple device functions, and multiple smart devices may possess the same device function. For example, a single smart lighting device may have functions such as turning the light on and off, adjusting brightness, adjusting color temperature, adjusting color, and setting scene modes; a single smart air conditioning device may have functions such as adjusting temperature, airflow, fan speed, airflow direction, and setting mode (e.g., cooling, heating, dehumidifying, and automatic); a single smart curtain device may have functions such as curtain opening and closing, dynamic opening and closing, and setting scene modes; a single smart socket device may have functions such as switching on and off and energy consumption monitoring; a single smart switch device may have functions such as switching on and off and energy consumption monitoring; a single smart monitoring device may have functions such as recording, motion detection, recording audio, speech recognition, face recognition, human tracking, and human recognition; and a single smart door lock device may have functions such as locking, human event detection, and face recognition.

[0074] Among them, spatial service functions refer to the functions inherent in a space. Spatial service functions can be categorized into several types based on overall function type, such as dimming lighting functions, heating and cooling adjustment functions, audio-visual entertainment functions, video surveillance functions, sun shading functions, and sensor monitoring functions. Each function type can include multiple spatial service functions; for example, timed lighting, sensor-controlled lighting, and light warnings all fall under the dimming lighting function type. The spatial function points in the spatial function diagram represent the spatial service functions that the space can provide; correspondingly, each function type can correspond to multiple spatial function points.

[0075] As described above, spatial function points represent the spatial service functions that a space can provide; spatial service functions represent the service functions supported by the device functions of at least one device associated with the space. That is, a single spatial service function requires the support of the device functions of at least one device. For example, the spatial service function of motion-sensor lighting control requires the human body sensing function of a human body sensor and the light switch function of a smart lighting device; the spatial service function of room cooling requires the fan-on function of a smart fan, or the air-conditioning function of a smart air conditioner, or it can be supported by both the fan-on function and the air-conditioning function of a smart air conditioner.

[0076] In practice, users access the information display interface through a client installed on an electronic device (such as a smartphone or tablet) and select the space where information is to be displayed (such as the living room, bedroom, or kitchen). Different space service functions can be preset for different spaces. The electronic device can display a space function map corresponding to the space selected by the user. The space function map displays space function points that represent the space service functions that the space can provide.

[0077] The spatial function diagrams for different spaces are similar in form, but the specific spatial function points shown may differ.

[0078] Step S220: Display the activation status of spatial function points in the spatial function diagram.

[0079] The activation status of spatial function points is used to indicate whether the corresponding spatial service functions are currently activated.

[0080] The spatial function point represents the spatial service function, which is supported by the device functions of the devices that can be added to the space. Therefore, if no device has been added to the space to support a certain spatial service function, that spatial service function cannot be activated at present, and the spatial function point cannot be activated at present. Thus, the activation status of the spatial function point can be determined by whether the device functions of the added devices support the spatial service function represented by the spatial function point, and the activation status of the spatial function point can be displayed in the spatial function diagram.

[0081] In practical applications, different status identifiers can be used to represent different activation states.

[0082] In the aforementioned method of displaying spatial information, a spatial function map corresponding to the space is displayed. This map shows spatial function points, each representing a spatial service function that the space can provide. Each spatial service function represents a service function supported by the device function of at least one device associated with the space. The activation status of these spatial function points is displayed on the spatial function map. This allows the spatial service functions provided by the space to be displayed as spatial function points on the map, and their activation status can be shown. This makes the activation status of the spatial service functions more vivid and comprehensive, enabling users to easily and intuitively determine the activation status of the spatial service functions provided by the space. This enriches the presentation of information related to spatial service functions and enhances the vividness of the spatial information display.

[0083] In one embodiment, displaying the activation status of a spatial function point in a spatial function diagram includes: setting the activation status displayed on the spatial function point to an active or inactive state based on whether the device function set of the space supports the spatial service function represented by the spatial function point.

[0084] Among them, the activatable state of a spatial function point represents the set of equipment functions in the space that support the spatial service functions represented by the spatial function point, and the spatial function point can be activated at present.

[0085] In this case, the inactive state of a spatial function point indicates that the device function set of the space does not support the spatial service function represented by the spatial function point. The spatial function point cannot be activated at present, the corresponding spatial service function is disabled, and the user cannot use the corresponding spatial service function.

[0086] Among them, the device function set is the collection of device functions of devices added (already added) to the space.

[0087] Among them, the devices added to the space (already added) include at least one device or a class of devices.

[0088] As mentioned above, spatially associated devices refer to devices that can be added to a space. The spatial service functions represented by the spatial function points shown in the spatial function diagram can represent the service functions supported by the device functions of at least one spatially associated device. Therefore, the activation status of a spatial function point can be determined by whether the set of device functions in a space supports the spatial service functions represented by the spatial function point.

[0089] When two or more devices are added to the space, these two or more devices can be different types of devices that perform a certain function or service, or they can be devices of the same type.

[0090] For example, the devices added to the space include human body sensors, smart lighting devices, and smart air conditioning devices. Human body sensors have functions such as motion detection; smart lighting devices have functions such as turning lights on / off, adjusting brightness, color temperature, color, and scene modes; and smart air conditioning devices have functions such as temperature adjustment, airflow adjustment, fan speed adjustment, airflow direction adjustment, and mode adjustment (e.g., cooling, heating, dehumidifying, and automatic). Therefore, the space's device function set includes human body sensing, turning lights on / off, brightness adjustment, color temperature adjustment, color adjustment, scene modes, temperature adjustment, airflow adjustment, fan speed adjustment, airflow direction adjustment, and mode adjustment (e.g., cooling, heating, dehumidifying, and automatic).

[0091] For example, if the added devices in the space include a single intelligent monitoring device, and the device functions of the single intelligent monitoring device include recording, motion detection, audio recording, speech recording, facial recognition, human tracking, and human recognition, then the device function set of the space includes device functions such as recording, motion detection, audio recording, speech recording, facial recognition, human tracking, and human recognition.

[0092] In practice, electronic devices can set the activation state displayed on a spatial function point to an active or inactive state based on whether the device function set of the space supports the spatial service function represented by the spatial function point. Specifically, if the device function set of the space supports the spatial service function represented by the spatial function point, the activation state displayed on the spatial function point will be set to an active state; if the device function set of the space does not support the spatial service function represented by the spatial function point, the activation state displayed on the spatial function point will be set to an inactive state.

[0093] Specifically, for spatial service functions that require the support of multiple devices, if at least one device function required for the spatial service function is missing from the device function set of the space, it is still determined that the device function set of the space does not support the spatial service function, and the corresponding spatial function point is set to an inactive state. For example, the spatial service function of motion-sensor lighting control requires the human body sensing function of a human body sensor and the light switch function of a smart lighting device. If the device function set of the space lacks the human body sensing function of the human body sensor, then it can be determined that the device function set of the space does not support the spatial service function of motion-sensor lighting control.

[0094] The technical solution of this embodiment sets the activation status displayed on the spatial function point to an active or inactive state based on whether the device function set of the space supports the spatial service function represented by the spatial function point. In this way, by checking whether the device function set of the space supports the spatial service function represented by the spatial function point, the corresponding activation status can be accurately displayed on the corresponding spatial function point, allowing users to intuitively understand whether the spatial function point shown in the spatial function diagram can be activated.

[0095] In one embodiment, a spatial function point has a corresponding device function requirement, which is used to characterize the device function required to activate the corresponding spatial function point. The method further includes: if the device function set of the space meets the device function requirement, determining that the device function set of the space supports the spatial service function represented by the spatial function point.

[0096] Among them, the equipment function requirements corresponding to the spatial function points are used to characterize the equipment functions required to activate the corresponding spatial function points.

[0097] Among them, the device function set is the collection of device functions of the devices added to the space; the devices added to the space include at least one device or a class of devices.

[0098] In practical applications, equipment functional requirements can be used to characterize the minimum equipment functionality required to activate a corresponding spatial functional point. Accordingly, equipment functional requirements can be understood as minimum capability requirements.

[0099] Among them, the set of equipment functions in a space satisfies the equipment function requirements, that is, it represents that the set of equipment functions in a space contains the equipment functions required to activate the corresponding spatial function points.

[0100] In this way, if the device function set in the space meets the device function requirements corresponding to the spatial function point, the electronic device can determine that the device function set in the space supports the spatial service function represented by the spatial function point. If the device function set in the space supports the spatial service function represented by the spatial function point, the activation state displayed on the spatial function point will be set to an active state. If the device function set in the space does not meet the device function requirements corresponding to the spatial function point, it can be determined that the device function set in the space does not support the spatial service function represented by the spatial function point.

[0101] For example, activating the spatial function of motion-sensor lighting control requires the support of human body sensing and light switch functions. If the added devices in the space include human body sensors, smart lighting devices, and smart sockets, then the space's device function set includes the human body sensing functions of the human body sensors, the on / off, brightness, color temperature, and scene modes functions of the smart lighting devices, and the switch and energy consumption monitoring functions of the smart sockets. Since the space's device function set contains the necessary functions to activate the motion-sensor lighting control spatial function, it can be determined that the space's device function set meets the device function requirements corresponding to the motion-sensor lighting control spatial function. In other words, the space's device function set supports the spatial service functions represented by the motion-sensor lighting control spatial function.

[0102] For another example, activating the automatic temperature control feature requires temperature regulation and automatic device switching. If the added devices in the space include smart curtains, then the space's device function set includes the smart curtains' opening and closing, dynamic opening and closing, and scene modes. Since the space's device function set does not contain the device functions required to activate the automatic temperature control feature, it can be determined that the space's device function set does not meet the device function requirements for activating this feature.

[0103] In this embodiment, spatial function points have corresponding equipment function requirements. These requirements characterize the equipment functions needed to activate the corresponding spatial function point. By ensuring that the set of equipment functions in the space meets the equipment function requirements, it is determined whether the set of equipment functions in the space supports the spatial service function represented by the spatial function point. The set of equipment functions is the collection of equipment functions of devices added to the space. The added devices include at least one device or a class of devices. Thus, by checking whether the set of equipment functions of the added devices in the space meets the equipment functions required to activate the spatial function point, it is possible to more accurately and efficiently determine whether the set of equipment functions in the space supports the spatial service function represented by the spatial function point.

[0104] In one embodiment, before the step of setting the activation state displayed on the space function point to an activatable or inactivatable state based on whether the space's device function set supports the space service function represented by the space function point, the method further includes: obtaining the device identifier of the device already added to the space; and adding the device function corresponding to the device identifier to the device function set of the space.

[0105] In specific implementation, before the electronic device sets the activation state displayed on the spatial function point to an activatable or inactivatable state based on whether the device function set in the space supports the spatial service function represented by the spatial function point, the electronic device detects that a device has been added to the space, obtains the device identifier of the device added to the space, queries the correspondence between the device identifier and the device function to obtain the device function of the device added to the space, and adds the device function of the device added to the device function set of the space.

[0106] For example, the device identifier can be the device model. Electronic devices can obtain the device functions of each device added to the space by querying the correspondence between the device model and the device function.

[0107] For example, if the electronic device detects that a smart light, smart socket, and smart door lock have been added to the bedroom, it will retrieve the corresponding device functions for each smart light, smart socket, and smart door lock based on their respective device models, and add these functions to the bedroom's device function set. Similarly, if the electronic device detects that a smart light, smart socket, and smart TV have been added to the living room, it will retrieve the corresponding device functions for each smart light, smart socket, and smart TV based on their respective device models, and add these functions to the living room's device function set.

[0108] In this embodiment, before setting the activation state displayed on a spatial function point to an activatable or inactivatable state based on whether the device function set of the space supports the spatial service function represented by the spatial function point, the technical solution involves obtaining the device identifier of the device already added to the space; and adding the device function corresponding to the device identifier to the device function set of the space. Thus, by obtaining the device identifier of the device already added to the space, the device function of the added device can be efficiently and accurately queried, thereby adding the device function of the added device to the device function set of the space. Furthermore, by checking whether the device function set of the space supports the spatial service function represented by the spatial function point, it can be determined whether the spatial function point can be activated.

[0109] Understandably, in some embodiments, users can also add new devices to the space according to their actual needs to improve the flexibility and scalability of the configuration. For example, the electronic device is the user terminal. The user selects the desired device on the user terminal interface and adds it to the corresponding space. For instance, if the bedroom already has smart lights, smart sockets, and smart door locks, the user can add smart air conditioners, smart TVs, etc., according to their actual needs. Or, if the living room already has smart lights, smart sockets, and smart TVs, the user can add motion sensors, smart curtains, etc., according to their actual needs.

[0110] In one embodiment, the activatable state includes the inactive state. Depending on whether the device function set of the space supports the spatial service function represented by the spatial function point, the activation state displayed on the spatial function point will be set to the activatable state or the inactive state. This includes setting the activation state displayed on the spatial function point to the inactive state when the device function set of the space supports the spatial service function represented by the spatial function point and no spatial function configuration operation is performed on the spatial function point.

[0111] The "pending activation" status of a spatial function point indicates that the function point can be activated but has not yet been activated. A spatial function point in the pending activation status can be enabled after configuration is complete. At this time, the spatial function point is in a ready state, and can begin providing corresponding spatial service functions after configuration is complete.

[0112] In specific implementation, the activatable state includes the pending state. When the electronic device sets the activation state displayed on the spatial function point to an activatable state or an inactivatable state based on whether the device function set of the space supports the spatial service function represented by the spatial function point, the electronic device can set the activation state displayed on the spatial function point to a pending state if the device function set of the space supports the spatial service function represented by the spatial function point and no spatial function configuration operation is performed on the spatial function point.

[0113] Among them, the spatial function configuration operation includes at least one configuration operation to enable spatial function points.

[0114] In this embodiment, the activatable state includes a pending activation state. By supporting the spatial service functions represented by spatial function points within the spatial device function set, and without performing any spatial function configuration operations on the spatial function points, the activation state displayed on the spatial function points is set to a pending activation state. Spatial function configuration operations include at least one configuration operation to enable the spatial function points. Thus, through clear status indications (pending activation state), users can quickly identify which spatial function points are activatable but not yet activated, requiring further configuration operations. This makes the activation status of spatial function points more detailed, allowing users to use the spatial service functions of the space more efficiently.

[0115] In one embodiment, the activatable state further includes an activated state, and the method further includes: in response to performing a spatial function configuration operation on the spatial function point, switching the activation state displayed on the spatial function point from a pending activation state to an activated state.

[0116] The activated state of a spatial function point indicates that the spatial function point can be activated and has been activated by performing a spatial function configuration operation.

[0117] Specifically, for spatial function points that are in an active state, if no spatial function configuration operation has been performed on them, the activation state displayed on the spatial function point is set to an inactive state. Thus, by receiving and responding to the user's spatial function configuration operation on an inactive spatial function point, the activation state displayed on the spatial function point can be switched from inactive to active.

[0118] Users can select spatial function points that are in an active state and input interactive operations to the electronic device. These interactive operations can be trigger operations on the spatial function points. For example, if a user clicks on a spatial function point that is in an active state, the electronic device can respond to the interactive operation on the spatial function point by displaying the activation entry for that spatial function point in the spatial function diagram. By responding to the trigger operation on the activation entry, the device can display the function configuration page corresponding to that spatial function point. This function configuration page is used to receive spatial function configuration operations for that spatial function point.

[0119] In practice, switching the activation status of a spatial function point from pending to activated can be understood as lighting up that function point. Activated spatial function points can be named "Lighted-up Skill Points," pending activation points can be named "Skill Points to be Lighted," and inactive points can be named "Skill Points That Cannot be Lighted."

[0120] In practical applications, different status identifiers can be used to represent the pending, activated, and inactive states respectively. For example, different colors can be used to distinguish between the pending, activated, and inactive states: the fill color of the spatial function points in the activated state can be set to the target color, and the border color can be set to the first default color; the fill color of the spatial function points in the pending state can be set to the second default color, and the border color can be set to the target color; the fill color of the spatial function points in the inactive state can be set to the second default color, and the border color can be set to the first default color. Here, the target color, the first default color, and the second default color are all different colors.

[0121] For the ease of understanding of those skilled in the art, Figure 4 A schematic diagram of a spatial function map is provided, showing the activation status of spatial function points. For example... Figure 4 As shown, taking a bedroom as an example, the bedroom's spatial function diagram uses three status indicators to represent the pending, activated, and inactive states. Specifically, the fill color of activated spatial function points is set to green (target color), and the border color is set to black (first default color); the fill color of pending spatial function points is set to white (second default color), and the border color is set to green (target color); and the fill color of inactive spatial function points is set to white (second default color), and the border color is set to black (first default color). This more vividly displays the activation status of spatial function points, improving the liveliness of the information displayed about the space.

[0122] The technical solution of this embodiment also includes an activated state in the activatable state. In response to performing a spatial function configuration operation on the spatial function point, the activation state displayed on the spatial function point is switched from a pending activation state to an activated state. Thus, by performing a spatial function configuration operation on a spatial function point in the pending activation state, the spatial function point can be activated. This allows users to activate the spatial function points corresponding to the required spatial service functions according to their actual needs, thereby meeting user requirements and improving the flexibility of using spatial service functions. Simultaneously, visually displaying the activation of spatial function points provides a more novel user interaction method, effectively improving the intelligence of human-computer interaction.

[0123] In one embodiment, the spatial function configuration operation includes a device selection operation. In response to performing the spatial function configuration operation on a spatial function point, the activation state displayed on the spatial function point is switched from a pending activation state to an activated state. This includes: in response to performing the device selection operation on the spatial function point, adding the device function corresponding to the selected device to the device function set of the space to obtain a new device function set of the space; and when the new device function set satisfies the spatial service function represented by the spatial function point, the activation state displayed on the spatial function point is switched from a pending activation state to an activated state.

[0124] The selected device is the device selected by the device selection operation.

[0125] For spatial function points in an inactive state, if the corresponding device functions already exist in the device function set of that space, theoretically there is no need to add them again. However, this depends on whether the specific device functions in the device function set of that space meet the minimum capability requirements of that spatial function point. If the configured device functions do not fully meet the minimum capability requirements of that spatial function point, the system will prompt the user to add or replace the device.

[0126] For example, if a space function requires "automatic temperature control," but the existing equipment function set in the space only includes basic temperature measurement, then this space function will be in an inactive state because the existing equipment function set does not fully support the "automatic temperature control" space service function. In this case, if the user adds a smart air conditioner with automatic temperature control function, the equipment function set is updated, thus supporting the "automatic temperature control" space service function.

[0127] Among them, the device selection operation is the operation in which the user selects the device that needs to be configured from the devices added in the space in order to enable the space function points.

[0128] The selected device is the device selected from the devices added in the space during the device selection operation.

[0129] Specifically, the spatial service function requires the support of at least one device's equipment functionality, and a spatial function configuration operation must be performed on the spatial function points of the spatial service function before they can be activated. Accordingly, the spatial function configuration operation specifically refers to the operation of configuring the device used to support the spatial service function represented by the spatial function point.

[0130] The device selection operation can specifically include two levels of operation:

[0131] 1. Users can select a device from the devices already added in the space to configure it;

[0132] 2. Users add a new device to the space, thereby updating the space's device feature set.

[0133] For example, if a space feature requires "automatic temperature control," the user, in order to enable this feature, selects the device that needs configuration from the devices added to the space. This may involve two levels of operation:

[0134] 1. Users can select an existing air conditioner companion device for configuration to support the "automatic temperature control" function.

[0135] 2. Users can add a new air conditioner companion device to their space to update the device's feature set and enable it to support the "automatic temperature control" function.

[0136] In practice, space function configuration operations include device selection operations. When an electronic device performs a space function configuration operation on a space function point, switching the activation state displayed on that point from pending to activated, the electronic device can also perform a device selection operation on that point. This adds the device function corresponding to the selected device to the space's device function set, resulting in a new device function set for the space. For example, suppose a space originally only has lighting equipment, and its device function set only supports basic lighting services. When a temperature control device is added to this space through a device selection operation, the space's device function set gains temperature control functionality, thus enabling the space to provide "automatic temperature control" space services.

[0137] In this way, when the new set of equipment functions meets the spatial service functions represented by the spatial function points, the activation status displayed on the spatial function points can be switched from the pending activation state to the activated state.

[0138] Among them, the new set of equipment functions satisfies the spatial service functions represented by spatial function points, and can be used as the activation condition for spatial function points in the pending activation state.

[0139] The matching process of whether the new set of equipment functions satisfies the spatial service functions represented by the spatial function points can also be executed by the backend server. The electronic device determines whether the spatial function points to be activated need to be updated based on the matching results.

[0140] The backend server can intelligently determine device compatibility based on the selected device's functionality and provide compatible device options. If the selected device is a third-party device, and it meets a specified compatibility mapping protocol (such as matter), the backend server can recognize the corresponding device's functionality, and thus the third-party device can also be used to activate spatial function points.

[0141] Among them, for the space function points that are already activated, parameters and switches can be edited. For example, the "lights turn on when people are present" (i.e., sensor-controlled lighting) is an activated space function point that represents the space service function of automatically turning on the lights when human activity is detected. Users can configure the switch of this space function point, including parameters (brightness, color temperature, etc.) and lighting mode (full on, AI lighting, lighting scene command).

[0142] In this embodiment, the spatial function configuration operation includes a device selection operation. In response to performing a device selection operation on a spatial function point, the device function corresponding to the selected device is added to the spatial device function set, resulting in a new spatial device function set. If the new device function set satisfies the spatial service function represented by the spatial function point, the activation state displayed on the spatial function point will switch from a pending activation state to an activated state. The selected device is the device chosen by the device selection operation. This ensures that after updating the spatial device function set through the device function of the selected device in the device selection operation, the activation state displayed on the spatial function point will switch from a pending activation state to an activated state if the new device function set sufficiently supports the spatial service function represented by the spatial function point, thus improving the accuracy and reliability of spatial function point activation.

[0143] In some embodiments, if a new set of device functions in a space does not meet the spatial service functions represented by a spatial function point, the electronic device may provide a corresponding prompt, suggesting that the user add or replace the device to meet the activation conditions of the spatial function point in the pending activation state.

[0144] In other embodiments, if the user subsequently changes the configuration, such as redefining the device function requirements of the spatial function points, redefining the device functions of the selected device, or changing the selected device, the new set of device functions can be re-verified to ensure the spatial service functions represented by the spatial function points, so as to ensure the consistency and rationality of the configuration.

[0145] In some embodiments, the space function configuration operation may include, in addition to the device selection operation, at least one of the device operating parameter setting operation and the device association automation setting operation.

[0146] The device operating parameter setting operation is used to set the operating parameters of the selected device, such as trigger distance and sensitivity.

[0147] The device association automation setting operation is used to configure the automation scheme associated with the selected devices. For example, for the spatial function of sensor-controlled lighting, the selected devices can be smart lights and human body sensors. The associated automation schemes can include: 1. Automatic lighting: When the human body sensor detects human activity, the smart light automatically turns on; 2. Energy saving: When no one is active, the smart light automatically turns off to save energy; 3. Safety warning: When unauthorized entry occurs, the smart light automatically turns on to serve as a warning. For the spatial function of automatic temperature control, the selected device can be an air conditioner companion. The associated automation schemes can include: 1. Automatic heating: When the air conditioner is on, if the temperature is too low, it automatically heats up; 2. Automatic cooling: When the air conditioner is on, if the temperature is too high, it automatically cools down; 3. Automatic shutdown: When no one is detected for a long time, the air conditioner automatically shuts off; 4. Automatic on: When someone is detected and the temperature is unsuitable, the air conditioner automatically turns on. In practical applications, device association automation schemes can be created with a single click using predefined automation templates.

[0148] In other embodiments, the electronic device can switch the activation state displayed on the spatial function point from a pending activation state to an activated state when the new set of device functions satisfies the spatial service functions represented by the spatial function point, and when at least one of the device operating parameter setting operation and device association automation setting operation is performed on the spatial function point. This enables the configuration of the spatial function point and the corresponding intelligent device.

[0149] In some other embodiments, the activation conditions for the spatial function point in the state to be activated may include, in addition to the new device function set satisfying the spatial service function represented by the spatial function point, at least one of completing the device working parameter setting operation and the device association automation setting operation.

[0150] In one embodiment, there are multiple spatial function points, and the spatial function diagram corresponding to the space is displayed, including: displaying a dependency relationship diagram between each spatial function point in the spatial function diagram.

[0151] The dependency graph uses each spatial function point as a node and the dependency relationships between each spatial function point as edges.

[0152] Among them, the dependency graph is used to characterize the activation conditions of each spatial function point.

[0153] In order to facilitate understanding by those skilled in the art, Figure 5 This paper provides a schematic diagram showing the dependency relationships between spatial functional points in a spatial functional diagram. For example... Figure 5As shown, the dependency graph uses each of the aforementioned spatial functional points as nodes, and the edges between each spatial functional point can be directed edges. For example, node 1 points to node 4, indicating that the activation condition of node 4 must include node 1 being in an activated state; nodes 2 and 3 point to node 5, indicating that the activation condition of node 5 must include nodes 2 and 3 being in an activated state; nodes 5 and 6 point to node 7, indicating that the activation condition of node 7 must include nodes 5 and 6 being in an activated state.

[0154] For example, nodes 5 and 6 represent the smart curtain space function point and the temperature control space function point, respectively, while node 7 represents the curtain's automatic temperature-based opening and closing space function point. Only after the user configures and activates the smart curtain space function point and the temperature control space function point can the curtain automatically adjust its opening and closing based on temperature. This enhances the synergy and interoperability of smart devices, enabling collaborative configuration between them. Based on the relationship between the configured devices and space function points, the configuration of other devices can be automatically adjusted to achieve collaborative operation between them.

[0155] In this embodiment, the technical solution involves multiple spatial functional points, and a dependency graph is displayed between these points in a spatial functional diagram. The dependency graph uses each spatial functional point as a node and the dependencies between them as edges. This dependency graph is used to characterize the activation conditions of each spatial functional point. Thus, through a graphical approach, the dependencies between spatial functional points can be intuitively understood, and the activation conditions and mutual influences of each spatial functional point can be clearly represented.

[0156] In one embodiment, the method further includes: displaying configuration guidance information for the spatial function point in response to an interactive operation on the spatial function point.

[0157] Interactive operations on spatial function points can include triggering operations on spatial function points, such as clicking on a spatial function point.

[0158] The configuration guidance information is used to guide users to perform at least one configuration operation to enable spatial function points.

[0159] The configuration guidance information can be presented in the form of interface text.

[0160] In practical applications, the configuration guidance information can be named "Activation Strategy" or "Lighting-up Guide." If a user performs at least one configuration operation to enable a spatial function point, including device selection, the configuration guidance information can include the devices required to enable the spatial function point. For example, for the spatial function point of sensor-controlled lighting, the configuration guidance information could include "Add smart lights and human body sensors"; for the spatial function point of automatic temperature control, the configuration guidance information could include "Add air conditioning companion."

[0161] In some embodiments, even if the device selected by the user in the device selection operation performed on the spatial function point is the same as the device displayed in the configuration guidance information, it is still necessary to verify whether the new set of device functions satisfies the spatial service functions represented by the spatial function point.

[0162] Specifically, although the previous steps have already supported the space service functions represented by the space function points based on the space's device function set (the set of device functions of devices added to the space), and no space function configuration operation has been performed on the space function points, the activation status of the space function points is determined to be in an "active" state. This means that the device functions of the devices added to the space have already been verified when the activation status of the space function points is displayed in the space function diagram. However, after the activation status of the space function points is displayed in the space function diagram, or after the user configures the devices, device changes may occur, such as changes in the device's status or functions. These changes may affect whether the activation conditions of the space function points are met. Information regarding whether the activation conditions are met due to device changes may not be updated in a timely manner on the user's end. To ensure the reliability and accuracy of the configuration, the backend server needs to verify the new device function set obtained after adding the device functions corresponding to the selected device to the space's device function set when activating the space function points. Even though the user has completed the device configuration, the device's status and functions may change, which may cause previously met activation conditions to no longer be met.

[0163] In some embodiments, when a user performs at least one configuration operation to enable a spatial function point, it may include not only device selection but also at least one of device operating parameter setting and device-associated automation setting. In this case, the configuration guidance information may further include operating parameter setting guidance information and device-associated automation setting information. For example, for the spatial function point of sensor-controlled lighting, the configuration guidance information may include: "1. Add smart lights and human body sensors. 2. Set trigger distance and sensitivity. 3. Create automation with one click using a template." For the spatial function point of automatic temperature control, the configuration guidance information may include: "1. Add an air conditioner companion. 2. Set trigger distance and sensitivity. 3. Create automation with one click using a template."

[0164] Guided by the configuration instructions for the functional areas, users can connect the corresponding devices to the smart home network and configure them according to the device settings and user manuals. Users can also select and configure other functional areas to meet their individual needs. Through the information display interface (configuration interface) of the electronic devices, users can adjust the parameters and settings of the configured devices at any time.

[0165] Furthermore, by selecting spaces and space function points in the configuration interface, the electronic device displays the corresponding space function diagram and configuration guidance information for the selected space function points. The space function diagram is a graphical representation of space function points in different active states within the space. It serves as the framework for the entire configuration process, providing users with an overview of the space function points. Space function points are the specific elements within the space function diagram, representing the different space service functions that the space can provide. Users select and activate the space function points of interest on the space function diagram according to their needs, completing the configuration of the corresponding space function points. The space function diagram provides visual guidance for users during the configuration process, helping them intuitively understand the activation status of space function points.

[0166] By using spatial function maps to guide users on how to configure smart home devices, this system helps users resolve device selection difficulties, simplifies configuration steps, lowers the technical barrier, and provides scene matching suggestions. This improves the user configuration experience, making smart home services easier to use and allowing users to more easily select and configure smart home devices, thus enhancing user convenience and ease of use. Through spatial function maps and configuration guidance information that activates spatial function points, users can more intuitively and conveniently select and configure smart home devices. Users do not need to understand the technical details of each smart home device; they only need to activate the corresponding spatial function points according to their needs to complete the configuration.

[0167] In some embodiments, when an electronic device displays configuration guidance information for a spatial function point in response to an interactive operation of that function point, it may provide the user with configuration guidance information for that spatial function point based on a preset scenario description and capability requirements for that function point.

[0168] In some embodiments, in response to interactive operations on spatial function points, the electronic device displays an information display box corresponding to the spatial function point. In addition to displaying configuration guidance information for the spatial function point, the information display box may also include usage suggestions and possible application scenarios for the spatial function point displayed in the form of interface text.

[0169] For example, such as Figure 6 As shown, this is a schematic diagram of an information display box corresponding to a functional point in a sensor-controlled lighting space. Figure 6 As shown, the information display box corresponding to the sensor-controlled lighting space function point not only displays configuration guidance information, but also usage suggestions and possible application scenarios: "Space function point: Sensor-controlled lighting. Automatic lighting: When the human body sensor detects human activity, the smart light automatically turns on; Energy saving: When no one is active, the smart light automatically turns off to save energy; Safety warning: When unauthorized entry occurs, the smart light automatically turns on to serve as a warning; Convenience and ease of use: Automatically controls the lights without the need for manual switching; Indoor navigation: Provides nighttime guidance and facilitates movement."

[0170] like Figure 7 The diagram illustrates an information display box corresponding to an automatic temperature control space function point. Besides displaying configuration guidance information, the information display box for the automatic temperature control space function point can also display usage suggestions and possible application scenarios: "Automatic heating: When the air conditioner is on, if the temperature is detected to be too low, it automatically heats up; Automatic cooling: When the air conditioner is on, if the temperature is detected to be too high, it automatically cools down; Automatic shutdown: If no one is detected for a long time, the air conditioner automatically shuts off; Automatic startup: If someone is detected and the temperature is unsuitable, the air conditioner automatically starts."

[0171] In some embodiments, when the activation state of a spatial function point is in an inactive state, displaying configuration guidance information for the spatial function point includes: displaying function configuration controls in the configuration guidance information.

[0172] The function configuration control is used to trigger the display of the function configuration page for the spatial function points.

[0173] The function configuration page is used to receive at least one configuration operation to enable spatial function points.

[0174] In specific implementation, when the activation state of a spatial function point is pending activation, the electronic device can display a function configuration control in the configuration guidance information of the spatial function point while displaying the configuration guidance information of the spatial function point. The electronic device can respond to the trigger operation of the function configuration control and display a function configuration page for the control function point. The user can perform at least one configuration operation to enable the spatial function point in the function configuration page, so that the electronic device can receive at least one configuration operation to enable the spatial function point through the function configuration page.

[0175] In practical applications, the function configuration control can serve as an activation entry point. Users click on this entry point to input a trigger operation into the electronic device. For example... Figure 7 As shown, the automatic temperature control space function point is in the pending activation state. The activation entry 710 can be displayed in the information display box corresponding to the automatic temperature control space function point.

[0176] The technical solution of this embodiment, when the activation state of a spatial function point is in an inactive state, displays a function configuration control in the configuration guidance information. This function configuration control triggers the display of a function configuration page for the spatial function point. The function configuration page receives at least one configuration operation to enable the spatial function point. Thus, when the activation state of a spatial function point is in an inactive state, while displaying the configuration guidance information for the spatial function point, a function configuration control is also displayed to trigger the display of the function configuration page for the spatial function point. This allows users to more intuitively and conveniently select and configure devices supporting the spatial service functions represented by the spatial function point, improving the efficiency and accuracy of device configuration in smart home scenarios.

[0177] In some embodiments, when the activation state of a spatial function point is inactive, displaying configuration guidance information for the spatial function point includes: displaying a device acquisition control in the configuration guidance information.

[0178] The device acquisition control is used to trigger the display of the device acquisition page.

[0179] The device acquisition page is used to acquire the target device.

[0180] The target equipment is the equipment that is currently missing from the activated space function points.

[0181] In specific implementation, when the activation state of a spatial function point is inactive, the electronic device can display a device acquisition control in the configuration guidance information of the spatial function point while displaying the configuration guidance information of the spatial function point. By responding to the trigger operation of the device acquisition control, a device acquisition page for acquiring the target device is displayed. The target device is the device that is missing from the currently enabled spatial function point.

[0182] In practical applications, the device acquisition control can serve as an entry point for device purchase, and the device acquisition page can function as a device purchase page, allowing users to purchase the target device. For example... Figure 6 As shown, due to the lack of smart lighting devices or human body sensors to support the induction lighting control function, the activation status of the induction lighting control space function point is inactive. The purchase entry 610 can be displayed in the information display box corresponding to the induction lighting control space function point. Users can click on purchase entry 610 to enter the device purchase page to place an order for smart lighting devices or human body sensors.

[0183] In this embodiment, when a spatial function point is inactive, a device acquisition control is displayed in the configuration guidance information. This control triggers the display of a device acquisition page, which is used to acquire the target device—the device missing from the currently activated spatial function point. Thus, when a spatial function point is inactive, while displaying the configuration guidance information, a function configuration control for acquiring the missing target device is also shown. By triggering this control, users can quickly determine the reason why the spatial function point is inactive and further acquire the missing target device. Users do not need to delve into the technical details of each device and each spatial service function to understand how to configure spatial function points and corresponding devices, effectively improving the efficiency and intelligence of device configuration in smart home services.

[0184] In another embodiment, such as Figure 8 As shown, a spatial information display method is provided, which can be applied to... Figure 1 Taking Chinese electronic devices as an example, the explanation includes the following steps:

[0185] Step S802: Obtain the device identifier of the device that has been added to the space, and add the device function corresponding to the device identifier to the device function set of the space.

[0186] Step S804: If the equipment function set of the space meets the equipment function requirements, determine that the equipment function set of the space supports the spatial service functions represented by the spatial function points.

[0187] Step S806: Based on whether the device function set of the space supports the space service function represented by the space function point, the activation status displayed on the space function point will be set to either an inactive or inactive state.

[0188] In step S808, in response to performing a spatial function configuration operation on the spatial function point, the activation state displayed on the spatial function point will be switched from the pending activation state to the activated state.

[0189] Step S810: In response to interactive operations on spatial function points, display configuration guidance information for the spatial function points.

[0190] In step S812, when the activation state of the spatial function point is in the pending activation state, the function configuration control is displayed in the configuration guidance information; when the activation state of the spatial function point is in the inactive state, the device acquisition control is displayed in the configuration guidance information.

[0191] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a spatial information display method described above.

[0192] In some embodiments, such as Figure 9 As shown, a hardware architecture diagram of a spatial information display system is also provided. Figure 9 As shown, the system includes:

[0193] Smart home devices (hereinafter referred to as devices) include human body sensors, smart light bulbs, temperature sensors, smart curtains, audio equipment, security cameras, etc.

[0194] Central controller / gateway: As the core of the system, it is responsible for communicating with various smart home devices and sending data to the backend server.

[0195] Router: Provides interconnection between devices within a local area network and connects to the Internet so that the central controller can access backend services.

[0196] Backend server: storage device function verification rules (used to verify whether the device functions support the space service functions represented by space function points), configuration guidance information, and periodically output verification results.

[0197] The backend server's processing logic is as follows:

[0198] Space function point definition and device function matching: The backend server stores the definition of each space function point (i.e., device function requirements), including the set of device functions required to activate the corresponding space function point. The activation status of the space function point is determined based on whether the device function set of the space selected by the user supports the space service function represented by the space function point.

[0199] User operation processing: Processes user operation requests on the user terminal, such as activating a certain space function point. The backend server verifies whether the new device function set obtained after adding the device function of the selected device to the space's device function set satisfies the space service function represented by the space function point. The selected device can be a single device or multiple devices selected simultaneously. If the new device function set satisfies the space service function represented by the space function point, the activation status displayed on the space function point will be switched from the pending activation state to the activated state.

[0200] In some embodiments, when multiple spatial function points cannot be effective simultaneously, at least one spatial function point is determined to be effective first among the multiple spatial function points.

[0201] Priority-effective spatial function points include at least one of the following: spatial function points whose priority order meets the preset order conditions, spatial function points whose priority is indicated by the user, and spatial function points whose current spatial state meets the corresponding preset effectiveness conditions; preset effectiveness conditions include at least one of the following: relevant equipment status conditions, effectiveness time conditions, and automatic switching conditions.

[0202] In practical applications, when multiple spatial function points cannot be active simultaneously, specifically, since activating a spatial function point may require the support of multiple device functions, and a device function may also be used to support the spatial service functions represented by multiple spatial function points, there may be situations where two spatial function points need to use different device functions of the same device: for example, spatial function point A requires device a to be turned on, while spatial function point B requires device a to be turned off. In such cases where multiple spatial function points conflict, at least one spatial function point can be determined to take priority among the multiple spatial function points.

[0203] Among them, the priority effective spatial function points include at least one of the following: spatial function points whose priority order meets the preset order conditions, spatial function points whose priority is indicated by the user, and spatial function points whose current spatial state meets the corresponding preset effective conditions.

[0204] Among them, the spatial function points whose priority order meets the preset order conditions can specifically be the spatial function points with higher priority order among multiple conflicting spatial function points.

[0205] The preset activation conditions include at least one of the following: relevant equipment status conditions, activation time conditions, and automatic switching conditions.

[0206] The current state of the space refers to the current state of the space, which may include the current state of devices added to the space, the current time, and currently occurring events.

[0207] Among them, the relevant equipment status conditions can be the specific equipment status conditions that the designated equipment needs to meet to enable the spatial function points to take effect.

[0208] Among them, the effective time condition can be used to indicate the effective time of space service functions.

[0209] The conditions for automatic switching can include automated rules that automatically switch to the corresponding space service function to make it effective.

[0210] For example, the specific strategies for determining at least one priority active spatial function point can be:

[0211] 1. Priority Setting: A priority is set for each spatial function point. When conflicting spatial function points exist simultaneously, the one that takes effect is determined by its priority. For example, continuing from the previous example, if spatial function point A has a higher priority, then spatial function point A will override spatial function point B, and device a will be turned on. That is, spatial function point A is the priority spatial function point.

[0212] 2. Relevant Equipment Status Conditions: Supports conditional judgments between spatial function points. Conditional rules can be set in the definition of a spatial function point to determine whether it can take effect. For example, the relevant equipment status condition for spatial function point A can be set to "provided device a is turned on," and the relevant equipment status condition for spatial function point B can be set to "provided device a is turned off." In this way, with device a as the specified device, the system will determine and select spatial function points that meet the corresponding relevant equipment status conditions based on the actual device status of device a, and these will be the priority spatial function points to take effect.

[0213] 3. User Priority Selection: In conflict scenarios, users are allowed to prioritize the spatial functional points that meet their needs, which will then take effect first. The system provides an interface or interactive method for users to choose the spatial functional points they wish to activate.

[0214] 4. Effective Time Conditions: Time control is set to distinguish the effective time of spatial function points by dividing time periods. This allows spatial function points that meet the corresponding effective time to be selected as priority effective spatial function points based on the current time.

[0215] 5. Automated Switching Conditions: The system can be configured with automated rules to automatically switch between spatial function points based on specific conditions. For example, it can select the spatial function point that meets the corresponding automated rules based on current events in the space, prioritizing its activation. For instance, two spatial function points can be set: heating and cooling. The automation rule could be: if the indoor temperature is below 18℃, automatically switch to the "heating" spatial function point to raise the temperature; if the indoor temperature is above 26℃, automatically switch to the "cooling" spatial function point to lower the temperature. When an event indicating a space temperature of 17℃ is detected, the system automatically switches to the "heating" spatial function point; when an event indicating a space temperature of 29℃ is detected, the system automatically switches to the "cooling" spatial function point. In this way, the system can automatically adjust the activated spatial function point according to changes in indoor temperature, ensuring a comfortable living environment.

[0216] The technical solution of this embodiment can optimize the management of spatial service functions when multiple spatial function points cannot be effective simultaneously, thereby improving the system's flexibility and response efficiency.

[0217] The system's data processing flow includes the following:

[0218] Data acquisition: Smart devices periodically send status data through a central controller.

[0219] Data transmission: The central controller sends data to the back-end server via the Internet.

[0220] Data processing: The backend server processes the collected data, including device status updates and availability analysis of spatial functional points.

[0221] Data display: The processed data is displayed to the user through the front-end interface of the user terminal, such as the activation status update of space function points.

[0222] Among them, the availability analysis of spatial function points refers to the periodic determination of the effectiveness of spatial function points in order to prevent changes in the availability of spatial function points caused by equipment changes. That is, periodically determining whether the spatial function points are in an active or inactive state, and providing reminders and guidance.

[0223] In some embodiments, since a device may have multiple device functions, and multiple devices may have the same device function, the device requirements for activating spatial function points can be more flexible and have stronger scalability. This allows users to add new devices and new spatial function points as needed. New devices only need to define the device functions they have, and new spatial function points only need to define the required device functions. This improves the flexibility of configuration and the scalability of the system, enabling users to easily customize their smart home environment according to their needs. The smart home configuration method provided by this system has a high degree of personalization and flexibility.

[0224] In this way, the customizability and flexibility of smart home configurations allow users to personalize their smart home setups according to their preferences and spatial needs. Users can select suitable spatial service functions from the spatial function point library and activate the corresponding spatial function point skills to complete the configuration.

[0225] In other embodiments, there may be spatial function points whose activation does not depend on the device function of a specific device, but is based on other specific conditions or effective configuration selection. For example, for a bedroom space, a spatial function point is set as "sleep mode". The activation of this spatial function point does not depend on the device function of a specific device, but is achieved by providing some configurations for a sleep-inducing environment, such as adjusting the lighting or playing soft music.

[0226] In some other embodiments, AI-based scene recommendations can also be implemented: by combining AI technology and utilizing users' configuration and usage history data, intelligent scene recommendation functions can be provided. The system can recommend suitable combinations of spatial functions based on users' preferences and habits, and intelligently adjust the configuration according to factors such as time and weather, providing a more personalized and adaptive smart home experience.

[0227] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0228] Based on the same inventive concept, this application also provides a spatial information display device for implementing the spatial information display method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more spatial information display device embodiments provided below can be found in the limitations of the spatial information display method described above, and will not be repeated here.

[0229] In one exemplary embodiment, such as Figure 10 As shown, a spatial information display device is provided, including: a graph display module 1010 and a status display module 1020, wherein:

[0230] The diagram display module 1010 is used to display a spatial function diagram corresponding to the space; the spatial function diagram shows spatial function points; the spatial function points represent the spatial service functions that the space can provide; the spatial service functions represent the service functions supported by the device functions of at least one device associated with the space.

[0231] The status display module 1020 is used to display the activation status of the spatial function points in the spatial function diagram.

[0232] In one embodiment, the status display module 1020 is specifically used to set the activation status displayed on the space function point to an inactive state or an inactive state based on whether the device function set of the space supports the space service function represented by the space function point.

[0233] In one embodiment, the spatial function point has corresponding device function requirements, which are used to characterize the device functions required to activate the corresponding spatial function point. The status display module 1020 is further specifically used to determine that the device function set of the space supports the spatial service function characterized by the spatial function point when the device function set of the space meets the device function requirements. The device function set is a collection of device functions of devices added to the space. The devices added to the space include at least one device or a class of devices.

[0234] In one embodiment, the apparatus further includes: an adding module, configured to obtain the device identifier of a device that has been added to the space; and add the device function corresponding to the device identifier to the device function set of the space.

[0235] In one embodiment, the activatable state includes a pending activation state. The state display module 1020 is specifically used to set the activation state displayed on the spatial function point to the pending activation state when the device function set in the space supports the spatial service function represented by the spatial function point and no spatial function configuration operation is performed for the spatial function point; wherein, the spatial function configuration operation includes at least one configuration operation to enable the spatial function point.

[0236] In one embodiment, the activatable state also includes an activated state, and the state display module 1020 is further configured to switch the activation state displayed on the spatial function point from the unactivated state to the activated state in response to performing the spatial function configuration operation on the spatial function point.

[0237] In one embodiment, the space function configuration operation includes a device selection operation. The status display module 1020 is further specifically configured to, in response to performing the device selection operation on the space function point, add the device function corresponding to the selected device to the device function set of the space, thereby obtaining a new device function set of the space; when the new device function set satisfies the space service function represented by the space function point, switch the activation state displayed on the space function point from the pending activation state to the activated state; the selected device is the device selected by the device selection operation.

[0238] In one embodiment, the device further includes: an information display module, configured to display configuration guidance information of the space function point in response to an interactive operation on the space function point; the configuration guidance information is used to guide the user to perform at least one configuration operation to enable the space function point.

[0239] In one embodiment, when the activation state of the spatial function point is in an inactive state, the information display module is specifically used to display a function configuration control in the configuration guidance information; the function configuration control is used to trigger the display of a function configuration page for the spatial function point; the function configuration page is used to receive at least one configuration operation to enable the spatial function point.

[0240] In one embodiment, when the activation state of the spatial function point is inactive, the information display module is specifically used to display a device acquisition control in the configuration guidance information; the device acquisition control is used to trigger the display of a device acquisition page; the device acquisition page is used to acquire a target device; the target device is a device that is currently missing when the spatial function point is enabled.

[0241] In one embodiment, there are multiple spatial function points, and the graph display module 1010 is specifically used to display a dependency graph between each spatial function point in the spatial function graph; the dependency graph uses each spatial function point as a node and the dependency relationship between each spatial function point as an edge; the dependency graph is used to characterize the activation condition of each spatial function point.

[0242] The modules in the aforementioned information display device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the electronic device in hardware form or independent of it, or stored in the memory of the electronic device in software form, so that the processor can call and execute the operations corresponding to each module.

[0243] In one exemplary embodiment, an electronic device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 11As shown, this electronic device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a spatial information display method. The display unit of this electronic device forms a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the electronic device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the electronic device, or external keyboards, touchpads, or mice, etc.

[0244] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0245] In one embodiment, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0246] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0247] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0248] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0249] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0250] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0251] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method of displaying information of a space, characterized by, The method comprises: displaying a space function diagram corresponding to a space; the space function diagram shows a space function point; the space function point represents a space service function that the space can provide; the space service function represents a service function supported by a device function of at least one device associated with the space; displaying an activation state of the space function point in the space function diagram; including: setting the activation state displayed on the space function point to an activatable state or an unactivatable state according to whether the device function set of the space supports the space service function represented by the space function point.

2. The method of claim 1, wherein, The space function point has a corresponding device function requirement, which is used to represent the device function required for activating the corresponding space function point, and the method further comprises: determining that the device function set of the space supports the space service function represented by the space function point when the device function set of the space meets the device function requirement; wherein the device function set is a set of device functions of devices added to the space; the devices added to the space include at least one device or a type of device.

3. The method of claim 1, wherein, Before the step of setting the activation state displayed on the space function point to an activatable state or an unactivatable state according to whether the device function set of the space supports the space service function represented by the space function point, the method further comprises: obtaining device identifiers of devices that have been added to the space; adding device functions corresponding to the device identifiers to the device function set of the space.

4. The method of claim 1, wherein, The activatable state includes a to-be-activated state, and setting the activation state displayed on the space function point to an activatable state or an unactivatable state according to whether the device function set of the space supports the space service function represented by the space function point includes: setting the activation state displayed on the space function point to the to-be-activated state when the device function set of the space supports the space service function represented by the space function point and no space function configuration operation is performed on the space function point; wherein the space function configuration operation includes at least one configuration operation for enabling the space function point.

5. The method of claim 4, wherein, The activatable state also includes an activated state, and the method further comprises: switching the activation state displayed on the space function point from the to-be-activated state to the activated state in response to performing the space function configuration operation on the space function point.

6. The method of claim 5, wherein, The space function configuration operation includes a device selection operation, and switching the activation state displayed on the space function point from the to-be-activated state to the activated state in response to performing the space function configuration operation on the space function point includes: adding device functions corresponding to selected devices to the device function set of the space to obtain a new device function set of the space in response to performing the device selection operation on the space function point; In a case where the new device function set meets a space service function represented by the space function point, the active state displayed on the space function point is switched from the to-be-activated state to the activated state; The selected device is a device selected by the device selection operation.

7. The method of claim 1, wherein, The method further includes: In response to an interaction operation on the space function point, configuration guide information of the space function point is displayed; The configuration guide information is used to guide a user to perform at least one configuration operation for enabling the space function point.

8. The method of claim 7, wherein, In a case where the activation state of the space function point is the to-be-activated state, the display of the configuration guide information of the space function point includes: A function configuration control is displayed in the configuration guide information; The function configuration control is used to trigger display of a function configuration page for the space function point; and the function configuration page is used to receive at least one configuration operation for enabling the space function point.

9. The method of claim 7, wherein, In a case where the activation state of the space function point is the unactivatable state, the display of the configuration guide information of the space function point includes: A device acquisition control is displayed in the configuration guide information; The device acquisition control is used to trigger display of a device acquisition page; and the device acquisition page is used to acquire a target device that is currently missing for enabling the space function point.

10. The method of claim 1, wherein, In a case where there are a plurality of space function points, the space function graph corresponding to the space is displayed, including: A dependency graph between the space function points is displayed in the space function graph; The dependency graph takes each space function point as a node and a dependency relationship between the space function points as an edge; and the dependency graph is used to represent an activation condition of each space function point.

11. The method of claim 1, wherein, The method further includes: In a case where a plurality of the space function points cannot be simultaneously effective, at least one priority-effective space function point is determined from the plurality of the space function points; The priority-effective space function point includes at least one of a space function point whose priority order meets a preset order condition, a space function point indicated by a user to be priority-effective, and a space function point whose current state meets a corresponding preset effective condition; and the preset effective condition includes at least one of a related device state condition, an effective time condition, and an automatic switching condition.

12. An information display device for a space, characterized by comprising: The apparatus includes: a graph display module configured to display a space function graph corresponding to a space; the space function graph exhibits space function points; the space function points represent space service functions that can be provided by the space; and the space service functions represent service functions supported by device functions of at least one device associated with the space; a state display module configured to display activation states of the space function points in the space function graph; The state display module is specifically configured to set the activation state displayed on the space function point to an activatable state or an unactivatable state according to whether a device function set of the space supports a space service function represented by the space function point.

13. An electronic device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor, when executing the computer program, implements the steps of the method in any one of claims 1 to 11.

14. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, which when executed by a processor, implements the steps of the method of any one of claims 1 to 11.

15. A computer program product comprising a computer program, characterized in that, The computer program, which when executed by a processor, implements the steps of the method of any one of claims 1 to 11.

Citation Information

Patent Citations

  • Scene configuration method, device control method and device

    CN115032903A

  • Device control method, related device and communication system

    CN115509139A