Growth record method, system, electronic device, and storage medium

By integrating data acquisition, storage, analysis, and decision-making functions through augmented reality technology and 3D rendering, the aesthetic and operational problems of existing height recording methods have been solved, enabling scientific and convenient recording of growth data and summarizing of dynamic changes.

CN115702788BActive Publication Date: 2025-10-17HONOR DEVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110923578.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-12
Publication Date
2025-10-17
Estimated Expiration
2041-08-12

AI Technical Summary

Technical Problem

Existing methods for recording height are aesthetically unappealing, cumbersome to operate, and prone to data loss, lacking scientific analysis and summaries of dynamic changes.

Method used

Employing augmented reality technology, face detection, and 3D rendering, it integrates data collection, storage, analysis, and decision-making functions, measuring data such as height through a camera and generating growth data reports and commemorative albums.

Benefits of technology

It provides scientific and convenient analytical information and decision-making suggestions, persistently records growth data, and generates a growth commemorative album that dynamically summarizes changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115702788B_ABST
    Figure CN115702788B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a growth record method and system, electronic equipment and a storage medium, and relate to the technical field of intelligent terminals. The growth record method of an embodiment of the present application comprises: in response to an operation of starting a measurement application, displaying an interface of measurement. The measurement application obtains the length of an object by using a camera to shoot the object. An interface of a growth data report is displayed. On the interface of the growth data report, the length of the object is displayed. Embodiments of the present application integrate functions such as data collection, storage, analysis and decision-making, and can meet personalized demands of different users for growth data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of intelligent terminal, in particular to a growth record method and system, an electronic device and a storage medium. BACKGROUND

[0002] Height is the most intuitive witness of children's growth. If height data can be recorded regularly and growth data reports are provided for users, it not only has commemorative significance, but also can help users pay attention to children's growth and provide parents with data information about children's healthy growth. Current height record methods mainly include the following three kinds: 1, using a ruler to measure height, marking a line on the wall; 2, using a ruler to measure height, inputting height data into a memo or an electronic spreadsheet; 3, using a height measuring instrument to regularly export height data. When measuring height, the last measurement result and the current measurement result are compared to determine the height change of the child in this period, and parents can determine whether the child's growth is healthy according to experience.

[0003] However, recording height data on the wall will affect the appearance of the wall, and some records will fade over time. Inputting height data into a memo or an electronic spreadsheet or exporting height data from a height measuring instrument is a manual operation, and the recording and analysis process is tedious and data is easy to lose. SUMMARY

[0004] Embodiments of the present application disclose a growth record method and system, an electronic device and a storage medium, which integrate data collection, storage, analysis and decision-making functions to meet the individual needs of different users for growth data.

[0005] The first aspect of the present application discloses a growth record method, which comprises: displaying a measurement interface in response to an operation of starting a measurement application. The measurement application obtains the length of an object by using a camera to take a picture of the object. The growth data report interface is displayed. The length of the object is displayed on the growth data report interface.

[0006] In the embodiment, the length of the object includes body length, body height, finger length, foot length, leg length and the like. The measurement application can take a picture of the object by calling the camera, so as to display the length of the object on the growth data report interface.

[0007] In one embodiment, the following at least one of the following is displayed on the growth data report interface: growth data of a preset period, comparison and analysis results of the growth data and reference data, and action suggestions. The growth data includes a plurality of lengths of the object.

[0008] In the embodiment, the growth data can include a plurality of lengths of the object at different times to record length changes of the object during the growth process. The reference data refers to growth data of a group to which the object belongs at each growth stage.

[0009] In another embodiment, after the interface for displaying the measurement, the method further includes displaying an interface for a growth album. On the interface for the growth album, a photo of the object in a preset period, content of the growth data report, and a video entertainment work pushed according to the action suggestion are displayed.

[0010] In another embodiment, on the interface for the measurement, an image of the object, measurement guide information, and a length of the object are displayed.

[0011] In another embodiment, the length of the object includes a height of the user. Before the interface for displaying the measurement, the method further includes displaying an interface for a user list.

[0012] In another embodiment, after the interface for displaying the user list, the method further includes, in response to an operation on the interface for the user list, displaying an interface for user information entry.

[0013] In another embodiment, after the interface for displaying the user information entry, the method further includes, on the interface for the user information entry, inputting basic information of the user. The basic information at least includes a name, a gender, a birth date, and a facial feature.

[0014] In another embodiment, after the basic information of the user is inputted, the method further includes, in response to an operation on the interface for the user information entry, returning to the interface for the user list.

[0015] In another embodiment, the interface for displaying the user information entry includes, on the interface for the user information entry, displaying a return control and a completion control. The return control is used to return to the interface for the user list. The completion control is used to save the basic information of the user.

[0016] In another embodiment, on the interface for the user list, a function extension control is displayed.

[0017] In another embodiment, after the function extension control is displayed, the method further includes, in response to a trigger operation on the function extension control, displaying function modules for deleting a user, modifying user information, inquiring user information, and growth measurement.

[0018] In another embodiment, after the function modules of displaying deleting user, modifying user information, inquiring user information, and growth measurement, the method further comprises: in response to a triggering operation on the function module of deleting user, deleting the selected user; or, in response to a triggering operation on the function module of modifying user information, or the function module of inquiring user information, displaying an interface of user information input; or, in response to a triggering operation on the function module of growth measurement, displaying a measurement interface.

[0019] The embodiment of the present application integrates technologies such as augmented reality (AR), face detection, and 3D rendering, and integrates functions such as data collection, storage, analysis, and decision-making, and can persistently measure growth data of a user, add a data processing and analysis attribute to a measurement tool attribute, and output a growth data report and a growth album. The growth data report can provide scientific and convenient analysis information for the user, and the growth album can provide decision-making suggestions and scientific audio-visual entertainment works for the user.

[0020] The second aspect of the present application discloses a growth recording system, comprising a measurement application and a gallery application. The measurement application acquires a length of an object by using a camera to capture the object. The gallery application outputs a growth data report according to the length of the object. The growth data report comprises the length of the object.

[0021] In the embodiment, the interface of the gallery application can be entered from the measurement application, and the interface of the measurement application can be entered from the gallery application.

[0022] In one embodiment, the growth data report comprises at least one of the following: growth data of a preset period, a comparison and analysis result of the growth data and reference data, and action suggestions. The growth data comprises a plurality of lengths of the object.

[0023] In another embodiment, the gallery application outputs a growth album according to the growth data. The growth album comprises photos of the object of a preset period, content of the growth data report, and audio-visual entertainment works pushed according to the action suggestions.

[0024] In another embodiment, the length of the object comprises the height of the user. The measurement application comprises a business module and a database module. The business module comprises a user management module, a growth measurement module, a data storage module, a data processing module, and a notification management module. The database module is configured to store user data from the user management module, raw data from the growth measurement module, and processed data from the data processing module. The user management module is configured to record user data, store the user data in the database module, and select one of the users in a user list for measuring the growth data of the user. The growth measurement module is configured to invoke a camera to measure the growth data of the user to obtain the raw data, and transmit the raw data to the data storage module. The data storage module is configured to store the raw data in the database module, and notify the data processing module to process the raw data to obtain the processed data. The data processing module is configured to store the processed data in the database module, transmit the processed data to the notification management module, and send a message to the notification management module. The notification management module is configured to prompt the user that the measurement is complete.

[0025] In another embodiment, the gallery application comprises a report management module. The notification management module is configured to transmit the processed data to the report management module, and send a message to the report management module. The report management module is configured to add the processed data to a report template to generate a growth data report.

[0026] In another embodiment, the report management module is configured to add the photos of the user and the growth data report to a memorial album template to generate a growth memorial album.

[0027] In another embodiment, the notification management module is configured to prompt the user to view the growth data report and / or the growth memorial album.

[0028] In another embodiment, the user management module is configured to provide functions of adding a new user, deleting a user, modifying user information, querying user information, and querying a user list.

[0029] In another embodiment, the growth measurement module is configured to provide measurement guidance to guide the user to perform the measurement according to predetermined steps.

[0030] In another embodiment, the data storage module is configured to provide interfaces and functions of adding data, deleting data, modifying data, and querying data in the database module.

[0031] In another embodiment, the data processing module is configured to analyze the growth trend of the user according to a time dimension, or analyze the growth trend between multiple users in the same growth stage.

[0032] In another embodiment, the notification management module is used to regularly send growth measurement notifications, growth data reports, and growth commemorative albums at preset time intervals.

[0033] The third aspect of the present application discloses an electronic device, including a processor, a memory, a communication module, an audio module, a sensor module, a camera and a display screen. The processor implements the above-mentioned growth recording method of the embodiment of the present application by running a computer program or code stored in the memory.

[0034] In a fourth aspect, the present application discloses a storage medium for storing a computer program or code. When the computer program or code is executed by a processor, the above-mentioned growth recording method of the embodiment of the present application is implemented.

[0035] The technical effects brought about by the second to fourth aspects of this application can be found in the relevant description of the growth recording method of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 It is a schematic diagram of the hardware structure of an electronic device according to one embodiment of the present application.

[0037] Figure 2 It is a schematic diagram of the software structure of an electronic device according to one embodiment of the present application.

[0038] Figure 3 It is a structural diagram of a growth recording system according to one embodiment of the present application.

[0039] Figure 4 This is a schematic diagram of information interaction of a growth record system according to one embodiment of the present application.

[0040] Figure 5 This is a functional diagram of a user management module according to one embodiment of the present application.

[0041] Figure 6 This is a schematic diagram of the interface of the user management module of one embodiment of the present application.

[0042] Figure 7 This is a schematic diagram of the interface of the user management module of another embodiment of the present application.

[0043] Figure 8 FIG. 1 is a functional diagram of a growth measurement module according to an embodiment of the present application.

[0044] Figure 9 This is a schematic diagram of the interface of the growth measurement module according to one embodiment of the present application.

[0045] Figure 10 This is a schematic diagram of the interface of the data processing module according to one embodiment of the present application.

[0046] Figure 11 Interface diagram of a data processing module according to another embodiment of the present application.

[0047] Figure 12 Functional diagram of a report management module according to an embodiment of the present application.

[0048] Figure 13 Interface diagram of a report management module according to an embodiment of the present application.

[0049] Figure 14 Interface diagram of a report management module according to another embodiment of the present application.

[0050] Figure 15 Interface diagram of a report management module according to another embodiment of the present application.

[0051] Figure 16 Flowchart of a growth record method according to an embodiment of the present application.

[0052] Figure 17 Diagram of starting AR measurement according to an embodiment of the present application.

[0053] Figure 18 Diagram of starting AR measurement according to another embodiment of the present application. DETAILED DESCRIPTION

[0054] It should be noted that "at least one" in the embodiments of the present application means one or more, and "multiple" means two or more than two. "And / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The terms "first", "second", "third", "fourth" and the like (if any) in the specification and claims of the present application and the drawings are used to distinguish similar objects, and are not used to describe a specific order or sequence.

[0055] In addition, it should be noted that the method disclosed in the embodiments of the present application or the method shown in the flowchart includes one or more steps for implementing the method, and the execution order of the multiple steps can be interchanged with each other without departing from the scope of the claims, and some steps can also be deleted.

[0056] In the embodiments of the present application, the object of growth record can cover people, pets and plants, etc. The growth record of people can record height data, and can also record other body data such as finger length, foot length and leg length. The growth record of pets can record data such as body length, body height, finger length, foot length and leg length. The growth record of plants can record data such as trunk height, branch number and leaf color. By recording the growth data, the growth dynamics of the recording object can be grasped in time to provide scientific data reference and analysis suggestions.

[0057] Taking the recording of height data as an example, the growth record can include height measurement, height record, data analysis and report output. The tools for height measurement include tape measure, wall-mounted height ruler, height and weight measuring instrument, etc. The tools for height record include electronic table, memo, sports health software, etc. The tool for data analysis is mainly electronic table. The tools for report output include presentation and gallery application, etc.

[0058] The tool for height measurement usually occupies house space and affects the aesthetic level of house decoration. The tool for height record usually needs to be input manually by the user, and the use is not convenient enough, and the data is easy to lose. The tool for data analysis is generally limited, and requires the user to have professional data analysis ability and judgment ability of whether the height change is normal. The tool for report output generally has high production cost. On the one hand, the user needs to consume a lot of energy to complete the shooting of the growth album, and the album takes a long time. On the other hand, the growth commemorative presentation needs the user to have professional presentation production skills. The gallery application needs the user to select the pictures by himself, and the content of the growth album does not include the summary of dynamic changes in the growth process, which is not high and comprehensive enough.

[0059] Therefore, the embodiments of the present application provide a growth record method, system, electronic device and storage medium, which fuse technologies such as augmented reality (AR), face detection and 3D rendering, integrate functions such as data collection, storage, analysis and decision-making, can measure growth data persistently, add the attribute of data processing and analysis to the attribute of the measuring tool, and output growth data report and growth album. The growth data report can provide scientific and convenient analysis information for the user, and the growth album can provide decision-making suggestions and scientific audio-visual entertainment works for the user.

[0060] Electronic device

[0061] Figure 1 FIG. 1 is a schematic diagram of the hardware structure of an electronic device 100 according to an embodiment of the present application.

[0062] Reference can be made to Figure 1The electronic device 100 can include a processor 110, a memory 120, a communication module 130, an audio module 140, a sensor module 150, a camera 160, and a display 170. The processor 110 is electrically connected to the other components. The processor 110 can implement the growth record method of the embodiments of the present application by running computer programs or codes stored in the memory 120.

[0063] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated into one or more processors.

[0064] The memory 120 can include an external memory interface and an internal memory. The external memory interface can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface to implement data storage functions. The internal memory can be used to store computer executable program codes, including instructions. The internal memory can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc. The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phonebook, etc.), etc. In addition, the internal memory can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 100 by running instructions stored in the internal memory and / or instructions stored in the memory provided in the processor 110.

[0065] The communication module 130 can include a mobile communication module and a wireless communication module. The mobile communication module can provide a solution for wireless communication including 2G / 3G / 4G / 5G, etc. applied to the electronic device 100. The wireless communication module can provide a solution for wireless communication including Wireless Local Area Networks (WLAN) (e.g., Wireless Fidelity (Wi-Fi) network), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR) technology, etc. applied to the electronic device 100.

[0066] The audio module 140 is configured to convert digital audio information into an analog audio signal output, and to convert an analog audio input into a digital audio signal. The audio module 140 can also be configured to encode and decode audio signals. In some embodiments, the audio module 140 can be disposed in the processor 110, or some functional modules of the audio module 140 can be disposed in the processor 110. The electronic device 100 can implement an audio function, such as voice play, recording, etc. through the audio module 140.

[0067] The sensor module 150 can include, but is not limited to, a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, and a bone conduction sensor, etc.

[0068] The camera 160 includes a TOF camera. The TOF camera is configured to measure depth information, including an infrared light projector and a receiving module. The projector projects infrared light outward, the infrared light is reflected after encountering an object to be measured, and is received by the receiving module. By recording the time from the emission of the infrared light to the reception of the infrared light, the depth information of the object to be illuminated is calculated, and 3D modeling is completed. In some embodiments, the electronic device 100 can include one or N cameras 160, N being a positive integer greater than 1.

[0069] The display screen 170 is configured to display images, videos, and the like. The display screen 170 includes a display panel. The display panel can be a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), an Active-Matrix Organic Light Emitting Diode (AMOLED), a Flex Light-Emitting Diode (FLED), a Miniled, a Micro Led, a Micro-oLed, a Quantum Dot Light Emitting Diodes (QLED), or the like. In some embodiments, the electronic device 100 can include one or N display screens 170, where N is a positive integer greater than 1.

[0070] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the electronic device 100. In some other embodiments of the present application, the electronic device 100 can include more or fewer components than those illustrated, or combine certain components, or split certain components, or different arrangement of components.

[0071] Figure 2 FIG. 17 is a schematic diagram of a software structure of the electronic device 100 according to an embodiment of the present application.

[0072] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. The embodiments of the present application take the Android system with a layered architecture as an example to illustrate the software structure of the electronic device 100.

[0073] For more information, please refer to Figure 2 The layered architecture divides the software into several layers, each layer has a clear role and division of labor. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, the application layer, the application framework layer, the Android runtime and system library, and the kernel layer.

[0074] The application layer can include a series of application packages. The application packages can include, but are not limited to, AR measurement, camera, gallery, motion health, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, and the like.

[0075] The application framework layer provides an application programming interface (API) and programming framework for applications of the application layer. The application framework layer includes some pre-defined functions. The application framework layer can include, but is not limited to, a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc.

[0076] The window manager is used to manage windows programs. The window manager can acquire the size of the display screen 170, determine whether there is a status bar, lock the screen, intercept the screen, etc.

[0077] The content provider is used to store and acquire data, and make the data accessible to applications. The data can include videos, images, audios, dialed and received calls, browsing history and bookmarks, phone books, etc.

[0078] The view system includes visual controls, such as a control for displaying text, a control for displaying pictures, etc. The view system can be used to build an application. A display interface can be composed of one or more views. For example, a display interface including a short message notification icon can include a view for displaying text and a view for displaying pictures.

[0079] The phone manager is used to provide the communication function of the electronic device 100. For example, the management of the call state (including call connection, call hang-up, etc.).

[0080] The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, etc.

[0081] The notification manager enables an application to display notification information in the status bar, which can be used to convey a type of message that can automatically disappear after a short stay without user interaction. For example, the notification manager is used to inform the completion of downloading, message reminders, etc. The notification manager can also be a notification in the form of a chart or a scroll bar text appearing in the top status bar of the system, such as a notification of an application running in the background, or a notification in the form of a dialogue window appearing on the screen. For example, prompting text information in the status bar, issuing a prompt sound, the electronic device 100 vibrating, the indicator light flashing, etc.

[0082] The Android Runtime includes a core library and a virtual machine. The Android Runtime is responsible for the scheduling and management of the Android system. The core library includes two parts: one part is the function function that the Java language needs to call, and the other part is the core library of Android.

[0083] The application program layer and the application framework layer run in a virtual machine. The virtual machine executes Java files of the application program layer and the application framework layer as binary files. The virtual machine is used to perform functions such as management of object life cycle, stack management, thread management, management of security and exception, and garbage collection.

[0084] The system library can include a plurality of functional modules. For example, a surface manager, media libraries, a three-dimensional graphics processing library (e.g., OpenGL ES), a 2D graphics engine (e.g., SGL), etc.

[0085] The surface manager is used to manage a display subsystem and provides fusion of 2D and 3D layers for a plurality of applications.

[0086] The media libraries support playback and recording of a plurality of commonly used audio, video formats, and static image files, etc. The media libraries can support a plurality of audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0087] The three-dimensional graphics processing library is used to implement three-dimensional graphics drawing, image rendering, composition, and layer processing, etc.

[0088] The 2D graphics engine is a drawing engine for 2D drawing.

[0089] The kernel layer is a layer between hardware and software. The kernel layer at least includes display drivers, camera drivers, audio drivers, and sensor drivers.

[0090] The following illustrates a working flow of the software and hardware of the electronic device 100 in a capture photographing scenario.

[0091] When the touch sensor receives a touch operation, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into a raw input event (including touch coordinates, a timestamp of the touch operation, etc.). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer, and identifies a control corresponding to the input event. Taking an example in which the touch operation is a touch single-click operation and the control corresponding to the single-click operation is a control of a camera application icon, the camera application calls an interface of the application framework layer, starts the camera application, and then starts the camera driver through the kernel layer, and captures a still image or a video through the camera 160.

[0092] Growth record system

[0093] Figure 3 is a structural schematic diagram of a growth record system 300 according to an embodiment of the present application.

[0094] Reference can be made toFigure 3 The growth recording system 300 is applied to the electronic device 100, and involves the application layer and the application framework layer of the electronic device 100. The growth recording system 300 specifically involves AR measurement, camera, gallery and the like application in the application layer.

[0095] The AR measurement can acquire the permission of the camera, and measure the growth data of the user by calling the camera 160. The gallery can output the growth data report and the growth album according to the growth data of the user.

[0096] Specifically, the AR measurement includes a business module 310 and a database module 320. The business module 310 includes a user management module 311, a growth measurement module 312, a data storage module 313, a data processing module 314 and a notifier 315.

[0097] The database module 320 is used to store user data, raw data and processed data. The user data is from the user management module 311, the raw data is from the growth measurement module 312, and the processed data is from the data processing module 314.

[0098] The gallery includes a data reporter 316.

[0099] The user management module 311 records the user data, stores the user data in the database module 320 through the content provider of the application framework layer, and selects one of the users in the user list to measure the growth data of the user.

[0100] The growth measurement module 312 measures the growth data of the user by calling the camera 160 to obtain the raw data, and transmits the raw data to the data storage module 313.

[0101] The data storage module 313 stores the raw data in the database module 320 through the content provider of the application framework layer, and notifies the data processing module 314 to process the raw data to obtain the processed data.

[0102] The data processing module 314 stores the processed data in the database module 320 through the content provider of the application framework layer, and sends a message and the processed data to the notifier 315.

[0103] The notification management module 315 sends a message and the processed data to the report management module 316 and prompts the user of the completion of the measurement through the notification manager of the application framework layer.

[0104] The report management module 316 adds the processed data to the report template to generate a growth data report, and generates a growth album in combination with the photos of the user's growth process taken by the camera, and then prompts the user to view the growth data report and the growth album through the notification manager of the application framework layer.

[0105] The growth data report includes the analysis results and suggestions of the user's growth data. The growth album includes the growth data report and photos of the user's growth process.

[0106] Figure 4 3 is a schematic diagram of information interaction of a growth recording system 300 according to an embodiment of the present application.

[0107] See Figure 4 The growth recording system 300 involves a measurement application and a gallery application. The measurement application includes a measurement background (Measure Background), a user management module 311, a growth measurement module 312, a data storage module 313, a data processing module 314, a notification management module 315, and a database module 320. The gallery application includes a gallery processing module (GalleryProcess) and a gallery storage module.

[0108] Take the example of adding a new user. The growth measurement module 312 requests the user management module 311 to add a new user. After receiving a successful message about the user addition, it initializes the measurement component, measures the growth data, and sends the measurement results to the data storage module 313. The data storage module 313 stores the measurement results in the database module 320 and sends the measurement results to the data processing module 314 to trigger analysis and updating of the growth data. The data processing module 314 stores the analysis results in the database module 320, generates or updates a growth data report, converts the growth data report into a media file to generate a growth album, marks the time when the growth data report was generated or updated, and sends the media file of the growth data report to the measurement backend. The measurement backend scans the latest measurement time and marks the measurement flag, scans the latest growth album time and marks the growth album flag, sends a measurement notification to the notification management module 315, and sends a notification of the growth data report and the generation of the growth album to the gallery processing module. The gallery processing module stores the growth album in the gallery storage module and sends a storage notification to the notification management module 315.

[0109] The above modules will be further explained below.

[0110] User management module

[0111] The user management module 311 is used to manage user growth data. The user management module 311 can create files for one or more users and provide functions such as adding users, deleting users, modifying user information, querying user information, and querying user lists.

[0112] Figure 5 This is a functional diagram of the user management module 311 according to one embodiment of the present application.

[0113] See Figure 5 The user management module 311 has functions such as adding new users, deleting users, modifying user information, and querying user information. The user management module 311 can record basic information of one or more users to create user profiles. Basic information includes name, gender, date of birth, and facial features.

[0114] The above functions of the user management module 311 involve the settings module (Settings), the user management module 311 and the database module 320. The settings module can identify the user's input operation on the display screen 170 and output an operation instruction.

[0115] The information interaction process between the above modules is described below.

[0116] (1) Add new users

[0117] The setup module outputs a command to add a new user and sends the original user data to the user management module 311. The user management module 311 encodes the original user data to obtain encoded data that meets the database format requirements and writes the encoded data into the database. The database module 320 checks the validity of the encoded data. If the encoded data is valid, the database module 320 sends a message to the user management module 311 confirming the successful data write. The user management module 311 then sends a message to the setup module confirming the successful user addition.

[0118] Figure 6 This is a schematic diagram of the interface of the user management module 311 according to one embodiment of the present application.

[0119] See Figure 6 The user management module 311 adds a new user and can provide a control for adding a new user in the user list interface. The user triggers the control and switches to the user information entry interface. In the user information entry interface, the user can add basic information of one or more users.

[0120] The way in which the user triggers the control on the display screen 170 may include touching, clicking or sliding the screen.

[0121] The user management module 311 can create a user list by adding a new user, so that the growth measurement module 312 can measure the growth data of each user according to the user dimension, thereby supporting the recording of growth data of multiple users.

[0122] (2) Delete user

[0123] The setup module outputs a command to delete the user and sends the user ID to the user management module 311. The user management module 311 sends a message to the database module 320 requesting a modification record. The database module 320 searches for the user based on the user ID and modifies the user's record. After the modification is complete, the database module 320 sends a successful deletion message to the user management module 311, which then sends a successful deletion message back to the setup module.

[0124] Figure 7 This is a schematic diagram of the interface of the user management module 311 according to another embodiment of the present application.

[0125] See Figure 7 To delete a user, the user management module 311 may provide a user deletion control on the user list interface. Select a user in the user list and click the user's field to trigger the control. A pop-up window will appear, asking "Do you want to delete the user?" Once the user is confirmed to be deleted, the user management module 311 deletes the user.

[0126] In other embodiments, multiple users can be selected from the user list to batch select the users to be deleted. When the selection is completed, a query window pops up, displaying "Do you want to delete multiple users?" After confirming to delete multiple users, the user management module 311 deletes the multiple users simultaneously.

[0127] The user management module 311 can update the database in real time and delete invalid data through the function of deleting users to save database storage space.

[0128] (3) Modify user information

[0129] The setting module outputs an instruction to modify user information, and sends the modification data to the user management module 311, wherein the modification data includes the user identity. The user management module 311 encodes the modification data to obtain encoded data meeting the format requirements of the database, and writes the encoded data into the database. The database module 320 checks the validity of the encoded data. If the encoded data is valid, the database module 320 queries the user according to the user identity, and modifies the information of the user according to the encoded data. After the modification is completed, the database module 320 feeds back a message of successful writing to the user management module 311, and the user management module 311 feeds back a message of successful modification of the user information to the setting module.

[0130] Referring back to Figure 6 , the user management module 311 modifies the user information, and a control for modifying the user information can be provided on the interface of the user list. One of the users in the user list can be selected to trigger the control, and the interface for entering the user information can be switched to. In the interface for entering the user information, the basic information of the user can be modified.

[0131] The user management module 311 can update the basic information of the user in real time through the function of modifying the user information, so as to ensure the reliability of the user information.

[0132] (4) Querying user information

[0133] The setting module outputs an instruction to query the user information, and sends the user identity to the user management module 311. The user management module 311 sends a message to query the database to the database module 320. The database module 320 queries the user according to the user identity, and feeds back the encoded data corresponding to the user to the user management module 311. The user management module 311 decodes the encoded data, and feeds back the original user data to the setting module. The setting module displays the original user data.

[0134] Referring back to Figure 6 , the user management module 311 queries the user information, and a control for querying the user information can be provided on the interface of the user list. One of the users in the user list can be selected to trigger the control, and the interface for entering the user information can be switched to. In the interface for entering the user information, the basic information of the user can be viewed.

[0135] When there are many users in the user list, the user management module 311 can improve the efficiency of finding the user through the functions of querying the user information and quickly indexing, and obtain the basic information of the user from the database, and display the basic information on the interface for entering the user information.

[0136] Growth measurement module

[0137] The growth measurement module 312 is configured to measure the growth data of a user. The growth measurement module 312 can provide measurement guidance and invoke the data storage interface to save the growth data into the data table of the user.

[0138] The measurement guidance can guide the user to perform the measurement according to predetermined steps. The predetermined steps can be displayed on the screen or announced by the audio module 140.

[0139] In one embodiment, the growth measurement module 312 invokes the camera 160 to measure the growth data of the user.

[0140] Taking the measurement of the height data as an example, the camera 160 is directed to the foot bottom plane of the user by using the augmented reality technology, the foot bottom starting position is anchored, and the lens is pulled up from the bottom to the face position. After the face is detected by the face detection technology, the lens is continuously pulled up to the head top position, which is anchored to the head top position. The height between the foot bottom starting position and the head top position is defined as the height. After the height is calculated, the measurement result is drawn by using the 3D rendering technology, and the measurement result is displayed on the screen in real time.

[0141] Figure 8 The function diagram of the growth measurement module 312 of one embodiment of the present application.

[0142] Referring to Figure 8 , the growth data of the user is measured, which involves the user management module 311, the growth measurement module 312, the database module 320 and the data processing module 314.

[0143] The user management module 311 specifies a user and initializes a measurement model. The growth measurement module 312 measures the growth data of the user by using the measurement model, calculates the average value of the growth data, and transmits the calculation result and the user identity to the database module 320. The database module 320 queries the user according to the user identity, modifies the growth data of the user, sends a message of growth data update to the data processing module 314, and feeds back a message of successful growth data update to the growth measurement module 312. The growth measurement module 312 feeds back a message of successful growth data record to the user management module 311.

[0144] Figure 9 The interface diagram of the growth measurement module 312 of one embodiment of the present application.

[0145] Referring to Figure 9The growth measurement module 312 measures the growth data of the user, and a control for growth measurement can be provided on the interface of the user list. One of the users in the user list can be selected to trigger the control to switch to an interface for AR measurement. On the interface for AR measurement, the user image captured by the camera 160 and measurement guidance information can be displayed. After the measurement operation is completed according to the measurement guidance information, the interface for AR measurement displays the user image captured by the camera 160 and the growth data of the user.

[0146] In other embodiments, the growth data can also be announced by the audio module 140.

[0147] The growth measurement module 312 measures the growth data of the user by AR, face detection, and 3D rendering technology, provides an effective data source for the growth change of the user, and has better robustness in measurement accuracy and measurement results.

[0148] Data storage module

[0149] The data storage module 313 can provide services for the storage requirements of AR measurement, ensure the ACID of data storage, and provide interfaces and functions for adding, deleting, modifying, and querying data in the database module 320. The ACID refers to four characteristics that a database management system (DBMS) must have to ensure that a transaction is correct and reliable during data writing or updating: atomicity, consistency, isolation, and durability.

[0150] Data processing module

[0151] The data processing module 314 can analyze the original data for trends, differences, medians, maximums, minimums, etc., to obtain processed data, compare the processed data with reference data, store the results of the comparison analysis in the database module 320, and send a message to the notification management module 315. The original data refers to the growth data measured by the growth measurement module 312.

[0152] In one embodiment, the data processing module 314 analyzes the original data, compares the growth change trends of the user according to the time dimension, calculates the maximum, average, and median of the growth data of the user in a preset period, and calculates the difference between the processed data and the reference data.

[0153] The reference data refers to the growth data of the user groups in each growth stage. The reference data can be derived from the historical data of the user groups collected by AR measurement.

[0154] The preset period includes key growth stages of the user, such as key stages of height growth of children at 0-1 years old, 4-6 years old, and 13-18 years old.

[0155] The processing data is compared and analyzed with the reference data, and the reference data of the peer user group is matched, so that the user can be provided with a reference basis for the growth trend.

[0156] Figure 10 An interface diagram of the data processing module 314 of an embodiment of the present application.

[0157] Referring to Figure 10 The data processing module 314 analyzes the original data, and can provide a control for data processing on the interface of the AR measurement. After the interface of the AR measurement displays the user image captured by the camera 160 and the original data of the user, the control can be triggered to switch to the interface of data analysis. On the interface of data analysis, the growth curve of the user in the preset period and the reference curve of the peer user group are displayed.

[0158] In another embodiment, when the growth measurement module 312 synchronously measures the growth data of multiple users, the data processing module 314 can calculate the difference of the growth data between multiple users in the same growth stage, and compare and analyze the growth data of each user.

[0159] The comparison and analysis of the growth data between multiple users includes comparing the growth data of different users in the same key growth stage.

[0160] Figure 11 An interface diagram of the data processing module 314 of another embodiment of the present application.

[0161] Referring to Figure 11 The data processing module 314 analyzes the growth data of multiple users, and can provide a control for data processing on the interface of the AR measurement. The control can be triggered to switch to the interface of data analysis. On the interface of data analysis, the growth curves of multiple users in the preset period are displayed.

[0162] The data processing module 314 can analyze the growth data of one or more users, and combine the growth data of the peer user group to provide a scientific reference basis for the user.

[0163] The notification management module

[0164] The notification management module 315 can notify the user to view the growth data report and / or the growth album.

[0165] In one embodiment, the notification management module 315 can send the growth measurement notification, the growth data report and / or the growth album at a preset time interval.

[0166] For example, a parent measures the height of a child for the first time on June 1st. The parent can set the notification management module 315 to measure the height of the child every month. On July 1st, the notification management module 315 sends a height measurement notification to the parent. When the parent completes the measurement, the growth data report and / or the growth album can be displayed on the AR measurement interface. When the growth data report and / or the growth album is generated, the notification management module 315 sends a message to prompt the parent to view the growth data report and / or the growth album, and the growth data report and / or the growth album can be directly displayed on the AR measurement interface.

[0167] When the parent completes the measurement, the parent can also exit the AR measurement application. The parent sets the electronic device 100 to a do-not-disturb mode from 11 p.m. to 6 a.m. The AR measurement application runs in the background, and when the growth data report and / or the growth album is generated, the notification management module 315 can prompt the parent to view the growth data report and / or the growth album in a silent display mode during the do-not-disturb mode. On July 2nd, when the do-not-disturb mode is cancelled, the parent can see the message sent by the AR measurement application to prompt the parent to view the growth data report and / or the growth album. This idle-time notification mode does not disturb the work and rest of the parent, and the parent can conveniently view the growth data report and / or the growth album of the child when the parent wakes up in the morning.

[0168] Report management module

[0169] The report management module 316 is configured to manage the template of the growth data report, generate the growth data report and the growth album.

[0170] The growth data report can be dynamically refreshed according to the update of the processed data.

[0171] In one embodiment, the user can actively trigger the control on the screen to generate the growth data report and / or the growth album. When the growth data report and / or the growth album is generated, the notification management module 315 prompts the user to view the growth data report and / or the growth album in time, or directly displays the growth data report and / or the growth album on the AR measurement interface.

[0172] In another embodiment, the user can set a report generation cycle. During the report generation cycle, the report management module 316 can automatically generate a growth data report and / or a growth album when the system is idle. After the growth data report and / or growth album is generated, in the system's do not disturb mode, the notification management module 315 sends a message to prompt the user to view the growth data report and / or growth album in a silent display.

[0173] Figure 12 3 is a functional diagram of the report management module 316 according to one embodiment of the present application.

[0174] See Figure 12 , generating a growth data report, involving a database module 320 , a data processing module 314 , a notification management module 315 and a report management module 316 .

[0175] The data processing module 314 analyzes the user's growth data, runs a data analysis program, encodes the processed data to obtain encoded data that meets database format requirements, and transmits the encoded data and user identity to the database module 320. The database module 320 queries the user based on the user identity, modifies the user's data table based on the encoded data, and sends a message to the data processing module 314 indicating that the data has been successfully written. It then checks the reporting rules and sends a message to the report management module 316 indicating that the report template has been called. The report management module 316 decodes the encoded data and adds the processed data to the report template to generate a growth data report. It also sends a message to the database module 320 indicating that the user's growth data has been written. The database module 320 then sends a message to the report management module 316 indicating that the data has been successfully written. The report management module 316 checks the notification rules and sends a message to the notification management module 315 indicating that the growth data report has been output. The notification management module 315 prompts the user to view the growth data report.

[0176] Data analysis programs include calculating trends, differences, medians, maximums, and minimums on growth data to obtain processed data. Reporting rules refer to the methods used to generate growth data reports, including user-triggered or system-automated generation. Notification rules refer to the methods used to send notifications to users, including instant or off-peak notifications.

[0177] Figure 13 3 is a schematic diagram of the interface of the report management module 316 according to one embodiment of the present application.

[0178] See Figure 13The report management module 316 outputs a growth data report. A control for outputting the growth data report can be provided on the AR measurement interface. The user can trigger the control to switch to the growth data report interface. The growth data report interface displays growth data for a preset period, reference data, comparative analysis results, and action recommendations.

[0179] After generating the growth data report, the report management module 316 can search the gallery for highlight photos of the user within the period, based on the user's facial features and the period during which the growth data was measured. These photos can include high-definition photos of the user exercising, photos of the user smiling, and artistic photos of the user. The report management module 316 adds the user's highlight photos and growth data report to the album template to generate the album. The module then sends a message to the notification management module 315 requesting the album be output. The notification management module 315 prompts the user to view the album.

[0180] Among them, the growth album can be dynamically refreshed according to the update of the growth data report.

[0181] Figure 14 It is a schematic diagram of the interface of the report management module 316 according to another embodiment of the present application.

[0182] See Figure 14 The report management module 316 outputs a growth album, which can use visual algorithms to automatically filter out the user's highlight photos during the measurement period in the gallery. A control for outputting the growth album is provided on the AR measurement interface. The user can trigger the control, and the measurement background will filter out one or more of the user's highlight photos from the gallery, and then switch to the growth album interface. The growth album interface displays the selected user's highlight photos, the content of the growth data report, and audio and video entertainment works pushed based on the action suggestions.

[0183] Figure 15 It is a schematic diagram of the interface of the report management module 316 according to another embodiment of the present application.

[0184] See Figure 15 , the report management module 316 outputs a growth album, or you can manually select the user's highlight photos during the measurement period in the gallery. A control for outputting a growth album is provided on the AR measurement interface. The user can trigger the control to switch to the gallery interface. On the gallery interface, photos of users in multiple measurement periods are displayed. After selecting one or more highlight photos of the user, switch to the growth album interface. On the growth album interface, the highlight photos of the selected user, the content of the growth data report, and the audio-visual entertainment works pushed according to the action suggestions are displayed.

[0185] The report management module 316 outputs growth data reports according to the measurement and analysis results of the user growth data, and generates a growth album by using intelligent piece selection technology to record highlight scenes of the user growth process, so as to improve the accuracy of the selection, meet the scene-based demands of the user, and more vividly and comprehensively record the growth process of the user.

[0186] Growth recording method

[0187] Figure 16 is a flowchart of the growth recording method of an embodiment of the present application.

[0188] The growth recording method can be applied to the electronic device 100. Figure 16 The growth recording method can include:

[0189] S101, in response to a first operation, displaying an interface of a user list.

[0190] It can be understood that the first operation is used to start an application program on the electronic device 100, such as an AR measurement application program, a camera application program, and the like, to display a graphical user interface (GUI) of the application program.

[0191] The operation of the user on the display screen 170 can include operations such as touching, clicking, or sliding the screen.

[0192] In one embodiment, as shown in FIG. 1, the AR measurement application can be directly started to display the interface of the user list. Figure 17 In another embodiment, as shown in FIG. 2, the camera includes an AR measurement module, and the interface of the user list can also be displayed by starting the AR measurement module in the camera.

[0193] Figure 18

[0194] S102, in response to a second operation on the interface of the user list, displaying an interface of user information entry.

[0195] It can be understood that the second operation is used to switch from the interface of the user list to the interface of the user information entry.

[0196] For example, as shown in FIG. 1, the interface of the user list displays a control (+) for adding a new user. The user can click the control for adding a new user to switch to the interface of the user information entry. Figure 5

[0197] S103, inputting basic information of the user.

[0198] The basic information includes name, gender, birth date, facial features, and the like.

[0199] ​​​After inputting the basic information of the user, the user management module 311 establishes a user profile and stores the user profile to the database module 320.

[0200] The user profile includes a user identity and a user data table. The user identity is one-to-one corresponding to the user data table. The user identity is used to index the storage address of the user profile. The user data table is used to store various data of the user, such as user data, raw data, and processed data.

[0201] S104, in response to a third operation on the user information input interface, return to the user list interface.

[0202] It can be understood that the third operation is used to switch from the user information input interface to the user list interface.

[0203] For example, referring back to Figure 6 , the user information input interface displays a return control (<) and a complete control (End). The user can click the complete control to save the input user information. The user can click the return control to return to the user list interface.

[0204] S105, in response to a fourth operation on the user list, display the AR measurement interface.

[0205] It can be understood that the fourth operation is used to switch from the user list interface to the AR measurement interface.

[0206] For example, referring back to Figure 8 , a function expansion control (…) in a user field of the user list can be clicked to display a delete user, modify user information, query user information, and growth measurement function module. The user can click the growth measurement module to switch to the AR measurement interface.

[0207] In other embodiments, referring back to Figure 6 , the user can click the delete user module to delete the selected user. Referring back to Figure 5 , the user can also click the modify user information or query user information module to switch to the user information input interface.

[0208] S106, on the AR measurement interface, display the user image captured by the camera 160, measurement guidance information, and growth data.

[0209] It can be understood that the AR measurement application can call the camera 160 to measure the growth data of the user. The measurement guidance information can guide the user to follow the predetermined steps to measure.

[0210] Taking the measurement of height data as an example. Referring back to Figure 8The interface of the AR measurement displays the image of the user captured by the camera 160 and the measurement guidance information. The measurement guidance information includes: align the camera to the foot plane of the user, pull the lens from bottom to top to the position of the face, and continue to pull the lens to the position of the head. After the measurement is completed according to the measurement guidance information, the height data of the user is marked near the image of the user.

[0211] The steps of the measurement guidance information can be displayed on the screen in time sequence or simultaneously.

[0212] In other embodiments, the user can save the image recording the height data of the user by clicking the image on the interface of the AR measurement.

[0213] S107, in response to the fifth operation on the interface of the AR measurement, the interface of the growth data report is displayed.

[0214] It can be understood that the fifth operation is used to switch from the interface of the AR measurement to the interface of the growth data report.

[0215] For example, refer to Figure 12 After the AR measurement is completed, the user can click the control (…) on the title bar of the AR measurement to display the function modules of data processing, growth data report, and growth album. The user can click the module of the growth data report to switch to the interface of the growth data report.

[0216] In other embodiments, refer to Figure 9 or Figure 10 The user can click the module of the data processing to switch to the interface of the data analysis. Refer to Figure 13 The user can also click the module of the growth album to switch to the interface of the growth album.

[0217] S108, on the interface of the growth data report, the growth data of the preset period, the reference data, the comparative analysis result, and the action suggestion are displayed.

[0218] The reference data includes the growth data of the user group of the same age in the same preset period. The comparative analysis is to compare the calculated processing data with the reference data. The processing data can include the maximum value, the average value, and the median value of the growth data.

[0219] Taking the measurement of the height data as an example, refer to Figure 12 The interface of the growth data report displays: from July 2020 to June 2021, the height data curve of the user, the reference data curve of the user group of the same age, the comparative analysis result of the two curves, and the action suggestion.

[0220] S109 , in response to the sixth operation on the AR measurement interface, displaying the growth album interface.

[0221] It can be understood that the sixth operation is used to switch from the AR measurement interface to the growth album interface.

[0222] Can refer to again Figure 13 , users can click on the Growth Album module to switch to the Growth Album interface.

[0223] S110, on the growth album interface, highlight photos of the user in a preset period, content of the growth data report, and audio-visual entertainment works pushed according to the action suggestions are displayed.

[0224] The user's highlight photos may be highlight photos of the user taken within a preset period and saved in the gallery, such as high-definition photos of the user exercising, photos of the user's face smiling, artistic photos of the user, etc. Audiovisual entertainment works include articles, audios, videos, etc. related to action suggestions.

[0225] Take the height measurement data as an example. Figure 13 The interface of the growth album displays: the user’s highlight photos from July 2020 to June 2021, the content of the growth data report, and audio-visual entertainment works pushed based on action suggestions.

[0226] It is understood that in other implementations, AR measurement can be integrated into sports and health applications. For example, height data obtained through AR measurement can be combined with other physical data such as weight, heart rate, blood oxygen saturation, and sleep to produce a comprehensive growth data report and growth commemorative album that provides users with more scientific and reasonable action suggestions to meet their needs in various scenarios.

[0227] Storage media

[0228] An embodiment of the present application further provides a storage medium for storing a computer program or code. When the computer program or code is executed by a processor, the growth recording method of the embodiment of the present application can be implemented.

[0229] Storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Storage media include, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD), or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.

[0230] The above detailed description of the application has been made in conjunction with the accompanying drawings, but the application is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the purpose of the application.

Claims

1. A growth recording method, characterized in that: The method comprises: In response to the operation of starting the measurement application, displaying a measurement interface; Invoke a camera, align the camera with the user's foot sole, anchor the foot sole starting position, and move the lens from bottom to top to the face position to detect the face; When a face is detected, the lens is pulled upward to the top of the head and anchored there; Determine the height between the starting position of the sole of the foot and the top of the head as the height of the user; An interface that displays growth data reports; On the growth data report interface, display the user's height; Display the interface of the growth album; Filtering highlight photos of the user from the gallery; On the interface of the growth album, the highlight photos of the user are displayed.

2. The growth recording method according to claim 1, wherein: On the interface of the growth data report, at least one of the following is displayed: growth data of a preset period, comparative analysis results of the growth data and reference data, and action suggestions; wherein the growth data includes the heights of multiple users.

3. The growth recording method according to claim 2, wherein: The method further comprises: On the interface of the growth album, the content of the growth data report and the audio-visual entertainment works pushed according to the action suggestions are displayed.

4. The growth recording method according to any one of claims 1 to 3, wherein: On the measurement interface, the image of the user taken by the camera, measurement guidance information, and the height of the user are displayed.

5. The growth recording method according to any one of claims 1 to 3, wherein: Before displaying the measurement interface, the method further includes: An interface that displays the user list.

6. The growth recording method according to claim 5, wherein: The method further comprises: In response to an operation on the user list interface, an interface for entering user information is displayed.

7. The growth recording method according to claim 6, wherein: The method further comprises: On the user information entry interface, enter the user's basic information; wherein, the basic information at least includes name, gender, date of birth and facial features.

8. The growth recording method according to claim 7, wherein: The method further comprises: In response to an operation on the user information entry interface, the interface of the user list is returned.

9. The growth recording method according to any one of claims 6 to 8, wherein: The method further comprises: On the user information input interface, a return control and a completed control are displayed; The returned control is used to return to the interface of the user list, and the completed control is used to save the basic information of the user.

10. The growth recording method according to any one of claims 6 to 8, wherein: The method further comprises: On the interface of the user list, a control for function extension is displayed.

11. The growth recording method according to claim 10, wherein: The method further comprises: In response to a trigger operation on the function-extended control, a function module for deleting a user, a function module for modifying user information, a function module for querying user information, and a function module for growth measurement are displayed.

12. The growth recording method according to claim 11, wherein: The method further comprises: In response to a trigger operation on the user deletion function module, deleting the selected user; or, In response to a triggering operation on the functional module for modifying user information or the functional module for querying user information, displaying the interface for inputting user information; or In response to a trigger operation on the growth measurement function module, the measurement interface is displayed.

13. A growth recording system, characterized in that: The system includes a measurement application and a gallery application, The measurement application is configured to: in response to an operation of starting the measurement application, display a measurement interface; call a camera, aim the camera at the sole plane of the user's foot, anchor the sole starting position, and pull the lens from bottom to top to the face position to detect the face; after detecting the face, pull the lens upward to the top of the head position and anchor it to the top of the head position; determine the height between the sole starting position and the top of the head position as the height of the user; display a growth data report interface; and display the user's height on the growth data report interface; The gallery application is configured to: display an interface of a growth album; filter out the user's highlight photos from the gallery; and display the user's highlight photos on the interface of the growth album.

14. The growth recording system according to claim 13, wherein: The growth data report includes at least one of the following: growth data of a preset period, comparative analysis results of the growth data and reference data, and action suggestions; wherein the growth data includes the heights of multiple users.

15. The growth recording system according to claim 14, wherein: The gallery application is also configured to: On the interface of the growth album, the content of the growth data report and the audio-visual entertainment works pushed according to the action suggestions are displayed.

16. The growth recording system according to any one of claims 13 to 15, wherein: The measurement application includes a business module and a database module, wherein the business module includes a user management module, a growth measurement module, a data storage module, a data processing module and a notification management module; The database module is used to store user data from the user management module, raw data from the growth measurement module, and processed data from the data processing module; The user management module is used to record the user data, store the user data in the database module, and select one user in the user list to measure the user's growth data; The growth measurement module is used to call a camera to measure the user's growth data to obtain the raw data, and transmit the raw data to the data storage module; The data storage module is used to store the original data in the database module and notify the data processing module to process the original data to obtain the processed data; The data processing module is used to store the processed data in the database module, send the processed data to the notification management module, and send a message to the notification management module; The notification management module is used to remind the user that the measurement is completed.

17. The growth recording system according to claim 16, wherein: The gallery application includes a report management module, wherein: The notification management module is used to send the processed data to the report management module and send a message to the report management module; The report management module is used to add the processed data to a report template to generate the growth data report.

18. The growth recording system according to claim 17, wherein: The report management module is used to add the user's highlight photos and the growth data report to the album template to generate the growth album.

19. The growth recording system according to claim 18, wherein: The notification management module is used to prompt the user to view the growth data report and / or the growth commemorative album.

20. The growth recording system according to any one of claims 17 to 19, wherein: The user management module is used to provide functions of adding new users, deleting users, modifying user information, querying user information and querying user lists.

21. The growth recording system according to any one of claims 17 to 19, wherein: The growth measurement module is used to provide measurement guidance to guide the user to perform measurement according to predetermined steps.

22. The growth recording system according to any one of claims 17 to 19, wherein: The data storage module is used to provide interfaces and functions for adding data, deleting data, modifying data and querying data in the database module.

23. The growth recording system according to any one of claims 17 to 19, wherein: The data processing module is used to analyze the growth change trend of users according to the time dimension; or to analyze the growth change trend among multiple users in the same growth stage.

24. The growth recording system according to any one of claims 17 to 19, wherein: The notification management module is used to regularly send growth measurement notifications, the growth data report, and the growth commemorative album according to preset time intervals.

25. An electronic device comprising a processor, a memory, a communication module, an audio module, a sensor module, a camera and a display screen, characterized in that: The processor implements the growth recording method according to any one of claims 1 to 12 by running the computer program or code stored in the memory.

26. A storage medium for storing a computer program or code, characterized in that When the computer program or code is executed by a processor, the growth recording method according to any one of claims 1 to 12 is implemented.

Citation Information

Patent Citations

  • Child growth state measurement system using intelligent weighing scale

    CN111543950A