Information processing method, system and apparatus

By displaying the target interactive page during the selection of sports products, and responding to the user's input of sports description information to display sports response information and recommendation cards, the problem of users manually integrating information sources is solved, achieving efficient information processing and an optimized user experience.

CN122195560APending Publication Date: 2026-06-12BEIJING CALORIE INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING CALORIE INFORMATION TECH CO LTD
Filing Date
2026-03-11
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Users need to manually integrate multiple information sources when selecting sports products, which leads to a lengthy information processing flow that is prone to human error. The system's information retrieval efficiency is low, affecting the efficiency and user experience of the pre-exercise planning stage.

Method used

This invention provides an information processing method that displays a target interactive page, responds to user-inputted exercise description information, displays exercise response information and recommendation cards, and allows users to select and manage recommendation cards, thereby integrating exercise-related information sources and reducing manual user operations.

Benefits of technology

It improves the efficiency of processing sports-related information, reduces the time and complexity of manual operation for users, and enhances user engagement and purchasing confidence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122195560A_ABST
    Figure CN122195560A_ABST
Patent Text Reader

Abstract

Embodiments of the present specification provide an information processing method, system and device, wherein the information processing method comprises: displaying a target interaction page, wherein the target interaction page comprises an interaction region and a sports commodity management region, the interaction region comprises an information display sub-region and an information collection sub-region; in response to sports description information determined through the information collection sub-region, displaying a sports reply information block in the information display sub-region, wherein the sports reply information block displays sports reply information and at least one sports commodity recommendation card; in response to a selection operation on a target sports commodity recommendation card in the at least one sports commodity recommendation card, displaying a sports commodity management list containing the target sports commodity recommendation card in the sports commodity management region.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments in this specification relate to the field of artificial intelligence technology, and in particular to information processing methods, systems and devices. Background Technology

[0002] With the development of computer and internet technology, the ways in which information is disseminated and acquired have undergone tremendous changes. However, users still face many challenges in the pre-exercise preparation stage. Users often need to collect recommendations on sports equipment, exercise methods, and exercise time from multiple scattered information sources, such as e-commerce platforms, social media, professional fitness websites, and community forums. However, the quality of this information varies greatly; duplication, contradictions, or incompleteness are common. Users have to manually filter, compare, and integrate information to piece together a preliminary exercise plan, which is time-consuming and laborious. Especially in the selection of sports equipment, the requirements for equipment suitability differ significantly at different stages of exercise. For example, beginner runners need high-cushioning running shoes to protect their joints, while advanced runners need lightweight running shoes to improve speed. However, users lack professional knowledge and find it difficult to accurately judge the matching relationship between their own stage and equipment, relying only on subjective experience or scattered suggestions. Furthermore, factors such as personal physical condition, exercise goals, and budget further increase the difficulty of information processing and decision-making. This highly manual approach not only prolongs the planning cycle but also easily leads to inappropriate equipment selection due to information problems, weakening users' sense of participation and confidence in purchasing. Therefore, an effective solution is urgently needed to address these problems. Summary of the Invention

[0003] In view of this, embodiments of this specification provide information processing methods. One or more embodiments of this specification also relate to information processing systems, information processing apparatuses, computing devices, computer-readable storage media, and computer program products, to address technical deficiencies in the prior art.

[0004] According to a first aspect of the embodiments of this specification, an information processing method is provided, comprising: Display the target interactive page, wherein the target interactive page includes an interactive area and a sports product management area, and the interactive area includes an information display sub-area and an information collection sub-area; In response to the motion description information determined through the information collection sub-area, a motion response information block is displayed in the information display sub-area, wherein the motion response information block displays motion response information and at least one motion product recommendation card; In response to the selection operation of the target sports product recommendation card in the at least one sports product recommendation card, a sports product management list containing the target sports product recommendation card is displayed in the sports product management area.

[0005] According to a second aspect of the embodiments of this specification, an information processing system is provided, including a client and a server, comprising: The client is used to display a target interactive page, wherein the target interactive page includes an interactive area and a sports product management area, the interactive area includes an information display sub-area and an information collection sub-area; it receives sports description information determined through the information collection sub-area and sends the sports description information to the server; The server is configured to determine the target prompt word corresponding to the exercise description information, input the exercise description information and the target prompt word into a target language model for processing, determine exercise response information and at least one sports product recommendation card based on the processing result, and send the exercise response information and the at least one sports product recommendation card to the client. The client is configured to display a block of sports response information containing the sports response information and the at least one sports product recommendation card in the information display sub-area; and in response to a selection operation of a target sports product recommendation card in the at least one sports product recommendation card, to display a sports product management list containing the target sports product recommendation card in the sports product management area.

[0006] According to a third aspect of the embodiments of this specification, an information processing apparatus is provided, comprising: The display module is configured to display a target interactive page, wherein the target interactive page includes an interactive area and a sports merchandise management area, and the interactive area includes an information display sub-area and an information collection sub-area; The determination module is configured to display a motion response information block in the information display sub-area in response to motion description information determined through the information collection sub-area, wherein the motion response information block displays motion response information and at least one sports product recommendation card; The selection module is configured to display a sports product management list containing the target sports product recommendation card in the sports product management area in response to a selection operation of the at least one sports product recommendation card.

[0007] According to a fourth aspect of the embodiments of this specification, a computing device is provided, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the above-described information processing method.

[0008] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided that stores computer-executable instructions, which, when executed by a processor, implement the steps of the information processing method described above.

[0009] According to a sixth aspect of the embodiments of this specification, a computer program product is provided, including a computer program or instructions that, when executed by a processor, implement the steps of the information processing method described above.

[0010] The information processing method provided in this embodiment, in order to reduce user operation complexity and enhance user participation and confidence in product selection, can display a target interactive page. This target interactive page includes an interactive area and a sports product management area. The interactive area includes an information display sub-area and an information collection sub-area. Subsequently, in response to the sports description information determined through the information collection sub-area, a sports response information block is displayed in the information display sub-area. The sports response information block displays sports response information and at least one sports product recommendation card. Furthermore, in response to the selection operation of a target sports product recommendation card from at least one sports product recommendation card, a sports product management list containing the target sports product recommendation card is displayed in the sports product management area. By displaying the target interactive page, responding to the user's input of sports description information, displaying sports response information and recommendation cards, and allowing the user to select recommendation cards for management, this method integrates sports-related information sources, reduces manual user operations, improves efficiency, and enhances the efficiency of sports-related information processing. It also reduces the time and complexity of manual user operations, enhances user participation, and increases confidence in purchasing sports products. Attached Figure Description

[0011] Figure 1 This is a flowchart illustrating an information processing method provided in one embodiment of this specification; Figure 2a This is a schematic diagram of the target interactive page in a first information processing method provided in an embodiment of this specification; Figure 2b This is a schematic diagram of motion state editing in an information processing method provided in one embodiment of this specification; Figure 2c This is a schematic diagram illustrating product comparison in an information processing method provided in one embodiment of this specification; Figure 2d This is a schematic diagram of the target interactive page in a second information processing method provided in one embodiment of this specification; Figure 2e This is a schematic diagram of the target interactive page in a third information processing method provided in one embodiment of this specification; Figure 3This is a schematic diagram of the structure of an information processing system provided in one embodiment of this specification; Figure 4 This is a schematic diagram of the structure of an information processing device provided in one embodiment of this specification; Figure 5 This is a structural block diagram of a computing device provided in one embodiment of this specification. Detailed Implementation

[0012] Many specific details are set forth in the following description to provide a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this specification. Therefore, this specification is not limited to the specific implementations disclosed below.

[0013] The terminology used in one or more embodiments of this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of this specification. The singular forms “a,” “described,” and “the” as used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0014] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of this specification, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of this specification, and similarly, second may also be referred to as first. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."

[0015] Furthermore, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties. Moreover, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0016] First, the terms and concepts used in one or more embodiments of this specification will be explained.

[0017] The term "in response to" used in this specification refers to a state in which a corresponding event occurs or a condition is met. The timing of subsequent actions performed in response to such event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately when the event occurs or the condition is met; while in other cases, subsequent actions may be performed some time after the event occurs or the condition is met.

[0018] Triggered operation: refers to the clicking, sliding, or other interactive actions of related content, controls, and components in the display interface, which can trigger corresponding events and display the page or information corresponding to the triggered operation.

[0019] Controls: In a computer user interface, a "control" is any element that a user can directly interact with. These elements allow users to input data, select options, or trigger certain actions. Controls can be graphical (such as buttons, text boxes, checkboxes, etc.) or more abstract (such as voice commands). Buttons are typically used to perform an action or open a new interface; text boxes allow users to input or edit text information; checkboxes represent a Boolean value (yes / no), which users can select or deselect; dropdown lists provide a list of options for users to choose from, usually displaying only one selected value; list boxes display multiple options, allowing users to select one or more items; labels display static text, usually used to explain the function of other controls, and can also be used as buttons; scrollbars allow users to navigate large datasets, such as browsing long documents or lists; images display static pictures and can sometimes be used as buttons; combo boxes combine the functionality of text boxes and dropdown lists, allowing users to both input text and select from a list. These controls are typically provided with standard styles by the operating system or development kit. Developers can customize their appearance and behavior as needed. Different operating systems and programming languages ​​(such as Java, C#, Python, etc.) have their own set of controls and provide corresponding APIs to create and manage these controls.

[0020] This specification provides an information processing method. One or more embodiments of this specification also relate to an information processing system, an information processing apparatus, a computing device, a computer-readable storage medium, and a computer program product, which will be described in detail in the following embodiments.

[0021] In practical applications, the current process of selecting sports products requires users to manually integrate sports recommendation data from multiple information sources, including heterogeneous information on sports equipment compatibility, exercise mode selection, and exercise time planning. This results in a lengthy information processing flow, is prone to human error, reduces the system's information retrieval efficiency, negatively impacts the responsiveness of the user interface, and ultimately creates a bottleneck in the information processing during the pre-exercise planning stage. For example, when preparing for a run, users need to select suitable running shoes for different training stages. They must access multiple e-commerce platforms and sports communities to obtain running shoe recommendations for beginner and advanced stages, and manually switch information sources, cross-validate data, and summarize results. This process delays exercise plan generation, causes untimely updates to the sports product management area, and affects the system's real-time responsiveness to changes in the user's exercise status. If these problems are not addressed, the inefficiency of information integration will prolong the user's sports product purchase decision-making cycle, increase system resource consumption, raise the risk of user churn, and decrease the accuracy of sports product recommendations, affecting the smoothness of subsequent product transaction processes.

[0022] In view of this, the information processing method provided in this embodiment, in order to reduce the complexity of user operations and enhance user participation and confidence in product selection, can display a target interactive page. The target interactive page includes an interactive area and a sports product management area. The interactive area includes an information display sub-area and an information collection sub-area. Subsequently, in response to the sports description information determined through the information collection sub-area, a sports response information block is displayed in the information display sub-area. The sports response information block displays sports response information and at least one sports product recommendation card. Furthermore, in response to the selection operation of a target sports product recommendation card from at least one sports product recommendation card, a sports product management list containing the target sports product recommendation card is displayed in the sports product management area. By displaying the target interactive page, responding to the user's input of sports description information, displaying sports response information and recommendation cards, and allowing the user to select recommendation cards for management, sports-related information sources are integrated, reducing manual user operations, improving efficiency, and enhancing the efficiency of sports-related information processing. This reduces the time and complexity of manual user operations, enhances user participation, and increases confidence in sports product selection.

[0023] See Figure 1 , Figure 1 A flowchart of an information processing method according to an embodiment of this specification is shown, which specifically includes the following steps.

[0024] Step S102: Display the target interactive page, wherein the target interactive page includes an interactive area and a sports product management area, and the interactive area includes an information display sub-area and an information collection sub-area.

[0025] Step S104: In response to the motion description information determined by the information collection sub-area, a motion response information block is displayed in the information display sub-area, wherein the motion response information block displays motion response information and at least one sports product recommendation card.

[0026] Step S106: In response to the selection operation of the target sports product recommendation card in the at least one sports product recommendation card, a sports product management list containing the target sports product recommendation card is displayed in the sports product management area.

[0027] Specifically, the target interactive page refers to the interface presented to the user on the client device for interaction. This page is designed to include multiple functional areas to support user input of exercise-related information and receive system feedback, while also managing recommended sports products. Correspondingly, the interactive area is a core part of the target interactive page, primarily used for information exchange between the user and the system. This area is further divided into an information display sub-area and an information collection sub-area to separate information input and output. Correspondingly, the sports product management area is another important part of the target interactive page, specifically used to display and manage system-recommended sports products. Users can view, select, or perform further operations on recommended products in this area. Correspondingly, the information display sub-area is the area within the interactive area used to display system-generated information to the user. For example, exercise response information and sports product recommendation cards generated by the system based on user input will be displayed in this sub-area. Correspondingly, the information collection sub-area is the area within the interactive area used to receive user input information. Users can input their exercise-related descriptive information, such as exercise plans, physical conditions, or preferences, through this sub-area.

[0028] Correspondingly, exercise description information refers to text or structured data input by the user through the information collection sub-area or automatically acquired by the system, used to describe the user's exercise needs, preferences, or current exercise status. This information forms the basis for the system to generate exercise responses and product recommendations. Correspondingly, an exercise response information block refers to an information unit displayed in the information display sub-area, containing exercise response information generated by the system based on the exercise description information and at least one exercise product recommendation card. This information block aims to provide comprehensive feedback. Correspondingly, exercise response information refers to a text response generated by the system based on the user's input exercise description information through intelligent processing (e.g., language model processing), addressing the user's exercise needs or questions. This response may include exercise suggestions, knowledge dissemination, or encouraging content. Correspondingly, an exercise product recommendation card refers to a graphical information unit displayed in the exercise response information block, used to showcase a specific exercise product. Each recommendation card typically contains basic information such as the product's image, name, and price, and may provide entry points for further operations.

[0029] Correspondingly, a target sports product recommendation card refers to one or more recommendation cards that the user has explicitly selected from a pool of sports product recommendation cards through a selection action. This selection action typically indicates the user's interest or intention regarding that product. Correspondingly, the sports product management list refers to a list displayed in the sports product management area, used to centrally display the sports product recommendation cards that the user has selected or is interested in. This list facilitates unified management and subsequent operations for these products by the user.

[0030] Based on this, the method first includes displaying a target interactive page. This target interactive page is designed as the main interface for user interaction with the system. As one implementation, this page can be a web page, loaded and presented to the user through a browser; or it can be a mobile application interface, running on a smartphone or tablet. The target interactive page is divided into two main areas: an interaction area and a sports merchandise management area. The interaction area is further subdivided into an information display sub-area and an information collection sub-area. For example, the information collection sub-area could be a simple text input box for users to manually enter information; while the information display sub-area could be a blank text box or a preset display area for displaying system-generated content. The sports merchandise management area could be a separate sidebar or bottom area for displaying merchandise that the user is interested in.

[0031] Secondly, in response to the exercise description information determined by the information collection sub-area, the method displays an exercise response information block in the information display sub-area. When a user enters exercise description information in the information collection sub-area, the system receives and processes that information. For example, a user might enter "I plan to run tomorrow and need a pair of running shoes suitable for beginners" in the information collection sub-area; this text information is then identified as exercise description information. Upon receiving this information, the system analyzes it and generates corresponding exercise response information and at least one sports product recommendation card. This content is then integrated into an exercise response information block and displayed in the information display sub-area. The exercise response information can be a simple text reply, such as "Okay, running is a great sport!"; the sports product recommendation card can be a simple card containing a product image and name.

[0032] Furthermore, in response to a selection operation of a target sports product recommendation card among at least one sports product recommendation card, the method displays a sports product management list containing the target sports product recommendation card in the sports product management area. When multiple sports product recommendation cards are displayed in the information display sub-area, the user can select the card of interest. For example, the user can select a specific sports product recommendation card by clicking or touching. After receiving the selection operation, the system adds the selected target sports product recommendation card to a list in the sports product management area. This sports product management list can be a simple product list, displaying only the name and basic information of the selected product for the user to view or manage later.

[0033] For example, suppose user A plans to start a new sport, such as hiking, but lacks understanding of the necessary equipment and planning, and wants to obtain advice and manage potential products through a unified interface. In existing technologies, user A might need to search for information on hiking shoes, backpacks, clothing, etc., on multiple e-commerce platforms, sports forums, or social media, and then compare and organize the information manually. This undoubtedly consumes a lot of time and energy and may lead to information omissions or difficulty in making choices. The information processing method provided in this embodiment can effectively solve the above problems. Specifically, see [link to documentation]. Figure 2a The diagram illustrates how, when user A launches an application or visits a webpage, the system displays a target interactive page. This page is clearly divided into an interactive area and a sports merchandise management area. The interactive area further includes an information display sub-area and an information collection sub-area. User A can enter their sports description information in the information collection sub-area, such as: "I am a beginner hiker and plan a three-day light hike. I need recommendations for suitable hiking shoes and a backpack." After receiving the exercise description information input by user A, the system intelligently processes it. For example, the system can identify keywords such as "hiking beginner," "three days," "lightweight hiking," "hiking shoes," and "backpack," and combine this information to generate personalized exercise response information and sports product recommendation cards. Subsequently, an exercise response information block is displayed in the information display sub-area. This information block may contain exercise response information, such as: "Welcome to the hiking world! For beginners and lightweight hikers, comfortable hiking shoes and a moderately sized backpack are essential." At the same time, this information block will also display at least one sports product recommendation card; for example, it may contain three hiking shoe recommendation cards of different brands and price ranges, and two backpack recommendation cards of different capacities.

[0034] After browsing these recommendation cards in the information display sub-area, User A may become interested in one of the hiking shoe recommendation cards and one backpack recommendation card. User A can select these recommendation cards of interest, such as by clicking or touching the screen. In response to User A's selection, the system will add these selected target sports product recommendation cards, namely the hiking shoe and backpack recommendation cards that User A is interested in, to the sports product management area. In the sports product management area, these selected products will be displayed in the form of a sports product management list. Thus, User A can not only obtain personalized sports advice and product recommendations in a unified interface, but also easily manage the products of interest, thereby greatly improving their pre-sports planning and product selection experience.

[0035] In summary, the technical solution of this embodiment effectively solves the problems of scattered information, difficulty in organization, and poor user experience when users purchase sports products by providing an integrated and intelligent interactive interface. This solution not only optimizes the process for users to obtain exercise advice and product recommendations but also improves the efficiency of users managing recommended products, thereby providing users with a smoother and more efficient pre-exercise planning and product selection experience. Furthermore, in practical applications, if the system relies solely on user-inputted motion descriptions, it may fail to fully understand the user's specific motion state and preferences. This results in inaccurate or unpersonalized motion response information and product recommendations, making it difficult to effectively meet the user's actual needs. Therefore, in this embodiment, the target interactive page further includes a motion state editing control, and the method further includes: In response to a trigger operation on the motion state editing control, a motion state editing page is displayed, wherein the motion state editing page includes at least one motion scene selection item and at least one motion ability selection item; in response to a selection operation on a target motion scene selection item among the at least one motion scene selection item and a target motion ability selection item among the at least one motion ability selection item, motion state information is determined; wherein the motion state information and the motion description information are used to generate the motion response information.

[0036] Specifically, in addition to the interactive area and the sports product management area, the target interactive page also includes a sports status editing control. When triggered by the sports status editing control, the system displays a sports status editing page. This sports status editing page aims to collect the user's specific sports preferences and ability information, therefore it includes at least one sports scenario selection option and at least one sports ability selection option. Users can select these options to clarify their current sports environment and fitness level. For example, the sports status editing control could be an "Edit Sports Status" button located in a prominent position on the page; clicking it will pop up a modal window as the sports status editing page. On this page, sports scenario selection options can be presented as checkboxes, such as "Indoor Fitness," "Outdoor Running," and "Swimming," while sports ability selection options can be presented as radio buttons, such as "Beginner," "Intermediate," and "Advanced." In response to the user's selection of a target sports scenario from the at least one sports scenario selection option, and a target sports ability from the at least one sports ability selection option, the system can determine the user's sports status information. This sports status information is then combined with the sports description information previously determined by the user through the information collection sub-area to generate the sports response information.

[0037] Based on this, by introducing a motion status editing control and a motion status editing page, the system can actively or passively acquire the user's motion status information. When the user triggers the motion status editing control, the system presents a structured motion status editing page, guiding the user to select their current exercise scenario and ability. These options allow the user to clearly express their exercise preferences and actual skill level, thereby generating accurate motion status information. This motion status information, as important context, is input into the backend processing model along with the user's input exercise description. For example, if the user selects "outdoor mountain trail running" as the exercise scenario and "intermediate" as the ability level, and inputs the exercise description "I want to do a long-distance run," the system will comprehensively consider these factors when generating exercise response information, thus providing more targeted suggestions, such as recommending suitable mountain trail running shoes or providing an intermediate-level mountain running training plan. This mechanism ensures that when generating exercise response information, the system not only understands the type of exercise the user wants to do, but also deeply understands the user's exercise environment and ability level, thereby significantly improving the personalization and practicality of the exercise response information.

[0038] For example, suppose the currently displayed interactive page contains a motion status editing control. When the user clicks this button, a motion status editing page pops up, such as... Figure 2bAs shown in the image, on this page, the user selected "Hiking" in the "Activity Scenarios" area and "Beginner" in the "Activity Ability" area. Based on this, the system determined the user's activity status information as "Scenario: Hiking, Ability: Beginner". Subsequently, the user entered the activity description "I want to go hiking this weekend, any suggestions?" in the information collection sub-area. The system submits both the "Hiking, Beginner" activity status information and the "I want to go hiking this weekend, any suggestions?" activity description information to the backend language model for processing. Based on this comprehensive information, the language model generates activity response information, such as "Considering you are a beginner outdoor hiker, we recommend choosing a mountain trail with a gentle slope and good conditions, and carrying non-slip hiking shoes and plenty of water. We recommend you try the XX Mountain beginner route." Simultaneously, the system also recommends relevant sports product recommendation cards based on this information, such as "Beginner Hiking Poles" and "Lightweight Hiking Backpacks."

[0039] In summary, the above processing method allows the system to obtain the user's exercise status information and combine it with exercise description information to generate exercise response information. This enables the system to fully consider the user's specific exercise scenario and ability when providing exercise responses and product recommendations, thus significantly improving the personalization and accuracy of the exercise response information. For example, for a user who selects "outdoor mountain trail running" and has an "intermediate ability," when describing "long-distance running," the system will no longer simply recommend ordinary running shoes, but may recommend trail running shoes suitable for mountain trail running, energy supplements, and mountain training plans for intermediate runners. This deep personalization based on the user's exercise status effectively solves the problem of providing accurate suggestions based solely on exercise description information, greatly enhancing the user experience and the practical value of the recommendations. Furthermore, in practical applications, users may need to manage and interact with these recommended sports products in a more refined way, such as quickly filtering, excluding uninteresting products, marking already owned products, or making detailed comparisons to improve user experience and decision-making efficiency. In this embodiment, any one of the at least one sports product recommendation cards displays sports product information, product selection controls, product exclusion controls, product ownership status confirmation controls, and / or product comparison controls. The method further includes: In response to a trigger operation on the product selection control, a recommended sports product card with the access status is displayed in the sports product management list; In response to the triggering operation of the product exclusion control, the sports product recommendation card corresponding to the product exclusion control is removed from the information display sub-area; In response to the triggering operation of the product holding status determination control, a sports product recommendation card with or without holding status is displayed in the sports product management list; In response to the triggering operation of the product comparison control, a product comparison information block is displayed, wherein the product comparison information block displays product comparison information corresponding to at least two moving products, and the product comparison information is determined by the target language model by comparing the at least two moving products according to the product comparison prompt words.

[0040] Specifically, sports product information refers to descriptive data related to a specific sports product. This can include the product's name, brand, model, price, images, features, user reviews, and detailed parameters such as applicable scenarios, materials, dimensions, and weight. A product selection control is an interactive element used by users to actively select a recommended product for subsequent management or operation. This control can be a button (e.g., "Add to List," "Favorite," "Interested"), a checkbox, a clickable area, or a toggle switch. A product exclusion control is an interactive element used by users to remove recommended products that are not of interest or do not meet their needs from the display area. This control can be an "X" button, a "Not Interested" button, a swipe to delete gesture, or a hide / disable option. A product ownership status confirmation control is an interactive element used by users to indicate whether they already own a recommended product, allowing the system to personalize management or recommendations. This control can be a "I Own" button, a toggle switch (e.g., "Own / Not Own"), a checkbox, or a drop-down menu. A product comparison control is an interactive element used by users to trigger a detailed comparison of one or more recommended products to assist in making a purchase decision. The control can be a "Compare" button, a "Start Comparison" button triggered after multiple selections, or an operation that drags to the comparison area.

[0041] Correspondingly, a product comparison information block refers to an interface element used to display the comparison results between multiple sports products. This information block can be a pop-up window, a separate page area, a sidebar, or a floating layer. Product comparison information refers to the result data obtained after comparing at least two sports products in a specific dimension. It can include comparisons of product performance parameters (e.g., weight, material, applicable temperature), price comparisons, user review comparisons, functional feature comparisons, etc., or it can be a comprehensive evaluation or advantage / disadvantage analysis generated by a language model. The target language model refers to an artificial intelligence model that can understand and generate human language, used to process text information and perform intelligent analysis. This model can be a large language model based on the Transformer architecture (e.g., the GPT series, BERT series), or a specialized language model fine-tuned for a specific domain (e.g., sports products). Product comparison prompts refer to the instructions or questions input to the target language model to guide it in performing product comparison analysis. These prompts can be a structured query statement (e.g., "Compare the performance, price, and user reviews of A and B"), a natural language question (e.g., "Which is more suitable for running, A or B?"), or a set of keywords.

[0042] Based on this, when displaying the sports response information block, each sports product recommendation card further displays sports product information and various interactive controls, including product selection controls, product exclusion controls, product holding status determination controls, and / or product comparison controls. When a user triggers the product selection control, the system displays the corresponding sports product recommendation card in the sports product management list in an accessible state, enabling users to quickly collect and initially manage products of interest. When a user triggers the product exclusion control, the system removes the corresponding sports product recommendation card from the information display sub-area, effectively reducing distracting information on the user interface and allowing users to focus more on recommended products that meet their needs. Furthermore, users can trigger the product holding status determination control to mark the sports product recommendation card as held or unheld in the sports product management list. This helps users manage their owned products and provides data support for subsequent personalized recommendations. Moreover, when a user triggers the product comparison control, the system displays a product comparison information block, which shows product comparison information for at least two sports products. This product comparison information is determined by the target language model through intelligent comparison of at least two selected sports products based on product comparison prompts. In this way, the solution of this application enables users to receive intelligent recommendations, perform multi-dimensional product management, and acquire in-depth information within a unified interface, greatly improving the efficiency of users' selection and management of sports products.

[0043] For example, after a user enters "suitable running shoes for marathons" in the information collection sub-area, the system displays a sports response information block in the information display sub-area, which includes multiple sports product recommendation cards, such as "Brand A running shoes," "Brand B running shoes," and "Brand C running shoes." Each sports product recommendation card displays sports product information, such as brand, model, price, and image, and is equipped with product selection controls (such as a "Add to List" button), product exclusion controls (such as a "Not Interested" icon), product ownership status control (such as a "I already own" toggle switch), and product comparison controls (such as a "Compare" button). When the user clicks the "Interested" control for "Brand A running shoes," the sports product recommendation card for "Brand A running shoes" will immediately appear in the sports product management list in the sports product management area. If the user believes that "Brand C running shoes" does not meet their needs and clicks its product exclusion control, the sports product recommendation card for "Brand C running shoes" will disappear from the information display sub-area. If a user already owns the "Brand B Running Shoes," they can click the "Own" control to mark the "Brand B Running Shoes" as owned in the sports product management list. When comparing "Brand A Running Shoes" and "Brand B Running Shoes," the user can select both sports product recommendation cards and click the product comparison control. At this time, the system will pop up a product comparison information block, such as... Figure 2c As shown, the target language model receives product comparison prompts such as "compare the cushioning performance, support, and durability of these two running shoes," and analyzes detailed parameters, user reviews, and other sports product information for "Brand A running shoes" and "Brand B running shoes" based on these prompts. This generates product comparison information, such as price comparison results, product descriptions, tags, and matching degrees. This product comparison information is clearly presented in the product comparison information block for user reference.

[0044] In summary, by integrating product selection controls, product exclusion controls, product possession status confirmation controls, and / or product comparison controls onto each sports product recommendation card, users can engage in multi-dimensional and refined interaction and management of recommended sports products. This significantly improves the efficiency of user filtering, management, and decision-making, avoids information overload, and allows for quick product location and comparison based on individual needs. In particular, the introduction of a target language model for product comparison enables users to obtain intelligent and in-depth product analysis, thereby assisting users in making more informed purchasing or usage decisions and greatly optimizing the user experience.

[0045] Furthermore, if all selected sports product recommendation cards are simply aggregated into a single generic sports product management list, the list may become bloated and lack clear categorization and organization. This makes it difficult for users to efficiently manage and differentiate sports products in different states (e.g., merely interested, already owned, awaiting trade), thereby reducing user experience and management efficiency. Therefore, in this embodiment, the step of displaying a sports product management list containing the target sports product recommendation card in the sports product management area in response to the selection operation of the at least one sports product recommendation card includes: In response to the selection operation of a target sports product recommendation card in the at least one sports product recommendation card, a sports product recommendation bar is displayed in the sports product management area. The sports product recommendation bar displays a sports product management list containing the target sports product recommendation card. The sports product management area includes the sports product recommendation bar, the sports product holding bar, and the sports product transaction bar.

[0046] Specifically, the Sports Product Recommendation section is a specific area within the Sports Product Management area, dedicated to displaying sports products selected by the user from the information display sub-area as recommendations. This section can be an independent display module, such as an expandable or collapseable panel, or a separate tab that users can switch between by clicking the corresponding tab. The Sports Product Ownership section is another specific area within the Sports Product Management area, used to display sports products that the user already owns or has marked as owned. This section can be a separate list view or a card-style layout to clearly present information about the user's owned products. The Sports Product Trading section is yet another specific area within the Sports Product Management area, used to display sports products that the user wishes to trade (e.g., sell or exchange). This section can be a dedicated trading posting interface or a list of products available for trading, where users can manage their trading intentions.

[0047] Based on this, by subdividing the sports product management area into a sports product recommendation section, a sports product holding section, and a sports product transaction section, refined management of sports products in different states is achieved. When a user selects a target sports product recommendation card in the information display sub-area, the card is no longer simply added to a generalized management list, but is explicitly placed in the sports product recommendation section. This mechanism allows users to clearly identify which products they have just selected from recommendations and are considering. Simultaneously, the existence of the sports product holding and transaction sections provides users with dedicated areas to manage their owned products and those they intend to trade. This structured management approach allows users to view, edit, or operate on products according to their actual status and their own intentions in different sections, thereby avoiding information clutter and improving management efficiency and user experience. This meticulous classification management makes managing sports products more intuitive and convenient for users, effectively solving the information chaos problem that may arise from traditional single lists.

[0048] In summary, by dividing the sports merchandise management area into a sports merchandise recommendation section, a sports merchandise holding section, and a sports merchandise transaction section, users can categorize and manage sports merchandise according to its specific status and their own intentions. This significantly improves the efficiency and convenience of managing sports merchandise, avoids the confusion that a single list might cause, and thus optimizes the user experience.

[0049] Furthermore, when users need to manage their selected sports products, such as distinguishing between owned and untraded products, providing only a unified sports product management list may lead to information clutter and make it difficult for users to quickly identify and operate products in different states, thereby reducing management efficiency and user experience. Therefore, in this embodiment, after the step of displaying the sports product management list containing the target sports product recommendation card in the sports product management area is executed, the method further includes: When the target sports product recommendation card is in a held state, the sports product holding management list containing the target sports product recommendation card in the held state is displayed in the sports product holding column; when the target sports product recommendation card is in a pending transaction state, the sports product transaction management list containing the target sports product recommendation card in the pending transaction state is displayed in the sports product transaction column.

[0050] Specifically, the target sports product recommendation card is in a "held" state, indicating that the user already owns the sports product. This state can be determined in various ways, such as the user manually marking the product as "held" in the system, or the system automatically identifying the product as owned by the user by querying the user's purchase history, inventory information, and other data. The sports product holding section is a dedicated display area in the sports product management area, designed to centrally display the sports products owned by the user. This section can be designed as a separate tab, a collapsed area, or a sidebar, allowing users to clearly view and manage their owned products. The sports product holding management list is an interface element in the sports product holding section used to list and manage the sports products owned by the user in detail. This list can include detailed information such as the product name, image, purchase date, and usage status, and provides options for editing and viewing details. The target sports product recommendation card is in a "pending transaction" state, indicating that the user wishes to sell, exchange, or otherwise transact the sports product. This status can be determined by the user, for example, by clicking the "Sell" or "Trade" button to mark the item as available for trading, or by the system suggesting the user to trade based on preset rules (such as the item having been idle for too long). The sports item trading section is another dedicated display area within the sports item management area, designed to centrally display sports items that the user wishes to trade. Similar to the sports item holding section, this section can also be presented as a separate tab, a collapsed area, or a sidebar to distinguish between items available for trading and those already held. The sports item trading management list is an interface element within the sports item trading section used to list and manage the user's sports items available for trading in detail. This list can include information such as the item's trading price, trading method, posting time, and trading status, and provides options for modifying trading information and canceling transactions.

[0051] Based on this, in addition to the user selecting a target sports product recommendation card and the sports product management list being displayed in the sports product management area, further refined management is implemented according to the different states of the selected sports product recommendation card. Specifically, when the system recognizes that the target sports product recommendation card is in a held state, the card and its related information will be automatically or manually categorized and displayed in the sports product holding column of the sports product management area, forming a dedicated sports product holding management list. Simultaneously, if the target sports product recommendation card is identified as being awaiting transaction, the card will be categorized and displayed in the sports product transaction column of the sports product management area, forming a dedicated sports product transaction management list. This classification management mechanism transforms the sports product management area from a simple list display into a logically partitioned area based on the actual state of the product (held or awaiting transaction), thereby achieving effective differentiation and management of different types of sports products. In this way, users can clearly view and operate their owned products and planned transactions in a unified interface, greatly improving the organization and convenience of product management.

[0052] For example, see Figure 2a The diagram shows that in the sports product management area, the "All Recommendations" tab in the sports product recommendation section displays all products recommended in this conversation. When the user clicks the "Own" control on a product card, the following can be displayed: Figure 2d The diagram shows the selected owned items added to the sports merchandise holdings management list. When a user clicks the "Interested" button on one of the item cards, the following display will appear: Figure 2e As shown in the diagram, the selected item will be added to the sports goods transaction management list for subsequent transaction operations.

[0053] In summary, the above processing method allows for the display of recommended sports products in the "Sports Products Holding" or "Sports Products Transaction" sections based on their different statuses (held or pending transaction), creating corresponding management lists. This refined classification management effectively solves the problem of information clutter and difficulty in distinguishing products with multiple statuses when managing them in a single list. Users can intuitively understand the specific status of their selected sports products and selectively manage held products or publish and track pending transactions, significantly improving the efficiency and experience of managing sports products and making the entire information processing process clearer and more organized. Furthermore, simply displaying a list of sports products with pending transactions in the sports product transaction section does not directly guide users through the actual transaction process. Even after identifying the products in the list, users lack a direct and convenient way to initiate and manage the specific transactions for these products. Therefore, in this embodiment, after the step of displaying the sports product transaction management list containing the target sports product recommendation cards with pending transactions in the sports product transaction section is executed, the process further includes: In response to a transaction operation on the sports merchandise transaction management list, a sports merchandise transaction order is displayed, wherein the sports merchandise transaction order contains at least one sports merchandise to be traded, and the at least one sports merchandise to be traded is selected from the sports merchandise transaction management list according to the transaction operation.

[0054] Specifically, "transaction operations in the sports merchandise transaction management list" refers to the interactive behavior performed by a user on the sports merchandise transaction management list for one or more sports merchandise items to be traded, aimed at initiating a transaction process. This operation can be triggered by clicking the "Sell" or "Buy" button associated with the sports merchandise item, by selecting multiple sports merchandise items and clicking the "Bulk Transaction" button, or by dragging and dropping the sports merchandise items to a specific transaction area. This operation aims to clarify the user's intention to trade a specific item.

[0055] Correspondingly, "displaying sports merchandise transaction orders" refers to the system presenting the user with an interface containing transaction details after receiving a transaction request. This interface can be a pop-up window, a standalone transaction confirmation page, or an information block overlaid on the current page, used to display detailed information about the sports merchandise to be traded, the transaction price, the quantity, the shipping / receiving address, and the payment method, so that the user can verify and confirm it.

[0056] Accordingly, "a sports goods transaction order contains at least one sports item to be traded" means that the displayed transaction order clearly lists the specific sports item selected by the user through the transaction operation. These items can be unwanted items that the user wishes to sell, or recommended items that the user wishes to buy, ensuring the accuracy of the transaction content.

[0057] Correspondingly, the phrase "at least one sporting good to be traded is selected from the sporting good transaction management list according to the transaction operation" emphasizes the source of the goods in the transaction order, that is, these goods are actively selected by the user in the sporting good transaction management list through explicit transaction operations, ensuring the accuracy of the transaction and the reflection of the user's intention.

[0058] Based on this, a direct transaction triggering mechanism is provided, building upon the user's existing categorization of target sports items into the sports item transaction management list. When a user executes a transaction operation on one or more sports items in the sports item transaction management list, the system immediately responds. Based on the user's selected sports items, the system dynamically generates and displays a sports item transaction order. This order clearly presents all selected sports items and their related transaction information, seamlessly guiding the user from the item management stage to the transaction initiation stage. This design allows users to complete the entire process from item identification and management to transaction initiation within an integrated interface, greatly simplifying the transaction process and ensuring the accurate communication of transaction intentions.

[0059] For example, suppose a user sees two items for sale in the sports goods transaction section of the sports goods management area: an "idle mountain bike" and a "used treadmill." The user can click the "Sell" button next to the "idle mountain bike," or check the checkboxes for both "idle mountain bike" and "used treadmill" and then click the "Bulk Sell" button below the list. In response to this transaction, the system will immediately display a sports goods transaction order page. This order page will clearly list the "idle mountain bike" and "used treadmill" as items for sale and provide options for filling in a product description, setting a price, selecting a shipping method, and confirming the transaction, thus guiding the user through the subsequent transaction steps.

[0060] In summary, through the above processing, once users have categorized sports goods into the "pending transaction" status, the system provides a direct and efficient way to initiate transactions. This solves the problem of only displaying the pending transaction list without a subsequent transaction process entry point, and avoids the cumbersome process of users frequently switching between different functional modules. Users can easily select pending transactions from the sports goods transaction management list and directly generate transaction orders, thus significantly improving the convenience and efficiency of sports goods transactions and making the entire product management and transaction process more seamless and user-friendly.

[0061] Corresponding to the above method embodiments, this specification also provides information processing system embodiments. Figure 3 A schematic diagram of the structure of an information processing system according to one embodiment of this specification is shown. Figure 3 As shown, the information processing system 300 includes a client 310 and a server 320, comprising: The client 310 is used to display a target interactive page, wherein the target interactive page includes an interactive area and a sports product management area, the interactive area includes an information display sub-area and an information collection sub-area; it receives sports description information determined through the information collection sub-area and sends the sports description information to the server; The server 320 is used to determine the target prompt word corresponding to the exercise description information, input the exercise description information and the target prompt word into the target language model for processing, determine exercise response information and at least one sports product recommendation card based on the processing result, and send the exercise response information and the at least one sports product recommendation card to the client. The client 310 is configured to display a sports response information block containing the sports response information and the at least one sports product recommendation card in the information display sub-area; and in response to a selection operation of a target sports product recommendation card in the at least one sports product recommendation card, to display a sports product management list containing the target sports product recommendation card in the sports product management area.

[0062] This embodiment corresponds to the above embodiments. Any content not described in detail in this embodiment can be referred to the same or corresponding descriptions in the above embodiments. This embodiment will not be elaborated on further.

[0063] The core innovation of this embodiment lies in combining the client and server in a collaborative processing manner, and introducing a target language model to intelligently process exercise description information and target prompts. This enables integrated management of exercise information input, personalized response generation, and product recommendations within a single target interaction page, solving the problem of users having to manually organize exercise recommendation information across multiple platforms. This significantly improves the efficiency of pre-exercise planning and the product selection experience. Specifically, in existing technologies, users must manually collect multi-dimensional information such as exercise equipment, methods, and time from scattered channels, resulting in a cumbersome planning process and the potential for missing key data. In contrast, this application uses server-side joint processing of exercise description information and target prompts to drive the target language model to generate structured exercise response information and accurate sports product recommendation cards, allowing the client to instantly present the integrated results in the information display sub-area. Furthermore, the client centrally manages the user-selected target sports product recommendation cards in the sports product management area, avoiding the operational burden of repeatedly switching platforms to record product information in the traditional model.

[0064] Taking a practical application scenario as an example, when a user inputs "I plan to start running training and need recommendations for suitable running shoes" as exercise description information through the information collection sub-area, the server inputs this information along with preset target prompts into the target language model. The model automatically filters suitable products from the candidate sports product pool based on running stage characteristics, generating exercise response information containing professional advice and corresponding running shoe recommendation cards. After the client displays this exercise response information block in the information display sub-area, the user selects one of the running shoe recommendation cards, and the system then dynamically updates the target sports product recommendation card in the sports product management list in the sports product management area. This design not only eliminates the step of users comparing products across platforms but also ensures that the recommended content is highly matched to the user's exercise stage through intelligent processing of the context sequence by the server, thus achieving closed-loop optimization of the exercise planning and product selection process at the technical level. Through the above technical solution, this application effectively overcomes the problem of fragmented experience caused by information dispersion in the background technology, providing users with a one-stop exercise decision support environment. Furthermore, to ensure the accuracy of the generated exercise response information, user exercise information and transaction information can be incorporated. In this embodiment, the server is also used to obtain the user exercise information and user transaction information of the target user corresponding to the client; construct a context sequence based on the user exercise information, the user transaction information, the exercise description information, and the target prompt words; input the context sequence into a target language model, use the target language model to generate exercise response information, and filter at least one recommended exercise product from the candidate exercise product pool; determine the exercise product recommendation card corresponding to each of the at least one recommended exercise product; and send the exercise response information and at least one exercise product recommendation card to the client.

[0065] In some of the embodiments described above in this application, the server relies primarily on the user's current exercise description information and preset target prompts when generating exercise response information and recommending sports products. However, this approach may result in a lack of personalization in the generated responses and recommendations, failing to fully consider the user's historical preferences, exercise habits, or purchase history, thereby affecting the accuracy of the recommendations and user satisfaction.

[0066] To address this, this application further proposes that during processing, the server acquires user activity information and user transaction information corresponding to the target user on the client side. User activity information can encompass data such as the user's past activity types, intensity, frequency, and goals. This information can be obtained through user activity records on the client side, health application data, or manual input. User transaction information can include the user's purchase history, browsing history, favorite items, and shopping cart content on e-commerce platforms. This information is typically obtained from the transaction database associated with the user's account. The acquisition of this information aims to provide a rich data foundation for subsequent personalized processing. Subsequently, the server constructs a context sequence based on the acquired user activity information, user transaction information, current activity description information, and target prompts. Constructing the context sequence is a process of structurally integrating this heterogeneous information; for example, it can encode it into a specific text format, vector representation, or graph structure to ensure that the target language model can effectively parse and utilize this information. The purpose of constructing the context sequence is to provide the language model with a comprehensive context including the user's historical behavior, current intent, and system guidance. Then, the constructed context sequence is input into the target language model. A target language model is an intelligent model capable of understanding complex contexts and generating relevant content, such as a large language model (LLM). Upon receiving a context sequence, this model comprehensively analyzes all information within the sequence. Based on this deep understanding, it generates personalized exercise response information and selects at least one recommended exercise product from a pre-defined pool of candidate exercise products, based on user preferences and needs. The candidate exercise product pool is a database containing a large number of exercise products and their detailed attribute information. Finally, the server determines the corresponding exercise product recommendation cards for each of the at least one recommended exercise product, converting the selected recommendations into a card format that can be displayed on the client side, and sending it to the client along with the generated exercise response information for display.

[0067] Based on this, by introducing the acquisition and integration of users' historical exercise and transaction information on the server side, and constructing it as a contextual sequence input into the target language model, the language model can fully consider users' personalized needs and preferences when generating exercise response information and filtering recommended sports products. Specifically, the server no longer relies solely on the user's current input, but combines the user's historical behavioral data (such as exercise habits and purchase records) with the current request to form a richer and more accurate context. The target language model performs deep understanding and reasoning based on this comprehensive contextual sequence, thereby generating exercise response information that highly matches the user's actual situation and potential needs, and filtering more targeted recommended sports products from the candidate product pool. This mechanism ensures that the system can provide highly personalized services, significantly improving the accuracy of recommendations and user experience.

[0068] For example, the server can first retrieve a user's exercise records from the user database over the past three months using the user ID (e.g., running three times a week, 5 kilometers each time; doing yoga twice a month) as the user's exercise information. It can also obtain the user's transaction information from the e-commerce platform's API, including sports shoes, sportswear, and fitness equipment purchased in the past six months. When a user enters "I'm thinking of trying outdoor hiking recently, what equipment would you recommend?" in the client's exercise description, the server integrates this historical information, the current exercise description, and a preset "outdoor hiking equipment recommendation" prompt into a structured text string or JSON object as a context sequence. For example, this sequence might contain "User ID: XXX, Historical Exercises: Running, Yoga, Historical Purchases: Running Shoes, Yoga Mat, Current Need: Outdoor Hiking Equipment, Prompt: Equipment Recommendation". This context sequence is then input into a domain-specific trained language model. After processing the sequence, the language model generates a sports response message similar to "Outdoor hiking requires consideration of terrain and weather; we recommend choosing waterproof and slip-resistant hiking shoes and a lightweight and breathable windbreaker." Based on the user's historical exercise intensity and purchasing preferences, it filters from a pool of candidate sports products to recommend items such as "high-top waterproof hiking shoes from a certain brand" and "lightweight windbreaker from a certain brand." Finally, the server encapsulates the images, names, prices, and other information of these recommended products into a sports product recommendation card, which is sent to the client along with the sports response message for display.

[0069] In summary, the aforementioned processing system effectively addresses the lack of personalization caused by recommendations based solely on current input. By deeply integrating users' historical activity and transaction information and inputting it as contextual sequences into the target language model, the model can more comprehensively and accurately grasp users' true needs and potential interests. This not only makes the generated activity response information more targeted and practical, but also ensures that the recommended sports products selected from the candidate sports product pool highly match users' personalized needs, thereby significantly improving recommendation accuracy, user satisfaction, and product recommendation conversion efficiency.

[0070] Furthermore, recommended products directly selected by the language model may suffer from overgeneralization, insufficient matching with the user's actual needs, or recommending products already owned by the user, thereby reducing user experience and recommendation efficiency. To address this, in this embodiment, the server is further configured to input the context sequence into the target language model for processing to obtain product keywords; match the product keywords with the keywords corresponding to each candidate sports product in the candidate sports product pool, and determine multiple initial recommended sports products based on the matching results; obtain the target user's owned sports product information, and filter the multiple initial recommended sports products based on the owned sports product information to obtain at least one recommended sports product.

[0071] Specifically, obtaining product keywords refers to the target language model identifying and extracting product-related entities, attributes, or user intents from the context sequence, and using these as a set of words or phrases representing the product's core attributes, functions, features, or user concerns. For example, the target language model can generate a series of product attribute tags or keywords highly relevant to user needs based on the context sequence; these tags or keywords serve as product keywords. Alternatively, the target language model can identify and extract product-related entities, attributes, or user intents from the context sequence and use them as product keywords.

[0072] Accordingly, the product keywords are matched with the keywords corresponding to each candidate sports product in the candidate sports product pool. Based on the matching results, multiple initial recommended sports products are determined. The aim is to narrow down the recommendation scope by initially filtering products related to user needs or intentions from a large pool of candidate products through keyword matching. Specifically, text similarity algorithms, such as cosine similarity and Jaccard similarity, can be used to calculate the matching degree between the product keywords and the candidate sports product keywords. Candidate products with a matching degree reaching a preset threshold are determined as initial recommended sports products. Alternatively, a keyword index can be constructed, and the product keywords and candidate sports product keywords can be matched using an inverted index or semantic vector matching. Products with a distance less than a certain value are selected as initial recommended sports products.

[0073] Accordingly, obtaining the target user's information on sports products refers to obtaining relevant data on sports products that the target user currently owns or has purchased. This information can be obtained from the user's historical order records, purchase records, or shopping cart information. For example, the system can query the user's purchase history on e-commerce platforms to identify the sports products already purchased. Furthermore, users can also be allowed to manually enter or import information about the sports products they already own, for example, by providing a "My Gear" function in the user's personal center for users to add existing sports products.

[0074] Accordingly, the multiple initially recommended sports products are filtered based on the user's existing sports product information to obtain at least one recommended sports product. This aims to avoid recommending products already owned by the user, thereby improving the accuracy of recommendations and user satisfaction. Specifically, the initial list of recommended sports products can be compared with the user's existing sports product information. If a particular initially recommended sports product is identical to a product already owned by the user, for example, by comparing the product ID or SKU, it is removed from the list. Alternatively, fuzzy filtering can be performed based on the product category, brand, or core function. For example, if the user already owns a running shoe from a specific brand, other running shoes from the same brand or series can be filtered out first, unless the user explicitly indicates a need for an upgrade or replacement.

[0075] Based on this, the recommendation process was further optimized after the server-side generated preliminary recommendations using the target language model based on the context sequence. Specifically, the server first inputs the constructed context sequence into the target language model for deep processing. This processing aims to accurately extract product keywords that represent the user's potential needs and preferences from complex contextual information. These product keywords are a concise expression of the user's intent, providing clear guidance for subsequent product selection. Subsequently, the server uses these extracted product keywords to efficiently match them with keywords corresponding to a massive pool of candidate sports products. Through this matching mechanism, multiple initial recommended sports products highly relevant to the user's needs can be quickly and accurately selected from the candidate product pool, significantly narrowing the recommendation scope and improving the accuracy of the preliminary recommendations. To further enhance the personalization and effectiveness of the recommendations, the server also obtains information on sports products already owned by the target user. Based on this ownership information, the previously identified multiple initial recommended sports products are finely filtered. This filtering mechanism can intelligently exclude products already owned by the user, avoiding duplicate recommendations and ensuring that at least one recommended sports product presented to the user is a new product that the user does not yet own and may be interested in. Through these steps, the proposed solution, based on the initial recommendation by the language model, introduces a mechanism for keyword matching and holding product filtering, making the recommendation results more accurate and personalized, effectively avoiding invalid recommendations, and significantly improving user satisfaction and conversion rate for recommended products.

[0076] For example, when the server receives a context sequence from the client, such as "I'm planning to start running marathons and need a pair of running shoes suitable for long distances, preferably with good cushioning," the server inputs this context sequence into a pre-trained target language model. After processing, the model can identify and extract product keywords such as "marathon running shoes," "long distance," and "cushioning." Subsequently, the server uses these product keywords to match the tags or descriptions of all sports products in the candidate sports product pool. For example, it can calculate the TF-IDF similarity score between these keywords and the candidate product description text, or convert both keywords and product descriptions into vectors and calculate their cosine similarity. Products with scores higher than a preset threshold, such as "Brand A marathon running shoes (cushioning type)," "Brand B long distance running shoes (support type)," and "Brand C professional running shoes (lightweight type)," will be identified as multiple initial recommended sports products. At the same time, the server will query the target user's personal profile or historical purchase records to obtain information about the sports products they own, such as whether the user has purchased "Brand A marathon running shoes (old model)." Based on this ownership information, the server will filter the initial recommended sports products. Specifically, if a "Brand A Marathon Running Shoes (Cushioning)" and a "Brand A Marathon Running Shoes (Old Model)" already owned by the user have a high degree of overlap in core functions or brand, and the system determines that the user may not need to purchase it again, then that product will be filtered first. Ultimately, the system will recommend at least one filtered sports product that the user does not yet own and that meets their needs, such as "Brand B Long Distance Running Shoes (Support)" or "Brand D New Marathon Running Shoes (Ultra-Cushioning)".

[0077] In summary, building upon the server-side generation of sports response information and product recommendation filtering using the target language model, the above processing further introduces mechanisms for product keyword extraction, keyword matching, and filtering based on the user's existing inventory. This allows the system to gain a deeper understanding of the user's specific needs and preferences, accurately locating products highly relevant to the user's intent from a vast pool of options. Simultaneously, by excluding products already owned by the user, duplicate recommendations and interference from invalid information are effectively avoided, significantly improving the personalization, accuracy, and user experience of the recommendations. Users will receive sports product recommendations that better match their actual needs and offer a fresh experience, thereby increasing user satisfaction with the recommendation results and improving product conversion rates. The information processing system provided in this embodiment, in order to reduce user operational complexity and enhance user engagement and confidence in product selection, can display a target interactive page. This target interactive page includes an interactive area and a sports product management area. The interactive area includes an information display sub-area and an information collection sub-area. Subsequently, in response to the sports description information determined through the information collection sub-area, a sports response information block is displayed in the information display sub-area. The sports response information block displays sports response information and at least one sports product recommendation card. Furthermore, in response to the selection operation of a target sports product recommendation card from at least one sports product recommendation card, a sports product management list containing the target sports product recommendation card is displayed in the sports product management area. By displaying the target interactive page, responding to user-inputted sports description information, displaying sports response information and recommendation cards, and allowing users to select recommendation cards for management, this system integrates sports-related information sources, reduces manual user operations, improves efficiency, and enhances the efficiency of sports-related information processing. It also reduces the time and complexity of manual user operations, enhances user engagement, and increases confidence in sports product selection.

[0078] Corresponding to the above method embodiments, this specification also provides embodiments of an information processing apparatus. Figure 4 A schematic diagram of the structure of an information processing apparatus according to one embodiment of this specification is shown. Figure 4 As shown, the device includes: Display module 402 is configured to display a target interactive page, wherein the target interactive page includes an interactive area and a sports merchandise management area, and the interactive area includes an information display sub-area and an information collection sub-area; The determination module 404 is configured to display a motion response information block in the information display sub-area in response to motion description information determined through the information acquisition sub-area, wherein the motion response information block displays motion response information and at least one sports product recommendation card; Selection module 406 is configured to display a sports product management list containing the target sports product recommendation card in the sports product management area in response to a selection operation of the at least one sports product recommendation card.

[0079] In an optional embodiment, the target interactive page further includes a motion state editing control, and the method further includes: In response to a trigger operation on the motion state editing control, a motion state editing page is displayed, wherein the motion state editing page includes at least one motion scene selection item and at least one motion ability selection item; in response to a selection operation on a target motion scene selection item among the at least one motion scene selection item and a target motion ability selection item among the at least one motion ability selection item, motion state information is determined; wherein the motion state information and the motion description information are used to generate the motion response information.

[0080] In an optional embodiment, any one of the at least one sports product recommendation cards displays sports product information, a product selection control, a product exclusion control, a product holding status determination control, and / or a product comparison control. The method further includes: In response to a trigger operation on the product selection control, a recommended sports product card in the reached state is displayed in the sports product management list; in response to a trigger operation on the product exclusion control, the recommended sports product card corresponding to the product exclusion control is removed from the information display sub-area; in response to a trigger operation on the product holding status determination control, a recommended sports product card in the holding or non-holding state is displayed in the sports product management list; in response to a trigger operation on the product comparison control, a product comparison information block is displayed, wherein the product comparison information block displays product comparison information corresponding to at least two sports products, and the product comparison information is determined by the target language model by comparing the at least two sports products according to the product comparison prompt words.

[0081] In an optional embodiment, the step of displaying a sports product management list containing the target sports product recommendation card in the sports product management area in response to a selection operation of the at least one sports product recommendation card includes: In response to the selection operation of a target sports product recommendation card in the at least one sports product recommendation card, a sports product recommendation bar is displayed in the sports product management area. The sports product recommendation bar displays a sports product management list containing the target sports product recommendation card. The sports product management area includes the sports product recommendation bar, the sports product holding bar, and the sports product transaction bar.

[0082] In an optional embodiment, after the step of displaying the sports product management list containing the target sports product recommendation card in the sports product management area is performed, the method further includes: When the target sports product recommendation card is in a held state, the sports product holding management list containing the target sports product recommendation card in the held state is displayed in the sports product holding column; when the target sports product recommendation card is in a pending transaction state, the sports product transaction management list containing the target sports product recommendation card in the pending transaction state is displayed in the sports product transaction column.

[0083] In an optional embodiment, after the step of displaying the sports merchandise transaction management list containing the target sports merchandise recommendation cards with pending transaction status in the sports merchandise transaction section is executed, the method further includes: In response to a transaction operation on the sports merchandise transaction management list, a sports merchandise transaction order is displayed, wherein the sports merchandise transaction order contains at least one sports merchandise to be traded, and the at least one sports merchandise to be traded is selected from the sports merchandise transaction management list according to the transaction operation.

[0084] The information processing device provided in this embodiment, in order to reduce user operation complexity and enhance user participation and confidence in product selection, can display a target interactive page. This target interactive page includes an interactive area and a sports product management area. The interactive area includes an information display sub-area and an information collection sub-area. Subsequently, in response to the sports description information determined through the information collection sub-area, a sports response information block is displayed in the information display sub-area. The sports response information block displays sports response information and at least one sports product recommendation card. Furthermore, in response to the selection operation of a target sports product recommendation card from at least one sports product recommendation card, a sports product management list containing the target sports product recommendation card is displayed in the sports product management area. By displaying the target interactive page, responding to user-inputted sports description information, displaying sports response information and recommendation cards, and allowing users to select recommendation cards for management, this integrates sports-related information sources, reduces manual user operations, improves efficiency, and enhances the efficiency of sports-related information processing. It also reduces the time and complexity of manual user operations, enhances user participation, and increases confidence in purchasing sports products.

[0085] The above is an illustrative scheme of an information processing device according to this embodiment. It should be noted that the technical solution of this information processing device and the technical solution of the information processing method described above belong to the same concept. For details not described in detail in the technical solution of the information processing device, please refer to the description of the technical solution of the information processing method described above.

[0086] Figure 5A structural block diagram of a computing device 500 according to one embodiment of this specification is shown. The components of the computing device 500 include, but are not limited to, a memory 510 and a processor 520. The processor 520 is connected to the memory 510 via a bus 530, and a database 550 is used to store data.

[0087] The computing device 500 also includes an access device 540, which enables the computing device 500 to communicate via one or more networks 560. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. The access device 540 may include one or more of any type of wired or wireless network interface (e.g., a network interface card (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Wi-MAX (Worldwide Interoperability for Microwave Access) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, or a Near Field Communication (NFC) interface.

[0088] In one embodiment of this specification, the above-described components of the computing device 500 and Figure 5 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 5 The block diagram of the computing device shown is for illustrative purposes only and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0089] The computing device 500 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 500 can also be a mobile or stationary server.

[0090] The processor 520 is configured to execute the following computer-executable instructions, which, when executed by the processor, implement the steps of the above-described information processing method.

[0091] The above is an illustrative scheme of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the information processing method described above belong to the same concept. For details not described in detail in the technical solution of the computing device, please refer to the description of the technical solution of the information processing method described above.

[0092] An embodiment of this specification also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the above-described information processing method.

[0093] The above is an illustrative scheme of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the information processing method described above belong to the same concept. For details not described in detail in the technical solution of the storage medium, please refer to the description of the technical solution of the information processing method described above.

[0094] An embodiment of this specification also provides a computer program product, including a computer program or instructions that, when executed by a processor, implement the steps of the above-described information processing method.

[0095] The above is an illustrative scheme of a computer program product according to this embodiment. It should be noted that the technical solution of this computer program product and the technical solution of the information processing method described above belong to the same concept. For details not described in detail in the technical solution of the computer program product, please refer to the description of the technical solution of the information processing method described above.

[0096] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0097] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or certain intermediate forms. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added or removed according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.

[0098] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments in this specification are not limited to the described order of actions, because according to the embodiments in this specification, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments in this specification.

[0099] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0100] The preferred embodiments disclosed above are merely illustrative of this specification. Optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the embodiments described in this specification. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of the embodiments, thereby enabling those skilled in the art to better understand and utilize this specification.

Claims

1. An information processing method, characterized in that, include: Display the target interactive page, wherein the target interactive page includes an interactive area and a sports product management area, and the interactive area includes an information display sub-area and an information collection sub-area; In response to the motion description information determined through the information collection sub-area, a motion response information block is displayed in the information display sub-area, wherein the motion response information block displays motion response information and at least one motion product recommendation card; In response to the selection operation of the target sports product recommendation card in the at least one sports product recommendation card, a sports product management list containing the target sports product recommendation card is displayed in the sports product management area.

2. The method according to claim 1, characterized in that, The target interactive page also includes a motion state editing control, and the method further includes: In response to a trigger operation on the motion state editing control, a motion state editing page is displayed, wherein the motion state editing page includes at least one motion scene selection item and at least one motion ability selection item; In response to the selection operation of the target motion scene selection item in the at least one motion scene selection item and the target motion ability selection item in the at least one motion ability selection item, motion state information is determined; The motion state information and the motion description information are used to generate the motion response information.

3. The method according to claim 1, characterized in that, The method further includes: Any one of the at least one sports product recommendation cards displays sports product information, a product selection control, a product exclusion control, a product holding status determination control, and / or a product comparison control. In response to a trigger operation on the product selection control, a recommended sports product card with the access status is displayed in the sports product management list; In response to the triggering operation of the product exclusion control, the sports product recommendation card corresponding to the product exclusion control is removed from the information display sub-area; In response to the triggering operation of the product holding status determination control, a sports product recommendation card with or without holding status is displayed in the sports product management list; In response to the triggering operation of the product comparison control, a product comparison information block is displayed, wherein the product comparison information block displays product comparison information corresponding to at least two moving products, and the product comparison information is determined by the target language model by comparing the at least two moving products according to the product comparison prompt words.

4. The method according to claim 1, characterized in that, In response to a selection operation of a target sports product recommendation card from the at least one sports product recommendation card, displaying a sports product management list containing the target sports product recommendation card in the sports product management area includes: In response to the selection operation of the target sports product recommendation card in the at least one sports product recommendation card, a sports product recommendation bar is displayed in the sports product management area, and the sports product recommendation bar displays a sports product management list containing the target sports product recommendation card; The sports merchandise management area includes a sports merchandise recommendation section, a sports merchandise holding section, and a sports merchandise transaction section.

5. The method according to claim 4, characterized in that, After the step of displaying the sports product management list containing the target sports product recommendation card in the sports product management area is executed, the method further includes: When the target sports product recommendation card is in a holding state, the sports product holding management list containing the target sports product recommendation card in a holding state is displayed in the sports product holding column; When the target sports product recommendation card is in a pending transaction state, the sports product transaction management list containing the target sports product recommendation cards in the pending transaction state is displayed in the sports product transaction column.

6. The method according to claim 5, characterized in that, After the step of displaying the sports merchandise transaction management list containing the target sports merchandise recommendation cards with pending transaction status in the sports merchandise transaction section is executed, the following steps are also included: In response to a transaction operation on the sports merchandise transaction management list, a sports merchandise transaction order is displayed, wherein the sports merchandise transaction order contains at least one sports merchandise to be traded, and the at least one sports merchandise to be traded is selected from the sports merchandise transaction management list according to the transaction operation.

7. An information processing system, characterized in that, Including both client and server sides, including: The client is used to display a target interactive page, wherein the target interactive page includes an interactive area and a sports product management area, the interactive area includes an information display sub-area and an information collection sub-area; it receives sports description information determined through the information collection sub-area and sends the sports description information to the server; The server is configured to determine the target prompt word corresponding to the exercise description information, input the exercise description information and the target prompt word into a target language model for processing, determine exercise response information and at least one sports product recommendation card based on the processing result, and send the exercise response information and the at least one sports product recommendation card to the client. The client is configured to display a block of sports response information containing the sports response information and the at least one sports product recommendation card in the information display sub-area; and in response to a selection operation of a target sports product recommendation card in the at least one sports product recommendation card, to display a sports product management list containing the target sports product recommendation card in the sports product management area.

8. The system according to claim 7, characterized in that, The server is further configured to: acquire user activity information and user transaction information of the target user corresponding to the client; construct a context sequence based on the user activity information, the user transaction information, the activity description information, and the target prompt words; input the context sequence into a target language model, generate activity response information using the target language model, and filter at least one recommended activity product from a candidate activity product pool; determine the activity product recommendation card corresponding to each of the at least one recommended activity product; and send the activity response information and at least one activity product recommendation card to the client.

9. The system according to claim 8, characterized in that, The server is further configured to input the context sequence into the target language model for processing to obtain product keywords; match the product keywords with the keywords corresponding to each candidate sports product in the candidate sports product pool, and determine multiple initial recommended sports products based on the matching results; obtain the sports product information held by the target user, and filter the multiple initial recommended sports products based on the sports product information held to obtain at least one recommended sports product.

10. An information processing device, characterized in that, include: The display module is configured to display a target interactive page, wherein the target interactive page includes an interactive area and a sports merchandise management area, and the interactive area includes an information display sub-area and an information collection sub-area; The determination module is configured to display a motion response information block in the information display sub-area in response to motion description information determined through the information collection sub-area, wherein the motion response information block displays motion response information and at least one sports product recommendation card; The selection module is configured to display a sports product management list containing the target sports product recommendation card in the sports product management area in response to a selection operation of the at least one sports product recommendation card.

11. A computing device, characterized in that, include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the method according to any one of claims 1 to 6.

12. A computer-readable storage medium, characterized in that, It stores computer-executable instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1 to 6.

13. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1 to 6.