CN109657236A - Guidance information acquisition methods, device, electronic device and storage medium - Google Patents

Guidance information acquisition methods, device, electronic device and storage medium Download PDF

Info

Publication number
CN109657236A
CN109657236A CN201811497052.9A CN201811497052A CN109657236A CN 109657236 A CN109657236 A CN 109657236A CN 201811497052 A CN201811497052 A CN 201811497052A CN 109657236 A CN109657236 A CN 109657236A
Authority
CN
China
Prior art keywords
information
user
entity
acquisition request
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811497052.9A
Other languages
Chinese (zh)
Other versions
CN109657236B (en
Inventor
陈云
傅成彬
罗佳晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201811497052.9A priority Critical patent/CN109657236B/en
Publication of CN109657236A publication Critical patent/CN109657236A/en
Application granted granted Critical
Publication of CN109657236B publication Critical patent/CN109657236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking
    • G06F40/295Named entity recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of guidance information acquisition methods, device, electronic device and storage mediums, belong to artificial intelligence field.The embodiment of the present invention is according to the different target field of acquisition, object run intention and target entity information, determining goal directed template is varied, the goal directed template can predict the next step operation of user, and then based on available the first rich and varied guidance information of the goal directed template, first guidance information may meet the actual demand of user, user can continue to carry out relevant operation to terminal by first guidance information, substantially increase user to the utilization rate of the application program in the terminal.

Description

Guidance information acquisition methods, device, electronic device and storage medium
Technical field
The present invention relates to artificial intelligence field, in particular to a kind of guidance information acquisition methods, device, electronic device and deposit Storage media.
Background technique
With the development of artificial intelligence technology, there are more and more intelligent terminals, such as with speech identifying function Intelligent sound box.Since user may be unfamiliar with the application method of intelligent terminal, can be drawn by being shown in the intelligent terminal Information is led, to guide user to carry out various operations to the intelligent terminal.
Currently, common guidance information acquisition methods may include following process: when intelligent terminal receives user to certain When the operational order of a function, the corresponding guidance information of the operational order can be obtained from database, and pass through the side of display Guidance information is supplied to user by formula.
Based on above-mentioned guidance information acquisition methods, guidance information is that each function of the technical staff based on intelligent sound box is preparatory It is arranged, accessed guidance information is fix information every time, can only user be guided tentatively to understand the intelligent terminal Basic function is unable to satisfy the actual use demand of user.
Summary of the invention
The embodiment of the invention provides a kind of guidance information acquisition methods, device, electronic device and storage mediums, can solve Certainly guidance information is unable to satisfy the problem of actual use demand of user.The technical solution is as follows:
On the one hand, a kind of guidance information acquisition methods are provided, which comprises
Based on information entrained by information acquisition request, target domain and the object run of the information acquisition request are determined It is intended to;
Obtain the target entity information of the information acquisition request;
According to the target domain, the object run is intended to and the target entity information, determines goal directed mould Plate;
According to the goal directed template and the target entity information, the first guidance information is exported.
On the one hand, a kind of guidance information acquisition device is provided, described device includes:
First determining module, for determining the information acquisition request based on information entrained by information acquisition request Target domain and object run are intended to;
First obtains module, for obtaining the target entity information of the information acquisition request;
First determining module is also used to be intended to according to the target domain, the object run and the target is real Body information determines goal directed template;
Output module, for exporting the first guidance information according to the goal directed template and the target entity information.
On the one hand, a kind of electronic device is provided, the electronic device includes processor and memory, in the memory It is stored at least one instruction, described instruction is loaded by the processor and executed to realize such as above-mentioned guidance information acquisition methods Performed operation.
On the one hand, a kind of computer readable storage medium is provided, at least one instruction is stored in the storage medium, Described instruction is loaded as processor and is executed to realize the operation as performed by above-mentioned guidance information acquisition methods.
The embodiment of the present invention is determined according to the different target field of acquisition, object run intention and target entity information Goal directed template it is varied, the goal directed template can predict user next step operation, and then be based on the target Available the first rich and varied guidance information of guide template, first guidance information may meet the actual demand of user, User can continue to carry out relevant operation to terminal by first guidance information, substantially increase user to answering in the terminal With the utilization rate of program.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
Fig. 1 is a kind of implementation environment figure provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of guidance information acquisition methods provided in an embodiment of the present invention;
Fig. 3 is a kind of flow chart of guidance information acquisition methods provided in an embodiment of the present invention;
Fig. 4 is a kind of flow chart of guidance information acquisition methods provided in an embodiment of the present invention;
Fig. 5 is a kind of flow chart of guidance information acquisition methods provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram of guidance information acquisition device provided in an embodiment of the present invention;
Fig. 7 is a kind of structural block diagram of terminal provided in an embodiment of the present invention;
Fig. 8 is a kind of structural schematic diagram of server provided in an embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention Formula is described in further detail.
Fig. 1 is a kind of implementation environment figure provided in an embodiment of the present invention.The implementation environment includes multiple terminals 101, is used for The server 102 of service is provided for multiple terminal.Multiple terminals 101 are connected by wireless or cable network and server 102 It connects, multiple terminal 101 can be the electronic equipment for being able to access that server 102, which can be computer, intelligent hand Other electronic equipments of machine, tablet computer, intelligent sound box.Server 102 can be one or more Website server, the service Device 102 can be used as the carrier of multimedia file, and it is more which can provide video playing, audio broadcasting etc. for user Media function, certainly, the server 102 can also provide guidance information on this basis for user.For server For 102, which can also have at least one database, to store user information, multimedia file and use Family search record etc..
Specifically, by taking above-mentioned implementation environment as an example, it can have application program in the terminal 101, user can be based on should Application program carries out clicking operation to the terminal 101, in addition, can have speech message receive capabilities in the terminal 101.Work as end End 101 is when receiving speech message or detecting clicking operation of the user to the terminal 101, can trigger the terminal 101 to Server 102 sends information acquisition request, and server 102 can send out the guidance information got based on the information acquisition request It send to the terminal 101.It that is to say, terminal 101 can be by the interaction with server 102, to obtain guidance information, to be based on Guidance information carries out the operation such as playing music, play video or search further in terminal 101.
And it is based on above-mentioned implementation environment, which is also used as controlling terminal, to control other in implementation environment Electronic equipment to carry out some operations, such as plays music, plays video or search further for.It that is to say, when terminal 101 When receiving speech message or detecting the clicking operation of user, the terminal 101 can be triggered to server 102 and send information Acquisition request, server 102 can get guidance information based on the information acquisition request, and the guidance information is sent to this The electronic equipment that terminal 101 is controlled.For example, the terminal 101 can be mobile phone, which can be speaker, on mobile phone The program that can control the speaker can be installed, user can input song title in this procedure, server 102 search with After the matched audio data of the song title, which can be sent to speaker, the audio data is broadcast by speaker It puts, in addition, can trigger mobile phone when user inputs song title in this procedure to server 102 and send information acquisition request.
Fig. 2 is a kind of flow chart of guidance information acquisition methods provided in an embodiment of the present invention, the guidance information acquisition side Method can be applied in server.Referring to fig. 2, which includes:
200, terminal to server sends information acquisition request.
In embodiments of the present invention, which obtains guidance information for terminal from server, the guidance Information is for guiding user to carry out various operations to terminal.The information acquisition request can be triggered by following either condition: terminal Receive speech message;Or, terminal detects the clicking operation of user.Specifically, below for the touching under the conditions of above two Hair process is introduced:
Condition one: under conditions of terminal receives speech message, it is believed that user is operating or wanting operation The terminal, and want to see desired information etc. by terminal, at this point, terminal can show guidance information to predict the phase of user It hopes information or the operation of the next step of user, therefore, when terminal receives speech message, information acquisition request can be triggered.
Wherein, terminal, which receives speech message, to pass through following procedure: (1) terminal can have voice arousal function and language Sound recording function, when user is in pre-determined distance, says speech message with default decibel, terminal can wake up function by voice It can be waken up by the speech message, and by voice recording function by the speech message typing terminal, to realize that terminal receives The purpose of speech message.(2) terminal can have voice recording function and voice recording control, and user can click or long-pressing The voice recording control, and speech message is said in pre-determined distance, when terminal detects user to the voice recording control When clicking operation or long press operation, terminal can open voice recording function, start to record to the speech message of user, until User is not detected to the clicking operation or long press operation of the voice recording control in terminal, and terminal terminates to record, and is recorded The speech message of system, to realize that terminal receives the purpose of speech message.
It should be noted that the information acquisition request of triggering can in the case where terminal receives this trigger condition of speech message To carry the speech message, in addition to speech message, the information acquisition request can also carry user identifier, current point in time, The information such as partner's mark, terminal manufacturer mark and application version mark, the embodiment of the present invention is at this to the information The information that acquisition request carries is without limitation.
Condition two: the clicking operation of user is detected in terminal, it is believed that user is operating the terminal, and user may The information not gone for clearly, at this point, terminal can show guidance information to predict expectation information or the user of user Next step operation, therefore, when terminal detects the clicking operation of user, information acquisition request can be triggered.
Wherein, terminal detects that the clicking operation of user may include following several situations: (1) terminal can detecte with Clicking operation of the family to the concrete function interface in terminal.The information acquisition request triggered in this case can be with carrying function Interface identification, function interface mark is for uniquely indicating the concrete function interface.(2) terminal can detecte user to terminal On can operating function control clicking operation.The information acquisition request triggered in this case can be with carrying function control mark Know, the functionality controls mark for uniquely indicate this can operating function control, and, it is above-mentioned can operating function control and its belonging to Concrete function interface is associated, therefore, in above- mentioned information acquisition request can also carry corresponding with above-mentioned functionality controls mark Function interface mark.Certainly, in the information acquisition request other than carrying functionality controls mark and function interface mark, also The letters such as user identifier, current point in time, partner's mark, terminal manufacturer mark and application version mark can be carried Breath, the embodiment of the present invention is it is not limited here.
201, the information acquisition request that server receiving terminal is sent.
202, when the information acquisition request carries speech message, which is converted to text information by server, Text information is analyzed, the target domain and object run for obtaining the information acquisition request are intended to.
Wherein, for indicating field corresponding to the next possible operation of user, which is intended to the target domain For indicating next possible operation of user, by the acquisition to target domain and object run intention, user can be predicted Next possible operation, to provide the guidance information for more meeting user's use demands for user.
In embodiments of the present invention, it is only illustrated for carrying speech message in information acquisition request, server will The speech message is converted to text information, and the process analyzed text information may include following step (1) to step (3):
(1) speech message can be converted to text information by speech identifying function by server.
(2) server can segment text information, obtain multiple keywords.
(3) server carries out semantic analysis to multiple keyword, obtains the corresponding target domain of the information acquisition request It is intended to object run.
Wherein, the inquiry that the process of the semantic analysis can be intended to library based on field library and operation carries out.Wherein, field library It may include multiple words under multiple fields and every field, correspondingly, server can be according to multiple keyword queries The field library, for any one keyword, when including the keyword in multiple words under some field, then by the field It is determined as target domain.Wherein, it may include that multiple operations intentions and each operation intention are corresponding multiple that operation, which is intended to library, Word, correspondingly, server can be intended to library according to the operation of multiple keyword queries, for any one keyword, when Include the keyword in multiple words under some operation intention, then operation intention is determined as object run and be intended to.Certainly, Above-mentioned field library and operation, which are intended to library, to be realized by a database, that is to say, for any one in the database Word, the corresponding field for preserving the word and operation are intended to, then can be inquired in the database according to keyword, to obtain At least one of in the corresponding field of keyword and operation intention.
For example, text information can be " I wants to listen the ice rain of Liu Dehua ", text information is segmented, can be obtained To following keyword: " listening ", " Liu Dehua ", " ice rain ".Wherein, server can be based on above-mentioned keyword, obtain the acquisition of information The object run of request is intended to " play ", and the target domain of the information acquisition request is " music ".
It is carried out, be that is to say by semantic model it should be noted that above-mentioned semantic analysis can be, by multiple keyword Semantic model is inputted, is intended to exporting target domain and the object run of multiple keyword, the embodiment of the present invention is to specifically adopting Which kind of form to carry out the acquisition of field and intention with, without limitation.
203, server obtains first instance information from text information, using the first instance information as target reality Body information.
In embodiments of the present invention, which may include first instance content and its corresponding first instance Attribute, server can that is to say using the first instance information as the corresponding entity information of the next possible operation of user Target entity information.
For example, server obtains first instance information from text information may comprise steps of 203A and 203B:
203A, server carry out semantic analysis to the keyword of text information, obtain the keyword for belonging to physical contents, As first instance content.
It is above-mentioned that keyword progress semantic analysis process can be carried out based on entity library.Wherein, entity library can be preparatory Define Material Condition, such as entity part of speech or specific entity tag etc..Server can be based on keyword and entity library Defined in Material Condition, physical contents are identified from text information, for example, the part of speech that entity library can define entity is Noun, then server can identify that part of speech is the keyword of noun based on part of speech from keyword.In another example entity library can be with Multiple physical contents are defined, then when server inquires corresponding physical contents in entity library according to keyword, then should Keyword is determined as first instance content.
For example, the keyword " listening " that text information " I wants to listen the ice rain of Liu Dehua " is segmented, " Liu Dehua ", " ice rain ", wherein the part of speech of " Liu Dehua " and " ice rain " is noun, then can be determined as in the first instance of text information Hold.
203B, server carry out attributive classification to first instance content, obtain each first instance content corresponding first Entity attribute.
The above-mentioned process for carrying out attributive classification to first instance content can be carried out based on entity attribute library.Wherein, real Body attribute library can relationship between predefined physical contents and entity attribute, server can be according to physical contents, in entity Corresponding physical contents are inquired in attribute library, when in entity attribute library including the first instance content, then by the first instance Entity attribute corresponding to content is determined as first instance attribute.
It for example, being preset with entity attribute in attribute class library is singer, and include multiple singer's titles under the entity attribute, Then when in keyword including any one singer's title in entity attribute library, which is determined as first instance content, Using the corresponding entity attribute of the keyword as the corresponding first instance attribute of the first instance content.Still with above-mentioned steps (1) Text information " I wants to listen the ice rain of Liu Dehua " for, wherein attribute is inquired in attribute class library based on " Liu Dehua " Classification is " singer ", then the first instance attribute that can be determined as the first instance content is singer.
Certainly, above-mentioned steps (1) and entity library in step (2) and entity attribute library can also pass through an entity attribute Realize that specific implementation may include: server according to keyword query entity attribute library, as entity attribute library Zhong Bao in library When including the keyword, using the keyword as first instance content, and by entity corresponding to the keyword in entity attribute library Attribute, the first instance attribute as the first instance content.
It should be noted that the process of above-mentioned semantic analysis and attributive classification, can not only pass through procedure described above It realizes, can also be realized by semantic model, can be organized by multiple keywords of text information as information vector, After the information vector is inputted semantic model, the first instance content and first instance category in text information can be exported Property, the embodiment of the present invention is not specifically limited in this embodiment.
204, server obtains first instance information, the search based on the first instance information association from text information As a result, second instance information is obtained from the search result of the first instance information association, using the second instance information as this Target entity information.
In embodiments of the present invention, first instance information can be used as the search condition of current information acquisition request, namely It is that can indicate field corresponding to user's current operation and intention, and the forward/backward operation of usually user has certain pass Connection property, then can be based on the search result of preceding once-through operation, to predict operation that user can be carried out next time.
In a kind of possible implementation, server obtains first instance information from text information, based on this first The associated search result of entity information obtains second instance information, by this from the search result of the first instance information association Second instance information may comprise steps of 204A to 204D as the target entity information:
204A, server obtain the first instance information in text information, and it is real to obtain first in the process and step 203 The process of body information is similar, and the embodiment of the present invention is not done repeat one by one herein.
204B, server are based on above-mentioned first instance information and scan for, and search result is stored into server.
It should be noted that server be based on first instance information scan for when, can based on search result come pair Terminal is responded, and is shown for the ease of terminal, which can return to the search result for meeting preset condition Terminal.For example, the search result that correlation in search result is greater than preset threshold is sent to terminal, or by phase in search result The search result that closing property is located at preceding default position is sent to terminal.Correspondingly, server, can after responding this information acquisition request To store the search result based on first instance information.
Certainly, above-mentioned related search can be not only the search based on first instance information, be also based on this The field of information acquisition request and intention scan for, to further increase searching accuracy.
204C, server obtain second instance information from search result associated with the first instance information.
The specific implementation process of step 204C can be believed with first instance is obtained in above-mentioned steps 203 from text information Similarly, the embodiment of the present invention does not repeat them here this to the realization process of breath.
In summary step 204A to 204C can have following example: the first instance information that server is got can be with For [singer: Zhou Jielun], the search result associated with the first instance information stored in server can be for " I wants to listen week The rainbow of outstanding human relations ", " I wants to listen the rice of Zhou Jielun fragrant " and " I wants to listen the blue and white porcelain of Zhou Jielun " etc., server can be searched from this Second instance information [singer: Zhou Jielun], [song: rainbow], [song: rice is fragrant] and [song: blue and white are extracted in hitch fruit Porcelain].
It should be noted that server can also be without step when carrying speech message in the information acquisition request 204 process, certainly, server can also realize implementation of the present invention in conjunction with step 204 on the basis of above-mentioned steps 203 Example that is to say, accessed target entity information may include carrying out analyzing obtained entity information to much information, this Inventive embodiments are it is not limited here.
205, server user identifier according to entrained by the information acquisition request, the history associated by the user identifier In search result, third entity information is obtained, using the third entity information as the target entity information.
In embodiments of the present invention, can also be accustomed to according to the search of user to determine that user may entity interested letter Breath, the user identifier is for uniquely indicating the user logged in terminal.
The specific implementation process of the step 205 can be believed with first instance is obtained in above-mentioned steps 203 from text information Similarly, the embodiment of the present invention does not repeat them here this to the realization process of breath.
It should be noted that server can be obtained based on information acquisition request after receiving information acquisition request To search result, in order to embody the search habit of user, user identifier and search result can be corresponded to storage by server, It that is to say, can store a large amount of historical search in server as a result, to mention for subsequent domain prediction and Intention Anticipation It is supported for reliable data.Optionally, server can only store most in the corresponding historical search result of storage user identifier Historical search in nearly a period of time as a result, to save the memory space of server, for example, server can only save one week it Interior historical search is as a result, the length of the period can be adjusted based on the storage capacity of server, and the embodiment of the present invention is herein Without limitation.
It should be noted that server can also be without step when carrying speech message in the information acquisition request 205 process, certainly, server can also in conjunction with above-mentioned steps 203 into step 205 either step come obtain target entity letter Breath that is to say, accessed target entity information may include carrying out analyzing obtained entity information to much information, this Inventive embodiments are it is not limited here.
206, server user identifier according to entrained by the information acquisition request obtains first user's representation data.
In embodiments of the present invention, first user's representation data is used to indicate user property and the preference of user etc., The corresponding user identifier of the first user representation data is associated, therefore server can be based on above-mentioned user identifier, obtain Get first user's representation data associated with the user identifier.Server can personal information and use to each user Interactive information of family and terminal etc. carries out data analysis, to obtain first user's representation data of each user.Wherein, the interaction Information is the feedback information of user's historical operation information at the terminal and terminal.
Optionally, by taking interactive information of the server to user and terminal carries out data analysis as an example, server can pass through Data analysis function carries out data analysis to above-mentioned interactive information, with obtain singer, song, author that the user substantially likes, And the representation datas such as song style.For example, server can carry out voiceprint analysis to the speech message that user inputs, to obtain The substantially age information of the user, and store the age information as first user's representation data to first user's representation data In library.In addition, server is also based on the search record of user and the function interface being commonly used etc., user's happiness is analyzed Joyous music style etc. uses the number of music function more for example, server can detecte in user nearest one week, and eventually Hold the folk rhyme class song played more, then the representation data of the available user of server is " folk rhyme class song ".
Certainly, except the interactive information of personal information and user based on above-mentioned user and terminal obtains the first user portrait Except data, server can also obtain corresponding first user representation data according to the other information of user, and the present invention is implemented Example is it is not limited here.
207, server be based on the first user representation data the 4th entity information is screened, obtain and this first use Matched 5th entity information of family representation data, using the 5th entity information as the target entity information.
In embodiments of the present invention, the 4th entity information is the entity information that temperature is greater than targets threshold, and the 5th is real Body information is the entity information that the corresponding temperature of first user's representation data is greater than targets threshold.It is real that server obtains the above-mentioned 5th The detailed process of body information may comprise steps of 207A to 207C:
207A, server can count the temperature of the entity information on network, and according to the heat of the entity information Degree is ranked up from big to small.
Wherein, server can crawl webpage by reptile instrument etc., and analyze webpage, to obtain multiple The temperature of four entity informations and each 4th entity information.The temperature can be used for expressing the searched feelings of the entity information Condition, any metric for being demonstrated situation or being clicked situation etc..For example, the temperature can be finger frequency of occurrence, for example, In a kind of possible implementation, frequency of occurrence is higher, then temperature is higher, and searched number is more, then temperature is higher.
207B, based on the entity information after sequence, server can take sequence be located at preceding preset number entity information work For the 4th entity information.
For example, the preset number can be 10, then server can take sequence to be located at preceding 10 entity informations as the Four entity informations.Further, wherein the 4th entity information can also carry the date, the date can be used to indicate that this Four entity informations are at what time in current temperature.
207C, server be based on the first user representation data the 4th entity information is screened, when any one the 4th When entity information is matched with first user's representation data, using the 4th entity information as the 5th entity information.For example, when this When including song style in one representation data, server can be real as the 5th using the 4th entity information for belonging to the song style Body information.It, then can will for example, be lied when the first user representation data includes the song style liked of active user Types of songs belongs to the 4th entity information of " lied " as the 5th entity information, for example, server obtain this Five entity informations can be [singer liked: Zhao Lei] and [song liked: Chengdu] etc..
It should be noted that server can also be without step when carrying speech message in the information acquisition request 206 to 207 process, certainly, server can also combine any entity acquisition of information mistake into step 207 of above-mentioned steps 203 Journey that is to say that accessed target entity information may include analyzing much information to obtain target entity information Obtained entity information, the embodiment of the present invention is it is not limited here.
208, server obtains real with matched 6th entity information of the target domain, the 6th according to the target domain Body information is the entity information that temperature is greater than targets threshold, using the 6th entity information as the target entity information.
In embodiments of the present invention, the biggish entity information of temperature in target domain can also be obtained, only to improve life A possibility that middle user next operation.In embodiments of the present invention, server obtains the specific mistake of above-mentioned 6th entity information Journey may comprise steps of 208A to 208B:
208A, server can count the temperature of the entity information in target domain on network, and according to the reality The temperature of body information is ranked up from big to small.
208B, based on the entity information after sequence, server can take sequence be located at preceding preset number entity information work For the 6th entity information.
For example, the preset number can be 10, then server can take sequence to be located at preceding 10 entity informations as the Six entity informations.
The implementation of above-mentioned steps 208A to 208 is similar with step 207A and 208B, the difference is that only step Field is distinguished in 208, to reduce volumes of searches, a possibility that improving hit user next operation.
It should be noted that server can also be without step when carrying speech message in the information acquisition request 208 process, certainly, server can also be come in conjunction with any entity information access process into step 208 of above-mentioned steps 203 Obtain target entity information, that is to say, accessed target entity information may include much information is analyzed obtained by The entity information arrived, the embodiment of the present invention is it is not limited here.
209, server is based on the first user representation data, obtains and the first user representation data the associated 7th Entity information, using the 7th entity information as the target entity information.
In embodiments of the present invention, server can use the first user representation data, interested to obtain user 7th entity information.In a kind of possible implementation, server can from the webpage information in preset time period obtain on State the 7th entity information.For example, the detailed process that server obtains above-mentioned 7th entity information may include: that server is based on the One user's representation data searches for the webpage information in preset time period, obtains search associated with the first user representation data As a result, the server from search result associated with the first user representation data, obtains the 7th entity information.It should be from searching The process of the 7th entity information is obtained in hitch fruit and the process for obtaining first instance information in step 203 from text information is same Reason, this will not be repeated here.Above-mentioned preset time period can refer to the certain time using present system time as terminal, to true Surely the time range searched for guarantees that searched webpage information is newer information.
For example, the singer that the first user representation data can be liked for active user is " Liu Dehua ", based on default It may include the other information in relation to " Liu Dehua " in the webpage information of period, for example, in nearest 24 hours webpage informations In, it may include " Liu Dehua " newest song " ice rain " out, then server can be got and " Liu De in the webpage information China " this first user representation data associated " ice rain " this 7th physical contents.
It should be noted that server can also be without step when carrying speech message in the information acquisition request 209 process, certainly, server can also be come in conjunction with any entity information access process into step 209 of above-mentioned steps 203 Obtain target entity information, that is to say, accessed target entity information may include much information is analyzed obtained by The entity information arrived, the embodiment of the present invention is it is not limited here.
210, server user identifier according to entrained by the information acquisition request and time point, it is corresponding to obtain the time point Second user representation data, be based on the second user representation data, obtain and the second user representation data the corresponding 8th Entity information, using the 8th entity information as the target entity information.
In embodiments of the present invention, second user representation data is used to indicate the preference etc. of user within a certain period of time Deng in different time period, the preference of user may be different, and server can analyze user in different time period and terminal Interactive information, to obtain the second user representation data of the user.The acquisition modes of the second user representation data are used with first The acquisition modes of family representation data similarly, the difference is that only that the interactive information for constructing second user representation data is Divided according to the period, server can based on the second user representation data of each user obtained in different time period, It by the storage corresponding with the corresponding period of the second user representation data of each user, that is to say, each user identifier institute is right The second representation data answered can be associated with the corresponding period.For example, for 24 hours one day, it can be by 24 hours It is divided into (when -6 when 0), (when -9 when 6), (when -12 when 9), (when -14 when 12), (when -18 when 14), the times such as (when -0 when 18) Section, server can be analyzed to obtain second user portrait of the user within the above-mentioned period based on the relevant information of each user Data, for example, server listens to news before can analyze to obtain the user often 6 up to 9 when, then server can should User likes listening to news this second user representation data, and this period is associated with (when -9 when 6).
When server gets the user identifier carried in information acquisition request, server can determine current point in time The corresponding period from user's representation data of the period corresponding storage, obtains user mark further according to the user identifier Sensible associated second user representation data.For example, in (when -9 when 6) when server can identify present system time 8 This period can then draw according to user identifier to get second user associated with (when -9 when 6) this period As data, the above process is illustrated for first determining that the period obtains user's representation data again, and in some embodiments In, it can also first determine the second user representation data of multiple periods associated by user identifier, then carry out based on the period It determines, the embodiment of the present invention is it is not limited here.
It should be noted that from the second user representation data got obtain the 8th entity information acquisition process with Similarly, the embodiment of the present invention is herein for process based on first user's representation data the 7th entity information of acquisition in above-mentioned steps 209 It does not repeat them here.
It should be noted that server can also be without step when carrying speech message in the information acquisition request 210 process, certainly, server can also be come in conjunction with any entity information access process into step 210 of above-mentioned steps 203 Obtain target entity information, that is to say, accessed target entity information may include much information is analyzed obtained by The entity information arrived, the embodiment of the present invention is it is not limited here.
211, server is based on the 8th entity information, obtains the 9th entity letter associated with the 8th entity information Breath, the 9th entity information belongs to the field other than the target domain, using the 9th entity information as the target entity information.
In embodiments of the present invention, since entity information may be cross-cutting, for example, for entity information " Liu Dehua " For, be singer and performer, so, be also based on the entity information got, come further from target domain with Outer field obtains entity information, to extend the range of available entity information, provides more diversified choosing for user It selects, to be based on the 8th entity information, for the 9th entity information for obtaining the field other than target domain, server obtains above-mentioned The detailed process of 9th entity information may comprise steps of 211A:
(1) eightth entity information of the server based on target domain, searches in the field other than the target domain, obtains The similar entities information of 8th entity information, which, which can refer to, has common ground with the 8th entity information Entity information, which can be physical contents.
For example, server can get the 8th entity information [singer: Liu Dehua] in music field, then based on this Eight entity informations [singer: Liu Dehua], server can get similar entities information [performer: Liu De in video field China], wherein [singer: Liu Dehua] is identical as " Liu Dehua " inside the entity of [singer: Liu Dehua].
(2) server can obtain related to the similar entities information from field belonging to above-mentioned similar entities information 9th entity information of connection.
For example, the similar entities information obtained in video field is [performer: Liu Dehua], it is based on [performer: Liu De China], server may get the 9th entity information associated with [performer: Liu Dehua] in the video field and [film: tear open Play expert].Certainly, in the other field other than target domain, server can also get other the 9th entity informations, this Inventive embodiments are it is not limited here.
It should be noted that above-mentioned entity information acquisition process can be based on stored field and entity information it Between relationship carry out, can also be that the acquisition for carrying out webpage information by network carries out, the embodiment of the present invention does not limit this It is fixed.
It should be noted that server can also be without step when carrying speech message in the information acquisition request 211 process, certainly, server can also be come in conjunction with any entity information access process into step 211 of above-mentioned steps 203 Obtain target entity information, that is to say, accessed target entity information may include much information is analyzed obtained by The entity information arrived, the embodiment of the present invention is it is not limited here.
212, server user identifier according to entrained by the information acquisition request and partner's mark, obtain and the cooperation It is square to identify associated third user representation data, it is based on third user's representation data, is obtained and third user portrait number According to corresponding tenth entity information, using the tenth entity information as the target entity information.
In embodiments of the present invention, server is also based on performance of the user on other products, such as answers certain With use information etc., to determine the use habit of user.Wherein, partner mark is for indicating and above-mentioned target domain Belong to the partner in same field, third user's representation data is for indicating user property of the user on partner's product And preference of user etc..The detailed process that server obtains above-mentioned tenth entity information may comprise steps of: service Device can be by user identifier, to determine the corresponding partner's mark of user identifier, to be identified based on partner, from the cooperation Third user's representation data associated with the user identifier is obtained in the server of side.
It should be noted that the above process may relate to carry out third user's representation data to user's authorization server Acquisition process that is to say that the user identifier is actually for example, user can log in by the account registered in partner The user identifier registered on partner's product, therefore, when being logged in based on the user identifier, the available user's of server Authorization, to obtain third user's representation data.
Summarize in a kind of possible implementation, server is based on third user associated with user identifier portrait number According to, obtain corresponding with third user's representation data the tenth entity information process can with the is based in above-mentioned steps 209 One user's representation data obtains the process of the 7th entity information similarly, and the embodiment of the present invention is not done repeat one by one herein.
It should be noted that server can also be without step when carrying speech message in the information acquisition request 212 process, certainly, server can also be come in conjunction with any entity information access process into step 212 of above-mentioned steps 203 Obtain target entity information, that is to say, accessed target entity information may include much information is analyzed obtained by The entity information arrived, the embodiment of the present invention is it is not limited here.
Above-mentioned steps 203 to the various ways that step 212 is that server obtains target entity information, server can be based on One or more modes in above-mentioned steps get target entity information, and the embodiment of the present invention is at this to service implement body base Without limitation in the above-mentioned target entity information of which acquisition of information.Wherein, step 205 to step 212 can also be applied to information The case where not carrying speech message in acquisition request, it is not limited in the embodiment of the present invention.
213, server alternatively draws according to the target domain, object run intention and the target entity information, acquisition Guided mode plate.
Based on above-mentioned target domain, the object run is intended to and the target entity information, can determine that user is next The possible operation object and concrete operations type of operation, and different target domains, the object run are intended to and the target is real Body information can correspond to different guide templates, and therefore, it is necessary to alternate boot template is obtained from a large amount of guide templates.At this In inventive embodiments, the detailed process that server obtains the alternate boot template may comprise steps of 213A to 213C:
213A, server be based on target domain, object run intention and target entity information with it is above-mentioned preset multiple Guide template is accurately matched, and is not matched to guide template when accurately matching, is thened follow the steps 213B.
Wherein, which refers to: server is intended to above-mentioned target domain, object run and each target entity is believed Entity attribute in breath is matched with the parameter in preset guide template.For example, when target domain is [music], target behaviour Work be intended to [play], target entity information be [singer: Liu Dehua] and [song: ice rain] when, server can general [field: Music, it is intended that: play, entity information: singer=Liu Dehua song=ice rain] with each ginsengs of preset multiple guide templates Number is matched.
When server matches are to ginseng identical with above-mentioned target domain, object run intention and target entity attribute When several guide templates, server can alternately guide template by accurately matching can provide standard by the guide template The higher guide template of exactness, and in order to guarantee the output for having guidance information, when server is based on above-mentioned target domain, mesh When mark operation is intended to and target entity attribute is not matched to guide template, then fuzzy matching can be executed, that is to say under execution State step 213B.
213B, server be based on target domain, object run intention and target entity information with it is above-mentioned preset multiple Guide template carries out fuzzy matching.
Wherein, which refers to: server can be by above-mentioned target domain, object run intention and target entity Partial information in attribute is matched with the parameter of multiple guide template, will be had identical with any of the above-described partial information The guide template of parameter alternately guide template.
With target domain for [music], object run is intended to [play], target entity information for [singer: Liu Dehua] and For [song: ice rain], server can based on [field: range, it is intended that: play, entity information: singer=Liu Dehua], [neck Domain: range, it is intended that: play, entity information: song=ice rain] and [field: range, it is intended that: broadcasting, entity information: *] this three Information is matched with the parameters in above-mentioned preset multiple guide templates respectively, when server obtain having with it is above-mentioned When the guide template of any bar information identical parameters, by the guide template alternately template.Wherein, symbol " * " is asterisk wildcard, It that is to say, for [field: range, it is intended that: play, entity information: *], server can be based on wherein in relation to field and intention Information guide the matching of template.
Certainly, in other embodiments, in addition to above-mentioned target domain, object run intention and target entity information it Outside, server is also based on other information and obtains alternate boot template, and the embodiment of the present invention is it is not limited here.
It should be noted that meeting the requirements after server carries out the fuzzy matching of above-mentioned steps 213B if not being matched to also Alternate boot template, then no longer carry out this process of template matching, at this point, server can to terminal return false command, Terminal is based on the false command, can send the information acquisition request etc. for carrying other information to server again, and the present invention is real It applies example and is not matched to the detailed process after alternate boot template to server at this without limitation.
In embodiments of the present invention, server can preset multiple guide templates, and multiple guide template can be each According under various intentions, the guide template that the operation that user can be carried out in next step sorts out that is to say the product manager in field, Each guide template can be associated with corresponding field and intention, and, each guide template has at least one parameter.Example Such as, guide template associated with the broadcasting in broadcasting station field intention can be " I wants to listen [album] of [author] ", wherein [author] and [classification] is the parameter in the guide template.In addition, the parameter in above-mentioned guide template can also be subdivided into [on Author hereafter], [author of recommendation], [author of current page], [author of hot spot] and [author that user likes] etc.. It should be noted that server can also be based on the first user representation data obtained above when default guide template Different guide templates is set.For example, server based on the voice recognition of user to the age of user at 20 years old or so, and service Device, which is analyzed to obtain in the user nearest one week, often searches for folk rhyme class song, then server, can be in sound when guide template is arranged Increase the parameters such as " balladeer " and " lied " in the corresponding guide template in this field of pleasure, for example, the guide template Can be " I wants to listen [lied] of [balladeer] ".It is, of course, also possible to which other are respectively set to other field and intention Guide template, the parameter in each guide template may be other content, and the embodiment of the present invention is at this to each guide template Design parameter without limitation.It should be noted that the guide template can be constantly updated based on the maintenance of technical staff, this hair Bright embodiment does not limit this.
214, when server according to the target domain, the object run be intended to and the target entity information, get standby After selecting guide template, according to the precedence information of preset each alternate boot template, determine that priority meets preset condition Alternate boot template be the goal directed template.
In embodiments of the present invention, when presetting multiple guide templates, phase can be respectively set to multiple guide template The precedence information answered, wherein the precedence information can be used to indicate that the characteristic of guide template, for example, the precedence information For indicating the hit rate of each guide template, the sequence based on hit rate can be based on public universal preference, after improving The selected possibility of the continuous guidance information generated, so that its actual use demand for being more in line with user.
In above-mentioned steps 214, server may have one or more based on the alternate boot template got, when this When alternate boot template is one, server can determine that an alternate boot template is goal directed template.When this is alternative When guide template is multiple, server can be based on above-mentioned preset precedence information, according to the sequence of priority from high to low, Multiple alternate boot template is ranked up, in turn, server can choose sequence and be located at alternatively drawing for preceding preset number Guided mode plate is goal directed template.For example, server, which can choose seniority among brothers and sisters, is located at the alternate boot template of first three for the target Guide template, the goal directed template are the guide template for meeting user demand of server prediction.Certainly, in other implementations In example, server is also based on other precedence informations and other preset conditions determine that the goal directed template, the present invention are real Apply example at this to the particular content of the precedence information and specific preset condition without limitation.
215, server obtains multiple alternate boot information according to the goal directed template and the target entity information.
It in embodiments of the present invention, include at least one parameter, each target entity information in each goal directed template In include entity attribute and its physical contents, server can be based on the entity attribute in each target entity information, by the mesh Correspondence parameter in mark guide template replaces with the physical contents, obtains alternate boot information.
For example, the target entity information can be [singer: Liu Dehua] and [title of the song: ice rain], wherein " singer " and " song Name " is the entity attribute of the target entity information, and " Liu Dehua " and " ice rain " is the physical contents of the target entity information, The goal directed template being matched to based on [singer: Liu Dehua] and [title of the song: ice rain] can be for " I wants to listen [singing for [singer] Name] ", wherein [singer] and [title of the song] is the parameter of the goal directed template, server can by the parameter [singer] and [title of the song] replaces with " Liu Dehua " and " ice rain " respectively, obtains alternate boot information " I wants to listen the ice rain of Liu Dehua ".
Certainly, based on step 203 to the available multiple target entity information of step 212, and can also be with based on step 214 Multiple goal directed templates are obtained, therefore, server is based on multiple target entity information and multiple goal directed templates, can be with Multiple alternate boot information are obtained, and, which can be the information of the different expression-forms in every field, this Quantity and the alternate boot information of the inventive embodiments at this to the alternate boot information embody form without limitation.
It should be noted that the embodiment of the present invention be by above-mentioned steps 215 it is obtained for for alternate boot information into Row explanation, and in some embodiments, server can be directly obtained according to the goal directed template and the target entity information Guidance information to be output, without carry out again it is subsequent calibration and etc., to provide diversified guidance information.
216, server calibrates multiple alternate boot information according to default calibration rule, exports this and first draws Lead information.
In embodiments of the present invention, server can calibrate multiple alternate boot information obtained above, will Undesirable alternate boot information deletes, and finally obtains more accurately the first guidance information, first guidance information symbol Close and be based on grammer, and sentence is clear and coherent, which can greatly improve the Quality of experience of user, avoid due to it is some can not The problem of with foresight, and cause in alternate boot information obtained in step 215 exist do not meet normal logic or other The information of mistake.
Specifically, server can calibrate above-mentioned multiple alternate boot information according to preset calibration rule, will accord with The alternate boot information deletion for closing calibration rule, finally obtains the first guidance information for meeting user demand.Wherein, the control gauge It then includes at least album name and sentences empty calibration, keyword repetition calibration, string length beyond preset threshold calibration, guidance information number Amount calibrates beyond preset threshold beyond preset threshold calibration, multi information sequential calibration, name quantity, does not meet user's representation data Calibration, English calibration and guidance information repeat to recommend one of calibration or a variety of.Below to above-mentioned calibration rule respectively into Row is introduced:
(1) album name sentences empty calibration: when server detects corresponding album entitled " sky " in alternate boot information, clothes Business device can delete the alternate boot information.
(2) keyword repeat calibrate: when server detect in an alternate boot information include two or two with When upper same keyword, server can delete the alternate boot information.Such as when alternate boot information is that " I wants to listen triumphant uncle When the story told a story ", server can detecte tool in the alternate boot information, and there are two neighbouring identical keyword " events Thing ", then server can delete the alternate boot information " I wants the story for listening triumphant uncle to tell a story ".
(3) string length is calibrated beyond preset threshold: server can be with preset characters string length threshold value, when each alternative When the string length of guidance information is more than the threshold value, server can delete the alternate boot information.For example, server can be with It is 10 that the string length threshold value, which is arranged, when alternate boot information is that " I want to listen the folk rhyme to flicker in the youth, passes by night wind When test tube ", the string length that server can detecte the alternate boot information is more than 10, and it is alternative that server can delete this Guidance information.
(4) guidance information quantity is calibrated beyond preset threshold: server can preset guidance information amount threshold, when alternative When the quantity of guidance information is more than the threshold value, server can be according to the precedence information of each alternate boot information, to above-mentioned Alternate boot information is ranked up, and the alternate boot information before sequence is finally located at above-mentioned threshold value is believed as the first guidance Breath.For example, it is 4 that the guidance information amount threshold, which can be set, in server, when alternate boot information is 50, server can be with Alternate boot information is ranked based on precedence information, using preceding 4 alternate boot information as the first guidance information.
(5) multi information sequential calibration: when the alternate boot information is a plurality of, server can be believed according to the alternate boot The descending of the precedence information of breath is ranked up the alternate boot information, obtains the first guidance information.
(6) name quantity is calibrated beyond preset threshold: server can preset name amount threshold, when server detects When name quantity exceeds the threshold value in alternate boot information, server can delete the alternate boot information.For example, server can With default name amount threshold for 2, which can be for " I wants to listen perhaps towering, Wang Feng, hackberry, Gao Jin, Li Jian, sinus Song only ", it is 6 that server, which can detecte the name quantity in the alternate boot information, has exceeded above-mentioned threshold value 2, then services Device can delete the alternate boot information.
(7) do not meet the calibration of user's representation data: server can be by the alternate boot information and above-mentioned user identifier pair All information compare in the user's representation data answered, when the alternate boot information does not meet appointing in user's representation data When one information, server can delete the alternate boot information.For example, the alternate boot information is used to obtain adult song, and Server got from user's representation data the user be children when, server can be determined that the alternate boot information be not just Work as information, server can delete the alternate boot information.
(8) English calibration: when server detects that alternate boot information is English, server can delete this and alternatively draw Lead information.
(9) guidance information repeats to recommend calibration: when server detects identical character between multiple alternate boot information When quantity exceeds preset threshold, server randomly chooses first guidance information of conduct in multiple alternate boot information. For example, it is 4 that server, which can preset identical character quantity threshold value, when alternate boot information is respectively that " I wants to listen Presence of the Moment AAA " and " I wants to listen piece caudal flexure AAA ", server can detecte identical character quantity between the two alternate boot information It is 7, exceeds above-mentioned threshold value 4, then the first guidance of a conduct in the two alternate boot information can be randomly selected in server Information.
Certainly, server can calibrate alternate boot information based on one or more of above-mentioned calibration rule, In addition to above-mentioned calibration rule, server is also based on other calibration rules and calibrates to alternate boot information, the present invention Embodiment is not specifically limited herein.
It should be noted that the process of above-mentioned output first guidance information includes server from multiple alternate boot information The middle process for obtaining first guidance information and the process that first guidance information is sent to terminal.
Above-mentioned steps 201 are obtained to the relevant information that step 216 is that server is carried based on the information acquisition request received Take the process of the first guidance information.In the acquisition process, server can based on the one kind carried in information acquisition request or Person's much information obtains the first guidance information, the one or more information may include speech message, user identifier and Target domain and object run intention etc., the embodiment of the present invention is it is not limited here.
217, server is identified based on terminal manufacturer entrained by the information acquisition request, output and the terminal manufacturer Identify associated second guidance information.
In embodiments of the present invention, server in addition to can based on information acquisition request carry user identifier or voice Message etc. is got except above-mentioned first guidance information, is also based on the other information of information acquisition request carrying, is obtained To other guidance informations, to extend the source of guidance information.In one embodiment, above- mentioned information acquisition request can also carry Terminal manufacturer mark, terminal manufacturer mark can deposit in server for uniquely indicating manufacturer's brand of the terminal Contain preset multiple guidance informations, wherein preset multiple guidance informations may include multiple second guidance informations, this is more A second guidance information can be associated with above-mentioned terminal manufacturer mark, when server receives terminal manufacturer mark When, it can be identified based on the terminal manufacturer, obtain from above-mentioned preset multiple guidance informations and identified with the terminal manufacturer Associated second guidance information, and second guidance information is sent to terminal.Wherein, which can be used for Guidance user understands terminal manufacturer, such as other peripheral products for buying the terminal manufacturer etc., to provide A kind of feasible commercial system.
In another embodiment, above- mentioned information acquisition request can also carry application version mark, above-mentioned guidance Multiple third guidance informations can also be stored in information bank, which can identify phase with the application version Association can get from the guidance information library when server receives application version mark and apply journey with this The associated multiple third guidance informations of sequence version identifier, and multiple third guidance information is sent to terminal.Wherein, this Three guidance informations can be used for that user is guided to understand current application program, such as application program is upgraded or mentioned For operation tips etc., certainly, which can also play other guiding function to user, and the embodiment of the present invention is herein Without limitation.
In another embodiment, multiple 4th guidance informations can also be stored in above-mentioned guidance information library, it is multiple 4th guidance information can be associated with the partner of the 4th guidance information fields mark, and the 4th guidance information is used for User is guided to understand the Related product etc. of partner, certainly, the 4th guidance information can also play other guiding function to user, The embodiment of the present invention is it is not limited here.Based on the target domain got in step 202, server is available to belonging to this The partner of target domain identifies, for example, belonging to partner's mark of the music field when the target domain is music field It can be A music identification, then server can be based on A music identification, get the 4th guidance letter associated with A music identification Breath, and the 4th guidance information is sent to terminal.Certainly, each target domain can also have other partners mark, this Inventive embodiments are not specifically limited partner mark at this.
It should be noted that above-mentioned the second guidance information of acquisition perhaps third guidance information or the 4th guidance information, And by second guidance information, perhaps third guidance information or the 4th guidance information are sent to the process of terminal and are respectively Export the process of second guidance information perhaps third guidance information or the 4th guidance information.
The embodiment of the present invention is determined according to the different target field of acquisition, object run intention and target entity information Goal directed template it is varied, the goal directed template can predict user next step operation, and then be based on the target Available the first rich and varied guidance information of guide template, first guidance information may meet the actual demand of user, User can continue to carry out relevant operation to terminal by first guidance information, substantially increase user to answering in the terminal With the utilization rate of program.Further, a variety of methods for obtaining target entity information are provided, are covered to extend guidance information The range of information of lid, improves a possibility that guidance information is matched with user demand.
Above-mentioned embodiment illustrated in fig. 2 is illustrated so that information acquisition request carries speech message as an example, and one In a little embodiments, which can not also carry speech message, that is to say, information acquisition request may be due to The a certain operation triggering of family at the terminal, such as the handover operation of some function interface is triggered, it is based on this, above-mentioned steps 202 could alternatively be following steps 301 to 302 to step 204.Fig. 3 is that a kind of guidance information provided in an embodiment of the present invention obtains The flow chart for taking method, referring to Fig. 3, which includes:
301, when the information acquisition request does not carry speech message, server is according to entrained by the information acquisition request Function interface mark determines that the function interface identifies corresponding field keyword, using the field keyword as the target domain.
In embodiments of the present invention, which is used to indicate the corresponding neck in concrete function interface in step 200 Domain.Each function interface, which identifies field keyword corresponding with the concrete function interface, to be associated, for example, music function interface Mark can be associated with " music " this field keyword, and weather function interface mark can be with " weather " this field key Word is associated.Therefore, server can be got and the functional area interface identification phase based on the function interface mark received Associated field keyword.
302, server is intended to the corresponding intention keyword of field keyword as the object run.
In embodiments of the present invention, by step 200 it is found that terminal detect to can operating function control clicking operation When, it can be identified with carrying function control in above- mentioned information acquisition request, functionality controls mark and above-mentioned function interface mark phase It is corresponding.Wherein, each functionality controls mark can be associated with an intention keyword.When the information that server receives obtains When taking the functionality controls mark carried in request, it can be got based on functionality controls mark related to functionality controls mark The intention keyword of connection, then the intention keyword is corresponding with above-mentioned field keyword, and server can be by the intention keyword It is intended to as object run.
All the above alternatives can form alternative embodiment of the invention using any combination, herein no longer It repeats one by one.
Above-mentioned Fig. 2 and embodiment shown in Fig. 3 are using terminal only as transmission information acquisition request and guidance information Displaying is illustrated for end, and in some embodiments, terminal can also be used as the generation end of guidance information, below with Fig. 4 Illustrated embodiment is illustrated, and Fig. 4 is a kind of flow chart of guidance information acquisition methods provided in an embodiment of the present invention, referring to figure 4, which includes:
401, terminal triggers information acquisition request.
In embodiments of the present invention, which can receive speech message by terminal;Or, terminal detects Either condition triggering in the clicking operation of user, the embodiment of the present invention is it is not limited here.
402, when in the information acquisition request triggered including speech message, which is converted to text by terminal This information analyzes text information, and the target domain and object run for obtaining the information acquisition request are intended to.
403, terminal obtains first instance information from text information, believes the first instance information as target entity Breath.
404, terminal obtains first instance information from text information, the search knot based on the first instance information association Fruit, terminal obtain second instance information from the search result of the first instance information association, using the second instance information as Target entity information.
Wherein, the search result of the first instance information association can first instance information be corresponding is stored in terminal with this On, it is also possible to terminal by the interaction between server, the search of the first instance information association is obtained from server As a result.
405, terminal is according to user identifier, from historical search result associated by the user identifier, obtains third entity Information, using the third entity information as target entity information.
Wherein, the user identifier for the user which is currently logged in by terminal.It is gone through associated by the user identifier History search result corresponding with user identifier can store at the terminal, be also possible to pass through the friendship between server by terminal Mutually, historical search result associated by the user identifier is obtained from server.
406, terminal obtains first user's representation data according to user identifier.
Wherein, which corresponding with user identifier can store at the terminal, be also possible to by terminal By the interaction between server, first user's representation data associated by the user identifier is obtained from server.
407, terminal screens the 4th entity information based on the first user representation data, obtains and first user Matched 5th entity information of representation data, using the 5th entity information as target entity information.
Wherein, the 4th entity information can be greater than the entity of targets threshold for the temperature that terminal is got from server Information, the 4th entity information, which can store, to be also possible at the terminal by terminal by the interaction between server, from clothes The 4th entity information is obtained in business device.5th entity information can be greater than for temperature corresponding with first user's representation data The entity information of targets threshold.
408, terminal obtains and matched 6th entity information of the target domain, the 6th entity according to the target domain Information is the entity information that temperature is greater than targets threshold, using the 6th entity information as target entity information.
Wherein, the 6th entity information corresponding with target domain can store at the terminal, be also possible to be passed through by terminal Interaction between server obtains and matched 6th entity information of the target domain from server.
409, terminal is based on the first user representation data, and it is real to obtain the associated with the first user representation data the 7th Body information, using the 7th entity information as target entity information.
Wherein, the 7th entity information corresponding with the first representation data can store at the terminal, be also possible to by terminal By the interaction between server, the 7th entity information associated by the first user representation data is obtained from server.
410, terminal obtains the time point corresponding second user representation data, is based on according to user identifier and time point The second user representation data obtains the 8th entity information corresponding with the second user representation data, and the 8th entity is believed Breath is used as target entity information.
Wherein, the second user representation data can storage corresponding with user identifier and time point at the terminal, can also be with It is by terminal by the interaction between server, the second use associated by the user identifier and the time is obtained from server Family representation data.
411, terminal is based on the 8th entity information, obtains the 9th entity information associated with the 8th entity information, 9th entity information belongs to the field other than the target domain, using the 9th entity information as target entity information.
Wherein, the 9th entity information corresponding with the 8th entity information can store at the terminal, be also possible to by end End obtains the 9th entity information associated by the 8th entity information by the interaction between server from server.
412, terminal is identified according to user identifier and partner, is obtained third user associated with partner mark and is drawn As data, it is based on third user's representation data, the tenth entity information corresponding with third user's representation data is obtained, by this Tenth entity information is as target entity information.
Wherein, third user representation data corresponding with partner's mark can store at the terminal, be also possible to by end End obtains the associated third user's representation data of partner mark by the interaction between server from server.
413, terminal obtains alternate boot according to the target domain, object run intention and the target entity information Template.
Wherein, which can storage corresponding with target domain, object run intention and target entity information At the terminal, it is also possible to by terminal through the interaction between server, obtains from server and grasped with target domain, target Make to be intended to the alternate boot template corresponding with target entity information.
414, when terminal according to the target domain, the object run is intended to and the target entity information, get alternative After guide template, terminal determines that priority meets default item according to the precedence information of preset each alternate boot template The alternate boot template of part is goal directed template.
415, terminal obtains multiple alternate boot information according to the goal directed template and the target entity information.
416, terminal calibrates multiple alternate boot information according to default calibration rule, exports first guidance Information.
Wherein, which, which can store, is also possible at the terminal by terminal through the interaction between server, Calibration rule is obtained from server.
417, terminal is identified based on terminal manufacturer entrained by the information acquisition request, output and the terminal manufacturer mark Sensible associated second guidance information.
Wherein, second guidance information can it is corresponding with the terminal manufacturer mark storage at the terminal, be also possible to by Terminal is obtained second guidance associated with terminal manufacturer mark from server and is believed by the interaction between server Breath.
It should be noted that above-mentioned be illustrated so that terminal obtains guidance information by a variety of implementations as an example , in other embodiments, terminal can also obtain guidance information by the combination of above-mentioned one or more kinds of implementations, The embodiment of the present invention is not specifically limited herein.
It should be noted that above-mentioned be illustrated for carrying out most implementation process at the terminal, in reality In the application of border, a part of implementation process can also be executed by server, the embodiment of the present invention is it is not limited here.For example, The acquisition process of target entity information can be executed by server, be executed by terminal and obtain alternate boot template and obtain The process of first guidance information, in another example, by the acquisition process of target entity information and alternate boot template can be obtained Process is executed by server, executes the generation of guidance information by terminal and calibration process, the embodiment of the present invention do not do this It limits.
The embodiment of the present invention is determined according to the different target field of acquisition, object run intention and target entity information Goal directed template it is varied, the goal directed template can predict user next step operation, and then be based on the target Available the first rich and varied guidance information of guide template, first guidance information may meet the actual demand of user, User can continue to carry out relevant operation to terminal by first guidance information, substantially increase user to answering in the terminal With the utilization rate of program.Further, the executing subject of the embodiment can be terminal, substantially increase the intelligence of terminal.
Above-mentioned embodiment illustrated in fig. 4 is said so that information acquisition request is to receive speech message triggering by terminal as an example Bright, and in some embodiments, which can not also be received speech message triggering by terminal, it that is to say, The information acquisition request may be a certain operation triggering by user at the terminal, such as user cuts some function interface Operation triggering is changed, is based on this, above-mentioned steps 402 to step 404 could alternatively be following steps 501 to step 502.Fig. 5 is this A kind of flow chart for guidance information acquisition methods that inventive embodiments provide, referring to Fig. 5, which includes:
501, when not including speech message in the information acquisition request triggered, terminal is identified according to function interface, really The fixed function interface identifies corresponding field keyword, using the field keyword as target domain.
Wherein, which corresponding with function interface mark can store at the terminal, be also possible to by terminal By the interaction between server, is obtained from server and know associated field keyword with the function interface trade mark.
502, terminal is intended to the corresponding intention keyword of field keyword as object run.
Wherein, which corresponding with the field keyword can store at the terminal, be also possible to be led to by terminal The interaction between server is crossed, is obtained from server and intention keyword associated by the field keyword.
Fig. 6 is a kind of structural schematic diagram of guidance information acquisition device provided in an embodiment of the present invention.Referring to Fig. 6, the dress Set includes: that the first determining module 601, first obtains module 602, output module 603.
First determining module 601, for determining the information acquisition request based on information entrained by information acquisition request Target domain and object run are intended to;
First obtains module 602, for obtaining the target entity information of the information acquisition request;
First determining module 601 is also used to be intended to according to the target domain, the object run and target entity letter Breath, determines goal directed template;
Output module 603, for exporting the first guidance information according to the goal directed template and the target entity information.
In some embodiments, which is used for:
When the information acquisition request carries speech message, which is converted into text information, the text is believed Breath is analyzed, and the target domain and object run for obtaining the information acquisition request are intended to.
In some embodiments, which is used for:
First instance information is obtained from text information, using the first instance information as the target entity information.
In some embodiments, which is used for:
First instance information is obtained from text information, based on the search result of the first instance information association, from this Second instance information is obtained in the search result of first instance information association, is believed the second instance information as the target entity Breath.
In some embodiments, which is used for:
According to user identifier entrained by the information acquisition request, the historical search result associated by the user identifier In, third entity information is obtained, using the third entity information as the target entity information.In some embodiments, this first Module 602 is obtained to be used for:
According to user identifier entrained by the information acquisition request, first user's representation data is obtained;
The 4th entity information is screened based on the first user representation data, is obtained and the first user representation data Matched 5th entity information, the 4th entity information are the entity information that temperature is greater than targets threshold, and the 5th entity is believed Breath is used as the target entity information.
In some embodiments, which is used for:
According to the target domain, obtains and matched 6th entity information of the target domain, the 6th entity information are heat Degree is greater than the entity information of targets threshold, using the 6th entity information as the target entity information.
In some embodiments, which is used for:
According to user identifier entrained by the information acquisition request, first user's representation data is obtained;
Based on the first user representation data, the 7th entity information associated with the first user representation data is obtained, Using the 7th entity information as the target entity information.
In some embodiments, which is used for:
According to user identifier entrained by the information acquisition request and time point, the time point corresponding second user is obtained Representation data;
Based on the second user representation data, the 8th entity information corresponding with the second user representation data is obtained, it will 8th entity information is as the target entity information.
In some embodiments, which is used for:
Based on the 8th entity information, the 9th entity information associated with the 8th entity information is obtained, the 9th is real Body information belongs to the field other than the target domain, using the 9th entity information as the target entity information.
In some embodiments, which is used for:
It is identified, is obtained related to partner mark according to user identifier entrained by the information acquisition request and partner Third user's representation data of connection;
Based on third user's representation data, the tenth entity information corresponding with third user's representation data is obtained, it will Tenth entity information is as the target entity information.
In some embodiments, which includes:
Determination unit, for being taken according to the information acquisition request when the information acquisition request does not carry speech message The function interface of band identifies, and determines that the target domain and the object run are intended to.
In some embodiments, which is used for:
It is identified according to function interface entrained by the information acquisition request, determines that the function interface identifies corresponding field and closes Key word, using the field keyword as the target domain;
It is intended to the corresponding intention keyword of field keyword as the object run.
In some embodiments, the device further include:
Second obtains module, for being identified based on terminal manufacturer entrained by the information acquisition request, obtains and the end Hold associated second guidance information of producer identification.
In some embodiments, the device further include:
Third obtains module, for being identified based on application version entrained by the information acquisition request, obtains and is somebody's turn to do Application version identifies associated third guidance information.
In some embodiments, the device further include:
Second determining module, for based on information entrained by the information acquisition request, the determining and information acquisition request Target domain associated partner mark;
4th obtains module, for identifying based on the partner, obtains the 4th guidance associated with partner mark Information.
In some embodiments, which is also used to:
When according to the target domain, the object run be intended to and the target entity information, get an alternate boot When template, determine that an alternate boot template is the goal directed template;
When according to the target domain, the object run be intended to and the target entity information, get multiple alternate boots When template, according to the precedence information of preset each alternate boot template, determine that priority meets alternatively drawing for preset condition Guided mode plate is the goal directed template.
In some embodiments, which is also used to:
When the target domain, object run intention and the target entity information are not matched to the goal directed template all When, according to the part in the target domain, object run intention and the target entity information, determine the goal directed template.
In some embodiments, which is used for:
According to the goal directed template and the target entity information, multiple alternate boot information are obtained;
According to default calibration rule, multiple alternate boot information is calibrated, first guidance information is exported.
In some embodiments, which includes:
Album name sentences empty calibration, keyword repeats calibration, string length is beyond preset threshold calibration, guidance information quantity It calibrated beyond preset threshold calibration, multi information sequential calibration, name quantity beyond preset threshold, meet user's representation data school Quasi-, English calibration and guidance information repeat to recommend one of calibration or a variety of.
It should be understood that guidance information acquisition device provided by the above embodiment guidance information obtain when, only more than The division progress of each functional module is stated for example, can according to need and in practical application by above-mentioned function distribution by difference Functional module complete, i.e., the internal structure of terminal is divided into different functional modules, with complete it is described above whole or Person's partial function.In addition, guidance information acquisition device provided by the above embodiment belongs to guidance information acquisition methods embodiment Same design, specific implementation process are detailed in embodiment of the method, and which is not described herein again.
Above-described embodiment can realize by a kind of electronic device, which can be terminal or server, under Face is introduced the electronic device by Fig. 7 and Fig. 8:
Fig. 7 is a kind of structural block diagram of terminal 700 provided in an embodiment of the present invention.The terminal 700 may is that intelligent hand (Moving Picture Experts Group Audio Layer III, dynamic image are special for machine, tablet computer, MP3 player Family's compression standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image Expert's compression standard audio level 4) player, laptop or desktop computer.Terminal 700 is also possible to referred to as user and sets Other titles such as standby, portable terminal, laptop terminal, terminal console.
In general, terminal 700 includes: processor 701 and memory 702.
Processor 701 may include one or more processing cores, such as 4 core processors, 8 core processors etc..Place Reason device 701 can use DSP (Digital Signal Processing, Digital Signal Processing), FPGA (Field- Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, may be programmed Logic array) at least one of example, in hardware realize.Processor 701 also may include primary processor and coprocessor, master Processor is the processor for being handled data in the awake state, also referred to as CPU (Central Processing Unit, central processing unit);Coprocessor is the low power processor for being handled data in the standby state.? In some embodiments, processor 701 can be integrated with GPU (Graphics Processing Unit, image processor), GPU is used to be responsible for the rendering and drafting of content to be shown needed for display screen.In some embodiments, processor 701 can also be wrapped AI (Artificial Intelligence, artificial intelligence) processor is included, the AI processor is for handling related machine learning Calculating operation.
Memory 702 may include one or more computer readable storage mediums, which can To be non-transient.Memory 702 may also include high-speed random access memory and nonvolatile memory, such as one Or multiple disk storage equipments, flash memory device.In some embodiments, the non-transient computer in memory 702 can Storage medium is read for storing at least one instruction, at least one instruction for performed by processor 701 to realize this hair The guidance information acquisition methods that bright middle embodiment of the method provides.
In some embodiments, terminal 700 is also optional includes: peripheral device interface 703 and at least one peripheral equipment. It can be connected by bus or signal wire between processor 701, memory 702 and peripheral device interface 703.Each peripheral equipment It can be connected by bus, signal wire or circuit board with peripheral device interface 703.Specifically, peripheral equipment includes: radio circuit 704, at least one of touch display screen 705, camera 706, voicefrequency circuit 707, positioning component 708 and power supply 709.
Peripheral device interface 703 can be used for I/O (Input/Output, input/output) is relevant outside at least one Peripheral equipment is connected to processor 701 and memory 702.In some embodiments, processor 701, memory 702 and peripheral equipment Interface 703 is integrated on same chip or circuit board;In some other embodiments, processor 701, memory 702 and outer Any one or two in peripheral equipment interface 703 can realize on individual chip or circuit board, the present embodiment to this not It is limited.
Radio circuit 704 is for receiving and emitting RF (Radio Frequency, radio frequency) signal, also referred to as electromagnetic signal.It penetrates Frequency circuit 704 is communicated by electromagnetic signal with communication network and other communication equipments.Radio circuit 704 turns electric signal It is changed to electromagnetic signal to be sent, alternatively, the electromagnetic signal received is converted to electric signal.Optionally, radio circuit 704 wraps It includes: antenna system, RF transceiver, one or more amplifiers, tuner, oscillator, digital signal processor, codec chip Group, user identity module card etc..Radio circuit 704 can be carried out by least one wireless communication protocol with other terminals Communication.The wireless communication protocol includes but is not limited to: Metropolitan Area Network (MAN), each third generation mobile communication network (2G, 3G, 4G and 5G), wireless office Domain net and/or WiFi (Wireless Fidelity, Wireless Fidelity) network.In some embodiments, radio circuit 704 may be used also To include the related circuit of NFC (Near Field Communication, wireless near field communication), the present invention is not subject to this It limits.
Display screen 705 is for showing UI (User Interface, user interface).The UI may include figure, text, figure Mark, video and its their any combination.When display screen 705 is touch display screen, display screen 705 also there is acquisition to show The ability of the touch signal on the surface or surface of screen 705.The touch signal can be used as control signal and be input to processor 701 are handled.At this point, display screen 705 can be also used for providing virtual push button and/or dummy keyboard, also referred to as soft button and/or Soft keyboard.In some embodiments, display screen 705 can be one, and the front panel of terminal 700 is arranged;In other embodiments In, display screen 705 can be at least two, be separately positioned on the different surfaces of terminal 700 or in foldover design;In still other reality It applies in example, display screen 705 can be flexible display screen, be arranged on the curved surface of terminal 700 or on fold plane.Even, it shows Display screen 705 can also be arranged to non-rectangle irregular figure, namely abnormity screen.Display screen 705 can use LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) Etc. materials preparation.
CCD camera assembly 706 is for acquiring image or video.Optionally, CCD camera assembly 706 include front camera and Rear camera.In general, the front panel of terminal is arranged in front camera, the back side of terminal is arranged in rear camera.One In a little embodiments, rear camera at least two is main camera, depth of field camera, wide-angle camera, focal length camera shooting respectively Any one in head, to realize that main camera and the fusion of depth of field camera realize background blurring function, main camera and wide-angle Camera fusion realizes that pan-shot and VR (Virtual Reality, virtual reality) shooting function or other fusions are clapped Camera shooting function.In some embodiments, CCD camera assembly 706 can also include flash lamp.Flash lamp can be monochromatic warm flash lamp, It is also possible to double-colored temperature flash lamp.Double-colored temperature flash lamp refers to the combination of warm light flash lamp and cold light flash lamp, can be used for not With the light compensation under colour temperature.
Voicefrequency circuit 707 may include microphone and loudspeaker.Microphone is used to acquire the sound wave of user and environment, and will Sound wave, which is converted to electric signal and is input to processor 701, to be handled, or is input to radio circuit 704 to realize voice communication. For stereo acquisition or the purpose of noise reduction, microphone can be separately positioned on the different parts of terminal 700 to be multiple.Mike Wind can also be array microphone or omnidirectional's acquisition type microphone.Loudspeaker is then used to that processor 701 or radio circuit will to be come from 704 electric signal is converted to sound wave.Loudspeaker can be traditional wafer speaker, be also possible to piezoelectric ceramic loudspeaker.When When loudspeaker is piezoelectric ceramic loudspeaker, the audible sound wave of the mankind can be not only converted electrical signals to, it can also be by telecommunications Number the sound wave that the mankind do not hear is converted to carry out the purposes such as ranging.In some embodiments, voicefrequency circuit 707 can also include Earphone jack.
Positioning component 708 is used for the current geographic position of positioning terminal 700, to realize navigation or LBS (Location Based Service, location based service).Positioning component 708 can be the GPS (Global based on the U.S. Positioning System, global positioning system), the dipper system of China, Russia Gray receive this system or European Union The positioning component of Galileo system.
Power supply 709 is used to be powered for the various components in terminal 700.Power supply 709 can be alternating current, direct current, Disposable battery or rechargeable battery.When power supply 709 includes rechargeable battery, which can support wired charging Or wireless charging.The rechargeable battery can be also used for supporting fast charge technology.
In some embodiments, terminal 700 further includes having one or more sensors 710.The one or more sensors 710 include but is not limited to: acceleration transducer 711, gyro sensor 712, pressure sensor 713, fingerprint sensor 714, Optical sensor 715 and proximity sensor 716.
The acceleration that acceleration transducer 711 can detecte in three reference axis of the coordinate system established with terminal 700 is big It is small.For example, acceleration transducer 711 can be used for detecting component of the acceleration of gravity in three reference axis.Processor 701 can With the acceleration of gravity signal acquired according to acceleration transducer 711, touch display screen 705 is controlled with transverse views or longitudinal view Figure carries out the display of user interface.Acceleration transducer 711 can be also used for the acquisition of game or the exercise data of user.
Gyro sensor 712 can detecte body direction and the rotational angle of terminal 700, and gyro sensor 712 can To cooperate with acquisition user to act the 3D of terminal 700 with acceleration transducer 711.Processor 701 is according to gyro sensor 712 Following function may be implemented in the data of acquisition: when action induction (for example changing UI according to the tilt operation of user), shooting Image stabilization, game control and inertial navigation.
The lower layer of side frame and/or touch display screen 705 in terminal 700 can be set in pressure sensor 713.Work as pressure When the side frame of terminal 700 is arranged in sensor 713, user can detecte to the gripping signal of terminal 700, by processor 701 Right-hand man's identification or prompt operation are carried out according to the gripping signal that pressure sensor 713 acquires.When the setting of pressure sensor 713 exists When the lower layer of touch display screen 705, the pressure operation of touch display screen 705 is realized to UI circle according to user by processor 701 Operability control on face is controlled.Operability control includes button control, scroll bar control, icon control, menu At least one of control.
Fingerprint sensor 714 is used to acquire the fingerprint of user, collected according to fingerprint sensor 714 by processor 701 The identity of fingerprint recognition user, alternatively, by fingerprint sensor 714 according to the identity of collected fingerprint recognition user.It is identifying When the identity of user is trusted identity out, the user is authorized to execute relevant sensitive operation, the sensitive operation packet by processor 701 Include solution lock screen, check encryption information, downloading software, payment and change setting etc..Terminal can be set in fingerprint sensor 714 700 front, the back side or side.When being provided with physical button or manufacturer Logo in terminal 700, fingerprint sensor 714 can be with It is integrated with physical button or manufacturer Logo.
Optical sensor 715 is for acquiring ambient light intensity.In one embodiment, processor 701 can be according to optics The ambient light intensity that sensor 715 acquires controls the display brightness of touch display screen 705.Specifically, when ambient light intensity is higher When, the display brightness of touch display screen 705 is turned up;When ambient light intensity is lower, the display for turning down touch display screen 705 is bright Degree.In another embodiment, the ambient light intensity that processor 701 can also be acquired according to optical sensor 715, dynamic adjust The acquisition parameters of CCD camera assembly 706.
Proximity sensor 716, also referred to as range sensor are generally arranged at the front panel of terminal 700.Proximity sensor 716 For acquiring the distance between the front of user Yu terminal 700.In one embodiment, when proximity sensor 716 detects use When family and the distance between the front of terminal 700 gradually become smaller, touch display screen 705 is controlled from bright screen state by processor 701 It is switched to breath screen state;When proximity sensor 716 detects user and the distance between the front of terminal 700 becomes larger, Touch display screen 705 is controlled by processor 701 and is switched to bright screen state from breath screen state.
It will be understood by those skilled in the art that the restriction of the not structure paired terminal 700 of structure shown in Fig. 7, can wrap It includes than illustrating more or fewer components, perhaps combine certain components or is arranged using different components.
Fig. 8 is a kind of structural schematic diagram of server 800 provided in an embodiment of the present invention, which can be because of configuration Or performance is different and generate bigger difference, may include one or more processors (central processing Units, CPU) 801 and one or more memory 802, wherein at least one finger is stored in the memory 802 It enables, which is loaded by the processor 801 and executed is believed with the guidance for realizing that above-mentioned each embodiment of the method provides Cease acquisition methods.Certainly, which can also have the portions such as wired or wireless network interface, keyboard and input/output interface Part, to carry out input and output, which can also include other for realizing the component of functions of the equipments, not do herein superfluous It states.
In the exemplary embodiment, a kind of computer readable storage medium is additionally provided, the memory for example including instruction, Above-metioned instruction can be executed by the processor in terminal to complete guidance information acquisition methods in above-described embodiment.For example, the calculating Machine readable storage medium storing program for executing can be read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), CD-ROM (Compact Disc Read-Only Memory, CD-ROM), tape, floppy disk and Optical data storage devices etc..
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware It completes, relevant hardware can also be instructed to complete by program, above procedure can store computer-readable to be deposited in a kind of In storage media, storage medium mentioned above can be read-only memory, disk or CD etc..
It above are only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all in the spirit and principles in the present invention Within, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.

Claims (15)

1. a kind of guidance information acquisition methods, which is characterized in that the described method includes:
Based on information entrained by information acquisition request, the target domain and object run meaning of the information acquisition request are determined Figure;
Obtain the target entity information of the information acquisition request;
According to the target domain, the object run is intended to and the target entity information, determines goal directed template;
According to the goal directed template and the target entity information, the first guidance information is exported.
2. the method according to claim 1, wherein described based on information entrained by information acquisition request, really The target domain of the fixed information acquisition request and object run are intended to
When the information acquisition request carries speech message, the speech message is converted into text information, to the text Information is analyzed, and the target domain and object run for obtaining the information acquisition request are intended to.
3. according to the method described in claim 2, it is characterized in that, the target entity letter for obtaining the information acquisition request Breath includes following at least one implementations:
First instance information is obtained from the text information, using the first instance information as the target entity information;
The first instance information is obtained from the text information, based on the search result of the first instance information association, Second instance information is obtained from the search result of the first instance information association, using the second instance information as described in Target entity information.
4. the method according to claim 1, wherein the target entity letter for obtaining the information acquisition request Breath includes following at least one implementations:
According to user identifier entrained by the information acquisition request, the historical search result associated by the user identifier In, third entity information is obtained, using the third entity information as the target entity information;
According to user identifier entrained by the information acquisition request, first user's representation data is obtained, is used based on described first Family representation data screens the 4th entity information, obtains believing with matched 5th entity of the first user representation data Breath, the 4th entity information is the entity information that temperature is greater than targets threshold, using the 5th entity information as the mesh Mark entity information;
According to the target domain, obtains and matched 6th entity information of the target domain, the 6th entity information are Temperature is greater than the entity information of targets threshold, using the 6th entity information as the target entity information;
According to user identifier entrained by the information acquisition request, first user's representation data is obtained, is used based on described first Family representation data obtains the 7th entity information associated with the first user representation data, by the 7th entity information As the target entity information;
According to user identifier entrained by the information acquisition request and time point, the time point corresponding second user is obtained Representation data is based on the second user representation data, obtains the 8th entity letter corresponding with the second user representation data Breath, using the 8th entity information as the target entity information;
It is identified, is obtained related to partner mark according to user identifier entrained by the information acquisition request and partner Third user's representation data of connection is based on the third user representation data, obtains corresponding with the third user representation data The tenth entity information, using the tenth entity information as the target entity information.
5. according to the method described in claim 4, it is characterized in that, the target entity letter for obtaining the information acquisition request Breath includes:
Based on the 8th entity information, the 9th entity information associated with the 8th entity information is obtained, the described 9th Entity information belongs to the field other than the target domain, using the 9th entity information as the target entity information.
6. the method according to claim 1, wherein described based on information entrained by information acquisition request, really The target domain of the fixed information acquisition request and object run are intended to
When the information acquisition request does not carry speech message, according to function interface mark entrained by the information acquisition request Know, determines that the target domain and the object run are intended to.
7. according to the method described in claim 6, it is characterized in that, the function according to entrained by the information acquisition request Interface identification, determines the target domain and object run intention includes:
It is identified according to function interface entrained by the information acquisition request, determines that the function interface identifies corresponding field and closes Key word, using the field keyword as the target domain;
It is intended to using the corresponding intention keyword of the field keyword as the object run.
8. the method according to claim 1, wherein the method also includes following at least one implementations:
It is identified, is obtained associated with terminal manufacturer mark based on terminal manufacturer entrained by the information acquisition request The second guidance information;
It is identified based on application version entrained by the information acquisition request, obtains and identify phase with the application version Associated third guidance information;
Based on information entrained by the information acquisition request, determination is associated with the target domain of the information acquisition request Partner's mark, is identified based on the partner, obtains the 4th guidance information associated with partner mark.
9. the method according to claim 1, wherein described anticipate according to the target domain, the object run Figure and the target entity information, determine that goal directed template includes:
When according to the target domain, the object run be intended to and the target entity information, get one and alternatively draw When guided mode plate, determine that one alternate boot template is the goal directed template;
When according to the target domain, the object run is intended to and the target entity information, gets and multiple alternatively draw When guided mode plate, according to the precedence information of preset each alternate boot template, determine that priority meets the alternative of preset condition Guide template is the goal directed template;
When the target domain, object run intention and the target entity information are not matched to the goal directed all When template, according to the part in the target domain, object run intention and the target entity information, the mesh is determined Mark guide template.
10. the method according to claim 1, wherein described according to the goal directed template and the target Entity information, the first guidance information of output include:
According to the goal directed template and the target entity information, multiple alternate boot information are obtained;
According to default calibration rule, the multiple alternate boot information is calibrated, first guidance information is exported.
11. according to the method described in claim 10, it is characterized in that, the default calibration rule includes:
Album name sentences empty calibration, keyword repeats calibration, string length exceeds beyond preset threshold calibration, guidance information quantity Preset threshold calibration, multi information sequential calibration, name quantity beyond preset threshold calibration, do not meet user's representation data calibration, English calibration and guidance information repeat to recommend one of calibration or a variety of.
12. a kind of guidance information acquisition device, which is characterized in that described device includes:
First determining module, for determining the target of the information acquisition request based on information entrained by information acquisition request Field and object run are intended to;
First obtains module, for obtaining the target entity information of the information acquisition request;
First determining module is also used to be intended to according to the target domain, the object run and target entity letter Breath, determines goal directed template;
Output module, for exporting the first guidance information according to the goal directed template and the target entity information.
13. device according to claim 12, which is characterized in that first determining module is used for:
When the information acquisition request carries speech message, the speech message is converted into text information, to the text Information is analyzed, and the target domain and object run for obtaining the information acquisition request are intended to.
14. a kind of electronic device, which is characterized in that the electronic device includes processor and memory, is deposited in the memory At least one instruction is contained, described instruction is loaded by the processor and executed to realize such as claim 1 to claim 11 Operation performed by described in any item guidance information acquisition methods.
15. a kind of computer readable storage medium, which is characterized in that be stored at least one instruction, institute in the storage medium Instruction is stated to be loaded by processor and executed to realize that claim 1 to the described in any item guidance informations of claim 11 such as obtains Operation performed by method.
CN201811497052.9A 2018-12-07 2018-12-07 Guidance information acquisition method, apparatus, electronic apparatus, and storage medium Active CN109657236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811497052.9A CN109657236B (en) 2018-12-07 2018-12-07 Guidance information acquisition method, apparatus, electronic apparatus, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811497052.9A CN109657236B (en) 2018-12-07 2018-12-07 Guidance information acquisition method, apparatus, electronic apparatus, and storage medium

Publications (2)

Publication Number Publication Date
CN109657236A true CN109657236A (en) 2019-04-19
CN109657236B CN109657236B (en) 2022-02-18

Family

ID=66113712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811497052.9A Active CN109657236B (en) 2018-12-07 2018-12-07 Guidance information acquisition method, apparatus, electronic apparatus, and storage medium

Country Status (1)

Country Link
CN (1) CN109657236B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110334352A (en) * 2019-07-08 2019-10-15 腾讯科技(深圳)有限公司 Guidance information display methods, device, terminal and storage medium
CN110400563A (en) * 2019-07-18 2019-11-01 平安科技(深圳)有限公司 Vehicle-mounted voice instruction identification method, device, computer equipment and storage medium
CN111324409A (en) * 2020-02-14 2020-06-23 腾讯科技(深圳)有限公司 Artificial intelligence-based interaction method and related device
CN111638928A (en) * 2020-05-21 2020-09-08 北京百度网讯科技有限公司 Operation guiding method, device, equipment and readable storage medium of application program
CN111931049A (en) * 2020-08-02 2020-11-13 吕维东 Business processing method based on big data and artificial intelligence and block chain financial platform
CN112331185A (en) * 2020-11-10 2021-02-05 珠海格力电器股份有限公司 Voice interaction method, system, storage medium and electronic equipment
CN112732257A (en) * 2020-12-31 2021-04-30 北京声智科技有限公司 Terminal interface configuration method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130129321A1 (en) * 2010-06-18 2013-05-23 Microsoft Corporation Recording of television programming
CN103399862A (en) * 2013-07-04 2013-11-20 百度在线网络技术(北京)有限公司 Method and equipment for confirming searching guide information corresponding to target query sequences
CN106557576A (en) * 2016-11-24 2017-04-05 百度在线网络技术(北京)有限公司 Information based on artificial intelligence recommends method and device
CN108287739A (en) * 2017-12-19 2018-07-17 维沃移动通信有限公司 A kind of guiding method of operating and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130129321A1 (en) * 2010-06-18 2013-05-23 Microsoft Corporation Recording of television programming
CN103399862A (en) * 2013-07-04 2013-11-20 百度在线网络技术(北京)有限公司 Method and equipment for confirming searching guide information corresponding to target query sequences
CN106557576A (en) * 2016-11-24 2017-04-05 百度在线网络技术(北京)有限公司 Information based on artificial intelligence recommends method and device
CN108287739A (en) * 2017-12-19 2018-07-17 维沃移动通信有限公司 A kind of guiding method of operating and mobile terminal

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110334352A (en) * 2019-07-08 2019-10-15 腾讯科技(深圳)有限公司 Guidance information display methods, device, terminal and storage medium
CN110334352B (en) * 2019-07-08 2023-07-07 腾讯科技(深圳)有限公司 Guide information display method, device, terminal and storage medium
CN110400563A (en) * 2019-07-18 2019-11-01 平安科技(深圳)有限公司 Vehicle-mounted voice instruction identification method, device, computer equipment and storage medium
CN111324409A (en) * 2020-02-14 2020-06-23 腾讯科技(深圳)有限公司 Artificial intelligence-based interaction method and related device
CN111324409B (en) * 2020-02-14 2023-03-10 腾讯科技(深圳)有限公司 Artificial intelligence-based interaction method and related device
CN111638928A (en) * 2020-05-21 2020-09-08 北京百度网讯科技有限公司 Operation guiding method, device, equipment and readable storage medium of application program
CN111638928B (en) * 2020-05-21 2023-09-01 阿波罗智联(北京)科技有限公司 Operation guiding method, device and equipment of application program and readable storage medium
CN111931049A (en) * 2020-08-02 2020-11-13 吕维东 Business processing method based on big data and artificial intelligence and block chain financial platform
CN112331185A (en) * 2020-11-10 2021-02-05 珠海格力电器股份有限公司 Voice interaction method, system, storage medium and electronic equipment
CN112331185B (en) * 2020-11-10 2023-08-11 珠海格力电器股份有限公司 Voice interaction method, system, storage medium and electronic equipment
CN112732257A (en) * 2020-12-31 2021-04-30 北京声智科技有限公司 Terminal interface configuration method and device

Also Published As

Publication number Publication date
CN109657236B (en) 2022-02-18

Similar Documents

Publication Publication Date Title
CN109657236A (en) Guidance information acquisition methods, device, electronic device and storage medium
CN108304441B (en) Network resource recommendation method and device, electronic equipment, server and storage medium
CN109740068B (en) Media data recommendation method, device and storage medium
WO2019233219A1 (en) Dialogue state determining method and device, dialogue system, computer device, and storage medium
KR101927706B1 (en) Method for recommending music for various situations and apparatus using the same
CN103605656B (en) A kind of method, apparatus for recommending music and a kind of mobile terminal
US10558698B2 (en) Lyric page generation method and lyric page generation apparatus
CN110020140A (en) Recommendation display methods, apparatus and system
CN111524501B (en) Voice playing method, device, computer equipment and computer readable storage medium
CN110147467A (en) A kind of generation method, device, mobile terminal and the storage medium of text description
CN112445395B (en) Music piece selection method, device, equipment and storage medium
CN110989847B (en) Information recommendation method, device, terminal equipment and storage medium
WO2022142772A1 (en) Lyric processing method and apparatus
CN107241511B (en) Music playing method, device, storage medium and terminal
WO2022057435A1 (en) Search-based question answering method, and storage medium
CN110334352A (en) Guidance information display methods, device, terminal and storage medium
CN111491123A (en) Video background processing method and device and electronic equipment
CN114339375B (en) Video playing method, method for generating video catalogue and related products
CN111428079B (en) Text content processing method, device, computer equipment and storage medium
CN108255940A (en) A kind of cross-language search method and apparatus, a kind of device for cross-language search
CN107643923B (en) Processing method of copy information and mobile terminal
CN110830368A (en) Instant messaging message sending method and electronic equipment
WO2022111260A1 (en) Music filtering method, apparatus, device, and medium
CN111835621A (en) Session message processing method and device, computer equipment and readable storage medium
CN109189978B (en) Method, device and storage medium for audio search based on voice message

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