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 retouchedThe 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 toConvenient 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 phaseMutually 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 application's to be used for the method or be used for that push problem answers combine in the serverThe exemplary system architecture 100 of the embodiment of the method for problem answers combination is pushed in terminal device.
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 withIncluding 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 outSend message etc..Various telecommunication customer end applications can be installed, such as router administration is answered on terminal device 101,102,103With, network management-application etc..
Terminal device 101,102,103 can be the various electronic equipments with display screen and supported web page browsing, packetInclude but be not limited to smart mobile phone, tablet computer, E-book reader, MP3 player (Moving Picture ExpertsGroup Audio Layer III, dynamic image expert's compression standard audio level 3), MP4 (Moving PictureExperts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) it is player, on knee portableComputer and desktop computer etc..
Server 105 can be to provide the server of various services, such as to being shown on terminal device 101,102,103Webpage provides the backstage web page server supported.Backstage web page server can to receive Webpage request etc. data intoThe processing such as row analysis, and handling result (such as webpage data) is fed back into terminal device.
It should be noted that the method for push problem answers combination in the server that the embodiment of the present application is providedGenerally executed by server 105.The side for pushing problem answers combination in terminal device that the embodiment of the present application is providedMethod is generally executed by terminal device 101,102,103.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only schematical.According to realization needIt wants, can have any number of terminal device, network and server.
With continued reference to Fig. 2, show according to the application for the method for push problem answers combination in the serverThe flow 200 of one embodiment.This includes the following steps for the method that push problem answers combine in the server:
Step 201, the current device information of the terminal device operated by active user is obtained.
In the present embodiment, for pushing electronic equipment (such as Fig. 1 institutes of the method operation of problem answers combination thereonThe server shown) it can be in the current device information of the terminal device operated by acquisition of a certain opportunity active user.Current deviceInformation may include but be not limited to the information such as mobile device international identity code, type, system.Wherein, which may include targetApply any time during operation in the terminal device.For example, the opportunity, which can be active user, starts targetIn application, can also active user to have been turned on intended application performance objective operational order when.
In some optional realization methods of the present embodiment, set obtaining the current of the terminal device operated by active userBefore standby information, this method further includes:In response to detecting that current user operation terminal device carries out predetermined trigger action queries,Preset problem answers composite set is pushed to terminal device.Predetermined trigger operation may include opening application, log in application, inquiryDeng operation.The preset problem answers composite set pushed at this time to terminal device is without sifting sort, index, rankingFAQs.This realization method can first time presentation user it is most desired question and answer combination, reduce interactive process, to saveThe cost of serving of enterprise.
Step 202, it searches in one or more reference device information and believes with the matched target device of current device informationBreath.
In the present embodiment, based on the current device information accessed by step 201, electronic equipment can be in facility informationThe other equipment information conduct of the facility information or (such as same model, system etc.) similar to current device is searched in setTarget device information.Wherein, reference device information combines presence with one or more problem answers in problem answers composite setIncidence relation.For example, historical user can scan in problem answers composite set, when historical user is searched for by clickingAs a result some problem answers combination in and after being browsed, electronic equipment can obtain used when historical user searchThe facility information of terminal device simultaneously obtains the problem of historical user browses answer combination, and the two is associated.Problem answers groupClosing can be problem and answer is combined and the information that is formed.
In some optional realization methods of the present embodiment, the above method further includes establishing reference device information to answer with problemThe incidence relation of case combination.It includes any one of following to establish the incidence relation that the reference device information is combined with problem answers:1, the predetermined registration operation combined to problem answers based on history terminal device establishes the pass that history terminal device is combined with problem answersConnection relationship.Such as the phase combined with problem answers according to the content etc. of the content, selection inquiry that are browsed by history terminal deviceGuan Du establishes the incidence relation that history terminal device is combined with problem answers.For example, user selects browsing problem A in terminal,It then can be associated with the combination of problem A and its answer by the terminal.2, based on the manual search inputted by history terminal deviceSearch information and the history terminal device that gets, establish what the history terminal device was combined with described problem answerIncidence relation.Such as the search information according to the manual search inputted by history terminal device, it establishes the history terminal and setsThe standby incidence relation combined with described problem answer.For example, user inputs problem B in terminal, then it can be by the terminal and problem BAnd its combination of answer is associated.This realization method can accurately match the most desired question and answer combination of user, and reduction interactedJourney, to save the cost of serving of enterprise.
Step 203, it if finding target device information, obtains in problem answers composite set and is closed with reference device informationSubset is combined in the answer of the problem of connection.
In the present embodiment, when finding target device information by step 202, due to every in facility information setFacility information combines associated with certain problem answers in problem answers composite set, and electronic equipment can obtain problem and answerIn case composite set subset is combined with answer the problem of reference device information association.
Step 204, problem answers are combined into at least one problem answers combination in subset and pushes to terminal device.
In the present embodiment, at least one problem answers combination that electronic equipment can combine problem answers in subset pushes awayIt send to terminal device.In practice, the combination of at least one problem answers can be the whole issue answer of problem answers combination subsetCombination can also be subproblem answer combination.When humping section problem answers combine, can be carried out according to certain ruleIt chooses.Terminal when showing problem answer is combined, can directly showing problem and answer simultaneously, can also first showing problem,User shows answer again when clicking problem.
In some optional realization methods of the present embodiment, step 203 can specifically include following procedure:It is answered according to problemThe priority of case combination is combined from problem answers chooses at least one problem answers combination in subset, wherein problem answers combinePriority is arranged according to the operational characteristic parameters that problem answers combine, and operational characteristic parameters include at least one of following:It asksInscribe the satisfaction feedback information of answer combination combined to problem answers by number of visits, historical user;By at least one problemAnswer combination pushes to terminal device.This realization method can accurately match the most desired question and answer combination of user, quick and preciselyGround orientation problem improves user satisfaction and saves the clothes of enterprise to save the answer time for the problem of being proposed to userBusiness cost.
In the realization method, can according to problem answers combine by number of visits and historical user to problem answersThe priority of each problem answers is arranged in the satisfaction feedback information of combination.Wherein, it can be reflected to go wrong by number of visits and answerThe accessed temperature of case combination, satisfaction feedback information can then reflect that problem answers combination is adapted to degree with user.It is logicalIt crosses the priority and selects problem answers combination so that final the problem of showing answer combination can more match the demand of user.
In some optional realization methods of the present embodiment, the above method further includes:If not finding target device information,The priority then combined according to problem answers selects at least one problem answers group merging from problem answers composite set and pushes awayIt send to terminal device.Then in the realization method, when current device information is not present in facility information set, can directly it utilizeThe priority of problem answers selects the merging of problem answers group and pushes to terminal device.Therefore, which can not in advanceStore current device information when also can active push problem and answer combination so that overall plan is more perfect.Wherein, problem is answeredCase combination priority be to be arranged according to the operational characteristic parameters that problem answers combine, operational characteristic parameters include it is following at leastOne:The satisfaction feedback information that problem answers are combined by number of visits, historical user of problem answers combination;To at least oneThe combination of problem answers pushes to terminal device.This realization method can provide user satisfaction higher question and answer for unknown deviceCombination reduces the process of user's cross-question, to save the answer time for the problem of being proposed to user, improves user's satisfactionSpend and save the cost of serving of enterprise.
In some optional realization methods of the present embodiment, the above method further includes:If not finding target device informationAnd active user by terminal device browse problem answers combine when, current device information is added in facility information set, andCurrent device information is combined into associated storage with answer the problem of browsing.In the realization method, it can believe in current deviceWhen breath is not stored in advance, existing facility information is expanded using current device information.Further, it is also possible to will currently useThe problem of family this time browses answer combination establishes incidence relation with the current device information, so that according to the clear of userLook at operation constantly improve facility information combine with problem answers between incidence relation, improve subsequent process in push the problem of answerCase combines the matching with facility information.
In some optional realization methods of the present embodiment, each device class is related to when being searched for using the device classHistorical search sentence combined with the problem corresponding to historical search result with answer by foundation index associated storage.In addition,It is searched in the above-mentioned composite set from question and answer and combines subset with the associated question and answer of matched device class, including:According to the index search established subset is combined with the associated question and answer of matched device class.This realization method can saveAbout query time, to save the cost of serving of enterprise.
In some optional realization methods of the present embodiment, it is combined pushing selected problem answers to terminal deviceAfterwards, this method further includes:In response to receiving the search information for manual search of current user operation terminal device transmission,It chooses from problem answers composite set and is combined at least one problem answers of search information matches;By selected at least oneThe combination of problem answers pushes to terminal device.In the realization method, above-mentioned server is by facility information and manual searchContent carries out sifting sort, and the classification obtained is indexed, and carries out ranking according to the result of index, is shown according to result rankingFAQs.For example, classifying and storing the associated problem answers combination of each type in database by type in advance.According toThe facility information received determines the type of equipment.Then find in database that the type is associated to ask using type as indexTopic answer combination (the associated problem answers for storing the type in database by type in advance combine), then from the type instituteIt matches in the associated problem answers combination having and is combined with the relevant problem answers of manual search content.Then before basisThe sequence of the clicking rate of the problem of statistics answer combination from high to low carries out ranking to matching result.This realization method can generalWith highest question and answer combination priority displaying is spent query time is saved to facilitate user to search.
In some optional realization methods of the present embodiment, set obtaining the current of the terminal device operated by active userAfter standby information, this method further includes:Receive the search information for manual search that current user operation terminal device is sent;And if the problem of finding reference target facility information, obtaining in problem answers composite set with reference device information associationSubset is combined in answer, including:Reference target facility information and search information are classified;According to classification from problem answers groupIntersection is searched in closing combines at least one problem of subset with answer the problem of reference target facility information and search information matchesAnswer is combined;Problem answers are combined into the answer of the problems in subset according to satisfaction feedback information and combine ranking, and from matchedDetermine that predetermined number problem answers combination pushes to terminal and sets in problem answers combination at least one problem answers of subset combinationIt is standby.Satisfaction feedback information can be generated according to the behavioural information for the user that terminal obtains.For example, if user browse answer whenBetween be less than predetermined first duration and then think that user be unsatisfied with answer, or according to user after browse answer and progress manual searchJudge that user is dissatisfied, is unsatisfied with information to generate.If the time that user browses answer is more than predetermined second duration, orPerson user browses answer and retreats page-out, then it is assumed that user is satisfied with, and information is satisfied with to generate.This realization method can improveThe precision matched, to which quick and precisely orientation problem, reduction user put question to repeatedly.
In some optional realization methods of the present embodiment, this method further includes:It is combined by selected problem answersIt pushes to after terminal device is shown, according to the operation that the current user operation terminal device detected carries out, generation is worked asThe satisfaction feedback information of the problem of preceding user is to pushing to terminal device answer combination, wherein operation includes following at least one:Manual search is carried out, exits query page, select permeability answer combination is browsed.Terminal can provide search window forFamily is manually entered search information.User can close window by click, exit the operations such as option and exit query page.Pass through clickThe problem of display, carrys out select permeability answer combination and is browsed.This realization method can improve the comprehensive of user feedback, toRealize accurate matching.
In practical applications, when user's using terminal equipment enters query page, terminal device shows FAQs, andAnd current device information is sent to server, so that server records all operations of the terminal device.User may pointInterested problem is hit, following user behavior acquisition of information flow is executed:User judges whether the answer for the problem of clicking has sideIt helps.If answer is helpful, it can detect that user leaves the page.If answer does not help, it can detect that user clicksOther problems or user's selection enter manual search.After user carries out manual search, search information is issued into server and is carried outTerminal device displaying search result is returned to after sifting sort.User, which judges to return when search result does not help, manually to be searchedRope.If search result is helpful, user is possibly off the page.User being seen to, a series of behaviors after FAQs are believedBreath, is added in database.
If user does not click the problem of terminal display but is directly entered manual search, terminal device is by manual searchAfter content issues server, search information is matched in background system.Facility information and manual search content are carried outSifting sort.The classification obtained is indexed, according to index as a result, carrying out ranking.Result ranking is returned to terminal to setFor to show FAQs.It then proceedes to execute above-mentioned user behavior acquisition of information flow.After user is seen FAQsA series of behavioural informations, are added in database.Background system combination database is matched, and filters out that user is interested to be askedTopic, is then returned to terminal device.
The method that above-described embodiment of the application provides, can be according to the search operation of historical user and to search resultBrowse operation establish the matching relationship that facility information is combined with problem answers so that push the problem of can be adapted to answerThe demand of the user of particular device.
With continued reference to Fig. 3, show according to the application for the method for push problem answers combination in the serverThe flow 300 of one embodiment.This includes the following steps for the method that push problem answers combine in the server:
Step 301, the current device information of the terminal device operated by active user is obtained.
In the present embodiment, the specific processing of step 201 can be with the step 201 in 2 corresponding embodiment of reference chart, here notIt repeats again.
Step 302, it searches in one or more reference device information and believes with the matched target device of current device informationBreath.
In the present embodiment, the specific processing of step 302 can be with the step 202 in 2 corresponding embodiment of reference chart, here notIt repeats again.
Step 303, it if finding target device information, obtains in problem answers composite set and is closed with target device informationSubset is combined in the answer of the problem of connection.
In the present embodiment, the specific processing of step 303 can be with the step 203 in 2 corresponding embodiment of reference chart, here notIt repeats again.
Step 304, problem answers are combined into at least one problem answers combination in subset and pushes to terminal device.
In the present embodiment, step 304 it is specific processing can with corresponding realization method in 2 corresponding embodiment of reference chart,Which is not described herein again.
Step 305, the satisfaction feedback operation any problem answers combined by terminal device in response to active user,Generate the satisfaction feedback information that active user combines any problem answers.
In the present embodiment, electronic equipment can detect what active user combined any problem answers by terminal deviceSatisfaction feedback operation.The satisfaction feedback operation can be the various operations of the satisfaction for feedback user, such as to " fullThe clicking operation of the buttons such as meaning ", " dissatisfied ".
Step 306, the priority of any problem answers combination is updated according to satisfaction feedback information.
In the present embodiment, it is based on the generated satisfaction feedback information of step 306, electronic equipment can be anti-with user satisfactionThe priority that feedforward information combines problem answers is updated, so as to be answered by each operation continuous renewal problem of userThe priority of case combination, to be conducive to that the optimization program is performed the problem of shown answer and user demand againWith degree.
With continued reference to Fig. 4, the method for pushing problem answers combination in terminal device according to the application is shownOne embodiment flow 400.It should be noted that the push problem in terminal device that is used for that the embodiment is provided is answeredThe method of case combination is generally executed by terminal device 101,102,103.This is used to push problem answers combination in terminal deviceMethod, include the following steps:
Step 401, the current device information of terminal device is sent to server.
In the present embodiment, for pushing electronic equipment (such as Fig. 1 institutes of the method operation of problem answers combination thereonThe terminal device shown), it detects that user opens application or enters after query page or after closing application, obtains the current of this terminalFacility information is simultaneously sent to server.So that server inquires at least one problem answers associated with current device informationCombination.Server can search the facility information or (example similar to current device in one or more reference device informationSuch as same model, system) other equipment information as target device information.Reference device information and problem answers combination of setsThere are incidence relations for one or more problem answers combinations in conjunction.It obtains and is set with the target in described problem answer composite setSubset is combined in the answer of the problem of standby information association.
Step 402 is combined in response to receiving at least one problem answers of server transmission, is shown on the terminal deviceThe problems at least one problem answers combination.
In the present embodiment, by the problems at least one problem answers that step 401 obtains combination include in terminal,The corresponding answer of problem is checked after being clicked for user.For example, the problems such as XX batteries of mobile phone are on fire, XX mobile phone low temperature cannot be started up.XX is exactly the model for the terminal used by a user that server receives.
Step 403, in response to detecting that user's select permeability browses, show the answer of selected problem.
In the present embodiment, user is browsed by the operation select permeability such as click, and terminal shows that user is selectedThe corresponding answer of problem.User may also lose interest in shown problem, and directly carry out manual search, then follow the steps404。
Any one of following operation is carried out after step 404, the answer in response to detecting user's problem selected by browsing,Operation information is sent to server:Manual search is carried out, exits query page, select permeability answer combination is browsed.
It in the present embodiment,, can if thinking that the problem is helpful after the answer of user's problem selected by browsingThe page is left, other problems can be selected if feeling not help or carries out worker's search.
Search information input by user is sent to server by step 405.
In the present embodiment, the answer of the problem of user is to directly selecting is dissatisfied and carries out manual search or to terminalProblem listed by equipment is dissatisfied and carries out manual search.Terminal device will be searched for after information is sent to server, and server willThe facility information of search information and terminal device combines screening problem answers combination and is used as search result.
Step 406 receives the problem of server is sent answer combination of sets merging display.
In the present embodiment, user, if thinking that the search result is helpful, can leave after browsing search resultThe page can select other problems if feeling not help or re-start worker's search.
The clicking operation of user and manual search operation and subsequent the user behaviors information such as leave, continue manual searchIt will be all sent to server, be stored in the database of server.
In addition, the application also provides a kind of electronic equipment, which includes:One or more processors;Storage dressIt sets, for storing one or more programs, when one or more programs are executed by one or more processors so that one or moreA processor realizes the method as described in Fig. 2 embodiments or its any realization method and Fig. 3 corresponding embodiments.Fig. 5 showsThe structural schematic diagram of the computer system 500 of the electronic equipment suitable for being used for realizing the embodiment of the present application is gone out.Electricity shown in Fig. 5Sub- equipment is only an example, should not bring any restrictions to the function and use scope of the embodiment of the present application.
As shown in figure 5, computer system 500 includes central processing unit (CPU) 501, it can be read-only according to being stored inProgram in memory (ROM) 502 or be loaded into the program in random access storage device (RAM) 503 from storage section 508 andExecute various actions appropriate and processing.In RAM 503, also it is stored with system 500 and operates required various programs and data.CPU 501, ROM 502 and RAM 503 are connected with each other by bus 504.Input/output (I/O) interface 505 is also connected to alwaysLine 504.
It is connected to I/O interfaces 505 with lower component:Importation 506;Including output par, c 507;Storage including hard disk etc.Part 508;And the communications portion 509 of the network interface card including LAN card, modem etc..Communications portion 509 passes throughCommunication process is executed by the network of such as internet.Driver 510 is also according to needing to be connected to I/O interfaces 505.Detachable media511, it is mounted on driver 510, is deposited in order to be mounted into as needed from the computer program read thereon as neededStore up part 508.
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 descriptionSoftware program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable mediumOn computer program, which includes the program code for method shown in execution flow chart.In such realityIt applies in example, which can be downloaded and installed by communications portion 509 from network, and/or from detachable media511 are mounted.When the computer program is executed by central processing unit (CPU) 501, limited in execution the present processesAbove-mentioned function.
It should be noted that computer-readable medium described herein can be computer-readable signal media orComputer readable storage medium either the two arbitrarily combines.Computer readable storage medium for example can be --- butBe 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 depositReservoir (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memoryPart or above-mentioned any appropriate combination.In this application, computer readable storage medium can any be included or storeThe tangible medium of program, the program can be commanded the either device use or in connection of execution system, device.AndIn the application, computer-readable signal media may include the data letter propagated in a base band or as a carrier wave partNumber, wherein carrying computer-readable program code.Diversified forms may be used in the data-signal of this propagation, including but notIt is limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computerAny computer-readable medium other than readable storage medium storing program for executing, the computer-readable medium can send, propagate or transmit useIn by instruction execution system, device either device use or program in connection.Include on computer-readable mediumProgram code can transmit with any suitable medium, including but not limited to:Wirelessly, electric wire, optical cable, RF etc., Huo ZheshangAny 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 journeyThe architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generationA part for a part for one module, program segment, or code of table, the module, program segment, or code includes one or more usesThe executable instruction of the logic function as defined in realization.It should also be noted that in some implementations as replacements, being marked in boxThe function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actuallyIt 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 noteMeaning, 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 holdingThe dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instructionCombination realize.
As on the other hand, present invention also provides a kind of computer-readable medium, which can beIncluded in server described in above-described embodiment;Can also be individualism, and without be incorporated the server in.It is above-mentionedComputer-readable medium carries one or more program, when said one or multiple programs are executed by the server,Make the server:Obtain the current device information of the terminal device operated by active user;In one or more reference devicesIt is searched and the matched target device information of current device information in information, wherein reference device information and problem answers combination of setsThere are incidence relations for one or more problem answers combinations in conjunction;If finding target device information, problem answers group is obtainedThere are problems that subset is combined in incidence relation answer with target device information in intersection conjunction;Problem answers are combined in subset extremelyFew problem answers combination pushes to terminal device.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the artMember 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 characteristicScheme, 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 featureOther technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed hereinCan technical characteristic replaced mutually and the technical solution that is formed.