WO2016101881A1 - Method and apparatus for information recommendation realized by computer, and computer device - Google Patents
Method and apparatus for information recommendation realized by computer, and computer device Download PDFInfo
- Publication number
- WO2016101881A1 WO2016101881A1 PCT/CN2015/098344 CN2015098344W WO2016101881A1 WO 2016101881 A1 WO2016101881 A1 WO 2016101881A1 CN 2015098344 W CN2015098344 W CN 2015098344W WO 2016101881 A1 WO2016101881 A1 WO 2016101881A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- data
- demand
- information
- contact information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
Definitions
- the present invention relates to the field of information processing, and in particular, to a method, an apparatus, and a computer device for information recommendation implemented by a computer.
- O2O Online to Offline
- offline business model refers to online marketing online purchase to drive offline operations and offline consumption
- the news of offline stores is pushed to Internet users, for example, the WeChat public number launched by Tencent and the direct number launched by Baidu.
- O2O does not have a good entrance, so that its online promotion is difficult.
- users have to go to various scattered websites or APPs to search for various services, or need users to remember the name of the business. Search (such as WeChat public number "@" search); for merchants, O2O's offline operating costs are high, the cost of updating business information is higher and the accuracy is lower.
- the object of the present invention is to provide a method, a device and a computer device for information recommendation by using a computer, so as to better match the needs of the user and the merchant providing the service, and timely provide the merchant with valuable user demand information.
- a method for recommending information implemented by a computer includes: receiving demand data of a first user; acquiring a predetermined number of recommended object data according to the demand data and a pre-trained demand matching sorting model,
- the recommendation object data includes information of a second user that satisfies a requirement of the first user; and extracts information according to the second user
- the contact information of the second user is sent to the corresponding second user according to the contact information.
- an information recommendation apparatus comprising: a data receiving unit, configured to receive demand data of a first user; and an object data obtaining unit, configured to sort according to the demand data and a pre-trained demand match
- the model obtains a predetermined number of recommended object data, the recommended object data includes information of a second user that satisfies the needs of the first user, and the contact information extracting unit is configured to extract the second user according to the information of the second user
- the contact information sending unit is configured to separately send the demand data of the first user to the corresponding second user according to the contact information.
- a computer apparatus comprising: one or more processors; a memory; one or more programs, the one or more programs being stored in the memory and configured to be
- the one or more processors executing instructions included in the one or more programs for executing an information recommendation method: receiving demand data of a first user; acquiring a predetermined order according to the demand data and a pre-trained demand matching ranking model a number of recommended object data, the recommended object data includes information of the second user that meets the needs of the first user; and extracts contact information of the second user according to the information of the second user; Sending the first user's demand data to the corresponding second user.
- the computer-implemented information recommendation method, device and computer device provided by the embodiments of the present invention are used to increase the entrance of the O2O, to better match the needs of the user and the merchant providing the service, and timely provide the merchant with valuable user demand information. Reduce the technical requirements and operating costs of the merchant's use of the system, improve the convenience of users to find services, and improve the efficiency of the merchants to find customers.
- FIG. 1 is a diagram showing an example of information transfer and application of an exemplary embodiment O2O of the present invention
- FIG. 2 is a view showing an example of an application structure of the overall technical solution of the present invention shown in FIG. 1;
- FIG. 3 is a flow chart showing a method of recommending information implemented by a computer according to an exemplary embodiment of the present invention
- FIG. 4 is a block diagram showing the structure of an information recommending apparatus of an exemplary embodiment of the present invention.
- FIG. 5 is a logic block diagram showing a computer device according to an embodiment of the present invention.
- the basic idea of the present invention is to establish an O2O service platform, which can push user demand data to the merchant, and push the merchant's information to the user with corresponding requirements, thereby improving the matching between the user demand and the merchant.
- FIG. 1 is a diagram showing an example of information transfer and application based on an O2O service platform of an exemplary embodiment of the present invention.
- the user can pass his or her own needs to the O2O service platform.
- the O2O service platform extracts the user's demand information and transmits the value information (for example, the user's contact information) to the offline merchant.
- the merchant can register the merchant information through the merchant registration system to the merchant recommendation system; on the other hand, after the user inputs the search term (ie, the query), the O2O service platform performs user demand analysis on the search term, and the user is The demand is transmitted to the merchant recommendation system; on the other hand, the merchant recommendation system matches the business registration information with the user requirements according to the pre-trained demand matching ranking model, and pushes the user requirements to the matching through the merchant push system.
- the search term ie, the query
- the O2O service platform performs user demand analysis on the search term, and the user is The demand is transmitted to the merchant recommendation system; on the other hand, the merchant recommendation system matches the business registration information with the user requirements according to the pre-trained demand matching ranking model, and pushes the user requirements to the matching through the merchant push system.
- user evaluation, feedback, and merchant's transaction information, favorable information, and the like may be transmitted to the merchant service feedback system for providing user evaluation, feedback information, and transaction information about the merchant.
- FIG. 3 is a flow chart showing a computer-implemented information recommendation method according to an exemplary embodiment of the present invention.
- step S110 demand data of the first user is received.
- the demand data may be a search term of a user.
- step S120 a predetermined number of recommended object data is acquired according to the demand data and the pre-trained demand matching ordering model, and the recommended object data includes information of the second user that satisfies the needs of the first user.
- the first user is a consumer user and the second user is a merchant user.
- step S120 includes the following sub-steps:
- the natural data analysis is performed on the demand data to obtain primary demand category data and sub-requirement category data of the first user.
- the user inputs "I want to book western food at 18:00 on April 26", and by performing natural language analysis on the demand data, the main user's main demand category data can be obtained as "food", sub-requirement category.
- the data is "Western food.”
- the main requirement category may be a category to which the sub-requirement category belongs, and the sub-requirement category may be a more specific and more detailed requirement of the demand user.
- the candidate recommendation data may be obtained from the merchant registration information database according to the main demand category data and the sub-requirement category data.
- the correlation index of the candidate recommendation object data is obtained by using each of the candidate recommendation data and the acquired main requirement category data and the sub-requirement category data as input, wherein the correlation is obtained by using a pre-trained demand matching ranking model.
- the index may be the probability of selection of candidate recommendation object data.
- a training method for a demand matching ranking model is given below.
- Data eg, obtained by natural language analysis of historical demand data
- the matching ranking model is established based on the primary demand category data, the sub-requirement category data, and the annotated user data and the demand matching ranking model is trained , thereby learning the influence of the values of the main demand category and the sub-requirement category on the relevance index of the candidate recommended object data.
- a large number of consumer user IDs can be expressed at a certain time (segment time slice) at a certain location (for example, the need for stratified demand analysis)
- historical demand data such as rejection or acceptance of the recommendation result as the basis for extracting the training characteristics, and using a content management system (for example, DNN), a common machine learning model, and a manual rule to train and fit.
- DNN content management system
- the general features can be personalized, thereby evaluating the relevance index of the candidate object data, and providing consumers with more personalized requirements customization.
- the training of the demand matching ranking model is not limited to using the method described above, and may also Training of the demand matching ranking model is performed using other feature parameters and training methods. Since the model training is not a core improvement point of the present invention, only the above exemplary description is given to the training of the demand matching ranking model.
- a predetermined number of the candidate recommendation object data is selected as the recommended object data according to the correlation index.
- the candidate recommended object data is sorted based on the aforementioned correlation index, and a predetermined number of recommended object data is selected therefrom.
- the contact information of the second user is extracted according to the information of the second user.
- the information of the second user may be, but is not limited to, an address, a contact information, a user type, a service type, a service range, and the like provided when the second user registers through the registration platform.
- step S140 the first user's demand data is respectively sent to the corresponding second user according to the contact information.
- the contact information of the first user is obtained, and the demand data of the first user and the contact information thereof are respectively sent to the corresponding second user according to the contact information of the second user.
- the second user may also actively contact the first user, for example, by using a phone, a social APP, etc., thereby increasing the offline user of the second user and increasing the merchant (the second user) The volume of the transaction.
- the computer-implemented information recommendation method provided by the embodiment of the present invention matches the needs of the user and the merchant providing the service, and provides valuable user demand information to the merchant in time to reduce the technical requirements and operating costs of the merchant using the system. Improve the convenience of users to find services, and improve the efficiency of merchants to find customers.
- Fig. 4 is a block diagram showing the structure of an information recommending apparatus of an exemplary embodiment of the present invention.
- the information recommendation means includes a data receiving unit 310, an object data acquiring unit 320, a contact information extracting unit 330, and a demand data transmitting unit 340.
- the data receiving unit 310 is configured to receive the demand data of the first user.
- the object data obtaining unit 320 is configured to acquire a predetermined number of recommended object data according to the demand data acquired by the data receiving unit 310 and the pre-trained demand matching sorting model, where the recommended object data includes a first meeting that meets the needs of the first user. Two user information.
- the first user is a consumer user and the second user is a merchant user.
- the object data obtaining unit 320 is configured to acquire the main demand category data and the sub-requirement category data of the first user according to the demand data acquired by the data receiving unit 310, according to the main demand category data, according to an exemplary embodiment of the present invention. And sub-requirement category data acquisition a plurality of candidate recommendation data, with each of the candidate recommendation data and the acquired main requirement category data and sub-requirement category data as input, respectively acquiring a correlation index of the candidate recommendation object data through a pre-trained demand matching ranking model, according to The correlation index selects a predetermined number of the candidate recommendation object data as the recommended object data.
- the object data obtaining unit 320 performs natural language analysis on the demand data, and acquires main demand category data and sub-requirement category data of the first user.
- the contact information extracting unit 330 is configured to extract contact information of the second user according to the information of the second user.
- the requirement data sending unit 340 is configured to separately send the demand data of the first user to the corresponding second user according to the contact information.
- the demand data sending unit 340 is configured to acquire contact information of the first user, and send the first user's demand data and contact information to the corresponding first according to the contact information of the second user. Two users.
- the computer-implemented information recommendation device provided by the embodiment of the present invention matches the needs of the user and the merchant providing the service, provides valuable user demand information to the merchant in time, reduces the technical requirements of the merchant to use the system, and operates Cost, improve the convenience of users to find services, and improve the efficiency of merchants to find customers.
- FIG. 5 is a logic block diagram showing a computer device according to an embodiment of the present invention.
- a computer device can be used to implement the information recommendation method provided in the above embodiments. Specifically:
- Computer devices may vary considerably depending on configuration or performance, and may include one or more processors (such as Central Processing Units, CPU) 510 and memory 520.
- the memory 520 can be short-term storage or persistent storage.
- One or more programs may be stored in memory 520, each of which may include a series of instruction operations in a computer device.
- the processor 510 can be in communication with the memory 520 to perform a series of instruction operations in the memory 520 on the computer device.
- the memory 520 also stores data of one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and the like.
- the computer device may also include one or more power sources 530, one or more wired or wireless network interfaces 540, one or more input and output interfaces 550, and the like.
- the computer device includes one or more processors 510 and stores A storage 520, and one or more programs, one or more programs are stored in the memory 520, and configured to execute, by the one or more processors 510, instructions for executing the information recommendation method included in one or more programs
- Receiving the demand data of the first user ; acquiring a predetermined number of recommended object data according to the demand data and the pre-trained demand matching sorting model, where the recommended object data includes information of the second user that meets the requirement of the first user; Extracting contact information of the second user according to the information of the second user; and sending the demand data of the first user to the corresponding second user according to the contact information.
- the processing instruction for respectively transmitting the first user's demand data to the corresponding second user according to the contact information may include: acquiring the first user's contact information, according to The contact information of the second user respectively sends the demand data of the first user and the contact information thereof to the corresponding second user.
- the processing instruction of acquiring the predetermined number of recommended object data according to the demand data and the pre-trained demand matching sorting model may include: acquiring the main user category data and the sub-requirement category data of the first user according to the demand data, according to The main demand category data and the sub-requirement category data acquire a plurality of candidate recommendation data, and each of the candidate recommendation data and the acquired main demand category data and sub-requirement category data are input as inputs, respectively, and are obtained by a pre-trained demand matching ranking model.
- a correlation index of each candidate recommended object data is selected as a recommended target data by a predetermined number of the candidate recommended object data based on the correlation index.
- the processing instruction of acquiring the main demand category data and the sub-requirement category data of the first user according to the demand data may include: performing natural language analysis on the demand data, and acquiring the main demand category data and the sub-requirement category of the first user. data.
- the first user may be a consumer user and the second user may be a merchant user.
- the computer equipment provided by the invention better matches the needs of the users and the merchants providing the services, timely provides the merchants with valuable user demand information, reduces the technical requirements of the merchants using the system, and operates the costs, and improves the users to find services. Convenience and increase the efficiency of merchants finding customers.
- the above method according to the present invention can be implemented in hardware or firmware, or can be implemented as Software or computer code stored in a recording medium such as a CD ROM, RAM, floppy disk, hard disk or magneto-optical disk, or originally stored on a network, stored in a remote recording medium or a non-transitory machine readable medium and stored
- the computer code in the medium is recorded locally such that the methods described herein can be stored in such software processing on a recording medium using a general purpose computer, a special purpose processor, or programmable or special purpose hardware such as an ASIC or an FPGA.
- a computer, processor, microprocessor controller or programmable hardware includes storage components (eg, RAM, ROM, flash memory, etc.) that can store or receive software or computer code, when the software or computer code is The processing methods described herein are implemented when the processor or hardware is accessed and executed. Moreover, when a general purpose computer accesses code for implementing the processing shown herein, the execution of the code converts the general purpose computer into a special purpose computer for performing the processing shown herein.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Databases & Information Systems (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
A method and apparatus for information recommendation realized by a computer, and a computer device. The method comprises: receiving demand data of a first user (S110); according to the demand data and a pre-trained demand, matching ranking models, so as to acquire a predetermined amount of recommendation object data (S120), with the recommendation object data comprising information about a second user satisfying the demand of the first user; according to the information about the second user, extracting contact information about the second user (S130); and according to the contact information, respectively sending the demand data of the first user to the corresponding second user (S140). The method, apparatus and computer device can improve the degree of matching between user demands and service providing merchants, thereby reducing the technical requirements and operation costs of the systems used by the merchants, improving the convenience for users to find services, and improving the efficiency for merchants to find customers.
Description
本申请要求于2014年12月23日提交中国专利局、申请号为201410815315.1、发明名称为“通过计算机实现的信息推荐方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201410815315.1, entitled "Information Recommendation Method and Apparatus by Computer", filed on December 23, 2014, the entire contents of which is incorporated herein by reference. In the application.
本发明涉及信息处理领域,尤其涉及一种通过计算机实现的信息推荐方法、装置和计算机设备。The present invention relates to the field of information processing, and in particular, to a method, an apparatus, and a computer device for information recommendation implemented by a computer.
普通用户需要获取各种服务时,不能非常方便的联系到商户,例如,订餐、订鲜花或者英语培训,用户不得不去网站(或者APP)上搜索的商家,而且网站搜索的商家可能离用户较远,不便于交易。When ordinary users need to obtain various services, they cannot contact merchants very conveniently. For example, ordering food, ordering flowers or training in English, users have to go to the website (or APP) to search for businesses, and the websites searched for businesses may be different from users. Far, it is not easy to trade.
目前,O2O(Online to Offline)营销模式(又称离线商务模式,是指线上营销线上购买带动线下经营和线下消费)最为热门,其通过打折、提供信息、服务预订等方式,把线下商店的消息推送给互联网用户,例如,腾讯推出的微信公众号、百度推出的直达号等。At present, O2O (Online to Offline) marketing model (also known as offline business model, refers to online marketing online purchase to drive offline operations and offline consumption) is the most popular, through discounts, information, service booking, etc. The news of offline stores is pushed to Internet users, for example, the WeChat public number launched by Tencent and the direct number launched by Baidu.
但是,就现目前来看,O2O尚无一个好的入口,以致其线上推广困难,对于用户来讲,用户不得不去各个分散的网站或者APP去搜索各种服务,或者需要用户记忆商家名称进行搜索(如微信公众号的“@”搜索);而对于商户来讲,O2O的线下运营成本高昂,更新商家信息成本较高且准确率较低。However, as far as the current situation is concerned, O2O does not have a good entrance, so that its online promotion is difficult. For users, users have to go to various scattered websites or APPs to search for various services, or need users to remember the name of the business. Search (such as WeChat public number "@" search); for merchants, O2O's offline operating costs are high, the cost of updating business information is higher and the accuracy is lower.
发明内容Summary of the invention
本发明的目的在于,提供一种通过计算机实现的信息推荐方法、装置和计算机设备,以较好地对用户的需求以及提供服务的商户进行匹配,及时向商户提供有价值的用户需求信息。The object of the present invention is to provide a method, a device and a computer device for information recommendation by using a computer, so as to better match the needs of the user and the merchant providing the service, and timely provide the merchant with valuable user demand information.
根据本发明的一方面,提供一种通过计算机实现的信息推荐方法,包括:接收第一用户的需求数据;根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息;根据所述第二用户的信息提取
所述第二用户的联系信息;根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。According to an aspect of the present invention, a method for recommending information implemented by a computer includes: receiving demand data of a first user; acquiring a predetermined number of recommended object data according to the demand data and a pre-trained demand matching sorting model, The recommendation object data includes information of a second user that satisfies a requirement of the first user; and extracts information according to the second user
The contact information of the second user is sent to the corresponding second user according to the contact information.
根据本发明的另一方面,提供一种信息推荐装置,包括:数据接收单元,用于接收第一用户的需求数据;对象数据获取单元,用于根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息;联系信息提取单元,用于根据所述第二用户的信息提取所述第二用户的联系信息;需求数据发送单元,用于根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。According to another aspect of the present invention, an information recommendation apparatus is provided, comprising: a data receiving unit, configured to receive demand data of a first user; and an object data obtaining unit, configured to sort according to the demand data and a pre-trained demand match The model obtains a predetermined number of recommended object data, the recommended object data includes information of a second user that satisfies the needs of the first user, and the contact information extracting unit is configured to extract the second user according to the information of the second user The contact information sending unit is configured to separately send the demand data of the first user to the corresponding second user according to the contact information.
根据本发明的另一方面,提供一种计算机设备,包括:一个或多个处理器;存储器;一个或多个程序,所述一个或多个程序存储在所述存储器中,且经配置以由所述一个或者多个处理器执行所述一个或者多个程序包含的用于执行信息推荐方法的指令:接收第一用户的需求数据;根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息;根据所述第二用户的信息提取所述第二用户的联系信息;根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。According to another aspect of the present invention, a computer apparatus is provided comprising: one or more processors; a memory; one or more programs, the one or more programs being stored in the memory and configured to be The one or more processors executing instructions included in the one or more programs for executing an information recommendation method: receiving demand data of a first user; acquiring a predetermined order according to the demand data and a pre-trained demand matching ranking model a number of recommended object data, the recommended object data includes information of the second user that meets the needs of the first user; and extracts contact information of the second user according to the information of the second user; Sending the first user's demand data to the corresponding second user.
本发明实施例提供的计算机实现的信息推荐方法、装置和计算机设备,以增加O2O的入口,以较好地对用户的需求以及提供服务的商户进行匹配,及时向商户提供有价值的用户需求信息,降低商户使用***的技术要求及运营成本,提高用户找到服务的便捷性,且提高商户找到客户的效率。The computer-implemented information recommendation method, device and computer device provided by the embodiments of the present invention are used to increase the entrance of the O2O, to better match the needs of the user and the merchant providing the service, and timely provide the merchant with valuable user demand information. Reduce the technical requirements and operating costs of the merchant's use of the system, improve the convenience of users to find services, and improve the efficiency of the merchants to find customers.
图1是示出本发明示例性实施例O2O的信息传递及应用示例图;1 is a diagram showing an example of information transfer and application of an exemplary embodiment O2O of the present invention;
图2是示出图1所示的本发明的整体技术方案的应用结构示例图;2 is a view showing an example of an application structure of the overall technical solution of the present invention shown in FIG. 1;
图3是示出本发明示例性实施例的通过计算机实现的信息推荐方法的流程示意图;3 is a flow chart showing a method of recommending information implemented by a computer according to an exemplary embodiment of the present invention;
图4是示出本发明示例性实施例的信息推荐装置的结构框图;4 is a block diagram showing the structure of an information recommending apparatus of an exemplary embodiment of the present invention;
图5是示出本发明实施例提供的计算机设备的逻辑框图。
FIG. 5 is a logic block diagram showing a computer device according to an embodiment of the present invention.
本发明的基本构思是,建立一种O2O服务平台,可将用户需求数据推送给商户,且将商户的信息推送给具有相应需求的用户,从而提高用户需求与商户的匹配。The basic idea of the present invention is to establish an O2O service platform, which can push user demand data to the merchant, and push the merchant's information to the user with corresponding requirements, thereby improving the matching between the user demand and the merchant.
下面结合附图对本发明示例性实施例的一种通过计算机实现的信息推荐方法、装置和计算机设备进行详细描述。A computer-implemented information recommendation method, apparatus, and computer device according to an exemplary embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
图1是示出本发明示例性实施例基于O2O服务平台的信息传递及应用示例图。如图1所示,用户可以将自己的需求传递至O2O服务平台,O2O服务平台对用户的需求信息进行提取,将价值信息(例如,用户的联系信息)传递给线下商家。1 is a diagram showing an example of information transfer and application based on an O2O service platform of an exemplary embodiment of the present invention. As shown in Figure 1, the user can pass his or her own needs to the O2O service platform. The O2O service platform extracts the user's demand information and transmits the value information (for example, the user's contact information) to the offline merchant.
图2是示出本发明示例性实施例的O2O服务平台整体架构的示意图。参照图2,商户可以通过其商户登记***注册商户信息,传至商户推荐***;另一方面,用户输入搜索词(即query)后,O2O服务平台对所述搜索词进行用户需求分析,将用户需求传至商户推荐***;另一方面,商户推荐***根据预先训练的需求匹配排序模型将商户登记的信息与所述用户需求进行匹配排序,并且通过商户推送***将所述用户需求推送给匹配的商户。2 is a schematic diagram showing an overall architecture of an O2O service platform according to an exemplary embodiment of the present invention. Referring to FIG. 2, the merchant can register the merchant information through the merchant registration system to the merchant recommendation system; on the other hand, after the user inputs the search term (ie, the query), the O2O service platform performs user demand analysis on the search term, and the user is The demand is transmitted to the merchant recommendation system; on the other hand, the merchant recommendation system matches the business registration information with the user requirements according to the pre-trained demand matching ranking model, and pushes the user requirements to the matching through the merchant push system. Merchant.
此外,还可将用户评价、反馈、以及商户的成交信息、好评信息等传至商户服务反馈***,以用于向用户提供关于商家的用户评价、反馈信息以及成交信息。In addition, user evaluation, feedback, and merchant's transaction information, favorable information, and the like may be transmitted to the merchant service feedback system for providing user evaluation, feedback information, and transaction information about the merchant.
下面将参照图3~图4详细描述本发明的示例性实施例。Exemplary embodiments of the present invention will be described in detail below with reference to FIGS. 3 to 4.
图3是示出本发明示例性实施例的通过计算机实现的信息推荐方法的流程示意图。FIG. 3 is a flow chart showing a computer-implemented information recommendation method according to an exemplary embodiment of the present invention.
参照图3,在步骤S110,接收第一用户的需求数据。所述需求数据可以是用户的搜索词。Referring to FIG. 3, in step S110, demand data of the first user is received. The demand data may be a search term of a user.
在步骤S120,根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息。In step S120, a predetermined number of recommended object data is acquired according to the demand data and the pre-trained demand matching ordering model, and the recommended object data includes information of the second user that satisfies the needs of the first user.
优选地,所述第一用户是消费者用户,所述第二用户是商户用户。Preferably, the first user is a consumer user and the second user is a merchant user.
具体地,根据本发明的示例性实施例,步骤S120包括如下子步骤:Specifically, according to an exemplary embodiment of the present invention, step S120 includes the following sub-steps:
首先,根据所述需求数据获取第一用户的主需求类别数据和子需求
类别数据。优选地,对所述需求数据进行自然语言分析,获取第一用户的主需求类别数据和子需求类别数据。First, acquiring primary demand category data and sub-requirements of the first user according to the demand data
Category data. Preferably, the natural data analysis is performed on the demand data to obtain primary demand category data and sub-requirement category data of the first user.
例如,用户输入“我要预订4月26日晚上18:00点的西餐”,通过对所述需求数据进行自然语言分析,可以获取第一用户的主需求类别数据为“餐饮”,子需求类别数据是“西餐”。For example, the user inputs "I want to book western food at 18:00 on April 26", and by performing natural language analysis on the demand data, the main user's main demand category data can be obtained as "food", sub-requirement category. The data is "Western food."
其次,根据所述主需求类别数据和子需求类别数据获取多个候选推荐数据。其中,所述主需求类别可以是子需求类别所属的类目,子需求类别可以是需求用户的更具体化、更细化的需求。Secondly, a plurality of candidate recommendation data are acquired according to the main demand category data and the sub-requirement category data. The main requirement category may be a category to which the sub-requirement category belongs, and the sub-requirement category may be a more specific and more detailed requirement of the demand user.
具体地,可根据所述主需求类别数据和子需求类别数据从商户注册信息数据库获取所述候选推荐数据。Specifically, the candidate recommendation data may be obtained from the merchant registration information database according to the main demand category data and the sub-requirement category data.
再次,以各个所述候选推荐数据以及获取的主需求类别数据和子需求类别数据作为输入,分别通过预先训练的需求匹配排序模型获取所述各候选推荐对象数据的相关性指数,其中,该相关性指数可以是候选推荐对象数据的选取概率。目前已有各种根据预定的特征指标通过预先选好的标注数据进行排序模型训练的技术。And the correlation index of the candidate recommendation object data is obtained by using each of the candidate recommendation data and the acquired main requirement category data and the sub-requirement category data as input, wherein the correlation is obtained by using a pre-trained demand matching ranking model. The index may be the probability of selection of candidate recommendation object data. At present, there are various techniques for performing sorting model training by pre-selected labeled data according to predetermined characteristic indexes.
下面对需求匹配排序模型的一种训练方法给予示例性说明。首先,从一组历史需求数据以及为其标注的用户数据(例如,商户的成交数量、地理位置、好评数以及近期活跃度);此后,根据这些历史需求数据分别获取主需求类别数据和子需求类别数据(例如,通过对历史需求数据进行自然语言分析获取);然后,根据该主需求类别数据、子需求类别数据和所述标注的用户数据建立所述匹配排序模型并且训练所述需求匹配排序模型,从而学习主需求类别和子需求类别的值对候选推荐对象数据的相关性指数的影响。An exemplary description of a training method for a demand matching ranking model is given below. First, from a set of historical demand data and user data labeled for it (for example, the number of transactions, location, popularity, and recent activity of the merchant); thereafter, based on these historical demand data, the main demand category data and the sub-requirement category are respectively obtained. Data (eg, obtained by natural language analysis of historical demand data); then, the matching ranking model is established based on the primary demand category data, the sub-requirement category data, and the annotated user data and the demand matching ranking model is trained , thereby learning the influence of the values of the main demand category and the sub-requirement category on the relevance index of the candidate recommended object data.
更具体而言,可以将大量的消费者用户ID(性别、年龄)在某个时间(分片的时间片段)某个地点,表达了怎样的需求(例如,将该需要进行分层需求分析),以及对推荐结果是拒绝还是接受等历史需求数据作为提取训练特征的依据,并采用内容管理***(例如,DNN)、普通的机器学习模型及人工规则方式训练拟合得到。通过所述需求匹配排序模型可以将一般特征个性化,从而对候选对象数据的相关性指数进行评价,为消费者用户提供更个性化的需求定制。More specifically, a large number of consumer user IDs (gender, age) can be expressed at a certain time (segment time slice) at a certain location (for example, the need for stratified demand analysis) And historical demand data such as rejection or acceptance of the recommendation result as the basis for extracting the training characteristics, and using a content management system (for example, DNN), a common machine learning model, and a manual rule to train and fit. Through the demand matching ranking model, the general features can be personalized, thereby evaluating the relevance index of the candidate object data, and providing consumers with more personalized requirements customization.
所述需求匹配排序模型的训练不限于使用前述描述的方法,还可以
使用其他特征参数和训练方法来进行所述需求匹配排序模型的训练。由于所述模型训练不是本发明的核心改进点,在此仅对需求匹配排序模型的训练给予上述示例性说明。The training of the demand matching ranking model is not limited to using the method described above, and may also
Training of the demand matching ranking model is performed using other feature parameters and training methods. Since the model training is not a core improvement point of the present invention, only the above exemplary description is given to the training of the demand matching ranking model.
最后,根据所述相关性指数选取预定个数的所述候选推荐对象数据作为推荐对象数据。具体地,基于前述的相关性指数对候选推荐对象数据进行排序,从中筛选出预定个数推荐对象数据。Finally, a predetermined number of the candidate recommendation object data is selected as the recommended object data according to the correlation index. Specifically, the candidate recommended object data is sorted based on the aforementioned correlation index, and a predetermined number of recommended object data is selected therefrom.
在步骤S130,根据所述第二用户的信息提取所述第二用户的联系信息。其中,第二用户的信息可以但不限于是第二用户通过登记平台注册时提供的地址、联系方式、用户类型、服务类型、服务范围等。In step S130, the contact information of the second user is extracted according to the information of the second user. The information of the second user may be, but is not limited to, an address, a contact information, a user type, a service type, a service range, and the like provided when the second user registers through the registration platform.
在步骤S140,根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。优选地,获取所述第一用户的联系信息,根据所述第二用户的联系信息分别将所述第一用户的需求数据及其联系信息发送给相应的第二用户。In step S140, the first user's demand data is respectively sent to the corresponding second user according to the contact information. Preferably, the contact information of the first user is obtained, and the demand data of the first user and the contact information thereof are respectively sent to the corresponding second user according to the contact information of the second user.
第二用户获取到第一用户的需求数据及其联系信息后,还可以主动联系第一用户,例如,通过电话、社交APP等,从而增加第二用户的线下用户,增加商户(第二用户)的成交量。After the second user obtains the first user's demand data and the contact information, the second user may also actively contact the first user, for example, by using a phone, a social APP, etc., thereby increasing the offline user of the second user and increasing the merchant (the second user) The volume of the transaction.
本发明实施例提供的计算机实现的信息推荐方法,以较好地对用户的需求以及提供服务的商户进行匹配,及时向商户提供有价值的用户需求信息降低商户使用***的技术要求及运营成本,提高用户找到服务的便捷性,且提高商户找到客户的效率。The computer-implemented information recommendation method provided by the embodiment of the present invention matches the needs of the user and the merchant providing the service, and provides valuable user demand information to the merchant in time to reduce the technical requirements and operating costs of the merchant using the system. Improve the convenience of users to find services, and improve the efficiency of merchants to find customers.
图4示出本发明示例性实施例的信息推荐装置的结构框图。Fig. 4 is a block diagram showing the structure of an information recommending apparatus of an exemplary embodiment of the present invention.
参照图4,所述信息推荐装置包括数据接收单元310、对象数据获取单元320、联系信息提取单元330以及需求数据发送单元340。Referring to FIG. 4, the information recommendation means includes a data receiving unit 310, an object data acquiring unit 320, a contact information extracting unit 330, and a demand data transmitting unit 340.
数据接收单元310用于接收第一用户的需求数据。The data receiving unit 310 is configured to receive the demand data of the first user.
对象数据获取单元320用于根据所述数据接收单元310获取到的需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息。The object data obtaining unit 320 is configured to acquire a predetermined number of recommended object data according to the demand data acquired by the data receiving unit 310 and the pre-trained demand matching sorting model, where the recommended object data includes a first meeting that meets the needs of the first user. Two user information.
例如,所述第一用户是消费者用户,所述第二用户是商户用户。For example, the first user is a consumer user and the second user is a merchant user.
具体地,根据本发明的示例性实施例,对象数据获取单元320用于根据数据接收单元310获取到的需求数据获取第一用户的主需求类别数据和子需求类别数据,根据所述主需求类别数据和子需求类别数据获取
多个候选推荐数据,以各个所述候选推荐数据以及获取的主需求类别数据和子需求类别数据作为输入,分别通过预先训练的需求匹配排序模型获取所述各候选推荐对象数据的相关性指数,根据所述相关性指数选取预定个数的所述候选推荐对象数据作为推荐对象数据。Specifically, the object data obtaining unit 320 is configured to acquire the main demand category data and the sub-requirement category data of the first user according to the demand data acquired by the data receiving unit 310, according to the main demand category data, according to an exemplary embodiment of the present invention. And sub-requirement category data acquisition
a plurality of candidate recommendation data, with each of the candidate recommendation data and the acquired main requirement category data and sub-requirement category data as input, respectively acquiring a correlation index of the candidate recommendation object data through a pre-trained demand matching ranking model, according to The correlation index selects a predetermined number of the candidate recommendation object data as the recommended object data.
优选地,对象数据获取单元320对所述需求数据进行自然语言分析,获取第一用户的主需求类别数据和子需求类别数据。Preferably, the object data obtaining unit 320 performs natural language analysis on the demand data, and acquires main demand category data and sub-requirement category data of the first user.
联系信息提取单元330用于根据所述第二用户的信息提取所述第二用户的联系信息。The contact information extracting unit 330 is configured to extract contact information of the second user according to the information of the second user.
需求数据发送单元340用于根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。The requirement data sending unit 340 is configured to separately send the demand data of the first user to the corresponding second user according to the contact information.
优选地,所述需求数据发送单元340用于获取所述第一用户的联系信息,根据所述第二用户的联系信息分别将所述第一用户的需求数据及其联系信息发送给相应的第二用户。Preferably, the demand data sending unit 340 is configured to acquire contact information of the first user, and send the first user's demand data and contact information to the corresponding first according to the contact information of the second user. Two users.
本发明实施例提供的计算机实现的信息推荐装置,以较好地对用户的需求以及提供服务的商户进行匹配,及时向商户提供有价值的用户需求信息,降低商户使用***的技术要求,及运营成本,提高用户找到服务的便捷性,且提高商户找到客户的效率。The computer-implemented information recommendation device provided by the embodiment of the present invention matches the needs of the user and the merchant providing the service, provides valuable user demand information to the merchant in time, reduces the technical requirements of the merchant to use the system, and operates Cost, improve the convenience of users to find services, and improve the efficiency of merchants to find customers.
图5是示出本发明实施例提供的计算机设备的逻辑框图。FIG. 5 is a logic block diagram showing a computer device according to an embodiment of the present invention.
参照图5,计算机设备可用于实施上述实施例中提供的信息推荐方法。具体来讲:Referring to FIG. 5, a computer device can be used to implement the information recommendation method provided in the above embodiments. Specifically:
计算机设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(如Central Processing Units,CPU)510和存储器520。其中,存储器520可以是短暂存储或持久存储。存储器520中可存储有一个或一个以上的程序,每个程序可包括对计算机设备中的一系列指令操作。更进一步地,处理器510可与存储器520通信,在计算机设备上执行存储器520中的一系列指令操作。特别地,存储器520中还存储有一个或一个以上的操作***的数据,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。计算机设备还可包括一个或一个以上电源530,一个或一个以上有线或无线网络接口540,一个或一个以上输入输出接口550等。Computer devices may vary considerably depending on configuration or performance, and may include one or more processors (such as Central Processing Units, CPU) 510 and memory 520. Among them, the memory 520 can be short-term storage or persistent storage. One or more programs may be stored in memory 520, each of which may include a series of instruction operations in a computer device. Still further, the processor 510 can be in communication with the memory 520 to perform a series of instruction operations in the memory 520 on the computer device. In particular, the memory 520 also stores data of one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and the like. The computer device may also include one or more power sources 530, one or more wired or wireless network interfaces 540, one or more input and output interfaces 550, and the like.
具体在本实施例中,计算机设备包括一个或者多个处理器510、存
储器520,以及一个或者多个程序,一个或者多个程序存储于存储器520中,且经配置以由一个或者多个处理器510执行一个或者多个程序包含的用于执行信息推荐方法的指令:接收第一用户的需求数据;根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息;根据所述第二用户的信息提取所述第二用户的联系信息;根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。Specifically, in this embodiment, the computer device includes one or more processors 510 and stores
A storage 520, and one or more programs, one or more programs are stored in the memory 520, and configured to execute, by the one or more processors 510, instructions for executing the information recommendation method included in one or more programs Receiving the demand data of the first user; acquiring a predetermined number of recommended object data according to the demand data and the pre-trained demand matching sorting model, where the recommended object data includes information of the second user that meets the requirement of the first user; Extracting contact information of the second user according to the information of the second user; and sending the demand data of the first user to the corresponding second user according to the contact information.
这里,根据本发明的示例性实施例,根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户的处理指令可包括:获取所述第一用户的联系信息,根据所述第二用户的联系信息分别将所述第一用户的需求数据及其联系信息发送给相应的第二用户。Here, according to an exemplary embodiment of the present invention, the processing instruction for respectively transmitting the first user's demand data to the corresponding second user according to the contact information may include: acquiring the first user's contact information, according to The contact information of the second user respectively sends the demand data of the first user and the contact information thereof to the corresponding second user.
进一步地,根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据的处理指令可包括:根据所述需求数据获取第一用户的主需求类别数据和子需求类别数据,根据所述主需求类别数据和子需求类别数据获取多个候选推荐数据,以各个所述候选推荐数据以及获取的主需求类别数据和子需求类别数据作为输入,分别通过预先训练的需求匹配排序模型获取所述各候选推荐对象数据的相关性指数,根据所述相关性指数选取预定个数的所述候选推荐对象数据作为推荐对象数据。Further, the processing instruction of acquiring the predetermined number of recommended object data according to the demand data and the pre-trained demand matching sorting model may include: acquiring the main user category data and the sub-requirement category data of the first user according to the demand data, according to The main demand category data and the sub-requirement category data acquire a plurality of candidate recommendation data, and each of the candidate recommendation data and the acquired main demand category data and sub-requirement category data are input as inputs, respectively, and are obtained by a pre-trained demand matching ranking model. A correlation index of each candidate recommended object data is selected as a recommended target data by a predetermined number of the candidate recommended object data based on the correlation index.
更进一步地,根据所述需求数据获取第一用户的主需求类别数据和子需求类别数据的处理指令可包括:对所述需求数据进行自然语言分析,获取第一用户的主需求类别数据和子需求类别数据。Further, the processing instruction of acquiring the main demand category data and the sub-requirement category data of the first user according to the demand data may include: performing natural language analysis on the demand data, and acquiring the main demand category data and the sub-requirement category of the first user. data.
需要说明的是,第一用户可以是消费者用户,第二用户可以是商户用户。It should be noted that the first user may be a consumer user and the second user may be a merchant user.
本发明提供的计算机设备,以较好地对用户的需求以及提供服务的商户进行匹配,及时向商户提供有价值的用户需求信息,降低商户使用***的技术要求,及运营成本,提高用户找到服务的便捷性,且提高商户找到客户的效率。The computer equipment provided by the invention better matches the needs of the users and the merchants providing the services, timely provides the merchants with valuable user demand information, reduces the technical requirements of the merchants using the system, and operates the costs, and improves the users to find services. Convenience and increase the efficiency of merchants finding customers.
需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。It should be noted that the various steps described in the present application may be split into more steps according to the needs of the implementation, or two or more steps or partial operations of the steps may be combined into a new step to achieve the object of the present invention. .
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存
储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。The above method according to the present invention can be implemented in hardware or firmware, or can be implemented as
Software or computer code stored in a recording medium such as a CD ROM, RAM, floppy disk, hard disk or magneto-optical disk, or originally stored on a network, stored in a remote recording medium or a non-transitory machine readable medium and stored The computer code in the medium is recorded locally such that the methods described herein can be stored in such software processing on a recording medium using a general purpose computer, a special purpose processor, or programmable or special purpose hardware such as an ASIC or an FPGA. It will be understood that a computer, processor, microprocessor controller or programmable hardware includes storage components (eg, RAM, ROM, flash memory, etc.) that can store or receive software or computer code, when the software or computer code is The processing methods described herein are implemented when the processor or hardware is accessed and executed. Moreover, when a general purpose computer accesses code for implementing the processing shown herein, the execution of the code converts the general purpose computer into a special purpose computer for performing the processing shown herein.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
The above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the appended claims.
Claims (11)
- 一种通过计算机实现的信息推荐方法,其特征在于,所述方法包括:A method for recommending information implemented by a computer, characterized in that the method comprises:接收第一用户的需求数据;Receiving demand data of the first user;根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息;Acquiring a predetermined number of recommended object data according to the demand data and the pre-trained demand matching ordering model, where the recommended object data includes information of a second user that meets a requirement of the first user;根据所述第二用户的信息提取所述第二用户的联系信息;Extracting contact information of the second user according to the information of the second user;根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。Sending the first user's demand data to the corresponding second user according to the contact information.
- 根据权利要求1所述的方法,其特征在于,所述根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户的处理包括:The method according to claim 1, wherein the processing of separately transmitting the demand data of the first user to the corresponding second user according to the contact information comprises:获取所述第一用户的联系信息,Obtaining contact information of the first user,根据所述第二用户的联系信息分别将所述第一用户的需求数据及其联系信息发送给相应的第二用户。And sending the first user's demand data and the contact information thereof to the corresponding second user according to the contact information of the second user.
- 根据权利要求1或2所述的方法,其特征在于,所述根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据的处理包括:The method according to claim 1 or 2, wherein the processing of acquiring a predetermined number of recommended object data according to the demand data and the pre-trained demand matching ordering model comprises:根据所述需求数据获取第一用户的主需求类别数据和子需求类别数据,Acquiring the main user category data and the sub-requirement category data of the first user according to the demand data,根据所述主需求类别数据和子需求类别数据获取多个候选推荐数据,Acquiring a plurality of candidate recommendation data according to the main demand category data and the sub-requirement category data,以各个所述候选推荐数据以及获取的主需求类别数据和子需求类别数据作为输入,分别通过预先训练的需求匹配排序模型获取所述各候选推荐对象数据的相关性指数,Taking the candidate recommendation data and the acquired main requirement category data and the sub-requirement category data as input, respectively acquiring the correlation index of the candidate recommendation object data through the pre-trained demand matching ranking model,根据所述相关性指数选取预定个数的所述候选推荐对象数据作为推荐对象数据。A predetermined number of the candidate recommended object data is selected as the recommended target data based on the correlation index.
- 根据权利要求1~3中任一项所述的方法,其特征在于,所述根据所述需求数据获取第一用户的主需求类别数据和子需求类别数据的处理包括:The method according to any one of claims 1 to 3, wherein the processing of acquiring the main demand category data and the sub-requirement category data of the first user according to the demand data comprises:对所述需求数据进行自然语言分析,获取第一用户的主需求类别数据和子需求类别数据。 The natural language analysis is performed on the demand data, and the main user category data and the sub-requirement category data of the first user are obtained.
- 根据权利要求4所述的方法,其特征在于,所述第一用户是消费者用户,所述第二用户是商户用户。The method of claim 4 wherein the first user is a consumer user and the second user is a merchant user.
- 一种信息推荐装置,其特征在于,所述装置包括:An information recommendation device, characterized in that the device comprises:数据接收单元,用于接收第一用户的需求数据;a data receiving unit, configured to receive demand data of the first user;对象数据获取单元,用于根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息;An object data obtaining unit, configured to acquire a predetermined number of recommended object data according to the demand data and the pre-trained demand matching sorting model, where the recommended object data includes information of a second user that meets a requirement of the first user;联系信息提取单元,用于根据所述第二用户的信息提取所述第二用户的联系信息;a contact information extracting unit, configured to extract contact information of the second user according to the information of the second user;需求数据发送单元,用于根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。The demand data sending unit is configured to separately send the demand data of the first user to the corresponding second user according to the contact information.
- 根据权利要求6所述的装置,其特征在于,所述需求数据发送单元用于获取所述第一用户的联系信息,根据所述第二用户的联系信息分别将所述第一用户的需求数据及其联系信息发送给相应的第二用户。The device according to claim 6, wherein the demand data sending unit is configured to acquire contact information of the first user, and respectively perform demand data of the first user according to contact information of the second user And its contact information is sent to the corresponding second user.
- 根据权利要求6或7所述的装置,其特征在于,所述对象数据获取单元用于根据所述需求数据获取第一用户的主需求类别数据和子需求类别数据,The device according to claim 6 or 7, wherein the object data obtaining unit is configured to acquire, according to the demand data, main demand category data and sub-requirement category data of the first user,根据所述主需求类别数据和子需求类别数据获取多个候选推荐数据,Acquiring a plurality of candidate recommendation data according to the main demand category data and the sub-requirement category data,以各个所述候选推荐数据以及获取的主需求类别数据和子需求类别数据作为输入,分别通过预先训练的需求匹配排序模型获取所述各候选推荐对象数据的相关性指数,Taking the candidate recommendation data and the acquired main requirement category data and the sub-requirement category data as input, respectively acquiring the correlation index of the candidate recommendation object data through the pre-trained demand matching ranking model,根据所述相关性指数选取预定个数的所述候选推荐对象数据作为推荐对象数据。A predetermined number of the candidate recommended object data is selected as the recommended target data based on the correlation index.
- 根据权利要求6~8中任一项所述的装置,其特征在于,对象数据获取单元对所述需求数据进行自然语言分析,获取第一用户的主需求类别数据和子需求类别数据。The apparatus according to any one of claims 6 to 8, wherein the object data obtaining unit performs natural language analysis on the demand data to acquire main demand category data and sub-requirement category data of the first user.
- 根据权利要求9所述的装置,其特征在于,所述第一用户是消费者用户,所述第二用户是商户用户。The apparatus of claim 9, wherein the first user is a consumer user and the second user is a merchant user.
- 一种计算机设备,其特征在于,包括:A computer device, comprising:一个或多个处理器;One or more processors;存储器;Memory一个或多个程序,所述一个或多个程序存储在所述存储器中,且经 配置以由所述一个或者多个处理器执行所述一个或者多个程序包含的用于执行信息推荐方法的指令:One or more programs, the one or more programs being stored in the memory and Configuring to execute, by the one or more processors, instructions for executing the information recommendation method included in the one or more programs:接收第一用户的需求数据;Receiving demand data of the first user;根据所述需求数据以及预先训练的需求匹配排序模型获取预定个数的推荐对象数据,所述推荐对象数据包括满足第一用户的需求的第二用户的信息;Acquiring a predetermined number of recommended object data according to the demand data and the pre-trained demand matching ordering model, where the recommended object data includes information of a second user that meets a requirement of the first user;根据所述第二用户的信息提取所述第二用户的联系信息;Extracting contact information of the second user according to the information of the second user;根据所述联系信息分别将所述第一用户的需求数据发送给相应的第二用户。 Sending the first user's demand data to the corresponding second user according to the contact information.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410815315.1 | 2014-12-23 | ||
CN201410815315.1A CN104537552B (en) | 2014-12-23 | 2014-12-23 | Pass through computer implemented information recommendation method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016101881A1 true WO2016101881A1 (en) | 2016-06-30 |
Family
ID=52853071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/098344 WO2016101881A1 (en) | 2014-12-23 | 2015-12-22 | Method and apparatus for information recommendation realized by computer, and computer device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104537552B (en) |
WO (1) | WO2016101881A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500430A (en) * | 2022-02-09 | 2022-05-13 | 携程计算机技术(上海)有限公司 | Dialogue method, system, device and storage medium |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104537552B (en) * | 2014-12-23 | 2018-01-05 | 百度在线网络技术(北京)有限公司 | Pass through computer implemented information recommendation method and device |
CN106997357B (en) * | 2016-01-22 | 2020-10-09 | 腾讯科技(深圳)有限公司 | Message processing method, device and system |
CN108022142A (en) * | 2016-11-03 | 2018-05-11 | 阿里巴巴集团控股有限公司 | The definite method, apparatus and electronic equipment of a kind of shopping guide user |
CN107977860A (en) * | 2017-11-15 | 2018-05-01 | 广东原始源正电子商务股份有限公司 | A kind of information processing method and system based on mobile network |
CN109919704A (en) * | 2019-01-21 | 2019-06-21 | 浙江口碑网络技术有限公司 | A kind of distribution method of resource data, apparatus and system |
CN113688311A (en) * | 2021-06-18 | 2021-11-23 | 诺正集团股份有限公司 | Information recommendation method, device and equipment based on data interaction and storage medium |
CN115964397B (en) * | 2022-09-20 | 2023-09-19 | 成都比特信安科技有限公司 | Data seed implantation and tracing method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080091448A1 (en) * | 2006-10-16 | 2008-04-17 | Niheu Eric K | System and method of integrating enterprise applications |
CN101488968A (en) * | 2008-01-15 | 2009-07-22 | 北京标比传媒科技有限公司 | Method and system for information pushing in mobile communication network |
CN103927324A (en) * | 2014-03-13 | 2014-07-16 | 中国联合网络通信集团有限公司 | Method and device for information pushing |
CN103942255A (en) * | 2014-03-19 | 2014-07-23 | 华存数据信息技术有限公司 | Personalized information recommending system and method |
CN104537552A (en) * | 2014-12-23 | 2015-04-22 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device implemented through computer |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000132567A (en) * | 1998-10-27 | 2000-05-12 | Nippon Telegr & Teleph Corp <Ntt> | Message matching method and device therefor, and storage medium storing message matching program |
CN101071424B (en) * | 2006-06-23 | 2010-08-25 | 腾讯科技(深圳)有限公司 | Personalized information push system and method |
CN101383032A (en) * | 2008-09-12 | 2009-03-11 | 金斌斌 | Business transaction system and method capable of receiving external data and processing |
CN104854611A (en) * | 2012-10-10 | 2015-08-19 | 电子湾有限公司 | Connecting buyers and sellers |
CN105117482B (en) * | 2012-10-16 | 2019-05-31 | 北京奇虎科技有限公司 | A kind of method and apparatus for realizing guidance to website |
CN103514299B (en) * | 2013-10-18 | 2018-04-17 | 北京奇虎科技有限公司 | Information search method and device |
CN104036045B (en) * | 2014-07-01 | 2018-04-03 | 彩带网络科技(北京)有限公司 | A kind of information analysis method and service platform |
-
2014
- 2014-12-23 CN CN201410815315.1A patent/CN104537552B/en active Active
-
2015
- 2015-12-22 WO PCT/CN2015/098344 patent/WO2016101881A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080091448A1 (en) * | 2006-10-16 | 2008-04-17 | Niheu Eric K | System and method of integrating enterprise applications |
CN101488968A (en) * | 2008-01-15 | 2009-07-22 | 北京标比传媒科技有限公司 | Method and system for information pushing in mobile communication network |
CN103927324A (en) * | 2014-03-13 | 2014-07-16 | 中国联合网络通信集团有限公司 | Method and device for information pushing |
CN103942255A (en) * | 2014-03-19 | 2014-07-23 | 华存数据信息技术有限公司 | Personalized information recommending system and method |
CN104537552A (en) * | 2014-12-23 | 2015-04-22 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device implemented through computer |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500430A (en) * | 2022-02-09 | 2022-05-13 | 携程计算机技术(上海)有限公司 | Dialogue method, system, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104537552A (en) | 2015-04-22 |
CN104537552B (en) | 2018-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016101881A1 (en) | Method and apparatus for information recommendation realized by computer, and computer device | |
US11804035B2 (en) | Intelligent online personal assistant with offline visual search database | |
US11836777B2 (en) | Intelligent online personal assistant with multi-turn dialog based on visual search | |
WO2019201098A1 (en) | Question and answer interactive method and apparatus, computer device and computer readable storage medium | |
JP2020042779A (en) | Internet text mining-based method and apparatus for judging validity of point of interest | |
WO2018050022A1 (en) | Application program recommendation method, and server | |
JP7194515B2 (en) | Method and System for Extending to Daily Language Using Word Vectorization Technique Based on Social Network Contents | |
US10685181B2 (en) | Linguistic expression of preferences in social media for prediction and recommendation | |
JP6846390B2 (en) | Classification by grammar slots between domains | |
CN112236766A (en) | Assisting users with personalized and contextual communication content | |
US20170293695A1 (en) | Optimizing similar item recommendations in a semi-structured environment | |
WO2018126740A1 (en) | Method and device for pushing information | |
TWI703862B (en) | Content recommendation method and device | |
CN110196904B (en) | Method and device for acquiring recommendation information and computer readable storage medium | |
JP6428795B2 (en) | Model generation method, word weighting method, model generation device, word weighting device, device, computer program, and computer storage medium | |
US20170235726A1 (en) | Information identification and extraction | |
TWI662495B (en) | Processing method, device and system for promotion information | |
KR102322668B1 (en) | Systme for providing multi-platform service for stimulating creative activity of contents creator | |
CN111400507A (en) | Entity matching method and device | |
JP2024042030A (en) | Place recommendation method, system, and program | |
KR20210052746A (en) | Method, apparatus and computer program for estimating sales volume of content to be productized | |
KR101754124B1 (en) | The restaurant recommending system and the recommending method thereof | |
CN113744002A (en) | Method, device, equipment and computer readable medium for pushing information | |
CN111787042A (en) | Method and device for pushing information | |
CN113988825B (en) | User portrait based job recommendation method, device, terminal and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15871949 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15871949 Country of ref document: EP Kind code of ref document: A1 |