Icon layout method and device, equipment, medium and program product

By analyzing the user's operation data and sliding operation methods, dynamically adjusting the icon layout of the application interface, solving the complex problems of traditional interface operations and improving the user's business processing efficiency and experience.

CN119718526APending Publication Date: 2025-03-28INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510020536.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

Due to the numerous functions of traditional application interfaces, users are complex in their operations when looking for specific business functions on the page, which reduces the customer's business processing efficiency.

Method used

By obtaining the operation data of the target user, using the time series model to process the historical icon operation data, combining the operation method to identify the model to process the sliding operation data, determine the layout results of the target icon in the interactive interface, and adapt to the user's usage habits.

Benefits of technology

Reach frequently used icons to the side of your idiotic hand to reduce the frequency of user interaction, improve interaction efficiency, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718526A_ABST
    Figure CN119718526A_ABST
Patent Text Reader

Abstract

The invention provides an icon layout method and device, equipment, a medium and a program product, which can be applied to the fields of big data and financial science and technology. The method comprises the steps that operation data, aiming at a target application, of a target user is obtained, the operation data comprises historical icon operation data in a historical time period and sliding operation data, aiming at an interaction interface, of the target user, and the historical icon operation data is determined by the target user by executing operation aiming at an icon of the target application; processing the historical icon operation data by using a time sequence model to obtain at least one target icon; the multiple sliding operation data are processed through an operation mode recognition model, an operation mode recognition result is obtained, and the operation mode recognition result represents that the operation mode of the target user for the interaction interface is left-hand operation or right-hand operation; and determining an icon layout result of the target icon in the interactive interface according to the operation mode identification result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of big data and financial technology, and specifically to an icon layout method, device, equipment, medium and program product. Background Art

[0002] In today's society, online processing of various businesses has become the mainstream. The current market competition is extremely fierce. How to enable customers to simply and easily handle the required business has become the key to competing for customers. The traditional application interface is set according to the system, and the interface displayed after each user enters is the same. However, due to the numerous application functions, too many functions are displayed on one page. When customers want to handle specific business, they need to patiently search on the page or search in the search box, which makes the operation process more complicated and reduces the efficiency of customers' business processing. Summary of the invention

[0003] In view of the above problems, the present disclosure provides an icon layout method, apparatus, device, medium and program product.

[0004] According to a first aspect of the present disclosure, an icon layout method is provided, comprising: obtaining operation data of a target user for a target application, wherein the operation data comprises historical icon operation data in a historical period, and sliding operation data of the target user for an interactive interface, the historical icon operation data being determined by the target user performing operations on an icon of a target application; processing the historical icon operation data using a time series model to obtain at least one target icon; processing a plurality of sliding operation data using an operation mode recognition model to obtain an operation mode recognition result, the operation mode recognition result characterizing whether the operation mode of the target user for the interactive interface is left-hand operation or right-hand operation; and determining an icon layout result of the target icon in the interactive interface according to the operation mode recognition result.

[0005] According to an embodiment of the present disclosure, the sliding operation data includes a sliding operation point, and the sliding operation point represents the end point coordinates of the sliding operation;

[0006] The operation mode recognition model is used to process multiple sliding operation data to obtain the operation mode recognition result, including:

[0007] Based on a preset domain radius, a clustering algorithm is used to process multiple sliding operation points to obtain multiple clusters, wherein the domain radius is determined based on the size of the terminal screen, and the interactive interface is displayed on the terminal screen;

[0008] Determine a clustering graph surrounding the clusters;

[0009] Determining an initial operation mode recognition result corresponding to the clustering graphic based on a positional relationship between the clustering graphic and the terminal screen; and

[0010] Based on the initial operation mode recognition results corresponding to the plurality of clustering graphs, an operation mode recognition result is determined.

[0011] According to an embodiment of the present disclosure, the positional relationship between the clustering graphic and the terminal screen includes a first positional relationship or a second positional relationship, the first positional relationship representing that the center point of the clustering graphic is located in the left-hand operation area of ​​the terminal screen, and the second positional relationship representing that the center point of the clustering graphic is located in the right-hand operation area of ​​the terminal screen;

[0012] Wherein, based on the positional relationship between the clustering graphic and the terminal screen, determining the initial operation mode recognition result corresponding to the clustering graphic includes:

[0013] In response to the positional relationship being the first positional relationship, determining the initial operation mode recognition result to be a first initial recognition result representing a left-hand operation; and

[0014] In response to the positional relationship being the second positional relationship, the initial operation mode recognition result is determined to be a second initial recognition result representing right-hand operation.

[0015] According to an embodiment of the present disclosure, the left-hand operation area and the right-hand operation area of ​​the terminal screen are determined based on the display direction of the target application on the terminal screen.

[0016] According to an embodiment of the present disclosure, determining a layout result of a target icon in an interactive interface according to an operation mode recognition result includes:

[0017] Determine a priority order of the target icons based on the strategy scores of the target icons, wherein the priority order represents sorting the strategy scores corresponding to the target icons from large to small;

[0018] Place the benchmark target icon with the highest priority among multiple target icons at the center of the interactive interface;

[0019] In response to the operation mode recognition result representing the left-hand operation, based on the priority order of the other target icons, the other target icons are arranged in a first direction from the first target edge position to the center position of the left-hand operation area to obtain a first icon layout result;

[0020] In response to the operation mode recognition result representing the right-hand operation, based on the priority order of the other target icons, the other target icons are arranged in a second direction from the second target edge position to the center position of the right-hand operation area to obtain a first icon layout result; wherein the other target icons are icons among the multiple target icons except the baseline target icon.

[0021] According to an embodiment of the present disclosure, the historical icon operation data is processed using a time series model to obtain at least one target icon, including:

[0022] Determining target historical icon operation data corresponding to a target historical period from the historical icon operation data;

[0023] Input the target historical icon operation data into the time series model, and output the strategy score corresponding to the icon. The strategy score represents the probability that the target user performs an operation on the icon.

[0024] Based on the policy scores corresponding to the multiple icons, a target icon corresponding to the target historical period is determined from the multiple icons.

[0025] According to an embodiment of the present disclosure, the time series sub-model includes at least one of the following:

[0026] Recurrent neural network sub-model, long short-term memory network sub-model, bidirectional long short-term memory network sub-model, gated recurrent unit network sub-model.

[0027] A second aspect of the present disclosure provides an icon layout device, including:

[0028] An acquisition module, used to acquire the target user's operation data on the target application, wherein the operation data includes historical icon operation data in a historical period and sliding operation data of the target user on the interactive interface, and the historical icon operation data is determined by the target user performing operations on the icon of the target application;

[0029] A target icon obtaining module is used to process historical icon operation data using a time series model to obtain at least one target icon;

[0030] An operation mode recognition result obtaining module is used to process a plurality of sliding operation data using an operation mode recognition model to obtain an operation mode recognition result, wherein the operation mode recognition result indicates whether the operation mode of the target user on the interactive interface is left-hand operation or right-hand operation;

[0031] The determination module is used to determine the icon layout result of the target icon in the interactive interface according to the operation mode recognition result.

[0032] A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the above method.

[0033] The fourth aspect of the present disclosure further provides a computer-readable storage medium having a computer program or instructions stored thereon, which implements the steps of the above method when the above computer program or instructions are executed by a processor.

[0034] The fifth aspect of the present disclosure further provides a computer program product, including a computer program or instructions, which implement the steps of the above method when the above computer program or instructions are executed by a processor.

[0035] According to an embodiment of the present disclosure, by using a time series model to process historical icon operation data, at least one target icon is obtained, thereby obtaining the target icon corresponding to the function most frequently used by the user, and using an operation mode recognition model to process multiple sliding operation data to obtain an operation mode recognition result, which is used to determine whether the target user's operation mode for the interactive interface is left-hand operation or right-hand operation. The layout result of the target icon in the interactive interface is determined according to the operation mode recognition result. Frequently used icons can be moved closer to the side of the dominant hand to suit the user's usage habits, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0037] Figure 1 A schematic diagram showing an application scenario of the icon layout method, apparatus, device, medium, and program product according to an embodiment of the present disclosure;

[0038] Figure 2 A flowchart of an icon layout method according to an embodiment of the present disclosure is schematically shown;

[0039] Figure 3 The model structure diagram of the time series model according to the embodiment of the present disclosure is schematically shown;

[0040] Figure 4 A schematic diagram schematically shows a method for determining an initial operation mode identification result according to an embodiment of the present disclosure;

[0041] Figure 5 A schematic diagram schematically shows an icon layout result according to an embodiment of the present disclosure;

[0042] Figure 6 A structural block diagram of an icon layout device according to an embodiment of the present disclosure is schematically shown; and

[0043] Figure 7 A block diagram of an electronic device suitable for implementing an icon layout method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0044] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0045] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0046] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0047] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0048] In today's society, online processing of various businesses has become the mainstream. The current market competition is extremely fierce. How to enable customers to handle the required business simply and easily has become the key to competing for customers. The traditional application interface is set according to the system, and the interface displayed after each user enters is the same. However, due to the various application functions, too many functions are displayed on one page. When customers want to handle specific business, they need to patiently search on the page or search in the search box, which is not easy and convenient. If you want to customize it, users need to manually modify the order of application arrangement, and the application sequence cannot be automatically adjusted according to the frequency of user use. At the same time, there are many inconveniences for users who use their left or right hands to slide their phones.

[0049] In view of this, the present disclosure provides an icon layout method, device, equipment, medium and program product, which can be applied to the fields of big data and financial technology. The method includes: obtaining the target user's operation data for the target application, wherein the operation data includes historical icon operation data in the historical period, and the target user's sliding operation data for the interactive interface, and the historical icon operation data is determined by the target user performing operations on the icon of the target application; using a time series model to process the historical icon operation data to obtain at least one target icon; using an operation mode recognition model to process multiple sliding operation data to obtain an operation mode recognition result, and the operation mode recognition result characterizes whether the target user's operation mode for the interactive interface is left-hand operation or right-hand operation; according to the operation mode recognition result, determining the icon layout result of the target icon in the interactive interface.

[0050] It should be noted that the icon layout method and icon layout device provided by the present disclosure can be used in the field of financial technology, such as banks and other financial institutions, and can also be used in any field other than the field of financial technology, such as the field of big data. Therefore, the application field of the icon layout method and icon layout device provided by the present disclosure is not limited.

[0051] In the technical solution of the present disclosure, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0052] In the scenario of using personal information for automated decision-making, the methods, devices, and systems provided by the embodiments of the present disclosure provide users with corresponding operation portals for users to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered. The expression "automated decision-making" here refers to the activity of automatically analyzing and evaluating a person's behavioral habits, interests and hobbies, or economic, health, credit status, etc. through computer programs, and making decisions. The expression "expert decision-making" here refers to the activity of making decisions by people who specialize in a certain field, have specialized experience, knowledge and skills, and have reached a certain level of professionalism.

[0053] Figure 1 The application scenario diagram of the icon layout method according to the embodiment of the present disclosure is schematically shown.

[0054] like Figure 1As shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used to provide a medium for a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0055] The user can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).

[0056] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0057] The server 105 may be a server that provides various services, such as a background management server (only as an example) that provides support for websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0058] It should be noted that the icon layout method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the icon layout device provided in the embodiment of the present disclosure can generally be set in the server 105. The icon layout method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105. Accordingly, the icon layout device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103 and / or the server 105.

[0059] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0060] The following will be based on Figure 1 The scene described by Figures 2 to 5 The icon layout method of the disclosed embodiment is described in detail.

[0061] Figure 2 The flowchart of the icon layout method according to the embodiment of the present disclosure is schematically shown.

[0062] like Figure 2 As shown, the icon layout method of this embodiment includes operations S210 to S240.

[0063] In operation S210 , operation data of a target user on a target application is acquired.

[0064] In operation S220, the historical icon operation data is processed using a time series model to obtain at least one target icon.

[0065] In operation S230, the plurality of sliding operation data are processed using an operation mode recognition model to obtain an operation mode recognition result.

[0066] In operation S240, an icon layout result of the target icon in the interactive interface is determined according to the operation mode recognition result.

[0067] According to an embodiment of the present disclosure, the operation data may include historical icon operation data in a historical period, and sliding operation data of the target user on the interactive interface.

[0068] According to an embodiment of the present disclosure, the historical icon operation data may be determined by a target user performing an operation on an icon of a target application.

[0069] In an embodiment of the present disclosure, before obtaining the user's information, the user's consent or authorization may be obtained. For example, before operation S220, a request to obtain the user's information may be issued to the user. When the user agrees or authorizes that the user's information may be obtained, the operation S220 is performed.

[0070] In the embodiments of the present disclosure, a corresponding operation entry may be provided for the user to choose to agree or reject the automated decision result. That is, before the user information is processed using the time series model, an instruction to agree or reject the processing / decision input by the user through the corresponding operation entry may be obtained. If the user agrees to the processing / decision, the user information is processed using the time series model, that is, step S220 is executed. If the user refuses to perform the processing / decision, the expert decision process is entered.

[0071] According to an embodiment of the present disclosure, after obtaining the user's consent for the target application to collect the user's corresponding information, the user information of the target user is obtained. The user information may include the user's age, gender, account status, marital status, and children's status, and may also include the target user's icon execution operation data for the target application. The user information such as the user's age, gender, account status, marital status, and children's status can be used as an auxiliary to gradually determine the user's preferences using historical icon operation data.

[0072] According to an embodiment of the present disclosure, based on user information, a time series model can be used to process historical icon operation data to obtain at least one target icon. The operation mode recognition result can be used to characterize whether the target user's operation mode for the interactive interface is left-hand operation or right-hand operation, and the operation mode recognition model can be used to process multiple sliding operation data to obtain an operation mode recognition result. The icon layout result of the target icon in the interactive interface can be determined based on the operation mode recognition result.

[0073] According to an embodiment of the present disclosure, by using a time series model to process historical icon operation data, at least one target icon is obtained, thereby obtaining the target icon corresponding to the function most frequently used by the user, and using an operation mode recognition model to process multiple sliding operation data to obtain an operation mode recognition result, which is used to determine whether the target user's operation mode for the interactive interface is left-hand operation or right-hand operation. The layout result of the target icon in the interactive interface is determined according to the operation mode recognition result. Frequently used icons can be moved closer to the side of the dominant hand to adapt to the user's usage habits, reduce the frequency of user interaction operations, and improve the interaction efficiency for the target application, thereby improving the user experience.

[0074] According to an embodiment of the present disclosure, historical icon operation data are processed using a time series model to obtain at least one target icon, including: determining target historical icon operation data corresponding to a target historical period from the historical icon operation data; inputting the target historical icon operation data into the time series model, and outputting a strategy score corresponding to the icon, the strategy score representing the probability that the target user performs an operation on the icon; and determining a target icon corresponding to the target historical period from a plurality of icons based on the strategy scores corresponding to each of the plurality of icons.

[0075] According to an embodiment of the present disclosure, a strategy score can characterize the probability that a target user performs an operation on an icon. From the historical icon operation data, the target historical icon operation data corresponding to the target historical period can be determined. For example, the target historical period is from May 1 to May 31, 20xx, and the target historical icon operation data can be represented as the icon operation data of the target user on the target application in May 20xx. The target historical icon operation data is input into the time series model, and a strategy score corresponding to the icon can be output. A strategy score threshold can be preset, and when the strategy score is greater than the preset strategy score threshold, the icon corresponding to the strategy score is determined as the target icon. It is also possible to determine the icons corresponding to the first N strategy scores as target icons based on the strategy scores corresponding to each of the multiple icons, where N is an integer greater than 0.

[0076] According to the embodiments of the present disclosure, historical icon operation data can be processed using a time series model to obtain a target icon whose strategy score meets the conditions, and future click trends can be predicted based on the target icon. At the same time, personalized recommendations can be made for personalized products in the target application based on the predicted results of the icon execution selection.

[0077] Figure 3 The model structure diagram of the time series model according to the embodiment of the present disclosure is schematically shown.

[0078] like Figure 3 As shown in the figure, the input data first passes through the input gate and the forget gate. The input data can be represented as historical icon operation data, for example, the icon operation data clicked in the target historical period can be input. Through the processing of sigmoid and tanh activation functions, part of the old information is forgotten and new information is added. This process ensures that the network can learn and remember long-term dependencies.

[0079] According to an embodiment of the present disclosure, the input gate can determine which new information will be stored in the cell state. The input gate also uses a sigmoid function as a transfer function and a tanh function as a transfer function to generate new candidate cell states. The formulas used by the input gate are shown in (1) and (2):

[0080] (1)

[0081] (2)

[0082] in, and is the new candidate cell state, σ is the sigmoid function, tanh is the hyperbolic tangent function, , is the relevant weight, , is the deviation coefficient, Set to an initial value of 1.

[0083] According to an embodiment of the present disclosure, the forget gate can determine which information should be forgotten from the cell state. The calculation of the forget gate involves a transfer function, namely a sigmoid function, which maps the input to between 0 and 1, indicating the degree of information retention. The forget gate formula is shown in (3):

[0084] (3)

[0085] Among them, σ is the sigmoid function, is the relevant weight, is the deviation coefficient, Set to an initial value of 1.

[0086] According to an embodiment of the present disclosure, the output gate can determine the value of the hidden state, which contains the information of the previous input. The output gate uses the sigmoid function as the transfer function and the tanh function as the transfer function to obtain the current cell state. The output gate formula is shown in (4) and (5):

[0087] (4)

[0088] (5)

[0089] in, Score the strategy, The initial value of is 0.

[0090] According to another embodiment of the present disclosure, the obtained strategy score can be added to a specific strategy score table. When the user opens the target application, the first function displayed is the function with the highest score in the strategy score table of the target historical period, and the relevant information is recorded to recalculate the data score. The initial strategy score is 0, and the specific strategy score table is as shown below.

[0091] Table 1 Specific strategy table

[0092]

[0093] According to an embodiment of the present disclosure, for example: a target user (who only has a savings card account) opens the "Account" function in the target application at 6:00 a.m. on Tuesday, the 10th of a certain month. Then, from 6:00 to 7:00 on Tuesday, the 10th of each month, the "Account" function strategy score is added to the strategy score obtained according to the time series model. The strategy scores of the icons clicked by the target user on that day or in that time period can be sorted from large to small to obtain the sorting results. On the next day or in the same time period, the target icons can be laid out according to the sorting results and the operation mode recognition results.

[0094] According to an embodiment of the present disclosure, the time series model includes at least one of the following:

[0095] Recurrent neural network sub-model, long short-term memory network sub-model, bidirectional long short-term memory network sub-model, gated recurrent unit network sub-model.

[0096] According to an embodiment of the present disclosure, historical icon operation data can be processed by a recurrent neural network model to obtain at least one target icon. The recurrent neural network can process sequence data of indefinite length and can take into account the time relationship in the sequence data.

[0097] According to the embodiments of the present disclosure, long sequence data can be effectively processed through the long short-term memory network model, the flow of information can be effectively controlled, the problem of gradient disappearance or gradient explosion can be avoided, and the accuracy of predicting the target icon can be improved.

[0098] According to an embodiment of the present disclosure, historical icon operation data with time attributes can be effectively processed through a bidirectional long short-term memory network model. When processing the historical icon operation data of a time series as input, the model can utilize a special network structure to process the correlation between the time series data.

[0099] According to the embodiments of the present disclosure, the target icon can be trained faster through the gated recurrent unit network model with fewer parameters, which can improve the training efficiency.

[0100] According to an embodiment of the present disclosure, sliding operation data includes sliding operation points, which represent the coordinates of the end point of the sliding operation; wherein, an operation mode recognition model is used to process multiple sliding operation data to obtain an operation mode recognition result, including: based on a preset field radius, a clustering algorithm is used to process multiple sliding operation points to obtain multiple cluster clusters, wherein the field radius is determined based on the size of the terminal screen, and the interactive interface is displayed on the terminal screen; a clustering graphic surrounding the cluster cluster is determined; based on the positional relationship between the cluster graphic and the terminal screen, an initial operation mode recognition result corresponding to the cluster graphic is determined; based on the initial operation mode recognition results corresponding to each of the multiple cluster graphics, an operation mode recognition result is determined.

[0101] According to an embodiment of the present disclosure, the sliding operation data may include a sliding operation point, and the sliding operation point may represent the coordinates of the end point of the sliding operation. The interactive interface is displayed on the terminal screen, and the domain radius is determined based on the size of the terminal screen. For example, the domain radius may be 1 / 4 of the screen width, but is not limited to this. The embodiment of the present disclosure does not limit the domain radius. The clustering algorithm may include a density-based clustering algorithm (Density-Based Spatial Clustering of Applications with Noise, DBSCAN) and a partition-based clustering algorithm (K-Means algorithm), but is not limited to this. The embodiment of the present disclosure does not limit the type of clustering algorithm.

[0102] According to an embodiment of the present disclosure, a clustering algorithm can be used to process multiple sliding operation points based on a preset domain radius to obtain multiple clusters. A clustering graph surrounding the cluster cluster is determined, and based on the positional relationship between the cluster graph and the terminal screen, an initial operation mode recognition result corresponding to the cluster graph is determined, and the initial operation mode recognition result can be used to characterize left-hand operation or right-hand operation. The minimum number of sliding operation points surrounded by the cluster graph can be preset, for example, the minimum sliding operation point is 1 / 3 of the number of samples, but it is not limited to this. The embodiment of the present disclosure does not limit the minimum sliding operation point. The number of clusters can also be preset, which can be an odd number. For example, the number of clusters can be set to 3. The sliding operation points can be judged one by one. If the number of adjacent sliding operation points within the domain radius exceeds the minimum number of sliding operation points, it is a valid sample. The point can be included in the cluster cluster to determine the cluster graph surrounding the cluster cluster. Based on the positional relationship between the clustering graphics and the terminal screen, the initial operation mode recognition result corresponding to the clustering graphics can be determined. For example, the initial operation mode recognition result is left-hand operation, left-hand operation, and right-hand operation. Based on the multiple initial operation mode recognition results obtained, it can be finally determined that the user's operation mode recognition result is left-hand operation.

[0103] According to an embodiment of the present disclosure, the sliding operation data may also include the starting point, end point coordinates, sliding distance, angle, speed, etc. of each sliding. Feature extraction and vector splicing are performed on the sliding starting point, end point coordinates, sliding distance, angle, speed and other data to obtain a target operation data matrix, which is abstracted as a sliding event point on the end point screen, and the operation mode recognition result is determined based on multiple sliding event points.

[0104] According to the embodiments of the present disclosure, the domain radius can be determined based on the terminal screen size, so that the clustering algorithm can adapt to different devices and screen sizes, thereby enhancing the versatility and applicability of the algorithm.

[0105] Figure 4A schematic diagram schematically shows a method for determining an initial operation mode identification result according to an embodiment of the present disclosure.

[0106] like Figure 4 As shown, the end point coordinates of the sliding operation data are displayed on the terminal screen (such as blue points and red points). The field radius can be preset to 1 / 4 of the screen width, the number of clusters can be preset to 1, and the minimum number of points contained in the cluster graph is 1 / 3 of the number of samples. Based on the preset field radius, a clustering algorithm can be used to process multiple sliding operation points to obtain clusters. Specifically, the sliding operation points can be judged one by one. If the number of adjacent points within the field radius exceeds the minimum number of points, it is a valid sample point and the point is included in the cluster, such as Figure 4 As shown, the red sliding operation point is noise, and the blue sliding operation point is a valid sample point. A clustering graph 440 surrounding the cluster cluster is determined. The vertical line 430 in the screen is used as the critical edge of the left and right operation areas, the left side of the critical edge is the left hand operation area 410, and the right side of the critical edge is the right hand operation area 420. Based on the fact that the center point of the clustering graph 440 is located on the right side 420 of the critical edge of the terminal screen, it can be determined that the operation mode recognition result corresponding to the clustering graph 440 is a right hand operation.

[0107] According to an embodiment of the present disclosure, the positional relationship between the clustering graphic and the terminal screen includes a first positional relationship or a second positional relationship, the first positional relationship characterizing that the center point of the clustering graphic is located in the left-hand operation area of ​​the terminal screen, and the second positional relationship characterizing that the center point of the clustering graphic is located in the right-hand operation area of ​​the terminal screen; based on the positional relationship between the clustering graphic and the terminal screen, an initial operation mode recognition result corresponding to the clustering graphic is determined, including: in response to the positional relationship being the first positional relationship, determining that the initial operation mode recognition result is a first initial recognition result characterizing left-hand operation; in response to the positional relationship being the second positional relationship, determining that the initial operation mode recognition result is a second initial recognition result characterizing right-hand operation.

[0108] According to an embodiment of the present disclosure, the positional relationship between the clustering graphic and the terminal screen may include a first positional relationship or a second positional relationship, the first positional relationship may indicate that the center point of the clustering graphic is located in the left-hand operation area of ​​the terminal screen, and the second positional relationship may indicate that the center point of the clustering graphic is located in the right-hand operation area of ​​the terminal screen. For example, the terminal screen is divided into two parts based on the x direction, the left half of the terminal screen may be represented as the left-hand operation area, and the right half of the terminal screen may be represented as the right-hand operation area. However, this is not limited to this, and the embodiments of the present disclosure do not limit the left-hand operation area and the right-hand operation area.

[0109] According to an embodiment of the present disclosure, in response to the center point of the clustering graphic being located in the left-hand operation area of ​​the terminal screen, the initial operation mode recognition result can be determined to be a first initial recognition result characterizing a left-hand operation. In response to the center point of the clustering graphic being located in the right-hand operation area of ​​the terminal screen, the initial operation mode recognition result can be determined to be a second initial recognition result characterizing a right-hand operation.

[0110] According to an embodiment of the present disclosure, by determining whether the center point of the clustering graph is located in the operation area of ​​the terminal screen to determine whether it is a left-hand operation or a right-hand operation, the accuracy of the initial operation mode recognition result can be improved.

[0111] According to an embodiment of the present disclosure, the left-hand operation area and the right-hand operation area of ​​the terminal screen are determined based on the display direction of the target application on the terminal screen.

[0112] According to an embodiment of the present disclosure, the left-hand operation area or the right-hand operation area of ​​the terminal screen can be determined based on the display direction of the target application on the terminal screen. The display direction of the terminal screen can include a vertical screen state and a horizontal screen state.

[0113] According to an embodiment of the present disclosure, a layout result of target icons in an interactive interface is determined based on an operation mode recognition result, including: determining a priority order of target icons based on their strategy scores, wherein the priority order represents sorting the strategy scores corresponding to the target icons from large to small; placing a baseline target icon with the highest priority among multiple target icons at the center of the interactive interface; in response to the operation mode recognition result representing a left-hand operation, based on the priority orders of the other target icons, the other target icons are arranged in a first direction from a first target edge position to a center position of a left-hand operation area to obtain a first icon layout result; in response to the operation mode recognition result representing a right-hand operation, based on the priority orders of the other target icons, the other target icons are arranged in a second direction from a second target edge position to a center position of a right-hand operation area to obtain a second icon layout result; wherein the other target icons are icons other than the baseline target icon among the multiple target icons.

[0114] According to an embodiment of the present disclosure, the target icons may be sorted from large to small according to the policy scores corresponding to the target icons, so as to obtain the priority order of the target icons.

[0115] According to an embodiment of the present disclosure, in response to the operation mode recognition result characterizing the left-hand operation, when only one row can be displayed in the interactive interface, the reference target icon with the highest priority can be placed in the center of the row. The first target edge position or the center position can be located in the same icon row. Based on the priority order of each other target icon, the other target icons can be arranged in a first direction from the first target edge position to the center position of the left-hand operation area to obtain a first icon layout result. For example, the row can display 3 target icons, and the first icon layout result can be represented as a second priority target icon, a reference target icon, and a third priority target icon. The embodiment of the present disclosure does not limit the number of target icons contained in the row. Other target icons can be represented as icons other than the reference target icon among multiple target icons.

[0116] According to an embodiment of the present disclosure, in response to the operation mode recognition result representing a left-hand operation, when two rows can be displayed in the interactive interface, the first two reference target icons with the highest priority can be placed in the center of the two rows respectively. Based on the priority order of other target icons, the other target icons can be placed first in the left area of ​​the center position and then in the left area of ​​the center position to obtain an icon layout result. For example, three target icons can be displayed in each row, and the first row of the icon layout result can be represented as a third priority target icon, a first priority reference target icon, and a fifth priority target icon, and the second row can be represented as a fourth priority target icon, a second priority reference target icon, and a sixth priority target icon. The embodiment of the present disclosure does not limit the number of rows displayed in the interactive interface.

[0117] According to an embodiment of the present disclosure, in response to the operation mode recognition result characterizing the right-hand operation, when only one row can be displayed in the interactive interface, the reference target icon with the highest priority can be placed at the center of the row. The second target edge position and the center position can be located in the same icon row. Based on the priority order of each of the other target icons, the other target icons can be arranged in a second direction from the second target edge position to the center position of the right-hand operation area to obtain a second icon layout result. For example, the row can display 3 target icons, and the second icon layout result can be represented as a third priority target icon, a reference target icon, and a second priority target icon. The embodiment of the present disclosure does not limit the number of target icons contained in the row.

[0118] According to an embodiment of the present disclosure, in response to the operation mode recognition result characterizing the right-hand operation, when two rows can be displayed in the interactive interface, the first two reference target icons with the highest priority can be placed in the center of the two rows respectively. Based on the priority order of other target icons, the other target icons can be placed first in the right area of ​​the center position and then in the left area of ​​the center position to obtain the second icon layout result. For example, three target icons can be displayed in each row, and the first row of the second icon layout result can be represented as the fifth priority target icon, the first priority reference target icon, and the third priority target icon, and the second row can be represented as the sixth priority target icon, the second priority reference target icon, and the fourth priority target icon. The embodiment of the present disclosure does not limit the number of rows displayed in the interactive interface.

[0119] According to an embodiment of the present disclosure, when multiple rows can be displayed in the interactive interface, one row can be reserved for the target application for placing icons to be recommended.

[0120] According to the embodiments of the present disclosure, the icon layout can be adjusted according to the priority order of the target icons and the left-handedness and right-handedness habits, thereby improving the user experience. The interface layout can be dynamically adjusted according to the user's handedness habits, which can make the interface design more user-friendly and enhance the convenience of using the application.

[0121] Figure 5 The following is a schematic diagram schematically showing an icon layout result according to an embodiment of the present disclosure.

[0122] like Figure 5 As shown, in the case where two rows can be displayed in the interactive interface, a row 520 can be reserved for placing icons that want to be recommended. In the first row 510, the user's frequently used target icons are placed.

[0123] According to an embodiment of the present disclosure, the priority order of the target icons can be determined based on the strategy score of the target icons, and the benchmark target icon with the highest priority among the multiple target icons is placed at the center position 513 of the interactive interface. In response to the operation mode recognition result characterizing the left-hand operation, based on the respective priority orders of other target icons, the other target icons are arranged in a first direction from the first target edge position 516 to the center position 513 of the left-hand operation area to obtain a first icon layout result, in which the second priority target icon is placed at 511, the third priority target icon is placed at 512, the first priority target icon is placed at 513, the fourth priority target icon is placed at 514, and the fifth priority target icon is placed at 515.

[0124] According to an embodiment of the present disclosure, in response to the operation mode recognition result characterizing the right-hand operation, based on the priority order of other target icons, the other target icons are arranged in a second direction from the second target edge position 517 to the center position 513 of the right-hand operation area to obtain a second icon layout result, in which the fifth priority target icon is placed at 511, the fourth priority target icon is placed at 512, the first priority target icon is placed at 513, the third priority target icon is placed at 514, and the second priority target icon is placed at 515.

[0125] Based on the above icon layout method, the present disclosure also provides an icon layout device. Figure 6 The device is described in detail.

[0126] Figure 6 The structural block diagram of the icon layout device according to an embodiment of the present disclosure is schematically shown.

[0127] like Figure 6 As shown, the icon layout device 600 of this embodiment includes an acquisition module 610 , a target icon acquisition module 620 , an operation mode recognition result acquisition module 630 and a determination module 640 .

[0128] Acquisition module 610 is used to acquire the target user's operation data for the target application, wherein the operation data includes historical icon operation data in a historical period and sliding operation data of the target user on the interactive interface. The historical icon operation data is determined by the target user performing operations on the icon of the target application.

[0129] The target icon obtaining module 620 is used to process the historical icon operation data using a time series model to obtain at least one target icon.

[0130] The operation mode recognition result obtaining module 630 is used to process multiple sliding operation data using the operation mode recognition model to obtain an operation mode recognition result, which represents whether the target user's operation mode for the interactive interface is left-hand operation or right-hand operation.

[0131] The determination module 640 is used to determine the icon layout result of the target icon in the interactive interface according to the operation mode recognition result.

[0132] According to an embodiment of the present disclosure, by using a time series model to process historical icon operation data, at least one target icon is obtained, thereby obtaining the target icon corresponding to the function most frequently used by the user, and using an operation mode recognition model to process multiple sliding operation data to obtain an operation mode recognition result, which is used to determine whether the target user's operation mode for the interactive interface is left-hand operation or right-hand operation. The layout result of the target icon in the interactive interface is determined according to the operation mode recognition result. Frequently used icons can be moved closer to the side of the dominant hand to adapt to the user's usage habits, reduce the frequency of user interaction operations, and improve the interaction efficiency for the target application, thereby improving the user experience.

[0133] According to an embodiment of the present disclosure, the sliding operation data includes a sliding operation point, and the sliding operation point represents the end point coordinates of the sliding operation.

[0134] According to an embodiment of the present disclosure, the operation mode recognition result obtaining module includes: a cluster obtaining unit, a cluster graph determining unit, an initial operation mode recognition result determining unit, and an operation mode recognition result determining unit.

[0135] The cluster obtaining unit is used to process multiple sliding operation points based on a preset domain radius using a clustering algorithm to obtain multiple clusters, wherein the domain radius is determined based on the size of the terminal screen, and the interactive interface is displayed on the terminal screen.

[0136] The clustering graph determining unit is used to determine a clustering graph surrounding the clusters.

[0137] The initial operation mode recognition result determining unit is used to determine the initial operation mode recognition result corresponding to the clustering graphic based on the positional relationship between the clustering graphic and the terminal screen.

[0138] The operation mode recognition result determining unit is used to determine the operation mode recognition result based on the initial operation mode recognition results corresponding to each of the plurality of clustering graphs.

[0139] According to an embodiment of the present disclosure, the positional relationship between the clustering graphic and the terminal screen includes a first positional relationship or a second positional relationship, the first positional relationship representing that the center point of the clustering graphic is located in the left-hand operation area of ​​the terminal screen, and the second positional relationship representing that the center point of the clustering graphic is located in the right-hand operation area of ​​the terminal screen.

[0140] According to an embodiment of the present disclosure, the initial operation mode identification result determination unit includes: a first subunit and a second subunit.

[0141] The first subunit is used for determining, in response to the position relationship being a first position relationship, that the initial operation mode recognition result is a first initial recognition result representing a left-hand operation.

[0142] The second subunit is used for determining, in response to the positional relationship being a second positional relationship, that the initial operation mode recognition result is a second initial recognition result representing a right-hand operation.

[0143] According to an embodiment of the present disclosure, the left-hand operation area and the right-hand operation area of ​​the terminal screen are determined based on the display direction of the target application on the terminal screen.

[0144] According to an embodiment of the present disclosure, the determination module includes: a priority order determination unit, a placement unit, a first icon layout result obtaining unit, and a second icon layout result obtaining unit.

[0145] The priority order determining unit is used to determine the priority order of the target icons based on the policy scores of the target icons, wherein the priority order represents sorting the policy scores corresponding to the target icons from large to small.

[0146] The placement unit is used to place the reference target icon with the highest priority among the multiple target icons at the center of the interactive interface.

[0147] The first icon layout result obtaining unit is used to characterize the left-hand operation in response to the operation mode recognition result, and arrange the other target icons in a first direction from the first target edge position to the center position of the left-hand operation area based on the priority order of each other target icon to obtain the first icon layout result.

[0148] A second icon layout result obtaining unit is used to characterize the right-hand operation in response to the operation mode recognition result, and arrange the other target icons in a second direction from the second target edge position to the center position of the right-hand operation area based on the priority order of each other target icon to obtain a second icon layout result. The other target icons are icons among the multiple target icons except the baseline target icon.

[0149] According to an embodiment of the present disclosure, the target icon obtaining module includes: a target history icon operation data determining unit, a strategy score output unit, and a target icon determining unit.

[0150] The target history icon operation data determining unit is used to determine the target history icon operation data corresponding to the target history period from the history icon operation data.

[0151] The strategy score output unit is used to input the target historical icon operation data into the time series model and output the strategy score corresponding to the icon. The strategy score represents the probability that the target user performs an operation on the icon.

[0152] The target icon determination unit is used to determine the target icon corresponding to the target historical period from the multiple icons based on the policy scores corresponding to the multiple icons respectively.

[0153] According to an embodiment of the present disclosure, the time series sub-model includes at least one of the following: a recurrent neural network sub-model, a long short-term memory network sub-model, a bidirectional long short-term memory network sub-model, and a gated recurrent unit network sub-model.

[0154] According to an embodiment of the present disclosure, any multiple modules of the acquisition module 610, the target icon acquisition module 620, the operation mode recognition result acquisition module 630 and the determination module 640 can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the acquisition module 610, the target icon acquisition module 620, the operation mode recognition result acquisition module 630 and the determination module 640 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in a suitable combination of any of them. Alternatively, at least one of the acquisition module 610, the target icon acquisition module 620, the operation mode recognition result acquisition module 630 and the determination module 640 may be at least partially implemented as a computer program module, which may perform corresponding functions when executed.

[0155] Figure 7 A block diagram of an electronic device suitable for implementing an icon layout method according to an embodiment of the present disclosure is schematically shown.

[0156] like Figure 7 As shown, the electronic device 700 according to an embodiment of the present disclosure includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 to a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include an onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0157] In RAM 703, various programs and data required for the operation of electronic device 700 are stored. Processor 701, ROM 702 and RAM 703 are connected to each other via bus 704. Processor 701 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 702 and / or RAM 703. It should be noted that the program can also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0158] According to an embodiment of the present disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to the bus 704. The electronic device 700 may further include one or more of the following components connected to the input / output (I / O) interface 705: an input portion 706 including a keyboard, a mouse, etc.; an output portion 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 708 including a hard disk, etc.; and a communication portion 707 including a network interface card such as a LAN card, a modem, etc. The communication portion 707 performs communication processing via a network such as the Internet. A drive 710 is also connected to the input / output (I / O) interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage portion 708 as needed.

[0159] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0160] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 702 and / or RAM 703 described above and / or one or more memories other than ROM 702 and RAM 703.

[0161] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the icon layout method provided by the embodiment of the present disclosure.

[0162] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 701. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0163] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 707, and / or installed from the removable medium 711. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0164] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 707, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.

[0165] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0166] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0167] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0168] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. An icon layout method, characterized in that: The method comprises: Acquire the target user's operation data on the target application, wherein the operation data includes historical icon operation data in a historical period and sliding operation data of the target user on the interactive interface, and the historical icon operation data is determined by the target user performing operations on the icon of the target application; Processing the historical icon operation data using a time series model to obtain at least one target icon; Processing the plurality of sliding operation data using an operation mode recognition model to obtain an operation mode recognition result, wherein the operation mode recognition result indicates whether the operation mode of the target user on the interactive interface is left-hand operation or right-hand operation; An icon layout result of the target icon in the interactive interface is determined according to the operation mode recognition result.

2. The method according to claim 1, characterized in that The sliding operation data includes a sliding operation point, and the sliding operation point represents the end point coordinates of the sliding operation; The step of processing the plurality of sliding operation data using the operation mode recognition model to obtain the operation mode recognition result includes: Based on a preset domain radius, a clustering algorithm is used to process a plurality of sliding operation points to obtain a plurality of cluster clusters, wherein the domain radius is determined based on a size of a terminal screen, and the interactive interface is displayed on the terminal screen; Determining a clustering graph surrounding the cluster; Based on the positional relationship between the clustering graphic and the terminal screen, determining an initial operation mode recognition result corresponding to the clustering graphic; and The operation mode recognition result is determined based on the initial operation mode recognition results corresponding to each of the plurality of clustering graphs.

3. The method according to claim 2, characterized in that The positional relationship between the clustering graphic and the terminal screen includes a first positional relationship or a second positional relationship, wherein the first positional relationship indicates that the center point of the clustering graphic is located in the left-hand operation area of ​​the terminal screen, and the second positional relationship indicates that the center point of the clustering graphic is located in the right-hand operation area of ​​the terminal screen; Wherein, determining the initial operation mode recognition result corresponding to the clustering graphic based on the positional relationship between the clustering graphic and the terminal screen includes: In response to the positional relationship being the first positional relationship, determining the initial operation mode recognition result to be a first initial recognition result representing a left-hand operation; and In response to the positional relationship being the second positional relationship, the initial operation mode recognition result is determined to be a second initial recognition result representing a right-hand operation.

4. The method according to claim 2, characterized in that: The left-hand operation area and the right-hand operation area of ​​the terminal screen are determined based on the display direction of the target application on the terminal screen.

5. The method according to claim 3, characterized in that: The determining the layout result of the target icon in the interactive interface according to the operation mode recognition result includes: Determining a priority order of the target icons based on the policy scores of the target icons, wherein the priority order represents sorting the policy scores corresponding to the target icons from large to small; Placing a reference target icon having the highest priority among the plurality of target icons at the center of the interactive interface; In response to the operation mode recognition result representing a left-hand operation, based on the priority order of the other target icons, the other target icons are arranged in a first direction from a first target edge position to a center position of the left-hand operation area to obtain a first icon layout result; and In response to the operation mode recognition result representing the right-hand operation, based on the priority order of the other target icons, the other target icons are arranged in a second direction from the second target edge position to the center position of the right-hand operation area to obtain a second icon layout result; The other target icons are icons other than the reference target icon among the plurality of target icons.

6. The method according to claim 1, characterized in that The using of a time series model to process the historical icon operation data to obtain at least one target icon comprises: Determining target historical icon operation data corresponding to a target historical period from the historical icon operation data; Inputting the target historical icon operation data into the time series model, and outputting a strategy score corresponding to the icon, wherein the strategy score represents the probability that the target user performs an operation on the icon; Based on the policy scores corresponding to the multiple icons respectively, a target icon corresponding to the target historical period is determined from the multiple icons.

7. The method according to claim 1 or 6, wherein: The time series model includes at least one of the following: Recurrent neural network sub-model, long short-term memory network sub-model, bidirectional long short-term memory network sub-model, gated recurrent unit network sub-model.

8. An icon layout device, characterized in that: The device comprises: An acquisition module, configured to acquire operation data of a target user on a target application, wherein the operation data includes historical icon operation data in a historical period and sliding operation data of the target user on an interactive interface, wherein the historical icon operation data is determined by the target user performing operations on an icon of the target application; A target icon obtaining module, used for processing the historical icon operation data using a time series model to obtain at least one target icon; An operation mode recognition result obtaining module is used to process the plurality of sliding operation data using an operation mode recognition model to obtain an operation mode recognition result, wherein the operation mode recognition result indicates whether the operation mode of the target user on the interactive interface is left-hand operation or right-hand operation; A determination module is used to determine the icon layout result of the target icon in the interactive interface according to the operation mode recognition result.

9. An electronic device, comprising: one or more processors; a memory for storing one or more computer programs, It is characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Method for recognizing contact left and right hands on interactive desktop

    CN103186241A

  • An open platform skin layout method and system based on clustering analysis

    CN109739603A

  • Method and device for presenting interactive interface, terminal equipment and storage medium

    CN115695652A

  • Interaction interface optimization method and device

    CN117971363A

  • Interactive interface optimization method and device and storage medium

    CN118747054A