[發(fā)明專利]交互式教程集成在審
| 申請(qǐng)?zhí)枺?/td> | 201811236758.X | 申請(qǐng)日: | 2018-10-23 |
| 公開(kāi)(公告)號(hào): | CN110286967A | 公開(kāi)(公告)日: | 2019-09-27 |
| 發(fā)明(設(shè)計(jì))人: | 張惟德;丁志宏;L·A·唐徹瓦;G·D·威林斯基;D·G·普拉薩德;C·V·羅伯茨 | 申請(qǐng)(專利權(quán))人: | 奧多比公司 |
| 主分類號(hào): | G06F9/451 | 分類號(hào): | G06F9/451 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 酆迅;姚杰 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 教程 可執(zhí)行代碼 指令服務(wù) 指令內(nèi)容 交互式學(xué)習(xí) 軟件應(yīng)用 用戶提供 應(yīng)用 | ||
可以利用給定應(yīng)用的教程來(lái)生成可執(zhí)行代碼,該可執(zhí)行代碼然后可以在應(yīng)用的本地指令服務(wù)內(nèi)執(zhí)行。以這種方式,軟件應(yīng)用因此可以以超出包括在本地指令服務(wù)中的指令內(nèi)容的方式為用戶提供集成的交互式學(xué)習(xí)體驗(yàn),即,包括教程的指令內(nèi)容的至少一部分。
技術(shù)領(lǐng)域
本說(shuō)明書(shū)涉及用于軟件應(yīng)用的教程集成。
背景技術(shù)
軟件開(kāi)發(fā)者用于開(kāi)發(fā)具有復(fù)雜和廣泛特征的軟件應(yīng)用的能力通常超出用戶用于獲得這些特征的知識(shí)和專業(yè)利用這些特征的能力。結(jié)果,用戶可能意識(shí)到期望的結(jié)果是可能的,但是可能無(wú)法生成期望的結(jié)果。在其他情況下,用戶可能甚至不知道期望的結(jié)果是可獲得的。
軟件開(kāi)發(fā)者通常例如通過(guò)提供用于使用正被開(kāi)發(fā)的軟件應(yīng)用的指令來(lái)嘗試減輕這些困難。在一些情況下,指令可以諸如通過(guò)提供出現(xiàn)在軟件應(yīng)用本身內(nèi)并由軟件應(yīng)用本身生成的交互式指令在相關(guān)軟件應(yīng)用的上下文中被提供。然而,提供這樣的指令通常是困難且耗時(shí)的。此外,軟件應(yīng)用可能具有由各種用戶隨時(shí)間開(kāi)發(fā)的用途,這些用途未由原始軟件開(kāi)發(fā)者明確設(shè)想。
由于這些和其他原因,通常為軟件應(yīng)用特別是復(fù)雜的軟件應(yīng)用提供教程,該教程提供軟件應(yīng)用的解釋和指令。例如,第三方可以獨(dú)立地為軟件應(yīng)用創(chuàng)建教程,并向軟件應(yīng)用的用戶提供教程以輔助用戶利用軟件應(yīng)用。
這些教程可以采用靜態(tài)網(wǎng)頁(yè)或教學(xué)視頻的形式。盡管此類教程的內(nèi)容可能非常有用且具有指導(dǎo)性,但此類教程的形式和結(jié)構(gòu)可能會(huì)有很大差異。此外,這些教程通常在相關(guān)軟件應(yīng)用的上下文之外,需要在教程和應(yīng)用之間進(jìn)行上下文切換,以及其他相關(guān)的不便。
發(fā)明內(nèi)容
根據(jù)一個(gè)通用方面,計(jì)算機(jī)程序產(chǎn)品被有形地實(shí)施在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上并包括指令。該指令在由至少一個(gè)計(jì)算設(shè)備執(zhí)行時(shí),被配置為使得至少一個(gè)計(jì)算設(shè)備:解析從網(wǎng)頁(yè)得到的并以層級(jí)格式被構(gòu)造的教程文件,所述教程文件表示由所述網(wǎng)頁(yè)針對(duì)軟件應(yīng)用提供的教程,在所述層級(jí)格式中教程屬性相對(duì)于所述教程屬性的對(duì)應(yīng)的值被指定,所述值包括所述網(wǎng)頁(yè)中被包括的、用于使用所述軟件應(yīng)用的至少一個(gè)指令。指令在被執(zhí)行時(shí)還被配置為執(zhí)行教程屬性到軟件應(yīng)用的應(yīng)用特征的映射,并基于該映射生成由軟件應(yīng)用的本地指令服務(wù)可執(zhí)行的指令代碼,用于生成該軟件應(yīng)用內(nèi)的至少一個(gè)指令元素,所述至少一個(gè)指令元素標(biāo)識(shí)所述應(yīng)用特征中的至少一個(gè)應(yīng)用特征,所述至少一個(gè)應(yīng)用特征被配置為支持所述至少一個(gè)指令的完成。
根據(jù)另一個(gè)通用方面,一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括解析從網(wǎng)頁(yè)得到的并以層級(jí)格式被構(gòu)造的教程文件,所述教程文件表示由所述網(wǎng)頁(yè)針對(duì)軟件應(yīng)用提供的教程,在所述層級(jí)格式中教程屬性相對(duì)于所述教程屬性的對(duì)應(yīng)的值被指定,所述值包括所述網(wǎng)頁(yè)中被包括的、用于使用所述軟件應(yīng)用的至少一個(gè)指令。該計(jì)算機(jī)實(shí)現(xiàn)的方法還可以包括執(zhí)行教程屬性到軟件應(yīng)用的應(yīng)用特征的映射,以及基于該映射生成由軟件應(yīng)用的本地指令服務(wù)可執(zhí)行的指令代碼,用于生成軟件應(yīng)用內(nèi)至少一個(gè)指令元素,所述至少一個(gè)指令元素標(biāo)識(shí)所述應(yīng)用特征中的至少一個(gè)應(yīng)用特征,所述至少一個(gè)應(yīng)用特征被配置為支持所述至少一個(gè)指令的完成。
根據(jù)另一個(gè)通用方面,一種系統(tǒng)包括:至少一個(gè)存儲(chǔ)器,包括指令;以及至少一個(gè)處理器,被可操作地耦合到所述至少一個(gè)存儲(chǔ)器,并且被布置和配置為執(zhí)行指令,所述指令在被執(zhí)行時(shí)使得所述至少一個(gè)處理器輸入教程文件,該教程文件包括用于執(zhí)行軟件應(yīng)用的應(yīng)用功能的有序指令,并將有序指令映射到軟件應(yīng)用的對(duì)應(yīng)的應(yīng)用特征。所述至少一個(gè)處理器可以被布置和配置為執(zhí)行所述指令,所述指令在被執(zhí)行時(shí)生成指令代碼,所述指令代碼由所述軟件應(yīng)用的本機(jī)指令服務(wù)可執(zhí)行,并且被配置為支持所述應(yīng)用內(nèi)的所述對(duì)應(yīng)的應(yīng)用特征的交互執(zhí)行以實(shí)現(xiàn)所述有序指令并執(zhí)行所述應(yīng)用功能。
在附圖和以下描述中闡述了一個(gè)或多個(gè)實(shí)現(xiàn)的細(xì)節(jié)。根據(jù)說(shuō)明書(shū)和附圖以及權(quán)利要求,其他特征將是顯而易見(jiàn)的。
附圖說(shuō)明
圖1是用于內(nèi)部和交互式教程集成的系統(tǒng)的框圖。
圖2圖示了圖1的系統(tǒng)的示例實(shí)現(xiàn)的屏幕截圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于奧多比公司,未經(jīng)奧多比公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811236758.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 電子學(xué)習(xí)寫作工具
- 電子學(xué)習(xí)系統(tǒng)
- TV教程微件
- 用于確定視頻教程的更新的方法和系統(tǒng)
- 基于增強(qiáng)現(xiàn)實(shí)的教程演示方法和裝置
- 計(jì)算設(shè)備處輸入選項(xiàng)的交互式教程支持
- 一種基于機(jī)器視覺(jué)和機(jī)器學(xué)習(xí)的智能化妝推薦系統(tǒng)
- 一種機(jī)器人多目標(biāo)點(diǎn)示教方法、系統(tǒng)
- 患教教程推薦方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 視頻教程的展示方法、設(shè)備、系統(tǒng)及存儲(chǔ)介質(zhì)
- 從多形態(tài)可執(zhí)行程序到多形態(tài)操作系統(tǒng)
- 防止可執(zhí)行程序的調(diào)變的方法和設(shè)備
- 應(yīng)用的高效壓縮
- 軟件應(yīng)用分配和發(fā)起系統(tǒng)
- 調(diào)用重定向機(jī)制構(gòu)建Unix可信平臺(tái)的方法
- 惡意文檔的處理方法及裝置
- 基于有狀態(tài)桌面應(yīng)用的分布式應(yīng)用
- 應(yīng)用程序的加固方法和裝置
- 直流控制保護(hù)設(shè)備中的可執(zhí)行代碼更新方法、裝置及介質(zhì)
- 代碼生成/執(zhí)行方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)
- 一種帶有兒童模式的餐廳自助點(diǎn)菜系統(tǒng)
- 集群式的任務(wù)調(diào)派系統(tǒng)
- 服務(wù)呼叫系統(tǒng)及方法
- 服務(wù)呼叫系統(tǒng)
- 服務(wù)配置管理方法、系統(tǒng)、存儲(chǔ)介質(zhì)和服務(wù)器
- 一種服務(wù)系統(tǒng)
- 一種權(quán)限控制的服務(wù)器帶外管理方法、設(shè)備以及介質(zhì)
- 一種服務(wù)器遠(yuǎn)程測(cè)試方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 微服務(wù)的批量處理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 指令處理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)





