第一請(qǐng)求的裝置用于:
[0173]-獲取所述軟件的第一模塊基于用戶通過(guò)用戶設(shè)備所發(fā)送的與調(diào)用所述軟件相關(guān)聯(lián)的請(qǐng)求所發(fā)送的第一請(qǐng)求。
[0174]16.根據(jù)條款12-15中任一項(xiàng)所述的裝置,其中,所述用于基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本的裝置用于:
[0175]-基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的一個(gè)或多個(gè)第二模塊的模塊版本;
[0176]其中,所述用于基于所述第一請(qǐng)求,向所述軟件的相關(guān)版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能的裝置用于:
[0177]-基于所述第一請(qǐng)求,向所述軟件的所述一個(gè)或多個(gè)第二模塊的所述模塊版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能,其中,所述第一網(wǎng)絡(luò)設(shè)備運(yùn)行與所述模塊版本對(duì)應(yīng)的所述軟件的所述一個(gè)或多個(gè)第二模塊。
[0178]17.根據(jù)條款12至16中任一項(xiàng)所述的裝置,其中,所述裝置還包括:
[0179]-用于在所述第一網(wǎng)絡(luò)設(shè)備處基于所述第一請(qǐng)求、所述用戶特征以及所述軟件的相關(guān)版本,并基于所述第二請(qǐng)求,向與所述軟件的相關(guān)版本相對(duì)應(yīng)的另一個(gè)第一網(wǎng)絡(luò)設(shè)備發(fā)送第三請(qǐng)求以調(diào)用所述軟件的相關(guān)功能的裝置,其中,所述另一個(gè)第一網(wǎng)絡(luò)設(shè)備運(yùn)行與所述相關(guān)版本對(duì)應(yīng)的所述軟件的一個(gè)或多個(gè)模塊。
[0180]18.根據(jù)條款12至17中任一項(xiàng)所述的裝置,其中,所述裝置還包括:
[0181]-用于在第一網(wǎng)絡(luò)設(shè)備處獲取所述第二請(qǐng)求的裝置;
[0182]-用于在所述第一網(wǎng)絡(luò)設(shè)備處根據(jù)所述第二請(qǐng)求,執(zhí)行所述軟件的相關(guān)功能的裝置。
[0183]19.根據(jù)條款18所述的裝置,其中,所述裝置還包括:
[0184]-用于根據(jù)執(zhí)行所述軟件的相關(guān)功能的執(zhí)行結(jié)果,從所述第一網(wǎng)絡(luò)設(shè)備向所述用戶發(fā)送響應(yīng)的裝置。
[0185]20.根據(jù)條款13至19中任一項(xiàng)所述的裝置,其中,所述裝置還包括:
[0186]-用于根據(jù)用戶特征,確定軟件發(fā)布規(guī)則的裝置;
[0187]-用于將所述軟件發(fā)布規(guī)則發(fā)送至運(yùn)行所述軟件的一個(gè)或多個(gè)模塊的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備的裝置。
[0188]21.根據(jù)條款12至20中任一項(xiàng)所述的裝置,其中,所述裝置還包括:
[0189]-用于對(duì)第一網(wǎng)絡(luò)設(shè)備執(zhí)行所述軟件的相關(guān)功能的過(guò)程進(jìn)行監(jiān)控的裝置。
[0190]22.根據(jù)條款12至21中任一項(xiàng)所述的裝置,其中,所述用戶特征包括以下至少任一項(xiàng):
[0191]-所述用戶所使用的用戶設(shè)備的IP地址;
[0192]-所述用戶所使用的用戶設(shè)備的操作系統(tǒng);
[0193]-所述用戶所使用的客戶端的名稱;
[0194]-所述用戶所使用的客戶端的版本號(hào);
[0195]-所述用戶的地理位置;
[0196]-所述用戶的類型;
[0197]-所述用戶的歷史使用習(xí)慣。
【主權(quán)項(xiàng)】
1.一種在網(wǎng)絡(luò)設(shè)備中用于軟件發(fā)布的方法,其中,所述軟件包括一個(gè)或多個(gè)模塊,所述軟件的一個(gè)或多個(gè)模塊運(yùn)行于一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備中,其中,該方法包括: -獲取與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求; -基于所述第一請(qǐng)求,確定與所述第一請(qǐng)求相關(guān)聯(lián)的用戶的用戶特征; -基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本; -基于所述第一請(qǐng)求,向所述軟件的相關(guān)版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能,其中,所述第一網(wǎng)絡(luò)設(shè)備中運(yùn)行與所述相關(guān)版本對(duì)應(yīng)的所述軟件的一個(gè)或多個(gè)模塊。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本的步驟包括: -基于所述用戶特征以及軟件發(fā)布規(guī)則,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述獲取與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求的步驟包括: -獲取用戶通過(guò)用戶設(shè)備所發(fā)送的與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述獲取與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求的步驟包括: -獲取所述軟件的第一模塊基于用戶通過(guò)用戶設(shè)備所發(fā)送的與調(diào)用所述軟件相關(guān)聯(lián)的請(qǐng)求所發(fā)送的第一請(qǐng)求。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其中,所述基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本的步驟包括: -基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的一個(gè)或多個(gè)第二模塊的模塊版本; 其中,所述基于所述第一請(qǐng)求,向所述軟件的相關(guān)版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能的步驟包括: -基于所述第一請(qǐng)求,向所述軟件的所述一個(gè)或多個(gè)第二模塊的所述模塊版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能,其中,所述第一網(wǎng)絡(luò)設(shè)備運(yùn)行與所述模塊版本對(duì)應(yīng)的所述軟件的所述一個(gè)或多個(gè)第二模塊。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,所述方法還包括: -在所述第一網(wǎng)絡(luò)設(shè)備處基于所述第一請(qǐng)求、所述用戶特征以及所述軟件的相關(guān)版本,并基于所述第二請(qǐng)求,向與所述軟件的相關(guān)版本相對(duì)應(yīng)的另一個(gè)第一網(wǎng)絡(luò)設(shè)備發(fā)送第三請(qǐng)求以調(diào)用所述軟件的相關(guān)功能,其中,所述另一個(gè)第一網(wǎng)絡(luò)設(shè)備運(yùn)行與所述相關(guān)版本對(duì)應(yīng)的所述軟件的一個(gè)或多個(gè)模塊。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述方法還包括: -在第一網(wǎng)絡(luò)設(shè)備處獲取所述第二請(qǐng)求; -在所述第一網(wǎng)絡(luò)設(shè)備處根據(jù)所述第二請(qǐng)求,執(zhí)行所述軟件的相關(guān)功能。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述方法還包括: -根據(jù)執(zhí)行所述軟件的相關(guān)功能的執(zhí)行結(jié)果,從所述第一網(wǎng)絡(luò)設(shè)備向所述用戶發(fā)送響應(yīng)。
9.根據(jù)權(quán)利要求2至8中任一項(xiàng)所述的方法,其中,所述方法還包括: -根據(jù)用戶特征,確定軟件發(fā)布規(guī)則; -將所述軟件發(fā)布規(guī)則發(fā)送至運(yùn)行所述軟件的一個(gè)或多個(gè)模塊的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,所述用戶特征包括以下至少任一項(xiàng): -所述用戶所使用的用戶設(shè)備的IP地址; -所述用戶所使用的用戶設(shè)備的操作系統(tǒng); -所述用戶所使用的客戶端的名稱; -所述用戶所使用的客戶端的版本號(hào); -所述用戶的地理位置; -所述用戶的類型; -所述用戶的歷史使用習(xí)慣。
11.一種在網(wǎng)絡(luò)設(shè)備中用于軟件發(fā)布的裝置,其中,所述軟件包括一個(gè)或多個(gè)模塊,所述軟件的一個(gè)或多個(gè)模塊運(yùn)行于一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備中,其中,該裝置包括: -用于獲取與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求的裝置; -用于基于所述第一請(qǐng)求,確定與所述第一請(qǐng)求相關(guān)聯(lián)的用戶的用戶特征的裝置; -用于基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本的裝置; -用于基于所述第一請(qǐng)求,向所述軟件的相關(guān)版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能的裝置,其中,所述第一網(wǎng)絡(luò)設(shè)備中運(yùn)行與所述相關(guān)版本對(duì)應(yīng)的所述軟件的一個(gè)或多個(gè)模塊。
12.根據(jù)權(quán)利要求11所述的裝置,其中,所述用于基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本的裝置用于: -基于所述用戶特征以及軟件發(fā)布規(guī)則,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本。
13.根據(jù)權(quán)利要求11或12所述的裝置,其中,所述用于獲取與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求的裝置用于: -獲取用戶通過(guò)用戶設(shè)備所發(fā)送的與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求。
14.根據(jù)權(quán)利要求13中所述的裝置,其中,所述用于獲取與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求的裝置用于: -獲取所述軟件的第一模塊基于用戶通過(guò)用戶設(shè)備所發(fā)送的與調(diào)用所述軟件相關(guān)聯(lián)的請(qǐng)求所發(fā)送的第一請(qǐng)求。
15.根據(jù)權(quán)利要求11-14中任一項(xiàng)所述的裝置,其中,所述用于基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本的裝置用于: -基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的一個(gè)或多個(gè)第二模塊的模塊版本; 其中,所述用于基于所述第一請(qǐng)求,向所述軟件的相關(guān)版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能的裝置用于: -基于所述第一請(qǐng)求,向所述軟件的所述一個(gè)或多個(gè)第二模塊的所述模塊版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能,其中,所述第一網(wǎng)絡(luò)設(shè)備運(yùn)行與所述模塊版本對(duì)應(yīng)的所述軟件的所述一個(gè)或多個(gè)第二模塊。
16.根據(jù)權(quán)利要求11至15中任一項(xiàng)所述的裝置,其中,所述裝置還包括: -用于在所述第一網(wǎng)絡(luò)設(shè)備處基于所述第一請(qǐng)求、所述用戶特征以及所述軟件的相關(guān)版本,并基于所述第二請(qǐng)求,向與所述軟件的相關(guān)版本相對(duì)應(yīng)的另一個(gè)第一網(wǎng)絡(luò)設(shè)備發(fā)送第三請(qǐng)求以調(diào)用所述軟件的相關(guān)功能的裝置,其中,所述另一個(gè)第一網(wǎng)絡(luò)設(shè)備運(yùn)行與所述相關(guān)版本對(duì)應(yīng)的所述軟件的一個(gè)或多個(gè)模塊。
17.根據(jù)權(quán)利要求11至16中任一項(xiàng)所述的裝置,其中,所述裝置還包括: -用于在第一網(wǎng)絡(luò)設(shè)備處獲取所述第二請(qǐng)求的裝置; -用于在所述第一網(wǎng)絡(luò)設(shè)備處根據(jù)所述第二請(qǐng)求,執(zhí)行所述軟件的相關(guān)功能的裝置。
18.根據(jù)權(quán)利要求17所述的裝置,其中,所述裝置還包括: -用于根據(jù)執(zhí)行所述軟件的相關(guān)功能的執(zhí)行結(jié)果,從所述第一網(wǎng)絡(luò)設(shè)備向所述用戶發(fā)送響應(yīng)的裝置。
19.根據(jù)權(quán)利要求12至18中任一項(xiàng)所述的裝置,其中,所述裝置還包括: -用于根據(jù)用戶特征,確定軟件發(fā)布規(guī)則的裝置; -用于將所述軟件發(fā)布規(guī)則發(fā)送至運(yùn)行所述軟件的一個(gè)或多個(gè)模塊的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備的裝置。
20.根據(jù)權(quán)利要求11至19中任一項(xiàng)所述的裝置,其中,所述用戶特征包括以下至少任一項(xiàng): -所述用戶所使用的用戶設(shè)備的IP地址; -所述用戶所使用的用戶設(shè)備的操作系統(tǒng); -所述用戶所使用的客戶端的名稱; -所述用戶所使用的客戶端的版本號(hào); -所述用戶的地理位置; -所述用戶的類型; -所述用戶的歷史使用習(xí)慣。
【專利摘要】本發(fā)明提供了一種用于軟件發(fā)布的方法和裝置,其中該方法包括:獲取與調(diào)用所述軟件相關(guān)聯(lián)的第一請(qǐng)求;基于所述第一請(qǐng)求,確定與所述第一請(qǐng)求相關(guān)聯(lián)的用戶特征;基于所述用戶特征,確定向所述用戶發(fā)布的所述軟件的相關(guān)版本;基于所述第一請(qǐng)求,向所述軟件的相關(guān)版本相對(duì)應(yīng)的第一網(wǎng)絡(luò)設(shè)備發(fā)送第二請(qǐng)求以調(diào)用所述軟件的相關(guān)功能,其中,所述第一網(wǎng)絡(luò)設(shè)備中運(yùn)行與所述相關(guān)版本對(duì)應(yīng)的所述軟件的一個(gè)或多個(gè)模塊。與現(xiàn)有技術(shù)相比,本發(fā)明使得可以針對(duì)不同的用戶,控制其調(diào)用不同版本的軟件的相關(guān)功能,以將軟件升級(jí)所帶來(lái)的影響限制在一定的用戶范圍中,從而增強(qiáng)了對(duì)于軟件發(fā)布的控制,提升了用戶體驗(yàn)。
【IPC分類】G06F9-44
【公開(kāi)號(hào)】CN104793932
【申請(qǐng)?zhí)枴緾N201510131544
【發(fā)明人】矯萍萍, 陳浩, 毛萬(wàn)東, 賀一鳴, 劉鵬, 臧哲
【申請(qǐng)人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
【公開(kāi)日】2015年7月22日
【申請(qǐng)日】2015年3月24日