Summary of the invention
The method of the TV programme that technical problem to be solved by this invention provides a kind of mobile phone TV terminal and receipts thereof when broadcasting communication can make the pretty good mistake of the user TV programme of period of conversing.
In order to solve the problems of the technologies described above, the invention provides a kind of mobile phone TV terminal and receive the method for the TV programme when broadcasting communication, comprise: when mobile phone TV terminal reception and broadcast TV programme, as carrying out communication traffic, then when default setting or when judging that Set For Current is for needs buffer memory television programme data, when carrying out this communication traffic, continue the television programme data that this TV programme signal of reception and caching process obtain, for the television programme data of when this communication traffic finishes, selecting to play buffer memory by the user; Mobile phone TV terminal stops to play TV programme and buffer memory television programme data the zero hour at each communication traffic, write down a timestamp of current time simultaneously, and the corresponding relation of setting up the television programme data that will play at first in this timestamp and the current cache; When mobile phone TV terminal is play the television programme data of buffer memory behind each end of conversation, read the television programme data that to play at first in the buffer memory and play according to the timestamp correspondence of state-of-the-art record.
Further, described communication traffic is a telephone service, the user selects mobile phone TV terminal to stop to play TV programme in communication process, continue the television programme data that received television program signal and caching process obtain, behind end of conversation, play the television programme data of buffer memory, continue the television programme data that received television program signal and caching process obtain simultaneously.
Further, during mobile phone TV terminal buffer memory television programme data, be the television programme data section of the being divided into buffer memory that directly processing is obtained, perhaps the television programme data that processing is obtained writes file cache.
Further, mobile phone TV terminal provides the interface that is provided with of buffer memory TV programme, the TV programme when allowing the user to set in advance whether buffer memory communication; Perhaps, whether mobile phone TV terminal as will carry out communication traffic the time, provides the selection interface of buffer memory TV programme to the user when receiving and play TV programme, by user's selection buffer memory or the television programme data during the buffer memory communication not.
Further, after communication finishes, select to skip the television programme data of buffer memory as the user, then mobile phone TV terminal is skipped the television programme data of buffer memory, play-over the content of TV program data that current reception and processing obtain, and stop the television programme data that caching process obtains.
In order to solve the problems of the technologies described above, the invention provides a kind of mobile phone TV terminal, comprising: mobile TV module and communication applications module also comprise a buffer memory control module, the mobile TV module comprises signal receiving unit, data processing unit, data buffer storage unit and broadcast unit again, wherein:
The buffer memory control module, the state that is used for detection of handset television module and communication applications module, when the mobile TV module is play, as detected communication traffic, then at default setting or when judging that Set For Current is for needs buffer memory television programme data, the control data processing unit writes data buffer storage unit with the television programme data that processing obtains; When the mobile TV module is play, to carry out communication traffic, then write down current timestamp the zero hour, and set up the corresponding relation of the television programme data that will play at first in this timestamp and the buffer unit at each communication traffic as detecting the communication applications module; Reading data in buffer in controls playing unit, communication end back from data buffer storage unit plays;
Data processing unit is used for the TV signal that signal receiving unit receives is handled, and obtains the television programme data that can play, and outputs to broadcast unit or data buffer storage unit;
Data buffer storage unit is used for the buffer memory television programme data;
Broadcast unit is used to receive the television programme data of data processing unit output or the television programme data and the broadcast of reading of data buffer unit buffer memory; When beginning to read data in buffer and play, read the television programme data that to play at first in the buffer memory and play according to the timestamp correspondence of state-of-the-art record.
Further:
The communication applications module is a phone module;
The buffer memory control module will be conversed as detecting phone module when the mobile TV module is play, the control data processing unit writes data buffer storage unit with the television programme data that processing obtains then constantly to notify broadcast unit to stop to play also at the converse zero hour or incoming call, after detecting end of conversation, the controls playing unit reads data in buffer from data buffer storage unit and plays.
Further,
Described terminal comprises that also a buffer memory is provided with module, is used to provide the interface that is provided with of buffer memory TV programme, the TV programme when allowing the user to set in advance whether buffer memory communication; And when the buffer memory control module is play in the mobile TV module, as detected telephone service, whether judged Set For Current for the needs buffer memory earlier,, carried out buffer memory control again as needs.
By method of the present invention and relevant terminal, can be when user communication by buffer memory to mobile TV program, make the TV programme of user during continuing to watch conversation behind the end of conversation.And the present invention only need increase the cell phone software function, can satisfy the demand.
Embodiment
The television programme data buffer memory of the present invention by mobile phone TV terminal is received in the user communication process put and watched so that finish follow-up continued broadcasting for the user in communication.
Below when playing mobile TV, need converse is example, with specific embodiment technique scheme of the present invention is at length explained and is illustrated in conjunction with the accompanying drawings.
What Fig. 1 described is the relevant system configuration schematic diagram of present embodiment application scenarios, mainly comprises: TV programme center, telephone exchange core network and mobile communications network, and mobile phone TV terminal and other telephone terminal.
This scene, corresponding is that the user uses mobile phone TV terminal to watch mobile TV program, just at this moment, has a phone to call in, the user wishes after having made a call, and can continue to watch original call-in from that time point of answering the call.
Present embodiment slows down this TV programme of depositing in the follow-up continued broadcasting of end of conversation then by buffer memory TV programme in the user's communication process, does not miss the demand of watching program because of conversation thereby satisfy the user.
Fig. 2 comprises mobile TV module, phone module and buffer memory control module for the relevant functional block diagram of present embodiment mobile phone TV terminal, and the buffer memory control module is connected with phone module with the mobile TV module.Described mobile TV module comprises signal receiving unit, data processing unit, data buffer storage unit and the broadcast unit that connects successively again, and data processing unit can also directly be connected with broadcast unit.Below maximally related several modules or unit are described:
Data processing unit, be used for the TV signal that receives is handled, obtain the television programme data that to play, output to broadcast unit (before not receiving the control signal of caching control unit), perhaps under the control of caching control unit, output to data buffer storage unit;
Data cache module is used for the buffer memory television programme data, can be by writing file cache, or with the audio-visual data section of being divided into buffer memory, and can use a plurality of file cache TV programme by time length.
Playing module is used to receive the television programme data of data processing unit output or the television programme data and the broadcast of reading of data buffer unit buffer memory.
The buffer memory control module, the state that is used for detection of handset television module and phone module, when the mobile TV module is play, as detected talk business, then at default setting or when judging that Set For Current is for needs buffer memory television programme data, the notice broadcast unit stops to play, and the control data processing unit writes data buffer storage unit with the television programme data that processing obtains; The described broadcast unit of control reads data in buffer from data buffer storage unit and plays behind end of conversation.
Particularly, can constantly notify broadcast unit to stop to play and controlling described data processing unit at the converse zero hour or incoming call at every turn the television programme data that processing obtains is write data buffer storage unit, and, buffer memory can occur in the once above communication process, promptly in carrying out the TV programme playing process, if the user repeatedly answers and/or calls, the buffer memory control module constantly can write down a timestamp of current time in each conversation zero hour or incoming call, and sets up the corresponding relation of the television programme data (television programme data of playing the earliest when being normal play) that will play at first in this timestamp and the current cache; Playing module just can read the television programme data that will play at first in the buffer memory according to the timestamp correspondence of state-of-the-art record and plays when beginning to read data in buffer and play.
Behind the end of conversation, the user can select to skip the television programme data of buffer memory, the content of TV program that direct viewing has just received, therefore the buffer memory control module also is used in and receives after the user will skip the order of cache contents, can the control data processing unit television programme data that processing obtains directly be outputed to broadcast unit, no longer carry out buffer memory, former data in buffer can be deleted automatically, also can keep.Certainly, close mobile TV as the user, the processing of signal receiving unit, data processing unit and broadcast unit all can stop.The buffer memory control module can also be when user's communication finishes and continues to watch TV programme, with the file deletion of having play, to reduce taking spatial cache.
In another embodiment, comprise that also a buffer memory is provided with module, the realization that buffer memory is provided with module can have dual mode, and a kind of is the interface that is provided with that is used to provide the buffer memory TV programme, the TV programme when allowing the user to set in advance whether buffer memory communication.Like this, when the buffer memory control module is play in the mobile TV module, as detect telephone service, also will have a look need whether to be set to buffer memory, if desired, carried out above-mentioned buffer memory control again.
Another kind is to be used under the control of described buffer memory control module, whether provides the selection interface of buffer memory TV programme to the user, and user's selection result is returned to described buffer memory control module.Correspondingly, when described buffer memory control module is play in the mobile TV module, as detected communication traffic, then notify described buffer memory that module is set earlier the selection interface is provided, and the selection result that module is returned is set according to described buffer memory, when the needs buffer memory, carry out above-mentioned buffer memory control again, when not needing buffer memory, can notify described data processing unit to suspend and handle.
In fact, buffer memory also can occur in the communication traffics such as receiving instant message, note, multimedia message.In these cases, only need above-mentioned phone module is changed into corresponding communication applications module or increases a plurality of communication applications modules, carry out the control of state-detection and buffer memory in the same manner, can realize identical functions by the control of buffer memory control module.In a word, any in form variant but device that substantial function is identical all should be in the scope of protection of the invention.
Mobile phone TV terminal provided by the invention is received the method for broadcasting TV programme when conversation, trigger execution when the incoming call incoming call being arranged in mobile phone TV terminal reception and broadcasting mobile TV program process or having phone to transfer to, and comprises the steps:
Step 1: when the user selected to connect conversation on terminal, calling and called began conversation; Simultaneously, terminal continue to receive and handles television programme data, and the television programme data buffer memory that processing is obtained;
Terminal also can rise constantly at incoming call and be about to handle the television programme data buffer memory that obtains.
Terminal also can improper mode be play TV programme when conversation, as select to connect the audio-visual data that stops to play TV programme when conversing the user; Perhaps, terminal only stops to play the voice data of TV programme when the user selects to connect conversation; Perhaps, terminal is only vacated a sound channel for user's communication when the user selects to connect conversation and is used, and on other sound channel and screen, still play the audio-visual data of TV programme, and voice playing sound turned down automatically, after user's communication finished, terminal was recovered the playing programs of all sound channels and screen more then.
During television programme data that caching process obtains, can be directly with the television programme data section of being divided into buffer memory, or write file cache.
Terminal can or be sent a telegram here in the conversation zero hour and be write down the timestamp of current time constantly, and this timestamp is as a sign, set up corresponding relation with the television programme data that will play at first in the buffer memory, when receiving the notice of end of conversation, read this television programme data that will play at first and broadcast by this timestamp correspondence.
Buffer memory can occur in the once above communication process, and promptly in carrying out the TV programme playing process, if terminal repeatedly receives calls, the timestamp when its mobile TV module begins according to a plurality of conversations of writing down reads corresponding data cached the broadcast.
In fact, buffer memory also can occur in and receive in instant message, the note with longer content, the multimedia message process.
Step 2: behind end of conversation, terminal begins to play the television programme data of buffer memory, and the user continues to watch that TV programme constantly when answering the call beginning; Simultaneously, terminal continues to receive and the buffer memory television programme data.
When the user finished the mobile phone television viewing program, terminal just can be deleted the television programme data of buffer memory.
The user can select to skip the programme content of buffer memory, and the current television programme data that receives of direct viewing, terminal be the television programme data that obtains of caching process no longer.At this moment, terminal can be deleted the television programme data of buffer memory, perhaps, plays after the television programme data that terminal can be preserved buffer memory is treated.
Can use a plurality of file cache TV programme by time length, and the cache file of having play is in time deleted.
Terminal can be provided with cache policy, and comprising provides the interface that is provided with that allows the user to set in advance buffer memory TV programme in the conversation, and watches when conversing beginning in the TV programme process the user, and the selection interface of buffer memory TV programme whether etc. is provided; The data that are provided with or select can be by local memory device, stores.
Fig. 3 is for implementing the signaling process schematic diagram of said method of the present invention, this flow process is at mobile phone TV terminal UE1 (UE, User Equipment) watching (MTVS of mobile TV system, Mobile Television System) mobile TV program of Bo Chuing (at this moment, TV programme takies terminal peripheral hardwares such as loud speaker/earphone, display screen) in the process, receive to trigger behind the incoming call demand signalling of UE2 and carry out.For simplicity's sake, the main signaling message that only drawn among the figure, the sight when having pointed out circuit domain call or voip call respectively, and watch that the UE1 of mobile TV is as called, and be calling UE 2 first on-hooks.
Flow process shown in Figure 3 comprises the steps:
1.UE1 receive the incoming call demand signalling, promptly IAM message is received in the corresponding circuits territory, corresponding VoIP situation is received INVITE;
The conversation module of UE1 starts, and handles call request.
2.UE1 and the Signalling exchange between the network, promptly the mutual of No7 signal carried out in the corresponding circuits territory, and corresponding VoIP carries out the mutual of SIP message;
3. when Signalling exchange indication begins to converse, the mobile TV module records timestamp of UE1, and begin to store the television programme data of current reception; The mobile TV module is suspended broadcast simultaneously, the calling and called conversation;
Communication process has taken UE1 peripheral hardwares such as loud speaker/earphone, display screen.
In this process, TV programme (audio frequency and video) data flow is received and is buffered in the local memory device by UE1.The reception of TV programme, buffer memory do not take peripheral hardwares such as loud speaker/earphone, display screen, and buffer memory carries out on the backstage.
4. when the calling and called end of conversation, be example (as figure) so that The Calling Party Hooks On, REL message is received in UE1 corresponding circuits territory, and corresponding VoIP receives BYE message;
Meanwhile, the mobile TV module of UE1 still continues to receive and the buffer memory television programme data, and reads audio-visual data and play from cache file.
At this time, if the user selects to skip the television programme data of playing buffer memory during the conversation, then UE1 play-overs the current TV programme that is receiving (audio frequency and video) data flow, and UE1 can delete the cache file of having stored, and perhaps continuation is play after treating for user cache.
In the said process, buffer memory can occur in the more than one communication process.
The foregoing description, core net is applicable to the core net of 3GPP IMS territory, 3GPP2MMD territory and other support SIP/IP, wireless network is applicable to networks such as GPRS/EDGE, CDMA, WCDMA, LTE, WiFi, WiMAX, mobile phone TV terminal can be the terminal of standards such as CMMB, MBMS, DVB-H, and terminal can be the combination of above-mentioned one or more wireless standards.
By above description as can be seen, method of the present invention and device, can be when user's communication by buffer memory to mobile TV program, make the TV programme of user during continuing to watch conversation behind the end of conversation.And method of the present invention and device can be met consumers' demand as long as increase the cell phone software function.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.