Background investigation method, device, storage medium and electronic device

Through the automated background investigation method, the position information is used to determine the survey items and carry out information query processing, solving the problems of low background investigation efficiency and inaccurate information in the existing technology, and achieving efficient and accurate background investigation results.

CN114240339BActive Publication Date: 2025-01-10ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111456660.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-30
Publication Date
2025-01-10
Estimated Expiration
2041-11-30

AI Technical Summary

Technical Problem

The existing background investigation methods are inefficient and rely on manual investigations. They are time-consuming and the information is not accurate enough, making it difficult to meet customer needs.

Method used

By obtaining the position information of the target object, determining the corresponding background check items, using a computer program to automatically conduct information query processing, generate background check reports, and sending results to the user side, avoiding manual queries and improving efficiency and accuracy.

Benefits of technology

It realizes automation of background investigations, improves efficiency and accuracy, saves time, provides information that is more in line with customer needs, and improves the quality of investigations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114240339B_ABST
    Figure CN114240339B_ABST
Patent Text Reader

Abstract

The present specification discloses a background investigation method, device, storage medium and electronic device, wherein the method comprises: obtaining a background investigation request for a target object, determining a background investigation item corresponding to the background investigation request, the background investigation item being determined based on the position information of the target object, performing information query processing on the target object based on the background investigation item, obtaining background investigation information after information query processing, and sending the background investigation information to a user terminal. The present specification can improve the efficiency of background investigation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a background investigation method, device, storage medium and electronic device. Background Art

[0002] When an employer examines a candidate or job seeker, they can usually learn about the background of the person being examined through legal investigation channels and methods. Employers usually entrust third-party organizations such as background investigation companies to conduct background investigations. Third-party organizations usually conduct background investigations using manual investigations and text-based information processing methods, such as face-to-face or telephone interviews with people who are related to the person's previous career experience (such as former employers or former colleagues), and write interview reports based on the results of the interviews. Summary of the invention

[0003] This specification provides a background investigation method, device, storage medium and electronic device, and the technical solution is as follows:

[0004] In a first aspect, this specification provides a background investigation method, the method comprising:

[0005] Obtaining a background investigation request for a target object, and determining background investigation items corresponding to the background investigation request, wherein the background investigation items are determined based on the position information of the target object;

[0006] Performing information query processing on the target object based on the background investigation items to obtain background investigation information after the information query processing;

[0007] The background investigation information is sent to the user terminal.

[0008] In a second aspect, this specification provides another background investigation method, the method comprising:

[0009] Sending a background check request for a target object to a service platform, wherein the background check request is used to instruct the service platform to determine background check items, and the background check items are determined based on the position information of the target object;

[0010] Obtain background investigation information corresponding to the background investigation item from the service platform.

[0011] In a third aspect, this specification provides a background investigation device, the device comprising:

[0012] A survey item determination module, used to obtain a background survey request for a target object, and determine background survey items corresponding to the background survey request, wherein the background survey items are determined based on the position information of the target object;

[0013] An information query module, used to perform information query processing on the target object based on the background investigation items, and obtain the background investigation information after the information query processing;

[0014] The information sending module is used to send the background investigation information to the user terminal.

[0015] In a fourth aspect, this specification provides another background investigation device, the device comprising:

[0016] A request sending module, used to send a background investigation request for a target object to a service platform, wherein the background investigation request is used to instruct the service platform to determine background investigation items, and the background investigation items are determined based on the position information of the target object;

[0017] The information acquisition module is used to obtain the background investigation information corresponding to the background investigation item from the service platform.

[0018] In a fifth aspect, the present specification provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the above-mentioned method steps.

[0019] In a sixth aspect, the present specification provides an electronic device, which may include: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the above-mentioned method steps.

[0020] In one or more embodiments of the present specification, by obtaining a background investigation request for a target object and determining the background investigation item corresponding to the background investigation request, usually the background investigation item is determined based on the position information of the target object, and then the target object can be queried based on the background investigation item to obtain background investigation information, and then the background investigation information is sent to the user end. The entire background investigation process avoids the use of methods such as manual query, improves the efficiency of the background investigation, saves the time of the background investigation, and at the same time, the background investigation is performed based on the background investigation item determined based on the position information of the corresponding target object, and background investigation information that better meets the needs of the client can be obtained, which improves the accuracy of the background investigation. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in this specification or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of one or more embodiments of the specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1is a scenario diagram of a background investigation system provided by one or more embodiments of this specification;

[0023] Figure 2 It is a flowchart of a background investigation method provided by one or more embodiments of this specification;

[0024] Figure 3 It is a flowchart of a background investigation method provided by one or more embodiments of this specification;

[0025] Figure 4 It is a flowchart of a background investigation method provided by one or more embodiments of this specification;

[0026] Figure 5 It is a flowchart of a background investigation method provided by one or more embodiments of this specification;

[0027] Figure 6 is a structural schematic diagram of a background investigation device provided by one or more embodiments of this specification;

[0028] Figure 7 is a structural diagram of a survey item determination module provided by one or more embodiments of this specification;

[0029] Figure 8 is a structural schematic diagram of a background investigation device provided by one or more embodiments of this specification;

[0030] Fig. 9 is a structural schematic diagram of a background investigation device provided by one or more embodiments of this specification;

[0031] Fig.10 is a schematic diagram of the structure of an electronic device provided by one or more embodiments of this specification;

[0032] Fig.11 is a schematic diagram of the structure of an electronic device provided by one or more embodiments of this specification;

[0033] Fig.12 is a schematic diagram of the structure of an operating system and a user space provided by one or more embodiments of this specification;

[0034] Fig.13 yes Fig.11 The architecture diagram of the Android operating system;

[0035] Fig.14 yes Fig.11 Architecture diagram of the IOS operating system. DETAILED DESCRIPTION

[0036] In order to make the features and advantages of one or more embodiments of this specification more obvious and easy to understand, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of one or more embodiments of this specification, not all embodiments. Based on one or more embodiments in this specification, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of one or more embodiments of this specification.

[0037] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of this specification. On the contrary, they are only examples of devices and methods consistent with some aspects of one or more embodiments of this specification as detailed in the attached claims. The flowcharts shown in the accompanying drawings are only exemplary and do not have to be executed according to the steps shown. For example, some steps are parallel and there is no strict logical order, so the actual execution order is variable. In addition, the terms "first", "second", "third", "fourth", "fifth", "sixth", "seventh", and "eighth" are only for the purpose of distinction and should not be used as limitations of the present disclosure.

[0038] In the related art, employers usually entrust third-party organizations such as background investigation companies to conduct background investigations. Third-party organizations usually conduct background investigations by manual investigations and textual information processing, for example, face-to-face or telephone interviews with people related to the previous career experience of the person being investigated (such as former employers or former colleagues), and write interview reports based on the interview results; background investigations conducted by third-party organizations such as background investigation companies take a lot of time, resulting in low efficiency of background investigations.

[0039] See also Figure 1 , is a schematic diagram of a background investigation system provided in this specification. Figure 1 As shown, the background investigation system may include at least a user-side cluster and a service platform 100 .

[0040] The user terminal cluster may include at least one user terminal, such as Figure 1 As shown, it specifically includes user terminal 1 corresponding to user 1, user terminal 2 corresponding to user 2, ..., user terminal n corresponding to user n, where n is an integer greater than 0.

[0041] Each user terminal in the user terminal cluster can be an electronic device with communication function, and the electronic device includes but is not limited to: wearable devices, handheld devices, personal computers, tablet computers, vehicle-mounted devices, smart phones, computing devices or other processing devices connected to wireless modems, etc. Electronic devices can be called different names in different networks, such as: user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, cellular phone, cordless phone, personal digital assistant (PDA), 5G network or electronic devices in future evolution network, etc.

[0042] The service platform 100 can be a separate server device, such as a rack-mounted, blade, tower, or cabinet-mounted server device, or a workstation, mainframe computer, or other hardware device with strong computing power; it can also be a server cluster composed of multiple servers, and the servers in the service cluster can be composed in a symmetrical manner, wherein each server has equivalent functions and status in the transaction link, and each server can provide services to the outside independently, and the independent service can be understood as not requiring the assistance of other servers.

[0043] According to some embodiments, the service platform 100 may establish a communication connection with at least one user terminal in the user terminal cluster, and complete the data interaction during the background investigation process based on the communication connection;

[0044] It should be noted that the service platform 100 and at least one user terminal in the user terminal cluster establish a communication connection through a network for interactive communication, wherein the network can be a wireless network or a wired network, the wireless network includes but is not limited to a cellular network, a wireless local area network, an infrared network or a Bluetooth network, and the wired network includes but is not limited to Ethernet, a universal serial bus (USB) or a controller local area network. In one or more embodiments of the specification, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data (such as a target compressed package) exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0045] In one or more embodiments of the specification, the background investigation system may also include a target device of the target object, and the target device may be an electronic device with communication function, including but not limited to: wearable devices, handheld devices, personal computers, tablet computers, vehicle-mounted devices, smart phones, computing devices or other processing devices connected to wireless modems, etc. Electronic devices may be called different names in different networks, such as: user equipment, access terminals, user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents or user devices, cellular phones, cordless phones, personal digital assistants (PDAs), electronic devices in 5G networks or future evolution networks, etc. The target object may interact with at least the service platform 100 in the background investigation system through the target device.

[0046] The background investigation system embodiment provided in this specification and the background investigation method in one or more embodiments belong to the same concept. The execution subject corresponding to the background investigation method involved in one or more embodiments of the specification can be the above-mentioned service platform 100; the execution subject corresponding to the background investigation method involved in one or more embodiments of the specification can also be the user end in the user end cluster, which is determined based on the actual application environment. The implementation process of the background investigation system embodiment can be found in the following method embodiment, which will not be repeated here.

[0047] based on Figure 1 The scene diagram shown below will be combined with Figure 2~Figure 5 , a background investigation method provided by one or more embodiments of this specification is introduced in detail.

[0048] See also Figure 2 , is a flowchart of a background investigation method for one or more embodiments of this specification, which can be implemented by a computer program and can be run on a background investigation device based on the von Neumann system. The computer program can be integrated into an application or run as an independent tool application. The background investigation device can be a service platform.

[0049] Specifically, the background investigation method may include the following steps:

[0050] S102, obtaining a background investigation request for a target object, and determining background investigation items corresponding to the background investigation request, wherein the background investigation items are determined based on the position information of the target object;

[0051] Specifically, the request is an instruction and command requesting the service platform to work, which can be understood as a code specifying a certain operation or function to be executed. The background check request can be understood as an instruction and command requesting the service platform to perform a background check on the target object. The service platform can respond to the background check request and execute a code for a certain background check-related operation or related function implementation, which can be understood as the code for the service platform to execute to determine the background check item corresponding to the background check request.

[0052] The target object can be the object of background investigation in the background investigation scenario. It can be an institution or unit recruiting personnel and investigating the background of the job seeker for reference by the enterprise unit; it can also be an institution or unit investigating the background of the person who has already served, such as professional credit, work evaluation, etc. The target object can also be an object, and a background investigation can be conducted on the object, such as object traceability investigation, etc. The target object is specifically determined based on the actual application environment and is not limited here.

[0053] The background investigation items may be understood as items for conducting a background investigation on a target object. During the background investigation process, the service platform usually obtains or determines the background investigation information or background investigation results indicated by the background investigation items on the target object.

[0054] In one or more embodiments of the specification, the background investigation items may include an objective data investigation corresponding to at least one background investigation item and / or a subjective data investigation corresponding to at least one background investigation item. The objective data investigation items may be understood as objective items such as identity information investigation items, academic degree investigation items, bad record investigation items, financial violation investigation items, litigation record investigation items, and business conflict investigation items of the feedback target object; the subjective data investigation items may be understood as subjective items such as work resume investigation items, work performance investigation items, and work evaluation investigation items.

[0055] In one or more embodiments of the specification, the background check request may generally be initiated by a user terminal that has a need to conduct a background check on a target object. For example, the user terminal may be a device corresponding to an enterprise unit.

[0056] In one or more embodiments of the specification, the service platform may obtain a background investigation request from a user terminal for a target object, and then obtain background investigation items carried in the background investigation request.

[0057] Optionally, in a scenario where the user terminal has a need to conduct a background investigation on the target object, the user terminal may send a background investigation request for the target object to the service platform. The background investigation request may carry background investigation items for the target object, and the background investigation items may be determined based on the position information of the target object. In a specific implementation, the service platform may provide a variety of investigation items for the object to be investigated. The user terminal with a background investigation need may select the background investigation items required for investigation based on the position information of the target object to achieve an accurate investigation of the background of the target object. The background investigation items are determined based on the position information of the target object, and the number of background investigation items may be at least one.

[0058] Optionally, the user terminal may select background investigation items based on the position information of the target object, and the position information may include at least one characteristic information, such as grade characteristics, position characteristics, department characteristics, etc. A project mapping relationship between each characteristic information included in the position information and the investigation items may be established in advance. In actual applications, the relevant background investigation items may be found in the project mapping relationship based on each characteristic information included in the position information of the target object. Based on this, the user terminal selects these background investigation items to initiate a background investigation request for the target object to the service platform, and the background investigation request carries the background investigation items.

[0059] In one or more embodiments of the specification, after the service platform obtains the background check request, it performs data analysis on the background check request to determine the background check items corresponding to the background check request.

[0060] In a feasible implementation, the user terminal may send an object identifier for the target object while sending a background check request, and the object identifier is used to assist the service platform in uniquely mapping or uniquely identifying the target object. The object identifier may be the object name, object ID, object account, etc. of the target object. In one or more embodiments of the specification, the target object is uniquely mapped with the object identifier, and the data volume is smaller, and there is no need to obtain detailed object information for the target object from the user terminal.

[0061] In a feasible implementation, after the service platform obtains the background check request for the target object, the service platform can send a background check authorization request to the target device corresponding to the target object, and the background check authorization request is used for the target object to authorize the background check; in some implementations, after the target device receives the background check authorization request, it outputs the background check authorization information to the current target object to prompt the target object to perform the background check authorization, and after receiving the authorization pass instruction input by the target object, the target device sends the authorization notification instruction to the service platform. Furthermore, if the target object receives the authorization rejection input, the target device sends the authorization rejection instruction to the service platform to cause the service platform to terminate the background check on the target object.

[0062] In one or more embodiments of the specification, the service platform receives an authorization pass instruction sent by the target device in response to the background check authorization request; and based on the authorization pass instruction, executes the step of performing information query processing on the target object based on the background check items.

[0063] S104, performing information query processing on the target object based on the background investigation items to obtain background investigation information after the information query processing.

[0064] Specifically, after the background investigation items are determined, the service platform can perform information query processing on the target object and query the background investigation item information corresponding to the background investigation item.

[0065] In one or more embodiments of the specification, the information query process queries the background investigation item information of the object background investigation item in the information query service of the service platform based on different background investigation items to generate background investigation information including the background investigation item information.

[0066] Optionally, the information query service obtains background investigation item information for the target object based on the background investigation items by setting up a variety of information query methods. In some embodiments: the information query service is a service that performs information query based on multi-party data of big data. The information query service can associate and cover information data of multiple fields, multiple aspects, and multiple levels. These information data can be information data provided by information data parties in various fields or obtained using information acquisition means. It can be to use a web crawler to automatically grab relevant information of the target object indicated by the background investigation items on the Internet, and based on the background investigation items, obtain the target object's scientific research achievement commendations on scientific research websites; based on the background investigation items, the database associated with the information query service can be used to obtain information, such as litigation information corresponding to litigation investigation items in the judicial field, registered enterprise information corresponding to the industrial and commercial investigation items of the Industrial and Commercial Bureau, and patent information corresponding to the intellectual property investigation items of the Intellectual Property Office; the commercial data sources of professional companies associated with the information query service can be used, for example, to obtain the loan, credit card limit, repayment credit and other information indicated by the background investigation items of the target object through financial institutions, to obtain the social relationship information, friend list, travel records, etc. of the person under investigation through social software, and to obtain the transaction records and habits of the person under investigation through e-commerce platforms; the judicial database associated with the information query service can be used to obtain judicial background information such as employment disputes and court judgments indicated by the background investigation items of the target object; the information service database associated with the information query service can be used to query identity information, academic qualifications, skill certificates, etc. uploaded for the target object.

[0067] The above examples are only for illustrating possible situations, which have some overlaps and may involve information processing, etc. The specific implementation mode of the present invention is determined based on the actual application situation and is not limited here. The information query involved in one or more embodiments of this specification can be understood as a directional or targeted information query based on background investigation items. During the information query process, information query indicators such as information processing data correlation and calculation amount are greatly optimized, saving information query resources and data processing volume.

[0068] In one or more embodiments of the specification, after the service platform performs information query processing on the target object based on the background investigation items, it can obtain background investigation information that collects the information query results of the background investigation items. The background investigation information can be in the form of a background investigation report, a background investigation form, etc.

[0069] In a feasible implementation, after the service platform performs information query processing on the target object based on the background investigation items, it can perform risk detection processing based on the information query results obtained by the information query processing, so as to feedback the risk information in the background investigation to the user end, and assist the user end in determining the background risk of the target object.

[0070] In one or more embodiments of the specification, risk detection processing based on information query results obtained through information query processing can be combined with the position information of the target object. In one or more embodiments of the specification, different position information has different detection dimensions during risk detection, and user-side position requirements are different. Information related to the position requirements with potential job performance risks will be detected, which can adapt to different position requirements, resulting in better risk detection results and higher reference value for background investigation information.

[0071] The risk detection process may be performed based on a risk detection model. By inputting the information query results and position information into the risk detection model, risk reference information may be output. The risk reference information may be composed of a risk reference degree and risk field information in the information query results.

[0072] In one or more embodiments of the specification, in practical applications, the risk detection model can be a scene analysis algorithm based on deep learning, such as a convolutional neural network (CNN) model, a deep neural network (DNN) model, a recurrent neural network (RNN) model, an embedding model, a gradient boosting decision tree (GBDT) model, a logistic regression (LR) model, etc., and the output accuracy of the risk detection model based on the neural network model can be improved by introducing an error back propagation algorithm for optimization based on the existing neural network model. In practical applications, an initial risk detection model can be created based on a neural network model CNN, which is composed of a densely interconnected configuration of simple nonlinear simulation processing elements of each node in many nodes, and is a system model that imitates biological neurons. The neural network model is formed by connecting the input of at least one node with the output of each node, similar to the synaptic connection of a real neuron. Each neuron expresses a specific output function, the activation function, and the connection between each two neurons contains a connection strength, which is a weighted value acting on the signal passing through the connection.

[0073] In one or more embodiments of the specification, a large amount of sample data containing risk features (risk field features, risk item features) can be obtained in advance, sample annotation can be performed on the sample data, and based on the sample risk labels (including risk reference degree labels and risk reference field labels) that have been annotated with the sample data, the sample data can be input into the initial risk detection model for training to obtain a trained risk detection model. The risk detection model has the ability to extract semantic features, summarize semantic feature knowledge, and learn and remember. Usually, the information or knowledge learned by the risk detection model is stored in the connection matrix between each unit node.

[0074] In one or more embodiments of the specification, after obtaining the risk reference information corresponding to the information query result, the service platform generates background investigation information including the risk reference information and the information query result.

[0075] In one or more embodiments of the specification, if the service platform fails to find the identity qualification data corresponding to the background investigation item by calling the information query service, the service platform requests the identity qualification data from the target device of the target object.

[0076] In one or more embodiments of the specification, the background investigation item indicates that the identity and qualification data of the target object need to be obtained. For example, if there are multiple background investigation items, if the background investigation item includes an identity and qualification item for which the identity and qualification data of the target object need to be obtained, and in some embodiments, the identity and qualification data are usually uploaded by the target object, then the service platform cannot query the identity and qualification data of the target object based on the information query service. The service platform can send a data upload request for the identity and qualification data to the target device (such as a mobile phone, computer or other terminal) of the target object, and the target object corresponding to the target device can upload the corresponding identity and qualification data, and then the target device sends the identity and qualification data to the service platform. The identity and qualification data can be identity information, academic qualifications, skill certificates, etc.

[0077] S106: Send the background investigation information to the user terminal.

[0078] Specifically, the service platform obtains the background investigation information after the information query processing, and can send the background investigation information to the user terminal based on the communication connection between the service platform and the user terminal.

[0079] In one or more embodiments of the specification, the service platform obtains a background investigation request for a target object and determines the background investigation items corresponding to the background investigation request. Usually, the background investigation items are determined based on the position information of the target object. Then, the service platform can perform information query processing on the target object based on the background investigation items to obtain background investigation information, and then send the background investigation information to the user end. The entire background investigation process avoids the use of methods such as manual query, which improves the efficiency of the background investigation and saves time for the background investigation. At the same time, the background investigation items determined based on the position information of the corresponding target object can obtain background investigation information that better meets the needs of the client. The corresponding background investigation items can be selected for different objects through the position information, avoiding redundancy of investigation information and improving the accuracy of the background investigation.

[0080] See also Figure 3 , a flowchart of a background investigation method is provided for one or more embodiments of this specification. Specifically, the background investigation method may include the following steps:

[0081] S202, obtaining a background investigation request from a user terminal for a target object, and obtaining position information of the target object carried in the background investigation request.

[0082] Specifically, in a scenario where there is a need to conduct a background check on the target object, the user terminal can input a background check request for the target object to the service platform. The user terminal sends the background check request to the service platform. The background check request can carry position information for the target object. It can be understood that when the background check request is generated, no background check items are determined.

[0083] According to some embodiments, the position information may include at least one characteristic information, such as a job grade characteristic, a position characteristic, a department characteristic, etc. The position information may be understood as the position information of the target object's current job search or position. In one or more embodiments of the specification, the service platform may evaluate the background check level based on the target object's position information to generate more accurate background check information.

[0084] S204: Determine the target background check level of the target object based on the position information, and obtain background investigation items corresponding to the target background check level.

[0085] Specifically, different background check levels can correspond to different background investigation items, and the target background check level can be understood as the background check level determined by the target object's position information. The service platform determines the background check level that matches the target object's position information by analyzing the position information, avoiding redundant background information during the background investigation process, and determining the target background check level in combination with the position information. Conducting background investigations with background investigation items corresponding to the target background check level can improve the intelligence of the background investigation and output background investigation information that is more in line with the actual position.

[0086] In a feasible implementation, a score can be set for the sub-features under at least one feature information type corresponding to the position information, for example: a score is set for each job grade item under the job grade feature type (the job grade item can be understood as a sub-feature under the job grade feature type), a score is set for each position item under the position feature type (the position item can be understood as a sub-feature under the position feature type), a score is set for each department item under the department feature type (the department item can be understood as a sub-feature under the department feature type), and so on.

[0087] Through at least one target sub-feature under the feature information type contained in the position information, the score corresponding to the set target sub-feature is obtained, and the scores of all target sub-features are added up to obtain the position score. Then, in at least one background check level, the score range corresponding to the target background check level into which the position score falls is determined, so that the service platform can determine the target background check level of the target object based on the position information.

[0088] In a feasible implementation, corresponding reference sub-features may be set for at least one background check level, and then, for the sub-features under at least one feature information type corresponding to the position information, it may be determined whether the position information contains the reference sub-features; if the position information contains the reference sub-features, the background check level corresponding to the reference sub-features may be used as the target background check level; further, if there are multiple target background check levels, the multiple target background check levels may be screened to obtain the target background check level after the screening process, such as only screening out the highest target background check level.

[0089] Furthermore, the service platform pre-establishes at least one background check level and an investigation item mapping relationship between the investigation items (the number of investigation items is at least one), and the investigation item mapping relationship can be represented in the form of an investigation item list, an investigation item set, etc. After the service platform determines the target background check level of the target object based on the position information, it can obtain the background investigation items corresponding to the target background check level based on the investigation item mapping relationship.

[0090] S206, determining a target background check level of the target object based on the position information, and obtaining at least one reference investigation item corresponding to the target background check level;

[0091] Specifically, the reference investigation items can be understood as investigation items or investigation projects preset for the target background check level. In one or more embodiments of the specification, after determining the target background check level, the service platform obtains the reference investigation items corresponding to the target background check level, and then the user terminal selects the background investigation items on this basis to meet the background investigation needs of the user terminal. The user terminal can customize on this basis. Since the investigation items selected based on the target background check level usually have a high probability of meeting the expectations of the user terminal, the user terminal (such as corporate users) only needs to confirm or fine-tune the investigation items on this basis, avoiding the user terminal users spending time and energy to re-select one by one, saving time for background investigation.

[0092] Among them, the step of determining the target background check level of the target object based on the position information can refer to other method steps of one or more embodiments of this specification, and will not be repeated here.

[0093] S208: Send the at least one reference investigation item to the user terminal, and obtain the background investigation item sent by the user terminal from the at least one reference investigation item.

[0094] Specifically, after the service platform obtains at least one reference investigation item corresponding to the target background check level, the service platform sends these reference investigation items to the user terminal based on the communication connection between the service platform and the user terminal; the user terminal can output these reference background investigation items to the current user, and the user of the user terminal can select the required background investigation items from these reference background investigation items. The user terminal then sends the background investigation item selected by the user from the at least one reference investigation item to the user terminal, and the service platform can then receive the background investigation item sent by the user terminal from the at least one reference investigation item.

[0095] S210: Based on the background investigation items, an information query service is called to obtain reference service data of the target object.

[0096] Specifically, the information query processing queries the background investigation item information of the object background investigation item in the information query service of the service platform based on different background investigation items to generate background investigation information including the background investigation item information.

[0097] In one or more embodiments of the specification, the information query service is a service that performs information query based on multi-party data of big data. The information query service can associate and cover information data of multiple fields, multiple aspects, and multiple levels. These information data can be information data provided by information data parties in various fields or obtained using information acquisition means. It can be to use a web crawler to automatically grab relevant information of the target object indicated by the background investigation items on the Internet, and based on the background investigation items, obtain the target object's scientific research achievement commendations on scientific research websites; based on the background investigation items, the database associated with the information query service can be used to obtain information, such as litigation information corresponding to litigation investigation items in the judicial field, registered enterprise information corresponding to the industrial and commercial investigation items of the Industrial and Commercial Bureau, and patent information corresponding to the intellectual property investigation items of the Intellectual Property Office; the commercial data sources of professional companies associated with the information query service can be used, for example, to obtain the loan, credit card limit, repayment credit and other information indicated by the background investigation items of the target object through financial institutions, to obtain the social relationship information, friend list, travel records, etc. of the person under investigation through social software, and to obtain the transaction records and habits of the person under investigation through e-commerce platforms; the judicial database associated with the information query service can be used to obtain judicial background information such as employment disputes and court judgments indicated by the background investigation items of the target object; the information service database associated with the information query service can be used to query identity information, academic qualifications, skill certificates, etc. uploaded for the target object.

[0098] In a feasible implementation, the information query service may be a blockchain-based information query service provided by a service platform. In the background investigation scenario, in order to avoid data source risks such as falsification of background investigation data and tampering of background investigation data, the service platform may provide information query services to clients with background investigation needs to conduct background investigations on the corresponding objects. Furthermore, the service platform may associate multiple data parties based on blockchain, and the information query service may associate and cover information data of data providers in multiple fields, multiple aspects, and multiple levels. These data providers may store transaction data based on the service platform, such as litigation information corresponding to the litigation investigation items involved in the aforementioned judicial field, registered enterprise information corresponding to the industrial and commercial investigation items involved in the Industrial and Commercial Bureau, patent information corresponding to the intellectual property investigation items involved in the Intellectual Property Office, "financial information such as loans, credit card limits, and repayment credits corresponding to the financial investigation items involved in financial institutions", e-commerce information such as transaction records and habits of the objects of the background investigation items involved in the e-commerce platform, and public welfare activity data of the objects of the public welfare investigation items involved in the public welfare platform, etc. The data of the background investigation items provided by these data providers can be uploaded to the service platform (the service platform can be regarded as a blockchain network or blockchain platform) in actual applications.

[0099] The service platform is based on blockchain technology (also known as distributed accounting technology) to ensure that the data recorded by the data provider is transparent and cannot be tampered with, and that the background investigation data requested by the user end has high credibility and referenceability.

[0100] In one or more embodiments of the specification, the blockchain network corresponding to the service platform is composed of multiple nodes with computing power or storage capacity to form a decentralized background investigation database. Unlike the traditional centralized information storage method, no node can store background investigation data alone, thereby avoiding the possibility of false accounting (which can be understood as tampering with information) due to centralized storage of background investigation data. On the other hand, once the background investigation data is verified and added to the blockchain, it will be stored permanently, and the modification of the database on a single node is invalid, so the data stability and reliability of the service platform are extremely high.

[0101] In one or more embodiments of the specification, the encrypted storage of background investigation data is completed by multiple nodes distributed in different places, and each node records complete information. Nodes can participate in supervising the legality of storage or transactions, and can also jointly testify for them. In one or more embodiments of the specification, each device node of the background investigation data source involved in the background investigation scenario is configured with an information storage node, and the background investigation data written to any information storage node in the blockchain of the service platform will be automatically synchronized to all other information storage nodes. Information storage is completed by multiple nodes distributed in different places, which can reflect the decentralized characteristics of blockchain nodes. Moreover, each node records complete information, so they can participate in supervising the legality of transactions, and can also jointly testify for them.

[0102] In one or more embodiments of the specification, the service platform is based on the background investigation item and calls the information query service to obtain the reference service data of the target object. In one or more embodiments of the specification, the service platform can issue a background investigation task for the target object to each node in the blockchain based on the information query service. The background investigation task carries the background investigation item and is used to indicate the information or data about the target object in the query background investigation item. Each node in the blockchain corresponding to the service platform selects a target node from all nodes based on the consensus mechanism to perform the background investigation task; in actual application, the consensus mechanism can be understood as when each node in the blockchain corresponding to the service platform determines the target node, each node will compete for the computing right or accounting right of a background investigation task and obtain the benefits of this successful accounting (that is, successfully obtaining the reference service data of the target object based on the background investigation task, thereby determining the branch where the target node for executing the task is located), each node continuously generates block forks, forms a consensus, and then eliminates the fork process to finally determine the target node.

[0103] The consensus process based on the consensus mechanism can be based on the currently commonly used consensus algorithms, such as proof of work (POW) algorithm, proof of stake (POS) algorithm, delegated proof of stake (DOS) algorithm or practical Byzantine fault tolerance (PBFT) algorithm.

[0104] S212, generating a background investigation report of the target object based on the reference service data;

[0105] Specifically, the service platform performs data filling processing on the reference service data based on the set report generation template, and fills the reference service data into the corresponding area of ​​the report generation template to generate a background investigation report of the target object.

[0106] S214, obtaining a credit evaluation parameter of the target object, where the credit evaluation parameter is a credit evaluation value set by the transaction credit service for the target object.

[0107] Specifically, the credit assessment parameter is a credit assessment parameter for performing a credit assessment on the target object based on at least one daily transaction data of the target object on the service platform. The credit assessment parameter may be a credit assessment score, a credit assessment grade, etc. In one or more embodiments of the specification, the service platform may record the daily transaction data generated by the target object after triggering the transaction function on the service platform based on the transaction credit service. In some embodiments, the daily transaction data may also be referred to as the first service data.

[0108] The first service data may be a fit of one or more information such as registration information, contract fulfillment information, device status information, registration industry information, associated account activity information, environmental information, historical prepaid payment information, historical postpaid payment information, product usage information, shopping information, judicial disputes, etc., recorded on the object side when a certain transaction function or certain transaction functions are triggered by the target object.

[0109] The acquisition of the above-mentioned first service data can be triggered by an application provided by the service platform installed on the target object side or a web page provided by the service platform that is turned on according to a preset reporting rule, which triggers the target object side to send the data to the service platform; it can also be obtained by the service platform sending a collection request to the target object side; it can also be obtained by the service platform from the transaction function log, etc., which is not limited here.

[0110] In one or more embodiments of the specification, the transaction credit service included in the service platform uses the first service data (daily transaction data) to perform credit evaluation on the target object to obtain credit evaluation parameters.

[0111] Optionally, the first service data is used as input data of the credit assessment model, and the credit assessment parameters for the target object are determined by the credit assessment model. Using the credit assessment model to calculate the credit assessment parameters of the target object can not only improve the speed of determining the credit assessment parameters through fast model calculation, but also improve the calculation accuracy of the model by using more and more abundant transaction information as training data of the credit assessment model.

[0112] The credit assessment model can be a credit assessment algorithm based on deep learning, such as a convolutional neural network (CNN) model, a deep neural network (DNN) model, a recurrent neural network (RNN) model, an embedding model, a gradient boosting decision tree (GBDT) model, a logistic regression (LR) model, etc., and can be implemented by fitting one or more of the following models. At the same time, the error back propagation algorithm is introduced on the basis of the existing neural network model for optimization, which can improve the assessment accuracy of the initial credit assessment model based on the neural network model.

[0113] In one or more embodiments of the specification, sample transaction data of a large number of sample objects can be acquired in advance, and the sample transaction data can be preprocessed. The preprocessing includes digitization, geometric transformation, normalization, smoothing, restoration and enhancement, etc., to eliminate irrelevant information in the sample transaction data, and label the sample transaction data with evaluation parameter labels. Based on the evaluation parameter labels that have been labeled for the sample transaction data, the sample transaction data is input into the initial credit assessment model for training to obtain a trained credit assessment model. The credit assessment model has the ability to extract transaction credit features, summarize transaction credit feature knowledge, and learn and remember. Usually, the information or knowledge learned by the credit assessment model is stored in the connection matrix between each unit node.

[0114] In one or more embodiments of the specification, an evaluation mapping relationship between a reference credit evaluation parameter and daily transaction data (first service data) may be set, and the credit evaluation parameter may be determined through the evaluation mapping relationship.

[0115] For example: a mapping table between credit rating and daily transaction data (first service data) is pre-set, and the mapping table lists different combinations of daily transaction data (first service data) and their corresponding credit ratings. After obtaining the daily transaction data (first service data), you only need to find the credit rating corresponding to the daily transaction data (first service data) in the table.

[0116] S216: Generate a background investigation report including the credit assessment parameters and the reference service data.

[0117] Specifically, the service platform performs data filling processing on the reference service data and credit assessment parameters based on the set report generation template, and fills the reference service data and credit assessment parameters into the corresponding areas of the report generation template to generate a background investigation report for the target object.

[0118] S218, sending a background investigation report to the user terminal.

[0119] For details, please refer to the method steps of other embodiments involved in one or more embodiments of this specification, which will not be repeated here.

[0120] In one or more embodiments of the specification, the service platform obtains a background investigation request for a target object and determines the background investigation items corresponding to the background investigation request. Usually, the background investigation items are determined based on the position information of the target object. Then, the target object can be queried based on the background investigation items to obtain background investigation information, and then the background investigation information is sent to the user end. The entire background investigation process avoids the use of methods such as manual query, which improves the efficiency of the background investigation and saves the time of the background investigation. At the same time, the background investigation items determined based on the position information of the corresponding target object can be used to obtain background investigation information that better meets the needs of the client. The corresponding background investigation items can be selected for different objects through the position information, avoiding the redundancy of investigation information and improving the accuracy of the background investigation; and, multiple methods are provided to screen background investigation items based on position information, so that the background investigation items that meet the needs of the user end can be accurately determined; and a background investigation report containing credit assessment parameters can be generated, and the background investigation results can be quantified through intuitive assessment parameters to display more intuitive background investigation information.

[0121] See also Figure 4 , provides a flow chart of a background investigation method for one or more embodiments of this specification. Specifically, the background investigation method may include the following steps:

[0122] S302: If the target device of the target object triggers at least one transaction function corresponding to the transaction credit service, record first service data of the target object generated by each transaction function in the at least one transaction function.

[0123] Specifically, transaction credit service can be understood as the functional service provided by the service platform to the electronic device of the (user) object. The service platform can evaluate or assess the credit of the (user) object based on the transaction data generated in the process of the (user) object using the transaction credit service through the electronic device (which can be understood as feedback on the credit status of the (user) object).

[0124] In one or more embodiments of the specification, the transaction credit service corresponds to at least one transaction function, and the transaction function is equivalent to an application service function for the (user) object, such as an e-commerce service function, a financial service function, a payment service function, a judicial service function, a public welfare service function, a social service function, etc. The transaction credit service provided by the (user) object through the electronic device using the service platform corresponds to at least one transaction function, which can facilitate the (user) object's daily life, social interaction, network services, etc. For the service platform, service data of the (user) object using these transaction functions can be generated, and the service data of these transaction functions can be referred to as the first service data. In one or more embodiments of the specification, if it involves a background investigation scenario for the target object, the service platform can determine the investigation results corresponding to the corresponding background investigation items based on the information query service querying the relevant service data in the transaction credit service, and can then generate credit assessment parameters for the target object based on the first service data.

[0125] In one or more embodiments of the specification, the target device of the target object can be equipped with a service application of the service platform to provide transaction credit services to the outside world. The service application includes at least one transaction function, such as e-commerce service function, financial service function, payment service function, judicial service function, social security payment service function, smart travel service function, public welfare service function, social service function, resume upload function and other functions can be integrated based on the service application. The target object uses the transaction function on the target device (such as a mobile phone, tablet computer) to facilitate daily life. At the same time, the service platform records the transaction service data generated by the target object when using each transaction function based on the service application of the transaction credit service, that is, the first service data. For example, if the target object conducts shopping transactions based on the e-commerce service function, the e-commerce transaction data for the target object can be recorded; for another example, if the target object uses the provided financial services based on the financial service function, such as credit services, deposit services, etc., the financial service data for the target object can be recorded.

[0126] S304: If the working state of the target object is the target working state, obtaining second service data of the target object from a reference device of a reference object based on a transaction credit service, the reference object being associated with the target object.

[0127] Specifically, the background investigation items may include an objective data investigation corresponding to at least one background investigation item and / or a subjective data investigation corresponding to at least one background investigation item; the second service data can be understood as the subjective work data of the reference object for the target object, such as subjective evaluation data, subjective performance data, subjective ability data, etc.

[0128] In one or more embodiments of the specification, when the target object is seeking a job or joining a new company, a background investigation of the target object's historical work experience is usually involved, and it is usually necessary to contact the relevant objects of the target object's historical work to obtain subjective information about the target object, such as work history, work experience, and work performance. In one or more embodiments of the application, in order to facilitate the recording of relevant subjective work data of the target object in the historical work process, the service platform can detect the work status of the target object to pre-record or obtain subjective work data about the target object. Further, the acquisition of subjective work data can be obtained from the reference object associated with the target object when it is detected that the target object is in the target work state. The reference object and the target object can be a work rank relationship, such as a superior-subordinate rank relationship, a peer rank relationship, etc. The target work state is set based on the actual application situation. For example, the target work state can be a resigned work state, or it can be a certain work time point under the in-service work state, such as the work state corresponding to every specified work cycle.

[0129] In one or more embodiments of the specification, the time when the service platform detects that the working status of the target object is the target working status may be before obtaining the background investigation request for the target object.

[0130] In one or more embodiments of the specification, the service platform detects that the working status of the target object can be determined by obtaining the security data status of the target object, and the security data status can be the status of social security payment status, medical insurance payment status, provident fund payment status, welfare payment status, etc., which are related to the welfare security matters of the representative object. For example, when the social security payment status is the equipment discontinuation status, it can be determined that the target object is in the resignation status, etc. If the service platform determines that the working status of the target object is the target working status, the service platform obtains the second service data of the target object from the reference device of the reference object of the reference object based on the transaction credit service, and the reference object is usually associated with the target object.

[0131] It can be understood that the service platform provides external transaction credit services, and the reference objects related to the work experience of the target object can use the transaction credit service at the same time through the reference device. It can be understood that the service platform can determine that the target object and the reference object are related in work through the transaction credit service, such as having worked in the same company. For example, the reference object can be the target object's work colleague, superior leader, HR person in charge, etc.

[0132] In one or more embodiments of the specification, the target object can also actively record the reference object associated with the work to the transaction credit service through the target device. When the target object is in the target working state, the service platform can send a service data acquisition request for the target object to the reference device (such as a mobile phone) of the reference object to obtain the second service data of the target object. For example, at least one of a work evaluation request, a work witness request, a work experience request, etc. for the target object is sent to the reference device of the reference object to obtain the second service data related to the target object, such as subjective evaluation data, subjective performance data, subjective ability data, etc.

[0133] In some implementation scenarios, the service platform can obtain the second service data to realize that after each work experience of the target object, the service platform can promptly invite reference objects such as former colleagues and human resources objects to evaluate and witness in the transaction credit service, thereby improving the timeliness of background investigation, improving the efficiency of background investigation, and enriching the dimensions of background investigation data. In addition, it can also avoid multiple requests for reference objects to assist in background investigation due to multiple different user terminals of the target object. In other words, reference objects such as former colleagues and human resources objects only need to request evaluations in turn, without repeated evaluations, to avoid the waste of background investigation resources.

[0134] S306: Generate reference service data of the target object based on at least one of the first service data and the second service data.

[0135] Specifically, the service platform may use the first service data as reference service data for the target object; the service platform may use the second service data as reference service data for the target object; the service platform may use both the first service data and the second service data as reference service data for the target object.

[0136] S308, obtaining a background investigation request for a target object, and determining background investigation items corresponding to the background investigation request, wherein the background investigation items are determined based on the position information of the target object;

[0137] For details, please refer to the method steps of other embodiments of one or more embodiments of this specification, which will not be repeated here.

[0138] S310, performing information query processing on the target object based on the background investigation item to obtain background investigation information after the information query processing;

[0139] For details, please refer to the method steps of other embodiments of one or more embodiments of this specification, which will not be repeated here.

[0140] S312, setting the information access authority of the background investigation information, and sending the background investigation information to the user terminal.

[0141] Specifically, the information review authority can at least be understood as background check information being visible only to devices that are granted the information review authority, and devices that are not granted the information review authority cannot review the background check information.

[0142] In one or more embodiments of the specification, the service platform may set information access permissions for the user terminal for the background investigation information, and only grant the user terminal access to the background investigation information, while the target device of the target object is usually unable to access the background investigation information.

[0143] In one or more embodiments of the specification, the service platform may set the access attribute of the information access right, and the access attribute includes at least one or more of the attribute types such as access times, access users, access time periods, access keys, etc. It can be understood that after the service platform sends the background investigation information, the user terminal needs to match the access attribute when accessing the background investigation information in order to successfully access the background investigation information, such as the current access times is less than or equal to "access attribute - access times"; such as the user of the user terminal is the user indicated by "access attribute - access user"; such as the time when the user terminal accesses the background investigation information is within the range of "access attribute - access time period".

[0144] In one or more embodiments of the specification, the service platform obtains a background investigation request for a target object and determines the background investigation items corresponding to the background investigation request. Usually, the background investigation items are determined based on the position information of the target object. Then, the service platform can perform information query processing on the target object based on the background investigation items to obtain background investigation information, and then send the background investigation information to the user end. The entire background investigation process avoids the use of methods such as manual inquiries, which improves the efficiency of background investigations and saves time for background investigations. At the same time, background investigations are performed based on the background investigation items determined based on the position information of the corresponding target object, and background investigation results that better meet the needs of the client can be obtained; and the service platform can save resources for external requests by recording the data of the target object triggering the transaction credit service, and can generate credit assessment parameters for the target object based on the reference service data, which is more accurate.

[0145] In one or more embodiments of this specification, Figure 5As shown, a background investigation method is proposed, which can be implemented by a computer program and can be run on a background investigation device based on the von Neumann system. The computer program can be integrated into an application or run as an independent tool application. The background investigation device can be a user end.

[0146] Specifically, the background investigation method includes:

[0147] S402, sending a background investigation request for a target object to a service platform, wherein the background investigation request is used to instruct the service platform to determine background investigation items, and the background investigation items are determined based on the position information of the target object;

[0148] Specifically, there is a scenario where there is a need to conduct a background investigation on the target object on the user side. For example, a recruitment specialist on the user side of an organization or unit is recruiting employees and needs to investigate the background of the job applicant for reference by the enterprise unit. The service platform can provide an application for background investigation to the outside world, and the user side can be equipped with the application for background investigation. The user on the user side can manipulate the application to input a background investigation request for the target object, and then the user side can send the background investigation request for the target object to the service platform. The user side sends the background investigation request to the service platform, and the background investigation request can carry background investigation items for the target object. The background investigation items can be determined by the user on the user side based on the position information of the target object.

[0149] In one or more embodiments of the specification, the service platform may provide multiple investigation items for the subject to be investigated through the background investigation application, and the user of the user terminal with background investigation needs may select the background investigation items to be investigated based on the position information of the target object to achieve an accurate investigation of the background of the target object. The background investigation items are determined based on the position information of the target object, and the number of background investigation items may be at least one.

[0150] In one or more embodiments of the specification, the user end may be equipped with an application for background investigation, and the user of the user end may manipulate the application to input a background investigation request for the target object. The background investigation request carries the position information of the target object, so that after the service platform receives the background investigation request, the service platform may determine the target background investigation level of the target object based on the position information and obtain the background investigation items corresponding to the target background investigation level, and query the background investigation information for the target object corresponding to the background investigation items.

[0151] In one or more embodiments of the specification, the user terminal can be equipped with an application for background investigation, and the user of the user terminal can manipulate the application to input a background investigation request for the target object. The background investigation request carries the position information of the target object. In this way, after receiving the background investigation request, the service platform determines the target background investigation level of the target object based on the position information to obtain at least one reference investigation item corresponding to the target background investigation level, and sends the at least one reference investigation item to the user terminal; the user terminal can output these reference background investigation items to the current user, and the user of the user terminal can select the required background investigation item from these reference background investigation items. Then the user terminal sends the background investigation item selected by the user from at least one reference investigation item to the user terminal, and the service platform can receive the background investigation item sent by the user terminal from at least one reference investigation item. The service platform performs information query processing on the target object based on the background investigation item to obtain the background investigation information after the information query processing.

[0152] S404: Obtain background investigation information corresponding to the background investigation item from the service platform.

[0153] Specifically, the user terminal may actively obtain the background investigation information corresponding to the background investigation item from the service platform;

[0154] In one or more embodiments of the specification, after obtaining the background investigation information for the background investigation items of the target object, the service platform may send the background investigation information corresponding to the background investigation items to the user terminal.

[0155] In this specification, the user terminal can send a background investigation request for the target object to the service platform. Usually, the background investigation items are determined based on the position information of the target object. The service platform can perform information query processing on the target object based on the background investigation items to obtain background investigation information, and then send the background investigation information to the user terminal. The entire background investigation process avoids the use of methods such as manual query, which improves the efficiency of the background investigation and saves the time of the background investigation. At the same time, the background investigation items determined based on the position information of the corresponding target object can obtain background investigation information that better meets the needs of the client and improves the accuracy of the background investigation.

[0156] based on Figure 1 The scene diagram shown below will be combined with Figure 6~Figure 8 , a background investigation device provided in one or more embodiments of this specification is introduced in detail. It should be noted that, Figure 6~Figure 8 The background check device shown is used to perform this instruction Figure 2~Figure 4 For the convenience of explanation, only the parts related to this specification are shown. For specific technical details not disclosed, please refer to this specification. Figure 2~Figure 4 The embodiment shown.

[0157] See also Figure 6 , which shows a schematic diagram of the structure of the background investigation device in one or more embodiments of the present specification. The background investigation device 1 can be implemented as all or part of the user terminal through software, hardware or a combination of both. According to some embodiments, the background investigation device 1 includes a survey item determination module 11, an information query module 12 and an information sending module 13, which are specifically used to:

[0158] A survey item determination module 11 is used to obtain a background survey request for a target object and determine background survey items corresponding to the background survey request, wherein the background survey items are determined based on the position information of the target object;

[0159] An information query module 12 is used to perform information query processing on the target object based on the background investigation items to obtain the background investigation information after the information query processing;

[0160] The information sending module 13 is used to send the background investigation information to the user terminal.

[0161] Optionally, the survey item determination module 11 is specifically configured to:

[0162] The obtaining of a background investigation request for a target object and determining a background investigation item for the target object corresponding to the background investigation request includes:

[0163] Obtaining a background investigation request from a user terminal for a target object, and obtaining background investigation items carried in the background investigation request; and / or,

[0164] Obtain a background investigation request for a target object from a user end, and obtain position information of the target object carried in the background investigation request; and determine background investigation items for the target object based on the position information.

[0165] Optionally, the survey item determination module 11 is specifically configured to:

[0166] Determine the target background check level of the target object based on the position information, and obtain background investigation items corresponding to the target background check level.

[0167] Optional, such as Figure 7 As shown, the survey item determination module 11 includes:

[0168] A level determination unit 111 is used to determine a target background check level of the target object based on the position information, and obtain at least one reference investigation item corresponding to the target background check level;

[0169] The investigation item determining unit 112 is configured to send the at least one reference investigation item to the user terminal, and obtain the background investigation item sent by the user terminal from the at least one reference investigation item.

[0170] Optionally, the device 1 is further used for:

[0171] Sending a background check authorization request to a target device corresponding to a target object, and receiving an authorization pass instruction sent by the target device in response to the background check authorization request;

[0172] Based on the authorization, the step of performing information query processing on the target object based on the background investigation items is executed through instructions.

[0173] Optionally, the information query module 12 is specifically used to:

[0174] Based on the background investigation items, an information query service is called to obtain reference service data of the target object, and a background investigation report of the target object is generated based on the reference service data.

[0175] Optionally, the information query module 12 is specifically used to:

[0176] If the identity qualification data corresponding to the background investigation item is not found by calling the information query service, the identity qualification data is requested from the target device of the target object.

[0177] Optionally, the information query module 12 is specifically used to:

[0178] If the target device of the target object triggers at least one transaction function corresponding to the transaction credit service, recording the first service data of the target object generated by each transaction function in the at least one transaction function;

[0179] If the working state of the target object is the target working state, acquiring second service data of the target object from a reference device of a reference object based on a transaction credit service, the reference object being associated with the target object;

[0180] Based on at least one of the first service data and the second service data, reference service data of the target object is generated.

[0181] Optionally, the device 1 is specifically used for:

[0182] Acquire a credit evaluation parameter of the target object, where the credit evaluation parameter is a credit evaluation value set by the transaction credit service for the target object;

[0183] A background check report is generated including the credit assessment parameters and the reference service data.

[0184] Optional, such as Figure 8 As shown, the device 1 further includes:

[0185] The authority setting module 14 is used to set the information access authority of the background investigation information.

[0186] It should be noted that the background investigation device provided in the above embodiment only uses the division of the above functional modules as an example when executing the background investigation method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the background investigation device provided in the above embodiment and the background investigation method embodiment of this specification belong to the same concept. The implementation process is detailed in the method embodiment and will not be repeated here.

[0187] based on Figure 1 The scene diagram shown below will be combined with Fig. 9 , a background investigation device provided in one or more embodiments of this specification is introduced in detail. It should be noted that, Fig. 9 The background check device shown is used to perform this instruction Figure 5 For the convenience of explanation, only the parts related to this specification are shown. For specific technical details not disclosed, please refer to this specification. Figure 5 The embodiment shown.

[0188] See also Fig. 9 , which shows a schematic diagram of the structure of the background investigation device in one or more embodiments of the present specification. The background investigation device 2 can be implemented as all or part of the user terminal through software, hardware or a combination of both. According to some embodiments, the background investigation device 2 includes a request sending module 21 and an information acquisition module 22, which are specifically used to:

[0189] A request sending module 21 is used to send a background investigation request for a target object to a service platform, wherein the background investigation request is used to instruct the service platform to determine background investigation items, and the background investigation items are determined based on the position information of the target object;

[0190] The information acquisition module 22 is used to obtain the background investigation information corresponding to the background investigation item from the service platform.

[0191] It should be noted that the background investigation device provided in the above embodiment only uses the division of the above functional modules as an example when executing the background investigation method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the background investigation device provided in the above embodiment and the background investigation method embodiment of this specification belong to the same concept. The implementation process is detailed in the method embodiment and will not be repeated here.

[0192] One or more embodiments of the present specification also provide a computer storage medium, wherein the computer storage medium can store multiple instructions, wherein the instructions are suitable for being loaded and executed by a processor as described above. Figure 2~Figure 5 The background investigation method of the embodiment shown in the figure can be found in the specific execution process. Figure 2~Figure 5 The specific description of the illustrated embodiment will not be repeated here.

[0193] One or more embodiments of the present specification further provide a computer program product, wherein the computer program product stores at least one instruction, wherein the at least one instruction is loaded and executed by the processor as described above. Figure 2~Figure 5 The background investigation method of the embodiment shown in the figure can be found in the specific execution process. Figure 2~Figure 5 The specific description of the illustrated embodiment will not be repeated here.

[0194] See also Fig.10 , provides a schematic diagram of the structure of an electronic device for one or more embodiments of this specification. Fig.10 As shown, the electronic device 1000 may include: at least one processor 1001 , at least one network interface 1004 , a user interface 1003 , a memory 1005 , and at least one communication bus 1002 .

[0195] The communication bus 1002 is used to realize the connection and communication between these components.

[0196] The user interface 1003 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 1003 may also include a standard wired interface and a wireless interface.

[0197] The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0198] Among them, the processor 1001 may include one or more processing cores. The processor 1001 uses various interfaces and lines to connect various parts of the entire server 1000, and executes various functions and processes data of the server 1000 by running or executing instructions, programs, code sets or instruction sets stored in the memory 1005, and calling data stored in the memory 1005. Optionally, the processor 1001 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 1001 can integrate one or a combination of a CPU processor (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1001, but implemented separately through a chip.

[0199] Among them, the memory 1005 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 1005 includes a non-transitory computer-readable storage medium. The memory 1005 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 1005 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 1005 may also be optionally at least one storage device located away from the aforementioned processor 1001. As Fig.10 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a background investigation application.

[0200] exist Fig.10In the electronic device 1000 shown, the user interface 1003 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 1001 can be used to call the background investigation application stored in the memory 1005 and specifically perform the following operations:

[0201] Obtaining a background investigation request for a target object, and determining background investigation items corresponding to the background investigation request, wherein the background investigation items are determined based on the position information of the target object;

[0202] Performing information query processing on the target object based on the background investigation items to obtain background investigation information after the information query processing;

[0203] The background investigation information is sent to the user terminal.

[0204] In one embodiment, when the processor 1001 executes the step of obtaining a background investigation request for a target object and determining a background investigation item for the target object corresponding to the background investigation request, the processor 1001 specifically performs the following steps:

[0205] Obtaining a background investigation request from a user terminal for a target object, and obtaining background investigation items carried in the background investigation request; and / or,

[0206] Obtain a background investigation request for a target object from a user end, and obtain position information of the target object carried in the background investigation request; and determine background investigation items for the target object based on the position information.

[0207] In one embodiment, when the processor 1001 determines the background investigation items for the target object based on the position information, the processor 1001 specifically performs the following steps:

[0208] Determine the target background check level of the target object based on the position information, and obtain background investigation items corresponding to the target background check level.

[0209] In one embodiment, when the processor 1001 determines the background investigation items for the target object based on the position information, the processor 1001 specifically performs the following steps:

[0210] Determine a target background check level of the target object based on the position information, and obtain at least one reference investigation item corresponding to the target background check level;

[0211] The at least one reference investigation item is sent to the user terminal, and the background investigation item sent by the user terminal is obtained from the at least one reference investigation item.

[0212] In one embodiment, before executing the information query process for the target object based on the background investigation item, the processor 1001 further performs the following steps:

[0213] Sending a background check authorization request to a target device corresponding to a target object, and receiving an authorization pass instruction sent by the target device in response to the background check authorization request;

[0214] Based on the authorization, the step of performing information query processing on the target object based on the background investigation items is executed through instructions.

[0215] In one embodiment, when the processor 1001 performs the information query processing on the target object based on the background investigation item to obtain the background investigation information after the information query processing, the processor 1001 specifically performs the following steps:

[0216] Based on the background investigation items, an information query service is called to obtain reference service data of the target object, and a background investigation report of the target object is generated based on the reference service data.

[0217] In one embodiment, the processor 1001 further performs the following steps when executing the background investigation method:

[0218] If the identity qualification data corresponding to the background investigation item is not found by calling the information query service, the identity qualification data is requested from the target device of the target object.

[0219] In one embodiment, before executing the step of obtaining the background check request for the target object, the processor 1001 further performs the following steps:

[0220] If the target device of the target object triggers at least one transaction function corresponding to the transaction credit service, recording the first service data of the target object generated by each transaction function in the at least one transaction function;

[0221] If the working state of the target object is the target working state, acquiring second service data of the target object from a reference device of a reference object based on a transaction credit service, the reference object being associated with the target object;

[0222] Based on at least one of the first service data and the second service data, reference service data of the target object is generated.

[0223] In one embodiment, when the processor 1001 generates a background investigation report for the target object based on the reference service data, the processor 1001 specifically performs the following steps:

[0224] Acquire a credit evaluation parameter of the target object, where the credit evaluation parameter is a credit evaluation value set by the transaction credit service for the target object;

[0225] A background check report is generated including the credit assessment parameters and the reference service data.

[0226] In one embodiment, when executing the background investigation method, the processor 1001 further performs the following steps:

[0227] Set the information access permissions for the background check information.

[0228] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only storage memory, or a random access memory, etc.

[0229] Please refer to Fig.11 , which shows a block diagram of the structure of an electronic device provided by an exemplary embodiment of one or more embodiments of the specification. The electronic device in one or more embodiments of the specification may include one or more of the following components: a processor 110, a memory 120, an input device 130, an output device 140, and a bus 150. The processor 110, the memory 120, the input device 130, and the output device 140 may be connected via a bus 150.

[0230] The processor 110 may include one or more processing cores. The processor 110 uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions and processes data of the electronic device 100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 120, and calling data stored in the memory 120. Optionally, the processor 110 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 110 can integrate one or a combination of a CPU processor (central processing unit, CPU), a graphics processing unit (graphics processing unit, GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. In one or more embodiments of the specification, the above-mentioned modem may not be integrated into the processor 110, but may be implemented separately through a communication chip.

[0231] The memory 120 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 120 includes a non-transitory computer-readable storage medium. The memory 120 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The operating system may be an Android system, including a system deeply developed based on the Android system, an IOS system developed by Apple, including a system deeply developed based on the IOS system or other systems. The data storage area may also store data created by the electronic device during use, such as a phone book, audio and video data, chat record data, etc.

[0232] See also Fig.12As shown, the memory 120 can be divided into an operating system space and a user space. The operating system runs in the operating system space, and native and third-party applications run in the user space. In order to ensure that different third-party applications can achieve good operating results, the operating system allocates corresponding system resources to different third-party applications. However, different application scenarios in the same third-party application also have different requirements for system resources. For example, in the local resource loading scenario, the third-party application has higher requirements for disk reading speed; in the animation rendering scenario, the third-party application has higher requirements for GPU performance. The operating system and third-party applications are independent of each other, and the operating system often cannot perceive the current application scenario of the third-party application in a timely manner, resulting in the operating system being unable to perform targeted system resource adaptation according to the specific application scenario of the third-party application.

[0233] In order for the operating system to distinguish the specific application scenarios of third-party applications, it is necessary to open up data communication between third-party applications and the operating system so that the operating system can obtain the current scenario information of third-party applications at any time, and then perform targeted system resource adaptation based on the current scenario.

[0234] Taking the Android operating system as an example, the programs and data stored in the memory 120 are as follows: Fig.13As shown, the memory 120 may store a Linux kernel layer 320, a system runtime library layer 340, an application framework layer 360 and an application layer 380, wherein the Linux kernel layer 320, the system runtime library layer 340 and the application framework layer 360 belong to the operating system space, and the application layer 380 belongs to the user space. The Linux kernel layer 320 provides underlying drivers for various hardware of electronic devices, such as display drivers, audio drivers, camera drivers, Bluetooth drivers, Wi-Fi drivers, power management, etc. The system runtime library layer 340 provides the main feature support for the Android system through some C / C++ libraries. For example, the SQLite library provides database support, the OpenGL / ES library provides 3D drawing support, and the Webkit library provides browser kernel support, etc. The Android runtime library (Androidruntime) is also provided in the system runtime library layer 340, which mainly provides some core libraries that allow developers to use the Java language to write Android applications. The application framework layer 360 provides various APIs that may be used when building applications. Developers can also use these APIs to build their own applications, such as activity management, window management, view management, notification management, content provider, package management, call management, resource management, and location management. At least one application runs in the application layer 380. These applications can be native applications that come with the operating system, such as contact applications, text messaging applications, clock applications, camera applications, etc.; they can also be third-party applications developed by third-party developers, such as game applications, instant messaging applications, photo beautification applications, etc.

[0235] Taking the operating system as an IOS system as an example, the programs and data stored in the memory 120 are as follows: Fig.14As shown, the IOS system includes: a core operating system layer 420 (Core OS layer), a core service layer 440 (Core Services layer), a media layer 460 (Medialayer), and a touchable layer 480 (Cocoa Touch Layer). The core operating system layer 420 includes an operating system kernel, a driver, and an underlying program framework, which provide functions closer to the hardware for use by the program framework located in the core service layer 440. The core service layer 440 provides system services and / or program frameworks required by applications, such as a foundation framework, an account framework, an advertising framework, a data storage framework, a network connection framework, a geographic location framework, a motion framework, and the like. The media layer 460 provides audio-visual interfaces for applications, such as graphics and image-related interfaces, audio technology-related interfaces, video technology-related interfaces, and wireless playback (AirPlay) interfaces for audio and video transmission technologies. The touchable layer 480 provides various commonly used interface-related frameworks for application development, and the touchable layer 480 is responsible for the user's touch interaction operations on electronic devices. For example, local notification service, remote push service, advertising framework, game tool framework, message user interface interface (UI) framework, user interface UIKit framework, map framework, etc.

[0236] exist Fig.14 Among the frameworks shown, the frameworks related to most applications include but are not limited to: the basic framework in the core service layer 440 and the UIKit framework in the touchable layer 480. The basic framework provides many basic object classes and data types, provides the most basic system services for all applications, and has nothing to do with UI. The classes provided by the UIKit framework are basic UI class libraries for creating touch-based user interfaces. iOS applications can provide UIs based on the UIKit framework, so it provides the basic architecture of applications for building user interfaces, drawing, processing and user interaction events, responding to gestures, etc.

[0237] Among them, the method and principle of implementing data communication between third-party applications and the operating system in the IOS system can be referred to the Android system, which will not be repeated here.

[0238] Among them, the input device 130 is used to receive input instructions or data, and the input device 130 includes but is not limited to a keyboard, a mouse, a camera, a microphone or a touch device. The output device 140 is used to output instructions or data, and the output device 140 includes but is not limited to a display device and a speaker. In one example, the input device 130 and the output device 140 can be combined, and the input device 130 and the output device 140 are touch screen displays, which are used to receive touch operations on or near the user using any suitable object such as a finger or a touch pen, and to display the user interface of each application. The touch screen display is usually set on the front panel of the electronic device. The touch screen display can be designed as a full screen, a curved screen or a special-shaped screen. The touch screen display can also be designed as a combination of a full screen and a curved screen, or a combination of a special-shaped screen and a curved screen, which is not limited in one or more embodiments of this specification.

[0239] In addition, those skilled in the art can understand that the structure of the electronic device shown in the above drawings does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown, or combine certain components, or arrange the components differently. For example, the electronic device also includes radio frequency circuits, input units, sensors, audio circuits, wireless fidelity (WiFi) modules, power supplies, Bluetooth modules and other components, which will not be described in detail here.

[0240] In one or more embodiments of this specification, the execution subject of each step may be the electronic device described above. Optionally, the execution subject of each step is the operating system of the electronic device. The operating system may be an Android system, an IOS system, or other operating systems, which is not limited in this specification.

[0241] The electronic device of one or more embodiments of this specification may also be equipped with a display device, which may be various devices capable of realizing display functions, such as cathode ray tube display (CR), light-emitting diode display (LED), electronic ink screen, liquid crystal display (LCD), plasma display panel (PDP), etc. The user may use the display device on the electronic device 101 to view displayed text, images, videos and other information. The electronic device may be a smart phone, a tablet computer, a gaming device, an AR (Augmented Reality) device, a car, a data storage device, an audio playback device, a video playback device, a notebook, a desktop computing device, a wearable device such as an electronic watch, an electronic glasses, an electronic helmet, an electronic bracelet, an electronic necklace, electronic clothing and other devices.

[0242] exist Fig.11 In the electronic device shown, where the electronic device may be a terminal, the processor 110 may be used to call the background investigation application stored in the memory 120, and specifically perform the following operations:

[0243] Sending a background check request for a target object to a service platform, wherein the background check request is used to instruct the service platform to determine background check items, and the background check items are determined based on the position information of the target object;

[0244] Obtain background investigation information corresponding to the background investigation item from the service platform.

[0245] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only storage memory, or a random access memory, etc.

[0246] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in the embodiments of this specification are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the relevant information and data involved in the background investigation method involved in this specification are obtained with full authorization.

Claims

1. A background investigation method, the method comprising: Obtain a background check request for a target object, obtain a background check request for a target object from a user end, obtain position information of the target object carried in the background check request, determine a target background check level of the target object based on the position information, and obtain background check items corresponding to the target background check level; Performing information query processing on the target object based on the background investigation items to obtain background investigation information after the information query processing; Sending the background investigation information to the user terminal; The determining the target background check level of the target object based on the position information includes: The position information includes at least one target sub-feature under the feature information type, a score is set in advance for the sub-feature under the feature information type, a score corresponding to the set target sub-feature is obtained, the scores of all target sub-features are summed up to obtain a position score, and in at least one background check level, a score range corresponding to the target background check level into which the position score falls is determined to determine the target background check level of the target object based on the position information; or, Corresponding reference sub-features are set in advance for at least one background check level. For the sub-features under at least one feature information type corresponding to the position information, it is determined whether the position information contains the reference sub-feature. If the position information contains the reference sub-feature, the background check level corresponding to the reference sub-feature is used as the target background check level. If there are multiple target background check levels, the multiple target background check levels are screened to obtain the target background check level after the screening process, and the target background check level is the highest target background check level after the screening process.

2. According to the method of claim 1, the step of obtaining the background investigation items corresponding to the target background check level comprises: Obtain at least one reference investigation item corresponding to the target background check level; The at least one reference investigation item is sent to the user terminal, and the background investigation item sent by the user terminal is obtained from the at least one reference investigation item.

3. The method according to claim 1, before performing information query processing on the target object based on the background investigation items, further comprising: Sending a background check authorization request to a target device corresponding to a target object, and receiving an authorization pass instruction sent by the target device in response to the background check authorization request; Based on the authorization, the step of performing information query processing on the target object based on the background investigation items is executed through instructions.

4. The method according to claim 1, wherein the step of performing information query processing on the target object based on the background investigation item to obtain the background investigation information after the information query processing comprises: Based on the background investigation items, an information query service is called to obtain reference service data of the target object, and a background investigation report of the target object is generated based on the reference service data.

5. The method according to claim 4, further comprising: If the identity qualification data corresponding to the background investigation item is not found by calling the information query service, the identity qualification data is requested from the target device of the target object.

6. The method according to claim 1, before obtaining the background check request for the target object, the method further comprises: If the target device of the target object triggers at least one transaction function corresponding to the transaction credit service, recording the first service data of the target object generated by each transaction function in the at least one transaction function; If the working state of the target object is the target working state, acquiring second service data of the target object from a reference device of a reference object based on a transaction credit service, the reference object being associated with the target object; Based on at least one of the first service data and the second service data, reference service data of the target object is generated.

7. The method according to claim 4, wherein generating a background investigation report for the target object based on the reference service data comprises: Acquire a credit evaluation parameter of the target object, where the credit evaluation parameter is a credit evaluation value set by the transaction credit service for the target object; A background check report is generated including the credit assessment parameters and the reference service data.

8. The method according to claim 1, further comprising: Set the information access permissions for the background check information.

9. A background investigation device, comprising: An investigation item determination module is used to obtain a background investigation request for a target object, obtain a background investigation request for a target object from a user end, obtain the position information of the target object carried in the background investigation request, determine a target background investigation level of the target object based on the position information, and obtain background investigation items corresponding to the target background investigation level; An information query module, used to perform information query processing on the target object based on the background investigation items, and obtain the background investigation information after the information query processing; An information sending module, used for sending the background investigation information to a user terminal; The determining the target background check level of the target object based on the position information includes: The position information includes at least one target sub-feature under the feature information type, a score is set in advance for the sub-feature under the feature information type, a score corresponding to the set target sub-feature is obtained, the scores of all target sub-features are summed up to obtain a position score, and in at least one background check level, a score range corresponding to the target background check level into which the position score falls is determined to determine the target background check level of the target object based on the position information; or, Corresponding reference sub-features are set in advance for at least one background check level. For the sub-features under at least one feature information type corresponding to the position information, it is determined whether the position information contains the reference sub-feature. If the position information contains the reference sub-feature, the background check level corresponding to the reference sub-feature is used as the target background check level. If there are multiple target background check levels, the multiple target background check levels are screened to obtain the target background check level after the screening process, and the target background check level is the highest target background check level after the screening process.

10. A computer storage medium storing a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the method steps as claimed in any one of claims 1 to 8.

11. An electronic device, comprising: A processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the method steps as claimed in any one of claims 1 to 8.

12. A computer program product, wherein the computer program product stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the method steps according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Occupational survey method and system

    CN108564333A

  • A method for managing and providing recruitment information

    CN109214780A

  • Method and device for processing occupational information based on block chain and storage medium

    CN110019422A

  • Appropriate background investigation method and device, equipment and computer readable storage medium

    CN110232555A