Dynamic security division method and related equipment
By obtaining description information of environmental elements and user elements from the spatial ontology knowledge model, building security interaction information and conducting security evaluation, the problem of providing personalized security information in users in intelligent space is solved, and the effect of improving space security guarantee is achieved.
Patent Information
- Application Number
- CN202411975989.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-25
AI Technical Summary
In an intelligent space, how to provide personalized security information to each user, considering the numerous items in the space, the changing environment, and the complex security relationship between items and users.
By obtaining description information of environmental elements and user elements from the spatial ontology knowledge model, building security interaction information based on preset security interaction rules, conducting security evaluation, and finally dynamic security area division based on evaluation results.
It realizes the provision of personalized security information for each user, improves security guarantees in the space, and enhances the level of space intelligence.
Smart Images

Figure CN119887483A_ABST
Abstract
Description
Background Art
[0002] In the field of artificial intelligence technology, when a user enters a specific space (such as a smart home space, office space, etc.), due to the large number of objects in the space, the changing environment, and the complex and diverse security relationship between objects and users, how to provide personalized security information for each user in the same space has become an important indicator of the level of space intelligence.
[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0004] The present disclosure provides a dynamic security partitioning method, apparatus, device, medium and program product, which at least improve the security of users to a certain extent.
[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0006] According to one aspect of the present disclosure, a dynamic security division method is provided, including: obtaining environmental element description information and user element description information from a spatial ontology knowledge model, the environmental element description information being information describing the environmental element category, and the user element description information being information describing the user element category; constructing security interaction information between the environmental element description information and the user element description information according to preset security interaction rules, the security interaction rules being used to determine whether a security interaction relationship exists between the environmental element and the user element; performing a security assessment according to the security interaction information to obtain a security assessment result; and performing security division of areas in an application scenario space according to the security assessment result.
[0007] In one embodiment of the present disclosure, before obtaining environmental element description information and user element description information from the spatial ontology knowledge model, the method also includes: constructing data attributes of elements in the spatial ontology knowledge model, and deploying the spatial ontology knowledge model in an application scenario space; obtaining element information in the application scenario space, and mapping the element information to the spatial ontology knowledge model according to the data attributes, the element information including environmental element information and user element information.
[0008] In one embodiment of the present disclosure, the elements include environmental elements and user elements; wherein, obtaining element information in the application scenario space, and mapping the element information to the spatial ontology knowledge model according to the data attributes, includes: determining an acquisition strategy for the element information according to the characteristics of the element, the acquisition strategy including an acquisition method and frequency; obtaining element information in the application scenario space according to the acquisition strategy, and mapping the element information to the spatial ontology knowledge model according to the data attributes; wherein, in the case where the element is an environmental element, the characteristics of the element include stable state, state affected by operation, and state change mainly based on time; in the case where the element is a user element, the characteristics of the element include age, body shape, height, mobility, preference for movement and stillness, and disease information.
[0009] In one embodiment of the present disclosure, the elements include environmental elements and user elements, and the spatial ontology knowledge model includes an environmental ontology knowledge model and a user ontology knowledge model; wherein, obtaining environmental element description information and user element description information from the spatial ontology knowledge model includes: obtaining environmental element description information from the environmental ontology knowledge model; obtaining user element description information from the user ontology knowledge model.
[0010] In one embodiment of the present disclosure, the security interaction information includes whether the environmental element has a security interaction relationship with the user element or whether the environmental element does not have a security interaction relationship with the user element.
[0011] In one embodiment of the present disclosure, a security assessment is performed according to the security interaction information to obtain a security assessment result, including: based on the security interaction information, the environmental element and the user element are combined in a one-to-one manner, and a security assessment is performed on the combined environmental element and the user element to obtain a security assessment result.
[0012] In one embodiment of the present disclosure, security division of areas in the application scenario space is performed according to the security assessment result, including: based on the security assessment result, security division of areas is performed according to the characteristics of the user element and the spatial state of the environmental element to obtain a regional security division result, the spatial state of the environmental element is obtained according to the environmental element description information, and the characteristics of the user element include one or more of age, body shape, height, mobility, movement and stillness preferences, and disease information; determining a target user element corresponding to a target user, the target user element being one of the multiple elements in the spatial ontology knowledge model; obtaining a regional security division result of all the environmental elements corresponding to the target user element; and performing regional security superposition on the regional security division results of all the environmental elements corresponding to the target user element to obtain a target regional security division result.
[0013] According to another aspect of the present disclosure, a dynamic security partitioning device is provided, including: an acquisition module, used to acquire environmental element description information and user element description information from a spatial ontology knowledge model, wherein the environmental element description information is information describing the environmental element category, and the user element description information is information describing the user element category; a construction module, used to construct security interaction information between the environmental element description information and the user element description information according to preset security interaction rules, and the security interaction rules are used to determine whether there is a security interaction relationship between the environmental element and the user element; an evaluation module, used to perform a security evaluation based on the security interaction information to obtain a security evaluation result; and a partitioning module, used to perform security partitioning of areas in an application scenario space according to the security evaluation result.
[0014] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any of the above-mentioned dynamic security partitioning methods by executing the executable instructions.
[0015] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any of the above-mentioned dynamic security partitioning methods is implemented.
[0016] According to another aspect of the present disclosure, a computer program product is provided, which includes a computer program or computer instructions, and the computer program or the computer instructions are loaded and executed by a processor to enable a computer to implement any of the dynamic security partitioning methods described above.
[0017] In the embodiments of the present disclosure, the present disclosure obtains environmental element description information and user element description information from a spatial ontology knowledge model, the environmental element description information is information describing the environmental element category, and the user element description information is information describing the user element category; constructs the security interaction information between the environmental element description information and the user element description information according to the preset security interaction rules, and the security interaction rules are used to determine whether there is a security interaction relationship between the environmental element and the user element; performs a security assessment according to the security interaction information to obtain a security assessment result; and performs security division of the area in the application scenario space according to the security assessment result. The present disclosure divides the security area for users in the application scenario space, improves the spatial security of family members, and provides users with an application scenario space customized for regional security.
[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0020] Figure 1 A schematic diagram showing the architecture of a dynamic security partitioning system in an embodiment of the present disclosure is shown.
[0021] Figure 2 A schematic diagram showing a dynamic security partitioning system framework in an embodiment of the present disclosure.
[0022] Figure 3 A flow chart of a dynamic security partitioning method in an embodiment of the present disclosure is shown.
[0023] Figure 4 A flow chart of a dynamic security partitioning method in another embodiment of the present disclosure is shown.
[0024] Figure 5 A schematic diagram of a region division scenario in an embodiment of the present disclosure is shown.
[0025] Figure 6 A schematic diagram of regional security overlay in an embodiment of the present disclosure is shown.
[0026] Figure 7 A flow chart of a dynamic security partitioning method in yet another embodiment of the present disclosure is shown.
[0027] Figure 8 A schematic diagram of a dynamic security partitioning device in an embodiment of the present disclosure is shown.
[0028] Fig. 9 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown.
[0029] Fig.10 A schematic diagram of a computer-readable storage medium provided in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0030] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0031] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0032] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0033] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0034] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0035] It should be pointed out that, in the absence of conflict, the embodiments of the present disclosure and the technical features therein may be combined with each other.
[0036] For ease of understanding, several terms involved in the present disclosure are explained below:
[0037] Ontology knowledge model: In computer and related fields, ontology refers to the basic method of applying ontology, which is the theory and method of abstracting entities in the real world into a set of concepts and relationships between concepts through concept analysis and modeling. The ontology knowledge model is a knowledge model built based on ontology technology.
[0038] Spatial ontology knowledge model: a knowledge model built based on ontology technology, which aims to formally represent and organize physical space and its entities, elements, activities and interactions. It provides a way for intelligent systems to understand and reason about spatial environments by defining concepts in space (such as spatial areas, objects, equipment, users, etc.) and the relationships between these concepts (such as the relationship between objects and space, the relationship between equipment and users, the relationship between environment and activities, etc.).
[0039] ITU (International Telecommunication Union) is one of the United Nations specialized agencies responsible for standardization, coordination and policy formulation in the field of global information and communication technology (ICT). Its main mission is to promote the development of global information and communication technology and ensure the interconnection and sustainability of global communications.
[0040] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.
[0041] Figure 1 A schematic diagram of a dynamic security partitioning system structure in an embodiment of the present disclosure is shown. The system can apply the dynamic security partitioning method or dynamic security partitioning device in each embodiment of the present disclosure.
[0042] like Figure 1 As shown, the system architecture may include a data collection device 101 and a server 102 .
[0043] The data acquisition device 101 and the server 102 are connected to each other through a network, which can be a wired network or a wireless network.
[0044] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.
[0045] The data acquisition device 101 may be an electronic device for collecting data, including but not limited to a camera, a visual sensor, a sensor device, a location tracking device, an Internet of Things device, an environmental monitoring device, etc. Among them, the sensor device may include but not limited to a temperature and humidity sensor, a motion sensor, a light sensor, a sound sensor, and a pressure sensor. The data acquisition device 101 is used to collect element information in the application scene space.
[0046] The server 102 may be a server that provides various services, such as a background management server that provides support for the device operated by the user using the data acquisition device 101. The background management server may analyze and process the received request and other data, and feed back the processing results to the data acquisition device 101 or the alarm device for alarm. The server 102 is used to dynamically divide the application scenario space into security zones according to the element information collected by the data acquisition device 101.
[0047] Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0048] Those skilled in the art will know that Figure 1 The number of data acquisition devices and servers in the embodiment is only for illustration, and any number of data acquisition devices and servers may be provided according to actual needs, and the embodiments of the present disclosure do not limit this.
[0049] The specific type of space that the application scene space in the present disclosure is not limited in the embodiments of the present disclosure. For example, the application scene space can be any one of a home space, an office space, a dining space, a hotel space, an entertainment space, an education space, a cultural space, a transportation space, a fitness space, etc. The following embodiments of the present disclosure are described by taking the application scene space as a home space as an example, but the present disclosure is not limited thereto.
[0050] Figure 2 A schematic diagram showing a dynamic security partitioning system framework in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the system framework may include: home space elements 201, space ontology knowledge model 202 and home space area safety assessment module 203.
[0051] The home space element 201 is used to obtain specific element information in the current home space. The space elements are mainly divided into three categories: people, machines, and environment. The present disclosure involves two categories: home environment and people, namely environmental elements and user elements.
[0052] The spatial ontology knowledge model 202 is used to complete the construction of the environmental ontology knowledge model and the user ontology knowledge model, and map the element information in the current space (including specific environmental elements and user elements) to the model, and automatically generate the safe interaction relationship between the environmental elements and the user elements (such as safe interaction information). The content of the home environment ontology knowledge base disclosed in this disclosure can be input into the ITU standard Requirements for construction of ontologies knowledgebase of home environment for robot interaction in intelligent space.
[0053] The home space regional security assessment module 203 is used to perform element-level security assessment on specific elements one by one for the user based on the security interaction relationship information between environmental elements and users, and generate a regional security assessment based on this.
[0054] The disclosed embodiments construct a system including core modules such as home space elements, space ontology knowledge models (such as smart home space ontology knowledge models) and home space area security assessment modules, so as to divide the home space into different security areas for different users, improve the home security of family members, and provide users with a home space customized with regional security.
[0055] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.
[0056] The present disclosure provides a dynamic security partitioning method, which can be executed by any electronic device with computing and processing capabilities. The present disclosure can be applied to scenarios such as smart home, smart care, and assistance for the disabled and elderly.
[0057] Figure 3 A flow chart of a dynamic security partitioning method in an embodiment of the present disclosure is shown as follows: Figure 3 As shown, the dynamic security partitioning method provided in the embodiment of the present disclosure includes the following S301 to S304.
[0058] S301, obtaining environmental element description information and user element description information from a spatial ontology knowledge model, wherein the environmental element description information is information describing environmental element categories, and the user element description information is information describing user element categories.
[0059] In the embodiments of the present disclosure, the description information of the environmental elements is not specifically limited, and is set according to the actual application scenario and specific application experience. For example, in a home space, the description information of the environmental elements may be the category information of the environmental elements. Exemplarily, the description information of the environmental elements corresponding to an environmental element is the home category with corners. Similarly, the description information of the user elements may also be set according to the actual application scenario and specific application experience. For example, in a home space, the description information of the user elements may be the category information of the user elements. Exemplarily, the description information of the user elements corresponding to a user element is the children category.
[0060] In one embodiment, the elements may include environmental elements and user elements, and the spatial ontology knowledge model may include an environmental ontology knowledge model and a user ontology knowledge model; wherein, obtaining environmental element description information and user element description information from the spatial ontology knowledge model may include: obtaining environmental element description information from the environmental ontology knowledge model; obtaining user element description information from the user ontology knowledge model.
[0061] The disclosed embodiments obtain environmental element description information from the environmental ontology knowledge model and obtain user element description information from the user ontology knowledge model, thereby being able to accurately capture the attributes of the environment and the user, respectively, thereby achieving more personalized and intelligent decision support and services.
[0062] S302: constructing security interaction information between the environment element description information and the user element description information according to a preset security interaction rule, wherein the security interaction rule is used to determine whether there is a security interaction relationship between the environment element and the user element.
[0063] In one embodiment, the security interaction information may include whether a security interaction relationship exists between the environment element and the user element or whether a security interaction relationship does not exist between the environment element and the user element.
[0064] It should be noted that the security interaction information between an environmental element and a user element is one of the existence or non-existence of a security interaction relationship. For example, the environmental element is a plastic cup placed on a table with no water in it, and the user element is a young person. According to the security interaction rules, it can be determined that the environmental element does not have a security interaction relationship with the user element. For another example, the environmental element is a plastic cup placed on a table with hot water in it, and the user element is a child. According to the security interaction rules, it can be determined that the environmental element has a security interaction relationship with the user element.
[0065] In the disclosed embodiment, the safety interaction rules are generated based on prior knowledge and preset rules. For example, the safety interaction rules can record the environmental element description information, the user element description information, and the risk coefficient between the environmental element description information and the user element description information. It should be noted that each user can query the corresponding environmental elements according to the safety interaction rules, thereby determining the safety interaction information between the user and each environmental element.
[0066] Exemplarily, the safety interaction rules constructed between furniture with corners and various user categories are that furniture with corners is fatal to infants and young children, and the risk factor can be marked as the highest, the risk factor for children can be marked as high, and the risk factor for teenagers, young people and middle-aged people can be marked as low, but the risk factor for the elderly (including the newly elderly and the elderly), especially the elderly with sudden illnesses, is also high. It should be noted that the above is only one rule in the safety interaction rules, and the embodiments of the present disclosure include multiple rules according to actual conditions. The embodiments of the present disclosure are not limited to the form of expression of the safety interaction rules. For example, it can be represented in the form of a table.
[0067] In another embodiment, after determining the safety interaction relationship between elements and obtaining the environment element description information and the user element description information from the environment ontology knowledge model and the user ontology knowledge model respectively, the system will calculate the interaction information between the environment element and the user according to the safety rules and construct the safety interaction information between the environment element and the user. For example, a cabinet with sharp corners has a safety interaction relationship with users (especially children and the elderly).
[0068] It should be noted that since the present disclosure does not involve specific element information (for example, for furniture with corners, the sharpness of the corners is unknown), all possible safety interaction relationship information between categories will be constructed. Detailed safety interaction relationship information must be determined after the specific element information is determined before it can be constructed.
[0069] S303: Perform security assessment based on the security interaction information to obtain a security assessment result.
[0070] In the embodiment of the present disclosure, the safety assessment result can be four levels: high risk, medium risk, low risk and micro risk. For example, the safety interaction information carries a risk factor, which is used to indicate the degree of danger of the environmental element to the user element. The present disclosure can determine the safety assessment result according to the size of the risk factor.
[0071] In one embodiment, the dynamic security partitioning method provided by the present disclosure performs security assessment according to security interaction information to obtain the security assessment result, which may include: combining environmental elements and user elements in a one-to-one manner based on the security interaction information, and performing security assessment on the combined environmental elements and user elements to obtain the security assessment result. That is, on the basis of determining the security interaction relationship between the spatial element and the user, the environmental element description information of an environmental element and the corresponding user element description information of a user element are combined in a one-to-one manner and a security assessment is performed.
[0072] The disclosed embodiment can increase the accuracy of the evaluation results through one-to-one combination and security evaluation, thereby achieving more personalized and intelligent decision support and services.
[0073] In the embodiments of the present disclosure, the safety assessment of the present disclosure is a dynamic assessment. The safety assessment results will be updated synchronously according to the current state of the elements in the space. When the state of the elements changes and exceeds the preset threshold, the assessment will be updated synchronously. For example, for infants and young children, the risk of pinching hands is greater when the indoor door is half-open, and it is safer when it is closed. Therefore, the safety assessment results of the door for infants and young children are related to the real-time opening and closing state of the door.
[0074] It should be noted that the security assessment result can be four levels: high risk, medium risk, low risk and micro risk. When the security interaction information indicates that there is no security interaction relationship between the environmental element and the user element, the security assessment result can be micro risk. Alternatively, the security assessment result can be five levels: high risk, medium risk, low risk, micro risk and safe (zero risk). When the security interaction information indicates that there is no security interaction relationship between the environmental element and the user element, the security assessment result can be safe. The disclosed embodiment does not limit the level of the security assessment result, which can be set according to the actual application scenario and specific application experience.
[0075] S304: Perform security division of areas in the application scenario space according to the security assessment results.
[0076] In the disclosed embodiment, each user entering the application scenario space is divided into different security zones. In other words, different security zones are divided for different users in the application scenario space (such as the home space), thereby improving the home security of family members and providing users with a home space customized with regional security.
[0077] For example, for the same area, a high-risk area for infants and young children, and a low-risk area for young people and middle-aged people, an alarm reminder is issued when an infant enters the area. However, when a young person or a middle-aged person enters the area, an alarm reminder is not required. The disclosed embodiment does not specifically limit the method of alarm reminder. For example, by sending an alarm message to a terminal device held by a parent, the terminal device issues a warning to remind the parent that the infant has entered a high-risk area.
[0078] The present invention divides the security areas for users in the application scenario space, improves the space security of family members, and provides users with an application scenario space customized with regional security.
[0079] In addition, the purpose of using ontology knowledge model is to achieve data integration, intelligent analysis and decision support through unified semantic representation and reasoning ability, and to improve the interoperability and flexibility of the system.
[0080] The present disclosure is described below through three exemplary embodiments.
[0081] In an exemplary embodiment, if Figure 4 As shown, before acquiring the environment element description information and the user element description information from the spatial ontology knowledge model, the method provided by the present disclosure may further include S401 and S402.
[0082] S401, constructing data attributes of elements in a spatial ontology knowledge model, and deploying the spatial ontology knowledge model in an application scenario space.
[0083] In the embodiment of the present disclosure, data attributes are used to describe the element's own information, such as the element's color, shape, material, etc., but the present disclosure is not limited thereto.
[0084] In the disclosed embodiment, the spatial ontology knowledge model is deployed in the application scenario space, that is, a special spatial ontology knowledge model is applied and deployed in the application scenario space (such as home space) to describe, manage and process space-related information and data.
[0085] S402, acquiring element information in the application scenario space, and mapping the element information to a space ontology knowledge model according to data attributes, wherein the element information includes environment element information and user element information.
[0086] In the embodiment of the present disclosure, element information is information used to describe an element. The present disclosure can collect element information in the application scene space through a data collection device. Environmental element information is information used to describe environmental elements, and user element information is information used to describe user elements.
[0087] In one embodiment, the elements may include environmental elements and user elements, the space ontology knowledge model may include an environmental ontology knowledge model and a user ontology knowledge model, the environmental ontology knowledge model may include category information of environmental elements, and the user ontology knowledge model may include category information of user elements. The category information of environmental elements includes furniture, articles, appliances, and space natural environment, and the category information of user elements includes infants, infants, children, teenagers, youth, middle-aged, early elderly, and very elderly.
[0088] The present disclosure maps element information to a spatial ontology knowledge model according to data attributes. That is, the spatial ontology knowledge model obtains the classification of elements (such as category information of elements) according to the element information, and then obtains information items describing the classification.
[0089] In the embodiment of the present disclosure, in the spatial ontology knowledge model, only the category information of the elements is included, and no specific individual elements are involved. Therefore, the present disclosure can save computing power and storage space in the process of dynamic security partitioning.
[0090] For example, the category information of space environment elements can be divided into furniture, articles, appliances, space natural environment, etc.; the category information of user elements can be divided into infants (under 1 year old), infants (under 2 years old), children (under 6 years old), teenagers (under 14 years old), young people (under 35 years old), middle-aged people (under 60 years old), early elderly people (under 74 years old to 60 years old), senior elderly people (75 years old to 89 years old), etc. The classification of elements can be completed with reference to existing relevant standards.
[0091] In another embodiment, environmental element information in the application scenario space is obtained, and the environmental element information is mapped to the environmental ontology knowledge model according to data attributes. Similarly, user element information (also called user information) in the application scenario space is obtained and mapped to the user ontology knowledge model according to data attributes.
[0092] The embodiment of the present disclosure constructs data attributes of elements in a spatial ontology knowledge model, deploys the spatial ontology knowledge model in an application scenario space, obtains element information in the application scenario space, and maps the element information to the spatial ontology knowledge model according to the data attributes. By constructing a spatial ontology knowledge model and mapping the element information to the model, the present disclosure can achieve data standardization, semantic reasoning, cross-domain interoperability, intelligent analysis and automatic decision-making, thereby improving the flexibility, efficiency and user experience of the system.
[0093] In another exemplary embodiment, the elements may include environmental elements and user elements; wherein, the dynamic security partitioning method provided in the present disclosure obtains element information in the application scenario space, and maps the element information to the space ontology knowledge model according to data attributes, which may include the following steps A1 and A2.
[0094] Step A1, determining a strategy for acquiring element information according to the characteristics of the element, wherein the acquisition strategy includes an acquisition method and a frequency.
[0095] In the disclosed embodiment, the acquisition strategy is determined according to the characteristics of the element, thereby ensuring the real-time nature of the element information and achieving dynamic and secure area division.
[0096] In one embodiment, when the element is an environmental element, the characteristics of the element include that the state is stable, the state is affected by operations, and the state changes mainly over time, but the characteristics of the elements of the present disclosure are not limited thereto.
[0097] Exemplarily, elements with stable states are elements whose states are stable and basically unchanged, such as cabinets with sharp corners; elements whose states are affected by operations are elements whose states are affected by operations, such as angular chairs, which will present different safety states as the position of the chair is moved, and exposed power strips, whose danger level will be affected by whether they are powered on, etc.; elements whose states change mainly with time, such as a cup filled with boiling water, the temperature of the boiling water directly affects its danger factor, and the change in water temperature is mainly related to time, and is also related to the air temperature and the material of the cup (different thermal conductivity coefficients), which can be used as auxiliary parameters of time, and the embodiments of the present disclosure are not limited to this.
[0098] It should be noted that, for elements with stable states, the element information of the element can be obtained at longer intervals. For example, the element information of stable states is obtained once a month. For elements whose states are affected by operations, the element information of the element can be obtained multiple times when an operation is detected. For example, when an operation is detected, the element information of the element is obtained every 5 seconds, and the element information of the element is obtained 8 times in total. For elements whose state changes are mainly based on time, data can be obtained every 1 minute. The method and frequency of obtaining element information are determined according to the characteristics of the element, and the embodiments of the present disclosure are not limited to this.
[0099] In another embodiment, when the element is a user element, the characteristics of the element include age, body shape, height, mobility, preferences for movement and stillness, and disease information.
[0100] It should be noted that, considering the safety of the space, the system will further obtain various information about individual users, such as body shape, height, mobility, preferences, disease information, etc., based on the classification of user elements in the space by age, and map this information to the user ontology knowledge model. Since the characteristics of each category in the user ontology knowledge model are different, the information items obtained (such as user element description information) are also different.
[0101] Step A2, acquiring element information in the application scenario space according to the acquisition strategy, and mapping the element information to the space ontology knowledge model according to the data attributes.
[0102] In the disclosed embodiment, specific element information is automatically mapped to the spatial ontology knowledge model. Since the elements of the home space are complex and their states are complicated and changeable, in order to ensure the real-time nature of the element information, it is necessary to determine a strategy for obtaining its information based on the element characteristics.
[0103] The disclosed embodiment determines an acquisition strategy based on the characteristics of an element, and acquires element information according to the acquisition strategy, thereby acquiring element information in real time as needed, and further realizing dynamic division of security areas.
[0104] In yet another exemplary embodiment, the dynamic security partitioning method provided by the present disclosure may include the following steps B1 to B4 for performing security partitioning of areas in the application scenario space according to security assessment results.
[0105] Step B1, based on the security assessment results, the security of the area is divided according to the characteristics of the user element and the spatial state of the environmental element to obtain the regional security division result. The spatial state of the environmental element is obtained based on the environmental element description information. The characteristics of the user element include one or more of age, body shape, height, mobility, preference for movement and stillness, and disease information.
[0106] In the embodiment of the present disclosure, there is no limitation on the level of regional division, which can be determined according to actual needs. For example, the region is divided into four categories: high-risk region, medium-risk region, low-risk region and safe region.
[0107] For example, Figure 5 As shown, 51 is used to indicate a table in the home space, 52 is used to indicate a cup containing hot water on the table 51, 53 is used to indicate a medium-risk area, 54 is used to indicate a low-risk area, and 55 is used to indicate a safe area. If the cabinet containing the cup 52 containing hot water is a medium-risk area for infants and young children, the area where the cup 52 is located is divided into a medium-risk area 53, a low-risk area 54, and a safe area 55.
[0108] It should be noted that the security division of the area can be adjusted according to the security assessment results between the elements. For the element combination assessed as high-risk, four levels of areas from high-risk area to safe area can be set for the user. For the element combination assessed as micro-risk, only the low-risk and safe areas need to be retained.
[0109] Step B2, determining a target user element corresponding to the target user, where the target user element is a user element among multiple elements in the spatial ontology knowledge model.
[0110] Step B3: Obtain the regional security division results of all environmental elements corresponding to the target user element.
[0111] In the embodiment of the present disclosure, each user entering the space is a user element, and each user element in the space can be used as a target user. That is, the present disclosure divides each target user into different security areas according to the characteristics of each user and the characteristics of the environmental elements.
[0112] Step B4, performing regional security superposition on the regional security division results of all environmental elements corresponding to the target user element to obtain the target regional security division result.
[0113] In the disclosed embodiment, a target user element may have a security interaction relationship with multiple environmental elements. Each environmental element divides the same target user element into multiple areas (for example, for a combination of elements assessed as high-risk, four levels of areas from high-risk areas to safe areas can be set for users), and the areas divided by all environmental elements that have a security relationship are superimposed to obtain the target area security division result.
[0114] For example, Figure 6 As shown, 61 is used to indicate a medium-risk area, the area where three medium-risk areas 61 intersect is a high-risk area 63, and the area where two medium-risk areas 61 intersect is a relatively high-risk area 62 or still a medium-risk area. Regarding the result of regional security superposition, the embodiment of the present disclosure does not make specific limitations and can be set according to actual application scenarios and specific application experience.
[0115] In the disclosed embodiment, for each specific user, all combinations of elements in the current space that have a security relationship with the user are determined, the security assessment and regional security division results of all combinations are obtained, and the regional security division results are superimposed to obtain the regional security division result of the current space for the user. Based on the result, security protection measures can be taken for the user in the space and the scope of safe activities can be used as a reference.
[0116] It should be noted that the security of the same space for different users is different. Providing customized and exclusive regional security information for each user in the home space is an important manifestation of the intelligence of the home space. The disclosed embodiment divides different security areas for different users in the home space, improves the home security of family members, and provides users with a home space customized with regional security.
[0117] The present disclosure is described below by means of an embodiment.
[0118] Figure 7 A flow chart of a dynamic security partitioning method in another embodiment of the present disclosure is shown as follows: Figure 7 As shown, the dynamic security partitioning method provided by the present disclosure may include the following steps.
[0119] ①, construct the data attributes of elements in the spatial ontology knowledge model.
[0120] ②, based on prior knowledge and preset rules, construct all possible interactions between categories. In other words, construct safe interaction rules.
[0121] ③, deploy the spatial ontology knowledge model in the application scenario space, obtain the element information in the application scenario space, and map the element information to the spatial ontology knowledge model according to the data attributes.
[0122] ④, obtain environmental element description information and user element description information from the spatial ontology knowledge model, and construct the security interaction information between the environmental element description information and the user element description information according to the preset security interaction rules.
[0123] ⑤. Perform security assessment based on the security interaction information and obtain the security assessment result.
[0124] ⑥ Based on the security assessment results, the security of the area is divided according to the characteristics of user elements and the spatial status of environmental elements.
[0125] ⑦, Regional security superposition. Exemplarily, determine the target user element corresponding to the target user, the target user element is a user element among multiple elements in the spatial ontology knowledge model, obtain the regional security division results of all environmental elements corresponding to the target user element; perform regional security superposition on the regional security division results of all environmental elements corresponding to the target user element to obtain the target regional security division result.
[0126] The disclosed embodiments divide the application scenario space into safe areas for users, improve the space security of family members, and provide users with an application scenario space customized with regional security.
[0127] Based on the same inventive concept, the present disclosure also provides a dynamic security partitioning device, as described in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0128] Figure 8 A schematic diagram of a dynamic security partitioning device in an embodiment of the present disclosure is shown. Figure 8 As shown, the dynamic security partitioning device may include: an acquisition module 81, a construction module 82, an evaluation module 83 and a partitioning module 84. The acquisition module 81 may be used to acquire environmental element description information and user element description information from the spatial ontology knowledge model, wherein the environmental element description information is information describing the environmental element category, and the user element description information is information describing the user element category; the construction module 82 may be used to construct the security interaction information between the environmental element description information and the user element description information according to the preset security interaction rules, wherein the security interaction rules are used to determine whether there is a security interaction relationship between the environmental element and the user element; the evaluation module 83 may be used to perform security evaluation according to the security interaction information to obtain a security evaluation result; and the partitioning module 84 may be used to perform security partitioning of regions in the application scenario space according to the security evaluation result.
[0129] In one embodiment, before obtaining environmental element description information and user element description information from the spatial ontology knowledge model, the acquisition module 81 can also be used to construct data attributes of elements in the spatial ontology knowledge model and deploy the spatial ontology knowledge model in the application scenario space; obtain element information in the application scenario space, and map the element information to the spatial ontology knowledge model according to the data attributes, the element information including environmental element information and user element information.
[0130] In one embodiment, the elements include environmental elements and user elements; the acquisition module 81 can also be used to determine an acquisition strategy for element information according to the characteristics of the elements, the acquisition strategy includes an acquisition method and frequency; the element information in the application scenario space is acquired according to the acquisition strategy, and the element information is mapped to the spatial ontology knowledge model according to the data attributes; wherein, when the element is an environmental element, the characteristics of the element include stable state, state affected by operation, and state change mainly based on time; when the element is a user element, the characteristics of the element include age, body shape, height, mobility, preference for movement and stillness, and disease information.
[0131] In one embodiment, the elements include environmental elements and user elements, and the spatial ontology knowledge model includes an environmental ontology knowledge model and a user ontology knowledge model; the acquisition module 81 can also be used to obtain environmental element description information from the environmental ontology knowledge model; and obtain user element description information from the user ontology knowledge model.
[0132] In one embodiment, the security interaction information includes whether the environment element has a security interaction relationship with the user element or whether the environment element has no security interaction relationship with the user element.
[0133] In one embodiment, the evaluation module 83 may also be used to combine environmental elements and user elements in a one-to-one manner based on the security interaction information, and perform security evaluation on the combined environmental elements and user elements to obtain a security evaluation result.
[0134] In one embodiment, the division module 84 can also be used to divide the security of the area based on the security assessment results, according to the characteristics of the user element and the spatial status of the environmental element, to obtain the regional security division result, the spatial status of the environmental element is obtained according to the environmental element description information, and the characteristics of the user element include one or more of age, body shape, height, mobility, movement and stillness preferences, and disease information; determine the target user element corresponding to the target user, the target user element is a user element among multiple elements in the spatial ontology knowledge model; obtain the regional security division results of all environmental elements corresponding to the target user element; perform regional security superposition on the regional security division results of all environmental elements corresponding to the target user element, and obtain the target regional security division result.
[0135] The dynamic security division device disclosed in the embodiment of the present disclosure divides security areas for users in an application scenario space, improves the space security of family members, and provides users with an application scenario space customized with regional security.
[0136] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0137] Refer to the following Fig. 9 The electronic device 900 according to this embodiment of the present disclosure is described. Fig. 9 The electronic device 900 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0138] like Fig. 9 As shown, the electronic device 900 is in the form of a general computing device. The components of the electronic device 900 may include but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).
[0139] Among them, the storage unit stores a program code, and the program code can be executed by the processing unit 910, so that the processing unit 910 executes the steps described in the above "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 910 can execute the following steps of the above method embodiment: obtain environmental element description information and user element description information from the spatial ontology knowledge model, the environmental element description information is information describing the category of environmental elements, and the user element description information is information describing the category of user elements; construct security interaction information between the environmental element description information and the user element description information according to preset security interaction rules, and the security interaction rules are used to determine whether there is a security interaction relationship between the environmental elements and the user elements; perform a security assessment based on the security interaction information to obtain a security assessment result; and perform security division of areas in the application scenario space according to the security assessment result.
[0140] The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 9201 and / or a cache storage unit 9202 , and may further include a read-only storage unit (ROM) 9203 .
[0141] The storage unit 920 may also include a program / utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0142] Bus 930 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0143] The electronic device 900 may also communicate with one or more external devices 940 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 900, and / or may communicate with any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 950. Furthermore, the electronic device 900 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 960. As shown, the network adapter 960 communicates with other modules of the electronic device 900 via a bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0144] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0145] In the disclosed exemplary embodiments, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. Fig.10 A schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure is shown. Fig.10 As shown, the computer-readable storage medium 1000 stores a program product capable of implementing the above method of the present disclosure.
[0146] In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary implementations of the present disclosure described in the above "Specific Implementation Methods" section of this specification.
[0147] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0148] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0149] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0150] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0151] The embodiment of the present disclosure provides a computer program product or a computer program, which includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the dynamic security partitioning method provided in various optional ways in any embodiment of the present disclosure.
[0152] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0153] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0154] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0155] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.
Claims
1. A dynamic security partitioning method, characterized in that: include: Acquire environmental element description information and user element description information from the spatial ontology knowledge model, wherein the environmental element description information is information describing the environmental element category, and the user element description information is information describing the user element category; Constructing security interaction information between the environment element description information and the user element description information according to a preset security interaction rule, wherein the security interaction rule is used to determine whether there is a security interaction relationship between the environment element and the user element; Perform a security assessment based on the security interaction information to obtain a security assessment result; The security of the areas in the application scenario space is divided according to the security assessment results.
2. The method according to claim 1, characterized in that: Before acquiring the environmental element description information and the user element description information from the spatial ontology knowledge model, the method further includes: Constructing data attributes of elements in a spatial ontology knowledge model, and deploying the spatial ontology knowledge model in an application scenario space; Element information in the application scenario space is acquired, and the element information is mapped to the space ontology knowledge model according to the data attributes, wherein the element information includes environment element information and user element information.
3. The method according to claim 2, characterized in that The elements include environment elements and user elements; Wherein, obtaining element information in the application scenario space and mapping the element information to the space ontology knowledge model according to the data attribute includes: Determine a strategy for acquiring the element information according to the characteristics of the element, wherein the strategy includes an acquisition method and a frequency; Acquire element information in the application scenario space according to the acquisition strategy, and map the element information to the space ontology knowledge model according to the data attributes; Wherein, in the case where the element is an environmental element, the characteristics of the element include stable state, state affected by operation, and state change dominated by time; In the case where the element is a user element, the characteristics of the element include age, body shape, height, mobility, preferences for movement and stillness, and disease information.
4. The method according to claim 1, characterized in that: The elements include environment elements and user elements, and the space ontology knowledge model includes an environment ontology knowledge model and a user ontology knowledge model; Wherein, obtaining the environment element description information and the user element description information from the spatial ontology knowledge model includes: Acquiring environmental element description information from the environmental ontology knowledge model; User element description information is obtained from the user ontology knowledge model.
5. The method according to claim 1, characterized in that The security interaction information includes whether the environment element has a security interaction relationship with the user element or whether the environment element has no security interaction relationship with the user element.
6. The method according to claim 1, characterized in that A security assessment is performed according to the security interaction information to obtain a security assessment result, including: Based on the security interaction information, the environment element and the user element are combined in a one-to-one manner, and a security assessment is performed on the combined environment element and the user element to obtain a security assessment result.
7. The method according to claim 1, characterized in that The security division of the area in the application scenario space is performed according to the security assessment result, including: Based on the safety assessment result, the safety division of the area is performed according to the characteristics of the user element and the spatial state of the environmental element to obtain the regional safety division result, the spatial state of the environmental element is obtained according to the environmental element description information, and the characteristics of the user element include one or more of age, body shape, height, mobility, preference for movement and stillness, and disease information; Determine a target user element corresponding to a target user, wherein the target user element is a user element among multiple elements in the spatial ontology knowledge model; Obtaining regional security division results of all the environment elements corresponding to the target user element; Regional security superposition is performed on the regional security division results of all the environmental elements corresponding to the target user element to obtain a target regional security division result.
8. A dynamic security division device, characterized in that: include: An acquisition module, used to acquire environmental element description information and user element description information from the spatial ontology knowledge model, wherein the environmental element description information is information describing the category of environmental elements, and the user element description information is information describing the category of user elements; A construction module, used to construct the security interaction information between the environment element description information and the user element description information according to a preset security interaction rule, wherein the security interaction rule is used to determine whether there is a security interaction relationship between the environment element and the user element; An evaluation module, used to perform a security evaluation based on the security interaction information to obtain a security evaluation result; The division module is used to perform security division of areas in the application scenario space according to the security assessment results.
9. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the dynamic security partitioning method described in any one of claims 1-7 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the dynamic security partitioning method described in any one of claims 1 to 7 is implemented.
11. A computer program product, comprising computer instructions, wherein the computer instructions are stored in a computer-readable storage medium, and when the computer instructions are executed by a processor, they implement the operation instructions of the dynamic security partitioning method described in any one of claims 1 to 7.
Citation Information
Cited By
Dynamic safety division method and related device
WO2026144329A1