專利名稱:一種移動終端進行多媒體信息展示的方法和移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動設(shè)備和互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種移動終端進行多媒體信息展示的方法和移動終端。
背景技術(shù):
目前,高端手機平臺云集,游戲平臺也層出不窮。例如,2007年11月,有30多家移動技術(shù)和無線應(yīng)用領(lǐng)域領(lǐng)先企業(yè)組成的開放手機聯(lián)盟(Open Handset Alliance)發(fā)布了其智能手機平臺一Android。Android是一個開放、自由的移動終端平臺,它由操作系統(tǒng)、中間件、用戶界面、應(yīng)用軟件組成。開發(fā)人員在該平臺開發(fā)的應(yīng)用程序,使用Java語言編寫,在Dalvik虛擬機上運行。隨著手機平臺和游戲平臺的發(fā)展,游戲等各種應(yīng)用程序越來越多,應(yīng)用程序的信息如何能夠快速地傳播至移動用戶,且降低成本,已經(jīng)成為當(dāng)前需要解決的一個技術(shù)問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種移動終端進行多媒體信息展示的方法和移動終端,以便提高信息傳播的速度、且降低成本。本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的:一種移動終端進行多媒體信息展示的方法,該方法包括:在移動終端的應(yīng)用中嵌入軟件開發(fā)工具包SDK,所述SDK包括多媒體模塊和微博模塊;利用多媒體模塊生成多媒體信息,并將該多媒體信息存儲在移動終端本地;所述微博模塊讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容,將該微博內(nèi)容發(fā)給微博服務(wù)器。一種移動終端,該移動終端包括存儲模塊和嵌入到所述移動終端的應(yīng)用中的SDK工具包; 所述SDK工具包包括多媒體模塊和微博模塊;所述多媒體模塊,用于生成多媒體信息;所述存儲模塊,用于存儲所述多媒體信息;所述微博模塊,用于讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容,將該微博內(nèi)容發(fā)給微博服務(wù)器。由上述技術(shù)方案可見,由于本發(fā)明中的移動終端中嵌入有多媒體模塊和微博模塊,且該微博模塊將需要展示的多媒體信息發(fā)給微博服務(wù)器,因此能夠提高信息傳播的速度。另外,由于本發(fā)明是通過將多媒體模塊和微博模塊設(shè)置在SDK工具包中,然后將該SDK工具包嵌入到移動終端,因此不需要開發(fā)人員專門針對每款移動終端開發(fā)相應(yīng)的微博模塊,能夠降低開發(fā)成本。
圖1是本發(fā)明提供的移動終端進行多媒體信息展示的方法的總流程圖。圖2是本發(fā)明提供的移動終端進行多媒體信息展示的方法詳細流程圖。圖3是應(yīng)用本發(fā)明進行多媒體信息展示的系統(tǒng)組成示意圖。圖4是本發(fā)明提供的移動終端的結(jié)構(gòu)圖。
具體實施例方式圖1是本發(fā)明提供的移動終端進行多媒體信息展示的方法的總流程圖。如圖1所示,該流程包括:步驟101,在移動終端的應(yīng)用中嵌入軟件開發(fā)工具包SDK,所述SDK包括多媒體模塊和微博模塊。步驟102,利用多媒體模塊生成多媒體信息,并將該多媒體信息存儲在移動終端本地。步驟103,所述微博模塊讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容,將該微博內(nèi)容發(fā)給微博服務(wù)器。圖2是本發(fā)明提供的移動終端進行多媒體信息展示的方法詳細流程圖。如圖2所示,該方法包括:步驟201,在移動終端的應(yīng)用中嵌入軟件開發(fā)工具包(Software DevelopmentKit, SDK),所述SDK包括多媒體模塊和微博模塊,還包括流量優(yōu)化模塊。步驟202,利用所述多媒體模塊生成需要展示的多媒體信息,將該多媒體信息存儲在移動終本地。其中,所述多媒體信息可以包括圖片信息和/或視頻信息。所述多媒體模塊具體可以包括截圖模塊和/或視頻錄制模塊,通過所述截圖模塊從該移動終端當(dāng)前顯示的頁面中截取圖片,通過視頻錄制模塊錄制視頻文件。其中的截圖模塊和視頻錄制模塊預(yù)先設(shè)置在SDK工具包中,移動終端只要調(diào)用該SDK工具包中的截圖模塊的應(yīng)用程序編程接口(Application Programming Interface,API)和視頻錄制模塊的API,即可截取圖片和錄制視頻文件,不需要開發(fā)人員單獨設(shè)計截圖模塊和視頻錄制模塊。步驟203,所述微博模塊讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容。步驟204,所述流量優(yōu)化模塊對所述微博內(nèi)容進行壓縮,所述微博模塊將壓縮后的微博內(nèi)容發(fā)給微博服務(wù)器。本步驟中,流量優(yōu)化模塊具體可以將圖片按照尺寸等比例壓縮,和/或?qū)⒁曨l文件按照清晰度進行壓縮。例如,流量優(yōu)化模塊可以將高清晰度的視頻文件壓縮為標(biāo)準(zhǔn)清晰度的視頻文件。所述微博模塊可以將微博內(nèi)容以流的方式發(fā)給微博服務(wù)器。圖2所示方法中,SDK工具包還可以包括基于位置服務(wù)(Location BasedService, LBS)信息獲取模塊,用于獲取該移動終端的LBS信息,所述微博模塊根據(jù)所述多媒體信息和所述LBS信息編輯微博內(nèi)容,以使得其他移動終端能夠獲知該移動終端的LBS信息。其中,LBS信息獲取模塊可以根據(jù)用戶配置判斷是否允許獲取該移動終端的LBS信息,在允許獲取該移動終端的LBS信息時,才獲取該移動終端的LBS信息,所述微博模塊根據(jù)所述多媒體信息和所述LBS信息編輯微博內(nèi)容,如果不允許獲取該移動終端的LBS信息,則所述微博模塊根據(jù)所述多媒體信息編輯微博內(nèi)容。微博服務(wù)器接收到所述微博內(nèi)容以后,其他移動終端上的微博客戶端、PC機上的微博客戶端等,即可查看所述微博內(nèi)容。圖3是應(yīng)用本發(fā)明進行多媒體信息展示的系統(tǒng)組成示意圖。如圖3所示,在用戶移動終端的手機游戲應(yīng)用中,植入帶有微博功能的SDK工具包,該SDK工具包包括多媒體模塊、LBS信息獲取模塊、流量優(yōu)化模塊和微博模塊,其中,微博模塊在圖3中未示出。其中,多媒體模塊通過截圖或錄制視頻文件獲取多媒體信息,將所述多媒體信息存儲為本地文件;LBS信息獲取模塊獲取移動終端的LBS信息;微博模塊根據(jù)所述多媒體信息和所述LBS信息編輯微博內(nèi)容,流量優(yōu)化模塊對所述微博內(nèi)容進行流量壓縮,微博模塊將壓縮后的微博內(nèi)容發(fā)布到無線微波接入服務(wù)器,此后,用戶可以通過3G微博客戶端或安裝有帶微博功能SDK工具包的游戲客戶端,訪問無線微博接入服務(wù)器,從而查看微博信息,還可以在網(wǎng)頁(Web)端微博或Web端產(chǎn)品官方網(wǎng)站,通過微博接口服務(wù)訪問無線微博接入服務(wù)器,從而查看微博信息。本發(fā)明還提供了一種移動終端,具體請參見圖4。圖4是本發(fā)明提供的移動終端的結(jié)構(gòu)圖。如圖4所示,該移動終端包括存儲模塊401和SDK工具包402。SDK工具包402包括多媒體模塊4021和微博模塊4022。多媒體模塊4021,用于生成多媒體信息。存儲模塊401,用于存儲所述多媒體信息。微博模塊4022,用于讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容,將該微博內(nèi)容發(fā)給微博服務(wù)器。SDK工具包402還可以包括LBS信息獲取模塊。所述LBS信息獲取模塊,用于獲取該移動終端的LBS信息;微博模塊4022,用于根據(jù)所述多媒體信息和所述LBS信息編輯微博內(nèi)容。所述LBS信息獲取模塊,用于根據(jù)用戶配置判斷是否允許獲取該移動終端的LBS信息,在允許獲取該移動終端的LBS信息時,獲取該移動終端的LBS信息。多媒體模塊4021包括截圖模塊和/或視頻錄制模塊。所述截圖模塊,用于根據(jù)截圖命令,從移動終端的顯示頁面中截取圖片。所述視頻錄制模塊,用于根據(jù)視頻錄制的命令,錄制視頻文件。SDK工具包402還可以包括流量優(yōu)化模塊。所述流量優(yōu)化模塊,用于在微博模塊4022將微博內(nèi)容發(fā)給微博服務(wù)器之前,對所述微博內(nèi)容進行壓縮。所述流量優(yōu)化模塊,用于將圖片按照尺寸進行等比例壓縮,和/或?qū)⒁曨l文件按照清晰度進行壓縮。
可見,本發(fā)明可以不需要原應(yīng)用或游戲的源代碼,源工程或資源,在不破壞原應(yīng)用或游戲任何功能和邏輯的情況下,在其應(yīng)用包上嵌入帶有微博模塊的SDK工具包,實現(xiàn)移動終端與帶有微博功能的SDK工具包的結(jié)合,通過流量優(yōu)化模塊降低微博內(nèi)容所占用的流量,最終實現(xiàn)以較少的傳輸資源,傳遞各種應(yīng)用的信息,并且成本較低。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1.一種移動終端進行多媒體信息展示的方法,其特征在于,該方法包括: 在移動終端的應(yīng)用中嵌入軟件開發(fā)工具包SDK,所述SDK包括多媒體模塊和微博模塊; 利用多媒體模塊生成多媒體信息,并將該多媒體信息存儲在移動終端本地; 所述微博模塊讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容,將該微博內(nèi)容發(fā)給微博服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SDK還包括基于位置服務(wù)LBS信息獲取模塊,該方法還包括: 利用LBS信 息獲取模塊獲取該移動終端的LBS信息; 所述編輯微博內(nèi)容包括: 根據(jù)所述多媒體信息和所述LBS信息編輯微博內(nèi)容。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,利用LBS信息獲取模塊獲取該移動終端的LBS信息包括: LBS信息獲取模塊根據(jù)用戶配置判斷是否允許獲取該移動終端的LBS信息,在允許獲取該移動終端的LBS信息時,獲取該移動終端的LBS信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多媒體信息包括來自所述應(yīng)用的圖片信息和/或視頻信息,通過截圖獲取該圖片信息,通過錄制獲取該視頻信息。
5.根據(jù)權(quán)利要求1-4任一所述的方法,其特征在于,所述SDK還包括流量優(yōu)化模塊,在將微博內(nèi)容發(fā)給微博服務(wù)器之前,所述流量優(yōu)化模塊對所述微博內(nèi)容進行壓縮。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述流量優(yōu)化模塊將圖片按照尺寸進行等比例壓縮,和/或?qū)⒁曨l文件按照清晰度進行壓縮。
7.一種移動終端,其特征在于,該移動終端包括存儲模塊和嵌入到所述移動終端的應(yīng)用中的SDK工具包; 所述SDK工具包包括多媒體模塊和微博模塊; 所述多媒體模塊,用于生成多媒體信息; 所述存儲模塊,用于存儲所述多媒體信息; 所述微博模塊,用于讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容,將該微博內(nèi)容發(fā)給微博服務(wù)器。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述SDK工具包還包括LBS信息獲取模塊; 所述LBS信息獲取模塊,用于獲取該移動終端的LBS信息; 所述微博模塊,用于根據(jù)所述多媒體信息和所述LBS信息編輯微博內(nèi)容。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于, 所述LBS信息獲取模塊,用于根據(jù)用戶配置判斷是否允許獲取該移動終端的LBS信息,在允許獲取該移動終端的LBS信息時,獲取該移動終端的LBS信息。
10.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述多媒體模塊包括截圖模塊和/或視頻錄制模塊; 所述截圖模塊,用于根據(jù)截圖命令,從移動終端的顯示頁面中截取圖片; 所述視頻錄制模塊,用于根據(jù)視頻錄制的命令,錄制視頻文件。
11.根據(jù)權(quán)利要求7-10任一所述的移動終端,其特征在于,所述SDK工具包還包括流量優(yōu)化模塊; 所述流量優(yōu)化模塊,用于在所述微博模塊將微博內(nèi)容發(fā)給微博服務(wù)器之前,對所述微博內(nèi)容進行壓縮。
12.根據(jù)權(quán)利要求11所述的移動終端,其特征在于, 所述流量優(yōu)化模塊,用于將圖片按照尺寸進行等比例壓縮,和/或?qū)⒁曨l文件按照清晰度進 行壓縮。
全文摘要
本發(fā)明實施例公開了一種移動終端進行多媒體信息展示的方法和移動終端。該方法包括在移動終端的應(yīng)用中嵌入軟件開發(fā)工具包SDK,所述SDK包括多媒體模塊和微博模塊;利用多媒體模塊生成多媒體信息,并將該多媒體信息存儲在移動終端本地;所述微博模塊讀取所述多媒體信息,根據(jù)所述多媒體信息編輯微博內(nèi)容,將該微博內(nèi)容發(fā)給微博服務(wù)器。應(yīng)用本發(fā)明能夠提高信息傳播的速度、且降低成本。
文檔編號H04W4/02GK103179252SQ20111042888
公開日2013年6月26日 申請日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者陸駿, 劉永勇, 李強, 連翰, 王定偉, 孟金鋒, 周濤 申請人:深圳市騰訊計算機系統(tǒng)有限公司