專利名稱:移動應(yīng)用軟件的傳播方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的各實施方式涉及信息的網(wǎng)絡(luò)傳播,并且更具體地,涉及一種移動應(yīng)用軟件的傳播方法、裝置和相關(guān)計算機程序產(chǎn)品。
背景技術(shù):
隨著計算機技術(shù)、移動通信技術(shù)以及網(wǎng)絡(luò)技術(shù)的進(jìn)步,信息的傳播得到了前所未有的發(fā)展。信息提供方不僅局限于廣告商、新聞提供商、制造商等,個人用戶也可以上傳各種內(nèi)容,諸如圖片、視頻、文本等,來與其他用戶進(jìn)行分享。新興的社交網(wǎng)絡(luò)服務(wù)(SNS)經(jīng)過短時間的發(fā)展,迅速成為覆蓋用戶最廣、傳播影響最大的Web業(yè)務(wù)。社交網(wǎng)絡(luò)服務(wù)促進(jìn)了個體成員之間的信息傳播,尤其是在對特定對象感興趣的人們之間傳播信息。社交網(wǎng)絡(luò)的成員可以通過語音、聊天、即時消息、視頻會議、博客和微博等進(jìn)行通信,從而傳播信息。此外,隨著3G技術(shù)的普及,二維碼作為一種全新的信息存儲、傳遞和識別技術(shù),迅速融入到了社會生活當(dāng)中。二維碼是用某種特定的幾何圖形按一定規(guī)律在二維方向上,諸如平面上分布的黑白相間的圖形來記錄數(shù)據(jù)符號信息。二維碼能夠在橫向和縱向兩個方位同時表達(dá)信息,因此能在很小的面積內(nèi)表達(dá)大量的信息。二維碼具有信息量大,糾錯能力強,識讀速度快,全方位識讀等特點。將手機需要訪問、使用的信息,諸如網(wǎng)址、文字、照片等,編碼到二維碼中,利用手機的攝像頭和解碼軟件重新解碼和識讀,就是手機二維碼。為了更好地促進(jìn)信息的傳播,吸引用戶,改善用戶體驗,服務(wù)商和電信運營商正積極開發(fā)各種新功能以豐富已有的各種服務(wù)。
發(fā)明內(nèi)容
鑒于上述現(xiàn)狀,本發(fā)明提供了一種傳播移動應(yīng)用軟件的方法、裝置和計算機程序產(chǎn)品,其簡化了引導(dǎo)用戶安裝移動應(yīng)用軟件的過程,使得移動應(yīng)用軟件可以由用戶在互聯(lián)網(wǎng)上進(jìn)行社交傳播。根據(jù)本發(fā)明的一個方面,提供了一種用于傳播移動應(yīng)用軟件的方法。該方法可以包括:獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容;提供與安裝移動應(yīng)用軟件對應(yīng)的識別信息;以及將內(nèi)容和識別信息發(fā)布到網(wǎng)絡(luò)上。該方法可以進(jìn)一步包括:利用移動通信設(shè)備掃描發(fā)布在網(wǎng)絡(luò)上的識別信息,以及基于識別信息,引導(dǎo)移動通信設(shè)備安裝移動應(yīng)用軟件。根據(jù)本發(fā)明的一個實施方式,引導(dǎo)移動通信設(shè)備還可以包括:識別移動通信設(shè)備的系統(tǒng)配置,基于系統(tǒng)配置來引導(dǎo)移動通信設(shè)備安裝移動應(yīng)用軟件。根據(jù)本發(fā)明的一個實施方式,識別信息可以包括移動應(yīng)用軟件的發(fā)布位置或自定義的位置。進(jìn)一步地,識別信息還可以包括發(fā)布移動應(yīng)用軟件的用戶身份信息。 根據(jù)本發(fā)明的一個實施方式,識別信息可以是實時生成的。根據(jù)本發(fā)明的一個實施方式,識別信息可以是條形碼或二維碼或自定義格式的碼。根據(jù)本發(fā)明的另一方面,提供了一種用于傳播移動應(yīng)用軟件的方法。該方法包括:接收與移動應(yīng)用軟件相關(guān)的內(nèi)容以及與安裝該移動應(yīng)用軟件對應(yīng)的識別信息;關(guān)聯(lián)內(nèi)容和識別信息;以及將內(nèi)容和識別信息發(fā)布到網(wǎng)絡(luò)上。根據(jù)本發(fā)明的又一方面,提供了一種用于傳播移動應(yīng)用軟件的裝置。該裝置包括:獲取裝置,用于獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容;提供裝置,用于提供與安裝移動應(yīng)用軟件對應(yīng)的識別信息;以及發(fā)布裝置,用于將內(nèi)容和識別信息發(fā)布到網(wǎng)絡(luò)上。根據(jù)本發(fā)明的再一方面,提供了一種用于傳播移動應(yīng)用軟件的裝置。該裝置包括:接收裝置,用于接收與移動應(yīng)用軟件相關(guān)的內(nèi)容以及與安裝移動應(yīng)用軟件對應(yīng)的識別信息;關(guān)聯(lián)裝置,用于關(guān)聯(lián)內(nèi)容和識別信息;以及發(fā)布裝置,用于將內(nèi)容和識別信息發(fā)布到網(wǎng)絡(luò)上。本發(fā)明的諸實施方式利用互聯(lián)網(wǎng),以各種社交網(wǎng)絡(luò)為平臺,通過二維碼承載諸如網(wǎng)址之類的信息,在用戶之間有效地傳播移動應(yīng)用軟件。利用本發(fā)明的各實施方式,可以使移動應(yīng)用軟件由用戶在互聯(lián)網(wǎng)上進(jìn)行社交傳播。此傳播方法操作簡單、快捷。而且,按照本發(fā)明的實施方式,簡化了引導(dǎo)用戶安裝移動應(yīng)用軟件的過程,改善了用戶體驗。
當(dāng)結(jié)合附圖閱讀下文對示范性實施方式的詳細(xì)描述時,這些以及其他目的、特征和優(yōu)點將變得顯而易見,在附圖中:圖1是本發(fā)明的實施方式可以在其中實現(xiàn)的示例性系統(tǒng)10的概覽圖。圖2示意性示出了根據(jù)本發(fā)明一個實施方式的傳播移動應(yīng)用軟件的方法流程;圖3示意性示出了根據(jù)本發(fā)明一個實施方式的傳播移動應(yīng)用軟件的方法流程;圖4示意性示出了根據(jù)本發(fā)明一個實施方式的用于傳播移動應(yīng)用軟件的裝置;圖5示意性示出了根據(jù)本發(fā)明一個實施方式的用于傳播移動應(yīng)用軟件的裝置;圖6示意性示出了本發(fā)明的示例性實施方式可以在其中實現(xiàn)的移動通信終端;以及圖7示意性示出了如圖6所示移動通信終端的配置示意圖。
具體實施例方式附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。現(xiàn)在將僅通過示例性方式來詳細(xì)地描述本發(fā)明的各種實施方式。
社交網(wǎng)絡(luò)向其用戶(也可稱為成員)提供與該社交網(wǎng)絡(luò)的其他成員進(jìn)行通信、交互以及分享信息的能力。用戶之間分享的信息內(nèi)容通??梢园▓D片、文本、視頻、音頻等。移動互聯(lián)網(wǎng)和移動通信終端的發(fā)展為移動應(yīng)用軟件帶來了空前的繁榮。移動應(yīng)用的種類繁多,包括游戲、商務(wù)應(yīng)用、辦公應(yīng)用、旅游信息查詢、健康提示等等。因此,用戶開始希望能夠與其他用戶分享自己感興趣的移動應(yīng)用軟件,移動應(yīng)用軟件的開發(fā)者也希望能夠廣泛地傳播自己的應(yīng)用軟件?;谏鲜鲂枨?,本發(fā)明的實施方式提供了用于傳播移動應(yīng)用軟件的方法、裝置和相關(guān)計算機程序產(chǎn)品。按照本發(fā)明的各種實施方式,利用互聯(lián)網(wǎng),以各種社交網(wǎng)絡(luò)為平臺,借助正在普及的二維碼等識別技術(shù)在用戶之間有效地傳播移動應(yīng)用軟件。圖1是本發(fā)明的實施方式可以在其中實現(xiàn)的示例性系統(tǒng)10的概覽圖。系統(tǒng)10可以包括有線或無線網(wǎng)絡(luò)的任意組合,其中這些網(wǎng)絡(luò)包括但不限于移動電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)、藍(lán)牙個人局域網(wǎng)、以太網(wǎng)LAN、令牌環(huán)LAN、廣域網(wǎng)、互聯(lián)網(wǎng)等。例如,圖1中所示系統(tǒng)10包括移動電話網(wǎng)絡(luò)11和互聯(lián)網(wǎng)28。通往互聯(lián)網(wǎng)28的連接可以包括但不限于遠(yuǎn)程無線連接、短程無線連接,以及各種有線連接,有線連接包括但不限于電話線、電纜線路、電力線、TV廣播等。系統(tǒng)10的示例性移動通信設(shè)備可以包括但不限于組合式PDA和移動電話14、移動電話12、PDA 16、集成消息傳遞設(shè)備(IMD) 18和平板電腦(未示出)等。移動通信設(shè)備可以通過通往基站24的無線連接25發(fā)送和接收呼叫和消息,并且通過通往基站24的無線連接25與服務(wù)提供商進(jìn)行通信。基站24可以耦合至網(wǎng)絡(luò)服務(wù)器26,該服務(wù)器26允許移動電話網(wǎng)絡(luò)11和互聯(lián)網(wǎng)28之間的通信。系統(tǒng)10還包括社交網(wǎng)站的服務(wù)器20,其通過有線或無線鏈路連接到互聯(lián)網(wǎng)28。系統(tǒng)10可以包括附加的通信設(shè)備和不同類型的通信設(shè)備。移動通信設(shè)備可以使用各種傳輸技術(shù)進(jìn)行通信,包括但不限于,碼分多址(CDMA)、全球移動通信系統(tǒng)(GSM)、通用移動通信系統(tǒng)(UMTS)、時分多址(TDMA)、頻分多址(FDMA)、傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)、短消息傳遞服務(wù)(SMS)、多媒體消息傳遞服務(wù)(MMS)、電子郵件、即時消息傳遞服務(wù)(MS)、藍(lán)牙、IEEE 802.11等。在實現(xiàn)本發(fā)明的各種實施方式中所涉及的通信設(shè)備可以使用各種介質(zhì)進(jìn)行通信,包括但不限于無線電、紅外、激光、線纜連接等。圖2示意性示出了根據(jù)本發(fā)明一個實施方式的傳播移動應(yīng)用軟件的方法流程。該方法可以由移動通信終端處的客戶端來執(zhí)行,其開始于步驟S200。在步驟S201處,獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容。在一個優(yōu)選實施方式中,獲取功能可以嵌入在移動應(yīng)用軟件中。這樣,在運行移動應(yīng)用軟件時,可以利用該獲取功能來獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容。例如,對于諸如游戲之類的移動應(yīng)用軟件,該獲取功能可以表現(xiàn)為軟件界面上的一個按鈕。用戶可以通過該按鈕觸發(fā)獲取功能,從而例如截取移動應(yīng)用軟件的當(dāng)前畫面,或者錄制該移動應(yīng)用軟件一段時間的運行情況,諸如游戲的通關(guān)過程??梢岳斫?,獲取功能還可以體現(xiàn)為其他形式,諸如移動應(yīng)用軟件的菜單、移動通信設(shè)備本身的物理或虛擬按鍵等,本發(fā)明不限于此。接著,在步驟S202處,提供與安裝移動應(yīng)用軟件對應(yīng)的識別信息。識別信息例如可以包括該移動應(yīng)用軟件的發(fā)布位置,諸如移動應(yīng)用軟件商店、市場,或其他自定義的位置(或稱互聯(lián)網(wǎng)地址),其例如可以通過重定向而將用戶最終引導(dǎo)至安裝對應(yīng)的移動應(yīng)用軟件的地址。在進(jìn)一步的實施方式中,識別信息還可以包括發(fā)布移動應(yīng)用軟件的用戶身份信息。例如對于游戲之類的移動應(yīng)用軟件而言,此用戶身份信息可以是用戶的游戲帳號。識別信息可以是圖形標(biāo)識,諸如條形碼或二維碼或其他自定義的碼,其被編碼以承載上述信息。條形碼是將寬度不等的多個黑條和空白,按照一定的編碼規(guī)則排列,用以表達(dá)一組信息的圖形標(biāo)識符。常見的條形碼是由反射率相差很大的黑條和白條排成的平行線圖案。條形碼的數(shù)據(jù)容量較小,只能包含字母和數(shù)字,并且其尺寸相對較大,空間利用率較低,損壞后不能閱讀。二維碼在水平和垂直方向的二維空間存儲信息,它具有高密度、高可靠性等特點,解決了條形碼無法解決的問題。由于二維碼能夠在橫向和縱向兩個方位同時表達(dá)信息,因此能在很小的面積內(nèi)表達(dá)大量的信息。二維碼的這些特點特別適合于表示數(shù)據(jù)文件、圖像等,因此正成為生活中快捷便利的信息交流方式。條形碼與二維碼都有許多不同的編碼方法以及相應(yīng)的生成工具,本發(fā)明不在于此,因此不再贅述。根據(jù)本發(fā)明的一個實施方式,識別信息可以是實時生成的。具體而言,響應(yīng)于獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容,基于安裝該移動應(yīng)用軟件的信息以及可選的其他信息來實時生成識別信息。安裝該移動應(yīng)用軟件的信息例如可以是該移動應(yīng)用軟件的發(fā)布位置,諸如應(yīng)用軟件商店、市場或其他自定義的互聯(lián)網(wǎng)地址??蛇x的其他信息例如可以包括發(fā)布該移動應(yīng)用軟件的用戶身份信息。方法繼而前進(jìn)到步驟S203,將獲取的內(nèi)容與生成的識別信息發(fā)布到網(wǎng)絡(luò)上。具體地,在一個實施方式中,用戶可以通過“分享”功能將內(nèi)容和識別信息一起發(fā)布到網(wǎng)絡(luò)上。網(wǎng)絡(luò)可以包括各種社交網(wǎng)絡(luò),例如包括但不限于博客、微博、人人網(wǎng)、開心網(wǎng)等。上面描述了按照本發(fā)明實施方式的在客戶端處傳播移動應(yīng)用軟件的方法流程。該客戶端可以是移動通信設(shè)備,也可以是非移動通信設(shè)備,諸如臺式計算機等。在發(fā)布了與移動應(yīng)用軟件相關(guān)的內(nèi)容以及識別信息之后,其他用戶可以通過瀏覽網(wǎng)絡(luò)而知曉該移動應(yīng)用軟件。若用戶對此感興趣,則其可以簡單、快捷地在其移動通信設(shè)備上安裝該移動應(yīng)用軟件,具體如圖2的步驟S204-S205所示。在步驟S204中,用戶可以利用其移動通信設(shè)備來掃描網(wǎng)絡(luò)上所發(fā)布的識別信息。具體地,利用移動通信設(shè)備的拍照功能對識別信息(例如,條形碼、二維碼)進(jìn)行掃描。條碼識別應(yīng)用對所掃描的識別信息進(jìn)行識別,快速獲取其中存儲的信息。接著,在步驟S205中,基于掃描獲得的信息,引導(dǎo)移動通信設(shè)備安裝對應(yīng)的移動應(yīng)用軟件。在一個實施方式中,掃描例如二維碼所識別出的信息可以是安裝移動應(yīng)用軟件的統(tǒng)一資源定位符URL。用戶點擊該URL即可被引導(dǎo)至對應(yīng)的網(wǎng)絡(luò)地址,并彈出例如下載和/或安裝的窗口。繼而,用戶可以在提示下一步步完成該移動應(yīng)用軟件的安裝。優(yōu)選地,在一個實施方式中,在引導(dǎo)移動通信設(shè)備安裝移動應(yīng)用軟件時,還識別該移動通信設(shè)備的系統(tǒng)配置并基于系統(tǒng)配置來引導(dǎo)安裝。如本領(lǐng)域技術(shù)人員所公知的,當(dāng)前的移動通信設(shè)備種類繁多,它們可能具有相同或不同的操作系統(tǒng)、硬件規(guī)格等。按照本發(fā)明的實施方式,移動應(yīng)用軟件可以在具有相同或不同系統(tǒng)配置的移動通信設(shè)備上跨設(shè)備進(jìn)行安裝引導(dǎo)。例如,用戶點擊識別出的URL而被引導(dǎo)至相應(yīng)的網(wǎng)絡(luò)地址時,其移動通信設(shè)備的瀏覽器可以將系統(tǒng)配置信息傳送給相應(yīng)的服務(wù)器。服務(wù)器繼而判斷該移動應(yīng)用軟件是否存在適合于此類移動通信設(shè)備的版本,若存在,則將該移動通信設(shè)備重定向至對應(yīng)的地址,以引導(dǎo)其安裝適合的移動應(yīng)用軟件。系統(tǒng)配置可以是移動通信設(shè)備的操作系統(tǒng)和版本信息以及硬件規(guī)格等,操作系統(tǒng)諸如 Android、iOS、Windows Phone、Symbian> Web OS 等。??蛇x地,在一個實施方式中,識別信息還可以包括發(fā)布移動應(yīng)用軟件的用戶身份信息。這樣,當(dāng)其他用戶對該用戶發(fā)布的移動應(yīng)用軟件感興趣并下載安裝時,服務(wù)器可以識別發(fā)布該移動應(yīng)用軟件的用戶,并可以對其給予一定反饋,諸如增加積分或提取傭金等。通過這種反饋激勵機制,可以刺激用戶與他人分享自己的移動應(yīng)用軟件,從而促進(jìn)移動應(yīng)用軟件的傳播。按照本發(fā)明的實施方式,通過由移動應(yīng)用軟件的用戶將移動應(yīng)用軟件借助社交網(wǎng)絡(luò)進(jìn)行分享,極大地簡化了傳播移動應(yīng)用軟件的方式,并且能夠快速在大范圍內(nèi)傳播。進(jìn)一步地,本發(fā)明的實施方式為用戶下載安裝軟件提供了極大便利。對移動應(yīng)用軟件感興趣的用戶只需利用移動通信設(shè)備掃描二維碼等識別信息,就可以進(jìn)入自己想訪問的網(wǎng)頁,省去了輸入URL的繁瑣過程。圖3示意性示出了根據(jù)本發(fā)明一個實施方式的由服務(wù)器執(zhí)行的傳播移動應(yīng)用軟件的方法流程,其開始于步驟S300。在步驟S301處,接收與移動應(yīng)用軟件相關(guān)的內(nèi)容以及與安裝該移動應(yīng)用軟件對應(yīng)的識別信息。如前所述,客戶端(例如,移動通信設(shè)備或臺式計算機)在獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容,提供對應(yīng)的識別信息之后,將獲取的內(nèi)容與識別信息發(fā)布到網(wǎng)絡(luò)上。相關(guān)的服務(wù)器接收這些內(nèi)容與識別信息。接著,在步驟S302處,將接收到的與移動應(yīng)用軟件相關(guān)的內(nèi)容(例如,圖片或視頻)與識別信息(例如,條形碼或二維碼)進(jìn)行關(guān)聯(lián)。在一個實施方式中,服務(wù)器將與移動應(yīng)用軟件相關(guān)的內(nèi)容與識別信息組合在一個事件中,例如新鮮事、當(dāng)前狀態(tài)、微博等。最后,在步驟S303處,服務(wù)器將組合后的與移動應(yīng)用軟件相關(guān)的內(nèi)容和識別信息發(fā)布到網(wǎng)絡(luò)上。從而,社交網(wǎng)絡(luò)的其他用戶可以瀏覽到該移動應(yīng)用軟件。若用戶對此感興趣,則其可以通過掃描發(fā)布的識別信息,諸如二維碼,簡單、快捷地在其移動通信設(shè)備上安裝該移動應(yīng)用軟件,具體如前面圖2的步驟S204-S205所示。圖4示意性示出了根據(jù)本發(fā)明一個實施方式的用于傳播移動應(yīng)用軟件的裝置400。該裝置400可以包括獲取裝置401、提供裝置402和發(fā)布裝置403。獲取裝置401用于獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容;提供裝置402,用于提供與安裝該移動應(yīng)用軟件對應(yīng)的識別信息;以及發(fā)布裝置403,用于將內(nèi)容和識別信息發(fā)布到網(wǎng)絡(luò)上。識別信息例如可以包括該移動應(yīng)用軟件的發(fā)布位置,諸如移動應(yīng)用軟件商店、市場,或其他自定義的互聯(lián)網(wǎng)地址。在進(jìn)一步的實施方式中,識別信息還可以包括發(fā)布移動應(yīng)用軟件的用戶身份信息。識別信息可以是圖形標(biāo)識,諸如條形碼或二維碼或其他自定義的碼,其被編碼以承載上述信息。提供裝置402配置用于實時生成該識別信息。裝置400還可以包括掃描裝置404和引導(dǎo)裝置405。掃描裝置404用于利用移動通信設(shè)備掃描發(fā)布在網(wǎng)絡(luò)上的識別信息,諸如條形碼或二維碼。引導(dǎo)裝置405用于基于識別信息,引導(dǎo)移動通信設(shè)備安裝移動應(yīng)用軟件。在一個實施方式中,引導(dǎo)裝置405還配置用于識別移動通信設(shè)備的系統(tǒng)配置,基于該系統(tǒng)配置來引導(dǎo)移動通信設(shè)備安裝移動應(yīng)用軟件。本領(lǐng)域技術(shù)人員可以理解,掃描裝置404和引導(dǎo)裝置405不是必須包括在裝置400中,因為分享移動應(yīng)用軟件的終端與下載安裝移動應(yīng)用軟件的終端通常不是同一終端。此處在圖4中將其繪制在同一裝置400中是因為,一般而言,用戶的移動通信終端可以既是上傳以分享移動應(yīng)用軟件的一方,又是下載和安裝其他用戶分享的移動應(yīng)用軟件的一方??梢钥闯觯b置400可以實現(xiàn)圖2中所示出的方法。因此,此處不再贅述其實現(xiàn)的各種細(xì)節(jié)。圖5示意性示出了根據(jù)本發(fā)明一個實施方式的用于傳播移動應(yīng)用軟件的裝置500。裝置500可以包括接收裝置501、關(guān)聯(lián)裝置502和發(fā)布裝置503。接收裝置501用于接收與移動應(yīng)用軟件相關(guān)的內(nèi)容以及與安裝該移動應(yīng)用軟件對應(yīng)的識別信息。關(guān)聯(lián)裝置502用于將接收到的與移動應(yīng)用軟件相關(guān)的內(nèi)容(例如,圖片或視頻)與識別信息(例如,條形碼或二維碼)進(jìn)行關(guān)聯(lián)。發(fā)布裝置503將已關(guān)聯(lián)的與移動應(yīng)用軟件相關(guān)的內(nèi)容和識別信息發(fā)布到網(wǎng)絡(luò)上。裝置500可以實現(xiàn)圖3中所示出的方法。因此,此處不再贅述其實現(xiàn)的各種細(xì)節(jié)。圖6示意性示出了本發(fā)明的示例性實施方式可以在其中實現(xiàn)的移動通信終端600。移動通信終端600包括揚聲器或耳機602、麥克風(fēng)606、觸摸屏603和一組按鍵604,其可以包括虛擬按鍵604a、軟鍵604b、604c和游戲桿605或其他類型的導(dǎo)航輸入設(shè)備。圖7示意性示出了如圖6所示移動通信終端的配置示意圖。現(xiàn)在,參考圖6來描述移動通信終端600的內(nèi)部組件、軟件和協(xié)議結(jié)構(gòu)。移動通信終端600具有控制器700,其負(fù)責(zé)移動終端的整體操作,并且可以利用任何商業(yè)可得CPU( “中央處理單元”)、DSP ( “數(shù)字信號處理器”)或任何其他電子可編程邏輯器件實現(xiàn)??刂破?00具有關(guān)聯(lián)電子存儲器702,諸如RAM存儲器、ROM存儲器、EEPROM存儲器、閃存或其任何組合。存儲器702由控制器700用于各種目的,其中之一在于為移動通信終端中各種軟件存儲程序指令和數(shù)據(jù)。軟件包括實時操作系統(tǒng)720、用于人機界面(MMI) 734的驅(qū)動器、應(yīng)用處理機732和各種應(yīng)用。應(yīng)用可以包括消息文本編輯器750、手寫識別(HWR)應(yīng)用760和各種其他應(yīng)用770,諸如,用于語音呼叫、視頻呼叫、發(fā)送和接收短消息服務(wù)(SMS)消息、多媒體消息服務(wù)(MMS)或電子郵件、web瀏覽、即時消息收發(fā)應(yīng)用、電話簿應(yīng)用、日歷應(yīng)用、控制面板應(yīng)用、照相機應(yīng)用、一個或多個視頻游戲、記事本應(yīng)用等。應(yīng)當(dāng)注意,上述應(yīng)用的兩個或更多可以作為同一應(yīng)用執(zhí)行。麗I 734還包括一個或多個硬件控制器,其與麗I驅(qū)動器一起與第一顯示器736/603,小鍵盤738/604和各種其他I/O設(shè)備(諸如麥克風(fēng)、揚聲器、振動器、響鈴發(fā)生器、LED指示器等)協(xié)作。如所公知的,用戶可以通過這樣形成的人機界面來操作移動終端。軟件還可以包括各種模塊、協(xié)議棧、驅(qū)動器等,其被共同標(biāo)記為730,并且為RF接口 706以及可選地為藍(lán)牙接口 708和/或IrDA接口 710提供通信服務(wù)(諸如,傳輸、網(wǎng)絡(luò)和連通性),以用于本地連通性。RF接口 706包括內(nèi)部或外部天線以及用于建立和維護(hù)通往基站的無線鏈路的適當(dāng)無線電電路。如本領(lǐng)域技術(shù)人員公知的,無線電電路包括一系列模擬和數(shù)字電子組件,其一起形成無線電接收機和發(fā)射機。這些組件例如包括帶通濾波器、放大器、混頻器、本地振蕩器、低通濾波器、AD/DA轉(zhuǎn)換器等。移動通信終端還可以包括SM卡704和相關(guān)聯(lián)的讀出器。如所公知的,SM卡704包括處理器以及本地工作和數(shù)據(jù)存儲器。本發(fā)明的實施方式可以體現(xiàn)為一種程序包和一種應(yīng)用程序編程接口 API。移動應(yīng)用軟件的開發(fā)者可以通過包含、引用、導(dǎo)入本程序包的方式或者調(diào)用本應(yīng)用程序編程接口的方式為移動應(yīng)用軟件增加傳播移動應(yīng)用軟件的功能。本發(fā)明還提供一種包含計算機可讀程序的存儲介質(zhì),當(dāng)計算機可讀程序由處理器執(zhí)行時,其使得處理器按照本發(fā)明的實施方式來實現(xiàn)擴展移動通信終端的功能的方法。存儲介質(zhì)可以為任何有形媒介,例如軟盤、⑶-ROM、DVD、硬盤驅(qū)動器、甚至網(wǎng)絡(luò)介質(zhì)等。上述描述的各種方面可以單獨使用或者在各種組合中使用。本申請的教導(dǎo)可以通過硬件和軟件的組合實現(xiàn),但是也可以以硬件或軟件實現(xiàn)。本申請的教導(dǎo)還可以具體化為計算機可讀介質(zhì)上的計算機程序產(chǎn)品,其可以是任何材料介質(zhì),諸如軟盤、CD-ROM、DVD、硬盤驅(qū)動器乃至網(wǎng)絡(luò)介質(zhì)等。已經(jīng)出于示出和描述的目的給出了本發(fā)明的說明書,但是其并不意在是窮舉的或者限制于所公開形式的發(fā)明。本領(lǐng)域技術(shù)人員可以想到很多修改和變體。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施方式中的方法和裝置可以以軟件、硬件、固件或其組合實現(xiàn)。因此,實施方式是為了更好地說明本發(fā)明的原理、實際應(yīng)用以及使本領(lǐng)域技術(shù)人員中的其他人員能夠理解以下內(nèi)容而選擇和描述的,即,在不脫離本發(fā)明精神的前提下,做出的所有修改和替換都將落入所附權(quán)利要求定義的本發(fā)明保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種用于傳播移動應(yīng)用軟件的方法,包括: 獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容; 提供與安裝所述移動應(yīng)用軟件對應(yīng)的識別信息;以及 將所述內(nèi)容和所述識別信息發(fā)布到網(wǎng)絡(luò)上。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 利用移動通信設(shè)備掃描發(fā)布在所述網(wǎng)絡(luò)上的所述識別信息,以及 基于所述識別信息,引導(dǎo)所述移動通信設(shè)備安裝所述移動應(yīng)用軟件。
3.根據(jù)權(quán)利要求2所述的方法,其中引導(dǎo)所述移動通信設(shè)備還包括:識別所述移動通信設(shè)備的系統(tǒng)配置,基于所述系統(tǒng)配置來引導(dǎo)所述移動通信設(shè)備安裝所述移動應(yīng)用軟件。
4.根據(jù)權(quán)利要求1-3任一所述的方法,其中所述識別信息包括所述移動應(yīng)用軟件的發(fā)布位置或自定義的位置。
5.根據(jù)權(quán)利要求4所述的方法,其中所述識別信息還包括發(fā)布所述移動應(yīng)用軟件的用戶身份信息。
6.根據(jù)權(quán)利要求1-3任一所述的方法,其中所述識別信息是實時生成的。
7.根據(jù)權(quán)利要求1-3中任一所述的方法,其中所述識別信息是條形碼或二維碼或自定義的碼。
8.一種用于傳播移動應(yīng)用軟件的方法,包括: 接收與移動應(yīng)用軟件相關(guān)的 內(nèi)容以及與安裝所述移動應(yīng)用軟件對應(yīng)的識別信息; 關(guān)聯(lián)所述內(nèi)容和所述識別信息;以及 將所述內(nèi)容和所述識別信息發(fā)布到網(wǎng)絡(luò)上。
9.根據(jù)權(quán)利要求8所述的方法,其中所述識別信息包括所述移動應(yīng)用軟件的發(fā)布位置或自定義的位置。
10.根據(jù)權(quán)利要求9所述的方法,其中所述識別信息還包括發(fā)布所述移動應(yīng)用軟件的用戶身份信息。
11.根據(jù)權(quán)利要求8-10任一所述的方法,其中所述識別信息是條形碼或二維碼或自定義的碼。
12.一種用于傳播移動應(yīng)用軟件的裝置,包括: 獲取裝置,用于獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容; 提供裝置,用于提供與安裝所述移動應(yīng)用軟件對應(yīng)的識別信息;以及 發(fā)布裝置,用于將所述內(nèi)容和所述識別信息發(fā)布到網(wǎng)絡(luò)上。
13.根據(jù)權(quán)利要求12所述的裝置,進(jìn)一步包括: 掃描裝置,用于利用移動通信設(shè)備掃描發(fā)布在所述網(wǎng)絡(luò)上的所述識別信息;以及 引導(dǎo)裝置,用于基于所述識別信息,引導(dǎo)所述移動通信設(shè)備安裝所述移動應(yīng)用軟件。
14.根據(jù)權(quán)利要求12所述的裝置,其中所述引導(dǎo)裝置還配置用于:識別所述移動通信設(shè)備的系統(tǒng)配置,基于所述系統(tǒng)配置來引導(dǎo)所述移動通信設(shè)備安裝所述移動應(yīng)用軟件。
15.根據(jù)權(quán)利要求12-14任一所述的裝置,其中所述識別信息包括所述移動應(yīng)用軟件的發(fā)布位置或自定義的位置。
16.根據(jù)權(quán)利要求15所述的裝置,其中所述識別信息還包括發(fā)布所述移動應(yīng)用軟件的用戶身份信息。
17.根據(jù)權(quán)利要求12-14任一所述的裝置,其中所述識別信息是實時生成的。
18.根據(jù)權(quán)利要求12-14任一所述的裝置,其中所述識別信息是條形碼或二維碼或自定義的碼。
19.一種用于傳播移動應(yīng)用軟件的裝置,包括: 接收裝置,用于接收與移動應(yīng)用軟件相關(guān)的內(nèi)容以及與安裝所述移動應(yīng)用軟件對應(yīng)的識別息; 關(guān)聯(lián)裝置,用于關(guān)聯(lián)所述內(nèi)容和所述識別信息;以及 發(fā)布裝置,用于將所述內(nèi)容和所述識別信息發(fā)布到網(wǎng)絡(luò)上。
20.根據(jù)權(quán)利要求19所述的裝置,其中所述識別信息包括所述移動應(yīng)用軟件的發(fā)布位置或自定義的位置。
21.根據(jù)權(quán)利要求20所述的裝置,其中所述識別信息還包括發(fā)布所述移動應(yīng)用軟件的用戶身份信息。
22.根據(jù)權(quán)利要求19-21任一所述的裝置,其中所述識別信息是條形碼或二維碼或自定義的 碼。
全文摘要
本發(fā)明的實施方式提供了一種傳播移動應(yīng)用軟件的方法、裝置和計算機程序產(chǎn)品。更具體地,用于傳播移動應(yīng)用軟件的方法包括獲取與移動應(yīng)用軟件相關(guān)的內(nèi)容;提供與安裝移動應(yīng)用軟件對應(yīng)的識別信息;以及將內(nèi)容與識別信息發(fā)布到網(wǎng)絡(luò)上。該方法進(jìn)一步包括利用移動通信設(shè)備掃描發(fā)布在網(wǎng)絡(luò)上的識別信息;以及基于該識別信息,引導(dǎo)移動通信設(shè)備安裝移動應(yīng)用軟件。本發(fā)明簡化了引導(dǎo)用戶安裝移動應(yīng)用軟件的過程,并使移動應(yīng)用軟件可以由用戶在互聯(lián)網(wǎng)上進(jìn)行社交傳播。
文檔編號G06F9/445GK103092638SQ20111034708
公開日2013年5月8日 申請日期2011年10月31日 優(yōu)先權(quán)日2011年10月31日
發(fā)明者王立楠 申請人:北京千橡網(wǎng)景科技發(fā)展有限公司