專利名稱:一種接入軟件商城的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種接入軟件商城的方法和系統(tǒng)。
背景技術(shù):
軟件商城系統(tǒng)是一種通過網(wǎng)絡(luò)營(yíng)銷軟件的系統(tǒng),用戶通過注冊(cè)、登錄后,然后通過 充值或網(wǎng)上支付,即可在注冊(cè)的軟件商城系統(tǒng)購(gòu)買選中的軟件以及服務(wù)。軟件商城系統(tǒng)的 拓?fù)鋱D如圖1所示,企業(yè)通過接入網(wǎng)關(guān)接入軟件商城系統(tǒng),但是接入網(wǎng)關(guān)與軟件銷售平臺(tái) 之間沒有必然聯(lián)系,是企業(yè)用于接入因特網(wǎng)的設(shè)備。在現(xiàn)有的軟件商城系統(tǒng)中,如果用戶想要訂購(gòu)并使用軟件,一般需要經(jīng)歷下面步 驟1.打開IE,輸入軟件商城(軟件銷售平臺(tái))的URL(統(tǒng)一資源定位符、Uniform/ Universal Resource Locator)地址;2.在軟件商城首頁(yè)完成注冊(cè);3.登錄軟件商城;4.選擇軟件;5.充值并訂購(gòu);6.回到登錄后的個(gè)性化頁(yè)面,點(diǎn)擊購(gòu)買的軟件,跳轉(zhuǎn)至軟件使用頁(yè)面;7.完成軟件使用并關(guān)閉,回到軟件商城。 由此可知,目前的軟件商城系統(tǒng)需要用戶注冊(cè)并登錄,才能知道用戶的身份,然后 為用戶提供軟件服務(wù)。如圖2所示,現(xiàn)有的軟件商城系統(tǒng),在面對(duì)企業(yè)用戶時(shí),也是以單用戶登錄的方 式來(lái)進(jìn)行驗(yàn)證身份,并且無(wú)法主動(dòng)給企業(yè)用戶推送業(yè)務(wù),導(dǎo)致企業(yè)用戶容易忘記軟件商城 URL、登錄名和密碼等而廢棄不用。由于用戶需要記憶軟件商城的URL地址、用戶名、密碼等內(nèi)容才能購(gòu)買和使用軟 件商城系統(tǒng)中的軟件,上述使用細(xì)節(jié)的繁瑣導(dǎo)致一些中小企業(yè)無(wú)法自由使用,使得軟件商 城系統(tǒng)的應(yīng)用受到很大的限制。同時(shí),對(duì)于現(xiàn)有軟件商城系統(tǒng)中的軟件銷售平臺(tái)和接入網(wǎng)關(guān),無(wú)法幫助用戶去自 動(dòng)實(shí)現(xiàn)商城登錄。接入網(wǎng)關(guān)是標(biāo)準(zhǔn)的因特網(wǎng)接入網(wǎng)關(guān),因特網(wǎng)接入網(wǎng)關(guān)可滿足企業(yè)上網(wǎng)的 需求,提供一個(gè)上網(wǎng)的通道。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提供一種接入軟件商城的方法和系統(tǒng),可使用戶直 接通過接入網(wǎng)關(guān)登錄到軟件商城,無(wú)需輸入用戶名和密碼。為實(shí)現(xiàn)本發(fā)明要解決的技術(shù)問題,本發(fā)明提供了一種接入軟件商城的方法,包括 接入網(wǎng)關(guān)下的用戶設(shè)備發(fā)起接入軟件銷售平臺(tái)的URL請(qǐng)求;軟件銷售平臺(tái)重定向該URL請(qǐng) 求至接入軟件銷售平臺(tái)的中間頁(yè)面;接入網(wǎng)關(guān)截獲重定向的URL請(qǐng)求并在添加接入網(wǎng)關(guān)的設(shè)備序列號(hào)SN ;軟件銷售平臺(tái)獲取所述SN,根據(jù)授權(quán)的接入網(wǎng)關(guān)信息進(jìn)行驗(yàn)證,驗(yàn)證通過 后,推送企業(yè)在軟件銷售平臺(tái)中的頁(yè)面給用戶設(shè)備。為實(shí)現(xiàn)本發(fā)明要解決的技術(shù)問題,本發(fā)明提供了一種接入軟件商城的系統(tǒng),包括 接入網(wǎng)關(guān)、接入網(wǎng)關(guān)下連接的用戶設(shè)備、和軟件銷售平臺(tái),所述用戶設(shè)備,用于發(fā)起特定的 URL請(qǐng)求;所述接入網(wǎng)關(guān),用于將該特定的URL轉(zhuǎn)換成企業(yè)在軟件銷售平臺(tái)中的頁(yè)面地址, 頁(yè)面地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào);所述軟件銷售平臺(tái),用于根據(jù)頁(yè)面地址中攜帶 的接入網(wǎng)關(guān)的設(shè)備序列號(hào)識(shí)別出企業(yè),并推送企業(yè)在軟件銷售平臺(tái)中的頁(yè)面給企業(yè)用戶 備。為實(shí)現(xiàn)本發(fā)明要解決的技術(shù)問題,本發(fā)明提供了一種接入軟件商城的方法,包括 獲得軟件銷售平臺(tái)授權(quán)的接入網(wǎng)關(guān)下連接的用戶設(shè)備請(qǐng)求特定的URL ;接入網(wǎng)關(guān)將該特定 的URL轉(zhuǎn)換成企業(yè)在軟件銷售平臺(tái)中的頁(yè)面地址,頁(yè)面地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列 號(hào);軟件銷售平臺(tái)根據(jù)頁(yè)面地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào)識(shí)別出企業(yè),并推送企業(yè) 在軟件銷售平臺(tái)中的頁(yè)面給企業(yè)用戶。為實(shí)現(xiàn)本發(fā)明要解決的技術(shù)問題,本發(fā)明提供了一種接入軟件商城的系統(tǒng),包括 接入網(wǎng)關(guān)、接入網(wǎng)關(guān)下連接的用戶設(shè)備、和軟件銷售平臺(tái),其特征在于,所述用戶設(shè)備,用于 發(fā)起特定的URL請(qǐng)求;所述接入網(wǎng)關(guān),用于將該特定的URL轉(zhuǎn)換成企業(yè)在軟件銷售平臺(tái)中的 頁(yè)面地址,頁(yè)面地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào);所述軟件銷售平臺(tái),用于根據(jù)頁(yè)面地 址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào)識(shí)別出企業(yè),并推送企業(yè)在軟件銷售平臺(tái)中的頁(yè)面給企 業(yè)用戶備。本發(fā)明通過接入網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)號(hào)完成軟件銷售平臺(tái)直接接入,無(wú)需使用用戶名 和密碼,方便了軟件商城的使用和推廣。
圖1是現(xiàn)有軟件商城系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D。圖2是現(xiàn)有軟件商城系統(tǒng)中的軟件銷售平臺(tái)的功能模塊3是本發(fā)明的架構(gòu)圖。圖4是本發(fā)明軟件商城系統(tǒng)的結(jié)構(gòu)圖。圖5是本發(fā)明軟件商城系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D。
具體實(shí)施例方式本發(fā)明中,用戶通過軟件商城系統(tǒng)授權(quán)的接入網(wǎng)關(guān),接入軟件商城系統(tǒng),使用接入 網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)號(hào)或MAC地址作為用戶的身份識(shí)別,免除登錄時(shí)的用戶名和密碼輸入等認(rèn) 證過程,推送軟件商城系統(tǒng)的企業(yè)個(gè)性化頁(yè)面到企業(yè)用戶,簡(jiǎn)化軟件商城系統(tǒng)的登錄過程 和用戶使用軟件應(yīng)用的步驟。以下結(jié)合圖3和4對(duì)本發(fā)明軟件商城系統(tǒng)作進(jìn)一步地詳細(xì)說(shuō)明。如圖3所示,為本發(fā)明的軟件商城系統(tǒng)架構(gòu)圖,其包括業(yè)務(wù)層、中間件層、用戶界面層。業(yè)務(wù)層主要由各應(yīng)用提供者所部署的應(yīng)用構(gòu)成,這些應(yīng)用構(gòu)成了本系統(tǒng)銷售的 對(duì)象,企業(yè)和個(gè)人用戶從本系統(tǒng)購(gòu)買的內(nèi)容就是這些應(yīng)用。
中間件層提供針對(duì)所有應(yīng)用的接口,并提供多種銷售模式供各種應(yīng)用選擇,最終 會(huì)在用戶界面層顯示給用戶多種價(jià)格、收費(fèi)方式等。并且各應(yīng)用提供者可以看到自己提供 的應(yīng)用在軟件商城系統(tǒng)中的銷售數(shù)據(jù),并作出銷售方式的調(diào)整等。其中,接口可以理解為調(diào)用一項(xiàng)“服務(wù)”的入口,這項(xiàng)“服務(wù)”能夠提供某種能力 (如打電話、進(jìn)行文字聊天、進(jìn)行某項(xiàng)數(shù)學(xué)計(jì)算等),并具有一系列的屬性(如接口的唯 一標(biāo)識(shí)、接口當(dāng)前被使用的次數(shù)等)。每個(gè)接口都具有唯一標(biāo)識(shí),唯一標(biāo)識(shí)是指該接口區(qū)別 于其他接口的一個(gè)標(biāo)簽,它可以是一組具有特殊意義的數(shù)字,也可以是一串特殊內(nèi)容的文 本,且并不局限于以上兩種方式,唯一標(biāo)識(shí)并不一定是絕對(duì)唯一、不會(huì)重復(fù)的,它僅在使用 該標(biāo)識(shí)的工作環(huán)境內(nèi)保持唯一即可。用戶界面層面向企業(yè)用戶的應(yīng)用展示界面,企業(yè)用戶從中間件層訂購(gòu)的業(yè)務(wù),可 在用戶界面層中看到并單點(diǎn)使用,省去登錄過程,大大減少企業(yè)用戶使用業(yè)務(wù)的中間步驟, 做到企業(yè)信息化一站式采購(gòu)、服務(wù)。并且用戶界面層為企業(yè)定制化頁(yè)面,每個(gè)企業(yè)都可以定 制符合自身企業(yè)的界面,更靈活更有效的為企業(yè)服務(wù)。如附圖4所示,本發(fā)明軟件商城系統(tǒng)包括軟件銷售平臺(tái)(biZstore)、接入網(wǎng)關(guān)、SP 應(yīng)用、支付平臺(tái)和BOSS系統(tǒng)。軟件銷售平臺(tái)包括應(yīng)用超市、應(yīng)用倉(cāng)庫(kù)、賬戶管理、銀聯(lián)接口、 與接入網(wǎng)關(guān)交互的交互接口、BOSS接口和應(yīng)用接口。應(yīng)用超市其把所有應(yīng)用都作為商品,用虛擬貨架展示在網(wǎng)頁(yè)上,用戶通過用戶界 面層即可瀏覽,并查看所有應(yīng)用的詳細(xì)介紹、訂購(gòu)記錄、用戶評(píng)價(jià)、軟件評(píng)級(jí)等透明信息,為 用戶的選擇作出合理化建議和有效依據(jù)。而應(yīng)用提供者則可以在應(yīng)用超市中,對(duì)自己提供 的應(yīng)用進(jìn)行定價(jià)、上下架、打折促銷等操作,或者與企業(yè)用戶進(jìn)行互動(dòng)交互。應(yīng)用倉(cāng)庫(kù)本部分是應(yīng)用超市實(shí)現(xiàn)的前提條件之一,應(yīng)用提供者在對(duì)應(yīng)用進(jìn)行定 價(jià)、上下架前,必須先把自己提供的應(yīng)用,按照倉(cāng)庫(kù)入庫(kù)單的格式,填寫入庫(kù)申請(qǐng),然后由倉(cāng) 庫(kù)管理者對(duì)入庫(kù)單和應(yīng)用本身進(jìn)行格式查驗(yàn)、信息核實(shí)、應(yīng)用測(cè)試等工作,完成以后根據(jù)最 后成績(jī),決定該應(yīng)用是否可入庫(kù)。只有入庫(kù)后,應(yīng)用提供者才能進(jìn)行后續(xù)操作。賬戶管理賬戶管理功能是本系統(tǒng)的用戶管理功能模塊,管理所有本系統(tǒng)的用戶, 有企業(yè)用戶、應(yīng)用提供者和本系統(tǒng)管理員三種較色,而在企業(yè)用戶中,又分為企業(yè)管理員和 普通員工兩種權(quán)限,方便企業(yè)進(jìn)行自我管理;應(yīng)用提供者也分為兩種權(quán)限,分別為超級(jí)管理 員和普通管理員,超級(jí)管理員擁有增、刪、改普通管理員的功能,而且具有資金操作權(quán)限;本 系統(tǒng)管理員只有一種權(quán)限,都是保證本系統(tǒng)正常運(yùn)作、日常工作處理等的操作員。銀聯(lián)接口、與接入網(wǎng)關(guān)交互的交互接口、BOSS接口和應(yīng)用接口統(tǒng)稱為接口模塊。應(yīng)用接口 軟件銷售平臺(tái)銷售的軟件是來(lái)自各個(gè)不同的軟件提供商提供的軟件, 這些軟件通過本接口接入后,稱之為應(yīng)用。本接口包含了應(yīng)用的單點(diǎn)登錄服務(wù),用戶無(wú)需輸 入賬號(hào)密碼,即可享受到各種已訂購(gòu)應(yīng)用提供的服務(wù);又包含了收費(fèi)交付,用戶在應(yīng)用上使 用過,通過收費(fèi)交互,即可知道用戶需要支付多少費(fèi)用,實(shí)現(xiàn)實(shí)時(shí)計(jì)費(fèi)的目的,不多扣用戶 一分錢,保障用戶的利益;還定義了用戶訂購(gòu)傳遞交互,用戶在本系統(tǒng)訂購(gòu)任何應(yīng)用,那么 被訂購(gòu)的應(yīng)用即可從本系統(tǒng)得知用戶訂購(gòu)的許可數(shù)量、使用年限、許可賬戶信息等基本資 料,用戶進(jìn)入應(yīng)用,應(yīng)用就可以知道該用戶的權(quán)限、使用期限等信息,保障了應(yīng)用不被企業(yè) 規(guī)則外使用,這些傳遞的信息資料,都是經(jīng)過本系統(tǒng)篩選,即保障用戶資料的私密性,又保 障應(yīng)用不被用戶合理使用。
銀聯(lián)接口 銀聯(lián)接口主要有兩個(gè)作用,其一是用戶可同構(gòu)銀聯(lián)接口對(duì)本系統(tǒng)內(nèi)的 支付賬戶進(jìn)行充值,保證用戶方便、持續(xù)的使用本系統(tǒng)下的應(yīng)用;其二是本系統(tǒng)為應(yīng)用提供 者分紅,用戶通過訂購(gòu)應(yīng)用,本系統(tǒng)收到用戶支付的費(fèi)用,然后再根據(jù)和應(yīng)用提供者約定的 比例,把銷售所得分給應(yīng)用提供者,保障他們的收入。BOSS接口包括BOSS簽約接口、B0SS計(jì)費(fèi)接口,BOSS接口也稱之為運(yùn)營(yíng)商接口,與 三大電信運(yùn)營(yíng)商對(duì)接,獲取企業(yè)用戶資料、套餐信息、賬戶信息等等,補(bǔ)充企業(yè)用戶充值、企 業(yè)用戶資料提交等的途徑。目前沒有交互接口來(lái)發(fā)送接入網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)號(hào)、MAC地址等相關(guān)信息給軟件銷 售平臺(tái),軟件銷售平臺(tái)也沒有交互接口來(lái)接收接入網(wǎng)關(guān)發(fā)送的相關(guān)信息,因此接入網(wǎng)關(guān)和 軟件銷售平臺(tái)不能很好的交互。本發(fā)明中提供了軟件銷售平臺(tái)與接入網(wǎng)關(guān)交互的交互接 口,并定義了企業(yè)身份識(shí)別和免登陸服務(wù),企業(yè)身份識(shí)別是指企業(yè)通過接入網(wǎng)關(guān)接入軟件 銷售平臺(tái)后,軟件銷售平臺(tái)可根據(jù)接入網(wǎng)關(guān)的設(shè)備序列號(hào)SN或MAC地址來(lái)識(shí)別,從而可得 知該接入網(wǎng)關(guān)對(duì)應(yīng)的企業(yè),達(dá)到企業(yè)免登陸即可享受針對(duì)該企業(yè)的定制服務(wù)。軟件銷售平臺(tái)與接入網(wǎng)關(guān)交互的交互接口具體實(shí)現(xiàn)如下所述雙方的消息交互采用SOAP (Simple Object Access Protocol,簡(jiǎn)單對(duì)象訪問協(xié) 議)。這是一個(gè)可以運(yùn)行在任何傳輸協(xié)議上的輕量級(jí)協(xié)議,它包含三個(gè)方面XML-envelop 為描述信息內(nèi)容和如何處理內(nèi)容定義了框架;將程序?qū)ο缶幋a成為XML對(duì)象的規(guī)則;執(zhí)行 遠(yuǎn)程調(diào)用(RPC,Remote Procedure Call)的約定。采用WSDL(Web Services Description Language)來(lái)對(duì)交互接口進(jìn)行描述。WSDL 是用來(lái)定義Web服務(wù)的屬性以及如何調(diào)用它的一種XML語(yǔ)言。一個(gè)完整的WSDL服務(wù)描述 是由一個(gè)服務(wù)接口和一個(gè)服務(wù)實(shí)現(xiàn)文檔組成的。通過查閱Web服務(wù)的WSDL文檔,開發(fā)者可 以知道Web提供了哪些方法和如何用正確的參數(shù)調(diào)用他們。因?yàn)閃SDL包含了對(duì)服務(wù)接口 的完整描述,所以可以使用它來(lái)創(chuàng)建能簡(jiǎn)化服務(wù)訪問的存根,該存根為一段Java代碼(假 設(shè)使用Java),它自動(dòng)生成了訪問Web服務(wù)的類。如果需要訪問Web服務(wù),只需調(diào)用該類中 對(duì)應(yīng)的方法即可,而不用在客戶端程序中再寫入配置信息。接入網(wǎng)關(guān)包括主動(dòng)連接模塊和智能判斷裝置。主動(dòng)連接模塊用于向軟件銷售平臺(tái) 發(fā)起主動(dòng)連接。智能判斷裝置,根據(jù)企業(yè)用戶可自行設(shè)置是否開啟,若開啟,則在用戶設(shè)置 的時(shí)間內(nèi),觸發(fā)主動(dòng)連接模塊主動(dòng)連接一次商城。如果用戶沒開啟,接入網(wǎng)關(guān)則會(huì)檢測(cè)用戶 發(fā)起的URL請(qǐng)求,如果用戶的請(qǐng)求中包含了軟件銷售平臺(tái)地址,則會(huì)主動(dòng)在用戶URL請(qǐng)求 中,加入接入網(wǎng)關(guān)的SN,方便軟件銷售平臺(tái)在接到用戶的URL請(qǐng)求時(shí),識(shí)別是哪個(gè)接入網(wǎng)關(guān) 設(shè)備。另外,在接入網(wǎng)關(guān)在啟用時(shí),也會(huì)判斷是否已與企業(yè)綁定,如果沒有綁定,則會(huì)彈 出相應(yīng)界面,提醒企業(yè)用戶綁定接入網(wǎng)關(guān)和企業(yè)關(guān)聯(lián)關(guān)系,使軟件銷售平臺(tái)根據(jù)接入網(wǎng)關(guān) 的SN或MAC地址中識(shí)別出相應(yīng)企業(yè)。軟件商城系統(tǒng)對(duì)連接過來(lái)的接入網(wǎng)關(guān)進(jìn)行判別,是否為商城授權(quán)許可的接入網(wǎng) 關(guān),是的話則允許接入,否則不允許接入。當(dāng)通過接入網(wǎng)關(guān)連接上軟件商城系統(tǒng)后,同一個(gè) 企業(yè)的用戶都會(huì)從PC終端上看到一個(gè)相同的針對(duì)企業(yè)的個(gè)性化頁(yè)面,但是無(wú)法看到其他 企業(yè)的個(gè)性化頁(yè)面。企業(yè)用戶的主動(dòng)接入軟件商城系統(tǒng)的一種方式,包括接入網(wǎng)關(guān)下的用戶設(shè)備發(fā)起接入軟件銷售平臺(tái)的URL請(qǐng)求;軟件銷售平臺(tái)重定向該URL請(qǐng)求至接入軟件銷售平臺(tái)的 中間頁(yè)面;接入網(wǎng)關(guān)截獲重定向的URL請(qǐng)求并在其中添加接入網(wǎng)關(guān)的設(shè)備序列號(hào)SN ;軟件 銷售平臺(tái)獲取所述SN,根據(jù)授權(quán)的接入網(wǎng)關(guān)信息進(jìn)行驗(yàn)證,驗(yàn)證通過后容許接入,并推送企 業(yè)在軟件銷售平臺(tái)中的首頁(yè)界面給用戶設(shè)備。企業(yè)用戶的主動(dòng)接入軟件商城系統(tǒng)的另一種方式,包括企業(yè)用戶在瀏覽器中鍵 入特定的URL(接入網(wǎng)關(guān)在局域網(wǎng)中的內(nèi)網(wǎng)IP,如:http://192. 168. 1. 1/),獲得軟件銷售 平臺(tái)授權(quán)的接入網(wǎng)關(guān)將該特定的URL轉(zhuǎn)換成企業(yè)在軟件銷售平臺(tái)中的首頁(yè)界面地址,軟件 銷售平臺(tái)根據(jù)首頁(yè)界面地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào)識(shí)別出企業(yè),并推送企業(yè)在軟 件銷售平臺(tái)中的首頁(yè)界面給用戶設(shè)備。企業(yè)用戶的被動(dòng)接入軟件商城系統(tǒng)的一種方式,包括獲得軟件銷售平臺(tái)授權(quán)的 接入網(wǎng)關(guān),獲取軟件銷售平臺(tái)中推送規(guī)則參數(shù),根據(jù)推送參數(shù),以接入網(wǎng)關(guān)下接的用戶設(shè)備 的MAC地址為推送單位,將該接入網(wǎng)關(guān)對(duì)應(yīng)企業(yè)在軟件銷售平臺(tái)中的企業(yè)首頁(yè)推送到企業(yè) 用戶的瀏覽器。為更好的理解本發(fā)明,對(duì)接入軟件商城系統(tǒng)的接入方式進(jìn)行進(jìn)一步說(shuō)明。1、企業(yè)用戶主動(dòng)訪問方式。第一種主動(dòng)訪問方式企業(yè)用戶在瀏覽器中鍵入特定的URL(如 http://192. 168. 1. 1/)請(qǐng)求,獲得biZstore授權(quán)的接入網(wǎng)關(guān)把此特定的URL請(qǐng)求轉(zhuǎn)換成訪 問軟件銷售平臺(tái)biZstore中的該企業(yè)首頁(yè)界面地址(如http//www, bizapp. com, cn/ ? SN = xxxxxxxxxxxxxxxx), biZstore 收到訪問請(qǐng)求后根據(jù) SN = xxxxxxxxxxxxxxxxx 來(lái)識(shí) 別企業(yè),并推送企業(yè)首頁(yè)給企業(yè)用戶的瀏覽器。第二種主動(dòng)訪問方式企業(yè)用戶在瀏覽器中鍵入biZstore地址請(qǐng)求(例如 http://www, bizapp. com, cn/),biZstore 把請(qǐng)求重定向至中間頁(yè)面(如 http://www, bizapp. com, cn/ ? SN = 00000000000000000),此時(shí)用戶瀏覽器轉(zhuǎn)向訪問中間頁(yè)面;獲得 biZstore授權(quán)的接入網(wǎng)關(guān)檢測(cè)所有HTTP GET的數(shù)據(jù)包,在此時(shí)截獲至中間頁(yè)面的請(qǐng)求,將 其中的SN = 00000000000000000改為SN = xxxxxxxxxxxxxxxxx(實(shí)際接入網(wǎng)關(guān)的設(shè)備序 列號(hào)),接入網(wǎng)關(guān)發(fā)出修改后的數(shù)據(jù)包,此時(shí)的URL為http //www, bizapp. com, cn/ ? SN = xxxxxxxxxxxxxxxxx ;bizStore 收到修改后的訪問請(qǐng)求后根據(jù) SN = xxxxxxxxxxxxxxxxx 來(lái) 識(shí)別企業(yè),并推送企業(yè)首頁(yè)。2.企業(yè)用戶被動(dòng)訪問方式。接入網(wǎng)關(guān)在規(guī)定的周期內(nèi),根據(jù)網(wǎng)關(guān)下面接的用戶設(shè)備的MAC地址為最小推送單 位,強(qiáng)制將biZstore的門戶界面推送到企業(yè)用戶的瀏覽器;由biZstore來(lái)制定強(qiáng)推的規(guī) 則,接入網(wǎng)關(guān)接受推送規(guī)則參數(shù),按規(guī)則強(qiáng)推門戶界面。推送規(guī)則參數(shù)主要包含推送的 密度,以分鐘為單位,0分鐘表示不推送。推送的URL為企業(yè)首頁(yè)URL,例如http://VWW. bizapp. com, cn/ ? SN = xxxxxxxxxxxxxxxxx。推送規(guī)貝丨J參數(shù)經(jīng)由 webservice 接口,接入 網(wǎng)關(guān)發(fā)起參數(shù)更新請(qǐng)求,biZstore響應(yīng)請(qǐng)求,把參數(shù)傳給網(wǎng)關(guān)。接入網(wǎng)關(guān)自身如果也有強(qiáng)推機(jī)制,則等同biZstore的一次推送,占用一個(gè)推送時(shí) 間間隔。在本實(shí)施例中,接入網(wǎng)關(guān)在上電時(shí)隨機(jī)選個(gè)時(shí)間通過webservice接口,向 biZstore讀取推送參數(shù),biZstore收到請(qǐng)求,通過webservice接口傳送新的參數(shù)給接入網(wǎng)關(guān),接入網(wǎng)關(guān)收到后更新自己保存的推送參數(shù)。3.接入網(wǎng)關(guān)上報(bào)IP地址。接入網(wǎng)關(guān)通過交互接口上報(bào)WAN 口 IP地址、SN號(hào)給biZstore,以供SSL VPN以及 定制的接入網(wǎng)關(guān)管理頁(yè)面單點(diǎn)登錄用。接入網(wǎng)關(guān)第一次上電或IP變化時(shí)或管理員賬號(hào)發(fā)生變化,接入網(wǎng)關(guān)通過 webservice接口,自動(dòng)上報(bào)信息和定時(shí)上報(bào)SN號(hào)、WAN 口 URL地址、LAN 口 URL地址、賬號(hào) (管理員賬號(hào))。biZstore獲取URL中的參數(shù),并保存,供后續(xù)的單點(diǎn)登錄使用。4.接入網(wǎng)關(guān)管理頁(yè)面的單點(diǎn)登錄接口。biZstore提供接入網(wǎng)關(guān)管理頁(yè)面的單點(diǎn)登錄接口,在biZstore的管理員頁(yè)面,直 接可單點(diǎn)到定制的接入網(wǎng)關(guān)的網(wǎng)管頁(yè)面。交互步驟biZstore管理員通過biZstore訪問接入網(wǎng)關(guān)的管理界面,其中帶入的參數(shù)包括 標(biāo)記flag,用戶名username,密石馬password ;接入網(wǎng)關(guān)將管理界面響應(yīng)給管理員。如附圖5所示,軟件銷售平臺(tái)、企業(yè)用戶、應(yīng)用以及運(yùn)營(yíng)商的關(guān)系展示,整個(gè)系統(tǒng) 的部署中Store-IDC 是本軟件商城系統(tǒng)的應(yīng)用托管機(jī)房,方便暫時(shí)無(wú)主機(jī)托管的應(yīng)用能快 速服務(wù)企業(yè)用戶,也能節(jié)省應(yīng)用提供者的前期支出費(fèi)用,有利于快速架構(gòu)起多種應(yīng)用服務(wù)。遠(yuǎn)程應(yīng)用對(duì)于成熟的應(yīng)用提供者來(lái)說(shuō),他們提供的應(yīng)用都是已經(jīng)在運(yùn)行的,只需 要與本軟件銷售平臺(tái)的應(yīng)用接口對(duì)接,就能實(shí)現(xiàn)應(yīng)用接入到軟件銷售平臺(tái),這些應(yīng)用無(wú)需 架設(shè)在本軟件商城系統(tǒng)的IDC機(jī)房。運(yùn)營(yíng)商這里運(yùn)營(yíng)商是指電信運(yùn)營(yíng)商,通過BOSS接口實(shí)現(xiàn)與他們CRM、計(jì)費(fèi)系統(tǒng)等 對(duì)接,實(shí)現(xiàn)用戶資料和用戶賬戶信息交互。企業(yè)側(cè)企業(yè)用戶只需要安裝一臺(tái)企業(yè)的接入網(wǎng)關(guān)即可實(shí)現(xiàn)到本軟件銷售平臺(tái)的 接入,然后通過訪問特定網(wǎng)址,即可獲取到針對(duì)本企業(yè)的特定頁(yè)面,無(wú)需擔(dān)心本企業(yè)信息被 其他企業(yè)看到,從而享受到一定程度上的個(gè)性化服務(wù)。對(duì)于本企業(yè)的分支機(jī)構(gòu),通過VPN互 聯(lián)可實(shí)現(xiàn)與本部共享訂購(gòu)的應(yīng)用,也可通過接入網(wǎng)關(guān)的綁定,從而使得分部可使用到與本 部一樣的應(yīng)用,無(wú)需另外訂購(gòu)。出差的員工則可以通過VPN撥入本部網(wǎng)絡(luò),實(shí)現(xiàn)與在公司內(nèi) 一樣的應(yīng)用使用環(huán)境。也可以訪問本系統(tǒng)的公共網(wǎng)頁(yè),然后使用特定的ID登錄,本系統(tǒng)也 可以知道該登錄ID是哪家企業(yè)的,再推送該企業(yè)首頁(yè)給登錄者。從軟件商城系統(tǒng)的使用角度區(qū)分,可分為企業(yè)用戶、軟件提供商和系統(tǒng)運(yùn)營(yíng)方,下 面分別描述了這三方在軟件商城系統(tǒng)中一個(gè)基本流程。企業(yè)用戶1.安裝軟件商城系統(tǒng)授權(quán)許可的接入網(wǎng)關(guān);2.在開機(jī)后填寫企業(yè)信息與接入網(wǎng)關(guān)設(shè)備號(hào)做綁定;3.企業(yè)登錄軟件商城系統(tǒng)完成后,即可看到本企業(yè)的使用首頁(yè);4.使用默認(rèn)管理員賬號(hào)登錄;5.給企業(yè)員工開賬戶,并進(jìn)行相關(guān)授權(quán);6.進(jìn)入軟件商城系統(tǒng)的應(yīng)用超市挑選和購(gòu)買;
7.把購(gòu)買的軟件授權(quán)給企業(yè)員工使用;8.普通員工使用得到的賬戶和密碼登錄;9.進(jìn)入購(gòu)買的軟件進(jìn)行使用;10.關(guān)閉使用回到軟件商城系統(tǒng)。軟件提供商1.訪問軟件商城系統(tǒng);2.從軟件合作處登錄進(jìn)入軟件商城系統(tǒng);3.添加新應(yīng)用;4.把已添加的新應(yīng)用包裝上架銷售;5.為企業(yè)解答疑問;6.瀏覽銷售數(shù)據(jù);7.把上架銷售的應(yīng)用下架;8.在得到運(yùn)營(yíng)方同意或合同終止時(shí),刪除或延續(xù)應(yīng)用。系統(tǒng)運(yùn)營(yíng)方1.登錄軟件商城系統(tǒng); 2.處理來(lái)自企業(yè)用戶和軟件提供商的各種申請(qǐng);3.瀏覽銷售數(shù)據(jù);4.上下架所有應(yīng)用;5.凍結(jié)或恢復(fù)企業(yè)用戶、軟件提供商的賬戶;6.軟件商城系統(tǒng)運(yùn)行狀況檢查。本發(fā)明為企業(yè)用戶,特別是中小型企業(yè)找到了一條信息化的便捷解決道路,滿足 企業(yè)用戶日常辦公、辦公輔助、流程管理等需要,免去企業(yè)用戶面對(duì)信息化所需要的建設(shè)、 考察、投資等疑慮,更免去了信息化所必須的軟硬件的維護(hù)工作,只需要關(guān)心應(yīng)用是否滿足 本企業(yè)所需,不滿足就可以退訂應(yīng)用,或者換成更適合的應(yīng)用。本發(fā)明將為中小企業(yè)節(jié)省大 量在信息化建設(shè)上的投入,帶來(lái)更大的經(jīng)濟(jì)效益。以上所述實(shí)施例僅是為充分說(shuō)明本發(fā)明而所舉的較佳的實(shí)施例,本發(fā)明保護(hù)范圍 不限于此。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明基礎(chǔ)上所作的等同替代或變換,均在本發(fā)明的 保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
一種接入軟件商城的方法,其特征在于,包括接入網(wǎng)關(guān)下的用戶設(shè)備發(fā)起接入軟件銷售平臺(tái)的URL請(qǐng)求;軟件銷售平臺(tái)重定向該URL請(qǐng)求至接入軟件銷售平臺(tái)的中間頁(yè)面;接入網(wǎng)關(guān)截獲重定向的URL請(qǐng)求并在添加接入網(wǎng)關(guān)的設(shè)備序列號(hào)SN;軟件銷售平臺(tái)獲取所述SN,根據(jù)授權(quán)的接入網(wǎng)關(guān)信息進(jìn)行驗(yàn)證,驗(yàn)證通過后,推送企業(yè)在軟件銷售平臺(tái)中的頁(yè)面給用戶設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括接入網(wǎng)關(guān)第一次上電、接入網(wǎng)關(guān)的廣域網(wǎng)IP變化或管理員賬號(hào)變化時(shí),通過 webservice接口上報(bào)SN、廣域網(wǎng)URL地址、局域網(wǎng)URL地址和管理員賬號(hào)給軟件銷售平臺(tái)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括軟件銷售平臺(tái)獲取廣域網(wǎng)URL地址和局域網(wǎng)URL地址,并保存,供后續(xù)的單點(diǎn)登錄使用。
4.一種接入軟件商城的系統(tǒng),包括,接入網(wǎng)關(guān)、接入網(wǎng)關(guān)下連接的用戶設(shè)備、和軟件銷 售平臺(tái),其特征在于,所述用戶設(shè)備,用于發(fā)起接入軟件銷售平臺(tái)的URL請(qǐng)求; 所述軟件銷售平臺(tái),用于重定向該URL請(qǐng)求至接入軟件銷售平臺(tái)的中間頁(yè)面; 所述接入網(wǎng)關(guān),用于截獲重定向的URL請(qǐng)求并在添加接入網(wǎng)關(guān)的設(shè)備序列號(hào)SN ; 所述軟件銷售平臺(tái)獲取SN,并根據(jù)授權(quán)的接入網(wǎng)關(guān)信息進(jìn)行驗(yàn)證,驗(yàn)證通過后,推送企 業(yè)在軟件銷售平臺(tái)中的頁(yè)面給用戶設(shè)備。
5.一種接入軟件商城的方法,其特征在于,包括獲得軟件銷售平臺(tái)授權(quán)的接入網(wǎng)關(guān)下連接的用戶設(shè)備請(qǐng)求特定的URL ; 接入網(wǎng)關(guān)將該特定的URL轉(zhuǎn)換成企業(yè)在軟件銷售平臺(tái)中的頁(yè)面地址,頁(yè)面地址中攜帶 的接入網(wǎng)關(guān)的設(shè)備序列號(hào);軟件銷售平臺(tái)根據(jù)頁(yè)面地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào)識(shí)別出企業(yè),并推送企業(yè) 在軟件銷售平臺(tái)中的頁(yè)面給企業(yè)用戶。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,進(jìn)一步包括接入網(wǎng)關(guān)第一次上電、接入網(wǎng)關(guān)的廣域網(wǎng)IP變化或管理員賬號(hào)變化時(shí),通過 webservice接口上報(bào)SN、廣域網(wǎng)URL地址、局域網(wǎng)URL地址和管理員賬號(hào)給軟件銷售平臺(tái)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括軟件銷售平臺(tái)獲取廣域網(wǎng)URL地址和局域網(wǎng)URL地址,并保存,供后續(xù)的單點(diǎn)登錄使用。
8.如權(quán)利要求5所述的方法,其特征在于,所述特定的URL為接入網(wǎng)關(guān)在局域網(wǎng)中的內(nèi) 網(wǎng)IP。
9.一種接入軟件商城的系統(tǒng),包括接入網(wǎng)關(guān)、接入網(wǎng)關(guān)下連接的用戶設(shè)備、和軟件銷 售平臺(tái),其特征在于,所述用戶設(shè)備,用于發(fā)起特定的URL請(qǐng)求;所述接入網(wǎng)關(guān),用于將該特定的URL轉(zhuǎn)換成企業(yè)在軟件銷售平臺(tái)中的頁(yè)面地址,頁(yè)面 地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào);所述軟件銷售平臺(tái),用于根據(jù)頁(yè)面地址中攜帶的接入網(wǎng)關(guān)的設(shè)備序列號(hào)識(shí)別出企業(yè),并推送企業(yè)在軟件銷售平臺(tái)中的頁(yè)面給企業(yè)用戶備。
全文摘要
本發(fā)明公開了一種接入軟件商城的方法和系統(tǒng)。該方法包括接入網(wǎng)關(guān)下的用戶設(shè)備發(fā)起接入軟件銷售平臺(tái)的URL請(qǐng)求;軟件銷售平臺(tái)重定向該URL請(qǐng)求至接入軟件銷售平臺(tái)的中間頁(yè)面;接入網(wǎng)關(guān)截獲重定向的URL請(qǐng)求并在添加接入網(wǎng)關(guān)的設(shè)備序列號(hào)SN;軟件銷售平臺(tái)獲取所述SN,根據(jù)授權(quán)的接入網(wǎng)關(guān)信息進(jìn)行驗(yàn)證,驗(yàn)證通過后,推送企業(yè)在軟件銷售平臺(tái)中的頁(yè)面給用戶設(shè)備。通過本發(fā)明,可使用戶直接通過接入網(wǎng)關(guān)登錄到軟件商城,無(wú)需輸入用戶名和密碼。
文檔編號(hào)G06Q30/00GK101989345SQ20101054730
公開日2011年3月23日 申請(qǐng)日期2010年11月9日 優(yōu)先權(quán)日2010年3月26日
發(fā)明者李征, 李海蔚, 湯煒, 蔡文暉 申請(qǐng)人:深圳中興網(wǎng)信科技有限公司