CN106055680B - Information display method, method for pushing and device - Google Patents

Information display method, method for pushing and device Download PDF

Info

Publication number
CN106055680B
CN106055680B CN201610397225.4A CN201610397225A CN106055680B CN 106055680 B CN106055680 B CN 106055680B CN 201610397225 A CN201610397225 A CN 201610397225A CN 106055680 B CN106055680 B CN 106055680B
Authority
CN
China
Prior art keywords
information
user
word
application
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610397225.4A
Other languages
Chinese (zh)
Other versions
CN106055680A (en
Inventor
张润琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610397225.4A priority Critical patent/CN106055680B/en
Publication of CN106055680A publication Critical patent/CN106055680A/en
Application granted granted Critical
Publication of CN106055680B publication Critical patent/CN106055680B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This application discloses information display method, method for pushing and devices.One specific embodiment of the method includes: to identify word identical with predetermined user interest word from the information that user is inputted by the input method application of client;Determine current time, the application of the client front stage operation is included in preset allow in push application range;The location information of the word, the information of the run application in current time foreground and user is sent to server;Show the pushed information that the server is sent back to.The embodiment realizes the personalized information push for meeting user.

Description

Information display method, method for pushing and device
Technical field
This application involves field of computer technology, and in particular to Internet technical field more particularly to information display method, Method for pushing and device.
Background technique
Information push is also known as " Web broadcast " by certain technical standard or agreement, on the internet by pushing away The information of user's needs is sent to reduce a technology of information overload.Information advancing technique by active push information to user, User can be reduced the time spent in searching on network.
However, existing information push mode is usually to directly display various pushed informations on webpage, and server exists Usually not fully consider that the interest of user and client foreground run answers when by client to user's pushed information With etc. factors, therefore, it is difficult to realize the personalized information push for meeting user, or even will cause the anti-of user in pushed information Sense, for example, advertisement information will cause the dislike of user when user is by bank's class application transacting business.
Summary of the invention
The purpose of the application is to propose a kind of improved information display method, method for pushing and device, more than solving The technical issues of background technology part is mentioned.
In a first aspect, this application provides a kind of information display methods, which comprises pass through client from user Word identical with predetermined user interest word is identified in the information of input method application input;Determine current time, institute The application for stating client front stage operation is included in preset allow in push application range;Institute's predicate is sent to server The location information of language, the information of the run application in current time foreground and user;Show the push letter that the server is sent back to Breath.
In some embodiments, the method also includes: receive the user for display pushed information execute behaviour Make;Receive the application download information that the server is sent, wherein the application download information is the server according to The operation that user executes determines that the user is to send using after downloading target user;It shows described using download information.
In some embodiments, identified in the information from user by the application input of the input method of client in advance Before the determining identical word of user interest word, the method also includes: from user by the input method of client using defeated Analysis obtains the word for meeting preset requirement in the historical information entered, and the word for meeting preset requirement is sent to server; It receives the interest word that the server is sent and determines information, and determine that information determination meets preset requirement according to the interest word Word is user interest word, wherein the interest word determine information be the server determine meet the word of preset requirement with What the word in preset set of words was sent after matching.
In some embodiments, it is analyzed in the historical information from user by the input method application input of client Server is sent to the word for meeting preset requirement, and by the word for meeting preset requirement, comprising: visitor is passed through to the user The word for including in the historical information of the input method application input at family end is for statistical analysis;It is more than preset times to the frequency of occurrences Word carry out semantic analysis or canonical matching, so that it is determined that meeting the word of preset requirement.
Second aspect, this application provides a kind of information-pushing methods, which comprises receives the use that client is sent The location information of family interest word, the information of the run application in client current time foreground and user, wherein the user is emerging The location information of interesting word, the information of the run application in client current time foreground and user is that the client is worked as in determination The application of preceding Time-Client end front stage operation is comprising allowing to push transmission later in application range preset;According to institute The location information for stating user interest word, the information of the run application in client current time foreground and user is pushed away to the user It delivers letters breath.
In some embodiments, the method also includes: described in being determined according to the user to the operation of institute's pushed information User is application downloading target user;To user's sending application download information.
In some embodiments, described to determine that the user is to answer according to operation information of the user to institute's pushed information With downloading target user, comprising: judge whether the operation of execution of the user to institute's pushed information meets prespecified behaviour Make;If it is satisfied, then determining that the user is application downloading target user.
In some embodiments, it is run on the user interest word of reception client transmission, client current time foreground Before the information of application and the location information of user, the method also includes: receive the word of client transmission, wherein institute Predicate language is to analyze to obtain in information of the client from user by input method application input;Determine the word and pre- After the word in set of words first set matches, Xiang Suoshu client sends interest word and determines information, makes the client Determine that information determines that the word is user interest word according to the interest word.
The third aspect, this application provides a kind of information display device, described device includes: recognition unit, for from Word identical with predetermined user interest word is identified in information by the input method application input of client in family;Really Order member, for determining that the application of current time, the client front stage operation allows to push application included in preset In range;Transmission unit, for sending the word, the information of the run application in current time foreground and user to server Location information;First display unit, the pushed information sent back to for showing the server.
In some embodiments, described device further include: the first receiving unit, for receiving the user for display The operation that pushed information executes;Second receiving unit, the application download information sent for receiving the server, wherein institute State that be the server using download information determine the user for application downloading target use according to the operation that the user executes It is sent after family;Second display unit, it is described using download information for showing.
In some embodiments, described device further include: analytical unit, for being answered from user by the input method of client The word for meeting preset requirement is obtained with analysis in the historical information of input, and the word for meeting preset requirement is sent to service Device;Third receiving unit determines information for receiving the interest word that the server is sent, and is determined and believed according to the interest word Breath determines that the word for meeting preset requirement is user interest word, wherein the interest word determines that information is that the server determines What the word and the word in preset set of words for meeting preset requirement were sent after matching.
In some embodiments, the analytical unit is further used for: is answered by the input method of client the user It is for statistical analysis with the word for including in the historical information of input;The word that the frequency of occurrences is more than preset times is carried out semantic Analysis or canonical matching, so that it is determined that meeting the word of preset requirement.
Fourth aspect, this application provides a kind of information push-delivery apparatus, described device includes: information receiving unit, is used for Receive user interest word, the information of the run application in client current time foreground and the position letter of user that client is sent Breath, wherein the location information of the user interest word, the information of the run application in client current time foreground and user is The client allows to push application range in the application for determining current time client front stage operation included in preset It is sent after interior;Push unit, for the letter according to the user interest word, the run application in client current time foreground Breath and the location information of user are to user's pushed information.
In some embodiments, described device further include: target user's determination unit, for according to the user to being pushed away Deliver letters breath operation determine the user for application downloading target user;Information transmitting unit is answered for sending to the user Use download information.
In some embodiments, target user's determination unit is further used for: judge the user to push letter Whether the operation of the execution of breath meets prespecified operation;If it is satisfied, then determining that the user is that application downloading target is used Family.
In some embodiments, described device further include: word receiving unit, for receiving the word of client transmission, Wherein, the word is to analyze to obtain in information of the client from user by input method application input;Matching and hair Unit is sent, after determining that the word in the word and preset set of words matches, Xiang Suoshu client is sent Interest word determines information, and the client is made to determine that information determines the word user interest word according to the interest word.
Information display method, method for pushing and device provided by the present application, from user by client input using defeated Word identical with user interest word is identified in the information entered, then determines the application of current time, client front stage operation Included in allowing to push in application range, finally, the word that is sent according to client of server, current time foreground run and answer The location information of information and user are shown to client push information from client to user, to realize symbol Share the personalized information push at family.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is that this application can be applied to exemplary system architecture figures therein;
Fig. 2 is the flow chart according to one embodiment of the information display method of the application;
Fig. 3 is the flow chart according to one embodiment of the information-pushing method of the application;
Fig. 4 is the structural schematic diagram according to one embodiment of the information display device of the application;
Fig. 5 is the structural schematic diagram according to one embodiment of the information push-delivery apparatus of the application;
Fig. 6 is adapted for the structural representation of the computer system for the terminal device or server of realizing the embodiment of the present application Figure.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 shows the exemplary of the information display method, the embodiment of method for pushing and device that can apply the application System architecture 100.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105. Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be used terminal device 101,102,103 and be interacted by network 104 with server 105, to receive or send out Send message etc..Various telecommunication customer end applications, such as input method application, silver can be installed on terminal device 101,102,103 The application of row class, web browser applications, shopping class application, searching class application, instant messaging tools, mailbox client, social activity are flat Platform software etc..
Terminal device 101,102,103 can be the various electronic equipments with display screen and supported web page browsing, packet Include but be not limited to smart phone, tablet computer, E-book reader, MP3 player (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) it is player, on knee portable Computer and desktop computer etc..
Server 105 can be to provide the server of various services, such as to showing on terminal device 101,102,103 Pushed information provides the background server supported.The information that background server can send the terminal device received is divided The processing such as analysis, and pushed information is fed back to terminal device according to the information that terminal device is sent.
It should be noted that information display method provided by the embodiment of the present application generally by terminal device 101,102, 103 execute, and correspondingly, information display device is generally positioned in terminal device 101,102,103.The embodiment of the present application is provided Information-pushing method generally executed by server 105, correspondingly, information push-delivery apparatus is generally positioned in server 105.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need It wants, can have any number of terminal device, network and server.
With continued reference to Fig. 2, the process 200 of one embodiment of the information display method according to the application is shown.It is described Information display method, comprising the following steps:
Step 201, it is identified and predetermined use in the information from user by the input method application input of client The identical word of family interest word.
In the present embodiment, electronic equipment (such as the terminal device described in Fig. 1 of information display method operation thereon 101,102,103) can by various modes in information from user by input method application input it identify and predefine The identical word of user interest word.For example, above-mentioned electronic equipment can pass through predetermined user interest word with user Whether the information of input method application input is matched, to judge in the information of user's input comprising identical as user interest word Word.In another example user can be carried out full cutting method etc. by the information of input method application input by above-mentioned electronic equipment The information content, is divided into word by processing;Obtained word is matched with predetermined user interest word again, to identify Word identical with user interest word out.It should be noted that above-mentioned full cutting method is the public affairs studied and applied extensively at present Know technology, details are not described herein.
Step 202, current time is determined, the application of client front stage operation allows to push application included in preset In range.
In the present embodiment, it can be stored in advance to allow to push on the electronic equipment of information display method operation thereon and answer With list or forbid push using list, includes in determining the information that user passes through input method application input and predefine The identical word of user interest word after, above-mentioned electronic equipment can also further judge that current time, front stage operation are answered With whether being included in and allow to push using in list or being not included in and forbid push using in list, if it is, can be true Determine current time, the application of front stage operation is included in preset allow in push application range.
Step 203, believe to the position that server sends word, the information of the run application in current time foreground and user Breath.
In the present embodiment, above-mentioned electronic equipment can be identified into server sending step 201 and user interest The identical word of word can also send information (such as title of application etc. of the run application in current time foreground to server Information) and user location information.
Step 204, the pushed information that display server is sent back to.
In the present embodiment, above-mentioned electronic equipment can receive the pushed information that server is sent back to, and pushed information is shown Show to user, wherein above-mentioned pushed information be server sent according to client word, the run application in current time foreground Information and the location information of user obtain.
In some optional implementations of the present embodiment, above-mentioned electronic equipment can also receive user for display The operation that pushed information executes;Later, above-mentioned electronic equipment can receive the application download information of server transmission, wherein answer It is that the operation that server is executed according to user determines that user is to send using after downloading target user with download information;Most Afterwards, above-mentioned electronic equipment can be shown using download information.
In some optional implementations of the present embodiment, in step 201, answered from user by the input method of client With before identifying word identical with predetermined user interest word in the information of input, above-mentioned electronic equipment can also be from Analysis obtains the word for meeting preset requirement in the historical information that user passes through the input method application input of client, and this is expired The word of sufficient preset requirement is sent to server;Later, the interest word that above-mentioned electronic equipment can receive server transmission determines Information, and determine that information determines that the word for meeting preset requirement is user interest word according to interest word, wherein interest word determines letter Breath is sent after the word in the determining word for meeting preset requirement of server and preset set of words matches.
It is above-mentioned to pass through the historical information of the input method application input of client from user in some optional implementations Middle analysis obtains the word for meeting preset requirement, and the word for meeting preset requirement is sent to server, comprising: on firstly, Stating electronic equipment can be for statistical analysis to the word for including in historical information of the user by input method application input, In, above-mentioned historical information can refer to sets information of the user by input method application input, example in duration before current time Such as, the information that user inputs in half an hour before current time;Later, above-mentioned electronic equipment is more than preset times to the frequency of occurrences The word of (such as 5 times) carries out semantic analysis or canonical matching, so that it is determined that meeting the word of preset requirement.For example, above-mentioned electricity Sub- equipment can eat * * * using being similar to, and drink * * *, * * * is gone to play, and see that * * *, downloading * * * this kind of regular expression carry out canonical Matching.
In information of the information display method provided by the above embodiment of the application from user by input method application input It identifies word identical with user interest word, and is run by server according to the word that identifies, current time foreground The information of application and the location information of user are to user's pushed information, so that user, which is effectively utilized, passes through input method application The information of input makes user obtain the information for meeting its individual demand.
With continued reference to Fig. 3, the process 300 of one embodiment of the information-pushing method according to the application is shown.It is described Information-pushing method, comprising the following steps:
Step 301, the user interest word of client transmission, the information of the run application in client current time foreground are received And the location information of user.
In the present embodiment, the electronic equipment (such as server 105 described in Fig. 1) of information-pushing method operation thereon User can be received using its client for carrying out information input from user by wired connection mode or radio connection The location information of interest word, the information of the run application in client current time foreground and user, wherein above-mentioned user interest The location information of word, the information of the run application in client current time foreground and user is that client is determining current time The application of client front stage operation is comprising allowing to push transmission later in application range preset.It may be noted that Be, above-mentioned radio connection can include but is not limited to 3G/4G connection, WiFi connection, bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection and other currently known or exploitation in the future radio connections.
Step 302, according to the position of user interest word, the information of the run application in client current time foreground and user Confidence is ceased to user's pushed information.
In the present embodiment, the user that the electronic equipment of information-pushing method operation thereon can be sent according to client The location information of interest word, the information of the run application in client current time foreground and user chooses pushed information to user Push, for example, above-mentioned electronic equipment can be transported according to the user interest word " eating grilled fish " of client transmission, current time foreground The location information of the capable application of chat class and user, which is pushed by way of small animation, suspended window or card form to user, to be used The grilled fish group purchase information of family position attachment.
In some optional implementations of the present embodiment, above-mentioned electronic equipment can also according to user to push letter The operation of breath determines that user downloads target user for application, for example, when the information of push is merchandise news, above-mentioned electronic equipment Operation can be checked to the click of the merchandise news of push according to user and user is determined to the click purchase operation etc. of commodity Approve the purchase information of push, and full to the shopping experience of the shopping class application (such as Baidu's glutinous rice) where the merchandise news Meaning, therefore can will determine that the user is the application downloading target user of shopping class application;Determine user for application downloading mesh After mark, above-mentioned electronic equipment can be used by this using download information by client to user's sending application download information Family can download the application that above-mentioned electronic equipment is recommended.
It is above-mentioned to determine that user is to answer according to operation information of the user to institute's pushed information in some optional implementations With downloading target user, comprising: above-mentioned electronic equipment may determine that whether the operation of execution of the user to institute's pushed information meets Prespecified operation;If it is satisfied, then above-mentioned electronic equipment can determine user for application downloading target user.
In some optional implementations of the present embodiment, in step 301, the user interest that client is sent is received Before the location information of word, the information of the run application in client current time foreground and user, above-mentioned electronic equipment may be used also To receive the word of client transmission, wherein above-mentioned word is in information of the client from user by input method application input What analysis obtained;Later, above-mentioned electronic equipment is determining that above-mentioned word matches with the word in preset set of words Afterwards, interest word being sent to client and determining information, client is made to determine that information determines that word user is emerging according to interest word Interesting word.
The information-pushing method provided by the above embodiment of the application is run according to user interest word, current time foreground The information of application and the location information of user are pushed away to user's pushed information, to realize and meet the customized information of user It send.
With further reference to Fig. 4, as the realization to method shown in above-mentioned Fig. 2, this application provides a kind of displays of information to fill The one embodiment set, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which specifically can be applied to respectively In kind electronic equipment.
As shown in figure 4, information display device 400 described in the present embodiment include: recognition unit 401, determination unit 402, Transmission unit 403 and the first display unit 404.Wherein, recognition unit 401 is used to pass through from user the input method application of client Word identical with predetermined user interest word is identified in the information of input;Determination unit 402 is for when determining current Between, above-mentioned client front stage operation application be included in it is preset allow push application range in;Transmission unit 403 is used for The location information of above-mentioned word, the information of the run application in current time foreground and user is sent to server;First display Unit 404 is for showing the pushed information that above-mentioned server is sent back to.
In the present embodiment, the tool of recognition unit 401, determination unit 402, transmission unit 403 and the first display unit 404 Body processing can refer to Fig. 2 corresponding embodiment step 201, step 202, the detailed description of step 203 and step 204, herein not It repeats again.
In some optional implementations of the present embodiment, above-mentioned apparatus further include: the first receiving unit (not shown), The operation executed for receiving above-mentioned user for the pushed information of display;Second receiving unit (not shown), for receiving State the application download information of server transmission, wherein above-mentioned application download information is that above-mentioned server is executed according to above-mentioned user Operation determine that above-mentioned user be using transmission after downloading target user;Second display unit (not shown), for showing It is above-mentioned to apply download information.The implementation can refer to the detailed description of corresponding implementation in above-mentioned Fig. 2 corresponding embodiment, This is repeated no more.
In some optional implementations of the present embodiment, above-mentioned apparatus further include: analytical unit (not shown) is used for Analysis obtains the word for meeting preset requirement from the historical information that user passes through the input method application input of client, and will be upper Predicate language is sent to server;Third receiving unit (not shown) determines letter for receiving the interest word that above-mentioned server is sent Breath, and determine that information determines that above-mentioned word is user interest word according to above-mentioned interest word, wherein above-mentioned interest word determines that information is Above-mentioned server, which determines, to be sent after the word in above-mentioned word and preset set of words matches.The implementation can With reference to the detailed description of implementation corresponding in above-mentioned Fig. 2 corresponding embodiment, details are not described herein.
In some optional implementations of the present embodiment, above-mentioned analytical unit is further used for: logical to above-mentioned user It is for statistical analysis to cross the word for including in the historical information of the input method application input of client;It is more than default to the frequency of occurrences The word of number carries out semantic analysis or canonical matching, so that it is determined that meeting the word of preset requirement.The implementation can refer to The detailed description of corresponding implementation in above-mentioned Fig. 2 corresponding embodiment, details are not described herein.
With further reference to Fig. 5, as the realization to method shown in above-mentioned Fig. 3, this application provides a kind of push of information to fill The one embodiment set, the Installation practice is corresponding with embodiment of the method shown in Fig. 3, which specifically can be applied to respectively In kind electronic equipment.
As shown in figure 5, information push-delivery apparatus 500 described in the present embodiment includes: information receiving unit 501 and push unit 502.Wherein, information receiving unit 501 is used to receive the user interest word of client transmission, client current time foreground is transported The information of row application and the location information of user, wherein above-mentioned user interest word, client current time foreground run and answer The location information of information and user be above-mentioned client the application for determining current time client front stage operation comprising Allow to push transmission later in application range preset;Push unit 502 is used for according to above-mentioned user interest word, visitor The location information of the information of the run application in family end current time foreground and user are to above-mentioned user's pushed information.
In the present embodiment, the specific processing of information receiving unit 501 and push unit 502 can be corresponding real with reference to Fig. 3 The detailed description of a step 301 and step 302 is applied, details are not described herein.
In some optional implementations of the present embodiment, above-mentioned apparatus further include: target user's determination unit (is not shown Out), for determining above-mentioned user for application downloading target user the operation of institute's pushed information according to above-mentioned user;Information is sent Unit (not shown) is used for above-mentioned user's sending application download information.The implementation can refer to above-mentioned Fig. 3 corresponding embodiment In corresponding implementation detailed description, details are not described herein.
In some optional implementations of the present embodiment, above-mentioned target user's determination unit is further used for: judgement Whether above-mentioned user meets prespecified operation to the operation of the execution of institute's pushed information;If it is satisfied, then determining above-mentioned use Family is application downloading target user.The implementation can refer to the detailed of corresponding implementation in above-mentioned Fig. 3 corresponding embodiment and retouch It states, details are not described herein.
In some optional implementations of the present embodiment, above-mentioned apparatus further include: word receiving unit (not shown), For receiving the word of client transmission, wherein above-mentioned word is that above-mentioned client is inputted from user by input method application Analysis obtains in information;Matching and transmission unit (not shown), for determining above-mentioned word and preset set of words In word match after, Xiang Shangshu client send interest word determine information, keep above-mentioned client true according to above-mentioned interest word Determine information and determines that above-mentioned word is user interest word.The implementation can refer in above-mentioned Fig. 3 corresponding embodiment accordingly realization side The detailed description of formula, details are not described herein.
Below with reference to Fig. 6, it illustrates the calculating of the terminal device or server that are suitable for being used to realize the embodiment of the present application The structural schematic diagram of machine system 600.
As shown in fig. 6, computer system 600 includes central processing unit (CPU) 601, it can be read-only according to being stored in Program in memory (ROM) 602 or be loaded into the program in random access storage device (RAM) 603 from storage section 608 and Execute various movements appropriate and processing.In RAM 603, also it is stored with system 600 and operates required various programs and data. CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/output (I/O) interface 605 is also connected to always Line 604.
I/O interface 605 is connected to lower component: the importation 606 including keyboard, mouse etc.;It is penetrated including such as cathode The output par, c 607 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 608 including hard disk etc.; And the communications portion 609 of the network interface card including LAN card, modem etc..Communications portion 609 via such as because The network of spy's net executes communication process.Driver 610 is also connected to I/O interface 605 as needed.Detachable media 611, such as Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 610, in order to read from thereon Computer program be mounted into storage section 608 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be tangibly embodied in machine readable Computer program on medium, the computer program include the program code for method shown in execution flow chart.At this In the embodiment of sample, which can be downloaded and installed from network by communications portion 609, and/or from removable Medium 611 is unloaded to be mounted.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants It is noted that the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, Ke Yiyong The dedicated hardware based system of defined functions or operations is executed to realize, or can be referred to specialized hardware and computer The combination of order is realized.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet Include recognition unit, determination unit, transmission unit and the first display unit.Wherein, the title of these units is under certain conditions simultaneously The restriction to the unit itself is not constituted, for example, recognition unit is also described as the " input method for passing through client from user Using the unit for identifying word identical with predetermined user interest word in the information of input ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media, the non-volatile calculating Machine storage medium can be nonvolatile computer storage media included in device described in above-described embodiment;It is also possible to Individualism, without the nonvolatile computer storage media in supplying terminal.Above-mentioned nonvolatile computer storage media is deposited Contain one or more program, when one or more of programs are executed by an equipment, so that the equipment: from Word identical with predetermined user interest word is identified in information by the input method application input of client in family;Really Determine current time, the application of the client front stage operation is included in preset allow in push application range;To service Device sends the location information of the word, the information of the run application in current time foreground and user;Show the server The pushed information sent back to.Or above-mentioned nonvolatile computer storage media is stored with one or more program, when described When one or more program is executed by an equipment, so that the equipment: receiving user interest word, the client that client is sent Hold the information of the run application in current time foreground and the location information of user, wherein the user interest word, client are worked as The information of preceding the run application in time foreground and the location information of user are that the client is determining current time client The application of front stage operation is comprising allowing to push transmission later in application range preset;According to the user interest The location information of word, the information of the run application in client current time foreground and user is to user's pushed information.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from the inventive concept, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (12)

1. a kind of information display method, which is characterized in that the described method includes:
It is identified in information from user by the input method application input of client identical as predetermined user interest word Word;
Determine current time, the application of the client front stage operation is included in preset allow in push application range;
The location information of the word, the information of the run application in current time foreground and user is sent to server;
Show the pushed information that the server is sent back to, wherein the pushed information is the server according to the client What the location information of the word of transmission, the information of the run application in current time foreground and user obtained;
Receive the operation that the user executes for the pushed information of display;
Receive the application download information that the server is sent, wherein the application download information is the server according to institute The operation for stating user's execution determines that the user is to send using after downloading target user;
It shows described using download information.
2. the method according to claim 1, wherein in the input method application input for passing through client from user Before identifying word identical with predetermined user interest word in information, the method also includes:
Analysis obtains the word for meeting preset requirement from the historical information that user passes through the input method application input of client, and The word for meeting preset requirement is sent to server;
It receives the interest word that the server is sent and determines information, and determine that information determines according to the interest word and meet default want The word asked is user interest word, wherein the interest word determines that information is that the server determines the word for meeting preset requirement What the word in language and preset set of words was sent after matching.
3. according to the method described in claim 2, it is characterized in that, the input method application input for passing through client from user Historical information in analysis obtain meeting the word of preset requirement, and the word for meeting preset requirement is sent to server, wrapped It includes:
It is for statistical analysis to the word for including in historical information of the user by the input method application input of client;
Semantic analysis or canonical matching are carried out to the word that the frequency of occurrences is more than preset times, so that it is determined that meeting preset requirement Word.
4. a kind of information-pushing method, which is characterized in that the described method includes:
Receive user interest word, the information of the run application in client current time foreground and the position of user that client is sent Confidence breath, wherein believe the position of the user interest word, the information of the run application in client current time foreground and user Breath is that the client allows to push application in the application for determining current time client front stage operation included in preset It is sent after in range;
According to the location information of the user interest word, the information of the run application in client current time foreground and user to User's pushed information;
Determine the user for application downloading target user the operation of institute's pushed information according to the user;
To user's sending application download information.
5. according to the method described in claim 4, it is characterized in that, described believe the operation of institute's pushed information according to the user Breath determines that the user is application downloading target user, comprising:
Judge whether the operation of execution of the user to institute's pushed information meets prespecified operation;
If it is satisfied, then determining that the user is application downloading target user.
6. according to the method described in claim 4, it is characterized in that, receiving user interest word, the client that client is sent Before the information of the run application in current time foreground and the location information of user, the method also includes:
Receive the word that client is sent, wherein the word is that the client is inputted from user by input method application Analysis obtains in information;
After determining that the word in the word and preset set of words matches, it is true that Xiang Suoshu client sends interest word Determine information, the client is made to determine that information determines the word user interest word according to the interest word.
7. a kind of information display device, which is characterized in that described device includes:
Recognition unit, for being identified and predetermined use in the information from user by the input method application input of client The identical word of family interest word;
Determination unit, for determining that the application of current time, the client front stage operation allows to push away included in preset It send in application range;
Transmission unit, for sending the word, the information of the run application in current time foreground and user to server Location information;
First display unit, the pushed information sent back to for showing the server, wherein the pushed information is the service Word, the information of the run application in current time foreground and the location information of user that device is sent according to the client obtain 's;
First receiving unit, the operation executed for receiving the user for the pushed information of display;
Second receiving unit, the application download information sent for receiving the server, wherein the application download information is The server determines that the user is to send using after downloading target user according to the operation that the user executes;
Second display unit, it is described using download information for showing.
8. device according to claim 7, which is characterized in that described device further include:
Analytical unit, it is default for obtaining meeting using analysis in the historical information inputted by the input method of client from user It is required that word, and the word for meeting preset requirement is sent to server;
Third receiving unit determines information for receiving the interest word that the server is sent, and is determined according to the interest word Information determines that the word for meeting preset requirement is user interest word, wherein the interest word determines that information is that the server is true What the word and the word in preset set of words for meeting preset requirement surely were sent after matching.
9. device according to claim 8, which is characterized in that the analytical unit is further used for:
It is for statistical analysis to the word for including in historical information of the user by the input method application input of client;
Semantic analysis or canonical matching are carried out to the word that the frequency of occurrences is more than preset times, so that it is determined that meeting preset requirement Word.
10. a kind of information push-delivery apparatus, which is characterized in that described device includes:
Information receiving unit, for receiving user interest word, the run application in client current time foreground of client transmission Information and user location information, wherein the user interest word, the run application in client current time foreground letter Breath and the location information of user are that the client is included in advance in the application for determining current time client front stage operation Setting allows to push transmission later in application range;
Push unit, for the information and use according to the user interest word, the run application in client current time foreground The location information at family is to user's pushed information;
Target user's determination unit, for determining the user for application downloading the operation of institute's pushed information according to the user Target user;
Information transmitting unit is used for user's sending application download information.
11. device according to claim 10, which is characterized in that target user's determination unit is further used for:
Judge whether the operation of execution of the user to institute's pushed information meets prespecified operation;
If it is satisfied, then determining that the user is application downloading target user.
12. device according to claim 10, which is characterized in that described device further include:
Word receiving unit, for receiving the word of client transmission, wherein the word is that the client passes through from user Analysis obtains in the information of input method application input;
Matching and transmission unit, after determining that the word in the word and preset set of words matches, to institute It states client transmission interest word and determines information, the client is made to determine that information determines that the word is used according to the interest word Family interest word.
CN201610397225.4A 2016-06-07 2016-06-07 Information display method, method for pushing and device Active CN106055680B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610397225.4A CN106055680B (en) 2016-06-07 2016-06-07 Information display method, method for pushing and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610397225.4A CN106055680B (en) 2016-06-07 2016-06-07 Information display method, method for pushing and device

Publications (2)

Publication Number Publication Date
CN106055680A CN106055680A (en) 2016-10-26
CN106055680B true CN106055680B (en) 2019-10-25

Family

ID=57170424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610397225.4A Active CN106055680B (en) 2016-06-07 2016-06-07 Information display method, method for pushing and device

Country Status (1)

Country Link
CN (1) CN106055680B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104008109A (en) * 2013-02-26 2014-08-27 南京邮电大学 User interest based Web information push service system
CN104111935A (en) * 2013-04-17 2014-10-22 腾讯科技(深圳)有限公司 Server and microblog pushing method and system
CN105373608A (en) * 2015-11-13 2016-03-02 广州市久邦数码科技有限公司 Input method based scene-mode content pushing method and system
CN105574200A (en) * 2015-12-29 2016-05-11 成都陌云科技有限公司 User interest extraction method based on historical record

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455565B (en) * 2013-08-18 2018-09-11 苏州量跃信息科技有限公司 Method, client and the system of temporal information are obtained by input method
CN103631946A (en) * 2013-12-11 2014-03-12 北京光年无限科技有限公司 Content pushing system based on geographic positions
CN103929437A (en) * 2014-05-06 2014-07-16 北京金山安全软件有限公司 Method and system for determining push content
CN104537000B (en) * 2014-12-12 2018-09-07 百度在线网络技术(北京)有限公司 A kind of method and apparatus for pushed information
CN104699764A (en) * 2015-02-12 2015-06-10 广东欧珀移动通信有限公司 Information pushing method and equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104008109A (en) * 2013-02-26 2014-08-27 南京邮电大学 User interest based Web information push service system
CN104111935A (en) * 2013-04-17 2014-10-22 腾讯科技(深圳)有限公司 Server and microblog pushing method and system
CN105373608A (en) * 2015-11-13 2016-03-02 广州市久邦数码科技有限公司 Input method based scene-mode content pushing method and system
CN105574200A (en) * 2015-12-29 2016-05-11 成都陌云科技有限公司 User interest extraction method based on historical record

Also Published As

Publication number Publication date
CN106055680A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
CN105320766B (en) Information-pushing method and device
CN109460513A (en) Method and apparatus for generating clicking rate prediction model
CN107577807B (en) Method and device for pushing information
CN106027614A (en) Information pushing method, device and system
CN108805594A (en) Information-pushing method and device
CN105786207B (en) Data inputting method and device
CN109726334A (en) The method for pushing and device of e-book
CN107295095A (en) The method and apparatus for pushing and showing advertisement
CN108280200B (en) Method and device for pushing information
CN106874471A (en) Information-pushing method and device
CN107911449A (en) Method and apparatus for pushed information
CN108777848A (en) For intercept information and the method for determining intercept information
CN109389182A (en) Method and apparatus for generating information
CN109873756B (en) Method and apparatus for transmitting information
CN108810047A (en) For determining that information pushes the method, apparatus and server of accuracy rate
CN108804433A (en) Information-pushing method and device
CN108737486A (en) Information-pushing method and device
CN106201010B (en) Method for adding word bank and device
CN108600329A (en) For pushed information, the method and apparatus for showing information
CN108667915A (en) Information transmission system, method and apparatus
CN109492687A (en) Method and apparatus for handling information
CN108898435A (en) Session data processing method and system, computer system and readable storage medium storing program for executing
CN105224870A (en) Suspected virus applies the method and apparatus uploaded
CN105243138B (en) Information-pushing method and device
CN110442416B (en) Method, electronic device and computer-readable medium for presenting information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant