国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種支持多通道的短信網(wǎng)關接入方法及系統(tǒng)與流程

      文檔序號:12278767閱讀:531來源:國知局
      一種支持多通道的短信網(wǎng)關接入方法及系統(tǒng)與流程

      本發(fā)明涉及通信技術,具體涉及一種支持多通道的短信網(wǎng)關接入方法及系統(tǒng)。



      背景技術:

      短信網(wǎng)關根據(jù)與運營商接入方式的不同,可分類兩類:一類是由運營商直接提供的短信網(wǎng)關資源,如移動、聯(lián)通、電信等運營商短信網(wǎng)關;另一類是在對接運營商原始短信網(wǎng)關的基礎上,結合一些定制化的功能,封裝成一個新的網(wǎng)關,面向業(yè)界特定的需求業(yè)務方。

      獨立短信平臺的出現(xiàn)通常是為了滿足大型復雜應用系統(tǒng)的需求,或是應對大型集團企業(yè)各個部門提出的多種差異化短信服務需求。獨立短信平臺所具有的特征是可兼容多個、多種通道類型的短信網(wǎng)關,能應對多業(yè)務方、大規(guī)模訪問量的短信服務請求,穩(wěn)定、可靠、快速響應的短信調(diào)度機制,同時也要配備精確的服務統(tǒng)計、監(jiān)控與告警機制。而首先是要解決多種運營商通道類型的短信網(wǎng)關接入問題,讓多類型通道的短信網(wǎng)關實現(xiàn)與平臺的無縫對接。



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

      本發(fā)明所要解決的技術問題是:提出一種支持多通道的短信網(wǎng)關接入方法及系統(tǒng),實現(xiàn)多類型通道的短信網(wǎng)關實現(xiàn)與平臺的無縫對接。

      本發(fā)明解決其技術問題所采用的技術方案是:一種支持多通道的短信網(wǎng)關接入方法,其包括以下步驟:

      a.獲取并確認現(xiàn)有短信網(wǎng)關相關信息,構建網(wǎng)關通道基礎信息池;

      b.獲取并梳理網(wǎng)關賬號資源信息,并進行加密存儲于短信平臺本地的配置文件中;

      c.建立網(wǎng)關賬號與通道信息的關聯(lián)關系;

      d.對于每一種具有相同通道類型的短信網(wǎng)關,構建對應的網(wǎng)關賬號接入引擎,作為后續(xù)新網(wǎng)關賬號接入時的通用引擎;

      e.為每一個第三方短信網(wǎng)關構建對應的賬號接入引擎;

      f.將網(wǎng)關賬號信息輸入部署好的網(wǎng)關賬號接入引擎,將網(wǎng)關賬號激活并接入短信平臺,成為短信平臺可用的服務響應資源;

      g.將已激活的網(wǎng)關賬號,連同其賬號名封裝成一個可用網(wǎng)關服務賬號,并標記為一條網(wǎng)關資源,添加到平臺的網(wǎng)關資源池。

      作為進一步優(yōu)化,步驟a中,所述短信網(wǎng)關的相關信息包括:運營商名稱、通道類型、接入要求、通用API文檔、通用SDK與其他關聯(lián)文檔信息。

      作為進一步優(yōu)化,步驟b中,所述網(wǎng)關賬號資源信息包括:運營商類型、網(wǎng)關賬號名、網(wǎng)關密碼、賬號申請單位所分配的身份識別碼。

      作為進一步優(yōu)化,步驟c中,根據(jù)網(wǎng)關賬號信息的運營商類型,查找出網(wǎng)關通道基礎信息池中對應的通道類型,并建立網(wǎng)關賬號與通道信息的關聯(lián)關系。

      作為進一步優(yōu)化,步驟d具體包括:

      d1.對于單一的一個網(wǎng)關賬號,提取配置文件中經(jīng)過加密的網(wǎng)關賬號資源信息,以及對應通道類型下的API文檔、SDK,作為連接通道運營商的準入條件與網(wǎng)關對接必備要素;

      d2.對網(wǎng)關賬號資源信息進行解密,以解密后的賬號名、密碼、單位身份識別碼、API文檔中的請求URL,以及UTL定義所必需的參數(shù)封裝對應短信網(wǎng)關服務的請求工具包;

      d3.根據(jù)不同通道下網(wǎng)關服務功能的不同,重復步驟d2封裝相應的服務請求工具包,直至完成所有通道下網(wǎng)關服務對應的服務請求工具包的封裝;

      d4.針對封裝的服務請求工具包,開發(fā)對應的測試Demo,測試每一個請求工具包是否能發(fā)起正常的請求鏈接、是否能得到預期的響應,若網(wǎng)關賬號下的服務請求工具包測試通過,則將該服務請求工具包標記為已激活,若網(wǎng)關賬號下所有功能的服務請求工具包都獲得了測試通過,則將該網(wǎng)關賬號標記為已激活,對于測試未獲得預期結果的服務請求工具包,則新修改服務請求工具包的實現(xiàn)方法或流程,直到完全獲得了預期結果。

      作為進一步優(yōu)化,步驟d3中,所述網(wǎng)關服務功能包括:

      短信驗證服務、語音驗證碼服務、短信回執(zhí)服務、關鍵字訂閱開通服務,對接這些服務時分別封裝相應的請求工具包。

      此外,本發(fā)明的另一目的還在于提出一種支持多通道的短信網(wǎng)關接入系統(tǒng),其包括:

      通道與網(wǎng)關賬號信息配置模塊,用于獲取并確認現(xiàn)有短信網(wǎng)關相關信息,構建網(wǎng)關通道基礎信息池;獲取并梳理網(wǎng)關賬號資源信息,并進行加密存儲于短信平臺本地的配置文件中;建立網(wǎng)關賬號與通道信息的關聯(lián)關系;

      網(wǎng)關賬號接入引擎模塊,用于構建通道類型對應的網(wǎng)關賬號接入引擎,作為新網(wǎng)關賬號接入時的通用引擎,并為每一個第三方短信網(wǎng)關構建對應的賬號接入引擎;

      引擎Demo校驗模塊,用于對網(wǎng)關賬號接入引擎模塊中的接入引擎進行校驗與測試,若網(wǎng)關賬號下的服務請求工具包測試通過,則將該服務請求工具包標記為已激活,若網(wǎng)關賬號下所有功能的服務請求工具包都獲得了測試通過,則將該網(wǎng)關賬號標記為已激活;

      網(wǎng)關賬號資源池模塊,用于將引擎Demo校驗模塊中已通過校驗與測試的網(wǎng)關賬號,連同其賬號名封裝成一個可用網(wǎng)關服務賬號,并標記為一條網(wǎng)關資源,添加到短信平臺的網(wǎng)關資源池;

      平臺跟蹤與日志模塊,用于對其它模塊的操作與流程進行跟蹤、記錄,監(jiān)測這個過程中可能出現(xiàn)的異常情況。

      本發(fā)明的有益效果是:通過構建網(wǎng)關通道基礎信息池,梳理需求所提供的網(wǎng)關賬號,并將通道信息與賬號信息關聯(lián),根據(jù)通道運營商提供的API文檔與規(guī)則,以服務請求工具包的方式將網(wǎng)關賬號的服務功能接入短信平臺;其中,網(wǎng)關賬號是短信平臺提供服務的來源,集成多種網(wǎng)關通道與多個短信網(wǎng)關賬號的短信平臺,能滿足多樣化的短信服務需求;本發(fā)明中,針對短信服務需求與網(wǎng)關賬號功能的多樣化,實現(xiàn)了多個網(wǎng)關賬號的批量接入與同一網(wǎng)關賬號下新服務功能的增量接入。

      附圖說明

      圖1為本發(fā)明實施例中的短信網(wǎng)關接入方法流程圖;

      圖2為本發(fā)明實施例中的短信網(wǎng)關接入系統(tǒng)框圖。

      具體實施方式

      本發(fā)明旨在提出一種支持多通道的短信網(wǎng)關接入方法及系統(tǒng),實現(xiàn)多類型通道的短信網(wǎng)關實現(xiàn)與平臺的無縫對接。本發(fā)明公開的支持多通道的短信網(wǎng)關接入方法與系統(tǒng)中,每一個短信網(wǎng)關賬號都攜帶相應的賬號名、密碼、通道類型、對接API等信息,根據(jù)這些信息接入平臺后,以一個獨立成員的身份加入短信網(wǎng)關資源池,在平臺中正式生效并運營。

      下面結合附圖及實施例對本發(fā)明的方案作進一步的描述:

      實施例1:

      如圖1所示,本實施例中的支持多通道的短信網(wǎng)關接入方法,包括以下步驟:

      步驟S101,構建網(wǎng)關通道基礎信息池:獲取并確認現(xiàn)有短信網(wǎng)關的運營商名稱、通道類型、接入要求、通用API文檔、通用SDK與其他關聯(lián)文檔等信息,構建包含移動、聯(lián)通、電信以及第三方運營商通道的網(wǎng)關通道基礎信息池,其中第三方通道類型如容聯(lián)云通訊等。

      步驟S102,獲取并梳理網(wǎng)關賬號資源信息:獲取并梳理由平臺需求方或業(yè)務需求方提供的網(wǎng)關賬號資源信息,包括運營商類型、網(wǎng)關賬號名、網(wǎng)關密碼、賬號申請單位所分配的身份識別碼等,將網(wǎng)關賬號名、密碼、單位身份識別碼等關鍵信息加密存儲于短信平臺本地的配置文件中。

      步驟S103,平臺關聯(lián)網(wǎng)關賬號與通道基礎信息池:根據(jù)步驟S102中網(wǎng)關賬號信息的運營商類型,查找出步驟S101網(wǎng)關通道基礎信息池中對應的通道類型,并建立網(wǎng)關賬號與通道類型信息的關聯(lián)關系,若網(wǎng)關賬號在通道基礎信息池中沒有找到對應的通道類型,則將該網(wǎng)關賬號所對應的第三方通道類型信息增量維護到通道基礎信息池。

      步驟S104,構建網(wǎng)關賬號接入引擎:對于具有相同通道類型的短信網(wǎng)關,構建通用的網(wǎng)關賬號接入引擎,具體流程為,提取步驟S102配置文件中經(jīng)過加密的網(wǎng)關賬號資源信息,以及對應通道類型下的API文檔、SDK等,對關賬號資源信息進行解密,以解密后的賬號名、密碼、單位身份識別碼、API文檔中的請求URL,以及UTL定義所必需的參數(shù),封裝對應短信網(wǎng)關服務的請求工具包,根據(jù)不同通道下網(wǎng)關服務功能的不同,需分別封裝相應的服務請求工具包,其中網(wǎng)關服務功能包括短信驗證服務、語音驗證碼服務、短信回執(zhí)服務、關鍵字訂閱開通服務等,對接這些服務時分別封裝相應的請求工具包;針對已封裝的服務請求工具包,開發(fā)對應的測試Demo,測試每一個請求工具包是否能發(fā)起正常的請求鏈接、是否能得到預期的響應,若網(wǎng)關賬號下的服務請求工具包測試通過,則將該服務請求工具包標記為已激活,若網(wǎng)關賬號下所有功能的服務請求工具包都獲得了測試通過,則將該網(wǎng)關賬號標記為已激活,而對于測試未獲得預期結果的服務請求工具包,則需要重新修改服務請求工具包的實現(xiàn)方法或流程,直到完全獲得了預期結果。

      步驟S105,構建第三方通道類型的網(wǎng)關賬號接入引擎:對于第三方通道類型的短信網(wǎng)關,由于其API與賬號信息類型與個數(shù)的不確定性,需為每一個第三方短信網(wǎng)關增量構建對應的賬號接入引擎,以滿足平臺的需求,方法與步驟S104相同。

      步驟S106,使用網(wǎng)關賬號接入引擎激活網(wǎng)關賬號:將步驟S102中經(jīng)過梳理的網(wǎng)關賬號信息輸入步驟S104或步驟S105中部署好的網(wǎng)關賬號接入引擎,將網(wǎng)關賬號激活并接入短信平臺,使網(wǎng)關賬號成為短信平臺可用的服務響應資源。

      步驟S107,將已激活的網(wǎng)關賬號加入網(wǎng)關資源池:將步驟S106中已激活的網(wǎng)關賬號,連同其賬號名封裝成一個可用網(wǎng)關服務賬號,并標記為一條網(wǎng)關資源,添加到平臺的網(wǎng)關資源池,供平臺業(yè)務調(diào)用。

      實施例2:

      如圖2所示,本實施例中的支持多通道的短信網(wǎng)關接入系統(tǒng),包括以下模塊:

      通道與網(wǎng)關賬號信息配置模塊201,收集包括移動、聯(lián)通、電信以及第三方的短信網(wǎng)關運營商名稱、通道類型、接入要求、通用API文檔、通用SDK與其他關聯(lián)文檔等信息,構建網(wǎng)關通道基礎信息池;獲取并梳理網(wǎng)關賬號資源信息,包括運營商類型、網(wǎng)關賬號名、網(wǎng)關密碼、賬號申請單位所分配的身份識別碼等,將網(wǎng)關賬號名、密碼、單位身份識別碼等關鍵信息加密存儲于短信平臺本地的配置文件中;根據(jù)網(wǎng)關賬號信息的運營商類型,查找出網(wǎng)關通道基礎信息池中對應的通道類型,建立網(wǎng)關賬號與通道信息的關聯(lián)關系。

      網(wǎng)關賬號接入引擎模塊202,為具有相同通道類型的短信網(wǎng)關,構建通用的網(wǎng)關賬號接入引擎,如為短信平臺需要對接聯(lián)通短信網(wǎng)關,而對于不同業(yè)務方的需求,需要為他們配置不同的短信網(wǎng)關賬號,便于計費與其他管理,則可以為這些網(wǎng)關賬號構建相同的接入引擎。對于單一的一個網(wǎng)關賬號,提取其通道與網(wǎng)關賬號信息配置模塊201配置文件中經(jīng)過加密的網(wǎng)關賬號資源信息,以及對應通道類型下的API文檔、SDK等,作為連接通道運營商的準入條件與網(wǎng)關對接必備要素;對網(wǎng)關賬號資源信息進行解密,以解密后的賬號名、密碼、單位身份識別碼、API文檔中的請求URL,以及UTL定義所必需的參數(shù),封裝對應短信網(wǎng)關服務的請求工具包;根據(jù)不同通道下網(wǎng)關服務功能的不同,需封裝相應的服務請求工具包。

      引擎Demo校驗模塊203,對網(wǎng)關賬號接入引擎模塊202中的接入引擎進行校驗與測試。針對網(wǎng)關賬號接入引擎模塊中封裝的服務請求工具包,開發(fā)對應的測試Demo(樣板),測試每一個請求工具包是否能發(fā)起正常的請求鏈接、是否能得到預期的響應,若網(wǎng)關賬號下的服務請求工具包測試通過,則將該服務請求工具包標記為已激活,若網(wǎng)關賬號下所有功能的服務請求工具包都獲得了測試通過,則將該網(wǎng)關賬號標記為已激活,而對于測試未獲得預期結果的服務請求工具包,則需要回到模塊202,重新修改服務請求工具包的實現(xiàn)方法或流程,直到服務請求工具包校驗通過,完全獲得了預期結果。

      網(wǎng)關賬號資源池模塊204,存儲并管理已激活的網(wǎng)關賬號資源。將引擎Demo校驗模塊203中已通過校驗與測試的網(wǎng)關賬號,連同其賬號名封裝成一個可用網(wǎng)關服務賬號,并標記為一條網(wǎng)關資源,添加到短信平臺的網(wǎng)關資源池,供平臺業(yè)務調(diào)用,在網(wǎng)關賬號資源池中,存在若干已激活的網(wǎng)關賬號,對于業(yè)務方的請求,短信服務將從網(wǎng)關賬號資源池輸出。

      平臺跟蹤與日志模塊205,對網(wǎng)關賬號接入引擎模塊202等其他四個模塊的操作與流程進行跟蹤、記錄,以觀察者的角色記錄下短信網(wǎng)關賬號接入短信平臺的整個過程,監(jiān)測這個過程中可能出現(xiàn)的異常情況,并及時通知運維人員處理。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1