CN108376162A - Method and apparatus for pushed information - Google Patents
Method and apparatus for pushed information Download PDFInfo
- Publication number
- CN108376162A CN108376162A CN201810153734.1A CN201810153734A CN108376162A CN 108376162 A CN108376162 A CN 108376162A CN 201810153734 A CN201810153734 A CN 201810153734A CN 108376162 A CN108376162 A CN 108376162A
- Authority
- CN
- China
- Prior art keywords
- information
- testing conditions
- pushed
- target object
- push
- 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
Links
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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Computational Linguistics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
This application discloses the method and apparatus for pushed information.One specific implementation mode of the above method includes:Receive the information of target object input by user;Testing conditions are chosen, whether the information of detected target object meets selected testing conditions;In response to determining that the information of target object meets selected testing conditions, whether the met testing conditions of detection, which are associated with, is provided with information to be pushed;The testing conditions association for determining met is provided with information to be pushed, information to be pushed is pushed to user.The embodiment realizes targetedly pushed information.
Description
Technical field
This application involves field of computer technology, and in particular to internet arena, the more particularly, to side of pushed information
Method and device.
Background technology
With the development of society, number of the enterprise increases, more and more enterprises can be managed the certification of system, to carry
The competitiveness of high enterprise.Current management system is related to many aspects, even on the one hand, there is also multiple standards, for
For enterprise, a suitable management system is selected to be authenticated most important.
Invention content
The embodiment of the present application proposes the method and apparatus for pushed information.
In a first aspect, the embodiment of the present application provides a kind of method for pushed information, including:It receives input by user
The information of target object;Testing conditions are chosen, whether the information for detecting above-mentioned target object meets selected testing conditions;It rings
Selected testing conditions should be met in determining the information of above-mentioned target object, whether the met testing conditions of detection, which are associated with, sets
It is equipped with information to be pushed;The testing conditions association for determining met is provided with information to be pushed, push letter is waited for by above-mentioned
Breath is pushed to above-mentioned user.
In some embodiments, above-mentioned selection testing conditions, detect above-mentioned target object information whether meet it is selected
Testing conditions, including:Semantic analysis is carried out to above- mentioned information, extracts the keyword of above- mentioned information;It is preset in response to determination
Keyword set includes the keyword of extraction, chooses testing conditions, detect above-mentioned target object information whether meet it is selected
The testing conditions taken.
In some embodiments, above-mentioned selection testing conditions, detect above-mentioned target object information whether meet it is selected
Testing conditions, including:In response to not including the keyword of extraction in the above-mentioned keyword set of determination, returned to above-mentioned user defeated
Enter error message, above-mentioned input error information is for prompting information errors input by user.
In some embodiments, the information of target object includes the type of target object, and testing conditions derive from detector bar
Part library, the type in testing conditions library are corresponding with the type of target object;And above-mentioned selection testing conditions, detect above-mentioned target
Whether the information of object meets selected testing conditions, including:Above- mentioned information is parsed, determines the type of above-mentioned target object;
Testing conditions are chosen from the testing conditions library of type corresponding with the type of above-mentioned target object, detect above-mentioned target object
Whether information meets selected testing conditions.
In some embodiments, testing conditions are corresponding with weight;And it is above-mentioned in response to determining met testing conditions
Association is provided with information to be pushed, and above-mentioned information to be pushed is pushed to above-mentioned user, including:In response to determining met inspection
In survey condition be associated be provided with information to be pushed testing conditions quantity it is more than one, detect each information to be pushed whether phase
Together;It is different in response to each information to be pushed of determination, according to weight corresponding with the testing conditions of information to be pushed association setting, really
The highest information to be pushed of weight in fixed each information to be pushed;The highest information to be pushed of identified weight is pushed to above-mentioned
User.
In some embodiments, above-mentioned information to be pushed include push object and with push the associated at least one ginseng of object
Number, predetermined threshold value corresponding with parameter;And the above method further includes:Push in response to above-mentioned information to be pushed is completed, and is connect
Receive the information of above-mentioned push object input by user, wherein push the information of object for characterizing and pushing the associated ginseng of object
Numerical value is more than corresponding predetermined threshold value;According to the information of push object and push object, information list is generated.
Second aspect, the embodiment of the present application provide a kind of device for pushed information, including:The first information receives single
Member, the information for receiving target object input by user;Testing conditions selection unit, for choosing testing conditions, in detection
Whether the information for stating target object meets selected testing conditions;Information detecting unit, in response to the above-mentioned target of determination
The information of object meets selected testing conditions, and whether the met testing conditions of detection, which are associated with, is provided with information to be pushed;
Information push unit, in response to determining that met testing conditions association is provided with information to be pushed, waiting pushing by above-mentioned
Information is pushed to above-mentioned user.
In some embodiments, above-mentioned testing conditions selection unit further comprises:Keyword extracting module, for
It states information and carries out semantic analysis, extract the keyword of above- mentioned information;First testing conditions choose module, for pre- in response to determining
If keyword set include extraction keyword, choose testing conditions, whether the information for detecting above-mentioned target object meet
Selected testing conditions.
In some embodiments, above-mentioned testing conditions selection unit further comprises:Error message returns to module, for ringing
It should not include the keyword extracted in determining in above-mentioned keyword set, input error information is returned to above-mentioned user, it is above-mentioned defeated
Enter error message for prompting information errors input by user.
In some embodiments, the information of target object includes the type of target object, and testing conditions derive from detector bar
Part library, the type in testing conditions library are corresponding with the type of target object;And above-mentioned testing conditions selection unit is further wrapped
It includes:Determination type module determines the type of above-mentioned target object for parsing above- mentioned information;Second testing conditions choose module,
For choosing testing conditions from the testing conditions library of type corresponding with the type of above-mentioned target object, above-mentioned target pair is detected
Whether the information of elephant meets selected testing conditions.
In some embodiments, testing conditions are corresponding with weight;And above- mentioned information push unit further comprises:Information
Comparison module, the quantity for being associated with the testing conditions for being provided with information to be pushed in met testing conditions in response to determining
It is more than one, whether identical detect each information to be pushed;Information determination module is used in response to each information to be pushed of determination not
Together, according to weight corresponding with the testing conditions of information to be pushed association setting, determine that weight is highest in each information to be pushed
Information to be pushed;Info push module, for the highest information to be pushed of identified weight to be pushed to above-mentioned user.
In some embodiments, above-mentioned information to be pushed include push object and with push the associated at least one ginseng of object
Number, predetermined threshold value corresponding with parameter;And above-mentioned apparatus further includes:First information receiving unit, for being waited in response to above-mentioned
The push of pushed information is completed, and receives the information of above-mentioned push object input by user, wherein the information for pushing object is used for table
Sign is more than corresponding predetermined threshold value with the push associated parameter value of object;Information list generation unit, for according to push object
And the information of push object, generate information list.
The third aspect, the embodiment of the present application provide a kind of server, including:One or more processors;Storage device,
For storing one or more programs, when said one or multiple programs are executed by said one or multiple processors so that on
It states one or more processors and realizes method described in any of the above-described embodiment.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, should
Method described in any of the above-described embodiment is realized when program is executed by processor.
The method and apparatus for pushed information that above-described embodiment of the application provides, are having received mesh input by user
After the information for marking object, testing conditions can be chosen, and whether the information of detected target object meets selected testing conditions,
After determining that the information of target object meets selected testing conditions, whether the met testing conditions of detection, which are associated with setting, needs
Above-mentioned information to be pushed is pushed to by pushed information after determining that met testing conditions association is provided with information to be pushed
User.The method of the present embodiment can select suitable information to be pushed, to realize needle according to the information of target object
To the pushed information of property.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other
Feature, objects and advantages will become more apparent upon:
Fig. 1 is that this application can be applied to exemplary system architecture figures therein;
Fig. 2 is the flow chart according to one embodiment of the method for pushed information of the application;
Fig. 3 is the schematic diagram according to an application scenarios of the method for pushed information of the application;
Fig. 4 is the flow chart that testing conditions are chosen in the method for pushed information according to the application;
Fig. 5 is the schematic diagram according to another application scenarios of the method for pushed information of the application;
Fig. 6 is the structural schematic diagram according to one embodiment of the device for pushed information of the application;
Fig. 7 is adapted for the structural schematic diagram of the computer system of the server for realizing the embodiment of the present application.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to
Convenient for description, is illustrated only in attached drawing and invent relevant part with related.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1, which is shown, can apply the method for pushed information of the application or the example of the device for pushed information
Sexual system framework 100.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105.
Network 104 between terminal device 101,102,103 and server 105 provide communication link medium.Network 104 can be with
Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
User can be interacted by network 104 with server 105 with using terminal equipment 101,102,103, to receive or send out
Send message etc..Various telecommunication customer end applications can be installed on terminal device 101,102,103, such as information input application,
Web browser applications, searching class application, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102,103 can be the various electronic equipments for having display screen and supporting information input, packet
Include but be not limited to smart mobile phone, tablet computer, E-book reader, pocket computer on knee and desktop computer etc..
Server 105 can be to provide the server of various services, such as the mesh to the input of terminal device 101,102,103
The background server that the information (such as description information etc. of enterprise) of mark object is analyzed.Background server can choose detection
Condition, and the information of target object is further processed obtains handling result and (such as waits pushing away suitable for target object
Deliver letters breath), determining information to be pushed is then pushed to user.
It should be noted that the method for pushed information that the embodiment of the present application is provided generally is held by server 105
Row, correspondingly, the device for pushed information is generally positioned in server 105.
It should be pointed out that server 105 can be single server, it can also be by multiple servers or multiple servers
Cluster is constituted.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only schematical.According to realization need
It wants, can have any number of terminal device, network and server.
Fig. 2 shows the flows 200 according to one embodiment of the method for pushed information of the application.The present embodiment
The method for pushed information, include the following steps:
Step 201, the information of target object input by user is received.
In the present embodiment, the electronic equipment of the method operation of pushed information thereon is used to (such as to take shown in Fig. 1
Business device) it can be input by user from terminal device used by a user reception by wired connection mode or radio connection
The information of target object.Above-mentioned target object can be enterprise, shop or individual etc..Above- mentioned information may include the registration of enterprise
Information, corporate message, functional department's information, product information;It can also include the address information in shop, set up temporal information, institute
The Item Information of sale;Can also include information, the contact information etc. of the personal occupation being engaged in.User is by will be upper
It states information and is sent to server, it is intended to obtain the pushed information suitable for target object.
It should be pointed out that above-mentioned radio connection can include but is not limited to 3G/4G connections, WiFi connections, bluetooth
Connection, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections and other currently known or exploitations in the future
Radio connection.
Step 202, testing conditions are chosen, whether the information of detected target object meets selected testing conditions.
In the present embodiment, server can choose testing conditions after the information for having received target object input by user,
Whether meet selected testing conditions with the information of detected target object.Above-mentioned testing conditions can be pre-set, and
And can have multiple.Server can choose one or more of above-mentioned multiple testing conditions after receiving above- mentioned information,
Above-mentioned selection can be random, can also be according to certain rule carry out selection (such as according to the information of input select
With the relevant testing conditions of above- mentioned information).For example, when the server count for describing enterprise in the information of target object and possessing
When amount, above-mentioned testing conditions can be " number of servers is more than 100 ".
Step 203, in response to determining that the information of target object meets selected testing conditions, the met detection of detection
Whether condition, which is associated with, is provided with information to be pushed.
After server meets selected testing conditions in the information for determining target object, its inspection met can be detected
Whether survey condition is associated with information to be pushed.In the present embodiment, when server has chosen multiple testing conditions, work as target object
In information meet selected one or more of multiple testing conditions, the information that can be understood as target object meets
Selected testing conditions.Above-mentioned testing conditions can be associated with an at most information to be pushed, and above-mentioned information to be pushed can be with
It is the management system suitable for enterprise, such as quality management system ISO9000, Environmental Management System ISO14001, occupational health
The quality pipe of industry is supplied with security management system OHSAS18001, security setup control message BS7799/ISO27001, automobile
Reason system (/TS16949), the quality management system (TL9000) of telecommunications industry, Food safety management system HACCP etc.;Also
Can be merchandise news, Customer Information, the advertisement information etc. suitable for shop;It can also be suitable for personal material for training letter
Breath, talent market etc..The associated information to be pushed of different testing conditions may be the same or different.
Step 204, in response to determining that met testing conditions association is provided with information to be pushed, push letter is waited for by above-mentioned
Breath is pushed to user.
In the present embodiment, server, can be with after being determined that met testing conditions association is provided with information to be pushed
Above-mentioned information to be pushed is pushed to user.It is understood that when server determines the inspection that the information of target object is met
In survey condition, association be provided with information to be pushed testing conditions quantity be it is multiple when, then server can be pushed to user
A plurality of information to be pushed, above-mentioned a plurality of information to be pushed may be identical, it is also possible to different.Server a plurality of can also be waited for from above-mentioned
It chooses one in pushed information to push to user, the present embodiment does not limit this.
It is a signal according to the application scenarios of the method for pushed information of the present embodiment with continued reference to Fig. 3, Fig. 3
Figure.In the application scenarios of Fig. 3, user is by the information of enterprise in 301 input terminal of the page, and terminal is by enterprise input by user
Information is uploaded to server, and server " is to your management system of recommendation after being analyzed, to terminal push:ISO9000”
(such as page 302).
The method and apparatus for pushed information that above-described embodiment of the application provides, are having received mesh input by user
After the information for marking object, testing conditions can be chosen, and whether the information of detected target object meets selected testing conditions,
After determining that the information of target object meets selected testing conditions, whether the met testing conditions of detection, which are associated with setting, needs
Above-mentioned information to be pushed is pushed to by pushed information after determining that met testing conditions association is provided with information to be pushed
User.The method of the present embodiment can select suitable information to be pushed, to realize needle according to the information of target object
To the pushed information of property.
In some optional realization methods of the present embodiment, testing conditions are corresponding with weight.Above-mentioned steps 204 can be into
One step includes unshowned following steps in Fig. 2:In response to determining, association setting needs to be pushed letter in met testing conditions
The quantity of the testing conditions of breath is more than one, whether identical detects each information to be pushed;Not in response to each information to be pushed of determination
Together, according to weight corresponding with the testing conditions of information to be pushed association setting, determine that weight is highest in each information to be pushed
Information to be pushed;The highest information to be pushed of identified weight is pushed to user.
In this realization method, the weight corresponding to each testing conditions may be the same or different.When each information to be pushed
When different, the weight of each information to be pushed can be determined according to the weight of the corresponding testing conditions of each pushed information, and then can be with
It determines the highest information to be pushed of weight in each information to be pushed, and this information to be pushed is pushed to user.
The method of this realization method, the information pushed to user are relatively to be suitble to the information of target object, improve information
The specific aim of push.
In some optional realization methods of the present embodiment, the above method can also include unshowned following in Fig. 1
Step:Different, more each information to be pushed in response to each information to be pushed of determination, determines each information to be pushed with above-mentioned weight most
Difference between high information to be pushed;To user push the highest information to be pushed of above-mentioned weight and it is identified not
Same place.
In this realization method, server after determining each information to be pushed difference, can more each information to be pushed, with true
Then fixed difference between each information to be pushed and the highest information to be pushed of above-mentioned weight waits pushing by weight is highest
Information and identified difference are pushed to user.In an application scenarios, when above-mentioned information to be pushed is each management
When system, if the highest management system of weight determined by server is quality management system ISO9000, but information to be pushed
In further include Environmental Management System ISO14001, the difference that both server can compare, then by Environmental Management System
The difference and quality management system ISO9000 of ISO14001 and quality management system ISO9000 is pushed to user.Another
In one application scenarios, when above-mentioned information to be pushed is the webpage comprising multiple commodity, server determines the highest net of weight
Page is webpage A, then server can further compare commodity that commodity included in webpage A and other webpages are included not
Then the difference for including in webpage A and other webpages and the commodity of commodity in webpage A are pushed to user by same place.In this way,
It can ensure that the information for being pushed to user is more comprehensive, and have emphasis.
With continued reference to Fig. 4, it illustrates the streams that testing conditions are chosen in the method for pushed information according to the application
Journey 400.In the present embodiment, the information of target object includes the type of target object, and testing conditions derive from testing conditions library, inspection
The type in survey condition library is corresponding with the type of target object.As shown in figure 4, specifically can be according to following steps in the present embodiment
Choose testing conditions:
Step 401, semantic analysis is carried out to above- mentioned information, extracts the keyword of above- mentioned information.
Server can carry out semantic analysis, to extract after receiving the information of target object to above- mentioned information
The keyword of above- mentioned information.Above-mentioned semantic analysis may include that above- mentioned information is divided into word using cutting method, to gained
This arrived carries out importance calculating (for example, by using reverse document-frequency method (the Term Frequency-Inverse of word frequency-
Document Frequency, TF-IDF)), keyword is obtained based on the result of importance calculating.
Step 402, include the keyword of extraction in response to the preset keyword set of determination, parse above- mentioned information, really
Set the goal the type of object.
After obtaining the keyword of above- mentioned information, server can determine above- mentioned information according to preset keyword set
Keyword whether there is in keyword set, can be with after determining the keyword that keyword set includes above- mentioned information
Above- mentioned information is parsed, determines the type of target object.
It in the present embodiment, can avoid that caused by the invalid input of user testing conditions can not be chosen by step 402
Situation.
Do not include above- mentioned information in determining above-mentioned keyword set in some optional realization methods of the present embodiment
Keyword after, can to user return input error information be intended to prompt information errors input by user, to improve letter
Cease the accuracy rate of push.
Step 403, testing conditions are chosen from the testing conditions library of type corresponding with the type of target object, detect mesh
Whether the information of mark object meets selected testing conditions.
It, can be from type corresponding with the type of target object after the type of target object is determined in the present embodiment
Testing conditions library in choose testing conditions.Using target object as enterprise for example, enterprise may be lodging, catering industry
Enterprise, it is also possible to be information transmission, Computer Service and software industry industry enterprise, it is also possible to be the enterprise of manufacturing industry industry
Industry, different types of enterprise need the standard of certification to be different.Such as the enterprise of information transmission industry may need certification
Standard is security setup control message BS7799/ISO27001, and it is matter that the enterprise of manufacturing industry industry, which may need the standard of certification,
Measure management system ISO9000.Correspondingly, its required testing conditions is also different for different Valuation Standards, such as
Security setup control message is more likely to the information in terms of the information security of enterprise, and quality management system is more likely to the production of enterprise
Information in terms of the product quality of production.
Above-mentioned testing conditions library can be understood as a set of question and answer paper, which may include multiple problems, often
A problem is equivalent to one or more testing conditions.Each testing conditions can correspond to an at most information to be pushed.On such as
It may include following 3 problems with different weights to state question and answer paper:
1, the property of enterprise is ().
A, traditional forms of enterprises B, internet IT enterprises
2, the number of servers that enterprise possesses is ().
A, 9999~50000 B, 99~999
3, in enterprise there is () object-oriented of IT system.
A, only employee B, client
Wherein, the A options of the 1st problem, B options, the A options of the 3rd problem of the 2nd problem are associated with setting
Information to be pushed be ISO9001 quality management systems, the B options of the 1st problem, the A options of the 2nd problem, the 3rd
The information to be pushed of the B options association setting of problem is standard (the computerized information system involved by information security hierarchical protection
Unite protection based on security rank criteria for classifying GB 17859-1999, information system security class the protection implement guide GB/T 25058-
2010 etc.).If according to the information that parsing obtains, determine that the answer of above-mentioned each problem is ABA, then server can be pushed to user
ISO9001 quality management systems.
It is understood that server can pre-establish the incidence relation of each testing conditions, can select every time in this way
When taking testing conditions, each testing conditions there are incidence relation are directly acquired, can more fully understand target object in this way
Information, so that the information of push is more suitable for target object.
It is understood that the flow of the selection testing conditions of the present embodiment, can not also execute step 401, and it is direct
Execute " parsing " action and the step 403 in step 402.
In some optional realization methods of the present embodiment, above-mentioned information to be pushed include push object and with push
The associated at least one parameter of object, predetermined threshold value corresponding with parameter.The above method, which can further include in Fig. 4, not to be shown
The following steps gone out:Push in response to information to be pushed is completed, and receives the information of push object input by user, wherein push away
The information of object is sent to be more than corresponding predetermined threshold value for characterizing and pushing the associated parameter value of object;According to push object and
The information of object is pushed, information list is generated.
In this realization method, above-mentioned push object can be the object included by information to be pushed, such as wait pushing away when above-mentioned
When breath of delivering letters is management system, push object can be product, may include that product is being preset with the push associated parameter of object
Qualification rate in period, predetermined threshold value corresponding with above-mentioned parameter can be 99%;User can be in product in preset time
By the information of terminal input product when qualification rate in section is more than 99%.Server can be defeated according to push object and user
The information entered generates information list.It is understood that the information of above-mentioned push object can be appointed with word, picture, video etc.
Meaning form is presented, this realization method does not limit this.
Fig. 5 specifically is may refer to, server, can be by information to be pushed when to terminal pushed information used by a user
In included push object (product) and show user's (such as page with the push associated parameter (qualification rate) of object
501).User (can specifically be existed the information input of product by the page 501 by clicking the Browse button upload product
The qualification rate in different months is more than the information of predetermined threshold value), then server determines in the information that user uploads, the conjunction in each month
Lattice rate is all higher than predetermined threshold value, then generates the information list as shown in the page 502.It, can be clearer in this realization method
Displaying push object parameter associated with it.
In some optional realization methods of the present embodiment, server may be used also when determining each information to be pushed difference
With more each information to be pushed, the something in common between each information to be pushed is determined, then establish the phase of different information to be pushed
Incidence relation with it between.In an application scenarios, above-mentioned information to be pushed is quality management system ISO9000 and ring
Border management system ISO14001, server can compare something in common between the two, and something in common, which is then established association, closes
System.
In some optional realization methods of the present embodiment, server can be according to the information list generated in Fig. 5
And the incidence relation having built up, establish the second information list.Second information list is for characterizing and weight is highest waits for
Pushed information establishes the relationship between the information to be pushed of incidence relation and the information for pushing object.
With further reference to Fig. 6, as the realization to method shown in above-mentioned each figure, this application provides one kind for pushing letter
One embodiment of the device of breath, the device embodiment is corresponding with embodiment of the method shown in Fig. 2, which can specifically answer
For in various electronic equipments.
As shown in fig. 6, the device 600 for pushed information of the present embodiment includes:First information receiving unit 601, inspection
Survey condition selection unit 602, information detecting unit 603 and information push unit 604.
Wherein, first information receiving unit 601, the information for receiving target object input by user.
Testing conditions selection unit 602, for choosing testing conditions, it is selected whether the information of detected target object meets
Testing conditions.
Information detecting unit 603, in response to determining that the information of target object meets selected testing conditions, detection
Whether the testing conditions met, which are associated with, is provided with information to be pushed.
Information push unit 604 will for being provided with information to be pushed in response to determining that met testing conditions are associated with
Information to be pushed is pushed to the user.
In some optional realization methods of the present embodiment, above-mentioned testing conditions selection unit 602 can be wrapped further
It includes unshowned keyword extracting module and the first testing conditions in Fig. 6 and chooses module.
Keyword extracting module extracts the keyword of above- mentioned information for carrying out semantic analysis to above- mentioned information.
First testing conditions choose module, for including the key of extraction in response to the preset keyword set of determination
Word, chooses testing conditions, and whether the information of detected target object meets selected testing conditions.
In some optional realization methods of the present embodiment, above-mentioned testing conditions selection unit 602 can be wrapped further
It includes unshowned error message in Fig. 6 and returns to module, in response to not including the pass extracted in the above-mentioned keyword set of determination
Keyword returns to input error information to user, and above-mentioned input error information is for prompting information errors input by user.
In some optional realization methods of the present embodiment, the information of target object includes the type of target object, inspection
Survey condition derives from testing conditions library, and the type in testing conditions library is corresponding with the type of target object.Above-mentioned testing conditions choosing
It takes unit 602 to may further include unshowned determination type module and the second testing conditions in Fig. 6 and chooses module.
Wherein, determination type module determines the type of target object for parsing above- mentioned information.
Second testing conditions choose module, for being selected from the testing conditions library of type corresponding with the type of target object
Take whether testing conditions, the information of detected target object meet selected testing conditions.
In some optional realization methods of the present embodiment, testing conditions are corresponding with weight.Above- mentioned information push unit
604 may further include unshowned information comparison module, information determination module and info push module in Fig. 6.
Wherein, information comparison module, for association setting to need to be pushed letter in met testing conditions in response to determining
The quantity of the testing conditions of breath is more than one, whether identical detects each information to be pushed.
Information determination module, for different in response to each information to be pushed of determination, according to being associated with setting with information to be pushed
The corresponding weight of testing conditions, determine the highest information to be pushed of weight in each information to be pushed.
Info push module, for the highest information to be pushed of identified weight to be pushed to user.
In some optional realization methods of the present embodiment, information to be pushed includes push object and is closed with push object
At least one parameter, the predetermined threshold value corresponding with parameter of connection.Above-mentioned apparatus 600 can also include unshowned first in Fig. 6
Information receiving unit and information list generation unit.
Wherein, first information receiving unit is completed for the push in response to information to be pushed, receives above-mentioned user's input
Push object information, wherein push the information of object for characterize and push the associated parameter value of object be more than it is corresponding
Predetermined threshold value;
Information list generation unit generates information list for the information according to push object and push object.
The device for pushed information that above-described embodiment of the application provides, use is had received in first information receiving unit
After the information of the target object of family input, testing conditions selection unit can choose testing conditions, and the information of detected target object
Whether selected testing conditions are met, and information detecting unit meets selected testing conditions in the information for determining target object
Afterwards, whether the met testing conditions of detection, which are associated with, is provided with information to be pushed, is set in the testing conditions association for determining met
After being equipped with information to be pushed, above-mentioned information to be pushed is pushed to user by information push unit.The device of the present embodiment, Ke Yigen
According to the information of target object, suitable information to be pushed is selected, to realize targetedly pushed information.
It should be appreciated that for pushed information device 600 described in unit 601 to unit 604 respectively with reference in figure 2
Each step in the method for description is corresponding.Operation above with respect to the method description for pushed information and feature as a result,
It is equally applicable to device 600 and unit wherein included, details are not described herein.The corresponding units of device 600 can be with server
In unit cooperate to realize the scheme of the embodiment of the present application.
Below with reference to Fig. 7, it illustrates the computer systems 700 suitable for the server for realizing the embodiment of the present application
Structural schematic diagram.Server shown in Fig. 7 is only an example, should not be to the function and use scope band of the embodiment of the present application
Carry out any restrictions.
As shown in fig. 7, computer system 700 includes central processing unit (CPU) 701, it can be read-only according to being stored in
Program in memory (ROM) 702 or be loaded into the program in random access storage device (RAM) 703 from storage section 708 and
Execute various actions appropriate and processing.In RAM 703, also it is stored with system 700 and operates required various programs and data.
CPU 701, ROM 702 and RAM 703 are connected with each other by bus 704.Input/output (I/O) interface 705 is also connected to always
Line 704.
It is connected to I/O interfaces 705 with lower component:Importation 706 including keyboard, mouse etc.;It is penetrated including such as cathode
The output par, c 707 of spool (CRT), liquid crystal display (LCD) etc. and loud speaker etc.;Storage section 708 including hard disk etc.;
And the communications portion 709 of the network interface card including LAN card, modem etc..Communications portion 709 via such as because
The network of spy's net executes communication process.Driver 710 is also according to needing to be connected to I/O interfaces 705.Detachable media 711, such as
Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on driver 710, as needed in order to be read from thereon
Computer program be mounted into storage section 708 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising carrying is on a machine-readable medium
Computer program, which includes the program code for method shown in execution flow chart.In such implementation
In example, which can be downloaded and installed by communications portion 709 from network, and/or from detachable media 711
It is mounted.When the computer program is executed by central processing unit (CPU) 701, limited in execution the present processes upper
State function.
It should be noted that computer-readable medium described herein can be computer-readable signal media or
Computer readable storage medium either the two arbitrarily combines.Computer readable storage medium for example can be --- but
Be not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or arbitrary above combination.
The more specific example of computer readable storage medium can include but is not limited to:Electrical connection with one or more conducting wires,
Portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only deposit
Reservoir (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory
Part or above-mentioned any appropriate combination.In this application, computer readable storage medium can any be included or store
The tangible medium of program, the program can be commanded the either device use or in connection of execution system, device.And
In the application, computer-readable signal media may include the data letter propagated in a base band or as a carrier wave part
Number, wherein carrying computer-readable program code.Diversified forms may be used in the data-signal of this propagation, including but not
It is limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer
Any computer-readable medium other than readable storage medium storing program for executing, the computer-readable medium can send, propagate or transmit use
In by instruction execution system, device either device use or program in connection.Include on computer-readable medium
Program code can transmit with any suitable medium, including but not limited to:Wirelessly, electric wire, optical cable, RF etc., Huo Zheshang
Any appropriate combination stated.
Flow chart in attached drawing and block diagram, it is illustrated that according to the system of the various embodiments of the application, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part for a part for one module, program segment, or code of table, the module, program segment, or code includes one or more uses
The executable instruction of the logic function as defined in realization.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, this is depended on the functions involved.Also it to note
Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding
The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction
Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard
The mode of part is realized.Described unit can also be arranged in the processor, for example, can be described as:A kind of processor packet
Include first information receiving unit, testing conditions selection unit, information detecting unit and information push unit.Wherein, these units
Title do not constitute the restriction to the unit itself under certain conditions, for example, first information receiving unit can also be retouched
It states as " unit for receiving the information of target object input by user ".
As on the other hand, present invention also provides a kind of computer-readable medium, which can be
Included in device described in above-described embodiment;Can also be individualism, and without be incorporated the device in.Above-mentioned calculating
Machine readable medium carries one or more program, when said one or multiple programs are executed by the device so that should
Device:Receive the information of target object input by user;Testing conditions are chosen, whether the information of detected target object meets selected
The testing conditions taken;In response to determining that the information of target object meets selected testing conditions, the met detector bar of detection
Whether part, which is associated with, is provided with information to be pushed;The testing conditions association for determining met is provided with information to be pushed, it will
Information to be pushed is pushed to the user.
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 technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature
Other technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed herein
Can technical characteristic replaced mutually and the technical solution that is formed.
Claims (14)
1. a kind of method for pushed information, including:
Receive the information of target object input by user;
Testing conditions are chosen, whether the information for detecting the target object meets selected testing conditions;
Meet selected testing conditions in response to the information of the determination target object, whether is the met testing conditions of detection
Association is provided with information to be pushed;
The testing conditions association for determining met is provided with information to be pushed, the information to be pushed is pushed to described
User.
2. according to the method described in claim 1, wherein, the selection testing conditions, detecting the information of the target object is
Testing conditions selected by no satisfaction, including:
Semantic analysis is carried out to described information, extracts the keyword of described information;
Include the keyword of extraction in response to the preset keyword set of determination, chooses testing conditions, detect the target pair
Whether the information of elephant meets selected testing conditions.
3. according to the method described in claim 2, wherein, the selection testing conditions, detecting the information of the target object is
Testing conditions selected by no satisfaction, including:
In response to not including the keyword of extraction in the determination keyword set, input error information is returned to the user,
The input error information is for prompting information errors input by user.
4. according to the method described in claim 1, wherein, the information of target object includes the type of target object, testing conditions
From testing conditions library, the type in testing conditions library is corresponding with the type of target object;And
Whether the selection testing conditions, the information for detecting the target object meet selected testing conditions, including:
Described information is parsed, determines the type of the target object;
Testing conditions are chosen from the testing conditions library of type corresponding with the type of the target object, detect the target pair
Whether the information of elephant meets selected testing conditions.
5. according to the method described in claim 1, wherein, testing conditions are corresponding with weight;And
It is described to be provided with information to be pushed in response to determining that met testing conditions are associated with, the information to be pushed is pushed to
The user, including:
In response to determining that the quantity for being associated with the testing conditions for being provided with information to be pushed in met testing conditions is more than one,
Whether identical detect each information to be pushed;
It is different in response to each information to be pushed of determination, according to weight corresponding with the testing conditions of information to be pushed association setting,
Determine the highest information to be pushed of weight in each information to be pushed;
The highest information to be pushed of identified weight is pushed to the user.
6. according to claim 1-5 any one of them methods, wherein the information to be pushed include push object and with push
The associated at least one parameter of object, predetermined threshold value corresponding with parameter;And
The method further includes:
Push in response to the information to be pushed is completed, and receives the information of the push object input by user, wherein push
The information of object is more than corresponding predetermined threshold value for characterizing and pushing the associated parameter value of object;
According to the information of push object and push object, information list is generated.
7. a kind of device for pushed information, including:
First information receiving unit, the information for receiving target object input by user;
Testing conditions selection unit, for choosing testing conditions, detect the target object information whether meet it is selected
Testing conditions;
Information detecting unit meets selected testing conditions for the information in response to the determination target object, detects institute
Whether the testing conditions of satisfaction, which are associated with, is provided with information to be pushed;
Information push unit, in response to determining that met testing conditions association is provided with information to be pushed, being waited for described
Pushed information is pushed to the user.
8. device according to claim 7, wherein the testing conditions selection unit further comprises:
Keyword extracting module extracts the keyword of described information for carrying out semantic analysis to described information;
First testing conditions choose module, for including the keyword of extraction, choosing in response to the preset keyword set of determination
Testing conditions are taken, whether the information for detecting the target object meets selected testing conditions.
9. device according to claim 8, wherein the testing conditions selection unit further comprises:
Error message returns to module, in response to do not include in the determination keyword set extraction keyword, to described
User returns to input error information, and the input error information is for prompting information errors input by user.
10. device according to claim 7, wherein the information of target object includes the type of target object, testing conditions
From testing conditions library, the type in testing conditions library is corresponding with the type of target object;And
The testing conditions selection unit further comprises:
Determination type module determines the type of the target object for parsing described information;
Second testing conditions choose module, for being selected from the testing conditions library of type corresponding with the type of the target object
Testing conditions are taken, whether the information for detecting the target object meets selected testing conditions.
11. device according to claim 7, wherein testing conditions are corresponding with weight;And
Described information push unit further comprises:
Information comparison module, for being associated with the detector bar for being provided with information to be pushed in met testing conditions in response to determining
The quantity of part is more than one, whether identical detects each information to be pushed;
Information determination module, for different in response to each information to be pushed of determination, according to the inspection for being associated with setting with information to be pushed
The corresponding weight of survey condition determines the highest information to be pushed of weight in each information to be pushed;
Info push module, for the highest information to be pushed of identified weight to be pushed to the user.
12. according to claim 7-11 any one of them devices, wherein the information to be pushed include push object and with push away
Send the associated at least one parameter of object, predetermined threshold value corresponding with parameter;And
Described device further includes:
First information receiving unit is completed for the push in response to the information to be pushed, receives described input by user push away
Send the information of object, wherein the information for pushing object is more than corresponding preset for characterizing and pushing the associated parameter value of object
Threshold value;
Information list generation unit generates information list for the information according to push object and push object.
13. a kind of server, including:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors so that one or more of processors are real
The now method as described in any in claim 1-6.
14. a kind of computer-readable medium, is stored thereon with computer program, wherein the program is realized when being executed by processor
Method as described in any in claim 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810153734.1A CN108376162B (en) | 2018-02-22 | 2018-02-22 | Method and apparatus for pushed information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810153734.1A CN108376162B (en) | 2018-02-22 | 2018-02-22 | Method and apparatus for pushed information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108376162A true CN108376162A (en) | 2018-08-07 |
CN108376162B CN108376162B (en) | 2019-10-18 |
Family
ID=63017828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810153734.1A Active CN108376162B (en) | 2018-02-22 | 2018-02-22 | Method and apparatus for pushed information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108376162B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109726322A (en) * | 2019-01-28 | 2019-05-07 | 北京百度网讯科技有限公司 | Method and apparatus for pushed information |
CN113158032A (en) * | 2021-03-18 | 2021-07-23 | 北京京东乾石科技有限公司 | Information pushing method and device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105607756A (en) * | 2015-12-24 | 2016-05-25 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device |
CN105989120A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Personalized content recommendation method and personalized content recommendation system |
CN106227786A (en) * | 2016-07-19 | 2016-12-14 | 百度在线网络技术(北京)有限公司 | Method and apparatus for pushed information |
CN106339382A (en) * | 2015-07-07 | 2017-01-18 | 阿里巴巴集团控股有限公司 | Method and device for pushing business objects |
CN106339451A (en) * | 2016-08-26 | 2017-01-18 | 成都汉康信息产业有限公司 | Data mining system based on large data |
CN106934007A (en) * | 2017-02-14 | 2017-07-07 | 北京时间股份有限公司 | The method for pushing and device of related information |
CN107154977A (en) * | 2017-05-12 | 2017-09-12 | 北京小米移动软件有限公司 | Information-pushing method and device |
CN107169110A (en) * | 2017-05-19 | 2017-09-15 | 肇庆市智高电机有限公司 | A kind of big data collection method and system based on cloud service |
CN107621886A (en) * | 2016-07-15 | 2018-01-23 | 北京搜狗科技发展有限公司 | Method, apparatus and electronic equipment are recommended in one kind input |
-
2018
- 2018-02-22 CN CN201810153734.1A patent/CN108376162B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989120A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Personalized content recommendation method and personalized content recommendation system |
CN106339382A (en) * | 2015-07-07 | 2017-01-18 | 阿里巴巴集团控股有限公司 | Method and device for pushing business objects |
CN105607756A (en) * | 2015-12-24 | 2016-05-25 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device |
CN107621886A (en) * | 2016-07-15 | 2018-01-23 | 北京搜狗科技发展有限公司 | Method, apparatus and electronic equipment are recommended in one kind input |
CN106227786A (en) * | 2016-07-19 | 2016-12-14 | 百度在线网络技术(北京)有限公司 | Method and apparatus for pushed information |
CN106339451A (en) * | 2016-08-26 | 2017-01-18 | 成都汉康信息产业有限公司 | Data mining system based on large data |
CN106934007A (en) * | 2017-02-14 | 2017-07-07 | 北京时间股份有限公司 | The method for pushing and device of related information |
CN107154977A (en) * | 2017-05-12 | 2017-09-12 | 北京小米移动软件有限公司 | Information-pushing method and device |
CN107169110A (en) * | 2017-05-19 | 2017-09-15 | 肇庆市智高电机有限公司 | A kind of big data collection method and system based on cloud service |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109726322A (en) * | 2019-01-28 | 2019-05-07 | 北京百度网讯科技有限公司 | Method and apparatus for pushed information |
CN113158032A (en) * | 2021-03-18 | 2021-07-23 | 北京京东乾石科技有限公司 | Information pushing method and device |
CN113158032B (en) * | 2021-03-18 | 2024-03-01 | 北京京东乾石科技有限公司 | Information pushing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN108376162B (en) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8866847B2 (en) | Providing augmented reality information | |
CN107665225B (en) | Information pushing method and device | |
CN107679211A (en) | Method and apparatus for pushed information | |
CN108805594A (en) | Information-pushing method and device | |
CN108694535A (en) | information generating method and device | |
CN107436901B (en) | Visual electronic card generation method and device | |
CN107911449A (en) | Method and apparatus for pushed information | |
CN107426328A (en) | Information-pushing method and device | |
CN108776692A (en) | Method and apparatus for handling information | |
CN107944956A (en) | Method and apparatus for generating information | |
CN108595448A (en) | Information-pushing method and device | |
CN108243219A (en) | The method and apparatus of information push | |
CN110413872A (en) | Method and apparatus for showing information | |
CN108388563A (en) | Information output method and device | |
CN109859006A (en) | For determining method, system, electronic equipment and the computer-readable medium of user interest profile | |
US20180204168A1 (en) | Shipping preferences population systems and related methods | |
CN101819582A (en) | System and method for linking AD tagged words | |
CN108376162B (en) | Method and apparatus for pushed information | |
CN110473043A (en) | A kind of item recommendation method and device based on user behavior | |
CN108600780A (en) | Method for pushed information | |
JP2018160088A (en) | Chat system and program | |
WO2016144386A1 (en) | Measuring organizational impact based on member interactions | |
CN108933823A (en) | User's touching reaches method and apparatus | |
CN110020131A (en) | A kind of method and apparatus arranging commodity | |
CN107705182A (en) | Method and apparatus for determining order source |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |