亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電子文檔的位置之間建立連接和傳輸信息的方法及系統(tǒng)的制作方法

文檔序號:6551256閱讀:178來源:國知局
一種電子文檔的位置之間建立連接和傳輸信息的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種電子文檔的位置之間實現(xiàn)連接和信息傳輸?shù)姆椒跋到y(tǒng)。本發(fā)明首先在第一位置和第二位置之間建立連接,并且可以定義連接屬性,進而可以基于所建立的連接實現(xiàn)多種應用,包括在第一位置和第二位置之間實現(xiàn)最優(yōu)化路徑并進行多層次的信息傳輸。本發(fā)明將網(wǎng)絡中不同的位置連接在一起,使不同位置之間的關聯(lián)性實體化,從而利用位置之間的關聯(lián)為用戶更加有效地提供信息。而且,本發(fā)明在位置之間實現(xiàn)了多層次的信息傳輸以及位置之間信息傳輸路徑的最優(yōu)化配置,其中包括對附加信息的傳輸,因而可以將電子文檔某一位置的交互功能分享到其它電子文檔的位置處,豐富了電子文檔位置之間連接的功能。
【專利說明】一種電子文檔的位置之間建立連接和傳輸信息的方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及計算機技術,更具體地,涉及一種在電子文檔的位置之間建立連接和傳輸信息的方法及系統(tǒng)。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)的興起,信息的傳輸和交換變得極為容易和快速,信息資源匱乏早已經(jīng)不復存在,相反,信息泛濫成為了任何一個承載和傳播信息的互聯(lián)網(wǎng)平臺所必須面對的問題。面對海量信息,為了達到使用戶花費盡可能少的時間并以盡可能簡便的方式獲取更多有用信息的目標,現(xiàn)有技術中提出了很多有益的解決方案。其中,基于內容相關性針對網(wǎng)頁等電子文檔進行導航的技術方案,在實踐中取得了比較好的效果。
[0003]事實上,在同一個文檔上的多個位置之間,或者是不同文檔上的多個位置之間,由于這些位置附近的內容相互存在某種邏輯關系,因而會具有內容相關性。用戶在瀏覽某一個文檔X內容的過程中,在其中某一位置上需要查看、參考該文檔X另一些位置或者是另一個文檔Y中的某些位置附近的內容。比如,用戶在結構化文檔X上某一位置Dl瀏覽到內容片段“馬拉卡納足球場”,而在結構化文檔Y上的D2位置處存在內容片段“2014年世界杯決賽”。兩個內容片段是存在有邏輯關系的,因為“2014年世界杯決賽”正是計劃在“馬拉卡納足球場”舉辦的。如果該用戶需要在上述位置Dl獲知馬拉卡納足球場近期計劃舉辦賽事的相關情況,那么上述位置D2附近關于2014年世界杯決賽的相關內容就是用戶所需要的。顯然,如果能夠將該用戶從文檔X的位置Dl導航至文檔Y的位置D2,就能夠實現(xiàn)快速、簡便地向用戶提供有用信息的目的。
[0004]為了達成上述目的,在現(xiàn)有技術當中,比較普遍的是利用超鏈接等手段,在具有內容相關性的網(wǎng)頁等電子文檔之間進行跳轉訪問的技術方案。例如,在某篇網(wǎng)頁X當中引用了網(wǎng)頁Y的部分文字時,可以以來自網(wǎng)頁Y的引文為錨點設置一超鏈接,該超鏈接指向在線閱讀該網(wǎng)頁Y全文的網(wǎng)址,用戶在瀏覽網(wǎng)頁X時如果對網(wǎng)頁Y產(chǎn)生興趣,則可以通過該超鏈接跳轉至相應網(wǎng)址對網(wǎng)頁Y進行閱讀。這一現(xiàn)有技術利用了網(wǎng)頁X與網(wǎng)頁Y在內容上具有的關聯(lián)性,實現(xiàn)了指向網(wǎng)頁Y所在網(wǎng)址的導航。然而,這一現(xiàn)有技術功能上存在很多局限,首先,上述超鏈接只是單純建立了從網(wǎng)頁X的網(wǎng)址到網(wǎng)頁Y的網(wǎng)址的訪問路徑,網(wǎng)頁X與網(wǎng)頁Y之間沒有進行任何的信息傳輸,用戶在網(wǎng)頁X上不能獲得關于網(wǎng)頁Y的內容和狀態(tài),因此只有跳轉至網(wǎng)頁Y之后才能確定網(wǎng)頁Y登載的內容是否是自己所需要的,如果網(wǎng)頁Y內容已經(jīng)改變甚至已經(jīng)無法訪問,用戶會因點擊該超鏈接及等待載入網(wǎng)頁Y而浪費時間;其次,用戶由于對被網(wǎng)頁X引用的引文感興趣而訪問網(wǎng)頁Y,但是點擊上述超鏈接將會顯示出網(wǎng)頁Y的全部內容,如果網(wǎng)頁Y本身內容較長,用戶從中找到自己感興趣的引文及其上下文就會感到困難和耗時。
[0005]有一些現(xiàn)有技術對上述基礎性的技術手段進行了一定改進。例如,美國微軟公司申請的PCT專利W02005/045588可以使某一電子文檔X中的鏈接、書簽、圖標等位置與其它電子文檔Y相關聯(lián),如果鼠標在文檔X中的某個位置上停留,可以呈現(xiàn)一個第二頁面,用于預覽與該位置相關聯(lián)的電子文檔Y,這樣,用戶在不實際訪問電子文檔Y的情況下,仍然能夠通過第二頁面獲得來自電子文檔Y的信息。進一步地,該專利可以在第二頁面呈現(xiàn)電子文檔Y的一部分內容,例如,如果電子文檔Y是帶有標題的文字,則可以在第二頁面只呈現(xiàn)標題;如果電子文檔Y是電子郵件,則在第二頁面呈現(xiàn)發(fā)送人、主題、發(fā)送日期等信息。這一現(xiàn)有技術為用戶提供了在訪問某一文檔X過程中獲取相關聯(lián)的其它文檔Y的功能。但是,首先,該專利中所預覽的內容是文檔Y的標題信息、發(fā)件人信息等預定部分,這些部分與電子文檔X的上述位置附近的內容之間不一定具有相關性,該專利無法對與文檔X特定位置處的內容具有相關性的文檔Y某一特定位置上實現(xiàn)預覽;其次,該專利只是單純用于實現(xiàn)對文檔Y的全部或部分預定內容進行預覽,其沒有在文檔X和文檔Y之間傳遞更多類型的信息,如動態(tài)信息,也無法針對文檔Y實現(xiàn)更多的交互功能。
[0006]可見,在現(xiàn)有技術當中,無論是通過嵌入超鏈接在文檔X和文檔Y之間建立訪問路徑的方案,還是在訪問某一文檔X時提供對其它文檔Y的內容進行預覽的改進方案,其都只是在文檔與文檔之間建立關系,而沒有在具有內容相關性的文檔X特定位置與文檔Y特定位置之間建立相互連接并實現(xiàn)信息傳輸。而且,現(xiàn)有技術當中文檔X與文檔Y之間沒有信息傳輸,或者只存在有限的和靜態(tài)的信息傳輸,無法針對文檔上動態(tài)信息進行傳輸,也無法分享各自文檔上的交互功能。

【發(fā)明內容】

[0007]為了克服現(xiàn)有技術中的上述缺陷,本發(fā)明提供了一種電子文檔的位置之間實現(xiàn)連接和信息傳輸?shù)姆椒跋到y(tǒng)。本發(fā)明首先在同一文檔或者多個文檔上的第一位置和第二位置之間建立連接,并且可以定義連接屬性,進而可以基于所建立和定義的連接實現(xiàn)各種實際應用,例如在第一位置和第二位置之間進行多層次的信息傳輸。
[0008]本發(fā)明首先提供了一種電子文檔的位置之間建立連接的方法,包括以下步驟:
[0009]確定電子文檔中的第一位置和第二位置的定位信息;
[0010]以使所述第一位置和第二位置具有對應關系的方式,保存所述第一位置和第二位置的定位信息,從而建立第一位置和第二位置之間的連接。
[0011]優(yōu)選的是,所述定位信息包括第一位置或第二位置所處的網(wǎng)絡地址及位置參數(shù)。優(yōu)選的是,確定所述第一位置或第二位置的定位信息的步驟包括以下至少一種:根據(jù)人工操作或者自動操作在電子文檔中指定所述第一位置或第二位置并生成定位信息;獲取已經(jīng)定位的位置并從中選擇所述第一位置或第二位置并獲取相應的定位信息;從外部導入表示第一位置和第二位置之間已具有的關聯(lián)性的信息,并且從中確定第一位置和第二位置的定位信息。
[0012]優(yōu)選的是,在所述第一位置和第二位置之間可以建立多個連接。
[0013]優(yōu)選的是,所述方法還包括以下步驟:定義所述第一位置和第二位置之間的連接的連接屬性。進一步優(yōu)選的是,所述連接屬性包括以下至少一種:表示第一位置和第二位置之間連接的基本參數(shù)的基礎屬性,在第一位置和第二位置之間信息傳輸?shù)膶傩?,連接的權重值。
[0014]進一步優(yōu)選的是,在定義所述第一位置和第二位置之間的連接的連接屬性的基礎上,所述方法還包括以下步驟:在建立第一位置和第二位置的連接之后,維護所述連接。進一步優(yōu)選的是,維護所述連接包括以下至少一種:修改、增加或刪除所述連接的連接屬性,修改所述連接涉及的第一位置或第二位置。更進一步優(yōu)選的是,修改所述連接的連接屬性包括修改連接的權重值。
[0015]進一步優(yōu)選的是,所述方法還包括以下步驟:在建立第一位置和第二位置的連接之后,應用所述連接。進一步優(yōu)選的是,應用所述連接包括以下至少一種:基于所述連接在第一位置和第二位置之間執(zhí)行信息傳輸,提供對所述連接的查詢,向關系擴展應用提供基于所述連接形成的位置之間關系;基于連接查詢與該連接相關的第一位置和第二位置。
[0016]進一步優(yōu)選的是,在上面提到的連接屬性當中,在第一位置和第二位置之間信息傳輸?shù)膶傩园ㄔ试S在所述第一位置和第二位置之間傳輸?shù)男畔㈩愋停凰鲂畔㈩愋桶ㄒ韵骂愋偷闹辽僖环N:定位信息,所述電子文檔中處于所述第一位置或第二位置附近的信息片斷,以及所述電子文檔中處于所述第一位置或第二位置的附加信息。更進一步優(yōu)選的是,所述附加信息包括以下至少一種:實現(xiàn)用戶交互的功能結構、基于用戶交互生成的動態(tài)信息、第一位置或第二位置的位置屬性信息、第一位置或第二位置的連接狀況信息。
[0017]另一方面,優(yōu)選的是,在上面提到的連接屬性當中,在第一位置和第二位置之間信息傳輸?shù)膶傩园?第一位置和第二位置之間信息傳輸?shù)牧飨驅傩?。進一步優(yōu)選的是,所述流向屬性包括單向傳輸和雙向傳輸。
[0018]優(yōu)選的是,所述第一位置和第二位置在同一電子文檔上或者在不同的電子文檔上。
[0019]優(yōu)選的是,上文所述的定義所述第一位置和第二位置之間的連接的連接屬性的步驟具體包括:第一位置所在的電子文檔生成規(guī)定連接屬性的請求;向第二位置所在的電子文檔發(fā)送所述請求;第二位置所在的電子文檔自動允許所述請求并反饋給在第一位置所在的電子文檔,或者第二位置所在的電子文檔判斷是否允許所述請求并將判斷結果反饋給在第一位置所在的電子文檔。
[0020]優(yōu)選的是,在所述一種電子文檔的位置之間建立連接的方法當中,保存所述第一位置和第二位置的定位信息的步驟包括:在位置關系表中保存一條連接記錄,所述連接記錄包括所述第一位置和第二位置的定位信息。進一步優(yōu)選的是,根據(jù)所述第一位置和第二位置的定位信息,查詢所述位置關系表中是否已有第一位置和第二位置的連接記錄,如果已有連接記錄則進行更新操作;如果沒有則新建連接記錄。進一步優(yōu)選的是,所述連接記錄還用于保存第一位置和第二位置之間的連接的連接屬性。進一步優(yōu)選的是,可以保存多個包括第一位置和第二位置的定位信息的連接記錄,從而在第一位置和第二位置之間建立多個連接。
[0021]本發(fā)明進而提供了一種在電子文檔的第一位置和第二位置之間信息傳輸?shù)姆椒ǎㄒ韵虏襟E:
[0022]根據(jù)第一位置和第二位置的定位信息及信息傳輸屬性要求,獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑;
[0023]基于所述傳輸路徑進行信息傳輸。
[0024]優(yōu)選的是,所述信息傳輸屬性要求包括:在第一位置和第二位置之間傳輸信息的類型,以及第一位置和第二位置之間傳輸信息的流向。[0025]優(yōu)選的是,所述傳輸路徑包括以下至少一種:基于所述第一位置和第二位置之間的連接形成的直接路徑,基于所述第一位置和第二位置與其它至少一個中間位置之間的連接形成的間接路徑,基于所述第一位置和第二位置與其它至少一個中間位置之間的連接關系而可以在第一位置和第二位置之間直接傳輸?shù)奶摂M路徑。
[0026]優(yōu)選的是,所述獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑的步驟具體包括以下方式中的至少一種:在所述第一位置和第二位置之間已建立連接并且該連接的連接屬性符合所述信息傳輸屬性要求的情況下,基于第一位置和第二位置的連接形成直接路徑;篩選連接屬性符合所述信息傳輸屬性要求的至少一個中間位置,其中至少一個所述中間位置與所述第一位置或第二位置存在連接,基于第一位置、第二位置及所述中間位置之間的連接形成所述間接路徑或者虛擬路徑。在獲得所述直接路徑、間接路徑和虛擬路徑的基礎上,所述獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑進而包括:根據(jù)在所述直接路徑、間接路徑和虛擬路徑上的連接的連接屬性,選擇其中最優(yōu)化的路徑作為所述傳輸路徑。更具體地來說,在獲得所述直接路徑、間接路徑和虛擬路徑的基礎上,所述獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑進一步包括:根據(jù)在所述直接路徑、間接路徑和虛擬路徑上的連接的來源屬性,選擇最優(yōu)化的路徑作為所述傳輸路徑?;蛘?,在獲得所述直接路徑、間接路徑和虛擬路徑的基礎上,所述獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑進一步包括:根據(jù)在所述直接路徑、間接路徑和虛擬路徑上的連接的權重值,選擇最優(yōu)化的路徑作為所述傳輸路徑。
[0027]優(yōu)選的是,所述傳輸路徑上傳輸?shù)男畔ㄒ韵骂愋偷闹辽僖环N:定位信息,所述電子文檔中處于所述第一位置或第二位置附近的信息片斷,以及所述電子文檔中處于所述第一位置或第二位置的附加信息。
[0028]優(yōu)選的是,所述在電子文檔的第一位置和第二位置之間信息傳輸?shù)姆椒ㄟ€進一步包括如下步驟:基于第一位置、第二位置和中間位置之間的連接和/或連接屬性的動態(tài)變化,更新所述傳輸路徑。
[0029]本發(fā)明提供了一種電子文檔的位置之間建立連接的系統(tǒng),包括:
[0030]文檔端連接管理系統(tǒng),用于確定電子文檔中的第一位置和第二位置的定位信息;
[0031]位置間連接管理系統(tǒng),用于以使所述第一位置和第二位置具有對應關系的方式,在位置關系表中保存所述第一位置和第二位置的定位信息,從而建立第一位置和第二位置之間的連接。
[0032]優(yōu)選的是,所述定位信息包括第一位置或第二位置所處的網(wǎng)絡地址及位置參數(shù)。
[0033]優(yōu)選的是,所述文檔端連接管理系統(tǒng)包括:位置選擇模塊,用于根據(jù)人工操作在電子文檔中指定所述第一位置或第二位置,或者自動在電子文檔中指定所述第一位置或第二位置,或者搜索已經(jīng)定位的位置并從中選擇所述第一位置或第二位置,或者從外部導入表示第一位置和第二位置之間已具有的關聯(lián)性的信息并從中確定第一位置和第二位置;位置獲取模塊,用于為所述第一位置或第二位置生成定位信息。
[0034]優(yōu)選的是,所述位置間連接管理系統(tǒng)在所述第一位置和第二位置之間可以建立多個連接。
[0035]優(yōu)選的是,所述文檔端連接管理系統(tǒng)進一步還包括:屬性管理模塊,用于定義所述第一位置和第二位置之間的連接的連接屬性。
[0036]進一步優(yōu)選的是,所述連接屬性包括以下至少一種:表示第一位置和第二位置之間連接的基本參數(shù)的基礎屬性,在第一位置和第二位置之間信息傳輸?shù)膶傩?,表示連接來源的來源屬性,連接的權重值。
[0037]進一步優(yōu)選的是,所述位置間連接管理系統(tǒng)進一步還包括:位置關系維護模塊,用于在建立第一位置和第二位置的連接之后,維護所述連接。進一步優(yōu)選的是,位置關系維護模塊維護所述連接包括以下至少一種:修改、增加或刪除所述連接的連接屬性,維護所述連接涉及的第一位置或第二位置。更進一步優(yōu)選的是,位置關系維護模塊修改所述連接的連接屬性包括修改連接的權重值。
[0038]進一步優(yōu)選的是,所述位置間連接管理系統(tǒng)用于在建立第一位置和第二位置的連接之后,應用所述連接。為了應用所述連接,進一步優(yōu)選的是,所述位置間連接管理系統(tǒng)進一步還包括:位置關系查詢模塊,用于提供對所述連接的查詢,或者基于連接查詢與該連接相關的第一位置和第二位置;位置關系擴展模塊,用于向關系擴展應用提供基于所述連接形成的位置之間關系。
[0039]優(yōu)選的是,屬性管理模塊定義的在第一位置和第二位置之間信息傳輸?shù)膶傩园ㄔ试S在所述第一位置和第二位置之間傳輸?shù)男畔㈩愋?;所述信息類型包括以下類型的至少一種:定位信息,所述電子文檔中處于所述第一位置或第二位置附近的信息片斷,以及所述電子文檔中處于所述第一位置或第二位置的附加信息。更進一步優(yōu)選的是,所述附加信息包括以下至少一種:實現(xiàn)用戶交互的功能結構、基于用戶交互生成的動態(tài)信息、第一位置或第二位置的位置屬性信息、第一位置或第二位置的連接狀況信息?;蛘撸瑢傩怨芾砟K定義的在第一位置和第二位置之間信息傳輸?shù)膶傩园?第一位置和第二位置之間信息傳輸?shù)牧飨驅傩?。進一步優(yōu)選的是,所述流向屬性包括單向傳輸和雙向傳輸。
[0040]優(yōu)選的是,所述第一位置和第二位置在同一電子文檔上或者在不同的電子文檔上。
[0041]優(yōu)選的是,所述文檔端連接管理系統(tǒng)進一步還包括:連接管理模塊,用于響應建立連接的請求,并且根據(jù)第一位置和第二位置的定位信息,向所述位置間連接管理系統(tǒng)發(fā)送連接生成請求。在此基礎上,優(yōu)選的是,第一位置所在的電子文檔上的所述屬性管理模塊接收用戶關于連接屬性的指令并根據(jù)所述指令生成規(guī)定所述連接屬性的請求;所述連接管理模塊向第二位置所在的電子文檔上的連接管理模塊發(fā)送所述請求;接收第二位置所在的電子文檔上的連接管理模塊發(fā)來的是否接受所述請求的反饋;所述第二位置所在的電子文檔上的連接管理模塊接收所述請求;并且,所述連接管理模塊自動允許所述請求并反饋給在第一位置所在的電子文檔上的所述連接管理模塊,或者所述連接管理模塊根據(jù)用戶的指令判斷是否允許所述請求并將判斷結果反饋給在第一位置所在的電子文檔上的所述連接管理模塊。
[0042]優(yōu)選的是,所述位置間連接管理系統(tǒng)還包括:位置關系表,用于根據(jù)文檔端連接管理系統(tǒng)的連接生成請求,保存一條連接記錄,所述連接記錄包括所述第一位置和第二位置的定位信息。進一步優(yōu)選的是,所述位置關系表響應所述連接生成請求,根據(jù)所述第一位置和第二位置的定位信息,查詢是否已有第一位置和第二位置的連接記錄;所述位置關系表在已有第一位置和第二位置連接記錄的情況下進行更新操作,在沒有第一位置和第二位置的連接記錄的情況下進行新建連接記錄的操作。進一步優(yōu)選的是,連接管理模塊發(fā)送的連接生成請求還包括連接屬性,并且所述位置關系表保存的所述連接記錄還用于保存第一位置和第二位置之間的連接的連接屬性。進一步優(yōu)選的是,所述位置關系表可以保存多個包括第一位置和第二位置的定位信息的連接記錄,從而在第一位置和第二位置之間建立多個連接。
[0043]本發(fā)明進而提供了一種在電子文檔的第一位置和第二位置之間傳輸信息的系統(tǒng),包括:
[0044]位置間連接管理系統(tǒng),根據(jù)第一位置和第二位置的定位信息及信息傳輸屬性要求,獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑;
[0045]文檔端連接傳輸系統(tǒng),基于所述傳輸路徑進行信息傳輸。
[0046]優(yōu)選的是,所述信息傳輸屬性要求包括:在第一位置和第二位置之間傳輸信息的類型,以及第一位置和第二位置之間傳輸信息的流向。
[0047]優(yōu)選的是,所述傳輸路徑包括以下至少一種:基于所述第一位置和第二位置之間建立的連接形成的直接路徑,基于所述第一位置和第二位置與其它至少一個中間位置的連接形成的間接路徑,基于所述第一位置和第二位置與其它至少一個中間位置之間的連接關系而可以在第一位置和第二位置之間直接傳輸?shù)奶摂M路徑。為了實現(xiàn)上述傳輸路徑,所述位置間連接管理系統(tǒng)還包括:位置關系查詢模塊,用于查詢位置關系表獲得所述位置之間的連接;位置間連接屬性管理模塊,用于查詢位置關系表獲得位置之間的連接的連接屬性;位置間路徑管理模塊,在所述第一位置和第二位置之間已建立連接并且該連接的連接屬性符合所述信息傳輸屬性要求的情況下,基于第一位置和第二位置的連接形成直接路徑,或者篩選連接屬性符合所述信息傳輸屬性要求的至少一個中間位置,其中至少一個所述中間位置與所述第一位置或第二位置存在連接,基于第一位置、第二位置及所述中間位置之間的連接形成所述間接路徑或者虛擬路徑。
[0048]進一步優(yōu)選的是,所述位置間路徑管理模塊根據(jù)在所述直接路徑、間接路徑和虛擬路徑上的連接的連接屬性,選擇其中最優(yōu)化的路徑作為所述傳輸路徑。
[0049]更進一步優(yōu)選的是,所述位置間路徑管理模塊根據(jù)在所述直接路徑、間接路徑和虛擬路徑上的連接的來源屬性,選擇最優(yōu)化的路徑作為所述傳輸路徑。
[0050]更進一步優(yōu)選的是,所述位置間路徑管理模塊根據(jù)在所述直接路徑和虛擬路徑上的連接的權重值,選擇最優(yōu)化的路徑作為所述傳輸路徑。
[0051]進一步優(yōu)選的是,所述位置間路徑管理模塊向第一位置和第二位置所在的電子文檔上的文檔端連接傳輸系統(tǒng)返回直接或虛擬連接信息,作為虛擬路徑上的信息傳輸?shù)膽{證。
[0052]優(yōu)選的是,文檔端連接傳輸系統(tǒng)還包括信息收發(fā)模塊,用于向位置間連接管理系統(tǒng)發(fā)送信息傳輸請求,并且基于位置間連接管理系統(tǒng)返回的傳輸路徑進行信息傳輸。
[0053]優(yōu)選的是,所述傳輸路徑上傳輸?shù)男畔ㄒ韵骂愋偷闹辽僖环N:定位信息,所述電子文檔中處于所述第一位置或第二位置附近的信息片斷,以及所述電子文檔中處于所述第一位置或第二位置的附加信息。
[0054]優(yōu)選的是,所述位置間路徑管理模塊基于第一位置、第二位置和中間位置之間的連接和/或連接屬性的動態(tài)變化,更新所述傳輸路徑。[0055]可見,本發(fā)明首先在電子文檔的不同位置之間建立了連接,從而以連接為紐帶將網(wǎng)絡空間中的不同位置鏈接在一起,使網(wǎng)絡空間中位置之間的聯(lián)系實體化?;趯嶓w化的連接,可以開發(fā)實現(xiàn)各種應用功能,例如基于該連接形成信息的傳輸路徑,在電子文檔中的不同位置之間進行信息傳輸,當用戶訪問某一個電子文檔中的某一位置時,通過上述信息傳輸,可以在該位置獲得同一電子文檔上的其它位置或者不同電子文檔上的其它位置的相關信息。而且,本發(fā)明在位置之間實現(xiàn)了多層次的信息傳輸,其中包括對電子文檔上通過與用戶交互而動態(tài)變化的附加信息的傳輸,因而可以將電子文檔某一位置的交互功能分享到其它電子文檔的位置處,豐富了電子文檔位置之間連接的功能。
【專利附圖】

【附圖說明】
[0056]下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明:
[0057]圖1是本發(fā)明實施例中在電子文檔的位置之間建立連接的系統(tǒng)結構示意圖;
[0058]圖2是本發(fā)明實施例中在電子文檔的位置之間建立連接的方法流程示意圖;
[0059]圖3是本發(fā)明實施例中定義連接的基礎屬性的方法流程示意圖;
[0060]圖4是本發(fā)明實施例中定義連接的流向屬性的方法流程示意圖;
[0061]圖5是本發(fā)明實施例中定義連接上允許傳輸?shù)男畔㈩愋偷姆椒鞒淌疽鈭D;
[0062]圖6是本發(fā)明實施例中定義連接的權重值的方法流程示意圖;
[0063]圖7是本發(fā)明實施例中在第一位置和第二位置之間傳輸信息的系統(tǒng)結構示意圖;
[0064]圖8是本發(fā)明實施例中在用于在第一位置和第二位置之間形成信息傳輸路徑并傳輸信息的方法流程圖。
【具體實施方式】
[0065]為了使本【技術領域】的人員更好地理解本發(fā)明的技術方案,并使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合實施例及實施例附圖對本發(fā)明作進一步詳細的說明。
[0066]本發(fā)明的目的是在結構化文檔上的第一位置Dl和第二位置D2之間建立連接,該連接使第一位置Dl和第二位置D2 二者之間自然存在或者人為規(guī)定的邏輯關聯(lián)關系實體化,這樣就為應用Dl和D2之間邏輯關聯(lián)關系提供了基礎。通過應用本發(fā)明建立的連接,可以將網(wǎng)絡資源當中所具有的海量的位置整合為一體,在這些位置之間建立聯(lián)系和通道,達到方便用戶進行信息獲取和位置關系應用的目的。作為應用本發(fā)明的連接的一個例子,以連接為基礎在位置之間形成信息傳輸?shù)穆窂?,從而基于所述連接將與某一位置相關的信息和交互功能傳遞到電子文檔的其它位置;作為另一個例子,可以基于位置之間的連接,對外提供搜索查詢和擴展應用,例如對現(xiàn)有的搜索引擎進行升級,從提供單一網(wǎng)頁的搜索結果升級為提供帶有網(wǎng)頁位置之間連接的搜索結果,或者通過搜索取得與網(wǎng)頁中的某一個位置存在連接的其它所有位置,從而使用戶所獲得的信息量和信息之間的邏輯性得到明顯地提升。
[0067]本發(fā)明在電子文檔的第一位置Dl和第二位置D2之間建立連接需要確定以下要素:第一位置Dl的定位信息、第二位置D2的定位信息,從而能夠在第一位置Dl和第二位置D2之間形成對應關系。進而,為了擴展連接的功能和應用范圍,可以定義第一位置Dl和第二位置D2之間的連接屬性。
[0068]第一位置Dl或第二位置D2的定位信息指的是可以在網(wǎng)絡空間當中唯一定位到該位置的網(wǎng)絡地址及位置參數(shù),即不僅要定位到該第一位置Dl或第二位置D2所在的網(wǎng)絡資源實體,還要定位到第一位置Dl或第二位置D2在該實體中的具體位置。舉例來說,在網(wǎng)絡上存在的電子文檔都可以通過由URL標識的網(wǎng)絡地址來對其定位,而對于電子文檔中的某一個位置,可以通過該位置在電子文檔中的位置坐標來定位,如可以將該位置在結構化文檔中相對于參考節(jié)點的偏移量作為位置坐標。例如,第一位置Dl在電子文檔X中,第二位置D2在電子文檔Y中,則可以利用電子文檔X的URL地址和位置Dl在電子文檔X中的位置坐標作為第一位置Dl的定位信息,利用電子文檔Y的URL地址和位置D2在電子文檔Y中的位置坐標作為第二位置D2的定位信息。
[0069]在第一位置Dl和第二位置D2之間建立的連接反映了 Dl和D2 二者具有對應關系。進而,根據(jù)Dl和D2之間的連接所具有的不同性質,可以定義Dl和D2之間的連接的連接屬性。根據(jù)所述性質的不同,第一位置Dl和第二位置D2之間的連接的連接屬性可以分為多種類型,例如包括:表示第一位置和第二位置之間連接的基本參數(shù)的基礎屬性,在第一位置和第二位置之間信息傳輸?shù)膶傩?,連接的權重值。
[0070]作為連接屬性的一種類型,可以將Dl和D2之間連接的一些基本參數(shù)作為連接屬性,這些屬性被稱之為基礎屬性。所述基礎屬性可以包括以下幾種類型:(I)對Dl和D2之間連接的描述定義信息,描述定義信息為Dl和D2之間的連接提供了基礎性的描述與定義。
(2)表示Dl和D2之間連接來源的來源屬性,Dl和D2之間的所述連接可以是基于系統(tǒng)推薦而建立的,也可以是由不同的用戶定義的,或者是隨機建立的,來源屬性反映了建立連接的上述不同來源。在連接的查詢和應用中,連接的來源屬性具有重要的價值,我們可以基于來源篩選連接,例如可以只篩選由系統(tǒng)或者某個用戶建立的連接,而忽略其它來源的連接。
(3)表示Dl和D2之間的連接的建立時間的時間屬性。(4)表示連接所涉及的第一位置Dl和第二位置D2所處的網(wǎng)絡位置的地址屬性。(5)表示Dl和D2之間的連接是由哪種類型的用戶所建立的用戶屬性。(6)表示Dl和D2之間的連接的用途的用途屬性,例如連接可以作為信息傳輸路徑,也可以作為表示Dl和D2之間關系的對象而被應用于查詢等功能。
[0071]作為連接屬性的一種類型,可以定義Dl和D2之間的信息傳輸有關的屬性,具體包括:允許在第一位置Dl和第二位置D2之間傳輸?shù)男畔㈩愋?,以及二者之間信息傳輸?shù)牧飨驅傩?。允許在第一位置Dl和第二位置D2之間傳輸?shù)男畔㈩愋涂梢苑譃槿齻€層次,第一層次是第一位置Dl或第二位置D2的定位信息。通過傳輸定位信息,用戶能夠在電子文檔X的第一位置Dl處獲取到電子文檔Y上的第二位置D2的網(wǎng)絡地址和位置坐標,從而能夠從第一位置Dl跳轉到第二位置D2,直接實現(xiàn)對電子文檔Y上的第二位置D2處相關內容的訪問。第二層次是第一位置Dl或第二位置D2附近的信息片段,涉及到的信息片段包含第一位置Dl或第二位置D2處的關鍵詞及其所在上下文,這樣,用戶可以在一個位置Dl上無需跳轉而直接獲取并展示另一位置D2附近的信息片段,實現(xiàn)了對其它位置處內容的獲取。第三層次是處于第一位置Dl或第二位置D2的附加信息,所述附加信息可以是任何與第一位置Dl或第二位置D2相關的有用信息。例如,附加信息包括:實現(xiàn)用戶交互的功能結構以及基于用戶交互的動態(tài)信息。在結構化文檔中某一位置上可以存在與用戶交互的文檔結構,如交互式窗口,通過交互式窗口接受用戶對于文檔內容的反饋;例如,在電子文檔Y的第二位置D2處具有一個交互投票窗口,用戶可以在該窗口內對所列出的選項進行點擊投票,則第二位置D2處的附加信息即包括構成該交互投票窗口的功能結構以及其中所展示的投票動態(tài)結果信息。本發(fā)明在第一位置Dl和第二位置D2的連接上傳遞附加信息,使得訪問電子文檔X的第一位置Dl的用戶可以基于該連接看到D2處的投票動態(tài)結果,也可以在該第一位置Dl處進行投票操作。這樣,可以將某一位置上與用戶互動的功能分享到同一結構化文檔的多個位置或者另外一個結構化文檔上的位置。所述附加信息還可以包括:第一位置或第二位置的位置屬性信息,即位置自身的各種屬性信息。反映第一位置和第二位置與其它位置之間所建立的連接的連接狀況信息也可以作為附加信息,連接狀況信息包括反映了某兩個位置之間的連接的生命周期、應用熱度或最近使用狀況的信息,例如第一位置和第二位置之間的連接在近三個小時內被使用的次數(shù)即可作為所述連接狀況信息。在建立連接的過程中,用戶將定義允許傳輸?shù)男畔㈩愋?,本發(fā)明允許在同一連接上傳遞以上三個層次的信息類型中的至少一種。第一位置Dl和第二位置D2之間信息傳輸?shù)牧飨驅傩钥煞譃閱蜗蚧蛘唠p向。流向屬性決定在建立連接的不同位置之間的數(shù)據(jù)流向。假設第二位置D2與第一位置Dl之間建立的連接是由D2指向Dl單向連接,且該連接傳遞的信息類型包括定位信息和位置附近的信息片斷;同時,另一電子文檔Z的第三位置D3與第二位置D2之間也建立了由D3指向D2的可傳遞位置附近信息片段的單向連接;在這種情況下,第三位置D3與第一位置Dl之間存在由D3指向Dl并且可傳遞位置附近信息片段的單向間接或虛擬連接,基于該單向間接或虛擬連接使用戶可在結構化文檔X上的第一位置Dl處獲取到結構化文檔Z上第三位置D3附近的信息片段,在下文中將予詳細介紹。如果第一位置D1、第二位置D2和第三位置D3處的連接均為雙向連接,那么在D3處亦可獲得Dl處的信息片段。如果D3和D2之間的連接為由D3指向D2可傳遞定位信息的單向連接,那么,在Dl處可獲得位置D3處的定位信息,因此用戶可從位置Dl跳轉到位置D3。
[0072]由于連接屬性的存在,使得第一位置Dl和第二位置D2之間可以建立不同連接屬性的多個連接??梢詾镈l和D2之間的所述多個連接賦予不同的權重值,并將連接的權重值也作為一種連接屬性。我 們可以基于連接的不同來源、連接上允許傳輸?shù)男畔⒌念愋秃土飨?,為連接賦予不同的權重值。同樣,在連接的查詢和應用當中,權重值具有重要的價值,例如,在連接的篩選過程中,可以優(yōu)先篩選具有較大權重值的連接;在基于連接構建信息傳輸路徑的過程中,如下文中詳細描述的,可以基于權重值選擇最優(yōu)化的路徑。
[0073]為了在電子文檔的位置之間建立上述連接,本發(fā)明提供了相應的系統(tǒng)和方法。下面結合具體例子予以詳細介紹。
[0074]圖1是本發(fā)明實施例中在電子文檔的位置之間建立連接的系統(tǒng)結構示意圖。本發(fā)明所述的系統(tǒng)整體上看包括以下兩個部分:設置于每個電子文檔上的文檔端連接管理系統(tǒng)1,用于為當前電子文檔內的位置建立和管理連接,如圖1所示,在電子文檔Χ、y上分別具有各自的文檔連接管理系統(tǒng)I;文檔端連接管理系統(tǒng)I包括:連接管理模塊101、位置選擇模塊102、位置獲取模塊103、屬性管理模塊104。位置間連接管理系統(tǒng)2,用于保存和管理電子文檔的位置之間的連接以及各連接的連接屬性,所述位置間連接管理系統(tǒng)2包括位置關系表201、位置關系查詢模塊202、位置關系維護模塊203以及位置關系擴展模塊204。
[0075]建立連接的過程是由某一電子文檔上的文檔端連接管理系統(tǒng)I發(fā)起的。圖2示出了電子文檔的位置之間建立連接的方法流程示意圖。如圖2所示,在步驟A中,可以由用戶向電子文檔的連接管理模塊101提出在該文檔上建立連接的請求;步驟B中,連接管理模塊101響應該用戶請求,激活位置選擇模塊102 ;位置選擇模塊102用于確定需要建立連接的第一位置和第二位置。確定第一位置和第二位置具有以下幾種方式:(I)根據(jù)人工操作在電子文檔中指定第一位置和第二位置,例如:位置選擇模塊102激活顯示一個定位輸入窗口,用戶在定位輸入窗口中輸入電子文檔的URL地址打開該電子文檔或者通過模糊查詢等方式查找到某一合適的電子文檔,然后在電子文檔頁面上通過點擊等操作選中第一位置或第二位置;(2)由系統(tǒng)通過關鍵詞匹配、位置推薦等手段自動在電子文檔中指定所述第一位置或第二位置;(3)通過搜索獲得一位置列表,該位置列表內登記了全部或者部分已經(jīng)被定位的位置的列表,人工或者自動從列表中選擇一個位置作為第一位置或者第二位置;
(4)從外部導入表示第一位置和第二位置之間已具有的關聯(lián)性的信息,并且從中確定第一位置和第二位置的定位信息。例如第一位置Dl和第二位置D2之間由于網(wǎng)頁的推薦功能而具有關聯(lián)性,即訪問Dl時會收到關于第二位置D2的推薦,本發(fā)明可以導入表示Dl和D2之間基于推薦功能而具有關聯(lián)性的信息,例如推薦表單等,進而根據(jù)該信息確定第一位置和第二位置的定位信息。
[0076]例如,存在如下結構化文檔X,該結構化文檔X對應的URL為uwww.stadium, com/
r:
[0077]<html>
[0078]〈body〉
[0079]
結構化文檔X〈/p>
[0080]
巴西足球圣殿馬拉卡納球場</p>
[0081]〈/body〉。
[0082]并且,該文檔X中的“馬拉卡納球場”作為第一位置Dl。
[0083]還存在另一結構化文檔Y,該結構化文檔Y對應的URL為“www.worldcup.com/Y”:
[0084]<html>
[0085]〈body〉
[0086]
結構化文檔Y〈/p>
[0087]
2014年巴西世界杯決賽將在里約熱內盧的馬拉卡納球場進行,而圣保羅將是世界杯揭幕戰(zhàn)的舉辦地。〈/P〉
[0088]〈/body〉
[0089]</html>
[0090]該文檔Y中的“2014年巴西世界杯決賽”作為第二位置D2。
[0091 ] 用戶希望在第一位置Dl和第二位置D2之間建立一個連接,則在上述步驟A中,用戶可以向文檔X上的連接管理模塊101發(fā)起建立連接的請求;在步驟B中,文檔X上的位置選擇模塊102按照以上三種方式選擇第一位置Dl和第二位置D2。在本示例中,對第一位置Dl的選擇采用上述第(I)種方式,用戶可以在定位輸入窗口輸入URL “www.stadium.com/X,,從而在該窗口中顯示文檔X,然后在文檔X的頁面中選擇“馬拉卡納球場”作為第一位置D1。對第二位置D2的選擇采用上述第(3)種方式,用戶可以在定位輸入窗口輸入關鍵詞“世界杯”進行搜索,取得電子文檔上以該關鍵詞作為屬性的所有已經(jīng)定位的位置的列表,并從中選擇Y文檔上的“2014年巴西世界杯決賽”作為第二位置D2 ;當然,也可以由系統(tǒng)自動查找與“世界杯”相關的已定位的位置作為準備與第一位置Dl建立連接的第二位置D2。
[0092]在步驟C中,位置獲取模塊103取得通過步驟B所選擇的第一位置Dl和第二位置D2的網(wǎng)絡地址和位置參數(shù),并將寫入用于保存第一位置Dl和第二位置D2的定位信息的數(shù)據(jù)結構,從而構成包括網(wǎng)絡地址和所述位置參數(shù)的定位信息。例如,以上述結構化文檔X、Y中的〈body〉作為參考節(jié)點的話并以位置相對參考節(jié)點的字符偏移量作為坐標,那么位置獲取模塊103為第一位置Dl生成的定位信息為(URL:www.stadium.com/X,位置坐標36),為第二位置D2生成的定位信息為(URL:www.worldcup.com/Y,位置坐標24)。
[0093]除了上述響應用戶請求而取得第一位置和第二位置的定位信息的方式以外,連接管理模塊101也可以響應系統(tǒng)的請求,通過位置選擇模塊102及位置獲取模塊103自動取得系統(tǒng)推薦的第一位置和第二位置的定位信息;或者,連接管理模塊101也可以響應系統(tǒng)的請求而隨機獲得第一位置和第二位置的定位信息;或者,連接管理模塊101可以從外界導入反映了第一位置和第二位置之間關聯(lián)性的信息,例如上文所述的推薦表單,并從中提取第一位置和第二位置的定位信息。
[0094]在文檔X的連接管理模塊101保存所述第一位置Dl和第二位置D2的定位信息后,在步驟D中通過文檔X和文檔Y上的屬性管理模塊104定義第一位置Dl和第二位置D2之間的連接屬性。所述屬性管理模塊104包括以下子模塊的至少一個:連接基礎屬性定義子模塊104A、流向屬性管理子模塊104B、信息類型管理子模塊104C和連接權重值計算子模塊104D。
[0095]連接基礎屬性定義子模塊104A用于為第一位置Dl和第二位置D2之間的連接定義或者取得上文所述的基礎屬性,包括Dl和D2之間的連接的描述定義信息、來源屬性、時間屬性、地址屬性、用戶屬性及用途屬性等。如圖3所示,定義基礎屬性通常是由連接基礎屬性定義子模塊104A在建立連接的過程中自動完成的,連接管理模塊101接收并保存由連接來源屬性定義子模塊104A定義的該來源屬性。
[0096]流向屬性管理子模塊104B用于定義第一位置Dl和第二位置D2之間的連接的流向屬性,例如流向屬性為從Dl到D2單向傳輸。具體的定義過程如圖4所示:文檔X上的流向屬性管理子模塊104B與用戶進行人機交互,接收用戶關于定義流向屬性的指令,根據(jù)該指令生成規(guī)定了上述流向屬性的請求,并且通過文檔X的連接管理模塊101向文檔Y上的連接管理模塊101發(fā)送該請求;文檔Y上的連接管理模塊101在收到該請求后,可以自動允許該請求,也可以向文檔Y的管理者發(fā)出提示,由管理者決定是接受該請求,還是拒絕該請求,亦或變更請求中的流向屬性,并且文檔Y的連接管理模塊101根據(jù)這一決定,向文檔X的連接管理模塊101反饋是否接受該請求;文檔X的連接管理模塊101在收到表明接受請求的反饋后,由文檔X的連接管理模塊101保存第一位置Dl與第二位置D2之間連接的流向屬性為從Dl到D2單向。
[0097]在確定了上述流向屬性的基礎上,如圖5所示,用戶通過與X文檔上的信息類型管理子模塊104C進行人機交互,生成關于允許從第一位置Dl到第二位置D2傳輸?shù)男畔㈩愋偷恼埱?,例如只允許傳輸定位信息,或者允許傳輸定位信息和信息片斷等,并通過X文檔的連接管理模塊101向Y文檔發(fā)送該請求;相類似地,在收到了 Y文檔的連接管理模塊101發(fā)來的表示Y文檔的信息類型管理子模塊104C決定接受該請求的反饋后,文檔X的連接管理模塊101以列表的形式保存允許傳輸?shù)男畔㈩愋汀?br> [0098]連接權重值計算子模塊104D用于為某個位置的各個連接分配其權重值。例如,文檔X的連接權重值計算子模塊104D為該文檔上的第一位置所有的連接分配權重值,包括上面為第一位置和第二位置之間建立的連接。第一位置和第二位置之間的連接的權重值可以由用戶通過該連接權重值計算子模塊104D人工定義,也可以由連接權重值計算子模塊104D根據(jù)預定規(guī)則來自動定義。決定一個連接的權重值的因素是多樣的,例如,可以根據(jù)連接來源分配權重值,對于用戶自定義的連接分配較高的權重值,而對隨機生成的連接分配較低權重值;也可以根據(jù)連接上允許傳輸?shù)男畔㈩愋秃瓦B接的流向分配權重值,例如對于雙向連接可以分配較高的權重值。連接權重值計算子模塊104D在第一位置和第二位置建立連接的過程中為該連接分配權重值之后,連接管理模塊101接收并保存由其定義的權重值,如圖6所示。
[0099]可見,由于連接屬性的存在,可以在第一位置和第二位置之間建立若干個具有不同連接屬性的連接;對于第一位置和第二位置之間的多個連接,可以由文檔端連接管理系統(tǒng)I分別加以建立,并且由位置間連接管理系統(tǒng)2對這些連接分別獨立地進行保存和管理。
[0100]X文檔上的連接管理模塊101先后保存了第一位置Dl和第二位置D2的定位信息以及二者之間的連接的各種連接屬性之后,在圖2的步驟E中,該連接管理模塊101向所述位置間連接管理系統(tǒng)2發(fā)送一連接生成請求。在步驟F中,位置間連接管理系統(tǒng)2響應所述連接生成請求,在其位置關系表201中保存一連接記錄,在該連接記錄中相對應地保存了第一位置Dl和第二位置D2的定位信息以及各個連接屬性的屬性值。具體來說,位置關系表201響應于該連接生成請求,根據(jù)Dl和D2的定位信息,查詢是否已經(jīng)存在第一位置Dl和第二位置D2的連接記錄,并相應地執(zhí)行對已有連接記錄的更新操作或者新建連接記錄的操作。所述位置關系表201可以保存多個包括第一位置和第二位置的定位信息的連接記錄,從而在第一位置和第二位置之間建立多個連接。
[0101]至此,用戶完成了在X文檔的第一位置Dl與Y文檔的第二位置D2之間建立連接的操作。對于任意兩個位置之間的連接,與連接相關的定位信息和連接屬性都被保存在位置間連接管理系統(tǒng)2的位置關系表201中。因此,基于位置關系表,可以對表內的連接進行各種必要的管理維護和更新,也可以基于這些連接實現(xiàn)各種應用。
[0102]具體來說,位置間連接管理系統(tǒng)2包括位置關系查詢模塊202以及位置關系擴展模塊204。位置關系查詢模塊202提供對所述連接的查詢,從而,用戶可以查詢獲得某個位置上的全部連接,以及查詢判斷某個位置與其它位置之間是否存在連接關系,并且查詢與某個連接相關的第一位置和第二位置,例如可以通過對第一位置上的連接的查詢,獲得與第一位置相連接的所有位置?;趯B接的查詢,可以實現(xiàn)用戶對連接的新建、更新、獲取和應用。位置關系擴展模塊204用于向關系擴展應用提供基于所述連接形成的位置之間關系,因此該模塊可以作為本系統(tǒng)與其它應用程序系統(tǒng)之間的交互接口,其它的應用程序可以通過該模塊204取得位置關系表201中的各個位置的定位信息以及各個位置之間的連接關系,基于這些信息實現(xiàn)應用程序的功能,例如信息推送方面的應用程序可以通過位置關系擴展模塊204查找與第一位置具有連接的第二位置及其它位置,從而為訪問第一位置的用戶推送第二位置及其它位置的定位信息及其它類型的信息。
[0103]位置間連接管理系統(tǒng)2包括位置關系維護模塊203,該模塊用于在建立第一位置和第二位置的連接之后,維護和更新所述連接。位置關系維護模塊203可以基于連接管理模塊101發(fā)來的請求而修改、增加或者刪除位置之間的連接,也可以根據(jù)系統(tǒng)請求或者預定程序而自動修改、增加或者刪除連接。位置關系維護模塊203通過更新位置關系表201中的記錄來實現(xiàn)對連接的更新,包括更新記錄中的連接屬性,以及修改連接涉及的第一位置或第二位置。位置關系維護模塊203對連接屬性的更新包括對連接的權重值進行更新,從而可以實現(xiàn)連接權重值的動態(tài)調整;例如,如果某些連接被查詢或訪問的頻率增大,或者通過某些連接執(zhí)行的信息傳輸變得頻繁,則可以相應地調高這些連接的權重值。
[0104]針對第一位置和第二位置之間的連接,本發(fā)明開發(fā)的其中一項重要應用是在上述位置之間進行信息的傳輸和交互。下面將結合具體示例說明在電子文檔的第一位置和第二位置之間傳輸信息的系統(tǒng)和方法。
[0105]圖7是本發(fā)明實施例中用于在電子文檔的第一位置和第二位置之間傳輸信息的系統(tǒng)。該系統(tǒng)包括位置間連接管理系統(tǒng)3和文檔端連接傳輸系統(tǒng)4。其中,位置間連接管理系統(tǒng)3根據(jù)第一位置和第二位置的定位信息及信息傳輸屬性要求,獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑;文檔端連接傳輸系統(tǒng)4基于所述傳輸路徑進行信息傳輸。如圖5所示,位置間連接管理系統(tǒng)3包括:位置關系表301、位置關系查詢模塊302、位置間連接屬性管理模塊303、位置間路徑管理模塊304 ;所述文檔端連接傳輸系統(tǒng)4包括信息收發(fā)模塊401,用于向位置間連接管理系統(tǒng)3發(fā)送信息傳輸請求,并且基于位置間連接管理系統(tǒng)3返回的傳輸路徑進行信息傳輸。
[0106]圖8是本發(fā)明實施例中用于在電子文檔的第一位置和第二位置之間傳輸信息的方法流程圖。當用戶希望在X文檔上的第一位置Dl與Y文檔的第二位置D2之間進行信息傳輸時,例如從第一位置Dl向第二位置D2發(fā)送信息片斷,則在圖6的步驟A中,由文檔X上的信息收發(fā)模塊401將第一位置Dl的定位信息及第二位置D2的定位信息以及信息傳輸屬性要求發(fā)送給位置間連接管理系統(tǒng)3 ;所述信息傳輸屬性要求包括在第一位置和第二位置之間進行的信息傳輸所需要的屬性要求,例如傳輸信息的類型和流向;步驟B中,位置關系查詢模塊302通過查詢位置關系表301,獲得與第一位置Dl和第二位置D2相關的連接,這里所述相關的連接包括第一位置Dl與第二位置D2 二者之間直接的連接,也包括二者與其它中間位置之間形成的間接連接,還包括第一位置Dl與第二位置D2 二者基于與其它中間位置之間的連接而形成的虛擬連接;在步驟C中,位置間連接屬性管理模塊303通過查詢位置關系表301,獲得第一位置、第二位置及中間位置之間的各個連接的連接屬性,從而用于確認連接屬性是否符合信息傳輸屬性要求,包括確認連接的流向屬性以及允許傳輸?shù)男畔㈩愋褪欠穹弦?;例如,在本示例中,信息傳輸屬性要求為第一位置Dl向第二位置D2發(fā)送信息片斷,如果第一位置Dl與第二位置D2之間的連接的流向屬性為從Dl至D2單向傳輸或者Dl至D2雙向傳輸,則該流向屬性符合信息傳輸屬性要求;相類似地,如果該連接允許傳輸?shù)男畔㈩愋桶ㄐ畔⑵瑪?,則符合信息傳輸屬性要求。相反,如果第一位置Dl與第二位置D2之間的連接的流向屬性為D2至Dl單向,或者該連接允許傳輸?shù)男畔㈩愋椭胁话ㄐ畔⑵瑪?,則該連接不符合信息傳輸屬性要求。步驟D中,位置間路徑管理模塊304根據(jù)上述步驟當中查詢獲得的第一位置、第二位置以及中間位置之間的連接關系以及連接屬性,形成在第一位置Dl和第二位置D2之間進行信息傳輸?shù)穆窂?,具體包括:位置間路徑管理模塊304判斷Dl和D2之間存在連接關系并且該連接的連接屬性符合信息傳輸屬性要求的情況下,則基于該連接形成直接路徑;如果第一位置Dl與第二位置D2之間存在多個符合要求的連接,則會形成多條直接路徑;位置間路徑管理模塊304還篩選出連接屬性符合信息傳輸屬性要求的中間位置,這些中間位置中的一部分與第一位置或第二位置存在連接,并且中間位置與中間位置之間也存在連接,從而形成了由第一位置經(jīng)過一個或多個中間位置到達第二位置的一條或者多條間接路徑或虛擬路徑。對于間接路徑,可以經(jīng)由上述中間位置實現(xiàn)信息的轉發(fā),例如信息由第一位置發(fā)送至某個中間位置,再由中間位置轉發(fā)至下一個中間位置,直至到達第二位置。而對于虛擬路徑,則是基于所述第一位置和第二位置與其它至少一個中間位置之間的連接關系,在第一位置和第二位置之間建立的直接傳輸信息的通道,在這一情況下,所述位置間路徑管理模塊304會向第一位置和第二位置所在的電子文檔上的文檔端連接傳輸系統(tǒng)4返回虛擬連接信息,第一位置和第二位置可以用該虛擬連接信息為標識,作為虛擬路徑上的信息傳輸?shù)膽{證。
[0107]在存在一條或者多條直接路徑或者間接路徑的情況下,位置間路徑管理模塊304根據(jù)在所述直接路徑和虛擬路徑上的連接的連接屬性,選擇其中最優(yōu)化的路徑作為所述傳輸路徑;舉例來說,位置間路徑管理模塊304可以根據(jù)直接路徑和虛擬路徑上的連接的來源屬性,選擇特定來源的路徑作為最優(yōu)化的路徑,例如選擇由系統(tǒng)建立的連接構成的路徑;另一個舉例當中,位置間路徑管理模塊304可以根據(jù)直接路徑和虛擬路徑上的連接的權重值,選擇整體權重值或平均權重值最高的路徑作為傳輸路徑。步驟E中,位置間路徑管理模塊304可以向文檔X和文檔Y上的文檔端連接傳輸系統(tǒng)4返回最優(yōu)化的路徑,并且在步驟F中文檔X和文檔Y上的信息收發(fā)模塊401基于該最優(yōu)化的路徑進行信息傳輸和交互。步驟E中,位置間路徑管理模塊304可以向第一位置和第二位置所在的電子文檔上的文檔端連接傳輸系統(tǒng)4返回直接或虛擬連接信息,作為信息傳輸?shù)膽{證。
[0108]如上文所述,由于位置間的連接和連接屬性可以由系統(tǒng)或者用戶進行更新,相應地,所述位置間路徑管理模塊304也可以基于第一位置、第二位置和中間位置之間的連接和/或連接屬性的動態(tài)變化,更新所述傳輸路徑。例如,隨著位置間的連接的權重值發(fā)生動態(tài)變化,位置間路徑管理模塊304可以實時重新計算各條直接路徑和虛擬路徑的整體權重值或平均權重值,進而基于更新后的權重值重新選擇最優(yōu)化的傳輸路徑。
[0109]可見,本發(fā)明首先在電子文檔的不同位置之間建立了連接,并且基于該連接形成信息的傳輸路徑,因而,利用本發(fā)明能夠在電子文檔中不同位置之間進行信息傳輸,當用戶訪問某一個電子文檔中的某一位置時,通過上述信息傳輸,可以在該位置獲得同一電子文檔上的其它位置或者不同電子文檔上的其它位置的相關信息,從而以連接為紐帶將電子文檔中的位置鏈接在一起。而且,本發(fā)明在位置之間實現(xiàn)了多層次的信息傳輸,其中包括對電子文檔上通過與用戶交互而動態(tài)變化的附加信息的傳輸,因而可以將電子文檔某一位置的交互功能分享到其它電子文檔的位置處,豐富了電子文檔位置之間連接的功能。
[0110]以上所述,僅為本發(fā)明的【具體實施方式】,本發(fā)明還可以應用在其它設備中;以上描述中的尺寸和數(shù)量均僅為參考性的,本領域技術人員可根據(jù)實際需要選擇適當?shù)膽贸叽?,而不脫離本發(fā)明的范圍。本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求所界定的保護范圍為準。
【權利要求】
1.一種電子文檔的位置之間建立連接的方法,其特征在于,包括以下步驟: 確定電子文檔中的第一位置和第二位置的定位信息; 以使所述第一位置和第二位置具有對應關系的方式,保存所述第一位置和第二位置的定位信息,從而建立第一位置和第二位置之間的連接。
2.根據(jù)權利要求1所述的電子文檔的位置之間建立連接的方法,其特征在于,所述方法還包括以下步驟:定義所述第一位置和第二位置之間的連接的連接屬性。
3.根據(jù)權利要求2所述的電子文檔的位置之間建立連接的方法,其特征在于,所述方法還包括以下步驟:在建立第一位置和第二位置的連接之后,應用所述連接。
4.一種在電子文檔的第一位置和第二位置之間信息傳輸?shù)姆椒?,其特征在于,包括以下步驟: 根據(jù)第一位置和第二位置的定位信息及信息傳輸屬性要求,獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑; 基于所述傳輸路徑進行信息傳輸。
5.一種電子文檔的位置之間建立連接的系統(tǒng),其特征在于,包括: 文檔端連接管理系統(tǒng),用于確定電子文檔中的第一位置和第二位置的定位信息; 位置間連接管理系統(tǒng),用于以使所述第一位置和第二位置具有對應關系的方式,在位置關系表中保存所述第一位置和第二位置的定位信息,從而建立第一位置和第二位置之間的連接。
6.根據(jù)權利要求5所述的電子文檔的位置之間建立連接的系統(tǒng),其特征在于,所述文檔端連接管理系統(tǒng)包括:屬性管理模塊,用于定義所述第一位置和第二位置之間的連接的連接屬性。
7.根據(jù)權利要求5所述的電子文檔的位置之間建立連接的系統(tǒng),其特征在于,所述位置間連接管理系統(tǒng)包括:位置關系維護模塊,用于在建立第一位置和第二位置的連接之后,維護所述連接。
8.根據(jù)權利要求5所述的電子文檔的位置之間建立連接的系統(tǒng),其特征在于,所述位置間連接管理系統(tǒng)用于在建立第一位置和第二位置的連接之后,應用所述連接。
9.根據(jù)權利要求5所述的電子文檔的位置之間建立連接的系統(tǒng),其特征在于,該系統(tǒng)包括:連接管理模塊,用于響應建立連接的請求,并且根據(jù)第一位置和第二位置的定位信息,向所述位置間連接管理系統(tǒng)發(fā)送連接生成請求。
10.一種在電子文檔的第一位置和第二位置之間傳輸信息的系統(tǒng),其特征在于,包括: 位置間連接管理系統(tǒng),根據(jù)第一位置和第二位置的定位信息及信息傳輸屬性要求,獲得第一位置和第二位置之間符合所述信息傳輸屬性要求的傳輸路徑; 文檔端連接傳輸系統(tǒng),基于所述傳輸路徑進行信息傳輸。
【文檔編號】G06F17/30GK104036027SQ201410300700
【公開日】2014年9月10日 申請日期:2014年6月27日 優(yōu)先權日:2014年6月27日
【發(fā)明者】吳濤軍 申請人:吳濤軍
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1