CN103744968A - Method and device for pushing information in application of terminal - Google Patents
Method and device for pushing information in application of terminal Download PDFInfo
- Publication number
- CN103744968A CN103744968A CN201410010794.XA CN201410010794A CN103744968A CN 103744968 A CN103744968 A CN 103744968A CN 201410010794 A CN201410010794 A CN 201410010794A CN 103744968 A CN103744968 A CN 103744968A
- Authority
- CN
- China
- Prior art keywords
- information
- subject information
- chat message
- terminal
- subject
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/31—Indexing; Data structures therefor; Storage structures
- G06F16/313—Selection or weighting of terms for indexing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a method and a device for pushing information in an application of a terminal. The method includes acquiring display information on a display interface of the application of the terminal, extracting thematic information corresponding to the display information, acquiring information associated with the thematic information according to the thematic information, and pushing the information associated with the thematic information to the terminal. The method and the device are capable of pushing more associated information on the display interface of the application.
Description
Technical field
The disclosure is directed to communication technical field, especially about the application in terminal, is about the information-pushing method in a kind of terminal applies and device specifically.
Background technology
Along with the development of communication, communication terminal has become requisite instrument in user's life.
User can, according to the hobby of self, load various application in terminal, for example: game, Internet chat etc.Conventionally, when user opens certain application, the relevant information of this application just shows on display interface.In correlation technique, display interface, according to the initial setting up of application, carries out the demonstration of the relevant information of current application in preset background.
In current instant messaging application, common application scenarios is: in the preset background of current network chat application, show between active user and carrying out mutual word, picture or video information etc.
Summary of the invention
The disclosure provides information-pushing method and the device in a kind of terminal applies, can on the display interface of application, push more related information.
First aspect, provides the information-pushing method in a kind of terminal applies, comprising:
Obtain the demonstration information on terminal applies display interface;
Extract the subject information of corresponding described demonstration information;
According to described subject information, obtain the information being associated with described subject information;
The information pushing that described and described subject information is associated is to described terminal.
Preferably, the demonstration information on described application display interface is the chat message on instant messaging application chat interface; The subject information of the corresponding described demonstration information of described extraction, comprising:
Chat message described in buffer memory;
Described chat message to buffer memory carries out semantic analysis, extracts the subject information of corresponding described chat message.
Preferably, the described described chat message to buffer memory carries out semantic analysis, extracts the subject information of corresponding described chat message, comprising:
According to preset theme vocabulary, described chat message is carried out to match search;
The theme vocabulary that matching degree is exceeded to threshold value is defined as the subject information of corresponding described chat message.
Preferably, the described described chat message to buffer memory carries out semantic analysis, extracts the subject information of corresponding described chat message, comprising:
Described chat message to buffer memory carries out lexical analysis, obtains corresponding morphology and represents;
According to preset syntax rule, obtain the syntax tree that described morphology represents;
According to described syntax tree, obtain the subject information of corresponding described chat message.
Preferably, described according to described subject information, obtain the information being associated with described subject information, comprising:
To theme server, upload described subject information;
Receive the URL of the information being associated with described subject information of described theme server feedback;
According to described URL, obtain the information being associated with described subject information.
Preferably, the information that described and described subject information is associated is picture resource.
Preferably, also comprise:
Described picture resource is shown as the background picture of described application display interface.
Second aspect, provides the information push-delivery apparatus in a kind of terminal applies, comprising:
Show acquisition of information module, for obtaining the demonstration information on terminal applies display interface;
Subject information extraction module, for extracting the subject information of corresponding described demonstration information;
Related information acquisition module, for according to described subject information, obtains the information being associated with described subject information;
Related information pushing module, for the extremely described terminal of information pushing that described and described subject information is associated.
Preferably, the demonstration information on described application display interface is the chat message on instant messaging application chat interface; Described subject information extraction module, comprising:
Buffer unit, for chat message described in buffer memory;
Analyze extraction unit, for the described chat message to buffer memory, carry out semantic analysis, extract the subject information of corresponding described chat message.
Preferably, described analysis extraction unit, comprising:
Match search subelement, for carrying out match search according to preset theme vocabulary to described chat message;
Subject information is determined the first subelement, is defined as the subject information of corresponding described chat message for matching degree being exceeded to the theme vocabulary of threshold value.
Preferably, described analysis extraction unit, comprising:
Lexical analysis subelement, carries out lexical analysis for the described chat message to buffer memory, obtains corresponding morphology and represents;
Syntax tree subelement, for according to preset syntax rule, obtains the syntax tree that described morphology represents;
Subject information is determined the second subelement, for according to described syntax tree, obtains the subject information of corresponding described chat message.
Preferably, described related information acquisition module, comprising:
Theme uploading unit, for uploading described subject information to theme server;
URL receiving element, for receiving the URL of the information being associated with described subject information of described theme server feedback;
Related information acquiring unit, for according to described URL, obtains the information being associated with described subject information.
Preferably, the information that described and described subject information is associated is picture resource.
Preferably, also comprise: display module, for described picture resource is shown as the background picture of described application display interface.
The third aspect, a kind of terminal is provided, described terminal includes storer, and one or more than one program, one of them or more than one program are stored in storer, and are configured to carry out described more than one or one routine package containing for carrying out the instruction of following operation by more than one or one processor:
Obtain the demonstration information on terminal applies display interface;
Extract the subject information of corresponding described demonstration information;
According to described subject information, obtain the information being associated with described subject information;
The information pushing that described and described subject information is associated is to described terminal.
Beneficial effects more of the present disclosure can comprise: the disclosure can be according to the demonstration information on terminal applies display interface, extract the subject information of corresponding described demonstration information, and then, according to described subject information, obtain the information being associated with described subject information, the information pushing that described and described subject information is associated is to terminal.This method makes it possible to push more related information on the display interface of application, and because information pushing carries out according to subject information corresponding to demonstration information, the accuracy that related information is pushed improves greatly.
Should be understood that, it is only exemplary that above general description and details are hereinafter described, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide further understanding of the disclosure, forms the application's a part, does not form restriction of the present disclosure.In the accompanying drawings:
Fig. 1 is the exemplary process diagram of the information-pushing method in a kind of terminal applies of disclosure embodiment;
Fig. 2 is the exemplary process diagram of step S102 in Fig. 1;
Fig. 3 is the exemplary process diagram of step S202 in Fig. 2;
Fig. 4 is the another kind of exemplary process diagram of step S202 in Fig. 2;
Fig. 5 is the exemplary process diagram of step S103 in Fig. 1;
Fig. 6 is the exemplary process diagram of the information-pushing method in the another kind of terminal applies of disclosure embodiment;
Fig. 7 is the structural representation of the information push-delivery apparatus device in a kind of terminal applies in disclosure embodiment;
Fig. 8 is the structural representation of a kind of subject information extraction module in disclosure embodiment;
Fig. 9 is a kind of structural representation of analyzing extraction unit in disclosure embodiment;
Figure 10 is the another kind of structural representation of analyzing extraction unit of disclosure embodiment;
Figure 11 is the structural representation of a kind of related information acquisition module in disclosure embodiment;
Figure 12 is the structural representation of the information push-delivery apparatus device in another kind of terminal applies in disclosure embodiment;
Figure 13 is the structural representation of terminal device in disclosure embodiment;
Figure 14 is the structural representation of server in disclosure embodiment.
By above-mentioned accompanying drawing, the embodiment that the disclosure is clear and definite has been shown, will there is hereinafter more detailed description.These accompanying drawings and text description are not the scope in order to limit disclosure design by any mode, but by reference to specific embodiment for those skilled in the art illustrate concept of the present disclosure.
Embodiment
Disclosure embodiment provides information-pushing method and the device in a kind of terminal applies, below in conjunction with accompanying drawing, the disclosure is elaborated.
In one embodiment, as shown in Figure 1, the information-pushing method in this terminal applies comprises:
Step S101: obtain the demonstration information on terminal applies display interface.
In this step, display interface is for showing the interface of current interactive information in terminal applies.
Step S102: the subject information that extracts corresponding described demonstration information.
In this step, according to the demonstration information on terminal applies display interface, extract wherein corresponding subject information.
Step S103: according to described subject information, obtain the information being associated with described subject information.
In this step, after extracting subject information, can further obtain the information being associated with described subject information.
Step S104: the information pushing that described and described subject information is associated is to described terminal.
In this step, after obtaining the information being associated with described subject information, can carry out to described terminal the propelling movement of this information that is associated.For example: in instant communication applications, the theme vocabulary " certain mobile phone " that information extraction goes out according to current sessions, pushes a picture that comprises this cell phone appearance and the information of purchase to the display interface of current sessions information.
Beneficial effects more of the present disclosure can comprise: the disclosure can be according to the demonstration information on terminal applies display interface, extract the subject information of corresponding described demonstration information, and then, according to described subject information, obtain the information being associated with described subject information, the information pushing that described and described subject information is associated is to described terminal.This method makes it possible to push more related information on the display interface of application, and because information pushing carries out according to subject information corresponding to demonstration information, the accuracy that related information is pushed improves greatly.
In above-described embodiment, the demonstration information on described application display interface is the chat message on instant messaging application chat interface.In this application scenarios, in an embodiment who provides in the disclosure, the implementation of above-mentioned steps S102 as shown in Figure 2, comprises following execution step:
Step S201: chat message described in buffer memory.
In this embodiment, buffer memory chat message, can carry out sampling type buffer memory to the chat message on display interface according to certain time interval, also can be in real time incessantly to the buffer memory of sampling of the chat message on display interface.The mode of real cache chat message depends on the processing power of follow-up semantic analysis process.
The step of this buffer memory chat message can be carried out at client terminal, also can carry out at far-end server end.
Step S202: the described chat message to buffer memory carries out semantic analysis, extracts the subject information of corresponding described chat message.
In this step, by the described chat message to buffer memory, carry out semantic analysis, according to semantic analysis result, extract the subject information of corresponding described chat message.
If the step of buffer memory chat message is carried out at client terminal, the step of this extraction theme vocabulary is also carried out at client terminal; If the step of buffer memory chat message is carried out at server end, the step of this extraction theme vocabulary is also carried out at server end.
Because information pushing carries out according to subject information corresponding to demonstration information, the accuracy that related information is pushed improves greatly.
In an embodiment who provides in the disclosure, the implementation of above-mentioned steps S202 as shown in Figure 3, comprises following execution step:
Step S301: described chat message is carried out to match search according to preset theme vocabulary.
In this embodiment, carrying out the process of semantic analysis for the chat message of buffer memory, can be to mate for the theme vocabulary of certain theme.In this process, need the theme vocabulary under first preset each theme.
In this step, according to preset theme vocabulary, described chat message is carried out to match search, object is, by match search, determines the subject information in current chat message.
Step S302, the theme vocabulary that matching degree is exceeded to threshold value are defined as the subject information of corresponding described chat message.
Conventionally, preset matching degree threshold value based on experience value.By the match search process of abovementioned steps, final, the theme vocabulary that matching degree is exceeded to this threshold value is defined as the subject information of corresponding chat message.
Still with instant messaging, be applied as example, the chat message on instant messaging application chat interface is carried out to buffer memory, the chat message that obtains buffer memory is as follows:
User's first: hearing that nearest millet has gone out new product, seems router.
User's second: I have also heard.
User third: how much is not known.
By semantic analysis, show that the theme that current cache chat message is corresponding comprises: router.And then, extract key vocabularies that should theme, comprising: millet, router, how much.Further, obtain preset theme vocabulary.Here, the preset theme vocabulary relevant to this application scenarios comprises: millet, router and price.The key vocabularies extracting is mated with preset theme vocabulary, and matching result is found: the key vocabularies that extracts " millet, router, how much " all exceedes matching degree threshold value with preset theme vocabulary " millet, router and price ".The theme vocabulary " millet, router and price " that thus, matching degree can be exceeded to threshold value is defined as the subject information of current cache session segment.
In another embodiment providing in the disclosure, the implementation of above-mentioned steps S202 as shown in Figure 4, comprises following execution step:
Step S401: the described chat message to buffer memory carries out lexical analysis, obtains corresponding morphology and represents.
Step S402: according to preset syntax rule, obtain the syntax tree that described morphology represents.
Step S403: according to described syntax tree, obtain the subject information of corresponding described chat message.
In this embodiment, carrying out the process of semantic analysis for the chat message of buffer memory, can be to carry out natural language semantic processes algorithm.In specific implementation process, first carry out lexical analysis, obtain corresponding morphology and represent; Then,, according to preset syntax rule, obtain corresponding grammatical representation tree; Further, according to certain rule trimming syntax tree, the lexical representation that obtains relatively simplifying, finally obtains corresponding subject information.
Still with aforementioned instant messaging, be applied as example, according to the session segment of buffer memory, the lexical representation that obtains simplifying: millet has gone out router, router how much.Thereby, can determine the subject information of corresponding current cache session segment: " millet, router, price ".
It should be noted that, in an embodiment of the present disclosure, the specific implementation flow process of above-mentioned steps S103 as shown in Figure 5, comprises following execution step:
Step S501: upload described subject information to theme server.
Step S502: receive the URL(Uniform Resource Locator of the information being associated with described subject information of described theme server feedback, URL(uniform resource locator)).
Step S503: according to described URL, obtain the information being associated with described subject information.
In this embodiment, theme server is for providing the various information that are associated with each subject information, for example: the URL of the information being associated with each subject information is provided, can provides http(Hypertext transfer protocol, hypertext transfer protocol) interface.Conventionally, in theme server, after theme server receives the subject information of uploading, just start to search the information being associated with this subject information that whether exists.If there is the information being associated with this subject information, the URL of the information this being associated feeds back to terminal, so that terminal, according to this URL, is downloaded the concrete information being associated of obtaining.
In practical application, the information being associated can directly be provided by theme server, also can according to URL, access third-party server by terminal, obtains the information being associated at this third-party server.
In another embodiment providing in the disclosure, the information that described and described subject information is associated can be picture resource.And then as shown in Figure 6, the information pushing that described and described subject information is associated, to after described terminal, can also comprise following execution step:
Step S105: described picture resource is shown as the background picture of described application display interface.
In embodiment illustrated in fig. 1, be only by the information pushing being associated with subject information to display interface, be not that the information of propelling movement is directly opened.Further, in step S105, realize the demonstration of pushed information at display interface.
In practical application, notification event can be set on display interface, utilize this notification event to inform the success of terminal user's pushed information, whether need to show.Terminal user can be according to this notification event, determines the demonstration operation of pushed information on display interface.
Visible, in disclosure embodiment, can be according to the demonstration information on terminal applies display interface, extract the subject information of corresponding described demonstration information, and then, according to described subject information, obtain the information being associated with described subject information, the information pushing that described and described subject information is associated is to described terminal.This method makes it possible to push more related information on the display interface of application, and because information pushing carries out according to subject information corresponding to demonstration information, the accuracy that related information is pushed improves greatly.
Be more than the description to disclosure embodiment of the method, below the device of realizing said method be introduced.
Referring to Fig. 7, it is the structural representation of the information push-delivery apparatus in a kind of terminal applies of disclosure embodiment.This device can comprise:
Show acquisition of information module 701, for obtaining the demonstration information on terminal applies display interface;
Subject information extraction module 702, for extracting the subject information of corresponding described demonstration information;
Related information acquisition module 703, for according to described subject information, obtains the information being associated with described subject information;
Related information pushing module 704, for the extremely described terminal of information pushing that described and described subject information is associated.
This device is according to the demonstration information on terminal applies display interface, extract the subject information of corresponding described demonstration information, and then, according to described subject information, obtain the information being associated with described subject information, the information pushing that described and described subject information is associated is to described terminal.This method makes it possible to push more related information on the display interface of application, and because information pushing carries out according to subject information corresponding to demonstration information, the accuracy that related information is pushed improves greatly.
In an embodiment of the present disclosure, the demonstration information on described application display interface is the chat message on instant messaging application chat interface, and as shown in Figure 8, described subject information extraction module 702, may further include:
In an embodiment of the present disclosure, as shown in Figure 9, described analysis extraction unit 802, may further include:
Match search subelement 901, for carrying out match search according to preset theme vocabulary to described chat message;
Subject information is determined the first subelement 902, is defined as the subject information of corresponding described chat message for matching degree being exceeded to the theme vocabulary of threshold value.
In another embodiment of the present disclosure, as shown in figure 10, described analysis extraction unit 802, may further include:
Subject information is determined the second subelement 1003, for according to described syntax tree, obtains the subject information of corresponding described chat message.
In addition, as shown in figure 11, described related information acquisition module 703, may further include:
Related information acquiring unit 1103, for according to described URL, obtains the information being associated with described subject information.
In information push-delivery apparatus in the another kind of terminal applies of disclosure embodiment, the information that described and described subject information is associated is picture resource.Under this kind of situation, as shown in figure 12, except showing acquisition of information module 701, subject information extraction module 702, related information acquisition module 703 and related information pushing module 704, this device can also comprise:
Figure 13 is terminal device in disclosure embodiment (can be requesting party's terminal or associated terminal) structural representation.Referring to Figure 13, this terminal can be for the method for implementing to provide in above-described embodiment.Preferred:
Communication unit 110 can be used for receiving and sending messages or communication process in, the reception of signal and transmission, this communication unit 110 can be RF(Radio Frequency, radio frequency) circuit, router, modulator-demodular unit, etc. network communication equipment.Especially, when communication unit 110 is RF circuit, after the downlink information of base station is received, transfer to more than one or one processor 180 to process; In addition, by relating to up data, send to base station.Conventionally, as the RF circuit of communication unit, include but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupling mechanism, LNA(Low Noise Amplifier, low noise amplifier), diplexer etc.In addition, communication unit 110 can also be by radio communication and network and other devices communicatings.Described radio communication can be used arbitrary communication standard or agreement, include but not limited to GSM(Global System of Mobile communication, global system for mobile communications), GPRS(General Packet Radio Service, general packet radio service), CDMA(Code Division Multiple Access, CDMA), WCDMA(Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)), LTE(Long Term Evolution, Long Term Evolution), Email, SMS(Short Messaging Service, Short Message Service) etc.Storer 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of storer 120 by operation, thereby carries out various function application and data processing.Storer 120 can mainly comprise storage program district and storage data field, wherein, and the application program (such as sound-playing function, image player function etc.) that storage program district can storage operation system, at least one function is required etc.; The data (such as voice data, phone directory etc.) that create according to the use of terminal device 800 etc. can be stored in storage data field.In addition, storer 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, for example at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, storer 120 can also comprise Memory Controller, so that processor 180 and the access of input block 130 to storer 120 to be provided.
Input block 130 can be used for receiving numeral or the character information of input, and generation is inputted with user arranges and function control is relevant keyboard, mouse, control lever, optics or trace ball signal.Preferably, input block 130 can comprise touch-sensitive surperficial 131 and other input equipments 132.Touch-sensitive surperficial 131, also referred to as touch display screen or Trackpad, can collect user or near touch operation (using any applicable object or near the operations of annex on touch-sensitive surperficial 131 or touch-sensitive surperficial 131 such as finger, stylus such as user) thereon, and drive corresponding coupling arrangement according to predefined formula.Optionally, touch-sensitive surperficial 131 can comprise touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detects user's touch orientation, and detects the signal that touch operation brings, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent is also carried out.In addition, can adopt the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize touch-sensitive surperficial 131.Except touch-sensitive surperficial 131, input block 130 can also comprise other input equipments 132.Preferably, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, control lever etc.
In order to realize radio communication, on this terminal device, can dispose wireless communication unit 170, this wireless communication unit 170 can be WIFI module.WIFI belongs to short range wireless transmission technology, terminal device 800 by wireless communication unit 170 can help that user sends and receive e-mail, browsing page and access streaming video etc., it provides wireless broadband internet access for user.Although there is shown wireless communication unit 170, be understandable that, it does not belong to must forming of terminal device 800, completely can be as required in the essential scope that does not change invention and omit.
Although not shown, terminal device 800 can also comprise camera, bluetooth module etc., does not repeat them here.In the present embodiment, terminal device also includes storer, and one or more than one program, one of them or more than one program are stored in storer, and are configured to carry out described more than one or one routine package containing the instruction for carrying out the method that disclosure embodiment provides by more than one or one processor.
Figure 14 is the structural representation of server in disclosure embodiment.This server 1900 can because of configuration or performance is different produces larger difference, can comprise one or more central processing units (central processing units, CPU) 1922(for example, one or more processors) and storer 1932, for example one or more mass memory units of storage medium 1930(of one or more storage application programs 1942 or data 1944).Wherein, storer 1932 and storage medium 1930 can be of short duration storage or storage lastingly.The program that is stored in storage medium 1930 can comprise one or more modules (diagram does not mark), and each module can comprise a series of command operatings in server.Further, central processing unit 1922 can be set to communicate by letter with storage medium 1930, carries out a series of command operatings in storage medium 1930 on server 1900.
In addition, typically, the mobile terminal described in the disclosure can be various hand-held terminal devices, such as mobile phone, personal digital assistant (PDA) etc., and therefore protection domain of the present disclosure should not be defined as the mobile terminal of certain particular type.
In addition, according to method of the present disclosure, can also be implemented as the computer program of being carried out by CPU.When this computer program is carried out by CPU, carry out the above-mentioned functions limiting in method of the present disclosure.
In addition, said method step and system unit also can utilize controller and realize for the computer readable storage devices of storing the computer program that makes controller realize above-mentioned steps or Elementary Function.
In addition, should be understood that, computer readable storage devices as herein described (for example, storer) can be volatile memory or nonvolatile memory, or can comprise volatile memory and nonvolatile memory.And nonrestrictive, nonvolatile memory can comprise ROM (read-only memory) (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory as an example.Volatile memory can comprise random access memory (RAM), and this RAM can serve as External Cache storer.As an example and nonrestrictive, RAM can obtain in a variety of forms, such as synchronous random access memory (DRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate SDRAM (DDR SDRAM), enhancing SDRAM (ESDRAM), synchronization link DRAM (SLDRAM) and direct RambusRAM (DRRAM).The memory device of disclosed aspect is intended to include but not limited to the storer of these and other adequate types.
Those skilled in the art will also understand is that, in conjunction with the described various illustrative logical blocks of disclosure herein, module, circuit and algorithm steps, may be implemented as electronic hardware, computer software or both combinations.For this interchangeability of hardware and software is clearly described, with regard to the function of various exemplary components, square, module, circuit and step, it has been carried out to general description.This function is implemented as software or is implemented as hardware and depends on concrete application and impose on the design constraint of whole system.Those skilled in the art can realize described function in every way for every kind of concrete application, but this realization determines should not be interpreted as causing departing from the scope of the present disclosure.
In conjunction with the described various illustrative logical blocks of disclosure herein, module and circuit, can utilize the following parts that are designed to carry out function described here to realize or carry out: general processor, digital signal processor (DSP), special IC (ASIC), field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete nextport hardware component NextPort or any combination of these parts.General processor can be microprocessor, but alternatively, processor can be any conventional processors, controller, microcontroller or state machine.Processor also may be implemented as the combination of computing equipment, and for example, the combination of DSP and microprocessor, multi-microprocessor, one or more microprocessor are in conjunction with DSP core or any other this configuration.
Step in conjunction with the described method of disclosure herein or algorithm can directly be included in the software module of carrying out in hardware, by processor or in the two combination.Software module can reside in the storage medium of RAM storer, flash memory, ROM storer, eprom memory, eeprom memory, register, hard disk, removable dish, CD-ROM or any other form known in the art.Exemplary storage medium is coupled to processor, make processor can be from this storage medium reading information or to this storage medium writing information.In an alternative, described storage medium can be integral to the processor together.Processor and storage medium can reside in ASIC.ASIC can reside in user terminal.In an alternative, processor and storage medium can be used as discrete assembly and reside in user terminal.
In one or more exemplary design, described function can realize in hardware, software, firmware or its combination in any.If realized in software, described function can be transmitted on computer-readable medium or by computer-readable medium as one or more instructions or code storage.Computer-readable medium comprises computer-readable storage medium and communication media, and this communication media comprises any medium that contributes to computer program to be sent to from a position another position.Storage medium can be can be by any usable medium of universal or special computer access.As an example and nonrestrictive, this computer-readable medium can comprise RAM, ROM, EEPROM, CD-ROM or other optical disc memory apparatus, disk storage device or other magnetic storage apparatus, or can for carry or file layout be instruction or data structure required program code and can be by any other medium of universal or special computing machine or universal or special processor access.In addition, any connection can suitably be called computer-readable medium.For example, if use coaxial cable, optical fiber cable, twisted-pair feeder, digital subscriber line (DSL) or such as the wireless technology of infrared ray, radio and microwave come from website, server or other remote source send software, above-mentioned coaxial cable, optical fiber cable, twisted-pair feeder, DSL or the wireless technology such as infrared first, radio and microwave include the definition at medium.As used herein, disk and CD comprise compact disk (CD), laser disk, CD, digital versatile disc (DVD), floppy disk, Blu-ray disc, wherein disk rendering data magnetically conventionally, and cd-rom using laser optics ground rendering data.The combination of foregoing also should be included in the scope of computer-readable medium.
Although disclosed content shows exemplary embodiment of the present disclosure above, it should be noted that under the prerequisite of the scope of the present disclosure that does not deviate from claim restriction, can carry out multiple change and modification.According to the function of the claim to a method of disclosed embodiment described herein, step and/or action, need not carry out with any particular order.In addition, although element of the present disclosure can be with individual formal description or requirement, also it is contemplated that multiple, unless be clearly restricted to odd number.
Above-described embodiment; object of the present disclosure, technical scheme and beneficial effect are further described; institute is understood that; the foregoing is only embodiment of the present disclosure; and be not used in limit protection domain of the present disclosure; all within spirit of the present disclosure and principle, any modification of making, be equal to replacement, improvement etc., within all should being included in protection domain of the present disclosure.
Claims (15)
1. the information-pushing method in terminal applies, is characterized in that, comprising:
Obtain the demonstration information on terminal applies display interface;
Extract the subject information of corresponding described demonstration information;
According to described subject information, obtain the information being associated with described subject information;
The information pushing that described and described subject information is associated is to described terminal.
2. method according to claim 1, is characterized in that,
Demonstration information on described application display interface is the chat message on instant messaging application chat interface;
The subject information of the corresponding described demonstration information of described extraction, comprising:
Chat message described in buffer memory;
Described chat message to buffer memory carries out semantic analysis, extracts the subject information of corresponding described chat message.
3. method according to claim 2, is characterized in that, the described described chat message to buffer memory carries out semantic analysis, extracts the subject information of corresponding described chat message, comprising:
According to preset theme vocabulary, described chat message is carried out to match search;
The theme vocabulary that matching degree is exceeded to threshold value is defined as the subject information of corresponding described chat message.
4. method according to claim 2, is characterized in that, the described described chat message to buffer memory carries out semantic analysis, extracts the subject information of corresponding described chat message, comprising:
Described chat message to buffer memory carries out lexical analysis, obtains corresponding morphology and represents;
According to preset syntax rule, obtain the syntax tree that described morphology represents;
According to described syntax tree, obtain the subject information of corresponding described chat message.
5. method according to claim 1, is characterized in that, described according to described subject information, obtains the information being associated with described subject information, comprising:
To theme server, upload described subject information;
Receive the URL of the information being associated with described subject information of described theme server feedback;
According to described URL, obtain the information being associated with described subject information.
6. method according to claim 1 or 5, is characterized in that, the information that described and described subject information is associated is picture resource.
7. method according to claim 6, is characterized in that, also comprises:
Described picture resource is shown as the background picture of described application display interface.
8. the information push-delivery apparatus in terminal applies, is characterized in that, comprising:
Show acquisition of information module, for obtaining the demonstration information on terminal applies display interface;
Subject information extraction module, for extracting the subject information of corresponding described demonstration information;
Related information acquisition module, for according to described subject information, obtains the information being associated with described subject information;
Related information pushing module, for the extremely described terminal of information pushing that described and described subject information is associated.
9. according to the device described in right 8, it is characterized in that, the demonstration information on described application display interface is the chat message on instant messaging application chat interface; Described subject information extraction module, comprising:
Buffer unit, for chat message described in buffer memory;
Analyze extraction unit, for the described chat message to buffer memory, carry out semantic analysis, extract the subject information of corresponding described chat message.
10. according to the device described in right 9, it is characterized in that, described analysis extraction unit, comprising:
Match search subelement, for carrying out match search according to preset theme vocabulary to described chat message;
Subject information is determined the first subelement, is defined as the subject information of corresponding described chat message for matching degree being exceeded to the theme vocabulary of threshold value.
11. according to the device described in right 9, it is characterized in that, described analysis extraction unit, comprising:
Lexical analysis subelement, carries out lexical analysis for the described chat message to buffer memory, obtains corresponding morphology and represents;
Syntax tree subelement, for according to preset syntax rule, obtains the syntax tree that described morphology represents;
Subject information is determined the second subelement, for according to described syntax tree, obtains the subject information of corresponding described chat message.
12. according to the device described in right 8, it is characterized in that, described related information acquisition module, comprising:
Theme uploading unit, for uploading described subject information to theme server;
URL receiving element, for receiving the URL of the information being associated with described subject information of described theme server feedback;
Related information acquiring unit, for according to described URL, obtains the information being associated with described subject information.
Device in 13. according to Claim 8 or 12 described in any one, is characterized in that, the information that described and described subject information is associated is picture resource.
14. devices according to claim 13, is characterized in that, also comprise:
Display module, for showing described picture resource as the background picture of described application display interface.
15. 1 kinds of terminals, it is characterized in that, described terminal includes storer, and one or more than one program, one of them or more than one program are stored in storer, and are configured to carry out described more than one or one routine package containing for carrying out the instruction of following operation by more than one or one processor:
Obtain the demonstration information on terminal applies display interface;
Extract the subject information of corresponding described demonstration information;
According to described subject information, obtain the information being associated with described subject information;
The information pushing that described and described subject information is associated is to described terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410010794.XA CN103744968A (en) | 2014-01-09 | 2014-01-09 | Method and device for pushing information in application of terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410010794.XA CN103744968A (en) | 2014-01-09 | 2014-01-09 | Method and device for pushing information in application of terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103744968A true CN103744968A (en) | 2014-04-23 |
Family
ID=50501986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410010794.XA Pending CN103744968A (en) | 2014-01-09 | 2014-01-09 | Method and device for pushing information in application of terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103744968A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105095470A (en) * | 2015-08-03 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Data recommendation method and device for application program |
CN105487844A (en) * | 2014-09-18 | 2016-04-13 | 中兴通讯股份有限公司 | Processing method and device |
CN105528415A (en) * | 2015-12-04 | 2016-04-27 | 小米科技有限责任公司 | Information interaction method and apparatus |
CN105847335A (en) * | 2016-03-17 | 2016-08-10 | 腾讯科技(深圳)有限公司 | Data processing method and server |
CN105893348A (en) * | 2016-03-30 | 2016-08-24 | 乐视控股(北京)有限公司 | Corpus acquiring method and device |
WO2016161976A1 (en) * | 2015-04-08 | 2016-10-13 | 腾讯科技(深圳)有限公司 | Method and device for selecting data content to be pushed to terminals |
CN106326204A (en) * | 2015-06-15 | 2017-01-11 | 微软技术许可有限责任公司 | Content-based detection and processing for mistakes in message |
CN107508834A (en) * | 2017-09-25 | 2017-12-22 | 联想(北京)有限公司 | A kind of Information Authentication method and electronic equipment |
CN107657022A (en) * | 2017-09-27 | 2018-02-02 | 努比亚技术有限公司 | A kind of document retrieval method, mobile terminal and computer-readable recording medium |
CN108075962A (en) * | 2016-11-16 | 2018-05-25 | 阿里巴巴集团控股有限公司 | The scene recognition method of instant messaging dialogue, apparatus and system |
CN108306814A (en) * | 2017-08-11 | 2018-07-20 | 腾讯科技(深圳)有限公司 | Information-pushing method, device, terminal based on instant messaging and storage medium |
CN108600079A (en) * | 2018-03-19 | 2018-09-28 | 维沃移动通信有限公司 | A kind of chat record methods of exhibiting and mobile terminal |
JP2018530229A (en) * | 2015-09-08 | 2018-10-11 | アリババ グループ ホウルディング リミテッド | Method and apparatus for implementing a service function |
CN109831367A (en) * | 2017-11-23 | 2019-05-31 | 腾讯科技(深圳)有限公司 | A kind of display methods of user interface, device and storage equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072193A (en) * | 2007-03-30 | 2007-11-14 | 腾讯科技(深圳)有限公司 | On-line advertising interacting system and method based on instant messaging tool |
CN101071424A (en) * | 2006-06-23 | 2007-11-14 | 腾讯科技(深圳)有限公司 | Personalized information push system and method |
CN101079824A (en) * | 2006-06-15 | 2007-11-28 | 腾讯科技(深圳)有限公司 | A generation system and method for user interest preference vector |
CN102375826A (en) * | 2010-08-13 | 2012-03-14 | 中国移动通信集团公司 | Structured query language script analysis method, device and system |
JP2013196141A (en) * | 2012-03-16 | 2013-09-30 | Ntt Docomo Inc | Terminal device, information display system and information display method |
-
2014
- 2014-01-09 CN CN201410010794.XA patent/CN103744968A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079824A (en) * | 2006-06-15 | 2007-11-28 | 腾讯科技(深圳)有限公司 | A generation system and method for user interest preference vector |
CN101071424A (en) * | 2006-06-23 | 2007-11-14 | 腾讯科技(深圳)有限公司 | Personalized information push system and method |
CN101072193A (en) * | 2007-03-30 | 2007-11-14 | 腾讯科技(深圳)有限公司 | On-line advertising interacting system and method based on instant messaging tool |
CN102375826A (en) * | 2010-08-13 | 2012-03-14 | 中国移动通信集团公司 | Structured query language script analysis method, device and system |
JP2013196141A (en) * | 2012-03-16 | 2013-09-30 | Ntt Docomo Inc | Terminal device, information display system and information display method |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105487844A (en) * | 2014-09-18 | 2016-04-13 | 中兴通讯股份有限公司 | Processing method and device |
WO2016161976A1 (en) * | 2015-04-08 | 2016-10-13 | 腾讯科技(深圳)有限公司 | Method and device for selecting data content to be pushed to terminals |
US10789311B2 (en) | 2015-04-08 | 2020-09-29 | Tencent Technology (Shenzhen) Company Limited | Method and device for selecting data content to be pushed to terminal, and non-transitory computer storage medium |
CN106326204A (en) * | 2015-06-15 | 2017-01-11 | 微软技术许可有限责任公司 | Content-based detection and processing for mistakes in message |
CN105095470A (en) * | 2015-08-03 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Data recommendation method and device for application program |
JP2018530229A (en) * | 2015-09-08 | 2018-10-11 | アリババ グループ ホウルディング リミテッド | Method and apparatus for implementing a service function |
US11100442B2 (en) | 2015-09-08 | 2021-08-24 | Advanced New Technologies Co., Ltd. | Method and device for implementing service function |
CN105528415A (en) * | 2015-12-04 | 2016-04-27 | 小米科技有限责任公司 | Information interaction method and apparatus |
CN105847335A (en) * | 2016-03-17 | 2016-08-10 | 腾讯科技(深圳)有限公司 | Data processing method and server |
CN105847335B (en) * | 2016-03-17 | 2017-11-07 | 腾讯科技(深圳)有限公司 | A kind of data processing method and server |
CN105893348A (en) * | 2016-03-30 | 2016-08-24 | 乐视控股(北京)有限公司 | Corpus acquiring method and device |
CN108075962A (en) * | 2016-11-16 | 2018-05-25 | 阿里巴巴集团控股有限公司 | The scene recognition method of instant messaging dialogue, apparatus and system |
CN108306814A (en) * | 2017-08-11 | 2018-07-20 | 腾讯科技(深圳)有限公司 | Information-pushing method, device, terminal based on instant messaging and storage medium |
CN108306814B (en) * | 2017-08-11 | 2020-07-28 | 腾讯科技(深圳)有限公司 | Information pushing method, device, terminal and storage medium based on instant messaging |
CN107508834A (en) * | 2017-09-25 | 2017-12-22 | 联想(北京)有限公司 | A kind of Information Authentication method and electronic equipment |
CN107657022A (en) * | 2017-09-27 | 2018-02-02 | 努比亚技术有限公司 | A kind of document retrieval method, mobile terminal and computer-readable recording medium |
CN109831367A (en) * | 2017-11-23 | 2019-05-31 | 腾讯科技(深圳)有限公司 | A kind of display methods of user interface, device and storage equipment |
CN109831367B (en) * | 2017-11-23 | 2021-05-07 | 腾讯科技(深圳)有限公司 | User interface display method and device and storage equipment |
CN108600079A (en) * | 2018-03-19 | 2018-09-28 | 维沃移动通信有限公司 | A kind of chat record methods of exhibiting and mobile terminal |
CN108600079B (en) * | 2018-03-19 | 2020-09-01 | 维沃移动通信有限公司 | Chat record display method and mobile terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103744968A (en) | Method and device for pushing information in application of terminal | |
CN103543913A (en) | Terminal device operation method and device, and terminal device | |
CN103701926A (en) | Method, device and system for obtaining fault reason information | |
CN103596017B (en) | Video downloading method and system | |
CN103678605A (en) | Information transmission method and device and terminal device | |
CN103905885A (en) | Video live broadcast method and device | |
CN103823835A (en) | Method and device for processing e-book directory and terminal equipment | |
CN104978176A (en) | Application program interface calling method and device | |
CN103513769A (en) | Method, device and mobile terminal for setting key function | |
CN104298491A (en) | Message processing method and device | |
CN103596145A (en) | Information automatic responding method, device and terminal equipment | |
CN103687063B (en) | A kind of method of interconnection network, device and terminal equipment | |
CN103763112A (en) | User identity protection method and apparatus | |
CN106293738B (en) | Expression image updating method and device | |
CN104618223A (en) | Information recommendation management method, device and system | |
CN105630846A (en) | Head portrait updating method and apparatus | |
CN104954159A (en) | Network information statistics method and device | |
CN103747130A (en) | Control method of terminal equipment, device and terminal equipment | |
CN103945241A (en) | Streaming data statistical method, system and related device | |
CN103631580A (en) | Method and device for generating theme icon | |
CN103546570A (en) | Method, device and terminal for achieving network client-side cross-domain data request | |
CN104135502A (en) | Method of implementing application notification as well as associated equipment and system | |
CN103546887A (en) | Application software transmitting method, device and terminal and server | |
CN103607431B (en) | Mobile terminal resource processing method, device and equipment | |
CN105530239A (en) | Multimedia data obtaining method 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140423 |
|
RJ01 | Rejection of invention patent application after publication |