本發明專利技術實施例提供一種第三方程序SDK驗證處理方法及裝置,所述方法包括:接收使用第三方程序功能的觸發操作后,生成當前驗證信息;將當前驗證信息與存儲在本地的成功驗證信息進行匹配;若判斷獲知當前驗證信息與成功驗證信息一致,則向第三方程序發送當前驗證信息,以獲得第三方程序返回的與所述功能對應的SDK。本發明專利技術實施例提供的第三方程序SDK驗證處理方法及裝置,通過在向第三方程序發出調用SDK請求時,當前使用的應用程序將當前驗證信息和成功驗證信息進行匹配,獲知當前驗證信息與成功驗證信息一致,向第三方程序發送當前驗證信息,以獲得第三方程序返回的SDK,從而解決了現有技術中由第三方程序進行信息匹配不成功后導致的程序功能不可用的問題。
【技術實現步驟摘要】
本專利技術實施例涉及平臺服務
,尤其涉及一種第三方程序SDK驗證處理方法及裝置。
技術介紹
SDK(SoftwareDevelopmentKit,即軟件開發工具包)一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件的開發工具的集合。在當前使用的應用程序調用第三方程序SDK時,需要向第三方程序發送自身的驗證信息,并由第三方程序將所述驗證信息與預存的驗證信息進行匹配,若出現匹配不成功,則當前使用的應用程序不被授權使用第三方程序SDK,進而導致程序功能不可用,甚至崩潰。
技術實現思路
本專利技術實施例提供一種第三方程序SDK驗證處理方法及裝置,用以解決現有技術中當前使用的應用程序在調用第三方程序SDK時,直接向第三方程序發送驗證信息,由第三方程序進行信息匹配不成功后導致的程序功能不可用的問題。本專利技術實施例提供一種第三方程序SDK驗證處理方法,包括:在接收到使用第三方程序功能的觸發操作后,生成與所述第三方程序功能對應的當前驗證信息;將所述當前驗證信息與存儲在本地的歷史記錄表進行匹配,所述歷史記錄表包括之前使用所述功能時向所述第三方程序發送的用于請求驗證并驗證成功的成功驗證信息;若判斷獲知所述當前驗證信息與所述成功驗證信息一致,則向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK。優選地,所述方法還包括:若判斷獲知所述當前驗證信息與所述成功驗證信息不一致,則結束處理流程。優選地,所述歷史記錄表按照時間順序存儲多個所述成功驗證信息。優選地,每個所述成功驗證信息均和對應的第三方程序一一對應。優選地,所述判斷獲知所述當前驗證信息與所述成功驗證信息不一致,則結束處理流程,具體為:當獲知所述當前驗證信息與所述成功驗證信息不一致,則繼續顯示當前應用程序的操作界面。本專利技術實施例提供一種第三方程序SDK驗證處理裝置,包括:信息生成模塊,用于在接收到使用第三方程序功能的觸發操作后,生成與所述第三方程序功能對應的當前驗證信息;信息匹配模塊,用于將所述當前驗證信息與存儲在本地的歷史記錄表進行匹配,所述歷史記錄表包括之前使用所述功能時向所述第三方程序發送的用于請求驗證并驗證成功的成功驗證信息;處理模塊,用于在判斷獲知所述當前驗證信息與所述成功驗證信息一致,則向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK。優選地,所述處理模塊還用于:在判斷獲知所述當前驗證信息與所述成功驗證信息不一致,則結束處理流程。優選地,還包括信息存儲模塊,用于存儲歷史記錄表。優選地,所述處理模塊具體用于:當獲知所述當前驗證信息與所述成功驗證信息不一致,則繼續顯示當前應用程序的操作界面。優選地,所述信息存儲模塊具體用于:按照時間順序存儲多個所述成功驗證信息。本專利技術實施例提供的第三方程序SDK驗證處理方法,通過在向第三方程序發出調用SDK請求時,當前使用的應用程序將生成的當前驗證信息和存儲在本地的歷史記錄表上的成功驗證信息進行匹配,獲知所述當前驗證信息與所述成功驗證信息一致,向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK,從而防止由第三方程序進行信息匹配不成功后導致的程序功能不可用的問題。本專利技術實施例提供的第三方程序SDK驗證處理裝置,通過在向第三方程序發出調用SDK請求時,當前使用的應用程序將生成的當前驗證信息和存儲在本地的歷史記錄表上的成功驗證信息進行匹配,獲知所述當前驗證信息與所述成功驗證信息一致,向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK,從而防止由第三方程序進行信息匹配不成功后導致的程序功能不可用的問題。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例1提供的第三方程序SDK驗證處理方法的流程示意圖;圖2為本專利技術實施例2提供的第三方程序SDK驗證處理方法的流程示意圖;圖3為本專利技術實施例3提供的第三方程序SDK驗證處理裝置的結構示意圖;圖4為本專利技術實施例4提供的第三方程序SDK驗證處理裝置的結構示意圖。具體實施方式為使本專利技術實施例的目的、技術方案和優點更加清楚,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。圖1示出了本專利技術實施例1提供的一種第三方程序SDK驗證處理方法,包括:S11、在接收到使用第三方程序功能的觸發操作后,生成與所述第三方程序功能對應的當前驗證信息。在本步驟中,需要說明的是,在接收到使用第三方程序功能的觸發操作后,生成與所述第三方程序功能對應的當前驗證信息。每個驗證信息與對應的第三方程序一一對應,即每個當前應用程序向第三方程序發送唯一的驗證信息。S12、將所述當前驗證信息與存儲在本地的歷史記錄表進行匹配,所述歷史記錄表包括之前使用所述功能時向所述第三方程序發送的用于請求驗證并驗證成功的成功驗證信息。在本步驟中,需要說明的是,由于當前使用的應用程序在之前使用所述程序功能時,向所述第三方程序發送過用于請求驗證并驗證成功的成功驗證信息。而在驗證過程中獲得的成功驗證信息被存儲在歷史記錄表中并存儲在本地。由于當前使用的應用程序實現多個程序功能,需向多個第三方程序發送調用第三方程序對應SDK的驗證請求,因此,經過驗證成功的每個成功驗證信息可按照時間順序存儲在所述歷史記錄表中。由于每次使用所述程序功能時,均要生成新的驗證信息去驗證。故在向第三方程序發送調用SDK之前,將生成的當前驗證信息和歷史記錄表中的成功驗證信息進行匹配。S13、若判斷獲知所述當前驗證信息與所述成功驗證信息一致,則向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK。在本步驟中,需要說明的是,當所述當前驗證信息與所述成功驗證信息一致,則向所述第三方程序發送所述當前驗證信息。由于在歷史記錄表中記錄有當前使用的應用程序向第三方程序發送過驗證信息的記錄,故當第三方程序接收到當前驗證信息后,與第三方程序預存的驗證信息進行匹配以獲得成功,從而第三方程序可授權當前使用的應用程序使用SDK。本專利技術實施例1提供的第三方程序SDK驗證處理方法,通過在向第三方程序發出調用SDK請求時,當前使用的應用程序將生成的當前驗證信息和存儲在本地的歷史記錄表上的成功驗證信息進行匹配,獲知所述當前驗證信息與所述成功驗證信息一致,向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK,從而防止由第三方程序進行信息匹配不成功后導致的程序功能不可用的問題。圖2示出了本專利技術實施例2提供的一種第三方程序SDK驗證處理方法,包括:S21、在接收到使用第三方程序功能的觸發操作后,生成與所述第三方程序功能對應的當前驗證信息。在本步驟中,需要本文檔來自技高網...

【技術保護點】
一種第三方程序SDK驗證處理方法,其特征在于,包括:在接收到使用第三方程序功能的觸發操作后,生成與所述第三方程序功能對應的當前驗證信息;將所述當前驗證信息與存儲在本地的歷史記錄表進行匹配,所述歷史記錄表包括之前使用所述功能時向所述第三方程序發送的用于請求驗證并驗證成功的成功驗證信息;若判斷獲知所述當前驗證信息與所述成功驗證信息一致,則向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK。
【技術特征摘要】
1.一種第三方程序SDK驗證處理方法,其特征在于,包括:在接收到使用第三方程序功能的觸發操作后,生成與所述第三方程序功能對應的當前驗證信息;將所述當前驗證信息與存儲在本地的歷史記錄表進行匹配,所述歷史記錄表包括之前使用所述功能時向所述第三方程序發送的用于請求驗證并驗證成功的成功驗證信息;若判斷獲知所述當前驗證信息與所述成功驗證信息一致,則向所述第三方程序發送所述當前驗證信息,以獲得所述第三方程序返回的與所述功能對應的SDK。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:若判斷獲知所述當前驗證信息與所述成功驗證信息不一致,則結束處理流程。3.根據權利要求1或2所述的方法,其特征在于,所述歷史記錄表按照時間順序存儲多個所述成功驗證信息。4.根據權利要求3所述的方法,其特征在于,每個所述成功驗證信息均和對應的第三方程序一一對應。5.根據權利要求2所述的方法,其特征在于,所述判斷獲知所述當前驗證信息與所述成功驗證信息不一致,則結束處理流程,具體為:當獲知所述當前驗證信息與所述成功驗證信息不一致,則繼續顯示當前應用程序的操作界面。...
【專利技術屬性】
技術研發人員:陳超,
申請(專利權)人:樂視控股北京有限公司,樂視移動智能信息技術北京有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。