應用測試方法、服務器及系統的制作方法
【技術領域】
[0001] 本發明涉及互聯網技術領域,尤其涉及一種應用測試方法、服務器及系統。
【背景技術】
[0002] 目前,瀏覽器對內容提供商(開發者)提供開放能力,有與后臺、終端相關的能力 接入過程。在內容提供商接入涉及到用戶個人信息的敏感服務時,需要服務方提供資源 (比如用戶設備號)進行測試,以便保證用戶業務數據安全性。但是,此類信息涉及到用戶 的身份態規則,因此不便于向外部內容提供商提供。
【發明內容】
[0003] 本發明實施例提供一種應用測試方法、服務器及系統,旨在保證應用測試流程的 完整性和數據的安全性。
[0004] 本發明實施例提出一種應用測試方法,包括:
[0005] 應用平臺向服務器發送設備注冊請求,所述設備注冊請求包括所述應用平臺在服 務器上的登錄賬號;
[0006] 所述服務器根據所述設備注冊請求,生成與所述應用平臺的登錄賬號相關聯的 ID,并基于所述ID生成二維碼;
[0007] 所述應用平臺進行掃描所述二維碼的操作請求;
[0008] 所述服務器根據所述操作請求,將對應的設備信息與所述應用平臺的登錄賬號進 行關聯。
[0009] 本發明實施例還提出一種應用測試方法,包括:
[0010] 服務器接收應用平臺發送的設備注冊請求,所述設備注冊請求包括所述應用平臺 在服務器上的登錄賬號;
[0011] 根據所述設備注冊請求,生成與所述應用平臺的登錄賬號相關聯的ID,并基于所 述ID生成二維碼;
[0012] 接收所述應用平臺進行掃描所述二維碼的操作請求;
[0013] 根據所述操作請求,將對應的設備信息與所述應用平臺的登錄賬號進行關聯。
[0014] 本發明實施例還提出一種應用測試服務器,包括:
[0015] 注冊請求接收模塊,用于接收應用平臺發送的設備注冊請求,所述設備注冊請求 包括所述應用平臺在服務器上的登錄賬號;
[0016] 處理模塊,用于根據所述設備注冊請求,生成與所述應用平臺的登錄賬號相關聯 的ID,并基于所述ID生成二維碼;
[0017] 操作請求接收模塊,用于接收所述應用平臺進行掃描所述二維碼的操作請求;
[0018] 關聯模塊,用于根據所述操作請求,將對應的設備信息與所述應用平臺的登錄賬 號進彳丁關聯。
[0019] 本發明實施例還提出的一種應用測試系統,包括:應用平臺和與所述應用平臺通 信連接的服務器,其中:
[0020] 所述服務器為如上任一項所述的服務器;
[0021] 所述應用平臺,用于向服務器發送設備注冊請求,所述設備注冊請求包括所述應 用平臺在服務器上的登錄賬號,以及根據所述服務器展示的二維碼,進行掃描所述二維碼 的操作請求。
[0022] 本發明實施例提出的一種應用測試方法、服務器及系統,在應用平臺(即外部內 容提供商)接入服務器進行應用測試時,通過直接掃描二維碼的方式,對設備進行注冊,其 中設備身份信息對應用平臺不可見,由此可以避免將敏感身份信息暴露給作為第三方的應 用平臺,而后續涉及到設備身份綁定的接入聯調流程還可繼續完成,從而在保證數據的安 全性的同時,保證了測試流程的完整性。
【附圖說明】
[0023] 圖1是本發明實施例方案涉及的應用測試系統架構示意圖;
[0024] 圖2是本發明實施例服務器與應用平臺進行交互的流程示意圖;
[0025] 圖3是本發明實施例方案涉及的服務器硬件運行環境結構示意圖;
[0026] 圖4是本發明應用測試方法方法第一實施例的流程示意圖;
[0027] 圖5是本發明實施例服務器對外開放平臺提供的用戶操作界面示意圖;
[0028] 圖6是本發明實施例服務器對外開放平臺提供的二維碼界面示意圖;
[0029] 圖7是本發明實施例應用平臺顯示設備添加成功頁面示意圖;
[0030] 圖8是本發明應用測試方法方法第二實施例的流程示意圖;
[0031] 圖9是本發明應用測試方法方法第三實施例的流程示意圖;
[0032] 圖10是本發明應用測試方法方法第四實施例的流程示意圖;
[0033] 圖11是本發明應用測試方法方法第五實施例的流程示意圖;
[0034] 圖12是本發明應用測試方法方法第六實施例的流程示意圖;
[0035] 圖13是本發明應用測試服務器第一實施例的功能模塊示意圖;
[0036] 圖14是本發明應用測試服務器第二實施例的功能模塊示意圖;
[0037] 圖15是本發明應用測試服務器第三實施例的功能模塊示意圖;
[0038] 圖16是本發明應用測試服務器第四實施例的功能模塊示意圖。
[0039] 為了使本發明的技術方案更加清楚、明了,下面將結合附圖作進一步詳述。
【具體實施方式】
[0040] 應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0041] 本發明實施例的主要解決方案是:應用平臺(即外部內容提供商)在接入服務器 進行應用測試時,通過直接掃描二維碼的方式,對設備進行注冊,其中設備身份信息對應用 平臺不可見,由此可以避免將敏感身份信息暴露給作為第三方的應用平臺,而后續涉及到 設備身份綁定的接入聯調流程還可繼續完成,從而在保證數據的安全性的同時,保證測試 流程的完整性。
[0042] 如圖1所示,圖1示出了本發明實施例方案涉及的應用測試系統架構示意圖。如 圖1所示,本發明實施例方案涉及的應用測試系統,包括:應用平臺102和與所述應用平臺 102通信連接的服務器101,其中:
[0043] 應用平臺102作為內容提供商的操作平臺,可以承載于網絡終端上,該網絡終端 可以為智能手機、平板電腦、電子書閱讀器、MP3(Moving Picture Experts Group Audio Layer III,動態影像專家壓縮標準音頻層面)播放器、MP4(Moving Picture Experts Group Audio Layer IV,動態影像專家壓縮標準音頻層面)播放器、便攜計算機等具有顯示 功能的可移動式終端設備,也可以為PC網絡終端,本實施例以移動終端進行舉例。在移動 終端上,應用平臺102通過瀏覽器入口接入網絡,與服務器101通信。
[0044] 服務器101可以為PC等網絡終端,該服務器101具有前端開放平臺和后臺服務 端。
[0045] 由于作為第三方應用平臺102的內容提供商,在接入涉及到用戶個人信息的敏感 服務時,需要服務方提供資源(比如用戶設備號)進行測試,以便保證用戶業務數據安全 性,但是,此類信息涉及到用戶的身份態規則,因此不便于向外部內容提供商提供。本實施 例方案可以避免將敏感身份信息暴露給作為第三方的應用平臺102,而后續涉及到設備身 份綁定的接入聯調流程還可繼續完成,從而在保證數據的安全性的同時,還保證測試流程 的完整性。
[0046] 具體地,本實施例服務器101與應用平臺102進行交互的流程如圖2所示。
[0047] 首先,應用平臺102在進行應用測試時,需要向服務器101注冊應用平臺102自身 使用的測試設備,由此,向服務器101發送設備注冊請求。
[0048] 在該設備注冊請求中攜帶應用平臺102在服務器101上的登錄賬號,該登錄賬號 比如可以為即時通訊賬號(如QQ號)、微博、社區賬號等各種應用賬號。
[0049] 如前所述,服務器101對外提供有對外開放平臺,應用平臺102通過該對外開放平 臺進行賬號注冊,并依據所注冊的登錄賬號從對外開放平臺登錄服務器101。
[0050] 在進行應用測試時,應用平臺102將登錄賬號攜帶在設備注冊請求中發送給服務 器 101。
[0051] 其中,設備注冊請求的觸發方式可以有多種,比如,在服務器101的對外開放平臺 上提供用戶操作界面,在用戶操作界面上設置添加設備選項,如圖5所示,用戶可以點擊添 加設備選項,以此來觸發設備注冊請求。
[0052] 服務器101在接收到應用平臺102發來的設備注冊請求后,首先,通過后臺服務端 隨機生成一個與應用平臺102的登錄賬號相關聯的ID,該ID為一次性使用,即這個ID是一 次性ID,在設備注冊成功后,該ID失效。
[0053] 服務器101在隨機生成一個與應用平臺102的登錄賬號相關聯的ID后,基于該ID 生成一 URL,形成二維碼,供應用平臺102掃描,如圖6所示。
[0054] 作為二維碼對應的URL示例如下:
[0055] http://openn. html5. qq. com/ajax ? action = addDevice&appId =用戶提交內 容ID&userld =用戶QQ號&qrld =用戶設備匹配編號。
[0056] 應用平臺102掃描服務器101提供的上述帶ID屬性的二維碼,觸發一個http操 作請求,服務器101解析該操作請求,從http操作請求頭中獲取ID,并通過該ID找到與所 述ID關聯的應用平臺102的登錄賬號,將對應的設備信息與應用平臺102的登錄賬號進行 關聯,完成設備注冊添加,以便于后續測試聯調操作,而該設備信息不會暴露給作為第三方 的上述應用平臺102,即外部內容提供商。
[0057] 其中,設備信息比如可以包括設備號或者其它設備身份標識、用戶賬戶等,本實施 例以GUID表示,其結構可以如表1所示:
[0058]