CN106330875A - Message display method and device - Google Patents

Message display method and device Download PDF

Info

Publication number
CN106330875A
CN106330875A CN201610682561.3A CN201610682561A CN106330875A CN 106330875 A CN106330875 A CN 106330875A CN 201610682561 A CN201610682561 A CN 201610682561A CN 106330875 A CN106330875 A CN 106330875A
Authority
CN
China
Prior art keywords
message
voice
link information
speech
target video
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
CN201610682561.3A
Other languages
Chinese (zh)
Other versions
CN106330875B (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 CN201610682561.3A priority Critical patent/CN106330875B/en
Publication of CN106330875A publication Critical patent/CN106330875A/en
Application granted granted Critical
Publication of CN106330875B publication Critical patent/CN106330875B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a message display method and device, and belongs to the technical field of communication. The method comprises the following steps: receiving a voice extraction request of a target video message sent by a first terminal, wherein the voice extraction request at least carries link information of the target video message, and the link information is used for indicating a storage position of a video file of the target video message in a server, obtaining audio data in the video file based on the link information, generating at least one voice message based on the audio data, sending the at least one voice message to the first terminal, so that the first terminal displays the at least one voice message in a specified area in a display interface of the target video message. Therefore, the voice message in the video message is obtained, and the voice message is displayed, so that a user can still obtain the information in the video message without downloading the video file of the video message, and the effect of saving the flow is realized.

Description

Message display method and device
Technical field
The present invention relates to communication technical field, particularly to a kind of message display method and device.
Background technology
Along with the fast development of communication technology, communication form becomes more and more diversified, and such as, terminal can be by such as Instant messaging application, social networking application etc. realize communication, that is to say, are applied by such, can mutually send message between terminal, Wherein, this message can include word message, speech message and image information etc., and in addition, this message can also include Video messaging, this video messaging refers to comprise the message of video file.After terminal receives this message, i.e. can enter in display interface Row message shows.
Currently for video messaging, what message showed realize process may include that when terminal receives this video messaging Time, display interface shows the preview picture of this video, wherein, this preview picture includes the link information of this video, uses Family can be clicked on this preview picture and instruct to trigger video acquisition, after this terminal receives the instruction of this video acquisition, regards based on this The link information of frequency, downloads this video, after this video is downloaded to this locality by this terminal, when receiving play instruction from server Time, this video can be play in this display interface, thus complete the display to this video messaging.
But, during the message of above-mentioned offer shows, when this message is video messaging, need terminal to be disappeared by this video Video file in breath downloads, and so, is easily caused waste flow.
Summary of the invention
In order to solve problem of the prior art, embodiments provide a kind of message display method and device.Described Technical scheme is as follows:
First aspect, it is provided that a kind of message display method, described method includes:
The voice receiving the target video message that first terminal sends extracts request, and the request of extracting of described voice is at least carried The link information of described target video message, described link information is for indicating the video file of described target video message at clothes Storage position in business device, and the transmission when described first terminal sends described target video message of described link information;
Based on described link information, obtain the voice data in described video file;
Based on described voice data, generate at least one speech message;
Described at least one speech message is sent to described first terminal, so that described first terminal regards in described target Frequently the appointment region in the display interface of message shows described at least one speech message.
Second aspect, it is provided that a kind of message display device, described device includes:
When the voice receiving target video message extracts instruction, obtain the link information of described target video message, Described link information is for indicating the video file of described target video message storage position in the server;
Sending described voice to server and extract request, described voice extracts in request and carries described link information, makes institute Stating server and return at least one speech message based on described link information, described at least one speech message is described server Based on described link information, the voice data from described video file acquires;
Receive described at least one speech message that described server sends, and in display circle of described target video message Appointment region in face shows described at least one speech message.
The third aspect, it is provided that a kind of message display device, described device includes:
Receiver module, extracts request for receiving the voice of the target video message that first terminal sends, and described voice carries The link information of described target video message is at least carried in the request of taking, and described link information is used for indicating described target video message Video file storage position in the server, and described link information is to send described target video to described first terminal Send during message;
First acquisition module, for the described link information received based on described receiver module, obtains described video file In voice data;
Generation module, for the described voice data obtained based on described first acquisition module, generates at least one voice Message;
First sending module, sends to the most described for described at least one speech message generated by described generation module One terminal so that the appointment region that described first terminal is in the display interface of described target video message show described at least one Bar speech message.
Fourth aspect, it is provided that a kind of message display device, described device includes:
Acquisition module, during for extracting instruction when the voice receiving target video message, obtains described target video and disappears The link information of breath, described link information is for indicating the video file of described target video message storage position in the server Put;
Sending module, extracts request for sending described voice to server, carries described in the extraction request of described voice Link information, makes described server return at least one speech message based on described link information, and described at least one voice disappears Breath is that described server acquires based on described link information, the voice data from described video file;
Receiver module, for receiving described at least one speech message that described server sends, and regards in described target Frequently the appointment region in the display interface of message shows described at least one speech message.
The technical scheme that the embodiment of the present invention provides has the benefit that server receives the mesh that first terminal sends The voice of mark video messaging extracts request, and this voice extracts in request and at least carries the video for indicating this target video message The link information of file storage position in the server, afterwards, this server, based on this link information, obtains this target video Voice data in the video file of message, and based on this voice data, generate at least one speech message, afterwards, this service This at least one speech message is sent to this first terminal by device, and so, this first terminal i.e. gets this target video message In speech message, for first terminal, owing to compared to the video file downloaded in this target video message, obtaining should The flow that at least one speech message in target video message is consumed is less, therefore, has reached to save the purpose of flow.Separately Outward, after this first terminal gets this at least one speech message, the appointment in the display interface of this target video message Region shows this at least one speech message, and so, user can click on and listen to this at least one speech message, that is to say, In the case of some flows are limited, it is not necessary to download the video file in this target video message, user still is able to by listening to this At least one speech message, knows the information in this target video message, improves Consumer's Experience.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below required for make Accompanying drawing be briefly described, it should be apparent that, below describe in accompanying drawing be only some embodiments of the present invention, for From the point of view of those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain other according to these accompanying drawings Accompanying drawing.
Figure 1A is according to a kind of implementation environment schematic diagram shown in an exemplary embodiment.
Figure 1B is according to a kind of message display method flow chart shown in an exemplary embodiment.
Fig. 2 is according to a kind of message display method flow chart shown in another exemplary embodiment.
Fig. 3 A is according to a kind of message display method flow chart shown in another exemplary embodiment.
Fig. 3 B (1) is the interface schematic diagram that a kind of message involved by Fig. 3 A embodiment shows.
Fig. 3 B (2) is the interface schematic diagram that the another kind of message involved by Fig. 3 A embodiment shows.
Fig. 3 C is the interface schematic diagram that a kind of message involved by Fig. 3 A embodiment shows.
Fig. 4 A is the structural representation according to a kind of message display device shown in an exemplary embodiment.
Fig. 4 B is the structural representation according to a kind of message display device shown in another exemplary embodiment.
Fig. 5 is the structural representation according to a kind of message display device shown in another exemplary embodiment.
Fig. 6 is the server architecture schematic diagram of a kind of message display device provided according to an exemplary embodiment.
Fig. 7 is the terminal structure schematic diagram according to a kind of message display device shown in an exemplary embodiment.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention Formula is described in further detail.
Figure 1A is according to a kind of implementation environment schematic diagram shown in an exemplary embodiment, mainly includes in this implementation environment Server 110, first terminal 120 and the second terminal 130.Wherein, this first terminal 120 and this second terminal 130 are led to respectively Cross and between cable network or wireless network and this server 110, set up communication connection.Wherein, this first terminal 120 and this second Terminal 130 is all run and has the application that may be used for realizing communication.
Figure 1B is that this message display method can according to a kind of message display method flow chart shown in an exemplary embodiment To include following several step:
Step 101: the voice receiving the target video message that first terminal sends extracts request, and this voice extracts request extremely Carrying the link information of this target video message less, this link information is for indicating the video file of this target video message at clothes Storage position in business device, and this link information sends when this first terminal sends this target video message.
Step 102: based on this link information, obtain the voice data in this video file.
Step 103: based on this voice data, generates at least one speech message.
Step 104: this at least one speech message is sent to this first terminal, so that this first terminal regards in this target Frequently the appointment region in the display interface of message shows this at least one speech message.
In embodiments of the present invention, server receives the voice of the target video message that first terminal sends and extracts request, This voice extracts in request and at least carries the storage position in the server of the video file for indicating this target video message Link information, afterwards, this server, based on this link information, obtains the audio frequency number in the video file of this target video message According to, and based on this voice data, generate at least one speech message, afterwards, this at least one speech message is sent out by this server Delivering to this first terminal, so, this first terminal i.e. gets the speech message in this target video message, for first terminal For, owing to compared to the video file downloaded in this target video message, obtaining at least one in this target video message The flow that speech message is consumed is less, therefore, has reached to save the purpose of flow.It addition, this first terminal gets this extremely After a few speech message, the appointment region in the display interface of this target video message shows that this at least one voice disappears Breath, so, user can click on and listen to this at least one speech message, that is to say, in the case of some flows are limited, it is not necessary to Downloading the video file in this target video message, user still is able to, by listening to this at least one speech message, know this Information in target video message, improves Consumer's Experience.
Alternatively, based on this voice data, generate at least one speech message, including:
When also carrying the operating system mark of this first terminal during this voice extracts request, based on this operating system mark Know, determine the phonetic matrix that the operating system of this first terminal is supported;
This voice data is converted into the phonetic matrix that the operating system of this first terminal is supported, obtains pretreatment voice Message;
Based on this pretreatment speech message, generate this at least one speech message.
Alternatively, based on this pretreatment speech message, generate this at least one speech message, including:
Judge that whether the voice duration of this pretreatment speech message is more than preset duration;
If the voice duration of this pretreatment speech message is more than this preset duration, then by this pretreatment speech message according to this Preset duration is cut, and obtains at least one short speech sound message, and every phrase sound in this at least one short speech sound message disappears The voice duration of breath is respectively less than or equal to this preset duration;
This at least one short speech sound message is defined as this at least one speech message.
Alternatively, this at least one speech message is sent after this first terminal, also includes:
Corresponding storage will be carried out between this at least one speech message with this link information;
When the voice receiving this target video message that the second terminal sends extracts request, extracting based on this voice please This link information carried in asking, obtains at least one speech message of storage corresponding with this link information;
This at least one speech message is sent to this second terminal.
Alternatively, based on this link information, obtain the voice data in this video file, including:
Based on this link information, obtain the video file of this target video message;
This voice data is extracted from this video file.
Above-mentioned all optional technical schemes, all can be according to arbitrarily combining the alternative embodiment forming the present invention, and the present invention is real Execute example this is repeated the most one by one.
Fig. 2 is according to a kind of message display method flow chart shown in another exemplary embodiment, this message display method Can include following several step:
Step 201: when the voice receiving target video message extracts instruction, obtain the link of this target video message Information, this link information is for indicating the video file of this target video message storage position in the server.
Step 202: sending this voice to server and extract request, this voice extracts in request and carries this link information, makes This server returns at least one speech message based on this link information, and this at least one speech message is that this server is based on this Link information, the voice data from this video file acquires.
Step 203: receive this at least one speech message that this server sends, and in the display of this target video message Appointment region in interface shows this at least one speech message.
In embodiments of the present invention, first terminal, when the voice receiving target video message extracts instruction, illustrates to use The speech message in this target video message is wanted to obtain in family, and this first terminal obtains for indicating regarding of this target video message The link information of frequency file storage position in the server, afterwards, the voice carrying this link information to server transmission carries Take request, after this server receives the extraction request of this voice, based on this link information, obtain the audio frequency number in this video file According to, and based on this voice data, generate at least one speech message, afterwards, this at least one speech message is sent out by this server Deliver to first terminal, owing to compared to the video file downloaded in this target video message, obtaining in this target video message The flow that at least one speech message is consumed is less, therefore, has reached to save the purpose of flow.It addition, this first terminal connects After receiving this at least one speech message, the appointment region in the display interface of this target video message show this at least one Speech message, so, user can click on and listen to this at least one speech message, that is to say, in the situation that some flows are limited Under, it is not necessary to downloading the video file in this target video message, user still is able to by listening to this at least one speech message, comes Know the information in this target video message, improve Consumer's Experience.
Alternatively, this appointment region is the region of the display positional distance predeterminable range with this target video message.
Above-mentioned all optional technical schemes, all can be according to arbitrarily combining the alternative embodiment forming the present invention, and the present invention is real Execute example this is repeated the most one by one.
Fig. 3 A is that the present embodiment is with in many ways according to a kind of message display method flow chart shown in another exemplary embodiment Interactive mode is illustrated as a example by realizing this message display method, and this message display method can include following several step Rapid:
Step 301: when the voice that first terminal receives target video message extracts instruction, obtain this target video and disappear The link information of breath, this link information for indicating the video file of this target video message storage position in the server, And this link information sent when this first terminal sends this target video message.
At present, along with the diversified development of communication mode, terminal can realize communication, example by various types of application As, this application can include but not limited to instant messaging application, social networking application and pay application etc., that is to say, by such Application, can mutually send message between terminal, after terminal receives message, i.e. can show carrying out message.Wherein, as above Described, this message is possible not only to include word message, speech message and image information etc., it is also possible to include video messaging.But It is currently for video messaging, to realize during message shows, needing to download this video file, so, work as end Terminate into network be mobile network time, be easily caused the waste of flow, show to this end, embodiments provide a kind of message Show method, to solve this technical problem.
Wherein, above-mentioned voice extracts instruction and can be triggered by user, and this user can be triggered by assigned operation, this appointment Operation can include clicking operation, slide etc., and this is not limited by the embodiment of the present invention.
Refer to Fig. 3 B (1), in actual application, when this first terminal receives this video messaging, it will usually The preview picture of the video file of this target video message is shown, as shown in 31 in Fig. 3 B (1) in display interface.In one In possible implementation, if user wants to obtain the speech message in this target video message, then can grow by this preview graph Sheet 31 is to trigger option idsplay order, after this first terminal receives this option idsplay order, aobvious in current display interface Showing options interface, as shown in 32 in Fig. 3 B (2), this options interface includes " extraction speech message " option, in Fig. 3 B (2) Shown in 321, user can click on this " extraction speech message " option and extract instruction to trigger this voice.
Wherein, this preview picture includes the link information of this video file, and this link information is by this first terminal The equipment sending this target video message sends.Correspondingly, after this first terminal receives the extraction instruction of above-mentioned voice, pre-from this Looking at and obtain this link information in picture, afterwards, this first terminal can generate voice extract request, also based on this link information I.e., this voice carries this link information in extracting request.
Step 302: this first terminal sends this voice to server and extracts request, and this voice extracts in request and carries this chain Connect information.
This first terminal is based on this link information, after generating voice extraction request, the extraction request of this voice is sent to This server.
Step 303: this server receives the voice of the target video message that first terminal sends and extracts request, and this voice carries The link information of this target video message is at least carried in the request of taking.
Step 304: this server, based on this link information, obtains the voice data in this video file.
Wherein, this server is based on this link information, and obtain the voice data in this video file implements process May include that this server, based on this link information, obtains the video file of this target video message, carries from this video file Take this voice data.
That is to say, after this server receives the extraction request of this voice, from the extraction request of this voice, obtain this target regard Frequently the link information of message, this server from the video file of this target video message indicated by this link information in this service Obtaining this video file in storage position in device, afterwards, this server extracts this voice data from this video file.
Wherein, this server extracts the process that implements of this voice data from this video file and may include that this clothes This video file is decoded processing by business device, obtains decoded video file, wherein, owing to video file is when storage, Being typically to store after video data and Audio data compression, that is to say, this video data and this voice data are actually Being two independent parts, therefore, after being decoded this video file processing, this video data and voice data i.e. achieve Separating, so, this server can extract this voice data.
It should be noted that in embodiments of the present invention, above-mentioned from this video file, extract the concrete of this voice data Implementation is only exemplary, in another embodiment, it is also possible to extract this sound otherwise from this video file Frequency evidence, this is not limited by the embodiment of the present invention.
Step 305: this server, based on this voice data, generates at least one speech message.
After this server extracts this voice data from this video file, can generate at least based on this voice data Article one, speech message.Wherein, based on this voice data, the process that realizes generating at least one speech message may include that when being somebody's turn to do Voice extract request in also carry this first terminal operating system mark time, identify based on this operating system, determine this first The phonetic matrix that the operating system of terminal is supported, is converted into what the operating system of this first terminal was supported by this voice data Phonetic matrix, obtains pretreatment speech message, based on this pretreatment speech message, generates this at least one speech message.
Wherein, operating system mark may be used for uniquely identifying an operating system.
That is to say, owing to the OS Type of first terminal is different, the phonetic matrix that this first terminal can be supported Also different, such as, the phonetic matrix that Android operation system can be supported includes AMR (Adaptibve Multi-Rate, self adaptation Multi tate) form etc., therefore, in order to make the speech message that this first terminal normal play is generated, server needs According to the OS Type of this first terminal, obtained voice data is carried out form conversion.
Wherein, this voice data is converted into implementing of phonetic matrix that the operating system of this first terminal supported Journey may include that and according to pre-arranged code form, this voice data is carried out coded treatment, to obtain the operation system of this first terminal The pretreatment speech message of the phonetic matrix that system is supported.Wherein, this pre-arranged code form can by user according to the actual requirements Self-defined setting, it is also possible to being arranged by this Server Default, this is not limited by the embodiment of the present invention.
It should be noted that in embodiments of the present invention, it is only to realize by the way being converted into voice data Illustrate as a example by the phonetic matrix that the operating system of this first terminal is supported, in another embodiment, it is also possible to by it Voice data is converted into the phonetic matrix that the operating system of this first terminal is supported by its mode, and the embodiment of the present invention is to this not Limit.
Wherein, based on this pretreatment speech message, the process that implements generating this at least one speech message can be wrapped Include: judge the voice duration of this pretreatment speech message whether more than preset duration, if during the voice of this pretreatment speech message Long more than this preset duration, then this pretreatment speech message is cut according to this preset duration, obtain at least one phrase Sound message, the voice duration of every short speech sound message in this at least one short speech sound message be respectively less than or equal to this default time Long, this at least one short speech sound message is defined as this at least one speech message.
Wherein, this preset duration can be by the most self-defined setting of user, it is also possible to set by Server Default Putting, this is not limited by the embodiment of the present invention.
During reality realizes, when this pretreatment speech message is more than this preset duration, it is not easy to first terminal and enters Row display, it is thus typically necessary to this pretreatment speech message is carried out segment processing, so that every section of speech message after segmentation Voice duration be respectively less than or equal to this preset duration.
Wherein, above-mentioned this pretreatment speech message is cut according to this preset duration, obtain at least one phrase sound The process that implements of message may include that the priority playing sequence according to this pretreatment speech message, every preset duration, right This pretreatment speech message once cuts, until cutting after this preset process speech message voice duration less than or etc. In this preset duration, so, i.e. can get at least one short speech sound message.
Such as, this preset duration can be 60 seconds, in that case, if a length of during the voice of this pretreatment speech message 95 seconds, then this pretreatment speech message is cut, obtain two short speech sound messages, during the voice of these two section speech messages Long respectively 60 seconds and 35 seconds.
Wherein it is desired to explanation, the voice duration of this pretreatment speech message above-mentioned can obtain from video file, That is to say, in the video file got in above-mentioned steps 304, including the attribute information of this voice data, this attribute information Include the voice duration of this voice data, when the voice duration of this voice data that is to say the voice of this pretreatment speech message Long.
Certainly, in addition it is also necessary to explanation, in above-mentioned implementation, if the voice duration of this pretreatment speech message is less than This preset duration, then directly can be defined as above-mentioned at least one speech message by this pretreatment speech message.
Step 306: this at least one speech message is sent to this first terminal by this server.
Step 307: this first terminal receives this at least one speech message that this server sends, and at this target video Appointment region in the display interface of message shows this at least one speech message.
After this first terminal receives this at least one speech message that this server sends, can be to this at least one language Sound message shows.Wherein, this appointment region is the region of the display positional distance predeterminable range with this target video message.
Wherein, this predeterminable range can be by the most self-defined setting of user, it is also possible to write from memory by this first terminal Recognizing setting, this is not limited by the embodiment of the present invention.
Such as, refer to Fig. 3 C, this appointment region is the lower section of the display position in this target video message, and distance should The display position predeterminable range of target video message, this at least one speech message is 33 in this Fig. 3 C.
This first terminal is after this appointment region shows this speech message, and user can click on this at least one voice and disappear Arbitrary speech message in breath is to trigger speech play instruction, when this first terminal detects that this speech play instructs, to this Speech message indicated by speech play instruction plays out, and so, user can learn the letter in this target video message Breath.
Additionally, in embodiments of the present invention, this at least one speech message is sent to this first terminal by above-mentioned server Afterwards, the request that the speech message in this target video message is extracted that other terminal sends also may can be received, That is to say, in addition to this first terminal, other terminal may be also had to be also required to this target video message and carry out voice extraction, To this end, operate in order to avoid server repeats the above-mentioned extraction to speech message, in embodiments of the present invention, this server This at least one speech message is sent after this first terminal, also performs to operate as follows:
Corresponding storage will be carried out between this at least one speech message with this link information, send when receiving the second terminal The voice of this target video message when extracting request, extract this link information of carrying in request based on this voice, obtain with At least one speech message of this link information correspondence storage, is sent to this second terminal by this at least one speech message.
Wherein, in a kind of possible implementation, will carry out between this at least one speech message and this link information The specific implementation of corresponding storage may include that sets up the ID of every speech message in this at least one speech message Incidence relation between (identification, identification) and the ID of this link information.
Specifically, if the ID of this link information is 100, then the ID of every speech message in this at least one speech message Could be arranged to the ID with this link information and there is the value of incidence relation, such as, every language in this at least one speech message The ID of sound message could be arranged to 100_x, such as, if this at least one speech message includes two speech messages, then this two In bar speech message, the ID of every speech message can be respectively 100_1 and 100_2, that is to say, this link information is main message, This at least one speech message is this pair message, so, it is achieved that by every speech message in this at least one speech message It is associated between ID and the ID of this link information, that is to say, it is achieved that by this at least one speech message and this link information Between carry out corresponding storage.
Certainly, it should be noted that above by set up in this at least one speech message the ID of every speech message with Incidence relation between the ID of this link information, it is achieved corresponding by carrying out between this at least one speech message with this link information The mode of storage is only exemplary, in another embodiment, it is also possible to use alternate manner by this at least one speech message With carry out between this link information corresponding storage, this is not limited by the embodiment of the present invention.
It should be noted that in embodiments of the present invention, it is only with this server, this at least one speech message to be sent After this first terminal, directly carry out as a example by carrying out corresponding storage between this at least one speech message with this link information Illustrating, in another embodiment, this server is also possible to after receiving the notification message that this first terminal sends, by this most extremely Few between a speech message and this link information, carry out corresponding storage, wherein, this notification message be used for notifying server this One terminal has been received by this at least one speech message, that is to say, this first terminal disappears receiving this at least one voice After breath, send this notification message to this server, afterwards, this server by this at least one speech message and this link information it Between carry out corresponding storage, this is not limited by the embodiment of the present invention.
It addition, above-mentioned server will carry out corresponding storage between this at least one speech message with this link information after, The message being also possible to receive the transmission of this first terminal pulls request, and this message pulls request and draws for indicating server to return this Before taking the time and apart from this pull the time nearest specify all message in duration, that is to say, in a kind of possible realization In mode, user may wish to obtain history message record, and this history message record includes this target video message, at this In the case of Zhong, if this server receives this message and pulls request, then judge the transmission of the link information of this target video message Whether time point pulls in time nearest appointment duration before this pulls the time and apart from this, if the transmission of this link information Time point pulls in time nearest appointment duration before this pulls the time and apart from this, then this server is by this target video The video file of message and this at least one speech message are sent to this first terminal.
Wherein, this appointment duration can be by the most self-defined setting of user, it is also possible to write from memory by this first terminal Recognizing setting, this is not limited by the embodiment of the present invention.
In embodiments of the present invention, server receives the voice of the target video message that first terminal sends and extracts request, This voice extracts in request and at least carries the storage position in the server of the video file for indicating this target video message Link information, afterwards, this server, based on this link information, obtains the audio frequency number in the video file of this target video message According to, and based on this voice data, generate at least one speech message, afterwards, this at least one speech message is sent out by this server Delivering to this first terminal, so, this first terminal i.e. gets the speech message in this target video message, for first terminal For, owing to compared to the video file downloaded in this target video message, obtaining at least one in this target video message The flow that speech message is consumed is less, therefore, has reached to save the purpose of flow.It addition, this first terminal gets this extremely After a few speech message, the appointment region in the display interface of this target video message shows that this at least one voice disappears Breath, so, user can click on and listen to this at least one speech message, that is to say, in the case of some flows are limited, it is not necessary to Downloading the video file in this target video message, user still is able to, by listening to this at least one speech message, know this Information in target video message, improves Consumer's Experience.
Fig. 4 A is the structural representation according to a kind of message display device shown in an exemplary embodiment, and this message shows Device can be by software, hardware or both be implemented in combination with.This message display device may include that
Receiver module 410, extracts request for receiving the voice of the target video message that first terminal sends, and this voice carries The link information of this target video message is at least carried in the request of taking, and this link information is for indicating the video of this target video message File storage position in the server, and this link information be when this first terminal sends this target video message send 's;
First acquisition module 420, for this link information received based on this receiver module 410, obtains this video file In voice data;
Generation module 430, for this voice data obtained based on this first acquisition module 420, generates at least one language Sound message;
First sending module 440, for this at least one speech message that this generation module 430 is generated send to this One terminal, so that the appointment region that this first terminal is in the display interface of this target video message shows this at least one voice Message.
Alternatively, this generation module 430 includes:
Determine unit, when also carrying the operating system mark of this first terminal in extracting request when this voice, based on This operating system identifies, and determines the phonetic matrix that the operating system of this first terminal is supported;
Converting unit, for this voice data is converted into the phonetic matrix that the operating system of this first terminal is supported, Obtain pretreatment speech message;
Signal generating unit, for based on this pretreatment speech message, generates this at least one speech message.
Alternatively, this signal generating unit is used for:
Judge that whether the voice duration of this pretreatment speech message is more than preset duration;
If the voice duration of this pretreatment speech message is more than this preset duration, then by this pretreatment speech message according to this Preset duration is cut, and obtains at least one short speech sound message, and every phrase sound in this at least one short speech sound message disappears The voice duration of breath is respectively less than or equal to this preset duration;
This at least one short speech sound message is defined as this at least one speech message.
Alternatively, refer to Fig. 4 B, this device also includes:
Memory module 450, for carrying out corresponding storage between this at least one speech message with this link information;
Second acquisition module 460, please for extracting when the voice receiving this target video message that the second terminal sends When asking, extract this link information carried in request based on this voice, obtain at least one of storage corresponding with this link information Speech message;
Second sending module 470, for being sent to this second terminal by this at least one speech message.
Alternatively, this first acquisition module 420 includes:
Acquiring unit, for based on this link information, obtains the video file of this target video message;
Extraction unit, for extracting this voice data from this video file.
In embodiments of the present invention, server receives the voice of the target video message that first terminal sends and extracts request, This voice extracts in request and at least carries the storage position in the server of the video file for indicating this target video message Link information, afterwards, this server, based on this link information, obtains the audio frequency number in the video file of this target video message According to, and based on this voice data, generate at least one speech message, afterwards, this at least one speech message is sent out by this server Delivering to this first terminal, so, this first terminal i.e. gets the speech message in this target video message, for first terminal For, owing to compared to the video file downloaded in this target video message, obtaining at least one in this target video message The flow that speech message is consumed is less, therefore, has reached to save the purpose of flow.It addition, this first terminal gets this extremely After a few speech message, the appointment region in the display interface of this target video message shows that this at least one voice disappears Breath, so, user can click on and listen to this at least one speech message, that is to say, in the case of some flows are limited, it is not necessary to Downloading the video file in this target video message, user still is able to, by listening to this at least one speech message, know this Information in target video message, improves Consumer's Experience.
Fig. 5 is the structural representation according to a kind of message display device shown in an exemplary embodiment, and this message shows Device can be by software, hardware or both be implemented in combination with.This message display device may include that
Acquisition module 510, during for extracting instruction when the voice receiving target video message, obtains this target video and disappears The link information of breath, this link information is for indicating the video file of this target video message storage position in the server;
Sending module 520, extracts request for sending this voice to server, and this voice extracts in request and carries this link Information, makes this server return at least one speech message based on this link information, and this at least one speech message is this service Device acquires based on this link information, the voice data from this video file;
Receiver module 530, for receiving this at least one speech message that this server sends, and disappears at this target video Appointment region in the display interface of breath shows this at least one speech message.
Alternatively, this appointment region is the region of the display positional distance predeterminable range with this target video message.
In embodiments of the present invention, first terminal, when the voice receiving target video message extracts instruction, illustrates to use The speech message in this target video message is wanted to obtain in family, and this first terminal obtains for indicating regarding of this target video message The link information of frequency file storage position in the server, afterwards, the voice carrying this link information to server transmission carries Take request, after this server receives the extraction request of this voice, based on this link information, obtain the audio frequency number in this video file According to, and based on this voice data, generate at least one speech message, afterwards, this at least one speech message is sent out by this server Deliver to first terminal, owing to compared to the video file downloaded in this target video message, obtaining in this target video message The flow that at least one speech message is consumed is less, therefore, has reached to save the purpose of flow.It addition, this first terminal connects After receiving this at least one speech message, the appointment region in the display interface of this target video message show this at least one Speech message, so, user can click on and listen to this at least one speech message, that is to say, in the situation that some flows are limited Under, it is not necessary to downloading the video file in this target video message, user still is able to by listening to this at least one speech message, comes Know the information in this target video message, improve Consumer's Experience.
It should be understood that above-described embodiment provide message display device when realizing message display method, only more than The division stating each functional module is illustrated, and in actual application, can distribute above-mentioned functions by difference as desired Functional module complete, the internal structure of equipment will be divided into different functional modules, with complete described above all or Person's partial function.It addition, the embodiment of the message display device of above-described embodiment offer and message display method belongs to same structure Thinking, it implements process and refers to embodiment of the method, repeats no more here.
Fig. 6 is the server architecture schematic diagram of a kind of message display device provided according to an exemplary embodiment.These clothes Business device can be the server in background server cluster.Specifically:
Server 600 includes CPU (CPU) 601, includes random access memory (RAM) 602 and read-only deposit The system storage 604 of reservoir (ROM) 603, and connection system memorizer 604 and the system bus of CPU 601 605.Server 600 also includes the basic input/output (I/O transmitting information between each device in help computer System) 606, and for storing operating system 613, application program 614 and the mass-memory unit of other program modules 615 607。
Basic input/output 606 includes the display 608 for showing information and for user's input information The input equipment 609 of such as mouse, keyboard etc.Wherein display 608 and input equipment 609 are all by being connected to system bus The IOC 610 of 605 is connected to CPU 601.Basic input/output 606 can also include defeated Enter o controller 610 for receiving and processing defeated from other equipment multiple such as keyboard, mouse or electronic touch pens Enter.Similarly, IOC 610 also provides output to display screen, printer or other kinds of outut device.
Mass-memory unit 607 connects by being connected to the bulk memory controller (not shown) of system bus 605 To CPU 601.Mass-memory unit 607 and the computer-readable medium being associated thereof provide for server 600 Non-volatile memories.It is to say, mass-memory unit 607 can include such as hard disk or CD-ROM drive etc Computer-readable medium (not shown).
Without loss of generality, computer-readable medium can include computer-readable storage medium and communication media.Computer Storage Medium includes for storing any of the information such as such as computer-readable instruction, data structure, program module or other data Volatibility that method or technology realize and medium non-volatile, removable and irremovable.Computer-readable storage medium include RAM, ROM, EPROM, EEPROM, flash memory or its technology of other solid-state storage, CD-ROM, DVD or other optical storage, cartridge, magnetic Band, disk storage or other magnetic storage apparatus.Certainly, skilled person will appreciate that computer-readable storage medium is not limited to State several.Above-mentioned system storage 604 and mass-memory unit 607 may be collectively referred to as memorizer.
According to various embodiments of the present invention, server 600 can also be connected to network by networks such as such as the Internets On remote computer run.Namely server 600 can be by the NIU 611 being connected on system bus 605 It is connected to network 612, in other words, it is possible to use NIU 611 is connected to other kinds of network or remotely counts Calculation machine system (not shown).
Above-mentioned memorizer also includes one or more than one program, and one or more than one program are stored in storage In device, it is configured to be performed by CPU.One or more than one program comprise for carry out embodiment of the present invention offer as The instruction of lower described message display method, including:
The voice receiving the target video message that first terminal sends extracts request, and the request of extracting of this voice at least carries this The link information of target video message, this link information is for indicating the video file of this target video message in the server Store position, and this link information sent when this first terminal sends this target video message;
Based on this link information, obtain the voice data in this video file;
Based on this voice data, generate at least one speech message;
This at least one speech message is sent to this first terminal, so that this first terminal is in this target video message Appointment region in display interface shows this at least one speech message.
Alternatively, based on this voice data, generate at least one speech message, including:
When also carrying the operating system mark of this first terminal during this voice extracts request, based on this operating system mark Know, determine the phonetic matrix that the operating system of this first terminal is supported;
This voice data is converted into the phonetic matrix that the operating system of this first terminal is supported, obtains pretreatment voice Message;
Based on this pretreatment speech message, generate this at least one speech message.
Alternatively, based on this pretreatment speech message, generate this at least one speech message, including:
Judge that whether the voice duration of this pretreatment speech message is more than preset duration;
If the voice duration of this pretreatment speech message is more than this preset duration, then by this pretreatment speech message according to this Preset duration is cut, and obtains at least one short speech sound message, and every phrase sound in this at least one short speech sound message disappears The voice duration of breath is respectively less than or equal to this preset duration;
This at least one short speech sound message is defined as this at least one speech message.
Alternatively, this at least one speech message is sent after this first terminal, also includes:
Corresponding storage will be carried out between this at least one speech message with this link information;
When the voice receiving this target video message that the second terminal sends extracts request, extracting based on this voice please This link information carried in asking, obtains at least one speech message of storage corresponding with this link information;
This at least one speech message is sent to this second terminal.
Alternatively, based on this link information, obtain the voice data in this video file, including:
Based on this link information, obtain the video file of this target video message;
This voice data is extracted from this video file.
In embodiments of the present invention, server receives the voice of the target video message that first terminal sends and extracts request, This voice extracts in request and at least carries the storage position in the server of the video file for indicating this target video message Link information, afterwards, this server, based on this link information, obtains the audio frequency number in the video file of this target video message According to, and based on this voice data, generate at least one speech message, afterwards, this at least one speech message is sent out by this server Delivering to this first terminal, so, this first terminal i.e. gets the speech message in this target video message, for first terminal For, owing to compared to the video file downloaded in this target video message, obtaining at least one in this target video message The flow that speech message is consumed is less, therefore, has reached to save the purpose of flow.It addition, this first terminal gets this extremely After a few speech message, the appointment region in the display interface of this target video message shows that this at least one voice disappears Breath, so, user can click on and listen to this at least one speech message, that is to say, in the case of some flows are limited, it is not necessary to Downloading the video file in this target video message, user still is able to, by listening to this at least one speech message, know this Information in target video message, improves Consumer's Experience.
Fig. 7 is the terminal structure schematic diagram according to a kind of message display device shown in an exemplary embodiment.See figure 7, terminal 700 can include communication unit 710, include the memorizer of one or more computer-readable recording mediums 720, input block 730, display unit 740, sensor 750, voicefrequency circuit 760, WIFI (Wireless Fidelity, wireless Fidelity) module 770, include one or more than one processes the parts such as the processor 780 of core and power supply 790.Ability Field technique personnel are appreciated that the terminal structure shown in Fig. 7 is not intended that the restriction to terminal, can include more more than diagram Or less parts, or combine some parts, or different parts are arranged.Wherein:
Communication unit 710 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, this communication unit 710 Can be RF (Radio Frequency, radio frequency) circuit, router, modem, etc. network communication equipment.Especially, when When communication unit 710 is RF circuit, after the downlink information of base station is received, transfer at one or more than one processor 780 Reason;It addition, be sent to base station by relating to up data.Usually as the RF circuit of communication unit include but not limited to antenna, At least one amplifier, tuner, one or more agitator, subscriber identity module (SIM) card, transceiver, bonder, LNA (Low Noise Amplifier, low-noise amplifier), duplexer etc..Additionally, communication unit 710 can also be by wireless Communication communicates with network and other equipment.Described radio communication can use arbitrary communication standard or agreement, includes but not limited to GSM (Global System of Mobile communication, global system for mobile communications), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code Division Multiple Access, code Point multiple access), WCDMA (Wideband Code Division Multiple Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short Messaging Service, Short Message Service) etc.. Memorizer 720 can be used for storing software program and module, and processor 780 is stored in the software journey of memorizer 720 by operation Sequence and module, thus perform the application of various function and data process.Memorizer 720 can mainly include storing program area and depositing Storage data field, wherein, storage program area can store the application program needed for operating system, at least one function, and (such as sound is broadcast Playing function, image player function etc.) etc.;Storage data field can store data (the such as sound that the use according to terminal 700 is created Frequency evidence, phone directory etc.) etc..Additionally, memorizer 720 can include high-speed random access memory, it is also possible to include non-volatile Property memorizer, for example, at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, deposit Reservoir 720 can also include Memory Controller, to provide processor 780 and the input block 730 access to memorizer 720.
Input block 730 can be used for receiving numeral or the character information of input, and produces and user setup and function Control relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Preferably, input block 730 can include touching Sensitive surfaces 731 and other input equipments 732.Touch sensitive surface 731, also referred to as touches display screen or Trackpad, can collect use Family thereon or neighbouring touch operation (such as user uses any applicable object such as finger, stylus or adnexa at touch-sensitive table Operation on face 731 or near Touch sensitive surface 731), and drive corresponding attachment means according to formula set in advance.Optional , Touch sensitive surface 731 can include touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detection is used The touch orientation at family, and detect the signal that touch operation brings, transmit a signal to touch controller;Touch controller is from touch Receive touch information on detection device, and be converted into contact coordinate, then give processor 780, and processor 780 can be received The order sent also is performed.Furthermore, it is possible to use the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave Realize Touch sensitive surface 731.Except Touch sensitive surface 731, input block 730 can also include other input equipments 732.Preferably, Other input equipments 732 can include but not limited to physical keyboard, function key (such as volume control button, switch key etc.), One or more in trace ball, mouse, action bars etc..
Display unit 740 can be used for the information that inputted by user of display or the information being supplied to user and terminal 700 Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its combination in any. Display unit 740 can include display floater 741, optionally, can use LCD (Liquid Crystal Display, liquid crystal Show device), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display floater 741.Further, Touch sensitive surface 731 can cover display floater 741, when Touch sensitive surface 731 detects thereon or neighbouring touching After touching operation, send processor 780 to determine the type of touch event, with preprocessor 780 according to the type of touch event Display floater 741 provides corresponding visual output.Although in the figure 7, Touch sensitive surface 731 and display floater 741 are conducts Two independent parts realize input and input function, but in some embodiments it is possible to by Touch sensitive surface 731 and display Panel 741 is integrated and realizes input and output function.
Terminal 700 may also include at least one sensor 750, such as optical sensor, motion sensor and other sensings Device.Optical sensor can include ambient light sensor and proximity transducer, and wherein, ambient light sensor can bright according to ambient light Secretly regulating the brightness of display floater 741, proximity transducer can cut out display floater 741 when terminal 700 moves in one's ear And/or backlight.As the one of motion sensor, Gravity accelerometer can detect (generally three axles) in all directions and add The size of speed, can detect that size and the direction of gravity time static, can be used for identifying application (the such as horizontal/vertical screen of mobile phone attitude Switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;As for terminal 700 Other sensors such as the gyroscope that can also configure, barometer, drimeter, thermometer, infrared ray sensor, do not repeat them here.
Voicefrequency circuit 760, speaker 761, microphone 762 can provide the audio interface between user and terminal 700.Audio frequency The signal of telecommunication after the voice data conversion that circuit 760 can will receive, is transferred to speaker 761, speaker 761 is converted to sound Tone signal exports;On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone 762, voicefrequency circuit 760 after receiving Be converted to voice data, then after being processed by voice data output processor 780, through communication unit 710 be sent to such as another Terminal, or voice data is exported to memorizer 720 to process further.Voicefrequency circuit 760 is also possible that earplug is inserted Hole, to provide the communication of peripheral hardware earphone and terminal 700.
In order to realize radio communication, this terminal can be configured with wireless communication unit 770, this wireless communication unit 770 It can be WIFI module.WIFI belongs to short range wireless transmission technology, and terminal 700 can be helped by wireless communication unit 770 User sends and receive e-mail, browses webpage and access streaming video etc., and it has provided the user wireless broadband internet and has accessed. Although figure shows wireless communication unit 770, but it is understood that, it is also not belonging to must be configured into of terminal 700, complete Entirely can omit in not changing the scope of essence of invention as required.
Processor 780 is the control centre of terminal 700, utilizes various interface and each portion of the whole mobile phone of connection Point, it is stored in the software program in memorizer 720 and/or module by running or performing, and calls and be stored in memorizer 720 Interior data, perform the various functions of terminal 700 and process data, thus mobile phone is carried out integral monitoring.Optionally, processor 780 can include one or more process core;Preferably, processor 780 can integrated application processor and modem processor, Wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes nothing Line communicates.It is understood that above-mentioned modem processor can not also be integrated in processor 780.
Terminal 700 also includes the power supply 790 (such as battery) powered to all parts, it is preferred that power supply can be by electricity Management system is logically contiguous with processor 780, thus realizes management charging, electric discharge and power consumption by power-supply management system The functions such as management.Power supply 760 can also include one or more direct current or alternating current power supply, recharging system, power supply event Barrier testing circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal 700 can also include photographic head, bluetooth module etc., does not repeats them here.
In the present embodiment, terminal also includes one or more than one program, this or more than one journey Sequence is stored in memorizer, and is configured to be performed by one or more than one processor, one or more than one Program comprises the instruction of the message display method as described below for carrying out embodiment of the present invention offer, including:
When the voice receiving target video message extracts instruction, obtain the link information of this target video message, should Link information is for indicating the video file of this target video message storage position in the server;
Sending this voice to server and extract request, this voice extracts in request and carries this link information, makes this server Returning at least one speech message based on this link information, this at least one speech message is that this server is believed based on this link Breath, the voice data from this video file acquires;
Receive this at least one speech message that this server sends, and in the display interface of this target video message Region is specified to show this at least one speech message.
Alternatively, this appointment region is the region of the display positional distance predeterminable range with this target video message.
In embodiments of the present invention, first terminal, when the voice receiving target video message extracts instruction, illustrates to use The speech message in this target video message is wanted to obtain in family, and this first terminal obtains for indicating regarding of this target video message The link information of frequency file storage position in the server, afterwards, the voice carrying this link information to server transmission carries Take request, after this server receives the extraction request of this voice, based on this link information, obtain the audio frequency number in this video file According to, and based on this voice data, generate at least one speech message, afterwards, this at least one speech message is sent out by this server Deliver to first terminal, owing to compared to the video file downloaded in this target video message, obtaining in this target video message The flow that at least one speech message is consumed is less, therefore, has reached to save the purpose of flow.It addition, this first terminal connects After receiving this at least one speech message, the appointment region in the display interface of this target video message show this at least one Speech message, so, user can click on and listen to this at least one speech message, that is to say, in the situation that some flows are limited Under, it is not necessary to downloading the video file in this target video message, user still is able to by listening to this at least one speech message, comes Know the information in this target video message, improve Consumer's Experience.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can pass through hardware Completing, it is also possible to instruct relevant hardware by program and complete, described program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention and Within principle, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.

Claims (14)

1. a message display method, it is characterised in that described method includes:
The voice receiving the target video message that first terminal sends extracts request, and the request of extracting of described voice is at least carried described The link information of target video message, described link information is for indicating the video file of described target video message at server In storage position, and described link information to described first terminal send described target video message time send;
Based on described link information, obtain the voice data in described video file;
Based on described voice data, generate at least one speech message;
Described at least one speech message is sent to described first terminal, so that described first terminal disappears at described target video Appointment region in the display interface of breath shows described at least one speech message.
2. the method for claim 1, it is characterised in that described based on described voice data, generates at least one voice Message, including:
When also carrying the operating system mark of described first terminal during described voice extracts request, based on described operating system mark Know, determine the phonetic matrix that the operating system of described first terminal is supported;
Described voice data is converted into the phonetic matrix that the operating system of described first terminal is supported, obtains pretreatment voice Message;
Based on described pretreatment speech message, generate described at least one speech message.
3. method as claimed in claim 2, it is characterised in that described based on described pretreatment speech message, described in generation extremely A few speech message, including:
Judge that whether the voice duration of described pretreatment speech message is more than preset duration;
If the voice duration of described pretreatment speech message is more than described preset duration, then by described pretreatment speech message according to Described preset duration is cut, and obtains at least one short speech sound message, and every in described at least one short speech sound message short The voice duration of speech message is respectively less than or equal to described preset duration;
Described at least one short speech sound message is defined as described at least one speech message.
4. the method as described in claim 1-3 is arbitrary, it is characterised in that described by described at least one speech message send extremely After described first terminal, also include:
Corresponding storage will be carried out between described at least one speech message and described link information;
When the voice receiving the described target video message that the second terminal sends extracts request, extracting based on described voice please The described link information carried in asking, obtains at least one speech message of storage corresponding with described link information;
Described at least one speech message is sent to described second terminal.
5. the method as described in claim 1-3, it is characterised in that described based on described link information, obtains described video literary composition Voice data in part, including:
Based on described link information, obtain the video file of described target video message;
Described voice data is extracted from described video file.
6. a message display method, it is characterised in that described method includes:
When the voice receiving target video message extracts instruction, obtain the link information of described target video message, described Link information is for indicating the video file of described target video message storage position in the server;
Sending described voice to server and extract request, described voice extracts in request and carries described link information, makes described clothes Business device returns at least one speech message based on described link information, described at least one speech message be described server based on Described link information, the voice data from described video file acquires;
Receive described at least one speech message that described server sends, and in the display interface of described target video message Appointment region show described at least one speech message.
7. method as claimed in claim 6, it is characterised in that described appointment region is and the display of described target video message The region of positional distance predeterminable range.
8. a message display device, it is characterised in that described device includes:
Receiver module, extracts request for receiving the voice of the target video message that first terminal sends, and described voice extracts please Seeking the link information at least carrying described target video message, described link information is for indicating regarding of described target video message Frequency file storage position in the server, and described link information be to described first terminal send described target video message Time send;
First acquisition module, for the described link information received based on described receiver module, obtains in described video file Voice data;
Generation module, for the described voice data obtained based on described first acquisition module, generates at least one speech message;
First sending module, sends to described first eventually for described at least one speech message generated by described generation module End, so that the appointment region that described first terminal is in the display interface of described target video message shows described at least one language Sound message.
9. device as claimed in claim 8, it is characterised in that described generation module includes:
Determine unit, when also carrying the operating system mark of described first terminal in extracting request when described voice, based on Described operating system identifies, and determines the phonetic matrix that the operating system of described first terminal is supported;
Converting unit, for described voice data is converted into the phonetic matrix that the operating system of described first terminal is supported, Obtain pretreatment speech message;
Signal generating unit, for based on described pretreatment speech message, generates described at least one speech message.
10. device as claimed in claim 9, it is characterised in that described signal generating unit is used for:
Judge that whether the voice duration of described pretreatment speech message is more than preset duration;
If the voice duration of described pretreatment speech message is more than described preset duration, then by described pretreatment speech message according to Described preset duration is cut, and obtains at least one short speech sound message, and every in described at least one short speech sound message short The voice duration of speech message is respectively less than or equal to described preset duration;
Described at least one short speech sound message is defined as described at least one speech message.
11. devices as described in claim 8-10 is arbitrary, it is characterised in that described device also includes:
Memory module, for carrying out corresponding storage between described at least one speech message and described link information;
Second acquisition module, during for extracting request when the voice receiving the described target video message that the second terminal sends, Extract the described link information carried in request based on described voice, obtain at least one of storage corresponding with described link information Speech message;
Second sending module, for being sent to described second terminal by described at least one speech message.
12. devices as described in claim 8-10, it is characterised in that described first acquisition module includes:
Acquiring unit, for based on described link information, obtains the video file of described target video message;
Extraction unit, for extracting described voice data from described video file.
13. 1 kinds of message display device, it is characterised in that described device includes:
Acquisition module, during for extracting instruction when the voice receiving target video message, obtains described target video message Link information, described link information is for indicating the video file of described target video message storage position in the server;
Sending module, extracts request for sending described voice to server, and described voice extracts in request and carries described link Information, makes described server return at least one speech message based on described link information, and described at least one speech message is Described server acquires based on described link information, the voice data from described video file;
Receiver module, for receiving described at least one speech message that described server sends, and disappears at described target video Appointment region in the display interface of breath shows described at least one speech message.
14. devices as claimed in claim 13, it is characterised in that described appointment region is aobvious with described target video message Show the region of positional distance predeterminable range.
CN201610682561.3A 2016-08-17 2016-08-17 Message display method and device Active CN106330875B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610682561.3A CN106330875B (en) 2016-08-17 2016-08-17 Message display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610682561.3A CN106330875B (en) 2016-08-17 2016-08-17 Message display method and device

Publications (2)

Publication Number Publication Date
CN106330875A true CN106330875A (en) 2017-01-11
CN106330875B CN106330875B (en) 2019-12-24

Family

ID=57743923

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610682561.3A Active CN106330875B (en) 2016-08-17 2016-08-17 Message display method and device

Country Status (1)

Country Link
CN (1) CN106330875B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920619A (en) * 2018-06-28 2018-11-30 Oppo广东移动通信有限公司 Document display method, device, storage medium and electronic equipment
CN109391540A (en) * 2018-10-31 2019-02-26 珠海市小源科技有限公司 A kind of processing method and processing device of RCS message
CN112863478A (en) * 2020-12-30 2021-05-28 东风汽车有限公司 Chat interaction display method in driving process, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102916951A (en) * 2012-10-11 2013-02-06 北京百度网讯科技有限公司 Multimedia information conversion method, system and device
CN103929658A (en) * 2014-05-08 2014-07-16 深圳如果技术有限公司 Video program listening method and system based on cloud server
CN103945272A (en) * 2013-01-23 2014-07-23 腾讯科技(北京)有限公司 Video interaction method, apparatus and system
CN104616652A (en) * 2015-01-13 2015-05-13 小米科技有限责任公司 Voice transmission method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102916951A (en) * 2012-10-11 2013-02-06 北京百度网讯科技有限公司 Multimedia information conversion method, system and device
CN103945272A (en) * 2013-01-23 2014-07-23 腾讯科技(北京)有限公司 Video interaction method, apparatus and system
CN103929658A (en) * 2014-05-08 2014-07-16 深圳如果技术有限公司 Video program listening method and system based on cloud server
CN104616652A (en) * 2015-01-13 2015-05-13 小米科技有限责任公司 Voice transmission method and device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920619A (en) * 2018-06-28 2018-11-30 Oppo广东移动通信有限公司 Document display method, device, storage medium and electronic equipment
CN109391540A (en) * 2018-10-31 2019-02-26 珠海市小源科技有限公司 A kind of processing method and processing device of RCS message
CN112863478A (en) * 2020-12-30 2021-05-28 东风汽车有限公司 Chat interaction display method in driving process, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN106330875B (en) 2019-12-24

Similar Documents

Publication Publication Date Title
CN105005909A (en) Method and device for predicting lost users
CN104142868B (en) Establish the method and device of connection
CN104683456B (en) Method for processing business, server and terminal
CN103473092B (en) A kind of download the processing method of application, device and terminal unit
CN103905885A (en) Video live broadcast method and device
CN105788612A (en) Method and device for testing tone quality
CN103763112B (en) A kind of user identity protection method and apparatus
CN106371964B (en) Method and device for prompting message
CN103313139A (en) History display method and device and electronic device
CN103699309B (en) A kind of method for recording of synchronization video, device and mobile terminal
CN104239332A (en) Webpage content processing method, webpage content processing device and browser client side
CN103678502B (en) Information collection method and device
CN105959482B (en) A kind of control method and electronic equipment of scene audio
CN103945241A (en) Streaming data statistical method, system and related device
CN106303605B (en) A kind of methods, devices and systems to send a notification message
CN103491421B (en) Content displaying method, device and intelligent television
CN104516890A (en) Business processing method, business processing device and electronic equipment
CN104243394A (en) Multimedia file playing method and device
CN106375182B (en) Voice communication method and device based on instant messaging application
CN106210838B (en) Caption presentation method and device
CN105721282B (en) Message display method and device
CN106330875A (en) Message display method and device
CN105553718B (en) Guidance information display methods and device
CN106708501A (en) Activity monitoring method and device
CN106371797A (en) Method and device for configuring sound effect

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant