CN110619701A - Queuing channel recommendation method and device, storage medium and electronic equipment - Google Patents

Queuing channel recommendation method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN110619701A
CN110619701A CN201910889078.6A CN201910889078A CN110619701A CN 110619701 A CN110619701 A CN 110619701A CN 201910889078 A CN201910889078 A CN 201910889078A CN 110619701 A CN110619701 A CN 110619701A
Authority
CN
China
Prior art keywords
queuing
channel
information
user
candidate
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
CN201910889078.6A
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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201910889078.6A priority Critical patent/CN110619701A/en
Publication of CN110619701A publication Critical patent/CN110619701A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • G07C2011/04Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere related to queuing systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Technology Law (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a queuing channel recommendation method, which comprises the following steps: when a number fetching instruction sent by a user is received, user information and a target service type are obtained; determining candidate queuing channels according to the target service types; acquiring the number of currently queued users of each candidate queuing channel, service types corresponding to each queued user and handling record information of each service type handled by each candidate queuing channel; determining a target queuing channel in each candidate queuing channel according to the user information, the handling record information, the number of queued users and the service type of the service to be handled; and acquiring channel information of the target queuing channel, generating recommendation information according to the channel information, and sending the recommendation information to the user. The method provided by the embodiment of the invention can be used for recommending the queuing channel for the user by combining the target service type of the user, the user information and the queuing conditions of all the queuing channels, can efficiently configure service resources and improve the service handling speed of the user.

Description

Queuing channel recommendation method and device, storage medium and electronic equipment
Technical Field
The invention relates to the field of data processing, in particular to a queuing channel recommendation method and device, a storage medium and electronic equipment.
Background
With the development of scientific technology, intelligent service also becomes a research hotspot of each bank, each bank outlet is additionally provided with a number-taking queuing machine in order to meet the requirements of customers and save human resources, and when the customers need to handle banking services, the customers only need to go to the bank outlets to take numbers and queue, so that automatic queuing for the customers can be realized.
The inventor finds that the existing queuing process of bank outlets can only make a decision according to the current queuing number of each channel, namely, when a user takes a number, the queuing machine selects the queuing channel with the minimum current queuing number for the user, however, as the banking business types are various, the required queuing time of various business types is different, the decision is made only according to the queuing number, the queuing decision cannot be reasonably made, the banking business handling efficiency is low, and the user experience is poor.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a queuing channel recommendation method, which can be used for recommending the queuing channel for a user by combining the target service type of the user, user information and the queuing conditions of all queuing channels, can efficiently configure service resources and improve the service handling speed of the user.
The invention also provides a queuing channel recommendation device used for ensuring the realization and application of the method in practice.
A queuing channel recommendation method comprises the following steps:
when a number fetching instruction sent by a user is received, user information corresponding to the number fetching instruction and a target service type of a service to be managed are obtained;
determining candidate queuing channels according to the target service types;
if the number of the candidate queuing channels is one, determining the candidate queuing channels as target queuing channels corresponding to the number fetching instruction;
if the number of the candidate queuing channels is multiple, acquiring historical transaction data, the number of currently queued users of each candidate queuing channel and the service type of the service to be processed corresponding to each queued user, wherein the historical transaction data comprises transaction record information for transacting each service type by each candidate queuing channel; determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of queued users and the service type of the service to be transacted;
and acquiring channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommendation information according to the channel information, and sending the recommendation information to the user.
Optionally, the determining a candidate queuing channel according to the target service type in the foregoing method includes:
determining a service priority level of the user based on the user information;
acquiring queuing conditions corresponding to each queuing channel;
and matching the target service type and the service priority level with the queuing conditions to determine at least one candidate queuing channel corresponding to the target service type.
Optionally, the determining, according to the user information, the transaction record information, the number of queued users, and the service type of the service to be handled, a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel includes:
determining queuing time of each candidate queuing channel according to the queuing record information, the number of the queued users and the service types transacted by each queued user;
determining age information of the client based on the user information;
and selecting a target queuing channel from the candidate queuing channels based on the queuing time and the age information.
Optionally, the determining, according to the transaction record information, the number of queued users, and the transaction type of each queued user, a queuing time of each candidate queuing channel includes:
according to the transaction record information, determining historical transaction duration information of each service type transacted by each candidate queuing channel;
and determining the queuing time of each candidate queuing channel according to the historical queuing time information, the number of queued users and the service types transacted by each queued user.
Optionally, in the method, selecting a target queuing channel from the candidate queuing channels based on the queuing time and the user information includes:
determining the channel type of each candidate queuing channel in each candidate queuing channel;
and determining channel types matched with the age information, and selecting target queuing channels in the candidate queuing areas of the channel types according to the sequence of the queuing time lengths from large to small.
Optionally, in the method, the generating recommendation information according to the channel information and sending the recommendation information to the user includes:
acquiring queuing time length information contained in the channel information and channel keywords corresponding to the target queuing channel;
and filling the queuing time length information and the channel keywords into a preset recommendation information template so as to generate recommendation information corresponding to the target queuing channel.
Optionally, in the method, if the number of the candidate queuing channels is multiple, generating recommendation information according to the channel information, and sending the recommendation information to the user, the method further includes:
when a selection instruction sent by a user is received, determining a queuing channel corresponding to the selection instruction in the candidate queuing channels;
judging whether a queuing channel corresponding to the selection instruction is consistent with the target queuing channel;
if the user information is consistent with the channel information of the target queuing channel, generating queuing information based on the user information and the channel information of the target queuing channel;
if not, displaying the queuing time length corresponding to the queuing channel corresponding to the selection instruction for the user, and generating queuing information based on the user information and the channel information corresponding to the selection instruction when receiving the determined information of the user.
A queuing channel recommendation apparatus comprising:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for acquiring user information corresponding to a number fetching instruction and a target service type of a service to be managed when the number fetching instruction sent by a user is received;
the first determining unit is used for determining a candidate queuing channel according to the target service type;
a second determining unit, configured to determine, when the number of the candidate queuing channels is one, the candidate queuing channel as a target queuing channel corresponding to the number fetching instruction;
a third determining unit, configured to, when the number of the candidate queuing channels is multiple, obtain historical transaction data, the number of currently queued users in each candidate queuing channel, and a service type of a service to be processed corresponding to each queued user, where the historical transaction data includes transaction record information for each candidate queuing channel to handle each service type; determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of queued users and the service type of the service to be transacted;
and the recommending unit is used for acquiring the channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommending information according to the channel information and sending the recommending information to the user.
A storage medium comprises stored instructions, wherein when the instructions are executed, the device where the storage medium is located is controlled to execute the queuing channel recommendation method.
An electronic device comprising a memory, and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by one or more processors to perform the queuing channel recommendation method.
Compared with the prior art, the invention has the following advantages:
the invention provides a queuing channel recommendation method, which comprises the following steps:
when a number fetching instruction sent by a user is received, user information corresponding to the number fetching instruction and a target service type of a service to be managed are obtained; determining candidate queuing channels according to the target service types; if the number of the candidate queuing channels is one, determining the candidate queuing channels as target queuing channels corresponding to the number fetching instruction; if the number of the candidate queuing channels is multiple, acquiring historical transaction data, the number of currently queued users of each candidate queuing channel and the service type of the service to be processed corresponding to each queued user, wherein the historical transaction data comprises transaction record information for transacting each service type by each candidate queuing channel; determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of queued users and the service type of the service to be transacted; and acquiring channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommendation information according to the channel information, and sending the recommendation information to the user. The method provided by the embodiment of the invention can be used for recommending the queuing channel for the user by combining the target service type of the user, the user information and the queuing conditions of all the queuing channels, can efficiently configure service resources and improve the service handling speed of the user.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a flow chart of a method for recommending a queuing channel according to the present invention;
FIG. 2 is a flowchart of another method of a queuing channel recommendation method according to the present invention;
FIG. 3 is a flowchart of another method of a queuing channel recommendation method according to the present invention;
FIG. 4 is a schematic structural diagram of a queuing channel recommendation device provided in the present invention;
fig. 5 is a schematic structural diagram of an electronic device provided in the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the 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, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention is operational with numerous general purpose or special purpose computing device environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multi-processor apparatus, distributed computing environments that include any of the above devices or equipment, and the like.
The embodiment of the invention provides a queuing channel recommendation method, which can be applied to various system platforms, wherein an execution subject of the method can be a computer terminal or a processor of various mobile devices, and a flow chart of the method is shown in fig. 1, and the method specifically comprises the following steps:
s101: and when a number fetching instruction sent by a user is received, user information corresponding to the number fetching instruction and a target service type of a service to be managed are obtained.
In the method provided by the embodiment of the invention, the user can input the user identification information by means of swiping a bank card, swiping a bankbook, swiping an identity card, fingerprint identification or face identification, and the user selects the target service type of the to-be-handled service through the man-machine interaction device.
In the method provided by the embodiment of the invention, a user can send a number fetching instruction through a number fetching machine; and the processor analyzes the number fetching instruction to obtain the user information corresponding to the number fetching instruction and the target service type of the service to be managed.
In the method provided by the embodiment of the invention, the user information corresponding to the user identification information can be acquired from the pre-established user database based on the identification information by acquiring the user identification information in the number fetching instruction.
S102: and determining candidate queuing channels according to the target service types.
In the method provided by the embodiment of the invention, each service type which can be handled by each queuing channel is obtained, the target service type is matched with the service type which can be handled by each queuing channel, and a candidate queuing channel can be determined, namely, whether each queuing channel can handle the service with the target service type is judged, and the queuing channel which can handle the service corresponding to the target service type is determined as the candidate queuing channel; the number of candidate queuing channels may be one or more.
S103: and if the number of the candidate queuing channels is one, determining the candidate queuing channels as target queuing channels corresponding to the number fetching instruction.
In the method provided by the embodiment of the invention, the transaction record information of the candidate queuing channel is obtained, and the queuing time of the candidate queuing channel is determined by combining the transaction record information, the number of the current queued users and the service type of the service to be processed corresponding to each queued user.
S104: if the number of the candidate queuing channels is multiple, acquiring historical transaction data, the number of currently queued users of each candidate queuing channel and the service type of the service to be processed corresponding to each queued user, wherein the historical transaction data comprises transaction record information for transacting each service type by each candidate queuing channel; and determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of the queued users and the service type of the service to be transacted.
In the method provided by the embodiment of the invention, the historical transaction data comprises the user information of the users served by each queuing channel, and the information of the service types, the transaction duration and the like corresponding to the served users.
S105: and acquiring channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommendation information according to the channel information, and sending the recommendation information to the user.
In the method provided by the embodiment of the invention, the channel information can comprise queuing time information required by the target queuing channel and description information of the target queuing channel.
The method provided by the embodiment of the invention comprises the following steps: when a number fetching instruction sent by a user is received, user information corresponding to the number fetching instruction and a target service type of a service to be managed are obtained; determining candidate queuing channels according to the target service types; determining historical transaction data of the target service type, wherein the historical transaction data comprises transaction record information of each service type transacted by each candidate queuing channel; acquiring historical transaction data, the number of currently queued users of each candidate queuing channel and the service type of the service to be processed corresponding to each queued user, wherein the historical transaction data comprises transaction record information for transacting each service type in each candidate queuing channel; and determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of the queued users and the service type of the service to be transacted. And acquiring channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommendation information according to the channel information, and sending the recommendation information to the user. The method provided by the embodiment of the invention can be used for recommending the queuing channel for the user by combining the target service type of the user, the user information and the queuing conditions of all the queuing channels, can efficiently configure service resources and improve the service handling speed of the user.
In the method provided in the embodiment of the present invention, based on the foregoing implementation process, specifically, the determining a candidate queuing channel according to the target service type may include, as shown in fig. 2:
s201: determining a service priority level for the user based on the user information.
In the method provided by the embodiment of the present invention, the service priority corresponding to the user information may be determined in a pre-established data storage table in which the service priority of each user is pre-stored; according to the user information, the deposit information, the credit information and the like corresponding to the user information can be matched, and the service priority of the user is determined according to the stored information and the credit information, wherein the service priority of the user is higher for the user with larger deposit and higher credit.
S202: and acquiring the queuing conditions respectively corresponding to the queuing channels.
In the method provided by the embodiment of the invention, each queuing channel has a queuing condition corresponding to the queuing channel, and the queuing condition comprises the grade information of the queuing channel and the service handling authority information of the queuing channel; the service handling authority information comprises various service types which can be handled by the queuing channel.
S203: and matching the target service type and the service priority level with the queuing conditions to determine at least one candidate queuing channel corresponding to the target service type.
In the method of the embodiment of the invention, condition matching information is generated according to a target service type and the service priority, and the condition matching information is matched with the queuing condition so as to determine at least one candidate queuing channel corresponding to the target type; namely, the queuing channel which has the authority of transacting the target business type and the service level is matched with the service priority level is determined as a candidate queuing channel.
In the method provided by the embodiment of the invention, the candidate queuing channels can be effectively determined by matching the target service type and the service priority level with the queuing conditions of each queuing channel, so that the channels meeting the user requirements are recommended to the user.
In the method provided in the embodiment of the present invention, based on the implementation process, specifically, the determining, according to the user information, the transaction record information, the number of queued users, and the service type of the service to be handled, a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel specifically includes, as shown in fig. 3:
s301: and determining the queuing time of each candidate queuing channel according to the transaction record information, the number of the queued users and the transaction service types of each queued user.
In the method provided by the embodiment of the invention, the transaction record information comprises information of each user who completes transaction service corresponding to each candidate queuing channel, and information of service type, transaction duration and the like of each user information; and for each candidate queuing channel, matching the number of the current queued users, the business types reserved and transacted by each queued user and the corresponding transaction record information, and determining the queuing time of the candidate queuing channel.
For example, if a queued first user exists in the first queuing channel, the service type handled by the first user is a first service, the handling record information of the first queuing channel includes a plurality of first users whose handled service types are the first services and whose ages are in a preset age interval with the age of the second user, the average duration of the first service type handled by each first user is determined, and if the average duration is 9 minutes, the service duration handled by the second user is determined to be 9 minutes; and sequentially determining the service handling time required by each queued user, and adding the service handling time required by each queued user to obtain the queuing time of the first queuing channel.
S302: age information of the user is determined based on the user information.
In the method provided by the embodiment of the invention, whether the user age information exists in the user information is detected, if not, the identity card number corresponding to the user information is obtained, and the age information of the user is obtained in the preset field of the identity card number.
S303: and selecting a target queuing channel from the candidate queuing channels based on the queuing time and the age information.
In the method provided by the embodiment of the invention, the channel type of each candidate queuing channel is determined; determining the matching degree of each channel type and the age information; and determining the queuing weight of the user and each candidate queuing channel based on the matching degree and the queuing time, and determining the candidate queuing channel with the largest queuing weight as a target queuing channel. Namely, the matching degree and the queuing time are used as factors influencing the queuing weight, and the influence ratio of the factors is specifically set by technical personnel according to actual requirements.
In the method provided by the embodiment of the invention, a target queuing channel is selected by determining the queuing time and the user age, so that the service resource allocation can be optimized, and when the queuing channel types are candidate queuing channels of an intelligent cabinet and an artificial counter, if the difference between the queuing time of the intelligent cabinet and the queuing time of the artificial counter is not large, the intelligent cabinet is preferentially determined as the target queuing channel for the user with low age; and determining a manual counter as a target queuing channel for the aged users. An age threshold may be set for each age group, users with an age above the age threshold are determined to be elderly users, and users with an age below the threshold are determined to be younger users.
In the method provided in the embodiment of the present invention, based on the implementation process, specifically, determining the queuing time of each candidate queuing channel according to the transaction record information, the number of queued users, and the transaction type of each queued user includes:
according to the transaction record information, determining historical transaction duration information of each service type transacted by each candidate queuing channel;
and determining the queuing time of each candidate queuing channel according to the historical queuing time information, the number of queued users and the service types transacted by each queued user.
In the method provided by the embodiment of the invention, one piece of historical transacting time length information corresponds to the average time length information required by transacting one service type by one candidate queuing channel.
In the method provided in the embodiment of the present invention, based on the foregoing implementation process, specifically, the selecting a target queuing channel from the candidate queuing channels based on the queuing time and the user information includes:
determining the channel type of each candidate queuing channel in each candidate queuing channel;
and determining channel types matched with the age information, and selecting target queuing channels in the candidate queuing areas of the channel types according to the sequence of the queuing time lengths from large to small.
In the method provided by the embodiment of the invention, the age group of the user is determined according to the age information, the matching degree of the age group and each channel type is determined based on a preset matching relation table, and the channel with high matching degree is determined as the channel type matched with the age information.
In the method provided by the embodiment of the present invention, based on the implementation process, specifically, the generating recommendation information according to the channel information and sending the recommendation information to the user includes:
acquiring queuing time length information contained in the channel information and channel keywords corresponding to the target queuing channel;
and filling the queuing time length information and the channel keywords into a preset recommendation information template so as to generate recommendation information corresponding to the target queuing channel.
In the method provided by the embodiment of the invention, the channel information comprises queuing time length information and channel description information, and channel keywords of the target queuing channel are generated through the channel description information, wherein the channel keywords comprise channel type information and a channel ID, such as intelligent cabinet, number 1.
In the method provided by the embodiment of the invention, the queuing time length information and the channel keywords are filled in the preset field of the recommendation information template to obtain the recommendation information corresponding to the target queuing channel.
In the method provided by the embodiment of the invention, if the number of the candidate queuing channels is multiple, a target queuing channel and a non-target queuing channel are determined in each candidate queuing channel, and recommendation information is generated according to queuing duration information and channel keywords respectively corresponding to the target queuing channel and the non-target queuing channel. The user may select a target queuing channel or a non-target queuing channel.
In the method provided in the embodiment of the present invention, based on the foregoing implementation process, specifically, if the number of the candidate queuing channels is multiple, generating recommendation information according to the channel information, and sending the recommendation information to the user, the method further includes:
when a selection instruction sent by a user is received, determining a queuing channel corresponding to the selection instruction in the candidate queuing channels;
judging whether a queuing channel corresponding to the selection instruction is consistent with the target queuing channel;
if the user information is consistent with the channel information of the target queuing channel, generating queuing information based on the user information and the channel information of the target queuing channel;
if not, displaying the queuing time length corresponding to the queuing channel corresponding to the selection instruction for the user, and generating queuing information based on the user information and the channel information corresponding to the selection instruction when receiving the determined information of the user.
In the method provided by the embodiment of the invention, the queuing information is generated based on the user information, the target service type and the channel information corresponding to the selection instruction, and the user is queued.
The above specific implementations and the derivation processes of the implementations are all within the scope of the present invention.
Corresponding to the method described in fig. 1, an embodiment of the present invention further provides a queuing channel recommendation apparatus, which is used for implementing the method in fig. 1 specifically, the queuing channel recommendation apparatus provided in the embodiment of the present invention may be applied to a computer terminal or various mobile devices, and a schematic structural diagram of the queuing channel recommendation apparatus is shown in fig. 4, and specifically includes:
a receiving unit 401, configured to obtain, when a number fetching instruction sent by a user is received, user information corresponding to the number fetching instruction and a target service type of a service to be managed;
a first determining unit 402, configured to determine a candidate queuing channel according to the target service type;
a second determining unit 403, configured to determine, when the number of the candidate queuing channels is one, the candidate queuing channel as a target queuing channel corresponding to the number fetching instruction;
a third determining unit 404, configured to, when the number of the candidate queuing channels is multiple, obtain historical transaction data, the number of currently queued users in each candidate queuing channel, and a service type of a service to be processed corresponding to each queued user, where the historical transaction data includes transaction record information for transacting each service type in each candidate queuing channel; determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of queued users and the service type of the service to be transacted;
and the recommending unit 405 is configured to acquire channel information of the determined target queuing channel corresponding to the number fetching instruction, generate recommending information according to the channel information, and send the recommending information to the user.
The queuing channel recommendation device provided by the embodiment of the invention acquires user information corresponding to a number fetching instruction and a target service type of a service to be managed when the number fetching instruction sent by a user is received; determining candidate queuing channels according to the target service types; determining historical transaction data of the target service type, wherein the historical transaction data comprises transaction record information of each service type transacted by each candidate queuing channel; acquiring historical transaction data, the number of currently queued users of each candidate queuing channel and the service type of the service to be processed corresponding to each queued user, wherein the historical transaction data comprises transaction record information for transacting each service type in each candidate queuing channel; and determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of the queued users and the service type of the service to be transacted. And acquiring channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommendation information according to the channel information, and sending the recommendation information to the user. The method provided by the embodiment of the invention can be used for recommending the queuing channel for the user by combining the target service type of the user, the user information and the queuing conditions of all the queuing channels, can efficiently configure service resources and improve the service handling speed of the user.
In an embodiment of the present invention, based on the foregoing scheme, the first determining unit 402 is configured to:
determining a service priority level of the user based on the user information;
acquiring queuing conditions corresponding to each queuing channel;
and matching the target service type and the service priority level with the queuing conditions to determine at least one candidate queuing channel corresponding to the target service type.
In an embodiment of the present invention, based on the foregoing solution, the third determining unit 403, which determines, according to the user information, the transaction record information, the number of queued users, and the service type of the service to be transacted, a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel, is specifically configured to:
determining queuing time of each candidate queuing channel according to the queuing record information, the number of the queued users and the service types transacted by each queued user;
determining age information of the client based on the user information;
and selecting a target queuing channel from the candidate queuing channels based on the queuing time and the age information.
In an embodiment of the present invention, based on the foregoing solution, the third determining unit 403, which determines the queuing time of each candidate queuing channel according to the transaction record information, the number of queued users, and the transaction type of each queued user, is configured to:
according to the transaction record information, determining historical transaction duration information of each service type transacted by each candidate queuing channel;
and determining the queuing time of each candidate queuing channel according to the historical queuing time information, the number of queued users and the service types transacted by each queued user.
In an embodiment of the present invention, based on the foregoing solution, the configuration unit that selects a target queuing channel from the candidate queuing channels based on the queuing time and the user information is configured to:
determining the channel type of each candidate queuing channel in each candidate queuing channel;
and determining channel types matched with the age information, and selecting target queuing channels in the candidate queuing areas of the channel types according to the sequence of the queuing time lengths from large to small.
In an embodiment of the present invention, based on the foregoing solution, the recommending unit 405 is configured to:
acquiring queuing time length information contained in the channel information and channel keywords corresponding to the target queuing channel;
and filling the queuing time length information and the channel keywords into a preset recommendation information template so as to generate recommendation information corresponding to the target queuing channel.
In an embodiment of the present invention, based on the foregoing solution, the queuing channel recommendation apparatus further includes a queuing unit, configured to determine, when receiving a selection instruction sent by a user, a queuing channel corresponding to the selection instruction from among the candidate queuing channels; judging whether a queuing channel corresponding to the selection instruction is consistent with the target queuing channel; if the user information is consistent with the channel information of the target queuing channel, generating queuing information based on the user information and the channel information of the target queuing channel; if not, displaying the queuing time length corresponding to the queuing channel corresponding to the selection instruction for the user, and generating queuing information based on the user information and the channel information corresponding to the selection instruction when receiving the determined information of the user.
The embodiment of the invention also provides a storage medium, which comprises a stored instruction, wherein when the instruction runs, the device where the storage medium is located is controlled to execute the queuing channel recommendation method.
An electronic device is provided in an embodiment of the present invention, and the structural diagram of the electronic device is shown in fig. 5, which specifically includes a memory 501 and one or more instructions 502, where the one or more instructions 502 are stored in the memory 501, and are configured to be executed by one or more processors 503 to perform the following operations according to the one or more instructions 502:
when a number fetching instruction sent by a user is received, user information corresponding to the number fetching instruction and a target service type of a service to be managed are obtained; determining candidate queuing channels according to the target service types; determining historical transaction data of the target service type, wherein the historical transaction data comprises transaction record information of each service type transacted by each candidate queuing channel; acquiring historical transaction data, the number of currently queued users of each candidate queuing channel and the service type of the service to be processed corresponding to each queued user, wherein the historical transaction data comprises transaction record information for transacting each service type in each candidate queuing channel; and determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of the queued users and the service type of the service to be transacted. And acquiring channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommendation information according to the channel information, and sending the recommendation information to the user.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the device-like embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functions of the units may be implemented in the same software and/or hardware or in a plurality of software and/or hardware when implementing the invention.
From the above description of the embodiments, it is clear to those skilled in the art that the present invention can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
The queuing channel recommendation method and device provided by the invention are described in detail above, a specific example is applied in the text to explain the principle and the implementation mode of the invention, and the description of the above embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A queuing channel recommendation method is characterized by comprising the following steps:
when a number fetching instruction sent by a user is received, user information corresponding to the number fetching instruction and a target service type of a service to be managed are obtained;
determining candidate queuing channels according to the target service types;
if the number of the candidate queuing channels is one, determining the candidate queuing channels as target queuing channels corresponding to the number fetching instruction;
if the number of the candidate queuing channels is multiple, acquiring historical transaction data, the number of currently queued users of each candidate queuing channel and the service type of the service to be processed corresponding to each queued user, wherein the historical transaction data comprises transaction record information for transacting each service type by each candidate queuing channel; determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of queued users and the service type of the service to be transacted;
and acquiring channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommendation information according to the channel information, and sending the recommendation information to the user.
2. The method of claim 1, wherein the determining candidate queuing channels according to the target traffic type comprises:
determining a service priority level of the user based on the user information;
acquiring queuing conditions corresponding to each queuing channel;
and matching the target service type and the service priority level with the queuing conditions to determine at least one candidate queuing channel corresponding to the target service type.
3. The method according to claim 1, wherein the determining a target queuing channel corresponding to the number fetching instruction in each of the candidate queuing channels according to the user information, the transaction record information, the number of queued users, and the service type of the service to be transacted comprises:
determining queuing time of each candidate queuing channel according to the queuing record information, the number of the queued users and the service types transacted by each queued user;
determining age information of the client based on the user information;
and selecting a target queuing channel from the candidate queuing channels based on the queuing time and the age information.
4. The method of claim 3, wherein determining the queuing time of each candidate queuing channel according to the transaction record information, the number of queued users and the transaction type of each queued user comprises:
according to the transaction record information, determining historical transaction duration information of each service type transacted by each candidate queuing channel;
and determining the queuing time of each candidate queuing channel according to the historical queuing time information, the number of queued users and the service types transacted by each queued user.
5. The method of claim 3, wherein selecting a target queuing channel among the candidate queuing channels based on the queuing time and the user information comprises:
determining the channel type of each candidate queuing channel in each candidate queuing channel;
and determining channel types matched with the age information, and selecting target queuing channels in the candidate queuing areas of the channel types according to the sequence of the queuing time lengths from large to small.
6. The method of claim 1, wherein generating recommendation information according to the channel information and sending the recommendation information to the user comprises:
acquiring queuing time length information contained in the channel information and channel keywords corresponding to the target queuing channel;
and filling the queuing time length information and the channel keywords into a preset recommendation information template so as to generate recommendation information corresponding to the target queuing channel.
7. The method of claim 1, wherein if the number of candidate queuing channels is multiple, generating recommendation information according to the channel information, and sending the recommendation information to the user, further comprising:
when a selection instruction sent by a user is received, determining a queuing channel corresponding to the selection instruction in the candidate queuing channels;
judging whether a queuing channel corresponding to the selection instruction is consistent with the target queuing channel;
if the user information is consistent with the channel information of the target queuing channel, generating queuing information based on the user information and the channel information of the target queuing channel;
if not, displaying the queuing time length corresponding to the queuing channel corresponding to the selection instruction for the user, and generating queuing information based on the user information and the channel information corresponding to the selection instruction when receiving the determined information of the user.
8. A queuing channel recommendation apparatus comprising:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for acquiring user information corresponding to a number fetching instruction and a target service type of a service to be managed when the number fetching instruction sent by a user is received;
the first determining unit is used for determining a candidate queuing channel according to the target service type;
a second determining unit, configured to determine, when the number of the candidate queuing channels is one, the candidate queuing channel as a target queuing channel corresponding to the number fetching instruction;
a third determining unit, configured to, when the number of the candidate queuing channels is multiple, obtain historical transaction data, the number of currently queued users in each candidate queuing channel, and a service type of a service to be processed corresponding to each queued user, where the historical transaction data includes transaction record information for each candidate queuing channel to handle each service type; determining a target queuing channel corresponding to the number fetching instruction in each candidate queuing channel according to the user information, the transaction record information, the number of queued users and the service type of the service to be transacted;
and the recommending unit is used for acquiring the channel information of the determined target queuing channel corresponding to the number taking instruction, generating recommending information according to the channel information and sending the recommending information to the user.
9. A storage medium, characterized in that the storage medium comprises stored instructions, wherein when the instructions are executed, the device on which the storage medium is located is controlled to execute the queuing channel recommendation method according to any one of claims 1 to 7.
10. An electronic device comprising a memory and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by the one or more processors to perform the queuing channel recommendation method of any of claims 1-7.
CN201910889078.6A 2019-09-19 2019-09-19 Queuing channel recommendation method and device, storage medium and electronic equipment Pending CN110619701A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910889078.6A CN110619701A (en) 2019-09-19 2019-09-19 Queuing channel recommendation method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910889078.6A CN110619701A (en) 2019-09-19 2019-09-19 Queuing channel recommendation method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN110619701A true CN110619701A (en) 2019-12-27

Family

ID=68923577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910889078.6A Pending CN110619701A (en) 2019-09-19 2019-09-19 Queuing channel recommendation method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN110619701A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111862439A (en) * 2020-08-06 2020-10-30 中国银行股份有限公司 Service queue scheduling method and device
CN111967785A (en) * 2020-08-26 2020-11-20 中国银行股份有限公司 Optimization processing method and device for business handling of bank outlets
CN113965946A (en) * 2021-09-30 2022-01-21 广州市玄武无线科技股份有限公司 Method and system for distributing 5G message channels through intelligent routing
CN114067480A (en) * 2020-07-31 2022-02-18 阿里巴巴集团控股有限公司 Ticket queuing system control method
CN114973493A (en) * 2022-05-19 2022-08-30 中国银行股份有限公司 Intelligent number-taking machine and method for bank outlets
CN115394004A (en) * 2022-08-31 2022-11-25 中国银行股份有限公司 Service distribution method and device, electronic equipment and storage medium
CN115482620A (en) * 2022-09-29 2022-12-16 上海浦东发展银行股份有限公司 Multi-channel intelligent number calling method, device, equipment and medium
CN116092229A (en) * 2022-12-28 2023-05-09 北京声智科技有限公司 Information acquisition method, device, electronic equipment and storage medium
CN117575276A (en) * 2023-12-07 2024-02-20 山邮数字科技(山东)有限公司 Intelligent government affair information resource management system based on blockchain

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3803578A (en) * 1970-06-05 1974-04-09 Vanway E Apparatus for use with a dispatching system having visual and audible signals
US6195121B1 (en) * 1996-08-08 2001-02-27 Ncr Corporation System and method for detecting and analyzing a queue
CN104992228A (en) * 2015-06-06 2015-10-21 浙江维融电子科技股份有限公司 Remote queuing method and remote queuing system for banking business handling
CN108520349A (en) * 2018-03-30 2018-09-11 深圳市零度智控科技有限公司 Bank client shunt method and system, storage medium
CN109087431A (en) * 2018-06-27 2018-12-25 中国建设银行股份有限公司 Traffic scheduling processing method, equipment and the storage medium of bank outlets
CN109740782A (en) * 2019-02-02 2019-05-10 中国银行股份有限公司 Reserving method and device, storage medium and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3803578A (en) * 1970-06-05 1974-04-09 Vanway E Apparatus for use with a dispatching system having visual and audible signals
US6195121B1 (en) * 1996-08-08 2001-02-27 Ncr Corporation System and method for detecting and analyzing a queue
CN104992228A (en) * 2015-06-06 2015-10-21 浙江维融电子科技股份有限公司 Remote queuing method and remote queuing system for banking business handling
CN108520349A (en) * 2018-03-30 2018-09-11 深圳市零度智控科技有限公司 Bank client shunt method and system, storage medium
CN109087431A (en) * 2018-06-27 2018-12-25 中国建设银行股份有限公司 Traffic scheduling processing method, equipment and the storage medium of bank outlets
CN109740782A (en) * 2019-02-02 2019-05-10 中国银行股份有限公司 Reserving method and device, storage medium and electronic equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114067480A (en) * 2020-07-31 2022-02-18 阿里巴巴集团控股有限公司 Ticket queuing system control method
CN111862439A (en) * 2020-08-06 2020-10-30 中国银行股份有限公司 Service queue scheduling method and device
CN111967785A (en) * 2020-08-26 2020-11-20 中国银行股份有限公司 Optimization processing method and device for business handling of bank outlets
CN113965946A (en) * 2021-09-30 2022-01-21 广州市玄武无线科技股份有限公司 Method and system for distributing 5G message channels through intelligent routing
CN114973493A (en) * 2022-05-19 2022-08-30 中国银行股份有限公司 Intelligent number-taking machine and method for bank outlets
CN115394004A (en) * 2022-08-31 2022-11-25 中国银行股份有限公司 Service distribution method and device, electronic equipment and storage medium
CN115394004B (en) * 2022-08-31 2024-05-07 中国银行股份有限公司 Service distribution method and device, electronic equipment and storage medium
CN115482620A (en) * 2022-09-29 2022-12-16 上海浦东发展银行股份有限公司 Multi-channel intelligent number calling method, device, equipment and medium
CN116092229A (en) * 2022-12-28 2023-05-09 北京声智科技有限公司 Information acquisition method, device, electronic equipment and storage medium
CN117575276A (en) * 2023-12-07 2024-02-20 山邮数字科技(山东)有限公司 Intelligent government affair information resource management system based on blockchain

Similar Documents

Publication Publication Date Title
CN110619701A (en) Queuing channel recommendation method and device, storage medium and electronic equipment
CN107909261B (en) Order pushing method and device
US20160034558A1 (en) Generating a clustering model and clustering based on the clustering model
CN108491267B (en) Method and apparatus for generating information
CN110443695A (en) Data processing method and its device, electronic equipment and medium
CN111932144A (en) Customer service seat allocation method, customer service seat allocation device, server and storage medium
CN109214676B (en) Business order processing method, device, server and storage medium
CN111954173B (en) Method, device, server and computer readable storage medium for sending short message
CN112529702B (en) User credit granting strategy allocation method and device and electronic equipment
CN110929799B (en) Method, electronic device, and computer-readable medium for detecting abnormal user
CN111933134A (en) Man-machine interaction method and device, electronic equipment and storage medium
US10318639B2 (en) Intelligent action recommendation
CN113971243A (en) Data processing method, system, equipment and storage medium applied to questionnaire survey
CN112686528A (en) Method, apparatus, server and medium for allocating customer service resources
CN110519155B (en) Information processing method and system
CN113242301B (en) Method, device, computer equipment and storage medium for selecting true server
US20200133439A1 (en) Chat session dynamic user interface
CN113255947A (en) Network point service guiding method, device, computer equipment and readable storage medium
CN113379229A (en) Resource scheduling method and device
CN111400520A (en) Construction method of face recognition library, face payment method, device and system
CN114331446B (en) Method, device, equipment and medium for realizing out-of-chain service of block chain
CN110930238A (en) Method, device, equipment and computer readable medium for improving audit task efficiency
CN115619142A (en) Method, device, equipment and computer readable medium for matching data
US20190036835A1 (en) Client side information to influence service level for client system
CN106971306B (en) Method and system for identifying product problems

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20191227

RJ01 Rejection of invention patent application after publication