終端中設置時鐘的方法和系統的制作方法
【專利摘要】提供了一種終端中設置時鐘的方法和系統。該時鐘設置系統包括:拍照模塊,被啟動以對時鐘進行拍照,從而獲取時鐘圖像;時鐘識別模塊,識別拍照模塊獲取的時鐘圖像所顯示的時間;時間檢查模塊,確定時鐘圖像所顯示的時間是否適應終端的顯示格式;時鐘設置模塊,根據時間檢查模塊的確定結果來將所顯示的時間設置為系統時鐘時間。
【專利說明】終端中設置時鐘的方法和系統
【技術領域】
[0001]本發明涉及一種具有拍照功能的終端,更具體地講,涉及一種在具有拍照功能的終端中設置時鐘的方法和系統。
【背景技術】
[0002]在現實生活中,當我們為手機設置時鐘時,一般需要根據一個標準時間(比如家里的表盤時鐘所顯示的時間)來對手機時鐘進行設置,即手動輸入該標準時間。然而,通過手動輸入帶給用戶差的體驗。
[0003]現有技術中還公開了通過給網絡發短信,利用網絡側時鐘來設置終端時鐘的時鐘設置方式,但是這在我們的實際生活中也是不方便的。
【發明內容】
[0004]本發明的目的在于提供一種能夠方便快捷地進行時鐘設置的系統和方法。
[0005]根據本發明的一方面,提供一種在具有拍照功能的終端中設置時鐘的時鐘設置系統,包括:拍照模塊,被啟動以對時鐘進行拍照,從而獲取時鐘圖像;時鐘識別模塊,識別拍照模塊獲取的時鐘圖像所顯示的時間;時間檢查模塊,確定時鐘圖像所顯示的時間是否適應終端的顯示格式;時鐘設置模塊,根據時間檢查模塊的確定結果來將所顯示的時間設置為系統時鐘時間。
[0006]優選地,所述時鐘可包括表盤時鐘和數字時鐘。
[0007]優選地,在拍照模塊對表盤時鐘進行拍照時,時鐘識別模塊可根據表盤時鐘圖像中的各表針的寬度和長度來識別時針、分針和秒針,通過識別出各表針與以表盤的中心為原點指向12點方向的線之間所成的角度來計算時鐘圖像所顯示的時間。
[0008]優選地,在拍照模塊對數字時鐘進行拍照時,時鐘識別模塊可根據時鐘圖像中的數字來識別時鐘圖像所顯示的時間。
[0009]優選地,時鐘識別模塊可將識別出的時鐘圖像所顯示的時間以預定格式發送給時間檢查模塊。
[0010]優選地,時間檢查模塊可確定所顯示的時間是否大于或等于12點以及與終端的時間顯示格式是否對應。
[0011]優選地,終端的時間顯示格式可包括24小時制和12小時制,其中,在終端的時間顯示格式為24小時制式的情況下,當確定所顯示的時間大于或等于12點時,將所顯示的時間發送給時鐘設置模塊;如果確定所顯示的時間小于12點,則提示用戶選擇上午或下午,隨后,將所顯示的時間以及用戶選擇的上午或下午信息發送給時鐘設置模塊,在終端的時間顯示格式為12小時制式的情況下,時間檢查模塊將識別出的時鐘圖像所顯示的時間發送給時鐘設置模塊。
[0012]優選地,在終端的時間顯示格式為24小時制式的情況下,在確定所顯示的時間大于或等于12時,時鐘設置模塊可直接將所顯示的時間設置為系統時鐘時間;在確定所顯示的時間小于12點時,如果用戶選擇下午,則時鐘設置模塊通過將所顯示的時間中的小時數加上12來將得到的時間設置為系統時鐘時間,如果用戶選擇上午,則時鐘設置模塊直接將所顯示的時間設置為系統時鐘時間;在終端的時間顯示格式為12小時制式的情況下,在確定所顯示的時間大于或等于12點時,時鐘設置模塊將所顯示的時間中的小時數減去12來將得到的時間設置為系統時鐘時間;在確定所顯示的時間小于12點時,時鐘設置模塊直接將所顯示的時間設置為系統時鐘時間。
[0013]優選地,時間檢查模塊還可確定時鐘圖像所顯示的時間是否超過24點,如果超過,則發出錯誤消息。
[0014]根據本發明的另一方面,提供一種在具有拍照功能的終端中設置時鐘的方法,所述方法包括:啟動拍照功能以對時鐘進行拍照,從而獲取時鐘圖像;識別獲取的時鐘圖像所顯示的時間;確定時鐘圖像所顯示的時間是否適應終端的顯示格式;根據確定結果來將所顯示的時間設置為系統時鐘時間。
[0015]優選地,所述時鐘可包括表盤時鐘和數字時鐘。
[0016]優選地,在對表盤時鐘進行拍照時,識別獲取的時鐘圖像所顯示的時間的步驟可包括:根據表盤時鐘圖像中的各表針的寬度和長度來識別時針、分針和秒針,通過識別出各表針與以表盤的中心為原點指向12點方向的線之間所成的角度來計算時鐘圖像所顯示的時間。
[0017]優選地,在對數字時鐘進行拍照時,識別獲取的時鐘圖像所顯示的時間的步驟可包括:根據時鐘圖像中的數字來識別時鐘圖像所顯示的時間。
[0018]優選地,在識別獲取的時鐘圖像所顯示的時間之后,以預定格式發送識別出的時鐘圖像所顯示的時間。
[0019]優選地,確定時鐘圖像所顯示的時間是否適應終端的顯示格式的步驟可包括:確定所顯示的時間是否大于或等于12點以及與終端的時間顯示格式是否對應。
[0020]優選地,終端的時間顯示格式可包括24小時制和12小時制,根據確定結果來將所顯示的時間設置為系統時鐘時間的步驟包括:在終端的時間顯示格式為24小時制式的情況下,當確定所顯示的時間大于或等于12點時,將所顯示的時間設置為系統時鐘時間;如果確定所顯示的時間小于12點,則提示用戶選擇上午或下午,如果用戶選擇下午,則將所顯示的時間中的小時數加上12,隨后將得到的時間設置為系統時鐘時間;如果用戶選擇上午,則將顯示的時間設置為系統時鐘時間;在終端的時間顯示格式為12小時制式的情況下,當確定所顯示的時間大于或等于12點時,將所顯示的時間中的小時數減去12,隨后將得到的時間設置為系統時鐘時間;如果確定所顯示的時間小于12點,則將所顯示的時間設置為系統時鐘時間。
[0021]優選地,確定時鐘圖像所顯示的時間是否適應終端的顯示格式的步驟可還包括:確定時鐘圖像所顯示的時間是否超過24點,如果超過,則發出錯誤消息。
[0022]將在接下來的描述中部分闡述本發明另外的方面和/或優點,還有一部分通過描述將是清楚的,或者可以經過本發明的實施而得知。
【專利附圖】
【附圖說明】
[0023]通過下面結合附圖進行的描述,本發明的目的將會變得更加清楚,其中:[0024]圖1是示出根據本發明實施例的在具有拍照功能的終端中設置時鐘的系統的框圖;
[0025]圖2是示出根據本發明實施例的在具有拍照功能的終端中設置時鐘的方法的流程圖;
[0026]圖3是示出表盤時鐘的示意圖;
[0027]圖4是示出數字時鐘的示意圖。
【具體實施方式】
[0028]現在,詳細描述本發明的實施例,其示例在附圖中表示,其中,相同的標號始終表示相同的部件。以下通過參考附圖描述實施例以解釋本發明。
[0029]圖1是示出根據本發明實施例的在具有拍照功能的終端中設置時鐘的時鐘設置系統。
[0030]如圖1所示,根據本發明的時鐘設置系統包括:拍照模塊101、時鐘識別模塊102、時間檢查模塊103和時鐘設置模塊104。
[0031]在用戶想要對終端設置時鐘時,拍照模塊101被啟動,以對時鐘(諸如,圖3中所示的表盤時鐘或如圖4中所示的數字時鐘)進行拍照,從而獲取時鐘圖像。這里的拍照模塊101可被實現為終纟而上的攝像頭。
[0032]時鐘識別模塊102識別拍照模塊101獲取的時鐘圖像所顯示的時間。時鐘識別模塊102可識別表盤時鐘圖像和數字時鐘圖像所顯示的時間。例如,如果拍照模塊101對表盤時鐘進行拍照,則時鐘識別模塊102根據表盤時鐘圖像中的各表針的寬度和長度來識別時針、分針和秒針。通過識別出各表針與以表盤的中心為原點指向12點方向的線之間所成的角度,并且根據該角度來計算時鐘圖像所顯示的時間,所顯示的時間包括時分秒。應該理解,在對不包括秒針的表盤時鐘進行拍照時,所顯示的時間可不包括秒。在這種情況下,可將秒默認為“O”或其他值。雖然這里通過根據各表針與指向12點方向的線之間角度來識別出時鐘圖像所顯示的時間,但是應該理解本領域的技術人員可采用其他方式來識別出時鐘圖像所顯示的時間。
[0033]如果拍照模塊101對數字時鐘進行拍照,則時鐘識別模塊102根據時鐘圖像中的數字來識別時鐘圖像所顯示的時間,所顯示的時間包括時分秒。例如,以圖4所示的數字時鐘中顯示的時間為例,時鐘識別模塊102可將“:”識別為分隔符,因此位于第一位的數字“15”表示小時,位于第二位的數字“59”表示分鐘,位于第三位的數字“ 16”表示秒。
[0034]時鐘識別模塊102將識別出的時鐘圖像所顯示的時間以預定格式發送給時間檢查模塊103。
[0035]時間檢查模塊103確定時鐘圖像所顯示的時間是否適應終端的顯示格式。即,時間檢查模塊103確定所顯示的時間是否大于或等于12點以及與終端的時間顯示格式是否對應。
[0036]在終端的時間顯示格式為24小時制式的情況下,當確定所顯示的時間大于或等于12時,則將所顯示的時間發送給時鐘設置模塊104。如果確定所顯示的時間小于12點,則提示用戶選擇上午或下午。隨后,將所顯示的時間以及用戶選擇的上午或下午信息發送給時鐘設置模塊104。應該理解,如果在數字時鐘出錯,諸如顯示出超過24點的時間時,則時間檢查模塊103發出錯誤消息。
[0037]在終端的時間顯示格式為12小時制式的情況下,時間檢查模塊103將識別出的時鐘圖像所顯示的時間以預定格式直接發送給時鐘設置模塊104。
[0038]時鐘設置模塊104用于根據時間檢查模塊103的確定結果來將所顯示的時間設置為系統時鐘時間。
[0039]S卩,在終端的時間顯示格式為24小時制式的情況下,在時鐘檢查模塊103確定所顯示的時間大于或等于12時,時鐘設置模塊104直接將所顯示的時間設置為系統時鐘時間。在確定所顯示的時間小于12點時,時鐘設置模塊104根據用戶的選擇來將對應的時間設置為系統時鐘時間。例如,以圖3的表盤時鐘為例,如果用戶選擇下午,則時鐘設置模塊104將所顯示的時間中的小時I點加上12 (即13),將13點O分35秒設置為系統時鐘時間。如果用戶選擇上午,則時鐘設置模塊104直接將所顯示的時間,即I點O分35秒設置為系統時鐘時間。
[0040]而在終端的時間顯示格式為12小時制式的情況下,在時鐘檢查模塊103確定所顯示的時間大于或等于12點時,時鐘設置模塊104將所顯示的時間中的小時數減去12,將得到的時間設置為系統時鐘時間。以圖4的數字時鐘為例,時鐘設置模塊104將所顯示的時間中的小時15點減去12 (即3),將3點59分16秒設置為系統時鐘時間。在時鐘檢查模塊103確定所顯示的時間小于12點時,時鐘設置模塊104直接將所顯示的時間設置為系統時鐘時間。
[0041]圖2是示出根據本發明實施例的在具有拍照功能的終端中設置時鐘的方法的流程圖。
[0042]在用戶想要對終端設置時鐘時,在步驟S201,啟動拍照模塊101以對時鐘進行拍照,從而獲取時鐘圖像。
[0043]在步驟S202,識別獲取的時鐘圖像所顯示的時間。例如可識別表盤時鐘圖像和數字時鐘圖像所顯示的時間。例如,如果拍照模塊101對表盤時鐘進行拍照,則根據表盤時鐘圖像中的各表針的寬度和長度來識別時針、分針和秒針。通過識別出各表針與以表盤的中心為原點指向12點方向的線之間所成的角度,并且根據該角度來計算時鐘圖像所顯示的時間,所顯示的時間包括時分秒。應該理解,在對不包括秒針的表盤時鐘進行拍照時,所顯示的時間可不包括秒。在這種情況下,可將秒默認為“O”或其他值。雖然這里通過根據各表針與指向12點方向的線之間角度來識別出時鐘圖像所顯示的時間,但是本領域的技術人員應該理解可采用其他方式來識別出時鐘圖像所顯示的時間。如果拍照模塊101對數字時鐘進行拍照,則根據時鐘圖像中的數字來識別時鐘圖像所顯示的時間,所顯示的時間包括時分秒。
[0044]在步驟S203,確定終端的時間顯示格式是24小時制還是12小時制。
[0045]如果在步驟S203確定終端的時間顯示格式是12小時制,則步驟S204確定所顯示的時間是否大于或等于12點。如果確定所顯示的時間大于或等于12點,則在步驟S205將所顯示的時間中的小時數減去12,隨后在步驟S209將得到的時間設置為系統時鐘時間。如果在步驟S204確定所顯示的時間小于12點,則在步驟S209將所顯示的時間設置為系統時鐘時間。
[0046]如果在步驟S203確定終端的時間顯示格式是24小時制,則在步驟S206,確定所顯示的時間是否大于或等于12點。如果確定所顯示的時間大于或等于12點,則在步驟S209將所顯示的時間設置為系統時鐘時間。如果確定所顯示的時間小于12點,則在步驟S207提示用戶選擇上午或下午。如果在步驟S207用戶選擇下午,則在步驟S208將所顯示的時間中的小時數加上12,隨后在步驟S209將得到的時間設置為系統時鐘時間。如果在步驟S207用戶選擇上午,則在步驟S209將顯示的時間設置為系統時鐘時間。
[0047]雖然以上本發明以標準形狀的表盤時鐘以及數字時鐘為例描述本發明的在具有拍照功能的終端中設置時鐘的方法,但是應該理解,根據本發明的方法可對各種形式的時鐘進行拍照并根據所顯示的時間進行系統時鐘設置。
[0048]應該理解,本發明的終端包括任何形式的具有拍照功能且具有時鐘功能的終端。
[0049]通過采用本發明的在具有拍照功能的終端中設置時鐘的系統和方法,能方便用戶對時,簡化傳統手工對時的步驟并增強了用戶體驗。
[0050]盡管已經參照本發明的實施例具體顯示和描述了本發明,但是本領域的技術人員應該理解,在不脫離由權利要求限定的本發明的精神和范圍的情況下,可以對其進行形式和細節上的各種改變。
【權利要求】
1.一種在具有拍照功能的終端中設置時鐘的時鐘設置系統,包括: 拍照模塊,被啟動以對時鐘進行拍照,從而獲取時鐘圖像; 時鐘識別模塊,識別拍照模塊獲取的時鐘圖像所顯示的時間; 時間檢查模塊,確定時鐘圖像所顯示的時間是否適應終端的顯示格式; 時鐘設置模塊,根據時間檢查模塊的確定結果來將所顯示的時間設置為系統時鐘時間。
2.如權利要求1所述的時鐘設置系統,其中,所述時鐘包括表盤時鐘和數字時鐘。
3.如權利要求2所述的時鐘設置系統,其中,在拍照模塊對表盤時鐘進行拍照時,時鐘識別模塊根據表盤時鐘圖像中的各表針的寬度和長度來識別時針、分針和秒針,通過識別出各表針與以表盤的中心為原點指向12點方向的線之間所成的角度來計算時鐘圖像所顯示的時間。
4.如權利要求2所述的時鐘設置系統,其中,在拍照模塊對數字時鐘進行拍照時,時鐘識別模塊根據時鐘圖像中的數字來識別時鐘圖像所顯示的時間。
5.如權利要求1所述的時鐘設置系統,其中,時鐘識別模塊將識別出的時鐘圖像所顯示的時間以預定格式發送給時間檢查模塊。
6.如權利要求1所述的時鐘設置系統,其中,時間檢查模塊確定所顯示的時間是否大于或等于12點以及與終端的時間顯示格式是否對應。
7.如權利要求6所述的時鐘設置系統,其中,終端的時間顯示格式包括24小時制和12小時制, 其中,在終端的時間顯示格式為24小時制式的情況下,當確定所顯示的時間大于或等于12點時,將所顯示的時間發送給時鐘設置模塊;如果確定所顯示的時間小于12點,則提示用戶選擇上午或下午,隨后,將所顯示的時間以及用戶選擇的上午或下午信息發送給時鐘設置模塊, 在終端的時間顯示格式為12小時制式的情況下,時間檢查模塊將識別出的時鐘圖像所顯示的時間發送給時鐘設置模塊。
8.如權利要求7所述的時鐘設置系統,其中, 在終端的時間顯示格式為24小時制式的情況下,在確定所顯示的時間大于或等于12時,時鐘設置模塊直接將所顯示的時間設置為系統時鐘時間;在確定所顯示的時間小于12點時,如果用戶選擇下午,則時鐘設置模塊通過將所顯示的時間中的小時數加上12來將得到的時間設置為系統時鐘時間,如果用戶選擇上午,則時鐘設置模塊直接將所顯示的時間設置為系統時鐘時間; 在終端的時間顯示格式為12小時制式的情況下,在確定所顯示的時間大于或等于12點時,時鐘設置模塊將所顯示的時間中的小時數減去12來將得到的時間設置為系統時鐘時間;在確定所顯示的時間小于12點時,時鐘設置模塊直接將所顯示的時間設置為系統時鐘時間。
9.如權利要求1所述的時鐘設置系統,其中,時間檢查模塊還確定時鐘圖像所顯示的時間是否超過24點,如果超過,則發出錯誤消息。
10.一種在具有拍照功能的終端中設置時鐘的方法,所述方法包括: 啟動拍照功能以對時鐘進行拍照,從而獲取時鐘圖像;識別獲取的時鐘圖像所顯示的時間; 確定時鐘圖像所顯示的時間是否適應終端的顯示格式; 根據確定結果來將所顯示的時間設置為系統時鐘時間。
11.如權利要求10所述的方法,其中,所述時鐘包括表盤時鐘和數字時鐘。
12.如權利要求11所述的方法,其中,在對表盤時鐘進行拍照時,識別獲取的時鐘圖像所顯示的時間的步驟包括: 根據表盤時鐘圖像中的各表針的寬度和長度來識別時針、分針和秒針,通過識別出各表針與以表盤的中心為原點指向12點方向的線之間所成的角度來計算時鐘圖像所顯示的時間。
13.如權利要求11所述的方法,其中,在對數字時鐘進行拍照時,識別獲取的時鐘圖像所顯示的時間的步驟包括:根據時鐘圖像中的數字來識別時鐘圖像所顯示的時間。
14.如權利要求10所述的方法,其中,所述方法還包括:在識別獲取的時鐘圖像所顯示的時間之后,以預定格式發送識別出的時鐘圖像所顯示的時間。
15.如權利要求10所述的方法,其中,確定時鐘圖像所顯示的時間是否適應終端的顯示格式的步驟包括:確定所顯示的時間是否大于或等于12點以及與終端的時間顯示格式是否對應。
16.如權利要求15所述的方法,其中,終端的時間顯示格式包括24小時制和12小時制,根據確定結果來將所顯示的時間設置為系統時鐘時間的步驟包括: 在終端的時間顯示格式為24小時制式的情況下,當確定所顯示的時間大于或等于12點時,將所顯示的時間設置為系統時鐘時間;如果確定所顯示的時間小于12點,則提示用戶選擇上午或下午,如果用戶選擇下午,則將所顯示的時間中的小時數加上12,隨后將得到的時間設置為系統時鐘時間;如果用戶選擇上午,則將顯示的時間設置為系統時鐘時間; 在終端的時間顯示格式為12小時制式的情況下,當確定所顯示的時間大于或等于12點時,將所顯示的時間中的小時數減去12,隨后將得到的時間設置為系統時鐘時間;如果確定所顯示的時間小于12點,則將所顯示的時間設置為系統時鐘時間。
17.如權利要求10所述的方法,其中,確定時鐘圖像所顯示的時間是否適應終端的顯示格式的步驟還包括:確定時鐘圖 像所顯示的時間是否超過24點,如果超過,則發出錯誤消息。
【文檔編號】H04M1/725GK103888588SQ201210558494
【公開日】2014年6月25日 申請日期:2012年12月20日 優先權日:2012年12月20日
【發明者】商澤利, 考書祥 申請人:三星電子(中國)研發中心, 三星電子株式會社