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

By inputting relevant information identifiers into short video apps, acquiring data, and adding request source identifiers to the information investigation service, the problem of difficulty in investigation caused by the complexity of ad blocking logic is solved, and efficient and accurate investigation of the reasons for ad blocking is achieved.

CN115952320BActive Publication Date: 2026-06-12BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2023-01-06
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

In existing technologies, the blocking logic for ad referral entry points in short video software is complex, making it difficult to quickly troubleshoot situations where ads are not displayed on the page.

Method used

By inputting the relevant identifiers of the target information into the investigation tool interface, relevant data is obtained, a request source identifier is added, and the reason for the blocking is investigated in the information investigation service. The request execution result of each information processing logic block is obtained and converted into investigation result prompt information when the target result is reached.

🎯Benefits of technology

It enables quick and accurate identification of the reasons for ad blocking, avoids impacting genuine user requests, and improves the efficiency and accuracy of the investigation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115952320B_ABST
    Figure CN115952320B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method and device for screening information, electronic equipment and computer readable medium, belonging to the technical field of computer. The method comprises: inputting the information related identifier of the target information to be screened into the screening tool interface, and obtaining information related data through the screening tool interface; obtaining the screening request of the target information according to the information related identifier and the information related data, and adding the corresponding request source identifier to the screening request of the target information; sending the screening request of the target information to the information screening service for screening the information shielding reason, and obtaining the request execution result corresponding to each information processing logic block in the information screening service; when the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding screening result prompt information. The present disclosure can quickly screen the reason of target information shielding by simulating user request and collecting the request execution result of each information processing logic block.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to an information screening method, an information screening device, an electronic device, and a computer-readable medium. Background Technology

[0002] Many short video apps feature ad placements (PLCs, photo left corners). PLCs act as a bridge between short videos and service content, holding significant business importance. When users browse short video content, the ad placements often display content with purchase messages like shopping carts or advertising leads, which can negatively impact the user experience. Therefore, PLC distribution systems typically incorporate blocking logic, such as blocking the distribution of PLCs with low relevance to the video, blocking PLCs for new users, and blocking PLCs with missing data.

[0003] As PLC blocking strategies continue to iterate, PLC distribution logic becomes increasingly complex. Due to factors such as network services, situations may arise where the PLC is not displayed on the page for unknown reasons. In such cases, it is very difficult to troubleshoot the specific reasons for PLC blocking.

[0004] Therefore, there is an urgent need in this field for a method that can quickly identify the causes of information blocking.

[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this disclosure is to provide a method, device, electronic equipment, and computer-readable medium for screening information, thereby enabling, at least to some extent, to quickly identify the reasons for information blocking.

[0007] According to the first aspect of this disclosure, a method for screening information is provided, comprising:

[0008] Input the information-related identifier of the target information to be investigated into the investigation tool interface, and obtain the information-related data based on the information identifier through the investigation tool interface;

[0009] The investigation request for the target information is obtained based on the information-related identifier and the information-related data, and a corresponding request source identifier is added to the investigation request for the target information;

[0010] The request to investigate the target information is sent to the information investigation service to investigate the reason for information blocking, and the request execution result corresponding to each information processing logic block in the information investigation service is obtained.

[0011] When the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding investigation result prompt information.

[0012] In one exemplary embodiment of this disclosure, the information-related identifier includes a user identifier and a page identifier, and the information-related data includes basic user data and page-related data.

[0013] In one exemplary embodiment of this disclosure, obtaining information-related data based on the information identifier through the screening tool interface includes:

[0014] Request user service based on the user identifier, and obtain the user basic data from the user service;

[0015] Request the page service based on the page identifier, and obtain the page-related data from the page service.

[0016] In one exemplary embodiment of this disclosure, the step of sending the investigation request for the target information to an information investigation service to investigate the reasons for information blocking, and obtaining the request execution result corresponding to each information processing logic block in the information investigation service, includes:

[0017] The request to investigate the target information is sent to the information investigation service to investigate the reason for the information blocking, and the source of the request is determined based on the request source identifier;

[0018] If the request originates from the interface of the investigation tool, then the request execution result corresponding to each information processing logic block in the information investigation service is obtained.

[0019] In one exemplary embodiment of this disclosure, obtaining the request execution result corresponding to each information processing logic block in the information screening service includes:

[0020] The request execution result corresponding to each information processing logic block in the information screening service is cached in the local cache.

[0021] In one exemplary embodiment of this disclosure, when the request execution result of the information processing logic block is the target result, converting the request execution result into corresponding investigation result prompt information includes:

[0022] If the request originates from the investigation tool interface, the request execution results corresponding to each of the information processing logic blocks in the local cache will be sent to the cache parsing service.

[0023] The cache parsing service judges the request execution result, and when the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding investigation result prompt information.

[0024] In one exemplary embodiment of this disclosure, the method further includes:

[0025] The investigation result prompt information is returned to the investigation tool interface, and the investigation result prompt information is displayed through the investigation tool interface.

[0026] According to a second aspect of this disclosure, an information screening device is provided, comprising:

[0027] The information data acquisition module is configured to input the information-related identifier of the target information to be investigated into the investigation tool interface, and acquire information-related data based on the information identifier through the investigation tool interface;

[0028] The request identifier adding module is configured to execute a screening request for the target information obtained based on the information-related identifier and the information-related data, and to add a corresponding request source identifier to the screening request for the target information;

[0029] The investigation result acquisition module is configured to send the investigation request of the target information to the information investigation service to investigate the reason for information blocking, and to acquire the request execution result corresponding to each information processing logic block in the information investigation service;

[0030] The investigation result conversion module is configured to convert the request execution result into the corresponding investigation result prompt information when the request execution result of the information processing logic block is the target result.

[0031] In one exemplary embodiment of this disclosure, the information data acquisition module includes:

[0032] The user basic data acquisition unit is configured to execute a request to the user service based on the user identifier and acquire the user basic data from the user service.

[0033] The page-related data acquisition unit is configured to execute a request to the page service based on the page identifier and acquire the page-related data from the page service.

[0034] In one exemplary embodiment of this disclosure, the investigation result acquisition module includes:

[0035] The request source determination unit is configured to send the investigation request for the target information to the information investigation service to investigate the reason for information blocking, and determine the request source based on the request source identifier;

[0036] The request execution result acquisition unit is configured to acquire the request execution result corresponding to each information processing logic block in the information investigation service if the request source is the investigation tool interface.

[0037] In one exemplary embodiment of this disclosure, the investigation result acquisition module includes:

[0038] The request execution result caching unit is configured to cache the request execution result corresponding to each information processing logic block in the information screening service to the local cache.

[0039] In one exemplary embodiment of this disclosure, the investigation result conversion module includes:

[0040] The cache information parsing unit is configured to send the request execution results corresponding to each of the information processing logic blocks in the local cache to the cache parsing service if the request source is the investigation tool interface.

[0041] The execution result judgment unit is configured to judge the request execution result through the cache parsing service, and when the request execution result of the information processing logic block is the target result, convert the request execution result into the corresponding investigation result prompt information.

[0042] In one exemplary embodiment of this disclosure, the investigation result conversion module further includes:

[0043] The investigation result display unit is configured to return the investigation result prompt information to the investigation tool interface and display the investigation result prompt information through the investigation tool interface.

[0044] According to a third aspect of this disclosure, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the information screening method described in any of the preceding claims.

[0045] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided, wherein when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the information screening method described in any of the preceding claims.

[0046] According to a fifth aspect of this disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the information screening method described in any one of the preceding claims.

[0047] The exemplary embodiments disclosed herein can have the following beneficial effects:

[0048] In the information screening method of this exemplary embodiment, a corresponding request source identifier is added to the screening request for target information. The screening request is then sent to an information screening service to investigate the reasons for information blocking. The service obtains the request execution results corresponding to each information processing logic block. When the request execution result of an information processing logic block is the target result, the request execution result is converted into a corresponding screening result prompt. This information screening method, on the one hand, simulates a user's real access request by screening requests and collects the request execution results of each information processing logic block, enabling efficient and accurate screening of the reasons for target information blocking. On the other hand, by transmitting a specific request source identifier in the information screening service, the problem screening request is isolated from the real user request, avoiding potential impact of the screening tool on the real user request.

[0049] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0050] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0051] Figure 1 A flowchart illustrating an information retrieval method according to an exemplary embodiment of this disclosure is shown.

[0052] Figure 2 A schematic diagram illustrating the reason for information blocking in one specific embodiment of this disclosure is shown;

[0053] Figure 3 A flowchart illustrating the request execution result corresponding to the information processing logic block in an exemplary embodiment of this disclosure is shown.

[0054] Figure 4 This illustration shows a flowchart of an exemplary embodiment of the present disclosure, illustrating the conversion of request execution results into corresponding troubleshooting result prompts.

[0055] Figure 5 A system architecture diagram of an information screening tool according to a specific embodiment of this disclosure is shown;

[0056] Figure 6 A block diagram of an information screening apparatus according to an exemplary embodiment of the present disclosure is shown;

[0057] Figure 7 A schematic diagram of the structure of a computer system suitable for implementing the embodiments of the present disclosure is shown. Detailed Implementation

[0058] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0059] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein.

[0060] The following exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0061] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0062] In some related embodiments, the reasons for blocking information such as PLCs can be investigated manually. By collecting the user's userId and the video page identifier that does not distribute PLCs, the system first checks whether the user is a newly registered user based on the userId, and whether the user has participated in various user experiment logics such as correlation experiments. Then, based on the video page identifier, it confirms which PLCs are attached to the video, whether these PLCs have expired, whether the items in the shopping cart have been removed, and whether the video has been judged as negative, etc., which are video-related logics.

[0063] Since the logic of "not displaying PLC on video page" is closely related to the current user and the currently viewed video, and the logic of blocking PLC is extremely complex and diverse, manual troubleshooting is time-consuming, labor-intensive, and extremely inefficient.

[0064] This example implementation first provides a method for screening information. (See reference...) Figure 1 As shown, the method for investigating the above information may include the following steps:

[0065] Step S110. Input the information-related identifier of the target information to be investigated into the investigation tool interface, and obtain the information-related data based on the information identifier through the investigation tool interface.

[0066] Step S120. Obtain the target information investigation request based on the information-related identifier and information-related data, and add the corresponding request source identifier to the target information investigation request.

[0067] Step S130. Send the target information investigation request to the information investigation service to investigate the reason for information blocking, and obtain the request execution result corresponding to each information processing logic block in the information investigation service.

[0068] Step S140. When the request execution result of the information processing logic block is the target result, convert the request execution result into the corresponding investigation result prompt information.

[0069] In the information screening method of this exemplary embodiment, a corresponding request source identifier is added to the screening request for target information. The screening request is then sent to an information screening service to investigate the reasons for information blocking. The service obtains the request execution results corresponding to each information processing logic block. When the request execution result of an information processing logic block is the target result, the request execution result is converted into a corresponding screening result prompt. This information screening method, on the one hand, simulates a user's real access request by screening requests and collects the request execution results of each information processing logic block, enabling efficient and accurate screening of the reasons for target information blocking. On the other hand, by transmitting a specific request source identifier in the information screening service, the problem screening request is isolated from the real user request, avoiding potential impact of the screening tool on the real user request.

[0070] Below, in conjunction with Figures 2 to 5 The steps described above in this example implementation will be explained in more detail.

[0071] In step S110, the information-related identifier of the target information to be investigated is input into the investigation tool interface, and the information-related data is obtained through the investigation tool interface based on the information identifier.

[0072] In this example implementation, the target information refers to information such as PLC ad slots displayed on the current page in short video and other types of software. Since this type of advertising information may have a certain impact on the user's software experience, it is necessary to use certain blocking logic to ensure that this type of information is only sent to some target users and not sent to some users.

[0073] Figure 2 The illustration shows a schematic diagram of the reasons for information blocking in a specific embodiment of this disclosure. The reasons why the advertisement slots on the page are not displayed may be due to new users, new devices, low relevance between the advertisement slots and video content, missing business data, etc.

[0074] In this example implementation, by providing a tool for investigating the reasons for information blocking, the reasons for blocking target information can be investigated quickly and accurately.

[0075] First, the troubleshooting personnel input the relevant identifiers of the target information to be investigated, and then request the troubleshooting tool interface, i.e., the tools-api (Application Programming Interface) layer. These relevant identifiers can include user identifiers (userId) and page identifiers (such as video page IDs). Then, the troubleshooting tool interface retrieves relevant information data based on these identifiers. This relevant information data includes basic user data and page-related data.

[0076] In this example implementation, when obtaining information-related data based on the information identifier, the system can request the user service based on the user identifier and obtain basic user data from the user service; and request the page service based on the page identifier and obtain page-related data from the page service.

[0077] At the tools-api layer, based on the input user identifier (userId) and page identifier (such as video page ID), you can request the user service (user-service) and page service (photo-service) respectively to retrieve basic user data, such as the user's mobile phone model and app version number, as well as page-related data, such as video content.

[0078] In step S120, the investigation request for the target information is obtained based on the information-related identifier and information-related data, and the corresponding request source identifier is added to the investigation request for the target information.

[0079] In this example implementation, a troubleshooting request simulating a real user request can be obtained based on information-related identifiers and information-related data. Then, when the troubleshooting tool interface requests the information troubleshooting service, it adds a corresponding request source identifier to the target information troubleshooting request, adds a request source parameter to the RPC (Remote Procedure Call) input parameters, and identifies the request as originating from PLC_TOOLS.

[0080] In step S130, the target information investigation request is sent to the information investigation service to investigate the reason for information blocking, and the request execution result corresponding to each information processing logic block in the information investigation service is obtained.

[0081] In this example implementation, the information screening service (plc-center-rpc) contains multiple information processing logic blocks, such as a relevance filtering logic block, a blacklist filtering logic block, and a business data missing filtering logic block, which are used to determine whether the target information needs to be blocked based on information such as the user identifier, page identifier, user basic data, and page-related data of the target information.

[0082] In this example implementation, as Figure 3 As shown, the process involves sending a request to investigate the target information to an information investigation service to determine the cause of the information blocking, and obtaining the request execution result for each information processing logic block in the information investigation service. Specifically, this may include the following steps:

[0083] Step S310. Send the target information investigation request to the information investigation service to investigate the reason for information blocking, and determine the source of the request based on the request source identifier.

[0084] The investigation tool interface sends the investigation request for the tagged target information to the information investigation service. The information investigation service then uses various information processing logic blocks to investigate the reasons for the information blocking and determines the request source based on the request source identifier. If the current request source is a legitimate user request, the service directly returns data based on the processing results of each information processing logic block.

[0085] Step S320. If the request source is the investigation tool interface, then obtain the request execution result corresponding to each information processing logic block in the information investigation service.

[0086] If the current request originates from the investigation tool interface, then the request execution result corresponding to each information processing logic block in the information investigation service is obtained, and the request execution result corresponding to each information processing logic block in the information investigation service is cached in the local cache.

[0087] In plc-center-rpc, if the source of the current request is identified as PLC_TOOLS, the execution result of each information processing logic block that the current request goes through is cached in the local cache scope. For example, when the user identifier matches the new user logic, isNewUser = true is recorded in the scope; when the business A associated with the page identifier cannot provide relevant data, bizA = false is recorded in the scope.

[0088] In step S140, when the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding investigation result prompt information.

[0089] In this example implementation, when the investigation request hits the logic corresponding to a certain information processing logic block, the execution result of the request of that information processing logic block is the target result; if it does not hit, the execution result of the request of that information processing logic block is the default result.

[0090] In this example implementation, as Figure 4 As shown, when the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding investigation result prompt information, which may include the following steps:

[0091] Step S410. If the request source is the investigation tool interface, then send the request execution results corresponding to each information processing logic block in the local cache to the cache parsing service.

[0092] If the request originates from the investigation tool interface, the current request will be redirected from the information investigation service to the cache parsing service (scope to tips), and the request execution results corresponding to each information processing logic block in the local cache will be sent to the cache parsing service.

[0093] Step S420. The request execution result is judged by the cache parsing service, and when the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding investigation result prompt information.

[0094] The main capability of the cache parsing service is to parse out various clues about information filtering recorded in the local cache scope and convert them into textual prompts. For example, `correlationFilterA = false` means "The PLC with service A mounted on this video has been filtered out due to correlation."

[0095] In this example implementation, by making reasonable use of the local request-level cache Scope, the results of various filtering logics are passed, and the investigation results are finally parsed out through the results stored in the Scope.

[0096] In this example implementation, after converting the request execution result into the corresponding investigation result prompt information, the investigation result prompt information can be returned to the investigation tool interface, and the investigation result prompt information can be displayed through the investigation tool interface.

[0097] Finally, the results of the investigation are integrated and returned to the investigation tool interface to be displayed to the operations personnel who are investigating the problem, so as to help users solve the problem in a timely manner.

[0098] like Figure 5 The diagram shown is a system architecture diagram of an information screening tool according to a specific embodiment of this disclosure. It illustrates the steps described above in this example embodiment. The specific content of the system architecture diagram of the information screening tool is as follows:

[0099] 1. User access process:

[0100] Users access the user request interface, then request the information investigation service to obtain ad placement data, and finally return the ad placement data to the user.

[0101] 2. Troubleshooting Tool Process:

[0102] ① After the troubleshooting personnel input the information to be investigated (such as userId and video page ID), they request the troubleshooting tool interface, i.e., the tools-api layer. At the tools-api layer, based on the input userId and video page ID, requests are made to the user service (user-service) and page service (photo-service) respectively to retrieve basic user data, such as the user's phone model and app version number, as well as page-related data, such as video content.

[0103] ②When the tools-api layer requests information for troubleshooting, it marks the request as originating from PLC_TOOLS (i.e., adds the request source parameter to the RPC input parameters).

[0104] ③ In the information screening service, when it is identified that the source of the request is PLC_TOOLS, the execution result of each logical block that the current request goes through is cached in the local cache scope.

[0105] ④ When the request originates from PLC_TOOLS, the current request is moved from the information screening service logic to the cache parsing service. The cache parsing service analyzes the various clues recorded in the scope indicating that a PLC is not currently being displayed and converts them into text-based prompts.

[0106] ⑤ Finally, the integrated prompt information is returned to the tools-api layer and displayed to the operations personnel who are troubleshooting the problem.

[0107] It should be noted that although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0108] It should be noted that the user information involved in this disclosure (including but not limited to user device information, user personal information, etc.) is all information authorized by the user or fully authorized by all parties.

[0109] Furthermore, this disclosure also provides an information screening device. (Reference) Figure 6 As shown, the information screening device may include an information data acquisition module 610, a request identifier addition module 620, a screening result acquisition module 630, and a screening result conversion module 640. Wherein:

[0110] The information data acquisition module 610 is configured to input the information-related identifier of the target information to be investigated into the investigation tool interface, and to acquire information-related data based on the information identifier through the investigation tool interface;

[0111] The request identifier adding module 620 is configured to obtain the investigation request for the target information based on the information-related identifier and information-related data, and add the corresponding request source identifier to the investigation request for the target information;

[0112] The investigation result acquisition module 630 is configured to send the investigation request of the target information to the information investigation service to investigate the reason for information blocking, and to acquire the request execution result corresponding to each information processing logic block in the information investigation service;

[0113] The investigation result conversion module 640 is configured to convert the request execution result into the corresponding investigation result prompt information when the request execution result of the information processing logic block is the target result.

[0114] In some exemplary embodiments of this disclosure, the information data acquisition module 610 may include a user basic data acquisition unit and a page-related data acquisition unit. Wherein:

[0115] The user basic data acquisition unit is configured to request user service based on user identifier and obtain user basic data from user service.

[0116] The page-related data acquisition unit is configured to request page services based on page identifiers and obtain page-related data from the page services.

[0117] In some exemplary embodiments of this disclosure, the investigation result acquisition module 630 may include a request source determination unit and a request execution result acquisition unit. Wherein:

[0118] The request source determination unit is configured to send the target information investigation request to the information investigation service to investigate the reason for information blocking, and determine the request source based on the request source identifier;

[0119] The request execution result acquisition unit is configured to acquire the request execution result corresponding to each information processing logic block in the information investigation service if the request source is the investigation tool interface.

[0120] In some exemplary embodiments of this disclosure, the investigation result acquisition module 630 may further include a request execution result caching unit, which is configured to cache the request execution result corresponding to each information processing logic block in the information investigation service into a local cache.

[0121] In some exemplary embodiments of this disclosure, the investigation result conversion module 640 may include a cache information parsing unit and an execution result judgment unit. Wherein:

[0122] The cache information parsing unit is configured to send the request execution results corresponding to each information processing logic block in the local cache to the cache parsing service if the request source is the investigation tool interface.

[0123] The execution result judgment unit is configured to judge the request execution result through the cache parsing service, and when the request execution result of the information processing logic block is the target result, convert the request execution result into the corresponding investigation result prompt information.

[0124] In some exemplary embodiments of this disclosure, the investigation result conversion module 640 may further include an investigation result display unit, which is configured to return the investigation result prompt information to the investigation tool interface and display the investigation result prompt information through the investigation tool interface.

[0125] The specific details of each module / unit in the above information screening device have been described in detail in the corresponding method implementation section, and will not be repeated here.

[0126] Figure 7 A schematic diagram of the structure of a computer system suitable for implementing the embodiments of the present disclosure is shown.

[0127] It should be noted that, Figure 7 The computer system 700 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0128] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 702 or programs loaded from storage section 708 into random access memory (RAM) 703. The RAM 703 also stores various programs and data required for system operation. The CPU 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0129] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, mouse, etc.; an output section 707 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 710 as needed so that computer programs read from it can be installed into the storage section 708 as needed.

[0130] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 709, and / or installed from removable medium 711. When the computer program is executed by central processing unit (CPU) 701, it performs various functions defined in the system of this application.

[0131] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0132] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0133] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0134] It should be noted that although several modules for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules described above can be embodied in one module. Conversely, the features and functions of one module described above can be further divided and embodied by multiple modules.

[0135] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein.

[0136] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for screening information, characterized in that, include: Input the information-related identifier of the target information to be investigated into the investigation tool interface, and obtain the information-related data through the investigation tool interface based on the information-related identifier; The investigation request for the target information is obtained based on the information-related identifier and the information-related data, and a corresponding request source identifier is added to the investigation request for the target information; The request to investigate the target information is sent to the information investigation service to investigate the reason for information blocking, and the source of the request is determined according to the request source identifier; wherein, the information investigation service contains multiple information processing logic blocks, and the information processing logic blocks are used to determine whether the target information needs to be blocked; If the request source is the interface of the investigation tool, then obtain the request execution result corresponding to each information processing logic block in the information investigation service; When the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding investigation result prompt information.

2. The information screening method according to claim 1, characterized in that, The information-related identifiers include user identifiers and page identifiers, and the information-related data includes basic user data and page-related data.

3. The information screening method according to claim 2, characterized in that, The step of obtaining information-related data through the investigation tool interface based on the information-related identifier includes: Request user service based on the user identifier, and obtain the user basic data from the user service; Request the page service based on the page identifier, and obtain the page-related data from the page service.

4. The information screening method according to claim 1, characterized in that, The step of obtaining the request execution result corresponding to each information processing logic block in the information screening service includes: The request execution result corresponding to each information processing logic block in the information screening service is cached in the local cache.

5. The information screening method according to claim 4, characterized in that, When the request execution result of the information processing logic block is the target result, the request execution result is converted into a corresponding investigation result prompt message, including: If the request originates from the investigation tool interface, the request execution results corresponding to each of the information processing logic blocks in the local cache will be sent to the cache parsing service. The cache parsing service judges the request execution result, and when the request execution result of the information processing logic block is the target result, the request execution result is converted into the corresponding investigation result prompt information.

6. The information screening method according to claim 1, characterized in that, The method further includes: The investigation result prompt information is returned to the investigation tool interface, and the investigation result prompt information is displayed through the investigation tool interface.

7. An information screening device, characterized in that, include: The information data acquisition module is configured to input the information-related identifier of the target information to be investigated into the investigation tool interface, and to acquire information-related data based on the information-related identifier through the investigation tool interface; The request identifier adding module is configured to execute a screening request for the target information obtained based on the information-related identifier and the information-related data, and to add a corresponding request source identifier to the screening request for the target information; The investigation result acquisition module is configured to send the investigation request for the target information to the information investigation service to investigate the reason for information blocking, and determine the source of the request based on the request source identifier; wherein, the information investigation service contains multiple information processing logic blocks, which are used to determine whether the target information needs to be blocked; if the request source is the investigation tool interface, the module acquires the request execution result corresponding to each information processing logic block in the information investigation service; The investigation result conversion module is configured to convert the request execution result into the corresponding investigation result prompt information when the request execution result of the information processing logic block is the target result.

8. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the information screening method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, wherein when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the information screening method as described in any one of claims 1 to 6.