CN106055680A - Information display method, pushing method and device - Google Patents

Information display method, pushing method and device Download PDF

Info

Publication number
CN106055680A
CN106055680A CN201610397225.4A CN201610397225A CN106055680A CN 106055680 A CN106055680 A CN 106055680A CN 201610397225 A CN201610397225 A CN 201610397225A CN 106055680 A CN106055680 A CN 106055680A
Authority
CN
China
Prior art keywords
information
word
user
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.)
Granted
Application number
CN201610397225.4A
Other languages
Chinese (zh)
Other versions
CN106055680B (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

The invention discloses an information display method, pushing method and device. In a specific embodiment, the method comprises the steps of: recognizing the same words as predetermined user interest words from information input by a user via an input method application of a client; determining that the application running in the foreground of the client is included within a preset allowable push application range at the current time; sending the words, the information of the application running in the foreground at the current time and the position information of the user to a server; and displaying the push information returned by the server. The embodiment realizes personalized information push of the user.

Description

Method for information display, method for pushing and device
Technical field
The application relates to field of computer technology, is specifically related to Internet technical field, particularly relate to method for information display, Method for pushing and device.
Background technology
Information pushing, is also called " Web broadcast ", is by certain technical standard or agreement, on the internet by pushing away Send the information that user needs to reduce a technology of information overload.Information advancing technique by active push information to user, User can be reduced search for institute's time spent on network.
But, existing information pushing mode is typically to directly display various pushed information on webpage, and server exists By client to user's pushed information time usually not take into full account that the interest of user and client foreground run should With etc. factor, therefore, it is difficult to realize meeting the personalized information push of user, even can cause when pushed information that user's is anti- Sense, such as, when user is by bank's class application transacting business, advertisement information can cause the dislike of user.
Summary of the invention
The purpose of the application is to propose the method for information display of a kind of improvement, method for pushing and device, solve more than The technical problem that background section is mentioned.
First aspect, this application provides a kind of method for information display, and described method includes: from user by client The information of input method application input identifies the word identical with predetermined user interest word;Determine current time, institute The application stating client front stage operation is included in permission propelling movement range of application set in advance;Institute's predicate is sent to server Language, the information of the run application in current time foreground and the positional information of user;Show the propelling movement letter that described server is beamed back Breath.
In certain embodiments, described method also includes: receive the described user behaviour for the pushed information execution of display Make;Receiving the application download information that described server sends, wherein, it is that described server is according to described that information is downloaded in described application The operation that user performs determines what described user sent after downloading targeted customer for application;Show that information is downloaded in described application.
In certain embodiments, identify with in advance in from user by the information of the input method application input of client Before the word that the user interest word that determines is identical, described method also includes: defeated by the input method application of client from user The historical information entered is analyzed the word being met preset requirement, and the word meeting preset requirement is sent to server; Receive the interest word that described server sends and determine information, and determine that information determines according to described interest word and meet preset requirement Word is user interest word, wherein, described interest word determine information be described server determine meet the word of preset requirement with Word in set of words set in advance sends after matching.
In certain embodiments, described application the historical information of input by the input method of client from user is analyzed To meeting the word of preset requirement, and the word meeting preset requirement is sent to server, including: to described user by visitor The word that the historical information of the input method application input of family end includes carries out statistical analysis;The frequency of occurrences is exceeded preset times Word carry out semantic analysis or canonical coupling, so that it is determined that meet the word of preset requirement.
Second aspect, this application provides a kind of information-pushing method, and described method includes: receive the use that client sends Family interest word, the information of the run application in client current time foreground and the positional information of user, wherein, described user is emerging Interest word, the positional information of the information of the run application in client current time foreground and user are described clients determine ought The application of front Time-Client end front stage operation is included in set in advance permission and pushes the interior transmission afterwards of range of application;According to institute The positional information stating user interest word, the information of the run application in client current time foreground and user pushes away to described user Deliver letters breath.
In certain embodiments, described method also includes: determine the operation of institute's pushed information described according to described user User downloads targeted customer for application;Application download information is sent to described user.
In certain embodiments, described according to described user, the operation information of institute's pushed information is determined described user for should With downloading targeted customer, including: judge whether described user meets prespecified behaviour to the operation of the execution of institute's pushed information Make;If it is satisfied, then determine that described user downloads targeted customer for application.
In certain embodiments, user interest word, client current time foreground in reception client transmission are run Before the information of application and the positional information of user, described method also includes: receive the word that client sends, wherein, institute Predicate language is that described client obtains by analyzing the information of input method application input from user;Determine that described word is with pre- After word in the set of words first set matches, send interest word to described client and determine information, make described client Determine that information determines that described word is user interest word according to described interest word.
The third aspect, this application provides a kind of information display device, and described device includes: recognition unit, for from Family is by identifying the word identical with predetermined user interest word in the information of the input method application input of client;Really Cell, for determining that current time, the application of described client front stage operation are included in set in advance permission and push application In the range of;Transmitting element, for sending described word, the information of the run application in current time foreground and user to server Positional information;First display unit, for showing the pushed information that described server is beamed back.
In certain embodiments, described device also includes: first receives unit, for receiving described user for display The operation that pushed information performs;Second receives unit, and information, wherein, institute are downloaded in the application sent for receiving described server Stating application download information is according to the operation that described user performs, described server determines that described user downloads target for application and uses Send after family;Second display unit, is used for showing that information is downloaded in described application.
In certain embodiments, described device also includes: analytic unit, for being answered by the input method of client from user With the historical information of input is analyzed the word being met preset requirement, and the word meeting preset requirement is sent to service Device;3rd receives unit, and the interest word sent for receiving described server determines information, and determines letter according to described interest word Breath determines that the word meeting preset requirement is user interest word, and wherein, described interest word determines that information is that described server determines Meet and send after the word of preset requirement matches with the word in set of words set in advance.
In certain embodiments, described analytic unit is further used for: should by the input method of client to described user The word included by the historical information of input carries out statistical analysis;The word that the frequency of occurrences exceedes preset times carries out semanteme Analyze or canonical coupling, so that it is determined that meet the word of preset requirement.
Fourth aspect, this application provides a kind of information push-delivery apparatus, and described device includes: information receiving unit, is used for Receive the position letter of user interest word, the information of the run application in client current time foreground and user that client sends Breath, wherein, the positional information of described user interest word, the information of the run application in client current time foreground and user is Described client is included in set in advance permission in the application determining current time client front stage operation and pushes range of application Send after in;Push unit, for according to described user interest word, the letter of the run application in client current time foreground The positional information of breath and user is to described user's pushed information.
In certain embodiments, described device also includes: targeted customer determines unit, is used for according to described user being pushed away The operation of breath of delivering letters determines that described user downloads targeted customer for application;Information transmitting unit, should for sending to described user By the information of download.
In certain embodiments, described targeted customer determines that unit is further used for: judge that described user is to being pushed letter Whether the operation of the execution of breath meets prespecified operation;If it is satisfied, then determine that described user downloads target for application and uses Family.
In certain embodiments, described device also includes: word receives unit, for receiving the word that client sends, Wherein, described word is that described client obtains by analyzing the information of input method application input from user;Mate and send out Send unit, after determining that described word matches with the word in set of words set in advance, send to described client Interest word determines information, makes described client determine that information determines that described word is user interest word according to described interest word.
Method for information display, method for pushing and the device that the application provides, applies defeated from user by client input The information entered identifies the word identical with user interest word, then determines current time, the application of client front stage operation Being included in permission to push in range of application, finally, word that server sends according to client, current time foreground is run answers Information and the positional information of user to client push information, and displayed to the user that by client, it is achieved thereby that symbol Share the personalized information push at family.
Accompanying drawing explanation
By the detailed description that non-limiting example is made made with reference to the following drawings of reading, other of the application Feature, purpose and advantage will become more apparent upon:
Fig. 1 is that the application can apply to exemplary system architecture figure therein;
Fig. 2 is the flow chart of an embodiment of the method for information display according to the application;
Fig. 3 is the flow chart of an embodiment of the information-pushing method according to the application;
Fig. 4 is the structural representation of an embodiment of the information display device according to the application;
Fig. 5 is the structural representation of an embodiment of the information push-delivery apparatus according to the application;
Fig. 6 is adapted for the structural representation of the computer system for the terminal unit or server realizing the embodiment of the present application Figure.
Detailed description of the invention
With embodiment, the application is described in further detail below in conjunction with the accompanying drawings.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to this invention.It also should be noted that, in order to It is easy to describe, accompanying drawing illustrate only the part relevant to about invention.
It should be noted that in the case of not conflicting, the embodiment in the application and the feature in embodiment can phases Combination mutually.Describe the application below with reference to the accompanying drawings and in conjunction with the embodiments in detail.
Fig. 1 shows embodiment exemplary that can apply the method for information display of the application, method for pushing and device System architecture 100.
As it is shown in figure 1, system architecture 100 can include terminal unit 101,102,103, network 104 and server 105. Network 104 is in order to provide the medium of communication link between terminal unit 101,102,103 and server 105.Network 104 is permissible Including various connection types, the most wired, wireless communication link or fiber optic cables etc..
User can use terminal unit 101,102,103 mutual with server 105 by network 104, to receive or to send out Send message etc..The application of various telecommunication customer end, such as input method application, silver can be installed on terminal unit 101,102,103 The application of row class, web browser applications, the application of shopping class, searching class application, JICQ, mailbox client, social activity are put down Platform software etc..
Terminal unit 101,102,103 can be to have a display screen and various electronic equipments that supported web page browses, bag Include but be not limited to smart mobile phone, panel computer, E-book reader, MP3 player (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio frequency aspect 3), MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio frequency aspect 4) player, on knee portable Computer and desk computer etc..
Server 105 can be to provide the server of various service, such as to display on terminal unit 101,102,103 Pushed information provides the background server supported.The information that the terminal unit that receives sends can be carried out point by background server Analysis etc. process, and the information sent according to terminal unit feeds back pushed information to terminal unit.
It should be noted that the method for information display that provided of the embodiment of the present application typically by terminal unit 101,102, 103 perform, and correspondingly, information display device is generally positioned in terminal unit 101,102,103.The embodiment of the present application is provided Information-pushing method typically performed by server 105, correspondingly, information push-delivery apparatus is generally positioned in server 105.
It should be understood that the number of terminal unit, network and the server in Fig. 1 is only schematically.According to realizing need Want, can have any number of terminal unit, network and server.
With continued reference to Fig. 2, it is shown that according to the flow process 200 of an embodiment of the method for information display of the application.Described Method for information display, comprise the following steps:
Step 201, from user by identifying and predetermined use the information of the input method application input of client The word that family interest word is identical.
In the present embodiment, method for information display runs on the electronic equipment thereon (terminal unit described in such as Fig. 1 101,102,103) can be identified with predetermined from the information that user is inputted by input method application by various modes The identical word of user interest word.Such as, predetermined user interest word can be passed through by above-mentioned electronic equipment with user Whether the information of input method application input is mated, thus judge to comprise in the information that user inputs identical with user interest word Word.The most such as, user can be carried out full cutting method etc. by the information of input method application input by above-mentioned electronic equipment Process, information content is divided into word;Again obtained word is mated with predetermined user interest word, thus identify Go out the word identical with user interest word.It should be noted that above-mentioned full cutting method is the most widely studied and the public affairs of application Know technology, do not repeat them here.
Step 202, determines that current time, the application of client front stage operation are included in set in advance permission and push application In the range of.
In the present embodiment, method for information display runs on can prestore on electronic equipment thereon to allow to push and answers With list or forbid pushing application list, comprise with predetermined determining during user passes through the information of input method application input The identical word of user interest word after, above-mentioned electronic equipment can also determine whether current time, front stage operation should With whether being included in permission propelling movement application list or be not included in forbidding pushing in application list, if it is, can be true Determine current time, the application of front stage operation is included in set in advance permission and pushes in range of application.
Step 203, sends the position letter of word, the information of the run application in current time foreground and user to server Breath.
In the present embodiment, above-mentioned electronic equipment can identify in server forwarding step 201 and user interest The word that word is identical, it is also possible to send the information (title etc. such as applied of the run application in current time foreground to server Information) and the positional information of user.
Step 204, the pushed information that display server is beamed back.
In the present embodiment, above-mentioned electronic equipment can receive the pushed information that server is beamed back, and pushed information is shown Show to user, wherein, above-mentioned pushed information be server send according to client word, the run application in current time foreground Information and the positional 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 performs;Afterwards, above-mentioned electronic equipment can receive the application download information that server sends, and wherein, answers It is according to the operation that user performs, server determines that user is to send after targeted customer is downloaded in application by download information;? After, above-mentioned electronic equipment can show application download information.
In some optional implementations of the present embodiment, in step 201, should by the input method of client from user Before identifying the word identical with predetermined user interest word in information with input, above-mentioned electronic equipment can also be from User is met the word of preset requirement by analyzing in the historical information of the input method application input of client, and this is full The word of foot preset requirement is sent to server;Afterwards, above-mentioned electronic equipment can receive server send interest word determine Information, and determine that information determines that the word meeting preset requirement is user interest word according to interest word, wherein, interest word determines letter Breath is that server determines that the word meeting preset requirement sends after matching with the word in set of words set in advance.
In some optional implementations, the above-mentioned historical information from user by the input method application input of client Middle analysis is met the word of preset requirement, and the word meeting preset requirement is sent to server, including: first, on State electronic equipment and the word that user is included by the historical information of input method application input can be carried out statistical analysis, its In, above-mentioned historical information may refer to set user's information by input method application input in duration, example before current time As, the information that user inputs in half an hour before current time;Afterwards, above-mentioned electronic equipment exceedes preset times to the frequency of occurrences The word of (such as 5 times) carries out semantic analysis or canonical coupling, so that it is determined that meet the word of preset requirement.Such as, above-mentioned electricity Subset can use and be similar to eat * * *, drinks * * *, goes * * * to play, and sees * * *, downloads regular expression this kind of for * * * and carries out canonical Coupling.
The method for information display that above-described embodiment of the application provides is from the information that user is inputted by input method application Identify the word identical with user interest word, and run according to the word identified, current time foreground by server The information of application and the positional information of user are to user's pushed information, thus effectively make use of user to be applied by input method The information of input, makes user obtain the information meeting its individual demand.
With continued reference to Fig. 3, it is shown that according to the flow process 300 of an embodiment of the information-pushing method of the application.Described Information-pushing method, comprise the following steps:
Step 301, receives user interest word, the information of the run application in client current time foreground that client sends And the positional information of user.
In the present embodiment, information-pushing method runs on electronic equipment thereon (server 105 described in such as Fig. 1) It can be utilized by wired connection mode or radio connection to carry out the client of information input from user and receive user Interest word, the information of the run application in client current time foreground and the positional information of user, wherein, above-mentioned user interest The positional 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 included in set in advance permission and pushes the interior transmission afterwards of range of application.It may be noted that Be, above-mentioned radio connection can include but not limited to 3G/4G connect, WiFi connect, bluetooth connect, WiMAX connect, Zigbee connects, UWB (ultra wideband) connects and other currently known or exploitation in the future radio connection.
Step 302, according to user interest word, the information of the run application in client current time foreground and the position of user Confidence ceases to user's pushed information.
In the present embodiment, information-pushing method runs on the user that electronic equipment thereon can send according to client The positional information of interest word, the information of the run application in client current time foreground and user chooses pushed information to user Pushing, such as, above-mentioned electronic equipment " can eat grilled fish " according to the user interest word that client sends, current time foreground is transported The chat class application of row and the positional information of user push use by the form of little animation, suspended window or card form to user The grilled fish group purchase information of position, family adnexa.
In some optional implementations of the present embodiment, above-mentioned electronic equipment can also be according to user to being pushed letter The operation of breath determines that user is that targeted customer is downloaded in application, such as, when the information pushed is merchandise news, and above-mentioned electronic equipment Can check that operation and the click to commodity are bought operation etc. and determined user according to the click of user's merchandise news to pushing The purchase information that accreditation pushes, and the shopping class at this merchandise news place is applied the purchase experiences of (such as Baidu's Oryza glutinosa) completely Meaning, therefore can download targeted customer by the application determining that the user is the application of this shopping class;Determine that user is that mesh is downloaded in application After mark, above-mentioned electronic equipment can send application download information by client to user, downloads information by this application and uses The application that above-mentioned electronic equipment is recommended can be downloaded in family.
In some optional implementations, above-mentioned according to user, the operation information of institute's pushed information is determined user be should With downloading targeted customer, including: above-mentioned electronic equipment may determine that whether the operation of the execution of institute's pushed information is met by user Prespecified operation;If it is satisfied, then above-mentioned electronic equipment may determine that user is that targeted customer is downloaded in application.
In some optional implementations of the present embodiment, in step 301, receive the user interest that client sends Before the positional information of word, the information of the run application in client current time foreground and user, above-mentioned electronic equipment also may be used To receive the word that client sends, wherein, above-mentioned word is that client is from the information that user is inputted by input method application Analysis obtains;Afterwards, above-mentioned electronic equipment is determining that above-mentioned word matches with the word in set of words set in advance After, interest word can be sent to client and determine information, make client determine that information determines that word is that user is emerging according to interest word Interest word.
The information-pushing method that above-described embodiment of the application provides is run according to user interest word, current time foreground The information of application and the positional information of user are to user's pushed information, it is achieved thereby that the customized information meeting user pushes away Send.
With further reference to Fig. 4, as to the realization of method shown in above-mentioned Fig. 2, this application provides a kind of information display dress The embodiment put, this device embodiment is corresponding with the embodiment of the method shown in Fig. 2, and this device specifically can apply to respectively Plant in electronic equipment.
As shown in Figure 4, the information display device 400 described in the present embodiment includes: recognition unit 401, determine unit 402, Transmitting element 403 and the first display unit 404.Wherein, recognition unit 401 is for applying by the input method of client from user The information of input identifies the word identical with predetermined user interest word;When determining that unit 402 is for determining current Between, the application of above-mentioned client front stage operation is included in set in advance permission and pushes in range of application;Transmitting element 403 is used for Above-mentioned word, the information of the run application in current time foreground and the positional information of user is sent to server;First display Unit 404 is for showing the pushed information that above-mentioned server is beamed back.
In the present embodiment, recognition unit 401, determine unit 402, transmitting element 403 and the tool of the first display unit 404 Body processes and is referred to Fig. 2 correspondence embodiment step 201, step 202, step 203 and the detailed description of step 204, at this not Repeat again.
In some optional implementations of the present embodiment, said apparatus also includes: first receives unit (not shown), For receiving the above-mentioned user operation for the pushed information execution of display;Second receives unit (not shown), for receiving Stating the application download information that server sends, wherein, it is that above-mentioned server performs according to above-mentioned user that information is downloaded in above-mentioned application Operation determine that above-mentioned user downloads for application and send after targeted customer;Second display unit (not shown), is used for showing Information is downloaded in above-mentioned application.This implementation refers to the detailed description of corresponding implementation in above-mentioned Fig. 2 correspondence embodiment, This repeats no more.
In some optional implementations of the present embodiment, said apparatus also includes: analytic unit (not shown), is used for From user by the historical information of the input method application input of client is analyzed the word being met preset requirement, and by upper Predicate language is sent to server;3rd receives unit (not shown), and the interest word sent for receiving above-mentioned server determines letter 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 determines what above-mentioned word sent after matching with the word in set of words set in advance.This implementation can With reference to the detailed description of implementation corresponding in above-mentioned Fig. 2 correspondence embodiment, do not repeat them here.
In some optional implementations of the present embodiment, above-mentioned analytic unit is further used for: lead to above-mentioned user The word that the historical information of the input method application input crossing client includes carries out statistical analysis;The frequency of occurrences is exceeded default The word of number of times carries out semantic analysis or canonical coupling, so that it is determined that meet the word of preset requirement.This implementation refers to In above-mentioned Fig. 2 correspondence embodiment, the detailed description of corresponding implementation, does not repeats them here.
With further reference to Fig. 5, as to the realization of method shown in above-mentioned Fig. 3, this application provides a kind of information pushing dress The embodiment put, this device embodiment is corresponding with the embodiment of the method shown in Fig. 3, and this device specifically can apply to respectively Plant in electronic equipment.
As it is shown in figure 5, the information push-delivery apparatus 500 described in the present embodiment includes: information receiving unit 501 and push unit 502.Wherein, information receiving unit 501 sends for receiving client user interest word, client current time foreground are transported The information of row application and the positional information of user, wherein, above-mentioned user interest word, client current time foreground are run should Information and the positional information of user be that above-mentioned client comprises in the application determining current time client front stage operation Send after set in advance permission in propelling movement range of application;Push unit 502 is for according to above-mentioned user interest word, visitor The information of the run application in end current time foreground, family and the positional information of user are to above-mentioned user's pushed information.
In the present embodiment, information receiving unit 501 is referred to the corresponding reality of Fig. 3 with concrete process of push unit 502 Execute the detailed description of example step 301 and step 302, do not repeat them here.
In some optional implementations of the present embodiment, said apparatus also includes: targeted customer determines that unit (does not shows Go out), for the operation of institute's pushed information being determined that above-mentioned user downloads targeted customer for application according to above-mentioned user;Information sends Unit (not shown), for sending application download information to above-mentioned user.This implementation refers to above-mentioned Fig. 3 correspondence embodiment In the detailed description of corresponding implementation, do not repeat them here.
In some optional implementations of the present embodiment, above-mentioned targeted customer determines that unit is further used for: judge Whether above-mentioned user meets prespecified operation to the operation of the execution of institute's pushed information;If it is satisfied, then determine above-mentioned use Targeted customer is downloaded for application in family.This implementation refers to retouching in detail of corresponding implementation in above-mentioned Fig. 3 correspondence embodiment State, do not repeat them here.
In some optional implementations of the present embodiment, said apparatus also includes: word receives unit (not shown), For receiving the word that client sends, wherein, above-mentioned word is that above-mentioned client is inputted by input method application from user In information, analysis obtains;Coupling and transmitting element (not shown), be used for determining above-mentioned word and set of words set in advance In word match after, to above-mentioned client send interest word determine information, make above-mentioned client true according to above-mentioned interest word Determine information and determine that above-mentioned word is user interest word.This implementation refers in above-mentioned Fig. 3 correspondence embodiment the side of realization accordingly The detailed description of formula, does not repeats them here.
Below with reference to Fig. 6, it illustrates the calculating be suitable to for the terminal unit or server realizing the embodiment of the present application The structural representation of machine system 600.
As shown in Figure 6, computer system 600 includes CPU (CPU) 601, and it can be read-only according to being stored in Program in memorizer (ROM) 602 or be loaded into the program random access storage device (RAM) 603 from storage part 608 and Perform various suitable action and process.In RAM 603, also storage has system 600 to operate 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.
It is connected to I/O interface 605: include the importation 606 of keyboard, mouse etc. with lower component;Penetrate including such as negative electrode The output part 607 of spool (CRT), liquid crystal display (LCD) etc. and speaker etc.;Storage part 608 including hard disk etc.; And include the communications portion 609 of the NIC of such as LAN card, modem etc..Communications portion 609 via such as because of The network of special net performs communication process.Driver 610 is connected to I/O interface 605 also according to needs.Detachable media 611, such as Disk, CD, magneto-optic disk, semiconductor memory etc., be arranged in driver 610, in order to read from it as required Computer program as required be mounted into storage part 608.
Especially, according to embodiment of the disclosure, the process described above with reference to flow chart may be implemented as computer Software program.Such as, embodiment of the disclosure and include a kind of computer program, it includes being tangibly embodied in machine readable Computer program on medium, described computer program comprises the program code for performing the method shown in flow chart.At this In the embodiment of sample, this computer program can be downloaded and installed from network by communications portion 609, and/or from removable Unload medium 611 to be mounted.
Flow chart in accompanying drawing and block diagram, it is illustrated that according to system, method and the computer journey of the various embodiment of the application Architectural framework in the cards, function and the operation of sequence product.In this, each square frame in flow chart or block diagram can generation One module of table, program segment or a part for code, a part for described module, program segment or code comprises one or more For realizing the executable instruction of the logic function of regulation.It should also be noted that some as replace realization in, institute in square frame The function of mark can also occur to be different from the order marked in accompanying drawing.Such as, the square frame that two succeedingly represent is actual On can perform substantially in parallel, they can also perform sometimes in the opposite order, and this is depending on involved function.Also want It is noted that the combination of the square frame in each square frame in block diagram and/or flow chart and block diagram and/or flow chart, Ke Yiyong The special hardware based system of the function or operation that perform regulation realizes, or can refer to computer with specialized hardware The combination of order realizes.
It is described in the embodiment of the present application involved unit to realize by the way of software, it is also possible to by firmly The mode of part realizes.Described unit can also be arranged within a processor, for example, it is possible to be described as: a kind of processor bag Include recognition unit, determine unit, transmitting element and the first display unit.Wherein, the title of these unit is the most also Not constituting the restriction to this unit itself, such as, recognition unit is also described as " from user's input method by client The information of application input identifies the unit of the word identical with predetermined user interest word ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media, this non-volatile calculating Machine storage medium can be the nonvolatile computer storage media described in above-described embodiment included in device;Can also be Individualism, is unkitted the nonvolatile computer storage media allocating in terminal.Above-mentioned nonvolatile computer storage media is deposited Contain one or more program, when one or more program is performed by equipment so that described equipment: from Family is by identifying the word identical with predetermined user interest word in the information of the input method application input of client;Really Determine current time, the application of described client front stage operation is included in set in advance permission and pushes in range of application;To service Device sends described word, the information of the run application in current time foreground and the positional information of user;Show described server The pushed information beamed back.Or, above-mentioned nonvolatile computer storage media storage has one or more program, when described When one or more program is performed by an equipment so that described equipment: receive user interest word, client that client sends The information of end the run application in current time foreground and the positional information of user, wherein, described user interest word, client are worked as The information of the run application in front time foreground and the positional information of user are that described client is determining current time client The application of front stage operation is included in set in advance permission and pushes the interior transmission afterwards of range of application;According to described user interest The positional information of word, the information of the run application in client current time foreground and user is to described user's pushed information.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art Member should be appreciated that invention scope involved in the application, however it is not limited to the technology of the particular combination of above-mentioned technical characteristic Scheme, also should contain in the case of without departing from described inventive concept simultaneously, above-mentioned technical characteristic or its equivalent feature carry out Combination in any and other technical scheme of being formed.Such as features described above has similar merit with (but not limited to) disclosed herein The technical scheme that the technical characteristic of energy is replaced mutually and formed.

Claims (16)

1. a method for information display, it is characterised in that described method includes:
Identical with predetermined user interest word by the information of the input method application input of client identifies from user Word;
Determine that current time, the application of described client front stage operation are included in set in advance permission and push in range of application;
Described word, the information of the run application in current time foreground and the positional information of user is sent to server;
Show the pushed information that described server is beamed back.
Method the most according to claim 1, it is characterised in that described method also includes:
Receive the described user operation for the pushed information execution of display;
Receiving the application download information that described server sends, wherein, it is that described server is according to institute that information is downloaded in described application The operation stating user's execution determines what described user sent after downloading targeted customer for application;
Show that information is downloaded in described application.
Method the most according to claim 1, it is characterised in that inputted by the input method application of client from user Before identifying the word identical with predetermined user interest word in information, described method also includes:
From user by the historical information of the input method application input of client is analyzed the word being met preset requirement, and The word meeting preset requirement is sent to server;
The interest word receiving the transmission of described server determines information, and determines that information determines that satisfied presetting is wanted according to described interest word The word asked is user interest word, and wherein, described interest word determines that information is that described server determines the word meeting preset requirement Language sends after matching with the word in set of words set in advance.
Method the most according to claim 3, it is characterised in that the described input method application input from user by client Historical information in analyze and be met the word of preset requirement, and the word meeting preset requirement is sent to server, bag Include:
The word included described user by the historical information of the input method application input of client carries out statistical analysis;
The word that the frequency of occurrences exceedes preset times carries out semantic analysis or canonical coupling, so that it is determined that meet preset requirement Word.
5. an information-pushing method, it is characterised in that 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 sends Confidence ceases, wherein, and the position letter of described user interest word, the information of the run application in client current time foreground and user Breath is that described client is included in permission propelling movement application set in advance in the application determining current time client front stage operation Send after in the range of;
Positional information according to described user interest word, the information of the run application in client current time foreground and user to Described user's pushed information.
Method the most according to claim 5, it is characterised in that described method also includes:
According to described user, the operation of institute's pushed information is determined that described user downloads targeted customer for application;
Application download information is sent to described user.
Method the most according to claim 6, it is characterised in that the described operation letter according to described user to institute's pushed information Breath determines that described user downloads targeted customer for application, including:
Judge whether described user meets prespecified operation to the operation of the execution of institute's pushed information;
If it is satisfied, then determine that described user downloads targeted customer for application.
Method the most according to claim 5, it is characterised in that receiving user interest word, the client that client sends Before the information of the run application in current time foreground and the positional information of user, described method also includes:
Receiving the word that client sends, wherein, described word is that described client is inputted by input method application from user In information, analysis obtains;
After determining that described word matches with the word in set of words set in advance, send interest word to described client true Determine information, make described client determine that information determines that described word is user interest word according to described interest word.
9. an information display device, it is characterised in that described device includes:
Recognition unit, for identifying and predetermined use from the information that user is inputted by the input method application of client The word that family interest word is identical;
Determine unit, for determining that current time, the application of described client front stage operation are included in set in advance permission and push away In sending range of application;
Transmitting element, for sending described word, the information of the run application in current time foreground and user to server Positional information;
First display unit, for showing the pushed information that described server is beamed back.
Device the most according to claim 9, it is characterised in that described device also includes:
First receives unit, for receiving the described user operation for the pushed information execution of display;
Second receives unit, and information is downloaded in the application sent for receiving described server, and wherein, described application is downloaded information and is Described server determines what described user sent after downloading targeted customer for application according to the operation that described user performs;
Second display unit, is used for showing that information is downloaded in described application.
11. devices according to claim 9, it is characterised in that described device also includes:
Analytic unit, for being met default from user by analysis the historical information of the input method application input of client The word required, and the word meeting preset requirement is sent to server;
3rd receives unit, and the interest word sent for receiving described server determines information, and determines according to described interest word Information determines that the word meeting preset requirement is user interest word, and wherein, described interest word determines that information is that described server is true Surely meet and send after the word of preset requirement matches with the word in set of words set in advance.
12. devices according to claim 11, it is characterised in that described analytic unit is further used for:
The word included described user by the historical information of the input method application input of client carries out statistical analysis;
The word that the frequency of occurrences exceedes preset times carries out semantic analysis or canonical coupling, so that it is determined that meet preset requirement Word.
13. 1 kinds of information push-delivery apparatus, it is characterised in that described device includes:
Information receiving unit, for receiving user interest word, the run application in client current time foreground that client sends Information and the positional information of user, wherein, described user interest word, the letter of the run application in client current time foreground The positional information of breath and user is that described client is included in advance in the application determining current time client front stage operation The permission set sends in pushing range of application afterwards;
Push unit, for according to described user interest word, the information of the run application in client current time foreground and use The positional information at family is to described user's pushed information.
14. devices according to claim 13, it is characterised in that described device also includes:
Targeted customer determines unit, for the operation of institute's pushed information being determined, described user downloads for application according to described user Targeted customer;
Information transmitting unit, for sending application download information to described user.
15. devices according to claim 14, it is characterised in that described targeted customer determines that unit is further used for:
Judge whether described user meets prespecified operation to the operation of the execution of institute's pushed information;
If it is satisfied, then determine that described user downloads targeted customer for application.
16. devices according to claim 13, it is characterised in that described device also includes:
Word receives unit, and for receiving the word that client sends, wherein, described word is that described client is passed through from user In the information of input method application input, analysis obtains;
Coupling and transmitting element, after determining that described word matches with the word in set of words set in advance, to institute State client transmission interest word and determine information, make described client determine that information determines that described word is for using according to described 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 true CN106055680A (en) 2016-10-26
CN106055680B 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 (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455565A (en) * 2013-08-18 2013-12-18 苏州量跃信息科技有限公司 Method, client side and system for obtaining time information through 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
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
CN104537000A (en) * 2014-12-12 2015-04-22 百度在线网络技术(北京)有限公司 Method and device for pushing information
CN104699764A (en) * 2015-02-12 2015-06-10 广东欧珀移动通信有限公司 Information pushing method and equipment
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

Patent Citations (9)

* 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
CN103455565A (en) * 2013-08-18 2013-12-18 苏州量跃信息科技有限公司 Method, client side and system for obtaining time information through 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
CN104537000A (en) * 2014-12-12 2015-04-22 百度在线网络技术(北京)有限公司 Method and device for pushing information
CN104699764A (en) * 2015-02-12 2015-06-10 广东欧珀移动通信有限公司 Information pushing method and equipment
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
CN106055680B (en) 2019-10-25

Similar Documents

Publication Publication Date Title
CN105320766B (en) Information-pushing method and device
CN108804450B (en) Information pushing method and device
CN105447204B (en) Network address recognition methods and device
CN106027614A (en) Information pushing method, device and system
CN106407425A (en) A method and a device for information push based on artificial intelligence
CN107577807B (en) Method and device for pushing information
CN107105031A (en) Information-pushing method and device
CN106845999A (en) Risk subscribers recognition methods, device and server
CN105677845A (en) Pushing method and device for electronic books
CN108805594A (en) Information-pushing method and device
CN105701155A (en) Information push method and the device
CN104954410A (en) Message pushing method, device thereof and server
CN107295095A (en) The method and apparatus for pushing and showing advertisement
CN105786207B (en) Data inputting method and device
CN107944481A (en) Method and apparatus for generating information
CN107426328A (en) Information-pushing method and device
CN107911449A (en) Method and apparatus for pushed information
CN107172685A (en) The method and apparatus that the information of WAP is shown in mobile terminal
CN105488205A (en) Page generation method and page generation apparatus
CN107169077A (en) Method and apparatus for pushed information
CN113297288A (en) User real-time label generation method and device and electronic equipment
CN106067897A (en) Information-pushing method based on user terminal location and device
CN109389182A (en) Method and apparatus for generating information
CN106326486A (en) Method of information push based on artificial intelligence and device thereof
CN106201010B (en) Method for adding word bank and device

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