Movatterモバイル変換


[0]ホーム

URL:


CN112907317B - Information pushing method, device, equipment, storage medium and program product - Google Patents

Information pushing method, device, equipment, storage medium and program product
Download PDF

Info

Publication number
CN112907317B
CN112907317BCN202110109727.3ACN202110109727ACN112907317BCN 112907317 BCN112907317 BCN 112907317BCN 202110109727 ACN202110109727 ACN 202110109727ACN 112907317 BCN112907317 BCN 112907317B
Authority
CN
China
Prior art keywords
item
information
value
actual value
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110109727.3A
Other languages
Chinese (zh)
Other versions
CN112907317A (en
Inventor
张钰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co LtdfiledCriticalBeijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202110109727.3ApriorityCriticalpatent/CN112907317B/en
Publication of CN112907317ApublicationCriticalpatent/CN112907317A/en
Application grantedgrantedCritical
Publication of CN112907317BpublicationCriticalpatent/CN112907317B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The disclosure discloses an information pushing method, an information pushing device, information pushing equipment, an information pushing storage medium and an information pushing program product, and relates to the technical field of artificial intelligence such as computer vision and deep learning. One embodiment of the method comprises the following steps: receiving a first image of an article uploaded by a user, wherein the first image of the article comprises first price-related information of the article; inputting a first image of the article into a pre-trained value estimation model to obtain first actual value information of the article; the first actual value information of the item is pushed to the user. According to the embodiment, the first actual value of the article can be estimated rapidly by identifying the first image of the article by utilizing an artificial intelligence technology, so that a user is helped to make a shopping decision, and the analysis cost of the user on the value of the article is reduced.

Description

Translated fromChinese
信息推送方法、装置、设备、存储介质以及程序产品Information pushing method, device, equipment, storage medium and program product

技术领域technical field

本公开涉及计算机技术领域,具体涉及计算机视觉、深度学习等人工智能技术领域,尤其涉及信息推送方法、装置、设备、存储介质以及程序产品。The present disclosure relates to the field of computer technology, specifically to the field of artificial intelligence technology such as computer vision and deep learning, and in particular to information push methods, devices, equipment, storage media, and program products.

背景技术Background technique

随着移动互联网的飞速发展,网络购物越来越便捷。然而,用户在日常网络购物时也会遇到的各种烦恼。其中,较大的苦恼就是各种复杂的优惠规则,让人眼花缭乱,大部分用户无法直接判断物品是否是真的优惠。因此,用户希望能够被直接告知物品的实际花费。With the rapid development of mobile Internet, online shopping is becoming more and more convenient. However, users also encounter various troubles when they shop online daily. Among them, the biggest trouble is the various complicated discount rules, which are dazzling, and most users cannot directly judge whether the item is a real discount. Therefore, the user wishes to be directly informed of the actual cost of the item.

目前,用户通常是通过爬取物品的近期成交价格或者物品在网站上的标价来确定购物平台上的物品是否真的优惠。At present, users usually determine whether the items on the shopping platform are really favorable by crawling the recent transaction price of the item or the price of the item on the website.

发明内容Contents of the invention

本公开提供了一种信息推送方法、装置、设备、存储介质以及程序产品。The present disclosure provides an information push method, device, equipment, storage medium and program product.

根据本公开的第一方面,提供了一种信息推送方法,包括:接收用户上传的物品的第一图像,其中,物品的第一图像中包括物品的第一价值相关信息;将物品的第一图像输入至预先训练的价值预估模型,得到物品的第一实际价值信息;将物品的第一实际价值信息推送给用户。According to the first aspect of the present disclosure, there is provided an information push method, including: receiving a first image of an item uploaded by a user, wherein the first image of the item includes information related to the first value of the item; The image is input to the pre-trained value estimation model to obtain the first actual value information of the item; the first actual value information of the item is pushed to the user.

根据本公开的第二方面,提供了一种信息推送装置,包括:接收模块,被配置成接收用户上传的物品的第一图像,其中,物品的第一图像中包括物品的第一价值相关信息;第一预估模块,被配置成将物品的第一图像输入至预先训练的价值预估模型,得到物品的第一实际价值信息;第一推送模块,被配置成将物品的第一实际价值信息推送给用户。According to a second aspect of the present disclosure, there is provided an information push device, including: a receiving module configured to receive a first image of an item uploaded by a user, wherein the first image of the item includes information related to the first value of the item ; The first estimation module is configured to input the first image of the item into the pre-trained value estimation model to obtain the first actual value information of the item; the first push module is configured to input the first actual value of the item The information is pushed to the user.

根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面中任一实现方式描述的方法。According to a third aspect of the present disclosure, an electronic device is provided, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by Executed by at least one processor, so that at least one processor can execute the method described in any implementation manner of the first aspect.

根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面中任一实现方式描述的方法。According to a fourth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, the computer instructions are used to cause a computer to execute the method described in any implementation manner of the first aspect.

根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据如第一方面中任一实现方式描述的方法。According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.

本公开提供的信息推送方法、装置、设备、存储介质以及程序产品,首先接收用户上传的物品的第一图像;然后将物品的第一图像输入至预先训练的价值预估模型,得到物品的第一实际价值信息;最后将物品的第一实际价值信息推送给用户。利用人工智能技术,通过识别物品的第一图像,能够快速地预估物品的第一实际价值,帮助用户进行购物决策,减少了用户对物品价值的分析成本。The information push method, device, equipment, storage medium, and program product provided by the present disclosure first receive the first image of the item uploaded by the user; then input the first image of the item into the pre-trained value estimation model to obtain the first image of the item - Actual value information; finally push the first actual value information of the item to the user. Using artificial intelligence technology, by identifying the first image of the item, it can quickly estimate the first actual value of the item, help users make shopping decisions, and reduce the user's cost of analyzing the value of the item.

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。It should be understood that what is described in this section is not intended to identify key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will be readily understood through the following description.

附图说明Description of drawings

附图用于更好地理解本方案,不构成对本公申请的限定。其中:The accompanying drawings are used to better understand the solution, and do not constitute a limitation to the application of the present disclosure. in:

图1是本公开可以应用于其中的示例性系统架构;FIG. 1 is an exemplary system architecture to which the present disclosure may be applied;

图2是根据本公开的信息推送方法的一个实施例的流程图;FIG. 2 is a flowchart of an embodiment of an information push method according to the present disclosure;

图3是根据本公开的信息推送方法的又一个实施例的流程图;Fig. 3 is a flow chart of another embodiment of the information pushing method according to the present disclosure;

图4是可以实现图3所示的实施例的信息推送方法的场景图;FIG. 4 is a scene diagram of an information push method that can implement the embodiment shown in FIG. 3;

图5是根据本公开的信息推送方法的另一个实施例的流程图;FIG. 5 is a flow chart of another embodiment of the information push method according to the present disclosure;

图6是可以实现图5所示的实施例的信息推送方法的场景图;FIG. 6 is a scene diagram of an information push method that can implement the embodiment shown in FIG. 5;

图7是根据本公开的信息推送装置的一个实施例的结构示意图;Fig. 7 is a schematic structural diagram of an embodiment of an information push device according to the present disclosure;

图8是用来实现本公开实施例的信息推送方法的电子设备的框图。Fig. 8 is a block diagram of an electronic device used to implement the information pushing method of the embodiment of the present disclosure.

具体实施方式Detailed ways

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.

图1示出了可以应用本申请的信息推送方法或信息推送装置的实施例的示例性系统架构100。FIG. 1 shows an exemplary system architecture 100 to which an embodiment of the information pushing method or information pushing apparatus of the present application can be applied.

如图1所示,系统架构100中可以包括终端设备101、网络102和服务器103。网络102用以在终端设备101和服务器103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in FIG. 1 , a system architecture 100 may include a terminal device 101 , a network 102 and a server 103 . The network 102 is used as a medium for providing a communication link between the terminal device 101 and the server 103 . Network 102 may include various connection types, such as wires, wireless communication links, or fiber optic cables, among others.

用户可以使用终端设备101通过网络102与服务器103交互,以接收或发送消息等。终端设备101上可以安装有各种客户端应用,例如购物平台等。The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages and the like. Various client applications, such as a shopping platform, may be installed on the terminal device 101 .

终端设备101可以是硬件,也可以是软件。当终端设备101为硬件时,可以是各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101为软件时,可以安装在上述电子设备中。其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。The terminal device 101 may be hardware or software. When the terminal device 101 is hardware, it may be various electronic devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers and the like. When the terminal device 101 is software, it can be installed in the above-mentioned electronic device. It can be implemented as a plurality of software or software modules, or as a single software or software module. No specific limitation is made here.

服务器103可以提供各种服务。例如,服务器103可以对从终端设备101接收到的物品的第一图像等数据对进行分析等处理,并向终端设备101推送处理结果(例如物品的第一实际价值信息)。The server 103 can provide various services. For example, the server 103 may analyze and process the data received from the terminal device 101 such as the first image of the item, and push the processing result (for example, the first actual value information of the item) to the terminal device 101 .

需要说明的是,服务器103可以是硬件,也可以是软件。当服务器103为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。It should be noted that the server 103 may be hardware or software. When the server 103 is hardware, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server. When the server 103 is software, it may be implemented as multiple software or software modules (for example, for providing distributed services), or as a single software or software module. No specific limitation is made here.

需要说明的是,本申请实施例所提供的信息推送方法一般由服务器103执行,相应地,信息推送装置一般设置于服务器103中。It should be noted that the information pushing method provided in the embodiment of the present application is generally executed by the server 103 , and correspondingly, the information pushing device is generally set in the server 103 .

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks and servers in Fig. 1 are only illustrative. According to the implementation needs, there can be any number of terminal devices, networks and servers.

继续参考图2,其示出了根据本公开的信息推送方法的一个实施例的流程图。该信息推送方法包括以下步骤:Continue to refer to FIG. 2 , which shows a flowchart of an embodiment of an information push method according to the present disclosure. The information push method includes the following steps:

步骤201,接收用户上传的物品的第一图像。Step 201, receiving a first image of an item uploaded by a user.

在本实施例中,信息推送方法的执行主体(例如图1所示的服务器103)可以接收用户上传的物品的第一图像。其中,物品的第一图像可以来自第一购物平台,包括物品在第一购物平台中的第一价值相关信息。第一价值相关信息可以包括但不限于物品在第一购物平台中的原始价值、到手价值、预定价值、剩余价值、商家优惠券、购物平台补贴、优惠时间段等信息。In this embodiment, the executing body of the information pushing method (for example, the server 103 shown in FIG. 1 ) may receive the first image of the item uploaded by the user. Wherein, the first image of the item may come from the first shopping platform, including information about the first value of the item on the first shopping platform. The first value-related information may include, but not limited to, the original value of the item on the first shopping platform, the obtained value, the predetermined value, the remaining value, merchant coupons, shopping platform subsidies, discount time periods and other information.

实践中,用户的终端设备上安装有第一购物平台。若用户想要在第一购物平台上购买物品,可以在第一购物平台上搜索这个物品的购买链接。用户点开物品的购买链接,可以浏览物品的图像集合、详情信息和评论信息等等。其中,物品的图像集合可以用于向用户展示物品的总体信息和细节信息。此外,商家为了吸引用户购买物品,还会在物品的图像集合中的至少部分图像上添加物品的第一价值相关信息。通常,第一价值相关信息会添加在物品的图像集合的封面图像上,即物品的第一图像。若用户想要预估物品的第一实际价值,就可以上传物品的第一图像。In practice, the first shopping platform is installed on the user's terminal device. If the user wants to purchase an item on the first shopping platform, he can search for a purchase link of the item on the first shopping platform. The user clicks on the purchase link of the item, and can browse the image collection, detailed information, review information, etc. of the item. Among them, the image collection of the item can be used to present the general information and detailed information of the item to the user. In addition, in order to attract users to purchase the item, the merchant will also add the first value-related information of the item to at least some of the images in the image collection of the item. Usually, the first value-related information will be added to the cover image of the image set of the item, that is, the first image of the item. If the user wants to estimate the first actual value of the item, he can upload the first image of the item.

步骤202,将物品的第一图像输入至预先训练的价值预估模型,得到物品的第一实际价值信息。Step 202: Input the first image of the item into the pre-trained value estimation model to obtain the first actual value information of the item.

在本实施例中,上述执行主体可以将物品的第一图像输入至价值预估模型,得到物品的第一实际价值信息。其中,物品的第一实际价值信息可以是在第一购物平台上购买物品的实际花费信息。In this embodiment, the execution subject may input the first image of the item into the value estimation model to obtain the first actual value information of the item. Wherein, the first actual value information of the item may be the actual cost information of purchasing the item on the first shopping platform.

通常,价值预估模型可以是利用人工智能技术基于训练样本集和神经网络模型训练得到的。例如,首先获取训练样本集,其中,训练样本集中的训练样本包括样本物品的图像和实际价值信息,样本物品的图像中可以包括样本物品的第一价值相关信息;然后将样本物品的图像作为输入,将样本物品的实际价值信息作为输出,训练得到价值预估模型。Usually, the value estimation model can be obtained by using artificial intelligence technology based on the training sample set and neural network model training. For example, first obtain the training sample set, wherein, the training sample in the training sample set includes the image of the sample item and the actual value information, and the image of the sample item may include the first value-related information of the sample item; then the image of the sample item is used as an input , take the actual value information of the sample items as output, and train the value estimation model.

需要说明的是,同一购物平台上的不同物品的图像中的价值相关信息分布情况类似,而不同购物平台上的同一物品的图像中的价值相关信息分布情况差别较大。因此,对于第一购物平台,可以从第一购物平台获取大量物品的图像,生成训练样本集,训练第一购物平台对应的价值预估模型。该价值预估模型可以用于对第一购物平台上的物品的实际价值信息进行预估。It should be noted that the distribution of value-related information in images of different items on the same shopping platform is similar, while the distribution of value-related information in images of the same item on different shopping platforms is quite different. Therefore, for the first shopping platform, images of a large number of items can be obtained from the first shopping platform, a training sample set can be generated, and a value estimation model corresponding to the first shopping platform can be trained. The value estimation model can be used to estimate the actual value information of the items on the first shopping platform.

在本实施例的一些可选的实现方式中,价值预估模型可以包括检测模型和数学计算模型,使得不同购物平台上的物品的图像可以利用同一价值预估模型进行处理,通用性更强。具体地,上述执行主体可以首先将物品的第一图像输入至预先训练的检测模型,提取物品的第一价值相关信息;然后基于物品的第一价值相关信息计算物品的第一实际价值信息。其中,检测模型可以利用图像识别技术识别第一图像上的文字,得到物品的第一价值相关信息。数据计算模型可以基于物品的第一价值相关信息进行数据计算,得到物品的第一实际价值信息。通常,不同类别的价值相关信息可以使用不同的数学计算模型进行计算,从而能够不受购物平台和价值相关信息在图像上的分布情况的限制,对物品的实际价值进行针对性地计算。例如,对于价值相关信息包括物品的预定价值和剩余价值的情况,数学计算模型可以计算预定价值和剩余价值的和,作为物品的实际价值。又例如,对于价值相关信息包括物品的到手价值的情况,数据计算模型可以将物品的到手价值直接作为物品的实际价值。再例如,对于价值相关信息包括物品的原始价值、商家优惠券和购物平台补贴的情况,在满足商家优惠券和购物平台补贴的情况下,数学计算模型可以将物品的原始价值减去商家优惠券和购物平台补贴的数额,得到物品的实际价值。In some optional implementations of this embodiment, the value estimation model may include a detection model and a mathematical calculation model, so that images of items on different shopping platforms can be processed using the same value estimation model, which is more versatile. Specifically, the execution subject may first input the first image of the item into the pre-trained detection model to extract the first value-related information of the item; then calculate the first actual value information of the item based on the first value-related information of the item. Wherein, the detection model can use image recognition technology to recognize the text on the first image, and obtain the first value-related information of the item. The data calculation model can perform data calculation based on the first value-related information of the item to obtain the first actual value information of the item. Usually, different types of value-related information can be calculated using different mathematical calculation models, so that the actual value of the item can be calculated in a targeted manner without being limited by the shopping platform and the distribution of value-related information on the image. For example, when the value-related information includes the predetermined value and the remaining value of the item, the mathematical calculation model can calculate the sum of the predetermined value and the remaining value as the actual value of the item. For another example, in the case where the value-related information includes the received value of the item, the data calculation model may directly use the received value of the item as the actual value of the item. For another example, when the value-related information includes the original value of the item, merchant coupons, and shopping platform subsidies, the mathematical calculation model can subtract the original value of the item from the merchant coupons if the merchant coupons and shopping platform subsidies are satisfied. and the amount of subsidy from the shopping platform to get the actual value of the item.

需要说明的是,为了吸引用户购买物品,第一购物平台的商家除了将物品的第一价值相关信息添加在物品的第一图像之外,还会添加在物品的第一标题信息中。因此,用户在上传物品的第一图像的同时,可以同时上传物品的第一标题信息。价值预估模型可以同时识别物品的第一图像和第一标题信息,得到将物品的第一实际价值信息。其中,物品的第一标题信息可以是物品在第一购物平台上的标题信息。It should be noted that, in order to attract users to purchase items, the merchant of the first shopping platform will add the first title information of the item in addition to the first value-related information of the item in the first image of the item. Therefore, while uploading the first image of the item, the user can simultaneously upload the first title information of the item. The value estimation model can simultaneously identify the first image and the first title information of the item to obtain the first actual value information of the item. Wherein, the first title information of the item may be the title information of the item on the first shopping platform.

步骤203,将物品的第一实际价值信息推送给用户。Step 203, pushing the first actual value information of the item to the user.

在本实施例中,上述执行主体可以将物品的第一实际价值信息推送给用户。用户可以参考物品的第一实际价值信息进行决策,确定是否在第一购物网站上购买物品。In this embodiment, the execution subject may push the first actual value information of the item to the user. The user can make a decision by referring to the first actual value information of the item to determine whether to purchase the item on the first shopping website.

本公开实施例提供的信息推送方法,首先接收用户上传的物品的第一图像;然后将物品的第一图像输入至预先训练的价值预估模型,得到物品的第一实际价值信息;最后将物品的第一实际价值信息推送给用户。利用人工智能技术,通过识别物品的第一图像,能够快速地预估物品的第一实际价值,帮助用户进行购物决策,减少了用户对物品价值的分析成本。The information push method provided by the embodiments of the present disclosure first receives the first image of the item uploaded by the user; then inputs the first image of the item into the pre-trained value estimation model to obtain the first actual value information of the item; finally sends the item The first actual value information is pushed to the user. Using artificial intelligence technology, by identifying the first image of the item, it can quickly estimate the first actual value of the item, help users make shopping decisions, and reduce the user's cost of analyzing the value of the item.

进一步参考图3,其示出了根据本公开的信息推送方法的又一个实施例的流程图。该信息推送方法包括以下步骤:Further referring to FIG. 3 , it shows a flow chart of another embodiment of the information pushing method according to the present disclosure. The information push method includes the following steps:

步骤301,接收用户上传的物品的第一图像。Step 301, receiving a first image of an item uploaded by a user.

在本实施例中,步骤301具体操作已在图2所示的实施例中步骤201进行了详细的介绍,在此不再赘述。In this embodiment, the specific operation of step 301 has been introduced in detail in step 201 in the embodiment shown in FIG. 2 , and will not be repeated here.

步骤302,将物品的第一图像输入至预先训练的检测模型,提取物品的第一价值相关信息。Step 302, input the first image of the item into the pre-trained detection model, and extract the first value-related information of the item.

在本实施例中,信息推送方法的执行主体(例如图1所示的服务器103)可以将物品的第一图像输入至检测模型,提取物品的第一价值相关信息。其中,物品的第一图像可以来自第一购物平台,包括物品在第一购物平台中的第一价值相关信息。第一价值相关信息可以包括但不限于物品在第一购物平台中的原始价值、到手价值、预定价值、剩余价值、商家优惠券、购物平台补贴、优惠时间段等信息。检测模型可以利用图像识别技术识别第一图像上的文字,得到物品的第一价值相关信息。In this embodiment, the executing subject of the information push method (such as the server 103 shown in FIG. 1 ) may input the first image of the item into the detection model to extract the first value-related information of the item. Wherein, the first image of the item may come from the first shopping platform, including information about the first value of the item on the first shopping platform. The first value-related information may include, but not limited to, the original value of the item on the first shopping platform, the obtained value, the predetermined value, the remaining value, merchant coupons, shopping platform subsidies, discount time periods and other information. The detection model can use image recognition technology to recognize the text on the first image, and obtain the first value-related information of the item.

步骤303,从物品的第一价值相关信息中提取物品的第一原始价值信息、第一优惠信息以及第一实际价值计算公式。Step 303, extract the first original value information of the item, the first discount information and the first actual value calculation formula from the first value-related information of the item.

在本实施例中,上述执行主体可以从物品的第一价值相关信息中提取物品的第一原始价值信息、第一优惠信息以及第一实际价值计算公式。其中,物品的第一原始价值信息是物品在第一购物平台中的原始价值信息。物品的第一优惠信息可以包括但不限于商家优惠券和购物平台补贴等信息。物品的第一实际价值计算公式可以是基于物品的第一原始价值信息和第一优惠信息计算物品的第一实际价值信息的数学计算公式。In this embodiment, the execution subject may extract the first original value information of the item, the first discount information, and the first actual value calculation formula from the first value-related information of the item. Wherein, the first original value information of the item is the original value information of the item on the first shopping platform. The first preferential information of the item may include but not limited to information such as merchant coupons and shopping platform subsidies. The first actual value calculation formula of the item may be a mathematical calculation formula for calculating the first actual value information of the item based on the first original value information of the item and the first preferential information.

通常,检测模型除了识别物品的第一图像上的文字之外,还能够识别其中的计算规则。例如,检测模型识别商家优惠券减多少、购物平台补贴减多少、到手价值、预定价值、剩余价值等信息,基于这些信息判断是否需要进行计算,以及如何进行计算。Typically, the detection model is capable of recognizing computational rules in the first image of the item in addition to recognizing the text on it. For example, the detection model identifies information such as how much the merchant’s coupons are reduced, how much the shopping platform subsidy is reduced, the value in hand, the predetermined value, the remaining value, etc., and based on these information, it is judged whether calculations are required and how to perform calculations.

步骤304,将物品的第一原始价值信息和第一优惠信息输入至第一物品的第一实际价值计算公式,得到物品的第一实际价值信息。Step 304: Input the first original value information of the item and the first discount information into the first actual value calculation formula of the first item to obtain the first actual value information of the item.

在本实施例中,上述执行主体可以将物品的第一原始价值信息和第一优惠信息输入至第一物品的第一实际价值计算公式,得到物品的第一实际价值信息。例如,在满足优惠券和平台补贴的情况下,上述执行主体可以将物品的第一原始价值信息的数额减去物品的第一优惠信息的数额,得到物品的第一实际价值信息。In this embodiment, the execution subject may input the first original value information and the first discount information of the item into the first actual value calculation formula of the first item to obtain the first actual value information of the item. For example, in the case of coupons and platform subsidies, the executive body may subtract the amount of the first preferential information of the item from the amount of the first original value information of the item to obtain the first actual value information of the item.

步骤305,若物品的第一价值相关信息中包括第一附加物品的信息,基于第一附加物品的信息进行大数据检索,得到第一附加物品的价值信息。Step 305, if the first value-related information of the item includes the information of the first additional item, perform a big data search based on the information of the first additional item to obtain the value information of the first additional item.

在本实施例中,第一购物平台上的物品通常会附带赠品,即,第一附加物品。若物品的第一价值相关信息中包括第一附加物品的信息,上述执行主体可以基于第一附加物品的信息进行大数据检索,得到第一附加物品的价值信息。In this embodiment, the items on the first shopping platform usually come with gifts, that is, the first additional items. If the first value-related information of the item includes the information of the first additional item, the execution subject may perform a big data search based on the information of the first additional item to obtain the value information of the first additional item.

通常,第一附加物品的信息可以包括第一附加物品的重量或容积。上述执行主体可以检索与第一附加物品相似的物品的价值信息,然后根据第一附加物品的重量或容积与检索到的物品的重量或容积的比值,换算出第一附加物品的价值信息。Generally, the information of the first additional item may include the weight or volume of the first additional item. The execution subject can retrieve the value information of items similar to the first additional item, and then convert the value information of the first additional item according to the ratio of the weight or volume of the first additional item to the weight or volume of the retrieved item.

步骤306,基于第一附加物品的价值信息对物品的第一实际价值信息进行修正。Step 306: Correct the first actual value information of the item based on the value information of the first additional item.

在本实施例中,上述执行主体可以基于第一附加物品的价值信息对物品的第一实际价值信息进行修正。In this embodiment, the execution subject may correct the first actual value information of the item based on the value information of the first additional item.

通常,上述执行主体可以将物品的第一实际价值信息的数额减去第一附加物品的价值信息的数额,得到物品的最终实际价值信息。此外,在物品与第一附加物品属于同一物品的情况下,上述执行主体还可以将物品的重量或容积加上第一附加物品的重量或容积,作为物品的最终重量或最终容积,并将物品的第一实际价值信息,作为物品的实际价值信息。Usually, the execution subject may subtract the amount of the value information of the first additional item from the amount of the first actual value information of the item to obtain the final actual value information of the item. In addition, in the case that the item and the first additional item belong to the same item, the executive body may also add the weight or volume of the item to the weight or volume of the first additional item as the final weight or final volume of the item, and add the weight or volume of the item to The first actual value information of is used as the actual value information of the item.

此外,检测模型还可以识别几期免息的信息,根据活期利率计算出大约节省的价值信息。In addition, the detection model can also identify several periods of interest-free information, and calculate the approximate saved value information based on the current interest rate.

步骤307,将物品的第一实际价值信息推送给用户。Step 307, pushing the first actual value information of the item to the user.

在本实施例中,步骤307具体操作已在图2所示的实施例中步骤203进行了详细的介绍,在此不再赘述。In this embodiment, the specific operation of step 307 has been introduced in detail in step 203 in the embodiment shown in FIG. 2 , and will not be repeated here.

从图3中可以看出,与图2对应的实施例相比,本实施例中的信息推送方法增加了购物平台上的物品附带赠品情况下的价值预估步骤。由此,本实施例描述的方案在购物平台上的物品附带赠品情况下,也能够实现对物品实际价值的预估,扩大了价值预估的应用范围。It can be seen from FIG. 3 that, compared with the embodiment corresponding to FIG. 2 , the information push method in this embodiment adds a step of value estimation in the case that the item on the shopping platform comes with a gift. Therefore, the solution described in this embodiment can also realize the estimation of the actual value of the item when the item on the shopping platform comes with a gift, which expands the application range of the value estimation.

为了便于理解,图4提供了可以实现图3所示的实施例的信息推送方法的场景图。如图4所示,用户在购物平台上搜索某品牌的面霜的购买链接。用户点开购买链接,将面霜的封面图像拖入AI助手。AI助手进行识别计算,通过第一图像上的文字识别出有定金、立减、到手价等信息,则到手价为面霜的实际支付,其他信息可以忽略。此外,通过将定金与尾款合并,也可以得到面霜的实际支付。图4中直接识别出面霜的到手价52=实际支付52。此外,面霜包含赠品精华水,AI助手对赠品精华水进行赠品匹配识别价值,AI助手再次进行识别计算,得到赠品精华水价值8元左右。AI助手计算实际含赠品花费约52-8=44,并推送给用户,便于用户决定是否在这个购物平台上购买该面霜。For ease of understanding, FIG. 4 provides a scene diagram of the information push method that can implement the embodiment shown in FIG. 3 . As shown in Figure 4, the user searches for a purchase link of a certain brand of face cream on the shopping platform. The user clicks on the purchase link and drags the cover image of the cream into the AI assistant. The AI assistant performs recognition calculations, and recognizes information such as deposit, instant discount, and hand price through the text on the first image, and the hand price is the actual payment for the cream, and other information can be ignored. In addition, by combining the deposit with the final payment, you can also get the actual payment for the cream. In FIG. 4 , it is directly recognized that the received price 52 of the face cream=actual payment 52 . In addition, the face cream contains free essence water, and the AI assistant matches the gift value to the gift essence water, and the AI assistant conducts identification and calculation again, and the gift essence water is worth about 8 yuan. The AI assistant calculates the actual cost of about 52-8=44 including gifts, and pushes it to the user, so that the user can decide whether to buy the cream on this shopping platform.

进一步参考图5,其示出了根据本公开的信息推送方法的另一个实施例的流程图。该信息推送方法包括以下步骤:Further refer to FIG. 5 , which shows a flow chart of another embodiment of the information pushing method according to the present disclosure. The information push method includes the following steps:

步骤501,接收用户上传的物品的第一图像。Step 501, receiving a first image of an item uploaded by a user.

在本实施例中,信息推送方法的执行主体(例如图1所示的服务器103)可以接收用户上传的物品的第一图像。其中,物品的第一图像可以来自第一购物平台。In this embodiment, the executing body of the information pushing method (for example, the server 103 shown in FIG. 1 ) may receive the first image of the item uploaded by the user. Wherein, the first image of the item may come from the first shopping platform.

步骤502,获取物品的多个第二图像。Step 502, acquiring multiple second images of the item.

在本实施例中,上述执行主体可以获取物品的多个第二图像。其中,物品的多个第二图像可以来自于多个第二购物平台。第二购物品平台可以是不同于第一购物平台的其他购物平台。In this embodiment, the execution subject may acquire multiple second images of the item. Wherein, multiple second images of items may come from multiple second shopping platforms. The second shopping platform may be other shopping platforms different from the first shopping platform.

步骤503,将物品的第一图像和多个第二图像分别输入至预先训练的价值预估模型,得到物品的第一实际价值信息和多个第二实际价值信息。Step 503: Input the first image of the item and the plurality of second images respectively into the pre-trained value estimation model to obtain the first actual value information and the plurality of second actual value information of the item.

在本实施例中,上述执行主体可以将物品的第一图像和多个第二图像分别输入至价值预估模型,得到物品的第一实际价值信息和多个第二实际价值信息。In this embodiment, the execution subject may input the first image of the item and the plurality of second images into the value estimation model to obtain the first actual value information and the plurality of second actual value information of the item.

需要说明的是,价值预估模型识别物品的第一图像得到对应的第一实际价值信息的过程在图2所示的实施例中步骤202进行了详细的介绍。价值预估模型识别物品的第二图像得到对应的第二实际价值信息的过程可以参见价值预估模型识别物品的第一图像得到对应的第一实际价值信息的过程,这里不再赘述。It should be noted that the process of identifying the first image of the item by the value estimation model to obtain the corresponding first actual value information is described in detail in step 202 in the embodiment shown in FIG. 2 . The process for the value estimation model to identify the second image of the item to obtain the corresponding second actual value information can refer to the process for the value estimation model to identify the first image of the item to obtain the corresponding first actual value information, which will not be repeated here.

在本实施例的一些可选的实现方式中,为了吸引用户购买物品,第一购物平台的商家除了将物品的第一价值相关信息添加在物品的第一图像之外,还会添加在物品的第一标题中。因此,用户在上传物品的第一图像的同时,可以同时上传物品的第一标题信息。价值预估模型还可以爬取物品的第一标题信息,对物品的第一图像进行图像识别,以及对物品的第一标题信息进行文字识别,得到物品的第一实际价值信息。由于价值预估模型获取物品更加全面的第一价值相关信息进行价值预估,提升了价值预估的准确度。需要说明的是,价值预估模型可以对物品的第二图像和第二标题信息进行同样的处理,这里不再赘述。In some optional implementations of this embodiment, in order to attract users to purchase items, in addition to adding the first value-related information of the item to the first image of the item, the merchant on the first shopping platform will also add in the first title. Therefore, while uploading the first image of the item, the user can simultaneously upload the first title information of the item. The value estimation model can also crawl the first title information of the item, perform image recognition on the first image of the item, and perform text recognition on the first title information of the item to obtain the first actual value information of the item. Since the value estimation model acquires more comprehensive first value-related information of the item for value estimation, the accuracy of value estimation is improved. It should be noted that the value estimation model can perform the same processing on the second image and the second title information of the item, which will not be repeated here.

步骤504,对比物品的第一实际价值信息和多个第二实际价值信息,以及基于对比结果向用户推送购物平台。Step 504, comparing the first actual value information of the item with multiple second actual value information, and pushing the shopping platform to the user based on the comparison result.

在本实施例中,上述执行主体可以对比物品的第一实际价值信息和多个第二实际价值信息,以及基于对比结果向用户推送购物平台。例如,上述执行主体可以基于实际价值信息从低到高的顺序对购物平台进行排序,以及将排序后的购物平台向用户推送。又例如,上述执行主体可以选取试实际价值信息最低的购物平台向用户推送,同时推送这个购物平台较第一购物平台低的实际价值信息。In this embodiment, the execution subject may compare the first actual value information of the item with multiple second actual value information, and push the shopping platform to the user based on the comparison result. For example, the execution subject may sort the shopping platforms based on the order of actual value information from low to high, and push the sorted shopping platforms to users. For another example, the above-mentioned executive body can select the shopping platform with the lowest actual value information to push to the user, and at the same time push the actual value information of this shopping platform lower than that of the first shopping platform.

从图5中可以看出,与图2对应的实施例相比,本实施例中的信息推送方法增加了对来自于多个第二购物平台的物品的多个第二图像进行价值预估的步骤。由此,本实施例描述的方案可以遍历爬取不同购物平台的同一物品的图像,计算出物品在不同购物平台的实际价值信息,以便于用户从购买方案最划算的购物平台购买物品。It can be seen from FIG. 5 that compared with the embodiment corresponding to FIG. 2, the information push method in this embodiment increases the value estimation of multiple second images of items from multiple second shopping platforms. step. Therefore, the solution described in this embodiment can traverse and crawl images of the same item on different shopping platforms, and calculate the actual value information of the item on different shopping platforms, so that users can purchase items from the shopping platform with the most cost-effective purchase plan.

为了便于理解,图6提供了可以实现图5所示的实施例的信息推送方法的场景图。如图6所示,用户在购物平台1上搜索某品牌的手机的购买链接。用户点开购买链接,将手机在购物平台1上的封面图像拖入AI助手。AI助手同时获取该手机在购物平台2和购物平台3上的封面图像。AI助手分别进行识别计算,识别出该手机在购物平台1上3期免息,节省40,到手价4799,在购物平台2上到手价4999,在购物平台3上12期免息,节省100,到手价4699。AI助手给出购买建议:在购物平台3上12期分期购买。For ease of understanding, FIG. 6 provides a scene diagram of the information push method that can implement the embodiment shown in FIG. 5 . As shown in FIG. 6 , the user searches for a purchase link of a mobile phone of a certain brand on the shopping platform 1 . The user clicks on the purchase link, and drags the cover image of the mobile phone on the shopping platform 1 into the AI assistant. The AI assistant simultaneously obtains the cover image of the mobile phone on shopping platform 2 and shopping platform 3. The AI assistant performs recognition calculations respectively, and recognizes that the mobile phone is interest-free for 3 periods on shopping platform 1, saving 40, and the hand price is 4799; on shopping platform 2, the price is 4999; on shopping platform 3, it is interest-free for 12 periods, saving 100, The price is 4699. The AI assistant gives purchase suggestions: purchase in 12 installments on the shopping platform 3.

进一步参考图7,作为对上述各图所示方法的实现,本公开提供了一种信息推送装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。Further referring to FIG. 7 , as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information push device, which corresponds to the method embodiment shown in FIG. 2 , and the device can specifically Used in various electronic equipment.

如图7所示,本实施例的信息推送装置700可以包括:接收模块701、第一预估模块702和第一推送模块703。其中,接收模块701,被配置成接收用户上传的物品的第一图像,其中,物品的第一图像中包括物品的第一价值相关信息;第一预估模块702,被配置成将物品的第一图像输入至预先训练的价值预估模型,得到物品的第一实际价值信息;第一推送模块703,被配置成将物品的第一实际价值信息推送给用户。As shown in FIG. 7 , the information pushing device 700 of this embodiment may include: a receiving module 701 , a first estimation module 702 and a first pushing module 703 . Among them, the receiving module 701 is configured to receive the first image of the item uploaded by the user, wherein the first image of the item includes the first value-related information of the item; the first estimation module 702 is configured to take the first image of the item An image is input to the pre-trained value estimation model to obtain the first actual value information of the item; the first pushing module 703 is configured to push the first actual value information of the item to the user.

在本实施例中,信息推送装置700中:接收模块701、第一预估模块702和第一推送模块703的具体处理及其所带来的技术效果可分别参考图2对应实施例中的步骤201-203的相关说明,在此不再赘述。In this embodiment, in the information pushing device 700: the specific processing of the receiving module 701, the first estimation module 702, and the first pushing module 703 and the technical effects brought about by them can refer to the steps in the corresponding embodiment in FIG. 2 Relevant descriptions of 201-203 will not be repeated here.

在本实施例的一些可选的实现方式中,第一预估模块702包括:提取子模块,被配置成将物品的第一图像输入至预先训练的检测模型,提取物品的第一价值相关信息;计算子模块,被配置成基于物品的第一价值相关信息计算物品的第一实际价值信息。In some optional implementations of this embodiment, the first estimation module 702 includes: an extraction submodule configured to input the first image of the item into a pre-trained detection model, and extract the first value-related information of the item The calculation submodule is configured to calculate the first actual value information of the item based on the first value-related information of the item.

在本实施例的一些可选的实现方式中,计算子模块进一步被配置成:从物品的第一价值相关信息中提取物品的第一原始价值信息、第一优惠信息以及第一实际价值计算公式;将物品的第一原始价值信息和第一优惠信息输入至第一物品的第一实际价值计算公式,得到物品的第一实际价值信息。In some optional implementations of this embodiment, the calculation submodule is further configured to: extract the first original value information of the item, the first discount information, and the first actual value calculation formula from the first value-related information of the item ; Input the first original value information and the first preferential information of the item into the first actual value calculation formula of the first item to obtain the first actual value information of the item.

在本实施例的一些可选的实现方式中,信息推送装置700还包括:检索模块,被配置成若物品的第一价值相关信息中包括第一附加物品的信息,基于第一附加物品的信息进行大数据检索,得到第一附加物品的价值信息;修正模块,被配置成基于第一附加物品的价值信息对物品的第一实际价值信息进行修正。In some optional implementations of this embodiment, the information pushing device 700 further includes: a retrieval module configured to, if the first value-related information of the item includes the information of the first additional item, based on the information of the first additional item The big data retrieval is performed to obtain the value information of the first additional item; the correction module is configured to correct the first actual value information of the item based on the value information of the first additional item.

在本实施例的一些可选的实现方式中,物品的第一图像来自于第一购物平台;以及信息推送装置700还包括:获取模块,被配置成获取物品的多个第二图像,其中,物品的多个第二图像来自于多个第二购物平台;第二预估模块,被配置成将物品的多个第二图像分别输入至价值预估模型,得到物品的多个第二实际价值信息;第二推送模块,被配置成对比物品的第一实际价值信息和多个第二实际价值信息,以及基于对比结果向用户推送购物平台。In some optional implementations of this embodiment, the first image of the item comes from the first shopping platform; and the information pushing device 700 further includes: an acquisition module configured to acquire multiple second images of the item, wherein, The multiple second images of the items come from multiple second shopping platforms; the second estimation module is configured to input the multiple second images of the items into the value estimation model respectively, to obtain multiple second actual values of the items information; a second push module, configured to compare the first actual value information of the item with a plurality of second actual value information, and push the shopping platform to the user based on the comparison result.

在本实施例的一些可选的实现方式中,信息推送装置700还包括:爬取模块,被配置成爬取物品的第一标题信息,其中,物品的第一标题信息来自于第一购物平台;以及第一预估模块进一步被配置成:利用价值预估模型对物品的第一图像进行图像识别,以及对物品的第一标题信息进行文字识别,得到物品的第一实际价值信息。In some optional implementations of this embodiment, the information pushing device 700 further includes: a crawling module configured to crawl the first title information of the item, where the first title information of the item comes from the first shopping platform ; and the first estimation module is further configured to: use the value estimation model to perform image recognition on the first image of the item, and perform text recognition on the first title information of the item to obtain the first actual value information of the item.

根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。According to the embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

图8示出了可以用来实施本公开的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。FIG. 8 shows a schematic block diagram of an example electronic device 800 that may be used to implement embodiments of the present disclosure. Electronic device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are by way of example only, and are not intended to limit implementations of the disclosure described and/or claimed herein.

如图8所示,设备800包括计算单元801,其可以根据存储在只读存储器(ROM)802中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)803中的计算机程序,来执行各种适当的动作和处理。在RAM803中,还可存储设备800操作所需的各种程序和数据。计算单元801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8, the device 800 includes a computing unit 801 that can execute according to a computer program stored in a read-only memory (ROM) 802 or loaded from a storage unit 808 into a random access memory (RAM) 803. Various appropriate actions and treatments. In the RAM 803, various programs and data necessary for the operation of the device 800 can also be stored. The computing unit 801 , ROM 802 , and RAM 803 are connected to each other through a bus 804 . An input/output (I/O) interface 805 is also connected to the bus 804 .

设备800中的多个部件连接至I/O接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the device 800 are connected to the I/O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a magnetic disk, an optical disk, etc. ; and a communication unit 809, such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 809 allows the device 800 to exchange information/data with other devices over a computer network such as the Internet and/or various telecommunication networks.

计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如信息推送方法。例如,在一些实施例中,信息推送方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到RAM 803并由计算单元801执行时,可以执行上文描述的信息推送方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行信息推送方法。The computing unit 801 may be various general-purpose and/or special-purpose processing components having processing and computing capabilities. Some examples of computing units 801 include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processing processor (DSP), and any suitable processor, controller, microcontroller, etc. The calculation unit 801 executes various methods and processes described above, such as an information push method. For example, in some embodiments, the information push method can be implemented as a computer software program, which is tangibly embodied in a machine-readable medium, such as the storage unit 808 . In some embodiments, part or all of the computer program may be loaded and/or installed onto the device 800 via the ROM 802 and/or the communication unit 809 . When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the information pushing method described above can be executed. Alternatively, in other embodiments, the computing unit 801 may be configured to execute the information pushing method in any other appropriate manner (for example, by means of firmware).

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips Implemented in a system of systems (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program codes for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special purpose computer, or other programmable data processing devices, so that the program codes, when executed by the processor or controller, make the functions/functions specified in the flow diagrams and/or block diagrams Action is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer discs, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide for interaction with the user, the systems and techniques described herein can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user. ); and a keyboard and pointing device (eg, a mouse or a trackball) through which a user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and can be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN) and the Internet.

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。A computer system may include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other.

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, each step described in the present disclosure may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution disclosed in the present disclosure can be achieved, no limitation is imposed herein.

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The specific implementation manners described above do not limit the protection scope of the present disclosure. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present disclosure shall be included within the protection scope of the present disclosure.

Claims (8)

Translated fromChinese
1.一种信息推送方法,包括:1. A method for pushing information, comprising:接收用户上传的物品的第一图像,其中,所述物品的第一图像中包括所述物品的第一价值相关信息;receiving a first image of an item uploaded by a user, wherein the first image of the item includes first value-related information of the item;将所述物品的第一图像输入至预先训练的价值预估模型,得到所述物品的第一实际价值信息;inputting the first image of the item into a pre-trained value estimation model to obtain the first actual value information of the item;将所述物品的第一实际价值信息推送给所述用户;Pushing the first actual value information of the item to the user;其中,所述将所述物品的第一图像输入至预先训练的价值预估模型,得到所述物品的第一实际价值信息,包括:Wherein, the inputting the first image of the item into the pre-trained value estimation model to obtain the first actual value information of the item includes:将所述物品的第一图像输入至预先训练的检测模型,提取所述物品的第一价值相关信息;inputting the first image of the item into a pre-trained detection model, and extracting the first value-related information of the item;基于所述物品的第一价值相关信息计算所述物品的第一实际价值信息;calculating first actual value information of the item based on first value-related information of the item;其中,所述基于所述物品的第一价值相关信息计算所述物品的第一实际价值信息,包括:Wherein, the calculating the first actual value information of the item based on the first value-related information of the item includes:从所述物品的第一价值相关信息中提取所述物品的第一原始价值信息、第一优惠信息以及第一实际价值计算公式;Extracting the first original value information, the first preferential information and the first actual value calculation formula of the item from the first value-related information of the item;将所述物品的第一原始价值信息和第一优惠信息输入至所述物品的第一实际价值计算公式,得到所述物品的第一实际价值信息;Inputting the first original value information and the first preferential information of the item into the first actual value calculation formula of the item to obtain the first actual value information of the item;其中,所述方法还包括:Wherein, the method also includes:若所述物品的第一价值相关信息中包括第一附加物品的信息,基于所述第一附加物品的信息进行大数据检索,得到所述第一附加物品的价值信息;If the first value-related information of the item includes the information of the first additional item, performing a big data search based on the information of the first additional item to obtain the value information of the first additional item;基于所述第一附加物品的价值信息对所述物品的第一实际价值信息进行修正。The first actual value information of the item is corrected based on the value information of the first additional item.2.根据权利要求1所述的方法,其中,所述物品的第一图像来自于第一购物平台;以及2. The method of claim 1, wherein the first image of the item is from a first shopping platform; and所述方法还包括:The method also includes:获取所述物品的多个第二图像,其中,所述物品的多个第二图像来自于多个第二购物平台;Acquiring multiple second images of the item, wherein the multiple second images of the item come from multiple second shopping platforms;将所述物品的多个第二图像分别输入至所述价值预估模型,得到所述物品的多个第二实际价值信息;Inputting multiple second images of the item into the value estimation model respectively to obtain multiple second actual value information of the item;对比所述物品的第一实际价值信息和多个第二实际价值信息,以及基于对比结果向所述用户推送购物平台。Comparing the first actual value information of the item with a plurality of second actual value information, and pushing the shopping platform to the user based on the comparison result.3.根据权利要求2所述的方法,其中,所述方法还包括:3. The method of claim 2, wherein the method further comprises:爬取所述物品的第一标题信息,其中,所述物品的第一标题信息来自于所述第一购物平台;以及crawling the first title information of the item, wherein the first title information of the item comes from the first shopping platform; and所述将所述物品的第一图像输入至预先训练的价值预估模型,得到所述物品的第一实际价值信息,包括:The step of inputting the first image of the item into the pre-trained value estimation model to obtain the first actual value information of the item includes:利用所述价值预估模型对所述物品的第一图像进行图像识别,以及对所述物品的第一标题信息进行文字识别,得到所述物品的第一实际价值信息。Image recognition is performed on the first image of the item by using the value estimation model, and text recognition is performed on the first title information of the item to obtain first actual value information of the item.4.一种信息推送装置,包括:4. An information push device, comprising:接收模块,被配置成接收用户上传的物品的第一图像,其中,所述物品的第一图像中包括所述物品的第一价值相关信息;A receiving module configured to receive a first image of an item uploaded by a user, wherein the first image of the item includes first value-related information of the item;第一预估模块,被配置成将所述物品的第一图像输入至预先训练的价值预估模型,得到所述物品的第一实际价值信息;The first estimation module is configured to input the first image of the item into a pre-trained value estimation model to obtain the first actual value information of the item;第一推送模块,被配置成将所述物品的第一实际价值信息推送给所述用户;The first push module is configured to push the first actual value information of the item to the user;其中,所述第一预估模块包括:Wherein, the first estimation module includes:提取子模块,被配置成将所述物品的第一图像输入至预先训练的检测模型,提取所述物品的第一价值相关信息;The extraction submodule is configured to input the first image of the item into a pre-trained detection model, and extract the first value-related information of the item;计算子模块,被配置成基于所述物品的第一价值相关信息计算所述物品的第一实际价值信息;A calculation submodule configured to calculate first actual value information of the item based on the first value-related information of the item;其中,所述计算子模块进一步被配置成:Wherein, the calculation submodule is further configured to:从所述物品的第一价值相关信息中提取所述物品的第一原始价值信息、第一优惠信息以及第一实际价值计算公式;Extracting the first original value information, the first preferential information and the first actual value calculation formula of the item from the first value-related information of the item;将所述物品的第一原始价值信息和第一优惠信息输入至所述物品的第一实际价值计算公式,得到所述物品的第一实际价值信息;Inputting the first original value information and the first preferential information of the item into the first actual value calculation formula of the item to obtain the first actual value information of the item;其中,所述装置还包括:Wherein, the device also includes:检索模块,被配置成若所述物品的第一价值相关信息中包括第一附加物品的信息,基于所述第一附加物品的信息进行大数据检索,得到所述第一附加物品的价值信息;The retrieval module is configured to, if the first value-related information of the item includes the information of the first additional item, perform a big data search based on the information of the first additional item, and obtain the value information of the first additional item;修正模块,被配置成基于所述第一附加物品的价值信息对所述物品的第一实际价值信息进行修正。A correction module configured to correct the first actual value information of the item based on the value information of the first additional item.5.根据权利要求4所述的装置,其中,所述物品的第一图像来自于第一购物平台;以及5. The apparatus of claim 4, wherein the first image of the item is from a first shopping platform; and所述装置还包括:The device also includes:获取模块,被配置成获取所述物品的多个第二图像,其中,所述物品的多个第二图像来自于多个第二购物平台;An acquisition module configured to acquire a plurality of second images of the item, wherein the plurality of second images of the item come from a plurality of second shopping platforms;第二预估模块,被配置成将所述物品的多个第二图像分别输入至所述价值预估模型,得到所述物品的多个第二实际价值信息;The second estimation module is configured to respectively input a plurality of second images of the item into the value estimation model to obtain a plurality of second actual value information of the item;第二推送模块,被配置成对比所述物品的第一实际价值信息和多个第二实际价值信息,以及基于对比结果向所述用户推送购物平台。The second push module is configured to compare the first actual value information of the item with a plurality of second actual value information, and push the shopping platform to the user based on the comparison result.6.根据权利要求5所述的装置,其中,所述装置还包括:6. The device of claim 5, wherein the device further comprises:爬取模块,被配置成爬取所述物品的第一标题信息,其中,所述物品的第一标题信息来自于所述第一购物平台;以及A crawling module configured to crawl the first title information of the item, wherein the first title information of the item comes from the first shopping platform; and所述第一预估模块进一步被配置成:The first estimation module is further configured to:利用所述价值预估模型对所述物品的第一图像进行图像识别,以及对所述物品的第一标题信息进行文字识别,得到所述物品的第一实际价值信息。Image recognition is performed on the first image of the item by using the value estimation model, and text recognition is performed on the first title information of the item to obtain first actual value information of the item.7.一种电子设备,包括:7. An electronic device comprising:至少一个处理器;以及at least one processor; and与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-3中任一项所述的方法。The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can perform any one of claims 1-3. Methods.8.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行权利要求1-3中任一项所述的方法。8. A non-transitory computer-readable storage medium storing computer instructions, the computer instructions being used to cause the computer to execute the method according to any one of claims 1-3.
CN202110109727.3A2021-01-272021-01-27Information pushing method, device, equipment, storage medium and program productActiveCN112907317B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110109727.3ACN112907317B (en)2021-01-272021-01-27Information pushing method, device, equipment, storage medium and program product

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110109727.3ACN112907317B (en)2021-01-272021-01-27Information pushing method, device, equipment, storage medium and program product

Publications (2)

Publication NumberPublication Date
CN112907317A CN112907317A (en)2021-06-04
CN112907317Btrue CN112907317B (en)2023-08-04

Family

ID=76120537

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110109727.3AActiveCN112907317B (en)2021-01-272021-01-27Information pushing method, device, equipment, storage medium and program product

Country Status (1)

CountryLink
CN (1)CN112907317B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109993568A (en)*2018-01-032019-07-09北京京东尚科信息技术有限公司The method and apparatus of information push
CN110659892A (en)*2019-07-312020-01-07林勇Method and device for acquiring total price of article, computer equipment and storage medium
CN111125501A (en)*2018-10-312020-05-08北京字节跳动网络技术有限公司Method and apparatus for processing information
CN111784478A (en)*2020-07-142020-10-16上海连尚网络科技有限公司 Method and apparatus for comparing prices of items

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150332040A1 (en)*2014-05-192015-11-19Honeywell International Inc.Systems, Devices, and Methods for Authenticating A Value Article
TWI622006B (en)*2016-08-312018-04-21楊琛A valuable item trading system and method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109993568A (en)*2018-01-032019-07-09北京京东尚科信息技术有限公司The method and apparatus of information push
CN111125501A (en)*2018-10-312020-05-08北京字节跳动网络技术有限公司Method and apparatus for processing information
CN110659892A (en)*2019-07-312020-01-07林勇Method and device for acquiring total price of article, computer equipment and storage medium
CN111784478A (en)*2020-07-142020-10-16上海连尚网络科技有限公司 Method and apparatus for comparing prices of items

Also Published As

Publication numberPublication date
CN112907317A (en)2021-06-04

Similar Documents

PublicationPublication DateTitle
EP4242955A1 (en)User profile-based object recommendation method and device
CN110084658B (en)Method and device for matching articles
CN114494784A (en) Training methods, image processing methods and object recognition methods of deep learning models
CN113722593B (en) Event data processing methods, devices, electronic equipment and media
CN112989190A (en)Commodity mounting method and device, electronic equipment and storage medium
CN113378015B (en) Search method, apparatus, electronic device, storage medium and program product
CN113850072A (en)Text emotion analysis method, emotion analysis model training method, device, equipment and medium
CN115081630A (en)Training method of multi-task model, information recommendation method, device and equipment
CN114429633A (en)Text recognition method, model training method, device, electronic equipment and medium
CN114896291A (en)Training method and sequencing method of multi-agent model
CN114494747A (en) Model training method, image processing method, device, electronic device and medium
CN113391989B (en)Program evaluation method, device, equipment, medium and program product
CN111988668B (en)Video recommendation method and device, computer equipment and storage medium
CN113919424A (en)Training of text processing model, text processing method, device, equipment and medium
CN114048315A (en) Method, apparatus, electronic device and storage medium for determining a document label
CN118861681A (en) Product recommendation model training method, product recommendation method and device
CN112907317B (en)Information pushing method, device, equipment, storage medium and program product
CN113051472A (en)Modeling method, device, equipment and storage medium of click through rate estimation model
CN114066278B (en) Evaluation method, device, medium and program product for article recall
CN114913016B (en)Method, device, equipment and medium for prompting bond transaction risk based on big data
CN113807413B (en)Object identification method and device and electronic equipment
CN114581190A (en) Commodity recommendation method, device, equipment and storage medium
CN114528424A (en)Image-based information search method, device, equipment and storage medium
WO2022161116A1 (en)Article display method and apparatus
CN114722299A (en) Search recommended methods, devices and electronic equipment

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp