Address display method and device, electronic equipment and storage medium
By using graphical user interface and local amplification operations in the insurance customer relationship management system, the hierarchical address information is solved, and the problem of low customer address processing efficiency in traditional systems is achieved, and the visual clustering of customer addresses and the efficiency of face-to-face visits is improved.
Patent Information
- Application Number
- CN202411572962.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-14
AI Technical Summary
The traditional insurance customer relationship management system lacks intuitiveness and flexibility, and cannot effectively integrate and utilize customer data, resulting in insurance specialists needing to manually sort out customer address information, thereby reducing the efficiency of face-to-face visits.
By displaying the map display area in the graphical user interface and responding to the user's local amplification operation, displaying the address information at the corresponding level, and displaying the customer addresses layered in the form of hierarchical addresses to realize visual customer address clustering.
It avoids manual sorting of customer addresses, improves the efficiency of address processing, realizes visual clustering of customer addresses, and simplifies the planning and execution of customer interviews.
Smart Images

Figure CN119441376A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology and, in particular, to an address display method, device, electronic device and storage medium. Background Art
[0002] In the insurance industry, customer relationship management is crucial to improving business efficiency and customer satisfaction. Customer interviews have always been an important part of insurance customer management. Interviews help understand the basic information and specific circumstances of customers, communicate customer needs efficiently, and build customer trust. Insurance companies also attach great importance to the interview process in their operations, taking the number and quality of interviews as one of the important activity indicators of insurance operations, and are committed to continuously improving the efficiency of interviews.
[0003] In the related technologies, traditional insurance customer relationship management systems often lack intuitiveness and flexibility, and are unable to effectively integrate and utilize customer data. Insurance specialists can only manually sort out customer address information to determine which customers can be interviewed in a centralized manner. The efficiency of address processing is low, so it is urgent to provide an address display method to solve the above technical problems. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to propose an address display method, device, electronic device and storage medium, which can display the customer addresses in layers according to the hierarchical address format along with the local zoom-in operation, so as to display the address information of the corresponding level according to the user's local zoom-in operation, avoid manual combing of customer addresses, realize visual customer address clustering, and thus improve the efficiency of address processing.
[0005] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application provides an address display method, the method comprising:
[0006] displaying a graphical user interface, the graphical user interface including a map display area, and displaying a plurality of first-level addresses of a customer in the map display area;
[0007] In response to a first partial enlargement operation on a first-level address, determining a target first-level address on which the partial enlargement operation is performed from a plurality of first-level addresses;
[0008] The first map display area corresponding to the target first-level address is partially enlarged, and multiple second-level addresses of the customer are displayed in the partially enlarged first map display area, and the display information of the first-level addresses is less than the display information of the second-level addresses.
[0009] In some embodiments, after displaying the plurality of second-level addresses of the customer in the partially enlarged target map display area, the method further includes:
[0010] In response to a second partial enlargement operation for a second-level address, determining a target second-level address for the partial enlargement operation from a plurality of second-level addresses;
[0011] Acquire a plurality of target customers whose second-level addresses are the target second-level addresses;
[0012] The second map display area corresponding to the target second-level address is partially enlarged, and the customer identification of each target customer is displayed in the partially enlarged second map display area according to the customer address of each target customer.
[0013] In some embodiments, the method further comprises:
[0014] constructing address index information based on the target first-level address and the target second-level address;
[0015] The address index information and the customer information of each of the target customers are displayed in a first preset display area of the graphical user interface.
[0016] In some embodiments, a transaction handling control is also displayed in the graphical user interface, and the method further includes:
[0017] In response to a control operation on the transaction handling control, obtaining a pending customer address of a pending customer and a corresponding pending transaction;
[0018] According to the address of each pending customer and the corresponding pending affairs, the handling control of each pending customer is displayed in the map display area.
[0019] In some embodiments, displaying a processing control for each customer to be processed corresponding to a map address in the map display area includes:
[0020] Get the transaction type of each pending transaction;
[0021] Based on the preset mapping relationship between the transaction type and the display style of the processing control, determine the display style corresponding to each transaction type;
[0022] According to the address of each customer to be processed, a processing control for each customer to be processed is displayed in the map display area according to a corresponding display style.
[0023] In some embodiments, after displaying the processing control of each customer to be processed in the map display area, the method further includes:
[0024] In response to a selection operation on a processing control, determining a target processing control selected by the selection operation;
[0025] The customer information of the target customer to be processed corresponding to the target processing control is displayed in the second preset display area of the graphical user interface.
[0026] In some embodiments, a surrounding search control is also displayed in the second preset display area, and the method further includes:
[0027] In response to the control operation on the surrounding search control, candidate customers to be processed whose address distance to the target customer to be processed is less than or equal to a preset address distance are screened out from a plurality of customers to be processed;
[0028] According to the customer address of the candidate customer to be processed, the customer identification of the candidate customer to be processed is displayed in the map display area.
[0029] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides an address display device, comprising:
[0030] A first display unit, configured to display a graphical user interface, the graphical user interface comprising a map display area, and a plurality of first-level addresses of a customer displayed in the map display area;
[0031] a determining unit, configured to determine, in response to a first partial enlargement operation on a first-level address, a target first-level address on which the partial enlargement operation is applied from a plurality of first-level addresses;
[0032] The second display unit is used to partially enlarge the first map display area corresponding to the target first-level address, and display multiple second-level addresses of the customer in the partially enlarged first map display area, wherein the display information of the first-level address is less than the display information of the second-level address.
[0033] In some embodiments, the apparatus further comprises:
[0034] a second determining unit, configured to determine, in response to a second partial enlargement operation for a second-level address, a target second-level address to which the partial enlargement operation is applied from a plurality of second-level addresses;
[0035] A first acquisition unit, configured to acquire a plurality of target customers whose second-level addresses are the target second-level addresses;
[0036] The third display unit is used to partially enlarge the second map display area corresponding to the target second-level address, and display the customer identification of each target customer in the partially enlarged second map display area according to the customer address of each target customer.
[0037] In some embodiments, the apparatus further comprises:
[0038] A construction unit, configured to construct address index information based on the target first-level address and the target second-level address;
[0039] The fourth display unit is used to display the address index information and the customer information of each target customer in the first preset display area of the graphical user interface.
[0040] In some embodiments, the graphical user interface also displays a transaction handling control, and the device further includes:
[0041] A second acquisition unit, configured to acquire, in response to a control operation on the transaction handling control, a pending customer address of a pending customer and a corresponding pending transaction;
[0042] The fifth display unit is used to display the processing controls of each pending customer in the map display area according to the address of each pending customer and the corresponding pending transaction.
[0043] In some embodiments, the fifth display unit is used to:
[0044] Get the transaction type of each pending transaction;
[0045] Based on the preset mapping relationship between the transaction type and the display style of the processing control, determine the display style corresponding to each transaction type;
[0046] According to the address of each customer to be processed, a processing control for each customer to be processed is displayed in the map display area according to a corresponding display style.
[0047] In some embodiments, the apparatus further comprises:
[0048] A third determining unit, configured to determine, in response to a selection operation on a processing control, a target processing control selected by the selection operation;
[0049] A sixth display unit is used to display the customer information of the target customer to be processed corresponding to the target processing control in the second preset display area of the graphical user interface.
[0050] In some embodiments, a surrounding search control is also displayed in the second preset display area, and the sixth display unit is used to:
[0051] In response to a control operation on the search control, candidate customers to be processed whose address distance to the target customer to be processed is less than or equal to a preset address distance are screened out from a plurality of customers to be processed;
[0052] According to the customer address of the candidate customer to be processed, the customer identification of the candidate customer to be processed is displayed in the map display area.
[0053] To achieve the above objectives, a third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0054] To achieve the above-mentioned purpose, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0055] The address display method, device, electronic device and storage medium proposed in the present application display a graphical user interface, wherein the graphical user interface includes a map display area, and multiple first-level addresses of the customer are displayed in the map display area; in response to a first partial zoom-in operation on the first-level address, the target first-level address to which the partial zoom-in operation acts is determined from multiple first-level addresses; the first map display area corresponding to the target first-level address is partially zoomed in, and multiple second-level addresses of the customer are displayed in the partially zoomed-in first map display area, wherein the display information of the first-level address is less than the display information of the second-level address. In this way, by displaying the customer address in layers in the manner of hierarchical addresses along with the partial zoom-in operation, the address information of the corresponding level can be displayed according to the user's partial zoom-in operation, avoiding manual combing of the customer address, realizing visual customer address clustering, and thus improving the efficiency of address processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 is a flow chart of an address display method provided in an embodiment of the present application;
[0057] Figure 2 This is a schematic diagram of an interface of a graphical user interface provided in an embodiment of the present application;
[0058] Figure 3 is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application;
[0059] Figure 4 is another flow chart of the address display method provided in the embodiment of the present application;
[0060] Figure 5 is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application;
[0061] Figure 6 is another flow chart of the address display method provided in the embodiment of the present application;
[0062] Figure 7is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application;
[0063] Figure 8 is another flow chart of the address display method provided in the embodiment of the present application;
[0064] Fig. 9 is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application;
[0065] Fig.10 yes Figure 8 Flow chart of step S402;
[0066] Fig.11 is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application;
[0067] Fig.12 is another flow chart of the address display method provided in the embodiment of the present application;
[0068] Fig.13 is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application;
[0069] Fig.14 is another flow chart of the address display method provided in the embodiment of the present application;
[0070] Fig.15 is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application;
[0071] Fig.16 is a schematic diagram of the structure of an address display device provided in an embodiment of the present application;
[0072] Fig.17 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0073] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0074] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0075] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0076] Based on this, the embodiments of the present application provide an address display method, device, electronic device and storage medium, which aim to avoid manual sorting of customer addresses, realize visual customer address clustering, and thus improve the efficiency of address processing.
[0077] The address display method, device, electronic device and storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the address display method in the embodiments of the present application is described.
[0078] The address display method provided in the embodiment of the present application relates to the field of data processing technology. The address display method provided in the embodiment of the present application can be applied to a terminal, or can be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, etc.; the software can be an application that implements the address display method, etc., but is not limited to the above forms.
[0079] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0080] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.
[0081] Figure 1 is an optional flow chart of the address display method provided in the embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S103.
[0082] Step S101 : displaying a graphical user interface, wherein the graphical user interface includes a map display area, and a plurality of first-level addresses of a customer are displayed in the map display area.
[0083] Among them, see Figure 2 , Figure 2 It is a schematic diagram of an interface of a graphical user interface provided by an embodiment of the present application. The map display area 10 is a visualization area for displaying map information. The first-level address is a larger geographical area in the complete customer address corresponding to the customer. For example, the complete customer address of a customer is "XXX City 123 District A Community Grid 1, Room 2202". If the first-level address is a community, the first-level address of the customer is "XXX City 123 District A Community". In this way, customers with different complete customer addresses but the same first-level addresses can be clustered to display multiple first-level addresses 20 consisting of multiple customer clusters in the map display area.
[0084] For example, Figure 2 The middle map display area 10 displays a plurality of first-level addresses 20, such as A cell, B cell, C cell, D cell, etc. These cell names and related brief information (number of customers in each cell) are displayed, providing the user with an overall overview of customer distribution.
[0085] Specifically, the information corresponding to each first-level address may be displayed in text form in other areas of the graphical user interface, for example Figure 2 The display area on the left side of the map display area 10 shows that the total number of customers is 63, of which the number of customers in community A is 8, the number of customers in community B is 20, the number of customers in community C is 20, and the number of customers in community D is 15.
[0086] Step S102 , in response to a first partial enlargement operation on a first-level address, determining a target first-level address on which the partial enlargement operation is applied from a plurality of first-level addresses.
[0087] Among them, Figure 2 As shown, when the electronic device has a touch screen with a touch function, the first partial enlargement operation can be a pressing operation or a sliding operation on a first-level address among the multiple first-level addresses, which is not limited here. When the electronic device is connected to an external device such as a keyboard or a mouse, the first partial enlargement operation can be a clicking operation on a first-level address among the multiple first-level addresses, which is not limited here.
[0088] Specifically, determining the target first-level address of the partial zoom-in operation from multiple first-level addresses can be implemented in the following manner: when the user performs a partial zoom-in operation, the system first obtains the coordinates of the location where the operation occurs. In a graphical user interface, each point has its corresponding two-dimensional coordinates (for example, a Cartesian coordinate system with the upper left corner of the screen as the origin). These coordinate information reflects the position of the user's finger or mouse pointer on the screen. The system associates the obtained operation position coordinates with the area occupied by each first-level address in the map display area. Each first-level address has its corresponding display area on the map, and this area can be determined by predefined boundary coordinates or geometric shapes. By determining whether the operation position coordinates fall within the display area of a first-level address, possible target addresses are preliminarily screened out. If the display area of the first-level address has an irregular shape (for example, the shape of some cells or geographical areas may not be a simple rectangle), the system may use a graphics algorithm to perform more accurate shape matching. These algorithms can determine whether the operation position is inside a complex shape, for example, using a polygon point-in-polygon determination algorithm (such as a ray method, an area method, etc.) to determine whether the operation position is within the polygon area representing the first-level address. In some cases, the operation location may be close to the boundary of multiple first-level addresses. In order to more accurately determine the target address, the system may calculate the spatial weight of the operation location relative to each potential target address. For example, a weight value can be calculated based on factors such as the distance from the operation location to the center of each address area and the angle between the operation location and the area boundary. The address with a higher weight value is more likely to be the target first-level address. In order to adapt to different operation scenarios and user habits, the system may set some dynamic thresholds. For example, if the operation location is close to the boundary of a first-level address but not completely inside, the system can decide whether to regard it as a target address based on the set distance threshold. This threshold can be adjusted based on the historical data of user operations to improve accuracy and user experience. In some complex cases, it may not be possible to determine a unique target address through precise calculation. In this case, the system can apply fuzzy logic to make a judgment. For example, if the operation location is close to two first-level addresses at the same time and the weight values of the two are similar, the system can make a comprehensive judgment based on some other factors (such as the address last viewed, the area of current business focus, etc.) and finally determine a target first-level address.
[0089] For example, Figure 2 Since the first local zoom-in operation is performed on the C cell whose first-level address is the C cell, the target first-level address is the C cell.
[0090] Step S103, partially enlarging the first map display area corresponding to the target first-level address, and displaying multiple second-level addresses of the customer in the partially enlarged first map display area, wherein the display information of the first-level addresses is less than that of the second-level addresses.
[0091] Among them, the second-level address is a medium-sized geographical area in the complete customer address corresponding to the customer. For example, a customer's complete customer address is "XXX City 123 District A Community Grid 1, Room 2202". If the first-level address is a community, then the first-level address is a grid. The first-level address of the customer is "XXX City 123 District A Community", and the second-level address is "XXX City 123 District A Community Grid 1". Therefore, the displayed information of the first-level address is less than that of the second-level address.
[0092] like Figure 3 As shown, Figure 3 is another interface diagram of the graphical user interface provided in the embodiment of the present application. Figure 2 After the first-level address in the map is C community and the first local zoom-in operation is performed, the first map display area corresponding to C community (the display area where C community is located) is partially zoomed in. In the partially zoomed-in area, multiple second-level addresses 30 of multiple customers whose first-level addresses are C community but whose second-level addresses are different are displayed. These second-level addresses may contain more detailed information, such as grid information (such as grid 1, grid 2, grid 3, grid 4, etc.) and a more detailed distribution of the number of customers under each grid, etc. Compared with the first-level address (such as only displaying the community name and a simple number of customers), the displayed information is richer.
[0093] Specifically, the information corresponding to each second-level address may be displayed in text form in other areas of the graphical user interface, for example Figure 3 The display area on the left side of the map display area 10 shows that the total number of customers in the C community is 20, among which the number of customers in grid 1 is 3, the number of customers in grid 2 is 8, the number of customers in grid 3 is 4, and the number of customers in grid 4 is 5.
[0094] Steps S101 to S103 shown in the embodiment of the present application are performed by displaying a graphical user interface, the graphical user interface including a map display area, and displaying multiple first-level addresses of the customer in the map display area; in response to a first partial zoom-in operation on the first-level address, determining the target first-level address of the partial zoom-in operation from the multiple first-level addresses; partially zooming in on the first map display area corresponding to the target first-level address, and displaying multiple second-level addresses of the customer in the partially zoomed-in first map display area, wherein the display information of the first-level address is less than the display information of the second-level address. In this way, by displaying the customer address in layers in the manner of hierarchical addresses along with the partial zoom-in operation, the address information of the corresponding level can be displayed according to the user's partial zoom-in operation, avoiding manual combing of the customer address, realizing visual customer address clustering, and thus improving the efficiency of address processing.
[0095] See also Figure 4 In some embodiments, the address display method may also include but is not limited to steps S201 to S203:
[0096] Step S201 , in response to a second partial enlargement operation for a second-level address, determining a target second-level address for the partial enlargement operation from a plurality of second-level addresses.
[0097] When the user performs the second partial zoom operation, the system will obtain the coordinates of the location where the operation occurred. These coordinates are then associated with the area occupied by each second-level address in the partially zoomed-in map display area. Each second-level address has its corresponding display area on the map. By determining whether the operation location coordinates fall within the area of a second-level address, possible target addresses are preliminarily screened out.
[0098] For example, Figure 3 In the example, the user performs a second partial zoom-in operation on the second-level address of the grid 4, and the grid 4 is determined as the target second-level address.
[0099] Step S202, obtaining a plurality of target customers whose second-level addresses are the target second-level addresses.
[0100] After determining the target second-level address in step S201, the system will obtain all customer information that meets the address condition from the database. Specifically, it is to find customer records whose second-level address part in the complete customer address matches the target second-level address, and these customers are the target customers. For example, if the target second-level address is "XXX City 123 District A Community Grid 1", the system will search the database for all customer records whose addresses contain "XXX City 123 District A Community Grid 1", and thus determine these customers as target customers.
[0101] Specifically, it is also possible to cluster each customer's address at different levels to obtain a customer set corresponding to each level of address, so that in actual use, the customer sets corresponding to different levels of addresses can be directly displayed according to the clustered customer combination results.
[0102] For example, all customer data in the database is filtered and processed by the salesperson's latitude through distributed multi-threaded batch scheduling technology. Specific longitude and latitude information is parsed according to the precise address of the customer in the database, the basic grid longitude and latitude information is parsed according to the basic grid address information divided by the customer, and the longitude and latitude information of the community is parsed according to the address information of the community where the customer's address is located. Clean the data that fails to parse the address, cannot be aligned to the basic grid, and cannot be mapped to the community, and process it separately. After data cleaning, summary, grouping and statistics, the total number of customers is counted by community and basic grid respectively, presenting the entire customer distribution data structure in the salesperson's database. The salesperson's operation end enters the customer distribution map, and the data is displayed by community dimension grouping by default. After the layer zoom event is triggered, the data is displayed by basic grid grouping. After zooming in again, it is displayed according to the precise address longitude and latitude of the customer. In the case of incorrect address, the salesperson can preserve the address. After changing the address, the above process will be triggered in real time, and only the single customer address will be updated.
[0103] Step S203, partially enlarging the second map display area corresponding to the target second-level address, and displaying the customer identification of each target customer in the partially enlarged second map display area according to the customer address of each target customer.
[0104] Among them, the second map display area corresponding to the target second-level address is partially enlarged. This involves adjusting the zoom level of the map so that the target area is displayed on the screen at a larger scale. During the zooming process, the system will reasonably adjust the display range and scale of the surrounding area according to the current map display settings and the actual situation of the target area to maintain the visibility and integrity of the map. In the partially enlarged second map display area, the customer identification of each target customer is displayed. The customer identification can be the customer's number, name abbreviation, specific icon or symbol, and other information that can uniquely identify the customer. By displaying the customer identification, users can more intuitively understand the distribution of specific customers in the target area.
[0105] For details, please refer to Figure 5 , Figure 5 This is another interface schematic diagram of the graphical user interface provided in the embodiment of the present application. The customer identifications of different customers are displayed at different positions in the map display area, such as user a, user b and user c.
[0106] In this way, by partially zooming in on the area corresponding to the target second-level address and reasonably adjusting the display range and scale of the surrounding area, the visualization effect of the map can be enhanced, making the target area more prominent and convenient for users to view the information of the area in detail. The logo of each target customer is displayed in the zoomed-in area, so that users can intuitively understand the distribution of specific customers in the target area, which helps users better manage customers and plan related business activities, such as customer visit plans.
[0107] See also Figure 6 In some embodiments, the address display method may also include but is not limited to steps S301 to S302:
[0108] Step S301: construct address index information based on the target first-level address and the target second-level address.
[0109] After displaying the customer identification of each target customer in the partially enlarged second map display area, the address index information of each customer, that is, the first-level address and the second-level address to which the customer belongs, can also be displayed in text form. Therefore, the address index information is constructed based on the target first-level address and the target second-level address.
[0110] Specifically, the address index information is constructed by concatenating the target first-level address and the target second-level address.
[0111] For example, the target first-level address of user a, user b, and user c is "C cell", and the target second-level address is "grid 1", so the address index information is "C cell grid 1".
[0112] Step S302: displaying the address index information and the customer information of each target customer in a first preset display area of the graphical user interface.
[0113] In order to enable the salesperson to intuitively see the customer information of each customer, the address index information and the customer information of each target customer will be displayed in the first preset display area of the graphical user interface.
[0114] Specifically, Figure 7 As shown, Figure 7 This is another interface schematic diagram of the graphical user interface provided in an embodiment of the present application. Figure 7 In the first preset display area 50 of the map display area 10, the address index information of user a, user b and user c is displayed as "C Community Grid 1". The total number of customers in Grid 1 is 3, among which user a is male, 42 years old, has been interviewed once, and the distance is 500 meters; user b is male, 40 years old, has been interviewed twice, and the distance is 800 meters; user c is female, 36 years old, has been interviewed twice, and the distance is 900 meters.
[0115] In this way, by displaying the address index information and the customer information of each target customer in the first preset display area of the graphical user interface, the salesperson can intuitively see the relevant content. This intuitive presentation method does not require the salesperson to search for information in different interfaces or data sets, which improves work efficiency and reduces the possibility of information omission or misunderstanding.
[0116] See also Figure 8 In some embodiments, a transaction handling control is also displayed in the graphical user interface, and the address display method may also include but is not limited to steps S401 to S402:
[0117] Step S401, in response to the control operation on the transaction handling control, obtaining the pending customer address and the corresponding pending transaction of the pending customer.
[0118] Among them, see Fig. 9 , Fig. 9 Another interface diagram of the graphical user interface provided by the embodiment of the present application is shown in the graphical user interface. A transaction handling control 60 is also displayed in the graphical user interface. When the user controls the transaction handling control 60, the address of the pending customer and the corresponding pending transaction of the corresponding pending customer are obtained.
[0119] For example, the system obtains the information of the pending customers of the salesperson. For example, the system searches the database for the pending customer addresses (which can be complete addresses such as "XXX City 123 District C Community Grid 1, Room 2202") of the pending customers (assuming they are user a, user b, and user c) of the salesperson today and the corresponding pending matters (such as the customer's insurance claim application matters).
[0120] Step S402: displaying a processing control for each customer to be processed in the map display area according to the address of each customer to be processed and the corresponding transaction to be processed.
[0121] Among them, for each pending customer address obtained, the system locates it in the map display area. Through address resolution and map matching technology, the exact location of the address on the map is determined. Then, according to the corresponding pending transaction type, a corresponding processing control 70 is generated at the location.
[0122] For example, if it is a face-to-face interview transaction, an icon control with a "face-to-face interview" logo can be generated; if it is a renewal collection transaction, an icon control with a "renewal collection" logo can be generated.
[0123] Specifically, the generated processing controls will be displayed at the corresponding position in the map display area. The system will adjust the size, color, transparency and other appearance attributes of the controls according to the display scale and layout of the map to ensure that the controls are clearly visible on the map and do not affect the overall visibility of the map. At the same time, in order to avoid overlap and interference between controls, the system may use some layout algorithms to reasonably arrange the positions of multiple processing controls.
[0124] In this way, by displaying the processing controls in the map display area, it is possible to provide intuitive visual guidance for salesmen. Salesmen can directly see the controls related to each pending customer on the map, clearly understand the location of each customer and the type of affairs that need to be handled, which helps to better plan business itineraries and arrange work sequences.
[0125] See also Fig.10 In some embodiments, step S402 may also include but is not limited to steps S501 to S503:
[0126] Step S501, obtaining the transaction type of each pending transaction.
[0127] When the system obtains the relevant information of the pending customer (including the pending customer address and the corresponding pending transaction), it will query the database for detailed records related to the pending transaction. These records contain identification information of the transaction type.
[0128] For example, if it is a system related to insurance business, the transaction type may be identified as different categories such as "face-to-face visit", "re-collection", "claim settlement", etc. in the database. The system extracts the exact type of the transaction by querying the corresponding transaction records.
[0129] Step S502: Determine the display style corresponding to each transaction type based on the preset mapping relationship between the transaction type and the display style of the processing control.
[0130] The system pre-sets the mapping relationship between transaction types and display styles of processing controls. For example, there may be a configuration file or database table that records the display style of the processing control corresponding to the "face-to-face interview" transaction type as a solid black line, and the display style of the processing control corresponding to the "renewal collection" transaction type as a dotted red line.
[0131] After obtaining the transaction type, the system will search for the display style corresponding to the transaction type based on the preset mapping relationship.
[0132] Step S503: displaying a processing control for each customer to be processed in a corresponding display style in the map display area according to the address of each customer to be processed.
[0133] For each customer address to be processed, the system uses address resolution and map matching technology to determine the exact location of the address in the map display area. This may involve parsing the address information, converting it into coordinate information that the map can recognize, and then finding the corresponding location on the map. At the determined location, the processing control is displayed according to the corresponding display style determined previously.
[0134] See also Fig.11 , Fig.11 This is another interface diagram of the graphical user interface provided in the embodiment of the present application. The processing controls for user a and user c whose transaction type is face-to-face interview are displayed in black solid lines; the processing controls for user b whose transaction type is renewal collection type are displayed in red solid lines (not shown in the figure).
[0135] In this way, by displaying the processing controls of different transaction types in different display styles, this visual distinction can more clearly show the differences between different transactions, further improve the user's recognition of different transactions, and reduce operational errors.
[0136] See also Fig.12 In some embodiments, the address display method may also include but is not limited to steps S601 to S602:
[0137] Step S601, in response to a selection operation on a processing control, determining a target processing control selected by the selection operation.
[0138] Among them, the system monitors the operation of the processing controls on the graphical user interface in real time. When the user performs a selection operation on the processing control (such as clicking, touching, and other operation methods that comply with the system settings), the system can accurately detect the operation behavior. Based on the detected operation position, the system determines the target processing control on which the selection operation acts among many processing controls. This may be achieved by determining whether the operation position is within the valid click area of a certain processing control. For example, if the processing control is presented in the form of an icon, the system will determine whether the operation position is within the area occupied by the icon.
[0139] Step S602: display the customer information of the target customer to be processed corresponding to the target processing control in the second preset display area of the graphical user interface.
[0140] Among them, after the target processing control is determined in step S601, the customer information of the target customer to be processed corresponding to the target processing control will be displayed in the second preset display area.
[0141] See also Fig.13 , Fig.13 80 is another interface diagram of the graphical user interface provided in the embodiment of the present application. The user controls the processing control of user C, so the target processing control is the processing control corresponding to user C, and user C is the target customer to be processed, and the relevant customer information of user C is displayed in the second preset display area 80, such as the processing affairs of user C, processing time, customer address, etc.
[0142] In this way, by displaying the customer information of the target customer to be processed in the second preset display area of the graphical user interface, a detailed reference for business processing is provided to the user. The user can quickly obtain key information of the target customer, such as the processing matter, processing time, customer address, etc., without leaving the current interface, which helps the user to better understand the business situation and make reasonable decisions.
[0143] See also Fig.14 In some embodiments, a search control is also displayed in the second preset display area, and the address display method may also include but is not limited to steps S701 to S702:
[0144] Step S701, in response to a control operation on the search control, select candidate customers to be processed from a plurality of customers to be processed whose address distance to the target customer to be processed is less than or equal to a preset address distance.
[0145] Among them, Fig.15 As shown, Fig.15It is another interface diagram of the graphical user interface provided by the embodiment of the present application. A search control 90 is also displayed in the second preset display area. When the user controls the search control, the address information of multiple pending customers is obtained from the database. For each pending customer, the system uses a geographic information system (GIS) algorithm or other suitable distance calculation method to calculate the distance between it and the target pending customer address. If the calculated distance is less than or equal to the preset address distance, the pending customer is screened as a candidate pending customer.
[0146] For example, if the preset address distance is 5 kilometers, the system will filter out all pending customers whose address is within 5 kilometers of the target pending customer.
[0147] Step S702: displaying the customer identification of the candidate customer to be processed in the map display area according to the customer address of the candidate customer to be processed.
[0148] Among them, for each screened candidate customer to be processed, the system determines the exact location of its customer address in the map display area through address resolution and map matching technology. At the determined location, the system displays the customer ID of the candidate customer to be processed in the map display area. The customer ID can be information that can uniquely identify the customer, such as the customer number and name abbreviation. The system can also adjust the appearance attributes of the ID, such as size and color, according to the display scale and layout of the map to ensure that the ID can be clearly visible on the map and does not affect the overall visibility of the map.
[0149] For example, Fig.15 In the map display area, surrounding users d of user c are displayed.
[0150] In this way, by screening out candidate customers who are close to the address of the target customer, the salesperson can plan the business trip more reasonably. For example, if the salesperson needs to visit multiple customers, this screening method allows the salesperson to concentrate on handling the business of customers who are close to each other in one trip, reducing travel and improving business processing efficiency.
[0151] See also Fig.16 The embodiment of the present application further provides an address display device, which can implement the above-mentioned address display method, and the device includes:
[0152] A first display unit, configured to display a graphical user interface, the graphical user interface comprising a map display area, and a plurality of first-level addresses of a customer displayed in the map display area;
[0153] a determining unit, configured to determine, in response to a first partial enlargement operation on a first-level address, a target first-level address on which the partial enlargement operation is applied from a plurality of first-level addresses;
[0154] The second display unit is used to partially enlarge the first map display area corresponding to the target first-level address, and display multiple second-level addresses of the customer in the partially enlarged first map display area, wherein the display information of the first-level address is less than the display information of the second-level address.
[0155] In some embodiments, the apparatus further comprises:
[0156] a second determining unit, configured to determine, in response to a second partial enlargement operation for a second-level address, a target second-level address to which the partial enlargement operation is applied from a plurality of second-level addresses;
[0157] A first acquisition unit, configured to acquire a plurality of target customers whose second-level addresses are the target second-level addresses;
[0158] The third display unit is used to partially enlarge the second map display area corresponding to the target second-level address, and display the customer identification of each target customer in the partially enlarged second map display area according to the customer address of each target customer.
[0159] In some embodiments, the apparatus further comprises:
[0160] A construction unit, configured to construct address index information based on the target first-level address and the target second-level address;
[0161] The fourth display unit is used to display the address index information and the customer information of each target customer in the first preset display area of the graphical user interface.
[0162] In some embodiments, the graphical user interface also displays a transaction handling control, and the device further includes:
[0163] A second acquisition unit, configured to acquire, in response to a control operation on the transaction handling control, a pending customer address of a pending customer and a corresponding pending transaction;
[0164] The fifth display unit is used to display the processing controls of each customer to be processed in the map display area according to the address of each customer to be processed and the corresponding transaction to be processed.
[0165] In some embodiments, the fifth display unit is used to:
[0166] Get the transaction type of each pending transaction;
[0167] Based on the preset mapping relationship between the transaction type and the display style of the processing control, determine the display style corresponding to each transaction type;
[0168] According to the address of each customer to be processed, a processing control for each customer to be processed is displayed in the map display area according to a corresponding display style.
[0169] In some embodiments, the apparatus further comprises:
[0170] A third determining unit, configured to determine, in response to a selection operation on a processing control, a target processing control selected by the selection operation;
[0171] A sixth display unit is used to display the customer information of the target customer to be processed corresponding to the target processing control in the second preset display area of the graphical user interface.
[0172] In some embodiments, a surrounding search control is also displayed in the second preset display area, and the sixth display unit is used to:
[0173] In response to a control operation on the search control, candidate customers to be processed whose address distance to the target customer to be processed is less than or equal to a preset address distance are screened out from a plurality of customers to be processed;
[0174] According to the customer address of the candidate customer to be processed, the customer identification of the candidate customer to be processed is displayed in the map display area.
[0175] The address display device provided by the embodiment of the present application displays a graphical user interface through a first display unit, wherein the graphical user interface includes a map display area, and multiple first-level addresses of the customer are displayed in the map display area; the determination unit determines the target first-level address of the local zoom-in operation from multiple first-level addresses in response to the first local zoom-in operation on the first-level address; the second display unit partially zooms in on the first map display area corresponding to the target first-level address, and displays multiple second-level addresses of the customer in the first map display area after local zooming, and the display information of the first-level address is less than the display information of the second-level address. In this way, by displaying the customer address in layers in the manner of hierarchical addresses along with the local zoom-in operation, the address information of the corresponding level can be displayed according to the local zoom-in operation of the user, avoiding manual combing of the customer address, realizing visual customer address clustering, and thus improving the efficiency of address processing. By partially zooming in on the area corresponding to the target second-level address and reasonably adjusting the display range and proportion of the surrounding area, the visualization effect of the map can be enhanced, the target area can be more prominent, and it is convenient for the user to view the information of the area in detail. Displaying the logo of each target customer in the magnified area enables users to intuitively understand the distribution of specific customers in the target area, which helps users better manage customers and plan related business activities, such as customer visit plans. By displaying the address index information and the customer information of each target customer in the first preset display area of the graphical user interface, the salesperson can intuitively see the relevant content. This intuitive presentation method does not require the salesperson to find information in different interfaces or data sets, which improves work efficiency and reduces the possibility of information omission or misunderstanding. By displaying the processing controls in the map display area, it can provide intuitive visual guidance for the salesperson. The salesperson can directly see the controls related to each pending customer on the map, clearly understand the location of each customer and the type of affairs to be handled, which helps to better plan the business itinerary and arrange the work order. By displaying the processing controls of different types of affairs in different display styles, this visual distinction can more clearly show the differences between different affairs, further improve the user's recognition of different affairs, and reduce operational errors. By displaying the customer information of the target pending customer in the second preset display area of the graphical user interface, a detailed business processing reference is provided for the user. Without leaving the current interface, users can quickly obtain key information about target customers, such as the matters to be handled, handling time, and customer address, which helps users better understand the business situation and make reasonable decisions. By screening out candidate customers who are close to the addresses of the target customers, salesmen can plan their business trips more reasonably. For example, if a salesman needs to visit multiple customers, this screening method allows the salesman to concentrate on handling the business of customers who are close to each other in one trip, reducing travel and improving business handling efficiency.
[0176] The specific implementation of the address display device is substantially the same as the specific implementation of the above-mentioned address display method, and will not be described in detail herein.
[0177] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned address display method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.
[0178] See also Fig. 9 , Fig. 9 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0179] The processor 901 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0180] The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the address display method of the embodiment of this application;
[0181] Input / output interface 903, used to implement information input and output;
[0182] Communication interface 904, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0183] A bus 905 that transmits information between various components of the device (e.g., the processor 901, the memory 902, the input / output interface 903, and the communication interface 904);
[0184] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .
[0185] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned address display method is implemented.
[0186] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0187] The address display method, address display device, electronic device and storage medium provided in the embodiment of the present application are provided by displaying a graphical user interface, wherein the graphical user interface includes a map display area, and multiple first-level addresses of customers are displayed in the map display area; in response to a first partial zoom-in operation on the first-level address, a target first-level address to which the partial zoom-in operation acts is determined from multiple first-level addresses; a first map display area corresponding to the target first-level address is partially zoomed in, and multiple second-level addresses of customers are displayed in the partially zoomed-in first map display area, wherein the display information of the first-level addresses is less than the display information of the second-level addresses. In this way, by displaying the customer addresses in layers in the manner of hierarchical addresses along with the partial zoom-in operation, the address information of the corresponding level can be displayed according to the user's partial zoom-in operation, avoiding manual combing of customer addresses, realizing visual customer address clustering, and thereby improving the efficiency of address processing.
[0188] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0189] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0190] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0191] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0192] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0193] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0194] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0195] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0196] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0197] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0198] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. An address display method, characterized in that: include: displaying a graphical user interface, the graphical user interface including a map display area, and displaying a plurality of first-level addresses of a customer in the map display area; In response to a first partial enlargement operation on a first-level address, determining a target first-level address on which the partial enlargement operation is performed from a plurality of first-level addresses; The first map display area corresponding to the target first-level address is partially enlarged, and multiple second-level addresses of the customer are displayed in the partially enlarged first map display area, and the display information of the first-level addresses is less than the display information of the second-level addresses.
2. The address display method according to claim 1, characterized in that: After displaying the plurality of second-level addresses of the customer in the partially enlarged target map display area, the method further includes: In response to a second partial enlargement operation for a second-level address, determining a target second-level address for the partial enlargement operation from a plurality of second-level addresses; Acquire a plurality of target customers whose second-level addresses are the target second-level addresses; The second map display area corresponding to the target second-level address is partially enlarged, and the customer identification of each target customer is displayed in the partially enlarged second map display area according to the customer address of each target customer.
3. The address display method according to claim 2, characterized in that: The method further comprises: constructing address index information based on the target first-level address and the target second-level address; The address index information and the customer information of each of the target customers are displayed in a first preset display area of the graphical user interface.
4. The address display method according to claim 1, characterized in that: The graphical user interface also displays a transaction handling control, and the method further includes: In response to a control operation on the transaction handling control, obtaining a pending customer address of a pending customer and a corresponding pending transaction; According to the address of each pending customer and the corresponding pending affairs, the handling control of each pending customer is displayed in the map display area.
5. The address display method according to claim 4, characterized in that: Displaying a processing control for each customer to be processed in the map display area corresponding to the map address includes: Get the transaction type of each pending transaction; Based on the preset mapping relationship between the transaction type and the display style of the processing control, determine the display style corresponding to each transaction type; According to the address of each customer to be processed, a processing control for each customer to be processed is displayed in the map display area according to a corresponding display style.
6. The address display method according to claim 4, characterized in that: After displaying the processing controls of each customer to be processed in the map display area, the method further includes: In response to a selection operation on a processing control, determining a target processing control selected by the selection operation; The customer information of the target customer to be processed corresponding to the target processing control is displayed in the second preset display area of the graphical user interface.
7. The address display method according to claim 6, characterized in that: A search control is also displayed in the second preset display area, and the method further includes: In response to a control operation on the search control, candidate customers to be processed whose address distance to the target customer to be processed is less than or equal to a preset address distance are screened out from a plurality of customers to be processed; According to the customer address of the candidate customer to be processed, the customer identification of the candidate customer to be processed is displayed in the map display area.
8. An address display device, characterized in that: include: A first display unit, configured to display a graphical user interface, the graphical user interface comprising a map display area, and a plurality of first-level addresses of a customer displayed in the map display area; a determining unit, configured to determine, in response to a first partial enlargement operation on a first-level address, a target first-level address on which the partial enlargement operation is applied from a plurality of first-level addresses; The second display unit is used to partially enlarge the first map display area corresponding to the target first-level address, and display multiple second-level addresses of the customer in the partially enlarged first map display area, wherein the display information of the first-level address is less than the display information of the second-level address.
9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the address display method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the address display method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Display method and electronic equipment
CN120909484A