一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法及系統(tǒng),其中,方法包括步驟:A、功能機(jī)通過其MMI模塊向遠(yuǎn)端設(shè)備請求數(shù)據(jù)列表;B、接收遠(yuǎn)端設(shè)備以文件的方式向MMI模塊所返回的數(shù)據(jù)列表;C、利用MMI模塊接收到數(shù)據(jù)的列表文件后,將列表文件發(fā)送到功能機(jī)的FMT模塊中;D、通過FMT模塊對列表文件進(jìn)行解析,并在解析完成后通知MMI模塊顯示所述列表文件。通過本發(fā)明實(shí)現(xiàn)了由功能機(jī)來顯示智能操作系統(tǒng)如智能機(jī)等的數(shù)據(jù)內(nèi)容,本發(fā)明能夠有效地實(shí)現(xiàn)功能機(jī)與具備智能操作系統(tǒng)的遠(yuǎn)端設(shè)備之間的結(jié)合使用,充分集成二者的優(yōu)點(diǎn),實(shí)現(xiàn)更好的使用體驗(yàn)。
【專利說明】一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)共享領(lǐng)域,尤其涉及一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著Android平臺的興起,智能機(jī)等智能平臺設(shè)備越來越流行,其正在影響人們的日常工作生活,但目前的智能平臺設(shè)備往往體積較大、重量大且耗電量高,如大屏手機(jī)、平板電腦等。而Feature Phone (功能機(jī))往往具有體積小、待機(jī)時(shí)間長、攜帶使用方便等特點(diǎn),雖然沒有搭載流行的智能操作系統(tǒng),但同樣具有多媒體應(yīng)用功能,例如播放音樂等,顯然,如果將兩者給合使用將集成二者的優(yōu)點(diǎn),給用戶更好的使用體驗(yàn)。但目前還沒有可將二者結(jié)合使用的功能實(shí)現(xiàn)。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法及系統(tǒng),旨在解決現(xiàn)有的智能操作系統(tǒng)以及功能機(jī)無法結(jié)合使用的問題,能夠有效地實(shí)現(xiàn)功能機(jī)與具備智能操作系統(tǒng)的遠(yuǎn)端設(shè)備之間的結(jié)合使用,充分集成二者的優(yōu)點(diǎn),實(shí)現(xiàn)更好的使用體驗(yàn)。
[0005]本發(fā)明的技術(shù)方案如下:
一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其中,包括步驟:
A、功能機(jī)通過其MMI模塊向遠(yuǎn)端設(shè)備請求數(shù)據(jù)列表;
B、接收遠(yuǎn)端設(shè)備以文件的方式向MMI模塊所返回的數(shù)據(jù)列表;
C、利用MMI模塊接收到數(shù)據(jù)的列表文件后,將列表文件發(fā)送到功能機(jī)的FMT模塊中;
D、通過FMT模塊對列表文件進(jìn)行解析,并在解析完成后通知MMI模塊顯示所述列表文件。
[0006]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其中,所述步驟D中FMT模塊解析的過程具體包括:
Dl、打開接收到的列表文件;
D2、讀取所述列表文件的文件頭信息;
D3、判斷類型與目錄ID是否匹配;當(dāng)是時(shí),執(zhí)行步驟D4,當(dāng)否時(shí)丟棄所述列表文件并結(jié)束流程;
D4、判斷總條目數(shù)是否為O ;當(dāng)是時(shí),結(jié)束流程,當(dāng)否時(shí)執(zhí)行步驟D5 ;
D5、判斷接收到的條目是否連續(xù);當(dāng)是時(shí),執(zhí)行步驟D6,當(dāng)否時(shí)丟棄所述列表文件;
D6、讀取列表文件。
[0007]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其中,所述步驟D還包括: D7、將讀取到的內(nèi)容進(jìn)行緩存。
[0008]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其中,所述步驟D7中,緩存內(nèi)容的結(jié)構(gòu)包括控制頭信息,所述控制頭信息包括各級目錄ID、總條目數(shù)、已緩存數(shù)以及緩存狀態(tài)。
[0009]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其中,所述步驟B中遠(yuǎn)端設(shè)備發(fā)送的文件格式為多級列表。
[0010]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的方法,其中,所述遠(yuǎn)端設(shè)備為音樂播放器。
[0011]一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其中,包括:
請求模塊,用于通過功能機(jī)的MMI模塊向遠(yuǎn)端設(shè)備請求數(shù)據(jù)列表;
接收模塊,用于接收遠(yuǎn)端設(shè)備以文件的方式向MMI模塊所返回的數(shù)據(jù)列表;
發(fā)送模塊,用于所述接收模塊接收到數(shù)據(jù)的列表文件后,將列表文件發(fā)送到功能機(jī)的FMT模塊中,以通過FMT模塊對列表文件進(jìn)行解析;
顯示模塊,用于在FMT模塊解析完成并通知MMI模塊后,顯示所述列表文件。
[0012]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其中,所述顯示模塊具體包括:
打開單元,用于打開接收到的列表文件;
第一讀取單元,用于讀取所述列表文件的文件頭信息;
第一判斷單元,用于判斷類型與目錄ID是否匹配;當(dāng)是時(shí),執(zhí)行第二判斷單元,當(dāng)否時(shí)丟棄所述列表文件并結(jié)束流程;
第二判斷單元,用于判斷總條目數(shù)是否為O ;當(dāng)是時(shí),結(jié)束流程,當(dāng)否時(shí)執(zhí)行第三判斷單元;
第三判斷單元,用于判斷接收到的條目是否連續(xù);當(dāng)是時(shí),執(zhí)行第二讀取單元,當(dāng)否時(shí)丟棄所述列表文件;
第二讀取單元,用于讀取列表文件。
[0013]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其中,所述顯示模塊還包括:
緩存單元,用于將讀取到的內(nèi)容進(jìn)行緩存。
[0014]所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其中,所述遠(yuǎn)端設(shè)備為音樂播放器。
[0015]有益效果:本發(fā)明通過麗I模塊來發(fā)送請求,并接收返回的列表文件,然后交由FMT模塊來進(jìn)行解析獲得其中的文件內(nèi)容,并進(jìn)行顯示,通過本發(fā)明實(shí)現(xiàn)了由功能機(jī)來顯示智能操作系統(tǒng)如智能機(jī)等的數(shù)據(jù)內(nèi)容,例如顯示歌曲信息并進(jìn)行播放的功能,結(jié)合了功能機(jī)的體積小、待機(jī)時(shí)間長、攜帶方便的特點(diǎn),實(shí)現(xiàn)智能操作系統(tǒng)的功能。本發(fā)明能夠有效地實(shí)現(xiàn)功能機(jī)與具備智能操作系統(tǒng)的遠(yuǎn)端設(shè)備之間的結(jié)合使用,充分集成二者的優(yōu)點(diǎn),實(shí)現(xiàn)更好的使用體驗(yàn)。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法較佳實(shí)施例的流程圖。
[0017]圖2為圖1所示方法中步驟S104的具體流程圖。
[0018]圖3為本發(fā)明一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0019]本發(fā)明提供一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請參閱圖1,圖1為本發(fā)明一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
5101、功能機(jī)通過其MMI模塊向遠(yuǎn)端設(shè)備請求數(shù)據(jù)列表;
5102、接收遠(yuǎn)端設(shè)備以文件的方式向MMI模塊所返回的數(shù)據(jù)列表;
5103、利用麗I模塊接收到數(shù)據(jù)的列表文件后,將列表文件發(fā)送到功能機(jī)的FMT模塊中;
5104、通過FMT模塊對列表文件進(jìn)行解析,并在解析完成后通知MMI模塊顯示所述列表文件。
[0021]首先,在步驟SlOl中,功能機(jī)向遠(yuǎn)端設(shè)備發(fā)送請求,具體是通過功能機(jī)的MMI模塊向遠(yuǎn)端設(shè)備發(fā)送數(shù)據(jù)列表的請求。
[0022]然后在步驟S102中,遠(yuǎn)端設(shè)備接收到請求后,則以文件的形式向MMI (上層應(yīng)用)模塊返回?cái)?shù)據(jù)列表。即功能機(jī)與遠(yuǎn)端設(shè)備建立一個(gè)通信協(xié)議,然后進(jìn)行數(shù)據(jù)通信,發(fā)送請求及返回列表文件。
[0023]在本發(fā)明實(shí)施例中,功能機(jī)與遠(yuǎn)端設(shè)備的通信是以藍(lán)牙的SPP傳輸協(xié)議來進(jìn)行數(shù)據(jù)傳輸,即功能機(jī)向遠(yuǎn)端設(shè)備發(fā)送SPP請求,而后遠(yuǎn)端設(shè)備向功能機(jī)返回SPP回復(fù)。SPP是串口應(yīng)用模式,串口應(yīng)用模式定義了在兩個(gè)藍(lán)牙單元之間怎樣建立虛擬串行口,利用RS232控制信令可以提供對藍(lán)牙單元的串行電纜仿真,這種應(yīng)用可保證128kbit/s的速率。
[0024]即功能機(jī)的軟件層主要分為用戶顯示層、數(shù)據(jù)與控制管理層和藍(lán)牙傳輸協(xié)議層。其中的用戶顯示層與藍(lán)牙傳輸協(xié)議層均是復(fù)用MTK平臺原有代碼。
[0025]在利用麗I模塊接收到列表文件后,其將列表文件發(fā)送至FMT模塊,發(fā)送請求到FMT (實(shí)現(xiàn)功能機(jī)平臺中對文件系統(tǒng)層的統(tǒng)稱,用于文件系統(tǒng)管理)任務(wù)中進(jìn)行解析。
[0026]本發(fā)明實(shí)施例中,所述的遠(yuǎn)端設(shè)備可以為音樂播放器,其上的歌曲信息很多,為保證用戶體驗(yàn),所以,在傳輸列表文件時(shí),不能一次傳輸過多的信息量,所以每次功能機(jī)會(huì)向遠(yuǎn)端設(shè)備請求含有一定數(shù)量條目的列表文件,例如請求小于500條或等于的列表文件。
[0027]在本發(fā)明進(jìn)一步的實(shí)施例中,遠(yuǎn)端設(shè)備發(fā)送的列表文件的文件格式為多級列表。例如對于三級列表,其格式設(shè)計(jì)如下表一所示:
表一
【權(quán)利要求】
1.一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其特征在于,包括步驟: A、功能機(jī)通過其MMI模塊向遠(yuǎn)端設(shè)備請求數(shù)據(jù)列表; B、接收遠(yuǎn)端設(shè)備以文件的方式向MMI模塊所返回的數(shù)據(jù)列表; C、利用MMI模塊接收到數(shù)據(jù)的列表文件后,將列表文件發(fā)送到功能機(jī)的FMT模塊中; D、通過FMT模塊對列表文件進(jìn)行解析,并在解析完成后通知MMI模塊顯示所述列表文件。
2.根據(jù)權(quán)利要求1所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其特征在于,所述步驟D中FMT模塊解析的過程具體包括: Dl、打開接收到的列表文件; D2、讀取所述列表文件的文件頭信息; D3、判斷類型與目錄ID是否匹配;當(dāng)是時(shí),執(zhí)行步驟D4,當(dāng)否時(shí)丟棄所述列表文件并結(jié)束流程; D4、判斷總條目數(shù)是否為O ;當(dāng)是時(shí),結(jié)束流程,當(dāng)否時(shí)執(zhí)行步驟D5 ; D5、判斷接收到的條目是否連續(xù);當(dāng)是時(shí),執(zhí)行步驟D6,當(dāng)否時(shí)丟棄所述列表文件; D6、讀取列表文件。
3.根據(jù)權(quán)利要求2所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其特征在于,所述步驟D還包括: D7、將讀取到的內(nèi)容進(jìn)行緩存。
4.根據(jù)權(quán)利要求3所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其特征在于,所述步驟D7中,緩存內(nèi)容的結(jié)構(gòu)包括控制頭信息,所述控制頭信息包括各級目錄ID、總條目數(shù)、已緩存數(shù)以及緩存狀態(tài)。
5.根據(jù)權(quán)利要求1所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端設(shè)備內(nèi)容顯示的方法,其特征在于,所述步驟B中遠(yuǎn)端設(shè)備發(fā)送的文件格式為多級列表。
6.根據(jù)權(quán)利要求1所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的方法,其特征在于,所述遠(yuǎn)端設(shè)備為音樂播放器。
7.一種利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其特征在于,包括: 請求模塊,用于通過功能機(jī)的MMI模塊向遠(yuǎn)端設(shè)備請求數(shù)據(jù)列表; 接收模塊,用于接收遠(yuǎn)端設(shè)備以文件的方式向MMI模塊所返回的數(shù)據(jù)列表; 發(fā)送模塊,用于所述接收模塊接收到數(shù)據(jù)的列表文件后,將列表文件發(fā)送到功能機(jī)的FMT模塊中,以通過FMT模塊對列表文件進(jìn)行解析; 顯示模塊,用于在FMT模塊解析完成并通知MMI模塊后,顯示所述列表文件。
8.根據(jù)權(quán)利要求7所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其特征在于,所述顯示模塊具體包括: 打開單元,用于打開接收到的列表文件; 第一讀取單元,用于讀取所述列表文件的文件頭信息; 第一判斷單元,用于判斷類型與目錄ID是否匹配;當(dāng)是時(shí),執(zhí)行第二判斷單元,當(dāng)否時(shí)丟棄所述列表文件并結(jié)束流程; 第二判斷單元,用于判斷總條目數(shù)是否為O ;當(dāng)是時(shí),結(jié)束流程,當(dāng)否時(shí)執(zhí)行第三判斷單元; 第三判斷單元,用于判斷接收到的條目是否連續(xù);當(dāng)是時(shí),執(zhí)行第二讀取單元,當(dāng)否時(shí)丟棄所述列表文件; 第二讀取單元,用于讀取列表文件。
9.根據(jù)權(quán)利要求8所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其特征在于,所述顯示模塊還包括: 緩存單元,用于將讀取到的內(nèi)容進(jìn)行緩存。
10.根據(jù)權(quán)利要求7所述的利用功能機(jī)平臺實(shí)現(xiàn)遠(yuǎn)端內(nèi)容顯示的系統(tǒng),其特征在于,所述遠(yuǎn)端設(shè)備為音樂播放器。
【文檔編號】H04L29/08GK104184810SQ201410408118
【公開日】2014年12月3日 申請日期:2014年8月19日 優(yōu)先權(quán)日:2014年8月19日
【發(fā)明者】劉少華, 李偉, 孫陽 申請人:惠州Tcl移動(dòng)通信有限公司