Commodity information processing method, browser plug-in and electronic equipment

Through browser plug-ins, the page content is identified and analyzed, and the dynamic insertion of function options is solved, and the problem of merchants switching between multiple systems is improved, and the efficiency and accuracy of off-site product selection and delivery are improved.

CN120450801APending Publication Date: 2025-08-08HANGZHOU ALIBABA INT INTERNET IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510309810.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, merchants need to switch back and forth between multiple system interfaces when selecting and delivering off-site products, resulting in cumbersome operations and information fragmentation, low efficiency, and difficult to ensure information accuracy.

Method used

It provides a browser plug-in that can recognize effective information and types related to off-site product selection and product release by reading and analyzing the content and mouse behavior information of the target page, and inserting corresponding functional options into the page to realize one-click operation and automated information release.

Benefits of technology

It improves the efficiency of off-site product selection and delivery, reduces manual editing steps, ensures information accuracy, and simplifies the switching process of merchants between different systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120450801A_ABST
    Figure CN120450801A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a commodity information processing method, a browser plug-in and electronic equipment. The method comprises the steps that a target page currently browsed by a user is determined; reading and analyzing page content and / or mouse behavior information of the target page, and determining effective information and type information of the effective information related to out-of-station selected goods and / or commodity release in the target page; according to the effective information and the type information thereof, determining function options which are suitable for being inserted in the target page and are related to out-of-station selection and commodity release, and a target position; and inserting a function option of a corresponding type at a target position of the target page, and displaying the function option so as to complete an off-station commodity selection operation through the function option, and / or issuing a commodity selection result to a first commodity information service system. According to the embodiment of the invention, the method can improve the efficiency of selecting and / or delivering products outside a station, and can improve the information accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing technology, and in particular to a commodity information processing method, a browser plug-in, and an electronic device. Background Art

[0002] In some commodity information service systems (also known as "e-commerce platforms", etc.), the differences in demand between different buyers may be relatively large and change relatively quickly. In this case, when merchants are selecting products, they often face the dual needs of selecting products on the site and selecting products off the site. The so-called on-site product selection is to select products within the current e-commerce platform (for the sake of distinction, it can be called the "first e-commerce platform"); while off-site product selection mainly means that merchants can browse product information on other websites outside the current e-commerce platform main site (for example, other e-commerce platforms, which can be called "second e-commerce platforms"). If they find that a certain product has a high sales volume or is more popular on the above-mentioned second e-commerce platform, and they happen to have the product or have the production capacity, they can publish the product on the first e-commerce platform (the merchant is a registered user on the first e-commerce platform), so that the product becomes a product on the first e-commerce platform, and then, the buyer user can purchase the product through the first e-commerce platform.

[0003] Regarding on-site product selection, after a merchant user selects an on-site product, the first e-commerce platform has information about the specific product, so the automatic product release process can be completed directly. That is, the system can automatically enter the title, main image, and other information of the merchant-selected product into the product release form and complete the automatic product release. However, for off-site product selection, since different e-commerce platforms are involved, the merchant user is often required to perform a manual release process, that is, manually enter the information in each field of the form, but this method of release is very inefficient.

[0004] In response to the above situation, some systems provide AI (Artificial Intelligence) product distribution tools, which are independent tools outside the e-commerce platform. When merchants are browsing off-site products, if they need to publish a product from a second e-commerce platform to the first e-commerce platform, they can first enter the URL (Uniform Resource Locator, usually refers to the website address) information of the product on the second e-commerce platform into the above-mentioned product distribution tool. The tool can then analyze the product's main image, title, SKU (Stock Keeping Unit) and other information from it. Merchants can save this information. After that, merchants can enter the product distribution interface on the first e-commerce platform and submit the information obtained from the AI product distribution tool to the first e-commerce platform to complete the product distribution process.

[0005] Through the aforementioned AI product launch tool, merchants can obtain information on multiple fields of products to be released more quickly and at a lower cost, and quickly complete the product launch process. However, during the implementation process, they need to switch back and forth between the interfaces of different systems, such as the second e-commerce platform, the AI product launch tool, and the first e-commerce platform; and they need to rely on merchant users to initiate the product launch process in the AI product launch tool. It can be seen that even with the use of AI product launch tools, there are still problems such as cumbersome steps and fragmented information. It takes weeks or even longer for a product to be selected, observed, and released. As a result, most merchants still use manual material collection and manual form filling to complete product launch. However, this not only increases the time required for merchants to select and / or launch products, but also cannot guarantee the accuracy of product launch information. Summary of the Invention

[0006] This application provides a product information processing method, browser plug-in and electronic device that can improve the efficiency of off-site product selection and / or delivery, as well as the accuracy of information.

[0007] This application provides the following solutions:

[0008] A product information processing method, the method being applied to a browser plug-in, the method comprising:

[0009] Determining a target page currently browsed by a user; the user being a user registered as a merchant in the first commodity information service system, and the target page being a page in the second commodity information service system;

[0010] Determine the valid information and type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page;

[0011] Determine, based on the valid information and its type information, suitable functional options related to off-site product selection and product release, as well as target locations, for insertion into the target page;

[0012] Insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options, and / or publish the product selection results to the first product information service system.

[0013] The valid information and type information related to off-site product selection and product release shall include:

[0014] Determining the page content type of the target page; if the content of the target page is detailed information of a single product, or includes a link to a detailed page of at least one product, determining the product information associated with the target page as the valid information, and the corresponding determined type information as the product category;

[0015] The determined function options include one or more of the following: function options for adding products to the favorites of the browser plug-in, automatically publishing products to the first product information service system through the browser plug-in, and viewing product data analysis results.

[0016] Among them, also include:

[0017] In response to the user's operation on the function option of viewing the product data analysis results, the data changes of the product in the second product information service system at multiple times are obtained from the history records of the browser plug-in, and chart information of the data changes over time is generated for display.

[0018] The valid information and type information related to off-site product selection and product release shall include:

[0019] Determine the image content related to the product image in the target page as the valid information, and the corresponding determined type is the image category;

[0020] The determined function options include: operation options for adding the image to a browser plug-in bookmark based on the image content, and / or for publishing a product based on the image content.

[0021] Among them, also include:

[0022] In response to a user's request to perform an operation option for adding the image content to a browser plug-in bookmark, analyzing the image content and the Document Object Model (DOM) document context of the target page using an artificial intelligence (AI) model to generate product attribute information about a product that may correspond to the image content;

[0023] A target link is generated according to the page address of the target page, the image content, and the commodity attribute information generated by the AI large model, for adding to the favorites.

[0024] Among them, also include:

[0025] In response to the user's operation request for the operation option for performing a product publishing operation based on the image content, the AI big model is used to infer the image content, the DOM document context of the target page, the jump address of the image content, and / or the product attribute information generated by the AI big model to determine relevant product information, and the relevant product information is displayed in the main interface of the browser plug-in so that the user can select a product from it and then publish it to the first product information service system through the browser plug-in.

[0026] The valid information and type information related to off-site product selection and product release shall include:

[0027] Determine the text content selected by swiping the mouse in the target page as the valid information, and the corresponding type is determined to be text type;

[0028] The determined function options include: an operation option for adding the text content to a browser plug-in bookmark based on the text content, and / or an operation option for publishing a product based on the text content.

[0029] Among them, also include:

[0030] In response to a user's request to execute an operation option for adding the text content to a browser plug-in bookmark, analyzing the text content and the DOM document context of the target page using an artificial intelligence (AI) model to generate product attribute information about a product that may correspond to the text content;

[0031] A target link is generated according to the URL of the target page and the commodity attribute information generated by the AI large model, so as to be added to the favorites.

[0032] Among them, also include:

[0033] In response to the user's operation request for the operation option of publishing a product based on the text content, the AI big model is used to infer the text content, the DOM document context of the target page, and / or the product attribute information generated by the AI big model to determine the relevant product information, and the relevant product information is displayed in the main interface of the browser plug-in so that the user can select a product from it and then publish it to the first product information service system through the browser plug-in.

[0034] Among them, the determined function options also include: a function option for opening the main interface of the browser plug-in, the main interface of the browser plug-in is used to display a list of selected product results that have been added to the favorites of the browser plug-in, and / or an operation option and / or release record information for publishing products through the browser plug-in.

[0035] The browser plug-in is connected to the first commodity information service system through an interface;

[0036] When publishing the product selection results to the first product information service system, it also includes:

[0037] The product attribute information of the product corresponding to the selection result in the second product information service system is mapped to the product attribute information that meets the field definition requirements of the first product information service system. After filling in the form, the product release interface provided by the first product information service system is called to complete the product release.

[0038] A browser plug-in, comprising:

[0039] A page determination unit, configured to determine a target page currently browsed by a user; the user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system;

[0040] An effective information determination unit, configured to determine effective information and its type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page;

[0041] a function option determination unit, configured to determine, based on the valid information and its type information, function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as a target location;

[0042] The function option insertion unit is used to insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options and / or publish the product selection results to the first product information service system.

[0043] A browser comprising:

[0044] A page determination unit, configured to determine a target page currently browsed by a user; the user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system;

[0045] An effective information determination unit, configured to determine effective information and its type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page;

[0046] a function option determination unit, configured to determine, based on the valid information and its type information, function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as a target location;

[0047] The function option insertion unit is used to insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options and / or publish the product selection results to the first product information service system.

[0048] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of any of the aforementioned methods.

[0049] An electronic device, comprising:

[0050] one or more processors; and

[0051] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of any of the aforementioned methods.

[0052] A computer program product comprises a computer program / computer executable instructions, wherein the computer program / computer executable instructions are capable of implementing the steps of any of the aforementioned methods when executed by a processor in an electronic device.

[0053] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0054] Through the embodiment of the present application, an auxiliary tool for off-site product selection and / or product distribution can be provided to merchant users in the form of a browser plug-in. When the user browses the target page in the off-site system, the browser plug-in can read and analyze the page content and / or mouse behavior information of the target page to determine the valid information and type information related to off-site product selection and / or product distribution in the target page. Then, based on the valid information and type information, the function options related to off-site product selection and product distribution that are suitable for insertion in the target page, as well as the target position, are dynamically determined, and the corresponding type of function options are inserted and displayed at the target position of the target page, so that the off-site product selection operation can be completed through the function options, and / or the product selection results can be published to the first product information service system. In other words, through this browser plug-in, there is no need to switch back and forth between multiple different interfaces, which improves the efficiency of product selection and / or product distribution, and the user no longer needs to manually edit the various information of the product. Therefore, the accuracy of the product distribution information is also guaranteed.

[0055] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0057] Figure 1 It is a schematic diagram of the system architecture provided by the embodiment of the present application;

[0058] Figure 2 is a flow chart of the method provided in an embodiment of the present application;

[0059] Figures 3 to 7 is a schematic diagram of an interface provided in an embodiment of the present application;

[0060] Figure 8 This is a schematic diagram of the data processing flow provided by the embodiment of the present application;

[0061] Figure 9 is a schematic diagram of a browser plug-in provided in an embodiment of the present application;

[0062] Figure 10 is a schematic diagram of a browser provided in an embodiment of the present application;

[0063] Figure 11 Schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0065] In the embodiment of this application, in order to help merchants improve the efficiency of selecting and sending products outside the site, a corresponding solution is provided. In this solution, see Figure 1 , a browser plug-in can be provided for merchant users. Users can install the above browser plug-in in their commonly used browsers (usually PC browsers). After that, without any settings, the plug-in can automatically run in the background and be ready to provide auxiliary functions at any time. For example, when a merchant user browses a product page of an e-commerce platform, the plug-in can analyze the page content in real time, including identifying the current page type, etc., and can identify valid information related to off-site product selection and product release from the page. This valid information may include a variety of different types. The plug-in can also identify the type of valid information, and then, according to the type of valid information identified, it can insert appropriate function options at the appropriate location in the currently browsed page. This function option can be related to off-site product selection and / or product release, for example, including a "collection" option, or a "one-click product release" option, options related to data statistics, etc. If the merchant user clicks the "Favorites" option, a target link can be generated based on the currently recognized valid information (the link may include link address, title, picture and other information) and added to the favorites provided by the plug-in. The link added to the plug-in favorites can be used as an off-site product selection result; if the merchant clicks the "One-click Product Delivery" option, the related products can be further determined based on the product selection results and published to the related product information service system.

[0066] Among them, for ease of understanding, it should be noted that the merchant user in the embodiment of the present application can be a user registered as a merchant in a certain commodity information service system (the first commodity information service system described in the embodiment of the present application), and other transaction systems outside the first commodity information service system can be called the second commodity information service system. In other words, the second commodity information service system represents any other commodity information service system except the second commodity information service system. The browser plug-in provided in the embodiment of the present application can be associated with the above-mentioned first commodity information service system. For example, it can be pre-connected with the first commodity information service system to obtain information such as the relevant service interface (API) for executing the product delivery operation in the first commodity information service system, so as to realize the one-click product delivery function in the plug-in. On the basis of realizing the connection between the browser plug-in and the first commodity information service system, the merchant in the first commodity information service system can first browse the page provided by the second commodity information service system through the browser before delivering the product. In the process of browsing the page in the second commodity information service system, the browser plug-in can provide relevant auxiliary services to help users quickly complete the off-site product selection and delivery operations.

[0067] It should also be noted that the reason why the valid information on the page is divided into multiple types and different function options can be dynamically provided for different types of valid information is mainly because: there may be multiple types of pages in the second product information service system, for example, including the client homepage, product details page, store page, event venue page, etc., and the page content contained in different pages will also be different. For example, the product details page is usually associated with a specific product, which will include product pictures, product titles, prices and other information; the client homepage, event venue page and other pages may include some product links, which can usually also point to a specific product, and can also reflect product pictures, product titles, prices and other information. Since the role of the browser plug-in in the embodiment of the present application is to help merchants select and send products, its focus is on confirming the information of the "product", that is, it is necessary to determine some basic attribute information of the specific product to be released before the release can be completed; and the product details information, product links, etc. contained in the above-mentioned page can clearly point to a specific product (but it may not have been actually released as a product in the first product information service system), and the page will contain information related to specific product attributes. Therefore, for off-site product selection and / or product release, this information is valid information, and it is product-related information, which is a situation where it is relatively easy to obtain the attribute information of the product in multiple fields. In addition, this type of valid information is not only convenient for adding to favorites and sending products with one click, but also for obtaining relevant data statistics information, for example, including the price trend of the product, etc. Therefore, the operation options inserted into the page can include the aforementioned favorites, one-click sending, viewing data statistics, etc.

[0068] In addition, the page may also include some simple image-based or text-based content. These images and text may not refer to a specific product. However, when merchants see this content, they may also have the need to select or distribute products. For example, the client homepage of the second product information service system may display an image. This image may only be a representative image of a product category. More information about the specific product cannot be directly obtained from the page. For example, the product title, price, specifications, etc. are not directly expressed on the page. However, when merchants see this image, they may also have the need to publish the product shown in the image to the first product information service system. For another example, a page may display a paragraph of text. This text may not refer to a specific product, but it mentions a description of a product. When merchants see this text content, they may also have the need to publish the related product, etc. Therefore, the above-mentioned image-based and text-based page content displayed on the page can also be considered as valid information related to off-site product selection and / or distribution. However, for this type of effective information such as images and texts, since it cannot directly locate a specific product, when inserting functional options related to product selection and / or product delivery into the page, only options such as collection and delivery can be included, and there is no need to provide functional options for viewing data statistical information.

[0069] Since the browser plug-in inserts functional options related to product selection and / or product delivery into specific pages, merchant users can perform operations related to product selection and / or product delivery through such specific functional options while browsing pages in the second product information service system, without having to go to a dedicated product delivery tool interface to enter URLs, pictures, and other operations.

[0070] Specifically, a specific browser plug-in can also have its own main interface. In addition to options such as adding favorites to the target page, sending products with one click, and viewing data statistics, it can also include an option for viewing the browser plug-in's main interface. Merchants can use this option to open the browser plug-in's main interface. Specifically, the main interface can display a list of links added to the browser plug-in's favorites, display product shipment records, and so on.

[0071] The specific implementation scheme provided in the embodiments of this application is introduced in detail below.

[0072] First, the embodiment of the present application provides a method for processing commodity information, which is applied to a browser plug-in. Figure 2 , the method may specifically include:

[0073] S201: Determine the target page currently browsed by the user; the user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system.

[0074] After installing the plug-in provided by the embodiments of the present application in a browser, the user can browse web pages normally through the browser. Specifically, the user here can be a user registered as a merchant in the first product information service system. During the browsing process, it is possible to browse pages in the second product information service system. In this case, the browser plug-in can determine the page in the second product information service system as the target page.

[0075] S202: Determine the valid information and type information related to off-site product selection and / or product release in the target page by reading and analyzing the page content and / or mouse behavior information of the target page.

[0076] After determining the page in the second product information service system that the user is currently browsing, the specific browser plug-in can read and analyze the page content. In addition, the user may also perform some mouse actions on the page, including swiping the mouse on some text content, etc. Therefore, this mouse behavior information can also be read and analyzed to determine the valid information and type information related to off-site product selection and product release in the current target page.

[0077] For example, as mentioned above, the page content type of the target page can be determined first. If the content of the target page is the detailed information of a single product, or includes a link to the details page of at least one product (for example, a product search result page, a product recommendation page, and other pages usually include multiple product cards, and a specific product card can usually be associated with a link to the details page of a specific product. Clicking on the product card can jump to the product details page, etc.), then the product information associated with the target page can be determined as the valid information, and the corresponding type information determined is the product category. Among them, if the current target page itself is a product details page, then the product information associated with the product details page can be directly determined as valid information; if the current target page is an aggregate page of multiple product links (which can be in the form of product cards or other forms), then the product corresponding to each product link can be determined as a valid information, that is, such a target page can include multiple valid information.

[0078] In addition, if the target page includes product-related image content but does not explicitly point to a specific product, that is, other product attribute information other than the image cannot be directly obtained from the current page, but because the image content is related to the product, the user may still need to select or send products based on the image. In this case, the image content can also be determined as valid information related to off-site product selection and / or sending, and the corresponding type is image. It should be noted that in the specific implementation, when the user moves the mouse to a certain image content and hovers (hover), it can be identified as valid information when it proves that the user is indeed interested in the content.

[0079] Furthermore, if the target page includes some text content, this text content may not explicitly point to a specific product, but the user may have swiped the mouse on this part of the text content, which proves that the user may select and / or ship products outside the site based on this part of the text content. Therefore, the text content swiped by the user can also be determined as valid information related to off-site product selection and / or shipping, and the corresponding type is text type, etc.

[0080] It should be noted that the above-mentioned process of analyzing page content and / or mouse behavior information can be achieved with the help of an AI (Artificial Intelligence) large model. Among them, the so-called AI large model refers to a deep learning model containing massive parameters. Due to its large scale, this AI large model can store and process a large amount of information, thereby achieving higher performance in various tasks. Therefore, relying on the powerful natural language text understanding and logical thinking ability of the pre-trained AI large model, the page content and / or mouse behavior information can be analyzed to determine the specific valid information and its type.

[0081] S203: Determine, based on the valid information and its type information, the function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as the target location.

[0082] After determining the valid information and its type, the appropriate functional options for insertion into the target page related to off-site product selection and product release, as well as the target location, can be determined. That is, in this embodiment of the present application, the browser plug-in can directly insert functional options into the target page to help users quickly complete product selection and / or product release operations. However, the specific type of operational options to be inserted and the location of the insertion can be dynamically determined based on information such as the type of actual valid information.

[0083] Specifically, if it is valid information about a product, since it can locate the specific product and obtain various attribute information about the product, there can be many specific functional options, including options for adding to favorites, options for one-click product delivery, options for viewing data statistics, etc. Regarding the specific target location, if it is a product details page, it can be displayed near the product main image, title, and other information. For example, Figure 3 As shown in FIG, it is a product details page of a product provided by a second product information service system. After being identified by the browser plug-in, specific function options can be inserted above the product title. For example, Figure 3 The option "View trend and send products to a certain website (that is, the website of the first product information service system in the embodiment of the present application)" shown at 31 is the function option inserted by the browser plug-in provided in the embodiment of the present application. Of course, in the specific implementation, an operation option for adding to the browser plug-in favorites can also be provided. Figure 3 Not shown.

[0084] If it is a product link aggregation display page such as a product search results page or a product recommendation page, the function can be displayed near a specific link, for example, near a product card, etc. In particular, in the aforementioned product search results page and product recommendation page, since the target page includes multiple product cards or links, it may be unnecessary to provide specific function options for each product card or link, and it may even affect the normal display of the page. Therefore, as an optional method, the relevant function options can also be provided when the user moves or hovers the mouse near a product card or link.

[0085] If the valid information on the page is image-based, the only information about the specific product location that can be directly obtained from the page is the image itself, and it may not be possible to directly locate a specific product. Therefore, in this case, you do not need to insert function options related to viewing data into the page. Instead, you can insert function options such as collection and product delivery. The specific target location can be near the image, etc. For example, Figure 4 As shown, it is the client homepage of a commodity information service system. The picture shown at 41 is a picture related to the commodity. However, since there is no other commodity attribute information other than the picture on the page, it can be identified as valid information of the picture type. The specific function options to be inserted can be as follows: Figure 4 In addition to the "one-click product delivery" option shown at 42 in the example, a collection option can also be provided, for example, Figure 4 The collection option is shown at 43.

[0086] If the valid information on the page is text-based, there will be less information that can be used to directly locate products from the text content. In this case, you do not need to insert function options related to viewing data into the page. Instead, you can insert function options such as favorites and product releases. The specific target location can be near the text content that is selected by the mouse. For example, Figure 5 As shown in the figure, the page may be a product details page, which includes text content such as the product's selling points, and this part of the text content is selected by the user with the mouse. In this case, although the page itself can locate a specific product, the user may not want to select or send products based on the products on the page, but may want to select and / or send products based on the selected text content. Therefore, in this case, Figure 5 The position shown in 51 shows options such as "products based on keywords". In addition, a collection option can also be provided to perform a collection operation based on keywords, etc.

[0087] It should be noted that, in specific implementation, the browser plug-in may also have its own main interface. However, in the default state, the main interface of the plug-in may be closed. In order to facilitate the user to call up the main interface of the plug-in, an operation option for opening the main interface of the plug-in may be inserted into the specific target page, for example, Figure 3 As shown in 32, Figure 4 As shown in 44 of the Figure 5 52 in the figure, etc. After clicking the operation option, the main interface of the plug-in can be displayed in the sidebar or other locations. For example, after clicking Figure 3 After the option shown at 32 in Figure 6 As shown, 61 is the main interface of the plug-in. Specifically, the main interface of the plug-in can have two tabs, namely, collection records and product delivery records, for displaying record items that have been added to the plug-in favorites, as well as records of one-click product delivery through the plug-in. It can also initiate specific one-click product delivery operations in the product delivery record interface, and so on.

[0088] S204: inserting and displaying a function option of a corresponding type at a target position of the target page, so as to complete an off-site product selection operation through the function option, and / or publish the product selection result to the first product information service system.

[0089] After the specific functional options are displayed, users can complete off-site product selection and / or publishing operations based on these functional options. Among them, the off-site product selection part can be completed by adding it to favorites. That is to say, if you browse a certain product in the second product information service system outside the site, and are not sure whether to publish it to your own store in the first product information service system, you can first add it to your favorites. Specifically, you can generate a target link based on the valid information and its type information, and add it to the favorites provided by the browser plug-in as a product selection result. Afterwards, you can view the record of adding to favorites in the plug-in's favorites, and then initiate a specific product publishing operation in the favorites.

[0090] Specifically, when adding to favorites, for valid information about a product, a link is directly generated based on the link address, product image, title, etc. of the product itself as the aforementioned target link and added to the favorites.

[0091] However, if it is valid information of the image type, as mentioned above, since this type of valid information does not clearly point to a specific product, therefore, when the user needs to collect based on valid information of the image type, the specific image content can also be analyzed by the AI big model first, wherein the context information of the DOM (Document Object Model) document of the target page where the specific image content is located can also be input into the AI big model, and the AI big model combines this information for comprehensive analysis to generate product attribute information about the product that the specific image may correspond to. For example, possible product titles, etc. Then, a target link can be generated based on the page address of the target page, the image content, and the product attribute information generated by the AI big model for adding to the favorites. That is to say, for valid information of the image type, the address of the page where the image is located (that is, the client homepage, search results page, etc. mentioned above) can be specifically added to the favorites, rather than the address of the details page of a specific product. For example, Figure 6 As shown at 62 in the , the collection record in the plug-in favorites is generated based on the valid information of the picture class in a target page in the second product information system. Among them, the picture shown at 63 in the record can come from the valid information of the above-mentioned picture class in a target page (assuming it is page A), and the "office electronic products" shown at 64 can be generated by the AI large model. If you click on this record, you can jump to the above-mentioned target page A.

[0092] If the valid information is text-based, similar to the image-based valid information mentioned above, when adding it to a favorite, the AI big model can first analyze the text content and the DOM document context of the target page to generate attribute information such as product keywords for the product that the specific text content may correspond to. Then, a target link can be generated based on the address of the target page and the product attribute information generated by the AI big model for adding to the plugin's favorites. In other words, when adding to a favorite based on valid text-based information, the information in the favorite record can still include the address of the target page where the text is located and the product attribute information generated by the AI big model. In this case, the product attribute information generated by the AI big model can primarily be keyword information. Alternatively, some AI big models may have "text-generated image" capabilities, in which case it can also include product image information. In other words, the AI big model can generate a product image of the product that the text content may correspond to based on the specific text content and the DOM document information of the page where it is located, and then display it in the plugin's favorites, etc.

[0093] While the above describes adding items to favorites, another key feature is one-click product publishing. This allows users to directly use a browser plug-in to publish a product in a single click, allowing them to publish a product from the second product information service system to a merchant store in the first product information service system, making it a product in the first product information service system. During this one-click product publishing process, since the available product attribute information is generally relatively complete, the product attribute information in the second product information service system can be mapped to match the product attribute information in the first product information service system. This mapping process can primarily include mapping specific attribute field names and values to meet the field definition requirements for publishing products in the first product information service system. After data mapping is complete, automatic form filling can be performed. This means that the attribute information from each mapped field can be entered into the product publishing form in the first product information service system. This form can include multiple fields such as product title, description, price, and inventory. The plug-in can then complete the automatic product publishing by calling the product publishing interface of the first product information service system.

[0094] If the user needs to perform a product publishing operation based on valid information of the image type, since this valid information does not point to a specific product, the AI big model can be used to infer the specific image content, the DOM document context of the target page, the jump address of the image content (for example, a certain image in the client homepage may be used to jump to the category page of a certain category, etc.), and / or the product attribute information generated by the AI big model to determine the most likely corresponding product information. The product information determined here can be the product information published in the second product information service system, or it can also be the product information published in the first product information service system, etc. Then, the above-mentioned most likely corresponding product information can be displayed in the main interface of the browser plug-in, so that the user can select or confirm the product from it, and then publish it to the first product information service system through the browser plug-in. During the specific publishing, the plug-in can also complete data mapping and automatic form filling and other processing.

[0095] For valid information of the text type, specifically when it is necessary to send products based on this valid information, similar to valid information of the image type, the specific text content, the DOM document context of the target page, and / or the product attribute information generated by the AI large model can also be first inferred through the AI large model, and the information of the product that the text content is most likely to correspond to can be determined. The most likely corresponding product determined here can be product information published in the second product information service system, or it can also be product information published in the first product information service system. Afterwards, the most likely corresponding product information can be displayed in the main interface of the browser plug-in, so that the user can select or confirm the product from it, and then publish it to the first product information service system through the browser plug-in.

[0096] In addition, for the function option of querying data, this function option can generally be provided for the effective information of the commodity category, that is, when a specific commodity can be clearly located, the operation option for viewing the data can be provided, for example, Figure 3 The option "View Trends and Send Products to a Website" shown at 31 in the figure. After clicking this option, you can obtain relevant data of specific products and display relevant change trend charts and other information, for example, Figure 7As shown in 71, a graph showing the price of a product changing over time can be displayed. Of course, in addition to showing price trends, a graph showing sales and other information changing over time can also be displayed, and so on. In order to show how the above-mentioned prices, sales, etc. change over time, a specific browser plug-in can save historical records on its server side, that is, different merchant users can obtain information on multiple products in the process of browsing specific off-site products, which may include price, sales, and other information. This information is all publicly available on the page of the second product information service system; in addition, the same product may be accessed by different users at different times, so the price, sales, and other information obtained for the same product at different times can be recorded. In this way, when a user needs to view the data of a certain product, he can query the data of the product at multiple times based on the information in the plug-in history record, and then generate corresponding charts and other information for display.

[0097] The above describes the specific solutions provided by the embodiments of the present application. In summary, the Figure 8 As shown, the specific implementation process may include:

[0098] 1. The user visits an off-site page, that is, a page in the second product information service system. The specific page can be the client homepage, product details page, store details page, search page, activity page, etc. of the second product information service system;

[0099] 2. Determine whether the plug-in is installed. If so, continue execution; otherwise, end the process.

[0100] 3. If a plug-in is installed, the page content and mouse behavior information can be read. The read content can be assembled into a prompt word template to generate prompt words, and then input into the AI large model, specifically LLM (Large Language Model), to identify valid information and determine the type of valid information. The specific types of valid messages determined can include product, image, and text.

[0101] 4. If it is valid information of a commodity, it can identify the inserted elements, the front and back positions of the elements, the display components, etc., and can insert buttons such as favorites, product selection (also known as "moving products"), and data viewing in the target page. In addition, it can also be determined whether the same product exists in the first commodity information service system. If so, data comparison UI (interface) information can be inserted in the target page; when the user clicks the favorites button, if it is valid information of a commodity, the target link can be directly generated based on the URL, product name, title, price, etc. of the commodity itself, and added to the favorites of the plug-in. In addition, if the user clicks the send product button, the URL product can be sent based on this commodity URL, that is, the plug-in performs data mapping, automatic form filling, and automatic product sending by calling the product sending interface of the first commodity information service system, etc.

[0102] 5. If it is valid information of the image type, the image can be located, the front and back positions of the elements can be determined, and useless image filtering and other processing can be performed. Afterwards, the collection and product selection buttons can be inserted near the target image. When the user clicks the collection button, the image content, the DOM context of the target page, etc. can be inferred through large models such as LLM to output the attribute information of the product that the image may correspond to. Afterwards, the target link can be generated based on the URL of the target page, the image, and the product attribute information determined by the large model to add it to the plug-in favorites. In addition, if the product posting button is clicked, the image posting can be realized, that is, the product is released based on the image content. At this time, the AI large model can be used to further determine the product that the image is most likely to correspond to, and provide it to the user for confirmation. After the user completes the confirmation, the corresponding product information can be processed through data mapping, category prediction, form filling, interface call, etc. to complete the automatic product posting process.

[0103] 6. If it is valid text information, there will usually be actions such as mouse swiping. At this time, you can right-click to extract the text, and you can also bind the extracted text to the target page and insert buttons such as favorites and product selection. When the user clicks the favorite button, the AI big model can be used to infer the text content, the DOM context of the target page, etc. to output the attribute information of the product that the text content may correspond to. After that, the target link can be generated according to the URL of the target page and the product attribute information determined by the big model to add it to the plug-in favorites. In addition, if the product release button is clicked, the text product release can be realized, that is, the product release based on the text content. At this time, the AI big model can be used to further determine the product that the text content is most likely to correspond to, and provide it to the user for confirmation. After the user completes the confirmation, the corresponding product information can be processed by data mapping, category prediction, form filling, interface call, etc. to complete the automatic product release process.

[0104] In summary, through the embodiments of the present application, an auxiliary tool for off-site product selection and / or product distribution can be provided to merchant users in the form of a browser plug-in. When the user browses the target page in the off-site system, the browser plug-in can read and analyze the page content and / or mouse behavior information of the target page to determine the valid information and type information related to off-site product selection and / or product distribution in the target page. Then, based on the valid information and type information, the function options related to off-site product selection and product distribution that are suitable for insertion in the target page, as well as the target position, are dynamically determined, and the corresponding type of function options are inserted and displayed at the target position of the target page, so as to complete the off-site product selection operation through the function options, and / or publish the product selection results to the first product information service system. In other words, through this browser plug-in, there is no need to switch back and forth between multiple different interfaces, which improves the efficiency of product selection and / or product distribution, and the user no longer needs to manually edit the various information of the product. Therefore, the accuracy of the product distribution information is also guaranteed.

[0105] It should be noted that the embodiments of the present application may involve the use of user data. In actual applications, user-specific personal data can be used in the scheme described herein within the scope permitted by applicable laws and regulations, subject to the requirements of applicable laws and regulations of the country where the user is located (for example, with the user's explicit consent, effective notification to the user, etc.).

[0106] Example 2

[0107] Corresponding to the above method embodiment, the present application embodiment also provides a browser plug-in, see Figure 9 ,include:

[0108] The page determination unit 901 is configured to determine the target page currently browsed by the user; the user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system;

[0109] The valid information determination unit 902 is configured to determine valid information and its type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page;

[0110] A function option determination unit 903 is configured to determine, based on the valid information and its type information, function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as a target location;

[0111] The function option insertion unit 904 is used to insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options and / or publish the product selection results to the first product information service system.

[0112] Example 3

[0113] The aforementioned embodiments 1 and 2 mainly provide related functions in the form of browser plug-ins. In another way, the functions of the above plug-ins can also be directly solidified in the browser. For example, a customized browser can be developed for merchant users, which can directly have the functions of the above plug-ins, so that the above functions can be achieved without installing additional plug-ins. Therefore, the third embodiment of the present application also provides a browser, which can be a web browser, etc. Figure 10 , the browser may include:

[0114] The page determination unit 1001 is configured to determine a target page currently browsed by a user; the user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system;

[0115] The valid information determination unit 1002 is configured to determine valid information and its type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page;

[0116] The function option determination unit 1003 is configured to determine, based on the valid information and its type information, function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as a target location;

[0117] The function option insertion unit 1004 is used to insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options and / or publish the product selection results to the first product information service system.

[0118] For the contents not described in detail in the above-mentioned embodiments 2 and 3, please refer to the description of embodiment 1 and other parts of this specification, which will not be repeated here.

[0119] In addition, an embodiment of the present application further provides a product information processing device, which may include:

[0120] A page determination unit, configured to determine a target page currently browsed by a user; the user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system;

[0121] An effective information determination unit, configured to determine effective information and its type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page;

[0122] a function option determination unit, configured to determine, based on the valid information and its type information, function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as a target location;

[0123] The function option insertion unit is used to insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options and / or publish the product selection results to the first product information service system.

[0124] Specifically, the valid information determination unit can be used to:

[0125] Determining the page content type of the target page; if the content of the target page is detailed information of a single product, or includes a link to a detailed page of at least one product, determining the product information associated with the target page as the valid information, and the corresponding determined type information as the product category;

[0126] Accordingly, the determined function options include one or more of the following: function options for adding products to the favorites of the browser plug-in, automatically publishing products to the first product information service system through the browser plug-in, and viewing product data analysis results.

[0127] At this time, the device may further include:

[0128] A chart display unit is used to obtain data changes of the product in the second product information service system at multiple times from the history records of the browser plug-in in response to the user's operation on the function option of viewing the product data analysis results, and generate chart information of the data changes over time for display.

[0129] Alternatively, the valid information determination unit may also be used to:

[0130] Determine the image content related to the product image in the target page as the valid information, and the corresponding determined type is the image category;

[0131] Correspondingly, the determined function options include: operation options for adding the image to a browser plug-in bookmark based on the image content, and / or for publishing a product based on the image content.

[0132] At this time, the device may further include:

[0133] A first product attribute information generating unit is configured to, in response to a user's request to perform an operation option for adding the image content to a browser plug-in bookmark, analyze the image content and the Document Object Model (DOM) document context of the target page using an artificial intelligence (AI) model to generate product attribute information about a product that may correspond to the image content;

[0134] The first link generation unit is used to generate a target link based on the page address of the target page, the image content and the product attribute information generated by the AI large model, so as to add the target link to the favorites.

[0135] Alternatively, the device may further include:

[0136] A product information determination unit is used to respond to a user's operation request for the operation option for performing a product publishing operation based on the image content, infer the image content, the DOM document context of the target page, the jump address of the image content, and / or the product attribute information generated by the AI big model through the AI big model, determine relevant product information, and display the relevant product information in the main interface of the browser plug-in, so that the user can select a product from it and then publish it to the first product information service system through the browser plug-in.

[0137] In addition, the valid information determination unit may also be used to:

[0138] Determine the text content selected by swiping the mouse in the target page as the valid information, and the corresponding type is determined to be text type;

[0139] Correspondingly, the determined functional options include: an operation option for adding the text content to a browser plug-in favorites based on the text content, and / or an operation option for publishing a product based on the text content.

[0140] At this time, the device may further include:

[0141] a second product attribute information generating unit for analyzing the text content and the DOM document context of the target page using an artificial intelligence (AI) model in response to a user's request to perform an operation on the operation option for adding the text content to a browser plug-in bookmark, so as to generate product attribute information about a product that may correspond to the text content;

[0142] The second link generation unit is used to generate a target link according to the URL of the target page and the product attribute information generated by the AI large model, so as to add the target link to the favorites.

[0143] Additionally, it may include:

[0144] A product information display unit is used to respond to a user's operation request for the operation option of publishing a product based on the text content, infer the text content, the DOM document context of the target page, and / or the product attribute information generated by the AI big model through the AI big model, determine relevant product information, and display the relevant product information in the main interface of the browser plug-in, so that the user can select a product from it and then publish it to the first product information service system through the browser plug-in.

[0145] In addition, the determined function options may also include: a function option for opening the main interface of the browser plug-in, the main interface of the browser plug-in is used to display a list of selected product results that have been added to the favorites of the browser plug-in, and / or an operation option and / or release record information for publishing products through the browser plug-in.

[0146] The browser plug-in is connected to the first commodity information service system through an interface;

[0147] When publishing the product selection results to the first product information service system, the following may also be included:

[0148] The attribute mapping unit is used to map the product attribute information of the product corresponding to the product selection result in the second product information service system to the product attribute information that meets the field definition requirements of the first product information service system, and after filling in the form, call the product release interface provided by the first product information service system to complete the product release.

[0149] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.

[0150] And an electronic device comprising:

[0151] one or more processors; and

[0152] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.

[0153] A computer program product includes a computer program / computer executable instructions, which implement the steps of the method described in the above method embodiment when executed by a processor in an electronic device.

[0154] in, Figure 11The electronic device architecture is shown as an example, and may include a processor 1110, a video display adapter 1111, a disk drive 1112, an input / output interface 1113, a network interface 1114, and a memory 1120. The processor 1110, the video display adapter 1111, the disk drive 1112, the input / output interface 1113, the network interface 1114, and the memory 1120 may be communicatively connected via a communication bus 1130.

[0155] Among them, the processor 1110 can be implemented by a general-purpose CPU (Central Processing Unit, processor), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., to execute relevant programs to implement the technical solutions provided in this application.

[0156] The memory 1120 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1120 can store an operating system 1121 for controlling the operation of the electronic device 1100, and a basic input and output system (BIOS) for controlling the low-level operations of the electronic device 1100. In addition, a web browser 1123, a data storage management system 1124, and a product information processing system 1125, etc. can also be stored. The above-mentioned product information processing system 1125 can be an application program that specifically implements the operations of the aforementioned steps in the embodiment of the present application. In short, when the technical solution provided in this application is implemented by software or firmware, the relevant program code is stored in the memory 1120 and is called and executed by the processor 1110.

[0157] The input / output interface 1113 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0158] The network interface 1114 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WIFI, Bluetooth, etc.).

[0159] The bus 1130 comprises a pathway for transmitting information between the various components of the device (eg, the processor 1110 , the video display adapter 1111 , the disk drive 1112 , the input / output interface 1113 , the network interface 1114 , and the memory 1120 ).

[0160] It should be noted that although the above device only shows the processor 1110, video display adapter 1111, disk drive 1112, input / output interface 1113, network interface 1114, memory 1120, bus 1130, etc., in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may also include only the components necessary to implement the solution of the present application, and does not necessarily include all the components shown in the figure.

[0161] Through the description of the above embodiments, it can be seen that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application or certain parts of the embodiments.

[0162] Each embodiment in this specification is described in a progressive manner. The same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without expending creative work.

[0163] The above describes in detail the product information processing method, browser plug-in, and electronic device provided by this application. Specific examples are used herein to illustrate the principles and implementation methods of this application. The description of the above embodiments is intended only to help understand the method and core concept of this application. At the same time, those skilled in the art will appreciate that the specific implementation methods and scope of application may vary based on the concepts of this application. In summary, the contents of this specification should not be construed as limiting this application.

Claims

1. A commodity information processing method, characterized in that: The method is applied to a browser plug-in, and the method includes: Determining a target page currently browsed by a user; the user being a user registered as a merchant in the first commodity information service system, and the target page being a page in the second commodity information service system; Determine the valid information and type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page; Determine, based on the valid information and its type information, suitable functional options related to off-site product selection and product release, as well as target locations, for insertion into the target page; Insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options, and / or publish the product selection results to the first product information service system.

2. The method according to claim 1, characterized in that The valid information and type information related to off-site product selection and product release shall include: Determining the page content type of the target page; if the content of the target page is detailed information of a single product, or includes a link to a detailed page of at least one product, determining the product information associated with the target page as the valid information, and the corresponding determined type information as the product category; The determined function options include one or more of the following: function options for adding products to the favorites of the browser plug-in, automatically publishing products to the first product information service system through the browser plug-in, and viewing product data analysis results.

3. The method according to claim 2, characterized in that Also includes: In response to the user's operation on the function option of viewing the product data analysis results, the data changes of the product in the second product information service system at multiple times are obtained from the history records of the browser plug-in, and chart information of the data changes over time is generated for display.

4. The method according to claim 1, wherein The valid information and type information related to off-site product selection and product release shall include: Determine the image content related to the product image in the target page as the valid information, and the corresponding determined type is the image category; The determined function options include: operation options for adding the image to a browser plug-in bookmark based on the image content, and / or for publishing a product based on the image content.

5. The method according to claim 4, characterized in that Also includes: In response to a user's request to perform an operation option for adding the image content to a browser plug-in bookmark, analyzing the image content and the Document Object Model (DOM) document context of the target page using an artificial intelligence (AI) model to generate product attribute information about a product that may correspond to the image content; A target link is generated according to the page address of the target page, the image content, and the commodity attribute information generated by the AI large model, for adding to the favorites.

6. The method according to claim 4, characterized in that Also includes: In response to the user's operation request for the operation option for performing a product publishing operation based on the image content, the AI big model is used to infer the image content, the DOM document context of the target page, the jump address of the image content, and / or the product attribute information generated by the AI big model to determine relevant product information, and the relevant product information is displayed in the main interface of the browser plug-in so that the user can select a product from it and then publish it to the first product information service system through the browser plug-in.

7. The method according to claim 1, characterized in that The valid information and type information related to off-site product selection and product release shall include: Determine the text content selected by swiping the mouse in the target page as the valid information, and the corresponding determined type is text type; The determined function options include: an operation option for adding the text content to a browser plug-in bookmark based on the text content, and / or an operation option for publishing a product based on the text content.

8. The method according to claim 7, characterized in that Also includes: In response to a user's request to execute an operation option for adding the text content to a browser plug-in bookmark, analyzing the text content and the DOM document context of the target page using an artificial intelligence (AI) model to generate product attribute information about a product that may correspond to the text content; A target link is generated according to the URL of the target page and the commodity attribute information generated by the AI large model, so as to be added to the favorites.

9. The method according to claim 7, characterized in that Also includes: In response to the user's operation request for the operation option of publishing a product based on the text content, the AI big model is used to infer the text content, the DOM document context of the target page, and / or the product attribute information generated by the AI big model to determine the relevant product information, and the relevant product information is displayed in the main interface of the browser plug-in so that the user can select a product from it and then publish it to the first product information service system through the browser plug-in.

10. The method according to any one of claims 2 to 9, characterized in that The determined function options also include: a function option for opening the main interface of the browser plug-in, the main interface of the browser plug-in is used to display a list of selected product results that have been added to the favorites of the browser plug-in, and / or an operation option and / or release record information for publishing products through the browser plug-in.

11. The method according to any one of claims 1 to 9, characterized in that The browser plug-in establishes an interface with the first commodity information service system; When publishing the product selection results to the first product information service system, it also includes: The product attribute information of the product corresponding to the selection result in the second product information service system is mapped to the product attribute information that meets the field definition requirements of the first product information service system. After filling in the form, the product release interface provided by the first product information service system is called to complete the product release.

12. A browser plug-in, characterized in that: include: A page determination unit, used to determine the target page currently browsed by the user; The user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system; An effective information determination unit, configured to determine effective information and its type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page; a function option determination unit, configured to determine, based on the valid information and its type information, function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as a target location; The function option insertion unit is used to insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options and / or publish the product selection results to the first product information service system.

13. A browser, characterized in that: include: A page determination unit, used to determine the target page currently browsed by the user; The user is a user registered as a merchant in the first commodity information service system, and the target page is a page in the second commodity information service system; An effective information determination unit, configured to determine effective information and its type information related to off-site product selection and / or product release on the target page by reading and analyzing the page content and / or mouse behavior information of the target page; a function option determination unit, configured to determine, based on the valid information and its type information, function options related to off-site product selection and product release that are suitable for insertion into the target page, as well as a target location; The function option insertion unit is used to insert and display the corresponding type of function options at the target position of the target page, so as to complete the off-site product selection operation through the function options and / or publish the product selection results to the first product information service system.

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

15. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method according to any one of claims 1 to 11.

16. A computer program product comprising a computer program / computer executable instructions, characterized in that When the computer program / computer executable instructions are executed by a processor in an electronic device, the steps of the method according to any one of claims 1 to 11 are implemented.