制作移動應(yīng)用客戶端的系統(tǒng)與方法
【專利摘要】本申請涉及制作移動應(yīng)用客戶端的系統(tǒng)與方法。系統(tǒng),包括:存儲設(shè)備,存儲用戶導(dǎo)入的數(shù)據(jù);應(yīng)用模塊選擇設(shè)備,包含多種應(yīng)用模塊供用戶選擇;數(shù)據(jù)提取設(shè)備,根據(jù)用戶選擇的應(yīng)用模塊,從存儲設(shè)備提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及移動應(yīng)用客戶端生成設(shè)備,根據(jù)用戶選擇的應(yīng)用模塊、和數(shù)據(jù)提取設(shè)備提取的數(shù)據(jù),形成移動應(yīng)用客戶端。通過本申請的系統(tǒng)與方法,用戶能夠方便地制作移動應(yīng)用客戶端。
【專利說明】 制作移動應(yīng)用客戶端的系統(tǒng)與方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及制作移動應(yīng)用客戶端的系統(tǒng)與方法。
【背景技術(shù)】
[0002]目前在數(shù)字出版領(lǐng)域中,移動數(shù)字出版正發(fā)揮著越來越大的作用。近幾年很多出版社也從傳統(tǒng)出版向數(shù)字出版轉(zhuǎn)型,很多紙質(zhì)資源也進(jìn)行了內(nèi)容結(jié)構(gòu)化而通過數(shù)字管理。但是目前仍然存在已經(jīng)結(jié)構(gòu)化的資源不能有效方便的進(jìn)行應(yīng)用的問題。隨著智能手機(jī)和Pad等設(shè)備的流行,越來越多的人通過移動終端獲取信息。傳統(tǒng)的移動客戶端制作通常不具備很好的復(fù)用性,只是針對于某一種資源的展現(xiàn)。
[0003]通常出版社考慮移動應(yīng)用的時候,因為本身不具備開發(fā)能力,需要依靠于第三方公司,而制作的客戶端也不能很好的復(fù)用,下一次針對于其他資源不得不另外開發(fā)一款產(chǎn)品。這樣就導(dǎo)致應(yīng)用成本加大,并且比較耗時。
[0004]基于上述描述,亟需提供一種通過出版社自身便能夠制作移動應(yīng)用客戶端的系統(tǒng)與方法。
【發(fā)明內(nèi)容】
[0005]為了解決上述問題,本申請?zhí)峁┝艘魂囍谱饕苿討?yīng)用客戶端的系統(tǒng)與方法,從而使得用戶能夠方便地制作移動應(yīng)用客戶端,節(jié)省了人力物力。
[0006]根據(jù)本申請的第一方面,提供了一種制作移動應(yīng)用客戶端的系統(tǒng),包括:
[0007]存儲設(shè)備,存儲用戶導(dǎo)入的數(shù)據(jù);
[0008]應(yīng)用模塊選擇設(shè)備,包含多種應(yīng)用模塊供用戶選擇;
[0009]數(shù)據(jù)提取設(shè)備,根據(jù)用戶選擇的應(yīng)用模塊,從存儲設(shè)備提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及
[0010]移動應(yīng)用客戶端生成設(shè)備,根據(jù)用戶選擇的應(yīng)用模塊、和數(shù)據(jù)提取設(shè)備提取的數(shù)據(jù),形成移動應(yīng)用客戶端。
[0011]根據(jù)本申請的第二方面,提供了一種制作移動應(yīng)用客戶端的方法,包括:
[0012]存儲用戶導(dǎo)入的數(shù)據(jù);
[0013]設(shè)置多種應(yīng)用模塊供用戶選擇;
[0014]根據(jù)用戶選擇的應(yīng)用模塊,從存儲的用戶導(dǎo)入的數(shù)據(jù)提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及
[0015]根據(jù)用戶選擇的應(yīng)用模塊、和提取的數(shù)據(jù),形成移動應(yīng)用客戶端。
[0016]根據(jù)本申請的制作移動應(yīng)用客戶端的系統(tǒng)與方法,用戶自身能夠制作移動應(yīng)用客戶端,節(jié)省了人力物力。
[0017]附圖簡要說明
[0018]圖1是根據(jù)本申請實施方式的制作移動應(yīng)用客戶端的系統(tǒng)的示意圖;
[0019]圖2是根據(jù)本申請實施方式的移動應(yīng)用客戶端生成設(shè)備的示意圖;以及
[0020]圖3是根據(jù)本申請實施方式的制作移動應(yīng)用客戶端的方法的流程圖。
【具體實施方式】
[0021]下面結(jié)合實施例和附圖對根據(jù)本申請實施方式的制作移動應(yīng)用客戶端的系統(tǒng)和方法進(jìn)行詳細(xì)描述。
[0022]在本申請中,“移動應(yīng)用客戶端”是指能夠安裝在諸如智能手機(jī)、Pad等移動終端中的應(yīng)用程序,例如可以包括含有學(xué)習(xí)資料以便用戶學(xué)習(xí)使用的學(xué)習(xí)產(chǎn)品。
[0023]在本申請中,“應(yīng)用模塊”是指系統(tǒng)預(yù)先設(shè)定某一類型的應(yīng)用,例如歷年真題模塊,通過歷年真題模塊可以例如顯示歷年真題供用戶測試并可以例如為用戶的測試進(jìn)行評分坐寸ο
[0024]在本申請中,“實體”是指按照應(yīng)用模塊對數(shù)據(jù)處理形成的具有實際數(shù)據(jù)的對應(yīng)于具體模塊的子應(yīng)用,多個對應(yīng)于具體模塊的子應(yīng)用經(jīng)組合可形成總的應(yīng)用。
[0025]在本申請中,“編譯打包”是指根據(jù)用戶配置以及加工的數(shù)據(jù)進(jìn)行整理,自動對源代碼進(jìn)行編譯打包處理從而生成可以安裝的移動客戶端。
[0026]首先參照圖1,將描述根據(jù)本申請實施方式的制作移動應(yīng)用客戶端的系統(tǒng)10。本申請實施方式的系統(tǒng)10可以設(shè)置于某網(wǎng)站以供用戶通過web進(jìn)行應(yīng)用。
[0027]系統(tǒng)10可以包括存儲設(shè)備101、應(yīng)用模塊選擇設(shè)備102、數(shù)據(jù)提取設(shè)備103、以及移動應(yīng)用客戶端生成設(shè)備104。
[0028]存儲設(shè)備101能夠存儲數(shù)據(jù)。在示例性實施方式中,數(shù)據(jù)可以包括多種格式,例如視頻、音頻、純文本、HTML、Flash、PDF等。在某些實施方式中,數(shù)據(jù)可以包括能夠?qū)τ脩籼峁W(xué)習(xí)內(nèi)容的學(xué)習(xí)資料。例如,學(xué)習(xí)資料的類型可以包括教材、精選論文、教學(xué)課件、歷年真題、模擬試卷等。
[0029]應(yīng)用模塊選擇設(shè)備102可以包含多種應(yīng)用模塊供用戶選擇。例如,在示例性實施方式中,應(yīng)用模塊選擇設(shè)備102可以包含教材模塊、精選論文模塊、教學(xué)課件模塊、歷年真題模塊、模擬試卷模塊等。
[0030]在示例性實施方式中,例如,教學(xué)課件模塊可以播放相關(guān)的教學(xué)課件,模擬試卷模塊可以顯示模擬試卷供用戶測試并可以為用戶進(jìn)行評分。
[0031]數(shù)據(jù)提取設(shè)備103可以根據(jù)用戶選擇的應(yīng)用模塊,從存儲設(shè)備101提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù)。在示例性實施方式中,用戶選擇了教學(xué)課件模塊,則數(shù)據(jù)提取設(shè)備103例如從存儲設(shè)備101提取格式為“ppt”的數(shù)據(jù)。在某些實施方式中,數(shù)據(jù)提取設(shè)備103還可以對數(shù)據(jù)進(jìn)行預(yù)加工和處理。例如,可以將數(shù)據(jù)格式為“ppt”的文件按照時間順序自動進(jìn)行排列。
[0032]在某些實施方式中,數(shù)據(jù)提取設(shè)備103可以包括分析單元和提取單元。
[0033]分析單元可以分析存儲設(shè)備101中的數(shù)據(jù)的屬性,從而確定屬性與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù)。例如,屬性可以包括數(shù)據(jù)的格式、名稱等。提取單元可以從存儲設(shè)備101提取分析單元所確定的數(shù)據(jù)。
[0034]在示例性實施方式中,分析單元分析數(shù)據(jù)的格式包括“ppt”、“doC”、“pdf”等,如果用戶選擇了教學(xué)課件模塊,則分析單元可以確定格式為“ppt”的數(shù)據(jù)與用戶選擇了教學(xué)課件模塊相匹配。之后,提取單元可以從存儲設(shè)備101提取格式為“ppt”的數(shù)據(jù)。
[0035]在另一示例性實施方式中,分析單元分析數(shù)據(jù)的名稱包括“2011高考物理試題”、“2012高考物理試題”、“高二物理模擬試題”等,如果用戶選擇了歷年真題模塊,則分析單元可以確定名稱為“2001高考物理試題”、“2002高考物理試題”的數(shù)據(jù)與用戶選擇了教學(xué)課件模塊相匹配。之后,提取單元可以從存儲設(shè)備101提取名稱為“2011高考物理試題”、“2012高考物理試題”的數(shù)據(jù)。
[0036]移動應(yīng)用客戶端生成設(shè)備104可以根據(jù)用戶選擇的應(yīng)用模塊、和數(shù)據(jù)提取設(shè)備103提取的數(shù)據(jù),形成移動應(yīng)用客戶端。在示例性實施方式中,用戶選擇了歷年真題模塊,數(shù)據(jù)提取設(shè)備103提取了名稱為“2011高考物理試題”、“2012高考物理試題”的數(shù)據(jù),則移動應(yīng)用客戶端生成設(shè)備104根據(jù)歷年真題模塊對數(shù)據(jù)“2011高考物理試題”、“2012高考物理試題”進(jìn)行處理,例如形成移動應(yīng)用客戶端“高考物理真題”。在示例性實施方式中,移動應(yīng)用客戶端的名稱可根據(jù)歷年真題模塊中預(yù)設(shè)的命名規(guī)則形成。在另一示例性實施方式中,移動應(yīng)用客戶端的名稱可根據(jù)用戶的設(shè)置形成。
[0037]通過本申請的制作移動應(yīng)用客戶端的系統(tǒng)10,諸如出版社的用戶能夠不依賴于開發(fā)人員而制作移動應(yīng)用客戶端,從而節(jié)省了人力物力。
[0038]圖2是根據(jù)本申請實施方式的移動應(yīng)用客戶端生成設(shè)備104的示意圖。
[0039]如圖2所示,在某些實施方式中,移動應(yīng)用客戶端生成設(shè)備104可以包括:實體生成單元1041、組合單元1042、和編譯打包單元1043。
[0040]實體生成單元1041可以按照用戶選擇的應(yīng)用模塊,將與應(yīng)用模塊相匹配的數(shù)據(jù)形成為單獨(dú)的實體。
[0041]在示例性實施方式中,用戶選擇了教學(xué)課件模塊,實體生成單元1041可以教學(xué)課件模塊將格式為“ppt”的數(shù)據(jù)形成為單獨(dú)的實體,例如,名稱為“高二物理教學(xué)課件”的應(yīng)用、“高考物理真題”的應(yīng)用等。
[0042]組合單元1042可以對實體生成單元1041形成的單獨(dú)的實體進(jìn)行組合以形成應(yīng)用。
[0043]在示例性實施方式中,例如實體生成單元1041形成了兩個子應(yīng)用“高二物理教學(xué)課件”和“高考物理真題”,則組合單元1042對這兩個子應(yīng)用進(jìn)行組合以形成總的應(yīng)用。
[0044]編譯打包單元1043可以對組合單元1042形成的應(yīng)用所對應(yīng)的源代碼進(jìn)行編譯打包,從而形成移動應(yīng)用客戶端。
[0045]在示例性實施方式中,組合單元1042對兩個子應(yīng)用“高二物理教學(xué)課件”和“高考物理真題”進(jìn)行組合以形成總的應(yīng)用,則編譯打包單元1043對該應(yīng)用所對應(yīng)的源代碼進(jìn)行編譯打包而形成的移動應(yīng)用客戶端可以包括以下兩種應(yīng)用項目供用戶使用:“教學(xué)課件”,其可以進(jìn)一步分類為“物理教學(xué)課件“高二物理教學(xué)課件”;以及“高考真題”,其可以進(jìn)一步分類為“高考物理真題”。
[0046]在某些實施方式中,源代碼可以為android系統(tǒng)源代碼、1S系統(tǒng)源代碼。
[0047]在某些實施方式中,系統(tǒng)10還可以包括參數(shù)設(shè)置設(shè)備,供用戶設(shè)置參數(shù)。例如,在示例性實施方式中,參數(shù)可以包括移動應(yīng)用客戶端的名稱、圖標(biāo);以及應(yīng)用模塊的名稱、圖標(biāo)等。
[0048]參照圖3,將描述根據(jù)本申請實施方式的制作移動應(yīng)用客戶端的方法20。
[0049]在步驟201中,存儲用戶導(dǎo)入的數(shù)據(jù)。在示例性實施方式中,數(shù)據(jù)可以包括多種格式,例如視頻、音頻、純文本、HTML、Flash、PDF等。在某些實施方式中,數(shù)據(jù)可以包括能夠?qū)τ脩籼峁W(xué)習(xí)內(nèi)容的學(xué)習(xí)資料。例如,學(xué)習(xí)資料的類型可以包括教材、精選論文、教學(xué)課件、歷年真題、模擬試卷等。
[0050]在步驟202中,設(shè)置多種應(yīng)用模塊供用戶選擇。例如,在示例性實施方式中,應(yīng)用模塊可以包含教材模塊、精選論文模塊、教學(xué)課件模塊、歷年真題模塊、模擬試卷模塊等。
[0051]在步驟203中,根據(jù)在步驟202中用戶選擇的應(yīng)用模塊,從步驟201中存儲的用戶導(dǎo)入的數(shù)據(jù)提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù)。在示例性實施方式中,用戶選擇了教學(xué)課件模塊,則提取格式為“ppt”的數(shù)據(jù)。
[0052]在步驟204中,根據(jù)用戶選擇的應(yīng)用模塊、和提取的數(shù)據(jù),形成移動應(yīng)用客戶端。在示例性實施方式中,用戶選擇了歷年真題模塊,在步驟203中提取了名稱為“2011高考物理試題”、“2012高考物理試題”的數(shù)據(jù),則根據(jù)歷年真題模塊對數(shù)據(jù)“2011高考物理試題”、“2012高考物理試題”進(jìn)行處理,例如形成移動應(yīng)用客戶端“高考物理真題”。
[0053]通過本申請的制作移動應(yīng)用客戶端的方法20,諸如出版社的用戶能夠不依賴于開發(fā)人員而制作移動應(yīng)用客戶端,從而節(jié)省了人力物力。
[0054]在示例性實施方式中,步驟203可以包括以下步驟:
[0055]分析存儲的用戶導(dǎo)入的數(shù)據(jù)的屬性,從而確定屬性與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及
[0056]從存儲的用戶導(dǎo)入的數(shù)據(jù)提取所確定的數(shù)據(jù)。
[0057]在示例性實施方式中,步驟204可以包括以下步驟:
[0058]按照用戶選擇的應(yīng)用模塊,將與應(yīng)用模塊相匹配的數(shù)據(jù)形成為單獨(dú)的實體;
[0059]對形成的單獨(dú)的實體進(jìn)行組合以形成應(yīng)用;以及
[0060]編譯打包單元,對所形成的應(yīng)用所對應(yīng)的源代碼進(jìn)行編譯打包,以便形成移動應(yīng)用客戶端。
[0061]在某些實施方式中,源代碼包括android系統(tǒng)源代碼和1S系統(tǒng)源代碼。
[0062]應(yīng)當(dāng)理解,本文以上實施方式僅僅是示例性的,而非在于限制本申請的范圍。對于本領(lǐng)域的技術(shù)人員而言,在不脫離本申請的精神和食指的情況下,可以做出各種變型和改進(jìn),但是這些變型和改進(jìn)也應(yīng)視為落入本申請的保護(hù)范圍之中。
【權(quán)利要求】
1.一種制作移動應(yīng)用客戶端的系統(tǒng),包括: 存儲設(shè)備,存儲用戶導(dǎo)入的數(shù)據(jù); 應(yīng)用模塊選擇設(shè)備,包含多種應(yīng)用模塊供用戶選擇; 數(shù)據(jù)提取設(shè)備,根據(jù)用戶選擇的應(yīng)用模塊,從存儲設(shè)備提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及 移動應(yīng)用客戶端生成設(shè)備,根據(jù)用戶選擇的應(yīng)用模塊、和數(shù)據(jù)提取設(shè)備提取的數(shù)據(jù),形成移動應(yīng)用客戶端。
2.如權(quán)利要求1所述的系統(tǒng),其中,所述數(shù)據(jù)提取設(shè)備包括: 分析單元,分析存儲設(shè)備中的數(shù)據(jù)的屬性,從而確定屬性與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及 提取單元,從存儲設(shè)備提取分析單元所確定的數(shù)據(jù)。
3.如權(quán)利要求2所述的系統(tǒng),其中,所述屬性包括數(shù)據(jù)的格式、名稱。
4.如權(quán)利要求1所述的系統(tǒng),其中,移動應(yīng)用客戶端生成設(shè)備包括: 實體生成單元,按照用戶選擇的應(yīng)用模塊,將與應(yīng)用模塊相匹配的數(shù)據(jù)形成為單獨(dú)的實體; 組合單元,對實體生成單元形成的單獨(dú)的實體進(jìn)行組合以形成應(yīng)用;以及編譯打包單元,對組合單元形成的應(yīng)用所對應(yīng)的源代碼進(jìn)行編譯打包,以便形成移動應(yīng)用客戶端。
5.如權(quán)利要求1所述的系統(tǒng),其中,源代碼包括android系統(tǒng)源代碼和1S系統(tǒng)源代碼。
6.如權(quán)利要求1所述的系統(tǒng),還包括: 參數(shù)設(shè)置設(shè)備,供用戶設(shè)置參數(shù),參數(shù)包括:移動應(yīng)用客戶端的名稱、圖標(biāo);和應(yīng)用模塊的名稱、圖標(biāo)。
7.一種制作移動應(yīng)用客戶端的方法,包括: 存儲用戶導(dǎo)入的數(shù)據(jù); 設(shè)置多種應(yīng)用模塊供用戶選擇; 根據(jù)用戶選擇的應(yīng)用模塊,從存儲的用戶導(dǎo)入的數(shù)據(jù)提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及 根據(jù)用戶選擇的應(yīng)用模塊、和提取的數(shù)據(jù),形成移動應(yīng)用客戶端。
8.如權(quán)利要求7所述的方法,其中,根據(jù)用戶選擇的應(yīng)用模塊,從存儲的用戶導(dǎo)入的數(shù)據(jù)提取與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù)的步驟包括: 分析存儲的用戶導(dǎo)入的數(shù)據(jù)的屬性,從而確定屬性與用戶選擇的應(yīng)用模塊相匹配的數(shù)據(jù);以及 從存儲的用戶導(dǎo)入的數(shù)據(jù)提取所確定的數(shù)據(jù)。
9.如權(quán)利要求7所述的方法,其中,根據(jù)用戶選擇的應(yīng)用模塊、和提取的數(shù)據(jù),形成移動應(yīng)用客戶端的步驟包括: 按照用戶選擇的應(yīng)用模塊,將與應(yīng)用模塊相匹配的數(shù)據(jù)形成為單獨(dú)的實體; 對形成的單獨(dú)的實體進(jìn)行組合以形成應(yīng)用;以及 編譯打包單元,對所形成的應(yīng)用所對應(yīng)的源代碼進(jìn)行編譯打包,以便形成移動應(yīng)用客戶端。
10.如權(quán)利要求7所述的方法,其中,源代碼包括android系統(tǒng)源代碼和1S系統(tǒng)源代碼。
【文檔編號】G06F9/44GK104461492SQ201310439740
【公開日】2015年3月25日 申請日期:2013年9月24日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】解西揚(yáng), 李少明 申請人:北大方正集團(tuán)有限公司, 方正信息產(chǎn)業(yè)控股有限公司, 北京北大方正電子有限公司