專利名稱:古蘭經(jīng)應(yīng)用方法及系統(tǒng)的制作方法
古蘭經(jīng)應(yīng)用方法及系統(tǒng)
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種古蘭經(jīng)應(yīng)用方法及系統(tǒng)。背景技術(shù):
古蘭經(jīng)在阿拉伯文學(xué)史上占地位,一千三百年以來,《古蘭經(jīng)》是阿拉伯語文的典 范,詩歌和詞章著名于世。目前,隨著人們對手機、PDA等手持設(shè)備廣泛使用和隨身攜帶,為了方便更多的人 更好的學(xué)習(xí)與理解《古蘭經(jīng)》,更好的發(fā)揚并使之傳頌世人,市場上出現(xiàn)了可以對古蘭經(jīng)進 行播放的手機。但是,傳統(tǒng)可對古蘭經(jīng)進行播放的手機,屬于固定型號的某種手機,只有使用該類 型手機才能進行播放,而市場上的手機多種多樣,每個使用者使用的也大都不同,非使用該 手機的使用者無法進行古蘭經(jīng)播放,必須另外購買該類型手機才能夠,大大增加了使用者 的費用,導(dǎo)致古蘭經(jīng)推廣受到了很大限制。同時,傳統(tǒng)可對古蘭經(jīng)進行播放的手機,對于古蘭經(jīng)的播放,只是簡單的將古蘭經(jīng) 拷貝到其內(nèi)存中,利用其具有的MP3或者MP4功能對其進行簡單的播放,無法靈活的根據(jù)使 用者的需求對古蘭經(jīng)選定的某一章節(jié)進行播放以及在各個章節(jié)之間進行智能切換。此外,穆斯林使用者每天都要進行朝拜,每次朝拜的時間都是固定,且每次朝拜都 要朝向伊斯蘭圣地麥加。由于全球城市總數(shù)很大,達百萬之多,傳統(tǒng)可對古蘭經(jīng)無法或者只 能對很少的一部分城市進行朝拜時間和方位進行簡單確定,無法對大多數(shù)城市實現(xiàn),從而 導(dǎo)致使用者在全球大多數(shù)地區(qū)無法準確獲知禮拜時間和禮拜方向,極大的影響了使用者的 體驗效果。
發(fā)明內(nèi)容有鑒于此,有必要提供一種可在各種手持設(shè)備上對古蘭經(jīng)進行應(yīng)用的古蘭經(jīng)應(yīng)用 系統(tǒng)。此外,有必要提供一種可在各種手持設(shè)備進行對古蘭經(jīng)進行應(yīng)用的古蘭經(jīng)應(yīng)用方 法。一種古蘭經(jīng)應(yīng)用系統(tǒng),包括古蘭經(jīng)功能模塊以及中間件模塊;所述古蘭經(jīng)功能模 塊用于運行古蘭經(jīng)各種應(yīng)用功能,所述中間件模塊封裝有手持設(shè)備具有的各種應(yīng)用程序接 口,所述古蘭經(jīng)功能模塊通過所述中間件模塊在手持設(shè)備上運行。優(yōu)選的,所述中間件模塊封裝的接口包括系統(tǒng)相關(guān)接口、內(nèi)存操作接口、圖形圖像 接口、文件操作接口、字符串接口、多媒體接口、計時器接口中的一種或者多種。優(yōu)選的,所述內(nèi)存操作接口,直接進行內(nèi)存的申請與釋放操作;所述圖形圖像接 口,直接進行對界面的點、線、圖像的顯示;所述文件操作接口,直接對文件進行讀、寫、定位 功能的操作;所述字符字串接口,直接對字符字串進行顯示;所述多媒體接口,直接對音頻 文件進行播放、時間定位功能;所述計時器接口,進行古蘭經(jīng)功能模塊功能的定時觸發(fā)。
優(yōu)選的,所述古蘭經(jīng)功能模塊包括指令獲取單元,獲取使用者的功能選擇指令;控制單元,接收并根據(jù)功能選擇指令,啟動并進入與其相關(guān)的功能單元;存儲單元,用于存儲多種語言的古蘭經(jīng)資料,全球各個國家、城市、地區(qū)的經(jīng)緯度 信息、使用者個性設(shè)定的信息以及安拉尊名音頻文件和朝覲圖片;還包括以下中的一個或者多個古蘭經(jīng)播放功能單元,用于根據(jù)使用者的輸入的章節(jié)參數(shù),對其選擇的章節(jié)進行 播放;個性設(shè)置功能單元,供使用者進行個性設(shè)置,對國家、地區(qū)、城市、復(fù)令時、朝拜提 醒時間中的一種或多種進行設(shè)定,并將設(shè)定后的信息保存到存儲單元;朝拜時間功能單元,用于為使用者提供準確的朝拜時間;朝拜方位功能單元,用于為使用者提供準確的朝拜方位;安拉尊名功能單元,對安拉尊名音頻文件及朝覲圖片進行播放和展示;朝拜提醒功能單元,根據(jù)使用者的設(shè)置,在設(shè)定時間對使用者的朝拜活動進行提 醒。優(yōu)選的,所述古蘭經(jīng)播放功能單元包括章節(jié)參數(shù)獲取單元,用于獲取使用者輸入的章節(jié)參數(shù);判斷單元,接收并根據(jù)章參數(shù)查詢存儲單元中該章參數(shù)對應(yīng)的音頻文件,判斷音 頻文件是否存在,若不存在,提示使用者出錯重新輸入章節(jié)參數(shù),否則調(diào)用該章對應(yīng)的音頻 文件,然后根據(jù)節(jié)參數(shù)查詢播放參數(shù)索引文件獲取該節(jié)參數(shù)所對應(yīng)的時間偏移量;播放單元,獲取章參數(shù)所對應(yīng)音頻文件,根據(jù)音頻文件首數(shù)據(jù)以及節(jié)參數(shù)所對應(yīng) 的時間偏移量,對使用者輸入的章節(jié)進行播放;計時單元,用于播放開始時,啟動計時功能,記錄播放單元當前播放時間,交由判 斷單元判斷將當前播放時間作為時間偏移量查詢播放參數(shù)索引文件中所對應(yīng)的經(jīng)文與當 前播放經(jīng)文是否保持一致,若不一致則進行刷新,播放當前播放時間所對應(yīng)經(jīng)文。優(yōu)選的,所述朝拜時間功能單元查詢使用者設(shè)置的城市信息,獲取該城市的經(jīng)緯 度信息,通過時間獲取函數(shù)獲取該天的年月日信息,根據(jù)所述經(jīng)緯度信息及年月日信息計 算出該天的5次朝拜的準確時間。優(yōu)選的,所述朝拜方位功能單元查詢使用者設(shè)置的城市信息,獲取該城市和麥加 城的經(jīng)緯度信息,計算以正北方向為基準,使用者設(shè)置城市指向麥加城的方位角,調(diào)用霍爾 芯片驅(qū)動程序,獲取參數(shù),根據(jù)該參數(shù)及方位角,確定當前的準確朝拜方向并進行顯示。一種古蘭經(jīng)應(yīng)用方法,所述方法包括提供封裝有手持設(shè)備具有的各種應(yīng)用程序 接口的中間件,將古蘭經(jīng)應(yīng)用功能通過中間件在手持設(shè)備上運行。優(yōu)選的,所述中間件封裝的接口包括系統(tǒng)相關(guān)接口、內(nèi)存操作接口、圖形圖像接 口、文件操作接口、字符串接口、多媒體接口、計時器接口中的一種或者多種。優(yōu)選的,所述古蘭經(jīng)應(yīng)用功能包括古蘭經(jīng)播放功能、個性設(shè)置功能、朝拜時間功 能、朝拜方位功能、安拉尊名功能以及朝拜提醒功能中的一種或者多種,根據(jù)使用者的功能 選擇而相應(yīng)的啟動與之相關(guān)的功能。優(yōu)選的,所述古蘭經(jīng)播放功能具體實現(xiàn)方法包括如下步驟
獲取使用者輸入的章節(jié)參數(shù);接收并根據(jù)章參數(shù)查詢存儲器中存放的章參數(shù)所對應(yīng)的音頻文件,判斷音頻文件 是否存在,若不存在,提示使用者出錯重新輸入章節(jié)參數(shù),否則調(diào)用該章對應(yīng)的音頻文件, 根據(jù)節(jié)參數(shù)查詢存儲器中存放的播放參數(shù)索引文件獲取該節(jié)所對應(yīng)的時間偏移量;獲取章參數(shù)所對應(yīng)音頻文件,根據(jù)音頻文件首數(shù)據(jù)以及節(jié)參數(shù)所對應(yīng)的時間偏移 量,對使用者輸入的章節(jié)進行播放;啟動計時功能,記錄當前播放時間;將當前播放時間作為時間偏移量查詢播放參數(shù)索引文件中所對應(yīng)的經(jīng)文,判斷與 當前播放經(jīng)文是否保持一致,若不一致則進行刷新,播放當前播放時間所對應(yīng)經(jīng)文。優(yōu)選的,所述朝拜時間功能通過查詢存儲器中存儲的使用者設(shè)置的城市信息,獲 取存儲器中存儲的該城市的經(jīng)緯度信息,通過時間獲取函數(shù)獲取該天的年月日信息,根據(jù) 所述經(jīng)緯度信息和年月日信息計算出該天的5次朝拜的準確時間。優(yōu)選的,所述朝拜方位功能通過查詢存儲器中存儲的使用者設(shè)置的城市信息,獲 取存儲器中存儲的該城市和麥加城的經(jīng)緯度信息,計算以正北方向為基準,使用者設(shè)置城 市指向麥加城的方位角,調(diào)用霍爾芯片驅(qū)動程序,獲取參數(shù),根據(jù)該參數(shù)及方位角,確定當 前的準確朝拜方向并進行顯示。上述古蘭經(jīng)應(yīng)用系統(tǒng)及方法,借助現(xiàn)有手持設(shè)備的操作系統(tǒng),古蘭經(jīng)應(yīng)用功能通 過中間件封裝提供的應(yīng)用程序接口在手持設(shè)備上運行,而非在手持設(shè)備平臺上運行。在使 用者更換手持設(shè)備時,只需在另外手持設(shè)備上對中間件進行簡單設(shè)置,即可實現(xiàn)古蘭經(jīng)功 能的正常運行,無需對古蘭經(jīng)功能進行更改,實現(xiàn)古蘭經(jīng)功能在多種手持設(shè)備上的兼容使 用,降低使用者費用,增強了使用者的體驗效果,極大的推進了古蘭經(jīng)的推廣。同時,古蘭經(jīng)應(yīng)用功能可對使用者輸入章節(jié)進行同步播放,準確提供朝拜時間和 朝拜方位,并對使用者朝拜進行提醒,大大便利了使用者,使使用者可以進行準確的朝拜, 從而進一步增強了使用者的體驗效果。
圖1是一個實施例中的古蘭經(jīng)應(yīng)用系統(tǒng)的結(jié)構(gòu)示意圖;圖2是一個實施例中的古蘭經(jīng)功能模塊結(jié)構(gòu)示意圖;圖3是一個實施例中古蘭經(jīng)播放功能單元140的結(jié)構(gòu)示意圖;圖4是一個實施例中古蘭經(jīng)播放功能實現(xiàn)方法流程圖。
具體實施方式
下面結(jié)合附圖,對本發(fā)明的具體實施方式
進行詳細描述。圖1是一個實施例中的古蘭經(jīng)應(yīng)用系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括對古蘭經(jīng)各種 應(yīng)用功能進行運行的古蘭經(jīng)功能模塊100以及借助現(xiàn)有手持設(shè)備的操作系統(tǒng),封裝有手持 設(shè)備所具有的各種應(yīng)用程序接口(API)的中間件模塊200。古蘭經(jīng)功能模塊100通過中間 件模塊200提供的應(yīng)用程序接口在手持設(shè)備上運行,實現(xiàn)在各種手持設(shè)備上的兼容運行。中間件模塊200封裝的應(yīng)用程序接口包括系統(tǒng)相關(guān)接口、內(nèi)存操作接口、圖形圖 像接口、文件操作接口、字符串接口、多媒體接口、計時器接口中的一種或者多種。該實施例
6中,調(diào)用應(yīng)用程序接口可直接進行相應(yīng)功能操作。內(nèi)存操作接口,可直接進行內(nèi)存的申請與 釋放操作;圖形圖像接口,可直接進行對界面的點、線、圖像的顯示;文件操作接口,可直接 對文件進行讀、寫、定位等功能的操作;字符字串接口,可直接對字符字串進行顯示;多媒 體接口,可直接對音頻文件進行播放、時間定位等功能;計時器接口,可直接進行古蘭經(jīng)功 能模塊100功能的定時觸發(fā)。圖2是一個實施例中的古蘭經(jīng)功能模塊結(jié)構(gòu)示意圖。該模塊包括指令獲取單元 110、控制單元120、存儲單元130、古蘭經(jīng)播放功能單元140、個性設(shè)置功能單元150、朝拜 時間功能單元160、朝拜方位功能單元170、安拉尊名功能單元180以及朝拜提醒功能單元 190。指令獲取單元110獲取使用者的功能選擇指令,交由控制單元120處理。指令獲取單元110為使用者提供功能選擇界面進行功能選擇。該功能選擇界面包 括標題區(qū)、功能列表區(qū)、方向按鈕區(qū)等,其中功能列表區(qū)設(shè)有古蘭經(jīng)播放、朝拜時間、朝拜方 位、安拉尊名以及個性設(shè)置等功能選項。使用者通過方向按鈕或者觸摸在功能列表區(qū)選擇 所需的功能并確認觸發(fā)功能選擇指令。指令獲取單元110獲取使用者選擇功能時觸發(fā)的功 能選擇指令,交由控制單元120??刂茊卧?20接收并根據(jù)指令獲取單元110獲取的功能選擇指令,啟動并進入與 該被選擇功能相關(guān)的功能單元。存儲單元130用于存儲多種語言的古蘭經(jīng)資料,包括與每一章經(jīng)文對應(yīng)的音頻 文件,保存每一節(jié)對應(yīng)的時間偏移量的播放參數(shù)索引文件等。存儲單元130還存儲有全球 各個國家、城市、地區(qū)的經(jīng)緯度信息、使用個性設(shè)定的信息以及安拉尊名音頻文件和朝覲圖 片。古蘭經(jīng)播放功能單元140用于根據(jù)使用者的輸入的章節(jié)參數(shù),對其選擇的章節(jié)進 行播放。圖3是一個實施例中古蘭經(jīng)播放功能單元140的結(jié)構(gòu)示意圖。該單元包括章節(jié)指 令獲取單元141、判斷單元142、播放單元143以及計時單元144。章節(jié)參數(shù)獲取單元141用于獲取使用者輸入的章節(jié)參數(shù),交由判斷單元142進行 判斷。章節(jié)參數(shù)獲取單元141通過為使用者提供章節(jié)輸入界面來獲取。使用者在該章節(jié) 輸入界面通過按鍵或者觸屏的方式,輸入所需的章節(jié)參數(shù)(數(shù)字),同時顯示該章節(jié)參數(shù)。 使用者可以根據(jù)需要對章節(jié)參數(shù)進行增加或者刪除。判斷單元142接收并根據(jù)章節(jié)參數(shù)查詢存儲單元130存放的其所對應(yīng)的音頻文件 和播放參數(shù)索引文件。判斷單元142首先根據(jù)章參數(shù)查詢存儲單元130中該章對應(yīng)的音頻文件,判斷音 頻文件是否存在。若不存在,提示使用者出錯重新輸入章節(jié)參數(shù);否則調(diào)用該章對應(yīng)的音頻 文件交由播放單元143。然后根據(jù)節(jié)參數(shù)查詢播放參數(shù)索引文件獲取該節(jié)所對應(yīng)的時間偏 移量交由播放單元143。播放單元143獲取章參數(shù)所對應(yīng)音頻文件,根據(jù)音頻文件首數(shù)據(jù)以及節(jié)參數(shù)所對 應(yīng)的時間偏移量,對使用者輸入的章節(jié)進行播放。播放單元143打開音頻文件并獲取首數(shù)據(jù),然后根據(jù)節(jié)參數(shù)所對應(yīng)的時間偏移量對該節(jié)進行播放。播放過程中,播放單元143能夠進行暫停、停止、重新播放等操作,還可進 行切換到上一節(jié)或者下一節(jié),調(diào)整播放音量等操作。計時單元144用于在播放單元143開始播放時,啟動計時功能,記錄播放單元143 當前播放時間,交由判斷單元142。判斷單元142將當前播放時間作為時間偏移量查詢播放 參數(shù)索引文件中所對應(yīng)的經(jīng)文,判斷與播放單元143當前播放經(jīng)文是否保持一致,若不一 致則進行刷新,播放當前播放時間所對應(yīng)經(jīng)文。個性設(shè)置功能單元150供使用者進行個性設(shè)置,對國家、地區(qū)、城市、夏令時、朝拜 提醒時間等進行設(shè)定,并將設(shè)定后的信息保存到存儲單元130。朝拜時間功能單元160用于為使用者提供準確的朝拜時間。朝拜時間功能單元160查詢存儲單元130中存儲的使用者通過個性設(shè)置功能單元 150設(shè)置的城市信息,查詢該城市的經(jīng)緯度信息,然后通過時間獲取函數(shù)獲取該天的年月日 信息,根據(jù)兩者計算出該天的5次朝拜的準確時間告之使用者。朝拜方位功能單元170用于為使用者提供準確的朝拜方位。朝拜方位功能單元170查詢存儲單元130中存儲的使用者通過個性設(shè)置功能單元 150設(shè)置的城市信息,查詢該城市的經(jīng)緯度信息,然后獲取麥加城的經(jīng)緯度信息。計算以正 北方向為基準,使用者所在城市指向麥加城的方位角,調(diào)用霍爾芯片驅(qū)動程序,獲取參數(shù), 根據(jù)該參數(shù)及方位角,確定當前的準確朝拜方向并進行顯示。如果使用者手持設(shè)備有移動, 定時判斷從霍爾芯片獲取的參數(shù)是否變化,重新確定當前的朝拜方向并顯示。安拉尊名功能單元180調(diào)用存儲單元130中存儲的安拉尊名的音頻文件及朝覲圖 片,進行播放和展示。朝拜提醒功能單元190根據(jù)使用者的設(shè)置,在設(shè)定時間對使用者進行提醒,提醒 使用者朝拜時間以及朝拜方位。在使用者手持設(shè)備處于關(guān)機狀態(tài)時,同樣進行提醒。中間件模塊200封裝有手持設(shè)備具有的各種應(yīng)用程序接口,為古蘭經(jīng)功能模塊 100提供在手持設(shè)備上正常運行所需的應(yīng)用程序接口。在使用者更換手持設(shè)備時,只需在另 外手持設(shè)備上對中間件模塊200進行簡單設(shè)置,即可實現(xiàn)古蘭經(jīng)功能模塊100的正常運行, 無需對古蘭經(jīng)功能模塊100進行更改,實現(xiàn)古蘭經(jīng)功能模塊100在多種手持設(shè)備上的兼容 使用。此外,還提供一種古蘭經(jīng)應(yīng)用方法,該方法包括,提供封裝有手持設(shè)備所具有的各 種應(yīng)用程序接口的中間件,將古蘭經(jīng)應(yīng)用功能通過中間件在手持設(shè)備上運行。中間件封裝的應(yīng)用程序接口包括系統(tǒng)相關(guān)接口、內(nèi)存操作接口、圖形圖像接口、文 件操作接口、字符串接口、多媒體接口、計時器接口中的一種或者多種。該實施例中,調(diào)用 應(yīng)用程序接口可直接進行相應(yīng)功能操作。內(nèi)存操作接口,可直接進行內(nèi)存的申請與釋放操 作;圖形圖像接口,可直接進行對界面的點、線、圖像的顯示;文件操作接口,可直接對文件 進行讀、寫、定位等功能的操作;字符字串接口,可直接對字符字串進行顯示;多媒體接口, 可直接對音頻文件進行播放、時間定位等功能;計時器接口,可直接進行古蘭經(jīng)功能的定時 觸發(fā)。在該實施例中,古蘭經(jīng)應(yīng)用功能包括古蘭經(jīng)播放功能、個性設(shè)置功能、朝拜時間功 能、朝拜方位功能、安拉尊名功能以及朝拜提醒功能。根據(jù)使用者的功能選擇而相應(yīng)的啟動 與之相關(guān)的功能。
在優(yōu)選的實施方式中,為使用者提供功能選擇界面進行功能選擇。該功能選擇界 面包括標題區(qū)、功能列表區(qū)、方向按鈕區(qū)等,其中功能列表區(qū)設(shè)有古蘭經(jīng)播放、朝拜時間、朝 拜方位、安拉尊名以及個性設(shè)置等功能選項。使用者通過方向按鈕或者觸摸在功能列表區(qū) 選擇所需的功能并確認觸發(fā)功能選擇指令。獲取使用者選擇功能時觸發(fā)的功能選擇指令,啟動并進入與該被選擇功能相關(guān)的 功能。圖4是一個實施例中古蘭經(jīng)播放功能實現(xiàn)方法流程圖。該方法包括如下步驟S41 獲取使用者輸入的章節(jié)參數(shù)。在該實施例中,獲取使用者輸入的章節(jié)參數(shù)通過為使用者提供章節(jié)輸入界面來獲 取。使用者在該章節(jié)輸入界面通過按鍵或者觸屏的方式,輸入所需的章節(jié)參數(shù)(數(shù)字),同 時顯示該章節(jié)參數(shù)。使用者可以根據(jù)需要對章節(jié)參數(shù)進行增加或者刪除。S42:接收并根據(jù)章參數(shù)查詢存儲器中存放的其所對應(yīng)的音頻文件,判斷音頻文件 是否存在。若不存在,則進行S43 提示使用者出錯重新輸入章節(jié)參數(shù);否則進行S44 調(diào)用 該章對應(yīng)的音頻文件,根據(jù)節(jié)參數(shù)查詢播放參數(shù)索引文件獲取該節(jié)所對應(yīng)的時間偏移量。S45:獲取章參數(shù)所對應(yīng)音頻文件,根據(jù)音頻文件首數(shù)據(jù)以及節(jié)參數(shù)所對應(yīng)的時間 偏移量,對使用者輸入的章節(jié)進行播放。該實施例中,獲取音頻文件首數(shù)據(jù),然后根據(jù)節(jié)參數(shù)所對應(yīng)的時間偏移量對該節(jié) 進行播放。播放過程中能夠進行暫停、停止、重新播放等操作,還可進行切換到上一節(jié)或者 下一節(jié),調(diào)整播放音量等操作。S46 啟動計時功能,記錄當前播放時間。S47 將當前播放時間作為時間偏移量查詢播放參數(shù)索引文件中所對應(yīng)的經(jīng)文,判 斷與當前播放經(jīng)文是否保持一致,若不一致則進行S48 刷新,播放當前播放時間所對應(yīng)經(jīng) 文,否則不做操作。個性設(shè)置功能供使用者進行個性設(shè)置,對國家、地區(qū)、城市、夏令時、朝拜提醒時間 等信息進行設(shè)定,并將設(shè)定后的信息保存到存儲器。朝拜時間功能為使用者提供準確的朝拜時間。朝拜時間功能通過查詢存儲器中存儲的使用者通過個性設(shè)置功能設(shè)置的城市信 息,查詢存儲器中存儲的該城市的經(jīng)緯度信息,然后通過時間獲取函數(shù)獲取該天的年月日 信息,根據(jù)兩者計算出該天的5次朝拜的準確時間告之使用者。朝拜方位功能為使用者提供準確的朝拜方位。朝拜方位功能通過查詢存儲器中存儲的使用者通過個性設(shè)置功能設(shè)置的城市信 息,查詢存儲器中存儲的該城市的經(jīng)緯度信息,然后獲取麥加城的經(jīng)緯度信息。計算以正北 方向為基準,使用者所在城市指向麥加城的方位角,調(diào)用霍爾芯片驅(qū)動程序,獲取參數(shù),根 據(jù)該參數(shù)及方位角,確定當前的準確朝拜方向并進行顯示。如果使用者手持設(shè)備有移動,定 時判斷從霍爾芯片獲取的參數(shù)是否變化,重新確定當前的朝拜方向并顯示。安拉尊名功能調(diào)用存儲器中存儲的安拉尊名的音頻文件及朝覲圖片,進行播放和 展不。朝拜提醒功能根據(jù)使用者的設(shè)置,在設(shè)定時間對使用者進行提醒,提醒使用者朝 拜時間以及朝拜方位。在使用者手持設(shè)備處于關(guān)機狀態(tài)時,同樣進行提醒。
中間件封裝有手持設(shè)備所具有的各種應(yīng)用程序接口(API),為古蘭經(jīng)應(yīng)用功能提 供在手持設(shè)備上正常運行所需的應(yīng)用程序接口。在使用者更換手持設(shè)備時,只需在另外手 持設(shè)備上對中間件進行簡單設(shè)置,即可實現(xiàn)古蘭經(jīng)功能的正常運行,無需對古蘭經(jīng)功能進 行更改,實現(xiàn)古蘭經(jīng)功能在多種手持設(shè)備上的兼容使用。上述古蘭經(jīng)應(yīng)用系統(tǒng)及方法,借助現(xiàn)有手持設(shè)備的操作系統(tǒng),古蘭經(jīng)應(yīng)用功能通 過中間件封裝提供的應(yīng)用程序接口在手持設(shè)備上運行,而非在手持設(shè)備平臺上運行。在使 用者更換手持設(shè)備時,只需在另外手持設(shè)備上對中間件進行簡單設(shè)置,即可實現(xiàn)古蘭經(jīng)功 能的正常運行,無需對古蘭經(jīng)功能進行更改,實現(xiàn)古蘭經(jīng)功能在多種手持設(shè)備上的兼容使 用,降低使用者費用,增強了使用者的體驗效果,極大的推進了古蘭經(jīng)的推廣。同時,古蘭經(jīng)應(yīng)用功能可對使用者輸入章節(jié)進行同步播放,準確提供朝拜時間和 朝拜方位,并對使用者朝拜進行提醒,大大便利了使用者,使使用者可以進行準確的朝拜, 從而進一步增強了使用者的體驗效果。以上所述實施例僅表達了本發(fā)明的實施方式,其描述較為具體和詳細,但并不能 因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說, 在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范 圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
權(quán)利要求
一種古蘭經(jīng)應(yīng)用系統(tǒng),其特征在于,包括古蘭經(jīng)功能模塊以及中間件模塊;所述古蘭經(jīng)功能模塊用于運行古蘭經(jīng)各種應(yīng)用功能,所述中間件模塊封裝有手持設(shè)備具有的各種應(yīng)用程序接口,所述古蘭經(jīng)功能模塊通過所述中間件模塊在手持設(shè)備上運行。
2.根據(jù)權(quán)利要求1所述的古蘭經(jīng)應(yīng)用系統(tǒng),其特征在于,所述中間件模塊封裝的接口 包括系統(tǒng)相關(guān)接口、內(nèi)存操作接口、圖形圖像接口、文件操作接口、字符串接口、多媒體接 口、計時器接口中的一種或者多種。
3.根據(jù)權(quán)利要求1所述的古蘭經(jīng)應(yīng)用系統(tǒng),其特征在于,所述內(nèi)存操作接口,直接進 行內(nèi)存的申請與釋放操作;所述圖形圖像接口,直接進行對界面的點、線、圖像的顯示;所 述文件操作接口,直接對文件進行讀、寫、定位功能的操作;所述字符字串接口,直接對字符 字串進行顯示;所述多媒體接口,直接對音頻文件進行播放、時間定位功能;所述計時器接 口,進行古蘭經(jīng)功能模塊功能的定時觸發(fā)。
4.根據(jù)權(quán)利要求1所述古蘭經(jīng)應(yīng)用系統(tǒng),其特征在于,所述古蘭經(jīng)功能模塊包括 指令獲取單元,獲取使用者的功能選擇指令;控制單元,接收并根據(jù)功能選擇指令,啟動并進入與其相關(guān)的功能單元; 存儲單元,用于存儲多種語言的古蘭經(jīng)資料,全球各個國家、城市、地區(qū)的經(jīng)緯度信息、 使用者個性設(shè)定的信息以及安拉尊名音頻文件和朝覲圖片; 還包括以下中的一個或者多個古蘭經(jīng)播放功能單元,用于根據(jù)使用者的輸入的章節(jié)參數(shù),對其選擇的章節(jié)進行播放;個性設(shè)置功能單元,供使用者進行個性設(shè)置,對國家、地區(qū)、城市、夏令時、朝拜提醒時 間中的一種或多種進行設(shè)定,并將設(shè)定后的信息保存到存儲單元; 朝拜時間功能單元,用于為使用者提供準確的朝拜時間; 朝拜方位功能單元,用于為使用者提供準確的朝拜方位; 安拉尊名功能單元,對安拉尊名音頻文件及朝覲圖片進行播放和展示; 朝拜提醒功能單元,根據(jù)使用者的設(shè)置,在設(shè)定時間對使用者的朝拜活動進行提醒。
5.根據(jù)權(quán)利要求4所述古蘭經(jīng)應(yīng)用系統(tǒng),其特征在于,所述古蘭經(jīng)播放功能單元包括 章節(jié)參數(shù)獲取單元,用于獲取使用者輸入的章節(jié)參數(shù);判斷單元,接收并根據(jù)章參數(shù)查詢存儲單元中該章參數(shù)對應(yīng)的音頻文件,判斷音頻文 件是否存在,若不存在,提示使用者出錯重新輸入章節(jié)參數(shù),否則調(diào)用該章對應(yīng)的音頻文 件,然后根據(jù)節(jié)參數(shù)查詢播放參數(shù)索引文件獲取該節(jié)參數(shù)所對應(yīng)的時間偏移量;播放單元,獲取章參數(shù)所對應(yīng)音頻文件,根據(jù)音頻文件首數(shù)據(jù)以及節(jié)參數(shù)所對應(yīng)的時 間偏移量,對使用者輸入的章節(jié)進行播放;計時單元,用于播放開始時,啟動計時功能,記錄播放單元當前播放時間,交由判斷單 元判斷將當前播放時間作為時間偏移量查詢播放參數(shù)索引文件中所對應(yīng)的經(jīng)文與當前播 放經(jīng)文是否保持一致,若不一致則進行刷新,播放當前播放時間所對應(yīng)經(jīng)文。
6.根據(jù)權(quán)利要求4所述古蘭經(jīng)應(yīng)用系統(tǒng),其特征在于,所述朝拜時間功能單元查詢使 用者設(shè)置的城市信息,獲取該城市的經(jīng)緯度信息,通過時間獲取函數(shù)獲取該天的年月日信 息,根據(jù)所述經(jīng)緯度信息及年月日信息計算出該天的5次朝拜的準確時間。
7.根據(jù)權(quán)利要求4所述古蘭經(jīng)應(yīng)用系統(tǒng),其特征在于,所述朝拜方位功能單元查詢使用者設(shè)置的城市信息,獲取該城市和麥加城的經(jīng)緯度信息,計算以正北方向為基準,使用者 設(shè)置城市指向麥加城的方位角,調(diào)用霍爾芯片驅(qū)動程序,獲取參數(shù),根據(jù)該參數(shù)及方位角, 確定當前的準確朝拜方向并進行顯示。
8.—種古蘭經(jīng)應(yīng)用方法,其特征在于,所述方法包括提供封裝有手持設(shè)備具有的各 種應(yīng)用程序接口的中間件,將古蘭經(jīng)應(yīng)用功能通過中間件在手持設(shè)備上運行。
9.根據(jù)權(quán)利要求8所述的古蘭經(jīng)應(yīng)用方法,其特征在于,所述中間件封裝的接口包括 系統(tǒng)相關(guān)接口、內(nèi)存操作接口、圖形圖像接口、文件操作接口、字符串接口、多媒體接口、計 時器接口中的一種或者多種。
10.根據(jù)權(quán)利要求8或9所述古蘭經(jīng)應(yīng)用方法,其特征在于,所述古蘭經(jīng)應(yīng)用功能包括 古蘭經(jīng)播放功能、個性設(shè)置功能、朝拜時間功能、朝拜方位功能、安拉尊名功能以及朝拜提 醒功能中的一種或者多種,根據(jù)使用者的功能選擇而相應(yīng)的啟動與之相關(guān)的功能。
11.根據(jù)權(quán)利要求10所述古蘭經(jīng)應(yīng)用方法,其特征在于,所述古蘭經(jīng)播放功能具體實 現(xiàn)方法包括如下步驟獲取使用者輸入的章節(jié)參數(shù);接收并根據(jù)章參數(shù)查詢存儲器中存放的章參數(shù)所對應(yīng)的音頻文件,判斷音頻文件是否 存在,若不存在,提示使用者出錯重新輸入章節(jié)參數(shù),否則調(diào)用該章對應(yīng)的音頻文件,根據(jù) 節(jié)參數(shù)查詢存儲器中存放的播放參數(shù)索引文件獲取該節(jié)所對應(yīng)的時間偏移量;獲取章參數(shù)所對應(yīng)音頻文件,根據(jù)音頻文件首數(shù)據(jù)以及節(jié)參數(shù)所對應(yīng)的時間偏移量, 對使用者輸入的章節(jié)進行播放;啟動計時功能,記錄當前播放時間;將當前播放時間作為時間偏移量查詢播放參數(shù)索引文件中所對應(yīng)的經(jīng)文,判斷與當前 播放經(jīng)文是否保持一致,若不一致則進行刷新,播放當前播放時間所對應(yīng)經(jīng)文。
12.根據(jù)權(quán)利要求10所述古蘭經(jīng)應(yīng)用方法,其特征在于,所述朝拜時間功能通過查詢 存儲器中存儲的使用者設(shè)置的城市信息,獲取存儲器中存儲的該城市的經(jīng)緯度信息,通過 時間獲取函數(shù)獲取該天的年月日信息,根據(jù)所述經(jīng)緯度信息和年月日信息計算出該天的5 次朝拜的準確時間。
13.根據(jù)權(quán)利要求10所述古蘭經(jīng)應(yīng)用方法,其特征在于,所述朝拜方位功能通過查詢 存儲器中存儲的使用者設(shè)置的城市信息,獲取存儲器中存儲的該城市和麥加城的經(jīng)緯度信 息,計算以正北方向為基準,使用者設(shè)置城市指向麥加城的方位角,調(diào)用霍爾芯片驅(qū)動程 序,獲取參數(shù),根據(jù)該參數(shù)及方位角,確定當前的準確朝拜方向并進行顯示。
全文摘要
本發(fā)明涉及一種古蘭經(jīng)應(yīng)用系統(tǒng)及方法,該系統(tǒng)包括古蘭經(jīng)功能模塊以及中間件模塊;所述古蘭經(jīng)功能模塊用于運行古蘭經(jīng)各種應(yīng)用功能,所述中間件模塊封裝有手持設(shè)備具有的各種應(yīng)用程序接口,所述古蘭經(jīng)功能模塊通過所述中間件模塊在手持設(shè)備上運行。本發(fā)明借助現(xiàn)有手持設(shè)備的操作系統(tǒng),古蘭經(jīng)應(yīng)用功能通過中間件封裝提供的應(yīng)用程序接口在手持設(shè)備上運行,而非在手持設(shè)備平臺上運行。在使用者更換手持設(shè)備時,只需在另外手持設(shè)備上對中間件進行簡單設(shè)置,即可實現(xiàn)古蘭經(jīng)功能的正常運行,無需對古蘭經(jīng)功能進行更改,實現(xiàn)古蘭經(jīng)功能在多種手持設(shè)備上的兼容使用,降低使用者費用,增強了使用者的體驗效果,極大的推進了古蘭經(jīng)的推廣。
文檔編號G09B5/06GK101882186SQ20101020221
公開日2010年11月10日 申請日期2010年6月13日 優(yōu)先權(quán)日2010年6月13日
發(fā)明者宋林峰, 金云 申請人:深圳市紫云鑫軟件技術(shù)有限公司