業務下載的方法
2023-05-28 06:43:56
專利名稱:業務下載的方法
技術領域:
本發明涉及一種業務下載的方法,尤其是一種防止不對用戶顯示資費信息而對用戶進行資費欺詐的業務下載的方法。
背景技術:
隨著3G時代的即將到來,通信技術得到了快速度的完善與發展,同時,用戶的需求也逐漸提高,為了滿足眾多用戶的興趣愛好,服務提供商(ServiceProvider,SP)通過移動通信網絡、網際網路逐漸推出了豐富多彩的有償下載業務,例如,終端上的音樂下載、視頻下載、遊戲下載、圖片下載和各電視頻道的節目錄像的下載等。SP向下載平臺提供可供下載的各項業務的內容後,管理員對各項業務內容進行審核,審核通過後,管理員向該業務內容中添加正確的資費信息後將其打包為一個可銷售的產品,然後通過URL連結的方式發布到門戶;終端通過點擊URL連結向門戶發送下載業務內容的請求信息;門戶將終端發送的請求信息轉發給下載平臺;下載平臺將終端請求的業務內容發送給終端,同時,從終端的號碼信息對應的帳戶上扣除下載業務內容的費用。
採用上述方式推介業務時,管理員僅僅將資費信息添加到業務內容中打包,然後通過URL連結的方式發布到門戶,這種方式很不安全,易被惡意SP攻破,從而對URL連結地址進行修改,刪除其中的資費信息,在門戶提供的下載業務推介頁面上實現下載該業務內容免費,而當用戶下載業務內容時,不經過下載平臺提供的資費顯示頁面,直接從用戶的帳戶上扣除下載業務內容的相關費用,對用戶進行資費欺詐,不僅從經濟上對用戶造成極大傷害,也影響了下載業務的正常運行,對運營商造成了極大不便。
發明內容
本發明所要解決的技術問題在於,針對現有技術的下載業務時不顯示資費頁面而對用戶進行資費欺詐的缺陷與不足,提供一種業務下載的方法,通過對下載業務進行鑑權來避免資費欺詐,有效保證了用戶的經濟利益,促進了下載業務的發展。
本發明提供的一種業務下載的方法,包括以下步驟步驟1、終端通過URL連結地址向業務伺服器發送用於下載業務的下載請求信息;步驟2、業務伺服器判斷所述下載請求信息中攜帶的下載標識信息是否有效,是,執行步驟3,否則,執行步驟4;步驟3、業務伺服器向終端發送所述業務的內容信息,然後執行步驟5;步驟4、業務伺服器根據所述下載請求信息中攜帶的用於標識所述業務的業務標識信息從業務信息資料庫獲取下載所述業務的資費信息,並發送給終端;步驟5、結束。
在上述技術方案中,所述步驟1之前,還執行業務伺服器在收到所述終端發送的用於獲取所述業務的內容的獲取請求信息後,生成用於連結所述業務的內容的URL連結地址,同時,從信息資料庫中獲取用於標識所述業務的當前下載業務的下載標識信息,並將所述下載標識信息寫入所述URL連結地址中,然後將攜帶有載標識信息的URL連結地址發送給所述終端。
所述業務伺服器將所述下載標識信息寫入所述URL連結地址時,採用加密算法與密鑰對所述下載標識信息進行加密。
所述步驟2具體為業務伺服器判斷所述下載請求信息中攜帶的下載標識信息與向URL連結地址中寫入的下載標識信息是否相同,是,執行步驟3,否則,執行步驟4。
所述步驟2包括所述業務伺服器採用與所述加密算法相應的解密算法及所述密鑰對所述下載請求信息中攜帶的加密的所述下載標識信息與向所述URL連結地址中寫入的加密的下載標識信息進行解密,然後判斷所述下載請求信息中攜帶的所述下載標識信息與向所述URL連結地址中寫入的下載標識信息是否相同,是,執行步驟3,否則,執行步驟4。
所述步驟4中,所述業務伺服器通過Web頁面或者Wap頁面將所述資費信息發送給所述終端。
所述步驟4具體為業務伺服器根據所述下載請求信息中攜帶的業務名稱信息從業務信息資料庫獲取下載所述業務的資費信息,並發送給終端。
基於上述技術方案,本發明具有以下優點通過在下載業務的URL連結地址中寫入Transaction ID來實現對下載業務的鑑權,當URL連結地址中的資費信息被刪除時,Transaction ID便會被相應的修改,這樣,URL連結地址中的Transaction ID將無法通過鑑權,業務伺服器會重新向終端發送下載業務的資費信息,使用戶完全獲知下載業務的費用,避免了SP對用戶的資費欺詐,保證了用戶的合法利益,促進了下載業務的正常運行與健康發展,方便了用戶與運營商;另外,通過對URL連結地址的加密來防止該URL連結地址被修改,從而儘可能減少URL連結地址中的資費信息被刪除的可能性,提高了URL連結地址的安全性。
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
圖1為實現本發明的一系統結構示意圖;圖2為本發明的基本流程圖;圖3為本發明實施例的流程圖。
具體實施例方式
圖1所示為實現本發明業務下載的方法的一系統結構示意圖,該系統包括設置在通信網絡中的終端1、業務伺服器2與信息資料庫3,其中,信息伺服器2用於提供SP提供的各類業務的內容並發布業務的相關信息,例如下載該業務的內容的URL連結地址信息、資費信息、下載地址信息、內容大小等,與終端交互實現對下載業務的處理;信息資料庫3用於存儲業務的相關信息,例如業務名稱信息、業務標識信息、下載資費信息、寫入URL連結地址中用於唯一標識一次下載業務的Transaction ID等。
SP向業務伺服器2提供可供下載的各項業務的內容,管理員對各項內容進行審核,審核通過後,管理員將業務的相關內容放置於業務伺服器2中,對其設置URL連結地址方式並發布;同時將該業務的相關信息,例如業務名稱信息、業務標識信息、下載資費信息、Transaction ID等信息保存在信息資料庫3中。為了獲知URL連結地址被修改,向URL連結地址中寫入唯一標識某業務的當前下載業務的Transaction ID,通過鑑別Transaction ID的有效性來判斷URL連結地址是否被修改。另外,為了保證Transaction ID的安全性,採用加密算法與密鑰對Transaction ID加密。
圖2所示為本發明業務下載的方法的基本流程圖,其包括以下步驟步驟1、終端1通過瀏覽器登錄業務伺服器2的信息發布頁面,通過用於連結某業務(為方便,簡稱該業務為A業務)的URL連結地址向業務伺服器2發送用於下載A業務的下載請求信息,該下載請求信息中攜帶了標識A業務的業務標識信息以及標識A業務內容的本次下載業務的Transaction ID(例如10021)。其中,業務標識信息可以是業務名稱信息(如王XX歌曲YYY),也可以是標識該王XX歌曲YYY的標識號碼信息(例如M0081);步驟2、業務伺服器2接收到終端1發送的下載請求信息後,讀取其中攜帶的Transaction ID,判斷該Transaction ID信息是否有效,是,執行步驟3,否則,執行步驟4。
在下載業務的URL連結地址中寫入Transaction ID後,可通過對Transaction ID的鑑權來避免URL連結地址被修改,避免了SP不顯示資費信息而對用戶的資費欺詐,保證了用戶的合法利益,促進了下載業務的正常運行與健康發展,方便了用戶與運營商;步驟3、業務伺服器2向終端1發送A業務的內容信息,然後執行步驟5;步驟4、業務伺服器2根據下載請求信息中攜帶的業務標識信息從業務信息資料庫3獲取下載該業務標識信息標識的A業務的資費信息,並將其發送給終端1。
當URL連結地址被修改、刪除時,Transaction ID便會被相應的修改,這樣,URL連結地址中的Transaction ID將無法通過鑑權,業務伺服器會重新向終端發送下載業務的資費信息,避免了SP對用戶的資費欺詐;步驟5、結束。
上述步驟2中,業務伺服器2判斷下載請求信息中的Transaction ID是否有效地操作具體為業務伺服器2判斷下載請求信息中的Transaction ID與之前寫入發送下載請求信息的URL連結地址中的Transaction ID是否相同,若相同,執行步驟3;否則,說明URL連結地址被修改,為了避免SP不提供資費信息或者提供虛假的資費信息,執行步驟4。
步驟4中,業務伺服器2可以以Web頁面、Wap頁面得方式、URL連結地址或者其他方式將資費信息發送給終端1。
圖3所示為本發明業務下載的方法實施例的流程圖,其包括以下步驟步驟301、業務伺服器2接收到終端1發送的用於獲取王XX歌曲YYY的內容的獲取請求信息後,生成用於連結王XX歌曲YYY的URL連結地址,同時,從信息資料庫3中獲取唯一標識本次下載王XX歌曲YYY的TransactionID 10021,然後將Transaction ID 10021寫入URL連結地址中,並採用加密算法(例如3DES加密算法)與密鑰(例如ABC)對Transaction ID 10021進行加密;步驟302、終端1通過連結王XX歌曲YYY的URL連結地址,向業務伺服器2發送用於下載王XX歌曲YYY的下載請求信息,該下載請求信息中攜帶了標識王XX歌曲YYY的標識號碼信息M0081與標識本次下載王XX歌曲YYY的Transaction ID 10021;步驟303、業務伺服器2接收到終端1發送的下載請求信息後,採用與加密Transaction ID 10021的加密算法相應的解密算法以及加密Transaction ID10021採用的密鑰對下載請求信息中攜帶的Transaction ID 10021與寫入URL連結地址中的Transaction ID進行解密,並比較解密後獲得的下載請求信息中攜帶的Transaction ID 10021與寫入URL連結地址中的Transaction ID是否相同,若相同,執行步驟304,否則,執行步驟305;步驟304、業務伺服器2通過Web頁面向終端1發送王XX歌曲YYY的內容信息,然後執行步驟306;步驟305、業務伺服器2根據下載請求信息中攜帶的業務標識信息M0081從業務信息資料庫3獲取下載該業務標識信息標識的下載王XX歌曲YYY的資費信息(例如2.00元/次),並以Web頁面的方式將其發送給終端1;步驟306、結束。
最後所應說明的是以上實施例僅用以說明本發明的技術方案,而非對本發明作限制性理解。儘管參照上述較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解其依然可以對本發明的技術方案進行修改或者等同替換,而這種修改或者等同替換並不脫離本發明技術方案的精神和範圍。
權利要求
1.一種業務下載的方法,其中,包括步驟1、終端通過URL連結地址向業務伺服器發送用於下載業務的下載請求信息;步驟2、業務伺服器判斷所述下載請求信息中攜帶的下載標識信息是否有效,是,執行步驟3,否則,執行步驟4;步驟3、業務伺服器向終端發送所述業務的內容信息,然後執行步驟5;步驟4、業務伺服器根據所述下載請求信息中攜帶的用於標識所述業務的業務標識信息從業務信息資料庫獲取下載所述業務的資費信息,並發送給終端;步驟5、結束。
2.根據權利要求1所述的方法,其中,所述步驟1之前,還執行業務伺服器在收到所述終端發送的用於獲取所述業務的內容的獲取請求信息後,生成用於連結所述業務的內容的URL連結地址,同時,從信息資料庫中獲取用於標識所述業務的當前下載業務的下載標識信息,並將所述下載標識信息寫入所述URL連結地址中,然後將攜帶有載標識信息的URL連結地址發送給所述終端。
3.根據權利要求2所述的方法,其中,所述業務伺服器將所述下載標識信息寫入所述URL連結地址時,採用加密算法與密鑰對所述下載標識信息進行加密。
4.根據權利要求2或3所述的方法,其中,所述步驟2具體為業務伺服器判斷所述下載請求信息中攜帶的下載標識信息與向URL連結地址中寫入的下載標識信息是否相同,是,執行步驟3,否則,執行步驟4。
5.根據權利要求4所述的方法,其中,所述步驟2包括所述業務伺服器採用與所述加密算法相應的解密算法及所述密鑰對所述下載請求信息中攜帶的加密的所述下載標識信息與向所述URL連結地址中寫入的加密的下載標識信息進行解密,然後判斷所述下載請求信息中攜帶的所述下載標識信息與向所述URL連結地址中寫入的下載標識信息是否相同,是,執行步驟3,否則,執行步驟4。
6.根據權利要求1所述的方法,其中,所述步驟4中,所述業務伺服器通過Web頁面或者Wap頁面將所述資費信息發送給所述終端。
7.根據權利要求1所述的方法,其中,所述步驟4具體為業務伺服器根據所述下載請求信息中攜帶的業務名稱信息從業務信息資料庫獲取下載所述業務的資費信息,並發送給終端。
全文摘要
本發明提供了一種業務下載的方法,包括步驟1.終端通過URL連結地址向業務伺服器發送用於下載業務的請求信息;步驟2.業務伺服器判斷所述請求信息中攜帶的下載標識信息是否有效,是,執行步驟3,否則,執行步驟4;步驟3.業務伺服器向終端發送所述業務的內容信息,然後執行步驟5;步驟4.業務伺服器根據所述請求信息中攜帶的標識所述業務的業務標識信息從業務信息資料庫獲取下載所述業務的資費信息,並發送給終端;步驟5、結束。採用本發明,有效避免了SP刪除URL連結地址中的資費信息,在用戶下載業務時不顯示資費信息,進行資費欺詐,保證了用戶的合法利益,促進了下載業務的健康發展,方便了用戶與運營商。
文檔編號H04M3/42GK1859138SQ20061008068
公開日2006年11月8日 申請日期2006年5月29日 優先權日2006年5月29日
發明者張炎, 何彬, 楊劍 申請人:中國移動通信集團公司