亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電視終端的系統(tǒng)時(shí)間設(shè)定方法及裝置與流程

文檔序號(hào):11524852閱讀:516來源:國知局
電視終端的系統(tǒng)時(shí)間設(shè)定方法及裝置與流程
本發(fā)明涉及電視
技術(shù)領(lǐng)域
,尤其涉及一種電視終端的系統(tǒng)時(shí)間設(shè)定方法及裝置。
背景技術(shù)
:傳統(tǒng)的電視為了節(jié)約成本,大多數(shù)沒有安裝掉電之后可以續(xù)電的續(xù)電電池,造成電視終端在每次掉電后再上電時(shí)都需要重新獲取網(wǎng)絡(luò)時(shí)間作為系統(tǒng)時(shí)間。電視終端設(shè)定的系統(tǒng)時(shí)間,一方面用于滿足用戶需求,如顯示時(shí)間或者設(shè)置定時(shí)器;另一方面用作系統(tǒng)應(yīng)用軟件進(jìn)行網(wǎng)絡(luò)申請(qǐng)的時(shí)間依據(jù),如https申請(qǐng)驗(yàn)證ca證書的時(shí)間依據(jù)或者作為各種存儲(chǔ)在用戶本地終端商的數(shù)據(jù)cookie、沒有時(shí)間限制的數(shù)據(jù)存儲(chǔ)localstorage等有效時(shí)間信息來源。因此,系統(tǒng)時(shí)間的準(zhǔn)確性非常重要,如果出現(xiàn)時(shí)間回退或超前,會(huì)造成很多應(yīng)用發(fā)生異常甚至失效。傳統(tǒng)的智能電視系統(tǒng)可以通過獲取網(wǎng)絡(luò)時(shí)間作為系統(tǒng)時(shí)間,但是現(xiàn)有的智能電視用于同步網(wǎng)絡(luò)時(shí)間的時(shí)間服務(wù)器是固定的,由此導(dǎo)致了銷往全球各國的電視終端中的時(shí)間服務(wù)器具有差異性。造成一些電視終端在某些地區(qū)可以獲取到時(shí)間,而在另外的地區(qū)獲取同步時(shí)間的用時(shí)會(huì)很長(zhǎng)甚至有可能無法獲取到同步的網(wǎng)絡(luò)時(shí)間的情況。如選用美國時(shí)間服務(wù)器time-a.nist.gov和美國國家科技標(biāo)準(zhǔn)研究所時(shí)間服務(wù)器time-a.timefreq.bldrdoc.gov作為第一申請(qǐng)時(shí)間同步服務(wù)器的電視終端,在美國使用時(shí),獲取到網(wǎng)絡(luò)時(shí)間的速度會(huì)很快,但在中國使用時(shí),獲取到網(wǎng)絡(luò)時(shí)間的速度會(huì)很慢甚至?xí)l(fā)生響應(yīng)超時(shí)而獲取不到網(wǎng)絡(luò)時(shí)間的情況。這就限制了電視終端中依賴系統(tǒng)時(shí)間的某些應(yīng)用的操作,比如用戶本次開機(jī)的計(jì)劃就是訪問視頻網(wǎng)站youtube,如果電視終端在用戶操作的時(shí)候同步網(wǎng)絡(luò)時(shí)間作為系統(tǒng)時(shí)間的用時(shí)過長(zhǎng),會(huì)導(dǎo)致應(yīng)用無法進(jìn)行訪問,嚴(yán)重影響用戶的體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的主要目的在于提出一種電視終端的系統(tǒng)時(shí)間設(shè)定方法及裝置,旨在實(shí)現(xiàn)同一電視終端在不同國家均能快速獲取網(wǎng)絡(luò)時(shí)間以設(shè)為系統(tǒng)時(shí)間的技術(shù)問題。為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種電視終端的系統(tǒng)時(shí)間設(shè)定方法,所述電視終端的系統(tǒng)時(shí)間設(shè)定方法包括以下步驟:獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地;判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器;在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。可選地,所述獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地的步驟之前包括:設(shè)定初始系統(tǒng)時(shí)間并開始計(jì)時(shí),所述初始系統(tǒng)時(shí)間為默認(rèn)時(shí)間點(diǎn)或者自定義時(shí)間點(diǎn)??蛇x地,所述在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間的步驟還包括:在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器當(dāng)前的時(shí)間點(diǎn),并依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值;判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同;若各差值均與所述預(yù)設(shè)時(shí)長(zhǎng)相同,則將最后獲取的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間??蛇x地,所述判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同的步驟之后還包括:若各差值與所述預(yù)設(shè)時(shí)長(zhǎng)不同,則剔除所述獲取到的時(shí)間點(diǎn),再次根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器的其他當(dāng)前的時(shí)間點(diǎn);依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值,并返回判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同的步驟??蛇x地,所述判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器的步驟之后還包括:在本地?cái)?shù)據(jù)中不存在所述第一時(shí)間服務(wù)器時(shí),獲取本地?cái)?shù)據(jù)中的第二時(shí)間服務(wù)器,其中,所述第二時(shí)間服務(wù)器獲取當(dāng)前網(wǎng)絡(luò)的響應(yīng)時(shí)間小于其他時(shí)間服務(wù)器;獲取所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前電視終端的系統(tǒng)時(shí)間。此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種電視終端的系統(tǒng)時(shí)間設(shè)定裝置,所述電視終端的系統(tǒng)時(shí)間設(shè)定裝置包括以下模塊:第一獲取模塊,用于獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地;第一判斷模塊,用于判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器;第一設(shè)定模塊,用于在第一判斷模塊判定本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。可選地,所述電視終端的系統(tǒng)時(shí)間設(shè)定裝置還包括:計(jì)時(shí)模塊,用于設(shè)定初始系統(tǒng)時(shí)間并開始計(jì)時(shí),所述初始系統(tǒng)時(shí)間為默認(rèn)時(shí)間點(diǎn)或者自定義時(shí)間點(diǎn)??蛇x地,所述第一設(shè)定模塊包括:計(jì)算單元,用于在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器當(dāng)前的時(shí)間點(diǎn),并依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值;判斷單元,用于判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同;設(shè)定單元,用于判斷單元判定各差值均與所述預(yù)設(shè)時(shí)長(zhǎng)相同時(shí),將最后獲取的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間??蛇x地,所述電視終端的系統(tǒng)時(shí)間設(shè)定裝置還包括:第二獲取模塊,用于各差值與所述預(yù)設(shè)時(shí)長(zhǎng)不同時(shí),剔除所述獲取到的時(shí)間點(diǎn),再次根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器的其他當(dāng)前的時(shí)間點(diǎn);計(jì)算模塊,用于依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值,并返回判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同的步驟??蛇x地,第一判斷模塊在判定不存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器時(shí),所述電視終端的系統(tǒng)時(shí)間設(shè)定裝置還包括:第三獲取模塊,用于第一判斷模塊判定在本地?cái)?shù)據(jù)中不存在所述第一時(shí)間服務(wù)器時(shí),獲取本地?cái)?shù)據(jù)中的第二時(shí)間服務(wù)器,其中,所述第二時(shí)間服務(wù)器獲取當(dāng)前網(wǎng)絡(luò)的響應(yīng)時(shí)間小于其他時(shí)間服務(wù)器;第二設(shè)定模塊,用于獲取所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前電視終端的系統(tǒng)時(shí)間。本發(fā)明提供一種電視終端的系統(tǒng)時(shí)間設(shè)定方法,所述電視終端的系統(tǒng)時(shí)間設(shè)定方法通過獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地;判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器;在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。通過上述方式,本發(fā)明根據(jù)連接的網(wǎng)絡(luò)智能獲取電視終端的公網(wǎng)歸屬地,根據(jù)公網(wǎng)歸屬地獲取響應(yīng)快的優(yōu)選第一時(shí)間服務(wù)器,然后根據(jù)優(yōu)選第一時(shí)間服務(wù)器獲取正確的網(wǎng)絡(luò)時(shí)間以將所述網(wǎng)絡(luò)時(shí)間設(shè)為電視終端的系統(tǒng)時(shí)間,由此滿足電視終端快速精確的設(shè)定系統(tǒng)時(shí)間需求,便于用戶后續(xù)的其他應(yīng)用操作,如定時(shí)器設(shè)置或查詢等。附圖說明圖1為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定方法第一實(shí)施例的流程示意圖;圖2為圖1中獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間的步驟的細(xì)化流程示意圖;圖3為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定方法第二實(shí)施例的流程示意圖;圖4為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定裝置第一實(shí)施例的功能模塊示意圖;圖5為圖4中第一設(shè)定模塊的細(xì)化功能模塊示意圖;圖6為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定裝置第二實(shí)施例的功能模塊示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。具體實(shí)施方式應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種電視終端的系統(tǒng)時(shí)間設(shè)定方法。參照?qǐng)D1,圖1為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定方法第一實(shí)施例的流程示意圖;本實(shí)施例中,該電視終端的系統(tǒng)時(shí)間設(shè)定方法包括:步驟s10,獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地;具體地,本實(shí)施例公開一種電視終端的系統(tǒng)時(shí)間設(shè)定方法,將掉電狀態(tài)下重新上電的電視終端開機(jī)并連接網(wǎng)絡(luò),然后獲取電視終端所聯(lián)網(wǎng)絡(luò)的公網(wǎng)所屬地區(qū),然后根據(jù)本地存儲(chǔ)數(shù)據(jù)查找所屬地區(qū)的優(yōu)選時(shí)間服務(wù)器。本實(shí)施例中,在步驟s10之前所述電視終端的系統(tǒng)時(shí)間設(shè)定方法還包括:步驟s40,設(shè)定初始系統(tǒng)時(shí)間并開始計(jì)時(shí),所述初始系統(tǒng)時(shí)間為默認(rèn)時(shí)間點(diǎn)或者自定義時(shí)間點(diǎn)。具體地,讀取默認(rèn)時(shí)間點(diǎn)作為初始系統(tǒng)時(shí)間,默認(rèn)時(shí)間可以是unix紀(jì)元(1970年1月1日00:00:00gmt)也可以自己定義一個(gè)時(shí)間,比如2016年生產(chǎn)的產(chǎn)品,初始化時(shí)間可以為2016年1月1日00:00:00。避免使用與當(dāng)前實(shí)際時(shí)間接近而不準(zhǔn)確的自定義時(shí)間,防止導(dǎo)致在終端尚未同步到準(zhǔn)確的系統(tǒng)時(shí)間時(shí),造成訪問應(yīng)用等異常操作。并根據(jù)設(shè)定后的初始系統(tǒng)時(shí)間開始計(jì)時(shí)。步驟s20,判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器;具體地,如表1所示,為了便于查找公網(wǎng)歸屬地匹配的優(yōu)選時(shí)間服務(wù)器,可將目標(biāo)地區(qū)和對(duì)應(yīng)的優(yōu)選時(shí)間服務(wù)器進(jìn)行映射,其中,所述目標(biāo)地區(qū)以國家為例,可細(xì)化至城市,并存儲(chǔ)在一張二維映射表中。具體實(shí)施例中,也可采用其他的存儲(chǔ)方式。在獲取到當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地后,匹配數(shù)據(jù)的第一維,查找到匹配的地區(qū)后,判斷本地存儲(chǔ)的映射表中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器,也就是判斷是否能獲取到該索引值對(duì)應(yīng)的第二維字符串,即優(yōu)選的時(shí)間服務(wù)器。所述映射表可以隨著固件的升級(jí)而升級(jí),若果銷往地區(qū)有增減,可以增減或者修改新的時(shí)間服務(wù)器。表1地區(qū)與優(yōu)選時(shí)間服務(wù)器對(duì)應(yīng)關(guān)系映射表地區(qū)(國家)優(yōu)選時(shí)間服務(wù)器hongkongstdtime.gov.hkustime-a.nist.gov步驟s30,在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。具體地,在本地存儲(chǔ)的映射表中查找到與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器時(shí),向該第一時(shí)間服務(wù)器請(qǐng)求時(shí)間數(shù)據(jù),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將該所述當(dāng)前時(shí)間點(diǎn)設(shè)置為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間,以完成同步該聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。本實(shí)施例提供一種電視終端的系統(tǒng)時(shí)間設(shè)定方法,所述電視終端的系統(tǒng)時(shí)間設(shè)定方法通過獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地;判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器;在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。通過上述方式,本發(fā)明根據(jù)連接的網(wǎng)絡(luò)智能獲取電視終端的公網(wǎng)歸屬地,根據(jù)公網(wǎng)歸屬地獲取響應(yīng)快的優(yōu)選第一時(shí)間服務(wù)器,然后根據(jù)優(yōu)選第一時(shí)間服務(wù)器獲取正確的網(wǎng)絡(luò)時(shí)間以將所述網(wǎng)絡(luò)時(shí)間設(shè)為電視終端的系統(tǒng)時(shí)間,由此滿足電視終端快速精確的設(shè)定系統(tǒng)時(shí)間需求,便于用戶后續(xù)的其他應(yīng)用操作,如定時(shí)器設(shè)置或查詢等。參照?qǐng)D2,圖2為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定方法第二實(shí)施例的流程示意圖;基于第一實(shí)施例提成本發(fā)明的第二實(shí)施例,為了剔除獲取的時(shí)間異常項(xiàng)本實(shí)施例中,步驟30包括:步驟31,在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器當(dāng)前的時(shí)間點(diǎn),并依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值;具體地,在獲取到對(duì)應(yīng)的第一時(shí)間服務(wù)器時(shí),獲取到的第一時(shí)間服務(wù)器的當(dāng)前網(wǎng)絡(luò)時(shí)間可能為錯(cuò)誤時(shí)間點(diǎn),或者為有誤差的時(shí)間點(diǎn)。為了降低獲取到錯(cuò)誤時(shí)間點(diǎn)的概率,本實(shí)施例,根據(jù)當(dāng)前計(jì)時(shí)的初始系統(tǒng)時(shí)間,預(yù)先設(shè)定間隔時(shí)長(zhǎng),依次獲取多次對(duì)應(yīng)時(shí)間服務(wù)器當(dāng)前的時(shí)間點(diǎn),并計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值。如:預(yù)先設(shè)定間隔1秒,依次獲取3次第一時(shí)間服務(wù)器的第一時(shí)間、第二時(shí)間與第三時(shí)間,并計(jì)算第二時(shí)間與第一時(shí)間的差值,第三時(shí)間與第二時(shí)間的差值。步驟32,判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相匹配;具體地,將獲得的各時(shí)間差值同預(yù)先設(shè)定的間隔時(shí)長(zhǎng)進(jìn)行比較,判斷各差值是否都為正值并且與所述預(yù)設(shè)時(shí)長(zhǎng)相等,或者與該預(yù)設(shè)時(shí)長(zhǎng)的差值在預(yù)設(shè)值范圍內(nèi),如1秒以內(nèi)。步驟33,若各差值均與所述預(yù)設(shè)時(shí)長(zhǎng)相同,則將最后獲取的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。具體地,在判定所有差值均為正值,且與預(yù)設(shè)時(shí)長(zhǎng)相等,或者與預(yù)設(shè)時(shí)長(zhǎng)的差值在預(yù)設(shè)值范圍內(nèi),則表示獲取的當(dāng)前時(shí)間為正確網(wǎng)絡(luò)時(shí)間,將最后獲取的第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)同步設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。本實(shí)施例中,判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同時(shí),若各差值與所述預(yù)設(shè)時(shí)長(zhǎng)不同,所述電視終端的系統(tǒng)時(shí)間設(shè)定方法還包括:步驟34,若各差值與所述預(yù)設(shè)時(shí)長(zhǎng)不同,則剔除所述獲取到的時(shí)間點(diǎn),再次根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器的其他當(dāng)前的時(shí)間點(diǎn);具體地,當(dāng)各差值不滿足上述條件,即不是正值,則表示依次獲取的時(shí)間不是順序變化,各差值與預(yù)設(shè)時(shí)長(zhǎng)差值較大,則獲取到了異常數(shù)據(jù)項(xiàng),則獲取時(shí)間發(fā)生異常,需要剔除上述獲取到的時(shí)間點(diǎn),并再次根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取第一時(shí)間服務(wù)器的其他當(dāng)前的時(shí)間點(diǎn)。步驟35,依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值,并返回判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同的步驟。具體地,再次依次計(jì)算兩個(gè)時(shí)間點(diǎn)的差值,并重新返回步驟s32。參照?qǐng)D3,圖3為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定方法第三實(shí)施例的流程示意圖;基于第一實(shí)施例提成本發(fā)明的第三實(shí)施例,為了保證獲取到網(wǎng)絡(luò)響應(yīng)快的服務(wù)器,本實(shí)施例在判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器時(shí),若不存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器,所述電視終端的系統(tǒng)時(shí)間設(shè)定方法還包括:步驟s50,在本地?cái)?shù)據(jù)中不存在所述第一時(shí)間服務(wù)器時(shí),獲取本地?cái)?shù)據(jù)中的第二時(shí)間服務(wù)器,其中,所述第二時(shí)間服務(wù)器獲取當(dāng)前網(wǎng)絡(luò)的響應(yīng)時(shí)間小于其他時(shí)間服務(wù)器;具體地,在本地?cái)?shù)據(jù)中未找到與所述公網(wǎng)歸屬地匹配的時(shí)間服務(wù)器時(shí),則表示所述公網(wǎng)歸屬地沒有匹配到優(yōu)選的第一時(shí)間服務(wù)器,此時(shí)可獲取默認(rèn)的備用時(shí)間服務(wù)器即第二時(shí)間服務(wù)器進(jìn)行時(shí)間同步,所述備用時(shí)間服務(wù)器是在電視正常工作時(shí)向映射表遍歷查詢,并將當(dāng)前網(wǎng)絡(luò)響應(yīng)時(shí)間最短的時(shí)間服務(wù)器設(shè)為第二時(shí)間服務(wù)器即備用時(shí)間服務(wù)器。步驟s60,獲取所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前電視終端的系統(tǒng)時(shí)間。具體地,在找到對(duì)應(yīng)的第二時(shí)間服務(wù)器時(shí),向所述第二時(shí)間服務(wù)器發(fā)送時(shí)間請(qǐng)求,獲取第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將該所述當(dāng)前時(shí)間點(diǎn)設(shè)置為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間,以完成同步該聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。本發(fā)明進(jìn)一步提供一種電視終端的系統(tǒng)時(shí)間設(shè)定裝置。參照?qǐng)D4,圖4為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定裝置第一實(shí)施例的功能模塊示意圖;本實(shí)施例中,該電視終端的系統(tǒng)時(shí)間設(shè)定裝置包括:第一獲取模塊10,用于獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地;具體地,本實(shí)施例公開一種電視終端的系統(tǒng)時(shí)間設(shè)定裝置,將掉電狀態(tài)下重新上電的電視終端開機(jī)并連接網(wǎng)絡(luò)后,第一獲取模塊10獲取電視終端所聯(lián)網(wǎng)絡(luò)的公網(wǎng)所屬地區(qū),然后根據(jù)本地存儲(chǔ)數(shù)據(jù)查找所屬地區(qū)的優(yōu)選時(shí)間服務(wù)器。本實(shí)施例中,所述電視終端的系統(tǒng)時(shí)間設(shè)定裝置還包括:計(jì)時(shí)模塊40,用于設(shè)定初始系統(tǒng)時(shí)間并開始計(jì)時(shí),所述初始系統(tǒng)時(shí)間為默認(rèn)時(shí)間點(diǎn)或者自定義時(shí)間點(diǎn)。具體地,計(jì)時(shí)模塊40讀取默認(rèn)時(shí)間點(diǎn)作為初始系統(tǒng)時(shí)間,默認(rèn)時(shí)間可以是unix紀(jì)元(1970年1月1日00:00:00gmt)也可以自己定義一個(gè)時(shí)間,比如2016年生產(chǎn)的產(chǎn)品,初始化時(shí)間可以為2016年1月1日00:00:00。避免使用與當(dāng)前實(shí)際時(shí)間接近而不準(zhǔn)確的自定義時(shí)間,防止導(dǎo)致在終端尚未同步到準(zhǔn)確的系統(tǒng)時(shí)間時(shí),造成訪問應(yīng)用等異常操作。并根據(jù)設(shè)定后的初始系統(tǒng)時(shí)間開始計(jì)時(shí)。第一判斷模塊20,用于判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器;具體地,如表1所示,為了便于查找公網(wǎng)歸屬地匹配的優(yōu)選時(shí)間服務(wù)器,可將目標(biāo)地區(qū)和對(duì)應(yīng)的優(yōu)選時(shí)間服務(wù)器進(jìn)行映射,其中,所述目標(biāo)地區(qū)以國家為例,可細(xì)化至城市,并存儲(chǔ)在一張二維映射表中。具體實(shí)施例中,也可采用其他的存儲(chǔ)方式。在獲取到當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地后,匹配數(shù)據(jù)的第一維,查找到匹配的地區(qū)后,第一判斷模塊20判斷本地存儲(chǔ)的映射表中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器,也就是判斷是否能獲取到該索引值對(duì)應(yīng)的第二維字符串,即優(yōu)選的時(shí)間服務(wù)器。所述映射表可以隨著固件的升級(jí)而升級(jí),若果銷往地區(qū)有增減,可以增減或者修改新的時(shí)間服務(wù)器。表1地區(qū)與優(yōu)選時(shí)間服務(wù)器對(duì)應(yīng)關(guān)系映射表地區(qū)(國家)優(yōu)選時(shí)間服務(wù)器hongkongstdtime.gov.hkustime-a.nist.gov第一設(shè)定模塊30,用于在第一判斷模塊20判定本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。具體地,第一判斷模塊20在本地存儲(chǔ)的映射表中查找到與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器時(shí),第一設(shè)定模塊30向該第一時(shí)間服務(wù)器請(qǐng)求時(shí)間數(shù)據(jù),獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將該所述當(dāng)前時(shí)間點(diǎn)設(shè)置為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間,以完成同步該聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。本實(shí)施例提供一種電視終端的系統(tǒng)時(shí)間設(shè)定裝置,所述電視終端的系統(tǒng)時(shí)間設(shè)定裝置通過第一獲取模塊10用于獲取當(dāng)前聯(lián)網(wǎng)電視終端的公網(wǎng)歸屬地;第一判斷模塊20用于判斷本地?cái)?shù)據(jù)中是否存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器;在第一判斷模塊20判定本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),第一設(shè)定模塊30用于獲取所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。通過上述方式,本發(fā)明根據(jù)連接的網(wǎng)絡(luò)智能獲取電視終端的公網(wǎng)歸屬地,根據(jù)公網(wǎng)歸屬地獲取響應(yīng)快的優(yōu)選第一時(shí)間服務(wù)器,然后根據(jù)優(yōu)選第一時(shí)間服務(wù)器獲取正確的網(wǎng)絡(luò)時(shí)間以將所述網(wǎng)絡(luò)時(shí)間設(shè)為電視終端的系統(tǒng)時(shí)間,由此滿足電視終端快速精確的設(shè)定系統(tǒng)時(shí)間需求,便于用戶后續(xù)的其他應(yīng)用操作,如定時(shí)器設(shè)置或查詢等。參照?qǐng)D5,圖5為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定裝置第二實(shí)施例的功能模塊示意圖;基于第一實(shí)施例提成本發(fā)明的第二實(shí)施例,為了剔除獲取的時(shí)間異常項(xiàng)本實(shí)施例中,所述第一設(shè)定模塊30包括:計(jì)算單元31,用于在本地?cái)?shù)據(jù)中存在所述第一時(shí)間服務(wù)器時(shí),根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器當(dāng)前的時(shí)間點(diǎn),并依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值;具體地,在獲取到對(duì)應(yīng)的第一時(shí)間服務(wù)器時(shí),獲取到的第一時(shí)間服務(wù)器的當(dāng)前網(wǎng)絡(luò)時(shí)間可能為錯(cuò)誤時(shí)間點(diǎn),或者為有誤差的時(shí)間點(diǎn)。為了降低獲取到錯(cuò)誤時(shí)間點(diǎn)的概率,本實(shí)施例,根據(jù)當(dāng)前計(jì)時(shí)的初始系統(tǒng)時(shí)間,預(yù)先設(shè)定間隔時(shí)長(zhǎng),依次獲取多次對(duì)應(yīng)時(shí)間服務(wù)器當(dāng)前的時(shí)間點(diǎn),并計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值。如:預(yù)先設(shè)定間隔1秒,依次獲取3次第一時(shí)間服務(wù)器的第一時(shí)間、第二時(shí)間與第三時(shí)間,并計(jì)算第二時(shí)間與第一時(shí)間的差值,第三時(shí)間與第二時(shí)間的差值。判斷單元32,用于判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同;具體地,將獲得的各時(shí)間差值同預(yù)先設(shè)定的間隔時(shí)長(zhǎng)進(jìn)行比較,判斷各差值是否都為正值并且與所述預(yù)設(shè)時(shí)長(zhǎng)相等,或者與該預(yù)設(shè)時(shí)長(zhǎng)的差值在預(yù)設(shè)值范圍內(nèi),如1秒以內(nèi)。設(shè)定單元33,用于判斷單元判定各差值均與所述預(yù)設(shè)時(shí)長(zhǎng)相同時(shí),將最后獲取的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。具體地,在判定所有差值均為正值,且與預(yù)設(shè)時(shí)長(zhǎng)相等,或者與預(yù)設(shè)時(shí)長(zhǎng)的差值在預(yù)設(shè)值范圍內(nèi),則表示獲取的當(dāng)前時(shí)間為正確網(wǎng)絡(luò)時(shí)間,將最后獲取的第一時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)同步設(shè)為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。本實(shí)施例中,判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同時(shí),若各差值與所述預(yù)設(shè)時(shí)長(zhǎng)不同,所述第一設(shè)定模塊30包括:第二獲取模塊34,用于各差值與所述預(yù)設(shè)時(shí)長(zhǎng)不同時(shí),剔除所述獲取到的時(shí)間點(diǎn),再次根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取所述第一時(shí)間服務(wù)器的其他當(dāng)前的時(shí)間點(diǎn);具體地,當(dāng)各差值不滿足上述條件,即不是正值,則表示依次獲取的時(shí)間不是順序變化,各差值與預(yù)設(shè)時(shí)長(zhǎng)差值較大,則獲取到了異常數(shù)據(jù)項(xiàng),則獲取時(shí)間發(fā)生異常,需要剔除上述獲取到的時(shí)間點(diǎn),并再次根據(jù)預(yù)設(shè)時(shí)長(zhǎng)依次獲取第一時(shí)間服務(wù)器的其他當(dāng)前的時(shí)間點(diǎn)。計(jì)算模塊35,用于依次計(jì)算相鄰兩個(gè)時(shí)間點(diǎn)的差值,并返回判斷各差值是否與所述預(yù)設(shè)時(shí)長(zhǎng)相同的步驟。具體地,再次依次計(jì)算兩個(gè)時(shí)間點(diǎn)的差值,并重新返回判斷單元32。圖6為本發(fā)明電視終端的系統(tǒng)時(shí)間設(shè)定裝置第三實(shí)施例的功能模塊示意圖?;诘谝粚?shí)施例提成本發(fā)明的第三實(shí)施例,為了保證獲取到網(wǎng)絡(luò)響應(yīng)快的服務(wù)器,本實(shí)施例在第一判斷模塊20判定不存在與所述公網(wǎng)歸屬地匹配的第一時(shí)間服務(wù)器時(shí),所述電視終端的系統(tǒng)時(shí)間設(shè)定裝置還包括:第三獲取模塊50,用于第一判斷模塊20判定在本地?cái)?shù)據(jù)中不存在所述第一時(shí)間服務(wù)器時(shí),獲取本地?cái)?shù)據(jù)中的第二時(shí)間服務(wù)器,其中,所述第二時(shí)間服務(wù)器獲取當(dāng)前網(wǎng)絡(luò)的響應(yīng)時(shí)間小于其他時(shí)間服務(wù)器;具體地,在本地?cái)?shù)據(jù)中未找到與所述公網(wǎng)歸屬地匹配的時(shí)間服務(wù)器時(shí),則表示所述公網(wǎng)歸屬地沒有匹配到優(yōu)選的第一時(shí)間服務(wù)器,此時(shí)第三獲取模塊50可獲取默認(rèn)的備用時(shí)間服務(wù)器即第二時(shí)間服務(wù)器進(jìn)行時(shí)間同步,所述備用時(shí)間服務(wù)器是在電視正常工作時(shí)向映射表遍歷查詢,并將當(dāng)前網(wǎng)絡(luò)響應(yīng)時(shí)間最短的時(shí)間服務(wù)器設(shè)為第二時(shí)間服務(wù)器即備用時(shí)間服務(wù)器。第二設(shè)定模塊60,用于獲取所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將所述第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn)設(shè)為當(dāng)前電視終端的系統(tǒng)時(shí)間。具體地,在找到對(duì)應(yīng)的第二時(shí)間服務(wù)器時(shí),第二設(shè)定模塊60向所述第二時(shí)間服務(wù)器發(fā)送時(shí)間請(qǐng)求,獲取第二時(shí)間服務(wù)器的當(dāng)前時(shí)間點(diǎn),并將該所述當(dāng)前時(shí)間點(diǎn)設(shè)置為當(dāng)前聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間,以完成同步該聯(lián)網(wǎng)電視終端的系統(tǒng)時(shí)間。以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的
技術(shù)領(lǐng)域
,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1