Summary of the invention
It is insufficient the purpose of the present invention is overcoming in above-mentioned background technique, provide smart television timing voice system for prompting andMethod is arranged timed reminding message and voice broadcast timed reminding message by voice, effectively makes up existing alarm clock key and setThe troublesome operation set and single clock alarming.
In order to reach above-mentioned technical effect, the present invention takes following technical scheme:
A kind of timing voice system for prompting of smart television, including speech reception module, speech processing module, timed remindingModule, memory module, timer, voice broadcast module;Speech processing module respectively with speech reception module, timing reminder moduleIt is connected, memory module is connected with timing reminder module, timer respectively, and voice broadcast module is connected with timing reminder module;
The speech reception module is used to obtain the voice messaging of user's typing and the voice messaging that will acquire is transferred to languageSound processing module, speech processing module for identification and parse the voice messaging that receives, and the data parsed are sent toTiming reminder module, timing reminder module in the data received for extracting Time And Event data respectively and being cached inMemory module, memory module are used for data cached information, and timer is used to read the time data cached in memory module and startsTiming simultaneously compares the time value for including in the time data of reading simultaneously, and when the time value of timing is equal to the time value readIt triggers voice broadcast module and carries out voice broadcast prompting message, voice broadcast module is for broadcasting timed reminding message.
Meanwhile the invention also discloses a kind of methods that smart television timing voice is reminded, including a kind of above-mentioned intelligenceThe timing voice system for prompting of TV, and specifically includes the following steps:
A. timed reminding is opened by speech reception module typing phonetic order and window is set;
B. timed reminding message is arranged in voice:
B1. speech reception module obtains the timing voice reminder message of user's input;
B2. speech processing module, which is identified and parsed, connects the timed reminding message that speech reception module receives, and will parseData be sent to timing reminder module;
B3. timing reminder module extracts time data and event data respectively and is cached in the data received and depositedStore up module;
B4. timer reads the time data cached in memory module and starts timing and compare the time data of reading simultaneouslyIn include time value, and the time value of timing be equal to read time value when triggering voice broadcast module carry out voice broadcastPrompting message;
C. timed reminding setting window is automatically exited from;
D. voice broadcast module broadcasts timed reminding message;
E. timed reminding is resetted.
Further, timed reminding setting window is the four corners of video screen in the display position of video screenAny position, specifically, timed reminding setting window, which should be subject to not, to be influenced user and watches program, such as: it is shown in TV screenLower left corner etc., occupies 1/8 area of video screen, so that can remind user currently can carry out voice setting timed reminding,It nor affects on and actual program is watched;And in timed reminding setting window, if user does not need setting, timed reminding disappearsWhen breath, timed reminding setting window can be directly exited by remote controller key or voice control.
Further, timing is arranged in the text importing equipped with fixed format in timed reminding setting window in the step AReminder message, consequently facilitating the timing voice reminder message that prompt user needs according to the format typing of regulation.
It further, is defeated by voice by fixed format when user inputs timing voice reminder message in the step B1Enter the Time And Event content of timed reminding, the fixed format are as follows: " how many minute/hour "+" rear "+" what does ", such as" closing fire after ten minutes ";
Wherein, it is time point after a period that the time of timed reminding is practical, is referred to from the timed reminding time is arrangedFor the time point after following a period of time of initial time;The event content of timed reminding refers to the thing to be done of timed reminding;
Meanwhile in order to accurately input timing voice reminder message, when carrying out voice input, smart television automatic mute,Voice end of input, smart television restores volume automatically, and timed reminding setting window is automatically exited from after the completion of voice inputMouthful, user can continue to watch actual program, therefore will not influence the use state of active user.
Further, acquisition is specifically first determined when extracting time data and event data in the step B3 respectivelyThen the keyword " rear " occurred for the first time in data extracts all data before keyword and is delayed as time dataIt deposits;The subsequent all data of keyword are extracted to be cached as event data.
Further, if the time data for not extracting keyword or extraction in the step B3 do not meet fixed gratingFormula is then considered as the timed reminding message invalid of this voice setting, then prompts the user with the abnormal simultaneously return step B1 of setting.
Further, the step B1 specifically:
B1.1 speech reception module obtains the timing voice reminder message of user's input and judges whether current timer is locatedIn time status;
If B1.2 timer is in time status, pops up and whether replace the selection prompting frame of current timed reminding message simultaneouslyB1.3 is entered step, if timer is not in time status, is directly entered step B2;
B1.3 disappears if user selects to replace current timed reminding message in the timed reminding that rear station automatic clearing has been arrangedB2 is ceased and entered step, otherwise enters step C, and timer continues present timing.
Further, the step B4 specifically:
B4.1 timer reads the time data cached in memory module and the timing since 0;
B4.2 will be wrapped when timely numerical value does not increase by 1 unit value in the time value of timing and the time data of readingThe time value that includes carries out size comparison, continues if the time value of timing is less than the time value read in time, otherwise, terminate andWhen and enter step B4.3;
B4.3 timers trigger voice broadcast module carries out voice broadcast.
Further, default loop is broadcasted 3 times when carrying out casting timed reminding message in the step D, and casting every timeInterval is sowed primary for 1.5 seconds again after complete, meanwhile, if user exits prompting by remote controller key or voice control, stop immediatelyIt only broadcasts and resets timed reminding, wherein in specific casting, voice broadcast volume adopts the volume of active user's setting, togetherWhen reduce system sound volume 2 value, broadcast after system sound volume be automatically restored to user setting state, with guarantee do not influencing userIn the case of watching program, user is allowed to be easier to notice timed reminding,
Meanwhile in order to obtain better user experience, voice broadcast content is in the position that timed reminding window is shown with textThe content of font formula simultaneous display timed reminding voice broadcast realizes when not influencing user and watching program, avoid due toThe case where a variety of causes is not heard or is not heard voice broadcast content.
Compared with prior art, the present invention have it is below the utility model has the advantages that
In the timing voice system for prompting and method of smart television of the invention, time for being reminded by voice incoming timingAnd event content, automatic information broadcast event content again after timers trigger can conveniently and efficiently realize voice setting timingIt reminds and voice broadcast timed reminding;Efficiently solve the cumbersome key setting of existing alarm clock and single clock alarming sideFormula meets the needs of current smart television users whole process voice operating habit, is conducive to the market for promoting smart televisionAcceptance level.
Embodiment two
As shown in Figure 1, a kind of method that smart television timing voice is reminded, the voice including a kind of above-mentioned smart televisionTiming reminding system, and specifically includes the following steps:
A. timed reminding is opened by speech reception module typing phonetic order and window is set;
I.e. user directly can fast open timed reminding window by phonetic order mode, which is specially voiceThe phonetic order of input starting timed reminding, speech processing module identified and parsed to phonetic order, and will be parsedThen data conversion outputs it at corresponding control signal and is converted into physical layer operations, i.e., opening timed reminding window is as usedFamily.
As user inputs phonetic order by speech reception module: " opening timed reminding " or " timed reminding ".It is then currentShow that window is arranged in timed reminding in video screen at once.
The format of meeting text importing setting timed reminding message in window after window is opened is arranged in timed reminding, such as " asksWhat voice input: doing after how many minute/hour, such as: fire is closed after ten minutes ".
Program is normally generally watched in order to not influence user when timed reminding is arranged, window size one is arranged in timed remindingAs only take up 1/8 area of video screen, and display position is usually in corners such as the lower left corners of TV screen, to can mentionAwake user can currently carry out voice setting timed reminding, nor affect on and watch to actual program.
If user is not desired to be timed the setting of prompting after timed reminding setting window is opened again, can be pressed by remote controlerKey or voice directly exit timed reminding window.
B. timed reminding message is arranged in voice, specifically includes the following steps:
B1. speech reception module obtains the timing voice reminder message of user's input;
User is obtained by speech reception module, text importing setting timed reminding in window is set according to timed remindingThe format of message is timed reminder message setting, as voice inputs: " closing fire after ten minutes ", meanwhile, in voice incoming timingAfter the end of message, timed reminding setting window (i.e. step C) can be currently automatically exited from, to avoid influencing user's viewing TV FestivalMesh, and the operation of subsequent step is carried out on backstage simultaneously.
Specifically, user input timing voice reminder message when be by fixed format by voice incoming timing remind whenBetween and event content, the fixed format are as follows: " how many minute/hour "+" rear "+" what does ", such as " after ten minutes close fire ";Wherein, it is time point after a period that the time of timed reminding is practical, is referred to from when the timed reminding time is arranged as startingBetween following a period of time after time point;The event content of timed reminding refers to the thing to be done of timed reminding.
As voice inputs: " after ten minutes close fire ", time here play not when referring to from the current setting timed remindingCarry out time point after ten minutes, event content here refers to " closing fire ".
Meanwhile in order to accurately input timing voice reminder message, when carrying out voice input, smart television automatic mute,Voice end of input, smart television restores volume automatically, and timed reminding setting window is automatically exited from after the completion of voice inputMouthful, user can continue to watch actual program, therefore will not influence the use state of active user.
Preferably, also needing specifically to carry out in the timing voice reminder message of voice input for getting user's inputOne detection, selection treatment process, i.e. step B1 can be further divided into following steps:
B1.1 speech reception module obtains the timing voice reminder message of user's input and judges whether current timer is locatedIn time status;
If B1.2 timer is in time status, pops up and whether replace the selection prompting frame of current timed reminding message simultaneouslyB1.3 is entered step, if timer is not in time status, is directly entered step B2;
B1.3 disappears if user selects to replace current timed reminding message in the timed reminding that rear station automatic clearing has been arrangedB2 is ceased and entered step, otherwise enters step C, and timer continues present timing.
I.e. before exporting setting information to timer, also need to be timed device detection, if detecting, timer is counted in workWhen, then explanation currently has been provided with timed reminding message, the selection prompting frame for whether replacing current timed reminding message need to be popped up,The message content for the timed reminding for needing text importing to be arranged in prompting frame.
If user's selection is no, timed reminding window is directly exited, and the timed reminding message being arranged is effective;If userSelection is the timed reminding message that then rear station automatic clearing has been arranged, and can continue voice setting timed reminding message.
If detecting, timer does not work timing, illustrates that any timed reminding message is currently arranged not yet, does not then pop upPrompting frame is selected, and timed reminding message directly can be set voice.
It should be noted that the detection, selection treatment process, primarily to limitation timed reminding message within the same period onlyCan be arranged and cache a piece of news data, it is intended to realize timing voice remind while be not take up again intelligent television system excessivelyResource.In addition, can only be arranged in the timed reminding message same period and cache a piece of news data, just do not have to support editor, even more yetSimplify the operating process of user.
B2. speech processing module, which is identified and parsed, connects the timed reminding message that speech reception module receives, and will parseData be sent to timing reminder module;
B3. timing reminder module extracts time data and event data respectively and is cached in the data received and depositedStore up module;In timed reminding message " closing fire after ten minutes ", cache-time data are the character string of " 10 minutes ", cache eventData are the character string of " closing fire ".
The pass occurred for the first time in the data obtained is specifically first determined when extracting time data and event data respectivelyKey word " rear " then extracts all data before keyword and is cached as time data;Extract the subsequent institute of keywordThere are data to be cached as event data.
Further, if the time data for not extracting keyword or extraction in the step B3 do not meet fixed gratingFormula is then considered as the timed reminding message invalid of this voice setting, then it is abnormal as " please by prompt format weight to prompt the user with settingNew setting " and return step B1.
It need to further illustrate, the time data and event data of extraction are cached in the present embodiment, illustrate intelligenceCan television shutdown or it is standby after will not save the data, i.e. the timed reminding message of voice setting, only in smart television, this is openedMachine state is effective.
Specifically such as, user inputs in timed reminding setting window voice: " picking up child after school after half an hour ", half later is smallWhen in any time point, to smart television had shutdown or operation that is standby and then being switched on again, then be switched on after will not receive alwaysTo the timed reminding to pick up child after school.
B4. timer reads the time data cached in memory module and starts timing and compare the time data of reading simultaneouslyIn include time value, and the time value of timing be equal to read time value when triggering voice broadcast module carry out voice broadcastPrompting message;Specifically:
B4.1 timer reads the time data cached in memory module and the timing since 0;
B4.2 will be wrapped when timely numerical value does not increase by 1 unit value in the time value of timing and the time data of readingThe time value that includes carries out size comparison, continues if the time value of timing is less than the time value read in time, otherwise, terminate andWhen and enter step B4.3;
B4.3 timer notification timing reminder module is extracted event data from caching and is broadcasted to broadcasting module.
Specifically, a sound prompt tone of default can be recalled when timer ends timing, to remind user to have timed reminding to disappearBreath triggering, such as " ding-dong "
C. timed reminding setting window is automatically exited from;It is reminded in the timing voice that speech reception module gets user's inputTimed reminding setting window is immediately exited from when message.
D. voice broadcast module broadcasts timed reminding message;
Specifically, preferably being broadcasted when carrying out voice broadcast with more warm, friendly casting format, such as in event" owner asks " is added before holding.
If the timing voice prompting of specific user setting: " central 5 Table foot ball games match is seen after 15 minutes ", then after 15 minutes,It can sound first: " ding-dong ", then voice broadcast: " owner looks at central 5 Table foot ball games match ".
Further, default loop is broadcasted 3 times when carrying out casting timed reminding message, and is spaced after having broadcasted every timeSow again within 1.5 seconds it is primary, meanwhile, if user exits promptings by remote controller key or voice control, stopping immediately broadcasting andReset timed reminding.
User is in television on, and when also often having not in face of television set, if timed reminding triggers, voice can be moreThe case where broadcasting several times, effectively user capable of being avoided to miss timed reminding.And such setting similarly can also watchedThe user of TV brings puzzlement, so devising escape mechanism during casting, i.e., is exited or phonetic order by one key of remote controlDirectly exit casting.
Wherein, in specific casting, voice broadcast volume adopts the volume of active user's setting, while reducing system sound volume2 values, system sound volume is automatically restored to user setting state after broadcast, watches program situation not influencing user with guaranteeUnder, allow user to be easier to notice timed reminding,
Meanwhile in order to obtain better user experience, voice broadcast content is in the position that timed reminding window is shown with textThe content of font formula simultaneous display timed reminding voice broadcast realizes when not influencing user and watching program, avoid due toThe case where a variety of causes is not heard or is not heard voice broadcast content.
E. timed reminding is resetted.
The case where resetting timed reminding usually user's interrupt timing occur reminds voice broadcast, timed reminding voice normalBroadcasted and timed reminding from setting in voice broadcast whole life cycle whenever interruption be arranged.Reset timed remindingThe voice setting for specially emptying timed reminding, reverts to original state, it can directly carry out next timed reminding messageSetting.
In conclusion the method that smart television timing voice of the invention is reminded, by voice incoming timing remind whenBetween and event content, automatic information broadcast event content again after timers trigger conveniently and efficiently realize voice setting timingIt reminds and voice broadcast timed reminding;Efficiently solve the cumbersome key setting of existing alarm clock and single clock alarming sideFormula meets the needs of current smart television users whole process voice operating habit.
It is understood that the principle that embodiment of above is intended to be merely illustrative of the present and the exemplary implementation that usesMode, however the present invention is not limited thereto.For those skilled in the art, essence of the invention is not being departed fromIn the case where mind and essence, various changes and modifications can be made therein, these variations and modifications are also considered as protection scope of the present invention.