[發明專利]用于動態驗證應用程序接口修改請求的交互式用戶界面的方法和系統在審
| 申請號: | 201780043234.6 | 申請日: | 2017-07-10 |
| 公開(公告)號: | CN109791461A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | B.塔米內尼;A.索比特 | 申請(專利權)人: | 維薩國際服務協會 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 劉茜璐;陳嵐 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編程代碼 窗口區域 應用程序接口 動態請求 動態驗證 顯示區域 可配置 交互式用戶界面 定義結構 交易請求 靜態顯示 可操作地 響應指示 用戶界面 響應 驗證 指令 | ||
一種用于將至少一部分編程代碼動態驗證為應用程序接口(API)修改請求的用戶界面。第一窗口區域靜態顯示可操作地連接到API的請求的一個或多個可配置元素的數據定義。第二窗口區域顯示根據所述請求的所述數據定義結構化的編程代碼。所述第二窗口區域還接收來自用戶的第一輸入以修改所述可配置元素。響應于接收到所述第一輸入,動態請求顯示區域接收來自所述用戶的指令以將所述編程代碼提交到所述API以進行驗證。提交的所述編程代碼不像由所述API處理的完整交易請求那樣完整。所述動態請求顯示區域在所述編程代碼提交之后基本上立即顯示響應,且響應指示提交的所述編程代碼是否有效。
相關申請交叉引用
本PCT國際申請要求于2016年7月12日申請的美國非臨時專利申請第15/208,442號的優先權,其公開內容以全文引用的方式并入本文中。
技術領域
本發明通常涉及數據元素驗證。具體地說,本發明的各方面涉及動態驗證部分完成的應用程序編程接口(application programming interface,API)的數據元素。
背景技術
在現代軟件設計中,就算不是關鍵方面,與各種數據或服務提供商的互連性也是非常重要的。憑借因特網的便利性和開放性,軟件程序產品在與其它裝置或程序無廣泛連接的情況下將不再可操作。在編程電平下,軟件程序產品經由應用程序接口(API)與彼此進行通信,以在不同軟件程序產品之間適當地,并且有時安全地交換數據。軟件開發人員有時會創建特殊工具或“插件”,以利用經由API傳達的數據向用戶提供特殊特征。這些工具或“插件”通常需要創建為API所接受的對API的交易請求,以便充分利用API的功能。
因此,API設計師頻繁發布描述API結構的手冊、論文、教程。例如,圖1和2中所示的API手冊、論文,或教程通常列出在一列或一側202中被API所接受的特定屬性的名稱,同時另一側204示出實例。類似地,圖2示出了窗口202和204中的另一種API教程,描述了開發人員將如何為API創建適當配置的請求或編程指令。圖3A示出了另一種現有技術用戶界面方法,其中用戶請求窗格352被設置或配置成顯示在響應窗格354上方。
因此,在開始對所需的API請求或指令進行譯碼之前,軟件開發人員可以仔細檢查這些靜態列表、表格、圖示、教程、實例等。
但是,當開發人員準備好將他們的請求或指令提交到API以確定請求或指令是否有效時,會出現長期存在的問題。很多時候,開發人員需要在提交前完成全部且完整的請求或指令,但驗證響應不能提供除“成功”或“失敗”反饋之外的詳細報告。
如果響應是“失敗”,這要求開發人員返回繪圖板,嘗試弄清其請求或指令的哪一部分失敗了。例如,他們會再次查看API手冊或教程,以確保他們的請求或指令符合所需的語法、屬性限制、參數大小等。一旦他們再次確認請求正確,他們將再次提交以進行驗證。此過程自身將進行重復,直到驗證響應指示“成功”為止。
發明內容
本發明的各方面可以包含用戶界面,用于將至少一部分編程代碼動態驗證為應用程序接口(API)修改請求。在一個實施例中,用戶界面包含圖形用戶界面(graphical userinterface,GUI)。憑借將編程代碼的一部分驗證為應用程序接口(API)請求的能力,本發明的實施例可以顯著減少開發人員在驗證API的請求或指令方面的時間。此外,在不需要或獨立于驗證API的域知識的情況下,可以執行本發明的各方面的驗證過程。
附圖說明
通過參考結合附圖考慮的詳細描述可更好地理解本發明。圖中的部件可能未必按比例繪制,而是側重于示出本發明的原理。在圖中,相同附圖標號貫穿不同視圖標示對應的部分。
圖1、2,和3A示出現有技術實踐;
圖3B示出根據本發明的一個實施例的用于將編程代碼的至少一部分動態驗證為應用程序接口(API)請求的示例性用戶界面;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于維薩國際服務協會,未經維薩國際服務協會許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780043234.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軟件定義的圖標與多個可擴展層的相互作用
- 下一篇:反向鍵盤總成





