CN112181964A - Business notification duplicate removal method, device, server and storage medium - Google Patents

Business notification duplicate removal method, device, server and storage medium Download PDF

Info

Publication number
CN112181964A
CN112181964A CN202011043482.0A CN202011043482A CN112181964A CN 112181964 A CN112181964 A CN 112181964A CN 202011043482 A CN202011043482 A CN 202011043482A CN 112181964 A CN112181964 A CN 112181964A
Authority
CN
China
Prior art keywords
notification information
service notification
preset
historical
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011043482.0A
Other languages
Chinese (zh)
Inventor
马磊
庄育涵
王涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN202011043482.0A priority Critical patent/CN112181964A/en
Publication of CN112181964A publication Critical patent/CN112181964A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/215Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The embodiment of the invention discloses a service notification duplicate removal method, a device, a server and a storage medium. The method comprises the following steps: inquiring corresponding historical service notification information from a preset database according to the preset identification number of the acquired service notification information; sequencing the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority; searching the service notification information existing in the historical service notification information and marking the service notification information as repeated service notification information according to the service notification information and the sequenced historical service notification information; and removing the repeated service notification information from the service notification information, and storing the rest service notification information to the preset database. The technical scheme of the embodiment of the invention can realize quick inquiry whether the service notification information is repeated or not and improve the efficiency of updating the detail of the bank special account.

Description

Business notification duplicate removal method, device, server and storage medium
Technical Field
The present invention relates to data processing technologies, and in particular, to a method, an apparatus, a server, and a storage medium for removing duplicate traffic notifications.
Background
At present, a user of a public accumulation fund business system needs to obtain account arrival notice pushed by a trusted bank from a settlement platform of a department of housing construction in real time.
And the settlement platform of the housing part can automatically push the account arrival notice once at regular intervals, and the account arrival notice manually acquired from the settlement platform of the housing part is inserted into the account notice table, so that the data stored in the database can be repeated due to the fact that the inserted account arrival notice is acquired.
In the prior art, after the settlement date selected by the database and the historical service notification information of the settlement bank are searched, whether repeated service notification exists is compared with the obtained service notification information in a traversal mode. However, the algorithm for traversing and querying the historical service notification information and the service notification information is long in time, the system running speed is very low, and transaction timeout is easily caused.
Disclosure of Invention
The embodiment of the invention provides a service notification duplicate removal method, a device, a server and a storage medium, which are used for quickly inquiring whether service notification information is repeated or not and improving the efficiency of updating the details of a bank account.
In a first aspect, an embodiment of the present invention provides a service notification duplicate removal method, including:
inquiring corresponding historical service notification information from a preset database according to the preset identification number of the acquired service notification information;
sequencing the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority;
searching the service notification information existing in the historical service notification information and marking the service notification information as repeated service notification information according to the service notification information and the sequenced historical service notification information;
and removing the repeated service notification information from the service notification information, and storing the rest service notification information to the preset database.
In a second aspect, an embodiment of the present invention further provides a service notification duplicate removal apparatus, including:
the historical service notification information query module is used for querying corresponding historical service notification information from a preset database according to the preset identification number of the obtained service notification information;
the historical service notification information sorting module is used for sorting the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority;
a repeated service notification information searching module, configured to search the service notification information existing in the historical service notification information according to the service notification information and the sorted historical service notification information, and identify the service notification information as repeated service notification information;
and the service notification information storage module is used for removing the repeated service notification information from the service notification information and storing the rest service notification information to the preset database.
In a third aspect, an embodiment of the present invention further provides a server, where the server includes:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a service notification deduplication method as provided by any of the embodiments of the present invention.
In a fourth aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a service notification deduplication method as provided in any of the embodiments of the present invention.
The embodiment of the invention sorts the historical service notification information and then queries the repeated service notification information, thereby solving the problem of long repeated time of querying the service notification information, realizing the purpose of rapidly querying whether the service notification information is repeated and improving the efficiency of updating the details of the bank account.
Drawings
Fig. 1 is a flowchart of a service notification duplicate removal method in a first embodiment of the present invention;
fig. 2 is a flowchart of a service notification duplicate removal method in the second embodiment of the present invention;
fig. 3 is a flowchart of a service notification duplicate removal method in the third embodiment of the present invention;
fig. 4 is a flowchart of a service notification duplicate removal method in the fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a service notification duplicate removal apparatus in a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a server in the sixth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a service notification deduplication method provided in an embodiment of the present invention, which is applicable to determining whether there is a duplicate between new service notification information and stored service notification information when the new service notification information needs to be stored, where the method may be executed by a service notification deduplication apparatus, and the apparatus may generally be integrated in a server of a service system, and the method specifically includes the following steps:
step 110, inquiring corresponding historical service notification information from a preset database according to the obtained preset identification number of the service notification information;
the service notification information may be an account arrival notification detail pushed by a preset service settlement platform, or an account arrival notification detail manually acquired from the preset service settlement platform by a user through a client. The historical business notification information is the statement notification detail already stored in the preset database. The preset database may be a database corresponding to the service system. The service system acquires the newly added service notification information, and at this time, it needs to determine whether the newly added service notification information includes some or some historical service notification information already stored in the preset database. The preset identification number of the service notification information can be a bank host serial number and the like, and the historical service notification information which is possibly repeated with the service notification information can be found by roughly screening the historical service notification information through the preset identification number.
Step 120, sorting the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority;
the newly added service notification information and the historical service notification information both include specific information of the service, the specific information may be multiple items of service data, and the preset field is at least one part of the service data. The ordering priority of the different preset fields may be predefined. The sorting priority refers to that the obtained historical service notification information needs to be referred to when being sorted. For example, there are three preset fields, and the sorting priority is respectively a first preset field, a second preset field and a third preset field from high to low. The historical service notification information is sorted according to the first preset field, and the historical service notification information containing the first preset field and having the same content is sorted on the same primary sequence level. On the basis of the first sorting, if a plurality of pieces of historical service notification information are contained in the same primary sequence level, sorting is carried out in the primary sequence level according to a second preset field, and the historical service notification information containing the second preset field and having the same content is sorted on the same secondary sequence level. And if the same secondary sequence level contains a plurality of pieces of historical service notification information, sequencing the historical service notification information in the secondary sequence level according to a third preset field. If multiple pieces of historical service notification information are contained in the three rank order levels, they can be randomly arranged. Optionally, the preset field includes: the bank transaction date, the bank settlement serial number, the special account number, the counter account number, the generation amount, the balance and the bank correction mark; and the sorting priority of the preset fields is decreased according to the above sequence.
Step 130, searching the service notification information existing in the historical service notification information and marking the service notification information as repeated service notification information according to the service notification information and the sorted historical service notification information;
the service notification information is compared with the sorted historical service notification information, and the comparison standard may be the at least part of the preset field. And if a certain piece of service notification information is the same as the historical service notification information already stored, marking the service notification information as repeated service notification information, thereby finishing the operation of searching the duplicate service notification information.
Step 140, removing the repeated service notification information from the service notification information, and storing the remaining service notification information in the preset database.
The repeated service notification information does not need to be stored in the list of the historical service notification information again, so the repeated service notification information is removed from the array of the service notification information. And then the rest service notification information is stored in a preset database to become historical service notification information. Optionally, the repeated service notification information may be ordered and stored separately from the historical service notification information. For example, according to the preset fields such as the account number of the opposite party, the special account number, the bank transaction date and the transaction time, the repeated service notification information is re-numbered and then stored.
According to the technical scheme of the embodiment, the historical service notification information is sequenced, and then the repeated service notification information is inquired, so that the problem that whether the service notification information is repeated is solved, whether the service notification information is repeated is quickly inquired, and the efficiency of updating the details of the special account of the bank is improved.
Example two
Fig. 2 is a flowchart of a service notification duplicate removal method according to a second embodiment of the present invention, which is further detailed based on the foregoing technical solution, and the method specifically includes:
step 210, downloading the service notification information from a preset service settlement platform;
step 220, judging whether the number of the service notification information pieces is zero;
step 230, if the number of the service notification information is not zero, performing an operation of querying the historical service notification information.
And when at least one piece of service notification information is downloaded, subsequent duplicate removal operation is carried out.
Step 240, inquiring the historical service notification information corresponding to the bank host serial number from the preset database according to the bank host serial number of the service notification information.
Step 250, sorting the historical service notification information according to a plurality of preset fields;
step 260, searching the service notification information existing in the historical service notification information and marking the service notification information as repeated service notification information according to the service notification information and the sorted historical service notification information;
step 270, removing the repeated service notification information from the service notification information, and storing the remaining service notification information in the preset database.
According to the technical scheme of the embodiment, the corresponding historical service notification information is obtained according to the serial number of the bank host, and is selected, so that the calculation amount during information duplication checking is reduced, and the efficiency of updating the details of the bank special account is improved.
EXAMPLE III
Fig. 3 is a flowchart of a service notification duplicate removal method provided in the third embodiment of the present invention, which is further detailed based on the foregoing technical solution, and the method specifically includes:
step 310, inquiring corresponding historical service notification information from a preset database according to the preset identification number of the acquired service notification information;
step 320, converting the preset field of the historical service notification information into a corresponding hash value;
and step 330, sorting the historical service notification information according to the hash value of the preset field and the sorting priority.
And performing hash operation on the preset field used as the sequencing reference in the acquired historical service notification information to obtain a corresponding hash value. When the historical service notification information is sorted according to a certain preset field, different historical service notification information can be sorted according to the hash value corresponding to the preset field.
Step 340, according to the service notification information and the sorted historical service notification information, searching the service notification information existing in the historical service notification information and marking the service notification information as repeated service notification information;
when searching for the service notification information existing in the historical service notification information, the preset field of the service notification information may also be converted into a corresponding hash value, and then the hash value corresponding to the service notification information is compared with the hash value corresponding to the historical service notification information to determine whether the repeated service notification information identical to the historical service notification information exists in the service notification information.
And 350, removing the repeated service notification information from the service notification information, and storing the rest service notification information into the preset database.
According to the technical scheme of the embodiment, the historical service notification information is sequenced, and then repeated service notification information is determined according to the service notification information and the sequenced historical service notification information, so that the efficiency of updating the details of the special bank account is improved.
Example four
Fig. 4 is a flowchart of a service notification duplicate removal method according to a fourth embodiment of the present invention, which is further detailed based on the foregoing technical solution, and the method specifically includes:
step 410, according to the preset identification number of the obtained service notification information, inquiring corresponding historical service notification information from a preset database;
step 420, sorting the historical service notification information according to a plurality of preset fields;
step 430, circularly traversing all the service notification information, and searching the service notification information existing in the historical service notification information by taking the preset field as a search standard based on a binary search method;
step 440, identifying the service notification information existing in the historical service notification information as the repeated service notification information.
The binary search method is suitable for scenes with large data size. Since the historical traffic notification information is already ordered, it is also suitable to use a binary search method.
And step 450, removing the repeated service notification information from the service notification information, and storing the remaining service notification information in the preset database.
Optionally, after the storing the remaining service notification information, the method further includes:
and storing the bank deposit journal and the bank settlement running water corresponding to the service notification information into the preset database. The bank deposit journal and the bank settlement pipeline are correspondingly inserted into the preset database, so that the related information of the service notification information is complete, and the detailed inquiry of a special user is facilitated.
According to the technical scheme of the embodiment, under the condition that the historical service notification information is sorted, the duplicate service notification information can be searched by adopting a binary search method, so that the calculation amount of the duplicate search process is reduced, and the efficiency of updating the details of the bank account is improved.
EXAMPLE five
Fig. 5 is a schematic structural diagram of a service notification deduplication apparatus provided in a fifth embodiment of the present invention, where the service notification deduplication apparatus provided in this embodiment includes:
a historical service notification information query module 510, configured to query, according to the preset identification number of the obtained service notification information, corresponding historical service notification information from a preset database;
a historical service notification information sorting module 520, configured to sort the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority;
a repeated service notification information searching module 530, configured to search, according to the service notification information and the sorted historical service notification information, the service notification information existing in the historical service notification information and identify the service notification information as repeated service notification information;
a service notification information storage module 540, configured to remove the repeated service notification information from the service notification information, and store the remaining service notification information in the preset database.
According to the technical scheme of the embodiment, the historical service notification information is sequenced, and then the repeated service notification information is inquired, so that the problem that whether the service notification information is repeated is solved, whether the service notification information is repeated is quickly inquired, and the efficiency of updating the details of the special account of the bank is improved.
Optionally, the historical service notification information query module is specifically configured to:
and inquiring the historical service notification information corresponding to the bank host serial number from the preset database according to the bank host serial number of the service notification information.
Optionally, the service notification duplicate removal apparatus further includes:
a service notification information downloading module, configured to download the service notification information from a preset service settlement platform before querying, according to the preset identification number of the obtained service notification information, corresponding historical service notification information from a preset database;
the number of information pieces judging module is used for judging whether the number of the service notification information pieces is zero or not;
and the historical service notification information query execution module is used for executing the operation of querying the historical service notification information if the number of the service notification information is not zero.
Optionally, the preset field includes: the bank transaction date, the bank settlement serial number, the special account number, the counter account number, the generation amount, the balance and the bank correction mark; and the sorting priority of the preset fields is decreased according to the above sequence.
Optionally, the historical service notification information sorting module is specifically configured to:
converting the preset field of the historical service notification information into a corresponding hash value;
and sequencing the historical service notification information according to the hash value of the preset field and the sequencing priority.
Optionally, the repeated service notification information searching module is specifically configured to:
circularly traversing all the service notification information, and searching the service notification information existing in the historical service notification information by taking the preset field as a search standard based on a binary search method;
identifying the service notification information existing in the history service notification information as the repeated service notification information.
Optionally, the service notification duplicate removal apparatus further includes:
and the accounting running water storage module is used for storing the bank deposit journal and the bank settlement running water corresponding to the business notification information to the preset database after the residual business notification information is stored.
The service notification duplicate removal device provided by the embodiment of the invention can execute the service notification duplicate removal method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
EXAMPLE six
Fig. 6 is a schematic structural diagram of a server according to a sixth embodiment of the present invention, as shown in fig. 6, the server includes a processor 610, a memory 620, an input device 630, and an output device 640; the number of the processors 610 in the server may be one or more, and one processor 610 is taken as an example in fig. 6; the processor 610, the memory 620, the input device 630 and the output device 640 in the server may be connected by a bus or other means, and fig. 6 illustrates an example of a connection by a bus.
The memory 620 is used as a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the service notification deduplication method in the embodiment of the present invention (for example, the historical service notification information query module 510, the historical service notification information sorting module 520, the duplicate service notification information search module 530, and the service notification information storage module 540 in the service notification deduplication apparatus). The processor 610 executes various functional applications of the server and data processing by executing software programs, instructions and modules stored in the memory 620, that is, implements the service notification deduplication method described above.
The memory 620 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 620 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 620 may further include memory located remotely from the processor 610, which may be connected to a server over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input means 630 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the server. The output device 640 may include a display device such as a display screen.
EXAMPLE seven
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a service notification deduplication method, where the method includes:
inquiring corresponding historical service notification information from a preset database according to the preset identification number of the acquired service notification information;
sequencing the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority;
searching the service notification information existing in the historical service notification information and marking the service notification information as repeated service notification information according to the service notification information and the sequenced historical service notification information;
and removing the repeated service notification information from the service notification information, and storing the rest service notification information to the preset database.
Of course, the storage medium containing the computer-executable instructions provided by the embodiments of the present invention is not limited to the method operations described above, and may also perform related operations in the service notification deduplication method provided by any embodiments of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the foregoing service notification deduplication apparatus, each included unit and module are only divided according to functional logic, but are not limited to the above division, as long as the corresponding function can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (16)

1. A method for service notification duplicate removal, comprising:
inquiring corresponding historical service notification information from a preset database according to the preset identification number of the acquired service notification information;
sequencing the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority;
searching the service notification information existing in the historical service notification information and marking the service notification information as repeated service notification information according to the service notification information and the sequenced historical service notification information;
and removing the repeated service notification information from the service notification information, and storing the rest service notification information to the preset database.
2. The method according to claim 1, wherein the querying the corresponding historical service notification information from a preset database according to the preset identification number of the obtained service notification information includes:
and inquiring the historical service notification information corresponding to the bank host serial number from the preset database according to the bank host serial number of the service notification information.
3. The service notification deduplication method according to claim 1 or 2, wherein before querying the corresponding historical service notification information from a preset database according to the obtained preset identification number of the service notification information, the method further comprises:
downloading the service notification information from a preset service settlement platform;
judging whether the number of the service notification information pieces is zero or not;
and if the number of the service notification information is not zero, executing the operation of inquiring the historical service notification information.
4. The traffic notification deduplication method of claim 1, wherein the preset field comprises: the bank transaction date, the bank settlement serial number, the special account number, the counter account number, the generation amount, the balance and the bank correction mark; and the sorting priority of the preset fields is decreased according to the above sequence.
5. The method according to claim 1 or 4, wherein the sorting the historical notification information according to a plurality of preset fields comprises:
converting the preset field of the historical service notification information into a corresponding hash value;
and sequencing the historical service notification information according to the hash value of the preset field and the sequencing priority.
6. The method according to claim 1, wherein the searching for the service notification information existing in the historical service notification information and identifying the service notification information as duplicate service notification information according to the service notification information and the sorted historical service notification information comprises:
circularly traversing all the service notification information, and searching the service notification information existing in the historical service notification information by taking the preset field as a search standard based on a binary search method;
identifying the service notification information existing in the history service notification information as the repeated service notification information.
7. The service notification deduplication method according to claim 1 or 6, wherein after the storing of the remaining service notification information, further comprising:
and storing the bank deposit journal and the bank settlement running water corresponding to the service notification information into the preset database.
8. A traffic notification deduplication apparatus, comprising:
the historical service notification information query module is used for querying corresponding historical service notification information from a preset database according to the preset identification number of the obtained service notification information;
the historical service notification information sorting module is used for sorting the historical service notification information according to a plurality of preset fields; wherein each of the preset fields has a different sorting priority;
a repeated service notification information searching module, configured to search the service notification information existing in the historical service notification information according to the service notification information and the sorted historical service notification information, and identify the service notification information as repeated service notification information;
and the service notification information storage module is used for removing the repeated service notification information from the service notification information and storing the rest service notification information to the preset database.
9. The service notification deduplication apparatus of claim 8, wherein the historical service notification information query module is specifically configured to:
and inquiring the historical service notification information corresponding to the bank host serial number from the preset database according to the bank host serial number of the service notification information.
10. The notification service deduplication apparatus of claim 8 or 9, further comprising:
a service notification information downloading module, configured to download the service notification information from a preset service settlement platform before querying, according to the preset identification number of the obtained service notification information, corresponding historical service notification information from a preset database;
the number of information pieces judging module is used for judging whether the number of the service notification information pieces is zero or not;
and the historical service notification information query execution module is used for executing the operation of querying the historical service notification information if the number of the service notification information is not zero.
11. The notification service deduplication apparatus of claim 8, wherein the preset field comprises: the bank transaction date, the bank settlement serial number, the special account number, the counter account number, the generation amount, the balance and the bank correction mark; and the sorting priority of the preset fields is decreased according to the above sequence.
12. The service notification deduplication apparatus of claim 8 or 11, wherein the historical service notification information sorting module is specifically configured to:
converting the preset field of the historical service notification information into a corresponding hash value;
and sequencing the historical service notification information according to the hash value of the preset field and the sequencing priority.
13. The service notification repetition removal device according to claim 8, wherein said repeated service notification information search module is specifically configured to:
circularly traversing all the service notification information, and searching the service notification information existing in the historical service notification information by taking the preset field as a search standard based on a binary search method;
identifying the service notification information existing in the history service notification information as the repeated service notification information.
14. The notification service deduplication apparatus of claim 8 or 13, further comprising:
and the accounting running water storage module is used for storing the bank deposit journal and the bank settlement running water corresponding to the business notification information to the preset database after the residual business notification information is stored.
15. A server, characterized in that the server comprises:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the traffic notification deduplication method as recited in any one of claims 1-7.
16. A storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform the service notification deduplication method of any one of claims 1-7.
CN202011043482.0A 2020-09-28 2020-09-28 Business notification duplicate removal method, device, server and storage medium Pending CN112181964A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011043482.0A CN112181964A (en) 2020-09-28 2020-09-28 Business notification duplicate removal method, device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011043482.0A CN112181964A (en) 2020-09-28 2020-09-28 Business notification duplicate removal method, device, server and storage medium

Publications (1)

Publication Number Publication Date
CN112181964A true CN112181964A (en) 2021-01-05

Family

ID=73946831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011043482.0A Pending CN112181964A (en) 2020-09-28 2020-09-28 Business notification duplicate removal method, device, server and storage medium

Country Status (1)

Country Link
CN (1) CN112181964A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113568897A (en) * 2021-07-05 2021-10-29 西安震有信通科技有限公司 Method, device, terminal and medium for deduplication processing of external files in various formats
CN113947397A (en) * 2021-03-09 2022-01-18 同济大学 Account checking method, system, storage medium and terminal of unified mobile payment platform

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848266A (en) * 2009-03-24 2010-09-29 北京网秦天下科技有限公司 Multi-dimensional number address list inquiring method based on context
CN105095199A (en) * 2014-04-16 2015-11-25 阿里巴巴集团控股有限公司 Method, device, and system for processing business data
CN107908759A (en) * 2017-11-23 2018-04-13 中国银行股份有限公司 Repeat business determination methods and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848266A (en) * 2009-03-24 2010-09-29 北京网秦天下科技有限公司 Multi-dimensional number address list inquiring method based on context
CN105095199A (en) * 2014-04-16 2015-11-25 阿里巴巴集团控股有限公司 Method, device, and system for processing business data
CN107908759A (en) * 2017-11-23 2018-04-13 中国银行股份有限公司 Repeat business determination methods and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113947397A (en) * 2021-03-09 2022-01-18 同济大学 Account checking method, system, storage medium and terminal of unified mobile payment platform
CN113568897A (en) * 2021-07-05 2021-10-29 西安震有信通科技有限公司 Method, device, terminal and medium for deduplication processing of external files in various formats

Similar Documents

Publication Publication Date Title
JP2013504118A (en) Information retrieval based on query semantic patterns
CN112307374B (en) To-do-based jump method, device, equipment and storage medium
CN110474900B (en) Game protocol testing method and device
CN107016019B (en) Database index creation method and device
US20170154123A1 (en) System and method for processing metadata to determine an object sequence
CN112181964A (en) Business notification duplicate removal method, device, server and storage medium
CN112965860A (en) Snapshot market distribution method, device, equipment and storage medium
CN108733790B (en) Data sorting method, device, server and storage medium
CN108446989B (en) Method for determining commission charge and terminal equipment
CN112329954A (en) Article recall method and device, terminal equipment and storage medium
CN112364014A (en) Data query method, device, server and storage medium
CN105989457A (en) Information query method and apparatus thereof
CN114139161A (en) Method, device, electronic equipment and medium for batch vulnerability detection
US8463799B2 (en) System and method for consolidating search engine results
CN106095511A (en) A kind of server updating method and apparatus
CN112433757A (en) Method and device for determining interface calling relationship
CN105653540B (en) Method and device for processing file attribute information
CN115129324A (en) Rule matching method, device, electronic equipment and medium
CN114816518A (en) Simhash-based open source component screening and identifying method and system in source code
CN110765100B (en) Label generation method and device, computer readable storage medium and server
CN110929207B (en) Data processing method, device and computer readable storage medium
CN109840294B (en) Method for inquiring matching data of electronic element, storage medium and terminal
CN113656466A (en) Policy data query method, device, equipment and storage medium
WO2012092173A1 (en) Work file recycling
CN112291241A (en) Firewall wall opening method, firewall wall opening device and terminal equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination