Mail display location analysis method, device and electronic equipment combined with geographic location
By combining geolocation data and machine learning models to optimize email display, the problem of insufficient user geolocation awareness in traditional email sorting methods has been solved, enabling personalized and dynamic email sorting and improving user experience and efficiency.
Patent Information
- Application Number
- CN202511128276.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2045-08-13
AI Technical Summary
Traditional email sorting methods lack the ability to perceive the user's actual geographical location and usage scenario, resulting in a poor user experience when faced with a large number of emails from different geographical regions.
By acquiring user geolocation data, email geolocation attribute data, and user interaction behavior data, machine learning models are used to determine the geolocation matching degree of emails, and the email client interface is displayed in a personalized manner, including geolocation tags and drag-and-drop sorting function.
It improves email reading efficiency and user experience, enhances the visibility and click efficiency of location-based emails, and reduces the risk of missing key information.
Smart Images

Figure CN120634495B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of information processing, in particular to a mail display position analysis method and device combined with geographical position and electronic equipment. BACKGROUND
[0002] With the wide application of electronic mail in the field of personal communication and enterprise office, the demand for intelligentization of mail system of users is showing a significant growth trend. The traditional mail sorting mode mainly depends on the basic rules such as time reverse order, sender priority or mail importance score, which can meet the basic mail processing demand to a certain extent, but when facing mass mails from different geographical areas, the problem of lack of perception ability of actual geographical position and use scene of users generally exists. SUMMARY
[0003] The purpose of the embodiments of the present application is to provide a mail display position analysis method and device combined with geographical position and electronic equipment, so as to solve the above problems existing in the prior art, optimize the display mode of electronic mail, and improve the mail reading efficiency and user experience.
[0004] In a first aspect, the embodiments of the present application provide a mail display position analysis method combined with geographical position, which comprises: in response to a mailbox access request of a user, obtaining user geographical position data, mail geographical position attribute data and user interaction behavior data; determining a mail geographical position matching degree based on the user geographical position data and the mail geographical position attribute data; the mail geographical position matching degree comprises a geographical position distance matching degree and a mail content position relevance matching degree; inputting the user geographical position data, the mail geographical position matching degree and the user interaction behavior data as input features into a trained machine learning model to obtain the recommended display positions of each mail in a mail display list output by the machine learning model.
[0005] In some optional implementations, the user geographical position data comprises real-time positioning coordinates, commonly used residence information and position scene labels; the mail geographical position attribute data comprises sender position information and mail content position information; and the user interaction behavior data comprises click rate of mails with different geographical position attributes, operation feedback data and interface interaction path data.
[0006] In some optional implementations, the manner of determining the geographical position distance matching degree comprises: determining a current geographical position distance based on the sender position information and the user geographical position data; the sender position information comprises the registered place or IP positioning place of the sender; and determining the geographical position distance matching degree according to the current geographical position distance and a preset distance interval mapping rule.
[0007] The manner of determining the mail content location correlation matching degree comprises: processing the content of the mail to extract mail content location information; the mail content location information comprises geographical location keywords and time-sensitive location information; and determining the mail content location correlation matching degree based on the mail content location information and the user geographical location data.
[0008] In some optional implementations, the manner of determining the mail geographical location matching degree further comprises: determining a geographical location matching pattern between the user and the mail based on the user geographical location data, the mail geographical location attribute data, and the user interaction behavior data; the geographical location matching pattern comprises: a scenario matching pattern, a time-sensitive association pattern, and a user group preference pattern; and determining the mail geographical location matching degree based on the geographical location matching pattern.
[0009] In some optional implementations, the method further comprises: generating a mail display list according to the recommended display position, and displaying the mail display list on a mail client interface; the mail client interface comprises: a mail list display window and a geographical location label display control; determining a mail geographical location label based on the mail geographical location matching degree, and adding the mail geographical location label to a corresponding position of the mail display list; the mail list display window is used to display the mail display list to which the mail geographical location label is added; and in response to a triggering operation of the user on the geographical location label display control, displaying location detail information of the mail.
[0010] In some optional implementations, the mail client interface further comprises: a mail drag-and-drop sorting control and a sorting rule viewing control; and the method further comprises: in response to a drag-and-drop operation of the user on the mail drag-and-drop sorting control, adjusting the position of the corresponding mail in the mail display list; and in response to a triggering operation of the user on the sorting rule viewing control, displaying a sorting rule explanation at the top of the mail display list.
[0011] In some optional implementations, the mail client interface further comprises: an interaction feedback control and a feedback display window; and the method further comprises: in response to a selection operation of the user on the interaction feedback control, displaying a mail click frequency heat map in the feedback display window; and the horizontal axis of the mail click frequency heat map is a selected time range, and the vertical axis is the mail geographical location label.
[0012] In a second aspect, an embodiment of the present application provides a mail display position analysis device combined with a geographical position, which comprises: a data acquisition module configured to acquire user geographical position data, mail geographical position attribute data and user interaction behavior data in response to a mailbox access request of a user; a determination module configured to determine a mail geographical position matching degree based on the user geographical position data and the mail geographical position attribute data; the mail geographical position matching degree comprises a geographical position distance matching degree and a mail content position relevance matching degree; and a display position generation module configured to input the user geographical position data, the mail geographical position matching degree and the user interaction behavior data as input features into a trained machine learning model to obtain recommended display positions of each mail in a mail display list output by the machine learning model.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, which comprises a memory and a processor, the memory stores a computer program capable of running on the processor, and the processor implements the steps of the method of any one of the first aspect when executing the computer program.
[0014] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores computer executable instructions, and the computer executable instructions cause a processor to run the method of any one of the first aspect when the computer executable instructions are invoked and run by the processor.
[0015] The present application provides a mail display position analysis method and device combined with a geographical position, which comprises: acquiring user geographical position data, mail geographical position attribute data and user interaction behavior data in response to a mailbox access request of a user; determining a mail geographical position matching degree based on the user geographical position data and the mail geographical position attribute data, the mail geographical position matching degree comprises a geographical position distance matching degree and a mail content position relevance matching degree; and inputting the user geographical position data, the mail geographical position matching degree and the user interaction behavior data as input features into a trained machine learning model to output recommended display positions of each mail in a mail display list, which optimizes the display mode of an electronic mail, solves the problem of single display mode of an electronic mail in the prior art, and improves the mail reading efficiency and user experience. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation on the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor.
[0017] Figure 1 A flowchart of a mail display position analysis method combined with a geographic position provided for an embodiment of the present application is shown in the figure;
[0018] Figure 2 A schematic diagram of a mail client interface applying a mail display position analysis method combined with a geographic position provided for an embodiment of the present application is shown in the figure;
[0019] Figure 3 A structural schematic diagram of a mail display position analysis device combined with a geographic position provided for an embodiment of the present application is shown in the figure;
[0020] Figure 4 A structural schematic diagram of an electronic device provided for an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will be a clear and complete description of the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work are within the scope of protection of the present application.
[0022] Under the background of popularization of mobile Internet, users are often in a dynamically changing geographic position environment (such as business trip, commuting, home, etc.). The traditional mail sorting mode is mainly based on the basic rules of time reverse order, sender priority or mail importance score, etc. Although it meets the basic mail processing needs to a certain extent, when facing a large number of mails from different geographic areas, there is a common problem of lack of perception of the actual geographic position and use scene of the user. Even if some systems try to introduce a geographic tag function, it is often limited to simple marking and lacks intuitive visual display.
[0023] Based on this, the embodiments of the present application provide a mail display position analysis method combined with a geographic position, a device and an electronic device to solve the above problems. In order to facilitate the understanding of the present embodiment, first of all, a mail display position analysis method combined with a geographic position disclosed in the embodiments of the present application is described in detail, Figure 1A flowchart of a method for analyzing the display position of a mail combined with a geographical position is provided in the embodiments of the present application. The method mainly comprises the following steps S110-S130.
[0024] S110: In response to a mailbox access request of a user, obtaining user geographical position data, mail geographical position attribute data, and user interaction behavior data.
[0025] In a specific implementation, after detecting that the user logs in the mailbox on the mail client interface, the user clicks the mail collection control or accesses the mail list to obtain the geographical position data of the currently logged-in user, the mail geographical position attribute data, and the user interaction behavior data. The method can be applied to the mail client interface, which can include the mail collection control or the related control for accessing the mail list.
[0026] The user geographical position data can include real-time positioning coordinates, commonly used residence information, and position scene tags. As a specific example, the real-time positioning coordinates can be obtained through GPS positioning or IP positioning; the commonly used residence information can be obtained by statistically analyzing the historical positioning data; and the position scene tags can be identified through time correlation or manual annotation by the user, and the position scene tags can specifically include a residence, a workplace, or a business trip location.
[0027] The mail geographical position attribute data can include sender location information and mail content location information. As a specific example, the sender location information can include the registered location or the IP positioning location of the sender; and the mail content location information can include geographical position keywords and time-sensitive location information extracted from the body, title, and attachments of the mail.
[0028] For example, the geographical position keywords can include "city", "XX city", or "XX region"; and the time-sensitive location information can include "today's activities", "this week's meetings", or "local promotions", and the like, which contain time-dimension geographical information.
[0029] The user interaction behavior data is the historical interaction behavior data of the user in the past period of time, and can include the click rate of the mail with different geographical position attributes, operation feedback data, and interface interaction path data.
[0030] As a specific example, the click rate of the mail can be obtained by statistically analyzing the number of times each mail with a geographical position attribute is clicked and the number of all mails in the past period of time; and the operation feedback data can be the operation records such as marking, replying, and deleting the mail.
[0031] The interface interaction path data generally refers to a data set of a series of interaction events and their sequence relationship formed by the operation behavior of a user in the process of using a graphical user interface. In the embodiment, the interface interaction path data can include the frequency of the user using the local mail filtering entry, the operation record of adjusting the mail sorting, and the like.
[0032] The local mail filtering entry can be a control in the mail client interface, and the mail client interface can further include a control corresponding to the mail sorting adjustment. In the embodiment, when detecting a click operation of the user on the local mail filtering entry control, the mail of the type of local (or the same city) can be displayed; or when detecting a drag operation of the user on the control corresponding to the mail sorting adjustment, the position of the mail can be adjusted.
[0033] Further, the local (or the same city) mail can refer to the mail whose current user position (determined according to the user geographic position data) is the same as the current mail position (determined according to the mail geographic position attribute data). For example, according to the real-time positioning coordinates of the user, the selected common residence information, or the selected location scene label, it is determined that the current user position is “A city”; according to the registered location of the sender or the IP positioning location, or the geographic position extracted from the mail content, it is determined that the current mail position is also “A city”, and the current mail is the local (or the same city) mail. In addition to the local mail, the type of the mail position can also include the mail of the type of out-of-town (or different city), the mail of the type of surrounding area, and the like.
[0034] By obtaining the user geographic position data, the mail geographic position attribute data, and the user interaction behavior data, the type of the mail position can be determined, so as to more fully integrate the features of the geographic position, form a feature vector of the geographic position preference, help to improve the accuracy of the subsequent generation of the mail recommendation display position, and further increase the dimension of the mail classification, realize the personalized recommendation mode for different users or scenes, and improve the reading efficiency of the mail and the user experience.
[0035] S120: determining a mail geographic position matching degree based on the user geographic position data and the mail geographic position attribute data; the mail geographic position matching degree includes a geographic position distance matching degree and a mail content position relevance matching degree;
[0036] In an embodiment, the manner of determining the geographic position distance matching degree can include: first, determining the current geographic position distance based on the sender position information and the user geographic position data; and then, determining the geographic position distance matching degree according to the current geographic position distance and a preset distance interval mapping rule.
[0037] The sender location information can include the registered location of the sender or the IP location of the sender. The user geographic location data can be real-time coordinates obtained through GPS positioning or IP positioning, commonly used residence information obtained through statistical analysis of historical positioning data, or a current user location determined by any one of a location scene label (residence, work, or business trip) identified through time correlation or manual labeling by the user.
[0038] Correspondingly, the current geographic location distance can be the distance between the sender location and the current user location. The distance can be a straight-line distance calculated based on geographic coordinates of the two locations, or an actual travel distance obtained by analyzing the actual road conditions between the two locations.
[0039] The preset distance interval mapping rule can be a matching degree score based on distance interval division. For example, when the current geographic location distance is not greater than 5 kilometers, the corresponding matching degree score is 0.9; when the current geographic location distance is greater than 5 kilometers and less than or equal to 20 kilometers, the corresponding matching degree score is 0.7; when the current geographic location distance is greater than 20 kilometers and less than or equal to 50 kilometers, the corresponding matching degree score is 0.5; when the current geographic location distance is greater than 100 kilometers, the corresponding matching degree score is 0.2, and so on. According to the preset distance interval mapping rule, the calculated current geographic location distance can be mapped to the corresponding matching degree score. In some embodiments, the distance interval mapping rule can be dynamically adjusted based on the actual geographic location.
[0040] The matching degree score determined according to the current geographic location distance and the preset distance interval mapping rule, i.e., the geographic location distance matching degree, is smaller in the above example, the value of the matching score is greater, indicating that the geographic location distance matching degree is higher. As a specific example, according to the size of the geographic location distance matching degree and the location scene label, the type of geographic location distance can be classified as: same city, different place, surrounding area, etc.; or the type of geographic location distance can be classified as: community, work unit, business district, etc.
[0041] In one embodiment, the manner of determining the mail content location relevance matching degree can include: first processing the content of the mail to extract mail content location information (including geographic location keywords and time-sensitive location information); and then determining the mail content location relevance matching degree based on the mail content location information and the user geographic location data.
[0042] The processing of the content of the email can include processing of the text content recorded in the body, title, and attachments of the email, or the text content obtained by recognizing a picture. Specifically, the text content can be obtained by using a natural language processing technique to perform text preprocessing, and then using a keyword extraction algorithm, such as a term frequency-inverse document frequency (TF-IDF) algorithm, a TextRank algorithm, and the like, to extract geographic location keywords and time-sensitive location information.
[0043] As a specific example, the geographic location keywords can include “city”, “XX city”, or “XX region”; and the time-sensitive location information can include “today's activities”, “this week's meetings”, or “local promotions” and the like, which contain time dimension geographic information.
[0044] The determination of the mail content location relevance matching degree based on the mail content location information and the user geographic location data can be performed by calculating the relevance between location A determined according to the mail content and location B determined according to the user geographic location data (for example, the distance, similarity, or classification relationship between the two locations, and the like).
[0045] In another embodiment, the manner of determining the mail geographic location matching degree can further include: determining a geographic location matching mode between the user and the mail based on the user geographic location data, the mail geographic location attribute data, and the user interaction behavior data; the geographic location matching mode can include: a scene matching mode, a time-sensitive association mode, and a user group preference mode; and determining the mail geographic location matching degree based on the geographic location matching mode.
[0046] The scene matching mode can be used to represent the user's preference for the type of mail (enterprise mail, community service, and promotion and marketing) in different geographic scenes (such as work, residence, and business trip). As a specific example, the scene matching mode can include: prioritizing enterprise mail in the same area at work, prioritizing community service mail at home, and prioritizing flight and hotel promotion mail on business trips, which can be used as a feature to guide the priority of the mail display position in the subsequent step of generating the mail recommendation display position.
[0047] The time-sensitive association mode can be used to represent the association between time-sensitive geographic location information and user behavior. As a specific example, the time-sensitive association mode can be the high-frequency clicking of a mail containing time-sensitive location information such as “today's local activities” and “local promotions” within a specific time period, which can be used as a feature to adjust the weight of the mail display position in the subsequent step of generating the mail recommendation display position, so as to improve the exposure rate of the mail with strong time sensitivity.
[0048] The user clustering preference mode can be a classification of users according to their habits of behaviors related to the geographical position of the mail; as a specific example, the user clustering preference mode can be a user group of "displaying only the same city mail", which can be used to build a user portrait and participate in sorting as a feature to improve the personalization of the subsequent generation of mail recommendation display positions.
[0049] That is, after obtaining the features of multiple dimensions corresponding to the above-mentioned geographical position related data, the machine learning model can be constructed to predict the recommended display position of the mail.
[0050] S130: input the user geographical position data, the mail geographical position matching degree and the user interaction behavior data as input features into the trained machine learning model, and obtain the recommended display position of each mail in the mail display list output by the machine learning model.
[0051] In an embodiment, the machine learning model can be trained using a deep neural network model; wherein the deep neural network model can include a Wide&Deep model, a Transformer model or a Two-tower structure; wherein the Wide&Deep model can be used to fuse high-dimensional sparse features and low-dimensional dense features; the Transformer model can be used to capture the time sequence dependence in the user behavior sequence; and the Two-tower structure can be used to encode the features related to the user geographical position data, the features related to the user interaction behavior data and the features of the mail geographical position matching degree respectively and then match them.
[0052] The historical data obtained through the above steps can be used as training samples to train the machine learning model, and the average click position improvement effect of local mail and the change of user active screening frequency can be verified by comparing the traditional sorting method (such as time reverse order) with the geographical position sorting method generated by the method (according to the recommended display position of each mail in the list), so as to further adjust and optimize the model.
[0053] In an embodiment, the above method can further include: generating a mail display list according to the recommended display position of the mail output by the above-mentioned machine learning model, and displaying it on the mail client interface.
[0054] Referring to Figure 2 , the mail client interface provided by the embodiment can include a mail list display window 210 and a geographical position label display control 220. As a specific example, the above method can further include:
[0055] (1) determining the mail geographical position label based on the mail geographical position matching degree, and adding the mail geographical position label to the corresponding position of the mail display list.
[0056] (2) In response to the user triggering the above-mentioned geographical position label display control, display the position details information of the above-mentioned mail.
[0057] In the embodiment, the mail list display window can be used to display the mail display list to which the mail geographical position label is added; the mail geographical position label can be the same city, different places, surrounding areas, etc., and colors can be used to distinguish different types when adding the mail geographical position label to the mail, such as green for the same city label, red for the different place label, and yellow for the surrounding area label; and when the mouse hovers over the geographical position label display control, the specific position details are displayed.
[0058] In an embodiment, the above-mentioned mail client interface can further include a mail drag sorting control 230 and a sorting rule viewing control 240. As a specific example, the above-mentioned method can further include:
[0059] (3) In response to the user dragging the mail drag sorting control, the position of the corresponding mail in the above-mentioned mail display list is adjusted;
[0060] In the embodiment, the user can adjust the position of the mail by the operation of the mail drag sorting control and save the rule (such as "when the position is Shanghai-workplace, the mail of the customer in Hangzhou is displayed preferentially").
[0061] In another embodiment, the sorting rule can be recorded automatically and named and saved (such as "customer priority rule") after the user adjusts the position of the mail according to the current position scenario of the user (such as "workplace", "residence", "trip").
[0062] (4) In response to the user triggering the sorting rule viewing control, display the sorting rule description at the top of the mail display list. For example, display the description "currently sorted intelligently according to your position (XX-XX district)" at the top of the mail display list.
[0063] In an embodiment, the above-mentioned mail client interface can further include an interactive feedback control 250 and a feedback display window 260; as a specific example, the above-mentioned method can further include: (6) in response to the user selecting the interactive feedback control, display the mail click frequency heat map in the feedback display window.
[0064] In the embodiment, the selection operation of the interactive feedback control can include time range selection and geographical position selection; the horizontal axis of the mail click frequency heat map can represent the selected time range, the vertical axis can represent the mail geographical position label, and the color depth of the heat map can be used to represent the frequency of clicks.
[0065] In addition, after displaying the mail click frequency heat map in the feedback display window, the intelligent suggestion pop-up window can be pushed, such as "90% of your local activity mails are read at the top, whether to set the 'local activity' label mail to the top by default".
[0066] The mail display position analysis method provided by the above embodiment in combination with the geographical position can timely identify mails with strong timeliness and high geographical position relevance (such as notifications near the work place, community service information of the residence, temporary activity invitations, etc.) and preferentially display them, thereby reducing the risk of missing key information for the user and improving the use efficiency and user experience of the mail system; through more intuitive visual display of the mail geographical position label, configurable sorting rules and personalized feedback mechanism, the user can participate in the adjustment of the sorting rules, thereby improving the trust degree of the user to the system and the use experience.
[0067] In summary, the mail display optimization method provided by the embodiment of the application can integrate user geographical position information, mail geographical attribute information and user interaction behavior data, realize personalized and dynamic mail sorting by constructing a machine learning model, and assist with intuitive interaction design and user feedback mechanism, thereby effectively improving the visibility, click efficiency and overall user experience of the geographical position related mails.
[0068] Based on the same inventive concept, the embodiment of the application also provides a mail display position analysis device in combination with geographical position, as shown in Figure 3 The device comprises:
[0069] The data acquisition module 310 is configured to acquire user geographical position data, mail geographical position attribute data and user interaction behavior data in response to a mailbox access request of the user.
[0070] The determination module 320 is configured to determine a mail geographical position matching degree based on the user geographical position data and the mail geographical position attribute data; the mail geographical position matching degree comprises a geographical position distance matching degree and a mail content position relevance matching degree.
[0071] The display position generation module 330 is configured to input the user geographical position data, the mail geographical position matching degree and the user interaction behavior data as input features into the trained machine learning model, and obtain recommended display positions of each mail in a mail display list output by the machine learning model.
[0072] In an embodiment, the user geographic location data can include real-time positioning coordinates, common residence information, and location scene tags; the mail geographic location attribute data can include sender location information and mail content location information; and the user interaction behavior data can include click rates on mails with different geographic location attributes, operation feedback data, and interface interaction path data.
[0073] In an embodiment, the manner of determining the geographic location distance matching degree can include determining a current geographic location distance based on the sender location information and the user geographic location data; the sender location information can include a sender's registered location or IP positioning location; and the geographic location distance matching degree can be determined according to the current geographic location distance and a preset distance interval mapping rule.
[0074] In an embodiment, the manner of determining the mail content location relevance matching degree can include processing the content of the mail to extract mail content location information; the mail content location information can include geographic location keywords and time-sensitive location information; and the mail content location relevance matching degree can be determined based on the mail content location information and the user geographic location data.
[0075] In an embodiment, the manner of determining the mail geographic location matching degree can further include determining a geographic location matching pattern between the user and the mail based on the user geographic location data, the mail geographic location attribute data, and the user interaction behavior data; the geographic location matching pattern can include a scene matching pattern, a time-sensitive association pattern, and a user group preference pattern; and the mail geographic location matching degree can be determined based on the geographic location matching pattern.
[0076] In an embodiment, the apparatus can further include a display module 340 configured to generate a mail display list according to a recommended display position and display the mail display list on a mail client interface; the mail client interface can include a mail list display window and a geographic location tag display control; a mail geographic location tag can be determined based on the mail geographic location matching degree, and the mail geographic location tag can be added to a corresponding position of the mail display list; and the mail list display window can be configured to display the mail display list with the added mail geographic location tag. In an embodiment, the apparatus can further include an interaction module 350 configured to display location detail information of a mail in response to a user triggering operation on the geographic location tag display control.
[0077] In an embodiment, the mail client interface can further include a mail drag-and-drop sorting control and a sorting rule viewing control; and the interaction module can be further configured to adjust a position of a corresponding mail in the mail display list in response to a user drag-and-drop operation on the mail drag-and-drop sorting control; and display sorting rule instructions at the top of the mail display list in response to a user triggering operation on the sorting rule viewing control.
[0078] In an embodiment, the mail client interface can further include an interaction feedback control and a feedback display window; the interaction module can be further configured to: in response to a selection operation of the user on the interaction feedback control, display the mail click frequency heat map in the feedback display window; the horizontal axis of the mail click frequency heat map is the selected time range, and the vertical axis is the mail geographical position label.
[0079] The mail display position analysis device provided by the embodiments of the present application has the same implementation principle, technical effects and the method embodiments described above. For brevity, the part of the device embodiments not mentioned can be referred to the corresponding content in the method embodiments. The mail display position analysis device provided by the embodiments of the present application has the same technical features as the mail display position analysis method provided by the above embodiments, so it can solve the same technical problems and achieve the same technical effects.
[0080] The embodiments of the present application further provide an electronic device, specifically, the electronic device includes a processor and a storage device; the storage device stores a computer program, and the computer program performs the method according to any one of the above embodiments when executed by the processor.
[0081] Figure 4 A structural schematic diagram of an electronic device provided by the embodiments of the present application is shown in FIG. 4. The electronic device 400 includes a processor 40, a memory 41, a bus 42 and a communication interface 43, the processor 40, the communication interface 43 and the memory 41 are connected through the bus 42; the processor 40 is configured to execute the executable modules stored in the memory 41, such as a computer program.
[0082] The memory 41 can include a high-speed random access memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. The communication between the system network element and at least one other network element is realized through at least one communication interface 43 (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used.
[0083] The bus 42 can be an ISA bus, a PCI bus or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For brevity, Figure 4 only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or only one type of bus.
[0084] The memory 41 is configured to store a program, and the processor 40 executes the program after receiving an execution instruction. The method performed by the device for defining the flow according to any of the embodiments of the present application can be applied to the processor 40, or implemented by the processor 40.
[0085] The processor 40 can be an integrated circuit chip with a signal processing capability. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 40 or an instruction in the form of software. The processor 40 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), and the like; or can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, or other mature storage medium in the art. The storage medium is located in the memory 41, and the processor 40 reads the information in the memory 41 and combines the hardware to complete the steps of the above method.
[0086] Corresponding to the above method, the embodiment of the present application further provides a computer readable storage medium, the computer readable storage medium stores computer executable instructions, when the processor calls and runs the computer executable instructions, the computer executable instructions make the processor run the steps of the above method.
[0087] In the embodiments of the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. The embodiments described above are merely exemplary, for example, the division of the units is only a logical function division, and there can be another division manner in actual implementation; for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0088] In addition, the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0089] In addition, the functional modules in the various embodiments of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0090] It should be noted that if the functions are realized in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0091] In this document, the terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations.
[0092] The above merely provides an example of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method of analyzing a mail display location in combination with a geographical location, characterized by, The method comprises the following steps: in response to a mailbox access request of a user, obtaining user geographic location data, mail geographic location attribute data and user interaction behavior data; the user geographic location data comprises a location scene label; the mail geographic location attribute data comprises sender location information and mail content location information; the user interaction behavior data comprises click rate of mail with different geographic location attributes, operation feedback data and interface interaction path data; the interface interaction path data comprises frequency of using a local mail filtering entry and operation record of adjusting mail sorting; based on the user geographic location data and the mail geographic location attribute data, determine the mail geographic location matching degree; the mail geographic location matching degree comprises a geographic location distance matching degree and a mail content location relevance matching degree; wherein, the way to determine the geographic location distance matching degree comprises: based on the sender location information and the user geographic location data, determine the current geographic location distance; the sender location information comprises the registered location or IP positioning location of the sender; according to the current geographic location distance and the preset distance interval mapping rule, determine the geographic location distance matching degree; the way to determine the mail content location relevance matching degree comprises: processing the content of the mail, extracting the mail content location information; the mail content location information comprises geographic location keywords and time-sensitive location information; based on the mail content location information and the user geographic location data, determine the mail content location relevance matching degree; input the user geographic location data, the mail geographic location matching degree and the user interaction behavior data as input features into the trained machine learning model to obtain the recommended display position of each mail in the mail display list output by the machine learning model; according to the size of the geographic location distance matching degree and the location scene label, classify the geographic location distance; the type of the geographic location distance comprises: same city, different places and surrounding area, or: community, work unit and business district; based on the mail geographic location matching degree, determine the mail geographic location label, add the mail geographic location label to the corresponding position of the mail display list, and use different colors for visual distinction; according to the current location scene of the user, in response to the user's operation of adjusting the mail position of the mail drag and drop sorting control, record the sorting rule and support named saving.
2. The method of claim 1, wherein, The method further comprises: generate a mail display list according to the recommended display position and display it on the mail client interface; the mail client interface comprises a mail list display window and a geographic location label display control; the mail list display window is used to display the mail display list with the added mail geographic location label; in response to the user's triggering operation on the geographic location label display control, display the location detail information of the mail.
3. The method of claim 2, wherein, the mail client interface further comprises a mail drag and drop sorting control and a sorting rule viewing control; the method further comprises: In response to a user's drag operation on the mail drag sorting control, the position of the corresponding mail in the mail display list is adjusted; In response to a user's trigger operation on the sorting rule viewing control, a sorting rule description is displayed at the top of the mail display list.
4. The method of claim 2, wherein, The mail client interface further includes an interaction feedback control and a feedback display window; the method further includes: In response to a user's selection operation on the interaction feedback control, a mail click frequency heat map is displayed in the feedback display window; the horizontal axis of the mail click frequency heat map is a selected time range, and the vertical axis is a mail geographical location label.
5. A mail presentation location analysis device incorporating geographic location, characterized by, It includes: A data acquisition module is configured to acquire user geographical location data, mail geographical location attribute data, and user interaction behavior data in response to a user's mailbox access request; The user geographical location data includes a location scene label; The mail geographical location attribute data includes sender location information and mail content location information; the user interaction behavior data includes click rates on mails with different geographical location attributes, operation feedback data, and interface interaction path data; the interface interaction path data includes the frequency of using a local mail filtering entry and operation records of adjusting mail sorting; A determination module is configured to determine a mail geographical location matching degree based on the user geographical location data and the mail geographical location attribute data; the mail geographical location matching degree includes a geographical location distance matching degree and a mail content location relevance matching degree; wherein the geographical location distance matching degree is determined based on the sender location information and the user geographical location data, and the current geographical location distance is determined; the sender location information includes the registered location or IP positioning location of the sender; the geographical location distance matching degree is determined according to the current geographical location distance and a preset distance interval mapping rule; the mail content location relevance matching degree is determined by processing the content of the mail to extract mail content location information; the mail content location information includes geographical location keywords and time-sensitive location information; and the mail content location relevance matching degree is determined based on the mail content location information and the user geographical location data; The determination module is further configured to classify the geographical location distance according to the size of the geographical location distance matching degree and the location scene label; the types of the geographical location distance include the same city, different places, and the surrounding area, or the community, the work unit, and the business district; A display position generation module is configured to input the user geographical location data, the mail geographical location matching degree, and the user interaction behavior data as input features into a trained machine learning model to obtain recommended display positions of each mail in a mail display list output by the machine learning model; A display module is configured to determine a mail geographical location label based on the mail geographical location matching degree, add the mail geographical location label to a corresponding position of the mail display list, and visually distinguish different colors. The interaction module is used for recording the sorting rule and supporting named saving in response to the user's operation of adjusting the mail position by dragging the sorting control of the mail according to the current position scene of the user.
6. An electronic device comprising a memory, a processor, the memory having stored therein a computer program executable on the processor, characterized in that, The processor implements the steps of the method of any one of claims 1 to 4 when executing the computer program.
7. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and the computer executable instructions cause the processor to execute the method of any one of claims 1 to 4 when the computer executable instructions are called and executed by the processor.
Citation Information
Patent Citations
Method for sequencing contacts and terminal
CN102098388A
Mobile terminal-based part-time job recommendation method and system
CN106649390A
Mail data processing method and device
CN118644220A