欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種軟件的發(fā)布安裝方法與流程

文檔序號:12034385閱讀:411來源:國知局
一種軟件的發(fā)布安裝方法與流程

本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種軟件的發(fā)布安裝方法。



背景技術(shù):

在單機時代,收費軟件的發(fā)布流程是這樣的:把軟件編譯打包后,存儲到光盤,通過賣光盤一次性進行收費。為了解決拷貝盜版問題,部分開發(fā)商還會采用加密狗的方式,這種方式下,即便對軟件進行拷貝,若無加密狗軟件也無法正常運行。但是,隨著互聯(lián)網(wǎng)技術(shù)的日益發(fā)展,此種收費軟件的發(fā)布方式已經(jīng)逐漸淘汰。

在互聯(lián)網(wǎng)時代,軟件分發(fā)成本大大降低,用戶可通過互聯(lián)網(wǎng)獲得軟件安裝包,然后一直進行下一步完成安裝。此時,軟件開發(fā)商的收費方式一般有兩種,一種是采用注冊碼方式,在用戶付費后提供注冊碼,用戶輸入注冊碼后才可使用軟件;另一種是利用賬戶功能進行權(quán)限管理,軟件開發(fā)商根據(jù)用戶付費情況開通相應(yīng)的權(quán)限和功能,該方式廣泛應(yīng)用于網(wǎng)站類軟件、移動端應(yīng)用軟件、互聯(lián)網(wǎng)類軟件,也是目前流行的saas(softwareasaservice,軟件即服務(wù))服務(wù),但是,此種方式一般為軟件開發(fā)商提供的預(yù)先生成的軟件,所以每個用戶獲得的軟件是相同的,不能在后臺根據(jù)用戶付費金額的不同,隨時發(fā)布帶有不同功能的軟件。



技術(shù)實現(xiàn)要素:

為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種軟件的發(fā)布安裝方法,可根據(jù)用戶需求自動完成軟件升級安裝,且無需用戶注冊賬戶即可使用。

為達到上述目的,本發(fā)明公開了一種軟件的發(fā)布安裝方法,包括:

獲取來自客戶端的軟件安裝配置信息,所述軟件安裝配置信息包括:客戶端配置標(biāo)識、軟件版本、功能配置需求信息、配置使用時長信息;

服務(wù)器根據(jù)獲取的所述軟件安裝配置信息從功能軟件發(fā)布配置表中匹配對應(yīng)的功能軟件將其編譯生成目標(biāo)軟件安裝包,并處理生成帶有支付請求及對應(yīng)該支付請求所需的支付元素信息的即時消息將其發(fā)送給支付系統(tǒng);

支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動支付頁面,對該支付請求進行處理;

引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是,則客戶端通過所述引導(dǎo)程序獲取并下載服務(wù)器編譯生成目標(biāo)軟件安裝包,完成安裝,并更新保存包括所述硬件標(biāo)識信息、用戶身份信息和用戶支付金額的關(guān)聯(lián)記錄;

若否,則返回客戶端軟件安裝配置信息頁面。

4、該方法可以進一步包括,所述引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是,則客戶端通過所述引導(dǎo)程序獲取并下載服務(wù)器編譯生成目標(biāo)軟件安裝包,完成安裝之后還包括,

判斷軟件使用時間達到或超過配置使用時長期限,若否,則繼續(xù)運行;

若是,則所述客戶端軟件自動啟動續(xù)費提示指令,所述續(xù)費提示指令包括軟件使用到期日期提示、硬件標(biāo)識信息、用戶身份信息、支付請求所需的支付元素信息的即時消息;

用戶點擊續(xù)費提示指令啟動支付系統(tǒng)對所述續(xù)費提示進行處理;

引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是,則解除所述客戶端軟件禁用指令。

該方法可以進一步包括,所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動支付頁面包括:

所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動在線網(wǎng)銀支付頁面;或

所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動第三方支付平臺頁面,所述第三方支付平臺頁面包括支付寶支付頁面、微信支付頁面、銀行客戶端支付頁面。

本發(fā)明實施例提供的技術(shù)方案一種軟件的發(fā)布安裝方法,包括獲取來自客戶端的軟件安裝配置信息,所述軟件安裝配置信息包括:客戶端配置標(biāo)識、軟件版本、功能配置需求信息、配置使用時長信息;服務(wù)器根據(jù)獲取的所述軟件安裝配置信息從功能軟件發(fā)布配置表中匹配對應(yīng)的功能軟件將其編譯生成目標(biāo)軟件安裝包,并處理生成帶有支付請求及對應(yīng)該支付請求所需的支付元素信息的即時消息將其發(fā)送給支付系統(tǒng);支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動支付頁面,對該支付請求進行處理;引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是,則客戶端通過所述引導(dǎo)程序獲取并下載服務(wù)器編譯生成目標(biāo)軟件安裝包,完成安裝,并更新保存包括所述硬件標(biāo)識信息、用戶身份信息和用戶支付金額的關(guān)聯(lián)記錄;若否,則返回客戶端軟件安裝配置信息頁面;通過用戶功能配置需求信息完成功能軟件打包、付款、下載,實現(xiàn)根據(jù)用戶需求自動完成軟件升級安裝,且無需用戶注冊賬戶即可使用,提高用戶體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例1提供的一種軟件的發(fā)布安裝方法流程圖;

圖2是本發(fā)明實施例2提供的一種軟件的發(fā)布安裝方法流程圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

實施例1

一種軟件的發(fā)布安裝方法,參照圖1所示,所述方法包括:

獲取來自客戶端的軟件安裝配置信息,所述軟件安裝配置信息包括:客戶端配置標(biāo)識、軟件版本、功能配置需求信息、配置使用時長信息;

服務(wù)器根據(jù)所述軟件安裝配置信息從功能軟件發(fā)布配置表中匹配對應(yīng)的功能軟件將其編譯生成目標(biāo)軟件安裝包,并處理生成帶有支付請求及對應(yīng)該支付請求所需的支付元素信息的即時消息將其發(fā)送給支付系統(tǒng);

支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動支付頁面,對該支付請求進行處理;

引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是,則客戶端通過所述引導(dǎo)程序獲取并下載服務(wù)器編譯生成目標(biāo)軟件安裝包,完成安裝,并更新保存包括所述硬件標(biāo)識信息、用戶身份信息和用戶支付金額的關(guān)聯(lián)記錄;

若否,則返回客戶端軟件安裝配置信息頁面。

進一步地,本實施例中所述引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是,則客戶端通過所述引導(dǎo)程序獲取并下載服務(wù)器編譯生成目標(biāo)軟件安裝包,完成安裝之后還包括,

判斷軟件使用時間達到或超過配置使用時長期限,若否,則繼續(xù)運行;

若是,則所述客戶端軟件自動啟動續(xù)費提示指令,所述續(xù)費提示指令包括軟件使用到期日期提示、硬件標(biāo)識信息、用戶身份信息、支付請求所需的支付元素信息的即時消息;

用戶點擊續(xù)費提示指令啟動支付系統(tǒng)對所述續(xù)費提示進行處理;

引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是,則解除所述客戶端軟件禁用指令。

進一步地,本實施例中所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動支付頁面包括:

所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動在線網(wǎng)銀支付頁面;或

所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動第三方支付平臺頁面,所述第三方支付平臺頁面包括支付寶支付頁面、微信支付頁面、銀行客戶端支付頁面。

實施例2

一種軟件的發(fā)布安裝方法,參照圖2所示,包括以下步驟:

s21獲取來自客戶端的軟件安裝配置信息,所述軟件安裝配置信息包括:客戶端配置標(biāo)識、軟件版本、功能配置需求信息、配置使用時長信息;

s22服務(wù)器根據(jù)所述軟件安裝配置信息從功能軟件發(fā)布配置表中匹配對應(yīng)的功能軟件將其編譯生成目標(biāo)軟件安裝包,并處理生成帶有支付請求及對應(yīng)該支付請求所需的支付元素信息的即時消息將其發(fā)送給支付系統(tǒng);

s23支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動支付頁面,對該支付請求進行處理;

s24引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理,若是則執(zhí)行步驟s25,若否則執(zhí)行步驟s31;

s25客戶端通過所述引導(dǎo)程序獲取并下載服務(wù)器編譯生成目標(biāo)軟件安裝包,完成安裝,并更新保存包括所述硬件標(biāo)識信息、用戶身份信息和用戶支付金額的關(guān)聯(lián)記錄;

s26判斷軟件使用時間達到或超過配置使用時長期限,若否,執(zhí)行步驟s32;

s27所述客戶端軟件自動啟動續(xù)費提示指令,所述續(xù)費提示指令包括軟件使用到期日期提示、硬件標(biāo)識信息、用戶身份信息、支付請求所需的支付元素信息的即時消息;

s28用戶點擊續(xù)費提示指令啟動支付系統(tǒng)對所述續(xù)費提示進行處理;

s29引導(dǎo)程序判斷所述支付系統(tǒng)是否完成支付請求的支付處理;

s30解除所述客戶端軟件禁用指令。

s31返回客戶端軟件安裝配置信息頁面。

s32軟件繼續(xù)運行。

本實施例中,所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動支付頁面包括:

所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動在線網(wǎng)銀支付頁面;或

所述支付系統(tǒng)根據(jù)服務(wù)器發(fā)來的支付請求及對應(yīng)該支付請求所需的支付元素信息啟動第三方支付平臺頁面,所述第三方支付平臺頁面包括支付寶支付頁面、微信支付頁面、銀行客戶端支付頁面。

上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再一一贅述。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
扎鲁特旗| 金阳县| 昌吉市| 保定市| 双城市| 两当县| 阿荣旗| 宁远县| 镇安县| 柘荣县| 色达县| 乌恰县| 榆社县| 曲沃县| 鄂尔多斯市| 阿拉善左旗| 吴堡县| 剑河县| 邹城市| 甘肃省| 卢氏县| 宜兰市| 上饶市| 嘉禾县| 外汇| 南城县| 西昌市| 武隆县| 贡觉县| 沧源| 涟水县| 涞源县| 宜宾市| 宁远县| 昌都县| 临沭县| 宁南县| 修文县| 炎陵县| 加查县| 伊春市|