Information collection method, device, electronic device and storage medium

Through automated information collection methods, we respond to user acquisition requests and obtain and update target information, solving the problems of inefficient manual collection and summary and inaccurate information, and achieving efficient and accurate information collection and summary.

CN114861054BActive Publication Date: 2025-03-14CHINA CONSTRUCTION BANK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210489703.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-06
Publication Date
2025-03-14
Estimated Expiration
2042-05-06

AI Technical Summary

Technical Problem

In the prior art, when relevant organizations or departments need to inspect or retrieve information for target objects, they usually rely on manual collection and summary, which is inefficient and may have problems such as inaccurate or omission of information.

Method used

It provides an information collection method, which obtains the status identification information and data identification information of the target information in response to a user's acquisition request, and obtains the updated target information when the status identification information is updated, and adds it to the target object information table to realize automated information collection and summary.

Benefits of technology

It improves the efficiency and accuracy of information collection, reduces manual intervention, and avoids the problems of information omission and inaccuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114861054B_ABST
    Figure CN114861054B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information collection method, device, electronic device, storage medium and computer program product, which can be applied to the field of computer technology, finance or other fields. The information collection method includes: in response to a request from a user to obtain target information, when determining that a target object matching the target information is a preset target object, obtaining state identification information and data identification information of the target information and a first target time period; in response to an update of the state identification information, obtaining target information updated in the first target time period according to the data identification information, and adding the updated target information to a target object information table.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and more specifically to an information collection method, device, electronic device, storage medium and computer program product. Background Art

[0002] When relevant organizations or departments need to inspect or retrieve information on a target object and trace its development process, they usually need to rely on manual information collection and aggregation. However, the manual collection and aggregation of information is not only inefficient, but may also result in inaccurate information and omissions. Summary of the invention

[0003] In view of the above problems, the present disclosure provides an information collection method, device, electronic device, storage medium and computer program product, in order to at least partially solve the above technical problems.

[0004] According to one aspect of the present disclosure, there is provided an information collection method, comprising: in response to a request from a user for obtaining target information, upon determining that a target object matching the target information is a preset target object, obtaining status identification information and data identification information of the target information and a first target time period; in response to an update of the status identification information, obtaining target information updated within the first target time period based on the data identification information, and adding the updated target information to a target object information table.

[0005] According to an embodiment of the present disclosure, determining a target object matching the target information as a preset target object includes: determining a target object matching the target information; and when the target object is included in a preset target object set, determining the target object matching the target information as a preset target object.

[0006] According to an embodiment of the present disclosure, the method further includes: in response to a request from a user to obtain at least one target information in a target object information table, for each of the at least one target information, obtaining status identification information and data identification information of the target information and a second target time period; in response to an update of the status identification information, obtaining the updated target information within the second target time period based on the data identification information, and adding the updated target information to the target object information table.

[0007] According to an embodiment of the present disclosure, the method also includes: before obtaining the status identification information and data identification information of the target information and the first target time period, determining whether the preset target user set includes the user, and if the preset target user set includes the user, performing the operation of obtaining the status identification information and data identification information of the target information and the first target time period.

[0008] According to an embodiment of the present disclosure, before adding the updated target information to the target object information table, the method also includes: determining whether the target information already exists in the target object information table; and if it is determined that the target information does not exist in the target object information table, performing an operation of adding the updated target information to the target object information table.

[0009] According to an embodiment of the present disclosure, the method further includes: when it is determined that the target information already exists in the target object information table, adding the updated target information to the target object information table to update the target information in the target object information table.

[0010] According to an embodiment of the present disclosure, the method further includes: before adding the updated target information to the target object information table, filtering the updated target information, and adding the filtered target information to the target object information table.

[0011] According to an embodiment of the present disclosure, obtaining data identification information of target information includes: obtaining identity information, event type, event name and parameter value of the target object; and generating data identification information according to the identity information, event type, event name and parameter value of the target object.

[0012] According to another aspect of the present disclosure, there is provided an information collection device, including: an acquisition module, for responding to a request from a user for acquiring target information, and when determining that a target object matching the target information is a preset target object, acquiring status identification information and data identification information of the target information and a first target time period; an update module, for responding to an update of the status identification information, acquiring target information updated within the first target time period according to the data identification information; and an adding module, for adding the updated target information to a target object information table.

[0013] According to another aspect of the present disclosure, an electronic device is provided, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned information collection method.

[0014] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which executable instructions are stored, and when the instructions are executed by a processor, the processor executes the above-mentioned information collection method.

[0015] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the above-mentioned information collection method is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0017] Figure 1 The application scenario diagram of the information collection method, device, electronic device, storage medium and computer program product according to the embodiments of the present disclosure is schematically shown;

[0018] Figure 2 A flowchart of an information collection method according to an embodiment of the present disclosure is schematically shown;

[0019] Figure 3 A flowchart schematically shows a method for updating a target object information table according to an embodiment of the present disclosure;

[0020] Figure 4 A schematic diagram of the structure of an information collection device according to an embodiment of the present disclosure is shown; and

[0021] Figure 5 A block diagram of an electronic device suitable for implementing the information collection method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0022] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0023] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0024] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0025] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0026] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision, disclosure and application of user personal information involved comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good morals.

[0027] In the technical solution of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.

[0028] In the process of implementing the concept of the present disclosure, the inventors found that when relevant organizations or departments need to investigate or retrieve information on a target object and trace its development process, they usually need to rely on manual information collection and aggregation. However, the above information collection and aggregation methods are not only inefficient, but may also result in inaccurate information, omissions, and other issues.

[0029] The embodiments of the present disclosure provide an information collection method, device, electronic device, storage medium and computer program product. The specific implementation method includes: in response to a request from a user to obtain target information, when it is determined that the target object matching the target information is a preset target object, obtaining the state identification information and data identification information of the target information and a first target time period; in response to an update of the state identification information, obtaining the target information updated within the first target time period according to the data identification information, and adding the updated target information to the target object information table.

[0030] Figure 1 The application scenario diagram of the information collection method, device, electronic device, storage medium and computer program product according to the embodiments of the present disclosure is schematically shown.

[0031] It should be noted that Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0032] like Figure 1As shown, the application scenario 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0033] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).

[0034] The terminal devices 101 , 102 , and 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0035] The server 105 may be a server that provides various services, such as a background management server (only an example) that provides support for websites browsed by users using the terminal devices 101, 102, and 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0036] It should be noted that the information collection method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the information collection device provided in the embodiment of the present disclosure can generally be set in the server 105. The information collection method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105. Accordingly, the information collection device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105.

[0037] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0038] The following will be based on Figure 1 The scene described by Figure 2 and Figure 3 The information collection method of the embodiment of the present disclosure is described in detail.

[0039] It should be noted that the sequence numbers of the operations in the following method are only used as representations of the operations for the purpose of description, and should not be regarded as representing the execution order of the operations. Unless explicitly stated, the method does not need to be executed completely in the order shown.

[0040] Figure 2 The flowchart of the information collection method according to the embodiment of the present disclosure is schematically shown.

[0041] like Figure 2 As shown, the information collection method 200 includes operations S210 to S230.

[0042] In operation S210, in response to a request from a user to obtain target information, when it is determined that a target object matching the target information is a preset target object, state identification information and data identification information of the target information and a first target time period are obtained.

[0043] According to the embodiments of the present disclosure, target information refers to information associated with a target object that a user needs to obtain. By collecting target information in each time period, a user can quickly and effectively learn about the development of the target object in each time period, thereby enabling the user to inspect the target object.

[0044] The state identification information of the target information may refer to the update state of the target information. In one example, the state identification information may include updated, updating, or not updated, but the present disclosure is not limited thereto. According to the state identification information, the change of the target information for the target object in each time period may be determined.

[0045] The data identification information has a unique correspondence with the target information, and the target information related to the target object can be obtained based on the data identification information. In the embodiment of the present disclosure, the data identification information can be generated according to the identity information, event type, event name and parameter value of the target object. The identity information of the target object can include, for example, but not limited to, the name, age, political status and communication method of the target object. The event type, event name and parameter value can be set according to the needs of the user. For example, when the user needs to examine the performance of the target object in some specific scenes or specific events, the data identification information can be generated according to the identity information of the target object, the event type and event name associated with the specific event, and the parameter value. When the state identification information of the target information is updated, the data identification information can be used to collect the target information related to the target object within a certain time period, thereby realizing the collection of information related to the target object.

[0046] According to an embodiment of the present disclosure, the first target time period is used to indicate the time period of the target information that the user needs to obtain. For example, if the first target time period is from January 1, 2021 to May 1, 2021, it means that the user needs to obtain the target information of the target object between January 1, 2021 and May 1, 2021. It can be understood that the above description of the first target time period is only exemplary to help those skilled in the art understand the scheme of the present disclosure. In the embodiment of the present disclosure, the first target time period can be set according to user needs, which is not limited here.

[0047] According to an embodiment of the present disclosure, before obtaining the state identification information and data identification information of the target information and the first target time period, the target object that matches the target information can be verified to improve the accuracy of the information. For example, it can be verified whether the target object that matches the target information is a preset target object. If it is determined that the target object that matches the target information is the preset target object, the operation of obtaining the state identification information and data identification information of the target information and the first target time period is performed, thereby ensuring that the target information to be collected is the information required by the user, thereby improving the accuracy of the information. In the embodiment of the present disclosure, the verification of the target object will be introduced later and will not be repeated here.

[0048] In operation S220, in response to the state identification information being updated, target information updated within the first target time period is acquired according to the data identification information.

[0049] When the state identification information of the target information is updated, it indicates that the target information at this time is updated target information. The user can obtain the target information updated in the first target time period according to the data identification information, thereby realizing the collection of target information of the target object in the first target time period.

[0050] In some embodiments, when the state identification information of the target information is updated, first prompt information may be sent to the user, where the first prompt information is used to indicate the state change of the target information so that the user can obtain the updated target information in time.

[0051] In operation S230, the updated target information is added to the target object information table.

[0052] The updated target information is added to the target object information table, thereby realizing the aggregation of the target object information. When the user needs to check the information related to the target object, the target object information table can be obtained to obtain all the information related to the target object from the target object information table.

[0053] According to the embodiments of the present disclosure, by acquiring the state identification information and data identification information of the target information, and when the state identification information is updated, the updated target information is acquired through the data identification information, and the updated target information is added to the target object information table. Compared with manually collecting information, the automatic collection and aggregation of target object information is realized in a simple and efficient manner, thereby improving the efficiency and accuracy of information collection.

[0054] In some embodiments, before obtaining the status identification information and data identification information of the target information and the first target time period, the user's information collection authority can be verified to prevent users without collection authority from collecting target information for the target object, thereby improving the security of the information collection process.

[0055] According to an embodiment of the present disclosure, verifying the user's authority to collect information can be achieved through the following operations. For example, all users with the authority to collect information can be integrated in advance to form a preset target user set. All users in the preset target user set have the authority to collect information. When the above-mentioned user sends a request to obtain target information for a target object, it can be determined whether the above-mentioned user is included in the preset target user set. If the user is included in the preset target user set, it means that the user has the authority to collect information. At this time, the operation of obtaining the status identification information and data identification information of the target information and the first target time period can be performed according to the user's information acquisition request; otherwise, it means that the user does not have the authority to collect information for the target object. At this time, the user's information acquisition request for the target object can be rejected, thereby improving the security of the information collection process.

[0056] In some embodiments, before acquiring the state identification information and data identification information of the target information and the first target time period, the target object matching the target information can be verified to ensure that the target information to be collected is the information required by the user, thereby improving the accuracy of the information.

[0057] According to an embodiment of the present disclosure, the target object can be verified by determining whether the target object matching the target information is a preset target object. Determining that the target object matching the target information is a preset target object can be performed by the following operations: determining the target object matching the target information, and when the target object is included in the preset target object set, determining that the target object matching the target information is a preset target object.

[0058] The so-called preset target object set may refer to a set of target objects formed by integrating one or more target objects that the user is concerned about or inspected in advance. The user may collect and summarize target information of any one or more target objects in the preset target object set.

[0059] After determining the target object that matches the target object, the target object can be compared with the preset target object set. If it is determined that the preset target object set includes the target object, it means that the target object that matches the target information is the preset target object, and the target information that matches the target object is exactly the information needed by the user. If it is determined that the preset target object set does not include the target object, it means that the target object that matches the target information is not the preset target object, and the target object that matches the target information can be further confirmed at this time. If it is confirmed that the target object is the object of user concern, the target object is added to the preset target object set, and the operation of obtaining the state identification information and data identification information of the target information and the first target time period is continued; if it is confirmed that the target object is not the object of user concern, it means that the target information to be collected is not the information needed by the user, and the information collection operation can be terminated at this time. By verifying whether the target object is the preset target object, the accuracy of the information to be collected can be ensured.

[0060] According to an embodiment of the present disclosure, before adding the updated target information to the target object information table, it can be determined whether the target information already exists in the target object information table. If it is determined that the target information does not exist in the target object information table, the operation of adding the updated target information to the target object information table is continued. If it is determined that the target information already exists in the target object information table, the updated target information can be added to the target object information table to update the target information in the target object information table. In the above manner, repeated information collection can be avoided, thereby improving the efficiency of information collection.

[0061] According to an embodiment of the present disclosure, before adding the updated target information to the target object information table, the updated target information can also be filtered to remove information that the user does not need or does not meet the requirements. Then, the filtered target information is added to the target object information table so that the user can obtain more accurate information content.

[0062] In some embodiments, at least one target information in the target object information table may also be updated. Figure 3 This is explained.

[0063] Figure 3 The flowchart of the method for updating the target object information table according to the embodiment of the present disclosure is schematically shown.

[0064] like Figure 3 As shown, the method 300 for updating the target object information table includes operations S310 to S330.

[0065] In operation S310, in response to an acquisition request from a user for at least one target information in the target object information table, state identification information and data identification information of the target information and a second target time period are acquired for each of the at least one target information.

[0066] For at least one target information added to the target object information table, information acquisition requests for these target information can be periodically sent to obtain the state identification information and data identification information of these target information and the second target time period. The periodic sending request can be set, for example, once a day, once a week, once a month, or at a certain interval, etc., which can be set according to actual needs and is not limited here.

[0067] In operation S320, in response to the state identification information being updated, target information updated within a second target time period is acquired according to the data identification information.

[0068] For each of the at least one target information, when the state identification information of the target information is updated, it indicates that the target information is updated at this time, and the target information updated in the second target time period can be obtained according to the data identification information.

[0069] In this operation S320, the method of acquiring the target information updated in the second target time period according to the data identification information is similar to the method described in the above operation S220, which will not be repeated here.

[0070] In some embodiments, when the state identification information of the target information is updated, second prompt information may be sent to the user. The second prompt information is used to indicate the state change of the target information in the target object information table so that the user can obtain the updated target information in time.

[0071] In operation S330, the updated target information is added to the target object information table.

[0072] According to an embodiment of the present disclosure, by periodically updating at least one target information in the target object information table, it is possible to ensure that the information in the target object information table can be updated in a timely manner, thereby enabling users to collect and summarize target information for the target object in a timely manner.

[0073] Based on the above information collection method, the present disclosure also provides an information collection device. Figure 4 The device is described in detail.

[0074] Figure 4 The structural block diagram of the information collection device according to the embodiment of the present disclosure is schematically shown.

[0075] like Figure 4As shown, the information collection device 400 includes a first acquisition module 410 , a first update module 420 and a first adding module 430 .

[0076] The first acquisition module 410 is used to respond to an acquisition request for target information from a user, and when it is determined that a target object matching the target information is a preset target object, acquire state identification information and data identification information of the target information and a first target time period.

[0077] The first updating module 420 is used to obtain the target information updated within the first target time period according to the data identification information in response to the state identification information being updated.

[0078] The first adding module 430 is used to add updated target information to the target object information table.

[0079] According to the embodiments of the present disclosure, by acquiring the state identification information and data identification information of the target information and the first target time period, and when the state identification information is updated, the target information updated in the first target time period is acquired through the data identification information, and the updated target information is added to the target object information table. Compared with manually collecting information, the automatic collection and aggregation of target object information is realized in a simple and efficient manner, thereby improving the efficiency and accuracy of information collection.

[0080] According to an embodiment of the present disclosure, the first acquisition module 410 is further used to determine a target object matching the target information; and when the target object is included in the preset target object set, determine the target object matching the target information as the preset target object.

[0081] According to an embodiment of the present disclosure, the information collection device 400 further includes a second acquisition module, a second update module, and a second addition module. The second acquisition module is used to respond to a request from a user to obtain at least one target information in the target object information table, and for each of the at least one target information, obtain the state identification information and data identification information of the target information and the second target time period; the second update module is used to respond to an update of the state identification information, and obtain the target information updated within the second target time period according to the data identification information; and the second addition module is used to add the updated target information to the target object information table.

[0082] According to an embodiment of the present disclosure, the information collection device 400 further includes a judgment module. The judgment module is used to judge whether the preset target user set includes the user before obtaining the state identification information and data identification information of the target information and the first target time period, and to perform the operation of obtaining the state identification information and data identification information of the target information and the first target time period if the preset target user set includes the user.

[0083] According to an embodiment of the present disclosure, the above-mentioned judgment module includes a first judgment unit, which is used to judge whether the target information already exists in the target object information table before adding the updated target information to the target object information table; when it is determined that the target information does not exist in the target object information table, the operation of adding the updated target information to the target object information table is performed.

[0084] According to an embodiment of the present disclosure, the above-mentioned judgment module includes a second judgment unit, which is used to add the updated target information to the target object information table to update the target information in the target object information table when it is determined that the target information already exists in the target object information table.

[0085] According to an embodiment of the present disclosure, the above-mentioned information collection device 400 also includes a filtering module, which is used to filter the updated target information before adding the updated target information to the target object information table, and add the filtered target information to the target object information table.

[0086] According to an embodiment of the present disclosure, the first acquisition module 410 is also used to acquire the identity information, event type, event name and parameter value of the target object; and determine data identification information according to the identity information, event type, event name and parameter value of the target object.

[0087] According to an embodiment of the present disclosure, any multiple modules of the first acquisition module 410, the first update module 420 and the first addition module 430 can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the first acquisition module 410, the first update module 420 and the first addition module 430 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the first acquisition module 410, the first update module 420 and the first addition module 430 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.

[0088] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0089] According to an embodiment of the present disclosure, an electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described above.

[0090] According to an embodiment of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause a computer to execute the method as described above.

[0091] According to an embodiment of the present disclosure, a computer program product includes a computer program, and when the computer program is executed by a processor, the computer program implements the method as described above.

[0092] Figure 5 A block diagram of an electronic device suitable for implementing the information collection method according to an embodiment of the present disclosure is schematically shown.

[0093] like Figure 5 As shown, the electronic device 500 according to an embodiment of the present disclosure includes a processor 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 into a random access memory (RAM) 503. The processor 501 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 501 may also include an onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0094] In RAM 503, various programs and data required for the operation of electronic device 500 are stored. Processor 501, ROM 502 and RAM 503 are connected to each other via bus 504. Processor 501 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 502 and / or RAM 503. It should be noted that the program can also be stored in one or more memories other than ROM 502 and RAM 503. Processor 501 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0095] According to an embodiment of the present disclosure, the electronic device 500 may further include an input / output (I / O) interface 505, which is also connected to the bus 504. The electronic device 500 may further include one or more of the following components connected to the I / O interface 505: an input portion 506 including a keyboard, a mouse, etc.; an output portion 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 508 including a hard disk, etc.; and a communication portion 509 including a network interface card such as a LAN card, a modem, etc. The communication portion 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage portion 508 as needed.

[0096] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the information collection method according to the embodiment of the present disclosure is implemented.

[0097] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 502 and / or RAM 503 described above and / or one or more memories other than ROM 502 and RAM 503.

[0098] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the information collection method provided by the embodiment of the present disclosure.

[0099] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 501. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0100] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 509, and / or installed from the removable medium 511. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0101] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the processor 501, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.

[0102] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0103] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0104] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0105] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. An information collection method, comprising: In response to a request from a user to obtain target information, when it is determined that a target object matching the target information is a preset target object, state identification information and data identification information of the target information and a first target time period are obtained, wherein the target information refers to information associated with the target object that the user needs to obtain, the state identification information of the target information refers to an update state of the target information, and the data identification information has a unique corresponding relationship with the target information; In response to the state identification information being updated, acquiring target information updated within the first target time period according to the data identification information, where the first target time period is used to indicate a time period for target information that the user needs to acquire, and Add the updated target information to the target object information table; The determining the target object matching the target information as the preset target object comprises: determining a target object that matches the target information; and In a case where the target object is included in the preset target object set, determining the target object matching the target information as the preset target object; The data identification information for obtaining the target information includes: Obtain the target object's identity information, event type, event name, and parameter values; and Generate the data identification information according to the identity information of the target object, the event type, the event name and the parameter value; Before acquiring the state identification information and data identification information of the target information and the first target time period, determining whether the preset target user set includes the user, and In a case where the user is included in the preset target user set, performing an operation of acquiring state identification information and data identification information of the target information and a first target time period; Also includes: In response to a request from the user for obtaining at least one target information in the target object information table, obtaining, for each of the at least one target information, state identification information and data identification information of the target information and a second target time period; In response to the state identification information being updated, acquiring target information updated within the second target time period according to the data identification information, and Add the updated target information to the target object information table.

2. The method according to claim 1, before adding the updated target information to the target object information table, the method further comprises: Determine whether the target information already exists in the target object information table; In a case where it is determined that the target information does not exist in the target object information table, an operation of adding updated target information to the target object information table is performed.

3. The method according to claim 2, further comprising: In a case where it is determined that the target information already exists in the target object information table, the updated target information is added to the target object information table to update the target information in the target object information table.

4. The method according to any one of claims 1 to 3, further comprising: Before adding the updated target information to the target object information table, filtering is performed on the updated target information, and the filtered target information is added to the target object information table.

5. An information collection device, comprising: an acquisition module, configured to respond to an acquisition request for target information from a user, and, if it is determined that a target object matching the target information is a preset target object, acquire state identification information and data identification information of the target information and a first target time period, wherein the target information refers to information associated with the target object that the user needs to acquire, the state identification information of the target information refers to an update state of the target information, and the data identification information has a unique corresponding relationship with the target information; An updating module, configured to, in response to an update of the state identification information, acquire target information updated within the first target time period according to the data identification information, wherein the first target time period is used to indicate a time period of target information that a user needs to acquire; as well as An adding module, used for adding updated target information to the target object information table; The determining the target object matching the target information as the preset target object comprises: determining a target object that matches the target information; and In a case where the target object is included in the preset target object set, determining the target object matching the target information as the preset target object; The data identification information for obtaining the target information includes: Obtain the target object's identity information, event type, event name, and parameter values; and Generate the data identification information according to the identity information of the target object, the event type, the event name and the parameter value; Before acquiring the state identification information and data identification information of the target information and the first target time period, determining whether the preset target user set includes the user, and In a case where the user is included in the preset target user set, performing an operation of acquiring state identification information and data identification information of the target information and a first target time period; Also includes: In response to a request from the user for obtaining at least one target information in the target object information table, obtaining, for each of the at least one target information, state identification information and data identification information of the target information and a second target time period; In response to the state identification information being updated, acquiring target information updated within the second target time period according to the data identification information, and Add the updated target information to the target object information table.

6. An electronic device comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors execute the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 4.

8. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Trans-scale geographic information linkage updating technical method based on spatial automatic matching

    CN105740325A

  • Information updating method and device, electronic equipment and storage medium

    CN114253984A