【技術實現步驟摘要】
本公開涉及通信領域,特別涉及一種插件服務獲取方法、插件服務提供方法及裝置。
技術介紹
客戶端中可以安裝插件,客戶端除了可以獲取自身對應的服務之外,還可以通過調用插件以獲取插件對應的插件服務。其中,插件是一種遵循一定規范的應用程序接口編寫出來的程序。當客戶端需要獲取插件對應的插件服務時,客戶端訪問客戶端對應的業務服務器,并從業務服務器中獲取相應的插件服務。然而當客戶端中的插件較多時,業務服務器的負荷較重。
技術實現思路
為了解決客戶端中的插件從業務服務器中獲取插件服務導致業務服務器負荷較重的問題,本公開提供一種插件服務獲取方法、插件服務提供方法及裝置。所述技術方案如下:根據本公開實施例的第一方面,提供一種插件服務獲取方法,用于業務服務器中,該方法包括:接收客戶端發送的帳號令牌和插件標識,帳號令牌用于表示客戶端具有訪問業務服務器的訪問權限,插件標識是客戶端中的插件的標識;根據插件標識和帳號令牌生成插件標識對應的插件令牌;向客戶端以及插件所對應的插件服務器發送插件令牌,客戶端中的插件用于根據插件令牌從插件服務器中獲取插件服務。可選的,向插件所對應的插件服務器發送插件令牌,包括:查詢預設對應關系,獲取與插件標識對應的插件服務器標識;根據插件服務器標識向插件服務器發送插件令牌;其中,預設對應關系包括插件標識與插件服務器標識之間的對應關系。可選的,該方法還包括:向帳號服務器發送帳號令牌;接收帳號服務器返回的認證結果,認證結果是帳號服務器對帳號令牌進行認證后發送的信息;當認證結果表示認證成功時,執行根據插件標識和帳號令牌生成插件標識對應的插件令牌的步驟。根據本公開實施例的 ...
【技術保護點】
一種插件服務獲取方法,其特征在于,用于業務服務器中,所述方法包括:接收客戶端發送的帳號令牌和插件標識,所述帳號令牌用于表示所述客戶端具有訪問所述業務服務器的訪問權限,所述插件標識是所述客戶端中的插件的標識;根據所述插件標識和所述帳號令牌生成所述插件標識對應的插件令牌;向所述客戶端以及所述插件所對應的插件服務器發送所述插件令牌,所述客戶端中的所述插件用于根據所述插件令牌從所述插件服務器中獲取插件服務。
【技術特征摘要】
1.一種插件服務獲取方法,其特征在于,用于業務服務器中,所述方法包括:接收客戶端發送的帳號令牌和插件標識,所述帳號令牌用于表示所述客戶端具有訪問所述業務服務器的訪問權限,所述插件標識是所述客戶端中的插件的標識;根據所述插件標識和所述帳號令牌生成所述插件標識對應的插件令牌;向所述客戶端以及所述插件所對應的插件服務器發送所述插件令牌,所述客戶端中的所述插件用于根據所述插件令牌從所述插件服務器中獲取插件服務。2.根據權利要求1所述的方法,其特征在于,所述向所述插件所對應的插件服務器發送所述插件令牌,包括:查詢預設對應關系,獲取與所述插件標識對應的插件服務器標識;根據所述插件服務器標識向所述插件服務器發送所述插件令牌;其中,所述預設對應關系包括插件標識與插件服務器標識之間的對應關系。3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:向帳號服務器發送所述帳號令牌;接收所述帳號服務器返回的認證結果,所述認證結果是所述帳號服務器對所述帳號令牌進行認證后發送的信息;當所述認證結果表示認證成功時,執行所述根據所述插件標識和所述帳號令牌生成所述插件標識對應的插件令牌的步驟。4.一種插件服務獲取方法,其特征在于,用于插件中,所述方法包括:根據插件標識從所在的客戶端中獲取所述插件標識對應的插件令牌,所述插件令牌是所述客戶端對應的業務服務器根據所述客戶端發送的帳號令牌和所述插件標識生成并反饋給所述客戶端的,所述帳號令牌用于表示所述客戶端具有訪問所述業務服務器的訪問權限;根據所述插件令牌從插件服務器中獲取插件服務。5.根據權利要求4所述的方法,其特征在于,所述根據所述插件令牌從插件服務器中獲取插件服務,包括:向所述插件服務器發送服務獲取請求,所述服務獲取請求用于請求從所述插件服務器中獲取所述插件服務,所述服務獲取請求中至少包括所述插件令牌,所述插件服務器用于在對所述插件令牌認證成功時,根據所述服務獲取請求向所述插件提供所述插件服務;接收所述插件服務器提供的所述插件服務。6.一種插件服務提供方法,其特征在于,用于插件服務器中,所述方法包括:接收并存儲業務服務器發送的插件令牌,所述插件令牌是所述業務服務器根據接收到的客戶端發送的帳號令牌和插件標識生成的與所述插件標識對應的令牌,所述帳號令牌用于表示所述客戶端具有訪問所述業務服務器的訪問權限,所述插件標識是所述客戶端中包括的插件的標識;接收插件發送的插件令牌,根據存儲的所述插件令牌和接收到的所述插件令牌為所述插件提供插件服務,所述插件發送的插件令牌是所述插件根據所述插件的插件標識從所在的客戶端中獲取的與所述插件標識對應的插件令牌,所述客戶端中的所述插件令牌為所述客戶端接收到的所述業務服務器反饋的令牌。7.根據權利要求6所述的方法,其特征在于,所述接收插件發送的插件令牌,根據存儲的所述插件令牌和接收到的所述插件令牌為所述插件提供插件服務,包括:接收所述插件發送的服務獲取請求,所述服務獲取請求用于請求獲取所述插件服務,所述服務獲取請求中至少包括所述插件令牌;根據存儲的所述插件令牌對接收到的所述插件令牌進行認證;在認證成功時,為所述插件提供所述插件服務。8.一種插件服務獲取裝置,其特征在于,所述裝置包括:第一接收模塊,被配置為接收客戶端發送的帳號令牌和插件標識,所述帳號令牌用于表示所述客戶端具有訪問所述業務服務器的訪問權限,所述插件標識是所述客戶端中的插件的標識;生成模塊,被配置為根據所述插件標識和所述帳號令牌生成所述插件標識對應的插件令牌;插件令牌發送模塊,被配置為向所述客戶端以及所述插件所對應的插件服務器發送所述插件令牌,所述客戶端中的所述插件用于根據所述插件令牌從所述插件服務器中獲取插件服務。9.根據權利要求8所述的裝置,其特征在于,所述插件令牌發送模塊包括:查詢子模塊,被配置為查詢預設對應關系,獲取與所述插件標識對應的插件服務器標識;發送子模塊,被配置為根據所述插件服務器標識向所述插件服務器發送所述插件令牌;其中,所述預設對應關系包括插件標識與插件服務器標識之間的對應關系。10.根據權利要求8或9所述的裝置,其特征在于,所述裝置還包括:帳號令牌發送模塊,被配置為向帳號服務器發送所述帳...
【專利技術屬性】
技術研發人員:孟亞楠,劉鐵俊,張鵬飛,
申請(專利權)人:北京小米移動軟件有限公司,北京智米科技有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。