国产精品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>

      基于應(yīng)用上下文識(shí)別幫助信息的制作方法

      文檔序號(hào):10517824閱讀:201來(lái)源:國(guó)知局
      基于應(yīng)用上下文識(shí)別幫助信息的制作方法
      【專利摘要】提供了基于計(jì)算機(jī)程序的上下文來(lái)呈現(xiàn)與計(jì)算機(jī)程序的用戶有關(guān)的幫助信息的系統(tǒng)。該系統(tǒng)接收一般請(qǐng)求的指示且在請(qǐng)求時(shí)識(shí)別計(jì)算機(jī)程序的上下文。上下文可包括計(jì)算機(jī)程序當(dāng)前正顯示的信息以及與用戶和計(jì)算機(jī)程序有關(guān)的元數(shù)據(jù)。該系統(tǒng)基于上下文來(lái)選擇幫助信息,使得選定的幫助信息基于當(dāng)前正顯示的信息和元數(shù)據(jù)而變化。該系統(tǒng)隨后將幫助信息呈現(xiàn)給用戶。
      【專利說(shuō)明】
      基于應(yīng)用上下文識(shí)別幫助信息
      【背景技術(shù)】
      [0001]大多數(shù)應(yīng)用(S卩,計(jì)算機(jī)程序)提供用戶界面,通過(guò)該用戶界面,用戶能夠與應(yīng)用交互。用戶界面可能非常錯(cuò)綜復(fù)雜且為用戶提供數(shù)百個(gè)不同的能力(例如,自動(dòng)校正與插入鏈接)。對(duì)于應(yīng)用不是很熟悉的用戶可能并不知道某些能力或者可能不知道如何使用某些能力。為輔助這樣的用戶使用用戶界面,應(yīng)用典型地提供幫助系統(tǒng),通過(guò)該幫助系統(tǒng),用戶能夠請(qǐng)求描述各種能力的幫助信息。用于應(yīng)用的幫助信息典型地存儲(chǔ)在幫助文件中。幫助文件可具有針對(duì)可用的信息的每個(gè)話題的條目。例如,能夠自動(dòng)校正誤拼寫(xiě),“自動(dòng)校正”能力的文字處理應(yīng)用可以具有描述該能力的幫助條目。每個(gè)幫助條目可包括話題的標(biāo)題或名稱以及在某細(xì)節(jié)上描述該話題的文章。圖1是示出示例的幫助文件的結(jié)構(gòu)的圖。在該示例中,幫助文件(其可實(shí)現(xiàn)為數(shù)據(jù)庫(kù))包括幫助文檔101和索引102。幫助文檔包含了幫助文件的幫助條目,并且索引提供了從各關(guān)鍵詞(包括短語(yǔ))到幫助文檔中的相關(guān)話題的映射。在該示例中,關(guān)鍵詞“自動(dòng)校正”和“拼寫(xiě)校正”映射到用于“自動(dòng)校正”話題的幫助條目。關(guān)鍵詞可映射到多個(gè)話題。例如,“自動(dòng)校正”關(guān)鍵詞還可以映射到說(shuō)明如何關(guān)閉“自動(dòng)校正”能力的幫助條目。
      [0002]圖2A和2B示出了使用幫助系統(tǒng)的典型方式。當(dāng)用戶請(qǐng)求幫助時(shí),幫助系統(tǒng)顯示對(duì)話框201。對(duì)話框包括允許用戶輸入感興趣的關(guān)鍵詞的輸入字段202。在該示例中,用戶已經(jīng)輸入了關(guān)鍵詞“拼寫(xiě)”。幫助系統(tǒng)識(shí)別索引文件中以詞“拼寫(xiě)”開(kāi)始的全部關(guān)鍵詞。然后,幫助系統(tǒng)將那些關(guān)鍵詞顯示在關(guān)鍵詞顯示字段203中。當(dāng)用戶選擇了顯示的關(guān)鍵詞之一時(shí),幫助系統(tǒng)利用索引來(lái)識(shí)別映射到選定關(guān)鍵詞的話題并且對(duì)用戶顯示那些話題的標(biāo)題。用戶則能夠選擇感興趣的話題。當(dāng)話題被選定時(shí),幫助系統(tǒng)取回并顯示選定話題的幫助文章,如對(duì)話框204所示。
      [0003]典型的幫助系統(tǒng)還允許用戶輸入查詢或問(wèn)題,而不是簡(jiǎn)單地從索引的關(guān)鍵詞中選擇。當(dāng)用戶提交查詢時(shí),幫助系統(tǒng)可以搜索幫助文檔來(lái)識(shí)別匹配用戶查詢的話題。(幫助文件可包括幫助系統(tǒng)所搜索的搜索目錄,而不是搜索整個(gè)幫助文檔。搜索目錄可由內(nèi)容文件生成且能夠用于改進(jìn)搜索的速度。)幫助系統(tǒng)隨后顯示匹配話題的標(biāo)題,使得用戶能夠選擇性地查看用戶認(rèn)為可能相關(guān)的幫助文章。圖3示出了用于用戶查詢輸入的對(duì)話框。對(duì)話框301包括輸入字段302,在該輸入字段302中,用戶能夠輸入他們的查詢。該查詢可以為感興趣的問(wèn)題或短語(yǔ)或詞語(yǔ)的形式。在該示例中,用戶輸入問(wèn)題“我如何阻止我的名字被改變?”。例如,如果用戶的名字是“Juli”且“自動(dòng)校正”能力被配置為假設(shè)用戶僅僅是誤拼寫(xiě)了月份而自動(dòng)將該詞“校正”為“July”,則可能會(huì)問(wèn)該問(wèn)題。在輸入了查詢后,幫助系統(tǒng)識(shí)別最佳匹配查詢或者與查詢最相關(guān)的話題。幫助系統(tǒng)可使用各種公知的搜索算法來(lái)識(shí)別匹配的話題。幫助系統(tǒng)隨后將匹配的話題顯示在顯示字段303中。然后,用戶能夠選擇顯示的話題之一以查看其幫助文章。
      [0004]不幸的是,許多幫助系統(tǒng)經(jīng)常不能定位用戶發(fā)現(xiàn)相關(guān)的任何話題。在圖3的示例中,幫助系統(tǒng)確定話題“字段名稱”和“阻止詞”最佳地匹配用戶查詢。然而,幫助系統(tǒng)不識(shí)別“自動(dòng)校正”話題,因?yàn)樵凇白詣?dòng)校正”話題的內(nèi)容中沒(méi)有包含任何非噪聲詞(例如,“阻止”、“名字”和“改變”)。在該情形下,用戶甚至不知道“自動(dòng)校正”能力并且因此不能明確地陳述識(shí)別該話題的查詢。用戶僅被提供了與用戶查詢無(wú)關(guān)的話題且沒(méi)有識(shí)別相關(guān)話題的有效方式。

      【發(fā)明內(nèi)容】

      [0005]提供了基于計(jì)算機(jī)程序的上下文來(lái)呈現(xiàn)與計(jì)算機(jī)程序的用戶有關(guān)的幫助信息的方法和系統(tǒng)。該系統(tǒng)接收一般請(qǐng)求的指示并且識(shí)別計(jì)算機(jī)程序的上下文。該上下文可包括計(jì)算機(jī)程序當(dāng)前正顯示的信息以及與用戶和計(jì)算機(jī)程序有關(guān)的元數(shù)據(jù)。該系統(tǒng)基于上下文來(lái)選擇幫助信息,使得選定的幫助信息基于當(dāng)前所顯示的信息以及元數(shù)據(jù)而變化。該系統(tǒng)隨后將幫助信息呈現(xiàn)給用戶。
      【附圖說(shuō)明】
      [0006]圖1是示出示例的幫助文件的結(jié)構(gòu)的圖。
      [0007]圖2A和2B示出了使用幫助系統(tǒng)的典型方式。
      [0008]圖3示出了用戶查詢的輸入的對(duì)話框。
      [0009]圖4A-4C示出了在一些實(shí)施例中基于網(wǎng)頁(yè)的內(nèi)容來(lái)動(dòng)態(tài)地調(diào)節(jié)的幫助信息。
      [0010]圖5A和5B示出了在一些實(shí)施例中基于當(dāng)前正被顯示的文檔的一部分的內(nèi)容而動(dòng)態(tài)地調(diào)節(jié)的幫助信息。
      [0011 ]圖6是示出在一些實(shí)施例中基于上下文的幫助系統(tǒng)的組件的框圖。
      [0012]圖7是示出在基于上下文的幫助系統(tǒng)的一些實(shí)施例中獲得幫助組件的處理的流程圖。
      [0013]圖8是示出在基于上下文的幫助系統(tǒng)的一些實(shí)施例中取回匹配的幫助文章組件的處理的流程圖。
      [0014]圖9是示出在基于上下文的幫助系統(tǒng)的一些實(shí)施例中排序幫助文章組件的處理的流程圖。
      【具體實(shí)施方式】
      [0015]提供了用于提供與計(jì)算機(jī)程序的使用有關(guān)的幫助信息的方法和系統(tǒng)。在一些實(shí)施例中,基于上下文的幫助系統(tǒng)提供了適合于計(jì)算機(jī)程序的上下文的幫助信息,而無(wú)需用戶提交查詢?;谏舷挛牡膸椭到y(tǒng)可以響應(yīng)于用戶提交一般幫助請(qǐng)求而提供幫助信息或者自動(dòng)地而無(wú)需用戶的任何動(dòng)作。一般幫助請(qǐng)求是不包括用戶輸入的查詢的請(qǐng)求。例如,計(jì)算機(jī)程序可以提供幫助按鈕,當(dāng)用戶選擇時(shí),該幫助按鈕提交一般幫助請(qǐng)求。在一般請(qǐng)求已提交后,基于上下文的幫助系統(tǒng)識(shí)別計(jì)算機(jī)程序的上下文。計(jì)算機(jī)程序的上下文可以包括計(jì)算機(jī)程序當(dāng)前正顯示的信息、與計(jì)算機(jī)程序有關(guān)的元數(shù)據(jù)、與計(jì)算機(jī)程序的用戶有關(guān)的元數(shù)據(jù)、與計(jì)算機(jī)程序正處理的文檔有關(guān)的元數(shù)據(jù)、關(guān)于計(jì)算機(jī)程序的近期動(dòng)作(例如,自動(dòng)校正)或用戶的近期動(dòng)作(例如,選擇超鏈接)的信息,等等。在識(shí)別出計(jì)算機(jī)程序的上下文之后,基于上下文的幫助系統(tǒng)訪問(wèn)將各上下文映射到適合的幫助信息的上下文-幫助信息映射?;谏舷挛牡膸椭到y(tǒng)取回映射的幫助信息且將該信息呈現(xiàn)給用戶。結(jié)果,基于上下文的幫助系統(tǒng)提供關(guān)于計(jì)算機(jī)程序的上下文適合的信息,而無(wú)需用戶提交查詢請(qǐng)求。當(dāng)基于上下文的幫助系統(tǒng)使用顯示的內(nèi)容作為上下文的部分時(shí),幫助信息被動(dòng)態(tài)地調(diào)節(jié)成規(guī)定的上下文。例如,如果網(wǎng)頁(yè)(例如,“acme, com”)最初包括來(lái)自新聞服務(wù)的新聞饋送,則該基于上下文的幫助系統(tǒng)將提供用于該新聞服務(wù)的幫助信息。如果網(wǎng)頁(yè)變成使用來(lái)自不同的新聞服務(wù)的新聞饋送,則基于上下文的幫助系統(tǒng)將自動(dòng)地基于不同的上下文為該不同的新聞服務(wù)提供幫助。
      [0016]基于上下文的幫助系統(tǒng)可以利用與計(jì)算機(jī)程序有關(guān)的各種類型的特征(S卩,信息)來(lái)定義上下文。定義上下文的一組特征被稱作特征向量。一些特征可與計(jì)算機(jī)程序當(dāng)前正顯示的信息有關(guān),諸如文檔的內(nèi)容(例如,表格和網(wǎng)頁(yè))、可定制用戶界面的內(nèi)容(例如,功能區(qū)、工具欄和菜單),等等。例如,如果當(dāng)前正顯示的文檔包括到應(yīng)用的鏈接,則特征可以表示允許提供幫助信息的那些應(yīng)用的名稱,幫助信息例如描述那些應(yīng)用的總體功能。作為另一示例,如果工具欄包含了用于某工具(例如,等式編輯器)的圖標(biāo),則特征還可以表示工具在工具欄上以使幫助信息能夠?yàn)樵摴ぞ咛峁椭畔⒒蛘吣軌蛞龑?dǎo)用戶從工具欄中選擇該工具,而不是通過(guò)菜單層級(jí)來(lái)訪問(wèn)工具。其它特征可與用于計(jì)算機(jī)程序的元數(shù)據(jù)有關(guān),諸如計(jì)算機(jī)程序的版本、計(jì)算機(jī)程序的證書(shū)類型(例如,學(xué)生版對(duì)公司版),等等。由于不同的版本和證書(shū)類型可以提供不同的能力,通過(guò)包含這些特征,基于上下文的幫助信息能夠根據(jù)可用的能力而調(diào)整。特征可與關(guān)于用戶的信息有關(guān),諸如用戶的角色(文檔作者對(duì)文檔的編輯者)、用戶對(duì)計(jì)算機(jī)程序的技能(例如,熟練對(duì)新手),等等。特征還可以與文檔的元數(shù)據(jù)有關(guān),諸如文檔的類型(例如,“.txt”對(duì)“.doc”)、文檔的版本、文檔的讀/寫(xiě)狀態(tài),等等。例如,如果文檔類型是“.txt”,則幫助信息可以不描述僅適合于文檔類型“.doc”的格式化選項(xiàng)。
      [0017]在一些實(shí)施例中,基于上下文的幫助系統(tǒng)維護(hù)上下文標(biāo)準(zhǔn)到包含幫助信息的幫助文章的映射。每個(gè)幫助文章具有定義了幫助文章適合的上下文的一個(gè)或多個(gè)相關(guān)聯(lián)的上下文標(biāo)準(zhǔn)。滿足上下文標(biāo)準(zhǔn)的上下文被視為匹配上下文標(biāo)準(zhǔn)及其幫助文章。例如,當(dāng)上下文具有內(nèi)容特征和用戶特征時(shí),上下文可表示為(等式,熟練),意指顯示的內(nèi)容包括等式并且用戶是計(jì)算機(jī)程序的熟練用戶。對(duì)于描述等式的使用的幫助文章的上下文標(biāo)準(zhǔn)可以是(等式,*),其中星號(hào)表示通配符。具有“等式”作為內(nèi)容特征的任何上下文將匹配該上下文標(biāo)準(zhǔn),而無(wú)論用戶特征如何。如果存在針對(duì)熟練用戶的關(guān)于等式的第一幫助文章以及針對(duì)新手用戶的關(guān)于等式的第二幫助文章,則用于第一幫助文章的上下文標(biāo)準(zhǔn)可能是(等式,熟練),用于第二幫助文章的上下文標(biāo)準(zhǔn)可能是(等式,新手)。上下文標(biāo)準(zhǔn)可通過(guò)各種方式來(lái)規(guī)定,范圍從規(guī)定匹配所需的每個(gè)特征的一個(gè)值到提供輸入上下文且返回指示是否存在匹配的標(biāo)記的任意復(fù)雜度的函數(shù)。在一些情況下,上下文的特征可具有多個(gè)值。例如,如果正被顯示的內(nèi)容包括等式和表格,則上下文可能是(等式/表格,熟練)。在該情況下,上下文將匹配以下上下文標(biāo)準(zhǔn):(等式,熟練),(表格,熟練),(等式,*),以及(表格,*)。如果幫助信息包括針對(duì)熟練用戶的等式幫助文章以及針對(duì)熟練用戶的表格幫助文章,則基于上下文的幫助系統(tǒng)將兩種文章呈現(xiàn)給用戶。而且,如果沒(méi)有文章(或者不足夠)確切地匹配上下文標(biāo)準(zhǔn),則基于上下文的幫助系統(tǒng)可以使用各種啟發(fā)法來(lái)選擇近似匹配。例如,如果用戶特征對(duì)于不確切匹配任何上下文標(biāo)準(zhǔn)的上下文是熟練,則用戶特征是新手的上下文標(biāo)準(zhǔn)可被視為近似匹配。在該情況下,基于上下文的幫助系統(tǒng)將基于該近似匹配來(lái)呈現(xiàn)幫助文章。
      [0018]在一些實(shí)施例中,當(dāng)上下文匹配多個(gè)幫助文章的上下文標(biāo)準(zhǔn)時(shí),基于上下文的幫助系統(tǒng)可以利用各種技術(shù)對(duì)幫助文章進(jìn)行排序或排列?;谏舷挛牡膸椭到y(tǒng)可以使用基于經(jīng)驗(yàn)的技術(shù)來(lái)基于用戶與幫助文章的交互以對(duì)文章排序。基于上下文的幫助系統(tǒng)可以維護(hù)用戶點(diǎn)擊針對(duì)具體上下文而呈現(xiàn)的每個(gè)幫助文章的次數(shù)的計(jì)數(shù)。例如,對(duì)于(等式/表格,熟練)的上下文,用戶可以點(diǎn)擊等式幫助文章90次且點(diǎn)擊表格幫助文章僅10次。在該情況下,基于上下文的幫助系統(tǒng)將等式幫助文章排序?yàn)楸缺砀駧椭恼赂??;诮?jīng)驗(yàn)的技術(shù)還可以基于來(lái)自第三方源(例如,搜索引擎)的輸入(例如,查看計(jì)數(shù),“愛(ài)好的事物”以及“投票”)。替選地,基于上下文的幫助系統(tǒng)可以基于上下文標(biāo)準(zhǔn)的精確度來(lái)生成每個(gè)幫助文章的得分。例如,(等式,熟練)的上下文標(biāo)準(zhǔn)可以視為比(等式,*)或(*,熟練)的上下文標(biāo)準(zhǔn)更精確。而且,基于上下文的幫助系統(tǒng)可以在生成得分時(shí)對(duì)特征加權(quán)。例如,內(nèi)容特征可具有比用戶特征更高的權(quán)重,使得帶有(等式,*)的上下文標(biāo)準(zhǔn)的幫助文章具有比帶有(*,熟練)的上下文標(biāo)準(zhǔn)的幫助文章更高的得分。而且,基于上下文的幫助系統(tǒng)還可以在生成近似匹配的得分時(shí)使用加權(quán)。
      [0019]在一些實(shí)施例中,上下文標(biāo)準(zhǔn)到幫助文章的映射可從用戶與基于查詢的幫助系統(tǒng)的交互中得到。當(dāng)用戶提交了查詢時(shí),可以記錄上下文、返回的幫助文章以及對(duì)于幫助文章點(diǎn)擊的信息。機(jī)器學(xué)習(xí)技術(shù)可應(yīng)用于記錄的數(shù)據(jù)以識(shí)別每個(gè)幫助文章的上下文標(biāo)準(zhǔn)。例如,如果關(guān)于等式的第一幫助文章幾乎總是在(等式,熟練)的上下文中而不在其它上下文中被點(diǎn)擊,并且關(guān)于等式的第二幫助文章幾乎總是在(等式,新手)的上下文中而沒(méi)有在其它上下文中被點(diǎn)擊,則(等式,熟練)的上下文標(biāo)準(zhǔn)將與第一幫助文章相關(guān)聯(lián),并且(等式,新手)的上下文標(biāo)準(zhǔn)將與第二幫助文章相關(guān)聯(lián)。然而,如果第一幫助文章和第二幫助文章在每個(gè)上下文中同等地被點(diǎn)擊,則兩個(gè)幫助文章可能均與(等式,*)的上下文相關(guān)聯(lián)?!跋嚓P(guān)聯(lián)”可由在某上下文中幫助文章被選的概率來(lái)表示。
      [0020]圖4A-4C示出了在一些實(shí)施例中基于網(wǎng)頁(yè)的內(nèi)容動(dòng)態(tài)地調(diào)節(jié)的幫助信息。在圖4A中,網(wǎng)頁(yè)的內(nèi)容包括僅文本信息。當(dāng)用戶選擇了幫助按鈕401時(shí),基于上下文的幫助系統(tǒng)僅利用文本信息來(lái)呈現(xiàn)適合于內(nèi)容的幫助信息402。還可以包含頁(yè)面特征以提供特定于頁(yè)面類型(例如,論壇的頁(yè)面)或特定于如其標(biāo)識(shí)符所規(guī)定的頁(yè)面(例如,“acme.com”)的幫助信息。在該示例中,幫助信息包括與網(wǎng)頁(yè)的保存和轉(zhuǎn)發(fā)有關(guān)的信息。在圖4B中,網(wǎng)頁(yè)的內(nèi)容被修改以包含到新聞饋送應(yīng)用的鏈接403。當(dāng)用戶選擇了幫助按鈕時(shí),基于上下文的幫助系統(tǒng)呈現(xiàn)適合于新聞饋送的幫助信息404。在該示例中,幫助信息與新聞饋送應(yīng)用和保存網(wǎng)頁(yè)有關(guān)。在圖4C中,網(wǎng)頁(yè)的內(nèi)容被修改以包含到文檔庫(kù)應(yīng)用的鏈接405。當(dāng)用戶選擇了幫助按鈕時(shí),基于上下文的幫助系統(tǒng)呈現(xiàn)適合于新內(nèi)容的幫助信息406。在該示例中,幫助信息與新聞饋送應(yīng)用和文檔庫(kù)應(yīng)用有關(guān)。
      [0021]圖5A和5B示出了在一些實(shí)施例中基于當(dāng)前正顯示的文檔的一部分的內(nèi)容而動(dòng)態(tài)調(diào)節(jié)的幫助信息。在圖5A中,文檔的一部分正通過(guò)文字處理程序來(lái)顯示。文檔的該部分包括表格501。當(dāng)用戶選擇了幫助按鈕時(shí),幫助信息502與表格有關(guān)。另外,如果用戶是文字處理程序的新手用戶,則表格信息可包括關(guān)于表格的介紹信息。如果用戶是熟練用戶,則幫助信息可描述用于操縱表格的更先進(jìn)的特征。而且,如果用于文字處理程序的證書(shū)是試用證書(shū),則幫助信息可描述一些表格能力,但是指示對(duì)于試用證書(shū)來(lái)講它們不是可用的。在圖5B中,所顯示的文檔的一部分包括等式503。當(dāng)用戶選擇了幫助按鈕時(shí),幫助信息504涉及到等式。另外,由于工具欄510包括用于等式工具的按鈕或圖標(biāo)511,幫助信息還包括具體地涉及到使用等式工具的幫助信息。
      [0022]圖6是示出在一些實(shí)施例中基于上下文的幫助系統(tǒng)的組件的框圖?;谏舷挛牡膸椭到y(tǒng)600包括上下文標(biāo)準(zhǔn)/文章映射601、文章存儲(chǔ)602、查詢交互數(shù)據(jù)存儲(chǔ)603、上下文/文章統(tǒng)計(jì)存儲(chǔ)604以及特征權(quán)重存儲(chǔ)605。上下文標(biāo)準(zhǔn)/文章映射包含了上下文標(biāo)準(zhǔn)到文章的映射。文章存儲(chǔ)包含幫助文章。查詢交互數(shù)據(jù)存儲(chǔ)包含當(dāng)用戶提交查詢時(shí)所采集的點(diǎn)擊數(shù)據(jù)。數(shù)據(jù)可以識(shí)別基于查詢的上下文系統(tǒng)所呈現(xiàn)的幫助文章以及文章被點(diǎn)擊的上下文(例如,肯定例子)以及文章未被點(diǎn)擊的上下文(例如,否定例子)。數(shù)據(jù)可用于生成從上下文標(biāo)準(zhǔn)到幫助文章的映射。上下文/文章統(tǒng)計(jì)存儲(chǔ)包含了基于上下文的幫助系統(tǒng)所呈現(xiàn)的幫助文章的點(diǎn)擊數(shù)據(jù)。數(shù)據(jù)可用于基于受歡迎程度對(duì)匹配的幫助文章進(jìn)行排序。特征權(quán)重存儲(chǔ)包含了待用于生成對(duì)幫助文章排序的得分的特征的權(quán)重。
      [0023]基于上下文的幫助系統(tǒng)還包括獲得幫助組件611、取回匹配文章組件612以及排序匹配文章組件613。當(dāng)用戶提交了一般幫助請(qǐng)求且取回并返回匹配的幫助文章時(shí),獲得幫助組件被調(diào)用。獲得幫助組件調(diào)用取回匹配文章組件來(lái)識(shí)別并取回匹配的幫助文章,然后調(diào)用排序匹配文章組件對(duì)文章進(jìn)行排序?;谏舷挛牡膸椭到y(tǒng)還可以包括學(xué)習(xí)上下文組件621以及學(xué)習(xí)特征權(quán)重組件622。學(xué)習(xí)上下文標(biāo)準(zhǔn)組件可使用查詢交互數(shù)據(jù)來(lái)學(xué)習(xí)哪些上下文標(biāo)準(zhǔn)應(yīng)當(dāng)與哪些幫助文章相關(guān)聯(lián)。學(xué)習(xí)特征加權(quán)組件可使用查詢交互數(shù)據(jù)和上下文/文章統(tǒng)計(jì)來(lái)學(xué)習(xí)如何對(duì)于待用于排序幫助文章的各特征進(jìn)行加權(quán)。
      [0024]可以實(shí)現(xiàn)基于上下文的幫助系統(tǒng)的計(jì)算設(shè)備和系統(tǒng)可以包括中央處理單元、輸入設(shè)備、輸出設(shè)備(例如,顯示設(shè)備和揚(yáng)聲器)、存儲(chǔ)設(shè)備(例如,存儲(chǔ)器和磁盤(pán)驅(qū)動(dòng)器)、網(wǎng)絡(luò)接口、圖形處理單元、加速度計(jì)、蜂窩無(wú)線鏈接接口、全球定位系統(tǒng)設(shè)備,等等。輸入設(shè)備可包括鍵盤(pán)、指點(diǎn)設(shè)備、觸摸屏、姿勢(shì)識(shí)別設(shè)備(例如,用于空氣姿勢(shì))、頭與眼跟蹤設(shè)備、用于語(yǔ)音識(shí)別的麥克風(fēng),等等。計(jì)算設(shè)備可包括臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板設(shè)備、電子閱讀器、個(gè)人數(shù)字助理、智能手機(jī)、游戲設(shè)備、服務(wù)器和諸如大規(guī)模并行系統(tǒng)的計(jì)算機(jī)系統(tǒng)。計(jì)算設(shè)備可訪問(wèn)包含計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和數(shù)據(jù)傳輸介質(zhì)的計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是不包括暫態(tài)的、傳播信號(hào)的有形存儲(chǔ)單元。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括諸如主存儲(chǔ)器、高速緩沖存儲(chǔ)器和輔助存儲(chǔ)器(例如,DVD)的存儲(chǔ)器并且包括其它存儲(chǔ)單元。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可在其上記錄有或者可以編碼有實(shí)現(xiàn)基于上下文的幫助系統(tǒng)的計(jì)算機(jī)可執(zhí)行指令或邏輯。數(shù)據(jù)傳輸介質(zhì)用于經(jīng)由暫態(tài)性的、傳播信號(hào)或者經(jīng)由有線或無(wú)線連接的載波(例如,電磁)來(lái)傳輸數(shù)據(jù)。
      [0025]基于上下文的幫助系統(tǒng)可在一個(gè)或多個(gè)計(jì)算機(jī)、處理器或其它設(shè)備執(zhí)行的計(jì)算機(jī)可執(zhí)行指令(諸如程序模塊和組件)的一般上下文中描述。通常地,程序模塊或組件包括執(zhí)行特定任務(wù)或者實(shí)現(xiàn)特定數(shù)據(jù)類型的例程、程序、對(duì)象、數(shù)據(jù)結(jié)構(gòu),等等。典型地,程序模塊的功能可根據(jù)需要組合或者分布在各個(gè)實(shí)施例中?;谏舷挛牡膸椭到y(tǒng)的方面可使用例如專用集成電路(uASI^ )通過(guò)硬件來(lái)實(shí)現(xiàn)。
      [0026]圖7是示出在基于上下文的幫助系統(tǒng)的一些實(shí)施例中獲得幫助組件的處理的流程圖。當(dāng)用戶提交一般請(qǐng)求時(shí)或者當(dāng)計(jì)算機(jī)程序自動(dòng)決定呈現(xiàn)幫助時(shí),可以調(diào)用獲得幫助組件700。該組件取回匹配的幫助文章且對(duì)匹配的幫助文章排序。在框701-704中,該組件循環(huán)提取上下文的特征。這些框可針對(duì)具體計(jì)算機(jī)程序進(jìn)行調(diào)整。替選地,計(jì)算機(jī)程序可以在調(diào)用獲得幫助組件時(shí)提供上下文。在框701中,該組件選擇上下文的下一特征。在決策框702中,如果已經(jīng)選擇了全部特征,則組件在框705處繼續(xù),否則組件在框703處繼續(xù)。在框703中,該組件提取選定特征的值。在框704中,該組件將提取的值添加到上下文中,然后循環(huán)到框701以選出上下文的下一特征。在框705中,該組件調(diào)用取回匹配的幫助文章的組件。在框706中,該組件調(diào)用對(duì)取回的幫助文章進(jìn)行排序的組件。在框707中,該組件呈現(xiàn)幫助文章。在框708中,該組件保存與呈現(xiàn)的幫助文章相關(guān)聯(lián)的任何上下文/文章統(tǒng)計(jì),然后完成。
      [0027]圖8是示出在基于上下文的幫助系統(tǒng)的一些實(shí)施例中的取回匹配幫助文章組件的處理的流程圖。取回匹配幫助文章組件800被傳遞上下文且返回匹配該上下文的幫助文章。流程圖示出了用于取回匹配幫助文章的邏輯流,其中幫助文章被選擇,以及用于每個(gè)幫助文章的特征被選擇。匹配幫助文章的識(shí)別和取回可采用將特征值映射到幫助文章的索引,可采用數(shù)據(jù)庫(kù),等等,以加速處理。在框801中,該組件選擇下一幫助文章。在決策框802中,如果已經(jīng)選擇了全部的幫助文章,則該組件返回匹配幫助文章,否則該組件在框803處繼續(xù)。在框803中,該組件選擇上下文的下一特征。在決策框804中,如果對(duì)于選定的幫助文章已經(jīng)選擇了全部特征,則選定的幫助文章匹配上下文且在框806處該組件繼續(xù),否則組件在框805處繼續(xù)。在決策框805中,如果特征匹配上下文標(biāo)準(zhǔn)的對(duì)應(yīng)特征,則該組件循環(huán)到框803以選擇下一特征,否則沒(méi)有匹配并且該組件循環(huán)到框801以選擇下一幫助文章。在框806中,該組件將選定的幫助文章標(biāo)記為匹配且循環(huán)到框801以選擇下一幫助文章。
      [0028]圖9是示出在基于上下文的幫助系統(tǒng)的一些實(shí)施例中,排序幫助文章組件的處理的流程圖。排序幫助文章組件900被傳遞了幫助文章的指示,用于幫助文章的上下文標(biāo)準(zhǔn),以及上下文。該組件利用排序度量對(duì)每個(gè)幫助文章生成得分并且然后基于它們的得分對(duì)幫助文章排列。在框901中,該組件選擇下一匹配的幫助文章。在決策框902中,如果已經(jīng)選擇了全部的匹配幫助文章,則該組件在框908處繼續(xù),否則組件在框903繼續(xù)。在框903中,該組件對(duì)于所選定的幫助文章初始化得分。在框904-907中,該組件循環(huán)累積對(duì)每個(gè)特征的得分的貢獻(xiàn)。在框904中,該組件選擇下一特征。在決策框905中,如果已經(jīng)選擇了全部特征,則組件循環(huán)到框901以選擇下一幫助文章,否則該組件在框906處繼續(xù)。在框906中,該組件計(jì)算對(duì)于選定特征的特征貢獻(xiàn)。例如,如果對(duì)于選定的幫助文章的上下文標(biāo)準(zhǔn)具有特定值(例如,熟練),則貢獻(xiàn)可能為1.0。相反,如果上下文標(biāo)準(zhǔn)規(guī)定了特征的通配符,則貢獻(xiàn)可能是
      0.5。在框906中,該組件將由特征的權(quán)重調(diào)節(jié)的貢獻(xiàn)添加到得分的運(yùn)行總計(jì)并且然后循環(huán)到框904以選擇下一特征。
      [0029]雖然已經(jīng)按照特定于結(jié)構(gòu)特征和/或行為的語(yǔ)言描述了主題,但是應(yīng)當(dāng)理解的是,在隨附的權(quán)利要求中限定的主題不一定限于上述的具體特征或行為。而是,上述的具體特征和行為被公開(kāi)作為實(shí)現(xiàn)權(quán)利要求的示例形式。例如,基于上下文的幫助系統(tǒng)可用于提供對(duì)提供支持文檔管理、協(xié)作、社交網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)門(mén)戶等計(jì)算機(jī)程序的基于網(wǎng)絡(luò)的應(yīng)用平臺(tái)的幫助?;谏舷挛牡膸椭到y(tǒng)還可以基于文檔的結(jié)構(gòu)化內(nèi)容(例如,等式、表格、框架和腳注)或者非結(jié)構(gòu)化內(nèi)容(例如,文本)來(lái)提供幫助信息。因此,本發(fā)明不受除了隨附權(quán)利要求以外的限制。
      【主權(quán)項(xiàng)】
      1.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中存儲(chǔ)有用于控制計(jì)算系統(tǒng)以提供與計(jì)算機(jī)程序的用戶有關(guān)的幫助信息的計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令包括: 用于接收一般幫助請(qǐng)求的指示的指令; 用于識(shí)別在其中請(qǐng)求幫助的上下文的指令,所述上下文包括所述計(jì)算機(jī)程序當(dāng)前正顯示的信息; 用于基于所述上下文來(lái)選擇幫助信息的指令,其中,所選擇的幫助信息基于當(dāng)前正顯示的信息而變化;以及 用于呈現(xiàn)所述幫助信息作為對(duì)所述請(qǐng)求的響應(yīng)的指令。2.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,當(dāng)前正顯示的所述信息包括所述計(jì)算機(jī)程序已經(jīng)打開(kāi)的文檔的內(nèi)容。3.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,當(dāng)前正顯示的所述信息包括可定制用戶界面的內(nèi)容。4.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于生成包含表示所述上下文的多個(gè)特征的特征向量的指令。5.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括用于訪問(wèn)上下文標(biāo)準(zhǔn)到幫助文章映射的指令,其中,所述上下文標(biāo)準(zhǔn)規(guī)定匹配幫助文章的一個(gè)或多個(gè)上下文。6.如權(quán)利要求1所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述幫助信息包括多個(gè)幫助文章,并且包括用于將所述文章排序的指令。7.如權(quán)利要求6所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述幫助文章是基于定義所述上下文的特征的加權(quán)來(lái)排序的。8.—種用于提供與計(jì)算機(jī)程序的使用有關(guān)的幫助信息的計(jì)算系統(tǒng),所述計(jì)算系統(tǒng)包括: 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有: 用于接收一般幫助請(qǐng)求的指示的指令; 用于識(shí)別在其中請(qǐng)求幫助的上下文的指令,所述上下文包括與所述計(jì)算機(jī)程序有關(guān)的多個(gè)特征; 用于基于所述特征規(guī)定的所述上下文來(lái)選擇幫助文章的指令;以及 用于呈現(xiàn)所述幫助文章的指示作為對(duì)所述請(qǐng)求的響應(yīng)的指令;以及 處理器,其執(zhí)行存儲(chǔ)在所述計(jì)算機(jī)可讀介質(zhì)中的所述計(jì)算機(jī)可執(zhí)行指令。9.如權(quán)利要求8所述的計(jì)算系統(tǒng),其中,特征是基于所述計(jì)算機(jī)程序正顯示的文檔的結(jié)構(gòu)化內(nèi)容的。10.如權(quán)利要求8所述的計(jì)算系統(tǒng),其中,特征是基于經(jīng)由所述計(jì)算機(jī)程序提供的工具欄而能夠利用的工具的。11.如權(quán)利要求8所述的計(jì)算系統(tǒng),其中,所述特征是從由所述計(jì)算機(jī)程序的版本、所述計(jì)算機(jī)程序的用戶的角色、所述計(jì)算機(jī)程序正顯示的頁(yè)面的標(biāo)識(shí)符、以及針對(duì)所述計(jì)算機(jī)程序的證書(shū)的標(biāo)識(shí)符構(gòu)成的組中選擇的。12.如權(quán)利要求8所述的計(jì)算系統(tǒng),其中,所述幫助文章是基于所述特征的加權(quán)來(lái)排序的。13.如權(quán)利要求8所述的計(jì)算系統(tǒng),其中,所述幫助文章是基于用戶與在類似上下文中呈現(xiàn)的所述幫助文章的交互來(lái)排序的。14.一種用于將與計(jì)算機(jī)程序的使用有關(guān)的幫助信息提供給用戶的方法,所述方法包括: 通過(guò)所述計(jì)算機(jī)程序顯示由文檔限定的內(nèi)容,所述計(jì)算機(jī)程序提供用于與所述文檔交互的工具; 從用戶接收對(duì)于幫助信息的一般請(qǐng)求; 識(shí)別針對(duì)所述幫助信息的上下文,所述上下文包括從由所顯示的內(nèi)容、所提供的工具、所述計(jì)算機(jī)程序的版本、以及所述計(jì)算機(jī)程序的所述用戶的角色構(gòu)成的組中選擇的多個(gè)特征; 根據(jù)上下文標(biāo)準(zhǔn)到匹配所述上下文的幫助文章的映射來(lái)進(jìn)行選擇; 基于從用戶與幫助文章的交互得到的排序度量來(lái)對(duì)所選擇的幫助文章進(jìn)行排序;以及 基于所述排序來(lái)將所述幫助文章呈現(xiàn)給所述用戶。15.如權(quán)利要求14所述的方法,其中,上下文標(biāo)準(zhǔn)到幫助文章的所述映射是基于用戶與所呈現(xiàn)的幫助文章的交互來(lái)學(xué)習(xí)的。
      【文檔編號(hào)】G06F17/30GK105874427SQ201480071765
      【公開(kāi)日】2016年8月17日
      【申請(qǐng)日】2014年12月12日
      【發(fā)明人】N·沃倫可夫, Q·林, D·梅耶澤, W·李, R·桑赫, T·曾
      【申請(qǐng)人】微軟技術(shù)許可有限責(zé)任公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1