A web site reservation method and apparatus

By receiving and parsing branch appointment requests via 5G messages, and selecting suitable bank branches based on the user's location and business needs, the poor user experience caused by choosing the nearest branch in existing technologies is solved, and a more efficient branch appointment and queuing service is achieved.

CN115456229BActive Publication Date: 2026-05-22AGRICULTURAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AGRICULTURAL BANK OF CHINA
Filing Date
2022-10-20
Publication Date
2026-05-22

Smart Images

  • Figure CN115456229B_ABST
    Figure CN115456229B_ABST
Patent Text Reader

Abstract

The application discloses a network point reservation method and device, and receives a network point reservation request sent by a terminal device of a user through a 5G message. The network point reservation request is analyzed to obtain key information such as location information of a current location of the user, a target type service, a target queuing mode and a target sorting mode. The user can determine the target type service, the target queuing mode and the target sorting mode according to self demands and include the information in the network point reservation request. After the key information is obtained, a first preselected network point for handling the target type service within a preset range around the current location of the user is determined. Then, a second preselected network point meeting a preset sorting range is determined from the first preselected network point according to the target queuing mode and the target sorting mode. Finally, a target network point is determined from the second preselected network point, a queuing request is sent to the target network point, and the reservation of the target network point is completed. In this way, the selected target network point can meet the expectation of the user, and the experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information processing technology, and in particular to a method and apparatus for making appointments at service outlets. Background Technology

[0002] With the development of information processing technology, users can now make online appointments for bank branch queuing via mobile devices. Currently, users first send a branch appointment request to the bank's back-end server. After receiving the request, the server selects a branch based on proximity and recommends it to the user, who then makes an appointment. However, selecting a branch based on proximity may not meet the user's expectations, resulting in a poor user experience. Summary of the Invention

[0003] To address the aforementioned technical issues, this application provides a method and apparatus for making appointments at service outlets, which can meet user expectations and improve user experience.

[0004] To achieve the above objectives, the technical solution provided in this application is as follows:

[0005] Firstly, this application provides a method for making appointments at service outlets, the method comprising:

[0006] Receives branch appointment requests sent by users' terminal devices via 5G messages;

[0007] Analyze the key information in the branch reservation request; the key information includes the user's current location information, the target type of service, the target number retrieval method, and the target sorting method.

[0008] Determine the first pre-selected service outlet within a preset range around the user's current location to handle the target type of service;

[0009] Based on the target numbering method and the target sorting method, a second pre-selected network point that meets the preset sorting range is determined from the first pre-selected network points;

[0010] The target location is determined from the second pre-selected locations, and a number retrieval request is sent to the target location to complete the reservation for the target location.

[0011] Secondly, this application provides a service point reservation device, the device comprising: a message processor and a service point reservation unit; the message processor comprising a 5G message receiving unit and a 5G message processing unit; the service point reservation unit comprising a service point recommendation unit and a service point queuing unit;

[0012] The 5G message receiving unit is used to receive the branch reservation request sent by the user's terminal device via 5G message;

[0013] The 5G message processing unit is used to parse key information in the branch reservation request; the key information includes the user's current location information, the target type of service, the target number retrieval method, and the target sorting method;

[0014] The service point recommendation unit is used to determine a first pre-selected service point within a preset range around the user's current location that handles the target type of business; and to determine a second pre-selected service point that meets the preset sorting range from the first pre-selected service points according to the target number retrieval method and the target sorting method.

[0015] The 5G message processing unit is also used to determine the target site from the second pre-selected sites;

[0016] The outlet queuing unit is used to send a queuing request to the target outlet in order to complete the reservation for the target outlet.

[0017] As can be seen from the above technical solution, this application has the following beneficial effects:

[0018] This application provides a method and apparatus for reserving service outlets. A backend service system receives a service outlet reservation request sent by a user's terminal device via 5G messaging. Parsing the reservation request yields key information such as the user's current location, target service type, target queuing method, and target sorting method. It is understood that the user can determine the target service type, queuing method, and sorting method based on their needs and include them in the reservation request. After obtaining the key information, the backend service system first determines a first pre-selected service outlet within a preset range around the user's current location that handles the target service type. Then, based on the target queuing method and sorting method, a second pre-selected service outlet that meets the preset sorting range is determined from the first pre-selected outlets. Finally, the backend service system determines the target service outlet from the second pre-selected outlets and sends a queuing request to the target outlet to complete the reservation. In this way, the selected target outlet is obtained according to the user's reservation request, meeting user expectations and improving the user experience. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 A schematic diagram illustrating an exemplary application scenario provided in this application embodiment;

[0021] Figure 2A flowchart illustrating a branch reservation method provided in this application embodiment;

[0022] Figure 3 This is a schematic diagram of the structure of a service point reservation device provided in an embodiment of this application;

[0023] Figure 4 This is a schematic diagram of another branch reservation device provided in an embodiment of this application. Detailed Implementation

[0024] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the embodiments of this application will be further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0025] To facilitate understanding and explanation of the technical solutions provided in the embodiments of this application, the background technology involved in the embodiments of this application will be introduced first.

[0026] With the development of information processing technology, users can now make online appointments for bank branches via mobile devices. Currently, users first send a branch appointment request to the bank's back-end system. After receiving the request, the system selects a branch based on proximity and recommends it to the user, who then makes an appointment. However, selecting a branch based on proximity may not meet the user's expectations, resulting in a poor user experience.

[0027] Based on this, this application provides a method and apparatus for reserving service outlets. A backend service system receives a service outlet reservation request sent by a user's terminal device via 5G messaging. Parsing the reservation request yields key information such as the user's current location, target service type, target queuing method, and target sorting method. It is understood that the user can determine the target service type, queuing method, and sorting method according to their needs and include them in the reservation request. After obtaining the key information, the backend service system first determines a first pre-selected service outlet within a preset range around the user's current location that handles the target service type. Then, based on the target queuing method and sorting method, a second pre-selected service outlet that meets the preset sorting range is determined from the first pre-selected outlets. Finally, the backend service system determines the target service outlet from the second pre-selected outlets and sends a queuing request to the target outlet to complete the reservation. Thus, the selected target outlet is obtained according to the user's reservation request, meeting user expectations and improving the user experience.

[0028] To facilitate understanding of the branch reservation method provided in the embodiments of this application, the following is combined with... Figure 1 The example scenario is shown below. See also... Figure 1As shown, this figure is a schematic diagram of an exemplary application scenario provided in an embodiment of this application. This method can be applied to a bank's back-end server 102.

[0029] In practical applications, users can send a branch appointment request to the bank's back-end server 102 via 5G messages using terminal device 101. The bank's back-end server 102 parses the key information in the appointment request to obtain the user's current location information, target service type, target queuing method, and target sorting method. It is understood that the target service type, target queuing method, and target sorting method can be selected by the user on the terminal device.

[0030] Next, the bank's back-end server 102 first determines the first pre-selected branches within a preset range around the user's current location to handle the target type of business. Then, based on the target queuing method and the target sorting method, the bank's back-end server 102 determines the second pre-selected branches that meet the preset sorting range from the first pre-selected branches. Finally, the back-end service system determines the target branch from the second pre-selected branches and sends a queuing request to the target branch to complete the reservation for the target branch.

[0031] Those skilled in the art will understand that Figure 1 The schematic diagram shown is merely one example in which embodiments of this application can be implemented. The scope of application of the embodiments of this application is not limited by any aspect of this framework.

[0032] To facilitate understanding of this application, the following description, in conjunction with the accompanying drawings, illustrates a method for making appointments at service outlets according to an embodiment of this application.

[0033] See Figure 2 As shown, this figure is a flowchart of a branch appointment method provided in an embodiment of this application. As an optional example, when the branch is a bank branch, this method can be applied to the bank's back-end server. Figure 2 As shown, the method may include S201-S205:

[0034] S201: Receive the branch reservation request sent by the user's terminal device via 5G message.

[0035] 5G messaging, or 5G rich media messaging, is a new type of short message service upgraded from traditional SMS. Using native SMS as the entry point, 5G messaging supports rich media messages such as text, images, audio, video, and location information, enabling multimedia, lightweight, and interactive messaging. It is understood that the branch reservation method provided in this application embodiment is a branch reservation method based on 5G messaging.

[0036] The terminal device in this embodiment is a 5G messaging-enabled terminal device, such as a 5G messaging mobile terminal. As an optional example, the terminal device provides a 5G messaging service point reservation control. Users can trigger the 5G messaging service point reservation control on the terminal device, and the terminal device, in response to the user's triggering operation, displays a service point reservation page. For example, the service point reservation page displays a service type selection control, a ticket retrieval method selection control, a sorting method selection control, a user identification information input control, and a travel mode selection control.

[0037] The service type selection control provides various branch service types for users to choose from. The ticket retrieval method selection control offers two options: immediate ticket retrieval and appointment ticket retrieval. Appointment ticket retrieval is for users to retrieve tickets for a later time slot. Immediate ticket retrieval is for users to retrieve tickets for immediate service. The sorting method selection control offers sorting options such as by distance, by estimated total time, or by estimated waiting time for users to choose from.

[0038] When a user chooses to make an appointment for queuing, the sorting method selection control on the appointment page only offers one sorting method: distance. This is the default. When a user chooses immediate queuing, the sorting method selection control on the appointment page offers three sorting methods: distance, estimated total time, and estimated waiting time. Additionally, user identification information can be a mobile phone number. Users can enter their mobile phone number in the user identification information input control. The travel mode selection control provides multiple travel options for users to choose from, such as bus and subway.

[0039] After a user enters their desired service type, desired queuing method, desired sorting method, desired travel mode, and user identification information on the service center reservation page, the terminal device responds by generating a service center reservation request in the form of a 5G message. This reservation request includes the desired service type, desired queuing method, desired sorting method, user identification information, desired travel mode, and the user's current location information. The user's current location information is determined by the terminal device's current location information. It's understandable that selecting a desired service type is one way to input the desired service type; other methods are similar and will not be elaborated upon here.

[0040] Subsequently, the terminal device sends a service point reservation request to the backend server via 5G messages. The backend server receives the service point reservation request sent by the user's terminal device via 5G messages. The service point reservation request is used to obtain service points recommended by the backend server. The service point reservation request is an uplink message sent by the terminal device. In practical applications, the backend server can receive uplink messages including text messages, image messages, multimedia messages such as audio and video, and geographic location coordinates. It can receive a wide variety of message types to facilitate subsequent business expansion.

[0041] It is understandable that most users make branch appointments and wait in line through banking applications on their mobile phones. However, these mobile banking applications are quite restrictive; for example, users need to download, install, and log in to use them. This increases the difficulty of use for users, resulting in poor operability and a poor user experience. In this embodiment, leveraging the advantages of 5G messaging—its native, simple, and fast nature—a branch appointment request is sent to the backend server via 5G messaging. This eliminates the need to download, install, and log in to a banking application, allowing users to complete branch appointments without a download. This provides users with an intuitive, simple, user-friendly, and intuitive interactive experience, improving user satisfaction and making it convenient and easy to use. Furthermore, the 5G messaging-based branch appointment method provided in this embodiment has a wide range of applications.

[0042] S202: Analyze the key information in the branch appointment request; the key information includes the user's current location information, the target type of business, the target number retrieval method, and the target sorting method.

[0043] After receiving a service center reservation request sent by a terminal device via 5G messages, the backend server parses the key information in the request. The key information obtained includes at least the user's current location information, the target service type, the target number retrieval method, and the target sorting method.

[0044] S203: Determine the first pre-selected service point within a preset range around the user's current location for handling the target type of business.

[0045] As an optional example, the backend server can query the network information of various outlets within a preset range around the user based on the user's current location information. The network information includes at least the network name, network number, location information, various types of services offered at the network, the number of people queuing for each type of service, the number of counters for each type of service, the distance from the user's current location to the network, and the estimated travel time from the user's current location to the network for each mode of transportation.

[0046] Based on this, after obtaining the key information, the backend server first determines the first pre-selected service outlet within a preset range around the user's current location to handle the target type of business. The preset range can be a default value or can be selected by the user on their terminal device and included in the service outlet reservation request.

[0047] It is understood that the first pre-selected service point is a service point within a preset range around the user's current location that can handle the target type of service requested by the user. The first pre-selected service point may include at least one service point that meets this requirement, and can be understood as a collective term for service points that meet this requirement.

[0048] S204: Based on the target numbering method and target sorting method, determine the second pre-selected network point that meets the preset sorting range from the first pre-selected network points.

[0049] Since the user's requirements also include the target numbering method and the target sorting method, after determining the first pre-selected site, it is also necessary to determine the second pre-selected site that meets the preset sorting range from the first pre-selected site based on the target numbering method and the target sorting method in the key information.

[0050] Understandably, when the target queuing method is appointment-based queuing, the target sorting method is by distance. When the target queuing method is instant queuing, the user's target sorting method is one of three: by distance, by estimated total time, or by estimated waiting time. That is, under instant queuing, the user may have chosen to sort by distance, by estimated total time, or by estimated waiting time.

[0051] It can be seen that when the target sorting method is sorted by distance, the preset sorting range is specifically the preset distance range. When the target sorting method is sorted by the estimated total time, the preset sorting range is specifically the estimated arrival time range. When the target sorting method is sorted by the estimated waiting time, the preset sorting range is specifically the estimated waiting time range.

[0052] Therefore, in this embodiment of the application, users can send a service point reservation request to the backend server according to their own needs. The backend server can then recommend service points that meet the user's needs, i.e., a second pre-selected service point. This satisfies the user's needs and improves the user experience.

[0053] In some possible implementations, embodiments of this application provide two specific implementation methods for determining a second pre-selected point that meets a preset sorting range from a first pre-selected point according to a target numbering method and a target sorting method, as detailed in C1-C2 and D1-D6 below.

[0054] S205: Select the target location from the second pre-selected locations, send a number request to the target location to complete the reservation for the target location.

[0055] Understandably, after determining the second pre-selected service outlet, it is also necessary to determine the target service outlet from the second pre-selected outlet to send the number retrieval request. The number retrieval request is typically used to call the number at the target service outlet. The request includes information such as the target service type and the target number retrieval method. When the target number retrieval method is appointment-based, the request also includes the appointment time. Therefore, the target service outlet can generate a service number for the user based on the information in the number retrieval request.

[0056] It is understandable that there may be additional users in the queue during the time it takes for a user to travel from their current location to the target location. If the queue is only called after the user arrives at the target location, the waiting time will be significantly increased, resulting in a poor user experience. Therefore, the location reservation method provided in this application provides users with a further location queuing service. That is, after determining the target location, a queuing request is sent to the target location to complete the reservation.

[0057] As an alternative example, the best-ranked site can be selected from the second pre-selected sites as the target site.

[0058] As another optional example, the key information obtained through parsing also includes user identification information, such as the user's mobile phone number. Based on this, in one possible implementation, this application embodiment provides a specific implementation method for determining a target location from a second pre-selected location and sending a number-taking request to the target location to complete the reservation for the target location, including:

[0059] A1: Send the network recommendation information of the second pre-selected network point to the terminal device via 5G message, and receive the reservation call information of the target network point sent by the terminal device; the target network point is determined from the second pre-selected network points based on the network recommendation information of the second pre-selected network points; the reservation call information of the target network point is generated by the terminal device in response to the reservation call operation of the target network point; the reservation call information includes the network point number of the target network point.

[0060] In this step, the target location is selected by the user from the second pre-selected locations. In practice, after determining the second pre-selected location, the backend server obtains the location recommendation information of the second pre-selected location and sends the location recommendation information of the second pre-selected location to the terminal device via 5G messaging.

[0061] For example, when the queuing method is instant queuing, the recommended service point information includes the name of the second pre-selected service point, the location information of the second pre-selected service point, the distance of the second pre-selected service point from the user's current location, the current number of people waiting at the second pre-selected service point, the estimated waiting time, and the estimated travel time. The estimated waiting time is the time the user will wait to be called after arriving at the service point. The estimated waiting time and the estimated travel time together constitute the estimated total time spent. The estimated total time spent is the time it takes for the user to travel from their current location to the service point to complete their business; the estimated total time spent can also be understood as the estimated time to receive a number.

[0062] For example, when the queuing method is appointment queuing, the recommended outlet information includes the outlet name of the second pre-selected outlet, the location information of the second pre-selected outlet, and the distance of the second pre-selected outlet from the user's current location.

[0063] As an optional example, after obtaining the site recommendation information for the second pre-selected site, the backend server integrates this information onto a 5G message card (hereinafter referred to as a card) and sends it to the terminal device in card form. The terminal device then displays the card-style site recommendation information for the user to view.

[0064] The site recommendation information integrated into the 5G message card is a type of card message. Card messages are a display format of 5G messages, presented on the terminal in card form. Cards can contain various message formats such as text, images, audio, video, and location. They can also include buttons and other interactive elements, with pre-set button values ​​for user clicks to perform specific services. The second pre-selected site includes at least one site; when multiple sites are included, multiple card messages are displayed on the terminal device. Each 5G message card represents the site recommendation information for one site, and each card corresponds to one site in the second pre-selected site.

[0065] As an optional example, a reservation call button can be set on each card. Users can trigger the reservation call button based on the branch recommendation information of a second pre-selected branch, indicating that the user has selected the branch corresponding to that card to send a request to get a number. Based on this, the branch corresponding to the card for which the user triggers the reservation call button is the target branch.

[0066] Understandably, card messages or multi-card messages are suitable for displaying specific information about each branch to users. They are concise, clear, and easy to understand, allowing users to quickly grasp the details of each branch and select their final target branch from a second pool of pre-selected branches based on button prompts (e.g., "Send Appointment Queue"). Furthermore, card messages are less affected by network limitations and have a high message reach rate.

[0067] After a user triggers the reservation call button on the card corresponding to the target branch, a reservation call operation is initiated. The terminal device then generates reservation call information in response to this operation. This information, including the branch number of the target branch, is then sent to the backend server. The backend server receives the reservation call information from the terminal device and determines that the branch from which the call request should be sent is the target branch.

[0068] A2: Determine the user's identity information based on the user's identification information, and send a queuing request to the target outlet based on the outlet number and the user's identity information to complete the reservation for the target outlet.

[0069] As an optional example, the backend server can query the user's identity information based on the user's identification information. Then, after determining the target location, the backend server first determines the user's identity information based on the user's identification information, and then sends a ticket request to the target location based on the target location's location number and the user's identity information to complete the reservation.

[0070] Based on A1-A2, it can be seen that users can choose their target outlet from the second pre-selected outlets according to their needs, which can meet user needs and improve user experience.

[0071] In one possible implementation, the backend server receives the queuing result from the target branch. The backend server then returns the queuing result to the user's terminal device as a card message for the user to view.

[0072] Based on the above S201-S205, this application provides a service point reservation method. The backend service system receives a service point reservation request sent by a user's terminal device via 5G messages. Parsing the reservation request yields key information such as the user's current location, target service type, target queuing method, and target sorting method. Users can determine their target service type, queuing method, and sorting method based on their needs and include these in their reservation request. After obtaining the key information, the backend service system first determines a first pre-selected service point within a preset range around the user's current location that handles the target service type. Then, based on the target queuing method and sorting method, a second pre-selected service point that meets the preset sorting range is determined from the first pre-selected service points. Finally, the backend service system determines the target service point from the second pre-selected service points and sends a queuing request to the target service point to complete the reservation. Thus, the selected target service point is obtained according to the user's reservation request, meeting user expectations and improving the user experience.

[0073] It can be seen that the target sorting method is sorted by distance, sorted by total estimated time, or sorted by estimated waiting time. That is, the user's selected target sorting method may be sorted by distance, sorted by total estimated time, or sorted by estimated waiting time. Therefore, the user's selected target sorting method is one of these three: sorted by distance, sorted by total estimated time, or sorted by estimated waiting time.

[0074] Based on this, in one possible implementation, in addition to the above-described S201-S205, the branch reservation method provided in this application embodiment also includes:

[0075] B1: Set a distance threshold for sorting by distance, a first time threshold for sorting by total estimated time, and a second time threshold for sorting by estimated waiting time.

[0076] The distance threshold represents a relatively long distance. When the distance between a service point and the user's current location exceeds the distance threshold, the service point is considered unsuitable.

[0077] The first time threshold represents a relatively long estimated total time. The estimated total time is the time it takes for a user to travel from their current location to the service center to complete their transaction. The estimated total time includes estimated waiting time and estimated travel time. If the estimated total time exceeds the first time threshold, it means that choosing that service center for ticket collection would result in a long estimated total time, and therefore, that service center is deemed unsuitable.

[0078] The estimated waiting time is the time a user will wait to be called after arriving at the service point. The second time threshold represents a relatively long waiting time. When the estimated waiting time exceeds the second time threshold, it means that if the user chooses this service point to get a number, the estimated waiting time will be too long, and the service point is deemed unsuitable.

[0079] B2: Calculate the parameter values ​​corresponding to the second pre-selected points under the other two sorting methods besides the target sorting method.

[0080] After obtaining the second pre-selected site based on the target numbering method and the target sorting method, the back-end service system obtains the parameter values ​​corresponding to the second pre-selected site under the other two sorting methods.

[0081] Specifically, when the sorting method is by distance, the parameter value corresponding to the second pre-selected site in the distance sorting is the distance value. The distance value can be obtained directly from the backend server, or it can be obtained by the backend server based on the user's current location information and the location information of the second pre-selected site.

[0082] When the sorting method is based on the estimated total time, the parameter value corresponding to the second pre-selected site in the sorted order is the estimated total time. When the sorting method is based on the estimated waiting time, the parameter value corresponding to the second pre-selected site in the sorted order is the estimated waiting time. This application provides a specific implementation method for obtaining the estimated total time corresponding to a site, and a specific implementation method for obtaining the estimated waiting time corresponding to a site, as detailed in D1-D6 below.

[0083] For example, if the user selects distance as the sorting method, and the other two sorting methods are estimated total time and estimated waiting time, then the parameter value for the second pre-selected site under the "estimated total time" sorting is the estimated total time. The parameter value for the second pre-selected site under the "estimated waiting time" sorting is the estimated waiting time.

[0084] B3: Determine the fourth pre-selected site from the second pre-selected sites, generate a target sorting method warning message corresponding to the fourth pre-selected site, and send the target sorting method warning message corresponding to the fourth pre-selected site to the terminal device; wherein, the parameter values ​​corresponding to the fourth pre-selected site under the other two sorting methods besides the target sorting method are all greater than the parameter threshold corresponding to the sorting method.

[0085] Understandably, when the sorting method is by distance, the corresponding parameter threshold is the distance threshold. When the sorting method is by total estimated time, the corresponding parameter threshold is the first time threshold. When the sorting method is by estimated waiting time, the corresponding parameter threshold is the second time threshold.

[0086] For example, if the user selects distance as the target sorting method, and the other two sorting methods are estimated total time and estimated waiting time, then when the estimated total time for the fourth pre-selected site in the second pre-selected site sorted by estimated total time exceeds a first time threshold, and the estimated waiting time for the fourth pre-selected site in the second pre-selected site sorted by estimated waiting time exceeds a second time threshold, a warning message for the target sorting method corresponding to the fourth pre-selected site is generated and sent to the terminal device. It can be understood that the second pre-selected site includes the fourth pre-selected site, and the fourth pre-selected site is any one of the second pre-selected sites that meets the above conditions.

[0087] Understandably, the target sorting method warning message is intended to indicate that the value of the fourth pre-selected location obtained under the user's chosen target sorting method is too high compared to the other two sorting methods. Selecting the fourth pre-selected location as the target location may be counterproductive. For example, although the distance between the fourth pre-selected location and the user's current location is short, the estimated total time and estimated waiting time corresponding to the fourth pre-selected location are both long.

[0088] As an optional example, when the card corresponding to the second pre-selected site is sent to the terminal device, the parameter values ​​corresponding to the fourth pre-selected site under the other two sorting methods besides the target sorting method are displayed and highlighted on the card corresponding to the fourth pre-selected site, so as to remind the user of the target sorting method warning message.

[0089] Based on the content of B1-B3, it can be seen that, while meeting user needs, more comprehensive information will be provided to users to improve their experience.

[0090] As an optional example, when the target queuing method is appointment queuing, the target sorting method is sorted by distance. The first pre-selected locations include at least one location.

[0091] Based on this, in one possible implementation, this application embodiment provides a specific implementation method for determining a second pre-selected point that meets a preset sorting range from the first pre-selected points in step S204 according to the target numbering method and the target sorting method, including:

[0092] C1: Based on the user's current location information and the location information of each of the first pre-selected network points, obtain the distance between the user's current location and each of the first pre-selected network points.

[0093] The backend server can obtain the location information of each of the first pre-selected locations. Then, based on the user's current location information and the location information of each of the first pre-selected locations, it can obtain the distance between the user's current location and each of the first pre-selected locations.

[0094] As an optional example, key information also includes the target mode of transportation. The distance between the user's current location and each point in the first pre-selected network may be the actual route distance obtained according to the target mode of transportation, rather than the straight-line distance.

[0095] C2: Sort at least one of the first pre-selected points according to distance, and determine a second pre-selected point from the first pre-selected points that meets the preset sorting range; the preset sorting range represents a preset distance range.

[0096] At least one of the first pre-selected locations is sorted by distance, for example, from closest to furthest. Then, a second pre-selected location that meets a preset sorting range is determined from the first pre-selected locations. This preset sorting range is the preset distance range. It can be understood that locations in the first pre-selected locations that do not meet the preset sorting range are those that are farther from the user's current location.

[0097] As an optional example, provided that all outlets in the second pre-selected outlets have available appointment slots, multiple cards are generated based on distance and returned to the user's terminal device.

[0098] Based on the content of C1-C2, when the target number retrieval method is appointment retrieval, the second pre-selected location can be obtained directly from the first pre-selected locations by sorting by distance.

[0099] As an optional example, when the ticket issuance method is instant issuance, the target sorting method can be sorted by distance, by estimated total time, or by estimated waiting time. As an optional example, key information also includes the target mode of transportation. The first pre-selected location includes at least one location.

[0100] Based on this, in one possible implementation, this application embodiment provides a specific implementation method for determining a second pre-selected point that meets a preset sorting range from the first pre-selected points in step S204 according to the target numbering method and the target sorting method, including:

[0101] D1: When the target sorting method is sorted by distance, calculate the distance between the user's current location and each point in the first pre-selected points, sort at least one point in the first pre-selected points according to distance, and determine the second pre-selected points that meet the preset sorting range from the first pre-selected points; the preset sorting range represents the preset distance range.

[0102] Understandably, under the instant number retrieval system, the user's selected sorting method may still be based on distance. For specific technical details, please refer to C1-C2, which will not be elaborated here.

[0103] D2: When the target sorting method is not sorted by distance, obtain the number of people waiting to handle the target type of business, the number of open counters for handling the target type of business, the average waiting time for handling the target type of business, and the estimated travel time from the user's current location to each of the first pre-selected locations; the estimated travel time is determined based on the distance from the user's current location to each of the first pre-selected locations and the user's target travel mode.

[0104] When the target sorting method is not sorted by distance, the user may select sorting by total estimated time or sorting by estimated waiting time.

[0105] To achieve sorting by estimated total time or estimated waiting time, the backend server first obtains parameters such as the number of people waiting for the target type of service at each of the first pre-selected service points, the number of open counters for the target type of service, the average waiting time for the target type of service, and the estimated travel time from the user's current location to each of the first pre-selected service points. It can be understood that the backend server can query these parameter values ​​based on the target type of service and the user's current location information. The estimated travel time can be represented by T. The estimated travel time is determined based on the user's selected mode of transportation and the distance between the user's current location and the first pre-selected service point.

[0106] D3: Based on the number of people waiting to process the target type of business at each of the first pre-selected outlets, the number of open counters for processing the target type of business, and the average waiting time for processing the target type of business, calculate the estimated arrival time for each outlet in the first pre-selected outlets.

[0107] Let n represent the number of people waiting to process the target type of service, m represent the number of open counters for processing the target type of service, T1 represent the estimated arrival time, and t represent the average waiting time for processing the target type of service. Then, the estimated arrival time T1 = n / m*t.

[0108] The average waiting time for each type of service can also be understood as the average processing time for each type of service.

[0109] D4: Remove the stations from the first pre-selected stations whose estimated travel time is longer than the estimated arrival time, and obtain the third pre-selected stations.

[0110] To avoid expired reservation numbers, locations with estimated travel times longer than estimated arrival times will be removed from the first pool of pre-selected locations, and a third pool of pre-selected locations will be generated. It's understandable that if a user attempts to obtain a number from a location with an estimated travel time longer than estimated arrival time, the reservation number may expire. For example, if the estimated arrival time is 40 minutes and the estimated travel time is 30 minutes, the estimated waiting time is 10 minutes. However, if the estimated arrival time is 40 minutes and the estimated travel time is 50 minutes, the reservation number will have expired before the user arrives at the location.

[0111] Understandably, obtaining a third-party appointment point can, to some extent, avoid the problem of expired appointment numbers, avoid the waiting risk caused by expired numbers, reduce users' waiting time, and improve user experience.

[0112] D5: When the target sorting method is sorting by the total estimated time, sort each point in the third pre-selected points according to the estimated arrival time, and determine the second pre-selected point from the third pre-selected points that meets the preset sorting range; the preset sorting range represents the preset estimated arrival time range.

[0113] The estimated total time is the time it takes for a user to travel from their current location to the service point to complete their transaction. The estimated arrival time obtained from D3 is the estimated total time. Therefore, when the target sorting method is based on estimated total time, the service points in the third pre-selected service points are sorted according to their estimated arrival time. For example, they can be sorted from shortest to longest estimated arrival time. Then, a second pre-selected service point that meets the preset sorting range is determined from the third pre-selected service points. The second pre-selected service point that meets the preset sorting range is the service point with the shorter estimated total time. The preset sorting range at this point is the estimated arrival time range. It can be understood that service points in the third pre-selected service points that do not meet the preset sorting range are service points with the longer estimated total time.

[0114] D6: When the target sorting method is sorted by estimated waiting time, based on the estimated arrival time and estimated travel time of each point in the third pre-selected points, obtain the estimated waiting time of each point in the third pre-selected points, sort each point in the third pre-selected points according to the estimated waiting time, and determine the second pre-selected points that meet the preset sorting range from the third pre-selected points; the preset sorting range represents the preset range of estimated waiting time.

[0115] The estimated waiting time is the time a user waits for their number to be called after arriving at the service point. The estimated total time includes both the estimated waiting time and the estimated travel time. The estimated waiting time is the difference between the estimated total time (or estimated calling time) and the estimated travel time. Therefore, the estimated waiting time for each service point in the third pre-selected service points can be obtained based on the estimated arrival time and estimated travel time for each service point.

[0116] The sites in the third pre-selected network are sorted according to their expected waiting time. For example, they can be sorted from shortest to longest expected waiting time. Then, a second pre-selected network that meets the preset sorting range is determined from the third pre-selected network. The second pre-selected network that meets the preset sorting range is the network with the shorter expected waiting time. The preset sorting range is then the expected waiting time range. It can be understood that the network sites in the third pre-selected network that do not meet the preset sorting range are the network sites with the longer expected waiting time.

[0117] Based on the content in D1-D6, it is known that currently, users randomly select service outlets or choose the nearest one based on distance for their business transactions. This can lead to significant differences in customer traffic between different outlets, wasting office resources, resulting in long waiting times, low efficiency, and a poor user experience. This application's embodiment considers user needs and recommends suitable outlets that better meet their expectations, taking into account distance, estimated waiting time, and total estimated time. This aims to rationally utilize outlet resources, provide high-quality service, and improve the user experience. In this way, it can, to some extent, solve problems such as long waiting times and large differences in customer traffic between outlets, effectively improving the user experience and increasing user satisfaction. Furthermore, it increases user choice, meeting the diverse needs of different user groups.

[0118] In one possible implementation, in addition to the above-described S201-S205, the branch reservation method provided in this application embodiment further includes:

[0119] E1: Obtain the actual processing time for each type of business at each branch on the current day, as well as the average processing time before the current day.

[0120] Understandably, the backend server can calculate and store the average processing time for each type of service based on the branch and its business type, updating it daily. The average processing time can also be understood as the average waiting time for users.

[0121] In practice, the actual processing time for each type of service at each branch on the current day, as well as the average processing time prior to the current day, are obtained. The average processing time prior to the current day is already stored in the backend server. The actual processing time for each type of service at each branch on the current day is the time obtained after the branch has finished processing its daily business.

[0122] E2: Set the first weight for the actual processing time on the current day and the second weight for the average processing time before the current day.

[0123] For example, the first weight of the actual processing time on the day is set to 0.5, and the second weight of the average processing time before the day is set to 0.5.

[0124] E3: Based on the first and second weights, the actual processing time on the current day is weighted and summed with the average processing time before the current day to obtain the updated average processing time for each type of business at each branch.

[0125] After obtaining the first weight, the second weight, the actual processing time on the day, and the average processing time before the day, the weighted sum is calculated to obtain the updated average processing time for each type of business at each branch.

[0126] For example, the average processing time for each type of business at each branch after the update is 0.5 * the actual processing time of the business on the current day + 0.5 * the average processing time of the business before the current day.

[0127] Based on E1-E3, it can be seen that the backend server can periodically update the average processing time for each type of business at each branch, for future needs.

[0128] Based on the service center reservation method provided in the above embodiments, this application also provides a service center reservation device, which will be described below with reference to the accompanying drawings.

[0129] See Figure 3 As shown in the figure, this is a schematic diagram of the structure of a service point reservation device provided in an embodiment of this application. Figure 3 As shown, the outlet reservation device includes: a message processor 300 and an outlet reservation unit 400; the message processor 300 includes a 5G message receiving unit 301 and a 5G message processing unit 302; the outlet reservation unit 400 includes an outlet recommendation unit 401 and an outlet queuing unit 402.

[0130] The 5G message receiving unit 301 is used to receive the branch reservation request sent by the user's terminal device via 5G message;

[0131] The 5G message processing unit 302 is used to parse key information in the branch reservation request; the key information includes the user's current location information, the target type of service, the target number retrieval method, and the target sorting method;

[0132] The service point recommendation unit 401 is used to determine the first pre-selected service points within a preset range around the user's current location for handling the target type of business; and to determine the second pre-selected service points that meet the preset sorting range from the first pre-selected service points according to the target number acquisition method and the target sorting method.

[0133] The 5G message processing unit 301 is also used to determine the target site from the second pre-selected site;

[0134] The branch queuing unit 402 is used to send a queuing request to the target branch to complete the reservation for the target branch.

[0135] In one possible implementation, when the target number retrieval method is appointment-based, the target sorting method is distance-based sorting; the first pre-selected service point includes at least one service point; the service point recommendation unit 401 is specifically used for:

[0136] Based on the location information of the user's current location and the location information of each of the first pre-selected locations, the distance between the user's current location and each of the first pre-selected locations is obtained;

[0137] At least one of the first pre-selected network points is sorted according to the distance, and a second pre-selected network point that meets the preset sorting range is determined from the first pre-selected network points; the preset sorting range represents a preset distance range.

[0138] In one possible implementation, when the ticket retrieval method is instant retrieval, the target sorting method is sorted by distance, by estimated total time, or by estimated waiting time; the key information also includes the target travel mode; the first pre-selected service point includes at least one service point; the service point recommendation unit 401 is specifically used for:

[0139] When the target sorting method is distance sorting, the distance between the user's current location and each of the first pre-selected network points is calculated, at least one of the first pre-selected network points is sorted according to the distance, and a second pre-selected network point that meets the preset sorting range is determined from the first pre-selected network points; the preset sorting range represents a preset distance range.

[0140] When the target sorting method is not distance sorting, obtain the number of people waiting to process the target type of business at each of the first pre-selected outlets, the number of open counters for processing the target type of business, the average waiting time for processing the target type of business, and the estimated travel time from the user's current location to each of the first pre-selected outlets; the estimated travel time is determined based on the distance from the user's current location to each of the first pre-selected outlets and the user's target travel mode;

[0141] Based on the number of people waiting to process the target type of business at each of the first pre-selected outlets, the number of open counters for processing the target type of business, and the average waiting time for processing the target type of business, calculate the estimated arrival time for each outlet in the first pre-selected outlets.

[0142] Remove the outlets from the first pre-selected outlets whose estimated travel time is longer than the estimated arrival time, and obtain the third pre-selected outlets;

[0143] When the target sorting method is sorting by the total estimated time, each point in the third pre-selected points is sorted according to the estimated arrival time, and a second pre-selected point that meets the preset sorting range is determined from the third pre-selected points; the preset sorting range represents a preset range of estimated arrival time.

[0144] When the target sorting method is sorting by estimated waiting time, the estimated waiting time corresponding to each of the third pre-selected outlets is obtained based on the estimated arrival time and estimated travel time of each outlet in the third pre-selected outlets. The outlets in the third pre-selected outlets are then sorted according to the estimated waiting time, and a second pre-selected outlet that meets the preset sorting range is determined from the third pre-selected outlets. The preset sorting range represents a preset range of estimated waiting times.

[0145] In one possible implementation, the target sorting method is sorting by distance, sorting by total estimated time, or sorting by estimated waiting time;

[0146] The site recommendation unit 401 is also used to set a distance threshold for sorting by distance, a first time threshold for sorting by estimated total time spent, and a second time threshold for sorting by estimated waiting time; and to calculate the parameter values ​​corresponding to the second pre-selected sites under the other two sorting methods besides the target sorting method.

[0147] The 5G message processing unit 302 is further configured to determine a fourth pre-selected site from the second pre-selected site, generate a target sorting method warning message corresponding to the fourth pre-selected site, and send the target sorting method warning message corresponding to the fourth pre-selected site to the terminal device; the parameter values ​​corresponding to the fourth pre-selected site under the other two sorting methods besides the target sorting method are all greater than the parameter threshold corresponding to the sorting method.

[0148] Wherein, when the sorting method is sorted by distance, the parameter value corresponding to the second pre-selected site under the sorted by distance is the distance value, and the parameter threshold corresponding to the sorted by distance is the distance threshold; when the sorting method is sorted by estimated total time, the parameter value corresponding to the second pre-selected site under the sorted by estimated total time is the estimated total time, and the parameter threshold corresponding to the sorted by estimated total time is the first time threshold; when the sorting method is sorted by estimated waiting time, the parameter value corresponding to the second pre-selected site under the sorted by estimated waiting time is the estimated waiting time, and the parameter threshold corresponding to the sorted by estimated waiting time is the second time threshold.

[0149] In one possible implementation, the key information also includes user identification information. See also Figure 4 , Figure 4 This is a schematic diagram of another branch reservation device provided in an embodiment of this application. Figure 4 As shown, the message processor 300 also includes a 5G message sending unit 303;

[0150] The 5G message sending unit 303 is used to send the network recommendation information of the second pre-selected network point to the terminal device via a 5G message; the 5G message receiving unit 301 is also used to receive the reservation call information of the target network point sent by the terminal device; the target network point is determined from the second pre-selected network points based on the network recommendation information of the second pre-selected network points; the reservation call information of the target network point is generated by the terminal device in response to the reservation call operation of the target network point; the reservation call information includes the network point number of the target network point;

[0151] The outlet queuing unit 402 is specifically used to determine the user's identity information based on the user's identity identifier information, and send a queuing request to the target outlet based on the outlet number of the target outlet and the user's identity information to complete the reservation of the target outlet.

[0152] The target site number is obtained by the 5G message processing unit 302 through parsing the reservation call information and then sent to the site call unit 402.

[0153] In one possible implementation, the outlet recommendation information is integrated and displayed on a 5G message card. It is understood that the 5G message card is created by the 5G message processing unit 302 based on the outlet recommendation information.

[0154] In one possible implementation, when the number retrieval method is instant number retrieval, the recommended service point information includes the name of the second pre-selected service point, the location information of the second pre-selected service point, the distance of the second pre-selected service point from the user's current location, the current number of people waiting at the second pre-selected service point, the estimated waiting time, and the estimated travel time.

[0155] When the number retrieval method is appointment-based, the recommended service point information includes the name of the second pre-selected service point, the location information of the second pre-selected service point, and the distance of the second pre-selected service point from the user's current location.

[0156] In one possible implementation, the terminal device provides a 5G message-based service point reservation control. In response to a trigger operation on the 5G message-based service point reservation control, the terminal device displays a service point reservation page. In response to input operations on the service point reservation page regarding the target service type, target number retrieval method, target sorting method, user identification information, and target travel mode, the terminal device generates a service point reservation request in the form of a 5G message. The service point reservation request includes the target service type, the target number retrieval method, the target sorting method, the user identification information, the target travel mode, and the user's current location information.

[0157] like Figure 4As shown, in one possible implementation, the apparatus further includes: a service manager 600; the service manager 600 is configured to:

[0158] Obtain the actual processing time for each type of business at each branch on the current day, as well as the average processing time for the previous day;

[0159] Set a first weight for the actual processing time on the current day and a second weight for the average processing time before the current day;

[0160] Based on the first weight and the second weight, the actual processing time on the day and the average processing time before the day are weighted and summed to obtain the updated average processing time for each type of business at each branch.

[0161] like Figure 4 As shown, the device also includes: a query device 500; the query device 500 is used to query the network information of various network points within a preset range around the user based on the user's current location information. The network point information includes at least the network point name, network point number, network point location information, various types of services offered by the network point, the number of people queuing for each type of service, the number of counters for each type of service, the distance from the user's current location to the network point, and the estimated travel time from the user's current location to the network point under each mode of transportation.

[0162] In addition, the 5G message receiving unit 301 is also used to receive the number retrieval result sent by the target network point.

[0163] In addition, embodiments of this application also provide an electronic device, including:

[0164] One or more processors;

[0165] Storage device, on which one or more programs are stored,

[0166] When the one or more programs are executed by the one or more processors, the one or more processors implement the branch reservation method as described in any of the above embodiments.

[0167] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the branch reservation method as described in any of the above embodiments.

[0168] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that all or part of the steps in the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network communication device such as a media gateway, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0169] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. Regarding the methods disclosed in the embodiments, since they correspond to the systems disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to the system section description.

[0170] It should also be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0171] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for making appointments at service outlets, characterized in that, The method includes: Receives branch appointment requests sent by users' terminal devices via 5G messages; Analyze the key information in the branch reservation request; the key information includes the user's current location information, the target type of service, the target number retrieval method, and the target sorting method. Determine the first pre-selected service outlet within a preset range around the user's current location to handle the target type of service; Based on the target numbering method and the target sorting method, a second pre-selected network point that meets the preset sorting range is determined from the first pre-selected network points; When the ticket retrieval method is instant retrieval, the target sorting method is sorted by distance, by estimated total time, or by estimated waiting time; the key information also includes the target travel mode; the first pre-selected service points include at least one service point; wherein, determining a second pre-selected service point that meets the preset sorting range from the first pre-selected service points according to the target ticket retrieval method and the target sorting method includes: When the target sorting method is not distance sorting, obtain the number of people waiting to process the target type of business at each of the first pre-selected outlets, the number of open counters for processing the target type of business, the average waiting time for processing the target type of business, and the estimated travel time from the user's current location to each of the first pre-selected outlets; the estimated travel time is determined based on the distance from the user's current location to each of the first pre-selected outlets and the user's target travel mode; Based on the number of people waiting to process the target type of business at each of the first pre-selected outlets, the number of open counters for processing the target type of business, and the average waiting time for processing the target type of business, calculate the estimated arrival time for each outlet in the first pre-selected outlets. Remove the outlets from the first pre-selected outlets whose estimated travel time is longer than the estimated arrival time, and obtain the third pre-selected outlets; When the target sorting method is sorting by the total estimated time, each point in the third pre-selected points is sorted according to the estimated arrival time, and a second pre-selected point that meets the preset sorting range is determined from the third pre-selected points; the preset sorting range represents a preset range of estimated arrival time. When the target sorting method is sorting by estimated waiting time, the estimated waiting time corresponding to each of the third pre-selected outlets is obtained based on the estimated arrival time and estimated travel time of each outlet in the third pre-selected outlets. The outlets in the third pre-selected outlets are then sorted according to the estimated waiting time, and a second pre-selected outlet that meets the preset sorting range is determined from the third pre-selected outlets. The preset sorting range represents a preset range of estimated waiting times. The target location is determined from the second pre-selected locations, and a number retrieval request is sent to the target location to complete the reservation for the target location.

2. The method according to claim 1, characterized in that, When the target number retrieval method is appointment-based, the target sorting method is distance-based sorting; the first pre-selected service points include at least one service point; determining a second pre-selected service point that meets a preset sorting range from the first pre-selected service points according to the target number retrieval method and the target sorting method includes: Based on the location information of the user's current location and the location information of each of the first pre-selected locations, the distance between the user's current location and each of the first pre-selected locations is obtained; At least one of the first pre-selected network points is sorted according to the distance, and a second pre-selected network point that meets the preset sorting range is determined from the first pre-selected network points; the preset sorting range represents a preset distance range.

3. The method according to claim 1, characterized in that, When the ticket retrieval method is instant retrieval, the target sorting method is sorted by distance, by estimated total time, or by estimated waiting time; the key information also includes the target travel mode; the first pre-selected service points include at least one service point; the step of determining a second pre-selected service point that meets the preset sorting range from the first pre-selected service points according to the target ticket retrieval method and the target sorting method includes: When the target sorting method is sorting by distance, the distance between the user's current location and each of the first pre-selected network points is calculated, at least one of the first pre-selected network points is sorted according to the distance, and a second pre-selected network point that meets the preset sorting range is determined from the first pre-selected network points; the preset sorting range represents a preset distance range.

4. The method according to any one of claims 1-3, characterized in that, The target sorting method is sorting by distance, sorting by total estimated time, or sorting by estimated waiting time; the method further includes: Set a distance threshold for sorting by distance, a first time threshold for sorting by total estimated time, and a second time threshold for sorting by estimated waiting time; Calculate the parameter values ​​corresponding to the second pre-selected points under the other two sorting methods besides the target sorting method; A fourth pre-selected site is determined from the second pre-selected sites, and a target sorting method warning message corresponding to the fourth pre-selected site is generated. The target sorting method warning message corresponding to the fourth pre-selected site is sent to the terminal device. The parameter values ​​corresponding to the fourth pre-selected site under the other two sorting methods besides the target sorting method are all greater than the parameter threshold corresponding to the sorting method. Wherein, when the sorting method is sorted by distance, the parameter value corresponding to the second pre-selected site under the sorted by distance is the distance value, and the parameter threshold corresponding to the sorted by distance is the distance threshold; when the sorting method is sorted by estimated total time, the parameter value corresponding to the second pre-selected site under the sorted by estimated total time is the estimated total time, and the parameter threshold corresponding to the sorted by estimated total time is the first time threshold; when the sorting method is sorted by estimated waiting time, the parameter value corresponding to the second pre-selected site under the sorted by estimated waiting time is the estimated waiting time, and the parameter threshold corresponding to the sorted by estimated waiting time is the second time threshold.

5. The method according to any one of claims 1-3, characterized in that, The key information also includes user identification information. The step of determining a target location from the second pre-selected locations and sending a number-taking request to the target location to complete the reservation for the target location includes: The terminal device sends the network recommendation information of the second pre-selected network point to the terminal device via 5G message, and receives the reservation call information of the target network point sent by the terminal device; the target network point is determined from the second pre-selected network points based on the network recommendation information of the second pre-selected network points; the reservation call information of the target network point is generated by the terminal device in response to the reservation call operation of the target network point; the reservation call information includes the network point number of the target network point; The user's identity information is determined based on the user's identification information. A request to obtain a number is sent to the target location based on the target location's location number and the user's identity information to complete the reservation for the target location.

6. The method according to claim 5, characterized in that, The recommended service locations are integrated and displayed on the 5G message card.

7. The method according to claim 5, characterized in that, When the number retrieval method is instant number retrieval, the recommended service point information includes the service point name of the second pre-selected service point, the location information of the second pre-selected service point, the distance of the second pre-selected service point from the user's current location, the current number of people waiting at the second pre-selected service point, the estimated waiting time, and the estimated travel time; When the number retrieval method is appointment-based, the recommended service point information includes the name of the second pre-selected service point, the location information of the second pre-selected service point, and the distance of the second pre-selected service point from the user's current location.

8. The method according to claim 1, characterized in that, The terminal device provides a 5G message-based service point reservation control. In response to triggering the 5G message-based service point reservation control, the terminal device displays a service point reservation page. In response to inputting the target service type, target number retrieval method, target sorting method, user identification information, and target travel mode on the service point reservation page, the terminal device generates a service point reservation request in the form of a 5G message. The service point reservation request includes the target service type, target number retrieval method, target sorting method, user identification information, target travel mode, and the user's current location information.

9. The method according to claim 1, characterized in that, The method further includes: Obtain the actual processing time for each type of business at each branch on the current day, as well as the average processing time for the previous day; Set a first weight for the actual processing time on the current day and a second weight for the average processing time before the current day; Based on the first weight and the second weight, the actual processing time on the day and the average processing time before the day are weighted and summed to obtain the updated average processing time for each type of business at each branch.

10. A network reservation device, characterized in that, The device includes: a message processor and a service center reservation device; the message processor includes a 5G message receiving unit and a 5G message processing unit; the service center reservation device includes a service center recommendation unit and a service center queuing unit. The 5G message receiving unit is used to receive the branch reservation request sent by the user's terminal device via 5G message; The 5G message processing unit is used to parse key information in the branch reservation request; the key information includes the user's current location information, the target type of service, the target number retrieval method, and the target sorting method; The service point recommendation unit is used to determine a first pre-selected service point within a preset range around the user's current location that handles the target type of business; and to determine a second pre-selected service point that meets the preset sorting range from the first pre-selected service points according to the target number retrieval method and the target sorting method. When the ticket retrieval method is instant retrieval, the target sorting method is sorted by distance, by estimated total time, or by estimated waiting time; the key information also includes the target travel mode; the first pre-selected service point includes at least one service point; the service point recommendation unit is specifically used for: When the target sorting method is not distance sorting, obtain the number of people waiting to process the target type of business at each of the first pre-selected outlets, the number of open counters for processing the target type of business, the average waiting time for processing the target type of business, and the estimated travel time from the user's current location to each of the first pre-selected outlets; the estimated travel time is determined based on the distance from the user's current location to each of the first pre-selected outlets and the user's target travel mode; Based on the number of people waiting to process the target type of business at each of the first pre-selected outlets, the number of open counters for processing the target type of business, and the average waiting time for processing the target type of business, calculate the estimated arrival time for each outlet in the first pre-selected outlets. Remove the outlets from the first pre-selected outlets whose estimated travel time is longer than the estimated arrival time, and obtain the third pre-selected outlets; When the target sorting method is sorting by the total estimated time, each point in the third pre-selected points is sorted according to the estimated arrival time, and a second pre-selected point that meets the preset sorting range is determined from the third pre-selected points; the preset sorting range represents a preset range of estimated arrival time. When the target sorting method is sorting by estimated waiting time, the estimated waiting time corresponding to each of the third pre-selected outlets is obtained based on the estimated arrival time and estimated travel time of each outlet in the third pre-selected outlets. The outlets in the third pre-selected outlets are then sorted according to the estimated waiting time, and a second pre-selected outlet that meets the preset sorting range is determined from the third pre-selected outlets. The preset sorting range represents a preset range of estimated waiting times. The 5G message processing unit is also used to determine the target site from the second pre-selected sites; The outlet queuing unit is used to send a queuing request to the target outlet in order to complete the reservation for the target outlet.