[0059] 表 1
[0060] 本實施例服務器101將對應的設備信息與應用平臺102的登錄賬號進行關聯的過 程可以描述如下:
[0061] 由于應用接入方采用瀏覽器的SDK或直接在瀏覽器框架下進行開發,此時SDK或 瀏覽器會獲取到應用平臺102持有設備身份信息,稱為GUID,并在瀏覽器第一次連接時,上 報給瀏覽器遠程后臺服務端,即本實施例所稱服務器101后臺服務端。
[0062] 在開發者進行二維碼掃描時,應用處于開啟狀態。應用平臺102持有設備與服務 器101后臺處于長連接狀態。服務器101前端開放平臺在應用平臺102進行二維碼掃描后, 獲取到掃描操作請求攜帶的ID,將此ID與應用平臺102持有設備身份信息GUID -并告知 服務器101后臺服務端,進行設備匹配,此時,服務器101即可獲取到與ID對應的設備身份 信息。另外,服務器101后臺服務端通過該ID找到與所述ID關聯的應用平臺102的登錄 賬號,將對應的設備身份信息與應用平臺102的登錄賬號進行關聯匹配,由此,通過隨機生 成的ID即可將對應的設備身份信息與應用平臺102的登錄賬號進行關聯匹配。
[0063] 在關聯成功后,服務器101將所述ID失效。同時,服務器101向應用平臺102返 回關聯成功消息,如圖7所示,應用平臺102顯示設備添加成功頁面。
[0064] 本實施例通過上述方案,在應用平臺102(即外部內容提供商)接入服務器101進 行應用測試時,通過直接掃描二維碼的方式,對設備進行注冊,其中設備身份信息對應用平 臺102不可見,由此可以避免將敏感身份信息暴露給作為第三方的應用平臺102,而后續涉 及到設備身份綁定的接入聯調流程還可繼續完成,從而在保證數據的安全性的同時,保證 了測試流程的完整性。
[0065] 進一步地,在服務器101將對應的設備信息與應用平臺102的登錄賬號進行關聯 成功后,服務器101根據應用平臺102的登錄賬號以及對應的設備信息,匹配對應的服務資 源供應用平臺102進行應用測試接入聯調操作,由此,應用平臺102可以調用服務器101提 供的服務資源,進行應用測試接入聯調操作,在保證數據的安全性的同時,也保證了測試流 程的完整性。
[0066] 具體應用場景如下:
[0067] 若某一應用內容提供商,為了推送天氣資訊這一應用,在接入瀏覽器時涉及到用 戶個人信息的敏感服務,需要服務方提供資源(比如用戶設備號)對該應用進行測試,以便 保證用戶業務數據安全性。為了避免設備身份信息暴露,服務器101根據應用平臺102的 操作請求生成帶有ID屬性的二維碼,應用平臺102通過掃描該二維碼完成所使用設備的注 冊,之后,服務器101提供相應的服務資源,應用平臺102調用服務器101提供的服務資源, 進行應用測試接入聯調操作,完成應用測試。
[0068] 本實施例通過上述方案,在應用平臺102(即外部內容提供商)接入服務器101進 行應用測試時,通過直接掃描二維碼的方式,對設備進行注冊,其中設備身份信息對應用平 臺102不可見,由此可以避免將敏感身份信息暴露給作為第三方的應用平臺102,而后續涉 及到設備身份綁定的接入聯調流程還可繼續完成,從而在保證數據的安全性的同時,保證 了測試流程的完整性。
[0069] 進一步地,在關聯成功后,服務器101在對外開放平臺顯示設備注冊成功頁面,以 便維護人員進行相應的維護操作。
[0070] 如圖3所示,圖3是本發明實施例方案涉及的服務器硬件運行環境結構示意圖。
[0071] 如圖3所示,該服務器可以包括:處理器1001,例如CPU,網絡接口 1004,用戶接口 1003,存儲器1005,通信總線1002。其中,通信總線1002用于實現服務器這些組件之間的 連接通信。用戶接口 1003可以包括顯示屏(Display)、輸入單元比如鍵盤(Keyboard),可 以供后臺維護人員進行相關輸入操作,可選用戶接口 1003還可以包括標準的有線接口、無 線接口。網絡接口 1004可選的可以包括標準的有線接口、無線接口(如WI-FI接口)。存 儲器1005可以是高速RAM存儲器,也可以是穩定的存儲器(non-volatile memory),例如磁 盤存儲器。存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。
[0072] 可選地,該服務器還可以包括攝像頭、RF(Radio Frequency,射頻)電路,傳感器、 音頻電路、WiFi模塊等等。
[0073] 本領域技術人員可以理解,圖3中示出的服務器結構并不構成對服務器的限定, 可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0074] 如圖3所示,作為一種計算機存儲介質的存儲器1005中可以包括操作系統、網絡 通信模塊、用戶接口模塊以及應用測試程序。
[0075] 在圖3所示的服務器中,網絡接口 1004主要用于連接應用平臺,與應用平臺進行 數據通信;用戶接口 1003主要用于連接后臺維護客戶端,與客戶端進行數據通信;而處理 器1001可以用于調用存儲器1005中存儲的應用測試程序,并執行以下操作:
[0076] 接收應用平臺發送的設備注冊請求,所述設備注冊請求包括所述應用平臺在服務 器上的登錄賬號;
[0077] 根據所述設備注冊請求,生成與所述應用平臺的登錄賬號相關聯的ID,并基于所 述ID生成二維碼;
[0078] 接收所述應用平臺進行掃描所述二維碼的操作請求;
[0079] 根據所述操作請求,將對應的設備信息與所述應用平臺的登錄賬號進行關聯。
[0080] 進一步地,處理器1001可以調用存儲器1005中存儲的應用測試程序,還執行以下 操作:
[0081] 解析所述操作請求,從中獲取所述ID ;
[0082] 根據所述ID獲取與所述ID關聯的所述應用平臺的登錄賬號,將對應的設備信息 與所述應用平臺的登錄賬號進行關聯。
[0083] 進一步地,處理器1001可以調用存儲器1005中存儲的應用測試程序,還執行以下 操作:
[0084] 在關聯成功后,將所述ID失效。
[0085] 進一步地,處理器1001可以調用存儲器1005中存儲的應用測試程序,還執行以下 操作:
[0086] 在關聯成功后,向所述應用平臺返回關聯成功消息。
[0087] 進一步地,處理器1001可以調用存儲器1005中存儲的應用測試程序,還執行以下 操作:
[0088] 在關聯成功后,根據所述應用平臺的登錄賬號以及對應的設備信息,匹配對應的 服務資源供所述應用平臺進行應用測試接入聯調操作。
[0089] 進一步地,處理器1001可以調用存儲器1005中存儲的應用測試程序,還執行以下 操作:
[0090] 在關聯成功后,所述服務器在對外開放平臺顯示設備注冊成功頁面。
[0091] 本實施例通過上述方案,在應用平臺(即外部內容提供商)接入服務器進行應用 測試時,通過直接掃描二維碼的方式,對設備進行注冊,其中設備身份信息對應用平臺不可 見,由此可以避免將敏感身份信息暴露給作為第三方的應用平臺,而后續涉及到設備身份 綁定的接入聯調流程還可繼續完成,從而在保證數據的安全性的同時,保證了測試流程的 完整性。
[0092] 基于上述系統架構和硬件結構,提出本發明應用測試方法實施例。
[0093] 如圖4所示,本發明第一實施例提出一種應用測試方法,包括:
[0094] 步驟S201,應用平臺向服務器發送設備注冊請求,所述設備注冊請求包括所述應 用平臺在服務器上的登錄賬號;
[0095] 由于作為第三方應用平臺的內容提供商,在接入涉及到用戶個人信息的敏感服務 時,需要服務方提供資源(比如用戶設備號)進行測試,以便保證用戶業務數據安全性,但 是,此類信息涉及到用戶的身份態規則,因此不便于向外部內容提供商提供。本實施例方案 可以避免將敏感身份信息暴露給作為第三方的應用平臺,而后續涉及到設備身份綁定的接 入聯調流程還可繼續完成,從而在保證數據的安全性的同時,還保證測試流程的完整性。
[0096] 具體地,應用平臺在進行應用測試時,首先,需要向服務器注冊應用平臺自身使用 的測試設備,由此,向服務器發送設備注冊請求。
[0097] 在該設備注冊請求中攜帶應用平臺在服務器上的登錄賬號,該登錄賬號比如可以 為即時通訊賬號(如QQ號)、微博、社區賬號等各種應用賬號。
[0098] 如前所述,服務器對外提供有對外開放平臺,應用平臺通過該對外開放平臺進行 賬號注冊,并依據所注冊的登錄賬號從對外開放平臺登錄服務器。
[0099] 在進行應用測試時,應用平臺將登錄賬號攜帶在設備注冊請求中發送給服務器。
[0100] 其中,設備注冊請求的觸發方式可以有多種,比如,在服務器的對外開放平臺上提 供用戶操作界面,在用戶操作界面上設置添加設備選項,如圖5所示,用戶可以點擊添加設 備選項,以此來觸發設備注冊請求。
[0101] 步驟S202,所述服務器根據所述設備注冊請求,生成與所述應用平臺的登錄賬號 相關聯的ID,并基于所述ID生成二維碼;
[0102] 服務器在接收到應用平臺發來的設備注冊請求后,首先,通過后臺服務端隨機生 成一個與應用平臺的登錄賬號相關聯的ID,該ID為一次性使用,在設備注冊成功后,該ID 可以失效。
[0103] 服務器在隨機生成一個與應用平臺的登錄賬號相關聯的ID后,基于該ID生成一 URL,形成二維碼,供應用平臺掃描,如圖6所示。
[0104] 作為二維碼對應的URL示例如下:
當前第2頁
1 
2 
3 
4