CN109344324A - Push movable method, apparatus, computer equipment and storage medium - Google Patents
Push movable method, apparatus, computer equipment and storage medium Download PDFInfo
- Publication number
- CN109344324A CN109344324A CN201810950313.1A CN201810950313A CN109344324A CN 109344324 A CN109344324 A CN 109344324A CN 201810950313 A CN201810950313 A CN 201810950313A CN 109344324 A CN109344324 A CN 109344324A
- Authority
- CN
- China
- Prior art keywords
- user
- activity
- user terminal
- information
- push
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000000694 effects Effects 0.000 claims abstract description 213
- 238000004458 analytical method Methods 0.000 claims abstract description 27
- 230000003993 interaction Effects 0.000 claims description 32
- 238000012790 confirmation Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000011835 investigation Methods 0.000 claims description 10
- 238000010276 construction Methods 0.000 abstract description 7
- 238000013473 artificial intelligence Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 16
- 230000002452 interceptive effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008451 emotion Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000009194 climbing Effects 0.000 description 2
- 230000001351 cycling effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
It this application involves artificial intelligence field is arrived, discloses one kind and carries out pushing movable method, apparatus, computer equipment and storage medium based on semantic analysis, wherein method includes: the information text for obtaining the first user terminal and sending;Semantic analysis is carried out to the information text, obtains the first semantic information of the information text;Determine that first user terminal corresponds to the first preference information of user according to first semantic information;Judge whether match with first preference information wait push activity;If matching, is sent to first user terminal for the activity to be pushed.The application deduces the activity of user preferences according to the chat record of user, to push its activity liked to the user, keeps the activity of push purposive, improves user and participate in movable probability.Push when be also sent to the other users more got close to the user, be conducive to user with its get close to user together with activity, be more conducive to company group culture construction.
Description
Technical field
This application involves artificial intelligence field is arrived, a kind of movable method, apparatus of push is especially related to, computer is set
Standby and storage medium.
Background technique
Current push activity, server are all the search record or purchaser record according to client, push relevant activity
Information.
There are up to ten thousand users in some major companies, and when to user group's activity, action message is sent to each user, allow use
Participate in activity in family.But people from major company is relatively more, organization activity also compares more, so received message of user very frequency
It is numerous, cause many message not seen, to miss the activity for participating in oneself liking.
Summary of the invention
The main purpose of the application is to provide a kind of to push movable method, dress to user according to the hobby activity of user
It sets, computer equipment and storage medium.
In order to achieve the above-mentioned object of the invention, the application proposes a kind of movable method of push, comprising:
Obtain the information text of the first user terminal transmission;
Semantic analysis is carried out to the information text, obtains the first semantic information of the information text;
Determine that first user terminal corresponds to the first preference information of user according to first semantic information;
Judge whether match with first preference information wait push activity;
If matching, is sent to first user terminal for the activity to be pushed.
Further, the method also includes:
Obtain the information interaction times in first user terminal and user terminal cluster between each user terminal;
Determine that the interaction times are more than the second user terminal of the specified threshold from the user terminal cluster;
The activity to be pushed is sent to the second user terminal.
Further, the described the step of activity to be pushed is sent to the second user terminal, comprising:
Semantic analysis is carried out to the chat record text between first user terminal and the second user terminal, is obtained
Take the second semantic information of the user with the information text for getting close to user;
According to second semantic information, second preference information for getting close to user is determined;
If described match wait push activity with second preference information for getting close to user, the work to be pushed is sent
It moves to described and gets close to user terminal.
Further, first preference information includes at least one noun, described to judge wait push activity and described the
The step of whether one preference information matches, comprising:
It obtains described wait push movable label information;
Judge whether first preference information belongs to the label information.
Further, if described match wait push activity with first preference information, by described wait push movable hair
It send to the step of first user terminal and includes:
If the activity wait push the first hobby that activity is the user, judge the address of the user with it is described
Wait push the distance value of movable movable address;
If the distance value is lower than distance threshold, the activity to be pushed is sent to the user terminal.
Further, include: after the described the step of activity to be pushed is sent to first user terminal
If described wait push the registration information for not receiving first user terminal before movable movable Start Date,
Investigation dialog box is sent to first user terminal, the reason for activity of not registering is filled in for the first user.
Further, described to determine that first user terminal corresponds to the first of user according to first semantic information
After the step of preference information, comprising:
First preference information is added to the hobby list of first user;
The hobby list is sent to first user terminal;
Receive confirmation of first user terminal to the hobby list.
The application also provides a kind of movable device of push, comprising:
Module is obtained, for obtaining the information text record of the first user terminal transmission;
Analysis module obtains the first semantic letter of the information text for carrying out semantic analysis to the information text
Breath;
First judgment module, for determining that first user terminal corresponds to user's according to first semantic information
First preference information;
Second judgment module, for judging whether match with first preference information wait push activity;
First sending module, if being matched for the push activity with first preference information, by the work to be pushed
It is dynamic to be sent to first user terminal.
The application also provides a kind of computer equipment, including memory and processor, and the memory is stored with computer
The step of program, the processor realizes any of the above-described the method when executing the computer program.
The application also provides a kind of computer readable storage medium, is stored thereon with computer program, the computer journey
The step of method described in any of the above embodiments is realized when sequence is executed by processor.
The movable method, apparatus of the push of the application, computer equipment and storage medium, push away according to the chat record of user
The activity of user preferences is measured, to push its activity liked to the user, keeps the activity of push purposive, improves user
Participate in movable probability.The other users more got close to the user are also sent in push, is conducive to user and is got close to it
User together build by activity, the group culture for being more conducive to company.Before push the also automatic address for calculating user with
The distance between movable address does not just push the activity if not participating in apart from too far user, and avoiding pushing to user can not join
The activity added.
Detailed description of the invention
Fig. 1 is the flow diagram of the movable method of push of one embodiment of the application;
Fig. 2 is the flow diagram of the movable method of push of one embodiment of the application;
Fig. 3 is the idiographic flow schematic diagram of step S8 in the movable method of above-mentioned push of one embodiment of the application;
Fig. 4 sheet is the idiographic flow schematic diagram of step S4 in the movable method of above-mentioned push for apply an embodiment;
Fig. 5 sheet is the idiographic flow schematic diagram of step S5 in the movable method of above-mentioned push for apply an embodiment;
Fig. 6 sheet is to apply for the flow diagram of the movable method of push of an embodiment;
Fig. 7 sheet is to apply for the flow diagram of the movable method of push of an embodiment;
Fig. 8 is the structural schematic block diagram of the movable device of push of one embodiment of the application;
Fig. 9 is the structural schematic block diagram of the movable device of push of one embodiment of the application;
Figure 10 is the second sending module structural schematic block diagram of the movable device of push of one embodiment of the application;
Figure 11 is the second judgment module structural schematic block diagram of the movable device of push of one embodiment of the application;
Figure 12 is the structural schematic block diagram of the first sending module of the movable device of push of one embodiment of the application;
Figure 13 is the structural schematic block diagram of the movable device of push of one embodiment of the application;
Figure 14 is the structural schematic block diagram of the movable device of push of one embodiment of the application;
Figure 15 is the structural schematic block diagram of the computer equipment of one embodiment of the application.
The embodiments will be further described with reference to the accompanying drawings for realization, functional characteristics and the advantage of the application purpose.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood
The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, not
For limiting the application.
Referring to Fig.1, the embodiment of the present application provides a kind of movable method of push, comprising steps of
S1, the information text that the first user terminal is sent is obtained;
S2, semantic analysis is carried out to the information text, obtains the first semantic information of the information text;
S3, determine that first user terminal corresponds to the first preference information of user according to first semantic information;
S4, judge whether match with first preference information wait push activity;
If S5, matching, are sent to first user terminal for the activity to be pushed.
As described in above-mentioned steps S1, the main body that this method executes is the server of an in-company software, the said firm
The user i.e. user of the software, which distributes to one account of each user, oneself terminal device such as hand of user
The login services device such as machine, tablet computer.The information text of user terminal refers to user by mobile phone or plate in the inside of company
Chat record on APP, every chat record such as chat including chatting with the other users of company, in the group of department.Merely
Its record is only the message that the user sends, and does not include received message.Chat record further includes issuing in APP platform
Message carries out comment message.Server obtains the message sent in the account of the user.When the chat record of user terminal is text
When this format, the information text is directly acquired;When the chat record of user terminal is audio format, by the file of audio format
It is converted into text, then obtains the corresponding information text of the audio format;When the chat record of user terminal is expression format,
Expression is converted into text, then obtains the corresponding information text of the expression.
As described in above-mentioned steps S2, by semantic analysis the relevant technologies, semantic analysis is carried out to above- mentioned information text, is extracted
Nouns and adjectives in information text out, obtains the first semantic information, and the first semantic information includes nouns and adjectives.
As described in above-mentioned steps S3, the preference information of user is used to describe user and likes the activity description participated in.User is such as
Fruit likes a certain things or activity, can chat relative things in chat, will embody in semantic information.It is semantic
It will appear an activity that user refers in information and to the movable affective characteristics.Such as the first information text of the first user
In have in short be: today plays basketball, and place is good, beat very freely.Semantic analysis is then carried out, first getting basketball is to belong to one
A noun, then analyzing in the words further includes having " happy " this positive emotion vocabulary, gets the of the information text
One semantic information includes basketball and happy.By the basketball in above-mentioned first semantic information and freely, judge that basketball is the use
First preference information at family.In one embodiment, it is provided with a hobby thesaurus in system, has in the thesaurus numerous
Activity Type word, such as " sport, football, reading, reading, music, song, bicycle, cycling, bicycle, is climbed the mountain, family at basketball
Outside, the various words of running, salon, lecture, visit ... ".Server gets the first semantic information, searches the first semantic information
In the noun belonged in above-mentioned hobby thesaurus, then determine whether the adjective in first semantic information is positive emotion
Vocabulary, if it is, judging to belong to the first preference information that the corresponding hobby of hobby thesaurus is user in the first semantic information.
As described in above-mentioned steps S4, each activity has different labels according to movable concrete type.Judge to
Push activity whether be user first hobby activity, that is, judge it is movable label whether matched with the hobby of user.Wait push away
Sending movable label is that background work personnel add corresponding label according to movable content and type when making the push.
As soon as example, the activity that collective climbs the mountain, the label of background work personnel has " open air moves, climbs the mountain ".Server gets use
First preference information at family matches the first preference information with label, if the first hobby of user is in activity mark
Any one word, it is determined that wait push the activity that activity is the first hobby of user.
As described in above-mentioned steps S5, if illustrating that the first user is pair wait push the first preference information that activity is user
What the Activity Type was liked, it is more likely that can participate in, therefore, sending to the first user terminal should activity be pushed.It sends wait push away
The movable user port for registering to link to first user is sent, that is, sends the link to the APP user of first user
End.
Referring to Fig. 2, in one embodiment, it is above-mentioned to the user terminal send the step S5 wait push activity it
After include:
S6, the information exchange obtained in first user terminal and user terminal cluster between each user terminal are secondary
Number;
S7, determine that the interaction times are more than the second user end of the specified threshold from the user terminal cluster
End;
S8, the activity to be pushed is sent to second user terminal.
As described in above-mentioned steps S6, server obtains the chat record of above-mentioned first user terminal, checks and user terminal
The number of the interactive information of other users terminal in cluster.Message of every transmission receives the as primary interaction of a message,
The unlimited formula that fixes of the message, text, audio, expression are ok.Interaction times are more, illustrate the user and other users relationship more
Intimately, it or contacts more in work, is usually also required to participate in together in the activity of company organization, more preferable promotion enterprise
Group culture construction.
As described in above-mentioned steps S7, server obtains the interaction times of user terminal Yu other users terminal respectively, then
Judge whether interaction times are more than specified threshold, gets the second user terminal that interaction times are more than specified threshold.Specified threshold
Value be background work personnel according to be provided after the number statistics of user's interaction on the APP platform come.When with above-mentioned second
The interaction times of user terminal are more than specified threshold, illustrate that the first user customer relationship corresponding with second user terminal is more close
It is close.In another embodiment, server obtains and the information exchange of first user terminal within a preset period of time time
Number is more than the second user terminal of interaction threshold value, as obtained above-mentioned first user terminal and other users terminal in a week
Interaction times, then define interaction times more than specified threshold be first user terminal second user terminal, thus
In this embodiment, second user terminal is real-time change.Second user refers to relatively good with first customer relationship
User can then participate in together if there is activity or after second user sees the activity of the user preferences, remind
First user participates in activity.
As described in above-mentioned steps S8, it is determined that after second user terminal, send wait push activity to second user terminal, hair
It send and links to the second user terminal wait push movable registration, that is, send the link to the APP user terminal of second user.
Referring to Fig. 3, in one embodiment, the above-mentioned step for being sent to the second user terminal wait push activity for described
Rapid S8, comprising:
S81, semantic point is carried out to the chat record text between first user terminal and the second user terminal
Analysis obtains the second semantic information of the user with the information text for getting close to user;
S82, according to second semantic information, determine second preference information for getting close to user;
If S83, it is described match wait push activity with second preference information for getting close to user, send described in wait push away
Activity is sent to get close to user terminal to described.
In the present embodiment, chat record text refers to what the first user terminal and second user terminal sent or received mutually
Message, the first user terminal are sent in the text of second user terminal, analyze semanteme therein, obtain the second semantic information.
When the sentence for occurring the form of inviting in chat record text such as " tomorrow goes to climb the mountain together? " equal question sentences, then extract wherein
The noun belonged in above-mentioned preset hobby thesaurus as the second semantic information, and then judge to get close to the second hobby of user
Information, it can be determined that the second preference information for going out second user includes climbing the mountain.When second user the second preference information with wait push away
Movable matching is sent then to illustrate that second user is also to the activity that is, wait push the activity that activity is the second hobby of second user
Hobby, there is larger intention to participate in, and participate in together with the first user, activity may be bigger.It thus will be to
Push activity is also sent to second user terminal.
Referring to Fig. 4, in one embodiment, first preference information includes at least one noun, above-mentioned to judge wait push away
The step S4 for sending activity whether to match with first preference information, comprising:
Wait push movable label information described in S41, acquisition;
S42, judge whether any noun of first preference information belongs to the label information.
In the present embodiment, wait push movable label information be background work personnel when making the push according to movable
Content and type and add corresponding label information, label information includes activity name, Activity Type etc..Server get to
Movable label information is pushed, then judges whether the hobby in the first preference information belongs to label information.First preference information
Hobby activity including the first user, including at least one noun, label information are also wrapped wait push movable title and type
At least one noun is included, if any noun in the first preference information is to belong to label information, i.e. appointing in the first preference information
One noun is identical as any noun in label information, then determines the first preference information and wait push movable matching.
Referring to Fig. 5, in one embodiment, if it is above-mentioned it is described matched wait push activity with first preference information,
Include: by the step S5 for being sent to first user terminal wait push activity
If S51, the activity wait push the first hobby that activity is first user, judge first user
Address and the distance value wait push movable movable address;
If S52, the distance value are lower than distance threshold, the activity to be pushed is sent to first user terminal.
As described in above-mentioned steps S51, station address is that user fills in when registering APP account.Because the APP is company
What inside used, it is therefore necessary to fill in the inhabitation address of user.Server get the first user address and it is above-mentioned to
Movable address in push activity, then calls preset electronic map, and above-mentioned station address and movable address are input to electricity
In sub- map, distance between the two is calculated, generates distance value.In one embodiment, it calculates straight between two addresses
Linear distance generates linear distance value.In another embodiment, the method for calculating distance is to obtain station address to activity
The drive route of address obtains driving distance value.
As described in above-mentioned steps S52, distance threshold be server according to user all activities on the APP platform
User address distance with activity when movable address at a distance from be provided after Data-Statistics.For example, server is united
Counting the activity issued in nearly one month has 1, obtains this movable movable address, then obtains respectively and participate in this work
The station address of dynamic user, and distance value of multiple station address respectively with movable address is calculated, compare and obtains multiple distances
Then the maximum range value of value adds 10% on the basis of this maximum range value, be distance threshold.Server obtains again later
It obtains when pushing activity, the distance between calculating activity address and station address obtain distance value, if distance value is less than distance
Threshold value, illustrate the first user residence and movable address be not it is far, the first user is likely to participate in this activity, hair
Send the movable APP user terminal for being linked to first user.
Referring to Fig. 6, in one embodiment, the above-mentioned step for being sent to first user terminal wait push activity for described
Include: after rapid S8
If S9, described wait push the registration letter for not receiving first user terminal before movable movable Start Date
Breath sends investigation dialog box to first user terminal, the reason for activity of not registering is filled in for the first user.
As described in above-mentioned steps S9, server has sent activity and registers after being linked to the first user terminal, terminates to registration
Afterwards, i.e., before movable Start Date, server obtains all successful users of registration, and whether therefrom screen has above-mentioned first user.
Specific judgment method is that server first obtains the ID for sending and pushing movable user;Then server gets current time
The above-mentioned movable closing of entries moment had been arrived, the ID of all successful users of registration is just obtained.Then server will be above-mentioned
The ID for sending the ID for pushing movable first user and the successful user that registers is compared one by one, if all comparison fails, explanation
First user does not participate in this activity, if the first user does not participate in activity, server pops up one for the
The investigation dialog box for the reason of one user fills in non-activity is sent to backstage after then receiving the input of the first user.Just
The reason of the activity of oneself hobby is not participated in the first user of background work demographic, and activity later is made and is preferably changed
Into with push.In one embodiment, the reason of in the investigation dialog box of server pop-up including multiple non-activities
Option, convenient for the first user by choosing the reason of rapidly inputting non-activity.Multiple options include: apart from it is too far, do not infuse
It anticipates to push, time conflict, lose interest in, other reasons.
It is in one embodiment, above-mentioned that first user terminal is determined according to first semantic information referring to Fig. 7
After the step S3 of the first preference information of corresponding user, comprising:
S301, the hobby list that first preference information is added to first user;
S302, the hobby list is sent to first user terminal;
S303, confirmation of first user terminal to the hobby list is received.
It, will as soon as server often gets the first preference information of above-mentioned first user as described in above-mentioned steps S301
It is added on the hobby list of the user preset.The hobby list is used to display all that server gets above-mentioned user
One preference information.
As described in above-mentioned steps S302, the user that hobby list is sent to above-mentioned user at regular intervals by server is whole
The hobby for first user that end, i.e. server will acquire shows the first user to confirm, or despite the first user
Still the first user less wants to participate in or the activity of some first user preferences participation is not in chat record for the activity of hobby
And it is corresponding not in hobby list, therefore hobby list is sent to the first user terminal, core is carried out convenient for the first user
Pair or modification.
As described in above-mentioned steps S303, the first user increases or deletes one to hobby list by the first user terminal
Then a little hobbies click confirmation or the first user directly to hobby name single-click confirmation, after the first user terminal will confirm that
Hobby list is sent to server, and server receives the hobby list after the confirmation that the first user terminal is sent.Convenient for later again
When secondary push activity with the hobby list after the confirmation be according to come judge wait push activity whether be the first user hobby.
In conclusion the movable method of the push of the application, the work of user preferences is deduced according to the chat record of user
It is dynamic, to push its activity liked to the user, keep the activity of push purposive, improves user and participate in movable probability.
Push when be also sent to the other users more got close to the user, be conducive to user with its get close to user together with participate in work
It is dynamic, it is more conducive to the group culture construction of company.Between the address for calculating user also automatic before push and movable address
Distance does not just push the activity if not participating in apart from too far user, avoids pushing the activity that can not be participated in user.
Referring to Fig. 8, a kind of movable device of push is also provided in the embodiment of the present application, comprising:
Module 1 is obtained, for obtaining the information text of the first user terminal transmission;
Analysis module 2 obtains the first semantic letter of the information text for carrying out semantic analysis to the information text
Breath;
First judgment module 3, for determining that first user terminal corresponds to user according to first semantic information
The first preference information;
Second judgment module 4, for judging whether match with first preference information wait push activity;
First sending module 5, if for being matched wait push activity with first preference information, by the activity to be pushed
It is sent to first user terminal.
In the present embodiment, which is the server of an in-company software, the i.e. software of the user of the said firm
User, the server distribute to one account of each user, and user is logged in terminal device such as mobile phone, tablet computer of oneself etc.
Server.The information text of user terminal refers to that user passes through the chat record of mobile phone or plate on the inside APP of company,
Every chat records such as the chat including chatting with the other users of company, in the group of department.Chat record is only the use
The message that family is sent does not include received message.Chat record further include the message issued in APP platform carry out comment stay
Speech.Obtain the message sent in the account of the acquisition of module 1 user.When the chat record of user terminal is text formatting, obtain
Modulus block 1 directly acquires the information text;When the chat record of user terminal is audio format, module 1 is obtained by audio lattice
The file of formula is converted into text, then obtains the corresponding information text of the audio format;When the chat record of user terminal is table
When feelings format, module 1 is obtained by expression and is converted into text, then obtains the corresponding information text of the expression.
Analysis module 2 carries out semantic analysis by semantic analysis the relevant technologies, to above- mentioned information text, and analysis module 2 mentions
The nouns and adjectives in information text is taken out, obtains the first semantic information, the first semantic information includes nouns and adjectives.
The preference information of user is used to describe user and likes the activity description participated in.If user likes a certain things or work
It is dynamic, relative things can be chatted in chat, will be embodied in semantic information.It will appear user in semantic information to mention
And an activity and to the movable affective characteristics.Having in such as first information text of the first user is in short: today
It plays basketball, place is good, and that beats is very happy.Semantic analysis is then carried out, first getting basketball is to belong to a noun, is then analyzed
It further include having " happy " this positive emotion vocabulary in the words, the first semantic information for getting the information text includes basketball
With it is happy.First judgment module 3 judges that basketball is the of the user by basketball in above-mentioned first semantic information and happy
One preference information.In one embodiment, it is provided with a hobby thesaurus in system, has numerous activities in the thesaurus
The word of type, such as " sport basketball, football, reading, reading, music, song, bicycle, cycling, bicycle, climbs the mountain, is outdoor, running
The various words of step, salon, lecture, visit ... ".It obtains module 1 and gets the first semantic information, search in the first semantic information
The noun belonged in above-mentioned hobby thesaurus, then determine the adjective in first semantic information whether include be actively to feel
Feelings vocabulary, if it is, first judgment module 3 judges that belonging to the corresponding hobby of hobby thesaurus in the first semantic information is user
The first preference information.
Each activity has different labels according to movable concrete type.Judge whether wait push activity be user
First hobby activity, i.e. the second judgment module 4 judge it is movable label whether matched with the hobby of user.Activity to be pushed
Label be that background work personnel add corresponding label according to movable content and type when making the push.For example,
As soon as the activity that collective climbs the mountain, the label of background work personnel has " open air moves, climbs the mountain ".Server gets user's
First preference information, the second judgment module 4 match the first preference information with label, if the first hobby of user is activity
Any one word in label, then the second judgment module 4 is determined wait push the activity that activity is the first hobby of user.
If illustrating that the first user is liked the Activity Type wait push the first preference information that activity is user,
It is likely to participate in, therefore, the first sending module 5 is sent to the first user terminal should activity be pushed.Send work to be pushed
Dynamic registration links to the user port of first user, that is, sends the link to the APP user terminal of first user.
Referring to Fig. 9, in one embodiment, the above-mentioned movable device of push further include:
Interactive module 6, for obtaining in first user terminal and user terminal cluster between each user terminal
Information interaction times;
Second user module 7, for determining that the interaction times are more than described specified from the user terminal cluster
The second user terminal of threshold value;
Second sending module 8, for the activity to be pushed to be sent to second user terminal.
In the present embodiment, interactive module 6 obtains the chat record of above-mentioned first user terminal, checks and user terminal cluster
The number of the interactive information of middle other users terminal.Message of every transmission receives the as primary interaction of a message, this disappears
The unlimited formula that fixes is ceased, text, audio, expression are ok.Interaction times are more, illustrate that the user and other users relationship are closeer
It is close, or contact more in work, it is usually also required to participate in together in the activity of company organization, the group of more preferable promotion enterprise
Team's cultural construction.
Interactive module 6 obtains the interaction times of user terminal and other users terminal respectively, and then second user module 7 is sentenced
Whether disconnected interaction times are more than specified threshold, and second user module 7 gets the second user that interaction times are more than specified threshold
Terminal.Specified threshold be background work personnel according to be provided after the number statistics of user's interaction on the APP platform come.When
Interaction times with above-mentioned second user terminal are more than specified threshold, illustrate the first user user corresponding with second user terminal
Relationship is more intimate.In another embodiment, second user module 7 is obtained with first user terminal in preset time
Section in information interaction times be more than interaction threshold value second user terminal, as obtain a week in above-mentioned first user with
Then it is whole more than the second user that specified threshold is first user terminal to define interaction times for the interaction times of other users
End, thus in this embodiment, second user terminal is real-time change.Second user refers to and the first customer relationship ratio
Preferable user can then participate in together if there is activity or second user sees the activities of the user preferences
Afterwards, the first user is reminded to participate in activity.
After the second user terminal that the user has been determined, the second sending module 8 sends whole to second user wait push activity
End sends wait push the movable second user terminal for registering to link to the second user, that is, sends the link to second
The APP user terminal of user.
Referring to Fig.1 0, in one embodiment, above-mentioned second sending module 8 includes:
Analytical unit 81, for the chat record text between first user terminal and the second user terminal
Semantic analysis is carried out, the second semantic information of the user with the information text for getting close to user are obtained;
Judging unit 82, for according to second semantic information, determining second preference information for getting close to user;
First transmission unit 83, if for described wait push activity and the second preference information phase for getting close to user
Match, then transmission is described gets close to user terminal to described wait push activity.
In the present embodiment, chat record text refers to what the first user terminal and second user terminal sent or received mutually
Message, the first user terminal are sent in the text of second user terminal, and analytical unit 81 analyzes semanteme therein, obtain second
Semantic information.When the sentence for occurring the form of inviting in chat record text such as " tomorrow goes to climb the mountain together? " equal question sentences, then mention
The noun therein belonged in above-mentioned preset hobby thesaurus is taken out as the second semantic information, and then judging unit 82 judges
Get close to the second preference information of user, it can be determined that the second preference information for going out second user includes climbing the mountain.When second user
Second preference information that is, wait push the second activity liked that activity is second user, then illustrates the with wait push movable matching
Two users are also hobbies to the activity, have larger intention to participate in, and participate in together with the first user, activity can
Energy can be bigger.Thus activity to be pushed is also sent to second user terminal by the first transmission unit 83.
Referring to Fig.1 1, in one embodiment, first preference information includes at least one noun, above-mentioned second judgement
Module 4 includes:
Acquiring unit 41, it is described wait push movable label information for obtaining;
Tag unit 42, for judging whether any noun of first preference information belongs to the label information.
In the present embodiment, wait push movable label information be background work personnel when making the push according to movable
Content and type and add corresponding label information, label information includes activity name, Activity Type etc..Acquiring unit 41 obtains
To wait push movable label information, then tag unit 42 judges whether the hobby in the first preference information belongs to label letter
Breath.First preference information includes the hobby activity of the first user, including at least one noun, and label information is movable wait push
Title and type also include at least one noun, if any noun in the first preference information is to belong to label information, i.e., first
Any noun in preference information is identical as any noun in label information, then tag unit 42 determine the first preference information with
Wait push movable matching.
Referring to Fig.1 2, in one embodiment, above-mentioned first sending module 5 includes:
Judge distance unit 51, if for the activity wait push the first hobby that activity is first user,
Judge first user address and the distance value wait push movable movable address;
Second transmission unit 52 is sent if being lower than distance threshold for the distance value to first user terminal
The activity to be pushed.
In the present embodiment, station address is that user fills in when registering APP account.Because the APP is that intra-company makes
, it is therefore necessary to fill in the inhabitation address of user.Judge that distance unit 51 gets the address of the first user and above-mentioned
Wait push the movable address in activity, preset electronic map is then called, above-mentioned station address and movable address are input to
In electronic map, judges that distance unit 51 calculates distance between the two, generate distance value.In one embodiment, it calculates
Linear distance between two addresses generates linear distance value.In another embodiment, the method for calculating distance is to obtain
Station address is taken to obtain driving distance value to the drive route of movable address.
Distance threshold be server according to user on the APP platform address distance of the user of all activities with
What being provided after Data-Statistics of movable address when activity was come.For example, server statistics were sent out by nearly one month
The activity of cloth has 1, obtains this movable movable address, with then obtaining the user for participating in this movable user respectively
Location, and distance value of multiple station address respectively with movable address is calculated, compare the maximum range value for obtaining multiple distance values, so
10% is added on the basis of this maximum range value afterwards, is distance threshold.Server is obtained again when pushing activity later, meter
The distance between calculation activity address and station address obtain distance value, if distance value is less than distance threshold, illustrate the first user
Residence with movable address be not it is far, the first user is likely to participate in this activity, and the second transmission unit 52 is sent
The movable APP user terminal for being linked to first user.
Referring to Fig.1 3, in one embodiment, the above-mentioned movable device of push further include:
Inquiry module 9, if for described wait not receive the user terminal before pushing movable movable Start Date
Registration information, to first user terminal send investigation dialog box, the reason for activity of not registering is filled in for the first user.
In the present embodiment, server has sent activity and registers after being linked to the first user terminal, after registration, i.e., living
Before dynamic Start Date, inquiry module 8 obtains all successful first users of registration, and whether therefrom screen has above-mentioned first user.
Specific judgment method is that server first obtains the ID for sending and pushing movable user;Then server gets current time
The above-mentioned movable closing of entries moment had been arrived, the ID of all successful users of registration is just obtained.Then inquiry module 8 will be upper
The ID for stating the ID for sending movable first user of push and the successful user that registers is compared one by one, is failed if all comparing, is said
Bright first user does not participate in this activity, and the first user does not participate in activity, and inquiry module 8 pops up one for the
The investigation dialog box for the reason of one user fills in non-activity is sent to backstage after then receiving the input of the first user.Just
The reason of the activity of oneself hobby is not participated in the first user of background work demographic, and activity later is made and is preferably changed
Into with push.In one embodiment, the reason of including multiple non-activities in the investigation dialog box that inquiry module 8 pops up
Option, convenient for the first user by choosing the reason of rapidly inputting non-activity.Multiple options include: apart from it is too far, do not have
It notices push, time conflict, lose interest in, other reasons.
Referring to Fig.1 4, in one embodiment, the above-mentioned movable device of push further include:
Name single module 301, for first preference information to be added to the hobby list of first user;
Name single module 302 is sent, for the hobby list to be sent to first user terminal;
Name single module 303 is confirmed, for receiving confirmation of first user terminal to the hobby list.
In the present embodiment, as soon as server often gets the first hobby of above-mentioned first user, name single module 301 by its
It is added on the hobby list of first user preset.The hobby list gets above-mentioned first user's for displaying server
All first preference informations.
Hobby list is sent to the first user terminal of above-mentioned first user, i.e. server by server at regular intervals
The hobby for first user that will acquire shows the first user to confirm, or despite the first user preferences activity but
It is that the first user less wants to participate in or some first user preferences participate in activity is not corresponding in chat record not having
It in hobby list, therefore sends name single module 302 and is sent to the first user terminal for list is liked, carried out convenient for the first user
Verification or modification.
First user increases hobby list by the first user terminal or deletes some hobbies, then clicks true
Recognize or the first user is directly to hobby name single-click confirmation, the hobby list after the first user terminal will confirm that is sent to clothes
Business device, confirmation name single module 303 receive the hobby list after the confirmation that the first user terminal is sent.Convenient for push is lived again later
When dynamic with the hobby list after the confirmation be according to come judge wait push it is movable whether be the first user hobby.
In conclusion the movable device of the push of the application, the work of user preferences is deduced according to the chat record of user
It is dynamic, to push its activity liked to the user, keep the activity of push purposive, improves user and participate in movable probability.
Push when be also sent to the other users more got close to the user, be conducive to user with its get close to user together with participate in work
It is dynamic, it is more conducive to the group culture construction of company.Between the address for calculating user also automatic before push and movable address
Distance does not just push the activity if not participating in apart from too far user, avoids pushing the activity that can not be participated in user.
Referring to Fig.1 5, a kind of computer equipment is also provided in the embodiment of the present application, which can be server,
Its internal structure can be as shown in figure 15.The computer equipment includes processor, the memory, network connected by system bus
Interface and database.Wherein, the processor of the Computer Design is for providing calculating and control ability.The computer equipment is deposited
Reservoir includes non-volatile memory medium, built-in storage.The non-volatile memory medium is stored with operating system, computer program
And database.The internal memory provides environment for the operation of operating system and computer program in non-volatile memory medium.It should
The database of computer equipment is for storing the data such as information text.The network interface of the computer equipment is used for and external end
End passes through network connection communication.To realize a kind of movable method of push when the computer program is executed by processor.
Above-mentioned processor executes the step of above-mentioned push movable method: obtaining the information text that the first user terminal is sent
This;Semantic analysis is carried out to the information text, obtains the first semantic information of the information text;It is semantic according to described first
Information determines that first user terminal corresponds to the first preference information of user;Judge wait push activity and first hobby
Whether information matches;If matching, is sent to first user terminal for the activity to be pushed.
In one embodiment, above-mentioned processor execute the method also includes: obtain first user terminal and use
Information interaction times in the terminal cluster of family between each user terminal;The interaction is determined from the user terminal cluster
Number is more than the second user terminal of the specified threshold;The activity to be pushed is sent to the second user terminal.
In one embodiment, above-mentioned processor, which is executed, is sent to the second user terminal wait push activity for described
Step, comprising: semantic analysis is carried out to the chat record text between first user terminal and the second user terminal,
Obtain the second semantic information of the user with the information text for getting close to user;According to second semantic information, institute is determined
State the second preference information for getting close to user;If described match wait push activity with second preference information for getting close to user,
User terminal is got close to described wait push activity described in then sending.
In one embodiment, first preference information includes at least one noun, the execution of above-mentioned processor judge to
The step of whether push activity matches with first preference information, comprising: obtain described wait push movable label information;Sentence
Whether any noun for first preference information of breaking belongs to the label information.
In one embodiment, it is matched wait push activity with first preference information if the execution of above-mentioned processor is described,
If the step of activity to be pushed then is sent to first user terminal includes: described wait push activity as the user
The first hobby activity, then judge the user address and the distance value wait push movable movable address;If institute
Distance value is stated lower than distance threshold, then sends the activity to be pushed to the user terminal.
In one embodiment, above-mentioned processor, which is executed, is sent to first user terminal wait push activity for described
If including: described after step wait push the registration for not receiving first user terminal before movable movable Start Date
Information sends investigation dialog box to first user terminal, the reason for activity of not registering is filled in for the first user.
In one embodiment, above-mentioned processor, which is executed, determines that first user is whole according to first semantic information
After the step of holding the first preference information of corresponding user, comprising: first preference information is added to first user
Hobby list;The hobby list is sent to first user terminal;First user terminal is received to the happiness
The confirmation of good list.
In conclusion the computer equipment of the application, the activity of user preferences is deduced according to the chat record of user, from
And its activity liked is pushed to the user, keep the activity of push purposive, improves user and participate in movable probability.It is pushing
When be also sent to the other users more got close to the user, be conducive to user with its get close to user together with activity, more
Be conducive to the group culture construction of company.At a distance from the address for calculating user also automatic before push is between movable address, if
It is not participated in apart from too far user, does not just push the activity, avoid pushing the activity that can not be participated in user.
It will be understood by those skilled in the art that structure shown in Figure 15, only part relevant to application scheme
The block diagram of structure does not constitute the restriction for the computer equipment being applied thereon to application scheme.
One embodiment of the application also provides a kind of computer readable storage medium, is stored thereon with computer program, calculates
Machine program realizes a kind of push movable method when being executed by processor, specifically: obtain the information that the first user terminal is sent
Text;Semantic analysis is carried out to the information text, obtains the first semantic information of the information text;According to first language
Adopted information determines that first user terminal corresponds to the first preference information of user;Judge wait push activity and first happiness
Whether good information matches;If matching, is sent to first user terminal for the activity to be pushed.
In one embodiment, above-mentioned processor execute the method also includes: obtain first user terminal and use
Information interaction times in the terminal cluster of family between each user terminal;The interaction is determined from the user terminal cluster
Number is more than the second user terminal of the specified threshold;The activity to be pushed is sent to the second user terminal.
In one embodiment, above-mentioned processor, which is executed, is sent to the second user terminal wait push activity for described
Step, comprising: semantic analysis is carried out to the chat record text between first user terminal and the second user terminal,
Obtain the second semantic information of the user with the information text for getting close to user;According to second semantic information, institute is determined
State the second preference information for getting close to user;If described match wait push activity with second preference information for getting close to user,
User terminal is got close to described wait push activity described in then sending.
In one embodiment, upper first preference information includes at least one noun, state processor execution judge to
The step of whether push activity matches with first preference information, comprising: obtain described wait push movable label information;Sentence
Whether any noun for first preference information of breaking belongs to the label information.
In one embodiment, it is matched wait push activity with first preference information if the execution of above-mentioned processor is described,
If the step of activity to be pushed then is sent to first user terminal includes: described wait push activity as the user
The first hobby activity, then judge the user address and the distance value wait push movable movable address;If institute
Distance value is stated lower than distance threshold, then sends the activity to be pushed to the user terminal.
In one embodiment, above-mentioned processor, which is executed, is sent to first user terminal wait push activity for described
If including: described after step wait push the registration for not receiving first user terminal before movable movable Start Date
Information sends investigation dialog box to first user terminal, the reason for activity of not registering is filled in for the first user.
In one embodiment, above-mentioned processor, which is executed, determines that first user is whole according to first semantic information
After the step of holding the first preference information of corresponding user, comprising: first preference information is added to first user
Hobby list;The hobby list is sent to first user terminal;First user terminal is received to the happiness
The confirmation of good list.
In conclusion the computer readable storage medium of the application, deduces user preferences according to the chat record of user
Activity keep the activity of push purposive to push its activity liked to the user, improve user participate in it is movable general
Rate.Push when be also sent to the other users more got close to the user, be conducive to user with its get close to user together with participate in
Activity is more conducive to the group culture construction of company.Between the address for calculating user also automatic before push and movable address
Distance just do not push the activity if not participating in apart from too far user, avoid pushing the activity that can not participate in user.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer
In read/write memory medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein,
Any reference used in provided herein and embodiment to memory, storage, database or other media,
Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM
(PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include
Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms,
Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double speed are according to rate SDRAM (SSRSDRAM), enhancing
Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM
(RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, device, article or the method that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, device, article or method institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, device of element, article or method.
The foregoing is merely preferred embodiment of the present application, are not intended to limit the scope of the patents of the application, all utilizations
Equivalent structure or equivalent flow shift made by present specification and accompanying drawing content is applied directly or indirectly in other correlations
Technical field, similarly include in the scope of patent protection of the application.
Claims (10)
1. a kind of movable method of push characterized by comprising
Obtain the information text of the first user terminal transmission;
Semantic analysis is carried out to the information text, obtains the first semantic information of the information text;
Determine that first user terminal corresponds to the first preference information of user according to first semantic information;
Judge whether match with first preference information wait push activity;
If matching, is sent to first user terminal for the activity to be pushed.
2. pushing movable method as described in claim 1, which is characterized in that the method also includes:
Obtain the information interaction times in first user terminal and user terminal cluster between each user terminal;
Determine that the interaction times are more than the second user terminal of the specified threshold from the user terminal cluster;
The activity to be pushed is sent to the second user terminal.
3. pushing movable method as claimed in claim 2, which is characterized in that described that the activity to be pushed is sent to institute
The step of stating second user terminal, comprising:
Semantic analysis is carried out to the chat record text between first user terminal and the second user terminal, obtains institute
State the second semantic information of user with the information text for getting close to user;
According to second semantic information, second preference information for getting close to user is determined;
If described match wait push activity with second preference information for getting close to user, send described wait push activity extremely
It is described to get close to user terminal.
4. pushing movable method as described in claim 1, which is characterized in that first preference information includes at least one
Noun, it is described to judge wait which the step of whether activity matches with first preference information pushed, comprising:
It obtains described wait push movable label information;
Judge whether any noun of first preference information belongs to the label information.
5. pushing movable method as described in claim 1, which is characterized in that if described wait push activity and described the
The matching of one preference information, then the step of activity to be pushed being sent to first user terminal include:
If the activity wait push the first hobby that activity is first user, judge the address of first user with
The distance value wait push movable movable address;
If the distance value is lower than distance threshold, the activity to be pushed is sent to first user terminal.
6. pushing movable method as described in claim 1, which is characterized in that described that the activity to be pushed is sent to institute
Include: after the step of stating the first user terminal
If described wait push the registration information for not receiving first user terminal before movable movable Start Date, to institute
It states the first user terminal and sends investigation dialog box, the reason for activity of not registering is filled in for the first user.
7. pushing movable method as described in claim 1, which is characterized in that described to be determined according to first semantic information
After the step of first user terminal corresponds to the first preference information of user out, comprising:
First preference information is added to the hobby list of first user;
The hobby list is sent to first user terminal;
Receive confirmation of first user terminal to the hobby list.
8. a kind of movable device of push characterized by comprising
Module is obtained, for obtaining the information text record of the first user terminal transmission;
Analysis module obtains the first semantic information of the information text for carrying out semantic analysis to the information text;
First judgment module, for determining that first user terminal corresponds to the first of user according to first semantic information
Preference information;
Second judgment module, for judging whether match with first preference information wait push activity;
First sending module, if being matched for the push activity with first preference information, by described wait push movable hair
It send to first user terminal.
9. a kind of computer equipment, including memory and processor, the memory are stored with computer program, feature exists
In the step of processor realizes any one of claims 1 to 7 the method when executing the computer program.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
The step of method described in any one of claims 1 to 7 is realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810950313.1A CN109344324A (en) | 2018-08-20 | 2018-08-20 | Push movable method, apparatus, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810950313.1A CN109344324A (en) | 2018-08-20 | 2018-08-20 | Push movable method, apparatus, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109344324A true CN109344324A (en) | 2019-02-15 |
Family
ID=65291788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810950313.1A Pending CN109344324A (en) | 2018-08-20 | 2018-08-20 | Push movable method, apparatus, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109344324A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110321495A (en) * | 2019-06-03 | 2019-10-11 | 平安科技(深圳)有限公司 | Method for pushing, device, computer equipment and the storage medium of alive messages |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103886090A (en) * | 2014-03-31 | 2014-06-25 | 北京搜狗科技发展有限公司 | Content recommendation method and device based on user favorites |
CN104639420A (en) * | 2013-11-15 | 2015-05-20 | 腾讯科技(深圳)有限公司 | Instant messaging information processing method and system |
CN105979013A (en) * | 2016-07-11 | 2016-09-28 | 汇通宝支付有限责任公司 | User preference information pushing method, server and system |
CN106970949A (en) * | 2017-03-03 | 2017-07-21 | 阿里巴巴集团控股有限公司 | A kind of information recommendation method and device |
CN108306814A (en) * | 2017-08-11 | 2018-07-20 | 腾讯科技(深圳)有限公司 | Information-pushing method, device, terminal based on instant messaging and storage medium |
-
2018
- 2018-08-20 CN CN201810950313.1A patent/CN109344324A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104639420A (en) * | 2013-11-15 | 2015-05-20 | 腾讯科技(深圳)有限公司 | Instant messaging information processing method and system |
CN103886090A (en) * | 2014-03-31 | 2014-06-25 | 北京搜狗科技发展有限公司 | Content recommendation method and device based on user favorites |
CN105979013A (en) * | 2016-07-11 | 2016-09-28 | 汇通宝支付有限责任公司 | User preference information pushing method, server and system |
CN106970949A (en) * | 2017-03-03 | 2017-07-21 | 阿里巴巴集团控股有限公司 | A kind of information recommendation method and device |
CN108306814A (en) * | 2017-08-11 | 2018-07-20 | 腾讯科技(深圳)有限公司 | Information-pushing method, device, terminal based on instant messaging and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110321495A (en) * | 2019-06-03 | 2019-10-11 | 平安科技(深圳)有限公司 | Method for pushing, device, computer equipment and the storage medium of alive messages |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11908179B2 (en) | Suggestions for fallback social contacts for assistant systems | |
US11321736B2 (en) | Methods and systems for automated generation of personalized messages | |
US10599885B2 (en) | Utilizing discourse structure of noisy user-generated content for chatbot learning | |
Kaushal et al. | Emerging trends in personality identification using online social networks—a literature survey | |
US10824798B2 (en) | Data collection for a new conversational dialogue system | |
CN104813311B (en) | The system and method recommended for the virtual protocol of more people | |
US10949616B1 (en) | Automatically detecting and storing entity information for assistant systems | |
US11720749B2 (en) | Constructing conclusive answers for autonomous agents | |
WO2018036555A1 (en) | Session processing method and apparatus | |
WO2018227462A1 (en) | Method and apparatus for intelligent automated chatting | |
CN114072832A (en) | Memory-based conversational reasoning and question-answering for assistant systems | |
WO2018208979A1 (en) | Enabling rhetorical analysis via the use of communicative discourse trees | |
US20220012076A1 (en) | Processing Multimodal User Input for Assistant Systems | |
Pentland et al. | Human dynamics: computation for organizations | |
KR20160055930A (en) | Systems and methods for actively composing content for use in continuous social communication | |
CN109564578A (en) | It is inputted based on natural language user interface and generates natural language output | |
CN109565461A (en) | The output presented for inputting in response to user interface is generated, wherein input and/or output includes chat language | |
EP3557500A1 (en) | Building customized user profiles based on conversational data | |
Brugman et al. | Satirical news from left to right: Discursive integration in written online satire | |
CN109933709A (en) | Public sentiment tracking, device and the computer equipment of videotext data splitting | |
CN109344324A (en) | Push movable method, apparatus, computer equipment and storage medium | |
EP3535664A1 (en) | Data collection for a new conversational dialogue system | |
Ivanovic | Automatic instant messaging dialogue using statistical models and dialogue acts | |
Kiss | Incels: Frustrated and Angry due to Deprivation of Intimacy: A Case Study of the Radicalisation Trajectories of an Online Community on a Fringe Social Media Platform | |
Epure | Automatically modeling conversations as processes of interrelated speech Intentions |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190215 |
|
RJ01 | Rejection of invention patent application after publication |