Business handling position positioning method, device and system

The positioning data of the contract location is obtained through the service server monitoring and the wireless positioning technology of the target mobile terminal, which solves the problem of inaccurate position when signing the contract on the PC side and realizes the precise positioning of the business processing location.

CN120455529APending Publication Date: 2025-08-08KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510592986.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

When signing contracts on the personal computer, the accurate positioning information cannot be obtained directly, resulting in inaccurate signing location.

Method used

The service server monitors the service processing of the target account on the service terminal, determines the target mobile terminal that supports the wireless positioning function and sends a positioning data reporting instruction to it, and receives and associates the positioning data and service data.

Benefits of technology

It improves the accuracy of the business processing location and realizes the precise positioning of the contracted location by the business server.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455529A_ABST
    Figure CN120455529A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a service handling position positioning method, device and system, and the method is applied to a service server, and comprises the steps: determining a target mobile terminal bound with a target account when monitoring that the target account carries out the service handling on a service terminal; the service terminal does not support a wireless positioning function; the target mobile terminal supports a wireless positioning function; sending a positioning data reporting instruction to the target mobile terminal, the positioning data reporting instruction being used for instructing the target mobile terminal to perform positioning based on a wireless positioning technology, and reporting positioning data obtained by positioning; receiving positioning data sent by the target mobile terminal; and performing associated storage on the positioning data and business data generated in a business handling process. The method is used for improving the accuracy of the obtained business handling position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing and information technology, and in particular to a method, device and system for locating a business processing location. Background Art

[0002] In the home improvement industry, geolocation data plays a crucial role in the contract signing process. Analyzing the inherent connection between contract signing location and customer conversion rates can help home improvement companies develop more precise marketing strategies and rationally plan their market presence, significantly improving their operational efficiency and market competitiveness.

[0003] In current contract signing scenarios, especially when using a personal computer (PC), existing technologies for obtaining the signing location have numerous limitations. Due to the inherent hardware and functional characteristics of the PC, precise location information cannot be directly obtained, making it difficult to determine the exact location during the signing process. Summary of the Invention

[0004] In view of this, embodiments of the present application provide a method, device, and system for locating a business processing location, so as to improve the accuracy of the acquired business processing location.

[0005] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:

[0006] In a first aspect, an embodiment of the present application provides a method for locating a business processing location, which is applied to a business server, and the method includes:

[0007] When it is monitored that the target account is conducting business on the business terminal, determining the target mobile terminal bound to the target account; the business terminal does not support the wireless positioning function; the target mobile terminal supports the wireless positioning function;

[0008] Sending a positioning data reporting instruction to the target mobile terminal, wherein the positioning data reporting instruction is used to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report positioning data obtained by positioning;

[0009] receiving positioning data sent by the target mobile terminal;

[0010] The positioning data is associated with the business data generated during the business handling process and stored.

[0011] As an optional implementation of the embodiment of the present application, the method further includes:

[0012] If the positioning data sent by the target mobile terminal is not received within a preset time period after the positioning data reporting instruction is sent to the target mobile terminal, determining whether the number of retries of the positioning data reporting instruction exceeds a threshold number;

[0013] If not, resending the positioning data reporting instruction to the target mobile terminal, starting a new round of preset time duration, and increasing the number of retry attempts of the positioning data reporting instruction by one;

[0014] If so, positioning failure indication information is sent to the service terminal, where the positioning failure indication information is used to indicate that the positioning data acquisition has failed.

[0015] As an optional implementation of the embodiment of the present application, before determining the target mobile terminal bound to the target account, the method further includes:

[0016] receiving a binding request sent by a target account, wherein the mobile terminal binding request carries identification information of the target mobile terminal and is used to request binding between the target account and the target mobile terminal;

[0017] In response to the binding request, the target account and the target mobile terminal are bound.

[0018] As an optional implementation of the embodiment of the present application, the method further includes:

[0019] receiving a service data query request sent by a query terminal, wherein the service data query request carries at least one query condition;

[0020] Searching for positioning data and service data matching the query condition from the associated stored data;

[0021] The positioning data and service data matching the query condition are sent to the query terminal.

[0022] In a second aspect, an embodiment of the present application provides a method for locating a business processing location, which is applied to a mobile terminal. The method includes:

[0023] receiving a positioning data reporting instruction sent by a service server, wherein the positioning data reporting instruction is used to instruct the mobile terminal to perform positioning based on wireless positioning technology and report positioning data obtained by positioning;

[0024] Perform positioning based on wireless positioning technology to obtain positioning data;

[0025] The positioning data is sent to the service server so that the service server associates and stores the positioning data with service data generated by a target account handling a service on the service terminal, where the target account is an account bound to the mobile terminal.

[0026] In a third aspect, an embodiment of the present application provides a service server, including:

[0027] A processing unit is configured to, when monitoring that a target account is conducting business on a business terminal, determine a target mobile terminal bound to the target account; the business terminal does not support a wireless positioning function; and the target mobile terminal supports a wireless positioning function;

[0028] a sending unit, configured to send a positioning data reporting instruction to the target mobile terminal, wherein the positioning data reporting instruction is used to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report positioning data obtained by positioning;

[0029] a receiving unit, configured to receive positioning data sent by the target mobile terminal;

[0030] The storage unit is used to associate and store the positioning data with the business data generated during the business handling process.

[0031] As an optional implementation of the embodiment of the present application, the sending unit is further used to determine whether the number of retries of the positioning data reporting instruction exceeds a threshold number if the positioning data sent by the target mobile terminal is not received within a preset time period after the positioning data reporting instruction is sent to the target mobile terminal; if not, the positioning data reporting instruction is re-sent to the target mobile terminal, and a new round of preset time period timing is started, and the number of retries of the positioning data reporting instruction is increased by one; if so, a positioning failure indication message is sent to the service terminal, and the positioning failure indication message is used to indicate a failure in obtaining positioning data.

[0032] As an optional implementation manner of an embodiment of the present application, the receiving unit is further used to receive a binding request sent by the target account before determining the target mobile terminal to which the target account is bound, wherein the mobile terminal binding request carries the identification information of the target mobile terminal and is used to request binding of the target account and the target mobile terminal; and in response to the binding request, the target account and the target mobile terminal are bound.

[0033] As an optional implementation of the embodiment of the present application, the receiving unit is further configured to receive a service data query request sent by a query terminal, wherein the service data query request carries at least one query condition;

[0034] The storage unit is further configured to search the associated stored data for positioning data and service data that match the query condition;

[0035] The sending unit is further configured to send the positioning data and service data matching the query condition to the query terminal.

[0036] In a fourth aspect, an embodiment of the present application provides a mobile terminal, including:

[0037] a receiving unit, configured to receive a positioning data reporting instruction sent by a service server, wherein the positioning data reporting instruction is used to instruct the mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning;

[0038] A positioning unit, configured to perform positioning based on wireless positioning technology to obtain positioning data;

[0039] The sending unit is used to send the positioning data to the business server so that the business server associates and stores the positioning data with business data generated by the business handled by the target account on the business terminal, where the target account is an account bound to the mobile terminal.

[0040] In a fifth aspect, an embodiment of the present application provides a business server comprising: a memory and a processor, wherein the memory is used to store a computer program and the processor is used to enable the business server to implement the method for locating the business processing location as described in any one of the first aspects when executing the computer program.

[0041] In the sixth aspect, an embodiment of the present application provides a mobile terminal, comprising: a memory and a processor, wherein the memory is used to store a computer program and the processor is used to enable the mobile terminal to implement the method for locating the business processing location described in any one of the second aspects when executing the computer program.

[0042] In a seventh aspect, an embodiment of the present application provides a business system, including:

[0043] A service terminal, used to interact with users to handle services; the service terminal does not support wireless positioning function;

[0044] The service server is configured to, when monitoring a target account conducting a service on a service terminal, determine a target mobile terminal bound to the target account, send a positioning data reporting instruction to the target mobile terminal, receive positioning data sent by the target mobile terminal, and associate and store the positioning data with service data generated during the service processing; wherein the positioning data reporting instruction is configured to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning;

[0045] The mobile terminal is used to obtain positioning data based on wireless positioning technology and send the positioning data to the service server.

[0046] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which, when the computer program is executed by a computing device, enables the computing device to implement any of the above-mentioned methods for locating a business processing location.

[0047] In a ninth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the computer to implement any of the above-mentioned methods for locating a business processing location.

[0048] The method for locating a business processing location provided in an embodiment of the present application determines the target mobile terminal bound to the target account when it is monitored that the target account is conducting business on the business terminal, and sends a positioning data reporting instruction to the target mobile terminal to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning, and when receiving the positioning data sent by the target mobile terminal, associates and stores the positioning data with the business data generated during the business processing process. Since the business server can send a positioning data reporting instruction to the target mobile terminal bound to the target account and receive the positioning data obtained by the target mobile terminal through positioning based on wireless positioning technology, in the method for locating a business processing location provided in an embodiment of the present application, the business server can accurately obtain the positioning data of the business processing location with the help of the bound target mobile terminal, thereby improving the accuracy of the obtained business processing location. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0050] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0051] Figure 1 A schematic diagram of the structure of the business system provided in an embodiment of the present application;

[0052] Figure 2 An interactive flow chart of a method for locating a business processing location provided in some embodiments;

[0053] Figure 3 A flowchart of the steps of a method for locating a business processing location provided in some embodiments;

[0054] Figure 4 An interactive flow chart of a method for locating a business processing location provided in some embodiments;

[0055] Figure 5 A schematic diagram of the business server structure provided in an embodiment of the present application;

[0056] Figure 6 A schematic diagram of the structure of a mobile terminal provided in an embodiment of the present application;

[0057] Figure 7 A schematic diagram of the hardware structure of the service server provided in an embodiment of the present application;

[0058] Figure 8 A schematic diagram of the hardware structure of a mobile terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] In order to more clearly understand the above-mentioned objectives, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that, in the absence of conflict, the embodiments of the present application and the features therein can be combined with each other.

[0060] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application may also be implemented in other ways different from those described herein. Obviously, the embodiments in the specification are only part of the embodiments of the present application, not all of the embodiments.

[0061] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete way. In addition, in the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" refers to two or more.

[0062] The present application embodiment provides a business system, referring to Figure 1 As shown, the business system includes: a business terminal 11, a business server 12, a mobile terminal 13 and a query terminal 14.

[0063] The service terminal 11 is used to interact with the user to complete the service processing. For example, the service terminal may be a personal computer, tablet computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), workstation, or other terminal device that does not support wireless positioning. This embodiment of the application does not limit the type of service terminal. Figure 1 In the figure, the service terminal 11 is taken as an example as a personal computer.

[0064] The business server 12 is used to determine the target mobile terminal bound to the target account when it is monitored that the target account is conducting business on the business terminal, send a positioning data reporting instruction to the target mobile terminal to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning, receive the positioning data sent by the target mobile terminal, and associate and store the positioning data with the business data generated during the business processing. The business server 12 is also used to receive a business data query request carrying at least one query condition sent by the query terminal 14, search for positioning data and business data that match the query condition from the associated stored data, and send the positioning data and business data that match the query condition to the query terminal 14. The business server provided in the embodiment of the present application can be a tower server, a rack server, a blade server, a cloud server, a virtual server, or the server can also be other types of servers, which are not limited in the embodiment of the present application.

[0065] The mobile terminal 13 is configured to obtain positioning data based on wireless positioning technology upon receiving a positioning data reporting instruction sent by the service server 12, and to send the positioning data obtained based on the wireless positioning technology to the service server 12. For example, the mobile terminal may be a mobile phone, a smart watch, a smart bracelet, a tablet computer, a satellite phone, or other terminal device that supports a wireless positioning function. Similarly, the present embodiment does not limit the type of mobile terminal. Figure 1 In the figure, the mobile terminal is a mobile phone as an example.

[0066] The query terminal 14 is used to send a service data query request containing at least one query condition to the service server 12, receive positioning data and service data matching the query condition from the service server 12, and display the received positioning data and service data. The query terminal 14 can be the service terminal 11 or the mobile terminal 13, or another device. Specifically, the service terminal 11 or the mobile terminal 13 can obtain positioning data and service data matching specific conditions from the service server 12, or another device can obtain positioning data and service data matching specific conditions from the service server 12.

[0067] The embodiment of the present application provides a method for locating a business processing location, referring to Figure 2 As shown, the method for locating the business processing location may include the following steps:

[0068] S21. When the service server detects that the target account is handling a service on the service terminal, it determines the target mobile terminal bound to the target account.

[0069] The service terminal does not support the wireless positioning function, and the target mobile terminal supports the wireless positioning function.

[0070] In the embodiments of the present application, monitoring the business processing performed on the business terminal refers to the business server continuously observing and detecting the operating status and related information of the business terminal through a specific program or mechanism. "Target account" refers to the account of a specific user who is performing business processing operations in the business system. It can be an individual user's account or an enterprise user's account. "Business terminal" refers to the device used by the user to conduct business, such as a personal computer (PC), a self-service terminal, etc. These devices may be connected to the business server and are used to send business processing requests to the server and receive related feedback.

[0071] In the embodiment of the present application, different accounts can log in to different service terminals and conduct business operations on the logged-in terminal devices, and each account can be bound to one or more terminal devices. The service server can save the binding relationship between each account and the terminal device, and obtain the mobile terminal (target mobile terminal) bound to the target account (the account currently conducting business operations) based on the binding relationship.

[0072] S22. The service server sends a positioning data reporting instruction to the target mobile terminal.

[0073] In response, the target mobile terminal receives the positioning data reporting instruction sent by the service server.

[0074] The positioning data reporting instruction is used to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning.

[0075] In some embodiments, a Hyper Text Transfer Protocol Secure (HTTPS) link may be established between the service server and the target mobile terminal, and a positioning data reporting instruction may be sent to the target mobile terminal via the HTTPS link.

[0076] S23. The target mobile terminal is positioned based on wireless positioning technology to obtain positioning data.

[0077] The wireless positioning technology in the embodiments of the present application may be a satellite positioning technology. For example, the positioning technology may be based on a satellite positioning system such as the Beidou Satellite Navigation System or the Global Positioning System (GPS). Alternatively, the positioning technology may be based on a base station positioning technology, a Bluetooth positioning technology, a Wi-Fi positioning technology, etc. The embodiments of the present application do not limit this. The target mobile terminal shall be able to accurately obtain the target mobile terminal's location information based on the wireless positioning technology.

[0078] S24. The target mobile terminal sends the positioning data to the service server.

[0079] Correspondingly, the service server receives the positioning data sent by the target mobile terminal.

[0080] S25. The target mobile terminal associates and stores the positioning data with the service data generated during the service handling process.

[0081] Storing the positioning data in association with the business data generated during the business process can facilitate operation and maintenance personnel to conduct business analysis based on the positioning data.

[0082] The method for locating a business processing location provided in an embodiment of the present application determines the target mobile terminal bound to the target account when it is monitored that the target account is conducting business on the business terminal, and sends a positioning data reporting instruction to the target mobile terminal to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning, and when receiving the positioning data sent by the target mobile terminal, associates and stores the positioning data with the business data generated during the business processing process. Since the business server can send a positioning data reporting instruction to the target mobile terminal bound to the target account and receive the positioning data obtained by the target mobile terminal through positioning based on wireless positioning technology, in the method for locating a business processing location provided in an embodiment of the present application, the business server can accurately obtain the positioning data of the business processing location with the help of the bound target mobile terminal, thereby improving the accuracy of the obtained business processing location.

[0083] In some embodiments, the method for locating the business processing location further includes:

[0084] The service server receives a binding request sent by a target account, where the mobile terminal binding request carries identification information of the target mobile terminal, and is used to request binding of the target account and the target mobile terminal. The service server binds the target account and the target mobile terminal in response to the binding request.

[0085] The identification information of the mobile terminal can be the International Mobile Equipment Identity (IMEI), device serial number, phone number or other identifier that can uniquely identify the mobile terminal. Through this identification information, the service server can accurately and uniquely identify the specific device that the target account wants to bind.

[0086] The embodiment of the present application also provides another method for locating a business processing location. The method for locating a business processing location is applied to a business server. Figure 3 As shown, the method for locating the business processing location may include the following steps:

[0087] S301: When it is monitored that a target account is conducting a service on a service terminal, a target mobile terminal bound to the target account is determined.

[0088] The service terminal does not support the wireless positioning function; the target mobile terminal supports the wireless positioning function.

[0089] S302: Send a positioning data reporting instruction to the target mobile terminal.

[0090] The positioning data reporting instruction is used to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning.

[0091] S303: Determine whether the positioning data sent by the target mobile terminal is received within a preset time period after the positioning data reporting instruction is sent to the target mobile terminal.

[0092] Due to reasons such as target mobile terminal failure or network failure, the target mobile terminal may not be able to receive the positioning data reporting instruction sent by the service server, or may be unable to send positioning data to the service server in response to the positioning data reporting instruction. In this case, the service server will not be able to receive the positioning data sent by the target mobile terminal.

[0093] In the above step S303, if the positioning data sent by the target mobile terminal is received within the preset time period after the positioning data reporting instruction is sent to the target mobile terminal, the following step S304 is executed:

[0094] S304: Associate and store the positioning data with the business data generated during the business handling process.

[0095] In the above step S303, if the positioning data sent by the target mobile terminal is not received within the preset time period after the positioning data reporting instruction is sent to the target mobile terminal, the following steps S305 to S307 are executed:

[0096] S305: Determine whether the number of retry attempts of the positioning data reporting instruction exceeds a threshold number.

[0097] For example, the threshold number of times may be 5 times, 3 times, etc.

[0098] In the above step S305, if the number of retry attempts of the positioning data reporting instruction exceeds the threshold number, the following step S306 is executed:

[0099] S306: resend the positioning data reporting instruction to the target mobile terminal, start a new round of preset time duration, and increase the number of retry attempts of the positioning data reporting instruction by one.

[0100] In the above step S305, if the number of retry attempts of the positioning data reporting instruction exceeds the threshold number, the following step S307 is executed:

[0101] S307: Send positioning failure indication information to the service terminal.

[0102] The positioning failure indication information is used to indicate a failure in obtaining positioning data.

[0103] In some embodiments, after the service server sends the positioning failure indication information to the service terminal, the service terminal may also output a prompt message prompting the user to manually input the positioning data, so that the user can manually input the positioning data, and send the positioning data manually input by the user to the service server.

[0104] The present application embodiment also provides another method for locating a business handling location, referring to Figure 4 As shown, the method for locating the business processing location may include the following steps:

[0105] S401: The query terminal sends a service data query request to the service server.

[0106] In response, the service server receives the service data query request sent by the query terminal.

[0107] The service data query request carries at least one query condition.

[0108] In some embodiments, the at least one query condition may include a query condition related to business data. For example, the at least one query condition may include that the business processing time is within a characteristic time interval. For another example, the at least one query condition may include that the business type is a characteristic business type.

[0109] In some embodiments, the at least one query condition may include a query condition related to positioning data. For another example, the at least one query condition may include that the positioning data is located within a characteristic geographic area.

[0110] S402: The service server searches for positioning data and service data matching the query condition from the associated stored data.

[0111] It should be noted that when the query condition is a query condition related to business data, the business server searches the associated stored data for each business data that matches the query condition, as well as the positioning data associated with these data business data; when the query condition is a query condition related to positioning data, the business server searches the associated stored data for each positioning data that matches the query condition, as well as the business data associated with these positioning data.

[0112] S403: The service server sends the positioning data and service data matching the query condition to the query terminal.

[0113] In response, the query terminal receives the positioning data and service data that match the query condition and are sent by the service server.

[0114] In some embodiments, after the query terminal receives the positioning data and service data that match the query conditions sent by the service server, the query terminal may further display and / or analyze the positioning data and service data that match the query conditions.

[0115] Based on the same inventive concept, as an implementation of the above method, the embodiment of the present application also provides a business server and a mobile terminal. This embodiment corresponds to the above method embodiment. For ease of reading, this embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the business server and mobile terminal in this embodiment can implement the contents of the above method embodiment.

[0116] The embodiment of the present application provides a service server, Figure 5 This is a schematic diagram of the structure of the business server, such as Figure 5 As shown, the business server 500 includes:

[0117] The processing unit 51 is configured to, when monitoring that a target account is conducting business on a business terminal, determine a target mobile terminal bound to the target account; the business terminal does not support a wireless positioning function; and the target mobile terminal supports a wireless positioning function;

[0118] a sending unit 52, configured to send a positioning data reporting instruction to the target mobile terminal, wherein the positioning data reporting instruction is used to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report positioning data obtained by positioning;

[0119] The receiving unit 53 is configured to receive the positioning data sent by the target mobile terminal;

[0120] The storage unit 54 is used to associate and store the positioning data with the business data generated during the business handling process.

[0121] As an optional implementation of the embodiment of the present application, the sending unit 52 is also used to determine whether the number of retries of the positioning data reporting instruction exceeds a threshold number if the positioning data sent by the target mobile terminal is not received within a preset time period after the positioning data reporting instruction is sent to the target mobile terminal; if not, the positioning data reporting instruction is re-sent to the target mobile terminal, and a new round of preset time period timing is started, and the number of retries of the positioning data reporting instruction is increased by one; if so, a positioning failure indication message is sent to the service terminal, and the positioning failure indication message is used to indicate that the positioning data acquisition failed.

[0122] As an optional implementation of an embodiment of the present application, the receiving unit 53 is further used to receive a binding request sent by the target account before determining the target mobile terminal to which the target account is bound, wherein the mobile terminal binding request carries the identification information of the target mobile terminal and is used to request binding of the target account and the target mobile terminal; and in response to the binding request, the target account and the target mobile terminal are bound.

[0123] As an optional implementation of the embodiment of the present application, the receiving unit 53 is further configured to receive a service data query request sent by a query terminal, where the service data query request carries at least one query condition;

[0124] The storage unit 54 is further configured to search the associated stored data for positioning data and service data that match the query condition;

[0125] The sending unit 52 is further configured to send the positioning data and service data matching the query condition to the query terminal.

[0126] The embodiment of the present application provides a mobile terminal, Figure 6 is a structural diagram of the mobile terminal, such as Figure 6 As shown, the mobile terminal 600 includes:

[0127] The receiving unit 61 is configured to receive a positioning data reporting instruction sent by a service server, wherein the positioning data reporting instruction is configured to instruct the mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning;

[0128] A positioning unit 62 is configured to perform positioning based on wireless positioning technology to obtain positioning data;

[0129] The sending unit 63 is used to send the positioning data to the business server so that the business server can associate and store the positioning data with business data generated by the business handled by the target account on the business terminal, where the target account is the account bound to the mobile terminal.

[0130] The service server and mobile terminal provided in the embodiment of the present application can execute the method for locating the service processing location provided in the above embodiment. The implementation principle and technical effect are similar and will not be repeated here.

[0131] Based on the same inventive concept, an embodiment of the present application also provides a service server. Figure 7 A schematic diagram of the structure of the service server provided in the embodiment of the present application is shown as follows: Figure 7As shown, the business server provided in this embodiment includes: a memory 701 and a processor 702, wherein the memory 701 is used to store computer programs and the processor 702 is used to execute any of the business processing location positioning methods provided in the above embodiments with the business server as the execution subject when executing the computer program.

[0132] Based on the same inventive concept, an embodiment of the present application also provides a mobile terminal. Figure 8 A schematic diagram of the structure of the service server provided in the embodiment of the present application is shown as follows: Figure 8 As shown, the business server provided in this embodiment includes: a memory 801 and a processor 802, wherein the memory 801 is used to store computer programs and the processor 802 is used to execute any of the business processing location positioning methods provided in the above embodiments with a mobile terminal as the execution subject when executing the computer program.

[0133] Based on the same inventive concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the computing device implements the positioning method of any business processing location provided in the above embodiments.

[0134] Based on the same inventive concept, an embodiment of the present application further provides a computer program product. When the computer program product is run on a computer, the computing device implements any of the business processing location positioning methods provided in the above embodiments.

[0135] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.

[0136] It is understood that the memory in some embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDRSDRAM), enhanced synchronous DRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DRRAM). The memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0137] The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor or by software instructions. The above processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in some embodiments of this application can be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in some embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0138] It is to be understood that these embodiments described in the present application can be implemented with hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing equipment (DSP Device, DSPD), programmable logic device (Programmable Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing functions described in the present application or a combination thereof. For software implementation, the technology described in the present application can be realized by the module (such as process, function etc.) that performs functions described in the present application. The software code can be stored in a memory and executed by a processor. The memory can be implemented in a processor or outside a processor.

[0139] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some or all of the technical features therein, and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for locating a business handling location, characterized in that: Applied to a business server, the method includes: When it is monitored that the target account is conducting business on the business terminal, determining the target mobile terminal bound to the target account; the business terminal does not support the wireless positioning function; the target mobile terminal supports the wireless positioning function; Sending a positioning data reporting instruction to the target mobile terminal, wherein the positioning data reporting instruction is used to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report positioning data obtained by positioning; receiving positioning data sent by the target mobile terminal; The positioning data is associated with the business data generated during the business handling process and stored.

2. The method according to claim 1, characterized in that The method further comprises: If the positioning data sent by the target mobile terminal is not received within a preset time period after the positioning data reporting instruction is sent to the target mobile terminal, determining whether the number of retries of the positioning data reporting instruction exceeds a threshold number; If not, resending the positioning data reporting instruction to the target mobile terminal, starting a new round of preset time duration, and increasing the number of retry attempts of the positioning data reporting instruction by one; If so, positioning failure indication information is sent to the service terminal, where the positioning failure indication information is used to indicate that the positioning data acquisition has failed.

3. The method according to claim 1, characterized in that Before determining the target mobile terminal bound to the target account, the method further includes: receiving a binding request sent by a target account, wherein the mobile terminal binding request carries identification information of the target mobile terminal and is used to request binding between the target account and the target mobile terminal; In response to the binding request, the target account and the target mobile terminal are bound.

4. The method according to claim 1, wherein The method further comprises: receiving a service data query request sent by a query terminal, wherein the service data query request carries at least one query condition; Searching for positioning data and service data matching the query condition from the associated stored data; The positioning data and service data matching the query condition are sent to the query terminal.

5. A method for locating a business handling location, characterized in that: Applied to a mobile terminal, the method includes: receiving a positioning data reporting instruction sent by a service server, wherein the positioning data reporting instruction is used to instruct the mobile terminal to perform positioning based on wireless positioning technology and report positioning data obtained by positioning; Perform positioning based on wireless positioning technology to obtain positioning data; The positioning data is sent to the service server so that the service server associates and stores the positioning data with service data generated by a target account handling a service on the service terminal, where the target account is an account bound to the mobile terminal.

6. A service server, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program and the processor is used to enable the business server to implement the method for locating a business processing location as described in any one of claims 1 to 4 when executing the computer program.

7. A mobile terminal, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program and the processor is used to enable the mobile terminal to implement the method for locating the business processing location as described in claim 5 when executing the computer program.

8. A business system, characterized in that: include: A service terminal, used to interact with users to handle services; the service terminal does not support wireless positioning function; The service server is configured to, when monitoring a target account conducting a service on a service terminal, determine a target mobile terminal bound to the target account, send a positioning data reporting instruction to the target mobile terminal, receive positioning data sent by the target mobile terminal, and associate and store the positioning data with service data generated during the service processing; wherein the positioning data reporting instruction is configured to instruct the target mobile terminal to perform positioning based on wireless positioning technology and report the positioning data obtained by positioning; The mobile terminal is used to obtain positioning data based on wireless positioning technology and send the positioning data to the service server.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a computing device, the computing device implements the method for locating a business processing location according to any one of claims 1 to 5.

10. A computer program product, characterized in that When the computer program product is run on a computer, the computer is enabled to implement the method for locating a business processing location according to any one of claims 1 to 5.