CN110943921B - Intelligent route configuration method - Google Patents

Intelligent route configuration method Download PDF

Info

Publication number
CN110943921B
CN110943921B CN201911243239.0A CN201911243239A CN110943921B CN 110943921 B CN110943921 B CN 110943921B CN 201911243239 A CN201911243239 A CN 201911243239A CN 110943921 B CN110943921 B CN 110943921B
Authority
CN
China
Prior art keywords
mail
configuration
routing information
branch
information
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.)
Active
Application number
CN201911243239.0A
Other languages
Chinese (zh)
Other versions
CN110943921A (en
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.)
Everbright Xinglong Trust Co ltd
Original Assignee
Everbright Xinglong Trust Co ltd
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 Everbright Xinglong Trust Co ltd filed Critical Everbright Xinglong Trust Co ltd
Priority to CN201911243239.0A priority Critical patent/CN110943921B/en
Publication of CN110943921A publication Critical patent/CN110943921A/en
Application granted granted Critical
Publication of CN110943921B publication Critical patent/CN110943921B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/124Shortest path evaluation using a combination of metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a mail system processing method for automatically configuring routing information, which comprises the following steps: step 1, triggering and calling a processing program by a timing task or a rule; step 2, logging in a mailbox according to the mail configuration information; step 3, capturing mail content; step 4, analyzing the captured mail content; step 5, obtaining the category branches of the mail contents through analysis, and performing corresponding processing on the branches according to a preset template to generate a routing configuration information file; and 6, configuring and updating routing information according to the branch processing result. The invention obtains the corresponding branch through the automatic analysis of the mail, configures the corresponding route configuration information according to the template, realizes the automatic processing of the mail, performs the route configuration and the change, is not easy to make mistakes, and improves the operation and maintenance efficiency.

Description

Intelligent route configuration method
Technical Field
The invention relates to the field of bank payment, in particular to a routing configuration method of a computer system in the payment field.
Background
The payment system can access a plurality of payment channels (three-party payment, bank platforms and the like), and because the payment channels are frequently maintained and changed when the back end of the payment channel accesses the bank channel, the cost of manual maintenance configuration is high, and mistakes are easy to make. In addition, because the daily mail quantity is huge, if the mail is processed manually, the workload is very heavy and the efficiency is low.
Disclosure of Invention
In order to solve the above problems, the present invention provides a mail system processing method for automatically configuring routing information, which can improve operation and maintenance efficiency, automatically process mails, and perform routing configuration and change. The invention relates to a mail system processing method for automatically configuring routing information, which comprises the following steps:
step 1, triggering and calling a processing program by a timing task or a preset rule;
step 2, the processing program logs in a mailbox according to the mail configuration information;
step 3, capturing the mail content according to a preset rule;
step 4, analyzing the captured mail content;
step 5, obtaining the category branches of the mail contents through analysis, and performing corresponding processing on the branches according to a preset template to generate a routing configuration information file;
and 6, configuring and updating routing information according to the result of each branch processing.
Further, in step 1, the processing program is triggered and called by a timing task, where the timing task is to set a time period for calling the processing program, and if the current time meets a set condition, the processing program is called according to a predetermined time period, and the processing program starts to execute the mail processing task after being started.
Further, in the step 1, a processing program is triggered and called by setting a preset rule, and the processing program starts to execute a mail processing task after being started;
the rule comprises that when the number of received mails exceeds a preset threshold value, reminding information is sent; the number information of the mails comes from a mailbox polling module; the polling module feeds back by regularly inquiring the mail quantity of the mailbox; giving a trigger level prompt when the inquired unread mail exceeds a preset threshold; the predetermined threshold is divided into three levels; when a first preset threshold value is exceeded, giving a yellow reminding; when the second threshold value is exceeded, giving a blue reminder; when the third threshold value is exceeded, giving a red prompt; and the red reminding information directly triggers the processing program to start executing.
The first threshold value is smaller than a second threshold value, and the second threshold value is smaller than a third threshold value; for example
The first threshold value is 20; the second threshold is 40; the third threshold value is 60;
when the yellow reminding is received, the trigger program is changed into the running state from the dormant state;
when a blue reminder is received, the trigger program is switched to a standby state from the operation state, wherein the standby state means that all data in the program are loaded and wait for triggering;
when a red reminder is received, the program is directly triggered to start executing mail processing
Further, in the step 2,
mailbox login information including a user name and a password is configured in advance.
Further, in step 3, the mail is received according to the logged mailbox, and the mail content including the title, the sender, the sending time, the mail text, the attachment information, and the receiving time information is captured through the processing program.
Further, in the step 4, the captured mail body is analyzed: comprises that
Firstly, matching by using keywords, wherein the keywords comprise: matching according to a preset keyword list; keywords on the keyword list have different priorities; the keywords include:
upgrading, stopping and changing; affecting bank name, affecting time, affecting business, and recovering time.
Further, in step 4, further analyzing the content of the body of the email to obtain each processing branch includes:
branch 1, channel maintenance: the main information analysis comprises:
channel name, bank name, service type, impact time;
the impact time is defined as: YYYY-MMDD; YYYY represents year; MMDD represents the month and date;
the service types comprise: collecting, paying, agreement payment, quick payment, account checking, signing and verification
Branch 2, maintenance of bank quota: the main information analysis comprises a channel name, a bank name, a service type and a quota adjustment value;
branch 3, channel stop bank: the main information analysis comprises: channel name, bank name, business type;
branch 4. other notifications: and (4) analyzing main information, including influence ranges.
Further, in the step 5:
generating a routing information configuration file according to different branches and corresponding template files, wherein the corresponding configuration items of each branch are predefined in the template files; the routing information configuration is used for enabling a payment request to find an optimal path; factors influencing path selection include whether a channel bank is available, a deduction limit, a rate and a success rate within a certain time;
the template file comprises a txt format, an excel format or a script format;
the template comprises: channel name, bank name, service type, time period of influence, whether to recover, credit adjustment value, whether to credit adjust.
Further, in the step 5:
carrying out route configuration generation according to the route information configuration file obtained by the template; the route configuration generation comprises the route configuration validation and invalidation management; when the object in the configuration file is expired, the corresponding routing information becomes invalid;
further, in the step 6:
when the configuration information is changed, sending a configuration change notice to an administrator, wherein the configuration change notice comprises the original configuration content and the configuration after the change, and sending the change notice to the administrator by generating an email or pushing the email to the administrator by a message.
Advantageous effects
The invention obtains the corresponding branch through the automatic analysis of the mail, configures the corresponding route configuration information according to the template, realizes the automatic processing of the mail, performs the route configuration and the change, is not easy to make mistakes, and improves the operation and maintenance efficiency.
Drawings
FIG. 1 is a block flow diagram of the method of the present invention;
FIG. 2: a body of a mail according to one embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments, and all other embodiments obtained by a person skilled in the art based on the embodiments of the present invention belong to the protection scope of the present invention without creative efforts.
Referring to fig. 1, the present invention provides a mail system processing method for automatically configuring routing information, comprising the following steps:
step 1, triggering and calling a processing program by a timing task or a preset rule;
and triggering and calling the processing program through a timing task, wherein the timing task is to set a time period for calling the processing program, if the current time meets a set condition, calling the processing program according to a preset time period, and starting to execute the mail processing task after the processing program is started.
In the step 1, a processing program is triggered and called by setting a preset rule, and the processing program starts to execute a mail processing task after being started;
the rule comprises that when the number of received mails exceeds a preset threshold value, reminding information is sent; the number information of the mails comes from a mailbox polling module; the polling module feeds back by regularly inquiring the mail quantity of the mailbox; giving a trigger level prompt when the inquired unread mail exceeds a preset threshold; the predetermined threshold is divided into three levels; when a first preset threshold value is exceeded, giving a yellow reminding; when the second threshold value is exceeded, giving a blue reminder; when the third threshold value is exceeded, giving a red prompt; and the red reminding information directly triggers the processing program to start executing.
The first threshold value is smaller than a second threshold value, and the second threshold value is smaller than a third threshold value; for example
The first threshold value is 20; the second threshold is 40; the third threshold value is 60;
when the yellow reminding is received, the trigger program is changed into the running state from the dormant state;
when a blue reminder is received, the trigger program is switched to a standby state from the operation state, wherein the standby state means that all data in the program are loaded and wait for triggering;
when a red alert is received, the program is directly triggered to begin mail processing.
Step 2, the processing program logs in a mailbox according to the mail configuration information;
in the step 2, mailbox login information including a user name and a password is configured in advance.
Step 3, capturing the mail content according to a preset rule;
in the step 3, the mail is received according to the logged mailbox, and the mail content is captured through the processing program, including obtaining the title, the sender, the sending time, the mail body, the attachment information and the receiving time information.
Step 4, analyzing the captured mail content;
in step 4, analyzing the captured mail content includes: analyzing the mail text: comprises that
Firstly, matching by using keywords, wherein the keywords comprise: matching according to a preset keyword list; keywords on the keyword list have different priorities; the keywords include:
upgrading, stopping and changing; affecting bank name, affecting time, affecting business, and recovering time.
Step 5, obtaining the category branches of the mail contents through analysis, and performing corresponding processing on the branches according to a preset template to generate a routing configuration information file;
in step 5, the mail text content is further analyzed, and the processing branches include:
if the keywords matching in the first few lines of the mail body include "system maintenance", the mail is considered to belong to:
branch 1, channel maintenance: the main information analysis comprises:
channel name, bank name, service type, impact time;
referring to FIG. 2, for example, the channel name is "Payment for Collection"; the name of the bank is a civil bank; china Bank, etc.; the service type is a collection service and account authentication; quick payment and the like; agreement payment, quick payment, account checking and signing;
the impact time is defined as: YYYY-MMDD; YYYY represents year; MMDD represents the month and date; the influence time is 20191115, etc
Branch 2, maintenance of bank quota: the main information analysis comprises a channel name, a bank name, a service type and a quota adjustment value;
branch 3, channel stop bank: the main information analysis comprises: channel name, bank name, business type;
the bank refers to a bank connected with a payment channel, such as an industrial and commercial bank (bank) connected with a pay payment (payment channel). For example, a bank of a business requires a payment to make a system change, and the payment suspends the transaction of the bank for a period of time to make a change. Or xx bank and treasure payment do not cooperate, the system is stopped permanently.
Branch 4. other notifications: and (4) analyzing main information, including influence ranges.
Generating a routing information configuration file according to different branches and corresponding template files, wherein the corresponding configuration items of each branch are predefined in the template files; the routing information configuration is used for enabling a payment request to find an optimal path; factors influencing path selection include whether a channel bank is available, a deduction limit, a rate and a success rate within a certain time; for example, by analysis, in the "remittance payment" business, 20191115, the collection business of the civil bank will be affected; then the template file will be configured as follows:
remittance payment, civil bank, collecting service 20191115, no, NULL;
the template file comprises a txt format, an excel format or a script format;
the template comprises: channel name, bank name, service type, time period of influence, whether to recover, credit adjustment value, whether to credit adjust.
And 6, configuring and updating routing information according to the result of each branch processing.
Carrying out route configuration generation according to the route information configuration file obtained by the template; the route configuration generation comprises the route configuration validation and invalidation management; when the object in the configuration file is expired, the corresponding routing information becomes invalid;
from the results of the foregoing analysis, it can be seen that the collecting service of the "remittance" service, 20191115, the private bank will be affected; then, in the channel configuration of the payment service, the time civil bank is set 20191115 as the unavailable state in the list of the collection bank of the collection service, and other available banks are adopted as the available collection banks in the channel of the payment service, thereby completing the routing configuration.
In the step 6:
when the configuration information is changed, sending a configuration change notice to an administrator, wherein the configuration change notice comprises the original configuration content and the configuration after the change, and sending the change notice to the administrator by generating an email or pushing the email to the administrator by a message.
Routing configuration is mainly a static adjustment of some factors, such as whether channel banks are available, and the amount. The factors include the following branches:
branch 1, channel stop bank class, and take effect permanently;
such branches indicate channel stop bank class, which is in effect permanently; relevant banks can be deleted from the configured route;
branch 2, channel maintenance, quota adjustment and the like capture mail content, and configuration is generated according to the notification content;
such a branch indicates that part of the channel is temporarily unavailable and that the bank needs to be set to NULL invalid values in the short term.
→ configuration change notice (original configuration content + changed configuration generation mail to administrator)
And finally, sending the configuration information or the configuration updating information to an administrator.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (7)

1. A mail system processing method for automatically configuring routing information, comprising the steps of:
step 1, triggering and calling a processing program by a timing task or a preset rule;
step 2, the processing program logs in a mailbox according to the mail configuration information;
step 3, capturing the mail content according to a preset rule;
step 4, analyzing the captured mail content;
step 5, obtaining the category branch to which each mail content belongs through analysis, and performing corresponding processing on each branch according to a preset template to generate a routing information configuration file;
step 6, according to the result of each branch processing, configuring and updating routing information;
in the step 1, a processing program is triggered and called by setting a preset rule, and the processing program starts to execute a mail processing task after being started;
the rules include: when the number of received mails exceeds a preset threshold value, reminding information is obtained; the number information of the mails comes from a mailbox polling module; the mailbox polling module feeds back by regularly inquiring the mail quantity of the mailbox; giving a trigger level prompt when the inquired unread mail exceeds a preset threshold; the predetermined threshold is divided into three levels; when the first threshold value is exceeded, giving a yellow reminder; when the second threshold value is exceeded, giving a blue reminder; when the third threshold value is exceeded, giving a red prompt; the red reminder directly triggers the processing program to start executing;
the first threshold value is smaller than a second threshold value, and the second threshold value is smaller than a third threshold value;
when the yellow reminding is received, triggering a processing program to be converted into a running state from a dormant state;
when the blue reminder is received, the trigger processing program is switched from the running state to the standby state, wherein the standby state means that all data in the processing program are loaded and wait for triggering;
when the red reminder is received, the processing program is directly triggered to start to execute the mail processing task;
in step 4, the mail body is further analyzed to obtain each processing branch, including:
branch 1, channel maintenance: the main information analysis comprises:
channel name, bank name, service type, impact time;
the impact time is defined as: YYYY-MMDD; YYYY represents year; MMDD represents the month and date;
the service types comprise: collecting, paying, agreement paying, quick paying, account checking, signing and verifying;
branch 2, maintenance of bank quota: the main information analysis comprises a channel name, a bank name, a service type and a quota adjustment value;
branch 3, channel stop bank: the main information analysis comprises: channel name, bank name, business type;
branch 4. other notifications: analyzing main information including influence range;
in the step 5: generating a routing information configuration file according to different branches and corresponding template files, wherein the corresponding configuration items of each branch are predefined in the template files; the routing information configuration is used for enabling a payment request to find an optimal path; factors influencing path selection include whether a channel bank is available, a deduction limit, a rate and a success rate within a certain time;
the template file comprises a txt format, an excel format or a script format;
the template comprises: channel name, bank name, service type, time period of influence, whether to recover, credit adjustment value, whether to credit adjust.
2. The mail system processing method for automatically configuring routing information according to claim 1, wherein in the step 1, the calling of the handler is triggered by a timing task, the timing task is to set a time period for calling the handler, if the current time meets a set condition, the handler is called according to a predetermined time period, and the handler starts to execute the mail processing task after being started.
3. The mail system processing method for automatically configuring routing information according to claim 1,
in the step 2, in the step of processing,
mailbox login information including a user name and a password is configured in advance.
4. The mail system processing method for automatically configuring routing information as claimed in claim 1, wherein in the step 3, the mail is received according to the registered mailbox, and the mail contents including the title, the sender, the sending time, the mail body, the attachment information, and the receiving time information are captured by the processing program.
5. The mail system processing method for automatically configuring routing information according to claim 1, wherein in the step 4, the captured mail body is analyzed: comprises that
Firstly, matching by using keywords, wherein the keywords comprise: matching according to a preset keyword list; keywords on the keyword list have different priorities; the keywords include:
upgrading, stopping and changing; affecting bank name, affecting time, affecting business, and recovering time.
6. A mail system processing method for automatically configuring routing information according to claim 1, characterized in that in said step 5:
carrying out route configuration generation according to the route information configuration file obtained by the template; the route configuration generation comprises the route configuration validation and invalidation management; when an object in a routing information profile expires, the corresponding routing information becomes stale.
7. A mail system processing method for automatically configuring routing information according to claim 1, characterized in that in said step 6:
when the routing information is changed, sending a configuration change notice to an administrator, wherein the configuration change notice comprises original configuration content and the configuration after the change, and sending the configuration change notice to the administrator by generating an email or pushing the email to the administrator through a message.
CN201911243239.0A 2019-12-06 2019-12-06 Intelligent route configuration method Active CN110943921B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911243239.0A CN110943921B (en) 2019-12-06 2019-12-06 Intelligent route configuration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911243239.0A CN110943921B (en) 2019-12-06 2019-12-06 Intelligent route configuration method

Publications (2)

Publication Number Publication Date
CN110943921A CN110943921A (en) 2020-03-31
CN110943921B true CN110943921B (en) 2021-06-08

Family

ID=69909076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911243239.0A Active CN110943921B (en) 2019-12-06 2019-12-06 Intelligent route configuration method

Country Status (1)

Country Link
CN (1) CN110943921B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112100647A (en) * 2020-07-21 2020-12-18 上海瀚银信息技术有限公司 Database work order automatic processing system and method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778580A (en) * 2015-03-18 2015-07-15 微梦创科网络科技(中国)有限公司 Payment method and payment plug-in unit

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186830A (en) * 2011-12-31 2013-07-03 成都勤智数码科技股份有限公司 Work order generation method and device according to mail intelligent analysis
EP2852927A1 (en) * 2012-05-23 2015-04-01 Cams, LLC Method and system for online wagering compliance
CN107679849A (en) * 2017-10-09 2018-02-09 马上消费金融股份有限公司 Payment channel selection method and system and computer readable storage medium
CN108009805A (en) * 2017-10-24 2018-05-08 广东康美通信息服务有限公司 A kind of payment processing method, storage medium, device and payment route system
CN118071500A (en) * 2019-08-02 2024-05-24 创新先进技术有限公司 Network fund transaction channel maintenance method, device and equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104778580A (en) * 2015-03-18 2015-07-15 微梦创科网络科技(中国)有限公司 Payment method and payment plug-in unit

Also Published As

Publication number Publication date
CN110943921A (en) 2020-03-31

Similar Documents

Publication Publication Date Title
US9361605B2 (en) System and method for filtering spam messages based on user reputation
CN109657152B (en) Push message sending method and device, electronic equipment and readable storage medium
WO2016082568A1 (en) Short message safe processing method and apparatus
US20120270520A1 (en) Service Reminding Method, Service Reminding System and Communication System
US20140156785A1 (en) Method and Apparatus for Generating User Notifications
CN112231673A (en) Bank bill obtaining method, device, equipment and storage medium combining RPA and AI
CN107181664B (en) Automatic fusing message sending method, device and system
CN108123933B (en) Information leakage automatic monitoring method and system based on internet big data
CN109951375B (en) Method and system for triggering service function of SAP system based on mail system
US20230269273A1 (en) Executing Real-Time Message Monitoring to Identify Potentially Malicious Messages and Generate Instream Alerts
CN110943921B (en) Intelligent route configuration method
CN109889432B (en) Information processing method, information processing apparatus, computer apparatus, and computer-readable storage medium
US20170140026A1 (en) Method and device for mining an information template
CN107742179B (en) User reminding method and device in ERP system, storage medium and computer equipment
CN105591747A (en) Auxiliary identity authentication method based on user network behavior characteristics
CN109670952B (en) Collecting and paying transaction platform
CN103841006A (en) Method and device for intercepting junk mails in cloud computing system
CN111641548A (en) Method, device and system for processing enterprise collaborative office mails
CN112184531B (en) Method and system for realizing intelligent and non-inductive pushing of office work
CN114936848A (en) Contract flow management method and storage medium
CN114363839A (en) Fraud data early warning method, device, equipment and storage medium
US20080034050A1 (en) Process Integrated Messaging
CN109327814B (en) Short message processing method and device, electronic equipment and readable storage medium
CN110909086A (en) Mail archiving method, system, computer device and computer readable storage medium
CN111092806A (en) Electronic delivery platform and method

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
GR01 Patent grant
GR01 Patent grant