專利名稱:移動(dòng)終端應(yīng)用程序共享的方法、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于通訊錄的移動(dòng)終端應(yīng)用程序共享的方法、服務(wù)器及系統(tǒng)。
背景技術(shù):
移動(dòng)互聯(lián)網(wǎng)時(shí)代,智能手機(jī)上下載安裝的應(yīng)用程序呈爆發(fā)式增長(zhǎng)。據(jù)數(shù)據(jù)顯示,蘋果Appstore和谷歌Android Market的應(yīng)用程序下載量目前已經(jīng)分別超過了 150億次和60億次,用戶對(duì)各種各樣的手機(jī)應(yīng)用程序有著強(qiáng)烈需求。在手機(jī)應(yīng)用程序下載量迅速增長(zhǎng)的同時(shí),用戶之間分享手機(jī)應(yīng)用程序的手段卻十分匱乏,用戶之間相互分享應(yīng)用程序的需求并沒有得到很好的滿足。目前用戶之間分享應(yīng)用程序的方式有以下兩種:方式一:(I)推薦用戶通過短信/IM(即時(shí)通信)/郵件分享應(yīng)用程序的名稱或應(yīng)用程序的下載鏈接;(2)被推薦用戶到相應(yīng)軟件商店/專業(yè)論壇進(jìn)行應(yīng)用程序名稱的搜索或直接點(diǎn)擊應(yīng)用程序的下載鏈接;(3)被推薦用戶下載和安裝應(yīng)用程序。方式二:(I)推薦用戶通過IM/郵件將應(yīng)用程序的安裝文件直接發(fā)送給被推薦用戶;(2)被推薦用戶將安裝文件保存,并將手機(jī)通過數(shù)據(jù)線連接至個(gè)人計(jì)算機(jī)上,然后將安裝文件拷貝至手機(jī)SD卡(Secure Digital Memory Card,安全數(shù)碼卡)中;(3)被推薦用戶安裝應(yīng)用程序。由此可知,現(xiàn)有的應(yīng)用程序分享方式存在以下不足:1)用戶之間分享應(yīng)用程序的流程過于復(fù)雜,用戶之間要想成功分享一次應(yīng)用程序,必須要經(jīng)過好幾個(gè)步驟;2)由于用戶的理解程度、搜索誤差及軟件版本等多方面原因,應(yīng)用程序的分享結(jié)果可能存在偏差。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提供一種移動(dòng)終端應(yīng)用程序共享的方法、服務(wù)器及系統(tǒng),提高應(yīng)用程序共享的準(zhǔn)確性。為了達(dá)到上述目的,本發(fā)明提供一種移動(dòng)終端應(yīng)用程序共享的方法,包括:步驟A、云端服務(wù)器向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息;步驟B、所述云端服務(wù)器接收來自所述第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,所述下載應(yīng)用程序請(qǐng)求信息由所述第二移動(dòng)終端根據(jù)所述共享信息生成;步驟C、所述云端服務(wù)器根據(jù)所述下載應(yīng)用程序請(qǐng)求信息,搜索與所述下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的所述應(yīng)用程序發(fā)送至所述第二移動(dòng)終端。優(yōu)選地,所述步驟A之前,所述方法還包括:
所述云端服務(wù)器接收所述第二移動(dòng)終端發(fā)送的獲取請(qǐng)求信息,所述獲取請(qǐng)求信息用于獲取所述第一移動(dòng)終端上應(yīng)用程序的共享信息;所述步驟A具體為,所述云端服務(wù)器根據(jù)所述獲取請(qǐng)求信息,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的應(yīng)用程序的共享信息。優(yōu)選地,當(dāng)在所述第二移動(dòng)終端的通訊錄上選取所述第一移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第二移動(dòng)終端向所述云端服務(wù)器發(fā)送所述獲取請(qǐng)求信息。優(yōu)選地,所述步驟A之前,所述方法還包括:所述云端服務(wù)器接收第一移動(dòng)終端發(fā)送的推送請(qǐng)求信息,所述推送請(qǐng)求信息用于請(qǐng)求將所述第一移動(dòng)終端上應(yīng)用程序的共享信息推送給所述第二移動(dòng)終端;所述步驟A具體為,所述云端服務(wù)器根據(jù)所述推送請(qǐng)求信息,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的應(yīng)用程序的共享信息。優(yōu)選地,當(dāng)在所述第一移動(dòng)終端的通信錄上選取所述第二移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第一移動(dòng)終端向所述云端服務(wù)器發(fā)送所述推送請(qǐng)求信息。優(yōu)選地,所述方法還包括:所述云端服務(wù)器接收并保存所述第一移動(dòng)終端的第一注冊(cè)信息、所述第二移動(dòng)終端的第二注冊(cè)信息、以及所述第一移動(dòng)終端的應(yīng)用程序的共享信息。優(yōu)選地,所述方法還包括:判斷所述第一注冊(cè)信息和所述第二注冊(cè)信息是否匹配成功;若所述第一注冊(cè)信息和所述第二注冊(cè)信息匹配成功,所述云端服務(wù)器生成所述第一移動(dòng)終端和所述第二移動(dòng)終端為好友關(guān)系的好友信息。優(yōu)選地,所述第一注冊(cè)信息包括第一移動(dòng)終端上的通訊錄中的相關(guān)信息,所述第二注冊(cè)信息包括第二移動(dòng)終端上的通訊錄中的相關(guān)信息。優(yōu)選地,所述云端服務(wù)器接收到所述獲取請(qǐng)求信息或推送請(qǐng)求信息后,所述步驟A之前,所述方法還包括:所述云端服務(wù)器判斷所述第二移動(dòng)終端與所述第一移動(dòng)終端是否為好友關(guān)系,若是好友關(guān)系,則執(zhí)行步驟A ;若不是好友關(guān)系,則拒絕請(qǐng)求。優(yōu)選地,所述下載應(yīng)用程序請(qǐng)求信息包括:所需下載應(yīng)用程序的標(biāo)識(shí)信息和所述第二移動(dòng)終端的操作系統(tǒng)的版本信息。優(yōu)選地,所述步驟C包括:所述云端服務(wù)器接收到所述下載應(yīng)用程序請(qǐng)求信息后,根據(jù)所述下載應(yīng)用程序請(qǐng)求信息進(jìn)行匹配搜索;根據(jù)匹配搜索的結(jié)果得到適合所述第二移動(dòng)終端的應(yīng)用程序,并將得到的所述應(yīng)用程序推送給所述第二移動(dòng)終端。本發(fā)明還提供一種服務(wù)器,包括:共享信息發(fā)送模塊,用于向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息;下載請(qǐng)求接收模塊,用于接收來自所述第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,所述下載應(yīng)用程序請(qǐng)求信息由所述第二移動(dòng)終端根據(jù)所述共享信息生成;應(yīng)用程序發(fā)送模塊,用于根據(jù)所述下載應(yīng)用程序請(qǐng)求信息,搜索與所述下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的所述應(yīng)用程序發(fā)送至所述第二移動(dòng)終端。優(yōu)選地,還包括:請(qǐng)求接收模塊,用于接收所述第二移動(dòng)終端發(fā)送的獲取請(qǐng)求信息,所述獲取請(qǐng)求信息用于獲取所述第一移動(dòng)終端上應(yīng)用程序的共享信息;或者用于接收所述第一移動(dòng)終端發(fā)送的推送請(qǐng)求信息,所述推送請(qǐng)求信息用于請(qǐng)求將所述第一移動(dòng)終端上應(yīng)用程序的共享信息推送給所述第二移動(dòng)終端。優(yōu)選地,所述服務(wù)器還包括:存儲(chǔ)模塊,用于接收并保存所述第一移動(dòng)終端的第一注冊(cè)信息、第二移動(dòng)終端的第二注冊(cè)信息、以及所述第一移動(dòng)終端的應(yīng)用程序的共享信息。優(yōu)選地,所述服務(wù)器還包括:匹配模塊,用于匹配所述第一注冊(cè)信息和所述第二注冊(cè)信息,若所述第一注冊(cè)信息和所述第二注冊(cè)信息匹配成功,則生成所述第一移動(dòng)終端和所述第二移動(dòng)終端為好友關(guān)系的好友信息。優(yōu)選地,所述服務(wù)器還包括:判斷模塊,用于判斷所述第二移動(dòng)終端與所述第一移動(dòng)終端是否為好友關(guān)系,若是好友關(guān)系,則觸發(fā)所述共享信息發(fā)送模塊;若不是好友關(guān)系,則拒絕請(qǐng)求。本發(fā)明還提供 一種移動(dòng)終端應(yīng)用程序共享的系統(tǒng),包括:第一移動(dòng)終端、第二移動(dòng)終端和云端服務(wù)器,所述云端服務(wù)器包括:共享信息發(fā)送模塊,用于向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的應(yīng)用程序的共孚 目息;下載請(qǐng)求接收模塊,用于接收來自所述第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,所述下載應(yīng)用程序請(qǐng)求信息由所述第二移動(dòng)終端根據(jù)所述共享信息生成;應(yīng)用程序發(fā)送模塊,用于根據(jù)所述下載應(yīng)用程序請(qǐng)求信息,搜索與所述下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的所述應(yīng)用程序發(fā)送至所述第二移動(dòng)終端。優(yōu)選地,所述云端服務(wù)器還包括:請(qǐng)求接收模塊,用于接收所述第二移動(dòng)終端發(fā)送的獲取請(qǐng)求信息,所述獲取請(qǐng)求信息用于獲取所述第一移動(dòng)終端上應(yīng)用程序的共享信息;或者用于接收所述第一移動(dòng)終端發(fā)送的推送請(qǐng)求信息,所述推送請(qǐng)求信息用于請(qǐng)求將所述第一移動(dòng)終端上應(yīng)用程序的共享信息推送給所述第二移動(dòng)終端。優(yōu)選地,當(dāng)在所述第二移動(dòng)終端的通訊錄上選取所述第一移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第二移動(dòng)終端向所述云端服務(wù)器發(fā)送所述獲取請(qǐng)求信息。優(yōu)選地,當(dāng)在所述第一移動(dòng)終端的通信錄上選取所述第二移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第一移動(dòng)終端向所述云端服務(wù)器發(fā)送所述推送請(qǐng)求信息。優(yōu)選地,所述第一移動(dòng)終端向所述云端服務(wù)器發(fā)送第一注冊(cè)信息以及所述第一移動(dòng)終端的應(yīng)用程序的共享信息,所述第二移動(dòng)終端向所述云端服務(wù)器發(fā)送第二注冊(cè)信息。優(yōu)選地,所述云端服務(wù)器還包括:匹配模塊,用于匹配所述第一注冊(cè)信息和所述第二注冊(cè)信息,若所述第一注冊(cè)信息和所述第二注冊(cè)信息匹配成功,則生成所述第一移動(dòng)終端和所述第二移動(dòng)終端為好友關(guān)系的好友信息。
優(yōu)選地,所述云端服務(wù)器還包括:判斷模塊,用于判斷所述第二移動(dòng)終端與所述第一移動(dòng)終端是否為好友關(guān)系,若是好友關(guān)系,則在接收到所述獲取請(qǐng)求信息或推送請(qǐng)求信息后,觸發(fā)所述共享信息發(fā)送模塊;若不是好友關(guān)系,則拒絕請(qǐng)求。由上述技術(shù)方案可知,本發(fā)明的實(shí)施例具有如下有益效果:I)、在本實(shí)施例中,通過云端服務(wù)器來完成應(yīng)用程序的搜索匹配,避免現(xiàn)有的用戶之間共享應(yīng)用程序時(shí),可能受到用戶的理解程度、搜索誤差及軟件版本等多方面原因而最終產(chǎn)生偏差,本實(shí)施例可以實(shí)現(xiàn)準(zhǔn)確無誤的應(yīng)用程序共享;2)、在本實(shí)施例中,移動(dòng)終端的操作系統(tǒng)的版本信息可攜帶在下載應(yīng)用程序請(qǐng)求信息中,云端服務(wù)器可根據(jù)移動(dòng)終端的操作系統(tǒng)的版本信息自動(dòng)匹配出與移動(dòng)終端適配的軟件版本,避免軟件兼容問題;3)、在本實(shí)施例中,應(yīng)用程序的共享信息可存儲(chǔ)在云端服務(wù)器上,使得用戶能夠更加便捷、準(zhǔn)確地知悉朋友的應(yīng)用喜好,能夠更加促進(jìn)朋友之間的相互了解,提高用戶體驗(yàn);4)、在本實(shí)施例中,用戶無需再通過短信/IM/郵件等復(fù)雜的方式進(jìn)行分享。只需在移動(dòng)終端側(cè)對(duì)共享應(yīng)用程序進(jìn)行設(shè)置即可自動(dòng)分享,簡(jiǎn)化應(yīng)用程序共享流程。
圖1為本發(fā)明的實(shí)施例中移動(dòng)終端應(yīng)用程序共享的方法流程圖;圖2為本發(fā)明的實(shí)施例中應(yīng)用程序分享的時(shí)序圖;圖3為本發(fā)明的實(shí)施例中系統(tǒng)的架構(gòu)示意圖;圖4為本發(fā)明的實(shí)施例中應(yīng)用程序下載適配流程圖;圖5為本發(fā)明的實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式在本實(shí)施例中,首先云端服務(wù)器向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息;云端服務(wù)器接收來自第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,下載應(yīng)用程序請(qǐng)求信息由第二移動(dòng)終端根據(jù)共享信息生成;最后云端服務(wù)器根據(jù)下載應(yīng)用程序請(qǐng)求信息,獲取與下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的應(yīng)用程序發(fā)送至第二移動(dòng)終端,由第二移動(dòng)終端進(jìn)行安裝。為了便于本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明的實(shí)施例,下面首先對(duì)如下術(shù)語(yǔ)進(jìn)行解釋:應(yīng)用程序,是指在移動(dòng)終端可以自定義安裝和使用的軟件,例如:操作系統(tǒng)、音視頻文件、游戲軟件、瀏覽器軟件、導(dǎo)航軟件、即時(shí)通信軟件等軟件,例如用戶可從蘋果Appstore、谷歌Android Market、移動(dòng)MM商場(chǎng)下載想要安裝和使用的應(yīng)用程序。應(yīng)用程序共享,是指共享移動(dòng)終端上安裝的應(yīng)用程序的相關(guān)信息,例如應(yīng)用程序的標(biāo)識(shí)信息,版本信息,使得其他移動(dòng)終端通過網(wǎng)絡(luò)可查詢到該移動(dòng)終端上安裝并使用的應(yīng)用程序的相關(guān)信息。通訊錄,用于記錄聯(lián)系人的相關(guān)信息,包括:聯(lián)系人的姓名、聯(lián)系人的電話號(hào)碼、聯(lián)系人的單位電話、聯(lián)系人的移動(dòng)電話、聯(lián)系人的傳真號(hào)等信息。
被動(dòng)共享應(yīng)用程序,指當(dāng)接收到來自請(qǐng)求移動(dòng)終端的請(qǐng)求信息時(shí),云端服務(wù)器才將共享移動(dòng)終端的應(yīng)用程序的共享信息發(fā)送給請(qǐng)求移動(dòng)終端,例如第二移動(dòng)終端想要獲取第一移動(dòng)終端上的應(yīng)用程序的共享信息,第二移動(dòng)終端需向云端服務(wù)器發(fā)送獲取請(qǐng)求信息,此時(shí)云端服務(wù)器才向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息。主動(dòng)共享應(yīng)用程序,指共享移動(dòng)終端主動(dòng)將其自身的應(yīng)用程序的共享信息發(fā)送給其他移動(dòng)終端,例如,第一移動(dòng)終端向云端服務(wù)器發(fā)送推送請(qǐng)求信息,此時(shí)云端服務(wù)器將第一移動(dòng)終端上應(yīng)用程序的共享信息推送給第二移動(dòng)終端,無需第二移動(dòng)終端請(qǐng)求,上述被動(dòng)共享應(yīng)用程序和主動(dòng)共享應(yīng)用程序中的主動(dòng)和被動(dòng)是從共享移動(dòng)終端側(cè)來區(qū)分;在主動(dòng)共享應(yīng)用程序的方式中共享移動(dòng)終端主動(dòng)通過云端服務(wù)器將應(yīng)用程序的共享信息發(fā)送給其他移動(dòng)終端在被動(dòng)共享應(yīng)用程序的方式中,云端服務(wù)器接收到請(qǐng)求消息后,才將共享移動(dòng)終端的共享發(fā)送給其他移動(dòng)終端。為了使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)地說明。在此,本發(fā)明的示意性實(shí)施例及說明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。如圖1所示,為本發(fā)明的實(shí)施例中移動(dòng)終端應(yīng)用程序共享的方法流程圖,具體步驟如下:步驟101、云端服務(wù)器向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息;在執(zhí)行本步驟之前,可先判斷第二移動(dòng)終端與第一移動(dòng)終端是否為好友關(guān)系,若是好友關(guān)系,則認(rèn)為第二移動(dòng)終端可訪問第一移動(dòng)終端的應(yīng)用程序的共享信息,然后可繼續(xù)判斷第一移動(dòng)終端是否設(shè) 置有應(yīng)用程序的共享信息,若設(shè)置有,則允許第二移動(dòng)終端訪問第一移動(dòng)終端的應(yīng)用程序的共享信息,執(zhí)行步驟101;若沒有設(shè)置,則認(rèn)為第一移動(dòng)終端沒有共享應(yīng)用程序,可拒絕請(qǐng)求;若不是好友關(guān)系,則不允許第二移動(dòng)終端訪問第一移動(dòng)終端的應(yīng)用程序的共享信息,拒絕請(qǐng)求。步驟102、云端服務(wù)器接收來自第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,下載應(yīng)用程序請(qǐng)求信息由第二移動(dòng)終端根據(jù)共享信息生成;例如,第二移動(dòng)終端根據(jù)第一移動(dòng)終端的應(yīng)用程序的共享信息,選擇想要下載的應(yīng)用程序,并向云端服務(wù)器發(fā)送下載應(yīng)用程序請(qǐng)求信息。該下載應(yīng)用程序請(qǐng)求信息包括:所需下載應(yīng)用程序的標(biāo)識(shí)信息(例如應(yīng)用程序的名稱)和第二移動(dòng)終端的操作系統(tǒng)的版本信
肩、O步驟103、云端服務(wù)器根據(jù)下載應(yīng)用程序請(qǐng)求信息,搜索與下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的應(yīng)用程序發(fā)送至第二移動(dòng)終端。例如:云端服務(wù)器接收到下載應(yīng)用程序請(qǐng)求信息后,根據(jù)下載應(yīng)用程序請(qǐng)求信息進(jìn)行匹配搜索;然后獲取適合第二移動(dòng)終端的應(yīng)用程序;最后將獲取的應(yīng)用程序推送給第~■移動(dòng)終端。在本實(shí)施例中,第一移動(dòng)終端的應(yīng)用程序的共享信息可采用被動(dòng)共享應(yīng)用程序或者主動(dòng)共享應(yīng)用程序的方式,下面將針對(duì)兩種情況進(jìn)行詳細(xì)介紹。I)被動(dòng)共享應(yīng)用程序
在執(zhí)行步驟101之前、云端服務(wù)器接收第二移動(dòng)終端發(fā)送的獲取請(qǐng)求信息,獲取請(qǐng)求信息用于獲取第一移動(dòng)終端上應(yīng)用程序的共享信息;此時(shí)云端服務(wù)器根據(jù)獲取請(qǐng)求信息,向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息。上述共享信息中可包括:應(yīng)用程序的標(biāo)識(shí)信息(例如應(yīng)用程序的名稱)和應(yīng)用程序的版本信息。在本實(shí)施例中,獲取請(qǐng)求信息可由第二移動(dòng)終端根據(jù)第二移動(dòng)終端上的通訊錄中的第一移動(dòng)終端的標(biāo)識(shí)信息生成,例如首先選擇第二移動(dòng)終端上的通訊錄中第一移動(dòng)終端的標(biāo)識(shí)信息(用戶的姓名或者第一移動(dòng)終端的號(hào)碼),然后基于該第一移動(dòng)終端的標(biāo)識(shí)信息生成請(qǐng)求信息,通過上述方式可實(shí)現(xiàn)用戶之間一鍵分享應(yīng)用程序的共享信息。當(dāng)然可以理解的是,在本實(shí)施例中,當(dāng)在第二移動(dòng)終端上的短消息信箱、或通話記錄中選取第一移動(dòng)終端的標(biāo)識(shí)信息時(shí),也可觸發(fā)第二移動(dòng)終端向云端服務(wù)器發(fā)送獲取請(qǐng)求信息。2)主動(dòng)共享應(yīng)用程序在步驟101之前,云端服務(wù)器接收第一移動(dòng)終端發(fā)送的推送請(qǐng)求信息,推送請(qǐng)求信息用于請(qǐng)求將所述第一移動(dòng)終端上應(yīng)用程序的共享信息推送給所述第二移動(dòng)終端;此時(shí)云端服務(wù)器根據(jù)所述推送請(qǐng)求信息,向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息。上述共享信息中可包括:應(yīng)用程序的標(biāo)識(shí)信息(例如應(yīng)用程序的名稱)和應(yīng)用程序的版本信息。在本實(shí)施例中,推送請(qǐng)求信息可由第一移動(dòng)終端根據(jù)第一移動(dòng)終端上的通訊錄中的第一移動(dòng)終端的標(biāo)識(shí)信息生成,例如首先選擇第一移動(dòng)終端上的通訊錄中第二移動(dòng)終端的標(biāo)識(shí)信息(用戶的姓名或者第二移動(dòng)終端的號(hào)碼),然后基于該第二移動(dòng)終端的標(biāo)識(shí)信息生成請(qǐng)求信息,通過上述方式可實(shí)現(xiàn)用戶之間一鍵分享應(yīng)用程序的共享信息。當(dāng)然可以理解的是,在本實(shí)施例中,當(dāng)在第一移動(dòng)終端上的短消息信箱、或通話記錄中選取第二移動(dòng)終端的標(biāo)識(shí)信息時(shí),也可觸發(fā)第一移動(dòng)終端向云端服務(wù)器發(fā)送推送請(qǐng)求信息。在本實(shí)施例中,當(dāng)采用主動(dòng)共享應(yīng)用程序的方式時(shí),第二移動(dòng)終端可設(shè)置是否接收主動(dòng)應(yīng)用程序共享信息推送。當(dāng)設(shè)置“是”時(shí),第二移動(dòng)終端才會(huì)接收主動(dòng)共享的應(yīng)用程序的共享信息;否則,將拒絕接收。在執(zhí)行步驟101之前,云端服務(wù)器可接收并保存第一移動(dòng)終端的第一注冊(cè)信息、第二移動(dòng)終端的第二注冊(cè)信息、以及第一移動(dòng)終端的應(yīng)用程序的共享信息。在本實(shí)施例中,應(yīng)用程序的共享信息可設(shè)置為僅向好友公開,也可設(shè)置為向所有用戶公開。當(dāng)設(shè)置為僅向好友公開時(shí),第一移動(dòng)終端上應(yīng)用程序的共享信息,只能供與第一移動(dòng)終端為好友關(guān)系的移動(dòng)終端查詢;當(dāng)設(shè)置為向所有用戶公開時(shí),任何其他移動(dòng)終端都能通過無線網(wǎng)絡(luò)查詢到第一移動(dòng)終端上應(yīng)用程序的共享信息。在本實(shí)施例中,在接收并保存第一 /第二注冊(cè)信息后,還可進(jìn)一步包括:判斷第一注冊(cè)信息和第二注冊(cè)信息是否能匹配成功,若第一注冊(cè)信息和第二注冊(cè)信息匹配成功,云端服務(wù)器可生成第一移動(dòng)終端和第二移動(dòng)終端為好友關(guān)系的好友信息。
在本實(shí)施例中,上述第一注冊(cè)信息可包括第一移動(dòng)終端上的通訊錄,第二注冊(cè)信息可包括第二移動(dòng)終端上的通訊錄,此時(shí)上述判斷第一注冊(cè)信息和第二注冊(cè)信息是否匹配成功的方式可采用如下方式:當(dāng)?shù)谝蛔?cè)信息和第二注冊(cè)信息中都攜帶有多個(gè)(例如兩個(gè)以上)相同的聯(lián)系人信息時(shí),可判斷第一注冊(cè)信息和第二注冊(cè)信息匹配成功。當(dāng)然可以理解的是,在本實(shí)施例中并不限定判斷第一注冊(cè)信息和第二注冊(cè)信息匹配的方法。下載應(yīng)用程序請(qǐng)求信息包括:操作系統(tǒng)的版本信息和第二移動(dòng)終端的顯示屏的分辨率,此時(shí)上述根據(jù)下載應(yīng)用程序請(qǐng)求信息進(jìn)行匹配搜索步驟為:根據(jù)第二移動(dòng)終端的操作系統(tǒng)的版本信息和第二移動(dòng)終端的顯示屏的分辨率,匹配搜索適合第二移動(dòng)終端的應(yīng)用程序。在本實(shí)施例中,由于通過云端服務(wù)器基于后臺(tái)信息對(duì)應(yīng)用程序進(jìn)行自動(dòng)識(shí)別,而無需用戶自行選擇,避免人為操作帶來的錯(cuò)誤,例如該后臺(tái)信息中可包括:操作系統(tǒng)的版本信息和顯示屏的分辨率進(jìn)行匹配搜索,而不是根據(jù)移動(dòng)終端的型號(hào),可有效提高匹配搜索的準(zhǔn)確性。下面以第一移動(dòng)終端和第二移動(dòng)終端之間分享應(yīng)用程序的過程為例,進(jìn)行詳細(xì)介紹。參見圖2,為本發(fā)明的實(shí)施例中應(yīng)用程序分享的時(shí)序圖,具體步驟如下:步驟201、第一移動(dòng)終端向云端服務(wù)器發(fā)送注冊(cè)信息,云端服務(wù)器保存第一移動(dòng)終端的注冊(cè)信息。上述注冊(cè)信息中包括第一移動(dòng)終端的通訊錄。步驟202、第二移動(dòng)終端向云端服務(wù)器發(fā)送注冊(cè)信息,云端服務(wù)器保存第二移動(dòng)終端的注冊(cè)信息。上述注冊(cè)信息中包括第二移動(dòng)終端的通訊錄。當(dāng)然可以理解的是,在本實(shí)施例中并不限定步驟201和步驟202的執(zhí)行先后順序。步驟203、云端服務(wù)器中的用戶關(guān)系雷達(dá)服務(wù)器匹配第一移動(dòng)終端的注冊(cè)信息和第二移動(dòng)終端的注冊(cè)信息,若匹配成功,則生成第一移動(dòng)終端與第二移動(dòng)終端為好友關(guān)系。在本實(shí)施例中,參見圖3,該云端服務(wù)器包括:應(yīng)用下載服務(wù)器31和用戶關(guān)系雷達(dá)服務(wù)器32,其中應(yīng)用下載服務(wù)器31用于進(jìn)行應(yīng)用程序的搜索,并將獲取的應(yīng)用程序推送給移動(dòng)終端,由移動(dòng)終端進(jìn)行安裝并使用;用戶關(guān)系雷達(dá)服務(wù)器32用于進(jìn)行第一移動(dòng)終端33和第二移動(dòng)終端34的好友關(guān)系匹配,例如用戶關(guān)系雷達(dá)服務(wù)器32分別掃描第一移動(dòng)終端33的通訊錄和第二移動(dòng)終端34的通訊錄,如果存在至少兩個(gè)相同的聯(lián)系人的信息,即可得出第一移動(dòng)終端33和第二移動(dòng)終端34為好友關(guān)系;否則,得出第一移動(dòng)終端33和第二移動(dòng)終端34不是好友關(guān)系,第一移動(dòng)終端33和第二移動(dòng)終端34之間無法進(jìn)行應(yīng)用程序的共享。當(dāng)然可以理解的是,在本實(shí)施例中應(yīng)用下載服務(wù)器31可與用戶關(guān)系雷達(dá)服務(wù)器集成在同一云端服務(wù)器中,也可分別獨(dú)立設(shè)置。步驟204、第一移動(dòng)終端掃描本地應(yīng)用程序,獲得本地應(yīng)用程序的全部描述信息,并設(shè)置其應(yīng)用程序的共享權(quán)限(例如共享哪些應(yīng)用程序以及對(duì)好友共享)并發(fā)送給云端服務(wù)器,云端服務(wù)器將接收共享信息進(jìn)行儲(chǔ)存。例如第一移動(dòng)終端掃描本地應(yīng)用程序,獲得本地安裝有“手機(jī)飛信”、“谷歌地圖”、“UC瀏覽器”、“139郵箱”等程序,其中“手機(jī)飛信”、“谷歌地圖”、“UC瀏覽器”設(shè)置為共享應(yīng)
用程序。步驟205、第二移動(dòng)終端向云端服務(wù)器發(fā)起對(duì)第一移動(dòng)終端的應(yīng)用程序共享信息的訪問請(qǐng)求。例如,選擇第二移動(dòng)終端上通訊錄中第一移動(dòng)終端的標(biāo)識(shí)信息(例如聯(lián)系人的姓名),當(dāng)選擇后,即可觸發(fā)第二移動(dòng)終端向云端服務(wù)器發(fā)起對(duì)第一移動(dòng)終端的應(yīng)用程序共享信息的訪問請(qǐng)求。本步驟中,云端服務(wù)器會(huì)進(jìn)行判定,若第二移動(dòng)終端與第一移動(dòng)終端是好友關(guān)系,且第一移動(dòng)終端對(duì)第二移動(dòng)終端共享了應(yīng)用程序的相關(guān)信息,則云端服務(wù)器會(huì)向第二移動(dòng)終端返回第一移動(dòng)終端的應(yīng)用程序的共享信息;否則,拒絕第二移動(dòng)終端的請(qǐng)求。步驟205中采用的是被動(dòng)共享應(yīng)用程序的方式。當(dāng)然,本步驟也可采用主動(dòng)共享應(yīng)用程序的方式,此時(shí)步驟地執(zhí)行主體為第一移動(dòng)終端,例如第一移動(dòng)終端在其自身的通訊錄選擇第二移動(dòng)終端的標(biāo)識(shí)信息(例如聯(lián)系人的姓名),當(dāng)選擇后,即可觸發(fā)第一移動(dòng)終端向云端服務(wù)器發(fā)送推送請(qǐng)求信,云端服務(wù)器根據(jù)推送請(qǐng)求信,將第一移動(dòng)終端的應(yīng)用程序共享信息推送給第二移動(dòng)終端。步驟206、第二移動(dòng)終端成功訪問到了第一移動(dòng)終端的應(yīng)用程序的共享信息后,如對(duì)第一移動(dòng)終端已安裝的應(yīng)用程序感興趣,第二移動(dòng)終端可發(fā)起一鍵下載該應(yīng)用程序的請(qǐng)求,下載應(yīng)用程序請(qǐng)求信息中包含所需下載的應(yīng)用程序名稱ID以及第二移動(dòng)終端的操作系統(tǒng)的版本信息。例如:第二移動(dòng)終端成功訪問到了第一移動(dòng)終端的應(yīng)用程序信息后,選擇感興趣的應(yīng)用程序,即可觸發(fā)發(fā)送下載該應(yīng)用程序請(qǐng)求信息,從而實(shí)現(xiàn)第二移動(dòng)終端可發(fā)起一鍵下載,簡(jiǎn)化了應(yīng)用程序的共享方式。步驟207、云端服務(wù)器收到第二移動(dòng)終端的應(yīng)用程序下載請(qǐng)求后,在應(yīng)用程序下載服務(wù)器中搜索與第二移動(dòng)終端的操作系統(tǒng)相兼容的應(yīng)用程序,并將獲取的應(yīng)用程序推送給第二移動(dòng)終端,若無相應(yīng)版本將會(huì)告知第二移動(dòng)終端無相應(yīng)資源。當(dāng)應(yīng)用程序下載服務(wù)器上存儲(chǔ)有該應(yīng)用程序時(shí),可直接將該應(yīng)用程序推送給第二移動(dòng)終端。當(dāng)應(yīng)用服務(wù)器上沒有存儲(chǔ)該應(yīng)用程序時(shí),該應(yīng)用程序下載服務(wù)器可通過互聯(lián)網(wǎng)搜索該應(yīng)用程序。步驟208、第二移動(dòng)終端成功下載。在本實(shí)施例中,應(yīng)用程序下載服務(wù)器上存儲(chǔ)有常用應(yīng)用程序的最新版本,并將每個(gè)應(yīng)用程序的相關(guān)信息記錄在如下表中。表1.應(yīng)用程序的移動(dòng)終端適配表
權(quán)利要求
1.一種移動(dòng)終端應(yīng)用程序共享的方法,其特征在于,包括: 步驟A、云端服務(wù)器向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息; 步驟B、所述云端服務(wù)器接收來自所述第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,所述下載應(yīng)用程序請(qǐng)求信息由所述第二移動(dòng)終端根據(jù)所述共享信息生成; 步驟C、所述云端服務(wù)器根據(jù)所述下載應(yīng)用程序請(qǐng)求信息,搜索與所述下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的所述應(yīng)用程序發(fā)送至所述第二移動(dòng)終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A之前,所述方法還包括: 所述云端服務(wù)器接收所述第二移動(dòng)終端發(fā)送的獲取請(qǐng)求信息,所述獲取請(qǐng)求信息用于獲取所述第一移動(dòng)終端上應(yīng)用程序的共享信息; 所述步驟A具體為,所述云端服務(wù)器根據(jù)所述獲取請(qǐng)求信息,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的應(yīng)用程序的共享信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)在所述第二移動(dòng)終端的通訊錄上選取所述第一移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第二移動(dòng)終端向所述云端服務(wù)器發(fā)送所述獲取請(qǐng)求信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A之前,所述方法還包括: 所述云端服務(wù)器接收第一移動(dòng)終端發(fā)送的推送請(qǐng)求信息,所述推送請(qǐng)求信息用于請(qǐng)求將所述第一移動(dòng)終端上應(yīng)用程序的共享信息推送給所述第二移動(dòng)終端; 所述步驟A具體為,所 述云端服務(wù)器根據(jù)所述推送請(qǐng)求信息,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的應(yīng)用程序的共享信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)在所述第一移動(dòng)終端的通信錄上選取所述第二移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第一移動(dòng)終端向所述云端服務(wù)器發(fā)送所述推送請(qǐng)求信息。
6.根據(jù)權(quán)利要求2或4所述的方法,其特征在于,所述方法還包括: 所述云端服務(wù)器接收并保存所述第一移動(dòng)終端的第一注冊(cè)信息、所述第二移動(dòng)終端的第二注冊(cè)信息、以及所述第一移動(dòng)終端的應(yīng)用程序的共享信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 判斷所述第一注冊(cè)信息和所述第二注冊(cè)信息是否匹配成功; 若所述第一注冊(cè)信息和所述第二注冊(cè)信息匹配成功,所述云端服務(wù)器生成所述第一移動(dòng)終端和所述第二移動(dòng)終端為好友關(guān)系的好友信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一注冊(cè)信息包括第一移動(dòng)終端上的通訊錄中的相關(guān)信息,所述第二注冊(cè)信息包括第二移動(dòng)終端上的通訊錄中的相關(guān)信息。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述云端服務(wù)器接收到所述獲取請(qǐng)求信息或推送請(qǐng)求信息后,所述步驟A之前,所述方法還包括: 所述云端服務(wù)器判斷所述第二移動(dòng)終端與所述第一移動(dòng)終端是否為好友關(guān)系,若是好友關(guān)系,則執(zhí)行步驟A ;若不是好友關(guān)系,則拒絕請(qǐng)求。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下載應(yīng)用程序請(qǐng)求信息包括:所需下載應(yīng)用程序的標(biāo)識(shí)信息和所述第二移動(dòng)終端的操作系統(tǒng)的版本信息。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C包括: 所述云端服務(wù)器接收到所述下載應(yīng)用程序請(qǐng)求信息后,根據(jù)所述下載應(yīng)用程序請(qǐng)求信息進(jìn)行匹配搜索; 根據(jù)匹配搜索的結(jié)果得到適合所述第二移動(dòng)終端的應(yīng)用程序,并將得到的所述應(yīng)用程序推送給所述第二移動(dòng)終端。
12.一種服務(wù)器,其特征在于,包括: 共享信息發(fā)送模塊,用于向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息; 下載請(qǐng)求接收模塊,用于接收來自所述第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,所述下載應(yīng)用程序請(qǐng)求信息由所述第二移動(dòng)終端根據(jù)所述共享信息生成; 應(yīng)用程序發(fā)送模塊,用于根據(jù)所述下載應(yīng)用程序請(qǐng)求信息,搜索與所述下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的所述應(yīng)用程序發(fā)送至所述第二移動(dòng)終端。
13.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,還包括: 請(qǐng)求接收模塊,用于接收所述第二移動(dòng)終端發(fā)送的獲取請(qǐng)求信息,所述獲取請(qǐng)求信息用于獲取所述第一移動(dòng)終端上應(yīng)用程序的共享信息;或者用于接收所述第一移動(dòng)終端發(fā)送的推送請(qǐng)求信息,所述推送請(qǐng)求信息用于請(qǐng)求將所述第一移動(dòng)終端上應(yīng)用程序的共享信息推送給所述第二移動(dòng)終端。
14.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 存儲(chǔ)模塊,用于接收并保存所述第一移動(dòng)終端的第一注冊(cè)信息、第二移動(dòng)終端的第二注冊(cè)信息、以及所述第一移動(dòng)終端的應(yīng)用程序的共享信息。
15.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 匹配模塊,用于匹配所述第一注冊(cè)信息和所述第二注冊(cè)信息,若所述第一注冊(cè)信息和所述第二注冊(cè)信息匹配成功,則生`成所述第一移動(dòng)終端和所述第二移動(dòng)終端為好友關(guān)系的好友 目息。
16.根據(jù)權(quán)利要求15所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 判斷模塊,用于判斷所述第二移動(dòng)終端與所述第一移動(dòng)終端是否為好友關(guān)系,若是好友關(guān)系,則觸發(fā)所述共享信息發(fā)送模塊;若不是好友關(guān)系,則拒絕請(qǐng)求。
17.—種移動(dòng)終端應(yīng)用程序共享的系統(tǒng),包括:第一移動(dòng)終端、第二移動(dòng)終端和云端服務(wù)器,其特征在于,所述云端服務(wù)器包括: 共享信息發(fā)送模塊,用于向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的應(yīng)用程序的共享信息; 下載請(qǐng)求接收模塊,用于接收來自所述第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,所述下載應(yīng)用程序請(qǐng)求信息由所述第二移動(dòng)終端根據(jù)所述共享信息生成; 應(yīng)用程序發(fā)送模塊,用于根據(jù)所述下載應(yīng)用程序請(qǐng)求信息,搜索與所述下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的所述應(yīng)用程序發(fā)送至所述第二移動(dòng)終端。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述云端服務(wù)器還包括: 請(qǐng)求接收模塊,用于接收所述第二移動(dòng)終端發(fā)送的獲取請(qǐng)求信息,所述獲取請(qǐng)求信息用于獲取所述第一移動(dòng)終端上應(yīng)用程序的共享信息;或者用于接收所述第一移動(dòng)終端發(fā)送的推送請(qǐng)求信息,所述推送請(qǐng)求信息用于請(qǐng)求將所述第一移動(dòng)終端上應(yīng)用程序的共享信息推送給所述第二移動(dòng)終端。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,當(dāng)在所述第二移動(dòng)終端的通訊錄上選取所述第一移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第二移動(dòng)終端向所述云端服務(wù)器發(fā)送所述獲取請(qǐng)求息。
20.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,當(dāng)在所述第一移動(dòng)終端的通信錄上選取所述第二移動(dòng)終端的標(biāo)識(shí)信息時(shí),觸發(fā)所述第一移動(dòng)終端向所述云端服務(wù)器發(fā)送所述推送請(qǐng)求信息。
21.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述第一移動(dòng)終端向所述云端服務(wù)器發(fā)送第一 注冊(cè)信息以及所述第一移動(dòng)終端的應(yīng)用程序的共享信息,所述第二移動(dòng)終端向所述云端服務(wù)器發(fā)送第二注冊(cè)信息。
22.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述云端服務(wù)器還包括: 匹配模塊,用于匹配所述第一注冊(cè)信息和所述第二注冊(cè)信息,若所述第一注冊(cè)信息和所述第二注冊(cè)信息匹配成功,則生成所述第一移動(dòng)終端和所述第二移動(dòng)終端為好友關(guān)系的好友 目息。
23.根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述云端服務(wù)器還包括: 判斷模塊,用于判斷所述第二移動(dòng)終端與所述第一移動(dòng)終端是否為好友關(guān)系,若是好友關(guān)系,則在接收到所述獲取請(qǐng)求信息或推送請(qǐng)求信息后,觸發(fā)所述共享信息發(fā)送模塊;若不是好友關(guān)系,則拒絕請(qǐng)求。
全文摘要
本發(fā)明提供一種移動(dòng)終端應(yīng)用程序共享的方法、服務(wù)器及系統(tǒng),該方法包括云端服務(wù)器向第二移動(dòng)終端發(fā)送第一移動(dòng)終端的應(yīng)用程序的共享信息;云端服務(wù)器接收來自第二移動(dòng)終端的下載應(yīng)用程序請(qǐng)求信息,下載應(yīng)用程序請(qǐng)求信息由第二移動(dòng)終端根據(jù)共享信息生成;云端服務(wù)器根據(jù)下載應(yīng)用程序請(qǐng)求信息,搜索與下載應(yīng)用程序請(qǐng)求信息對(duì)應(yīng)的應(yīng)用程序,并將獲取的應(yīng)用程序發(fā)送至所述第二移動(dòng)終端,本發(fā)明的實(shí)施例能夠有效提高應(yīng)用程序共享的準(zhǔn)確性。
文檔編號(hào)H04W4/12GK103188328SQ201110459500
公開日2013年7月3日 申請(qǐng)日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者薛向輝, 梁彬, 李勝勇, 肖冠, 彭杰 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)廣東有限公司