CONTENT PLACEMENT METHOD, DEVICE, ELECTRONIC APPARATUS AND STORAGE MEDIUM
A content placement method, device, electronic apparatus and a storage medium are provided. The specific implementation includes receiving voice information; generating first response data for the voice information; and placing a first content into the first response data according to the voice information, to generate second response data. In an embodiment, application service content corresponding to the voice information and the placed content can be seamlessly linked, so that a better placement effect is formed and user experience is good.
1 . A content placement method, comprising:
receiving voice information;
generating first response data for the voice information; and
placing a first content into the first response data according to the voice information, to generate second response data.
2 . The content placement method of claim 1 , wherein the placing a first content into the first response data according to the voice information, to generate second response data comprises:
analyzing user information corresponding to the voice information, to acquire a user portrait corresponding to the voice information; and
placing the first content into the first response data according to the user portrait corresponding to the voice information, to generate the second response data.
3 . The content placement method of claim 2 , wherein the analyzing user information corresponding to the voice information, to acquire a user portrait corresponding to the voice information comprises:
acquiring the user portrait corresponding to the voice information according to a context of the voice information, a search history of a user corresponding to the voice information, and personality information of the user corresponding to the voice information.
4 . The content placement method of claim 3 , wherein after the generating first response data for the voice information, the method further comprises:
extracting a feature vector from the first response data.
5 . The content placement method of claim 4 , wherein before the placing the first content into the first response data according to the user portrait corresponding to the voice information, to generate second response data, the method further comprises:
receiving at least one second content to be placed.
6 . The content placement method of claim 5 , wherein the placing the first content into the first response data according to the user portrait corresponding to the voice information, to generate second response data comprises:
analyzing a correlation among the at least one second content, the user portrait corresponding to the voice information, and the feature vector; and acquiring the first content from the at least one second content according to a result of the analyzed correlation; and
placing the first content into the first response data to generate the second response data.
7 . A content placement method, comprising:
receiving voice information;
requesting second response data from a server according to the voice information, wherein the second response data is generated according to first response data corresponding to the voice information, the voice information, and a first content;
receiving the second response data; and
determining the second response data as return information of the voice information.
8 . The content placement method of claim 7 , wherein the first response data is generated for the voice information, and the method further comprises: extracting a feature vector from the first response data.
9 . The content placement method of claim 8 , further comprising: receiving at least one second content to be placed.
10 . The content placement method of claim 9 , further comprising:
analyzing a correlation among the at least one second content, a user portrait corresponding to the voice information, and the feature vector; and acquiring the first content from the at least one second content according to a result of the analyzed correlation; and
placing the first content into the first response data to generate the second response data.
11 . A content placement device, comprising:
one or more processors; and
a storage device configured for storing one or more programs, wherein
the one or more programs are executed by the one or more processors to enable the one or more processors to:
receive voice information;
generate first response data for the voice information; and
place a first content into the first response data according to the voice information, to generate second response data.
12 . The content placement device of claim 11 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:
analyze user information corresponding to the voice information, to acquire a user portrait corresponding to the voice information; and
place the first content into the first response data according to the user portrait corresponding to the voice information, to generate the second response data.
13 . The content placement device of claim 12 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:
acquire the user portrait corresponding to the voice information according to a context of the voice information, a search history of a user corresponding to the voice information, and personality information of the user corresponding to the voice information.
14 . The content placement device of claim 13 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:
extract a feature vector from the first response data, after receiving the first response data.
15 . The content placement device of claim 14 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:
receive at least one second content to be placed.
16 . The content placement device of claim 15 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:
analyze a correlation among the at least one second content, the user portrait corresponding to the voice information, and the feature vector; and acquire the first content from the at least one second content according to a result of the analyzed correlation; and
place the first content into the first response data to generate the second response data.
17 . An electronic apparatus, comprising:
at least one processor; and
a memory communicated with the at least one processor; wherein,
instructions executable by the at least one processor are stored in the memory, and the instructions are executed by the at least one processor, to enable the at least one processor to implement the method of claim 1 .
18 . A non-transitory computer-readable storage medium, in which instructions of a computer are stored, wherein the instructions are configured to enable the computer to implement the method according to claim 1 .