Information pushing method and device, storage medium and computer device

By acquiring transaction terminal identification information, matching and determining target broadcast terminals, and generating and pushing voice broadcast information, the problem of inconsistent transaction information broadcasting is solved, and the effectiveness and accuracy of information push are improved.

CN116233235BActive Publication Date: 2026-06-19PING AN PAY ELECTRONIC PAYMENT CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
PING AN PAY ELECTRONIC PAYMENT CO LTD
Filing Date
2023-03-14
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

The different formats of current transaction information broadcasting make it difficult for transaction monitoring personnel to receive information in a timely and accurate manner, which can easily lead to missed orders, missed orders, and incorrect orders.

Method used

By acquiring the identification information of the transaction terminal, matching candidate broadcast terminals based on the broadcast terminal mapping relationship, and determining the target broadcast terminal according to the transaction information and broadcast information push strategy, voice broadcast information is generated and pushed to unify the broadcast of transaction information.

Benefits of technology

It enables unified voice broadcast of transaction information, improves the effectiveness of information delivery, enables relevant personnel to receive transaction information more clearly, and reduces the occurrence of missed orders, lost orders, and incorrect orders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233235B_ABST
    Figure CN116233235B_ABST
Patent Text Reader

Abstract

This invention discloses an information push method, apparatus, storage medium, and computer equipment, relating to the fields of information processing technology and finance. Its main objective is to address the problem of low effectiveness in existing transaction information broadcasting. The method primarily includes acquiring transaction information generated by a transaction terminal of at least one transaction type, and the identification information of the transaction terminal; matching candidate broadcasting terminals matching the transaction terminal from a broadcasting terminal mapping set based on the identification information, and determining at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction information and a broadcasting information push strategy; generating voice broadcasting information corresponding to the target broadcasting terminal based on the transaction information, and pushing the broadcasting information to the target broadcasting terminal, so that the target broadcasting terminal can broadcast the information via voice. It is mainly used for pushing broadcasting information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of information processing and finance, and in particular to an information push method and apparatus, storage medium, and computer equipment. Background Technology

[0002] With the continuous development of network and payment technologies, payment methods are becoming increasingly diversified. To meet the diverse payment needs of customers, a business premises often needs to support all current mainstream transaction methods, such as mobile phone scanning, mobile phone scanning, UnionPay payment, cash payment, points payment, and coupons. Each transaction method usually has its own corresponding transaction terminal, and transaction information is displayed through its respective transaction terminal.

[0003] However, different trading terminals display transaction information in different ways, including information prompts and voice broadcasts. The volume and format of these voice broadcasts also vary between terminals, making it difficult for transaction monitoring personnel to receive transaction information in a timely and accurate manner. This leads to missed orders, lost orders, and incorrect orders. Therefore, a new information push method is urgently needed to solve these problems. Summary of the Invention

[0004] In view of this, the present invention provides an information push method and apparatus, storage medium and computer equipment, the main purpose of which is to address the problem of low effectiveness of existing transaction information broadcasting.

[0005] According to one aspect of the present invention, an information push method is provided, comprising:

[0006] Obtain transaction information generated by a transaction terminal in at least one transaction form, and the identification information of the transaction terminal;

[0007] Based on the identification information, candidate broadcast terminals matching the transaction terminal are matched from the broadcast terminal mapping relationship set, and at least one target broadcast terminal is determined from the candidate broadcast terminals based on the transaction information and the broadcast information push strategy. The broadcast terminal mapping relationship set includes the mapping relationship between different transaction terminals and broadcast terminals at any broadcast level.

[0008] Based on the transaction information, voice broadcast information corresponding to the target broadcast terminal is generated, and the broadcast information is pushed to the target broadcast terminal so that the target broadcast terminal can broadcast the broadcast information by voice.

[0009] Furthermore, the candidate broadcasting terminals include primary broadcasting terminals, secondary broadcasting terminals, and tertiary broadcasting terminals. The step of determining at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction information and the broadcasting information push strategy includes:

[0010] The transaction information is analyzed to obtain the transaction status and transaction level. The transaction status includes normal status and abnormal status, and the transaction level is used to characterize the degree of control over the transaction.

[0011] If the transaction status is normal, then at least one target broadcasting terminal is determined from the candidate broadcasting terminals based on the transaction level and the broadcasting information push strategy.

[0012] If the transaction status is abnormal, then one broadcasting terminal from the first-level broadcasting terminal, the second-level broadcasting terminal, and the third-level broadcasting terminal will be selected as the target broadcasting terminal.

[0013] Further, the transaction level includes a first transaction level, a second transaction level, and a third transaction level. If the transaction status is normal, determining at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction level and the broadcast information push strategy includes:

[0014] If the transaction status is normal and the transaction level is the first transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminals as the target broadcasting terminal.

[0015] If the transaction status is normal and the transaction level is the second transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminal and the second-level broadcasting terminal as the target broadcasting terminal.

[0016] If the transaction status is normal and the transaction level is the third transaction level, then one broadcast terminal is selected from the first-level broadcast terminal, the second-level broadcast terminal, and the third-level broadcast terminal as the target broadcast terminal.

[0017] Furthermore, before acquiring transaction information generated by a transaction terminal of at least one transaction form, the method further includes:

[0018] In response to an online request from a broadcast terminal, the system obtains the identification information, service category, and broadcast level of the broadcast terminal, wherein the broadcast level is configured based on the broadcast object of the broadcast terminal.

[0019] The identification information is added to the message subscription list to establish a subscription relationship with the broadcast terminal;

[0020] Retrieve the broadcast parameters that match the service category, and configure the broadcast terminal based on the broadcast parameters.

[0021] Furthermore, after pushing the broadcast information to the target broadcast terminal so that the target broadcast terminal broadcasts the information via voice, the method further includes:

[0022] The voice broadcast log data of the global broadcast terminal is obtained at preset time intervals;

[0023] The operation status monitoring results of the broadcast terminal are generated based on the voice broadcast log data, and the operation status monitoring results are sent to the corresponding terminal of the equipment maintenance personnel so that the equipment maintenance personnel can maintain the broadcast terminal.

[0024] Furthermore, after pushing the broadcast information to the target broadcast terminal so that the target broadcast terminal broadcasts the information via voice, the method further includes:

[0025] The system monitors the receipt information from the target broadcasting terminal. If the receipt information is not received within a preset waiting time interval, the system repeats the push according to the repeat push strategy.

[0026] Furthermore, the broadcasting terminal is equipped with at least one of the following device types: transaction terminal device, mobile terminal device, and smart playback device.

[0027] According to another aspect of the present invention, an information push device is provided, comprising:

[0028] The acquisition module is used to acquire transaction information generated by a transaction terminal of at least one transaction form, and the identification information of the transaction terminal;

[0029] The determination module is used to match candidate broadcasting terminals that match the transaction terminal from the broadcasting terminal mapping relationship set based on the identification information, and to determine at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction information and the broadcasting information push strategy. The broadcasting terminal mapping relationship set includes the mapping relationship between different transaction terminals and broadcasting terminals at any broadcasting level.

[0030] The push module is used to generate voice broadcast information corresponding to the target broadcast terminal based on the transaction information, and push the broadcast information to the target broadcast terminal so that the target broadcast terminal can broadcast the broadcast information by voice.

[0031] Furthermore, the determining module includes:

[0032] The parsing unit is used to parse the transaction information to obtain the transaction status and transaction level. The transaction status includes a normal state and an abnormal state, and the transaction level is used to characterize the degree of control over the transaction.

[0033] The first determining unit is configured to determine at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction level and the broadcasting information push strategy if the transaction status is normal.

[0034] The second determining unit is used to determine one broadcasting terminal from the first-level broadcasting terminal, the second-level broadcasting terminal, and the third-level broadcasting terminal as the target broadcasting terminal if the transaction status is abnormal.

[0035] Furthermore, in a specific application scenario, the first determining unit is specifically used to determine a broadcasting terminal as the target broadcasting terminal from the first-level broadcasting terminals if the transaction status is normal and the transaction level is the first transaction level.

[0036] If the transaction status is normal and the transaction level is the second transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminal and the second-level broadcasting terminal as the target broadcasting terminal.

[0037] If the transaction status is normal and the transaction level is the third transaction level, then one broadcast terminal is selected from the first-level broadcast terminal, the second-level broadcast terminal, and the third-level broadcast terminal as the target broadcast terminal.

[0038] Furthermore, the device also includes:

[0039] The acquisition module is further configured to, in response to the online request of the broadcasting terminal, acquire the identification information, service category, and broadcasting level of the broadcasting terminal, wherein the broadcasting level is configured based on the broadcasting object of the broadcasting terminal;

[0040] A construction module is used to add the identification information to the message subscription list in order to establish a subscription relationship with the broadcast terminal;

[0041] The configuration module is used to retrieve the broadcast parameters that match the service category and configure the broadcast terminal based on the broadcast parameters.

[0042] Furthermore, the device also includes:

[0043] The acquisition module is also used to acquire the voice broadcast log data of the global broadcast terminal at preset time intervals;

[0044] The generation module is used to generate the operation status monitoring results of the broadcast terminal based on the voice broadcast log data, and send the operation status monitoring results to the corresponding terminal of the equipment maintenance personnel so that the equipment maintenance personnel can maintain the broadcast terminal.

[0045] Furthermore, the device also includes:

[0046] The push module is used to monitor the receipt information of the target broadcast terminal. If the receipt information is not received within a preset waiting time interval, the push module will repeat the push according to the repeat push strategy.

[0047] Furthermore, in specific application scenarios, the device type of the broadcasting terminal includes at least one of the following: transaction terminal device, mobile terminal device, and smart playback device.

[0048] According to another aspect of the present invention, a storage medium is provided, wherein at least one executable instruction is stored therein, the executable instruction causing a processor to perform an operation corresponding to the information push method described above.

[0049] According to another aspect of the present invention, a computer device is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;

[0050] The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the above-described information push method.

[0051] By employing the above-described technical solutions, the technical solutions provided by the embodiments of the present invention have at least the following advantages:

[0052] This invention provides an information push method, apparatus, storage medium, and computer device. First, it acquires transaction information generated by transaction terminals of at least one transaction type, and the identification information of the transaction terminals. Based on the identification information, it matches candidate broadcast terminals matching the transaction terminals from a broadcast terminal mapping relationship set. Then, based on the transaction information and a broadcast information push strategy, it determines at least one target broadcast terminal from the candidate broadcast terminals. The broadcast terminal mapping relationship set includes mapping relationships between different transaction terminals and broadcast terminals at any broadcast level. Based on the transaction information, it generates voice broadcast information corresponding to the target broadcast terminal and pushes the broadcast information to the target broadcast terminal, enabling the target broadcast terminal to broadcast the information. Compared with existing technologies, this invention, by broadcasting transaction information generated by different transaction types through a unified target broadcast terminal, enables relevant personnel to receive transaction information more clearly, thereby effectively improving the effectiveness of broadcast information push.

[0053] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0054] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0055] Figure 1 A flowchart of an information push method provided by an embodiment of the present invention is shown;

[0056] Figure 2 This invention provides a flowchart of another information push method according to an embodiment of the invention.

[0057] Figure 3 This invention provides a flowchart of another information push method according to an embodiment of the invention.

[0058] Figure 4 This diagram illustrates a block diagram of an information push device provided in an embodiment of the present invention.

[0059] Figure 5 A schematic diagram of the structure of a computer device provided in an embodiment of the present invention is shown. Detailed Implementation

[0060] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0061] To address the technical problem of low effectiveness in broadcasting transaction information, embodiments of the present invention provide an information push method, such as... Figure 1 As shown, the method includes:

[0062] 101. Obtain transaction information generated by a transaction terminal of at least one transaction form, and the identification information of the transaction terminal.

[0063] In this embodiment of the invention, the transaction information refers to information generated by the server corresponding to the transaction terminal regarding the transaction result and processing operations during the transaction. For example, transaction result information includes transaction success, transaction failure, transaction amount, and payment channel; transaction process information includes waiting for the user to enter a password and waiting for the user to select a coupon. This embodiment of the invention does not impose specific limitations on these aspects. The server is the business system server corresponding to the transaction terminal, used to process transaction business. The transaction terminal is a terminal device that processes payment collection business. It can be a mobile device that generates a payment code, a POS machine that supports UnionPay card swiping, a scanning transaction device that supports mobile payment, a transaction entry device that recognizes coupons, prepaid cards, and points, a cash transaction entry device, or any other device supporting multiple payment methods. This embodiment of the invention does not impose specific limitations on these aspects. The identification information of the transaction terminal is information that uniquely identifies the corresponding transaction terminal. It can be the device's fixed asset number, device hardware sequence, etc. This embodiment of the invention does not impose specific limitations on these aspects.

[0064] In this embodiment of the invention, the executing entity is a voice broadcast information push system independent of the transaction business system corresponding to each payment method, capable of receiving transaction information generated by transaction terminals of any transaction method. This enables unified broadcast information push for transaction information generated by different transaction methods, ensuring that transaction information is pushed through a unified interface while avoiding individual processing of broadcast information by each transaction business system, thus reducing the business complexity of the transaction business system.

[0065] 102. Based on the identification information, match the candidate broadcasting terminals that match the transaction terminal from the broadcasting terminal mapping relationship set, and determine at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction information and the broadcasting information push strategy.

[0066] In this embodiment of the invention, the broadcast terminal mapping relationship set includes the mapping relationship between different transaction terminals and broadcast terminals at any broadcast level. This broadcast terminal mapping relationship set is pre-established based on the identification information of the transaction terminals and the identification information of the broadcast terminals. This relationship can be established based on geospatial information, for example, a transaction terminal of supermarket A is mapped to multiple broadcast terminals within supermarket A, and a transaction terminal of bank B is mapped to multiple broadcast terminals within bank B. It can also be established based on associated objects, for example, if the transaction information of transaction terminal C needs to be received simultaneously by three objects (A, B, and C), then the broadcast terminals corresponding to objects A, B, and C are mapped to transaction terminal C. This embodiment of the invention does not impose specific limitations. Based on the identification identifier of the transaction terminal, multiple broadcast terminals, i.e., candidate broadcast terminals, can be matched from the broadcast terminal mapping relationship set. The candidate broadcast terminals for different transaction terminals can be the same or different, and a broadcast terminal can also be identified as a candidate broadcast terminal by different transaction terminals. This embodiment of the invention does not impose specific limitations. The broadcasting terminal can be a transaction terminal with voice broadcasting function, or a playback device such as a Bluetooth speaker or loudspeaker. This embodiment of the invention does not make any specific limitations.

[0067] In this embodiment of the invention, the candidate broadcasting terminal is simply a device capable of playing transaction information from the corresponding transaction terminal. However, determining which candidate broadcasting terminal to push the transaction information to requires considering the transaction information and the broadcasting information push strategy to ultimately identify the target broadcasting device for broadcasting the current transaction information. Since the object receiving the transaction information is not limited to one, the number of target broadcasting terminals is also not limited to one, and only one target broadcasting terminal will be determined within the maximum reception space of the broadcasting information. The broadcasting information push strategy is a method used to characterize and filter broadcasting terminals. For example, if the transaction information is a successful transaction status, it will only be pushed to the lowest-level broadcasting terminal; if the transaction information is a failed transaction status, to increase attention to the current transaction, it will be pushed to broadcasting terminals at multiple levels to avoid missed or cancelled orders. Determining the target broadcasting terminal for broadcasting transaction information based on the broadcasting information push strategy allows for the selection of different terminals for broadcasting based on different transaction information content, making information push more flexible and better meeting the needs of different application scenarios and users.

[0068] 103. Generate voice broadcast information corresponding to the target broadcast terminal based on the transaction information, and push the broadcast information to the target broadcast terminal so that the target broadcast terminal can broadcast the broadcast information by voice.

[0069] In this embodiment of the invention, since different broadcasting terminals have different devices and different interface formats for receiving transaction information, after determining the target broadcasting terminal, it is necessary to perform corresponding format conversion and packaging processing on the transaction information according to the device attributes and interface attributes of different target terminals to obtain broadcasting information that can be recognized by the target broadcasting terminal, and then push the broadcasting information to the corresponding target broadcasting terminal so that the target broadcasting terminal can perform voice broadcasting based on the received broadcasting information.

[0070] It should be noted that broadcasting transaction information generated by transaction terminals of different transaction forms through a unified target broadcasting terminal avoids information clutter caused by multiple broadcasting terminals broadcasting in the same information receiving space. This makes the broadcasting format of transaction information more uniform and makes it easier for the recipients of the information to receive the broadcast information clearly, thereby effectively improving the effectiveness of information broadcasting.

[0071] In one embodiment of the present invention, for further illustration and limitation, such as Figure 2 As shown, the step of determining at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction information and the broadcasting information push strategy includes:

[0072] 201. Parse the transaction information to obtain the transaction status and transaction level. The transaction status includes normal status and abnormal status.

[0073] 202. If the transaction status is normal, then at least one target broadcasting terminal is determined from the candidate broadcasting terminals based on the transaction level and the broadcasting information push strategy.

[0074] 203. If the transaction status is abnormal, then one broadcast terminal is selected from the first-level broadcast terminal, the second-level broadcast terminal, and the third-level broadcast terminal as the target broadcast terminal.

[0075] In this embodiment of the invention, to make the information broadcasting more targeted, multiple broadcasting terminals with different broadcasting levels are configured for each transaction terminal. Specifically, the candidate broadcasting terminals matched based on the transaction terminal identification information include Level 1, Level 2, and Level 3 broadcasting terminals. Level 1 broadcasting terminals are the lowest broadcasting level, corresponding to basic business processing objects such as cashiers, sales clerks, and bank tellers. Level 2 broadcasting terminals are the next highest broadcasting level, corresponding to mid-level management objects such as lobby managers and business supervisors. Level 3 broadcasting terminals are the highest broadcasting level, corresponding to senior management objects such as managers and store managers. This embodiment of the invention does not impose specific limitations. When determining the target broadcasting terminal, the transaction status and transaction level represented by the transaction information are parsed, and the target broadcasting terminal is determined based on the transaction status and transaction level. The transaction status includes normal status and abnormal status. Normal status includes payment success and pending password input, while abnormal status includes deduction failure and connection failure. Transaction level is used to characterize the degree of control over a transaction. For example, transactions in abnormal states require more monitoring, while transactions in normal states do not require much monitoring and only need to be reported to the payee at the grassroots level.

[0076] It should be noted that, to ensure broadcast efficiency and avoid situations where the broadcast queue becomes too long and broadcasts are not timely when the amount of information to be broadcast is large, the candidate broadcast terminals include multiple first-level, second-level, and third-level broadcast terminals, respectively. When determining the target broadcast terminal, the number of messages to be broadcast for each broadcast terminal at any given broadcast level can be obtained. The broadcast terminal with the smallest number of messages to be broadcast is then determined as the target broadcast terminal, thereby ensuring that transaction information is broadcast in a timely manner and maintaining broadcast efficiency.

[0077] In one embodiment of the present invention, for further explanation and limitation, determining at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction level and the broadcasting information push strategy if the transaction status is normal includes:

[0078] If the transaction status is normal and the transaction level is the first transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminals as the target broadcasting terminal.

[0079] If the transaction status is normal and the transaction level is the second transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminal and the second-level broadcasting terminal as the target broadcasting terminal.

[0080] If the transaction status is normal and the transaction level is the third transaction level, then one broadcast terminal is selected from the first-level broadcast terminal, the second-level broadcast terminal, and the third-level broadcast terminal as the target broadcast terminal.

[0081] In this embodiment of the invention, transactions are classified into multiple levels based on transaction information. Specifically, the transaction levels include a first transaction level, a second transaction level, and a third transaction level. The first transaction level is the lowest, the second transaction level is a general transaction level, and the third transaction level is the highest. The basis for classifying transaction levels can be transaction amount, transaction type, etc. For example, a first transaction amount threshold and a second transaction amount threshold are set, where the first transaction amount threshold is less than or equal to the first transaction amount threshold. If the transaction amount in the current transaction information is less than or equal to the first transaction amount threshold, then the transaction level of the current transaction information is resolved to the first transaction level; if the transaction amount in the current transaction information is greater than the first transaction amount threshold but less than the second transaction amount threshold, then the transaction level of the current transaction information is resolved to the second transaction level; if the transaction amount in the current transaction information is greater than or equal to the second transaction amount threshold, then the transaction level of the current transaction information is resolved to the third transaction level. This embodiment of the invention does not specifically limit the classification of transaction levels. Under normal transaction status, different target broadcast objects are determined according to the transaction level, and more broadcast terminals are activated for higher transaction levels, with higher broadcast levels for each broadcast terminal. This enables multi-level monitoring of transaction information, allowing important transaction information to be monitored by higher-level regulators, thus ensuring the effectiveness of transaction information monitoring.

[0082] In one embodiment of the present invention, for further illustration and limitation, such as Figure 3 As shown, before obtaining transaction information generated by a transaction terminal of at least one transaction form, the method further includes:

[0083] 301. In response to the online request from the broadcasting terminal, obtain the identification information, service category, and broadcasting level of the broadcasting terminal.

[0084] 302. Add the identification information to the message subscription list to establish a subscription relationship with the broadcast terminal.

[0085] 303. Retrieve the broadcast parameters that match the service category, and configure the broadcast terminal based on the broadcast parameters.

[0086] In this embodiment of the invention, the broadcast level is configured based on the broadcasting object of the broadcasting terminal, where the broadcasting object is the recipient of the information broadcast by the broadcasting terminal. Before pushing broadcast information, a message subscription relationship needs to be established with the broadcasting terminal to ensure smooth data communication. Specifically, upon receiving a connection request sent by the broadcasting terminal, a subscription relationship is established based on the broadcasting terminal's identification information (key) and business category (ID). It should be noted that the subscription relationship is established when the broadcasting terminal sends its first connection request. During subsequent check-in and self-check processes, the broadcasting terminal will also send connection requests. At this time, the ID and key carried in the connection request will be used to confirm whether the subscription has been completed. If the subscription has been completed, it is not necessary to subscribe again; a network connection can be established directly. After the subscription is completed, in order to improve the matching degree between the broadcasting style and the application business scenario, the broadcasting parameters are determined based on the business category. The business category is used to characterize the specific application scenario where the broadcasting terminal is located, such as a bank, supermarket, farmers' market, or convenience store. The broadcast parameters include different voice packs for different broadcast styles, broadcast frequency, and broadcast volume. The correspondence between business categories and broadcast parameters is pre-set. For example, farmers' markets are noisy environments requiring a higher broadcast volume; therefore, a higher playback volume is set in the broadcast parameters for the business category of farmers' markets. Banks are more formal scenarios, so a more formal voice pack is set for the banking business category. Convenience stores are more relaxed scenarios, so a more lively voice pack is set for the convenience store business category. In addition, different broadcast terminals have different device performance, so the voice pack size limit needs to be determined based on the device attributes of the broadcast terminal, and then the corresponding voice pack is selected. By matching different broadcast parameters to different business types, the applicability of broadcasts to specific application scenarios can be improved, the reception of broadcast content can be increased, and the voice broadcast needs of different application scenarios can be better met.

[0087] In one embodiment of the present invention, for further explanation and limitation, after pushing the broadcast information to the target broadcast terminal so that the target broadcast terminal performs voice broadcast of the broadcast information, the method further includes:

[0088] The voice broadcast log data of the global broadcast terminal is obtained at preset time intervals;

[0089] The operation status monitoring results of the broadcast terminal are generated based on the voice broadcast log data, and the operation status monitoring results are sent to the corresponding terminal of the equipment maintenance personnel so that the equipment maintenance personnel can maintain the broadcast terminal.

[0090] In this embodiment of the invention, to facilitate monitoring of the operational status of the broadcasting equipment, voice broadcasting log data from all broadcasting terminals is acquired at preset time intervals. The voice broadcasting log data includes the number of broadcast voice messages, connection status, transaction number corresponding to the transaction information, and broadcast success or failure results. The preset time interval can be one calendar day, one week, one month, or can be customized according to specific application needs; this embodiment of the invention does not impose specific limitations. The operational status of the corresponding broadcasting terminal can be analyzed based on the voice broadcasting log data. For example, a sudden and significant decrease in the number of broadcast voice messages or a high number of broadcast failures indicates that the broadcasting terminal equipment may have operational problems and requires timely maintenance to ensure the success rate of transaction information delivery and broadcasting.

[0091] In one embodiment of the present invention, for further explanation and limitation, after pushing the broadcast information to the target broadcast terminal so that the target broadcast terminal performs voice broadcast of the broadcast information, the method further includes:

[0092] The system monitors the receipt information from the target broadcasting terminal. If the receipt information is not received within a preset waiting time interval, the system repeats the push according to the repeat push strategy.

[0093] In this embodiment of the invention, after pushing broadcast information to the target broadcast terminal, in order to confirm whether the broadcast information has been successfully broadcast, it is necessary to receive acknowledgment information from the target broadcast terminal. The acknowledgment information indicates that the target terminal has completed broadcasting the information. To avoid situations where the broadcast information is not received due to unstable network connections of the target broadcast terminal, a pre-set waiting time interval is provided. If acknowledgment information is not received within the waiting time interval, the message is repeatedly pushed according to a repeat push strategy. The push strategy includes the total time for repeated pushes, the interval time, or the number of pushes, etc., which are not specifically limited in this embodiment of the invention.

[0094] In one embodiment of the present invention, for further explanation and limitation, the device type of the broadcasting terminal includes at least one of a transaction terminal device, a mobile terminal device, and a smart playback device.

[0095] In this embodiment of the invention, the broadcasting terminal can be a transaction terminal device, such as a UnionPay POS machine or a QR code recognition POS machine; a mobile terminal device, such as a smartphone or tablet computer; or a smart playback device connected to the POS terminal, such as a speaker or smart speaker. This embodiment of the invention does not impose specific limitations. The playback terminal can be a transaction terminal that generates transaction information, i.e., transaction information generated by multiple transaction terminals with different transaction forms. By using one of these transaction terminals as the playback terminal to broadcast the transaction information via voice, unified broadcasting can be achieved without the need for additional broadcasting terminal equipment, thereby ensuring broadcasting effectiveness while reducing equipment resource consumption and equipment costs.

[0096] This invention provides an information push method. First, transaction information generated by transaction terminals of at least one transaction type and the identification information of the transaction terminals are obtained. Based on the identification information, candidate broadcast terminals matching the transaction terminals are matched from a broadcast terminal mapping relationship set. Then, based on the transaction information and a broadcast information push strategy, at least one target broadcast terminal is determined from the candidate broadcast terminals. The broadcast terminal mapping relationship set includes mapping relationships between different transaction terminals and broadcast terminals at any broadcast level. Voice broadcast information corresponding to the target broadcast terminal is generated based on the transaction information, and the broadcast information is pushed to the target broadcast terminal, enabling the target broadcast terminal to broadcast the information via voice. Compared with existing technologies, this invention, by broadcasting transaction information generated by different transaction types through a unified target broadcast terminal, enables relevant personnel to receive transaction information more clearly, thereby effectively improving the effectiveness of broadcast information push.

[0097] Furthermore, as a response to the above Figure 1 The implementation of the method shown in this invention provides an information push device, such as... Figure 4 As shown, the device includes:

[0098] The acquisition module 41 is used to acquire transaction information generated by a transaction terminal of at least one transaction form, and the identification information of the transaction terminal;

[0099] The determining module 42 is used to match candidate broadcasting terminals that match the transaction terminal from the broadcasting terminal mapping relationship set based on the identification information, and to determine at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction information and the broadcasting information push strategy. The broadcasting terminal mapping relationship set includes the mapping relationship between different transaction terminals and broadcasting terminals at any broadcasting level.

[0100] The push module 43 is used to generate voice broadcast information corresponding to the target broadcast terminal based on the transaction information, and push the broadcast information to the target broadcast terminal so that the target broadcast terminal can broadcast the broadcast information by voice.

[0101] Furthermore, the determining module 42 includes:

[0102] The parsing unit is used to parse the transaction information to obtain the transaction status and transaction level. The transaction status includes a normal state and an abnormal state, and the transaction level is used to characterize the degree of control over the transaction.

[0103] The first determining unit is configured to determine at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction level and the broadcasting information push strategy if the transaction status is normal.

[0104] The second determining unit is used to determine one broadcasting terminal from the first-level broadcasting terminal, the second-level broadcasting terminal, and the third-level broadcasting terminal as the target broadcasting terminal if the transaction status is abnormal.

[0105] Furthermore, in a specific application scenario, the first determining unit is specifically used to determine a broadcasting terminal as the target broadcasting terminal from the first-level broadcasting terminals if the transaction status is normal and the transaction level is the first transaction level.

[0106] If the transaction status is normal and the transaction level is the second transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminal and the second-level broadcasting terminal as the target broadcasting terminal.

[0107] If the transaction status is normal and the transaction level is the third transaction level, then one broadcast terminal is selected from the first-level broadcast terminal, the second-level broadcast terminal, and the third-level broadcast terminal as the target broadcast terminal.

[0108] Furthermore, the device also includes:

[0109] The acquisition module 41 is further configured to, in response to the online request of the broadcast terminal, acquire the identification information, service category, and broadcast level of the broadcast terminal, wherein the broadcast level is configured based on the broadcast object of the broadcast terminal;

[0110] A construction module is used to add the identification information to the message subscription list in order to establish a subscription relationship with the broadcast terminal;

[0111] The configuration module is used to retrieve the broadcast parameters that match the service category and configure the broadcast terminal based on the broadcast parameters.

[0112] Furthermore, the device also includes:

[0113] The acquisition module 41 is also used to acquire the voice broadcast log data of the global broadcast terminal at a preset time interval;

[0114] The generation module is used to generate the operation status monitoring results of the broadcast terminal based on the voice broadcast log data, and send the operation status monitoring results to the corresponding terminal of the equipment maintenance personnel so that the equipment maintenance personnel can maintain the broadcast terminal.

[0115] Furthermore, the device also includes:

[0116] The push module 43 is used to monitor the receipt information of the target broadcast terminal. If the receipt information is not received within a preset waiting time interval, the push is repeated according to the repeated push strategy.

[0117] Furthermore, in specific application scenarios, the device type of the broadcasting terminal includes at least one of the following: transaction terminal device, mobile terminal device, and smart playback device.

[0118] This invention provides an information push device. First, it acquires transaction information generated by transaction terminals of at least one transaction type, and the identification information of the transaction terminals. Based on the identification information, it matches candidate broadcast terminals matching the transaction terminals from a broadcast terminal mapping relationship set. Then, based on the transaction information and a broadcast information push strategy, it determines at least one target broadcast terminal from the candidate broadcast terminals. The broadcast terminal mapping relationship set includes mapping relationships between different transaction terminals and broadcast terminals at any broadcast level. Based on the transaction information, it generates voice broadcast information corresponding to the target broadcast terminal and pushes the broadcast information to the target broadcast terminal, enabling the target broadcast terminal to broadcast the information. Compared with existing technologies, this invention, by broadcasting transaction information generated by different transaction types through a unified target broadcast terminal, enables relevant personnel to receive transaction information more clearly, thereby effectively improving the effectiveness of broadcast information push.

[0119] According to one embodiment of the present invention, a storage medium is provided, the storage medium storing at least one executable instruction, which can execute the information push method in any of the above method embodiments.

[0120] Figure 5 The diagram illustrates a structural schematic of a computer device according to an embodiment of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the computer device.

[0121] like Figure 5As shown, the computer device may include: a processor 502, a communications interface 504, a memory 506, and a communications bus 508.

[0122] The processor 502, communication interface 504, and memory 506 communicate with each other via communication bus 508.

[0123] Communication interface 504 is used to communicate with other network elements such as clients or other servers.

[0124] The processor 502 is used to execute program 510, specifically to perform the relevant steps in the above-described information push method embodiment.

[0125] Specifically, program 510 may include program code that includes computer operation instructions.

[0126] Processor 502 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The computer device includes one or more processors, which may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0127] Memory 506 is used to store program 510. Memory 506 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0128] Specifically, program 510 can be used to cause processor 502 to perform the following operations:

[0129] Obtain transaction information generated by a transaction terminal in at least one transaction form, and the identification information of the transaction terminal;

[0130] Based on the identification information, candidate broadcast terminals matching the transaction terminal are matched from the broadcast terminal mapping relationship set, and at least one target broadcast terminal is determined from the candidate broadcast terminals based on the transaction information and the broadcast information push strategy. The broadcast terminal mapping relationship set includes the mapping relationship between different transaction terminals and broadcast terminals at any broadcast level.

[0131] Based on the transaction information, voice broadcast information corresponding to the target broadcast terminal is generated, and the broadcast information is pushed to the target broadcast terminal so that the target broadcast terminal can broadcast the broadcast information by voice.

[0132] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular hardware and software combination.

[0133] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. An information push method, characterized in that, include: The system acquires transaction information generated by a transaction terminal in at least one transaction form, as well as the identification information of the transaction terminal. The transaction information is used to extract transaction status and transaction level. The transaction status includes normal status and abnormal status, and the transaction level is classified according to transaction amount or transaction type. Based on the identification information, candidate broadcast terminals matching the transaction terminal are matched from the broadcast terminal mapping relationship set. Based on the transaction information and the broadcast information push strategy, at least one target broadcast terminal is determined from the candidate broadcast terminals. The broadcast terminal mapping relationship set includes the mapping relationship between different transaction terminals and broadcast terminals at any broadcast level. The candidate broadcast terminals include first-level broadcast terminals, second-level broadcast terminals, and third-level broadcast terminals. The first-level broadcast terminals correspond to basic business processing objects, the second-level broadcast terminals correspond to middle-level management objects, and the third-level broadcast terminals correspond to high-level management objects. Based on the transaction information and the broadcast information push strategy, at least one target broadcast terminal is determined from the candidate broadcast terminals. Specifically, this includes: parsing the transaction information to obtain the transaction status and transaction level, where the transaction level is used to characterize the degree of control over the transaction; if the transaction status is normal, at least one target broadcast terminal is determined from the candidate broadcast terminals based on the transaction level and the broadcast information push strategy; if the transaction status is abnormal, one broadcast terminal is determined from each of the first-level, second-level, and third-level broadcast terminals as the target broadcast terminal. Based on the transaction information, voice broadcast information corresponding to the target broadcast terminal is generated, and the broadcast information is pushed to the target broadcast terminal so that the target broadcast terminal can broadcast the broadcast information by voice.

2. The method according to claim 1, characterized in that, The transaction levels include a first transaction level, a second transaction level, and a third transaction level. If the transaction status is normal, determining at least one target broadcasting terminal from the candidate broadcasting terminals based on the transaction level and the broadcast information push strategy includes: If the transaction status is normal and the transaction level is the first transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminals as the target broadcasting terminal. If the transaction status is normal and the transaction level is the second transaction level, then one broadcasting terminal is determined from the first-level broadcasting terminal and the second-level broadcasting terminal as the target broadcasting terminal. If the transaction status is normal and the transaction level is the third transaction level, then one broadcast terminal is selected from the first-level broadcast terminal, the second-level broadcast terminal, and the third-level broadcast terminal as the target broadcast terminal.

3. The method according to claim 1, characterized in that, Before acquiring transaction information generated by a transaction terminal of at least one transaction form, the method further includes: In response to an online request from a broadcast terminal, the system obtains the identification information, service category, and broadcast level of the broadcast terminal, wherein the broadcast level is configured based on the broadcast object of the broadcast terminal. The identification information is added to the message subscription list to establish a subscription relationship with the broadcast terminal; Retrieve the broadcast parameters that match the service category, and configure the broadcast terminal based on the broadcast parameters.

4. The method according to claim 1, characterized in that, After pushing the broadcast information to the target broadcast terminal so that the target broadcast terminal broadcasts the information via voice, the method further includes: The voice broadcast log data of the global broadcast terminal is obtained at preset time intervals; The operation status monitoring results of the broadcast terminal are generated based on the voice broadcast log data, and the operation status monitoring results are sent to the corresponding terminal of the equipment maintenance personnel so that the equipment maintenance personnel can maintain the broadcast terminal.

5. The method according to claim 1, characterized in that, After pushing the broadcast information to the target broadcast terminal so that the target broadcast terminal broadcasts the information via voice, the method further includes: The system monitors the receipt information from the target broadcasting terminal. If the receipt information is not received within a preset waiting time interval, the system repeats the push according to the repeat push strategy.

6. The method according to any one of claims 1-5, characterized in that, The broadcasting terminal device type includes at least one of the following: transaction terminal device, mobile terminal device, and smart playback device.

7. An information push device, characterized in that, The device is used to perform the operation corresponding to any one of the information push methods as described in claims 1-6, including: The acquisition module is used to acquire transaction information generated by a transaction terminal of at least one transaction form and the identification information of the transaction terminal. The transaction information is used to extract the transaction status and transaction level. The transaction status includes normal status and abnormal status, and the transaction level is divided according to the transaction amount or transaction type. The determination module is used to match candidate broadcast terminals that match the transaction terminal from the broadcast terminal mapping relationship set based on the identification information, and to determine at least one target broadcast terminal from the candidate broadcast terminals based on the transaction information and the broadcast information push strategy. The broadcast terminal mapping relationship set includes the mapping relationship between different transaction terminals and broadcast terminals at any broadcast level. The candidate broadcast terminals include first-level broadcast terminals, second-level broadcast terminals, and third-level broadcast terminals. The first-level broadcast terminals correspond to basic business processing objects, the second-level broadcast terminals correspond to middle-level management objects, and the third-level broadcast terminals correspond to high-level management objects. The push module is used to generate voice broadcast information corresponding to the target broadcast terminal based on the transaction information, and push the broadcast information to the target broadcast terminal so that the target broadcast terminal can broadcast the broadcast information by voice.

8. A storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the information push method as described in any one of claims 1-6.

9. A computer device, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the information push method as described in any one of claims 1-6.