国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于可視化軟件產品知識的探索圖的制作方法_2

      文檔序號:9422689閱讀:來源:國知局
      或者替代地,每個模塊210-228可以包括包含電子電路的一個或多個硬件設備,該電子電路用于實現(xiàn)下文描述的功能。在一些情況下,模塊210-228可以被實現(xiàn)為跨多個計算設備的分布式系統(tǒng)。
      [0021]軟件產品210可以是被配置為向用戶提供功能的軟件。軟件產品的示例可以包括但不限于:字處理軟件、社交共享軟件、數(shù)據(jù)輸入軟件、數(shù)據(jù)庫管理軟件、數(shù)據(jù)分析軟件等。軟件產品210可以包括如下文所討論的模塊,用于向計算設備200的用戶提供功能。
      [0022]軟件產品210的特征區(qū)域212可以是由軟件產品210提供的功能的分組。針對特征區(qū)域的功能的分組可以基于在用戶界面中的功能的位置、功能的共有特性等。例如,具有加標簽(tabbed)的用戶界面的軟件產品210可以具有針對每個標簽(例如,文件、視圖、布局、打印等)的特征區(qū)域212。在另一示例中,軟件產品210可以具有針對由軟件產品210使用的主要數(shù)據(jù)實體(例如,朋友、組、通知、事件等)中的每個的特征區(qū)域212。
      [0023]軟件產品210的活動報告模塊214可以向第三方應用通知軟件產品210的用戶的活動。例如,用戶與軟件產品210的交互(例如,特征被訪問、活動完成等)可以被記入日志并且可被諸如探索圖模塊220的第三方應用訪問。活動可以包括由用戶執(zhí)行的一系列動作(例如,選擇用戶界面元素、創(chuàng)建數(shù)據(jù)記錄、數(shù)據(jù)輸入等)以完成在軟件產品210之內的任務。在另一示例中,用戶的交互可以經(jīng)由軟件通知被直接地提供到第三方應用。
      [0024]在一些情況下,活動報告模塊241可以是軟件產品210的應用編程接口(API)用于向第三方應用(例如,探索圖模塊220)提供用以訪問軟件產品210的信息和功能性的功能。例如,API可以提供允許探索圖模塊220訪問描述用戶與軟件產品210的交互的數(shù)據(jù)的功能。在該示例中,可以實時或周期性地使用API以針對描述用戶的交互的數(shù)據(jù)輪詢軟件產品210。
      [0025]探索圖模塊220可以處理并生成軟件產品(例如,軟件產品210)的軟件探索圖的顯示。雖然下文詳細描述了探索圖模塊220的組件,但在上文中相對于圖1的探索圖獲得指令122、活動確定指令124、完成檢測指令126以及知識級別修改指令128提供了關于探索圖模塊220的示例實施方式的附加的細節(jié)。
      [0026]探索圖管理模塊222可以管理軟件產品(例如,軟件產品210)的軟件探索圖。具體地,探索圖管理模塊222可以獲得軟件探索圖并將它們提供給探索圖模塊220的其他模塊使用。例如,軟件探索圖可由第三方應用(未示出)生成,并且然后被作為文件、數(shù)據(jù)庫條目等存儲在計算設備200上。在該示例中,探索圖模塊222可以加載被存儲在計算設備200上的軟件探索圖,使得其可由軟件產品210的用戶訪問。探索圖管理模塊222可以處理軟件探索圖以確定相應軟件產品的特征區(qū)域,其中特征區(qū)域中的每個可以被表示為幾何形狀(例如,多邊形、矩形、橢圓形、不規(guī)則形狀、三維(3D)形狀等)。進一步地,探索圖管理模塊222還可以確定與特征區(qū)域中的每個相關聯(lián)的活動,其中活動中的每個可以被表示為在特征區(qū)域的相應的幾何形狀之內的活動圖中的節(jié)點。
      [0027]軟件活動模塊224可以監(jiān)視用戶與軟件產品210的交互以確定活動何時由用戶完成。例如,軟件活動模塊224可以訪問日志條目或從活動報告模塊214接收描述用戶與軟件產品210的交互的通知。在另一示例中,軟件活動模塊224可以使用軟件產品210的API以獲得描述用戶與軟件產品210的交互的數(shù)據(jù)。用戶的交互的描述可以由軟件活動模塊224提供到知識級別模塊226以供在確定用戶的知識級別中使用。
      [0028]知識級別模塊226可以基于軟件探索圖確定用戶的知識級別。用戶的知識級別可以反映用戶對軟件產品的熟悉度。例如,知識級別模塊226可以針對特征區(qū)域確定反映用戶對在軟件產品210的該特征區(qū)域之內的產品特征的熟悉度的區(qū)域知識級別。在另一示例中,知識級別模塊226可以確定反映用戶對在軟件產品210之內的所有產品特征的熟悉度的總體知識級別。在任一情況下,可以基于在軟件探索圖中的、已經(jīng)由用戶完成的活動來確定知識級別。在一些情況下,每個活動可以與得分值(point value)相關聯(lián),在完成活動時,將所述得分值添加到用戶的知識級別。替代地,知識級別可以被確定為已經(jīng)由用戶完成的活動的百分比。進一步地,每個活動可與成績相關聯(lián),其中在完成活動時,用戶被授予徽章,所述徽章在例如社交網(wǎng)絡中被展示在該用戶的簡檔上。
      [0029]圖顯示模塊228可以生成軟件探索圖的顯示并且允許用戶與軟件探索圖交互。具體地,軟件探索圖可以被顯示為表示軟件產品的特征區(qū)域的幾何形狀。進一步地,活動可以在它們的相應的特征區(qū)域的幾何形狀之內被表示為圖節(jié)點。圖顯示模塊228可以允許用戶在軟件探索圖的顯示之內進行導航(navigate)(例如縮放、平移等),如同所述軟件探索圖是地理圖一樣。圖顯示模塊228還可將用戶的知識級別示出在軟件探索圖的顯示中。例如,可以基于用戶對相應的特征區(qū)域的區(qū)域知識級別對特征區(qū)域的每個幾何形狀進行顏色編碼(例如,可使用較深的顏色再現(xiàn)具有較高區(qū)域知識級別的特征區(qū)域)。當用戶完成在軟件探索圖中的活動時,圖顯示模塊228更新軟件探索圖的顯示以反映用戶修改的知識級別。
      [0030]圖顯示模塊228還可允許用戶選擇并回顧在軟件探索圖中的活動的信息。例如,如果用戶選擇活動,則圖顯示模塊228可以生成所述活動的描述的顯示,其包括應該由用戶完成所述活動所執(zhí)行的動作。在該示例中,圖顯示模塊228還可以將到軟件產品210的鏈接包括在描述中,其中對所述連接的選擇將用戶導航到軟件產品210的相關的部分(即,用于執(zhí)行動作以完成所述活動的軟件產品210的部分)。
      [0031]生成顯示可以包括引導圖形設備來顯示探索圖或者包括生成由客戶端設備處理和顯示的數(shù)據(jù)。例如,圖顯示模塊228可以通過向圖形卡提供用于將軟件探索圖顯示在諸如監(jiān)視器之類的顯示設備上的指令來生成軟件探索圖的顯示。在另一示例中,圖顯示模塊228可以生成被傳輸?shù)娇蛻舳嗽O備并且然后由客戶端設備使用來顯示軟件探索圖的顯示數(shù)據(jù)。在又一示例中,計算設備200可以包括由圖顯示模塊228使用以生成軟件探索圖的顯示的圖形處理單元(未示出)。
      [0032]圖3是用于供系統(tǒng)100執(zhí)行來提供用于可視化軟件產品知識的軟件探索圖的示例方法300的流程圖。雖然下文參考圖1的系統(tǒng)100描述了方法300的執(zhí)行,但是還可使用用于執(zhí)行方法300的其他適合的設備,諸如圖2的計算設備200??梢砸员淮鎯υ跈C器可讀存儲介質(諸如存儲資源120)上的可執(zhí)行指令的形式和/或以電子電路的形式實現(xiàn)方法
      300。
      [0033]方法300可以在框305中開始并且繼續(xù)到框310,其中系統(tǒng)100可以獲得包括軟件產品的知識區(qū)域的軟件探索圖。在一些情況下,軟件探索圖可由第三方應用基于軟件產品的自動化分析生成。替代地,軟件探
      當前第2頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1