Content display method and device, electronic equipment and storage medium
By adaptively adjusting the display page of smart devices in the Internet of Things technology, displaying the focus content in the monitoring area, solving the problem of messy display pages and improving the efficiency of users to obtain key information.
Patent Information
- Application Number
- CN202411447380.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-10-16
AI Technical Summary
In IoT technology, the display page of a smart device becomes cluttered due to displaying a large amount of unimportant content, which makes it impossible for users to quickly obtain the required content information.
By displaying the target area obtained by adaptive adjustment for the monitoring area on the target page, the adaptive adjustment is to adjust the monitoring area according to the adaptive rules. The target area includes the focus content in the monitoring area, and the focus content is the area that complies with the adaptive rules.
Effectively reduce unimportant content in the display page, optimize user attention allocation, and enable users to obtain and process key information more efficiently.
Smart Images

Figure CN119620905A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Internet of Things. Specifically, the present application relates to a content display method, device, electronic device, storage medium and computer program product. Background Art
[0002] With the development of Internet of Things technology, more and more smart devices are entering people's lives. Users can check the working status of smart devices at any time through applications provided by manufacturers.
[0003] In the display page corresponding to the smart device provided by the application, the user can understand the specific events sent by the space where the smart device is located. For example, if the smart device is a human sensor device, the user can understand whether there is anyone active in the current space through the page corresponding to the human sensor device displayed by the application.
[0004] However, as the content displayed on the display page increases, the display page will appear messy, and the user cannot quickly obtain the required content information through the display page. In addition, displaying a large amount of unimportant content on the display page will also cause a waste of space on the display page.
[0005] It can be seen that displaying a large amount of unimportant content in the display page has become a problem that needs to be solved urgently. Summary of the invention
[0006] The present application provides a content display method, device, electronic device and storage medium, which can solve the problem of low accuracy of content display in related technologies. The technical solution is as follows:
[0007] According to one aspect of the present application, a content display method includes: displaying a target page; displaying a target area obtained by adaptively adjusting a monitoring area in the target page; the adaptive adjustment refers to adjusting the monitoring area according to adaptive rules; the target area includes focus content within the monitoring area; the focus content is an area in the monitoring area that complies with the adaptive rules.
[0008] According to one aspect of the present application, a content display device includes: a display module for displaying a target page; a display module for displaying a target area obtained by adaptively adjusting a monitoring area in the target page; the adaptive adjustment refers to adjusting the monitoring area according to adaptive rules; the target area includes focus content within the monitoring area; the focus content is an area in the monitoring area that complies with the adaptive rules.
[0009] In an exemplary embodiment, the content display device is also used to display a configuration page corresponding to the target page, and the configuration page includes a function configuration entry; if a trigger operation for the function configuration entry is detected, an adaptive adjustment function item is displayed; in response to a start operation for the adaptive adjustment function item, the adaptive adjustment function for the monitoring area is turned on.
[0010] In an exemplary embodiment, the content display device also includes a region segmentation module, which is used to determine whether the monitoring area meets the view adaptation condition based on the region configuration information corresponding to the monitoring area; if the view adaptation condition is met, the monitoring area is segmented according to the adaptive rule to obtain the target area.
[0011] In an exemplary embodiment, the region segmentation module is further used to determine the focus content within the monitoring area; while retaining the focus content, the monitoring area is segmented according to the adaptive rule to obtain the target area.
[0012] In an exemplary embodiment, the region segmentation module is also used to determine the functional area existing in the monitoring area; determine whether the functional area belongs to the focus content according to the adaptive rule, and if the functional area belongs to the focus content, obtain the target area based on the determined focus content.
[0013] In an exemplary embodiment, the region segmentation module is also used to obtain region configuration information; the region configuration information characterizes the region configuration status under the monitoring area; based on the region configuration status indicated by the region configuration information, the functional area existing in the monitoring area is determined, and the functional area includes one or more of an unconfigured blank area and a configured detection area.
[0014] In an exemplary embodiment, the region segmentation module is also used to obtain target information; the target information is used to indicate the spatial situation of the monitoring area; the spatial situation includes one or more of the locations of objects and / or equipment in the monitoring area and the spatial layout of the monitoring area; based on the spatial situation indicated by the target information, the functional areas in the monitoring area are determined; the functional areas include one or more of the entrance and exit areas, target equipment areas, and interference areas; wherein the entrance and exit areas correspond to the entrance and exit positions existing in the monitoring area; the target equipment area corresponds to the location of the target equipment, and the interference area corresponds to the location of the interference source that interferes with the monitoring of the target equipment.
[0015] In an exemplary embodiment, the area configuration information includes edge configuration information; the area segmentation module is also used to determine whether there is an area in the monitoring area that meets the set conditions based on the edge configuration information corresponding to the monitoring area; if there is an area in the monitoring area that meets the set conditions, then the area is the target edge area.
[0016] In an exemplary embodiment, the display module is further used to obtain a set view size; proportionally adjust the target area based on the set view size; and enlarge and display the adjusted target area in the target page.
[0017] According to one aspect of the present application, an electronic device includes at least one processor and at least one memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the content display method as described above is implemented.
[0018] According to one aspect of the present application, a storage medium stores a computer program, and when the computer program is executed by one or more processors, the content display method described above is implemented.
[0019] According to one aspect of the present application, a computer program product includes a computer program, and when the computer program is executed by one or more processors, the content display method as described above is implemented.
[0020] The beneficial effects of the technical solution provided by this application are:
[0021] In the above technical solution, the target page can adaptively adjust the displayed content according to custom rules, so as to display the focus content in the monitoring area to the user, reduce the display of unimportant content in the target page, optimize the user's attention allocation, and enable the user to obtain and process key information more efficiently. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.
[0023] Figure 1 It is a schematic diagram of the implementation environment involved in this application;
[0024] Figure 2 is a hardware structure diagram of a terminal according to an exemplary embodiment;
[0025] Figure 3is a flow chart of a content display method according to an exemplary embodiment;
[0026] Figure 4a yes Figure 3 A schematic diagram of a target page involved in the corresponding embodiment;
[0027] Figure 4b yes Figure 3 A schematic diagram of an adaptive adjustment involved in the corresponding embodiment;
[0028] Figure 4c yes Figure 3 A schematic diagram of a human body sensor involved in a corresponding embodiment being cut and adapted when installed in the center of a wall;
[0029] Figure 5 yes Figure 3 A flowchart of an embodiment of the steps before step 310 in the corresponding embodiment;
[0030] Figure 5a yes Figure 5 A schematic diagram of a configuration page involved in the corresponding embodiment;
[0031] Figure 5b yes Figure 5 A schematic diagram of an adaptive adjustment function item involved in the corresponding embodiment;
[0032] Figure 6 yes Figure 3 A flowchart of an embodiment of the steps before step 330 in the corresponding embodiment;
[0033] Figure 6a yes Figure 6 A schematic diagram of determining whether a view meets the adaptation condition according to the corresponding embodiment;
[0034] Figure 7 yes Figure 6 A flowchart of step 530 in one embodiment of the corresponding embodiment;
[0035] Figure 7a yes Figure 7 A schematic diagram of a segmentation process monitoring area involved in the corresponding embodiment;
[0036] Figure 8 yes Figure 6 A flowchart of step 530 in another embodiment corresponding to the embodiment;
[0037] Fig. 9 yes Figure 3 A flowchart of step 310 in one embodiment of the corresponding embodiment;
[0038] Figure 9a yes Fig. 9A schematic diagram of at least one maximum view retained according to the corresponding embodiment;
[0039] Fig.10 is a structural block diagram of a content display device according to an exemplary embodiment;
[0040] Fig.11 The present invention is a structural block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0041] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present application.
[0042] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present disclosure refers to the presence of the features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.
[0043] As mentioned above, as the content displayed on the display page increases, the display page will appear messy and the user cannot quickly obtain the required content information through the display page.
[0044] Specifically, in some devices that only need to focus on the usable area, if there are large areas on the page that are unusable and do not require attention, then when the user views the page, it will cause visual interference to the user, causing the user's attention to be distracted, which will not only waste the page's display space, but also make it impossible for the user to quickly and accurately find the area they want to focus on.
[0045] For example, in the monitoring page of the human body sensor, the area that the user wants to pay attention to should be the area within the monitoring range of the human body sensor. It should be understood that if the space where the human body sensor is located is much larger than its monitoring range, there will be large areas that the human body sensor cannot monitor. Therefore, even if someone appears in an area that is not within the monitoring range, the human body sensor cannot monitor it. In other words, the user does not need to pay attention to the area outside the monitoring range in the monitoring page. Furthermore, if the areas that are not within the monitoring range are displayed on the monitoring page, the areas that cannot be monitored by the human body sensor may occupy a large amount of space on the monitoring page, which will not only distract the user's attention and make it impossible for him to quickly find the monitoring range, but also cause the user to mistakenly believe that the above-mentioned area also belongs to the monitoring range of the human body sensor.
[0046] As can be seen from the above, the related art still has the defect of displaying a large amount of unimportant content in the display page.
[0047] To this end, the content display method provided by the present application can effectively reduce unimportant content in the display page. Accordingly, the content display method is suitable for a content display device, which can be deployed in an electronic device, which can be a laptop computer, a tablet computer, a smart phone, a smart home panel with touch function, etc.
[0048] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0049] Figure 1 Schematic diagram of an implementation environment involved in a content display method. The implementation environment at least includes a user terminal 110, a smart device 130, a server 170, and a network device. Figure 1 In the embodiment, the network devices include a gateway 150 and a router 190, which is not specifically limited herein.
[0050] Among them, the user terminal 110, which can also be considered as a user end or terminal, can deploy (also understood as install) the client associated with the smart device 130. This user terminal 110 can be an electronic device such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart control panel, other devices with display and control functions, etc., which are not limited here.
[0051] Among them, the client is associated with the smart device 130, which essentially means that the user registers an account in the client and configures the smart device 130 in the client. For example, the configuration includes adding a device identifier to the smart device 130, so that when the client is run in 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. Accordingly, the interface for device display on the client can be in the form of a program window or a web page, which is not limited here.
[0052] The smart device 130 is deployed in the gateway 150, and communicates with the gateway 150 through its own configured communication module, and is then controlled by the gateway 150. It should be understood that the smart device 130 generally refers to one of the multiple smart devices 130, and the embodiment of the present application only takes the smart device 130 as an example, that is, the embodiment of the present application does not limit the number and device type of smart devices deployed in the gateway 150. In an application scenario, the smart device 130 accesses the gateway 150 through a local area network, and is thus deployed in the gateway 150. The process of the smart device 130 accessing the gateway 150 through the local area network includes: the gateway 150 first establishes a local area network, and the smart device 130 joins the local area network established by the gateway 150 by connecting to the gateway 150. This local area network includes, but is not limited to: ZIGBEE or Bluetooth. Among them, the smart device 130 can be a smart printer, a smart fax machine, a smart camera, a smart air conditioner, a smart door lock, a smart light, or a human body sensor equipped with a communication module, a door and window sensor, a temperature and humidity sensor, a water immersion sensor, a natural gas alarm, a smoke alarm, a wall switch, a wall socket, a wireless switch, a wireless wall sticker switch, a magic cube controller, a curtain motor, a millimeter wave radar, etc.
[0053] The interaction between the user terminal 110 and the smart device 130 can be achieved through a local area network or a wide area network. In one application scenario, the user terminal 110 establishes a communication connection between the router 190 and the gateway 150 in a wired or wireless manner. For example, the wired or wireless manner includes but is not limited to WIFI, so that the user terminal 110 and the gateway 150 are deployed in the same local area network, so that the user terminal 110 can interact with the smart device 130 through the local area network path. In another application scenario, the user terminal 110 establishes a communication connection between the server 170 and the gateway 150 in a wired or wireless manner. For example, the wired or wireless manner includes but is not limited to 2G, 3G, 4G, 5G, WIFI, etc., so that the user terminal 110 and the gateway 150 are deployed in the same wide area network, so that the user terminal 110 can interact with the smart device 130 through the wide area network path.
[0054] Among them, the server side 170 can also be considered as the cloud, cloud platform, platform side, service side, etc. This server side 170 can be a server, or a server cluster composed of multiple servers, or a cloud computing center composed of multiple servers, so as to better provide background services to massive user terminals 110.
[0055] In an application scenario, the smart device 130 includes a smart sensor, and a target page is displayed on the user terminal 110. The target page displays a target area obtained by adaptively adjusting the monitoring area of the smart sensor; adaptive adjustment refers to adjusting the monitoring area of the smart sensor according to adaptive rules; the target area includes focus content within the monitoring area of the smart sensor; the focus content is the area in the monitoring area of the smart sensor that complies with the adaptive rules.
[0056] See also Figure 2 , Figure 2 is a hardware structure diagram of a terminal according to an exemplary embodiment. The terminal is suitable for Figure 1 A user terminal 110 is shown in an implementation environment.
[0057] It should be noted that the terminal is only an example adapted to the present application and cannot be considered as providing any limitation on the scope of use of the present application. The terminal cannot be interpreted as requiring dependence on or having Figure 2 One or more components of the exemplary terminal 100 shown in FIG.
[0058] like Figure 2 As shown, the terminal 100 includes a memory 101, a storage controller 103, one or more ( Figure 2 The processor 105 (only one is shown in the figure), the peripheral interface 107, the radio frequency module 109, the positioning module 111, the camera module 113, the audio module 115, the touch screen 117 and the key module 119. These components communicate with each other via one or more communication buses / signal lines 121.
[0059] Among them, the memory 101 can be used to store computer programs, such as the computer programs corresponding to the information recommendation method and device in the exemplary embodiment of the present application. The processor 105 reads the computer program stored in the memory 101 to execute various functions and data processing, that is, to complete the content display method.
[0060] The memory 101 is a carrier for storing resources, and may be a random access memory, such as a high-speed random access memory, a non-volatile memory, such as one or more magnetic storage devices, a flash memory, or other solid-state memory. The storage method may be temporary storage or permanent storage.
[0061] The peripheral interface 107 may include at least one wired or wireless network interface, at least one serial-parallel conversion interface, at least one input / output interface, and at least one USB interface, etc., for coupling various external input / output devices to the memory 101 and the processor 105 to achieve communication with various external input / output devices.
[0062] The radio frequency module 109 is used to receive and transmit electromagnetic waves, realize the mutual conversion between electromagnetic waves and electrical signals, and thus communicate with other devices through a communication network. The communication network includes a cellular telephone network, a wireless local area network or a metropolitan area network, and the above communication network can use various communication standards, protocols and technologies.
[0063] The positioning module 111 is used to obtain the current geographical location of the terminal 100. Examples of the positioning module 111 include, but are not limited to, a global satellite positioning system (GPS) and positioning technology based on a wireless local area network or a mobile communication network.
[0064] The camera module 113 is a camera for taking pictures or videos. The taken pictures or videos can be stored in the memory 101 and can also be sent to the host computer through the radio frequency module 109.
[0065] The audio module 115 provides an audio interface to the user, which may include one or more microphone interfaces, one or more speaker interfaces, and one or more headphone interfaces. The audio data is interacted with other devices through the audio interface. The audio data can be stored in the memory 101 and can also be sent through the radio frequency module 109.
[0066] The touch screen 117 provides an input / output interface between the terminal 100 and the user. Specifically, the user can perform input operations through the touch screen 117, such as gesture operations such as clicking, touching, and sliding, so that the terminal 100 responds to the input operation. The terminal 100 displays the output content formed by any form or combination of text, pictures, or videos to the user through the touch screen 117.
[0067] The key module 119 includes at least one key to provide an interface for the user to input to the terminal 100. The user can press different keys to make the terminal 100 perform different functions. For example, the sound adjustment key allows the user to adjust the volume of the sound played by the terminal 100.
[0068] Understandably, Figure 2 The structure shown is for illustration only. The terminal 100 may also include Figure 2 More or fewer components as shown, or with Figure 2 The different components are shown. Figure 2Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0069] See also Figure 3 The present application embodiment provides a content display method, which is applicable to an electronic device, for example, the electronic device may be Figure 1 The user terminal 110 in the implementation environment is shown. The hardware structure of the electronic device can be as follows: Figure 2 shown.
[0070] In the following method embodiments, for ease of description, the execution subject of each step of the method is taken as an electronic device as an example for illustration, but this does not constitute a specific limitation.
[0071] like Figure 3 As shown, the method may include the following steps:
[0072] Step 310: display the target page.
[0073] Among them, the target page may include the monitoring area corresponding to the electronic device, and may also include the edge area, functional area, etc. of the space where the electronic device is located, and may also retain the surrounding environment information of the space where the electronic device is located, which is not limited here; for example, if the target device is a human body sensor, then the target page includes the monitoring area corresponding to the human body sensor.
[0074] It should be noted that the monitoring area corresponding to the electronic device refers to the area within the monitoring range of the electronic device. It is understandable that the monitoring range of each electronic device is limited, and the electronic device cannot monitor events that occur outside its monitoring range. Based on this, the corresponding monitoring area can be obtained according to the monitoring range of different electronic devices.
[0075] Regarding the target page, it can be used to display the layout of the space. It can be understood that electronic devices are deployed in different spaces, and different electronic devices can be deployed in the space, and various facilities can also be placed. In other words, the target page can display the electronic devices and / or facilities placed in the space where the electronic devices are located. Further, the target page can display the spatial area; specifically, the spatial area refers to the area corresponding to the space where the electronic devices are deployed. For example, if the human body sensor is deployed in the living room, then the space corresponding to the living room is the spatial area.
[0076] It should be added that the monitoring range of electronic devices is limited. Even if the electronic devices are deployed in a certain space, the monitoring range of the electronic devices may not necessarily cover the entire space area. In other words, the space area includes the monitoring area of the electronic devices.
[0077] Figure 4a A schematic diagram of a target page is shown in FIG. Figure 4aAs shown, the target page 4a1 includes the monitoring area of the human body sensor, which includes a TV, a table lamp, and a human body sensor, as well as green plants, a sofa, a coffee table, curtains, and a door. In addition, the target page 4a1 also displays the edge area. A person is marked in the monitoring area to indicate that the human body sensor detects the presence of a person in the monitoring area.
[0078] Step 330: Display the target area obtained by adaptively adjusting the monitoring area on the target page.
[0079] Among them, adaptive adjustment refers to adjusting the monitoring area according to adaptive rules. Adaptive rules are rules used to distinguish the content that needs to be focused on in the monitoring area. The target area is the area after the monitoring area is adjusted according to the adaptive rules. The target area includes the focus content in the monitoring area. The focus content is the content in the monitoring area that complies with the adaptive rules.
[0080] First of all, it should be noted that the adaptive rules can automatically filter out the focus content that users need to pay priority attention to by analyzing various information in the monitoring area, such as the regional configuration in the monitoring area, the data reported by electronic devices, etc.; the adaptive rules can also be customized by the user according to personal needs, for example, manually setting which areas or devices need to be focused on, so as to adaptively adjust the focus content according to user needs.
[0081] For example, if the electronic device is a human body sensor, the areas that the user needs to focus on may include areas where people will appear and usable areas; of course, the monitoring area may also include areas that the user does not need to pay attention to. Walls are unusable areas. Therefore, for the human body sensor, the wall is an area that the user does not need to pay attention to.
[0082] It is understandable that if all monitoring areas are displayed in the target page, then areas that the user does not need to pay attention to will also be displayed. This will not only waste the space of the target page, but also distract the user's attention because too much irrelevant information (areas that the user does not need to pay attention to) is displayed in the target page, causing the user to focus on areas that do not need to be paid attention to, making it impossible for the user to quickly and accurately find the information they need.
[0083] Based on this, the adaptive rules can distinguish the content that needs to be focused on in the monitoring area, that is, the focus content. Then, the area where the focus content is located can be retained in the monitoring area through adaptive adjustment, and the remaining area can be cut off. The area where the focus content is located is the target area.
[0084] Figure 4b A schematic diagram of adaptive adjustment is shown in FIG. Figure 4bAs shown, the target page 4b1 displays the monitoring area, including the target area (focus content) and other areas (non-focus content). The target page 4b1 is adaptively adjusted, and other areas are cut and removed to obtain the target page 4b2, in which the target area (focus content) is displayed.
[0085] Of course, for different electronic devices, the monitoring area of the electronic device and the area that the user needs to pay attention to are different, which may be related to the function of the electronic device, the actual needs of the user and the specific state of the space where the electronic device is deployed.
[0086] It should be noted that different installation positions of electronic devices will cause changes in the monitoring range. For example, the viewing angle and coverage area of a camera installed in a corner may be very different from that of a camera installed in the center. Walls, other objects or equipment may block the device's monitoring angle of view, thus affecting the actual coverage of the monitoring range. Therefore, the adaptive rules need to consider the impact of different installation positions of electronic devices on the monitoring range.
[0087] In one possible implementation, the complete monitoring range of the human body sensor is -8*10, the monitoring area is mapped to 16*20 grids in the target page, and the complete monitoring area size is 351*432px. The complete monitoring range and monitoring area size refer to the case where the target device is installed in the center of the wall; the monitoring range of the human body sensor installed in the corner is -7*7m, the monitoring area is mapped to 14*14 grids in the target page, and the monitoring area size installed in the corner is 351*351px. It can be understood that in order to retain the focus content within the monitoring area of the human body sensor, it is necessary to crop and adapt the pixel size of the corresponding monitoring area according to the above different installation methods. Of course, the size of the above pixels will be different on different user terminals, but the size ratio remains unchanged, and it needs to be enlarged or reduced proportionally according to the size of the mobile phone screen.
[0088] Figure 4c FIG. 2 shows a schematic diagram of the cut-out adaptation when the human body sensor is installed in the center of the wall. Figure 4c As shown, the sizes of the monitoring area 4c1 and the monitoring area 4c2 are both 351*432px, so the monitoring area 4c1 and the monitoring area 4c2 are cropped and adapted to each other, and finally the target area 4c3 can be obtained.
[0089] In summary, the focus content in the monitoring area is determined according to the adaptive rule, the area where the focus content is located is retained in the monitoring area, and the area where the non-focus content is located is cut and removed, so that the target area can be obtained.
[0090] Through the above process, the content displayed on the target page can be adaptively adjusted according to custom rules, and the focus content in the monitoring area can be displayed to the user, thereby reducing the display of unimportant content on the target page, optimizing the user's attention allocation, and enabling users to obtain and process key information more efficiently.
[0091] In one embodiment, the above method may further include: step 350, if area adjustment and / or equipment adjustment is detected within the monitoring area, the adjusted monitoring area is re-segmented according to the adaptive rule, and the re-adjusted target area is displayed on the target page.
[0092] First of all, it should be noted that area adjustment refers to the adjustment of the monitoring area. It can be the adjustment of the functional area within the monitoring area, for example, setting up an interference area, adding an entrance and exit area, etc., and it can also be the adjustment of the monitoring range of electronic equipment, for example, narrowing the monitoring range, etc.; equipment adjustment refers to the adjustment of equipment, for example, installing equipment, dismantling equipment, etc.; for the sake of ease of understanding, examples are given for area adjustment and equipment adjustment, but this does not constitute a specific limitation.
[0093] It can be understood that whether it is area adjustment or device adjustment, it may cause changes in the monitoring area and its focus content. Therefore, after detecting area adjustment and / or device adjustment, the adjusted monitoring page should be re-segmented according to the adaptive rules, and the re-adjusted target area should be displayed on the target page.
[0094] For example, if a new interference area or entrance and exit area is detected in the monitoring area, adaptive adjustment should be triggered to process the new interference area or entrance and exit area according to the adaptive rules. In addition, if it is detected that the monitoring range of the electronic device is reduced / enlarged, the monitoring area displayed in the target area should be reduced / enlarged according to the detection range, and the focus content should be readjusted to obtain the readjusted target area.
[0095] It should be noted that when important area adjustments or equipment adjustments occur, for example, resulting in major changes in the monitoring area or focus content, the system can inform the user by sending a notification to ensure that the user and the field are aware of the changes in the monitoring area.
[0096] Through the above process, when the area adjustment and / or equipment adjustment is detected, the adjusted monitoring area is re-segmented according to the adaptive rules, which can help users respond to changes in the monitoring area in a timely and accurate manner and ensure that the focus content always remains effective during the adaptive adjustment.
[0097] See also Figure 5 In an exemplary embodiment, before step 310, the method may further include the following steps:
[0098] Step 410: Display the configuration page corresponding to the target page.
[0099] Among them, the configuration page is a page for configuring the target page, including a function configuration entry. The function configuration entry is an entry for setting the display method of the target page, and is used to configure the adaptive adjustment function items of the target page. If the user expects to configure the adaptive adjustment function items of the target page, the function configuration entry can be triggered to configure the adaptive adjustment function items for the target page.
[0100] Figure 5a A schematic diagram of a configuration page is shown in Figure 5a As shown, the configuration page 5a1 includes a configuration entry 5a2.
[0101] Step 430: If a trigger operation for the function configuration entry is detected, the adaptive adjustment function item is displayed.
[0102] Among them, the adaptive adjustment function item is a function item for adjusting the monitoring area according to the adaptive rules.
[0103] First of all, it should be noted that the target page can include two display modes. One is complete display, that is, no adaptive adjustment is made to the target page. The other is adaptive adjustment display, that is, adaptive adjustment is made to the monitoring area according to the adaptive rules, and the target area obtained after the adaptive adjustment is displayed on the target page.
[0104] Regarding the trigger operation, it is used to display the adaptive adjustment function items so that the user can select the display method for the target page.
[0105] Please refer to Figure 5a ,like Figure 5a As shown, the configuration entry 5a2 is clicked, and for the electronic device, a trigger operation is detected at the configuration entry, and in response to the trigger operation, a function selection page is displayed; Figure 5b The figure is a schematic diagram of an adaptive adjustment function item, such as Figure 5b As shown, the function selection page 5b1 includes an opening entry 5b3 for the complete display function item and an opening entry 5b2 for the adaptive adjustment function item. If the user does not want to adaptively adjust the target page, then the user clicks on the opening entry 5b3 for the complete display function item. For the electronic device, the opening operation of the complete display function item is detected at the opening entry 5b3, thereby displaying the target page that has not undergone adaptive adjustment.
[0106] Step 450: In response to the start operation of the adaptive adjustment function item, the adaptive adjustment function for the monitoring area is started.
[0107] Please refer to Figure 5b ,like Figure 5bAs shown, if the user expects to make adaptive adjustments to the target page, then he clicks on the activation entry 5b3 of the adaptive adjustment function item. For the electronic device, the activation operation of the adaptive adjustment function item is detected at the activation entry 5b3, thereby dividing the monitoring area according to the adaptive rules and displaying the obtained target area on the target page.
[0108] Under the effect of the above-mentioned embodiment, the user can freely choose whether to turn on the adaptive adjustment function item, thereby adjusting the displayed content on the target page according to the user's needs, providing the user with more choices to meet diverse needs.
[0109] See also Figure 6 In an exemplary embodiment, before step 330, the method may further include the following steps:
[0110] Step 510: Determine whether the monitoring area meets the view adaptation condition according to the area configuration information corresponding to the monitoring area.
[0111] The area configuration information is information for configuring the monitoring area, which is used to indicate the specific area configuration of the monitoring area, and may include edge configuration, for example, a wall and / or a virtual electronic fence set for the monitoring area, including bookshelves and fences near the monitoring area. It should be noted that the wall position and the area outside the wall can be set as the edge, because the area outside the wall is not available to the user. For example, the monitoring range of the electronic device is the size of a study room, but the user places it in a small bathroom for use, so part of the monitoring range will be lost.
[0112] Regarding the view adaptation condition, it is to determine whether the focus content in the monitoring area is scattered in the entire monitoring area. It should be understood that if the focus content is scattered in the entire monitoring area, then the focus content cannot be focused, and therefore, the monitoring area cannot be divided.
[0113] Based on this, it can be determined whether the focus content can be focused on according to whether the edge indicated by the edge configuration in the area configuration information is close to the edge, where close to the edge means close to the edge of the monitoring area.
[0114] Figure 6a A schematic diagram of judging whether a view meets the conditions is shown in FIG. Figure 6a As shown, it includes monitoring area 6a1 and monitoring area 6a2, wherein the dark parts in monitoring area 6a1 and monitoring area 6a2 are edge areas, and the light parts are focus contents; Figure 6aIt can be seen that the focus content in the monitoring area 6a1 is not scattered in the entire monitoring area, but is concentrated in one area of the monitoring area, so the view adaptation condition is met; the edge in the monitoring area 6a2 is not adjacent to the edge, and the focus content is scattered in the entire monitoring area and cannot be focused, so the view adaptation condition is not met.
[0115] It should be noted that if the view adaptation conditions are not met, it means that the focus content is scattered throughout the entire monitoring area and cannot be focused. Then, due to the dispersion, complexity and correlation of the focus content, there may be a close correlation between the focus contents. The relationship and relative position between each other are crucial to understanding the status of the entire monitoring area. Therefore, they cannot be simply separated. For example, the correlation between the entrance and exit area and the edge is complementary in many cases. Removing the edge associated with the entrance and exit area and retaining the entrance and exit area alone will destroy the spatial correlation between the two, which may form a blind spot in the monitoring area, and the activities on the edge associated with the entrance and exit area cannot be monitored, resulting in security vulnerabilities. In addition, if the focus content after segmentation is too small or too much, when the segmented focus content is displayed on the target page, it will be difficult for the user to pay attention to all important information at the same time.
[0116] Based on this, if the view adaptation condition is not met, the monitoring area is not segmented. If the view adaptation condition is met, step 530 is executed to segment the monitoring area according to the adaptive rule to obtain the target area.
[0117] First, according to the focus content determined in the above steps, the area where the focus content is located can be retained, and the rest of the area can be cut and removed, so that the retained area can be regarded as the target area. In addition, after obtaining the target area, the target area can be scaled and adjusted according to the view size and / or the user device screen size to ensure that the target area can fit the screen and the focus content is displayed clearly without distortion.
[0118] Under the effect of the above-mentioned embodiment, if the view adaptation condition is not met, the monitoring area is not segmented to avoid segmenting the focus content scattered throughout the monitoring area, causing the user to miss important information; if the view adaptation condition is met, the monitoring area is segmented to reduce the content displayed on the target page, so that the user can obtain and process key information more efficiently.
[0119] See also Figure 7 In an exemplary embodiment, step 530 may include the following steps:
[0120] Step 531, determining the functional areas existing in the monitoring area.
[0121] Among them, the functional area refers to the area that can realize specific functions. The functional area is usually the place where key operations or functions are performed. For example, the entrance and exit area is the main channel for people to enter and exit the monitoring area, and there is a need for security management; the interference area may be an area where there is signal interference or abnormal activity in the monitoring of electronic equipment, which will affect the accuracy of electronic equipment monitoring. For example, if the target device is a human body sensor, then the area where equipment such as electric fans and sweeping robots that affect the accuracy of human body sensor monitoring are located can be regarded as an interference area.
[0122] Regarding determining the functional areas, different types of functional areas can be preset according to specific application scenarios. For example, the interference area is an area that will interfere with the monitoring of the target device. If the target device is a human body sensor, then the area where the green plants are located can be regarded as an interference area. The spatial layout of the monitoring area can also be analyzed to determine the physical location of the functional area in combination with the physical environment information (such as the floor plan of the room, furniture layout, etc.). For example, the spatial layout of the room can be analyzed to mark the locations of entrances and exits such as doors and windows, thereby determining the entry and exit areas.
[0123] Step 533, determining whether the function area belongs to the focus content according to the adaptive rule, if the function area belongs to the focus content, then obtaining the target area based on the determined focus content.
[0124] It can be understood that the functional area is an area that can realize specific functions. Therefore, the functional area includes a large amount of key information. Then, taking the functional area as the focus content and retaining the functional area in the monitoring page can display more key information in the target page and reduce irrelevant information in the target page.
[0125] Regarding the target area, after determining the focus content, a virtual frame can be formed with the range of all the focus content, and the virtual frame is used as the target area.
[0126] Figure 7a A schematic diagram of segmenting and processing the monitoring area is shown in FIG. Figure 7a As shown, the monitoring area includes focus content 7a1 and focus content 7a2, wherein the focus content 7a1 includes an unconfigured blank area, a configured detection area, an entrance and exit area, an interference area and a target edge area, and the focus content 7a2 includes a target device area. While retaining the focus content 7a1 and the focus content 7a2, a new virtual frame 7a3 is formed, and the virtual frame 7a3 is segmented to obtain the target area 7a4.
[0127] certainly, Figure 7a In the segmentation target area, the bed icon is cut, or the adaptive rule is set to retain the stickers and not allow the stickers to be cut.
[0128] In the above process, retaining the functional area in the target page can avoid displaying irrelevant or secondary areas, reduce information redundancy, and reduce irrelevant content displayed in the target page to improve visualization efficiency. It can also enhance user concentration, and the user's attention will not be distracted by irrelevant content, allowing the user to obtain key information more quickly.
[0129] In a possible implementation, step 531 includes the following steps: acquiring area configuration information, and determining the functional area existing in the monitoring area according to the area configuration indicated by the area configuration information.
[0130] Among them, the regional configuration information represents the regional configuration status under the monitoring area. The regional configuration information can be obtained through manual configuration. The user can manually input or adjust the configuration of certain areas, for example, set a certain area as a detection area to obtain the regional configuration information, which is not limited here.
[0131] The functional area includes one or more of the unconfigured blank area and the configured detection area. The blank area refers to the area where the user can configure functions but has not yet configured. The detection area refers to the area that needs to be monitored. The detection area is divided by the system or the user according to actual needs, usually corresponding to the actual monitoring needs. The electronic equipment will focus on monitoring the targets in the detection area.
[0132] For example, if the electronic device is a human body sensor, then the human body sensor will focus on monitoring the movement within the detection area. Furthermore, the user can also perform automation configuration based on the detection area, for example, using events occurring in the detection area as trigger conditions for the automation control scheme.
[0133] Through the above process, the unconfigured blank areas and configured detection areas in the monitoring area can be determined, and the above areas can be retained as focus content in the subsequent process, so that users can quickly know that there are blank areas available for configuration and there are key monitoring targets in the detection areas.
[0134] In a possible implementation, step 531 includes the following steps: acquiring target information; and determining the functional area existing in the monitoring area according to the spatial situation indicated by the target information.
[0135] Among them, the target information is data or information that describes the physical or spatial status within the monitoring area, and is used to indicate the spatial situation of the monitoring area. The spatial situation includes one or more of the location of objects and / or equipment in the monitoring area and the spatial layout of the monitoring area.
[0136] The target information can be obtained by photographing the space corresponding to the monitoring area with imaging equipment, thereby analyzing the image data, identifying and locating the position of objects or equipment in the monitoring area, and then generating the target information; it is also possible to obtain a spatial layout map corresponding to the monitoring area, thereby determining the spatial layout of the monitoring area, and then generating the target information, which is not limited here.
[0137] The functional area includes one or more of the entrance and exit area, target device area, and interference area. The entrance and exit area is the area where the entrance and exit positions in the monitoring area are located, for example, the area where the door is located; the target device area is the area where the target device is located, for example, the area where the human body sensor is located; the interference area is the area where the interference source that interferes with the monitoring of the target device is located, for example, the area where the sweeping robot is located / active; the target device refers to the electronic device that monitors the monitoring area, that is, the electronic device corresponding to the target page.
[0138] It can be understood that the entrance and exit areas can increase the target creation speed and target deletion speed at the entrance and exit locations, and reduce the target creation probability at the entrance and exit locations so that the target device can respond quickly. The target can be a tracking target, such as an animal, a person, etc., which is not limited here; the interference zone corresponds to the interference effect on the monitoring of the target device, so the monitoring sensitivity of the interference zone can be appropriately adjusted to reduce the interference effect of the interference source.
[0139] Taking the target device as a human body sensor as an example, the area where the human body sensor is located is the target device area; moving objects such as fans, air conditioners, and green plants in the monitoring area will interfere with the human body sensor, so the above moving objects are interference sources, and the area where the interference sources are located is the interference area; through the spatial layout of the monitoring area, the location of the entrance and exit is determined, and the area where the entrance and exit are located is the entrance and exit area.
[0140] Through the above process, the entrance and exit areas, target equipment areas, and interference areas in the monitoring area can be determined, and the monitoring accuracy of the target equipment can be improved by appropriately adjusting the configuration of the entrance and exit areas and interference areas.
[0141] In a possible implementation, step 531 includes the following steps: determining whether there is an area in the monitoring area that meets the set conditions according to the edge configuration information corresponding to the monitoring area; if there is an area in the monitoring area that meets the set conditions, the area is a target edge area.
[0142] First of all, it should be noted that the area configuration information represents the area configuration status under the monitoring area. Specifically, the area configuration information also includes edge configuration information, which can indicate the edges within the monitoring area, such as walls and / or virtual electronic fences set for the monitoring area.
[0143] The setting condition is used to determine whether the edge is touching the edge. Touching the edge means that the edge is touching the edge of the monitoring area. If the edge is not touching the edge, then the edge is the target edge area.
[0144] Since the target edge area is not attached to the edge of the monitoring area, removing the target edge area from the monitoring area will cause the focus content to be scattered throughout the monitoring area, causing the user to miss important information. Therefore, the target edge area has the function of focusing the focus content, which can avoid dividing the focus content scattered throughout the monitoring area.
[0145] For example, the walls and virtual electronic fences in the monitoring area can be determined based on the edge configuration information. If there is a wall and / or virtual electronic fence close to the edge, then the wall and / or virtual electronic fence is the area that meets the set conditions, and the area where the wall and / or virtual electronic fence is located is regarded as the target edge area.
[0146] Through the above process, a target edge region can be determined for the monitoring area, so that the focus content is focused by using the target edge region, thereby avoiding segmentation of the focus content scattered throughout the monitoring area.
[0147] See also Figure 8 In another exemplary embodiment, step 530 may further include the following steps:
[0148] Step 5301, determine the focus content within the monitoring area.
[0149] As mentioned above, the focus content is the content in the monitoring area that the user needs to pay attention to. Specifically, the focus content may include various functional areas and / or target edge areas.
[0150] In one possible implementation, first, the functional areas existing in the monitoring area can be determined according to the spatial conditions indicated by the target information and / or the area configuration conditions indicated by the area configuration information, and the interference areas, entrance and exit areas, and target equipment areas can be obtained, thereby obtaining the area where the focus content is located; the target edge area in the monitoring area can also be determined according to the edge configuration information, thereby obtaining the area where the focus content is located.
[0151] Step 5303, while retaining the focus content, segment the monitoring area according to the adaptive rule to obtain the target area.
[0152] It can be understood that in order to enable the user to focus on the focus content, the focus content needs to be segmented and retained in the monitoring area to obtain the target area. The user can quickly understand the focus content by viewing the target area in the target page.
[0153] Specifically, the area where the focus content is located can be retained according to the focus content determined in the above steps, and the rest of the area can be cut and removed, so that the retained area can be regarded as the target area. In addition, after obtaining the target area, the target area can be scaled and adjusted according to the view size and / or the user device screen size to ensure that the target area can fit the screen and the focus content is displayed clearly without distortion.
[0154] For example, if the area where the focus content is determined includes the interference area, the entrance and exit area, and the target device area, then the interference area, the entrance and exit area, and the target device area can be retained, and the remaining areas can be cut and removed, and the area corresponding to the interference area, the entrance and exit area, and the target device area is the target area.
[0155] Through the above process, by retaining the focus content and segmenting the monitoring area according to adaptive rules, the target area is obtained. The areas irrelevant to the focus content can be excluded or simplified, thereby forming a more compact and efficient target area, which in turn can improve the display efficiency of the target page and ensure that users can obtain the most important information in the shortest time.
[0156] See also Fig. 9 In an exemplary embodiment, step 310 may include the following steps:
[0157] Step 311, obtaining a set view size.
[0158] The set view size may be determined according to the electronic device (user device) corresponding to the user terminal. For example, first, screen size information such as resolution (1920x1080 pixels), screen ratio (16:9) and physical size (5 inches, 13 inches) may be obtained from the user device, and then, a suitable set view size may be calculated according to the screen size information.
[0159] Step 313: adjust the scale of the target area based on the set view size.
[0160] The target area is scaled or stretched according to the set view size, and the target area is displayed at an appropriate ratio on the user's device to ensure that the content in the target area is clear and not distorted, and to avoid excessive zooming in or out, which may cause image blur or information loss.
[0161] For example, the target area obtained by adaptively adjusting the human body sensor to the monitoring area is displayed on a smartphone. Assume that the sensor target area corresponds to a wide room. If the entire room is directly displayed on a small screen at its original scale, the details may be too small to be seen clearly. Therefore, the system will scale the target area according to the size ratio of the mobile phone screen to avoid overscaling and ensure that the target area is clearly visible without blur or distortion.
[0162] Step 315: Enlarge and display the adjusted target area on the target page.
[0163] When zooming in on a target area, the user's operational experience needs to be considered to ensure that the focus content remains within the user's field of vision and to avoid missing information due to zooming in. In addition, the area name, person icon, and other content should also be adjusted and enlarged in proportion.
[0164] It should be noted that if there is little focus content, when adjusting the target area and zooming in, the maximum view should at least retain some necessary background or surrounding areas. This is to ensure that when the user is viewing, although the focus content is limited, it can still provide enough contextual information to help the user better understand the situation of the overall monitoring area.
[0165] For example, Figure 9a A schematic diagram showing a maximum view at least preserved, such as Figure 9a As shown in the figure, if the target area is a rectangle, then at least [4X5] grids are retained, and if the target area is a square, then at least [4x4] grids are retained. Of course, the maximum view retention of rectangular and square target areas can also be unified without distinction. For example, if the target area is a rectangle or a square, at least [5x5] grids are retained. Furthermore, the user can also set the maximum view retention by himself, which is not limited here.
[0166] Through the above process, by obtaining the set view size, proportionally adjusting the target area, and enlarging and displaying the adjusted target area, it can be ensured that the focus content can be presented with the best effect on different user devices, thereby improving the user experience and the accuracy of information visualization.
[0167] The present application also provides an application scenario, and the application scenario applies the above-mentioned content display method. Specifically, the application of the content display method in the application scenario is as follows:
[0168] First of all, it should be noted that in this application scenario, the target device is a human body sensor, and the human body sensor is configured in the living room.
[0169] Through step 801, the target page is displayed, which shows the monitoring area corresponding to the human body sensor and the layout of the living room.
[0170] Through step 803, jump to the configuration page corresponding to the target page, triggering the function configuration entry in the configuration page.
[0171] Through step 805, the adaptive adjustment function item is enabled.
[0172] Through step 807, target information, area configuration information and edge configuration information are obtained.
[0173] Through step 809, the detection area, entrance and exit area, interference area and target device area in the monitoring area are determined according to the target information and the area configuration information, and the target edge area in the monitoring area is determined according to the edge configuration information.
[0174] Among them, the detection area refers to the area in the living room that needs to be monitored, the entrance and exit area is the area where the entrance and exit are located in the living room, the interference area is the area where the sweeping robot is located / working in the living room, and the target device area is the area where the human body sensor is located in the living room.
[0175] Through step 811, the determined entrance and exit areas, interference areas, target equipment areas and target edge areas are retained from the monitoring area, and the remaining areas are cut and removed to obtain the target area.
[0176] Through step 813, the target area is proportionally enlarged based on the set view size, and the enlarged target area is displayed in the target page.
[0177] Through the above application scenarios, the areas that need to be focused on are retained in the target page, which can avoid displaying irrelevant or secondary areas on the target page and reduce information redundancy. Users can accurately grasp the key areas monitored by human body sensors and reduce attention to unnecessary areas, thereby improving monitoring efficiency.
[0178] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0179] The following is an embodiment of the device of the present application, which can be used to execute the content display method involved in the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the method embodiment of the content display method involved in the present application.
[0180] See also Fig.10 In an embodiment of the present application, a content display device 900 is provided, including but not limited to: a display module 910 and a display module 950 .
[0181] The display module 910 is used to display the target page.
[0182] Display module 930 is used to display the target area obtained by adaptive adjustment of the monitoring area in the target page; adaptive adjustment refers to adjusting the monitoring area according to adaptive rules; the target area includes the focus content in the monitoring area; the focus content is the area in the monitoring area that meets the adaptive rules.
[0183] In an exemplary embodiment, the content display device 900 is also used to display a configuration page corresponding to the target page, and the configuration page includes a function configuration entry; if a trigger operation on the function configuration entry is detected, the adaptive adjustment function item is displayed; in response to the start operation on the adaptive adjustment function item, the adaptive adjustment function for the monitoring area is turned on.
[0184] In an exemplary embodiment, the content display device 900 also includes a region segmentation module 930, which is used to determine whether the monitoring area meets the view adaptation condition based on the region configuration information corresponding to the monitoring area; if the view adaptation condition is met, the monitoring area is segmented according to the adaptive rules to obtain the target area.
[0185] In an exemplary embodiment, the region segmentation module 930 is also used to determine the focus content in the monitoring area; while retaining the focus content, the monitoring area is segmented according to the adaptive rule to obtain the target area.
[0186] In an exemplary embodiment, the region segmentation module 930 is also used to determine the functional area existing in the monitoring area; determine whether the functional area belongs to the focus content according to the adaptive rule, and if the functional area belongs to the focus content, obtain the target area based on the determined focus content.
[0187] In an exemplary embodiment, the region segmentation module 930 is also used to obtain region configuration information; the region configuration information represents the region configuration status under the monitoring area; according to the region configuration status indicated by the region configuration information, the functional area existing in the monitoring area is determined, and the functional area includes one or more of an unconfigured blank area and a configured detection area.
[0188] In an exemplary embodiment, the region segmentation module 930 is also used to obtain target information; the target information is used to indicate the spatial situation of the monitoring area; the spatial situation includes one or more of the location of objects and / or equipment in the monitoring area and the spatial layout of the monitoring area; according to the spatial situation indicated by the target information, the functional area in the monitoring area is determined; the functional area includes one or more of the entrance and exit area, the target equipment area, and the interference area; wherein the entrance and exit area corresponds to the entrance and exit position existing in the monitoring area; the target equipment area corresponds to the location of the target equipment, and the interference area corresponds to the location of the interference source that interferes with the monitoring of the target equipment.
[0189] In an exemplary embodiment, the region configuration information includes edge configuration information; the region segmentation module 930 is also used to determine whether there is an area in the monitoring area that meets the set conditions based on the edge configuration information corresponding to the monitoring area; if there is an area in the monitoring area that meets the set conditions, the area is a target edge area.
[0190] In an exemplary embodiment, the display module 910 is further used to obtain a set view size; adjust the proportion of the target area based on the set view size; and enlarge and display the adjusted target area in the target page.
[0191] It should be noted that, when the content display device provided in the above embodiment is displaying content, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the content display device will be divided into different functional modules to complete all or part of the functions described above.
[0192] In addition, the content display device and the content display method provided in the above embodiments belong to the same concept, and the specific manner in which each module performs the operation has been described in detail in the method embodiment, which will not be repeated here.
[0193] See also Fig.11 In an embodiment of the present application, an electronic device 4000 is provided, and the electronic device 4000 may include: a laptop computer, a tablet computer, a smart phone, a smart home panel with a touch function, etc.
[0194] exist Fig.11 In the embodiment, the electronic device 4000 includes at least one processor 4001 and at least one memory 4003.
[0195] The data interaction between the processor 4001 and the memory 4003 can be realized through at least one communication bus 4002. The communication bus 4002 may include a path for transmitting data between the processor 4001 and the memory 4003. The communication bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0196] Optionally, the electronic device 4000 may further include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.
[0197] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0198] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store a computer program in the form of instructions or data structures and can be accessed by the electronic device 400, but is not limited to this.
[0199] The memory 4003 stores a computer program, and the processor 4001 can read the computer program stored in the memory 4003 through the communication bus 4002 .
[0200] The computer program is executed by one or more processors 4001 to implement the content display method in the above-mentioned embodiments.
[0201] In addition, an embodiment of the present application provides a storage medium, on which a computer program is stored. The computer program is executed by one or more processors to implement the content display method as described above.
[0202] A computer program product is provided in an embodiment of the present application, including a computer program, which is executed by one or more processors to implement the content display method as described above.
[0203] Compared with related technologies, this solution can adaptively adjust the content displayed on the target page according to custom rules, display the focus content in the monitoring area to the user, reduce the display of unimportant content in the target page, optimize the user's attention distribution, and enable users to obtain and process key information more efficiently. In addition, when the area adjustment and / or device adjustment is detected, the adjusted monitoring area is re-segmented according to the adaptive rules, which can help users respond to changes in the monitoring area in a timely and accurate manner, ensuring that the focus content always remains effective in the adaptive adjustment.
[0204] In this solution, users can also freely choose whether to enable the adaptive adjustment function, so as to adjust the displayed content on the target page according to user needs, providing users with more choices to meet diverse needs. In addition, if the view adaptation conditions are not met, the monitoring area will not be segmented to avoid segmenting the focus content scattered throughout the monitoring area, causing users to miss important information; if the view adaptation conditions are met, the monitoring area will be segmented to reduce the content displayed on the target page, so that users can obtain and process key information more efficiently.
[0205] Furthermore, in this solution, the functional area can be retained in the monitoring page, and irrelevant or secondary areas can be avoided from being displayed, information redundancy can be reduced, and irrelevant content displayed in the target page can be reduced to improve visualization efficiency, and user concentration can be enhanced, and the user's attention will not be distracted by irrelevant content, so that the user can obtain key information more quickly. This solution retains the focus content, and segments the monitoring area according to the adaptive rules to obtain the target area. The area irrelevant to the focus content can be excluded or simplified, thereby forming a more compact and efficient target area, which can improve the display efficiency of the target page and ensure that the user can obtain the most important information in the shortest time.
[0206] After obtaining the target area, in this solution, by obtaining the set view size, proportionally adjusting the target area, and enlarging and displaying the adjusted target area, it is possible to ensure that the focus content can be presented with the best effect on different user devices, thereby improving the user experience and the accuracy of information visualization.
[0207] The above description is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A content display method, characterized in that: include: Display the target page; Displaying the target area obtained by adaptively adjusting the monitoring area on the target page; The adaptive adjustment refers to adjusting the monitoring area according to the adaptive rules; the target area includes the focus content in the monitoring area; the focus content is the area in the monitoring area that complies with the adaptive rules.
2. The method according to claim 1, characterized in that Before displaying the target page, the method further includes: Displaying a configuration page corresponding to the target page, wherein the configuration page includes a function configuration entry; If a trigger operation for the function configuration entry is detected, the adaptive adjustment function item is displayed; In response to the activation operation for the adaptive adjustment function item, the adaptive adjustment function for the monitoring area is activated.
3. The method according to claim 1, characterized in that Before displaying the target area adaptively adjusted for the monitoring area on the target page, the method further includes: Determining whether the monitoring area meets a view adaptation condition according to the area configuration information corresponding to the monitoring area; If the view adaptation condition is met, the monitoring area is segmented according to an adaptive rule to obtain the target area.
4. The method according to claim 3, characterized in that If the view adaptation condition is met, segmenting the monitoring area according to an adaptive rule to obtain the target area includes: Determining the focus content within the monitoring area; While retaining the focus content, the monitoring area is segmented according to the adaptive rule to obtain the target area.
5. The method according to claim 3, characterized in that If the view adaptation condition is met, segmenting the monitoring area according to an adaptive rule to obtain the target area includes: Determining the functional areas present in the monitoring area; It is determined whether the functional area belongs to the focus content according to the adaptive rule. If the functional area belongs to the focus content, the target area is obtained based on the determined focus content.
6. The method according to claim 5, characterized in that The determining of the functional area existing in the monitoring area comprises: Acquire regional configuration information; the regional configuration information represents the regional configuration status under the monitoring area; According to the area configuration indicated by the area configuration information, the functional area existing in the monitoring area is determined, and the functional area includes one or more of an unconfigured blank area and a configured detection area.
7. The method according to claim 5, characterized in that The determining of the functional area existing in the monitoring area comprises: Acquire target information; the target information is used to indicate the spatial situation of the monitoring area; the spatial situation includes one or more of the location of objects and / or equipment in the monitoring area and the spatial layout of the monitoring area; According to the spatial situation indicated by the target information, determine the functional area existing in the monitoring area; the functional area includes one or more of the entrance and exit area, the target equipment area, and the interference area; Among them, the entrance and exit area corresponds to the entrance and exit positions existing in the monitoring area; the target device area corresponds to the location of the target device, and the interference area corresponds to the location of the interference source that causes interference to the monitoring of the target device.
8. The method according to claim 5, characterized in that The area configuration information includes edge configuration information; The determining of the functional area existing in the monitoring area comprises: Determine, according to the edge configuration information corresponding to the monitoring area, whether there is an area in the monitoring area that meets the set conditions; If there is an area in the monitoring area that meets the set conditions, then the area is the target edge area.
9. The method according to claim 1, characterized in that The target area obtained by adaptively adjusting the monitoring area is displayed on the target page, including: Get the set view size; Proportionally adjusting the target area based on the set view size; The adjusted target area is enlarged and displayed in the target page.
10. The method according to any one of claims 1 to 9, characterized in that: After displaying the target area obtained by adaptively adjusting the monitoring area on the target page, the method further includes: If area adjustment and / or equipment adjustment is detected in the monitoring area, the adjusted monitoring area is re-segmented according to the adaptive rule, and the re-adjusted target area is displayed on the target page.
11. A content display device, characterized in that: include: Display module, used to display the target page; A display module, used to display the target area obtained by adaptively adjusting the monitoring area in the target page; The adaptive adjustment refers to adjusting the monitoring area according to the adaptive rules; the target area includes the focus content in the monitoring area; the focus content is the area in the monitoring area that complies with the adaptive rules.
12. An electronic device comprising at least one processor and at least one memory, wherein: The memory stores a computer program, wherein the computer program, when executed by the processor, implements the content display method according to any one of claims 1 to 10.
13. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by one or more processors, the content display method according to any one of claims 1 to 10 is implemented.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by one or more processors, the content display method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Video monitoring method and device and terminal device
CN109873980A
Video monitoring multi-picture display method, device and system
CN110858890A
Spatial configuration method and device, target detection method and device, equipment and storage medium
CN116319137A
Regional polishing parameter generation method and device, electronic equipment and storage medium
CN117681116A
Monitoring method and device, computer readable storage medium and monitoring equipment
CN117789134A