欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于Android系統(tǒng)的來電鈴聲控制系統(tǒng)和方法

文檔序號:9581937閱讀:1351來源:國知局
基于Android系統(tǒng)的來電鈴聲控制系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及手機通訊領(lǐng)域,特別是指一種基于Android系統(tǒng)的來電鈴聲控制系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著移動通信的發(fā)展和人們生活水平的提高,手機的使用越來越廣泛,手機成為人們生活中不可缺少的一部分。
[0003]手機作為最普及的移動通訊終端,提供了來電鈴聲自定義的功能,用戶可根據(jù)自己的喜好來為手機中的聯(lián)絡(luò)人設(shè)置不同的來電鈴聲,但是設(shè)置來電鈴聲后確定是否設(shè)置成功,比較麻煩。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提出一種基于Android系統(tǒng)的來電鈴聲控制系統(tǒng)和方法,解決了現(xiàn)有技術(shù)中確認(rèn)來電鈴聲設(shè)置是否成功比較困難的問題。
[0005]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0006]—種基于Android系統(tǒng)的來電鈴聲控制系統(tǒng),其包括獲取模塊、設(shè)置模塊、加密儲存模塊、監(jiān)聽模塊和唯一性檢測模塊;所述獲取模塊用于獲取鈴聲文件以及鈴聲文件相對應(yīng)的標(biāo)識屬性數(shù)據(jù);
[0007]所述設(shè)置模塊用于將獲取的鈴聲文件設(shè)置為移動終端的來電鈴聲;
[0008]所述加密儲存模塊用于把鈴聲文件相對應(yīng)的標(biāo)識屬性數(shù)據(jù)進行加密,然后將加密后的標(biāo)識屬性數(shù)據(jù)儲存到移動終端加密的數(shù)據(jù)庫中;
[0009]所述監(jiān)聽模塊根據(jù)Android系統(tǒng)提供的來電廣播機制,生成一個來電廣播的Receiver,監(jiān)聽移動終端的來電;
[0010]所述唯一性檢測模塊在監(jiān)聽到來電時,根據(jù)Android系統(tǒng)提供的接口模塊獲取來電鈴聲的路徑信息,從而生成來電鈴聲的文件,利用該文件內(nèi)容的字節(jié)流和MD5算法生成該文件內(nèi)容對應(yīng)的唯一MD5碼;根據(jù)來電鈴聲的路徑信息從數(shù)據(jù)庫查詢獲取對應(yīng)的MD5碼,如果獲取的MD5碼跟生成的MD5碼一致,則來電鈴聲設(shè)置成功。
[0011]進一步的,所述標(biāo)識屬性數(shù)據(jù)包括鈴聲文件的名稱、大小、儲存路徑、鈴聲ID和鈴聲內(nèi)容MD5碼。
[0012]進一步的,所述數(shù)據(jù)庫為加密后的DB文件。
[0013]進一步的,所述鈴聲文件為移動終端支持的文件類型,從移動終端的數(shù)據(jù)庫獲取,或從服務(wù)器下載獲取。
[0014]本發(fā)明還提出了一種基于Android系統(tǒng)的來電鈴聲控制方法,包括以下步驟:
[0015]SI,獲取鈴聲文件和該鈴聲文件對應(yīng)的標(biāo)識屬性數(shù)據(jù);
[0016]S2,將獲取的鈴聲文件設(shè)置為移動終端的來電鈴聲;
[0017]S3,將鈴聲文件相對應(yīng)的標(biāo)識屬性數(shù)據(jù)進行加密,然后將加密后的標(biāo)識屬性數(shù)據(jù)儲存到移動終端加密的數(shù)據(jù)庫中;
[0018]S4,根據(jù)Android系統(tǒng)提供的來電廣播機制,生成一個來電廣播的Receiver,監(jiān)聽移動終端的來電;
[0019]S5,在監(jiān)聽到來電后,根據(jù)Android系統(tǒng)提供的接口模塊獲取來電鈴聲的路徑信息,從而生成來電鈴聲的文件,利用該文件內(nèi)容的字節(jié)流和MD5算法生成該文件內(nèi)容對應(yīng)的唯一MD5碼;根據(jù)來電鈴聲的路徑信息從數(shù)據(jù)庫查詢獲取對應(yīng)的MD5碼,利用此算法生成MD5碼的唯一性,如果取出的MD5碼跟生成的MD5碼一致,說明該來電鈴聲就是設(shè)置的鈴聲。
[0020]進一步的,所述標(biāo)識屬性數(shù)據(jù)包括鈴聲文件的名稱、大小、儲存路徑、鈴聲ID和鈴聲內(nèi)容MD5碼。
[0021]進一步的,所述鈴聲文件為移動終端支持的文件類型,從移動終端的數(shù)據(jù)庫獲取,或從服務(wù)器下載獲取。
[0022]本發(fā)明的有益效果在于:利用MD5碼和鈴聲文件的字節(jié)流生成一個唯一的對應(yīng)該鈴聲文件的密鑰,可以用來判斷移動終端的來電鈴聲是否設(shè)置成功,能夠立刻判斷出結(jié)果,比較方便。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明基于Android系統(tǒng)的來電鈴聲控制系統(tǒng)的原理框圖;
[0025]圖2為本發(fā)明基于Android系統(tǒng)的來電鈴聲控制方法的流程圖。
【具體實施方式】
[0026]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0027]如圖1所示,本發(fā)明提出了一種基于Android系統(tǒng)的來電鈴聲控制系統(tǒng),能夠用來設(shè)置移動終端的來電鈴聲,并檢測來電鈴聲是否設(shè)置成功,其包括獲取模塊、設(shè)置模塊、加密儲存模塊、監(jiān)聽模塊和唯一性檢測模塊;獲取模塊用于獲取鈴聲文件以及鈴聲文件相對應(yīng)的標(biāo)識屬性數(shù)據(jù);獲取鈴聲文件包括從本地的儲存器中獲取已有的鈴聲文件,也包括從網(wǎng)絡(luò)中下載的鈴聲文件,標(biāo)識屬性數(shù)據(jù)包括鈴聲文件的名稱、大小、儲存路徑、鈴聲ID和鈴聲內(nèi)容MD5碼。若鈴聲文件為從網(wǎng)絡(luò)中獲取,則標(biāo)識屬性數(shù)據(jù)還包括該鈴聲文件的網(wǎng)絡(luò)鏈接。若要將網(wǎng)絡(luò)中的鈴聲文件設(shè)置為移動終端的來電鈴聲,可采用以下步驟:移動終端通過網(wǎng)絡(luò)向服務(wù)器發(fā)送訪問請求,在本步驟中,訪問請求包括下載鈴聲文件請求和瀏覽鈴聲文件請求;服務(wù)器接收到訪問請求,將鈴聲文件分割成若干個數(shù)據(jù)包,并對數(shù)據(jù)包進行編號,根據(jù)編號向移動終端發(fā)送數(shù)據(jù)包;移動終端接收數(shù)據(jù)包,并將數(shù)據(jù)包中的鈴聲文件緩存在存儲模塊,并播放該鈴聲文件;若選擇將接收到的鈴聲文件設(shè)置為來電鈴聲,則繼續(xù)向服務(wù)器發(fā)送訪問請求,服務(wù)器繼續(xù)按照編號向移動終端發(fā)送數(shù)據(jù)包,若移動終端不選擇將該鈴聲文件設(shè)置為來電鈴聲,則向服務(wù)器發(fā)送另一個訪問請求,同時將緩存的鈴聲文件刪除,以釋放內(nèi)存。
[0028]設(shè)置模塊用于將獲取的鈴聲文件設(shè)置為移動終端的來電鈴聲;設(shè)置模塊可將鈴聲文件整體作為移動終端的來電鈴聲,同時還可將鈴聲文件的一部分設(shè)置為移動終端的來電鈴聲。設(shè)置模塊將鈴聲文件分割成若干的鈴聲單元,每個鈴聲單元的開始部位和都設(shè)置有相應(yīng)的指針,移動終端可從每個指針開始播放鈴聲文件,當(dāng)遇到下一個指針后,停止播放,比如將鈴聲文件分割成十個鈴聲單元,設(shè)有指針I(yè)到指針10,若設(shè)置模塊將指針2-指針5設(shè)為來電鈴聲,則移動終端會在來電時,播放第二到第五個鈴聲單元。
[0029]加密儲存模塊用于把鈴聲文件相對應(yīng)的標(biāo)識屬性數(shù)據(jù)進行加密,然后將加密后的標(biāo)識屬性數(shù)據(jù)儲存到移動終端加密的數(shù)據(jù)庫中;可以通過加密的方式來確認(rèn)標(biāo)識屬性數(shù)據(jù),既保護了數(shù)據(jù)安全,又能提高辨認(rèn)的準(zhǔn)確性。
[0030]監(jiān)聽模塊根據(jù)Android系統(tǒng)提供的來電廣播機制,生成一個來電廣播的Receiver,監(jiān)聽移動終端的來電;
[0031]唯一性檢測模塊在監(jiān)聽到來電時,根據(jù)Android系統(tǒng)提供的接口模塊獲取來電鈴聲的路徑信息,從而生成來電鈴聲的文件,利用該文件內(nèi)容的字節(jié)流和MD5算法生成該文件內(nèi)容對應(yīng)的唯一MD5碼;根據(jù)來電鈴聲的路徑信息從數(shù)據(jù)庫查詢獲取對應(yīng)的MD5碼,利用此算法生成MD5碼的唯一性,
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
礼泉县| 西贡区| 玉田县| 玉山县| 独山县| 抚州市| 行唐县| 盱眙县| 栖霞市| 广水市| 阿拉尔市| 镶黄旗| 虎林市| 循化| 高雄市| 慈利县| 安塞县| 新丰县| 波密县| 陵川县| 灌云县| 潜江市| 宜兴市| 青田县| 四会市| 凤冈县| 邻水| 醴陵市| 南乐县| 仪征市| 佛学| 特克斯县| 阿克陶县| 钦州市| 秦皇岛市| 夏津县| 神农架林区| 桂阳县| 宾阳县| 白城市| 大化|