Information processing method, device, electronic device and storage medium
By obtaining user and device feature information and using network models to generate interactive tags to adjust the configuration parameters of the UI interface, the problem of the client UI interface being unable to be customized is solved, and the user interaction experience is improved.
Patent Information
- Application Number
- CN202110172212.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-08
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-02-08
AI Technical Summary
The UI interface of the client in the existing technology cannot be customized and cannot meet the diverse needs of users.
By obtaining characteristic information of users and devices, generating interaction tags using network models, and adjusting the configuration parameters of the UI interface, customized configuration can be achieved.
It achieves real-time and flexible adjustments based on user and device feature information, improving the interactive experience of users accessing the interface.
Smart Images

Figure CN113760388B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to, but is not limited to, the field of computer technology, and in particular to an information processing method, an information processing device, an electronic device, and a computer-readable storage medium. Background Art
[0002] With the increasing popularity of mobile devices, a growing number of clients are being developed to meet the growing and diverse service demands. Currently, the client user interface (UI) is typically tailored to the user's device model, and client page interactions are typically tailored to the network environment. However, this approach of tailoring the client UI solely to the device model and network environment prevents customized configuration. Summary of the Invention
[0003] Embodiments of the present invention provide an information processing method, an information processing device, an electronic device, and a computer-readable storage medium to solve the problem that information processing methods in related technologies cannot realize customized configuration of a UI interface of a client.
[0004] The technical solution of the embodiment of the present invention is achieved as follows:
[0005] In a first aspect, an embodiment of the present invention provides an information processing method, the method comprising:
[0006] If the client of the electronic device is started, the first interface is displayed in the client;
[0007] Acquire first user characteristic information and first device characteristic information when the user accesses the first interface;
[0008] Inputting the first user characteristic information and the first device characteristic information into a network model, and obtaining a first interaction tag output by the network model when the user accesses the first interface;
[0009] The first configuration parameter of the first interface is adjusted based on the first interaction tag, and the display content of the first interface is displayed according to the adjusted second configuration parameter.
[0010] An information processing device, comprising:
[0011] A processing module, configured to display a first interface in a client of the electronic device when the client is started;
[0012] an acquisition module, configured to acquire first user characteristic information and first device characteristic information when a user accesses the first interface;
[0013] The processing module is further configured to input the first user characteristic information and the first device characteristic information into a network model, and obtain a first interaction tag output by the network model when the user accesses the first interface;
[0014] The processing module is further configured to adjust a first configuration parameter of the first interface based on the first interactive tag, and display content of the first interface according to the adjusted second configuration parameter.
[0015] An electronic device, comprising: a processor, a memory, and a communication bus;
[0016] The communication bus is used to realize the communication connection between the processor and the memory;
[0017] The processor is configured to execute the information processing program stored in the memory to implement the following steps:
[0018] If the client of the electronic device is started, the first interface is displayed in the client;
[0019] Acquire first user characteristic information and first device characteristic information when the user accesses the first interface;
[0020] Inputting the first user characteristic information and the first device characteristic information into a network model, and obtaining a first interaction tag output by the network model when the user accesses the first interface;
[0021] The first configuration parameter of the first interface is adjusted based on the first interaction tag, and the display content of the first interface is displayed according to the adjusted second configuration parameter.
[0022] A computer-readable storage medium stores executable instructions for causing a processor to execute the instructions to implement the steps of the above-mentioned information processing method.
[0023] Because if the client of the electronic device is started, the first interface is displayed in the client; the first user characteristic information and the first device characteristic information when the user accesses the first interface are obtained; the first user characteristic information and the first device characteristic information are input into the network model, and the first interaction label of the user when accessing the first interface is obtained from the network model output; the first configuration parameter of the first interface is adjusted based on the first interaction label, and the display content of the first interface is displayed according to the adjusted second configuration parameter, that is, based on the first user characteristic information and the first device characteristic information when the user accesses the first interface, the first interface is adjusted in real time and flexibly, so as to realize a customized configuration UI interface for the user accessing the first interface, thereby improving the interactive experience of the user accessing the first interface. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1A schematic diagram of a process of an information processing method provided by an embodiment of the present invention Figure 1 ;
[0025] Figure 2 A schematic diagram of a process of an information processing method provided by an embodiment of the present invention Figure 2 ;
[0026] Figure 3 A schematic diagram of a process of an information processing method provided by an embodiment of the present invention Figure 3 ;
[0027] Figure 4 A schematic diagram of a process of an information processing method provided by an embodiment of the present invention Figure 4 ;
[0028] Figure 5 A schematic diagram of a process of an information processing method provided by an embodiment of the present invention Figure 5 ;
[0029] Figure 6 A schematic diagram of a process of an information processing method provided by an embodiment of the present invention Figure 6 ;
[0030] Figure 7 A flowchart of an information processing method in a practical application scenario provided by an embodiment of the present invention;
[0031] Figure 8 A schematic structural diagram of an information processing device provided by an embodiment of the present invention;
[0032] Figure 9 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0033] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting the present invention. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention pertains. The terms used herein are for the purpose of describing embodiments of the present invention only and are not intended to limit the present invention.
[0035] An embodiment of the present invention provides an information processing method, which is applied to electronic equipment. Figure 1 As shown, the method includes:
[0036] Step 101: If the client of the electronic device is started, a first interface is displayed in the client.
[0037] In an embodiment of the present invention, the client is a program deployed on an electronic device that provides local services to clients. The client and the server establish a specific communication connection and work together to ensure the normal operation of the application (APP). The first interface can be the client's general official interface or a customized interface. The customized interface contains different content and / or layout of interface elements from the general official interface.
[0038] In an embodiment of the present invention, an electronic device is deployed with a client. If the electronic device detects a startup request for the client, the electronic device responds to the startup request and starts the client, and then the electronic device displays the started client in the display interface, and the first interface is displayed in the client. Exemplarily, the startup request can be a startup request generated by the electronic device after the user clicks on the icon corresponding to the client presented by the electronic device. Of course, the electronic device can also generate the above-mentioned startup request based on other methods. For example, the user sends a voice message to the electronic device, such as a message to open the client, and the electronic device generates a startup request after receiving the message to open the client. The present invention does not specifically limit the way in which the electronic device generates the startup request.
[0039] In the embodiment of the present invention, the electronic device may include mobile terminal devices such as mobile phones, tablet computers, laptop computers, personal digital assistants (PDAs), cameras, wearable devices, and vehicle-mounted devices, as well as fixed terminal devices such as desktop computers.
[0040] Step 102: Obtain first user characteristic information and first device characteristic information when the user accesses the first interface.
[0041] In the embodiment of the present invention, when the electronic device presents the first interface through the client, if the user accesses the first interface, the electronic device obtains first user characteristic information associated with the user and first device characteristic information associated with the electronic device.
[0042] Here, the first user characteristic information includes characteristic information associated with the user's account and / or characteristic information associated with the user's operation. For example, the characteristic information associated with the user's account includes, but is not limited to, the user's age, the user's gender, the user's account avatar, the user's purchasing power, and the user's nickname. The characteristic information associated with the user's operation includes, but is not limited to, the user's click frequency, the user's click location, the user's operating finger, the user's swiping speed, the user's swiping direction, the user's swiping finger sliding distance, the user's swiping location, the duration of the user's continuous swiping of the screen, whether the user switches between left and right hands, and the user's resource location access record.
[0043] Here, the first device characteristic information is information obtained by the electronic device through its own detection component. For example, the first device characteristic information includes posture information obtained by the electronic device through a gravity sensing component and position change information obtained based on a global positioning system (GPS) component.
[0044] Step 103: Input the first user characteristic information and the first device characteristic information into the network model to obtain a first interaction tag output by the network model when the user accesses the first interface.
[0045] In an embodiment of the present invention, the first interactive tag includes at least one of the following: a first subtag for representing the user's emotion when the user accesses the first interface, a second subtag for representing the user's reading speed, and a third subtag for representing the user's access depth.
[0046] Step 104: Adjust the first configuration parameter of the first interface based on the first interactive tag, and display the display content of the first interface according to the adjusted second configuration parameter.
[0047] In an embodiment of the present invention, the electronic device inputs the first user characteristic information and the first device characteristic information obtained in real time into the network model, and after obtaining the first interaction tag, flexibly adjusts the first configuration parameters of the first interface based on the first interaction tag, and then adjusts the first interface based on the first configuration parameters to present an updated first interface suitable for the current user to access.
[0048] The information processing method provided in an embodiment of the present invention is as follows: if the client of the electronic device is started, a first interface is displayed in the client; first user characteristic information and first device characteristic information of the user when accessing the first interface are obtained; the first user characteristic information and the first device characteristic information are input into a network model to obtain a first interaction tag output by the network model when the user accesses the first interface; the first configuration parameter of the first interface is adjusted based on the first interaction tag, and the display content of the first interface is displayed according to the adjusted second configuration parameter. In other words, the electronic device in an embodiment of the present invention adjusts the first interface in real time and flexibly based on the first user characteristic information and the first device characteristic information of the user accessing the first interface, thereby realizing a customized configuration UI interface for the user accessing the first interface from the user's perspective, thereby improving the user's interactive experience when accessing the first interface.
[0049] In some embodiments, if the client of the electronic device is started in step 101, a first interface is displayed in the client. The first interface may be a customized interface. The customized first interface may be configured as follows: Figure 2 The steps shown achieve:
[0050] Step 101a: If the client is started, obtain second user characteristic information and second device characteristic information when the user operates the client.
[0051] In the embodiment of the present invention, if the client of the electronic device is started, the electronic device obtains second user characteristic information associated with the user and second device characteristic information associated with the electronic device when the user operates the client.
[0052] In an embodiment of the present invention, the second user characteristic information includes characteristic information associated with the user's account. For example, the second user characteristic information includes but is not limited to the user's age, the user's gender, the user's account avatar, and the user's purchasing power.
[0053] In the embodiment of the present invention, the second device characteristic information is information obtained by the electronic device through its own detection component. For example, the second device characteristic information includes posture information obtained by the electronic device through the gravity sensing component and position change information obtained based on the GPS component.
[0054] It should be noted that, in different embodiments of the present invention, the first device characteristic information and the second device characteristic information obtained by the electronic device may be the same, or the first device characteristic information and the second device characteristic information may be different. In one feasible scenario, during the time period between the time point when the electronic device obtains the first device characteristic information and the time point when the electronic device obtains the second device characteristic information, if the detection component of the electronic device does not perform detection, or the detection component in the electronic device detects that the device characteristic information has not changed, then the electronic device determines that the first device characteristic information and the second device characteristic information are the same. In another feasible scenario, during the time period between the time point when the electronic device obtains the first device characteristic information and the time point when the electronic device obtains the second device characteristic information, if the detection component of the electronic device detects new device characteristic information, such as the GPS component of the electronic device detects that the position of the electronic device has moved, then the electronic device determines that the first device characteristic information and the second device characteristic information are different.
[0055] Step 101b: Input the second user characteristic information and the second device characteristic information into the network model to obtain a second interaction tag output by the network model.
[0056] In an embodiment of the present invention, the second interactive tag includes at least one of the following: a tag indicating whether the user is in a driving state, and a tag indicating whether the user is a special group of people such as a person with visual impairment.
[0057] It should be noted that, in addition to the above-mentioned tags, the first interactive tag may also include a tag for indicating whether the user is in a driving state, and / or a tag for indicating whether the user is a special group such as a visually impaired person.
[0058] In an embodiment of the present invention, a plug-in is provided in the client of an electronic device. The plug-in can implement the functionality of a network model. Specifically, the plug-in can obtain interaction tags when a user accesses the client interface based on user and device profile information. The network model can be a manually written model that includes a large number of logical judgments, or it can be a model trained by the electronic device using a semi-supervised machine learning algorithm.
[0059] For example, the electronic device may train a network model using a semi-supervised machine learning algorithm by the following steps:
[0060] The first step is to obtain sample data information collected by the client at historical moments; the sample data information includes some user feature information and some device feature information that are manually labeled; and the remaining user information and remaining device information that are not labeled.
[0061] In the second step, through semi-supervised machine learning training, features from some user feature information and some device feature information are extracted to generate a network model; further, the network model is set in the client, and the network model is used to automatically generate labels when the user accesses the client interface.
[0062] The third step is to perform grayscale testing on the network model.
[0063] Here, we select specific users and conduct real-time testing of their access to the client interface. The accuracy of the labels generated by the function model is verified by their average client usage time and gross merchandise volume (GMV). If the accuracy does not meet the preset accuracy, we return to the second step and continue semi-supervised machine learning training using manual labeling until the final output network model meets the preset accuracy.
[0064] Here, the combination of semi-supervised machine learning training and grayscale testing can train a network model whose accuracy meets the preset accuracy, thereby improving the accuracy of labeling.
[0065] Step 101c: Determine a first configuration parameter that matches the second interaction tag.
[0066] In the embodiment of the present invention, when the electronic device obtains the second interaction tag, the electronic device determines a first configuration parameter corresponding to the second interaction tag from a plurality of different types of preset configuration parameters.
[0067] Step 101d: load the first interface in the client according to the first configuration parameters and display the first interface.
[0068] In an embodiment of the present invention, when the electronic device matches the first configuration parameters corresponding to the second interactive tag, the electronic device configures the client's display interface according to the first matching parameters and presents the display interface of the configuration number, i.e., the first interface. For example, if the second interactive tag indicates that the user is currently driving, the electronic device's client obtains the first configuration parameters related to the driving state and loads and presents a display interface that facilitates the user's driving according to the configuration parameters related to the driving state. Here, loading is the process of obtaining the corresponding configuration parameter information through the user's operation on the client, and then the electronic device downloads the configuration parameter information to the local computer.
[0069] Based on this, an embodiment of the present invention provides an information processing method, which is applied to electronic equipment. Figure 3 As shown, the method includes:
[0070] Step 201: If the client of the electronic device is started, a first interface is displayed in the client.
[0071] Step 202: Acquire a search event executed in the first interface for searching for target information.
[0072] In an embodiment of the present invention, a user enters a search portal in the first interface and initiates a search event including target information. The target information is keyword information including content of interest to the user. The target information can be acquired by recognizing the user's voice, input by the user through an external device, or obtained by recognizing the user's touch position. The search portal provides a user with an interface for conveniently searching for content of interest. When the user wishes to invoke the search function, an event requesting access to the search portal is initiated.
[0073] Step 203: Acquire first user characteristic information and first device characteristic information when the user accesses the first interface.
[0074] Step 204: Input the first user characteristic information and the first device characteristic information into the network model to obtain a first interaction tag output by the network model when the user accesses the first interface.
[0075] Step 205: Send the first interaction tag and target information to the server.
[0076] In the embodiment of the present invention, after establishing a specific communication connection with the client, the server provides resources to the client and saves client data.
[0077] In recent years, with the continuous development of recommendation algorithms, applications (APPs) often recommend content to users based on their browsing history. This recommendation method is for the sake of recommendation and lacks objectivity, resulting in poor recommendation results and inability to accurately recommend content of interest to users. In this embodiment of the present invention, during the search process, not only the target information but also the first interaction tag is sent, thereby improving search accuracy.
[0078] Step 206: Receive search results fed back by the server for the first interaction tag and target information.
[0079] In an embodiment of the present invention, after receiving the first interaction tag and target information sent by the client, the server will filter resource information associated with the first interaction tag and target information from the server's resource library based on the first interaction tag and target information, and send the filtered resource information, i.e., the search results, to the client. The client receives the search results from the server.
[0080] Step 207: Display the second interface on the client, and present the search results on the second interface.
[0081] In the embodiment of the present invention, after the electronic device receives the search results sent by the server, when displaying the second interface, the electronic device presents the search results in the second interface.
[0082] Here, the interface parameters of the second interface may be the same as the first interface parameters of the first interface, or may be the same as the second interface parameters of the adjusted first interface.
[0083] It should be noted that, for the description of the same steps and contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0084] In the implementation of the present invention, the client seeks search results from the server based on the first interactive tag and target information. In this way, the search results related to the first interactive tag and target information pushed to the client by the server are closer to the user's access needs, the search method is optimized, and the problem that the information processing method in the related technology lacks objective support, the recommendation effect is poor, and the content of interest to the user cannot be accurately determined is solved. From the user's perspective, the correlation between the user status and the search results seen by the user is objectively analyzed, and then the content of interest to the user is more accurately recommended from an objective and general perspective.
[0085] An embodiment of the present invention provides an information processing method, which is applied to electronic equipment. Figure 4 As shown, the method includes:
[0086] Step 301: If the client of the electronic device is started, a first interface is displayed in the client.
[0087] Step 302: Acquire a search event executed in the first interface for searching for target information.
[0088] Step 303: Acquire first user characteristic information and first device characteristic information when the user accesses the first interface.
[0089] Step 304: Input the first user characteristic information and the first device characteristic information into the network model to obtain a first interaction tag output by the network model when the user accesses the first interface.
[0090] Step 305: Modify target information based on the first interaction tag.
[0091] In the embodiment of the present invention, after the client obtains the first interaction tag, when the first interaction tag meets a preset condition, the client will modify the information sent to the target.
[0092] Here, the first interaction tag meeting a preset condition means that the tag value of a tag within the first interaction tag is within a preset range. For example, if the client obtains a tag value of the first subtag in the first interaction tag, which represents the user's emotion, within a low emotion range, the client will adjust the target content sent to the server based on the first subtag. Low emotion values represent emotions such as frustration, grief, depression, and sadness.
[0093] It should be noted that the modified target information and the target information are related information and can be regarded as more optimized search keywords.
[0094] In other embodiments, modifying the target information may also be that the server adjusts the target information based on the first interaction tag.
[0095] Step 306: Send the first interaction tag and the modified target information to the server.
[0096] Step 307: Receive the search results fed back by the server for the first interaction tag and the modified target information.
[0097] Step 308: Display the second interface on the client, and present the first search result on the second interface.
[0098] It should be noted that, for the description of the same steps and contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0099] In an embodiment of the present invention, after the electronic device obtains the first interactive tag, if the first interactive tag meets the preset information, the electronic device or the server will modify the target information, thereby optimizing the content pushed by the server to the client. For example, if the emotion value is low when accessing the first interface, the server will re-push other relevant information to the client based on the tag with the low emotion value and display it to the user. In this way, from the user's perspective, the correlation between the user status and the search results seen by the user is objectively analyzed, and then more accurate content of interest is recommended to the user from an objective and general perspective, greatly optimizing the user's interactive experience.
[0100] An embodiment of the present invention provides an information processing method, which is applied to electronic equipment. Figure 5 As shown, the method includes:
[0101] Step 401: If the client of the electronic device is started, a first interface is displayed in the client.
[0102] Step 402: Acquire first user characteristic information and first device characteristic information when the user accesses the first interface.
[0103] Step 403: Input the first user characteristic information and the first device characteristic information into the network model to obtain a first interaction tag output by the network model when the user accesses the first interface.
[0104] The first interaction tag includes at least one of the following: a first subtag for representing the user's emotion when the user accesses the first interface, a second subtag for representing the user's reading speed, and a third subtag for representing the user's access depth.
[0105] Step 404: adjust the text display configuration parameters of the first interface based on the second sub-tag, and display the text of the first interface according to the adjusted text display configuration parameters; and / or, adjust the pop-up display configuration parameters of the first interface based on the second sub-tag, and display the pop-up window according to the adjusted pop-up display configuration parameters.
[0106] In an embodiment of the present invention, if the note value of the second sub-label meets the preset conditions, the client will adjust the text display configuration parameters of the first interface and display the text of the first interface according to the adjusted text display configuration parameters, and / or adjust the pop-up display configuration parameters of the first interface and display the pop-up window according to the adjusted pop-up display configuration parameters.
[0107] For example, if the tag value of the second subtag falls within the range of the user's slow reading speed, the client will adjust the text size of the first interface and / or change the display time of the pop-up window in the first interface. In this way, the user is guaranteed to obtain the required content to the greatest extent possible and the user's operation is convenient.
[0108] It should be noted that, for the description of the same steps and contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0109] An embodiment of the present invention provides an information processing method, which is applied to electronic equipment. Figure 6 As shown, the method includes:
[0110] Step 501: If the client of the electronic device is started, a first interface is displayed in the client.
[0111] Step 502: Obtain first user characteristic information and first device characteristic information when the user accesses the first interface.
[0112] Step 503: Input the first user characteristic information and the first device characteristic information into the network model to obtain a first interaction tag output by the network model when the user accesses the first interface.
[0113] The first interaction tag includes at least one of the following: a first subtag for representing the user's emotion when the user accesses the first interface, a second subtag for representing the user's reading speed, and a third subtag for representing the user's access depth.
[0114] Step 504: Adjust the display position of at least part of the content displayed on the first interface based on the third sub-tag, display at least part of the content at the adjusted display position, and display the remaining content at the remaining position.
[0115] The display position of the first display interface includes the adjusted display position and the remaining position, and the displayed content includes at least part of the content and the remaining content.
[0116] In this embodiment of the present invention, based on the tag value of the third subtag, the electronic device adjusts the display position of at least a portion of the content displayed on the first interface, displays at least a portion of the content at the adjusted display position, and displays the remaining content at the remaining position. In other words, the electronic device adjusts the position of the content displayed on the first interface based on the change in the tag value of the third tag.
[0117] For example, in a traditional solution, the revenue values of products a, b, and c to the client are 1, 5, and 10, respectively; after purchasing resource positions, the product manufacturer needs to have the probability of being seen by the user be 100%, 80%, and 50%, respectively; here, the probability that the consumer can see the first position of the first screen in the client is 100%, the probability that the consumer can see the second position of the first screen in the client is 80%, and the probability that the consumer can see the third position of the first screen in the client is 50%. Among them, the probability that the consumer can see the content in the client is set based on experience; at this time, product a is placed in the first position of the first screen, product b is placed in the second position of the first screen, and product c is placed in the third position of the first screen. If the information processing method provided by the present invention obtains that the probability of user a visiting the first position of the first screen, the second position of the first screen, and the third position of the first screen is 100%, 100%, and 80%, then the product positions can be adjusted so that product c is in the first position of the first screen, product a is in the second position of the first screen, and product b is in the third position of the first screen. In this way, profits can be effectively maximized to ensure the exposure of important content, improve the return on investment (ROI) of advertising, and avoid the problem of unreasonable management of resource positions by relevant personnel.
[0118] It should be noted that, for the description of the same steps and contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0119] The embodiment of the present invention describes the above information processing method in detail with a specific application. Figure 7A flowchart of an exemplary information processing method provided by an embodiment of the present invention is as follows: Figure 7 As shown, the information processing method includes:
[0120] Step 601: Collect features.
[0121] The collected features here are user-specific features and user dynamic features collected by the tag generation plug-in. These include age, gender, and Jingxiang value. User dynamic features include operation-related features: for example, click frequency, location, and single-finger or multi-finger taps; swipe speed, location, direction, finger swipe distance, and duration of continuous swipes; switching between left and right hands; gravity sensor for determining the user's current posture (horizontal or vertical); GPS location changes; phone volume; and records of user access to resources.
[0122] Step 602: Input the collected features into the network model.
[0123] Here, the network model is replaced based on the user's GMV and client usage time.
[0124] Step 603: Output the user tag.
[0125] Here, user tags include real-time tags and fixed tags. For example, real-time tags include emotion tags to indicate whether the user is impatient or calm, the user's dominant hand when operating the phone, and tags to indicate the user's preferences for product details tabs, such as whether the user sets the review tab, details tab, or specifications tab to be displayed first. Fixed tags include reading speed tags to indicate whether the user reads quickly or slowly, average visit depth tags, and user profile tags.
[0126] It should be noted that fixed tags will be reported to the server storage at regular intervals, and will be pulled to the client later when the tag generation plug-in is initialized to reduce the amount of model calculation.
[0127] In some embodiments, the user tag is encrypted and provided with an Application Programming Interface (API) for developers to use.
[0128] In some embodiments, the client performs step 6031, adapting the client UI and interaction layers based on the output user tag. For example, the UI layer adjusts the duration of the prompt pop-up window and the page font size; the interaction layer pops up an interface prompting whether to enable voice operation mode and whether to prompt the user to change the search keyword. This simplifies the shopping interaction process for users with low access depth and non-normal users (disabled, visually impaired).
[0129] In some embodiments, the client performs step 6032, search recommendation optimization, based on the output user tags. For example, the user tags are brought to the server for each search request to help the server optimize the search return results.
[0130] In some embodiments, the client performs step 6033 based on the output user tag, recalculating the user resource bit value. For example, the client resource bit value is calculated in real time by recording the user's access depth in different states and environments.
[0131] In some embodiments, the client performs step 6034 based on the output user tags, adjusting and optimizing the user profile on the server. For example, when the user profile tag features change significantly, it is considered that the account is shared by multiple users, and a new profile is created in a timely manner based on the features.
[0132] An embodiment of the present invention provides an information processing device, which can be applied to Figure 1-6 In the information processing method provided by the corresponding embodiment, referring to Figure 8 As shown, the information processing device 8 includes:
[0133] The processing module 801 is configured to display a first interface on the client when the client of the electronic device is started;
[0134] An acquisition module 802 is configured to acquire first user characteristic information and first device characteristic information when a user accesses a first interface;
[0135] The processing module 801 is further configured to input the first user characteristic information and the first device characteristic information into the network model, and obtain a first interaction tag output by the network model when the user accesses the first interface;
[0136] The processing module 801 is further configured to adjust the first configuration parameter of the first interface based on the first interaction tag, and display the display content of the first interface according to the adjusted second configuration parameter.
[0137] In other embodiments of the present invention, the acquisition module 802 is further configured to acquire a search event executed in the first interface for searching for target information;
[0138] The processing module 801 is also used to send the first interaction tag and target information to the server; receive the search results fed back by the server for the first interaction tag and target information; display the second interface in the client, and present the search results in the second interface.
[0139] In other embodiments of the present invention, the processing module 801 is also used to modify the target information based on the first interaction tag; send the first interaction tag and the modified target information to the server; and receive the search results fed back by the server for the first interaction tag and the modified target information.
[0140] In other embodiments of the present invention, the processing module 801 is also used to obtain second user characteristic information and second device characteristic information when the user operates the client when the client is started; input the second user characteristic information and the second device characteristic information into the network model to obtain a second interaction tag output by the network model; determine a first configuration parameter that matches the second interaction tag; load the first interface in the client according to the first configuration parameter, and display the first interface.
[0141] In other embodiments of the present invention, the first interactive tag includes at least one of the following: a first sub-tag for characterizing the user's emotions when the user accesses the first interface, a second sub-tag for characterizing the user's reading speed, and a third sub-tag for characterizing the user's access depth.
[0142] In other embodiments of the present invention, the processing module 801 is also used to adjust the text display configuration parameters of the first interface based on the second sub-tag, and display the text of the first interface according to the adjusted text display configuration parameters; and / or, adjust the pop-up display configuration parameters of the first interface based on the second sub-tag, and display the pop-up window according to the adjusted pop-up display configuration parameters.
[0143] In other embodiments of the present invention, the processing module 801 is also used to adjust the display position of at least part of the content in the display content of the first interface based on the third sub-tag, and display at least part of the content at the adjusted display position, and display the remaining content at the remaining position; wherein, the display position of the first display interface includes the adjusted display position and the remaining position, and the displayed content includes at least part of the content and the remaining content.
[0144] It should be noted that the specific implementation process of the steps executed by each module in this embodiment can be referred to Figure 1-6 The implementation process of the information processing method provided in the corresponding embodiment will not be repeated here.
[0145] An embodiment of the present invention provides an electronic device that can be used in Figure 1-6 In the information processing method provided by the corresponding embodiment, referring to Figure 9 As shown, the electronic device 9 ( Figure 9 Electronic devices in 9 and Figure 8 The information processing device 8 in FIG. 1 includes a processor 901, a memory 902, and a communication bus 903, wherein:
[0146] The communication bus 903 is used to implement communication between the processor 901 and the memory 902 .
[0147] The processor 901 is configured to execute the information processing program stored in the memory 902 to implement the following steps:
[0148] If the client of the electronic device is started, the first interface is displayed in the client;
[0149] Acquire first user characteristic information and first device characteristic information when the user accesses the first interface;
[0150] Inputting the first user characteristic information and the first device characteristic information into the network model, and obtaining a first interaction tag output by the network model when the user accesses the first interface;
[0151] The first configuration parameter of the first interface is adjusted based on the first interaction tag, and the display content of the first interface is displayed according to the adjusted second configuration parameter.
[0152] In other embodiments of the present invention, the processor 901 is configured to execute the information processing program stored in the memory 902 to implement the following steps:
[0153] Acquire a search event executed in the first interface for searching for target information;
[0154] Accordingly, after inputting the characteristic information of the user and the characteristic information of the electronic device into the network model and obtaining the first interaction tag output by the network model when the user accesses the first interface, the method further includes:
[0155] Sending the first interaction tag and target information to the server;
[0156] receiving search results fed back by the server for the first interaction tag and target information;
[0157] The second interface is displayed in the client, and the search results are presented in the second interface.
[0158] In other embodiments of the present invention, the processor 901 is configured to execute the information processing program stored in the memory 902 to implement the following steps:
[0159] Modifying target information based on the first interaction tag;
[0160] Accordingly, sending the first interaction tag and target information to the server includes:
[0161] Sending the first interaction tag and the modified target information to the server;
[0162] Accordingly, the search result fed back by the receiving server for the first interaction tag and the target information includes:
[0163] Receive search results fed back by the server for the first interaction tag and the modified target information.
[0164] In other embodiments of the present invention, the processor 901 is configured to execute the information processing program stored in the memory 902 to implement the following steps:
[0165] If the client is started, obtaining second user characteristic information and second device characteristic information when the user operates the client;
[0166] Inputting the second user characteristic information and the second device characteristic information into the network model to obtain a second interaction label output by the network model;
[0167] determining a first configuration parameter that matches the second interaction tag;
[0168] The first interface is loaded in the client according to the first configuration parameters, and the first interface is displayed.
[0169] In other embodiments of the present invention, the first interactive tag includes at least one of the following: a first sub-tag for characterizing the user's emotions when the user accesses the first interface, a second sub-tag for characterizing the user's reading speed, and a third sub-tag for characterizing the user's access depth.
[0170] In other embodiments of the present invention, the processor 901 is configured to execute the information processing program stored in the memory 902 to implement the following steps:
[0171] Adjusting the text display configuration parameters of the first interface based on the second sub-tag, and displaying the text of the first interface according to the adjusted text display configuration parameters; and / or,
[0172] The pop-up window display configuration parameters of the first interface are adjusted based on the second sub-tag, and the pop-up window is displayed according to the adjusted pop-up window display configuration parameters.
[0173] In other embodiments of the present invention, the processor 901 is configured to execute the information processing program stored in the memory 902 to implement the following steps:
[0174] Based on the third sub-tag, the display position of at least part of the content in the display content of the first interface is adjusted, and at least part of the content is displayed at the adjusted display position, and the remaining content is displayed at the remaining position; wherein, the display position of the first display interface includes the adjusted display position and the remaining position, and the displayed content includes at least part of the content and the remaining content.
[0175] It should be noted that the specific implementation process of the steps executed by the processor in this embodiment can be referred to Figure 1-6 The implementation process of the information processing method provided in the corresponding embodiment will not be repeated here.
[0176] An embodiment of the present invention provides a computer-readable storage medium storing one or more programs, which can be executed by one or more processors to implement Figure 1-6 The implementation process of the information processing method provided in the corresponding embodiment will not be repeated here.
[0177] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0178] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0179] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0180] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0181] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.
Claims
1. An information processing method, characterized in that: The method comprises: If the client of the electronic device is started, the first interface is displayed in the client; Obtaining first user characteristic information and first device characteristic information when a user accesses the first interface; wherein the first device characteristic information includes posture information of the electronic device and position change information of the electronic device; the first user characteristic information includes characteristic information associated with the user's account and characteristic information associated with the user's operation; the characteristic information associated with the user's operation includes the speed, direction, and distance of the user's swiping, whether the user switches between left and right hands, and the user's resource location access record; Inputting the first user characteristic information and the first device characteristic information into a network model, and obtaining a first interaction tag output by the network model when the user accesses the first interface; The first configuration parameter of the first interface is adjusted based on the first interactive tag, and the display content of the first interface is displayed according to the adjusted second configuration parameter; wherein different sub-tags in the first interactive tag correspond to different first configuration parameters.
2. The method according to claim 1, characterized in that After the first interface is displayed in the client, the method includes: Acquire a search event executed in the first interface for searching for target information; Accordingly, after inputting the first user characteristic information and the first device characteristic information into the network model and obtaining the first interaction tag output by the network model when the user accesses the first interface, the method further includes: Sending the first interaction tag and the target information to a server; receiving a search result fed back by the server for the first interaction tag and the target information; A second interface is displayed in the client, and the search results are presented in the second interface.
3. The method according to claim 2, characterized in that Before sending the first interaction tag and the target information to the server, the method includes: modifying the target information based on the first interaction tag; Accordingly, the sending of the first interaction tag and the target information to the server includes: Sending the first interaction tag and the modified target information to the server; Correspondingly, receiving the search result fed back by the server for the first interaction tag and the target information includes: Receive search results fed back by the server for the first interaction tag and the modified target information.
4. The method according to claim 1, wherein If the client of the electronic device is started, the first interface is displayed in the client, including: If the client is started, obtaining second user characteristic information and second device characteristic information when the user operates the client; Inputting the second user characteristic information and the second device characteristic information into the network model to obtain a second interaction tag output by the network model; determining the first configuration parameter that matches the second interaction tag; The first interface is loaded in the client according to the first configuration parameters, and the first interface is displayed.
5. The method according to claim 1, characterized in that The first interactive tag includes at least one of the following: a first subtag for representing the user's emotion when the user accesses the first interface, a second subtag for representing the user's reading speed, and a third subtag for representing the user's access depth.
6. The method according to claim 5, characterized in that The adjusting the first configuration parameter of the first interface based on the first interaction tag, and displaying the display content of the first interface according to the adjusted second configuration parameter, includes: Adjusting the text display configuration parameters of the first interface based on the second sub-tag, and displaying the text of the first interface according to the adjusted text display configuration parameters; and / or, The pop-up window display configuration parameters of the first interface are adjusted based on the second sub-tag, and the pop-up window is displayed according to the adjusted pop-up window display configuration parameters.
7. The method according to claim 5, characterized in that The adjusting the first configuration parameter of the first interface based on the first interaction tag, and displaying the display content of the first interface according to the adjusted second configuration parameter, includes: Based on the third sub-tag, the display position of at least part of the display content of the first interface is adjusted, and the at least part of the content is displayed at the adjusted display position, and the remaining content is displayed at the remaining position; wherein, the display position of the first display interface includes the adjusted display position and the remaining position, and the displayed content includes the at least part of the content and the remaining content.
8. An information processing device, characterized in that The device comprises: A processing module, configured to display a first interface in a client of the electronic device when the client is started; an acquisition module, configured to acquire first user characteristic information and first device characteristic information when a user accesses the first interface; wherein the first device characteristic information includes posture information of the electronic device and position change information of the electronic device; the first user characteristic information includes characteristic information associated with the user's account and characteristic information associated with the user's operation; the characteristic information associated with the user's operation includes the speed, direction, and distance of the user's swiping, whether the user switches between left and right hands, and the user's resource location access record; The processing module is further configured to input the first user characteristic information and the first device characteristic information into a network model, and obtain a first interaction tag output by the network model when the user accesses the first interface; The processing module is also used to adjust the first configuration parameters of the first interface based on the first interactive tag, and display the display content of the first interface according to the adjusted second configuration parameters; wherein different sub-tags in the first interactive tag correspond to different first configuration parameters.
9. An electronic device, characterized in that: The electronic device includes: a processor, a memory and a communication bus; The communication bus is used to realize the communication connection between the processor and the memory; The processor is configured to execute the information processing program stored in the memory to implement the following steps: If the client of the electronic device is started, the first interface is displayed in the client; Obtaining first user characteristic information and first device characteristic information when a user accesses the first interface; wherein the first device characteristic information includes posture information of the electronic device and position change information of the electronic device; the first user characteristic information includes characteristic information associated with the user's account and characteristic information associated with the user's operation; the characteristic information associated with the user's operation includes the speed, direction, and distance of the user's swiping, whether the user switches between left and right hands, and the user's resource location access record; Inputting the first user characteristic information and the first device characteristic information into a network model, and obtaining a first interaction tag output by the network model when the user accesses the first interface; The first configuration parameter of the first interface is adjusted based on the first interactive tag, and the display content of the first interface is displayed according to the adjusted second configuration parameter; wherein different sub-tags in the first interactive tag correspond to different first configuration parameters.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the information processing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Adjusting method for user interface, and user terminal
CN105357013A
Face recognition-based individualized interface push method and device
CN107169002A
Game data processing method and related equipment
CN112090088A
Systems, methods, and interfaces for providing personalized search and information access
CN1758248A