User information acquisition method and device, intelligent terminal and storage medium

Through the information acquisition device of the intelligent terminal and the multimodal information acquisition model, the problem of repeated input and inconsistent user information in the existing technology is solved, and the efficient and secure storage and call of information is realized, which improves the efficiency and security of information. User experience.

CN119166698APending Publication Date: 2024-12-20TIANMIAN INFORMATION TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311613565.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-28
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

Existing smart terminal applications require users to manually input the same information, which is inefficient and prone to errors, and the user information is not unified in different applications, which poses a risk of privacy leakage.

Method used

The information collection device of the smart terminal is uniformly collected and stored. The information uploaded by the user is converted into a standard format using a multi-modal information collection model and stored in the local database to provide the legality verification and information of the SDK for third-party applications. Called.

Benefits of technology

Reduce repeated operations manually input by users, improve information accuracy and security, avoid information leakage, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166698A_ABST
    Figure CN119166698A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses a user information acquisition method which comprises the following steps: receiving user data uploaded by a user, preprocessing the user data to obtain a standard format file, and extracting user data in a preset format from the standard format file; feeding back the user data in the preset format to an information confirmation interface for confirmation, and storing the user data as user information in a local database; corresponding information calling SDKs are configured and installed for all third-party APPs on the intelligent terminal, when a user information request accessed and transmitted by the third-party APPs through the information calling SDKs is received, validity verification is carried out on the user information request, and when verification is passed, corresponding user information is obtained from a local database according to the user information request and returned to the third-party APPs. According to the user information acquisition method, the user information is uniformly stored and provided locally, so that the safety of the user information is improved, the content manually input by the user is reduced, and the user experience and the information accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a user information collection method, device, intelligent terminal and storage medium. Background Art

[0002] At present, users usually install multiple applications in smart terminals. When using applications, in order to distinguish and verify user identities, users are usually required to upload user information one by one. Therefore, users need to manually enter user information in multiple applications, which is inefficient and prone to errors. In addition, most of the user information required by different applications is the same, such as name, address, mobile phone number, and ID card. In summary, the existing method of uploading user information to multiple applications has the following problems:

[0003] 1. It is necessary to repeatedly enter the same information in multiple applications, resulting in a large number of repeated operations;

[0004] 2. When user information changes, it is necessary to manually update the information in multiple applications;

[0005] 3. The data collection method is not unified, and you may need to manually enter or upload image information;

[0006] 4. User information is accessed and stored by cloud services of different applications, causing the risk of user privacy leakage. Summary of the invention

[0007] In view of the above, it is necessary to provide a user information collection method for uniformly collecting and storing user information locally in a smart terminal, and providing corresponding user information to third-party applications of the same terminal.

[0008] To achieve the above object, the present invention provides a user information collection method, which is applied to a smart terminal, and the method comprises:

[0009] Receiving user data uploaded by a user through a data upload interface provided by the information collection device of the smart terminal, preprocessing the user data to obtain a standard format file, and extracting user data in a preset format from the standard format file;

[0010] Feeding back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and storing the confirmed user data as user information in a local database;

[0011] An information calling SDK corresponding to the information collection device is configured and installed for all third-party apps on the smart terminal. When a user information request is received and transmitted by the third-party app through the information calling SDK, the legitimacy of the user information request is verified. When the verification passes, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party app.

[0012] Optionally, the preprocessing of the user data to obtain a standard format file includes:

[0013] Identify the file format of the user data, and convert the user data into a file in a standard format, wherein the file in the standard format is an input data format corresponding to the multimodal information collection model of the information collection device.

[0014] Optionally, the extracting of the user data in a preset format from the standard format file is performed using a multimodal information acquisition model:

[0015] The multimodal information collection model receives the input standard format file and user information extraction instruction, wherein the user information extraction instruction includes extraction content and a corresponding preset format;

[0016] The multimodal information acquisition model performs deep feature extraction on the standard format file to obtain structured file features, and obtains extracted content in a preset format from the text features as user data in a preset format according to the user information extraction instruction.

[0017] Optionally, the multimodal information acquisition model performs deep feature extraction on the standard format file to obtain structured file features, further comprising:

[0018] If the standard format file is a file set including files of multiple file types, the multimodal information acquisition model performs deep feature extraction on each file respectively, and fuses the features extracted from each file to obtain structured file features.

[0019] Optionally, feeding back the user data in the preset format to an information confirmation interface provided by the information collection device for confirmation, and storing the confirmed user data as user information in a local database, comprises:

[0020] Returning the user data in the preset format to the information confirmation interface for display, and determining whether the information confirmation interface returns a confirmation instruction;

[0021] If so, storing the user data in the preset format as user information in a local database;

[0022] If not, the modified user data sent by the receiving information confirmation interface is stored in the local database as user information.

[0023] Optionally, after configuring and installing the information calling SDK corresponding to the information collection device for all third-party APPs on the smart terminal, the method further includes:

[0024] When the third-party APP obtains the user information, it determines whether it has received an information calling instruction for calling the user information of the information collection device;

[0025] If so, the startup information calls the SDK to access the information collection device to send a user information request to the information collection device.

[0026] Optionally, after obtaining corresponding user information from a local database according to the user information request and returning the information to the third-party APP, the method further includes:

[0027] After receiving the user information returned by the information collection device, the third-party APP displays the user information on the display interface to determine whether a confirmation instruction has been received;

[0028] If so, the confirmed user information is stored in the local cache of the third-party APP;

[0029] If not, the modification instruction is accepted and the user information is modified and then displayed, until a confirmation instruction is received and the modified and confirmed user information is stored in the local cache of the third-party APP.

[0030] In addition, to achieve the above-mentioned purpose, the present invention further provides an information collection device, which is installed in a smart terminal and includes:

[0031] A collection module, used to receive user data uploaded by a user through a data upload interface provided by the information collection device of the smart terminal, pre-process the user data to obtain a standard format file, and extract user data in a preset format from the standard format file;

[0032] A storage module, used to feed back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and store the confirmed user data as user information in a local database;

[0033] The calling module is used to configure and install the information calling SDK corresponding to the information collection device for all third-party APPs on the smart terminal. When a user information request is received and transmitted by the third-party APP through the information calling SDK, the legitimacy of the user information request is verified. When the verification is passed, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party APP.

[0034] In addition, to achieve the above object, the present invention further provides an intelligent terminal, the intelligent terminal comprising:

[0035] at least one processor; and,

[0036] a memory communicatively connected to the at least one processor; wherein,

[0037] The memory stores a computer program executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the user information collection method described above. A smart terminal, comprising:

[0038] a memory storing at least one computer program; and

[0039] The processor executes the program stored in the memory to implement the user information collection method described above.

[0040] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium, in which at least one computer program is stored, and the at least one computer program is executed by a processor in a smart terminal to implement the user information collection method described above.

[0041] The present invention uniformly acquires user information through an information collection device that includes a multimodal information collection model, and can convert various types and styles of user data uploaded by users into user information in a standard format, which is convenient for subsequent information call and unified maintenance; when the application of the smart terminal needs to obtain user information, it uniformly requests the information collection device to call, which reduces the content manually input by the user and improves the user experience and information accuracy; the information collection device uniformly stores and provides user information locally, combined with SDK authorization verification, to improve the security of user information. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of an embodiment of a method for collecting user information of the present invention;

[0043] Figure 2 A schematic diagram of an embodiment of a smart terminal of the present invention;

[0044] Figure 3 It is a schematic diagram of an embodiment of an information collection device of the present invention.

[0045] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0047] It should be noted that the descriptions of "first", "second", etc. in the present invention are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0048] like Figure 1 FIG. 1 is a flow chart of an embodiment of a method for collecting user information of the present invention. The method for collecting user information is applied to a smart terminal and includes steps S1-S3.

[0049] S1. Receive user data uploaded by a user through a data upload interface provided by the information collection device of the smart terminal, pre-process the user data to obtain a standard format file, and extract user data in a preset format from the standard format file.

[0050] In one embodiment, the information collection device may be an application software installed on a smart terminal, or may be a hardware device installed on a smart terminal and carrying a preset computer program.

[0051] Specifically, the information collection device includes a display interface, a preprocessing module, a multimodal information collection model and a local database, and the display interface includes a data upload interface and an information confirmation interface.

[0052] In one embodiment, the user data may be a text file, an image file or a voice file in any format. The intelligent terminal pre-processes the user data through the pre-processing module provided by the information collection device to obtain a standard format file, including: identifying the file format of the user data, converting the user data into a standard format file, the standard format file is the input data format corresponding to the multimodal information collection model of the information collection device, that is, the multimodal information collection model can recognize and extract information from the file, such as a text file in word or txt format, an image file in jpg or png format, an audio file in mp3 or WAV format.

[0053] For example: a user opens the data upload interface on the information collection device of the smart terminal to upload user data. The information collection device identifies the file type of the user data through the preprocessing module, and converts the format of the user data according to the file format that can be identified and extracted by the multimodal information collection model: when the file type is a text file, the user data is converted into a txt text file; when the file type is an image file, the user data is converted into a png image file; when the file type is an audio file, the user data is converted into a wav audio file.

[0054] In one embodiment, extracting user data in a preset format from a standard format file is performed using a multimodal information acquisition model, specifically including: the multimodal information acquisition model receives the input of the standard format file and a user information extraction instruction, the user information extraction instruction includes extraction content and a corresponding preset format; the multimodal information acquisition model performs deep feature extraction on the standard format file to obtain structured file features, and obtains the extraction content in the preset format from the text features according to the user information extraction instruction as the user data in the preset format.

[0055] In one embodiment, the user information extraction instruction is a text described in a natural language, and the user data in the preset format is a string in a JSON format.

[0056] In one embodiment, the multimodal information acquisition model performs deep feature extraction on the standard format file to obtain structured file features, and further includes: if the standard format file is a file set containing multiple file type files, the multimodal information acquisition model performs deep feature extraction on each file separately, and fuses the features extracted from each file to obtain structured file features.

[0057] In this embodiment, the user uploads user information in any format to the information collection device through the smart terminal. The information collection device pre-processes the user information and inputs it into the multimodal information collection model to extract user information in a preset format.

[0058] For example: The user profile input by the user is the following document: "I am Zhang X, an 18-year-old boy. I hope to show my unique personality traits and abilities here. My mobile phone number is: 187XXXXXXXX, and my QQ number is: 371XXXXX. First of all, I would like to talk about my personality. I consider myself lively and cheerful, always full of a positive attitude towards life. This enables me to easily integrate into various social situations and establish good interpersonal relationships with people. This personality trait is also reflected in my hobbies. I love sports, especially badminton, table tennis and basketball. These sports make me happy, not only exercising my body but also cultivating my teamwork and leadership skills. As the class sports commissary, I have successfully organized several sports events, which has exercised my organizational and coordination abilities. In addition to sports, I am also enthusiastic about volunteer work. I once participated in a volunteer program to help primary school students improve their reading ability. This experience has not only made me more concerned about social issues but also taught me patience and a sense of responsibility. I believe that through volunteer work, we can improve the community and society and benefit more people. In the future, I hope to continuously develop my skills and personality traits. I plan to continue to delve deeper into the sports field and perhaps become a sports coach to pass on my enthusiasm to more people. At the same time, I also hope to continuously improve myself through learning and volunteer work and make more contributions to society. Thank you for listening." And uploaded the front and back images of the ID card.

[0059] The information collection device converts the above document into a txt file and converts the ID card image into a png file. The txt file and the png file are respectively input into the multi-modal information collection model. According to the user information extraction instruction "Please extract the user's name, age, mobile phone number, QQ, ID card number, ID card validity period, gender, personality traits, hobbies, position, volunteer experience, volunteer work lessons, future plans in the preset JSON format", the text data in the preset format obtained by extraction is: "{"Name":"Zhang X","Age":18,"Mobile phone number":"187XXXXXXXX","QQ":"371XXXXX","ID card number":"330122XXXXXXXXXXXX","ID card validity period":"2008.10.28 - 2028.10.28""Gender":"Male","Personality traits":"Lively and cheerful, positive attitude towards life","Hobbies":"Badminton, table tennis and basketball","Position":"Class sports commissary","Volunteer experience":"Helping primary school students improve their reading ability","Volunteer work lessons":"Patience and a sense of responsibility","Future plans":"Delve deeper into the sports field, become a sports coach, learn and do volunteer work, make more contributions to society"}".

[0060] S2. Feedback the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and store the confirmed user data as user information in a local database.

[0061] In one embodiment, the information collection device displays and confirms the user data in a preset format on an information confirmation interface, where the information confirmation interface is an interface used by the information collection device to display the user data in a preset format for the user to confirm or modify.

[0062] In one embodiment, the user data in the preset format is fed back to the information confirmation interface provided by the information collection device for confirmation, and the confirmed user data is stored in the local database as user information, including: returning the user data in the preset format to the information confirmation interface for display, and determining whether the information confirmation interface returns a confirmation instruction; if so, storing the user data in the preset format as user information in the local database; if not, receiving the modified user data sent by the information confirmation interface, and storing the received modified user data as user information in the local database.

[0063] The present application avoids information leakage caused by storing user information externally by storing user information in a local database.

[0064] S3. Configure and install the information call SDK corresponding to the information collection device for all third-party APPs on the smart terminal. When a user information request is received and transmitted by the third-party APP through the information call SDK, the legitimacy of the user information request is verified. When the verification is passed, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party APP.

[0065] In one embodiment, after configuring and installing the information calling SDK corresponding to the information collection device for all third-party APPs on the smart terminal, it also includes: when the third-party APP obtains user information, it determines whether an information calling instruction for calling the user information of the information collection device is received; if so, the information calling SDK is started to access the information collection device to send a user information request to the information collection device.

[0066] In one embodiment, after requesting and obtaining the user information required by the third-party APP from the local database according to the verified user information and returning it to the third-party APP, the following steps are further included: after receiving the user information returned by the information collection device, the third-party APP displays the user information on the display interface and determines whether a confirmation instruction is received; if so, the confirmed user information is stored in the local cache of the third-party APP; if not, a modification instruction is accepted, the user information is modified and then displayed until a confirmation instruction is received and the modified and confirmed user information is stored in the local cache of the third-party APP.

[0067] In one embodiment, the user information request includes the user information required by the third-party APP described in natural language. For example, the user information request sent by the third-party APP is "Please provide the user's name, address, and mobile phone number in JSON format", and the user information returned by the information collection device after calling the API is {"Name": "Zhang X", "Age": 18, "Mobile Phone Number": "187XXXXXXXX"}.

[0068] As can be seen from the above embodiments, the user information collection method proposed by the present invention can uniformly obtain user information through an information collection device including a multi-modal information collection model, and can convert various types and styles of user materials uploaded by users into standard-format user information, which is convenient for subsequent information invocation and unified maintenance; when the application program of the intelligent terminal needs to obtain user information, it uniformly requests and invokes the information collection device, reducing the content manually input by the user and improving the user experience and information accuracy; by uniformly storing and providing user information locally through the information collection device and combining SDK authorization verification, the security of user information is improved.

[0069] As Figure 2 shown, it is a schematic diagram of an embodiment of the intelligent terminal of the present invention. The intelligent terminal 1 is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions. The intelligent terminal 1 can be a computer, a mobile phone, or other electronic terminals available for users.

[0070] In this embodiment, the intelligent terminal 1 includes, but is not limited to, a memory 11, a processor 12, and a network interface 13 that can communicate with each other through a system bus. The memory 11 stores a user information collection program 10, and the user information collection program 10 can be executed by the processor 12. Figure 3 Only the intelligent terminal 1 with components 11-13 and the user information collection program 10 is shown. Those skilled in the art can understand that Figure 3The structure shown does not constitute a limitation on the intelligent terminal 1, and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.

[0071] Among them, the memory 11 includes a memory and at least one type of readable storage medium. The memory provides a cache for the operation of the intelligent terminal 1; the readable storage medium can be volatile or non-volatile. Specifically, the readable storage medium can be a storage medium such as a flash memory, a hard disk, a multimedia card, a card-type memory (for example, SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a disk, an optical disk, etc. In some embodiments, the readable storage medium can be an internal storage unit of the intelligent terminal 1, such as a hard disk of the intelligent terminal 1; in other embodiments, the storage medium can also be an external storage device of the intelligent terminal 1, such as a plug-in hard disk equipped on the intelligent terminal 1, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), etc. In this embodiment, the readable storage medium of the memory 11 mainly includes a program storage area and a data storage area, wherein the program storage area is generally used to store an operating system and various application software installed on the smart terminal 1, such as storing the code of the user information collection program 10 in an embodiment of the present invention; the data storage area can store data created according to the use of the blockchain node, such as various types of data that have been output or are to be output.

[0072] The processor 12 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 12 is generally used to control the overall operation of the intelligent terminal 1, such as performing control and processing related to data interaction or communication with other devices. In this embodiment, the processor 12 is used to run the program code stored in the memory 11 or process data, such as running the user information collection program 10.

[0073] The network interface 13 may include a wireless network interface or a wired network interface, and the network interface 13 is used to establish a communication connection between the smart terminal 1 and a server (not shown in the figure).

[0074] Optionally, the intelligent terminal 1 may further include a user interface, which may include a display (Display), an input unit such as a keyboard (Keyboard), and an optional user interface may also include a standard wired interface and a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an organic light-emitting diode (Organic Light-Emitting Diode, OLED) touch device, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the intelligent terminal 1 and to display a visual user interface.

[0075] In one embodiment of the present invention, the user information collection program 10 implements the following steps S1-S3 when executed by the processor 12.

[0076] S1. Receive user data uploaded by a user through a data upload interface provided by the information collection device of the smart terminal, pre-process the user data to obtain a standard format file, and extract user data in a preset format from the standard format file;

[0077] S2, feeding back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and storing the confirmed user data as user information in a local database;

[0078] S3. Configure and install the information call SDK corresponding to the information collection device for all third-party APPs on the smart terminal. When a user information request is received and transmitted by the third-party APP through the information call SDK, the legitimacy of the user information request is verified. When the verification is passed, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party APP.

[0079] The specific operation steps implemented by the above steps S1-S3 are substantially the same as those of the first embodiment of the user information collection method of the present invention, and will not be repeated here.

[0080] In other embodiments, the user information collection program 10 can also be divided into one or more modules, one or more modules are stored in the memory 11, and are executed by one or more processors (processor 12 in this embodiment) to complete the present invention. The module referred to in the present invention refers to a series of computer program instruction segments that can perform specific functions, and is used to describe the execution process of the user information collection program 10 in the smart terminal 1.

[0081] like Figure 3 FIG. 1 is a schematic diagram of an information collection device according to an embodiment of the present invention.

[0082] In the first embodiment of the present invention, the information collection device 10 includes a collection module 110, a storage module 120 and a calling module 130, exemplarily:

[0083] The acquisition module 110 is used to receive user data uploaded by the user through the data upload interface provided by the information acquisition device of the smart terminal, pre-process the user data to obtain a standard format file, and extract user data in a preset format from the standard format file;

[0084] The storage module 120 is used to feed back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and store the confirmed user data as user information in the local database;

[0085] The calling module 130 is used to configure and install the information calling SDK corresponding to the information collection device for all third-party APPs on the smart terminal. When a user information request is received and transmitted by the third-party APP through the information calling SDK, the legitimacy of the user information request is verified. When the verification is passed, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party APP.

[0086] The specific operation steps implemented when the above-mentioned acquisition module 110, storage module 120 and calling module 130 are executed are substantially the same as those in the above-mentioned embodiment, and will not be repeated here.

[0087] In addition, the embodiment of the present invention further proposes a computer-readable storage medium, which can be volatile or non-volatile. Specifically, the computer-readable storage medium can be any one or any combination of a hard disk, a multimedia card, an SD card, a flash memory card, an SMC, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory, etc. The computer-readable storage medium stores a user information collection program 10.

[0088] When the user information collection program 10 is executed by the processor, the following operations are implemented:

[0089] A1. Receive user data uploaded by the user through the data upload interface provided by the information collection device of the smart terminal, pre-process the user data to obtain a standard format file, and extract user data in a preset format from the standard format file;

[0090] A2, feeding back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and storing the confirmed user data as user information in a local database;

[0091] A3. Configure and install the information call SDK corresponding to the information collection device for all third-party APPs on the smart terminal. When a user information request is received and transmitted by the third-party APP through the information call SDK, the legitimacy of the user information request is verified. When the verification is passed, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party APP.

[0092] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0093] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, information collection device, article or method including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, information collection device, article or method. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, information collection device, article or method including the element.

[0094] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0095] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A user information collection method, applied to a smart terminal, characterized in that: The method comprises: Receiving user data uploaded by a user through a data upload interface provided by the information collection device of the smart terminal, preprocessing the user data to obtain a standard format file, and extracting user data in a preset format from the standard format file; Feeding back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and storing the confirmed user data as user information in a local database; An information calling SDK corresponding to the information collection device is configured and installed for all third-party apps on the smart terminal. When a user information request is received and transmitted by the third-party app through the information calling SDK, the legitimacy of the user information request is verified. When the verification passes, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party app.

2. The user information collection method according to claim 1, characterized in that: The preprocessing of the user data to obtain a standard format file includes: Identify the file format of the user data, and convert the user data into a file in a standard format, wherein the file in the standard format is an input data format corresponding to the multimodal information collection model of the information collection device.

3. The user information collection method according to claim 1, characterized in that: The extraction of user data in a preset format from a standard format file is performed using a multimodal information acquisition model: The multimodal information collection model receives the input standard format file and user information extraction instruction, wherein the user information extraction instruction includes extraction content and a corresponding preset format; The multimodal information acquisition model performs deep feature extraction on the standard format file to obtain structured file features, and obtains extracted content in a preset format from the text features as user data in a preset format according to the user information extraction instruction.

4. The user information collection method according to claim 3, characterized in that: The multimodal information acquisition model performs deep feature extraction on the standard format file to obtain structured file features, which further includes: If the standard format file is a file set including files of multiple file types, the multimodal information acquisition model performs deep feature extraction on each file respectively, and fuses the features extracted from each file to obtain structured file features.

5. The user information collection method according to claim 1, characterized in that: Feeding back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and storing the confirmed user data as user information in the local database, includes: Returning the user data in the preset format to the information confirmation interface for display, and determining whether the information confirmation interface returns a confirmation instruction; If so, storing the user data in the preset format as user information in a local database; If not, the modified user data sent by the receiving information confirmation interface is stored in the local database as user information.

6. The user information collection method according to claim 1, characterized in that: After configuring and installing the information call SDK corresponding to the information collection device for all third-party APPs on the smart terminal, the method further includes: When the third-party APP obtains the user information, it determines whether it has received an information calling instruction for calling the user information of the information collection device; If so, the startup information calls the SDK to access the information collection device to send a user information request to the information collection device.

7. The user information collection method according to claim 1, characterized in that: After obtaining corresponding user information from the local database according to the user information request and returning it to the third-party APP, the method further includes: After receiving the user information returned by the information collection device, the third-party APP displays the user information on the display interface to determine whether a confirmation instruction has been received; If so, the confirmed user information is stored in the local cache of the third-party APP; If not, the modification instruction is accepted and the user information is modified and then displayed, until a confirmation instruction is received and the modified and confirmed user information is stored in the local cache of the third-party APP.

8. An information collection device, characterized in that: The information collection device is installed on the intelligent terminal and includes: A collection module, used to receive user data uploaded by a user through a data upload interface provided by the information collection device of the smart terminal, pre-process the user data to obtain a standard format file, and extract user data in a preset format from the standard format file; A storage module, used to feed back the user data in the preset format to the information confirmation interface provided by the information collection device for confirmation, and store the confirmed user data as user information in a local database; The calling module is used to configure and install the information calling SDK corresponding to the information collection device for all third-party APPs on the smart terminal. When a user information request is received and transmitted by the third-party APP through the information calling SDK, the legitimacy of the user information request is verified. When the verification is passed, the corresponding user information is obtained from the local database according to the user information request and returned to the third-party APP.

9. An intelligent terminal, characterized in that: The intelligent terminal comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the user information collection method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the user information collection method according to any one of claims 1 to 7 is implemented.