[發明專利]對于軟件環境的技術建議在審
| 申請號: | 201380080534.3 | 申請日: | 2013-10-30 |
| 公開(公告)號: | CN105706075A | 公開(公告)日: | 2016-06-22 |
| 發明(設計)人: | 托默·普里爾;克倫·科恩;E·莫德蔡 | 申請(專利權)人: | 慧與發展有限責任合伙企業 |
| 主分類號: | G06F17/00 | 分類號: | G06F17/00;G06F15/16 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 郭艷芳;康泉 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對于 軟件 環境 技術 建議 | ||
背景技術
在過去的幾年中,已經對越來越多的用于網絡和移動開發的技術以及框架,例如 用于移動設備或個人臺式電腦或任何類型的計算設備的軟件應用程序,進行了探討和 研究。這種蓬勃發展導致了開發人員或企業開發新的軟件應用程序的多樣選擇。
附圖說明
對于各種示例的詳細描述,現將對附圖進行參考,其中:
圖1示出根據一實現方式的交互式系統的框圖。
圖2示出根據一實現方式的服務器的示例。
圖3示出根據一實現方式的客戶端設備的示例。
圖4示出根據一實現方式的查詢樹的示例的示意圖。
圖5示出根據一實現方式的說明經由圖形用戶界面(GUI)的輸入的示意性示例。
圖6示出根據一示例所實現的方法的流程圖。
圖7示出如根據一示例所實現的用于接收輸入并提供建議的方法的流程圖。
具體實施方式
近年來對用于網站、移動設備和臺式電腦的軟件應用程序的使用已受到關注。為 了跟上這一趨勢,大量用于開發這種軟件應用程序的技術也隨之增加。更具體而言, 為了開發軟件應用程序,在欲應用的技術上,存在著諸如在其上應用程序將被執行的 設備的類型、操作系統、是否期望在線數據的實時跟蹤等多種選擇。然而,為了開發 軟件應用程序以幫助引導在應用程序可能基于的各種技術部件上的決策,開發人員可 以采取咨詢同事、研究網上論壇、以及搜索在線圖書館。由于大量的技術資源,這對 于開發人員開發軟件應用程序而言可能是耗時的,因此在經濟上也對企業造成了浪費。 所公開的實現方式通過接收開發人員對開發軟件應用程序的需求或所謂的軟件環境并 自動推薦軟件技術選擇供使用以開發軟件應用程序,從而提供了一種供開發人員開發 軟件應用程序的高效的設計。
圖1示出根據一實現方式的交互式系統100的框圖。系統100包括:客戶端設備102、 目標設備104、以及服務器106。服務器106包括知識庫108。客戶端設備102可經由一個 或多個有線和/或無線接口與服務器106進行通信。客戶端設備102和服務器106可在網 絡內進行通信。可替代地或者另外,客戶端設備102和服務器106可駐留在各自的網絡 中。
客戶端設備102可被實現為計算機(例如,筆記本電腦、臺式機等),并且可被用 于開發將在目標設備104上運行的應用程序。客戶端設備102與服務器106進行交互以接 收技術建議,待開發的應用程序將以該技術建議為基礎。在圖1所示的示例中,客戶端 設備102是與目標設備104分離的單獨計算設備。然而,在其他的實現方式中,用戶可 使用目標設備104自身來編寫應用程序。也就是說,此處歸屬于客戶端設備102的功能 可以在目標設備104上實現。目標設備104是待開發的應用程序將在其上執行的設備。 目標設備可以是諸如移動設備(例如,智能手機、筆記本電腦,平板設備)、臺式電 腦、Web應用程序將在其上運行的計算機(例如,服務器)等任何適當類型的設備。
在一些實施例中,技術建議可包括軟件框架、軟件開發語言、軟件協議以及軟件 平臺,其對用戶開發應用程序提供引導。因此,用戶可以遵循該引導并根據用戶在經 濟成本上的要求來開發應用程序,從而使開發對于開發人員及相應業務來說更加高效。
參考圖1,客戶端設備102被配置為從欲為目標設備104開發軟件應用程序的用戶接 收輸入。從用戶接收的輸入可采用各種形式,包括查詢樹或者經由圖形用戶界面 (GUI),這將在下面詳細說明。
知識庫108可包括任何適當類型的在線圖書館、論壇、或數據庫,其可以不斷地更 新與軟件應用程序開發相關聯的最新技術,和/或可由用戶或開發人員手動更新。
服務器106被配置為依據知識庫108對來自用戶的輸入進行分析,并生成將被發送 給客戶端設備102的報告。由服務器106提供的報告包括供用戶使用來開發軟件應用程 序的技術建議。
圖2示出服務器106的適當示例,在該服務器106中,處理器202被聯接到非暫時性 計算機可讀存儲設備204。輸入和輸出設備214也可被包含并被聯接到該處理器。非暫 時性計算機可讀存儲設備204可被實現為易失性存儲器(例如,隨機存取存儲器)、非 易失性存儲器(例如,硬盤驅動器、光學存儲器、固態存儲器等)或各種類型的易失 性和/或非易失性存儲器的組合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發展有限責任合伙企業,未經慧與發展有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380080534.3/2.html,轉載請聲明來源鉆瓜專利網。





