Information query method and device, electronic equipment and computer readable medium

By receiving user input information through the query request interface and filtering and cleaning the database, the problems of low query efficiency across multiple systems, server lag, and insufficient database memory are solved, thus achieving efficient information query and storage management.

CN115269645BActive Publication Date: 2025-11-21HAINAN ZESHAN SOFTWARE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210708570.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-22
Publication Date
2025-11-21
Estimated Expiration
2042-06-22

AI Technical Summary

Technical Problem

In existing technologies, when responding to user requests, business personnel need to query information from multiple systems, resulting in low query efficiency; the lack of filtering of user request information causes server lag in a short period of time; and the lack of cleaning of user request information in the database leads to insufficient memory.

Method used

This paper provides an information query method that displays a query request interface, receives user input of identifier, channel and time information, reads the corresponding user request information from the target database, selects and sends node information according to conditions, filters abnormal users and cleans old information in the database.

Benefits of technology

It improved information retrieval efficiency, reduced server lag, alleviated database storage pressure, and enhanced the overall performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115269645B_ABST
    Figure CN115269645B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose information query method and device, electronic equipment and computer readable medium. A specific embodiment of the method comprises: in response to receiving a query request sent by a target user, displaying a query request interface; in response to receiving a user identifier input into a user identifier input box, receiving channel information input into a query channel input box, and receiving a query time period input into a query time input box, reading at least one user request information corresponding to the user identifier, the channel information and the query time period from a target database, and displaying the at least one user request information on the query request interface; selecting user request information satisfying a first target condition from the at least one user request information as target user request information; and sending node information satisfying a second target condition in a work flow included in the target user request information to a user terminal of the target user for display. The embodiment improves the efficiency of querying information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to the field of computer, in particular to an information query method and device, electronic equipment and computer readable medium. BACKGROUND

[0002] At present, when a business staff answers a user's request information for an application, the business staff usually requests a technical staff to query the user information, the request information and the response information of the request information. Because the user information, the request information and the response information of the request information are usually deployed in different systems or processed by different systems, when the user's request information for the application is queried, a commonly used way is to obtain each information corresponding to the request information from different systems, and send the obtained information to the user.

[0003] However, the above way usually has the following technical problems:

[0004] Firstly, the information is queried in multiple systems, and the query efficiency is low;

[0005] Secondly, the user's request information is not filtered, and when multiple users make multiple queries in a short time, the server is prone to be jammed;

[0006] Thirdly, the user's request information in the database is not cleaned, resulting in insufficient memory in the database.

[0007] The above information disclosed in the background section of this document is only intended to enhance the understanding of the background of the present inventive concept and therefore can include information that does not form the prior art known to those of ordinary skill in the art. SUMMARY

[0008] The summary section of the present disclosure is used to introduce the concepts in a brief manner, which will be described in detail in the specific embodiments section. The summary section of the present disclosure is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to be used to limit the scope of the claimed technical solutions.

[0009] Some embodiments of the present disclosure propose an information query method, device, electronic equipment and computer readable medium to solve one or more of the technical problems mentioned in the background section.

[0010] In a first aspect, some embodiments of the present disclosure provide an information query method, which comprises: in response to receiving a query request sent by a target user, displaying a query request interface, wherein the query request interface comprises: a user identifier input box, a query channel input box, and a query time input box; in response to receiving a user identifier input into the user identifier input box, receiving channel information input into the query channel input box, and receiving a query time period input into the query time input box, reading at least one user request information corresponding to the user identifier, the channel information, and the query time period from a target database, and displaying the at least one user request information in the query request interface, wherein the user request information in the at least one user request information comprises: a workflow, and the workflow comprises at least one node information; selecting user request information satisfying a first target condition from the at least one user request information as target user request information; and sending node information satisfying a second target condition in the workflow included in the target user request information to a user terminal of the target user for display.

[0011] In a second aspect, some embodiments of the present disclosure provide an information query device, which comprises: a display unit configured to, in response to receiving a query request sent by a target user, display a query request interface, wherein the query request interface comprises: a user identifier input box, a query channel input box, and a query time input box; a reading unit configured to, in response to receiving a user identifier input into the user identifier input box, receiving channel information input into the query channel input box, and receiving a query time period input into the query time input box, read at least one user request information corresponding to the user identifier, the channel information, and the query time period from a target database, and display the at least one user request information in the query request interface, wherein the user request information in the at least one user request information comprises: a workflow, and the workflow comprises at least one node information; a selection unit configured to select user request information satisfying a first target condition from the at least one user request information as target user request information; and a sending unit configured to send node information satisfying a second target condition in the workflow included in the target user request information to a user terminal of the target user for display.

[0012] In a third aspect, some embodiments of the present disclosure provide an electronic device, which comprises: one or more processors; and a storage device having one or more programs stored thereon, when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the implementation manners of the first aspect.

[0013] In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium having stored thereon a computer program, wherein the program, when executed by a processor, implements the method described in any implementation manner of the first aspect.

[0014] The above various embodiments of the present disclosure have the following beneficial effects: the information query method of some embodiments of the present disclosure improves the efficiency of querying information. Specifically, the reason for low query efficiency is that information is queried in multiple systems, and the query efficiency is low. Based on this, the information query method of some embodiments of the present disclosure, first, in response to receiving a query request sent by a target user, a query request interface is displayed. The query request interface includes a user identifier input box, a query channel input box, and a query time input box. Thus, it is convenient for business personnel to query information according to the user's information. Next, in response to receiving the user identifier input into the user identifier input box, receiving the channel information input into the query channel input box, and receiving the query time period input into the query time input box, at least one user request information corresponding to the user identifier, the channel information and the query time period is read from the target database, and the at least one user request information is displayed on the query request interface. The user request information in the at least one user request information includes a workflow, and the workflow includes at least one node information. Thus, the user request information can be queried according to the user's identifier, channel information and query time period. Then, the user request information that meets the first target condition is selected from the at least one user request information as the target user request information. Finally, the node information in the workflow included in the target user request information that meets the second target condition is sent to the user terminal of the target user for display. Thus, the user's information can be used to quickly query the corresponding user request information from the target database, improving the efficiency of querying information. BRIEF DESCRIPTION OF DRAWINGS

[0015] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings. In the drawings like or common elements and characteristics drawn with like reference numerals throughout the several views express the same function or serve the same purpose are meant herein to be the same. It should be understood that the drawings are schematic, and the elements and elements are not necessarily drawn to scale.

[0016] Figure 1 is a flowchart of some embodiments of the information query method according to the present disclosure;

[0017] Figure 2 is a structural schematic diagram of some embodiments of the information query device according to the present disclosure;

[0018] Figure 3 is a structural schematic diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0019] Embodiments of the present disclosure will be described in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.

[0020] It should also be noted that, for ease of description, only parts related to the present application are shown in the drawings. The embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0021] It should be noted that the terms "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules or units.

[0022] It should be noted that the adjectives "one", "multiple" mentioned in the present disclosure are illustrative and not limiting, and those skilled in the art should understand that unless otherwise explicitly stated in the context, it should be understood as "one or more".

[0023] The names of the messages or information exchanged between the devices in the embodiments of the present disclosure are only for illustrative purposes and are not intended to limit the scope of the messages or information.

[0024] The present disclosure will be described in detail below with reference to the drawings and in conjunction with the embodiments.

[0025] Figure 1 is a flowchart of some embodiments of the information query method according to the present disclosure. The flowchart 100 of some embodiments of the information query method according to the present disclosure is shown. The information query method includes the following steps:

[0026] Step 101, in response to receiving the query request sent by the target user, display the query request interface.

[0027] In some embodiments, the subject (e.g., a computing device) of the information query method can display a query request interface in response to receiving a query request sent by a target user. The query request interface includes a user identification input box, a query channel input box, and a query time input box. Here, the query request can represent an instruction for the target user to request information. The request information can be a value acquisition request (e.g., a loan request) sent by the target user.

[0028] Step 102, in response to receiving the user identification input into the user identification input box, receiving the channel information input into the query channel input box, and receiving the query time period input into the query time input box, reading at least one user request information corresponding to the user identification, the channel information and the query time period from the target database, and displaying the at least one user request information on the query request interface.

[0029] In some embodiments, the execution subject can read at least one user request information corresponding to the user identification, the channel information and the query time period from the target database in response to receiving the user identification input into the user identification input box, receiving the channel information input into the query channel input box, and receiving the query time period input into the query time input box, and display the at least one user request information on the query request interface. Wherein, the user request information in the at least one user request information includes a workflow, and the workflow includes at least one node information. Here, the target database can be a database storing various user request information of various users. The user information can include the user identification. The user request channel information can represent the channel through which the user makes the request. For example, the channel through which the user makes the request can include an APP channel or a web page channel. The user request time can be the time when the user sends the value acquisition request. The user request information can include the user identification, the channel information and the request time. The node information can be any response information corresponding to the request information. For example, when the request information is a loan request, the response information can be "loan success or loan failure".

[0030] Optionally, before reading the at least one user request information corresponding to the user identification, the channel information and the query time period from the target database, the method further comprises:

[0031] First, in response to receiving the application information sent by the target user, read the physical address and user information of the user terminal corresponding to the target user. Here, the application information can represent the value acquisition request sent by the target user. Here, the physical address can be a MAC address (Media Access Control). The user information can include the user's name and the user's name.

[0032] Second, read the feedback information corresponding to the application information. Here, the feedback information can represent the response information.

[0033] Thirdly, the application information, the physical address, the user information and the feedback information are combined into user request information, and the user request information is stored into a target database. The user request information includes user identification, channel information and query time. The combination can be splicing.

[0034] Optionally, before the first step, the method further includes:

[0035] Firstly, an access request sent by a target user is received. The access request includes user identification and user terminal identification.

[0036] Secondly, it is determined whether a user access device identification pair corresponding to the user identification exists in a user access device identification pair set. The user access device identification pair includes user access identification and device identification. Here, the user access identification can uniquely represent a user. The device identification can uniquely represent a user terminal.

[0037] Thirdly, in response to the determination that the user access device identification pair corresponding to the user identification exists in the user access device identification pair set, the user access device identification pair corresponding to the user identification in the user access device identification pair set is determined as a candidate user access device identification pair, and a candidate user access device identification pair set is obtained.

[0038] Fourthly, in response to the determination that the number of candidate user access device identification pairs included in the candidate user access device identification pair set is greater than or equal to a first threshold value, it is determined whether a candidate user access device identification pair including the same device identification as the user terminal identification exists in the candidate user access device identification pair set. The first threshold value is not limited. For example, the first threshold value can be 3.

[0039] Fifthly, in response to the determination that the candidate user access device identification pair including the same device identification as the user terminal identification exists in the candidate user access device identification pair set, application information sent by the target user is received.

[0040] Sixthly, in response to the determination that the candidate user access device identification pair including the same device identification as the user terminal identification does not exist in the candidate user access device identification pair set, the target user is marked as an abnormal user.

[0041] Seventhly, in response to the determination that the user access device identification pair corresponding to the user identification does not exist in the user access device identification pair set, the user identification and the user terminal identification are combined into a user access device identification pair, and the user access device identification pair is added to the user access device identification pair set.

[0042] Optionally, in response to the current time being the preset time, the set of pairs of user access device identifiers is clustered to generate a set of groups of pairs of user access device identifiers.

[0043] In some embodiments, the execution subject can cluster the set of pairs of user access device identifiers to generate the set of groups of pairs of user access device identifiers in response to the current time being the preset time. In practice, the execution subject can group the pairs of user access device identifiers in the set of pairs of user access device identifiers into the same group if the user access identifiers of the pairs of user access device identifiers are the same, thereby obtaining the set of groups of pairs of user access device identifiers.

[0044] Optionally, for each group of pairs of user access device identifiers in the set of groups of pairs of user access device identifiers, the following processing steps are performed:

[0045] In a first step, it is determined whether there is a pair of user access device identifiers in the group of pairs of user access device identifiers corresponding to an addition duration greater than or equal to a preset duration. Here, the addition duration can represent the duration from the time when the pair of user access device identifiers is added to the group of pairs of user access device identifiers to the current time.

[0046] In a second step, the pair of user access device identifiers in the group of pairs of user access device identifiers corresponding to the addition duration greater than or equal to the preset duration is deleted, thereby updating the group of pairs of user access device identifiers.

[0047] The above-mentioned optional related content is one of the invention points of the present disclosure, thereby solving the second technical problem mentioned in the background art "not screening the request information of the user, and when multiple users make multiple queries in a short period of time, it is easy to cause the server to be jammed." The factors that are easy to cause the server to be jammed are often as follows: not screening the request information of the user, and when multiple users make multiple queries in a short period of time, it is easy to cause the server to be jammed. If the above factors are solved, the effect of reducing the server jam can be achieved. In order to achieve this effect, first, the access request sent by the target user is received. Thus, data support is provided for screening the request information of the user. Second, it is determined whether the user access device identification pair corresponding to the user identification exists in the user access device identification pair set. Then, in response to determining that the user access device identification pair corresponding to the user identification exists in the user access device identification pair set, the user access device identification pair corresponding to the user identification in the user access device identification pair set is determined as a candidate user access device identification pair, and a candidate user access device identification pair group is obtained. Thus, it can be determined whether a user sends request information through multiple devices. Then, in response to determining that the number of candidate user access device identification pairs included in the candidate user access device identification pair group is greater than or equal to a first threshold value, it is determined whether there is a candidate user access device identification pair including the same device identification as the user terminal identification in the candidate user access device identification pair group. Then, in response to determining that there is a candidate user access device identification pair including the same device identification as the user terminal identification in the candidate user access device identification pair group, the application information sent by the target user is received. Thus, the request information (application information) of the user can be received in the case where the user is determined to be a normal user. Then, in response to determining that there is no candidate user access device identification pair including the same device identification as the user terminal identification in the candidate user access device identification pair group, the target user is marked as an abnormal user. Thus, the query request of the abnormal user can be avoided, and the server jam can be reduced.

[0048] Step 103, selecting user request information satisfying a first target condition from the at least one user request information as target user request information.

[0049] In some embodiments, the execution subject can select user request information satisfying a first target condition from the at least one user request information as target user request information. The first target condition is that the time of storing the user request information into the target database is the shortest.

[0050] Step 104, sending node information satisfying a second target condition in the workflow included in the target user request information to the user terminal of the target user for display.

[0051] In some embodiments, the execution subject can send the node information satisfying the second target condition in the workflow included in the target user request information to the user terminal of the target user for display. Here, the second target condition can be "the node information corresponds to a response failure node".

[0052] In practice, the execution subject can send the node information satisfying the second target condition in the workflow included in the target user request information to the user terminal of the target user for display by the following steps:

[0053] First, select a node satisfying the second target condition as a target node from the target user request information. Here, the node can represent a response node of any response information corresponding to the request information.

[0054] Second, in response to detecting a selection operation on the target node, display the node information corresponding to the target node. Here, the selection operation can include but is not limited to clicking, sliding, and dialing.

[0055] Third, send the node information to the user terminal for display.

[0056] Optionally, for each user request information in the target database, the following processing steps are performed:

[0057] First, determine whether the addition duration of the user request information is greater than or equal to a target duration. Here, the target duration can be a pre-set duration.

[0058] Second, in response to determining that the addition duration of the user request information is greater than or equal to the target duration, determine whether the read count corresponding to the user request information is greater than or equal to a target count. Here, the target count can be a pre-set count.

[0059] Third, in response to determining that the read count corresponding to the user request information is less than the target count and greater than 0, migrate the user request information to an alternative server. Here, the alternative server can be a pre-set server for storing user request information.

[0060] Fourth, in response to determining that the read count corresponding to the user request information is 0, delete the user request information.

[0061] The related content in the above-mentioned optional is one of the invention points of the present disclosure, thereby solving the technical problem three mentioned in the background art "the user request information in the database is not cleaned, resulting in insufficient memory of the database". The factors leading to insufficient memory of the database are often as follows: the user request information in the database is not cleaned, resulting in insufficient memory of the database. If the above factors are solved, the effect of avoiding insufficient memory of the database can be achieved. In order to achieve this effect, first, it is determined whether the addition duration of the user request information is greater than or equal to the target duration. Thus, data support is provided for cleaning the user request information in the database. Next, in response to determining that the addition duration of the user request information is greater than or equal to the target duration, it is determined whether the read frequency corresponding to the user request information is greater than or equal to the target frequency. Thus, according to the read frequency of the user request information, a part of the user request information can be selectively deleted or migrated. Then, in response to determining that the read frequency corresponding to the user request information is less than the target frequency and greater than 0, the user request information is migrated to the alternative server. Thus, the user request information with less read frequency can be migrated to the alternative server, relieving the storage pressure of the database. Finally, in response to determining that the read frequency corresponding to the user request information is 0, the user request information is deleted. Thus, the storage pressure of the database can be relieved.

[0062] The above various embodiments of the present disclosure have the following beneficial effects: the information query method of some embodiments of the present disclosure improves the efficiency of querying information. Specifically, the reason for low query efficiency is that information is queried in multiple systems, and the query efficiency is low. Based on this, the information query method of some embodiments of the present disclosure, first, in response to receiving a query request sent by a target user, a query request interface is displayed. The query request interface includes a user identifier input box, a query channel input box, and a query time input box. Thus, it is convenient for business personnel to query information according to the user's information. Next, in response to receiving the user identifier input into the user identifier input box, receiving the channel information input into the query channel input box, and receiving the query time period input into the query time input box, at least one user request information corresponding to the user identifier, the channel information and the query time period is read from the target database, and the at least one user request information is displayed on the query request interface. The user request information in the at least one user request information includes a workflow, and the workflow includes at least one node information. Thus, the user request information can be queried according to the user's identifier, channel information and query time period. Then, the user request information that meets the first target condition is selected from the at least one user request information as the target user request information. Finally, the node information in the workflow included in the target user request information that meets the second target condition is sent to the user terminal of the target user for display. Thus, the user's information can be used to quickly query the corresponding user request information from the target database, improving the efficiency of querying information.

[0063] Further reference Figure 2 As an implementation of the method shown in the above figures, the present disclosure provides some embodiments of an information query system, which correspond to the method embodiments shown in Figure 1 The system can be applied to various electronic devices.

[0064] As Figure 2As shown, the information query device 200 of some embodiments includes a display unit 201, a reading unit 202, a selection unit 203, and a sending unit 204. The display unit 201 is configured to display a query request interface in response to receiving a query request sent by a target user, wherein the query request interface includes a user identifier input box, a query channel input box, and a query time input box. The reading unit 202 is configured to read at least one user request information corresponding to the user identifier, the channel information, and the query time period from a target database in response to receiving the user identifier input into the user identifier input box, receiving the channel information input into the query channel input box, and receiving the query time period input into the query time input box, and display the at least one user request information on the query request interface, wherein the user request information in the at least one user request information includes a workflow, and the workflow includes at least one node information. The selection unit 203 is configured to select user request information satisfying a first target condition from the at least one user request information as target user request information. The sending unit 204 is configured to send node information satisfying a second target condition in the workflow included in the target user request information to a user terminal of the target user for display.

[0065] It can be understood that the units described in the device 200 correspond to the respective steps in the method described with reference to Figure 1 Thus, the operations, features, and advantages described above for the method also apply to the device 200 and the units included therein, which will not be described here again.

[0066] Reference is made below to Figure 3 which shows a structural schematic diagram of an electronic device 300 (e.g., a computing device) suitable for implementing some embodiments of the present disclosure. The electronic device in some embodiments of the present disclosure can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet Personal Computer), a PMP (Portable Multimedia Player), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. Figure 3 The electronic device shown is merely an example and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.

[0067] As Figure 3As shown, the electronic device 300 can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301 that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 302 or loaded into a random access memory (RAM) 303 from a storage device 308. Various programs and data required for the operation of the electronic device 300 are also stored in the RAM 303. The processing device 301, the ROM 302, and the RAM 303 are connected to each other through a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0068] Generally, the following devices can be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 can allow the electronic device 300 to communicate wirelessly or wired with other devices to exchange data. Although Figure 3 The electronic device 300 is shown with various devices, but it should be understood that all of the illustrated devices are not required, and more or fewer devices can alternatively be implemented. Figure 3 Each block shown in the flowcharts can represent a device, or multiple devices, as necessary.

[0069] In particular, processes described above with reference to the flowcharts can be implemented as a computer software program according to some embodiments of the present disclosure. For example, some embodiments of the present disclosure include a computer program product including a computer program carried on a computer readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In some such embodiments, the computer program can be downloaded and installed from a network through the communication devices 309, or installed from the storage devices 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-described functions defined in the methods of some embodiments of the present disclosure are performed.

[0070] Note that the computer readable medium in some embodiments of the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program used by an instruction execution system, apparatus or device, or that can be used by or in connection with an instruction execution system, apparatus or device. In some embodiments of the present disclosure, the computer readable signal medium can include a computer readable program code propagated in or on a carrier medium, in which the computer readable program code is embodied. Such propagated computer readable program code can take many forms, including but not limited to, an electromagnetic signal, an optical signal or any suitable combination of the foregoing. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. Program code embodied on a computer readable medium can be transmitted using any suitable medium, including but not limited to, wire, cable, wireless, RF, infrared or any suitable combination of the foregoing.

[0071] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.

[0072] The computer readable medium can be included in the electronic device, or can exist separately from the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: in response to receiving a query request sent by a target user, display a query request interface, wherein the query request interface includes: a user identifier input box, a query channel input box, and a query time input box; in response to receiving a user identifier input into the user identifier input box, receiving channel information input into the query channel input box, and receiving a query time period input into the query time input box, read at least one user request information corresponding to the user identifier, the channel information, and the query time period from a target database, and display the at least one user request information in the query request interface, wherein the user request information in the at least one user request information includes: a workflow, and the workflow includes at least one node information; select user request information satisfying a first target condition from the at least one user request information as target user request information; and send node information satisfying a second target condition in the workflow included in the target user request information to a user terminal of the target user for display.

[0073] Computer program code for carrying out operations of some embodiments of the disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0074] The computer program product of the first aspect can include a computer readable storage medium. The computer readable storage medium can include instructions. The instructions can include one or both of: instructions for causing a computer to implement a method as described above; and instructions for causing a computer to operate based on a system as described above. The computer readable storage medium can include one or more of: a magnetic disk; a magnetic disk drive; a magnetic tape; a magneto-optical drive; a solid state drive; a semiconductor drive; a flash drive; an optical drive; a holographic drive; a holographic medium; a memory stick; a floppy disk; a flexible disk; a hard disk; a hard disk drive; a holographic storage medium; a RAM drive; a ROM drive; a flash drive; an optical drive; a holographic drive; a magnetic drive; a removable memory port; a bay adapter; a memory PC card slot; a PC card socket; and a disk cartridge comprising a computer readable storage medium.

[0075] The units described in some embodiments of the present disclosure can be implemented by means of software, or by hardware. The described units can also be implemented by means of a processor, for example, a processor can be described as comprising a display unit, a reading unit, a selection unit and a sending unit. In some cases, the names of the units do not constitute a limitation on the units themselves, for example, the selection unit can also be described as "a unit that selects, from the at least one user request information, a user request information satisfying the first target condition as the target user request information".

[0076] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, example types of hardware logic components that can be used include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip systems (SOCs), complex programmable logic devices (CPLDs), etc.

[0077] The above description is merely exemplary of some of the most preferred embodiments of the present disclosure and of the application of the principles thereof. It is to be understood that the scope of the protection is not limited to the specific methods, compositions, devices, and implementations described herein, but only by the scope of the appended claims, wherein reference to an aforementioned specification such as functional elements in the claims are intended to mean that there is an enabling reduction to practice of the methods, compositions, devices, and implementations described in this disclosure.

Claims

1. An information query method, comprising: displaying a query request interface in response to receiving a query request sent by a target user, wherein the query request interface comprises a user identification input box, a query channel input box, and a query time input box; receiving an access request sent by the target user in response to receiving a user identification input into the user identification input box, receiving channel information input into the query channel input box, and receiving a query time period input into the query time input box; determining whether a user access device identification pair corresponding to the user identification exists in a user access device identification pair set; determining a user access device identification pair corresponding to the user identification in the user access device identification pair set as a candidate user access device identification pair in response to determining that the user access device identification pair corresponding to the user identification exists in the user access device identification pair set, to obtain a candidate user access device identification pair group; determining whether a candidate user access device identification pair including a device identification identical to the user terminal identification exists in the candidate user access device identification pair group in response to determining that the number of candidate user access device identification pairs included in the candidate user access device identification pair group is greater than or equal to a first threshold value; receiving application information sent by the target user in response to determining that the candidate user access device identification pair including the device identification identical to the user terminal identification exists in the candidate user access device identification pair group; marking the target user as an abnormal user in response to determining that the candidate user access device identification pair including the device identification identical to the user terminal identification does not exist in the candidate user access device identification pair group; combining the user identification and the user terminal identification into a user access device identification pair and adding the user access device identification pair to the user access device identification pair set in response to determining that the user access device identification pair corresponding to the user identification does not exist in the user access device identification pair set; reading a physical address and user information of a user terminal corresponding to the target user in response to receiving the application information sent by the target user; reading feedback information corresponding to the application information; combining the application information, the physical address, the user information, and the feedback information into user request information, and storing the user request information into a target database; reading at least one user request information corresponding to the user identification, the channel information, and the query time period from the target database, and displaying the at least one user request information in the query request interface, wherein the user request information in the at least one user request information comprises a workflow, and the workflow comprises at least one node information; selecting user request information satisfying a first target condition from the at least one user request information as target user request information, wherein the first target condition is that the time when the user request information is stored into the target database is the shortest; sending node information satisfying a second target condition in the workflow included in the target user request information to the user terminal of the target user for display.

2. The method of claim 1, wherein, The method further comprises: selecting a node satisfying the second target condition from the target user request information as a target node; in response to detecting a selection operation on the target node, displaying node information corresponding to the target node; sending the node information to the user terminal for display.

3. The method of claim 1, wherein, Before the reading of the at least one user request information corresponding to the user identifier, the channel information and the query time period from the target database, the method further comprises: in response to receiving the application information sent by the target user, reading the physical address and user information of the user terminal corresponding to the target user; reading feedback information corresponding to the application information; combining the application information, the physical address, the user information and the feedback information into user request information, and storing the user request information into a target database, wherein the user request information comprises a user identifier, channel information and a query time.

4. An information query device, comprising: a display unit configured to display a query request interface in response to receiving a query request sent by a target user, wherein the query request interface comprises a user identifier input box, a query channel input box and a query time input box; a reading unit configured to receive an access request sent by the target user in response to receiving a user identifier input into the user identifier input box, receiving channel information input into the query channel input box, and receiving a query time period input into the query time input box; determining whether a user access device identifier pair corresponding to the user identifier exists in a user access device identifier pair set; in response to determining that a user access device identifier pair corresponding to the user identifier exists in the user access device identifier pair set, determining the user access device identifier pair corresponding to the user identifier in the user access device identifier pair set as a candidate user access device identifier pair, obtaining a candidate user access device identifier pair group; in response to determining that the number of candidate user access device identifier pairs included in the candidate user access device identifier pair group is greater than or equal to a first threshold value, determining whether a candidate user access device identifier pair including a device identifier identical to the user terminal identifier exists in the candidate user access device identifier pair group; in response to determining that a candidate user access device identifier pair including a device identifier identical to the user terminal identifier exists in the candidate user access device identifier pair group, receiving application information sent by the target user; in response to determining that no candidate user access device identifier pair including a device identifier identical to the user terminal identifier exists in the candidate user access device identifier pair group, marking the target user as an abnormal user; in response to determining that no user access device identifier pair corresponding to the user identifier exists in the user access device identifier pair set, combining the user identifier and the user terminal identifier into a user access device identifier pair, and adding the user access device identifier pair to the user access device identifier pair set; In response to receiving the application information sent by the target user, reading the physical address and user information of the user terminal corresponding to the target user; reading the feedback information corresponding to the application information; combining the application information, the physical address, the user information and the feedback information into user request information, and storing the user request information into a target database; reading at least one user request information corresponding to the user identifier, the channel information and the query time period from the target database, and displaying the at least one user request information on the query request interface, wherein the user request information in the at least one user request information includes a work flow, and the work flow includes at least one node information; a selection unit configured to select, from the at least one user request information, user request information satisfying a first target condition as target user request information, wherein the first target condition is that the user request information is stored into the target database for the shortest time; a sending unit configured to send node information satisfying a second target condition in the work flow included in the target user request information to the user terminal of the target user for display. 5.An electronic device, comprising: one or more processors; a memory device having one or more programs stored thereon; when the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1-3.

6. A computer readable medium having stored thereon a computer program, wherein, The program is executed by the processor to implement the method of any one of claims 1-3.

Citation Information

Patent Citations

  • Credit report query method and device, server and storage medium

    CN114219437A