獲取應(yīng)用程序的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種獲取應(yīng)用程序的方法和裝置,屬于通信【技術(shù)領(lǐng)域】。所述方法包括:當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。本發(fā)明通過先下載應(yīng)用程序的運行平臺,再下載應(yīng)用程序,從而保證應(yīng)用程序能夠正常使用,提高了用戶在使用應(yīng)用程序時的體驗感。
【專利說明】獲取應(yīng)用程序的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種獲取應(yīng)用程序的方法和裝置。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)中,基于不同運行平臺的應(yīng)用程序越來越多,在眾多的應(yīng)用程序中,用戶怎樣才能獲得可信任的應(yīng)用程序是需要解決的問題。
[0003]現(xiàn)有技術(shù)中提供了一種應(yīng)用程序的管理方法,通過管理軟件管理著各種軟件,在服務(wù)器端保存一批軟件的信息列表,包括軟件名稱、軟件發(fā)布時間、版本信息、分類信息以及該軟件的檢測是否安裝的檢測策略等,安裝了軟件管理軟件的客戶端從服務(wù)器端獲取信息列表,用戶可以根據(jù)信息列表提供的軟件信息選擇某款軟件進(jìn)行安裝,在接收到用戶的選擇后客戶端對該款軟件進(jìn)行下載安裝。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于應(yīng)用程序是在特定的運行平臺上進(jìn)行二次開發(fā)的產(chǎn)品,所以每個應(yīng)用程序的運行都需要相應(yīng)的運行環(huán)境,但是由于客戶端并不能支持所有的運行平臺,所以可能導(dǎo)致下載安裝的應(yīng)用程序在該客戶端上不能使用,例如,出現(xiàn)缺少文件的提示或是出現(xiàn)一些運行異常的情況,從而降低了用戶在使用應(yīng)用程序時的體驗感。
【發(fā)明內(nèi)容】
[0006]為了提高用戶使用應(yīng)用程序時的體驗感,本發(fā)明實施例提供了一種獲取應(yīng)用程序的方法和裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種獲取應(yīng)用程序的方法,所述方法包括:
[0008]當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;
[0009]根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;
[0010]當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。
[0011]所述獲取所述應(yīng)用程序的運行平臺的信息,包括:
[0012]獲取服務(wù)器端下發(fā)的信息列表,所述信息列表包括所述應(yīng)用程序的運行平臺的信息;
[0013]讀取所述信息列表中的運行平臺的信息。
[0014]所述應(yīng)用程序的運行平臺的信息包括:所述運行平臺的名稱、所述運行平臺的下載地址和所述運行平臺是否支持靜態(tài)的安裝模式的指示。
[0015]所述根據(jù)所述運行平臺的信息下載并安裝所述運行平臺之前,還包括:
[0016]根據(jù)所述運行平臺的信息判斷本地是否已經(jīng)安裝有所述運行平臺,如果是,則執(zhí)行下載并安裝所述應(yīng)用程序的步驟,否則,執(zhí)行根據(jù)所述運行平臺的信息下載并安裝所述運行平臺的步驟。
[0017]所述方法還包括:
[0018]檢測本地已安裝的應(yīng)用程序,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的應(yīng)用編程接口 API獲知所述已安裝的應(yīng)用程序的運行平臺;
[0019]下載并安裝所述已安裝的應(yīng)用程序的運行平臺。
[0020]另一方面,提供了一種獲取應(yīng)用程序的裝置,所述裝置包括:
[0021]獲取模塊,用于當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;
[0022]第一下載模塊,用于根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;
[0023]第二下載模塊,用于當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。
[0024]所述獲取模塊,包括:
[0025]獲取單元,用于獲取服務(wù)器端下發(fā)的信息列表,所述信息列表包括所述應(yīng)用程序的運行平臺的信息;
[0026]讀取單元,用于讀取所述信息列表中的運行平臺的信息。
[0027]所述應(yīng)用程序的運行平臺的信息包括:所述運行平臺的名稱、所述運行平臺的下載地址和所述運行平臺是否支持靜態(tài)的安裝模式的指示。
[0028]所述裝置還包括:
[0029]判斷模塊,用于在所述第一下載模塊下載并安裝所述運行平臺之前,根據(jù)所述運行平臺的信息判斷本地是否已經(jīng)安裝有所述運行平臺,如果是,則所述第二下載模塊執(zhí)行下載并安裝所述應(yīng)用程序的步驟,否則,所述第一下載模塊執(zhí)行根據(jù)所述運行平臺的信息下載并安裝所述運行平臺的步驟。
[0030]所述裝置還包括:
[0031]檢測模塊,用于檢測本地已安裝的應(yīng)用程序,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的應(yīng)用編程接口 API獲知所述已安裝的應(yīng)用程序的運行平臺;
[0032]所述第一下載模塊,還用于下載并安裝所述已安裝的應(yīng)用程序的運行平臺。
[0033]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。通過先下載應(yīng)用程序的運行平臺,再下載應(yīng)用程序,從而保證應(yīng)用程序能夠正常使用,提高了用戶在使用應(yīng)用程序時的體驗感。
【專利附圖】
【附圖說明】
[0034]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實施例一提供的一種獲取應(yīng)用程序的方法流程圖;
[0036]圖2是本發(fā)明實施例二提供的一種獲取應(yīng)用程序的方法流程圖;
[0037]圖3是本發(fā)明實施例三提供的一種獲取應(yīng)用程序的裝置結(jié)構(gòu)示意圖;
[0038]圖4是本發(fā)明實施例四提供的另一種獲取應(yīng)用程序的裝置結(jié)構(gòu)示意圖。
【具體實施方式】[0039]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。
[0040]實施例一
[0041]參見圖1,本實施例中提供了一種獲取應(yīng)用程序的方法,包括:
[0042]101、當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;
[0043]102、根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;
[0044]103、當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。
[0045]其中,所述獲取所述應(yīng)用程序的運行平臺的信息,包括:
[0046]獲取服務(wù)器端下發(fā)的信息列表,所述信息列表包括所述應(yīng)用程序的運行平臺的信息;
[0047]讀取所述信息列表中的運行平臺的信息。
[0048]其中,所述應(yīng)用程序的運行平臺的信息包括:所述運行平臺的名稱、所述運行平臺的下載地址和所述運行平臺是否支持靜態(tài)的安裝模式的指示。
[0049]可選地,所述根據(jù)所述運行平臺的信息下載并安裝所述運行平臺之前,還包括:
[0050]根據(jù)所述運行平臺的信息判斷本地是否已經(jīng)安裝有所述運行平臺,如果是,則執(zhí)行下載并安裝所述應(yīng)用程序的步驟,否則,執(zhí)行根據(jù)所述運行平臺的信息下載并安裝所述運行平臺的步驟。
[0051 ] 可選地,所述方法還包括:
[0052]檢測本地已安裝的應(yīng)用程序,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的應(yīng)用編程接口 API獲知所述已安裝的應(yīng)用程序的運行平臺;
[0053]下載并安裝所述已安裝的應(yīng)用程序的運行平臺。
[0054]本實施例的有益效果是:當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。通過先下載應(yīng)用程序的運行平臺,再下載應(yīng)用程序,從而保證應(yīng)用程序能夠正常使用,提高了用戶在使用應(yīng)用程序時的體驗感。
[0055]實施例二
[0056]本發(fā)明實施例提供了一種獲取應(yīng)用程序的方法,本實施例中提供了一種預(yù)設(shè)的應(yīng)用程序管理軟件,在服務(wù)器端保存的信息列表中,加入應(yīng)用程序的運行平臺信息字段,該字段包括:運行平臺的名稱、運行平臺的下載地址和該運行平臺是否支持靜態(tài)安裝模式的指示,使得客戶端在獲取到信息列表時,可以根據(jù)其中的運行平臺的信息下載運行平臺,從而再進(jìn)一步下載應(yīng)用程序,這樣就能保證用戶下載的應(yīng)用程序能夠使用,從而提高用戶的體驗感。其中,運行平臺包括多個動態(tài)庫和運行庫等,對此本實施例不做具體限定。本實施例中,當(dāng)運行平臺信息中包括支持靜態(tài)安裝模式的指示時,則表明其對應(yīng)的應(yīng)用程序不需要整個運行平臺的支撐,只需要該運行平臺的個別運行庫或是動態(tài)庫就能夠運行,此時靜態(tài)安裝模式中指示出了個別的動態(tài)庫或運行庫存放的路徑。本實施例中如果信息列表中包括不支持靜態(tài)安裝模式的指示,則表明其對應(yīng)的應(yīng)用程序需要運行平臺的支撐才能運行,此時需要安裝該運行平臺。
[0057]參見圖2,方法流程包括:
[0058]201、當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息。[0059]本實施例中,客戶端安裝了預(yù)設(shè)的應(yīng)用程序管理軟件,客戶端實時的向服務(wù)器端獲取應(yīng)用程序的列表,或是服務(wù)器端實時的向客戶端推送應(yīng)用程序列表,對于客戶端是通過哪種方式獲取到應(yīng)用程序列表的對此本實施例不做具體限定。
[0060]當(dāng)客戶端接收到服務(wù)器端下發(fā)的應(yīng)用程序列表時,在客戶端界面上輸出該應(yīng)用程序列表的內(nèi)容供用戶選擇,用戶根據(jù)應(yīng)用程序列表的內(nèi)容選擇一款應(yīng)用程序進(jìn)行下載,當(dāng)客戶端接收到下載某款應(yīng)用程序的指令時,獲取服務(wù)器端下發(fā)的信息列表,并讀取所述信息列表中的運行平臺的信息,以獲取所述應(yīng)用程序的運行平臺的信息。
[0061]本實施例中,客戶端讀取信息列表中的運行平臺信息,對運行平臺信息進(jìn)行解析獲知需要下載的應(yīng)用程序所依賴的運行平臺,從而進(jìn)一步根據(jù)運行平臺信息下載該運行平臺。
[0062]202、根據(jù)所述運行平臺的信息判斷本地是否已經(jīng)安裝有所述運行平臺,如果是,則執(zhí)行步驟204,如果否,則執(zhí)行步驟203。
[0063]本步驟中,在客戶端獲取到需要下載的應(yīng)用程的運行平臺信息后,可以先根據(jù)運行平臺的信息對本地安裝的運行平臺進(jìn)行檢測,判斷本地是否已經(jīng)安裝了該運行平臺,如果本地已經(jīng)安裝了該運行平臺,則不需要再一次下載并安裝該運行平臺,進(jìn)一步也提高了應(yīng)用程序的安裝效率。但是,如果檢測到本地未安裝有該運行平臺,則先下載安裝該運行平臺,以保證下載的應(yīng)用程序能夠使用。
[0064]具體的,由于運行平臺的信息中包括運行平臺的名稱,所以客戶端可以直接檢測本地安裝的運行平臺的名稱,如果有匹配的名稱,則表明本地已安裝了該運行平臺,否則,表明本地未安裝該應(yīng)用平臺。
[0065]值得說明的是,步驟202是可選地,在具體執(zhí)行過程中可以不對本地安裝的運行平臺進(jìn)行檢測,而是直接執(zhí)行步驟203,具體實施過程中采用哪種方式對此本實施例不做具體限定。
[0066]203、根據(jù)所述運行平臺的信息下載并安裝所述運行平臺。
[0067]由于運行平臺的信息中包括了運行平臺的下載地址,所以可以通過該下載地址下載該運行平臺。其中如果下載得到的是運行平臺的個別運行庫或是動態(tài)庫,則根據(jù)靜態(tài)模式指示的存放路徑,將該運行庫或是動態(tài)庫存放到相應(yīng)的位置。如果下載得到的是運行平臺的安裝包,則根據(jù)非靜態(tài)模式的指示安裝該安裝包。
[0068]204、下載并安裝所述應(yīng)用程序。
[0069]本實施例中,在應(yīng)用程序的運行平臺下載并安裝成功后,再進(jìn)一步地下載該應(yīng)用程序,從而保證安裝的應(yīng)用程序能夠使用。
[0070]本實施例中,由于應(yīng)用程序的運行平臺也是不斷更新的,導(dǎo)致在客戶端本地已安裝的應(yīng)用程序中還是存在不能使用的情況,在這種情況下,客戶端檢測本地已安裝的應(yīng)用程序,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的APKApplication Programming Interface、應(yīng)用編程接口)獲知所述已安裝的應(yīng)用程序的運行平臺;下載并安裝所述已安裝的應(yīng)用程序的運行平臺。其中,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的API獲知所述已安裝的應(yīng)用程序的運行平臺,包括:攔截所述已安裝的應(yīng)用程序需要調(diào)用的API,通過該API獲知該應(yīng)用程序運行時所需使用的動態(tài)庫或是運行庫。其中,通過攔截API獲知該應(yīng)用程序運行時所需使用的動態(tài)庫或是運行庫的方法與現(xiàn)有技術(shù)類似,對此本實施例不再贅述。[0071]本實施例的有益效果是:當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。通過先下載應(yīng)用程序的運行平臺,再下載應(yīng)用程序,從而保證應(yīng)用程序能夠正常使用,提高了用戶在使用應(yīng)用程序時的體驗感。且能夠?qū)Ρ镜氐膽?yīng)用程序進(jìn)行檢測,從而獲取其需要加載的動態(tài)庫或是運行庫,實現(xiàn)了對本地應(yīng)用程序的自動修復(fù)。
[0072]實施例三
[0073]參見圖3,本發(fā)明實施例提供了一種獲取應(yīng)用程序的裝置,包括:獲取模塊301、第一下載模塊302和第二下載模塊303。
[0074]獲取模塊301,用于當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;
[0075]第一下載模塊302,用于根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;
[0076]第二下載模塊303,用于當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。
[0077]其中,所述獲取模塊301,包括:
[0078]獲取單元,用于獲取服務(wù)器端下發(fā)的信息列表,所述信息列表包括所述應(yīng)用程序的運行平臺的信息;
[0079]讀取單元,用于讀取所述信息列表中的運行平臺的信息。
[0080]其中,所述應(yīng)用程序的運行平臺的信息包括:所述運行平臺的名稱、所述運行平臺的下載地址和所述運行平臺是否支持靜態(tài)的安裝模式的指示。
[0081]可選地,參見圖4,所述裝置還包括:
[0082]判斷模塊304,用于在所述第一下載模塊下載并安裝所述運行平臺之前,根據(jù)所述運行平臺的信息判斷本地是否已經(jīng)安裝有所述運行平臺,如果是,則第二下載模塊303執(zhí)行下載并安裝所述應(yīng)用程序的步驟,否則,第一下載模302塊執(zhí)行根據(jù)所述運行平臺的信息下載并安裝所述運行平臺的步驟。
[0083]可選地,參見圖4,所述裝置還包括:
[0084]檢測模塊305,用于檢測本地已安裝的應(yīng)用程序,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的應(yīng)用編程接口 API獲知所述已安裝的應(yīng)用程序的運行平臺;
[0085]所述第一下載模塊302,還用于下載并安裝所述已安裝的應(yīng)用程序的運行平臺。
[0086]本實施例的有益效果是:當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息;根據(jù)所述運行平臺的信息下載并安裝所述運行平臺;當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。通過先下載應(yīng)用程序的運行平臺,再下載應(yīng)用程序,從而保證應(yīng)用程序能夠正常使用,提高了用戶在使用應(yīng)用程序時的體驗感。
[0087]需要說明的是:上述實施例提供的獲取應(yīng)用程序的裝置中,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另夕卜,上述實施例提供的獲取應(yīng)用程序的裝置與獲取應(yīng)用程序的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0088]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0089]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0090]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種獲取應(yīng)用程序的方法,其特征在于,所述方法包括: 當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息; 根據(jù)所述運行平臺的信息下載并安裝所述運行平臺; 當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述應(yīng)用程序的運行平臺的信息,包括: 獲取服務(wù)器端下發(fā)的信息列表,所述信息列表包括所述應(yīng)用程序的運行平臺的信息; 讀取所述信息列表中的運行平臺的信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述應(yīng)用程序的運行平臺的信息包括:所述運行平臺的名稱、所述運行平臺的下載地址和所述運行平臺是否支持靜態(tài)的安裝模式的指示。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述運行平臺的信息下載并安裝所述運行平臺之前,還 包括: 根據(jù)所述運行平臺的信息判斷本地是否已經(jīng)安裝有所述運行平臺,如果是,則執(zhí)行下載并安裝所述應(yīng)用程序的步驟,否則,執(zhí)行根據(jù)所述運行平臺的信息下載并安裝所述運行平臺的步驟。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 檢測本地已安裝的應(yīng)用程序,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的應(yīng)用編程接口API獲知所述已安裝的應(yīng)用程序的運行平臺; 下載并安裝所述已安裝的應(yīng)用程序的運行平臺。
6.一種獲取應(yīng)用程序的裝置,其特征在于,所述裝置包括: 獲取模塊,用于當(dāng)下載預(yù)設(shè)的應(yīng)用程序時,獲取所述應(yīng)用程序的運行平臺的信息; 第一下載模塊,用于根據(jù)所述運行平臺的信息下載并安裝所述運行平臺; 第二下載模塊,用于當(dāng)所述運行平臺安裝成功后,下載并安裝所述應(yīng)用程序。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊,包括: 獲取單元,用于獲取服務(wù)器端下發(fā)的信息列表,所述信息列表包括所述應(yīng)用程序的運行平臺的信息; 讀取單元,用于讀取所述信息列表中的運行平臺的信息。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述應(yīng)用程序的運行平臺的信息包括:所述運行平臺的名稱、所述運行平臺的下載地址和所述運行平臺是否支持靜態(tài)的安裝模式的指示。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 判斷模塊,用于在所述第一下載模塊下載并安裝所述運行平臺之前,根據(jù)所述運行平臺的信息判斷本地是否已經(jīng)安裝有所述運行平臺,如果是,則所述第二下載模塊執(zhí)行下載并安裝所述應(yīng)用程序的步驟,否則,所述第一下載模塊執(zhí)行根據(jù)所述運行平臺的信息下載并安裝所述運行平臺的步驟。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 檢測模塊,用于檢測本地已安裝的應(yīng)用程序,根據(jù)所述已安裝的應(yīng)用程序需要調(diào)用的應(yīng)用編程接口 API獲知所述已安裝的應(yīng)用程序的運行平臺;所述第一下載 模塊,還用于下載并安裝所述已安裝的應(yīng)用程序的運行平臺。
【文檔編號】G06F9/445GK103593200SQ201210286451
【公開日】2014年2月19日 申請日期:2012年8月13日 優(yōu)先權(quán)日:2012年8月13日
【發(fā)明者】孫勝曉 申請人:騰訊科技(深圳)有限公司