Intelligent number taking method and device, computer storage medium and electronic equipment
The target system receives the terminal device wake-up information, calls the meta service to query the service reservation information and recommends the number picking method, which solves the problem of users queuing up to get numbers at bank outlets, and achieves seamless connection and efficient number picking.
Patent Information
- Application Number
- CN202510628566.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2025-08-15
AI Technical Summary
In the prior art, even if users make reservations in advance for banking business, they still need to queue up in front of the self-service machine of the outlet to get the number, resulting in the problem of low number collection efficiency.
The target system receives the wake-up information of the terminal device, calls the meta service to query the service reservation information, generates multiple number picking methods, and recommends the best number picking plan based on user status and device habits, so as to achieve seamless connection of the reservation and number picking process.
Eliminate users to queue up in front of the self-service machine of the outlet, optimize customer experience, shorten waiting time, and improve number collection efficiency.
Smart Images

Figure CN120496220A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial technology, and in particular to an intelligent number-taking method, device, computer storage medium, and electronic device. Background Art
[0002] With the development of mobile internet, mobile phones have become an indispensable communication tool in people's lives. Mobile payments and online banking have become widespread, and traditional banking services are gradually shifting to mobile. Currently, banks primarily rely on physical branches to handle business. Branches typically have multiple service windows, and customers choose the window that corresponds to their needs and then wait in line.
[0003] However, although the current business handling method has achieved mobility and even self-service for some businesses, there is still a problem of low efficiency in number collection due to the inability to link the user's appointment information and the information of the user's arrival at the branch. As a result, even if the user makes an appointment in advance, he still needs to queue up in front of the branch's self-service machine to get a number, resulting in low efficiency in number collection.
[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0005] The embodiments of the present invention provide an intelligent number-taking method, device, computer storage medium and electronic device to at least solve the technical problem in the prior art of low number-taking efficiency caused by the inability to link the user's appointment information and the information of the user's arrival at the branch, resulting in the user still having to queue up in front of the branch's self-service machine to take a number even if the user has made an appointment in advance.
[0006] According to one aspect of an embodiment of the present application, an intelligent number-taking method is provided, including: when a target user is detected entering a branch, receiving a wake-up message sent by a terminal device of the target user through a target system, wherein the wake-up message is used to wake up a meta-service related to the target system and the target user; calling a query interface of the business system through the meta-service, and obtaining the service reservation information of the target user based on the query interface query; generating N operation instructions based on the service reservation information and the number-taking status information of the target user, wherein N is an integer greater than 1, and each operation instruction is used to recommend a number-taking method to the target user; in response to a target operation instruction selected by the target user from the N operation instructions, generating number-taking information corresponding to the target user and sending it to the terminal device.
[0007] Optionally, before calling the query interface of the business system through the meta-service and obtaining the business reservation information of the target user based on the query interface, the target system receives a business reservation request sent by the target user through the terminal device; the business reservation request is sent to the business system through the target system, and the business reservation request is synchronized to other devices of the target user, where other devices are devices other than the terminal device and are equipped with and running the target system.
[0008] Optionally, the service reservation request is synchronized to other devices of the target user, including: registering the service reservation request in a distributed service directory through a distributed soft bus mechanism built into the target system, wherein the distributed service directory is also used to store the service information of the terminal device and all device identifiers corresponding to the target user; the target system detects other devices in the network that use the same target system account as the terminal device through a heartbeat mechanism; encapsulating the service information of the terminal device and the status information of the service reservation request into a broadcast message through the target system and broadcasting it to other devices, wherein after listening to the broadcast message, the other devices subscribe to related services of the service reservation request according to the device identifier and service information stored in the distributed service directory and establish a service call channel; and synchronizing the service reservation request to other devices of the target user based on the service call channel.
[0009] Optionally, when a target user is detected entering a bank branch, a wake-up message sent by a terminal device of the target user is received through a target system, including: when it is detected that the target user carries a terminal device into the branch, a target signal of the terminal device is detected through the target system, wherein the target signal includes a unique identification code and environmental information of the branch; a corresponding perception algorithm is started according to a signal type of the target signal, wherein the perception algorithm is used to parse the target signal and extract the unique identification code of the branch and the location of the target user from the parsing result; and the unique identification code and the location of the target user extracted from the parsing result are used as the wake-up message received by the target system from the terminal device.
[0010] Optionally, the target signal is any one of the following three types of signals: a first type of signal is used to represent a wireless communication signal generated and transmitted by electromagnetic induction; a second type of signal is used to represent a wireless communication signal transmitted by Bluetooth; and a third type of signal is used to represent a wireless communication signal transmitted by Wi-Fi sensing.
[0011] Optionally, the number-taking status information includes at least one of the following information: first status information, used to describe whether the target user has currently completed number-taking at the outlet; second status information, used to describe the queuing status of the target user's current appointment service; third status information, used to describe the target user's estimated waiting time for handling the current appointment service.
[0012] Optionally, after generating N operation instructions based on the service reservation information and the target user's number-taking status information, the N operation instructions are recommended and sorted according to the device status of the terminal device, the target user's usage habits for the terminal device, and the target user's location to obtain a sorting result; generate number-taking operation suggestion information based on the sorting result, and send the number-taking operation suggestion information to the terminal device to notify the target user.
[0013] According to another aspect of the present application, an intelligent number-taking device is also provided, including: a first processing unit, for receiving a wake-up message sent by a terminal device of a target user through a target system when a target user is detected to enter a branch, wherein the wake-up message is used to wake up the meta-service related to the target system and the target user; a query unit, for calling the query interface of the business system through the meta-service, and obtaining the business reservation information of the target user based on the query interface query; an instruction generation unit, for generating N operation instructions based on the business reservation information and the number-taking status information of the target user, wherein N is an integer greater than 1, and each operation instruction is used to recommend a number-taking method to the target user; a number-taking information generation unit, for generating number-taking information corresponding to the target user and sending it to the terminal device in response to a target operation instruction selected by the target user from the N operation instructions.
[0014] According to another aspect of the present application, a computer-readable storage medium is provided, including: a computer program stored in the computer-readable storage medium, wherein when the computer program runs, the device where the computer-readable storage medium is located executes the above-mentioned intelligent number-taking method.
[0015] According to another aspect of the present application, an electronic device is also provided, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors execute the above-mentioned intelligent number-taking method.
[0016] This application applies an intelligent number-taking method to a target system. When a target user is detected entering a branch, a wake-up message sent by a terminal device of the target user is received through the target system, wherein the wake-up message is used to wake up the meta-service related to the target system and the target user; a query interface of the business system is called through the meta-service, and the business reservation information of the target user is obtained according to the query interface query; N operation instructions are generated based on the business reservation information and the number-taking status information of the target user, wherein N is an integer greater than 1, and each operation instruction is used to recommend a number-taking method to the target user; in response to a target operation instruction selected by the target user from the N operation instructions, number-taking information corresponding to the target user is generated and sent to the terminal device.
[0017] It can be seen from the above content that through the technical solution of the present application, when the target user enters a bank branch, the target system can instantly receive and identify the wake-up information sent by the user's terminal device, and automatically activate the meta-service related to the user. This mechanism eliminates the need for users to manually trigger the service, and achieves a seamless connection between the appointment and number-taking scenarios. Through the technical solution of the present application, customers do not need to queue up in front of the self-service machine or manually take a number after entering a bank branch. The target system automatically completes the appointment information verification, queue status query, and intelligently recommends the number-taking method, which greatly shortens the customer's waiting time and optimizes the customer experience, thereby solving the technical problem of low number-taking efficiency in the prior art due to the inability to link the user's appointment information and the user's arrival information at the branch. Even if the user makes an appointment in advance, he still needs to queue up in front of the branch's self-service machine to take a number. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0019] Figure 1 This is a flowchart of an optional intelligent number-taking method according to an embodiment of the present application.
[0020] Figure 2 This is a schematic diagram of an optional intention operation logic according to an embodiment of the present application.
[0021] Figure 3 This is a timing diagram of the working process of an optional target system according to an embodiment of the present application.
[0022] Figure 4 This is a schematic diagram of an optional intelligent number-taking device according to an embodiment of the present application. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] It should also be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) collected by this application are information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data comply with the relevant laws, regulations and standards of the relevant regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or institutions. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or institution through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or institution.
[0026] According to an embodiment of the present application, an embodiment of a method for intelligent number retrieval is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] Optionally, according to an embodiment of the present application, a target system is provided as the execution subject of the intelligent number-taking method of the embodiment of the present application, wherein the target system can be a software system or an embedded system combining software and hardware. Of course, the method execution subject in the embodiment of the present application can also be other forms of execution subjects, such as devices, equipment, etc. Those skilled in the art should know that this application does not specifically limit the specific form of expression of the method execution subject.
[0028] Figure 1 This is a flow chart of an optional intelligent number-taking method according to an embodiment of the present application. Figure 1 As shown, the method includes the following steps:
[0029] Step S101: When a target user is detected to enter a network site, a wake-up message sent by a terminal device of the target user is received through a target system.
[0030] In step S101 , the wake-up information is used to wake up meta-services related to the target system and the target user.
[0031] Alternatively, the target user may refer to any individual customer who has made a service appointment via a terminal device and whose real-time location information indicates that the individual customer has entered or is close to a bank branch.
[0032] Optionally, the target system refers to the operating system and its component functions that directly or indirectly participate in the intelligent banking number retrieval process in this application. This includes, but is not limited to, the operating system's distributed service distribution mechanism, intent framework, and cloud-side authorization services that interact with the banking system. The target system is responsible for receiving, parsing, and processing wake-up information from the target user's terminal device, and providing automated, personalized number retrieval services based on this information.
[0033] Optionally, terminal devices can refer to various smart devices used by customers to interact with target systems and services, including but not limited to mobile phones, tablets, and smart watches. These devices can not only perform service appointment operations, but also use technologies such as NFC (Near Field Communication), Bluetooth beacons, or Wi-Fi sensing to send wake-up messages when users enter bank branches, triggering intelligent wake-up of meta-services.
[0034] Optionally, a wake-up message is a specific signal or instruction sent by a terminal device to a target system via NFC, Bluetooth beacon, or Wi-Fi sensing technology upon detecting a user entering a bank branch. This message is sent automatically and instantly, triggering the activation of meta-services associated with the target user in the target system, thereby initiating the intelligent banking number retrieval process. The wake-up message contains the user's identity, location, or other relevant metadata, enabling the system to quickly identify and respond.
[0035] For example, when a customer arrives at a bank branch with any of their own terminal devices, the branch can provide two number-taking services for the customer with the help of NFC and Bluetooth beacon technology. One is that the customer touches the bank's NFC number-taking tag in the store to invoke the meta-service and realize "touch and take a number"; the other is that the customer enters an area with a Bluetooth transmitter signal or within the Wi-Fi range of the branch to invoke the meta-service.
[0036] Step S102: calling the query interface of the business system through the meta-service, and obtaining the business reservation information of the target user according to the query interface.
[0037] Alternatively, a meta-service is a lightweight service in the target system that can be flexibly deployed and run on different devices. Compared to traditional applications, meta-services have stronger cross-device collaboration capabilities and more efficient resource utilization.
[0038] Optionally, a query interface refers to a service interface provided by the banking system, primarily used to receive external requests and return relevant data or status. Within the target system, the query interface can be used to receive requests from the target system or user terminal device, querying and returning necessary data such as the target user's service appointment information, number collection status, and queue time.
[0039] Optionally, after the target system receives information that a customer has entered a branch, it can call a bank interface to send the customer's identity information and status to the bank's business system for querying the customer's appointment information. The target system can also respond to appointment inquiries and number collection requests from terminal devices and estimate the current queue time.
[0040] From the above content, it can be seen that this application realizes the real-time linkage between appointment information and branch information through the design of meta-service calling query interface, provides dynamic data support for the target system, ensures the efficiency and accuracy of the number-taking process, and thus solves the problem of low efficiency of user number-taking caused by the lack of information linkage in the existing technology.
[0041] Step S103: Generate N operation instructions according to the service reservation information and the number acquisition status information of the target user.
[0042] Wherein, in step S103, N is an integer greater than 1, and each operation instruction is used to recommend a number-taking method to the target user.
[0043] Optionally, the number-taking status information includes at least one of the following information: first status information, used to describe whether the target user has currently completed number-taking at the outlet; second status information, used to describe the queuing status of the target user's current appointment service; third status information, used to describe the target user's estimated waiting time for handling the current appointment service.
[0044] Optionally, the target system can call the intent framework service to connect to the business functions within the meta-service and intelligently distribute number retrieval messages to various terminal portals, such as a push notification: "Do you need to retrieve a number?" Message push portals include but are not limited to: smart assistants, the phone's negative first screen, meta-service push cards, and live video windows.
[0045] Optionally, the intent framework service is mainly used for function requests and responses between devices, and it can perceive multi-dimensional devices through the large model of the target system, and make intent calls after accurately analyzing user intent. Figure 2is a schematic diagram of an optional intention operation logic according to an embodiment of the present application, such as Figure 2 As shown, the end refers to the device, and the cloud refers to the cloud. In the interaction between the target system, banking system, and meta-services, intents operate in two ways: intent invocation and intent sharing. Intent sharing involves the banking application and meta-service sharing intents with the target system, which then builds a local content index to support local search and push notifications. This mechanism enables the target system to intelligently recommend relevant services based on user preferences, historical behavior, and immediate needs.
[0046] For example, when a customer enters a branch, the target system can not only remind them to take a number, but also provide additional services such as priority window recommendations, business inquiries, and branch facility navigation based on the customer's past usage habits, thereby further improving customer satisfaction. Intent call means that the target system can actively call bank applications and meta-services to wake up fixed functions. When a customer enters a bank branch, the target system receives the wake-up information through the user's terminal device (such as a mobile phone or watch), and then uses the intent framework to parse the customer's needs and status, generate a series of operation instructions, and wake up specific functions in the bank application or meta-service through the intent call mechanism. For example, if a customer has made an appointment for a certain banking service, the system will automatically call the number-taking status query interface to obtain the current queue information and recommend the best way to get a number to the customer.
[0047] Step S104: In response to the target operation instruction selected by the target user from the N operation instructions, number acquisition information corresponding to the target user is generated and sent to the terminal device.
[0048] Optionally, the client terminal receives an action instruction based on contextual information and selects a target action instruction. The target system then generates matching number retrieval information. This information is pushed to the client via various methods, enabling information synchronization across multiple devices. Once the number retrieval operation is complete, the target system status is updated, and the number retrieval information is received and displayed by the client terminal.
[0049] For example, when a customer clicks on the push entrance to get a number, if the target system recognizes that the customer is wearing headphones, the number-getting information can be pushed to the intelligent voice assistant for voice broadcast. For example, the intelligent voice assistant says: "We have found your appointment information. The current estimated waiting time for the service is 10 minutes. Do you need to get a number?" Customer: "Yes." The intelligent voice assistant says: "Okay, a number has been taken for you. Your current number is A05." The current queue number, queue time and other information are then pushed, and the bank system sets the current status of the service to "number taken."
[0050] Optionally, after the user selects a target operation instruction from N operation instructions, the target system can obtain the target operation instruction by calling the intent framework, and generate number-taking information including specific number-taking numbers, queuing information, etc. based on the target operation instruction and the current business status. Then, the target system can synchronize the number-taking information to the user's various associated terminal devices through a distributed soft bus, thereby ensuring the consistency and real-time nature of the information.
[0051] Optionally, the target system adopts cloud-side authorization technology, in which cloud-side authorization is based on cloud computing, centrally manages permissions and identity authentication, and can realize dynamic adjustment of service resources across devices and platforms. The target system can ensure real-time synchronization of appointment information and permission status between different devices of the customer through cloud-side authorization technology, without the need for repeated verification. In addition, the cloud-side authorization service verifies the user's identity and permissions, ensuring that only legitimate target users can receive their number collection information. This mechanism can improve the security of the target system and avoid identity forgery or illegal access. When the customer enters the branch, the target system immediately calls the cloud-side authorization service to obtain the latest permissions, dynamically allocates resources based on multi-dimensional factors such as user preferences, location, device status, and intelligently generates multiple number collection plans for users to choose the plan that best suits their current situation.
[0052] For example, VIP customers may be assigned to a priority window, while regular customers are processed according to queue order. Cloud-side authorization plays a role in resource allocation and service optimization in this regard. After a customer makes an appointment for a service through a terminal, the system synchronizes their permission information with self-service terminals, queuing machines, service windows, and other devices through cloud-side authorization, avoiding service conflicts or information errors caused by inconsistent permissions. This mechanism significantly improves the customer experience and optimizes service efficiency, serving as a key support for the intelligent operation of the target system.
[0053] It can be seen from the above content that through the technical solution of this application, when the target user enters a bank branch, the target system can instantly receive and identify the wake-up information sent by the user's terminal device, and automatically activate the meta-service related to the user. This mechanism eliminates the need for users to manually trigger the service, and achieves a seamless connection between appointment and number collection scenarios. Through the above innovative solution, customers do not need to queue up in front of the self-service machine or manually operate to collect numbers after entering the bank branch. The target system automatically completes the appointment information verification, queue status query, and intelligently recommends the number collection method, which greatly shortens the customer's waiting time and optimizes the customer experience.
[0054] In an optional embodiment, before calling the query interface of the business system through the meta-service and obtaining the business reservation information of the target user based on the query interface, the target system receives a business reservation request sent by the target user through the terminal device; the business reservation request is sent to the business system through the target system, and the business reservation request is synchronized to other devices of the target user, where the other devices are devices other than the terminal device and are equipped with the target system.
[0055] Optionally, when a user sends a service appointment request to the target system via a terminal device, the target system immediately responds, collecting and verifying the customer information and service requirements in the request. The target system can then use a distributed service distribution mechanism to send the service appointment request to the bank's business system for the appointment. Simultaneously, the target system uses distributed soft bus technology to synchronize the appointment information to the target user's other devices in real time. This allows the user to continue the appointment process or check the appointment status even if they change devices. Upon receiving the appointment request, the bank's business system processes and returns the appointment confirmation information, including but not limited to the appointment time and service type. The target system then consolidates the appointment information, preparing to trigger the automatic number collection process when the customer enters the branch.
[0056] Figure 3 This is a timing diagram of the working process of an optional target system according to an embodiment of the present application, such as Figure 3 As shown, first, the customer makes a manual business appointment through the meta-service on the terminal device (such as a mobile phone or tablet). Then, the target system starts a distributed service distribution mechanism. This mechanism can synchronize the customer's appointment information across multiple devices and enable the appointment information to be accessed across devices, thereby ensuring that no matter which device the customer uses, they can obtain the latest appointment status.
[0057] Next, the banking system responds to the appointment request from the target system, performs customer identity verification, and marks the service status as "appointed." This process ensures the rigor and security of the appointment.
[0058] When a customer enters a bank branch with any device, the target system's context-aware services are triggered through NFC touch, Bluetooth beacon signal capture, or Wi-Fi network connection. The target system then uses the intent framework service to generate a series of operational instructions based on the customer's location, business needs, and device status. These instructions are intelligently recommended to various system portals on the customer's device, such as the smart assistant, the phone's negative first screen, and meta-service push cards, providing the customer with number-picking suggestions.
[0059] After the customer clicks on the push notification to request a number, the target system provides the user with information about the number, including the status and estimated wait time. Simultaneously, the target system utilizes a cloud-based authorization mechanism to interact with the bank's system, ensuring consistent permissions across all devices, avoiding conflicts and ensuring data security.
[0060] Finally, when the customer's business is completed, the bank's business system sets the business status to "Completed" and invites the user to evaluate the service through the half-screen service window of the meta-service. At the same time, according to the secondary service query interface, if the user's business requires a second visit to the store, the secondary business processing or progress reminder will be pushed through mobile banking or meta-service, ensuring the continuity of the service and the integrity of the user experience.
[0061] The above process demonstrates the target system's powerful capabilities in multi-device collaboration, scenario perception, and intelligent operation, and also reflects the important role of the target system in improving customer experience and optimizing business process efficiency.
[0062] Optionally, the banking business system uses a series of standardized API interfaces to receive request parameters from the target system, process the corresponding business logic, generate response data, and then return the data to the target system.
[0063] (1) Customer identity authentication interface: The banking business system can provide a customer identity authentication interface, which is used by the target system to verify the legitimacy and security of the customer's identity before the customer takes a number, makes an appointment, etc.
[0064] (2) Business appointment interface: Through the business appointment interface, the target system can send the customer's appointment request to the bank, including key information such as the specific business type and appointment time. The bank's business system will generate an appointment record based on the customer information and feedback to the target system whether the appointment is successful.
[0065] (3) Number Pickup Interface: When a customer enters a bank branch, the number pickup interface is called to provide the customer with number pickup service. This interface generates and distributes number pickup information based on the customer ID, appointment information, and the current branch queue status.
[0066] (4) Number-taking status query interface: The target system sends the customer ID to the bank by calling the number-taking status query interface. The bank's business system then returns information such as the customer's current queue position and estimated waiting time, enabling the target system to promptly update the information on the customer's device, provide real-time feedback on the queue progress, and reduce the customer's anxiety during the waiting period.
[0067] (5) Branch Wi-Fi access status interface: used to obtain information on whether the customer device is connected to the bank branch Wi-Fi, so that the target system can trigger scenario-based services.
[0068] (6) Secondary service inquiry interface: To provide continuous and personalized services, the banking system uses the secondary service inquiry interface to allow the target system to inquire whether secondary services are required after the customer completes the initial business transaction, such as business progress inquiry and next appointment reminder. This interface enhances the continuity of banking business processing and ensures that customers can receive the required service reminders and suggestions at the appropriate time.
[0069] In summary, by providing a series of key interfaces, the bank has established a close data interaction network with the target system's meta-services. This enables intelligent operation of the entire process, from customer identity verification, service appointments, and number collection to scenario-based service recommendations, secondary service inquiries, and service evaluations. This deep integration not only enhances service convenience and customer experience, but also demonstrates the bank's openness and technological strength in digital services.
[0070] In an optional embodiment, the service reservation request is synchronized to other devices of the target user, including: registering the service reservation request in a distributed service directory through a distributed soft bus mechanism built into the target system, wherein the distributed service directory is also used to store the service information of the terminal device and all device identifiers corresponding to the target user; the target system detects other devices in the network that use the same target system account as the terminal device through a heartbeat mechanism; encapsulating the service information of the terminal device and the status information of the service reservation request into broadcast information through the target system and broadcasting it to other devices, wherein after listening to the broadcast information, the other devices subscribe to related services of the service reservation request according to the device identifier and service information stored in the distributed service directory and establish a service call channel; and synchronizing the service reservation request to other devices of the target user based on the service call channel.
[0071] Optionally, a distributed service distribution mechanism is a cross-device service discovery and invocation mechanism that enables devices to share services, synchronize data, and collaborate. The target system's distributed soft bus is a key technology for achieving information synchronization and resource sharing between devices. Based on this distributed soft bus, the target system can establish efficient data transmission channels between devices (terminal devices and other devices), enabling real-time synchronization of service appointment requests, number retrieval status, and other information across devices, thereby optimizing the user experience and ensuring information consistency.
[0072] For example, when a customer makes a service appointment on a variety of devices, such as a mobile phone, tablet, or smart terminal, the target system can synchronize this appointment information to the target devices in real time through a distributed distribution mechanism, ensuring that all devices have access to the user's latest appointment information. If a device fails, the distributed distribution mechanism can automatically transfer the task to another device, ensuring high availability and reliability of the target system.
[0073] Optionally, a distributed service directory is a data structure used by the target system to manage cross-device service information. This directory not only stores service information for end devices but also records all device identifiers associated with the target user. The target system uses this directory to ensure that all relevant device service information and status updates are discoverable and subscribed to by other devices, achieving information synchronization.
[0074] Optionally, by sending heartbeat messages periodically through a heartbeat mechanism, the target system can detect whether there are other devices using the same account on the network, as well as the online status of these devices. The target system can use the heartbeat mechanism to discover and confirm the target user's device collection, achieving cross-device information synchronization.
[0075] Optionally, broadcast information refers to the sending of specific information (such as the status of a service reservation request) to all relevant devices in the target system. In the target system application scenario, broadcast information can be used to notify other devices of the target user, enabling them to subscribe to and establish corresponding service call channels based on the information in the distributed service directory to receive updates on the service reservation request.
[0076] Optionally, after a customer schedules a banking appointment through a terminal device, the target system can not only process the appointment request but also register the request status and related service information in a distributed service directory via a distributed soft bus mechanism. A heartbeat mechanism is then used to probe the network to ensure that all other devices using the same account are discovered. The target system can then encapsulate the service appointment request status information as a broadcast message, allowing it to be monitored by other devices. These devices then establish service call channels based on the information in the service directory, achieving real-time synchronization of service appointment request information and ensuring that users can view and manage their appointment status on any device.
[0077] Optionally, the target system can share services and synchronize data between devices through the above mechanism, providing customers with a consistent and seamless service appointment experience, thereby solving the problems of information silos and poor device coordination in traditional appointment and number-taking systems.
[0078] In an optional embodiment, when a target user is detected entering a bank branch, a wake-up message sent by a terminal device of the target user is received through a target system, including: when it is detected that the target user carries a terminal device into the branch, detecting a target signal of the terminal device through the target system, wherein the target signal includes a unique identification code and environmental information of the branch; starting a corresponding perception algorithm according to a signal type of the target signal, wherein the perception algorithm is used to parse the target signal and extract the unique identification code of the branch and the location of the target user from the parsing result; and using the unique identification code and the location of the target user extracted from the parsing result as the wake-up message received by the target system from the terminal device.
[0079] Optionally, each bank branch has a unique identification code that uniquely identifies the branch in the target system and the banking system. This identification code is embedded in the target signal, allowing the target system to accurately identify the specific branch the user is in and provide personalized services to the user.
[0080] Optionally, a perception algorithm is a computer algorithm used to parse the target signal and extract key information (such as the network identification code and user location) from it. The target system can activate the corresponding perception algorithm based on different signal types (such as NFC, Bluetooth, Wi-Fi, etc.) to ensure the accuracy of data analysis. For example, for Bluetooth beacon signals, the perception algorithm will calculate the signal strength to estimate the distance of the user from the network; for Wi-Fi signals, the algorithm may determine the network where the user is located based on the MAC address of the signal source.
[0081] Optionally, the target signal is any one of the following three types of signals: a first type of signal is used to represent a wireless communication signal generated and transmitted by electromagnetic induction; a second type of signal is used to represent a wireless communication signal transmitted by Bluetooth; and a third type of signal is used to represent a wireless communication signal transmitted by Wi-Fi sensing.
[0082] Optionally, when the target user enters the range of a bank branch, the target user's terminal device will capture the target signal (NFC, Bluetooth beacon, Wi-Fi, etc.) emitted by the branch. These signals contain the branch's unique identification code and environmental information. The target system activates the corresponding perception algorithm based on the type of target signal, parses the signal content, and extracts the branch's unique identification code and the target user's approximate location information from the parsed results. The target system uses the extracted branch identification code and user location information to form wake-up information. This information triggers the subsequent number-taking process, including sending a query request to the bank's business system, obtaining the appointment status, and triggering scenario-based recommendations and automatic number-taking operations.
[0083] In an optional embodiment, after N operation instructions are generated based on the service reservation information and the target user's number-taking status information, the N operation instructions are recommended and sorted based on the device status of the terminal device, the target user's usage habits for the terminal device, and the target user's location; number-taking operation suggestion information is generated based on the sorting results, and the number-taking operation suggestion information is sent to the terminal device to notify the target user.
[0084] Optionally, the operation instructions are a series of operation suggestions intelligently generated by the target system based on the user's service appointment information, number collection status information, and contextual information (device status, usage habits, location information, etc.). These instructions may include quick number collection through the terminal device, recommended priority window, voice broadcast reminder, etc.
[0085] Optionally, the target system calls the intent framework service to intelligently recommend and sort N operation instructions and generate number retrieval operation suggestion information. The target system will automatically push scenario-based service suggestions such as "Do you need to retrieve a number?" based on the device status, usage habits, and location information of the user's terminal. The target system not only includes intelligent push notifications through various system entrances such as the smart assistant and the negative first screen of the mobile phone, but also covers automatic wake-up and number retrieval operations when the user touches NFC or enters Wi-Fi range, ensuring that users can complete the number retrieval process in the most natural and efficient way.
[0086] Through these technologies, the target system can achieve deeply personalized services, enhance the user experience, and reduce unnecessary steps, thereby optimizing the customer experience and improving business efficiency. Furthermore, the generation and push of scenario-based recommendations and personalized operation instructions demonstrate the target system's innovative advantages in scenario intelligence and user interaction.
[0087] According to another aspect of the embodiment of the present application, an intelligent number-taking device is also provided, wherein: Figure 4 is a schematic diagram of an optional intelligent number-taking device according to an embodiment of the present application, such as Figure 4 As shown, the intelligent number-taking device includes: a first processing unit 401, a query unit 402, an instruction generating unit 403, and a number-taking information generating unit 404.
[0088] Optionally, the first processing unit 401 is used to receive a wake-up message sent by the terminal device of the target user through the target system when it detects that the target user enters the outlet, wherein the wake-up message is used to wake up the meta-service related to the target system and the target user; the query unit 402 is used to call the query interface of the business system through the meta-service, and obtain the business reservation information of the target user based on the query interface query; the instruction generation unit 403 is used to generate N operation instructions based on the business reservation information and the number-taking status information of the target user, wherein N is an integer greater than 1, and each operation instruction is used to recommend a number-taking method to the target user; the number-taking information generation unit 404 is used to generate number-taking information corresponding to the target user in response to the operation instruction selected by the target user and send it to the terminal device.
[0089] Optionally, the intelligent number-taking device also includes a second processing unit and a third processing unit, wherein the second processing unit is used to receive a service appointment request sent by the target user through the terminal device through the target system; the third processing unit sends the service appointment request to the service system through the target system, and synchronizes the service appointment request to other devices of the target user, wherein the other devices are devices other than the terminal device and are equipped with the target system.
[0090] Optionally, the third processing unit includes: a first processing subunit, a first detection subunit, a second processing subunit, and a third processing subunit. The first processing subunit is used to register the service reservation request in the distributed service directory through the distributed soft bus mechanism built into the target system, wherein the distributed service directory is also used to store the service information of the terminal device and all device identifiers corresponding to the target user; the first detection subunit is used to detect other devices in the network that use the same target system account as the terminal device through the heartbeat mechanism; the second processing subunit is used to encapsulate the service information of the terminal device and the status information of the service reservation request into broadcast information through the target system and broadcast it to other devices, wherein after listening to the broadcast information, the other devices subscribe to the relevant services of the service reservation request according to the device identifier and service information stored in the distributed service directory and establish a service call channel; the third processing subunit is used to synchronize the service reservation request to other devices of the target user through the service call channel.
[0091] Optionally, the first processing unit includes: a second detection subunit, a fourth processing subunit, and a fifth processing subunit. The second detection subunit is configured to, upon detecting that a target user carries a terminal device into a network point, detect a target signal of the terminal device through a target system, wherein the target signal includes a unique identification code of the network point and environmental information; the fourth processing subunit is configured to activate a corresponding perception algorithm based on a signal type of the target signal, wherein the perception algorithm is configured to parse the target signal and extract the unique identification code of the network point and the location of the target user from the parsing result; and the fifth processing subunit is configured to use the unique identification code and the location of the target user extracted from the parsing result as wake-up information received by the target system from the terminal device.
[0092] According to another aspect of the present application, a computer-readable storage medium is provided, including: a computer program stored in the computer-readable storage medium, wherein when the computer program runs, the device where the computer-readable storage medium is located executes the above-mentioned intelligent number-taking method.
[0093] According to another aspect of the present application, an electronic device is also provided, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors execute the above-mentioned intelligent number-taking method.
[0094] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0095] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0096] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0097] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.
[0098] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0099] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program code.
[0100] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. An intelligent number-taking method, characterized in that: The intelligent number obtaining method is applied to the target system, including: When a target user is detected entering a network site, a wake-up message sent by a terminal device of the target user is received through a target system, wherein the wake-up message is used to wake up a meta-service of the target system related to the target user; Calling a query interface of a business system through the meta-service, and obtaining the business reservation information of the target user according to the query interface; Generate N operation instructions based on the service reservation information and the number-taking status information of the target user, where N is an integer greater than 1, and each operation instruction is used to recommend a number-taking method to the target user; In response to a target operation instruction selected by the target user from the N operation instructions, number acquisition information corresponding to the target user is generated and sent to the terminal device.
2. The method according to claim 1, characterized in that Before calling the query interface of the business system through the meta-service and obtaining the business reservation information of the target user through the query interface, the method further includes: receiving, through the target system, a service reservation request sent by the target user through the terminal device; The service reservation request is sent to the service system through the target system, and the service reservation request is synchronized to other devices of the target user, wherein the other devices are devices other than the terminal device and are equipped with and running the target system.
3. The method according to claim 2, characterized in that Synchronizing the service reservation request to other devices of the target user includes: Registering the service reservation request in a distributed service directory via a distributed soft bus mechanism built into the target system, wherein the distributed service directory is also used to store service information of the terminal device and all device identifiers corresponding to the target user; The target system detects other devices in the network that use the same target system account as the terminal device through a heartbeat mechanism; encapsulating the service information of the terminal device and the status information of the service reservation request into a broadcast message through the target system and broadcasting the message to the other device, wherein after listening to the broadcast message, the other device subscribes to the service related to the service reservation request according to the device identification and service information stored in the distributed service directory, and establishes a service call channel; The service reservation request is synchronized to other devices of the target user based on the service call channel.
4. The method according to claim 1, wherein When the target user is detected entering a bank branch, Receiving, by the target system, the wake-up information sent by the terminal device of the target user, includes: When it is detected that the target user carries the terminal device into the network point, detecting a target signal of the terminal device through the target system, wherein the target signal includes a unique identification code and environmental information of the network point; Initiate a corresponding sensing algorithm according to the signal type of the target signal, wherein the sensing algorithm is used to analyze the target signal and extract the unique identification code of the network point and the location of the target user from the analysis result; The unique identification code extracted from the parsing result and the location of the target user are used as the wake-up information received by the target system from the terminal device.
5. The method according to claim 4, characterized in that The target signal is any one of the following three types of signals: The first type of signal is used to represent wireless communication signals generated and transmitted by electromagnetic induction; The second type of signal is used to represent wireless communication signals transmitted via Bluetooth; The third type of signal is used to represent wireless communication signals transmitted via Wi-Fi sensing.
6. The method according to claim 1, characterized in that The number acquisition status information includes at least one of the following information: The first status information is used to describe whether the target user has completed the number collection at the branch; The second status information is used to describe the queue status of the target user's current reservation service; The third status information is used to describe the estimated waiting time for the target user to handle the current reservation service.
7. The method according to claim 1, characterized in that After generating N operation instructions according to the service reservation information and the number acquisition status information of the target user, the method further includes: Recommending and ranking the N operation instructions according to the device status of the terminal device, the target user's usage habits of the terminal device, and the target user's location to obtain a ranking result; Generate number-taking operation suggestion information according to the sorting result, and send the number-taking operation suggestion information to the terminal device to notify the target user.
8. An intelligent number-taking device, characterized in that: include: A first processing unit is configured to receive, through a target system, a wake-up message sent by a terminal device of a target user when detecting that the target user enters a network point, wherein the wake-up message is used to wake up a meta-service of the target system related to the target user; A query unit, configured to call a query interface of a business system through the meta-service, and obtain the business reservation information of the target user according to the query interface; An instruction generating unit, configured to generate N operation instructions based on the service reservation information and the number obtaining status information of the target user, wherein N is an integer greater than 1, and each operation instruction is used to recommend a number obtaining method to the target user; The numbering information generating unit is used to generate numbering information corresponding to the target user in response to a target operation instruction selected by the target user from the N operation instructions, and send the numbering information to the terminal device.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located executes the intelligent number-taking method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the intelligent number-taking method described in any one of claims 1 to 7.