WO2017016122A1 - Information pushing method and apparatus - Google Patents

Information pushing method and apparatus Download PDF

Info

Publication number
WO2017016122A1
WO2017016122A1 PCT/CN2015/096452 CN2015096452W WO2017016122A1 WO 2017016122 A1 WO2017016122 A1 WO 2017016122A1 CN 2015096452 W CN2015096452 W CN 2015096452W WO 2017016122 A1 WO2017016122 A1 WO 2017016122A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
sent
result
dimension
appeal
Prior art date
Application number
PCT/CN2015/096452
Other languages
French (fr)
Chinese (zh)
Inventor
谷铁峰
Original Assignee
百度在线网络技术(北京)有限公司
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 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Priority to JP2017541055A priority Critical patent/JP6853179B2/en
Priority to KR1020177021661A priority patent/KR102009787B1/en
Publication of WO2017016122A1 publication Critical patent/WO2017016122A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Definitions

  • the present invention relates to the field of computers, and in particular, to an information push method and apparatus.
  • the commonly used information push method can only push information according to keywords input by the user. As long as the keywords input by the user are the same, the pushed information is the same, and the information cannot be pushed for different user needs.
  • the existing information push method cannot push information for different user requirements, which makes the information push accuracy low, and the user finds useful information for a long time, which leads to low push rate of push information and reduces information push. effectiveness.
  • One of the technical problems solved by the present invention is that the existing information push method cannot push information for different user needs.
  • an information pushing method including:
  • an information pushing apparatus including:
  • the information to be sent is pushed by the combination of the search term and the user feature information, so that the personalized personalized service can be performed for different user features, the accuracy of the information push is increased, and the user's personalization is satisfied. demand.
  • FIG. 1 shows a flow chart of an information push method according to an embodiment of the present invention.
  • FIG. 2 shows a specific flowchart of step S140 in the information pushing method according to an embodiment of the present invention.
  • FIG. 3 shows a flow chart of still another information push method according to an embodiment of the present invention.
  • FIG. 4 shows a block diagram of an information push apparatus according to an embodiment of the present invention.
  • FIG. 5 is a block diagram showing a push device 440 in an information push device according to an embodiment of the present invention.
  • Figure 6 shows a block diagram of a push device 440 in yet another information push device in accordance with an embodiment of the present invention.
  • Computer device also referred to as “computer” in the context, is meant an intelligent electronic device that can perform predetermined processing, such as numerical calculations and/or logical calculations, by running a predetermined program or instruction, which can include a processor and The memory is executed by the processor to execute a predetermined process pre-stored in the memory to execute a predetermined process, or is executed by hardware such as an ASIC, an FPGA, a DSP, or the like, or a combination of the two.
  • Computer devices include, but are not limited to, servers, personal computers, notebook computers, tablets, smart phones, and the like.
  • the computer device includes a user device and a network device.
  • the user equipment includes, but is not limited to, a computer, a smart phone, a PDA, etc.
  • the network device includes but is not limited to a single network server, a server group composed of multiple network servers, or a cloud computing based computer Or a cloud composed of a network server, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers.
  • the computer device can be operated separately to implement the present invention, and can also access the network and implement the present invention by interacting with other computer devices in the network.
  • the network in which the computer device is located includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
  • the user equipment, the network equipment, the network, and the like are merely examples, and other existing or future possible computer equipment or networks, such as those applicable to the present invention, are also included in the scope of the present invention. It is included here by reference.
  • the methods discussed below can be implemented in hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof.
  • the serial code or code segments can be stored in a machine or computer readable medium such as a storage medium.
  • the processor(s) can perform the necessary tasks.
  • FIG. 1 is a flow chart of an information push method in accordance with one embodiment of the present invention.
  • the information pushing method in this embodiment includes the following steps:
  • S110 Receive a search term input by a user, and obtain user feature information.
  • the user characteristic information may include gender, age, health status, ethnicity, education level (for example: doctor, undergraduate, high school or elementary school, etc.), occupation (for example: chef, journalist or lawyer, etc.) and/or geographical location. Information, etc.
  • the embodiment of the present invention does not specifically limit the manner of obtaining the user feature information, and may be obtained by the user in the form of a questionnaire, or may be obtained according to the browsing record or the login record of the user, as long as the user characteristic information can be obtained.
  • step S120 the search result input by the user is analyzed by means of word segmentation technology and/or part of speech determination, and the result of the appeal is obtained.
  • the embodiment of the present invention does not limit the specific process of obtaining the appeal result according to the search term. As long as you can get the result of the appeal. For example, if the search term entered by the user is “exercise body”, then it is determined to be a fitness-related appeal.
  • a corresponding dimension value is established for each user feature to obtain a dimension result.
  • the dimensional results may be presented and stored in a tabular form, such as the ordinate representing the user feature and the abscissa being the corresponding dimension value.
  • the ordinate is the age
  • the dimension corresponding to the abscissa is the age
  • the ordinate is the education level
  • the dimension corresponding to the abscissa is the corresponding code value or academic mark of the academic qualification
  • the ordinate is the geographic location information
  • the dimension corresponding to the abscissa The value is GPS (Global Positioning System) geographic coordinate information.
  • step S140 may specifically include the following steps:
  • Step S1401 obtaining, according to the appeal result and the dimension result, by a predetermined algorithm Get the first appeal dimension information.
  • the claim result and the dimension result may be subjected to a weighting algorithm to obtain the first appeal dimension information, and the embodiment of the present invention does not specifically limit the predetermined algorithm, as long as the first appeal dimension information obtained according to the predetermined algorithm can reflect the appeal result. And the dimension result, and the information to be sent pushed according to the first appeal dimension information can satisfy the user's search intention.
  • Step S1402 Push the information to be sent to the user according to the first appeal dimension information.
  • the information to be sent in the information repository may be stored in the following two ways:
  • the first storage mode the information to be sent in the information library corresponds to at least one appeal dimension information, and the information to be sent is correspondingly stored with at least one appeal dimension information corresponding thereto.
  • the information 1 is stored corresponding to the appeal dimension information A and B
  • the information 2 is stored corresponding to the appeal dimension information C
  • the information 3 is stored corresponding to the appeal dimension information A and C.
  • each claim dimension information in the information database corresponds to at least one information to be sent, and the appeal dimension information is correspondingly stored with at least one corresponding information to be sent.
  • the appeal dimension information A is stored corresponding to the information 1 and the information 3 to be transmitted
  • the appeal dimension information B is stored corresponding to the information 1 to be transmitted
  • the appeal dimension information C is stored corresponding to the information 2 and the information 3 to be transmitted.
  • the information to be sent stored in the information repository corresponding to the first appeal dimension information is pushed to the user.
  • the push sequence of the information to be sent may be pre-set, or may be randomly pushed, and may be pushed according to the matching degree according to the matching algorithm.
  • the embodiment of the present invention does not specifically limit the setting of the push sequence, as long as the user can pre-search.
  • the information to be sent is displayed to the user promptly and accurately.
  • step S140 may further include the following steps:
  • Step S141 The degree of correlation with the appeal result is within a threshold range, and the information to be sent that is the same as the dimension result is pushed to the user.
  • the storage side of the information to be sent in the information base can include the following two types:
  • each piece of information to be sent in the information library corresponds to at least one dimension result
  • each piece of information to be sent in the information library corresponds to at least one appeal result, and at least one corresponding to the information to be sent
  • the dimension result is stored correspondingly with at least one appeal result.
  • information 1 is stored for women aged 20 years old
  • information 2 is stored for infants and children aged 0-5 years.
  • Information 3 corresponds to fitness, male intellectuals aged 60-80 years old to store.
  • the second storage mode the result of each dimension in the information database corresponds to at least one information to be sent, and each of the appeal results in the information database corresponds to at least one information to be sent, and the dimension result corresponds to at least one to be sent.
  • the information is stored correspondingly, and the appeal result is stored corresponding to at least one information to be sent corresponding thereto.
  • age 20 corresponds to information 1 and information 2
  • age 0-5 corresponds to information 3 and information 4
  • fitness corresponds to information 1 and information 3
  • male corresponds to information 4 and information 5.
  • the specific push process may include the following three methods:
  • a first push process determining, in a repository, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and the first to-be-sent information set
  • the information to be sent having the same dimensional result is pushed to the user. For example, if the search term entered by the user is exercise, then the fitness, gym, square dance and aerobics are all related to exercise, then the information to be sent related to fitness, gym, square dance and aerobics should be determined. In the first set of information to be sent.
  • a second push process determining a second set of information to be sent in the information repository that is the same as the result of the dimension; and determining, in the second set of information to be sent, a result related to the appeal according to a predetermined correlation algorithm
  • the information to be sent whose relevance is within a threshold range is pushed to the user by the determined information to be sent.
  • a third type of pushing process determining, in a repository, a first set of information to be sent that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm, and determining a number of the same information in the information base as the dimension result
  • the second set of information to be sent is obtained by intersecting the first set of information to be sent with the second set of information to be sent, and pushing the information to be sent in the intersection to the user.
  • the embodiments of the present invention do not specifically limit related algorithms, and may be configured correspondingly according to different requirements of the user, as long as the requirements of the user can be met.
  • the threshold can also be set according to the different needs of the user.
  • another information pushing method includes the following steps:
  • the dimension result is age: 20 years old, gender: female, geographical location: Haidian Huangzhuang, Zhongguancun, area code and/or latitude and longitude value, and the like.
  • the dimension result further includes: health status: unknown, ethnic: unknown.
  • S340 Determine, in a information base, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and determine a second information set to be sent that is the same as the dimension result in the information base. And intersecting the first set of information to be sent with the second set of information to be sent, and pushing the information to be sent in the intersection to the user.
  • the first set of information to be sent may be a fitness-related information collection related to the gym related to the gym; the second set of information to be sent may be age 20, gender, and geographic location.
  • the corresponding stored information further includes information such as a health condition and an ethnic dimension, as long as the information in which the age 20, the gender is female, and the geographic location is the content corresponding to the Haidian Huangzhuang, Zhongguancun, area code, and/or latitude and longitude values is satisfied.
  • the collection is fine.
  • the keyword input by the girl of age 19 is "sports", then she definitely wants to know some knowledge related to slimming exercise; and the keyword input by the 60-year-old male is "sports". , then he definitely wants to know some with the elderly Sports-related knowledge shows that users of different ages or genders do not have the same information to search for under the same keyword. Therefore, in this embodiment, the information to be sent is pushed by the combination of the search term and the user feature information, and the personalized personalized service can be performed for different user features, thereby increasing the accuracy of the information push and satisfying the personalized needs of the user. .
  • the information pushing device in this embodiment may be disposed on the network device side or the cloud device side, and includes the following devices:
  • a device for receiving a search term input by a user and acquiring user feature information (hereinafter referred to as "receiving device” 410);
  • first analysis device Means for obtaining a claim result based on the search term (hereinafter referred to as "first analysis device") 420;
  • Means for obtaining a dimension result according to the user feature information (hereinafter referred to as "second analysis device") 430;
  • Means for pushing information to be transmitted to the user (hereinafter referred to as "pushing device") 440 according to the result of the appeal and the result of the dimension.
  • the user characteristic information may include gender, age, health status, ethnicity, education level (for example: doctor, undergraduate, high school or elementary school, etc.), occupation (for example: chef, journalist or lawyer, etc.) and/or geography. Location information, etc.
  • the embodiment of the present invention does not specifically limit the manner of obtaining the user feature information, and may be obtained by the user in the form of a questionnaire, or may be obtained according to the browsing record or the login record of the user, as long as the user characteristic information can be obtained.
  • the search result is performed according to the splitting process and/or the part-of-speech judgment of the search word input by the user, and the appeal result is obtained.
  • the embodiment of the present invention does not limit the specific process of obtaining the appeal result according to the search term. As long as you can get the result of the appeal. For example, if the search term entered by the user is “exercise body”, then it is determined to be a fitness-related appeal.
  • a corresponding dimension value is established for each user feature to obtain a dimension result.
  • dimension results can be presented in tabular form and Storage, for example, the ordinate represents the user feature and the abscissa is the corresponding dimension value.
  • the ordinate is the age, the dimension corresponding to the abscissa is the age; the ordinate is the education level, the dimension corresponding to the abscissa is the corresponding code value or academic mark of the academic qualification; the ordinate is the geographic location information, and the dimension corresponding to the abscissa
  • the value is GPS geographic coordinate information.
  • the pushing device 440 may specifically include the following devices:
  • Means for obtaining first appeal dimension information by a predetermined algorithm according to the appeal result and the dimension result.
  • the claim result and the dimension result may be subjected to a weighting algorithm to obtain the first appeal dimension information, and the embodiment of the present invention does not specifically limit the predetermined algorithm, as long as the first appeal dimension information obtained according to the predetermined algorithm can reflect the appeal result. And the dimension result, and the information to be sent pushed according to the first appeal dimension information can satisfy the user's search intention.
  • first transmitting device 4402 Means for pushing information to be transmitted to the user (hereinafter referred to as "first transmitting device") 4402 according to the first claim dimension information.
  • the information pushing apparatus in the embodiment of the present invention may further include:
  • first storage device 4501 for storing at least one appeal dimension information in the information to be sent in the information library, and storing the information to be sent corresponding to at least one appeal dimension information corresponding thereto.
  • second storage device 4502 for storing each of the appeal dimension information in the information database corresponding to at least one piece of information to be sent, and storing the appeal dimension information corresponding to at least one piece of information to be transmitted.
  • the information to be sent stored in the information repository corresponding to the first appeal dimension information is pushed to the user.
  • the push sequence of the information to be sent may be pre-set, or may be randomly pushed, and may be pushed according to the matching degree according to the matching algorithm.
  • the embodiment of the present invention does not specifically limit the setting of the push sequence, as long as the user can pre-search.
  • the information to be sent is displayed to the user promptly and accurately.
  • the pushing device 440 is specifically The following devices can be included:
  • second transmitting device 441 for transmitting information to be sent to the user that is related to the result of the appeal within a threshold range and having the same result as the dimension.
  • the information pushing device in the embodiment of the present invention may further include:
  • third storage device corresponding to at least one dimension result of each piece of information to be sent in the information library, and corresponding to at least one appeal result of each piece of information to be sent in the information base, and at least one dimension result corresponding to the information to be sent and at least A device for performing corresponding storage (hereinafter referred to as "third storage device”) 4503.
  • each of the dimension results in the information database corresponding to at least one information to be sent, and corresponding to each of the appeal results in the information database, at least one information to be sent, and storing the dimension result corresponding to at least one information to be sent corresponding thereto
  • a device hereinafter referred to as "fourth storage device” that stores the request result in correspondence with at least one of the information to be transmitted corresponding thereto.
  • the specific sending process of the second sending device 441 includes the following three methods:
  • a first push process determining, in a repository, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and the first to-be-sent information set
  • the information to be sent having the same dimensional result is pushed to the user. For example, if the search term entered by the user is exercise, then the fitness, gym, square dance and aerobics are all related to exercise, then the information to be sent related to fitness, gym, square dance and aerobics should be determined. In the first set of information to be sent.
  • a second push process determining a second set of information to be sent in the information repository that is the same as the result of the dimension; and determining, in the second set of information to be sent, a result related to the appeal according to a predetermined correlation algorithm
  • the information to be sent whose relevance is within a threshold range is pushed to the user by the determined information to be sent.
  • a third push process determining and describing in the information base according to a predetermined correlation algorithm Determining, by the first set of information to be sent, the information to be sent in the threshold range, determining a second information set to be sent in the information database that is the same as the dimension result; and sending the first information to be sent and the second to be sent
  • the information set is taken as an intersection, and the information to be sent in the intersection is pushed to the user.
  • the embodiments of the present invention do not specifically limit related algorithms, and may be configured correspondingly according to different requirements of the user, as long as the requirements of the user can be met.
  • the threshold can also be set according to the different needs of the user.
  • the information pushing method and device pushes the information to be sent by combining the search term with the user feature information, and can perform targeted and personalized information push according to the feature information of the user such as gender and age.
  • Service increase the accuracy of service results, can accurately and personalized services for different user characteristics, increase the accuracy of information push, meet the personalized needs of users, and improve the user experience.
  • the search words and the user's characteristic information are used to push the information, which further improves the accuracy of pushing for different user requirements and improves the push efficiency.
  • the present invention can be implemented in software and/or a combination of software and hardware.
  • the various devices of the present invention can be implemented using an application specific integrated circuit (ASIC) or any other similar hardware device.
  • the software program of the present invention may be executed by a processor to implement the steps or functions described above.
  • the software program (including related data structures) of the present invention can be stored in a computer readable recording medium such as a RAM memory, a magnetic or optical drive or a floppy disk and the like.
  • some of the steps or functions of the present invention may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.

Abstract

An information pushing method and apparatus. The method comprises: receiving a search word input by a user and acquiring user characteristic information (S110); obtaining an appeal result according to the search word (S120); obtaining a dimensionality result according to the user characteristic information (S130); and pushing information to be sent to the user according to the appeal result and the dimensionality result (S140). By means of the method, information to be sent is pushed by means of a search word combined with user characteristic information, so that accurate personalized services can be performed with regard to different user characteristics, the accuracy of information pushing is increased, and the personalized requirements of a user are satisfied.

Description

一种信息推送方法及装置Information pushing method and device
相关申请的交叉引用Cross-reference to related applications
本申请请求于2015年7月29日提交的申请号为201510456927.0的中国专利申请的优先权,该中国专利申请的内容以引用方式被完整包含于此。The present application claims the priority of the Chinese Patent Application No. 201510456927.0 filed on Jul. 29, 2015, the content of which is hereby incorporated by reference.
技术领域Technical field
本发明涉及计算机领域,尤其涉及一种信息推送方法及装置。The present invention relates to the field of computers, and in particular, to an information push method and apparatus.
背景技术Background technique
目前常用的信息推送方法仅能根据用户输入的关键词进行信息的推送,只要用户输入的关键词相同,那么推送的信息就都相同,其并不能针对不同的用户需求进行信息的推送。现有的信息推送方法并不能针对不同的用户需求进行信息的推送,使得信息推送精准度低,用户找到对其有用的信息耗时长,从而导致推送信息的点展率低,降低了信息推送的效率。At present, the commonly used information push method can only push information according to keywords input by the user. As long as the keywords input by the user are the same, the pushed information is the same, and the information cannot be pushed for different user needs. The existing information push method cannot push information for different user requirements, which makes the information push accuracy low, and the user finds useful information for a long time, which leads to low push rate of push information and reduces information push. effectiveness.
发明内容Summary of the invention
本发明解决的技术问题之一是现有的信息推送方法并不能针对不同的用户需求进行信息的推送。One of the technical problems solved by the present invention is that the existing information push method cannot push information for different user needs.
根据本发明一方面的一个实施例,提供了一种信息推送方法,包括:According to an embodiment of an aspect of the present invention, an information pushing method is provided, including:
接收用户输入的搜索词,并获取用户特征信息;Receiving a search term input by a user, and acquiring user feature information;
根据所述搜索词得到诉求结果;Obtaining a claim result according to the search term;
根据所述用户特征信息得到维度结果;Obtaining a dimension result according to the user feature information;
根据所述诉求结果和所述维度结果将待发送的信息推送给所述用户。 And sending the information to be sent to the user according to the appeal result and the dimension result.
根据本发明另一方面的一个实施例,提供了一种信息推送装置,包括:According to an embodiment of another aspect of the present invention, an information pushing apparatus is provided, including:
用于接收用户输入的搜索词,并获取用户特征信息的装置;Means for receiving a search term input by a user and acquiring user feature information;
用于根据所述搜索词得到诉求结果的装置;Means for obtaining a result of the appeal based on the search term;
用于根据所述用户特征信息得到维度结果的装置;Means for obtaining a dimensional result based on the user characteristic information;
用于根据所述诉求结果和所述维度结果将待发送的信息推送给所述用户的装置。Means for pushing information to be sent to the user according to the appeal result and the dimension result.
由于本实施例通过搜索词与用户特征信息结合的方式将待发送的信息进行推送,故可以针对不同的用户特征进行精准的个性化服务,增加了信息推送的准确性,满足了用户的个性化需求。In this embodiment, the information to be sent is pushed by the combination of the search term and the user feature information, so that the personalized personalized service can be performed for different user features, the accuracy of the information push is increased, and the user's personalization is satisfied. demand.
本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本发明并不仅限于这些实施例。而是,本发明的范围是广泛的,且意在仅通过后附的权利要求限定本发明的范围。Those skilled in the art will appreciate that although the following detailed description is made with reference to the illustrated embodiments and drawings, the invention is not limited to these embodiments. Rather, the scope of the invention is intended to be limited the scope of the invention
附图说明DRAWINGS
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:Other features, objects, and advantages of the present invention will become more apparent from the Detailed Description of Description
图1示出了根据本发明实施例一信息推送方法的流程图。FIG. 1 shows a flow chart of an information push method according to an embodiment of the present invention.
图2示出了根据本发明实施例一信息推送方法中步骤S140的具体流程图。FIG. 2 shows a specific flowchart of step S140 in the information pushing method according to an embodiment of the present invention.
图3示出了根据本发明实施例又一信息推送方法的流程图。FIG. 3 shows a flow chart of still another information push method according to an embodiment of the present invention.
图4示出了根据本发明实施例一信息推送装置的框图。FIG. 4 shows a block diagram of an information push apparatus according to an embodiment of the present invention.
图5示出了根据本发明实施例一信息推送装置中推送装置440的框图。FIG. 5 is a block diagram showing a push device 440 in an information push device according to an embodiment of the present invention.
图6示出了根据本发明实施例又一信息推送装置中推送装置440的框图。Figure 6 shows a block diagram of a push device 440 in yet another information push device in accordance with an embodiment of the present invention.
附图中相同或相似的附图标记代表相同或相似的部件。 The same or similar reference numerals in the drawings denote the same or similar components.
具体实施方式detailed description
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as a process or method depicted as a flowchart. Although the flowcharts describe various operations as a sequential process, many of the operations can be implemented in parallel, concurrently or concurrently. In addition, the order of operations can be rearranged. The process may be terminated when its operation is completed, but may also have additional steps not included in the figures. The processing may correspond to methods, functions, procedures, subroutines, subroutines, and the like.
在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。By "computer device", also referred to as "computer" in the context, is meant an intelligent electronic device that can perform predetermined processing, such as numerical calculations and/or logical calculations, by running a predetermined program or instruction, which can include a processor and The memory is executed by the processor to execute a predetermined process pre-stored in the memory to execute a predetermined process, or is executed by hardware such as an ASIC, an FPGA, a DSP, or the like, or a combination of the two. Computer devices include, but are not limited to, servers, personal computers, notebook computers, tablets, smart phones, and the like.
所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。The computer device includes a user device and a network device. The user equipment includes, but is not limited to, a computer, a smart phone, a PDA, etc.; the network device includes but is not limited to a single network server, a server group composed of multiple network servers, or a cloud computing based computer Or a cloud composed of a network server, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers. Wherein, the computer device can be operated separately to implement the present invention, and can also access the network and implement the present invention by interacting with other computer devices in the network. The network in which the computer device is located includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。It should be noted that the user equipment, the network equipment, the network, and the like are merely examples, and other existing or future possible computer equipment or networks, such as those applicable to the present invention, are also included in the scope of the present invention. It is included here by reference.
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程 序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。The methods discussed below, some of which are illustrated by flowcharts, can be implemented in hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. The process used to perform the necessary tasks when implemented in software, firmware, middleware, or microcode. The serial code or code segments can be stored in a machine or computer readable medium such as a storage medium. The processor(s) can perform the necessary tasks.
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。The specific structural and functional details disclosed are merely representative and are for the purpose of describing exemplary embodiments of the invention. The present invention may, however, be embodied in many alternative forms and should not be construed as being limited only to the embodiments set forth herein.
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。It should be understood that although the terms "first," "second," etc. may be used herein to describe the various elements, these elements should not be limited by these terms. These terms are used only to distinguish one unit from another. For example, a first unit could be termed a second unit, and similarly a second unit could be termed a first unit, without departing from the scope of the exemplary embodiments. The term "and/or" used herein includes any and all combinations of one or more of the associated listed items.
应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。It will be understood that when a unit is referred to as "connected" or "coupled" to another unit, it can be directly connected or coupled to the other unit, or an intermediate unit can be present. In contrast, when a unit is referred to as being "directly connected" or "directly coupled" to another unit, there is no intermediate unit. Other words used to describe the relationship between the units should be interpreted in a similar manner (eg "between" and "directly between" and "adjacent to" Than "directly adjacent to", etc.).
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。The terminology used herein is for the purpose of describing the particular embodiments, The singular forms "a", "an", It is also to be understood that the terms "comprising" and """ Other features, integers, steps, operations, units, components, and/or combinations thereof.
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。It should also be noted that, in some alternative implementations, the functions/acts noted may occur in a different order than that illustrated in the drawings. For example, two figures shown in succession may in fact be executed substantially concurrently or sometimes in the reverse order, depending on the function/acts involved.
下面结合附图对本发明作进一步详细描述。 The invention is further described in detail below with reference to the accompanying drawings.
图1是根据本发明一个实施例的信息推送方法的流程图。1 is a flow chart of an information push method in accordance with one embodiment of the present invention.
结合图1中所示,本实施例所述的信息推送方法,包括如下步骤:As shown in FIG. 1, the information pushing method in this embodiment includes the following steps:
S110、接收用户输入的搜索词,并获取用户特征信息;S110. Receive a search term input by a user, and obtain user feature information.
S120、根据所述搜索词得到诉求结果;S120. Obtain a appeal result according to the search term.
S130、根据所述用户特征信息得到维度结果;S130. Obtain a dimension result according to the user feature information.
S140、根据所述诉求结果和所述维度结果将待发送的信息推送给所述用户。S140. Push the information to be sent to the user according to the appeal result and the dimension result.
下面对各步骤做进一步详细介绍。The steps are further described in detail below.
步骤S110中,用户特征信息可以包括性别、年龄、健康状况、民族、受教育程度(例如:博士、本科、高中或小学等)、职业(例如:厨师、记者或律师等)和/或地理位置信息等。本发明实施例对获取用户特征信息的方式不做具体限定,可以通过问卷形式用户获得,也可以根据用户的浏览记录或登录记录获得,只要能够获得用户特征信息即可。In step S110, the user characteristic information may include gender, age, health status, ethnicity, education level (for example: doctor, undergraduate, high school or elementary school, etc.), occupation (for example: chef, journalist or lawyer, etc.) and/or geographical location. Information, etc. The embodiment of the present invention does not specifically limit the manner of obtaining the user feature information, and may be obtained by the user in the form of a questionnaire, or may be obtained according to the browsing record or the login record of the user, as long as the user characteristic information can be obtained.
步骤S120中,根据对用户输入的搜索词通过分词技术进行拆分处理和/或词性判断等方式进行分析,得到诉求结果,本发明实施例对根据搜索词得到诉求结果的具体过程并不做限定,只要能得到诉求结果即可。例如:用户输入的搜索词为“锻炼身体”,那么确定为与健身有关的诉求。In step S120, the search result input by the user is analyzed by means of word segmentation technology and/or part of speech determination, and the result of the appeal is obtained. The embodiment of the present invention does not limit the specific process of obtaining the appeal result according to the search term. As long as you can get the result of the appeal. For example, if the search term entered by the user is “exercise body”, then it is determined to be a fitness-related appeal.
步骤S130中,针对每一个用户特征建立对应的维度值,以得到维度结果。作为可选的,维度结果可以以表格形式进行展现和存储,例如纵坐标表示用户特征,横坐标为对应维度值。例如:纵坐标为年龄,横坐标对应的维度值为岁数;纵坐标为受教育程度,横坐标对应的维度值为学历对应代码值或学历标志;纵坐标为地理位置信息,横坐标对应的维度值为GPS(Global Positioning System,全球定位系统)地理坐标信息。In step S130, a corresponding dimension value is established for each user feature to obtain a dimension result. Alternatively, the dimensional results may be presented and stored in a tabular form, such as the ordinate representing the user feature and the abscissa being the corresponding dimension value. For example, the ordinate is the age, the dimension corresponding to the abscissa is the age; the ordinate is the education level, the dimension corresponding to the abscissa is the corresponding code value or academic mark of the academic qualification; the ordinate is the geographic location information, and the dimension corresponding to the abscissa The value is GPS (Global Positioning System) geographic coordinate information.
可选地,在一个实施例中,如图2中所示,步骤S140具体可以包括以下步骤:Optionally, in an embodiment, as shown in FIG. 2, step S140 may specifically include the following steps:
步骤S1401、根据所述诉求结果和所述维度结果通过预定算法获 得第一诉求维度信息。Step S1401: obtaining, according to the appeal result and the dimension result, by a predetermined algorithm Get the first appeal dimension information.
具体地,可以将诉求结果和维度结果进行加权算法获得第一诉求维度信息,本发明实施例对预定算法并不做具体限定,只要根据该预定算法得到的第一诉求维度信息能够体现出诉求结果和维度结果,并根据该第一诉求维度信息推送的待发送的信息能够满足用户的搜索意图即可。Specifically, the claim result and the dimension result may be subjected to a weighting algorithm to obtain the first appeal dimension information, and the embodiment of the present invention does not specifically limit the predetermined algorithm, as long as the first appeal dimension information obtained according to the predetermined algorithm can reflect the appeal result. And the dimension result, and the information to be sent pushed according to the first appeal dimension information can satisfy the user's search intention.
步骤S1402、根据所述第一诉求维度信息将待发送的信息推送给所述用户。Step S1402: Push the information to be sent to the user according to the first appeal dimension information.
作为可选的,信息库中待发送的信息的存储方式可以包括以下两种:Optionally, the information to be sent in the information repository may be stored in the following two ways:
第一种存储方式:将信息库中每一条待发送的信息至少对应一个诉求维度信息,并将待发送的信息与其对应的至少一个诉求维度信息进行对应存储。例如,信息1对应诉求维度信息A和B进行存储,信息2对应诉求维度信息C进行存储,信息3对应诉求维度信息A和C进行存储。The first storage mode: the information to be sent in the information library corresponds to at least one appeal dimension information, and the information to be sent is correspondingly stored with at least one appeal dimension information corresponding thereto. For example, the information 1 is stored corresponding to the appeal dimension information A and B, the information 2 is stored corresponding to the appeal dimension information C, and the information 3 is stored corresponding to the appeal dimension information A and C.
第二种存储方式:将信息库中每一个诉求维度信息对应至少一条待发送的信息,并将诉求维度信息与其对应的至少一条待发送的信息进行对应存储。例如,诉求维度信息A对应待发送的信息1和信息3进行存储,诉求维度信息B对应待发送的信息1进行存储,诉求维度信息C对应待发送的信息2和信息3进行存储。The second storage mode: each claim dimension information in the information database corresponds to at least one information to be sent, and the appeal dimension information is correspondingly stored with at least one corresponding information to be sent. For example, the appeal dimension information A is stored corresponding to the information 1 and the information 3 to be transmitted, and the appeal dimension information B is stored corresponding to the information 1 to be transmitted, and the appeal dimension information C is stored corresponding to the information 2 and the information 3 to be transmitted.
具体地,将信息库中与所述第一诉求维度信息对应存储的待发送的信息推送给所述用户。具体待发送的信息的推送顺序可以预先设置,也可以随机推送,还可以根据匹配算法按照匹配度的高低进行推送,本发明实施例对推送顺序的设置不做具体限定,只要能够将用户预搜索的待发送的信息及时快速且准确的展示给用户即可。Specifically, the information to be sent stored in the information repository corresponding to the first appeal dimension information is pushed to the user. The push sequence of the information to be sent may be pre-set, or may be randomly pushed, and may be pushed according to the matching degree according to the matching algorithm. The embodiment of the present invention does not specifically limit the setting of the push sequence, as long as the user can pre-search. The information to be sent is displayed to the user promptly and accurately.
可选地,在一个实施例中,步骤S140具体还可以包括以下步骤:Optionally, in an embodiment, step S140 may further include the following steps:
步骤S141、将与所述诉求结果的相关度在阈值范围内,且与所述维度结果相同的待发送的信息推送给所述用户。Step S141: The degree of correlation with the appeal result is within a threshold range, and the information to be sent that is the same as the dimension result is pushed to the user.
作为可选的,针对步骤S140,信息库中待发送的信息的存储方 式可以包括以下两种:Optionally, for step S140, the storage side of the information to be sent in the information base The formula can include the following two types:
第一种存储方式:将信息库中每一条待发送的信息对应至少一个维度结果,以及将信息库中每一条待发送的信息对应至少一个诉求结果,并将待发送的信息与其对应的至少一个维度结果和至少一个诉求结果进行对应存储。例如,信息1对应健身、年龄20岁的女性进行存储,信息2对应食品安全、年龄0-5岁婴幼儿进行存储。信息3对应健身、年龄60-80岁的男性知识分子进行存储。The first storage mode: each piece of information to be sent in the information library corresponds to at least one dimension result, and each piece of information to be sent in the information library corresponds to at least one appeal result, and at least one corresponding to the information to be sent The dimension result is stored correspondingly with at least one appeal result. For example, information 1 is stored for women aged 20 years old, and information 2 is stored for infants and children aged 0-5 years. Information 3 corresponds to fitness, male intellectuals aged 60-80 years old to store.
第二种存储方式:将信息库中每一个维度结果对应至少一个待发送的信息,以及将信息库中每一个诉求结果对应至少一个待发送的信息,将维度结果与其对应的至少一个待发送的信息进行对应存储,以及将诉求结果与其对应的至少一个待发送的信息进行对应存储。例如:年龄20岁对应信息1和信息2,年龄0-5岁对应信息3和信息4,健身对应信息1和信息3,男性对应信息4和信息5。The second storage mode: the result of each dimension in the information database corresponds to at least one information to be sent, and each of the appeal results in the information database corresponds to at least one information to be sent, and the dimension result corresponds to at least one to be sent. The information is stored correspondingly, and the appeal result is stored corresponding to at least one information to be sent corresponding thereto. For example, age 20 corresponds to information 1 and information 2, age 0-5 corresponds to information 3 and information 4, fitness corresponds to information 1 and information 3, and male corresponds to information 4 and information 5.
作为可选的,可以具体的推送过程包括以下三种方式:As an alternative, the specific push process may include the following three methods:
第一种推送过程:在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送信息集合;并将所述第一待发送信息集合中与所述维度结果相同的待发送的信息推送给所述用户。例如:用户输入的搜索词是锻炼身体,那么健身、健身馆、广场舞和健身操等都与锻炼身体有关,则可确定健身、健身馆、广场舞和健身操相关的待发送的信息均应在第一待发送的信息集合中。a first push process: determining, in a repository, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and the first to-be-sent information set The information to be sent having the same dimensional result is pushed to the user. For example, if the search term entered by the user is exercise, then the fitness, gym, square dance and aerobics are all related to exercise, then the information to be sent related to fitness, gym, square dance and aerobics should be determined. In the first set of information to be sent.
第二种推送过程:确定信息库中与所述维度结果相同的第二待发送的信息集合;并在所述第二待发送的信息集合中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的待发送的信息,将所述确定的待发送的信息推送给所述用户。a second push process: determining a second set of information to be sent in the information repository that is the same as the result of the dimension; and determining, in the second set of information to be sent, a result related to the appeal according to a predetermined correlation algorithm The information to be sent whose relevance is within a threshold range is pushed to the user by the determined information to be sent.
第三种推送过程:在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送的信息集合,确定信息库中与所述维度结果相同的第二待发送的信息集合;将第一待发送的信息集合与第二待发送的信息集合取交集,将交集中待发送的信息推送给所述用户。 a third type of pushing process: determining, in a repository, a first set of information to be sent that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm, and determining a number of the same information in the information base as the dimension result The second set of information to be sent is obtained by intersecting the first set of information to be sent with the second set of information to be sent, and pushing the information to be sent in the intersection to the user.
本发明实施例对相关的算法不做具体限定,可以针对用户的不同需求进行相应的设定,只要能够满足用户的需求即可。阈值也可以根据用户的不同需求进行设定。The embodiments of the present invention do not specifically limit related algorithms, and may be configured correspondingly according to different requirements of the user, as long as the requirements of the user can be met. The threshold can also be set according to the different needs of the user.
结合图3中所示,本实施例所述的又一信息推送方法,包括如下步骤:As shown in FIG. 3, another information pushing method according to this embodiment includes the following steps:
S310、接收用户输入的“减肥瘦身“,并获取用户特征信息为20岁、女性、地理位置为北京市海淀区海淀黄庄地铁站。S310, receiving the user input “slimming and slimming”, and obtaining the user characteristic information is 20 years old, female, and the geographical location is Haidian Huangzhuang subway station of Haidian District, Beijing.
S320、根据“减肥瘦身“得到诉求结果为健身。S320, according to "slimming and slimming" to get the result of the appeal for fitness.
S330、根据用户特性信息得到维度结果为年龄:20岁,性别:女,地理位置:海淀黄庄、中关村、地区代码和/或经纬度值等形式均可。S330, according to the user characteristic information, the dimension result is age: 20 years old, gender: female, geographical location: Haidian Huangzhuang, Zhongguancun, area code and/or latitude and longitude value, and the like.
作为可选的,若还包括健康状况和民族维度,但获取的用户特征信息中没有健康状况和民族信息,则维度结果还包括:健康状况:未知,民族:未知。Optionally, if the health status and the ethnic dimension are included, but the obtained user characteristic information does not have health status and ethnic information, the dimension result further includes: health status: unknown, ethnic: unknown.
S340、在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送的信息集合;确定信息库中与维度结果相同的第二待发送的信息集合;将第一待发送的信息集合与第二待发送的信息集合取交集,将交集中待发送的信息推送给所述用户。S340. Determine, in a information base, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and determine a second information set to be sent that is the same as the dimension result in the information base. And intersecting the first set of information to be sent with the second set of information to be sent, and pushing the information to be sent in the intersection to the user.
作为可选的,第一待发送的信息集合可以与健身有关的、与健身馆有关的与健身俱乐部有关的信息集合;第二待发送的信息集合可以是与年龄20、性别为女以及地理位置为海淀黄庄、中关村、地区代码和/或经纬度值的维度结果对应存储的信息集合。具体还可以将中关村附近的针对20岁女性的健身场所优先推送给该用户,以便该用户可以就近进行选择。若对应存储的信息还包括例如健康状况和民族维度的信息,则只要满足其中维度结果中年龄20、性别为女以及地理位置为海淀黄庄、中关村、地区代码和/或经纬度值对应存储的信息集合即可。Optionally, the first set of information to be sent may be a fitness-related information collection related to the gym related to the gym; the second set of information to be sent may be age 20, gender, and geographic location. A set of information corresponding to the dimensional results of Haidian Huangzhuang, Zhongguancun, area code and/or latitude and longitude values. Specifically, the fitness site for the 20-year-old woman near Zhongguancun can be preferentially pushed to the user so that the user can make a selection nearby. If the corresponding stored information further includes information such as a health condition and an ethnic dimension, as long as the information in which the age 20, the gender is female, and the geographic location is the content corresponding to the Haidian Huangzhuang, Zhongguancun, area code, and/or latitude and longitude values is satisfied. The collection is fine.
根据本实施例提供的方法,例如年龄19的女孩输入的关键词是“运动”,那么她肯定很想知道一些与瘦身运动相关的知识;而年龄60岁的男性输入的关键词是“运动”,那么他肯定很想知道一些与老年人 运动相关的知识,可见,不同年龄或性别的用户根据同一关键词进行搜索想要得到的信息均不相同。因此本实施例通过搜索词与用户特征信息结合的方式将待发送的信息进行推送,可以针对不同的用户特征进行精准的个性化服务,增加了信息推送的准确性,满足了用户的个性化需求。According to the method provided by the embodiment, for example, the keyword input by the girl of age 19 is "sports", then she definitely wants to know some knowledge related to slimming exercise; and the keyword input by the 60-year-old male is "sports". , then he definitely wants to know some with the elderly Sports-related knowledge shows that users of different ages or genders do not have the same information to search for under the same keyword. Therefore, in this embodiment, the information to be sent is pushed by the combination of the search term and the user feature information, and the personalized personalized service can be performed for different user features, thereby increasing the accuracy of the information push and satisfying the personalized needs of the user. .
结合图4中所示,本实施例所述的信息推送装置,可以设置在网络设备侧或云端设备侧,包括如下装置:As shown in FIG. 4, the information pushing device in this embodiment may be disposed on the network device side or the cloud device side, and includes the following devices:
用于接收用户输入的搜索词,并获取用户特征信息的装置(以下简称“接收装置”)410;a device for receiving a search term input by a user and acquiring user feature information (hereinafter referred to as "receiving device" 410);
用于根据所述搜索词得到诉求结果的装置(以下简称“第一分析装置”)420;Means for obtaining a claim result based on the search term (hereinafter referred to as "first analysis device") 420;
用于根据所述用户特征信息得到维度结果的装置(以下简称“第二分析装置”)430;Means for obtaining a dimension result according to the user feature information (hereinafter referred to as "second analysis device") 430;
用于根据所述诉求结果和所述维度结果将待发送的信息推送给所述用户的装置(以下简称“推送装置”)440。Means for pushing information to be transmitted to the user (hereinafter referred to as "pushing device") 440 according to the result of the appeal and the result of the dimension.
下面对各装置做进一步详细介绍。The device will be further described in detail below.
接收装置410中,用户特征信息可以包括性别、年龄、健康状况、民族、受教育程度(例如:博士、本科、高中或小学等)、职业(例如:厨师、记者或律师等)和/或地理位置信息等。本发明实施例对获取用户特征信息的方式不做具体限定,可以通过问卷形式用户获得,也可以根据用户的浏览记录或登录记录获得,只要能够获得用户特征信息即可。In the receiving device 410, the user characteristic information may include gender, age, health status, ethnicity, education level (for example: doctor, undergraduate, high school or elementary school, etc.), occupation (for example: chef, journalist or lawyer, etc.) and/or geography. Location information, etc. The embodiment of the present invention does not specifically limit the manner of obtaining the user feature information, and may be obtained by the user in the form of a questionnaire, or may be obtained according to the browsing record or the login record of the user, as long as the user characteristic information can be obtained.
第一分析装置420中,根据对用户输入的搜索词进行拆分处理和/或词性判断等方式进行分析,得到诉求结果,本发明实施例对根据搜索词得到诉求结果的具体过程并不做限定,只要能得到诉求结果即可。例如:用户输入的搜索词为“锻炼身体”,那么确定为与健身有关的诉求。In the first analyzing device 420, the search result is performed according to the splitting process and/or the part-of-speech judgment of the search word input by the user, and the appeal result is obtained. The embodiment of the present invention does not limit the specific process of obtaining the appeal result according to the search term. As long as you can get the result of the appeal. For example, if the search term entered by the user is “exercise body”, then it is determined to be a fitness-related appeal.
第二分析装置430中,针对每一个用户特征建立对应的维度值,以得到维度结果。作为可选的,维度结果可以以表格形式进行展现和 存储,例如纵坐标表示用户特征,横坐标为对应维度值。例如:纵坐标为年龄,横坐标对应的维度值为岁数;纵坐标为受教育程度,横坐标对应的维度值为学历对应代码值或学历标志;纵坐标为地理位置信息,横坐标对应的维度值为GPS地理坐标信息。In the second analyzing device 430, a corresponding dimension value is established for each user feature to obtain a dimension result. As an alternative, dimension results can be presented in tabular form and Storage, for example, the ordinate represents the user feature and the abscissa is the corresponding dimension value. For example, the ordinate is the age, the dimension corresponding to the abscissa is the age; the ordinate is the education level, the dimension corresponding to the abscissa is the corresponding code value or academic mark of the academic qualification; the ordinate is the geographic location information, and the dimension corresponding to the abscissa The value is GPS geographic coordinate information.
可选地,在一个实施例中,如图5中所示,推送装置440具体可以包括以下装置:Optionally, in one embodiment, as shown in FIG. 5, the pushing device 440 may specifically include the following devices:
用于根据所述诉求结果和所述维度结果通过预定算法获得第一诉求维度信息的装置(以下简称“计算装置”)4401。Means (hereinafter referred to as "computing device") 4401 for obtaining first appeal dimension information by a predetermined algorithm according to the appeal result and the dimension result.
具体地,可以将诉求结果和维度结果进行加权算法获得第一诉求维度信息,本发明实施例对预定算法并不做具体限定,只要根据该预定算法得到的第一诉求维度信息能够体现出诉求结果和维度结果,并根据该第一诉求维度信息推送的待发送的信息能够满足用户的搜索意图即可。Specifically, the claim result and the dimension result may be subjected to a weighting algorithm to obtain the first appeal dimension information, and the embodiment of the present invention does not specifically limit the predetermined algorithm, as long as the first appeal dimension information obtained according to the predetermined algorithm can reflect the appeal result. And the dimension result, and the information to be sent pushed according to the first appeal dimension information can satisfy the user's search intention.
用于根据所述第一诉求维度信息将待发送的信息推送给所述用户的装置(以下简称“第一发送装置”)4402。Means for pushing information to be transmitted to the user (hereinafter referred to as "first transmitting device") 4402 according to the first claim dimension information.
作为可选的,针对上述推送装置440,本发明实施例所述的信息推送装置还可以包括:Optionally, the information pushing apparatus in the embodiment of the present invention may further include:
用于将信息库中每一条待发送的信息至少对应一个诉求维度信息,并将待发送的信息与其对应的至少一个诉求维度信息进行对应存储的装置(以下简称“第一存储装置”)4501。And a device (hereinafter referred to as “first storage device”) 4501 for storing at least one appeal dimension information in the information to be sent in the information library, and storing the information to be sent corresponding to at least one appeal dimension information corresponding thereto.
用于将信息库中每一个诉求维度信息对应至少一条待发送的信息,并将诉求维度信息与其对应的至少一条待发送的信息进行对应存储的装置(以下简称“第二存储装置”)4502。And a device (hereinafter referred to as “second storage device”) 4502 for storing each of the appeal dimension information in the information database corresponding to at least one piece of information to be sent, and storing the appeal dimension information corresponding to at least one piece of information to be transmitted.
具体地,将信息库中与所述第一诉求维度信息对应存储的待发送的信息推送给所述用户。具体待发送的信息的推送顺序可以预先设置,也可以随机推送,还可以根据匹配算法按照匹配度的高低进行推送,本发明实施例对推送顺序的设置不做具体限定,只要能够将用户预搜索的待发送的信息及时快速且准确的展示给用户即可。Specifically, the information to be sent stored in the information repository corresponding to the first appeal dimension information is pushed to the user. The push sequence of the information to be sent may be pre-set, or may be randomly pushed, and may be pushed according to the matching degree according to the matching algorithm. The embodiment of the present invention does not specifically limit the setting of the push sequence, as long as the user can pre-search. The information to be sent is displayed to the user promptly and accurately.
可选地,在一个实施例中,如图6中所示,推送装置440具体还 可以包括以下装置:Optionally, in one embodiment, as shown in FIG. 6, the pushing device 440 is specifically The following devices can be included:
用于将与所述诉求结果的相关度在阈值范围内,且与所述维度结果相同的待发送的信息推送给所述用户的装置(以下简称“第二发送装置”)441。And a device (hereinafter referred to as “second transmitting device”) 441 for transmitting information to be sent to the user that is related to the result of the appeal within a threshold range and having the same result as the dimension.
作为可选的,针对第二发送装置441,本发明实施例所述的信息推送装置还可以包括:Optionally, for the second sending device 441, the information pushing device in the embodiment of the present invention may further include:
用于将信息库中每一条待发送的信息对应至少一个维度结果,以及将信息库中每一条待发送的信息对应至少一个诉求结果,并将待发送的信息与其对应的至少一个维度结果和至少一个诉求结果进行对应存储的装置(以下简称“第三存储装置”)4503。And corresponding to at least one dimension result of each piece of information to be sent in the information library, and corresponding to at least one appeal result of each piece of information to be sent in the information base, and at least one dimension result corresponding to the information to be sent and at least A device for performing corresponding storage (hereinafter referred to as "third storage device") 4503.
用于将信息库中每一个维度结果对应至少一个待发送的信息,以及将信息库中每一个诉求结果对应至少一个待发送的信息,将维度结果与其对应的至少一个待发送的信息进行对应存储,以及将诉求结果与其对应的至少一个待发送的信息进行对应存储的装置(以下简称“第四存储装置”)4504。Corresponding to each of the dimension results in the information database corresponding to at least one information to be sent, and corresponding to each of the appeal results in the information database, at least one information to be sent, and storing the dimension result corresponding to at least one information to be sent corresponding thereto And a device (hereinafter referred to as "fourth storage device") 4504 that stores the request result in correspondence with at least one of the information to be transmitted corresponding thereto.
作为可选的,基于第三存储装置4503或第四存储装置4504中存储的待发送的信息,第二发送装置441具体的推送过程包括以下三种方式:Optionally, based on the information to be sent stored in the third storage device 4503 or the fourth storage device 4504, the specific sending process of the second sending device 441 includes the following three methods:
第一种推送过程:在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送信息集合;并将所述第一待发送信息集合中与所述维度结果相同的待发送的信息推送给所述用户。例如:用户输入的搜索词是锻炼身体,那么健身、健身馆、广场舞和健身操等都与锻炼身体有关,则可确定健身、健身馆、广场舞和健身操相关的待发送的信息均应在第一待发送的信息集合中。a first push process: determining, in a repository, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and the first to-be-sent information set The information to be sent having the same dimensional result is pushed to the user. For example, if the search term entered by the user is exercise, then the fitness, gym, square dance and aerobics are all related to exercise, then the information to be sent related to fitness, gym, square dance and aerobics should be determined. In the first set of information to be sent.
第二种推送过程:确定信息库中与所述维度结果相同的第二待发送的信息集合;并在所述第二待发送的信息集合中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的待发送的信息,将所述确定的待发送的信息推送给所述用户。a second push process: determining a second set of information to be sent in the information repository that is the same as the result of the dimension; and determining, in the second set of information to be sent, a result related to the appeal according to a predetermined correlation algorithm The information to be sent whose relevance is within a threshold range is pushed to the user by the determined information to be sent.
第三种推送过程:在信息库中根据预定的相关度算法确定与所述 诉求结果的相关度在阈值范围内的第一待发送的信息集合,确定信息库中与所述维度结果相同的第二待发送的信息集合;将第一待发送的信息集合与第二待发送的信息集合取交集,将交集中待发送的信息推送给所述用户。a third push process: determining and describing in the information base according to a predetermined correlation algorithm Determining, by the first set of information to be sent, the information to be sent in the threshold range, determining a second information set to be sent in the information database that is the same as the dimension result; and sending the first information to be sent and the second to be sent The information set is taken as an intersection, and the information to be sent in the intersection is pushed to the user.
本发明实施例对相关的算法不做具体限定,可以针对用户的不同需求进行相应的设定,只要能够满足用户的需求即可。阈值也可以根据用户的不同需求进行设定。The embodiments of the present invention do not specifically limit related algorithms, and may be configured correspondingly according to different requirements of the user, as long as the requirements of the user can be met. The threshold can also be set according to the different needs of the user.
本发明实施例提供的信息推送方法及装置,通过搜索词与用户特征信息结合的方式将待发送的信息进行推送,可以根据性别、年龄等用户的特征信息进行针对性和个性化的信息推送和服务,增加服务结果的准确性,可以针对不同的用户特征进行精准的个性化服务,增加了信息推送的准确性,满足了用户的个性化需求,提高了用户体验。同时结合搜索词与用户的特征信息进行信息的推送,更进一步提高了针对不同用户需求进行推送的精准度,提高了推送效率。The information pushing method and device provided by the embodiment of the present invention pushes the information to be sent by combining the search term with the user feature information, and can perform targeted and personalized information push according to the feature information of the user such as gender and age. Service, increase the accuracy of service results, can accurately and personalized services for different user characteristics, increase the accuracy of information push, meet the personalized needs of users, and improve the user experience. At the same time, the search words and the user's characteristic information are used to push the information, which further improves the accuracy of pushing for different user requirements and improves the push efficiency.
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present invention can be implemented in software and/or a combination of software and hardware. For example, the various devices of the present invention can be implemented using an application specific integrated circuit (ASIC) or any other similar hardware device. In one embodiment, the software program of the present invention may be executed by a processor to implement the steps or functions described above. Likewise, the software program (including related data structures) of the present invention can be stored in a computer readable recording medium such as a RAM memory, a magnetic or optical drive or a floppy disk and the like. Additionally, some of the steps or functions of the present invention may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标 记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It is apparent to those skilled in the art that the present invention is not limited to the details of the above-described exemplary embodiments, and the present invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the invention is defined by the appended claims instead All changes in the meaning and scope of equivalent elements are included in the present invention. Should not include any of the icons in the claims It is considered to limit the claims involved. In addition, it is to be understood that the word "comprising" does not exclude other elements or steps. A plurality of units or devices recited in the system claims can also be implemented by a unit or device by software or hardware. The first, second, etc. words are used to denote names and do not denote any particular order.
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。 While the invention has been shown and described with reference to the embodiments of the embodiments of the invention The protection sought herein is set forth in the appended claims.

Claims (13)

  1. 一种信息推送方法,包括:An information push method includes:
    接收用户输入的搜索词,并获取用户特征信息;Receiving a search term input by a user, and acquiring user feature information;
    根据所述搜索词得到诉求结果;Obtaining a claim result according to the search term;
    根据所述用户特征信息得到维度结果;Obtaining a dimension result according to the user feature information;
    根据所述诉求结果和所述维度结果将待发送的信息推送给所述用户。And sending the information to be sent to the user according to the appeal result and the dimension result.
  2. 根据权利要求1所述的方法,其中,所述根据所述诉求结果和所述维度结果将待发送的信息推送给所述用户的步骤包括:The method according to claim 1, wherein the step of pushing the information to be transmitted to the user according to the appeal result and the dimension result comprises:
    根据所述诉求结果和所述维度结果通过预定算法获得第一诉求维度信息,根据所述第一诉求维度信息将待发送的信息推送给所述用户;或者,Obtaining the first appeal dimension information by using a predetermined algorithm according to the appeal result and the dimension result, and pushing the information to be sent to the user according to the first appeal dimension information; or
    将与所述诉求结果的相关度在阈值范围内,且与所述维度结果相同的待发送的信息推送给所述用户。The degree of relevance to the appeal result is within a threshold range, and the information to be sent that is the same as the dimension result is pushed to the user.
  3. 根据权利要求2所述的方法,还包括:The method of claim 2 further comprising:
    将信息库中每一条待发送的信息对应至少一个诉求维度信息,并将待发送的信息与其对应的至少一个诉求维度信息进行对应存储;或者,Corresponding to each at least one appeal dimension information in the information to be sent in the information repository, and storing the information to be sent corresponding to at least one appeal dimension information corresponding thereto; or
    将信息库中每一个诉求维度信息对应至少一条待发送的信息,并将诉求维度信息与其对应的至少一条待发送的信息进行对应存储;或者,Corresponding to at least one piece of information to be sent, and the claim dimension information is correspondingly stored with at least one piece of information to be sent; or
    将信息库中每一条待发送的信息对应至少一个维度结果,以及将信息库中每一条待发送的信息对应至少一个诉求结果,并将待发送的信息与其对应的至少一个维度结果和至少一个诉求结果进行对应存储;或者,Corresponding to at least one dimension result of each piece of information to be sent in the information library, and corresponding to at least one appeal result of each piece of information to be sent in the information base, and at least one dimension result and at least one appeal corresponding to the information to be sent The result is stored accordingly; or,
    将信息库中每一个维度结果对应至少一个待发送的信息,以及将 信息库中每一个诉求结果对应至少一个待发送的信息,将维度结果与其对应的至少一个待发送的信息进行对应存储,以及将诉求结果与其对应的至少一个待发送的信息进行对应存储。Match each dimension result in the repository to at least one message to be sent, and Each request result in the information database corresponds to at least one information to be sent, and the dimension result is correspondingly stored with the corresponding at least one information to be sent, and the appeal result is correspondingly stored corresponding to at least one information to be sent corresponding thereto.
  4. 根据权利要求3所述的方法,其中,所述根据所述第一诉求维度信息将待发送的信息推送给所述用户的步骤包括:The method according to claim 3, wherein the step of pushing the information to be sent to the user according to the first claim dimension information comprises:
    将信息库中与所述第一诉求维度信息对应存储的待发送的信息推送给所述用户。The information to be sent stored in the information repository corresponding to the first appeal dimension information is pushed to the user.
  5. 根据权利要求3所述的方法,其中,所述将与所述诉求结果的相关度在阈值范围内,且与所述维度结果相同的待发送的信息推送给所述用户的步骤包括:The method according to claim 3, wherein the step of pushing the information to be sent to the user that the degree of relevance to the appeal result is within a threshold range and the same result as the dimension result is:
    在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送信息集合;并将所述第一待发送信息集合中与所述维度结果相同的待发送的信息推送给所述用户;或者,Determining, in a information base, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and the same to the dimension result in the first to-be-sent information set The sent information is pushed to the user; or,
    确定信息库中与所述维度结果相同的第二待发送的信息集合;并在所述第二待发送的信息集合中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的待发送的信息,将所述确定的待发送的信息推送给所述用户;或者,Determining, in the information set, a second set of information to be sent that is the same as the result of the dimension; and determining, in the second set of information to be sent, a correlation with the appeal result according to a predetermined correlation algorithm within a threshold range The information to be sent is sent to the user by the determined information to be sent; or
    在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送的信息集合;确定信息库中与所述维度结果相同的第二待发送的信息集合;将第一待发送的信息集合与第二待发送的信息集合取交集,将交集中待发送的信息推送给所述用户。Determining, in a information base, a first to-be-sent information set that has a correlation with the appeal result within a threshold range according to a predetermined correlation algorithm; and determining a second information set to be sent in the information repository that is the same as the dimension result And intersecting the first set of information to be sent with the second set of information to be sent, and pushing the information to be sent in the intersection to the user.
  6. 一种信息推送装置,包括:An information pushing device includes:
    用于接收用户输入的搜索词,并获取用户特征信息的装置;Means for receiving a search term input by a user and acquiring user feature information;
    用于根据所述搜索词得到诉求结果的装置;Means for obtaining a result of the appeal based on the search term;
    用于根据所述用户特征信息得到维度结果的装置;Means for obtaining a dimensional result based on the user characteristic information;
    用于根据所述诉求结果和所述维度结果将待发送的信息推送给 所述用户的装置。For pushing information to be sent according to the appeal result and the dimension result The user's device.
  7. 根据权利要求6所述的装置,其中,用于根据所述诉求结果和所述维度结果将待发送的信息推送给所述用户的装置包括:The apparatus according to claim 6, wherein the means for pushing the information to be sent to the user according to the appeal result and the dimension result comprises:
    用于根据所述诉求结果和所述维度结果通过预定算法获得第一诉求维度信息的装置,以及用于根据所述第一诉求维度信息将待发送的信息推送给所述用户的装置;或者,Means for obtaining first appeal dimension information by a predetermined algorithm according to the appeal result and the dimension result, and means for pushing information to be sent to the user according to the first appeal dimension information; or
    用于将与所述诉求结果的相关度在阈值范围内,且与所述维度结果相同的待发送的信息推送给所述用户的装置。And a device for transmitting the information to be sent to the user that the correlation with the appeal result is within a threshold range and the same result as the dimension is sent.
  8. 根据权利要求7所述的装置,还包括:The apparatus of claim 7 further comprising:
    用于将信息库中每一条待发送的信息对应至少一个诉求维度信息,并将待发送的信息与其对应的至少一个诉求维度信息进行对应存储;或者,Corresponding to each piece of information to be sent in the information database corresponding to at least one appeal dimension information, and storing the information to be sent corresponding to at least one appeal dimension information corresponding thereto; or
    用于将信息库中每一个诉求维度信息对应至少一条待发送的信息,并将诉求维度信息与其对应的至少一条待发送的信息进行对应存储的装置;或者,Means for correspondingly storing at least one piece of information to be sent in each of the appeal dimension information in the information base, and storing the appeal dimension information corresponding to at least one piece of information to be sent corresponding thereto; or
    用于将信息库中每一条待发送的信息对应至少一个维度结果,以及将信息库中每一条待发送的信息对应至少一个诉求结果,并将待发送的信息与其对应的至少一个维度结果和至少一个诉求结果进行对应存储的装置;或者,And corresponding to at least one dimension result of each piece of information to be sent in the information library, and corresponding to at least one appeal result of each piece of information to be sent in the information base, and at least one dimension result corresponding to the information to be sent and at least a device that responds to the result of the storage; or,
    用于将信息库中每一个维度结果对应至少一个待发送的信息,以及将信息库中每一个诉求结果对应至少一个待发送的信息,将维度结果与其对应的至少一个待发送的信息进行对应存储,以及将诉求结果与其对应的至少一个待发送的信息进行对应存储的装置。Corresponding to each of the dimension results in the information database corresponding to at least one information to be sent, and corresponding to each of the appeal results in the information database, at least one information to be sent, and storing the dimension result corresponding to at least one information to be sent corresponding thereto And means for storing the request result in correspondence with at least one information to be transmitted corresponding thereto.
  9. 根据权利要求8所述的装置,其中,用于根据所述第一诉求维度信息将待发送的信息推送给所述用户的装置包括:The device according to claim 8, wherein the means for pushing the information to be sent to the user according to the first claim dimension information comprises:
    用于将信息库中与所述第一诉求维度信息对应存储的待发送的 信息推送给所述用户的装置。And to be used for storing the information in the information repository corresponding to the first appeal dimension information. Information is pushed to the device of the user.
  10. 根据权利要求8所述的装置,其中,用于将与所述诉求结果的相关度在阈值范围内,且与所述维度结果相同的待发送的信息推送给所述用户的装置包括:The device according to claim 8, wherein the means for pushing the information to be sent to the user that the correlation with the appeal result is within a threshold range and the same result as the dimension is:
    用于在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送信息集合,并将所述第一待发送信息集合中与所述维度结果相同的待发送的信息推送给所述用户的装置;或者,And determining, by using a predetermined correlation algorithm in the information base, a first to-be-sent information set whose correlation degree with the appeal result is within a threshold range, and the same as the dimension result in the first to-be-sent information set The information to be sent is pushed to the user's device; or,
    用于确定信息库中与所述维度结果相同的第二待发送的信息集合,在所述第二待发送的信息集合中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的待发送的信息,将所述确定的待发送的信息推送给所述用户的装置;或者,And determining, in the second information to be sent, a second set of information to be sent in the information repository, and determining, in the second information to be sent, a correlation with the appeal result according to a predetermined correlation algorithm in a threshold range. Information to be sent within the device to push the determined information to be sent to the user's device; or
    用于在信息库中根据预定的相关度算法确定与所述诉求结果的相关度在阈值范围内的第一待发送的信息集合,确定信息库中与所述维度结果相同的第二待发送的信息集合,将第一待发送的信息集合与第二待发送的信息集合取交集,用于将交集中待发送的信息推送给所述用户的装置。Determining, in a information base, a first to-be-sent information set that is related to the appeal result according to a predetermined correlation algorithm in a threshold range, and determining a second to-be-sent in the information repository that is the same as the dimension result. And a set of information to be sent to the device of the user, where the information set to be sent is intersected with the second set of information to be sent.
  11. 一种计算机可读存储介质,所述计算机可读存储介质包括计算机指令,当所述计算机指令被执行时,如权利要求1至5中任一项所述的方法被执行。A computer readable storage medium comprising computer instructions, the method of any one of claims 1 to 5 being executed when the computer instructions are executed.
  12. 一种计算机程序产品,当所述计算机程序产品被执行时,如权利要求1至5中任一项所述的方法被执行。A computer program product, the method of any one of claims 1 to 5 being executed when the computer program product is executed.
  13. 一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机指令,所述处理器被配置来通过执行所述计算机指令以执行如权利要求1至5中任一项所述的方法。 A computer device comprising a memory and a processor, wherein the memory stores computer instructions, the processor being configured to perform the computer instructions to perform any of claims 1 to 5 The method described.
PCT/CN2015/096452 2015-07-29 2015-12-04 Information pushing method and apparatus WO2017016122A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017541055A JP6853179B2 (en) 2015-07-29 2015-12-04 Information push method and equipment
KR1020177021661A KR102009787B1 (en) 2015-07-29 2015-12-04 Information pushing method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510456927.0A CN105045889B (en) 2015-07-29 2015-07-29 A kind of information-pushing method and device
CN201510456927.0 2015-07-29

Publications (1)

Publication Number Publication Date
WO2017016122A1 true WO2017016122A1 (en) 2017-02-02

Family

ID=54452436

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/096452 WO2017016122A1 (en) 2015-07-29 2015-12-04 Information pushing method and apparatus

Country Status (4)

Country Link
JP (1) JP6853179B2 (en)
KR (1) KR102009787B1 (en)
CN (1) CN105045889B (en)
WO (1) WO2017016122A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180061421A1 (en) * 2016-08-31 2018-03-01 Microsoft Technology Licensing, Llc Personalization of experiences with digital assistants in communal settings through voice and query processing
CN111180080A (en) * 2019-12-30 2020-05-19 四川华迪信息技术有限公司 Accurate pushing method for health knowledge base of old people

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045889B (en) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 A kind of information-pushing method and device
CN105677927B (en) * 2016-03-31 2019-04-12 百度在线网络技术(北京)有限公司 For providing the method and apparatus of search result
CN107092609B (en) * 2016-05-10 2021-04-02 口碑控股有限公司 Information pushing method and device
CN106357824B (en) * 2016-11-16 2019-06-04 四川省亚丁胡杨人力资源集团有限公司 A kind of intelligent Community service recommendation system
CN107507612B (en) * 2017-06-30 2020-08-28 百度在线网络技术(北京)有限公司 Voiceprint recognition method and device
CN108280200B (en) * 2018-01-29 2021-11-09 百度在线网络技术(北京)有限公司 Method and device for pushing information

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070294225A1 (en) * 2006-06-19 2007-12-20 Microsoft Corporation Diversifying search results for improved search and personalization
CN103970891A (en) * 2014-05-23 2014-08-06 三星电子(中国)研发中心 Method for inquiring user interest information based on context
CN104077407A (en) * 2014-07-10 2014-10-01 中国工商银行股份有限公司 System and method for intelligent data searching
CN104866474A (en) * 2014-02-20 2015-08-26 阿里巴巴集团控股有限公司 Personalized data searching method and device
CN105045889A (en) * 2015-07-29 2015-11-11 百度在线网络技术(北京)有限公司 Information pushing method and apparatus

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001022672A (en) * 1999-07-09 2001-01-26 Dejitaretto:Kk Push type information distribution system and push type information distributing method
US8352499B2 (en) * 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
JP2005085010A (en) * 2003-09-09 2005-03-31 Fujitsu Ltd Information service providing method and providing device
US7720845B2 (en) * 2004-08-13 2010-05-18 Yahoo! Inc. Systems and methods for updating query results based on query deltas
JP2007243253A (en) * 2006-03-06 2007-09-20 Fuji Xerox Co Ltd System and method for distribution information
US8528102B2 (en) * 2006-10-06 2013-09-03 Broadcom Corporation Method and system for protection of customer secrets in a secure reprogrammable system
KR100892845B1 (en) * 2007-03-29 2009-04-10 엔에이치엔(주) System and method for displaying title and description
US20110184940A1 (en) * 2010-01-26 2011-07-28 Yahoo! Inc. System and method for detecting changes in the relevance of past search results
CN102609500A (en) * 2012-02-01 2012-07-25 北京百度网讯科技有限公司 Question push method, question answering system using same and search engine
CN104572782A (en) * 2013-10-29 2015-04-29 中兴通讯股份有限公司 Method and system for directional information pushing based on browser search
US20150127631A1 (en) * 2013-11-05 2015-05-07 International Business Machines Corporation Best available alternative dialog
CN104794122B (en) * 2014-01-20 2020-04-17 腾讯科技(北京)有限公司 Position information recommendation method, device and system
CN104239456B (en) * 2014-09-02 2019-05-03 百度在线网络技术(北京)有限公司 The extracting method and device of user characteristic data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070294225A1 (en) * 2006-06-19 2007-12-20 Microsoft Corporation Diversifying search results for improved search and personalization
CN104866474A (en) * 2014-02-20 2015-08-26 阿里巴巴集团控股有限公司 Personalized data searching method and device
CN103970891A (en) * 2014-05-23 2014-08-06 三星电子(中国)研发中心 Method for inquiring user interest information based on context
CN104077407A (en) * 2014-07-10 2014-10-01 中国工商银行股份有限公司 System and method for intelligent data searching
CN105045889A (en) * 2015-07-29 2015-11-11 百度在线网络技术(北京)有限公司 Information pushing method and apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180061421A1 (en) * 2016-08-31 2018-03-01 Microsoft Technology Licensing, Llc Personalization of experiences with digital assistants in communal settings through voice and query processing
US10832684B2 (en) * 2016-08-31 2020-11-10 Microsoft Technology Licensing, Llc Personalization of experiences with digital assistants in communal settings through voice and query processing
CN111180080A (en) * 2019-12-30 2020-05-19 四川华迪信息技术有限公司 Accurate pushing method for health knowledge base of old people

Also Published As

Publication number Publication date
JP2018508885A (en) 2018-03-29
KR20170103859A (en) 2017-09-13
JP6853179B2 (en) 2021-03-31
CN105045889A (en) 2015-11-11
CN105045889B (en) 2018-04-20
KR102009787B1 (en) 2019-08-12

Similar Documents

Publication Publication Date Title
WO2017016122A1 (en) Information pushing method and apparatus
JP6759844B2 (en) Systems, methods, programs and equipment that associate images with facilities
JP6575335B2 (en) Method, computer system, and program for estimating links between social media messages and facilities
JP6540314B2 (en) Facility estimation method, device and program
US20190251125A1 (en) Method and system for providing recommendation query using search context
CN111602147A (en) Machine learning model based on non-local neural network
US11861516B2 (en) Methods and system for associating locations with annotations
CN108701155B (en) Expert detection in social networks
WO2020199662A1 (en) Method and device for pushing information
JP7119124B2 (en) Action indicator for search behavior output element
US20140089239A1 (en) Methods, Apparatuses and Computer Program Products for Providing Topic Model with Wording Preferences
US11507253B2 (en) Contextual information for a displayed resource that includes an image
CN115168433A (en) Generating a contextual search presentation
US11082800B2 (en) Method and system for determining an occurrence of a visit to a venue by a user
US20140188607A1 (en) Advertising exposure method based on event occurrence, server for performing the advertising exposure method, and computer-readable recording medium having recorded thereon program for executing the advertising exposure method
JP2019522852A (en) System and method for providing contextual information
US20240046964A1 (en) Video Timed Anchors
WO2016078480A1 (en) Method and device for providing time-efficient picture search result
CN106469205B (en) Method and device for determining geographical location information of user
KR101955920B1 (en) Search method and apparatus using property language
WO2017024684A1 (en) User behavioral intent acquisition method, device and equipment, and computer storage medium
RU2658876C1 (en) Wireless device sensor data processing method and server for the object vector creating connected with the physical position
US11651280B2 (en) Recording medium, information processing system, and information processing method
US20160171419A1 (en) Assistance service facilitation
JP2012133583A (en) Landmark recommendation device, method and program

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: 15899472

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20177021661

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2017541055

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15899472

Country of ref document: EP

Kind code of ref document: A1