本公開大體上涉及優(yōu)化應(yīng)用之間的內(nèi)容鏈接。更具體地說,本公開涉及在應(yīng)用內(nèi)維護(hù)持久插入點,用于鏈接在不同應(yīng)用中訪問的內(nèi)容。
背景技術(shù):
1、創(chuàng)建內(nèi)容(諸如研究論文、研究或文章)通常需要創(chuàng)建書目資料。然而,創(chuàng)建該書目資料常規(guī)上需要進(jìn)行繁瑣的過程,其中用戶在應(yīng)用之間導(dǎo)航多次以傳送信息。
2、舉例來說,對于按常規(guī)創(chuàng)建書目資料的用戶,用戶必須從內(nèi)容創(chuàng)建應(yīng)用(例如,文本編輯器、視頻編輯器等)導(dǎo)航到第二應(yīng)用(例如,搜索引擎),該第二應(yīng)用可以定位書目資料的可鏈接實體(例如,相關(guān)互聯(lián)網(wǎng)來源等)。接下來,用戶復(fù)制描述可鏈接實體的信息(例如,web地址等),然后必須返回內(nèi)容創(chuàng)建應(yīng)用以使用復(fù)制的信息創(chuàng)建書目資料。因此,優(yōu)化在應(yīng)用之間鏈接內(nèi)容的過程的系統(tǒng)和方法是所期望的。
技術(shù)實現(xiàn)思路
1、本公開的實施例的方面和優(yōu)點將在以下描述中部分地闡述,或者可以從描述中學(xué)習(xí),或者可以通過實施例的實踐來學(xué)習(xí)。
2、本公開的一個示例方面涉及用于經(jīng)由跨應(yīng)用的持久性來優(yōu)化界面效率的計算機(jī)實現(xiàn)方法。該方法包括在第一應(yīng)用的輸入字段內(nèi)確定持久插入點。該方法包括接收來自用戶的第一輸入,該第一輸入選擇第二應(yīng)用的界面的一個或多個可鏈接實體中的至少一個可鏈接實體,其中該第一輸入指示提供與該至少一個可鏈接實體相關(guān)聯(lián)的動作菜單的指令。該方法包括提供動作菜單,該動作菜單包括與動作相對應(yīng)的可選擇動作元素,其中該可選擇動作元素描述向第一應(yīng)用添加鏈接的動作,該鏈接鏈接到該至少一個可鏈接實體。該方法包括響應(yīng)于選擇可選擇動作元素的來自用戶的第二輸入,為該至少一個可鏈接實體生成鏈接元素,其中該鏈接元素位于第一應(yīng)用的輸入字段內(nèi)的持久插入點處。
3、本公開的另一個示例方面涉及一種用于經(jīng)由跨應(yīng)用的持久性來優(yōu)化界面效率的計算系統(tǒng)。該計算系統(tǒng)包括一個或多個處理器。該計算系統(tǒng)包括一個或多個非暫時性計算機(jī)可讀介質(zhì),該一個或多個非暫時性計算機(jī)可讀介質(zhì)存儲指令,這些指令在由該一或多個處理器執(zhí)行時致使計算系統(tǒng)執(zhí)行操作。這些操作包括在第一應(yīng)用的輸入字段內(nèi)確定持久插入點。這些操作包括接收來自用戶的第一輸入,該第一輸入選擇第二應(yīng)用的界面的一個或多個可鏈接實體中的至少一個可鏈接實體,其中該第一輸入指示提供與該至少一個可鏈接實體相關(guān)聯(lián)的動作菜單的指令。這些操作包括提供動作菜單,該動作菜單包括與動作相對應(yīng)的可選擇動作元素,其中該可選擇動作元素描述向第一應(yīng)用添加鏈接的動作,該鏈接鏈接到該至少一個可鏈接實體。這些操作包括響應(yīng)于選擇可選擇動作元素的來自用戶的第二輸入,為該至少一個可鏈接實體生成鏈接元素,其中該鏈接元素位于第一應(yīng)用的輸入字段內(nèi)的持久插入點處。
4、本公開的另一個示例方面涉及一種或多種非暫時性計算機(jī)可讀介質(zhì),該一種或多種非暫時性計算機(jī)可讀介質(zhì)存儲指令,這些指令在由一個或多個處理器執(zhí)行時致使計算系統(tǒng)執(zhí)行操作。這些操作包括在第一應(yīng)用的輸入字段內(nèi)確定持久插入點。這些操作包括接收來自用戶的第一輸入,該第一輸入選擇第二應(yīng)用的界面的一個或多個可鏈接實體中的至少一個可鏈接實體,其中該第一輸入指示提供與該至少一個可鏈接實體相關(guān)聯(lián)的動作菜單的指令。這些操作包括提供動作菜單,該動作菜單包括與動作相對應(yīng)的可選擇動作元素,其中該可選擇動作元素描述向第一應(yīng)用添加鏈接的動作,該鏈接鏈接到該至少一個可鏈接實體。這些操作包括響應(yīng)于選擇可選擇動作元素的來自用戶的第二輸入,為該至少一個可鏈接實體生成鏈接元素,其中該鏈接元素位于第一應(yīng)用的輸入字段內(nèi)的持久插入點處。
5、本公開的其他方面涉及各種系統(tǒng)、設(shè)備、非暫時性計算機(jī)可讀介質(zhì)、用戶界面和電子裝置。
6、將參考以下描述和隨附權(quán)利要求更好地理解本公開的各種實施例的這些和其他特征、方面和優(yōu)點。并入本說明書中并且構(gòu)成本說明書的一部分的附圖示出了本公開的示例實施例,并且連同描述一起用于解釋相關(guān)原理。
1.一種用于經(jīng)由跨應(yīng)用的持久性來優(yōu)化界面效率的計算機(jī)實現(xiàn)方法,包括:
2.如權(quán)利要求1所述的方法,其中所述方法還包括由所述計算系統(tǒng)提供所述第一應(yīng)用的界面,所述界面包括所述第一應(yīng)用的所述輸入字段。
3.如權(quán)利要求2所述的方法,其中提供所述第一應(yīng)用的所述界面包括響應(yīng)于為所述至少一個可鏈接實體生成所述鏈接元素,由所述計算系統(tǒng)自動地提供所述第一應(yīng)用的所述界面,所述界面包括所述第一應(yīng)用的所述輸入字段。
4.如權(quán)利要求1所述的方法,其中所述持久插入點包括輸入元素在所述第一應(yīng)用的所述輸入字段內(nèi)的最后位置。
5.如權(quán)利要求4所述的方法,其中所述輸入元素包括輸入光標(biāo),并且所述第一應(yīng)用的所述輸入字段包括文本輸入字段。
6.如權(quán)利要求5所述的方法,其中所述鏈接元素包括超鏈接,所述超鏈接包括文本內(nèi)容以及指向所述可鏈接實體的鏈接,其中所述文本內(nèi)容描述所述可鏈接實體。
7.如權(quán)利要求6所述的方法,其中所述可鏈接實體包括文檔;并且
8.如權(quán)利要求5所述的方法,其中所述鏈接元素包括引用元素,所述引用元素指示描述所述可鏈接實體的書目信息的位置;并且
9.如權(quán)利要求8所述的方法,其中:
10.如權(quán)利要求5所述的方法,其中所述鏈接元素包括括號引用。
11.如權(quán)利要求5所述的方法,其中所述可鏈接實體包括:
12.如權(quán)利要求1所述的方法,其中所述持久插入點包括所述輸入字段的所選部分。
13.如權(quán)利要求1所述的方法,其中所述輸入字段包括文本輸入字段,所述文本輸入字段包括文本內(nèi)容,并且其中所述持久插入點包括所述文本內(nèi)容的所選部分。
14.如權(quán)利要求1所述的方法,其中所述第一應(yīng)用是在web瀏覽器的第一實例或標(biāo)簽頁內(nèi)執(zhí)行,并且其中所述第二應(yīng)用是在所述web瀏覽器的第二實例或標(biāo)簽頁內(nèi)執(zhí)行。
15.如權(quán)利要求14所述的方法,其中所述第一應(yīng)用包括內(nèi)容編輯器應(yīng)用,并且其中所述第二應(yīng)用包括搜索引擎應(yīng)用。
16.如權(quán)利要求15所述的方法,其中,在接收到來自所述用戶的所述第一輸入之前,所述方法包括:
17.如權(quán)利要求16所述的方法,其中:
18.如權(quán)利要求17所述的方法,其中所述一個或多個可鏈接實體包括響應(yīng)于來自所述用戶的所述搜索查詢的一個或多個相應(yīng)的搜索結(jié)果。
19.一種用于經(jīng)由跨應(yīng)用的持久性來優(yōu)化界面效率的計算系統(tǒng),包括:
20.如權(quán)利要求19所述的計算系統(tǒng),其中所述操作還包括提供所述第一應(yīng)用的界面,所述界面包括所述第一應(yīng)用的所述輸入字段。
21.如權(quán)利要求20所述的計算系統(tǒng),其中提供所述第一應(yīng)用的所述界面包括響應(yīng)于生成指向所述至少一個可鏈接實體的所述鏈接,自動地提供所述第一應(yīng)用的所述界面,所述界面包括所述第一應(yīng)用的所述輸入字段。
22.一個或多個非暫時性計算機(jī)可讀介質(zhì),所述非暫時性計算機(jī)可讀介質(zhì)存儲指令,所述指令在由一個或多個處理器執(zhí)行時致使計算系統(tǒng)執(zhí)行操作,所述操作包括: