專利名稱:定時器應用業務的實現方法、終端設備和服務器的制作方法
技術領域:
本發明涉及數字電^L廣播技術領域,具體涉及定時器應用業務的實現
方法、終端設備和服務器。
背景技術:
目前在it字電一見應用中,有一類應用程序可以;故歸并為"與定時有關 的功能設定,,的定時器應用業務,如預定節目、預約錄制、預約點播、鬧 鐘提醒等。這類應用程序的功能是設定一個程序觸發時間,當時間到達時 執行應用程序,為用戶提供相應的功能。
現有的定時器應用業務的實現都是以單個功能模塊的方式來實現的, 不同的功能模塊實現不同的功能。如圖l所示,為現有技術中,終端內部實 現定時器應用業務的一個實例,圖中終端內部有三個定時器應用業務功能 模塊,鬧鐘提醒模塊、日程提醒模塊和節目點播模塊,各個模塊直線相互 獨立,通過對系統時間的監測,定時觸發。
在對現有技術的研究和實踐過程中,本發明的發明人發現。對于現有 的定時器應用業務,都是以單個功能模塊的方式來實現單個的應用。這樣 就會造成新增一個功能,就必須增加一個實現該功能的功能it塊。并且終 端內部存儲大量的功能模塊時,將使得終端愈加復雜,占用終端內部大量 資源,增加終端的成本。
發明內容
本發明實施例提供定時器應用業務的實現方法、終端設備和服務器。 本發明實施例提供的一種定時器應用業務的實現方法,包括 與服務器交互下載定時器應用腳本; 采用通用執行程序加載所述定時器應用腳本; 獲取所述定時器應用腳本中設定的時間信息; 監聽本地系統時間,當本地系統時間到達所述時間信息對應的時間, 呈現所述定時器應用腳本對應的功能。
本發明實施例提供的一種終端設備,包括 腳本下載單元,用于與服務器交互下載定時器應用腳本;通用腳本執行單元,用于采用通用執行程序加載所述定時器應用腳本;
時間信息獲取單元,用于獲取所述定時器應用腳本中設置的時間信息; 監聽單元,用于監聽本地系統時間;
呈現單元,用于在本地系統時間到達所述時間信息獲取單元獲取時間 信息對應的時間時,呈現所述定時器應用腳本對應的功能。 本發明實施例提供的一種服務器,包括
腳本生成單元,用于生成定時器應用腳本;并保存腳本標識與定時器 應用腳本的對應關系;
接收單元,用于接收客戶端的請求,所述請求中包含腳本標識; 查找單元,用于查詢所述腳本生成單元保存的所述對應關系,獲:f又客 戶端請求中的腳本標識對應的定時器應用腳本;
下發單元,用于將所述查找到的定時器應用腳本下發給所述客戶端。 本發明實施例中,通過與服務器交互下載定時器應用腳本;采用通用 執行程序加載所述定時器應用腳本;獲取所述定時器應用腳本中的時間信 息;監聽本地系統時間,當本地系統時間到達所述時間信息對應的時間, 呈現所述定時器應用腳本對應的功能。由于采用 一個通用執行程序加載不 同功能的定時器應用腳本,即可實現不同的定時器功能,終端側無需針對 不同的定時器功能設置各種不同的功能模塊,使得終端的內部設計可以大 大簡化,并且終端需要增加新的定時器功能時,只需從服務器下載新的定 時器應用腳本即可實現,使得終端的功能擴展更加簡單。
圖1是現有技術終端內部實現定時器應用業務的示意圖; 圖2是本發明實施例一定時器應用業務的實現方法的流程圖; 圖3是本發明實施例二定時器應用業務的實現方法的流程圖; 圖4是本發明實施例三終端設備的結構示意圖; 圖5是本發明實施例四終端設備的結構示意圖; 圖6是本發明實施例五服務器的結構示意圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進 行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例, 而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒 有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的 范圍。
本發明實施例提供一種定時器應用業務的實現方法。本發明實施例還 提供相應的終端設備和服務器,以下分別進行詳細說明。
實施例一、 一種定時器應用業務的實現方法,流程圖如圖2所示,包括 Al,與服務器交互下載定時器應用腳本;
本發明實施例中釆用客戶端/服務器(C/S)的模式,客戶端采用通用 執行程序,通過下載不同的定時器應用腳本實現不同的功能。
A2,采用通用執行程序加載所述定時器應用腳本;
本實施例中,所述通用執行程序可以為網頁瀏覽器,如通用的國際 互聯網瀏覽器(IntemetExplorer),火狐瀏覽器、遨游瀏覽器等,也可以是 專用的進行腳本執行的腳本運行程序,具體的通用執行程序可以依據服務 器側下載的腳本格式進行選擇,其"通用,,的含義為可以運行從服務器下 載的多個定時器應用腳本。
下面舉例進行說明
所謂通用腳本,因為要完成定時器功能,可以增加些私有擴展的接口, 以實現對定時器功能的定義。
下面提供接口定義的一個實例
首先可以創建一個新的定時器對象alarm。
(1 ) var alarm = new Alarm(time,type)
其中time :是19位長的字符串,yyyy/mm/dd&hh:mm:ss ((XXXX(年)XX(月)XX(日)XX(時)XX(分)XX(秒)(^小時制)),表示定時 器的時間信息,如20070613& 15:02:30。type:可選屬性,數值型,耳又值0 255,默認值-1,不同的tt值可以對 應不同的業務類型。
進一步,可以定義該定時器對象的內容。 (2) alarm.content = "l.mp3&上班了"
應用利用上迷接口可以設置指定類型的定時器業務,比如type^表示 鬧鐘,那么當瀏覽器解析到type二l的alarm對象時,那么它就知道這個定時 器應用是個鬧鐘,content就可以設置鬧鐘的特性內容,如鈴聲或者提醒的 文字。(因為content是字符串,所以賦值可以任意擴展,那么只需要配合type 定義即可)這樣就可以實現一個簡單鬧鐘的功能。
本例4叉僅是本發明一個簡單的實例,實際上,在應用中包含很多應用 和方法用來支持大多數可以預見的應用場景。如鬧鐘,日程提醒,便簽 提醒等等。只要終端的瀏覽器擴展了定時器私有接口,對上述接口進行識 別,那么瀏覽器解析相應的腳本到就可以實現相應的定時器功能。
A3,獲取所述定時器應用腳本中設置的時間信息;
本實施例中,應用腳本中設置的時間信息可以是服務器側設置也可以 是終端側設置,例如服務器可以在定時器應用腳本中將時間信息設置好, 也可以是服務器在定時器應用腳本中將實現信息位置空下,待終端下載后, 由終端自行設置實現信息。當然,服務器實現設置的時間信息,在終端下 載后也可以進行修改。
A4,監聽本地系統時間,當本地系統時間到達所述時間信息對應的時 間,呈現所述定時器應用腳本對應的功能。
本發明實施例一中,通過與服務器交互下載定時器應用腳本;采用通 用執行程序加載所述定時器應用腳本;獲取所述定時器應用腳本中的時間 信息;監聽本地系統時間,當本地系統時間到達所述時間信息對應的時間, 呈現所述定時器應用腳本對應的功能。由于采用一個通用執行程序加載不 同功能的定時器應用腳本,即可實現不同的定時器功能,終端側無需針對 不同的定時器功能設置各種不同的功能模塊,使得終端的內部設計可以大 大簡化,并且終端需要增加新的定時器功能時,只需從服務器下載新的定
7時器應用腳本即可實現,^f吏得終端的功能擴展更加簡單。
實施例二、 一種定時器應用業務的實現方法,流程圖如圖3所示,包括
Bl,向服務器發送請求消息,所述請求消息包含腳本標識;
本實施例中,向服務器發送的請求消息可以采用超文件傳輸協議
(HyperText Transfer Protocol, HTTP)消息,可以理解,下發的消息格式和采 用的協議,可以依據客戶端和服務器之間支持的通信協議進行適應性調整, 具體的消息格式和消息類型不構成對本發明的限制。
B2,服務器查找所述腳本標識對應的定時器應用腳本;并將所述查找 到的定時器應用腳本返回;
本發明實施例中,服務器定時器的應用腳本的格式和編寫方式可以有 多種,只需要客戶端的通用執行程序可識別并執行即可,具體的格式和編 寫方式不構成對本發明的限制。對于客戶端采用IE瀏覽器、火狐瀏覽器、 傲游瀏覽器等通用瀏覽器,定時器應用腳本可以是采用超文本標記語言 (Hyper Text Mark-up Language, HTML )編寫的頁面文件。
B3,采用通用執行程序加載所述定時器應用腳本;
B4,獲取所述定時器應用腳本中設定的時間信息;
本發明實施例中,應用腳本中設置的時間信息可以是服務器側設置也 可以是終端側設置,例如服務器可以在定時器應用腳本中將時間信息設 置好,也可以是服務器在定時器應用腳本中將實現信息位置空下,待終端 下載后,由終端自行設置實現信息。當然,服務器實現設置的時間信息, 在終端下載后也可以進行修改。
B5,監聽本地系統時間,當本地系統時間到達所述時間信息對應的時 間,呈現所述定時器應用腳本對應的功能。
本發明實施例中,當本地系統時間到達所述時間信息對應的時間時, 若定時器應用腳本的呈現與的其他應用程序存在時間沖突,則生成提示消 息通知用戶對執行的程序進行選擇。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算
機可讀存儲介質中,存儲介質可以包括ROM、 RAM、磁盤或光盤等。 實施例三、 一種終端設備,結構示意圖如圖4所示,包括 腳本下載單元410,用于與服務器交互下載定時器應用腳本; 通用腳本執行單元420,用于采用通用執行程序加載所述定時器應用腳
本;
時間信息獲取單元430,用于獲取所述定時器應用腳本中設置的時間信
自
監聽單元440,用于監聽本地系統時間;
呈現單元450,用于在本地系統時間到達所述時間信息獲取單元獲取時 間信息對應的時間時,呈現所述定時器應用腳本對應的功能。
實施例四、 一種終端設備,結構示意圖如圖5所示,包括腳本下載單 元510,所述腳本下載單元510具體包括請求單元511,用于向服務器發送 請求消息,所述請求消息包含腳本標識;腳本接收單元512,用于接收服務 器根據所述腳本標識查找到的定時器腳本。
通用腳本執行單元520,用于采用通用執行程序加載所述定時器應用腳
本;
時間信息獲取單元530,用于獲取所述定時器應用腳本中設置的時間信自.
監聽單元540,用于監聽本地系統時間;
呈現單元550,用于在本地系統時間到達所述時間信息獲取單元獲取時 間信息對應的時間時,呈現所述定時器應用腳本對應的功能。
本發明實施例中,所述終端設備可以是數字電視盒、集成數字電視盒 功能的電視機,手機終端或者類似嵌入功能設備。
實施例五、 一種服務器,流程如圖6所示,包括
腳本生成單元610,用于生成定時器應用腳本;并保存腳本標識與定時器應用腳本的對應關系;
本發明實施例中,所述腳本生成單元可以是設置腳本的內容、執行的 時間信息等。
接收單元620,用于接收客戶端的請求,所述請求中包含腳本標識;
查找單元630,用于查詢所述腳本生成單元保存的所述對應關系,獲fl 客戶端請求中的腳本標識對應的定時器應用腳本;
下發單元640,用于將所述查找到的定時器應用腳本下發給所述客戶端。
可以理解,本實施例提供的服務器還可以包括腳本管理單元650,用 于對腳本生成單元生成的腳本進行管理。
腳本管理單元650可以包括管理腳本數據,設置和管理腳本內的時間 信息,刪除腳本、設置腳本的類型等功能。
本發明實施例提供的終端設備和服務器可以運行的方法,可參考上文 對本發明提供的多個定時器應用業務的實現方法實施例的描述,在此不再 重復。
以上對本發明實施例所提供的定時器應用業務的實現方法、終端設備 和服務器進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施 方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其 核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具 體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應 理解為對本發明的限制。
權利要求
1、一種定時器應用業務的實現方法,其特征在于,包括與服務器交互下載定時器應用腳本;采用通用執行程序加載所述定時器應用腳本;獲取所述定時器應用腳本中設定的時間信息;監聽本地系統時間,當本地系統時間到達所述時間信息對應的時間,呈現所述定時器應用腳本對應的功能。
2、 如權利要求l所述的方法,其特征在于,所述與服務器交互下載定時器 應用腳本的過程包括向服務器發送請求消息,所述請求包含腳本標識; 服務器查找所述腳本標識對應的定時器應用腳本;并將所述查找到的定時 器應用腳本返回。
3、 如權利要求2所述的方法,其特征在于,所述向服務器發送的請求消息 為超文本傳輸協議HTTP消息。
4、 如權利要求l所述的方法,其特征在于,所述定時器應用腳本為采用超 文本標記i吾言HTML編寫的頁面文件。
5、 如權利要求l所述的方法,其特征在于,當本地系統時間到達所述時間 信息對應的時間時,若定時器應用腳本的呈現與的其他應用程序存在時間沖 突,則生成提示消息通知用戶對執行的程序進行選擇。
6、 如權利要求1至5任意一項所述的方法,其特征在于,所述應用腳本中 設定的時間信息為服務器設置或者終端設置。
7、 一種終端設備,其特征在于,包括 腳本下載單元,用于與服務器交互下載定時器應用腳本; 通用腳本執行單元,用于采用通用執行程序加載所述定時器應用腳本; 時間信息獲取單元,用于獲取所述定時器應用腳本中設置的時間信息; 監聽單元,用于監聽本地系統時間;呈現單元,用于在本地系統時間到達所述時間信息獲取單元獲取時間信息 對應的時間時,呈現所述定時器應用腳本對應的功能。
8、 如權利要求7所述的終端設備,其特征在于,所述腳本下載單元包括請求單元,用于向服務器發送請求,所述請求包含腳本標識;腳本接收單元,用于接收服務器根據所述腳本標識查找到的定時器腳本。
9、 一種服務器,其特征在于,包括腳本生成單元,用于生成定時器應用腳本;并保存腳本標識與定時器應用 腳本的對應關系;接收單元,用于接收客戶端的請求,所述請求中包含腳本標識;查找單元,用于查詢所述腳本生成單元保存的所述對應關系,獲取客戶端 請求中的腳本標識對應的定時器應用腳本;下發單元,用于將所述查找到的定時器應用腳本下發給所述客戶端。
10、 如權利要求9所述的服務器,其特征在于,包括腳本管理單元,用 于對腳本生成單元生成的腳本進行管理。
全文摘要
本發明公開了定時器應用業務的實現方法、終端設備和服務器。本發明實施例中,通過與服務器交互下載定時器應用腳本;采用通用執行程序加載所述定時器應用腳本;獲取所述定時器應用腳本中的時間信息;監聽本地系統時間,當本地系統時間到達所述時間信息對應的時間,呈現所述定時器應用腳本對應的功能。由于采用一個通用執行程序加載不同功能的定時器應用腳本,即可實現不同的定時器功能,終端側無需針對不同的定時器功能設置各種不同的功能模塊,使得終端的內部設計可以大大簡化,并且終端需要增加新的定時器功能時,只需從服務器下載新的定時器應用腳本即可實現,使得終端的功能擴展更加簡單。
文檔編號H04N21/488GK101540774SQ20091013646
公開日2009年9月23日 申請日期2009年5月8日 優先權日2009年5月8日
發明者龍 代, 張要偉, 徐佳宏, 銀 李 申請人:深圳市茁壯網絡技術有限公司