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