Method, device and storage medium for processing interface operation information

By analyzing user sliding operation information, determining and filtering content that is not interested, the problem of users browsing a large number of content that is not interested in in the prior art is solved, and the accuracy and user experience of information recommendation are improved.

CN113761409BActive Publication Date: 2025-02-25BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202010594970.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-28
Publication Date
2025-02-25
Estimated Expiration
2040-06-28

AI Technical Summary

Technical Problem

The prior art is difficult to effectively filter content that users are not interested in, resulting in users browsing a large amount of content that they are not interested in, affecting the accuracy of user experience and information recommendation.

Method used

By analyzing the user's sliding operation information on the graphical user interface, determining whether the content corresponding to the sliding operation is the content that is of interest to the user, and sending an identification of the content that is not interested to the server, so as to filter these contents during subsequent interface requests.

Benefits of technology

It effectively avoids users browsing a large amount of uninterested content, improves the accuracy of information recommendations, and improves the user interface browsing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113761409B_ABST
    Figure CN113761409B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method, device and storage medium for processing interface operation information, the method comprising: obtaining operation information of at least one sliding operation of a user on a graphical user interface, and determining whether the content information on the graphical user interface corresponding to the at least one sliding operation is the content information that the user is interested in based on the operation information of the at least one sliding operation. Since the operation information can reflect the user's attention to the interface content, it is determined based on the operation information whether the content browsed by the user is the content that the user is interested in, providing data support for subsequent content information recommendation, avoiding the user from browsing a large amount of content that the user is not interested in, and improving the accuracy of information recommendation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of network technology, and in particular, to a method, device and storage medium for processing interface operation information. Background Art

[0002] With the continuous development of Internet technology, mobile terminals (such as smart phones, etc.) have become indispensable electronic products in people's daily lives. People obtain information through various applications on mobile terminals, which is convenient and fast.

[0003] Users can subscribe to the content they are interested in in various applications. The application server can display the information that the user is interested in on the user interface based on the user's subscription, so as to prevent the user from browsing a large amount of content that he or she is not interested in. In addition, the application server can also increase the display of related content corresponding to the click operation according to the user's click operation during the browsing process.

[0004] The above information recommendation scheme mainly recommends relevant news information to users through their browsing history or subscription history, but cannot effectively filter out content that users are not interested in, causing users to browse a large amount of content that they are not interested in. Summary of the invention

[0005] The embodiments of the present application provide a method, device and storage medium for processing interface operation information, which provide data support for subsequent content information recommendation, prevent users from browsing a large amount of content that they are not interested in, and improve the accuracy of information recommendation.

[0006] In a first aspect, an embodiment of the present application provides a method for processing interface operation information, which is applied to a terminal device, and renders content information sent by a server on a display of the terminal device to obtain a graphical user interface, wherein the graphical user interface includes multiple content modules, and the method includes:

[0007] Acquire operation information of at least one sliding operation of a user on the graphical user interface;

[0008] It is determined, according to the operation information of the at least one sliding operation, whether the content information on the graphical user interface corresponding to the at least one sliding operation is the content information that the user is interested in.

[0009] In a possible implementation, obtaining operation information of at least one sliding operation of the user on the graphical user interface includes:

[0010] Acquire operation information of a first sliding operation performed by a user on the graphical user interface, the operation information including a touch time and a touch position of a starting touch point of the first sliding operation, and a touch time and a touch position of an ending touch point;

[0011] The determining, based on the operation information of the at least one sliding operation, whether the content information on the graphical user interface corresponding to the at least one sliding operation is content information of interest to the user includes:

[0012] determining a sliding speed of the first sliding operation according to the operation information of the first sliding operation;

[0013] It is determined, according to the sliding speed of the first sliding operation, whether the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is interested in.

[0014] In a possible implementation, determining, according to the sliding speed of the first sliding operation, whether the content information on the graphical user interface corresponding to the first sliding operation is content information that the user is interested in includes:

[0015] If the sliding speed of the first sliding operation is less than or equal to a preset sliding speed, determining that the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is interested in;

[0016] or

[0017] If the sliding speed of the first sliding operation is greater than the preset sliding speed, it is determined that the content information on the graphical user interface corresponding to the first sliding operation is content information that the user is not interested in.

[0018] Optionally, the content information on the graphical user interface corresponding to the first sliding operation is content information on the graphical user interface that slides out of the terminal screen in response to the first sliding operation.

[0019] In a possible implementation, obtaining operation information of at least one sliding operation of the user on the graphical user interface includes:

[0020] Acquire operation information of a first sliding operation and a second sliding operation performed by a user on the graphical user interface, where the first sliding operation and the second sliding operation are two consecutive sliding operations performed by the user on the graphical user interface;

[0021] The determining, based on the sliding information of the at least one sliding operation, whether the content information on the graphical user interface corresponding to the at least one sliding operation is content information of interest to the user includes:

[0022] It is determined, based on the operation information of the first sliding operation and the second sliding operation, whether the content information on the graphical user interface corresponding to the two sliding operations is the content information that the user is interested in.

[0023] Optionally, the operation information of the first sliding operation includes a first touch time of a termination touch point of the first sliding operation, and the operation information of the second sliding operation includes a second touch time of a start touch point of the second sliding operation;

[0024] In a possible implementation, determining, based on the operation information of the first sliding operation and the second sliding operation, whether the content information on the graphical user interface corresponding to the two sliding operations is the content information that the user is interested in includes:

[0025] An operation interval between two sliding operations is determined according to the first touch time and the second touch time; and whether content information on the graphical user interface corresponding to the two sliding operations is content information of interest to the user is determined according to the operation interval.

[0026] In a possible implementation, determining, according to the operation interval, whether the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is interested in includes:

[0027] If the time difference is greater than or equal to a preset time threshold, determining that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is interested in; or

[0028] If the time difference is less than the preset time threshold, it is determined that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is not interested in.

[0029] Optionally, the content information on the graphical user interface corresponding to the two sliding operations is the content information on the graphical user interface that slides out of the terminal screen in response to the second sliding operation.

[0030] In a possible implementation manner, if it is determined that the content information on the graphical user interface corresponding to the at least one sliding operation is content information that the user is not interested in, the method further includes:

[0031] An identifier of a content module that the user is not interested in is sent to a server, where the identifier is used to indicate an information category of content information displayed by the content module.

[0032] In a possible implementation, the method further includes:

[0033] In response to a new sliding operation on the graphical user interface, sending a new interface request to the server;

[0034] New content information sent by the server is received, and content information that the user is not interested in is excluded from the new content information.

[0035] In a possible implementation, the method further includes:

[0036] In response to a click operation on a content module on the graphical user interface, sending a new interface request to a server;

[0037] New content information sent by the server is received, and content information that the user is not interested in is excluded from the new content information.

[0038] In a second aspect, an embodiment of the present application provides a terminal device, which renders content information sent by a server on a display of the terminal device to obtain a graphical user interface, and the terminal device includes:

[0039] An acquisition module, configured to acquire operation information of at least one sliding operation performed by a user on the graphical user interface;

[0040] The processing module is used to determine whether the content information on the graphical user interface corresponding to the at least one sliding operation is the content information that the user is interested in based on the operation information of the at least one sliding operation.

[0041] In a third aspect, an embodiment of the present application provides a terminal device, including: a memory, a processor, and a display;

[0042] The memory is used to store computer programs and data;

[0043] The processor is used to call the computer program stored in the memory to execute the method for processing interface operation information according to any one of the first aspects;

[0044] The display is used to render the content information sent by the server onto a graphical user interface.

[0045] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement a method for processing interface operation information as described in any one of the first aspects.

[0046] The embodiment of the present application provides a method, device and storage medium for processing interface operation information, the method comprising: obtaining operation information of at least one sliding operation of a user on a graphical user interface, and determining, based on the operation information of at least one sliding operation, whether the content information on the graphical user interface corresponding to the at least one sliding operation is the content information that the user is interested in. Since the operation information can reflect the user's attention to the interface content, it is determined based on the operation information whether the content browsed by the user is the content that the user is interested in, providing data support for subsequent content information recommendation, avoiding the user from browsing a large amount of content that he is not interested in, and improving the accuracy of information recommendation. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A schematic diagram of a scenario of a method for processing interface operation information provided in an embodiment of the present application;

[0048] Figure 2 A flowchart of a method for processing interface operation information provided by an embodiment of the present application;

[0049] Figure 3 A flowchart of a method for processing interface operation information provided by an embodiment of the present application;

[0050] Figure 4 A schematic diagram of an interface for a user's sliding operation on a graphical user interface provided in an embodiment of the present application;

[0051] Figure 5 A flowchart of a method for processing interface operation information provided by an embodiment of the present application;

[0052] Figure 6 A schematic diagram of an interface in which a user performs two consecutive sliding operations on a graphical user interface provided in an embodiment of the present application;

[0053] Figure 7 A schematic diagram of a user sliding long interface provided in an embodiment of the present application;

[0054] Figure 8 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0055] Fig. 9 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0057] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example.

[0058] In addition, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or elements is not necessarily limited to those steps or elements explicitly listed, but may include other steps or elements not explicitly listed or inherent to such process, method, product, or apparatus.

[0059] With the popularity of mobile terminals, people can easily obtain information through various applications or browsers on mobile terminals. The server can display relevant content to users on the application browsing interface or browser website page based on the user's historical subscription records or historical browsing records.

[0060] In the related art, the server can only recommend related content to the user based on the content that the user has browsed, but does not filter the content that the user is not interested in during the browsing process. The user can still browse a large amount of content that he is not interested in, resulting in a poor user experience.

[0061] In response to the above problems, an embodiment of the present application provides a method for processing interface operation information. By analyzing the sliding operations of the user when browsing the interface or web page, the content browsed by the user is judged, and it is determined whether the content browsed by the user is content that the user is interested in or content that the user is not interested in. Based on the above judgment results, the content displayed on the user browsing interface or web page is quickly optimized, and the content that the user is not interested in is effectively filtered out, thereby improving the accuracy of information recommendations on the server side and enhancing the user interface browsing experience.

[0062] Figure 1 A schematic diagram of a scenario of a method for processing interface operation information provided in an embodiment of the present application, such as Figure 1 As shown, the scenario of the processing method provided in this embodiment includes a terminal device 11 and a server 12. The terminal device 11 sends an interface request to the server 12 in response to the user's touch operation on the interface. The server 12 returns an interface response to the terminal device 11 according to the interface request. The interface response includes data of multiple content modules. The terminal device 11 renders the data of multiple content modules on the user interface according to the interface response.

[0063] In one implementation of the embodiments of the present application, the terminal device analyzes and determines whether the content on the user interface corresponding to the sliding operation is content that the user is interested in based on the user's sliding operation on the interface. If it is determined that there is content that the user is not interested in, the category of the content is directly reported to the server so that the server can filter out the content that the user is not interested in when the next interface request is made.

[0064] The technical solution of the present application is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0065] Figure 2 A flowchart of a method for processing interface operation information provided by an embodiment of the present application, such as Figure 2 As shown, the processing method provided in this embodiment includes the following steps:

[0066] Step 201: Obtain operation information of at least one sliding operation performed by a user on a graphical user interface.

[0067] The operation information of the sliding operation includes the touch time and touch position of the starting touch point, and the touch time and touch position of the ending touch point.

[0068] Step 202: Determine, based on operation information of at least one sliding operation, whether content information on a graphical user interface corresponding to the at least one sliding operation is content information of interest to the user.

[0069] The operation information of the user's sliding operation on the graphical user interface reflects the user's behavior of browsing the interface. By analyzing the operation information, the user's attention to the content information displayed on the current graphical user interface can be learned.

[0070] In a possible implementation of this embodiment, it is possible to determine whether the content information on the graphical user interface corresponding to the sliding operation is the content information that the user is interested in, based on the operation information of a sliding operation. Specifically, the sliding speed of the sliding operation can be determined based on the operation information of the sliding operation, and then it is determined based on the sliding speed whether the content information on the graphical user interface corresponding to the sliding operation is the content information that the user is interested in. The content information on the graphical user interface corresponding to the sliding operation refers to the content information on the graphical user interface that slides out of the terminal screen in response to the sliding operation.

[0071] It can be understood that the sliding speed can reflect the user's attention to the interface content information. If the sliding speed is greater than or equal to the preset sliding speed, it means that the content information of the slid-out interface is not of interest to the user. If the sliding speed is less than the preset sliding speed, the user pays attention to the content information of the slid-out interface to a certain extent.

[0072] This implementation mainly determines whether the interface content on the graphical user interface that slides out of the terminal screen is content that the user is interested in based on the sliding speed of the user's sliding operation, providing data support for subsequent content information recommendation.

[0073] In another possible implementation of this embodiment, it is possible to determine whether the content information on the graphical user interface corresponding to the two sliding operations is the content information that the user is interested in based on the operation information of two consecutive sliding operations. Specifically, it is possible to determine whether the content information on the graphical user interface corresponding to the two sliding operations is the content information that the user is interested in based on the operation interval between the two sliding operations. The operation interval between the two sliding operations can be determined based on the touch time of the end touch point of the first sliding operation and the touch time of the start touch point of the second sliding operation. The content information on the graphical user interface corresponding to the two sliding operations refers to the content information on the graphical user interface that slides out of the terminal screen in response to the second sliding operation.

[0074] It can be understood that the operation interval between two consecutive sliding operations can reflect the user's attention to the interface content information. If the operation interval is greater than or equal to the preset time threshold, the user pays attention to the content information of the second sliding out interface to a certain extent. If the operation interval is less than the preset time threshold, it means that the content information of the second sliding out interface is information that the user is not interested in.

[0075] This implementation method mainly determines whether the interface content sliding out of the terminal screen corresponding to the second sliding operation is content that the user is interested in based on the operation interval between the two sliding operations, and provides data support for subsequent content information recommendation.

[0076] The method for processing interface operation information provided in the embodiment of the present application obtains the operation information of at least one sliding operation of the user on the graphical user interface, and determines whether the content information on the graphical user interface corresponding to the at least one sliding operation is the content information that the user is interested in based on the operation information of the at least one sliding operation. Since the operation information can reflect the user's attention to the interface content, it is determined based on the operation information whether the content browsed by the user is the content that the user is interested in, providing data support for subsequent content information recommendation, avoiding users from browsing a large amount of content that they are not interested in, and improving the accuracy of information recommendation.

[0077] It should be noted that the method for processing interface operation information provided in the above embodiment can be applied to Figure 1 The terminal device or server shown does not impose any limitation on this embodiment of the present application.

[0078] The following is combined with Figure 3 The specific implementation process of the first implementation mode of step 202 is described in detail. Figure 3 This is a flow chart of a method for processing interface operation information provided by an embodiment of the present application. Figure 3 As shown, the processing method provided in this embodiment includes the following steps:

[0079] Step 301: Acquire operation information of a first sliding operation of a user on a graphical user interface, wherein the operation information includes a touch time and a touch position of a starting touch point of the first sliding operation, and a touch time and a touch position of an ending touch point.

[0080] Step 302: Determine the sliding duration and sliding distance of the first sliding operation according to the operation information.

[0081] Step 303: Determine a sliding speed of the first sliding operation according to the sliding duration and the sliding distance.

[0082] Step 304: Determine, based on the sliding speed of the first sliding operation, whether the content information on the graphical user interface corresponding to the first sliding operation is content information that the user is interested in.

[0083] Specifically, if the sliding speed of the first sliding operation is less than or equal to the preset sliding speed, it is determined that the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is interested in. If the sliding speed of the first sliding operation is greater than the preset sliding speed, it is determined that the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is not interested in.

[0084] The content information on the graphical user interface corresponding to the first sliding operation is the content information on the graphical user interface that slides out of the terminal screen in response to the first sliding operation.

[0085] The terminal device is used as the execution subject of the processing method. Figure 4 FIG. 1 is a schematic diagram showing a user's sliding operation on a graphical user interface. Figure 4 As shown, the content information sent by the server is rendered on the screen 401 of the terminal device to obtain a graphical user interface 402, which includes multiple content modules 403. The content module 403 includes fields such as pictures, videos, audio, and text, for example Figure 4 In the content modules A, B, and C. For example, a user visits a shopping application, and a list of items is displayed on the graphical user interface of the application. The list of items includes various recommended items, and each item corresponds to a content module. The content module includes the most basic content such as the picture and title of the item. Optionally, the content module may also include controls such as follow and favorite, or other content that needs to be displayed.

[0086] When the user slides the graphical user interface 402, the terminal device records the operation information of the user's sliding operation. Specifically, the terminal device detects the touchstart event of the user's finger touching the screen 401, and records the touch time A1 of the starting touch point 1 of the sliding operation and the touch position B1 of the starting touch point 1 on the screen 401. The terminal device detects the touchend event of the user's finger leaving the screen 401, and records the touch time A2 of the ending touch point 2 of the sliding operation and the touch position B2 of the ending touch point 2 on the screen 401.

[0087] The terminal device determines the sliding speed of the sliding operation according to the touch time A1 and A2, and the touch position B1 and B2. If the sliding speed is greater than or equal to the preset sliding speed, it can be determined that the content information displayed on the graphical user interface 404 corresponding to the sliding operation is information that the user is not interested in. Figure 4 It can be seen that the graphical user interface 404 refers to the graphical user interface that slides out of the terminal screen 401 in response to the sliding operation, and specifically includes the content module A,

[0088] The method for processing interface operation information provided in this embodiment determines whether the interface content that slides out of the terminal screen is content that the user is interested in based on the sliding speed of the user's sliding operation. If the sliding speed is too fast, it can be determined that the content information on the graphical user interface corresponding to the sliding operation is content information that the user is not interested in. The server can filter the content that the user is not interested in based on the determination result. The above processing process provides data support for the recommendation of server content information, thereby improving the accuracy of information recommendation on the server side.

[0089] The following is combined with Figure 5 The specific implementation process of the second implementation mode of step 202 is described in detail. Figure 5 This is a flow chart of a method for processing interface operation information provided by an embodiment of the present application. Figure 5 As shown, the processing method provided in this embodiment includes the following steps:

[0090] Step 501: Acquire operation information of a first sliding operation and a second sliding operation of a user on a graphical user interface, where the first sliding operation and the second sliding operation are two consecutive sliding operations of the user on the graphical user interface.

[0091] The operation information of the first sliding operation includes a first touch time of a termination touch point of the first sliding operation, and the operation information of the second sliding operation includes a second touch time of a start touch point of the second sliding operation.

[0092] Step 502: Determine an operation interval between two sliding operations according to the operation information of the first sliding operation and the second sliding operation.

[0093] Specifically, the operation interval between the two sliding operations is determined according to a first touch time of a termination touch point of the first sliding operation and a second touch time of a start touch point of the second sliding operation.

[0094] Step 503: Determine, based on the operation interval, whether the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is interested in.

[0095] Specifically, if the operation interval is greater than or equal to a preset time threshold, it is determined that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is interested in; or, if the time difference is less than the preset time threshold, it is determined that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is not interested in.

[0096] The content information on the graphical user interface corresponding to the two sliding operations is the content information on the graphical user interface that slides out of the terminal screen in response to the second sliding operation.

[0097] The terminal device is used as the execution subject of the processing method. Figure 6 FIG. 1 shows a schematic diagram of an interface in which a user performs two consecutive sliding operations on a graphical user interface. Figure 6 As shown, the user slides the screen of the terminal device twice in succession 401:

[0098] The terminal device detects a touchstart event in which the user's finger touches the screen 401 , and records the touch time A1 of the starting touch point 1 of the first sliding operation.

[0099] The terminal device detects the touchend event of the user's finger leaving the screen 401 at the end of the first sliding operation, and records the touch time A2 of the end touch point 2 of the first sliding operation. At the end of the first sliding operation, the screen 401 of the terminal device displays the graphical user interface 405, which includes content modules B, C, and D. The first sliding operation slides the content module A on the graphical user interface 402 out of the screen 401.

[0100] The terminal device detects the touchstart event that the user's finger touches the screen 401 again, and records the touch time A3 of the starting touch point 3 of the second sliding operation.

[0101] The terminal device detects a touchend event when the user's finger leaves the screen 401 at the end of the second sliding operation, and records the touch time A4 of the second sliding operation. The second sliding operation slides the content modules B and C on the graphical user interface 405 out of the screen 401.

[0102] The terminal device determines the operation interval between two consecutive sliding operations according to the touch time A2 and the touch time A3. If the operation interval is greater than or equal to the preset time threshold, it can be determined that the content information displayed on the graphical user interface 406 corresponding to the second sliding operation is information that the user is not interested in. Figure 6 It can be seen that the graphical user interface 406 refers to the graphical user interface that slides out of the terminal screen 401 in response to the second sliding operation, and specifically includes content modules B and C.

[0103] The method for processing interface operation information provided in this embodiment determines whether the interface content that slides out of the terminal screen in the second sliding operation is the content that the user is interested in through the operation interval between two consecutive sliding operations of the user. If the operation interval is very short, it can be determined that the content information on the graphical user interface corresponding to the second sliding operation is the content information that the user is not interested in. The server can filter the content that the user is not interested in according to the determination result. The above processing process provides data support for the recommendation of server content information, and improves the accuracy of information recommendation on the server side.

[0104] Based on the above embodiments, if the execution subject of the method for processing interface operation information provided in the above embodiments is a terminal device, the processing method may further include the following steps:

[0105] If it is determined that the content information on the graphical user interface corresponding to at least one sliding operation is content information that the user is not interested in, the content identifier corresponding to the content information that the user is not interested in is sent to the server. The content identifier is used to indicate the category of the content information so that the server can know the content that the user is not interested in, and when receiving a new interface request and sending new content information to the user, the server can remove the content that the user is not interested in, thereby improving the accuracy of information recommendation.

[0106] Specifically, the terminal device may obtain identifications of content modules that the user is not interested in based on the operation information of the sliding operation.

[0107] Figure 7 This is a schematic diagram of a user sliding long interface provided in an embodiment of the present application, such as Figure 7 As shown, the user slides the long interface 400, with the top position of the long interface 400 as the coordinate origin, and the terminal device records the coordinate position Y1 of the top of the graphical user interface 402 on the long interface 400 corresponding to the touch point 1 where the sliding operation starts, and the coordinate position Y2 of the top of the graphical user interface 405 on the long interface 400 corresponding to the touch point 2 where the sliding operation ends. If the terminal device determines that the sliding speed of the sliding operation is greater than or equal to the preset sliding speed, the identifier of the content module with a coordinate position between Y1 and Y2 on the long interface 400 is obtained, and the identifier is determined as a content module that the user is not interested in (such as Figure 7 Identification of the content module A).

[0108] Optionally, in some embodiments, the terminal device may store the operation information of the sliding operation and the identification of the content modules that the user is not interested in in the memory space of the terminal device (the storage form includes but is not limited to arrays and data tables), so that when the terminal device initiates the next interface request, the identification of the content module that the user is not interested in is carried in the interface request and sent to the server.

[0109] The terminal device initiates the next interface request, including the following two possible situations:

[0110] In the first case, when the user slides the interface to the bottom of the long interface, he continues to slide to obtain more content information. In response to the new sliding operation on the graphical user interface, the terminal device sends a new interface request to the server, and the new interface request includes the content identifier corresponding to the content information that the user is not interested in, as determined by the terminal device. The terminal device receives the new content information sent by the server, and the new content information excludes the information that the user is not interested in (i.e., the information that the user has previously quickly swiped past and did not browse).

[0111] In the second case, the user clicks on a content module on the interface while sliding the long interface. The terminal device responds to the click operation on the content module on the graphical user interface, sends a new interface request to the server, receives new content information sent by the server, and excludes content information that the user is not interested in.

[0112] Exemplarily, a list of various recommended items is displayed on the graphical user interface of the terminal device, and each item corresponds to a content module. When the user browses the item list, he clicks on a content module on the graphical user interface. In response to the click operation, the terminal device sends a new interface request to the server and renders new content information based on the interface response returned by the server. The new content information does not include content that was previously determined to be of no interest to the user, such as information about a certain type of item that the user quickly swiped past.

[0113] Optionally, in some embodiments, when the terminal device initiates the next interface request, the terminal device may delete from the memory space all the operation information on the long interface obtained by the user in the previous interface request and the identification of the content module determined that the user is not interested in, and re-record the operation information on the new long interface and the identification of the content module determined that the user is not interested in. The above example mainly takes into account that the content that the user is interested in or not interested in at different time periods changes dynamically, and the above process realizes the continuous update of the user's attention, thereby timely adjusting the recommended content information.

[0114] It should be noted that the sliding operation in the embodiment of the present application can be a sliding operation of the user's finger on the touch screen, or it can be a sliding operation of the user on the display screen through the mouse, and the embodiment of the present application does not impose any limitations on this.

[0115] The embodiment of the present application can divide the functional modules of the processing device of the interface operation information according to the above-mentioned method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0116] It should be noted that the device for processing interface operation information provided in the embodiment of the present application may be a terminal device or a server, and the embodiment of the present application does not impose any limitation on this.

[0117] Figure 8 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 8 As shown, the terminal device 600 of the embodiment of the present application includes:

[0118] An acquisition module 601 is used to acquire operation information of at least one sliding operation of a user on the graphical user interface;

[0119] The processing module 602 is used to determine, based on the operation information of the at least one sliding operation, whether the content information on the graphical user interface corresponding to the at least one sliding operation is the content information that the user is interested in.

[0120] In a possible implementation, the acquisition module 601 is specifically configured to:

[0121] Acquire operation information of a first sliding operation performed by a user on the graphical user interface, the operation information including a touch time and a touch position of a starting touch point of the first sliding operation, and a touch time and a touch position of an ending touch point;

[0122] The processing module 602 is specifically configured to:

[0123] determining a sliding speed of the first sliding operation according to the operation information of the first sliding operation;

[0124] It is determined, according to the sliding speed of the first sliding operation, whether the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is interested in.

[0125] In a possible implementation, the processing module 602 is specifically configured to:

[0126] If the sliding speed of the first sliding operation is less than or equal to a preset sliding speed, determining that the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is interested in;

[0127] or

[0128] If the sliding speed of the first sliding operation is greater than the preset sliding speed, it is determined that the content information on the graphical user interface corresponding to the first sliding operation is content information that the user is not interested in.

[0129] Optionally, the content information on the graphical user interface corresponding to the first sliding operation is content information on the graphical user interface that slides out of the terminal screen in response to the first sliding operation.

[0130] In a possible implementation, the acquisition module 601 is specifically configured to:

[0131] Acquire operation information of a first sliding operation and a second sliding operation performed by a user on the graphical user interface, where the first sliding operation and the second sliding operation are two consecutive sliding operations performed by the user on the graphical user interface;

[0132] The processing module 602 is specifically configured to:

[0133] It is determined, based on the operation information of the first sliding operation and the second sliding operation, whether the content information on the graphical user interface corresponding to the two sliding operations is the content information that the user is interested in.

[0134] Optionally, the operation information of the first sliding operation includes a first touch time of a termination touch point of the first sliding operation, and the operation information of the second sliding operation includes a second touch time of a start touch point of the second sliding operation;

[0135] In a possible implementation, the processing module 602 is specifically configured to:

[0136] An operation interval between two sliding operations is determined according to the first touch time and the second touch time; and whether content information on the graphical user interface corresponding to the two sliding operations is content information of interest to the user is determined according to the operation interval.

[0137] In a possible implementation, the processing module 602 is specifically configured to:

[0138] If the time difference is greater than or equal to a preset time threshold, determining that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is interested in; or

[0139] If the time difference is less than the preset time threshold, it is determined that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is not interested in.

[0140] Optionally, the content information on the graphical user interface corresponding to the two sliding operations is the content information on the graphical user interface that slides out of the terminal screen in response to the second sliding operation.

[0141] Optionally, the terminal device 600 further includes: a sending module 603 and a receiving module 604 .

[0142] If it is determined that the content information on the graphical user interface corresponding to the at least one sliding operation is content information that the user is not interested in, the sending module 603 is used to:

[0143] An identifier of a content module that the user is not interested in is sent to a server, where the identifier is used to indicate an information category of content information displayed by the content module.

[0144] In a possible implementation, the sending module 603 is configured to send a new interface request to the server in response to a new sliding operation on the graphical user interface;

[0145] The receiving module 604 is configured to receive new content information sent by the server, wherein the new content information excludes content information that the user is not interested in.

[0146] In a possible implementation, the sending module 603 is configured to send a new interface request to the server in response to a click operation on the content module on the graphical user interface;

[0147] The receiving module 604 is configured to receive new content information sent by the server, wherein the new content information excludes content information that the user is not interested in.

[0148] The terminal device provided in the embodiment of the present application is used to execute the technical solution in any of the aforementioned method embodiments, and its implementation principle and technical effects are similar and will not be repeated here.

[0149] Fig. 9 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application. Fig. 9 As shown, the terminal device 700 provided in this embodiment includes:

[0150] Memory 701 , processor 702 , and display 703 .

[0151] The memory 701 is used to store computer programs and data.

[0152] The processor 702 is used to call the computer program stored in the memory 701 to execute the technical solution in any of the aforementioned method embodiments.

[0153] The display 703 is used to render data on a graphical user interface.

[0154] Optionally, the memory 701 may be independent or integrated with the processor 702 .

[0155] When the memory 701 is a device independent of the processor 702 , the terminal device 700 further includes: a bus 704 for connecting the memory 701 and the processor 702 .

[0156] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the technical solution in any of the aforementioned method embodiments.

[0157] The embodiment of the present application also provides a chip, including: a processing module and a communication interface, and the processing module can execute the technical solution in the aforementioned method embodiment.

[0158] Furthermore, the chip also includes a storage module (such as a memory), the storage module is used to store instructions, the processing module is used to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module enables the processing module to execute the technical solution in the aforementioned method embodiment.

[0159] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.

[0160] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0161] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0162] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0163] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist in a terminal device as discrete components.

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

Claims

1. A method for processing interface operation information, characterized in that: Applied to a terminal device, rendering content information sent by a server on a display of the terminal device to obtain a graphical user interface, wherein the graphical user interface includes a plurality of content modules, the method comprising: Acquire operation information of at least one sliding operation of a user on the graphical user interface; Determine, based on operation information of the at least one sliding operation performed by the user on the graphical user interface, whether content information on the graphical user interface corresponding to the at least one sliding operation is content information of interest to the user; wherein, when the at least one sliding operation is a first sliding operation, the content information on the graphical user interface corresponding to the first sliding operation is content information on the graphical user interface that slides out of the terminal screen in response to the first sliding operation; and when the at least one sliding operation is two consecutive sliding operations, the content information on the graphical user interface that corresponds to the two consecutive sliding operations is content information on the graphical user interface that slides out of the terminal screen in response to the second sliding operation of the two consecutive sliding operations; If it is determined that the content information on the graphical user interface corresponding to at least one sliding operation is content information that the user is not interested in, then the identifier of the content module located between the coordinate position of the top of the graphical user interface corresponding to the starting touch point of the sliding operation on the user sliding long interface and the coordinate position of the top of the graphical user interface corresponding to the ending touch point on the user sliding long interface is obtained, and when the user slides to the bottom of the interface or the user clicks on the content module on the interface, the identifier of the content module is sent to the server.

2. The method according to claim 1, characterized in that: The obtaining operation information of at least one sliding operation of the user on the graphical user interface includes: Acquire operation information of a first sliding operation performed by a user on the graphical user interface, the operation information including a touch time and a touch position of a starting touch point of the first sliding operation, and a touch time and a touch position of an ending touch point; The determining, based on the operation information of the at least one sliding operation of the user on the graphical user interface, whether the content information on the graphical user interface corresponding to the at least one sliding operation is content information of interest to the user includes: determining a sliding speed of the first sliding operation according to operation information of the first sliding operation performed by the user on the graphical user interface; It is determined, according to the sliding speed of the first sliding operation, whether the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is interested in.

3. The method according to claim 2, characterized in that The determining, according to the sliding speed of the first sliding operation, whether the content information on the graphical user interface corresponding to the first sliding operation is content information that the user is interested in includes: If the sliding speed of the first sliding operation is less than or equal to a preset sliding speed, determining that the content information on the graphical user interface corresponding to the first sliding operation is the content information that the user is interested in; or If the sliding speed of the first sliding operation is greater than the preset sliding speed, it is determined that the content information on the graphical user interface corresponding to the first sliding operation is content information that the user is not interested in.

4. The method according to claim 1, characterized in that The obtaining operation information of at least one sliding operation of the user on the graphical user interface includes: Acquire operation information of a first sliding operation and a second sliding operation performed by a user on the graphical user interface, where the first sliding operation and the second sliding operation are two consecutive sliding operations performed by the user on the graphical user interface; The determining, based on the sliding information of the at least one sliding operation performed by the user on the graphical user interface, whether the content information on the graphical user interface corresponding to the at least one sliding operation is content information of interest to the user includes: According to operation information of the first sliding operation and the second sliding operation of the user on the graphical user interface, it is determined whether content information on the graphical user interface corresponding to the two sliding operations is content information of interest to the user.

5. The method according to claim 4, characterized in that The operation information of the first sliding operation includes a first touch time of a termination touch point of the first sliding operation, and the operation information of the second sliding operation includes a second touch time of a start touch point of the second sliding operation; The determining, based on operation information of the first sliding operation and the second sliding operation of the user on the graphical user interface, whether content information on the graphical user interface corresponding to the two sliding operations is content information of interest to the user includes: Determining an operation interval between two sliding operations according to the first touch time and the second touch time; It is determined according to the operation interval whether the content information on the graphical user interface corresponding to the two sliding operations is the content information that the user is interested in.

6. The method according to claim 5, characterized in that The determining, according to the operation interval, whether the content information on the graphical user interface corresponding to the two sliding operations is the content information that the user is interested in includes: If the time difference is greater than or equal to a preset time threshold, determining that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is interested in; or If the time difference is less than the preset time threshold, it is determined that the content information on the graphical user interface corresponding to the two sliding operations is content information that the user is not interested in.

7. The method according to any one of claims 1 to 6, characterized in that The identifier of the content module that the user is not interested in is used to indicate the information category of the content information displayed by the content module.

8. The method according to any one of claims 1 to 6, characterized in that The method further comprises: In response to a new sliding operation on the graphical user interface, sending a new interface request to the server; New content information sent by the server is received, and content information that the user is not interested in is excluded from the new content information.

9. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: In response to a click operation on a content module on the graphical user interface, sending a new interface request to a server; New content information sent by the server is received, and content information that the user is not interested in is excluded from the new content information.

10. A terminal device, characterized in that: Rendering the content information sent by the server on a display of the terminal device to obtain a graphical user interface, the terminal device comprising: An acquisition module, configured to acquire operation information of at least one sliding operation performed by a user on the graphical user interface; a processing module, configured to determine, based on operation information of the at least one sliding operation performed by the user on the graphical user interface, whether content information on the graphical user interface corresponding to the at least one sliding operation is content information of interest to the user; wherein, when the at least one sliding operation is a first sliding operation, the content information on the graphical user interface corresponding to the first sliding operation is content information on the graphical user interface that slides out of the terminal screen in response to the first sliding operation; and when the at least one sliding operation is two consecutive sliding operations, the content information on the graphical user interface that corresponds to the two consecutive sliding operations is content information on the graphical user interface that slides out of the terminal screen in response to the second sliding operation of the two consecutive sliding operations; A sending module is used to obtain the identifier of a content module located between the coordinate position of the top of the graphical user interface corresponding to the starting touch point of the sliding operation on the user sliding long interface and the coordinate position of the top of the graphical user interface corresponding to the ending touch point on the user sliding long interface if it is determined that the content information on the graphical user interface corresponding to the at least one sliding operation is content information that the user is not interested in, and send the identifier of the content module to the server when the user slides to the bottom of the interface or the user clicks on the content module on the interface.

11. A terminal device, characterized in that: include: Memory, processor, and display; The memory is used to store computer programs and data; The processor is used to call the computer program stored in the memory to execute the method for processing interface operation information according to any one of claims 1 to 9; The display is used to render the content information sent by the server onto a graphical user interface.

12. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is executed by a processor to implement the method for processing interface operation information as described in any one of claims 1-9.

13. A computer program product comprising: A computer program, characterized in that when the computer program is executed by a processor, it is used to implement the method for processing interface operation information as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Information display method and apparatus

    CN105956199A

  • Page content display method and apparatus, and intelligent display device

    CN108460040A

  • Transaction object data processing method and device

    CN110807690A