本發(fā)明涉及智能手表領(lǐng)域,尤其涉及一種指針式手表的校時方法及裝置。
背景技術(shù):
目前,對于手表,例如指針式石英手表,為保證其準(zhǔn)確地使用,都會有校時的需求,現(xiàn)有技術(shù)中,手表校時的方法可以分為以下兩種:
第一種為:手動校時。手動撥動表冠(其中,表冠指的是柄軸最外端,露在表殼外面的部分,在手表上最常見出現(xiàn)的位置為三點位外側(cè)),通過表冠的轉(zhuǎn)動帶動表內(nèi)齒輪的轉(zhuǎn)動推動表針的轉(zhuǎn)動。
第二種為:自動校時。指針式石英表具有自動校時功能的是電波鐘,電波鐘具有接收無線電長波信號、數(shù)據(jù)處理、自動校正的功能,但是電波鐘能夠得以使用的前提是需事先建立有發(fā)射電波的電臺,目前全球僅有德、英、日、美、瑞士、中國6個國家共有7座發(fā)射電臺,此外,每個電臺可覆蓋的半徑,大約只有1000公里,包括中國、美國自身在內(nèi)的一部分地區(qū)及大部分國家與地區(qū)都接收不到信號,也就是說,電波鐘只能在具有電波信號覆蓋范圍內(nèi)的區(qū)域使用,實用性不夠,用戶體驗不好。
由此可見,現(xiàn)有技術(shù)中,指針式石英表校時的方法存在以下缺陷:
1)手動校時的方法,在進(jìn)行手動校時時,經(jīng)常是在手表已經(jīng)走時不準(zhǔn)的情況下,這樣,可能已經(jīng)對用戶造成了一些不便,并且,用戶需要知道目前準(zhǔn)確的時間,這樣,也會帶來了不便和誤差。
2)基于電波鐘自動校時的方法,實用性不高,需要依賴于發(fā)射電波電臺,也不能滿足用戶實際需求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種指針式手表的校時方法及裝置,以解決現(xiàn)有技術(shù)中存在的易給用戶造成不便,并且實用性有限的問題。
本發(fā)明實施例提供的具體技術(shù)方案如下:
一種基于終端的指針式手表的校時方法,包括:
終端接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動;
終端采集用戶語音輸入的與所述指針停止轉(zhuǎn)動時對應(yīng)的時間;
終端將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給所述手表,使所述手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置。
本發(fā)明實施例中,終端接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動;終端采集用戶語音輸入的與所述指針停止轉(zhuǎn)動時對應(yīng)的時間;終端將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給所述手表,使所述手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置,這樣,通過終端和手表配合使用,通過語音輸入方式,無需用戶進(jìn)行手動操作,也不用依賴于電波信號,解決現(xiàn)有技術(shù)中存在的易給用戶造成不便,并且實用性有限的問題,操作簡單,可以快速準(zhǔn)確地實現(xiàn)手表的校時。
較佳的,所述目標(biāo)時間,為終端發(fā)送給手表的;或,
所述目標(biāo)時間,為手表基于自身的MCU模塊的時間獲取到的。
較佳的,使手表的指針停止轉(zhuǎn)動之后,終端采集用戶語音輸入的與所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間之前,進(jìn)一步包括:
終端向用戶提示輸入手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
較佳的,終端采集用戶語音輸入的與所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,具體包括:
終端接收用戶輸入的語音信息,其中,所述語音信息中至少包括手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;
終端通過語音識別,從所述語音信息中識別出所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
較佳的,終端將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表之前,進(jìn)一步包括:
終端向用戶提示判斷識別出的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間是否正確,以使用戶執(zhí)行確認(rèn)操作,并接收基于所述確認(rèn)操作的確認(rèn)指令。
一種指針式手表的校時方法,包括:
手表接收到終端發(fā)送的開始校時指令時,使手表的指針停止轉(zhuǎn)動;
手表接收所述終端發(fā)送的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;其中,所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,是所述終端根據(jù)用戶通過語音輸入獲取到的;
手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號;
手表根據(jù)所述驅(qū)動信號驅(qū)動馬達(dá)帶動齒輪組轉(zhuǎn)動,以使所述齒輪組帶動所述指針轉(zhuǎn)動至與所述目標(biāo)時間相應(yīng)的指示位置。
本發(fā)明實施例中,手表接收到終端發(fā)送的開始校時指令時,使手表的指針停止轉(zhuǎn)動;手表接收所述終端發(fā)送的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;其中,所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,是所述終端根據(jù)用戶通過語音輸入獲取到的;手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號;手表根據(jù)所述驅(qū)動信號驅(qū)動馬達(dá)帶動齒輪組轉(zhuǎn)動,以使所述齒輪組帶動所述指針轉(zhuǎn)動至與所述目標(biāo)時間相應(yīng)的指示位置。,這樣,通過終端和手表配合使用,通過語音輸入方式,無需用戶進(jìn)行手動操作,也不用依賴于電波信號,解決現(xiàn)有技術(shù)中存在的易給用戶造成不便,并且實用性有限的問題,操作簡單,可以快速準(zhǔn)確地實現(xiàn)手表的校時。
一種基于終端的指針式手表的校時裝置,包括:
第一通信單元,用于接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動;
采集單元,用于采集用戶語音輸入的與所述指針停止轉(zhuǎn)動時對應(yīng)的時間;
第二通信單元,用于將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給所述手表,使所述手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置。
本發(fā)明實施例中,終端接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動;終端采集用戶語音輸入的與所述指針停止轉(zhuǎn)動時對應(yīng)的時間;終端將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給所述手表,使所述手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置,這樣,通過終端和手表配合使用,通過語音輸入方式,無需用戶進(jìn)行手動操作,也不用依賴于電波信號,解決現(xiàn)有技術(shù)中存在的易給用戶造成不便,并且實用性有限的問題,操作簡單,可以快速準(zhǔn)確地實現(xiàn)手表的校時。
較佳的,所述目標(biāo)時間,為所述裝置發(fā)送給手表的;或,
所述目標(biāo)時間,為手表基于自身的MCU模塊的時間獲取到的。
較佳的,使手表的指針停止轉(zhuǎn)動之后,采集用戶語音輸入的與所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間之前,進(jìn)一步包括:
第一提示單元,用于向用戶提示輸入手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
較佳的,采集用戶語音輸入的與所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間時,采集單元具體用于:
接收用戶輸入的語音信息,其中,所述語音信息中至少包括手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;
通過語音識別,從所述語音信息中識別出所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
較佳的,將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表之前,進(jìn)一步包括:
第二提示單元,用于向用戶提示判斷識別出的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間是否正確,以使用戶執(zhí)行確認(rèn)操作,并接收基于所述確認(rèn)操作的確認(rèn)指令。
一種指針式手表的校時裝置,包括:
處理單元,用于接收到終端發(fā)送的開始校時指令時,使手表的指針停止轉(zhuǎn)動;
接收單元,接收所述終端發(fā)送的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;其中,所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,是所述終端根據(jù)用戶通過語音輸入獲取到的;
比較單元,用于將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號;
驅(qū)動單元,用于根據(jù)所述驅(qū)動信號驅(qū)動馬達(dá)帶動齒輪組轉(zhuǎn)動,以使所述齒輪組帶動所述指針轉(zhuǎn)動至與所述目標(biāo)時間相應(yīng)的指示位置。
本發(fā)明實施例中,手表接收到終端發(fā)送的開始校時指令時,使手表的指針停止轉(zhuǎn)動;手表接收所述終端發(fā)送的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;其中,所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,是所述終端根據(jù)用戶通過語音輸入獲取到的;手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號;手表根據(jù)所述驅(qū)動信號驅(qū)動馬達(dá)帶動齒輪組轉(zhuǎn)動,以使所述齒輪組帶動所述指針轉(zhuǎn)動至與所述目標(biāo)時間相應(yīng)的指示位置,這樣,通過終端和手表配合使用,通過語音輸入方式,無需用戶進(jìn)行手動操作,也不用依賴于電波信號,解決現(xiàn)有技術(shù)中存在的易給用戶造成不便,并且實用性有限的問題,操作簡單,可以快速準(zhǔn)確地實現(xiàn)手表的校時。
附圖說明
圖1為本發(fā)明實施例中,基于終端的指針式手表的校時方法流程圖;
圖2為本發(fā)明實施例中,指針式手表的校時方法流程圖;
圖3為本發(fā)明實施例中,指針式手表的校時方法實現(xiàn)的示意圖;
圖4為本發(fā)明實施例中,基于終端的指針式手表的校時裝置結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例中,指針式手表的校時裝置結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,并不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
為了解決現(xiàn)有技術(shù)中存在的易給用戶造成不便,并且實用性有限的問題,本發(fā)明實施例中,將終端與手表配合使用,終端與手表相連接,并在校時狀態(tài)下,手表的指針停止轉(zhuǎn)動,終端接收用戶語音輸入的與指針停止轉(zhuǎn)動時對應(yīng)的時間,并將指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表,進(jìn)而使手表基于指針停止轉(zhuǎn)動時對應(yīng)的時間和預(yù)調(diào)整的目標(biāo)時間,進(jìn)行校時,使指針指向該目標(biāo)時間。
下面通過具體實施例對本發(fā)明方案進(jìn)行詳細(xì)描述,當(dāng)然,本發(fā)明并不限于以下實施例。
參閱圖1所示,本發(fā)明實施例中,基于終端的指針式手表的校時方法的具體流程如下:
步驟100:終端接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動。
執(zhí)行步驟100時,具體包括:
首先,終端確定和手表相連接。
具體地,終端可以和手表通過無線方式相連接,例如,通過藍(lán)牙連接。具體的連接方式,本發(fā)明實施例中,并不進(jìn)行限制。
然后,終端接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動。
具體實現(xiàn)可以為,在終端,例如手機(jī)中安裝用于手表校時的APP,當(dāng)需要對手表進(jìn)行校時時,打開終端中的APP,進(jìn)入校時界面,這時,終端就接收到了校時觸發(fā)指令,就可以確定開始進(jìn)行手表校時,手表的指針停止轉(zhuǎn)動。當(dāng)然也可以通過其他方式觸發(fā),例如用戶通過語音輸入校時指令。
本發(fā)明實施例中,當(dāng)開始進(jìn)行校時時,使手表的指針停止轉(zhuǎn)動,這是因為,對指針的校時,需要根據(jù)指針停止轉(zhuǎn)動時對應(yīng)的時間,因此,為保證后續(xù)校時的準(zhǔn)確性,需要確定指針停止轉(zhuǎn)動時對應(yīng)的時間。
步驟110:終端采集用戶語音輸入的與所述指針停止轉(zhuǎn)動時對應(yīng)的時間。
執(zhí)行步驟110時,具體包括:終端接收用戶輸入的語音信息,其中,上述語音信息中至少包括手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;終端通過語音識別,從上述語音信息中識別出上述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
例如,用戶確定手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,即手表當(dāng)前顯示的時間為“8時20分10秒”,則用戶通過終端上的MIC,說出“手表當(dāng)前顯示的時間是8時20分10秒”,之后,終端進(jìn)行語音識別,得知手表當(dāng)前顯示的時間為8時20分10秒。
進(jìn)一步地,執(zhí)行步驟110之前,一種實施方式為:對終端接收用戶輸入的語音信息進(jìn)行聲紋識別,以驗證用戶身份和操作權(quán)限,驗證通過后再執(zhí)行步驟110。
進(jìn)一步地,執(zhí)行步驟110之前,還包括:終端向用戶提示輸入指針停止轉(zhuǎn)動時對應(yīng)的時間。
具體地,終端發(fā)出提示信息的方法,可以為通過終端中的揚(yáng)聲器進(jìn)行語音提示,也可以直接在相應(yīng)界面中輸出提示信息進(jìn)行文字提示,或者同時使用這兩種方法,這樣,便于用戶知道開始輸入時間。
其中,終端向用戶提示輸入指針停止轉(zhuǎn)動時對應(yīng)的時間,例如為,提示用戶語音輸入指針停止轉(zhuǎn)動時對應(yīng)的時間。
例如,打開終端上相應(yīng)的APP,進(jìn)入校時界面時,終端通過揚(yáng)聲器輸出提示信息,例如為“請大聲說出手表當(dāng)前的時間”,用戶就可以知道是通過語音輸入的方式,來輸入指針停止轉(zhuǎn)動時對應(yīng)的時間,然后,用戶通過終端上的MIC說出手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,例如,語音輸入“8時20分10秒”。
進(jìn)一步地,執(zhí)行步驟110之后,執(zhí)行步驟120之前,還包括:終端對獲取到的手表的指針停止轉(zhuǎn)動時對應(yīng)的時間進(jìn)行再次確認(rèn),具體為:
首先,終端向用戶提示判斷識別出的上述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間是否正確,以使用戶執(zhí)行確認(rèn)操作。
然后,終端若接收到用戶輸入的基于該確認(rèn)操作的確認(rèn)指令,則繼續(xù)執(zhí)行步驟120,否則,終端提示用戶重新輸入手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
本發(fā)明實施例中,具體實現(xiàn)時,例如為,在終端的界面中設(shè)置兩個按鈕“確認(rèn)”和“再來一次”,終端在該界面中輸出識別出的手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,并提示用戶進(jìn)行判斷是否正確,進(jìn)而用戶可以通過這兩個按鈕來輸入判斷結(jié)果。
例如,終端識別出的手表的指針停止轉(zhuǎn)動時對應(yīng)的時間為“8時20分10秒”,則在終端的界面上顯示“手表當(dāng)前的時間是8時20分10秒,若正確,請點擊確認(rèn),若不正確,請點擊再來一次”,進(jìn)而,若用戶確定是正確的,點擊確認(rèn)按鈕,則終端就可以將該時間發(fā)送給手表,若用戶確定是不正確的,點擊再來一次按鈕,則用戶再重新進(jìn)行語音輸入,終端根據(jù)重新輸入的語音信息,進(jìn)行語音識別來獲取手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
這樣,可以進(jìn)一步保證終端獲取到的手表的指針停止轉(zhuǎn)動時對應(yīng)的時間是正確的,進(jìn)而進(jìn)一步提高了校時的準(zhǔn)確性。
步驟120:終端將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給所述手表,使所述手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置。
執(zhí)行步驟120時,具體包括:
首先,終端將上述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表。
其中,終端將指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表,這是因為,手表中的ATC模塊/MCU模塊有自己的時間,但是它并不知道手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,在手表顯示的時間準(zhǔn)確的情況下,這兩個時間應(yīng)該是相同的,但是,由于指針的轉(zhuǎn)動是通過齒輪的機(jī)械運(yùn)動推動的,可能會有外界因素,例如撞擊等,導(dǎo)致齒輪的機(jī)械運(yùn)動出現(xiàn)偏差,進(jìn)而導(dǎo)致指針的時間和ATC模塊/MCU模塊的時間不同步,即手表的指針對應(yīng)的時間是不準(zhǔn)確的,這時,就需要對指針進(jìn)行校時,在校時時,ATC模塊/MCU模塊首先就需要知道指針停止轉(zhuǎn)動時對應(yīng)的時間,進(jìn)而與自己的時間進(jìn)行同步,都指向標(biāo)準(zhǔn)時間,進(jìn)而實現(xiàn)手表的校時。
其中,上述目標(biāo)時間,可以是終端通過網(wǎng)絡(luò)獲取到的,終端將獲取到的當(dāng)前的標(biāo)準(zhǔn)時間也同時發(fā)送給手表,可以進(jìn)一步保證校時的準(zhǔn)確性。
或者,上述目標(biāo)時間,為手表基于自身的MCU模塊的時間獲取到的,這時,就無需終端向手表發(fā)送目標(biāo)時間了。
其中,上述預(yù)調(diào)整的目標(biāo)時間可以為當(dāng)前的標(biāo)準(zhǔn)時間,也可以是用戶設(shè)置的時間。
在一種實施方式中,手表檢測MCU模塊是否為上電狀態(tài),若是,則基于自身的MCU模塊的時間獲取當(dāng)前的標(biāo)準(zhǔn)時間,若否,則給終端一個反饋,終端通過網(wǎng)絡(luò)獲取當(dāng)前的標(biāo)準(zhǔn)時間,然后再將當(dāng)前的標(biāo)準(zhǔn)時間發(fā)送給手表。
然后,手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置。
具體為:手表將上述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行比較,計算上述指針停止轉(zhuǎn)動時對應(yīng)的時間和上述目標(biāo)時間之間的差值,進(jìn)而根據(jù)上述差值,轉(zhuǎn)動手表中的機(jī)芯齒輪,使手表的指針指向目標(biāo)時間,即完成了手表校時的過程。
參閱圖2所示,本發(fā)明實施例中,指針式手表的校時方法的具體流程如下:
步驟200:手表接收到終端發(fā)送的開始校時指令時,使手表的指針停止轉(zhuǎn)動。
手表確定與終端相連,并確定處于校時狀態(tài)時,使手表的指針停止轉(zhuǎn)動。
步驟210:手表接收所述終端發(fā)送的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;其中,所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,是所述終端根據(jù)用戶通過語音輸入獲取到的。
步驟220:手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號。
步驟230:手表根據(jù)所述驅(qū)動信號驅(qū)動馬達(dá)帶動齒輪組轉(zhuǎn)動,以使所述齒輪組帶動所述指針轉(zhuǎn)動至與所述目標(biāo)時間相應(yīng)的指示位置。
其中,上述目標(biāo)時間,為終端發(fā)送給手表的;或,
上述目標(biāo)時間,為手表基于自身的MCU模塊的時間獲取到的。
值得說明的是,上述基于終端的指針式手表的校時方法和指針式手表的校時方法,是相對應(yīng)交互的過程,在具體實現(xiàn)時,過程是相同,因此,這里本發(fā)明實施例中就不再一一贅述了。
下面采用一個具體的應(yīng)用場景對上述實施例作出進(jìn)一步詳細(xì)說明。具體參閱圖3所示,為本發(fā)明實施例中,指針式手表的校時方法實現(xiàn)的示意圖。
1)首先,終端先和手表相連接,并進(jìn)入語音校時的界面,此時手表的指針停止轉(zhuǎn)動。
2)然后,終端通過揚(yáng)聲器輸出提示用戶輸入手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
其中,該提示信息為“請大聲說出手表的指針停止轉(zhuǎn)動時對應(yīng)的時間”。
這樣,用戶可以得知是通過語音輸入時間。
3)然后,用戶從手表中獲取手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
例如,手表的指針停止轉(zhuǎn)動時對應(yīng)的時間為“10時10分30秒”,進(jìn)而用戶從手表中讀出該時間。
4)然后,用戶通過MIC輸入指針停止轉(zhuǎn)動時對應(yīng)的時間。
例如,用戶通過MIC向終端大聲說出“10時10分30秒”。
5)然后,終端輸出提示用戶進(jìn)行判斷的信息和界面顯示。
終端通過語音識別,識別出該時間,并提示用戶進(jìn)行判斷識別出的時間是否正確,該提示用戶進(jìn)行判斷的信息為“手表當(dāng)前的時間是10時10分30秒,若正確,請點擊確認(rèn),若不正確,請點擊再來一次”。
6)若用戶點擊確認(rèn),則終端將指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表,進(jìn)而手表基于指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間實現(xiàn)校時。
若用戶點擊再來一次,則轉(zhuǎn)向執(zhí)行步驟2)。
基于上述實施例,參閱圖4所示,本發(fā)明實施例中,基于終端的指針式手表的校時裝置,具體包括:
第一通信單元40,用于接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動;
采集單元41,用于采集用戶語音輸入的與所述指針停止轉(zhuǎn)動時對應(yīng)的時間;
第二通信單元42,用于將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給所述手表,使所述手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置。
較佳的,所述目標(biāo)時間,為所述裝置發(fā)送給手表的;或,
所述目標(biāo)時間,為手表基于自身的MCU模塊的時間獲取到的。
較佳的,使手表的指針停止轉(zhuǎn)動之后,采集用戶語音輸入的與所述指針停止轉(zhuǎn)動時對應(yīng)的時間之前,進(jìn)一步包括:
第一提示單元43,用于向用戶提示輸入手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
較佳的,采集用戶語音輸入的與所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間時,采集單元41具體用于:
接收用戶輸入的語音信息,其中,所述語音信息中至少包括手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;
通過語音識別,從所述語音信息中識別出所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間。
較佳的,將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表之前,進(jìn)一步包括:
第二提示單元44,用于向用戶提示判斷識別出的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間是否正確,以使用戶執(zhí)行確認(rèn)操作,并接收基于所述確認(rèn)操作的確認(rèn)指令。
基于上述實施例,參閱圖5所示,本發(fā)明實施例中,指針式手表的校時裝置,具體包括:
處理單元50,用于接收到終端發(fā)送的開始校時指令時,使手表的指針停止轉(zhuǎn)動;
接收單元51,接收所述終端發(fā)送的所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;其中,所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間,是所述終端根據(jù)用戶通過語音輸入獲取到的;
比較單元52,用于將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號;
驅(qū)動單元53,用于根據(jù)所述驅(qū)動信號驅(qū)動馬達(dá)帶動齒輪組轉(zhuǎn)動,以使所述齒輪組帶動所述指針轉(zhuǎn)動至與所述目標(biāo)時間相應(yīng)的指示位置。
綜上所述,本發(fā)明實施例中,終端接收用戶的校時觸發(fā)操作,并基于所述校時觸發(fā)操作向手表發(fā)送開始校時指令,以使所述手表的指針停止轉(zhuǎn)動;終端采集用戶語音輸入的與所述手表的指針停止轉(zhuǎn)動時對應(yīng)的時間;終端將所述指針停止轉(zhuǎn)動時對應(yīng)的時間發(fā)送給手表,使手表將所述指針停止轉(zhuǎn)動時對應(yīng)的時間和獲取到的預(yù)調(diào)整的目標(biāo)時間進(jìn)行對比,并根據(jù)對比結(jié)果生成相應(yīng)的驅(qū)動信號以調(diào)整指針指示與所述目標(biāo)時間相應(yīng)的指示位置,這樣,通過終端和手表配合使用,通過語音輸入方式,無需用戶進(jìn)行手動操作,也不用依賴于電波信號,解決現(xiàn)有技術(shù)中存在的易給用戶造成不便,并且實用性有限的問題,操作簡單,可以快速準(zhǔn)確地實現(xiàn)手表的校時。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進(jìn)行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。