專利名稱:一種移動終端音樂播放器異常反饋的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于多媒體技術(shù)領(lǐng)域,尤其涉及一種移動終端音樂播放器異常反饋的方法和系統(tǒng)。
背景技術(shù):
隨著移動終端技術(shù)的發(fā)展,其應(yīng)用軟件也在不斷豐富,其中,音樂播放器便是應(yīng)用較為廣泛的軟件之一。移動終端通過音樂播放器獲取服務(wù)器端相應(yīng)的音樂列表,實現(xiàn)移動終端音樂播放的功能。目前,移動終端的音樂播放器在音樂播放過程中,偶爾會出現(xiàn)音樂文件播放異常的現(xiàn)象,例如文件格式有誤、文件頭信息有誤等現(xiàn)象,但這種異?,F(xiàn)象是出現(xiàn)在移動終端,服務(wù)器端的管理人員無法知曉有問題文件的存在,現(xiàn)有技術(shù)中,移動終端也無法實時向服務(wù)器端反饋該異常現(xiàn)象,導(dǎo)致問題文件得不到及時有效的處理,其他用戶在使用該文件時同樣的問題仍然存在,從而會影響用戶的使用體驗。
發(fā)明內(nèi)容
本發(fā)明提供了一種移動終端音樂播放器異常反饋的方法和系統(tǒng),旨在解決現(xiàn)有技術(shù)中由于播放異常的文件無法得到及時的反饋及處理從而影響用戶使用體驗的問題。本發(fā)明是這樣實現(xiàn)的,一種移動終端音樂播放器異常反饋的方法,包括步驟a 編輯音樂列表,并將列表管理人員的接收信息保存在音樂列表中;步驟b 獲取音樂列表,播放音樂文件,并判斷音樂文件是否存在異常,如果音樂文件存在異常,執(zhí)行步驟c ;如果音樂文件不存在異常,結(jié)束本次反饋;步驟c 通過列表管理人員的接收信息發(fā)送文件異常信息。本發(fā)明的技術(shù)方案還包括在所述步驟a中,所述列表管理人員的接收信息包括列表管理者姓名、郵箱或和/或電話號碼。本發(fā)明的技術(shù)方案還包括所述步驟b還包括解析音樂列表,獲取音樂列表管理人員的接收信息,并將該接收信息存放在移動終端內(nèi)存中。本發(fā)明的技術(shù)方案還包括所述步驟b還包括顯示播放列表,并判斷用戶是否選擇播放列表中的音樂文件,如果用戶沒有選擇播放列表中的音樂文件,重新顯示播放列表; 如果用戶選擇了播放列表中的音樂文件,則初始當(dāng)前播放列表,并根據(jù)所選音樂文件的地址下載相應(yīng)的音樂文件。本發(fā)明的技術(shù)方案還包括所述步驟b還包括如果音樂文件存在異常,根據(jù)音樂文件的id號生成相應(yīng)的文件異常信息,并將該異常信息存儲在播放列表中。本發(fā)明的技術(shù)方案還包括所述步驟b還包括播放結(jié)束,并判斷是否繼續(xù)播放下一首音樂文件,如果繼續(xù)播放下一首音樂文件,則重新下載音樂文件;如果停止播放音樂文件,則判斷是否退出播放列表,如果沒有退出播放列表,則重新顯示播放列表;如果退出播放列表,則判斷播放列表中是否存在文件異常信息,如果播放列表中存在文件異常信息,執(zhí)行步驟c ;如果播放列表中不存在文件異常信息,結(jié)束本次反饋。本發(fā)明的技術(shù)方案還包括所述步驟c還包括判斷移動終端內(nèi)存中列表管理者的郵箱值是否為空,如果列表管理者的郵箱值不為空,將播放列表中存儲的文件異常信息以郵件形式發(fā)送到管理者郵箱中;如果列表管理者的郵箱值為空,判斷移動終端內(nèi)存中列表管理者的電話值是否為空,如果列表管理者的電話值不為空,將播放列表中存儲的文件異常信息以短信形式發(fā)送到管理者電話中;如果列表管理者的電話值為空,結(jié)束本次反饋。本發(fā)明的另一技術(shù)方案,一種移動終端音樂播放器異常反饋的系統(tǒng),包括服務(wù)器和移動終端,所述服務(wù)器包括列表編輯模塊,所述移動終端包括列表獲取模塊、異常判斷模塊和信息反饋模塊,所述列表編輯模塊用于編輯音樂列表,并將列表管理人員的接收信息保存在音樂列表中;所述列表獲取模塊用于獲取音樂文件;所述異常判斷模塊用于判斷音樂文件是否存在異常,如果音樂文件存在異常,通過信息反饋模塊反饋異常信息,如果音樂文件不存在異常,結(jié)束本次反饋;所述信息反饋模塊用于通過列表管理人員的接收信息發(fā)送文件異常信息。本發(fā)明的技術(shù)方案還包括所述移動終端還包括列表解析模塊、列表顯示模塊、列表初始模塊、文件下載模塊和異常記錄模塊,所述列表解析模塊用于解析音樂列表,獲取音樂列表的屬性值;其中,音樂列表屬性值包括負(fù)責(zé)該列表的管理者姓名、管理者郵箱和管理者電話;所述列表顯示模塊用于顯示播放列表,并判斷用戶是否選擇播放列表中的音樂文件,如果用戶沒有選擇播放列表中的音樂文件,繼續(xù)顯示播放列表;如果用戶選擇了播放列表中的音樂文件,通過列表初始模塊初始播放列表;所述列表初始模塊用于初始當(dāng)前播放列表;所述文件下載模塊用于根據(jù)音樂文件的地址下載相應(yīng)的音樂文件;所述異常記錄模塊用于根據(jù)音樂文件的id號生成相應(yīng)的文件異常信息,并將該異常信息存儲在播放列表中。本發(fā)明的技術(shù)方案還包括所述移動終端還包括播放判斷模塊、列表退出判斷模塊、異常信息判斷模塊和列表屬性判斷模塊,所述播放判斷模塊用于判斷是否繼續(xù)播放下一首音樂文件,如果繼續(xù)播放下一首音樂文件,通過文件下載模塊重新下載音樂文件;如果停止播放音樂文件,通過列表退出判斷模塊判斷是否退出播放列表;所述列表退出判斷模塊用于判斷是否退出播放列表,如果沒有退出播放列表,則通過列表顯示模塊重新顯示播放列表;如果退出播放列表,通過異常信息判斷模塊判斷播放列表中是否存在文件異常信息;所述異常信息判斷模塊用于判斷播放列表中是否存在文件異常信息,如果播放列表中存在文件異常信息,通過列表屬性判斷模塊判斷列表屬性值;如果播放列表中不存在文件異常信息,則結(jié)束本次異常反饋;所述列表屬性判斷模塊用于判斷列表管理人員的接收信息是否為空,如果列表管理人員的接收信息為空,結(jié)束本次反饋,如果列表管理人員的接收信息不為空,通過信息反饋模塊反饋異常信息。本發(fā)明的技術(shù)方案具有如下優(yōu)點或有益效果本發(fā)明移動終端音樂播放器異常反饋的方法和系統(tǒng)通過在服務(wù)器端將列表管理人員的接收信息保存在列表文件中,一旦當(dāng)前列表文件出現(xiàn)問題,移動終端根據(jù)每首歌曲的唯一標(biāo)識id號生成音樂文件的異常信息,并啟用異常反饋機制,根據(jù)列表管理人員的接收信息實時反饋異常信息,便于列表管理人員發(fā)現(xiàn)并及時處理異常問題,有效避免更多用戶使用該異常文件而產(chǎn)生不便,提高用戶的使用體驗。
附圖1是本發(fā)明第一實施例的移動終端音樂播放器異常反饋的方法的流程圖;附圖2是本發(fā)明第二實施例的移動終端音樂播放器異常反饋的方法的流程圖;附圖3是本發(fā)明第一實施例的移動終端音樂播放器異常反饋的系統(tǒng)的結(jié)構(gòu)示意圖;附圖4本發(fā)明第二實施例的移動終端音樂播放器異常反饋的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,是本發(fā)明第一實施例的移動終端音樂播放器異常反饋的方法的流程圖。本發(fā)明第一實施例的移動終端音樂播放器異常反饋的方法包括以下步驟步驟100 編輯音樂列表,并將列表管理人員的接收信息保存在音樂列表中;在步驟100中,列表管理人員的接收信息包括管理者姓名、郵箱或/和電話號碼等信息,用于接收客戶端反饋的異常問題?,F(xiàn)有的服務(wù)器端下發(fā)到移動終端的音樂列表格式為
〈card baseUrl="http://xxxx/M lastModify="20110621" > <li id="20005" desc="陳奕迅"style="2" name="白色球鞋(國)-陳奕迅” onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅" onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅" onclick="download()" > </card>而增加異常反饋功能后,音樂列表會增加列表管理者(author)、管理者郵箱(authorEmail)和管理者電話號碼(authorNumber)的屬性值,具體音樂列表格式如下
〈card baseUrl="http://xxxx/M lastModify="20110621" author="at" authorEmail="at@abc.cn" authorNumber=" 138*" >
<li id="20005" desc="陳奕迅” style="2" name="白色球鞋(國)-陳奕迅”
onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅” onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅" onclick="download()" > </card>從以上列表格式可以看出,當(dāng)前這個音樂列表的管理者是at,并且分別有該列表管理者的email和電話號碼,一旦當(dāng)前這個列表文件出現(xiàn)問題,移動終端就會啟用反饋機制,實時地將異常信息發(fā)饋到管理者的郵箱或者手機中,管理人員收到異常反饋后,可以及時處理錯誤問題。步驟110 獲取音樂列表,播放音樂文件,并判斷音樂文件是否存在異常,如果音樂文件存在異常,執(zhí)行步驟120 ;如果音樂文件不存在異常,執(zhí)行步驟130 ;步驟120 通過列表管理人員的接收信息發(fā)送文件異常信息;在步驟120中,本發(fā)明實施例約定優(yōu)先采用郵件反饋方式將異常信息以郵件形式發(fā)送到管理者郵箱中,如果管理者郵箱值為空,才采用短信反饋方式將異常信息以短信形式發(fā)送到管理者電話中,具體可根據(jù)不同需求對反饋方式進(jìn)行設(shè)定。步驟130 結(jié)束本次反饋。請參閱圖2,是本發(fā)明第二實施例的移動終端音樂播放器異常反饋的方法的流程圖。本發(fā)明第二實施例的移動終端音樂播放器異常反饋的方法包括以下步驟步驟200 通過服務(wù)器端編輯音樂列表,并將列表管理人員的接收信息作為列表屬性值保存在音樂列表中;在步驟200中,列表屬性值包括管理者姓名、郵箱或/和電話號碼等信息,用于接
收客戶端反饋的異常問題?,F(xiàn)有的服務(wù)器端下發(fā)到移動終端的音樂列表格式為〈card baseUrl="http://xxxx/M lastModify="20110621" > <li id="20005" desc="陳奕迅"style="2" name="白色球鞋(國)-陳奕迅” onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅” onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅" onclick="download()" > </card>而增加異常反饋功能后,音樂列表會增加列表管理者(author)、管理者郵箱 (authorEmail)和管理者電話號碼(authorNumber)的屬性值,具體音樂列表格式如下
〈card baseUrl="http://xxxx/M lastModify="20110621" author="at" authorEmail="at@abc.cn" authorNumber=" 138*" >
<li id="20005" desc="陳奕迅” style="2" name="白色球鞋(國)-陳奕迅” onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅" onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅” onclick="download()" > </card>從以上列表格式可以看出,當(dāng)前這個音樂列表的管理者是at,并且分別有該列表管理者的email和電話號碼,一旦當(dāng)前這個列表文件出現(xiàn)問題,移動終端就會啟用反饋機制,實時地將異常信息發(fā)饋到管理者的郵箱或者手機中,管理人員收到異常反饋后,可以及時處理錯誤問題。步驟210 通過移動終端連接服務(wù)器,獲取音樂列表;步驟220 解析音樂列表,獲取音樂列表的屬性值,并將列表屬性值存放在移動終端內(nèi)存中;
在步驟220中,音樂列表的屬性值包括負(fù)責(zé)該列表的管理者姓名、管理者郵箱和管理者電話。步驟230 顯示播放列表;步驟MO 判斷用戶是否選擇播放列表中的音樂文件,如果用戶沒有選擇播放列表中的音樂文件,重新執(zhí)行步驟230 ;如果用戶選擇了播放列表中的音樂文件,執(zhí)行步驟 250 ;步驟250 初始當(dāng)前播放列表,用于存儲音樂文件的異常信息;步驟沈0 根據(jù)所選音樂文件的地址下載相應(yīng)的音樂文件;步驟270 判斷音樂文件的格式是否有誤,如果音樂文件的格式有誤,執(zhí)行步驟觀0,如果音樂文件的格式無誤,執(zhí)行步驟四0 ;步驟觀0 根據(jù)音樂文件的id號生成一個文件格式有誤的信息,將該信息存儲在播放列表中,并執(zhí)行步驟330;步驟四0 判斷音樂文件的文件頭信息是否齊全,如果音樂文件的文件頭信息不齊全,執(zhí)行步驟300 ;如果音樂文件的文件頭信息齊全,執(zhí)行步驟310 ;步驟300 根據(jù)音樂文件的id號生成一個文件頭有誤的信息,將該信息存儲在播放列表中,并執(zhí)行步驟330;步驟310 開始播放音樂文件,監(jiān)聽播放過程,并判斷播放過程是否存在異常,如果播放過程存在異常,執(zhí)行步驟320 ;如果播放正常,執(zhí)行步驟330 ;步驟320 根據(jù)音樂文件的id號生成一個播放異常的信息,將該信息存儲在播放列表中,并執(zhí)行步驟330;步驟330 播放結(jié)束,并判斷是否繼續(xù)播放下一首音樂文件,如果繼續(xù)播放下一首音樂文件,則重新執(zhí)行步驟260 ;如果停止播放音樂文件,執(zhí)行步驟340 ;步驟340 判斷用戶是否退出播放列表,如果沒有退出播放列表,則重新執(zhí)行步驟 230 ;如果退出播放列表,執(zhí)行步驟350 ;步驟350 判斷播放列表中是否存在文件異常信息,如果播放列表中存在文件異常信息,執(zhí)行步驟360 ;如果播放列表中不存在文件異常信息,執(zhí)行步驟400 ;步驟360 判斷移動終端內(nèi)存中列表管理者的郵箱屬性值是否為空,如果列表管理者的郵箱屬性值不為空,執(zhí)行步驟370 ;如果列表管理者的郵箱屬性值為空,執(zhí)行步驟 380 ;步驟370 將播放列表中存儲的文件異常信息轉(zhuǎn)化成字符串str,連接郵件服務(wù)器,將轉(zhuǎn)化后的字符串str以郵件形式發(fā)送到管理者郵箱中,并執(zhí)行步驟400 ;在步驟370中,郵件服務(wù)器的連接端口為stmp端口 ;在本發(fā)明實施方式中,約定優(yōu)先采用郵件反饋方式,如果郵件的發(fā)送目標(biāo)號為空,才采用短信反饋方式,具體可根據(jù)不同需求對反饋方式進(jìn)行設(shè)定。步驟380 判斷移動終端內(nèi)存中列表管理者的電話屬性值是否為空,如果列表管理者的電話屬性值不為空,執(zhí)行步驟390 ;如果列表管理者的電話屬性值為空,執(zhí)行步驟 400 ;步驟390 將播放列表中存儲的文件異常信息轉(zhuǎn)化成字符串str,調(diào)用短信發(fā)送接口,將轉(zhuǎn)化后的字符串str以短信形式發(fā)送到管理者電話中;
步驟400 結(jié)束本次異常反饋。請參閱圖3,是本發(fā)明第一實施例的移動終端音樂播放器異常反饋的系統(tǒng)的結(jié)構(gòu)示意圖。本發(fā)明第一實施例的移動終端音樂播放器異常反饋的系統(tǒng)包括服務(wù)器和移動終端,服務(wù)器包括列表編輯模塊,移動終端包括列表獲取模塊、異常判斷模塊和信息反饋模塊,其中列表編輯模塊用于編輯音樂列表,并將列表管理人員的接收信息保存在音樂列表中;其中,列表管理人員的接收信息包括管理者姓名、郵箱或/和電話號碼等信息,用于接收客戶端反饋的異常問題;現(xiàn)有的服務(wù)器端下發(fā)到移動終端的音樂列表格式例如
〈card baseUrl="http://xxxx/M lastModify="20110621" > <li id="20005" desc="陳奕迅” style="2" name="白色球鞋(國)-陳奕迅” onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅” onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅" onclick="download()" > </card>而增加異常反饋功能后,音樂列表會增加列表管理者(author)、管理者郵箱 (authorEmail)和管理者電話號碼(authorNumber)的屬性值,具體音樂列表格式如下
〈card baseUrl="http://xxxx/M lastModify="20110621" author="at" authorEmail="at@abc.cn" authorNumber=" 138*" >
<li id="20005" desc="陳奕迅” style="2" name="白色球鞋(國)-陳奕迅” onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅” onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅"
onclick="download()" > </card>從以上列表格式可以看出,當(dāng)前這個音樂列表的管理者是at,并且分別有該列表管理者的email和電話號碼,一旦當(dāng)前這個列表文件出現(xiàn)問題,移動終端就會啟用反饋機制,實時地將異常信息發(fā)饋到管理者的郵箱或者電話中,管理人員收到異常反饋后,可以及時處理錯誤問題。列表獲取模塊用于獲取音樂文件;異常判斷模塊用于判斷音樂文件是否存在異常,如果音樂文件存在異常,通過信息反饋模塊反饋異常信息,如果音樂文件不存在異常,結(jié)束本次反饋;信息反饋模塊用于通過列表管理人員的接收信息發(fā)送文件異常信息;其中,本發(fā)明實施例約定優(yōu)先采用郵件反饋方式將異常信息以郵件形式發(fā)送到管理者郵箱中,如果管理者郵箱值為空,才采用短信反饋方式將異常信息以短信形式發(fā)送到管理者電話中,具體可根據(jù)不同需求對反饋方式進(jìn)行設(shè)定。請參閱圖4,是本發(fā)明第二實施例的移動終端音樂播放器異常反饋的系統(tǒng)的結(jié)構(gòu)示意圖。本發(fā)明第二實施例的移動終端音樂播放器異常反饋的系統(tǒng)包括服務(wù)器和移動終端,服務(wù)器包括列表編輯模塊,移動終端包括列表獲取模塊、列表解析模塊、屬性存儲模塊、 列表顯示模塊、文件選擇判斷模塊、列表初始模塊、文件下載模塊、異常判斷模塊、異常記錄模塊、播放判斷模塊、列表退出判斷模塊、異常信息判斷模塊、列表屬性判斷模塊和信息反饋模塊,其中列表編輯模塊用于編輯音樂列表,并將列表管理人員的接收信息作為列表屬性值保存在音樂列表中;其中,列表屬性值包括管理者姓名、郵箱或/和電話號碼等信息,用于接收客戶端反饋的異常問題;現(xiàn)有的服務(wù)器端下發(fā)到移動終端的音樂列表格式例如
〈card baseUrl="http://xxxx/M lastModify="20110621" >
<li id="20005" desc="陳奕迅” style="2" name="白色球鞋(國)-陳奕迅”
onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅” onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅" onclick="download()" > </card>
而增加異常反饋功能后,音樂列表會增加列表管理者(author)、管理者郵箱 (authorEmail)和管理者電話號碼(authorNumber)的屬性值,具體音樂列表格式如下
〈card baseUrl="http://xxxx/M lastModify="20110621" author="at" authorEmail="at@abc.cn" authorNumber=" 138*" >
<li id="20005" desc="陳奕迅” style="2" name="白色球鞋(國)-陳奕迅” onclick="download()" >
<li id="20006" desc="陳奕迅” style="2" name="白玫瑰(演唱會版)-陳奕迅"onclick="download()" >
<li id="20007" desc="陳奕迅"style="2" name="紅玫瑰(國)-陳奕迅” onclick="download()" >
<li id="20008" desc="陳奕迅"style="2" name="等你愛我-陳奕迅" onclick="download()" > </card>從以上列表格式可以看出,當(dāng)前這個音樂列表的管理者是at,并且分別有該列表管理者的email和電話號碼,一旦當(dāng)前這個列表文件出現(xiàn)問題,移動終端就會啟用反饋機制,實時地將異常信息發(fā)饋到管理者的郵箱或者電話中,管理人員收到異常反饋后,可以及時處理錯誤問題。列表獲取模塊用于連接服務(wù)器,獲取音樂列表;列表解析模塊用于解析音樂列表,獲取音樂列表的屬性值;其中,音樂列表的屬性值包括負(fù)責(zé)該列表的管理者姓名、管理者郵箱和管理者電話。屬性存儲模塊用于存儲音樂列表的屬性值;其中,在本發(fā)明實施方式中,屬性存儲模塊為移動終端內(nèi)存卡。列表顯示模塊用于顯示播放列表,并判斷用戶是否選擇播放列表中的音樂文件, 如果用戶沒有選擇播放列表中的音樂文件,繼續(xù)顯示播放列表;如果用戶選擇了播放列表中的音樂文件,通過列表初始模塊初始播放列表;列表初始模塊用于初始當(dāng)前播放列表,用來存儲音樂文件的異常信息;文件下載模塊用于根據(jù)音樂文件的地址下載相應(yīng)的音樂文件;異常判斷模塊用于判斷音樂文件是否存在異常,具體包括格式判斷單元、文件頭判斷單元和播放判斷單元,格式判斷單元用于判斷音樂文件的格式是否有誤,如果音樂文件的格式有誤,通過異常記錄模塊記錄文件格式有誤的信息;如果音樂文件的格式無誤,通過文件頭判斷單元判斷文件頭是否齊全;文件頭判斷單元用于判斷音樂文件的文件頭信息是否齊全,如果音樂文件的文件頭信息不齊全,通過異常記錄模塊記錄文件頭有誤的信息;如果音樂文件的文件頭信息齊全,通過播放判斷單元判斷播放過程是否異常;播放判斷單元用于開始播放音樂文件,監(jiān)聽播放過程,并判斷播放過程是否存在異常,如果播放過程存在異常,通過異常記錄模塊記錄播放異常的信息;如果播放正常,通過播放判斷模塊判斷文件播放是否繼續(xù);異常記錄模塊用于根據(jù)異常判斷模塊的判斷結(jié)果通過音樂文件的id號生成相應(yīng)的文件異常信息,并將該異常信息存儲在播放列表中;其中,異常信息包括音樂文件的格式有誤、音樂文件的文件頭信息有誤以及音樂文件播放異常等信息。播放判斷模塊用于判斷是否繼續(xù)播放下一首音樂文件,如果繼續(xù)播放下一首音樂文件,則通過文件下載模塊重新下載音樂文件;如果停止播放音樂文件,通過列表退出判斷模塊判斷是否退出音樂列表;列表退出判斷模塊用于判斷用戶是否退出播放列表,如果沒有退出播放列表,則通過列表顯示模塊重新顯示播放列表;如果退出播放列表,通過異常信息判斷模塊判斷播放列表中是否存在文件異常信息;異常信息判斷模塊用于判斷播放列表中是否存在文件異常信息,如果播放列表中存在文件異常信息,通過列表屬性判斷模塊判斷列表屬性值;如果播放列表中不存在文件異常信息,則結(jié)束本次異常反饋;列表屬性判斷模塊用于判斷屬性存儲模塊中列表管理人員的接收信息是否為空, 具體包括郵箱判斷單元和電話判斷單元,其中郵箱判斷單元用于判斷管理者的郵箱屬性值是否為空,如果列表管理者的郵箱屬性值為空,通過電話判斷單元判斷電話屬性值是否為空;如果列表管理者的郵箱屬性值不為空,通過信息反饋模塊反饋異常信息;電話判斷單元用于判斷管理者的電話屬性值是否為空,如果列表管理者的電話屬性值不為空,通過信息反饋模塊反饋異常信息;如果列表管理者的電話屬性值為空,結(jié)束本次反饋;其中,在本發(fā)明實施方式中,約定優(yōu)先采用郵件反饋方式,如果郵箱屬性值為空,才采用短信(電話)反饋方式,具體可根據(jù)不同需求對反饋方式進(jìn)行設(shè)定。信息反饋模塊用于將播放列表中存儲的文件異常信息轉(zhuǎn)化成字符串str,向列表管理者發(fā)送文件異常信息;具體還包括郵件反饋單元和短信反饋單元,其中郵件反饋單元用于連接郵件服務(wù)器,將轉(zhuǎn)化后的字符串str以郵件形式發(fā)送到管理者郵箱中;其中,郵件服務(wù)器的連接端口為stmp端口。短信反饋單元用于調(diào)用短信發(fā)送接口,將轉(zhuǎn)化后的字符串str以短信形式發(fā)送到管理者電話中。本發(fā)明移動終端音樂播放器異常反饋的方法和系統(tǒng)且通過服務(wù)器端將列表管理人員的接收信息保存在列表文件中,一旦當(dāng)前列表文件出現(xiàn)問題,移動終端根據(jù)每首歌曲的唯一標(biāo)識id號生成音樂文件的異常信息,并啟用異常反饋機制,根據(jù)列表管理人員的接收信息實時反饋異常信息,便于列表管理人員發(fā)現(xiàn)并及時處理異常問題,有效避免有更多用戶使用該異常文件而產(chǎn)生不便,提高用戶的使用體驗。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動終端音樂播放器異常反饋的方法,包括步驟a 編輯音樂列表,并將列表管理人員的接收信息保存在音樂列表中;步驟b 獲取音樂列表,播放音樂文件,并判斷音樂文件是否存在異常,如果音樂文件存在異常,執(zhí)行步驟c ;如果音樂文件不存在異常,結(jié)束本次反饋;步驟c 通過列表管理人員的接收信息發(fā)送文件異常信息。
2.根據(jù)權(quán)利要求1所述的移動終端音樂播放器異常反饋的方法,其特征在于,在所述步驟a中,所述列表管理人員的接收信息包括列表管理者姓名、郵箱或和/或電話號碼。
3.根據(jù)權(quán)利要求2所述的移動終端音樂播放器異常反饋的方法,其特征在于,所述步驟b還包括解析音樂列表,獲取音樂列表管理人員的接收信息,并將該接收信息存放在移動終端內(nèi)存中。
4.根據(jù)權(quán)利要求3所述的移動終端音樂播放器異常反饋的方法,其特征在于,所述步驟b還包括顯示播放列表,并判斷用戶是否選擇播放列表中的音樂文件,如果用戶沒有選擇播放列表中的音樂文件,重新顯示播放列表;如果用戶選擇了播放列表中的音樂文件,則初始當(dāng)前播放列表,并根據(jù)所選音樂文件的地址下載相應(yīng)的音樂文件。
5.根據(jù)權(quán)利要求4所述的移動終端音樂播放器異常反饋的方法,其特征在于,所述步驟b還包括如果音樂文件存在異常,根據(jù)音樂文件的id號生成相應(yīng)的文件異常信息,并將該異常信息存儲在播放列表中。
6.根據(jù)權(quán)利要求4或5所述的移動終端音樂播放器異常反饋的方法,其特征在于,所述步驟b還包括播放結(jié)束,并判斷是否繼續(xù)播放下一首音樂文件,如果繼續(xù)播放下一首音樂文件,則重新下載音樂文件;如果停止播放音樂文件,則判斷是否退出播放列表,如果沒有退出播放列表,則重新顯示播放列表;如果退出播放列表,則判斷播放列表中是否存在文件異常信息,如果播放列表中存在文件異常信息,執(zhí)行步驟c ;如果播放列表中不存在文件異常信息,結(jié)束本次反饋。
7.根據(jù)權(quán)利要求2所述的移動終端音樂播放器異常反饋的方法,其特征在于,所述步驟c還包括判斷移動終端內(nèi)存中列表管理者的郵箱值是否為空,如果列表管理者的郵箱值不為空,將播放列表中存儲的文件異常信息以郵件形式發(fā)送到管理者郵箱中;如果列表管理者的郵箱值為空,判斷移動終端內(nèi)存中列表管理者的電話值是否為空, 如果列表管理者的電話值不為空,將播放列表中存儲的文件異常信息以短信形式發(fā)送到管理者電話中;如果列表管理者的電話值為空,結(jié)束本次反饋。
8.一種移動終端音樂播放器異常反饋的系統(tǒng),其特征在于,包括服務(wù)器和移動終端,所述服務(wù)器包括列表編輯模塊,所述移動終端包括列表獲取模塊、異常判斷模塊和信息反饋模塊,所述列表編輯模塊用于編輯音樂列表,并將列表管理人員的接收信息保存在音樂列表中;所述列表獲取模塊用于獲取音樂文件;所述異常判斷模塊用于判斷音樂文件是否存在異常,如果音樂文件存在異常,通過信息反饋模塊反饋異常信息,如果音樂文件不存在異常,結(jié)束本次反饋;所述信息反饋模塊用于通過列表管理人員的接收信息發(fā)送文件異常信肩、ο
9.根據(jù)權(quán)利要求8所述的移動終端音樂播放器異常反饋的系統(tǒng),其特征在于,所述移動終端還包括列表解析模塊、列表顯示模塊、列表初始模塊、文件下載模塊和異常記錄模塊,所述列表解析模塊用于解析音樂列表,獲取音樂列表的屬性值;其中,音樂列表屬性值包括負(fù)責(zé)該列表的管理者姓名、管理者郵箱和管理者電話;所述列表顯示模塊用于顯示播放列表,并判斷用戶是否選擇播放列表中的音樂文件, 如果用戶沒有選擇播放列表中的音樂文件,繼續(xù)顯示播放列表;如果用戶選擇了播放列表中的音樂文件,通過列表初始模塊初始播放列表;所述列表初始模塊用于初始當(dāng)前播放列表;所述文件下載模塊用于根據(jù)音樂文件的地址下載相應(yīng)的音樂文件;所述異常記錄模塊用于根據(jù)音樂文件的id號生成相應(yīng)的文件異常信息,并將該異常信息存儲在播放列表中。
10.根據(jù)權(quán)利要求9所述的移動終端音樂播放器異常反饋的系統(tǒng),其特征在于,所述移動終端還包括播放判斷模塊、列表退出判斷模塊、異常信息判斷模塊和列表屬性判斷模塊, 所述播放判斷模塊用于判斷是否繼續(xù)播放下一首音樂文件,如果繼續(xù)播放下一首音樂文件,通過文件下載模塊重新下載音樂文件;如果停止播放音樂文件,通過列表退出判斷模塊判斷是否退出播放列表;所述列表退出判斷模塊用于判斷是否退出播放列表,如果沒有退出播放列表,則通過列表顯示模塊重新顯示播放列表;如果退出播放列表,通過異常信息判斷模塊判斷播放列表中是否存在文件異常信息;所述異常信息判斷模塊用于判斷播放列表中是否存在文件異常信息,如果播放列表中存在文件異常信息,通過列表屬性判斷模塊判斷列表屬性值;如果播放列表中不存在文件異常信息,則結(jié)束本次異常反饋;所述列表屬性判斷模塊用于判斷列表管理人員的接收信息是否為空,如果列表管理人員的接收信息為空,結(jié)束本次反饋,如果列表管理人員的接收信息不為空,通過信息反饋模塊反饋異常信息。
全文摘要
本發(fā)明屬于多媒體技術(shù)領(lǐng)域,尤其涉及一種移動終端音樂播放器異常反饋的方法和系統(tǒng)。本發(fā)明移動終端音樂播放器異常反饋的方法包括步驟a編輯音樂列表,并將列表管理人員的接收信息保存在音樂列表中;步驟b獲取音樂列表,播放音樂文件,并判斷音樂文件是否存在異常,如果音樂文件存在異常,執(zhí)行步驟c;如果音樂文件不存在異常,結(jié)束本次反饋;步驟c通過列表管理人員的接收信息發(fā)送文件異常信息。本發(fā)明移動終端音樂播放器異常反饋的方法和系統(tǒng)便于列表管理人員發(fā)現(xiàn)并及時處理音樂文件的異常問題,有效避免更多用戶使用該異常文件而產(chǎn)生不便,提高用戶的使用體驗。
文檔編號H04L29/06GK102347945SQ20111028347
公開日2012年2月8日 申請日期2011年9月22日 優(yōu)先權(quán)日2011年9月22日
發(fā)明者魯林 申請人:深圳市五巨科技有限公司