專利名稱:一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法和裝置。
背景技術(shù):
目前通用的用于分享文檔的方式主要有以下兩種方式,第一種是通過分享文檔的統(tǒng)一資源定位符(URL, Universal Resource Locator)來對整篇文章進行分享,第二種是通過將文檔中的內(nèi)容復(fù)制下來直接傳播,例如通過社交網(wǎng)絡(luò)服務(wù)(SNS, Social NetworkService)直接傳播該文字內(nèi)容,來實現(xiàn)文檔中的部分內(nèi)容的分享。但此類方式的問題在于分享方式不夠靈活,無法直接為用戶提供其所需要的文檔部分,并且,當文檔較長時,直接傳播文檔內(nèi)容的方式就不易實現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法和裝置。根據(jù)本發(fā)明的一個方面,提供一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法,其中,所述方法包括:檢測所述文檔的瀏覽位置信息;根據(jù)所述文檔的網(wǎng)絡(luò)地址信息和所述瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。根據(jù)本發(fā)明的一個方面,還提供了一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的裝置,其中,所述裝置包括:檢測裝置,用于檢測所述文檔的瀏覽位置信息;生成裝置,用于根據(jù)所述文檔的網(wǎng)絡(luò)地址信息和所述瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:通過將文檔的瀏覽位置信息進行分享,用戶可自由地分享文檔中任何位置的信息,從而使得自身或者其他用戶可從所分享的位置開始閱讀文檔,從而快速地獲知用戶希望分享的文檔中的特定內(nèi)容,大大地提高了用戶分享文檔的準確性、靈活性以及獲取所分享文檔內(nèi)容的效率。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:圖1示意出了一種根據(jù)本發(fā)明的用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法流程圖;圖2示意出了一種根據(jù)本發(fā)明的用于經(jīng)由網(wǎng)絡(luò)分享文檔的文檔分享裝置的結(jié)構(gòu)示意圖。附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進一步詳細描述。圖1示出了一種本發(fā)明的用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法流程圖,所述方法包括:11、獲取文檔的瀏覽位置信息;其中,所述文檔包括但不限于任何可經(jīng)由網(wǎng)絡(luò)傳播并瀏覽的電子文檔。舉例來說,所述瀏覽位置信息包括以下任意一項或者幾項的組合:I)文檔頁碼信息;2)文檔章節(jié)信息;3)文檔段落信息。具體地,獲取所述文檔的瀏覽位置信息的方式包括但不限于以下任一種:I)獲取用戶指定的瀏覽位置信息。例如,獲取用戶輸入的文檔頁碼與段落編號信息等。2)檢測用戶對所述文檔的操作行為以確定所述瀏覽位置信息。例如,檢測光標所處位置的段落編號,以作為該文檔的瀏覽位置信息等。3)基于文檔的展現(xiàn)位置來進行檢測,以確定瀏覽位置信息。例如,檢測文檔當前呈現(xiàn)在閱讀區(qū)域中的內(nèi)容的頁碼數(shù),以作為該文檔的瀏覽位晉_自禁
-M.1 B 寸 ο需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取所述文檔被瀏覽的瀏覽位置信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。12、根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲取的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。舉例來說,所述分享信息包括分享鏈接地址和/或二維碼。I)分享鏈接地址,該鏈接地址指向所述網(wǎng)絡(luò)地址信息和瀏覽位置信息所對應(yīng)的文檔的瀏覽位置。其中,所述網(wǎng)絡(luò)地址信息為在網(wǎng)絡(luò)中定位所述文檔的信息。進一步地,還可以對一般的鏈接地址執(zhí)行優(yōu)化操作以獲得優(yōu)化的鏈接地址。優(yōu)選地,所述網(wǎng)絡(luò)地址信息為文檔所對應(yīng)的統(tǒng)一資源定位符。其中,所述優(yōu)化操作包括但不限于網(wǎng)址縮短、網(wǎng)址編碼等操作。其中,網(wǎng)址縮短是利用一定的規(guī)則將較長的鏈接縮短為較短的但一一對應(yīng)的鏈接,以便于分享。例如,新浪微博中將初始的網(wǎng)頁鏈接進行相應(yīng)的縮短編碼操作后轉(zhuǎn)換為短鏈接的方式等。網(wǎng)址編碼是指對鏈接按照一定的規(guī)則進行編碼轉(zhuǎn)換以獲得轉(zhuǎn)換后的鏈接。例如,將鏈接轉(zhuǎn)換為更便于記憶的但一一對應(yīng)的鏈接。舉例來說,可以基于預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則,根據(jù)所獲得的所述文檔的網(wǎng)絡(luò)地址信息以及所述瀏覽位置信息,將該文檔的網(wǎng)絡(luò)地址信息以及瀏覽位置信息轉(zhuǎn)換為鏈接信息,以生成分享鏈接。其中,所述預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則規(guī)定了如何基于所獲得的網(wǎng)絡(luò)地址信息以及瀏覽位置信息生成分享鏈接地址,該分享鏈接地址指向所述文檔的對應(yīng)瀏覽位置。需要說明的是,所述預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則既可以為本地預(yù)先定義好的網(wǎng)絡(luò)地址生成規(guī)則,也可以為分享文檔的網(wǎng)站所具有的網(wǎng)絡(luò)地址生成規(guī)則,所述分享文檔的網(wǎng)站所具有的網(wǎng)絡(luò)地址生成規(guī)則例如可以通過向該網(wǎng)站發(fā)送網(wǎng)絡(luò)地址生成規(guī)則的請求從而獲取該網(wǎng)站的網(wǎng)絡(luò)地址生成規(guī)則,在此不再贅述。優(yōu)選地,所述網(wǎng)絡(luò)地址生成規(guī)則包括:分享鏈接地址中的各個參數(shù)的含義和各個參數(shù)之間的連接信息的定義。各個參數(shù)之間的連接信息例如包括連接符號,連接順序等,連接邏輯等。例如,根據(jù)本發(fā)明的第一示例,預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則中定義參數(shù)“page”對應(yīng)于頁碼信息,“para”對應(yīng)于段落信息,“chap”對應(yīng)于章節(jié)信息,規(guī)定各個參數(shù)間采用“&&”來進行連接,并且規(guī)定將表示瀏覽位置信息的參數(shù)置于文檔的網(wǎng)絡(luò)地址信息之后。例如,在步驟11中獲得的文檔Dl的瀏覽位置信息包括“第5章中的第3段”,且文檔Dl的網(wǎng)絡(luò)地址信息為“http://www.document.com/abc/Dl”,則基于如本實施例中如上描述的預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則,在所獲得的文檔Dl的網(wǎng)絡(luò)地址信息后添加與瀏覽位置信息相關(guān)的各個參數(shù)信息,以生成分享鏈接信息“http://www.document, com/abc/Dl/chap = 5&¶ = 3”。當其他用戶設(shè)備發(fā)起包含該分享鏈接的網(wǎng)絡(luò)訪問請求時,該網(wǎng)絡(luò)訪問請求將被發(fā)送至與文檔Dl的網(wǎng)絡(luò)地址信息所對應(yīng)的網(wǎng)站,該網(wǎng)站接收到該網(wǎng)絡(luò)訪問請求后,基于與前述網(wǎng)絡(luò)地址生成規(guī)則相對應(yīng)的解析規(guī)則,提取分享鏈接中所包含的文檔的網(wǎng)絡(luò)地址信息“http://www.document.com/abc/Dl”,并基于分享鏈接中的參數(shù)值“chap = 5&¶ = 3”確定該文檔的瀏覽位置信息包括“第5章中的第3段”,以向該其他用戶設(shè)備呈現(xiàn)文檔Dl的第5章中的第3段的內(nèi)容。優(yōu)選地,生成的所述分享鏈接地址還可以作為其他分享鏈接的一部分來發(fā)布。例如,當存在其他待分享的鏈接信息時,還可以基于與該其他鏈接所對應(yīng)的預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則,根據(jù)所獲得的所述文檔的網(wǎng)絡(luò)地址信息以及所述瀏覽位置信息,來做為該其他鏈接的鏈接參數(shù)值,并將該鏈接參數(shù)值附加在該其他鏈接信息上,以生成分享鏈接信息。例如,當所述文檔的網(wǎng)絡(luò)地址信息為相對地址時,獲取該文檔所屬網(wǎng)站的域名鏈接地址,并且,根據(jù)該網(wǎng)站的網(wǎng)絡(luò)地址生成規(guī)則,基于所獲得的文檔的相對網(wǎng)址以及瀏覽位置信息,確定用于指示文檔的相對地址的參數(shù)的值,以及用于指示瀏覽位置信息的參數(shù)的值;并基于網(wǎng)絡(luò)地址生成規(guī)則中規(guī)定的連接方式,附加于該網(wǎng)站的域名鏈接地址之后,以生成分享鏈接信息。2) 二維碼。本發(fā)明實施例可以利用現(xiàn)有的各種生成二維碼的方式來生成對應(yīng)所述文檔的瀏覽位置的二維碼,例如,可以將分享鏈接地址進行轉(zhuǎn)碼后得到相應(yīng)的二維碼。進一步地,所述分享信息還可以包括所述文檔的所述瀏覽位置信息對應(yīng)的文檔內(nèi)容信息。例如,可以根據(jù)所述分享鏈接地址以及瀏覽內(nèi)容信息,生成包含所述瀏覽內(nèi)容信息以及所述分享鏈接信息的二維碼。舉例來說,可以根據(jù)預(yù)定獲取規(guī)則,由文檔的瀏覽位置信息對應(yīng)的部分獲取文檔內(nèi)容。例如,獲取文檔的瀏覽位置信息所對應(yīng)的部分的前N(N為大于等于I的自然數(shù))行的內(nèi)容,或者,獲取該文檔的瀏覽位置信息所對應(yīng)部分的預(yù)定字數(shù)的內(nèi)容,又或者,獲取該文檔的瀏覽位置信息中間部分的內(nèi)容等。繼續(xù)以前述第一示例為例進行說明,可以根據(jù)文檔Dl的瀏覽位置信息第5章,第3段,獲取該頁中前3行的內(nèi)容Contentl作為瀏覽內(nèi)容信息,并通過二維碼生成技術(shù),將所獲得的瀏覽內(nèi)容信息Contentl和所生成的分享鏈接信息“http://www.document, com/abc/DI/chap = 5&¶ = 3”進行編碼以獲得包含該兩項信息的二維碼。
優(yōu)選地,所述二維碼按照至少一項預(yù)定格式項所對應(yīng)的內(nèi)容來生成,具體包括:基于文檔的相關(guān)信息以及所述分享鏈接,來確定一項或多項預(yù)定格式項所對應(yīng)的內(nèi)容;并基于各個預(yù)定格式項的內(nèi)容來生成相應(yīng)的二維碼。例如,預(yù)定格式項為“名字”,且其對應(yīng)的輸入內(nèi)容的格式要求為文本格式;又例如,預(yù)定格式項為郵箱,且其對應(yīng)的格式要求包括輸入內(nèi)容應(yīng)符合郵箱地址格式,亦即所對應(yīng)的字符串后半部應(yīng)滿足域名后綴”的形式。其中,所述文檔相關(guān)信息包括以下至少任一項:i)文檔標識信息;所述文檔標識信息包括用于標識文檔的相關(guān)信息,優(yōu)選地,所述文檔標識信息包括但不限于文檔標題、文檔編號等信息。ii)文檔描述信息;所述文檔描述信息包括但不限于用于介紹文檔內(nèi)容摘要、作者等的相關(guān)彳目息。iii)文檔屬性信息,所述文檔屬性信息包括但不限于各類與文檔文件相關(guān)的屬性信息,例如,文檔格式信息、文檔大小信息、字數(shù)信息,文檔所適用的操作系統(tǒng),如Android操作系統(tǒng),或者IOS操作系統(tǒng)等。繼續(xù)以前述第一示例為例進行說明,預(yù)定格式項例如包括文檔名稱、文檔作者、文檔分享鏈接等三項,則根據(jù)文檔相關(guān)信息以及分享鏈接信息,按照該預(yù)定格式項,分別提取文檔名稱“D1 ”,文檔作者“Authorl ”,以及文檔分享鏈接“http://www.document, com/abc/DI/chap = 5&¶ = 3”,并通過二維碼生成技術(shù),基于所提取到的各個格式項的內(nèi)容及其格式要求,生成相應(yīng)的二維碼。需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本發(fā)明的一個優(yōu)選方案,根據(jù)本發(fā)明的方法,可在用戶通過網(wǎng)絡(luò)瀏覽文檔時,實時地生成與用戶當前瀏覽位置相對應(yīng)的分享信息,例如,生成與用戶當前瀏覽段落相對應(yīng)的二維碼,以在用戶進行分享時提供所生成的二維碼作為分享信息。例如,當用戶確定對當前閱讀的文檔進行分享時,可以通過將該二維碼發(fā)布至新浪微博、開心網(wǎng)等網(wǎng)絡(luò)社區(qū),或者,通過QQ、Skype等即時通訊工具向一個或多個聯(lián)系人發(fā)布該二維碼。其中,對于接收到分享信息的用戶設(shè)備可基于現(xiàn)有技術(shù)獲取根據(jù)本發(fā)明生成的分享信息。例如,當分享信息包括優(yōu)化后的分享鏈接信息時,可基于相應(yīng)的編解碼技術(shù),對該優(yōu)化后的鏈接信息進行解析,以獲得優(yōu)化前的分享鏈接信息;或者,當分享信息包括二維碼時,用戶設(shè)備基于現(xiàn)有的二維碼識別應(yīng)用來獲取并識別二維碼,以獲得該二維碼信息中所包含的分享鏈接信息;優(yōu)選地,還可獲得該二維碼信息中所包含的文檔相關(guān)信息和/或瀏覽內(nèi)容信息。其中,根據(jù)本發(fā)明的方法通過計算機設(shè)備中的文檔分享裝置實現(xiàn)。所述計算機設(shè)備包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和/或信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC, Application SpecificIntegrated Circuit)、可編程門陣列(FPGA, Field-Programmable Gate Array)、數(shù)字處理器(DSP, Digital Signal Processor)、嵌入式設(shè)備等。所述計算機設(shè)備包括網(wǎng)絡(luò)設(shè)備與用戶設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(Cloud Computing)的由大量主機或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。所述用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板、或聲控設(shè)備等方式進行人機交互的電子產(chǎn)品,例如,個人計算機、平板電腦、智能手機、個人數(shù)字助理(PDA, Personal Digital Assistant)、游戲機、或互聯(lián)網(wǎng)電視(IPTV, Internet ProtocolTelevision)等。其中,所述用戶設(shè)備及網(wǎng)絡(luò)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)(VPN, Virtual Private Network)等。需要說明的是,所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設(shè)備、網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并以引用方式包含于此。根據(jù)本發(fā)明的方法,通過將文檔的瀏覽位置信息進行分享,用戶可自由地分享文檔中任何位置的信息,從而使得自身或者其他用戶可從所分享的位置開始閱讀文檔,從而快速地獲知用戶希望分享的文檔中的特定內(nèi)容,極大地提高了用戶分享文檔的靈活性以及獲取所分享文檔內(nèi)容的效率。圖2示意出了一種根據(jù)本發(fā)明的用于經(jīng)由網(wǎng)絡(luò)分享文檔的文檔分享裝置的結(jié)構(gòu)示意圖。所述文檔分享裝置包括:獲取單元I,用于獲取文檔的瀏覽位置信息;分享信息生成單元2,用于根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲取的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。其中,所述文檔包括但不限于任何可經(jīng)由網(wǎng)絡(luò)傳播并瀏覽的電子文檔。舉例來說,所述瀏覽位置信息包括以下任意一項或者幾項的組合:I)文檔頁碼信息;2)文檔章節(jié)信息;3)文檔段落信息。具體地,獲取單元I獲取所述文檔被瀏覽的瀏覽位置信息的方式包括但不限于以下任一種:I)獲取單元I獲取用戶指定的瀏覽位置信息。例如,獲取單元I獲取用戶輸入的文檔頁碼與段落編號信息等。2)獲取單元I檢測用戶對所述文檔的操作行為以確定所述瀏覽位置信息。例如,獲取單元I檢測光標所處位置的段落編號,以作為該文檔的瀏覽位置信息
坐寸ο3)獲取單元I基于文檔的展現(xiàn)位置來進行檢測,以確定瀏覽位置信息。例如,獲取單元I檢測文檔當前呈現(xiàn)在閱讀區(qū)域中的內(nèi)容的頁碼數(shù),以作為該文檔的瀏覽位置信息等。需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取所述文檔被瀏覽的瀏覽位置信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。分享信息生成單元2根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。
具體地,分享信息生成單元2根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成包含所述文檔的所述瀏覽位置信息的分享鏈接信息,并將該分享鏈接信息作為所述分享信息;或者,包含于分享信息生成單元2中的鏈接生成單元(圖未示)先根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成包含所述文檔的所述瀏覽位置信息的分享鏈接信息,并且,分享信息生成單元2基于所述分享鏈接信息生成分享信息。其中,所述網(wǎng)絡(luò)地址信息包括用于在網(wǎng)絡(luò)中定位所述文檔的信息。優(yōu)選地,所述網(wǎng)絡(luò)地址信息包括文檔所對應(yīng)的統(tǒng)一資源定位符。優(yōu)選地,根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,直接生成對應(yīng)所述文檔的所述瀏覽位置信息的分享信息。例如,直接基于所述文檔的網(wǎng)絡(luò)地址信息以及所述瀏覽位置信息,生成作為分享信息的二維碼信息。舉例來說,所述分享信息可以包括分享鏈接地址,該鏈接地址指向所述網(wǎng)絡(luò)地址信息和瀏覽位置信息所對應(yīng)的文檔的瀏覽位置。進一步地,分享信息生成單元2還可以對一般的分享鏈接地址執(zhí)行優(yōu)化操作以獲得優(yōu)化的分享鏈接地址。其中,所述優(yōu)化操作包括但不限于網(wǎng)址縮短、網(wǎng)址編碼等操作。其中,網(wǎng)址縮短是利用一定的規(guī)則將較長的鏈接縮短為較短的但一一對應(yīng)的鏈接,以便于分享;例如,新浪微博中將初始的網(wǎng)頁鏈接進行相應(yīng)的縮短編碼操作后轉(zhuǎn)換為短鏈接的方式等;網(wǎng)址編碼是指對鏈接按照一定的規(guī)則進行編碼轉(zhuǎn)換以獲得轉(zhuǎn)換后的鏈接。舉例來說,包含于分享信息生成單元2中的鏈接生成單元可以基于預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則,根據(jù)所獲得的所述文檔的網(wǎng)絡(luò)地址信息以及所述瀏覽位置信息,將該文檔的網(wǎng)絡(luò)地址信息以及瀏覽位置信息轉(zhuǎn)換為鏈接信息,以生成分享鏈接。其中,所述預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則規(guī)定了如何基于所獲得的網(wǎng)絡(luò)地址信息以及瀏覽位置信息生成分享鏈接地址,該分享鏈接地址指向所述網(wǎng)絡(luò)地址信息和所述瀏覽位置對應(yīng)的文檔的對應(yīng)瀏覽位置。需要說明的是,所述預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則包括本地預(yù)先定義好的網(wǎng)絡(luò)地址生成規(guī)則,也包括分享文檔的網(wǎng)站所具有的網(wǎng)絡(luò)地址生成規(guī)則,所述分享文檔的網(wǎng)站所具有的網(wǎng)絡(luò)地址生成規(guī)則例如可以通過向該網(wǎng)站發(fā)送網(wǎng)絡(luò)地址生成規(guī)則的請求從而獲取該網(wǎng)站的網(wǎng)絡(luò)地址生成規(guī)則,在此不再贅述。優(yōu)選地,所述網(wǎng)絡(luò)地址生成規(guī)則包括:分享鏈接地址中的各個參數(shù)含義的定義;各個參數(shù)之間的連接信息的定義,例如,連接符號,連接順序等,連接邏輯等。例如,根據(jù)本發(fā)明的第一示例,預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則中定義參數(shù)“page”對應(yīng)于頁碼信息,“para”對應(yīng)于段落信息,“chap”對應(yīng)于章節(jié)信息,并且規(guī)定各個參數(shù)間采用“&&”來進行連接,并且規(guī)定將與瀏覽位置信息的參數(shù)置于文檔的網(wǎng)絡(luò)地址信息之后。例如,獲取單元I獲得的文檔Dl的瀏覽位置信息包括“第5章中的第3段”,且文檔Dl的網(wǎng)絡(luò)地址信息為“http://www.document.com/abc/Dl”,則鏈接生成單元基于如本實施例中如上描述的預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則,在所獲得的文檔Dl的網(wǎng)絡(luò)地址信息后添加與瀏覽位置信息相關(guān)的各個參數(shù)信息,以生成分享鏈接信息“http://www.document.com/abc/Dl/chap=5&¶ = 3,,。 當其他用戶設(shè)備發(fā)起包含該分享鏈接信息的網(wǎng)絡(luò)訪問請求時,該網(wǎng)絡(luò)訪問請求將先被發(fā)送至與文檔Dl的網(wǎng)絡(luò)地址信息所對應(yīng)的網(wǎng)站,該網(wǎng)站接收到該網(wǎng)絡(luò)訪問請求后,基于與前述網(wǎng)絡(luò)地址生成規(guī)則相對應(yīng)的解析規(guī)則,提取分享鏈接信息中所包含的文檔的網(wǎng)絡(luò)地址信息“http://www.document.com/abc/Dl”,并基于分享鏈接信息中的參數(shù)值“chap =5&¶ = 3”確定該文檔的瀏覽位置信息包括“第5章中的第3段”,以向該其他用戶設(shè)備呈現(xiàn)文檔Dl的第5章中的第3段的內(nèi)容。優(yōu)選地,當存在其他待分享的鏈接信息時,鏈接生成單元還可基于與該其他鏈接所對應(yīng)的預(yù)定的網(wǎng)絡(luò)地址生成規(guī)則,根據(jù)所獲得的所述文檔的網(wǎng)絡(luò)地址信息以及所述瀏覽位置信息,來作為該其他鏈接的鏈接參數(shù)值,并將該鏈接參數(shù)值附加在該其他鏈接信息上,以生成分享鏈接信息。例如,當所述文檔的網(wǎng)絡(luò)地址信息為相對地址時,鏈接生成單元獲取該文檔所屬網(wǎng)站的域名鏈接地址,并且,根據(jù)該網(wǎng)站的網(wǎng)絡(luò)地址生成規(guī)則,基于所獲得的文檔的相對網(wǎng)址以及瀏覽位置信息,確定用于指示文檔的相對地址的參數(shù)的參數(shù)值,以及用于指示瀏覽位置信息的參數(shù)的參數(shù)值;并基于網(wǎng)絡(luò)地址生成規(guī)則中規(guī)定的連接方式,附加于該網(wǎng)站的域名鏈接地址之后,以生成分享鏈接信息。舉例來說,所述分享信息可以包括二維碼。例如,分享信息生成單元2可以將分享鏈接地址進行轉(zhuǎn)碼后得到相應(yīng)的二維碼。進一步地,所述分享信息還可以包括所述文檔的所述瀏覽位置信息對應(yīng)的文檔內(nèi)容信息,例如分享信息生成單元2可以根據(jù)所述分享鏈接地址以及瀏覽內(nèi)容信息,生成包含所述瀏覽內(nèi)容信息以及所述分享鏈接信息的二維碼信息。其中,可根據(jù)預(yù)定獲取規(guī)則,由文檔的瀏覽位置信息對應(yīng)的部分獲取文檔內(nèi)容。例如,獲取文檔的瀏覽位置信息所對應(yīng)的部分的前N(N為大于等于I的自然數(shù))行的內(nèi)容,或者,獲取該文檔的瀏覽位置信息所對應(yīng)部分的預(yù)定字數(shù)的內(nèi)容,又或者,獲取該文檔的瀏覽位置信息中間部分的內(nèi)容等。繼續(xù)以前述第一示例為例進行說明,分享信息生成單元2可以根據(jù)文檔Dl的瀏覽位置信息第5章,第3段,獲取該頁中前3行的內(nèi)容Contentl作為瀏覽內(nèi)容信息,并通過二維碼生成技術(shù),將所獲得的瀏覽內(nèi)容信息Contentl和所生成的分享鏈接信息“http://www.document, com/abc/Dl/chap = 5&¶ = 3”進行編碼以獲得包含該兩項信息的二維碼息。優(yōu)選地,所述二維碼信息按照至少一項預(yù)定格式項所對應(yīng)的內(nèi)容來生成,具體包括:分享信息生成單元2中的內(nèi)容確定單元(圖未示)基于文檔的文檔相關(guān)信息以及所述分享鏈接,來確定一項或多項預(yù)定格式項所對應(yīng)的內(nèi)容;并且,分享信息生成單元2中的子生成單元(圖未示)基于各個預(yù)定格式項的內(nèi)容來生成相應(yīng)的二維碼信息。優(yōu)選地,所述預(yù)定格式項對于所獲得的輸入內(nèi)容具有一定的格式限定。例如,預(yù)定格式項為“名字”,且其對應(yīng)的輸入內(nèi)容的格式要求為文本格式;又例如,預(yù)定格式項為郵箱,且其對應(yīng)的格式要求包括輸入內(nèi)容應(yīng)符合郵箱地址格式,亦即所對應(yīng)的字符串后半部應(yīng)滿足域名后綴”的形式。其中,所述文檔相關(guān)信息包括以下至少任一項:i)文檔標識信息;所述文檔標識信息包括用于標識文檔的相關(guān)信息,優(yōu)選地,所述文檔標識信息包括但不限于文檔標題、文檔編號等信息。ii)文檔描述信息;所述文檔描述信息包括但不限于用于介紹文檔內(nèi)容摘要、作者等的相關(guān)息。iii)文檔屬性信息,所述文檔屬性信息包括但不限于各類與文檔文件相關(guān)的屬性信息,例如,文檔格式信息、文檔大小信息、字數(shù)信息,文檔所適用的操作系統(tǒng),如Android操作系統(tǒng),或者IOS操作系統(tǒng)等。繼續(xù)以前述第一示例為例進行說明,預(yù)定格式項例如包括文檔名稱、文檔作者、文檔分享鏈接等三項,則內(nèi)容確定單元根據(jù)文檔相關(guān)信息以及分享鏈接信息,按照該預(yù)定格式項,分別提取文檔名稱“D1”,文檔作者“Authorl”,以及文檔分享鏈接“http://WWW.document.com/abc/Dl/chap = 5&¶ = 3”,并且,子生成單元通過二維碼生成技術(shù),基于所提取到的各個格式項的內(nèi)容及其格式要求,生成相應(yīng)的二維碼。需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本發(fā)明的一個優(yōu)選方案,根據(jù)本發(fā)明的文檔分享裝置,分享信息生成單元2可在用戶通過網(wǎng)絡(luò)瀏覽文檔時,實時地生成與用戶當前瀏覽位置相對應(yīng)的分享信息,例如,生成與用戶當前瀏覽段落相對應(yīng)的二維碼信息等,以在用戶進行分享時直接提供所生成的分享信息。例如,當用戶確定對當前閱讀的文檔進行分享時,可以通過將該二維碼信息發(fā)布至新浪微博、開心網(wǎng)等網(wǎng)絡(luò)社區(qū),或者,通過QQ、Skype等即時通訊工具向一個或多個聯(lián)系人發(fā)布該二維碼信息。其中,對于接收到分享信息的用戶設(shè)備,當分享信息包括優(yōu)化后的分享鏈接信息時,可基于相應(yīng)的編解碼技術(shù),對該優(yōu)化后的鏈接信息進行解析,以獲得優(yōu)化前的分享鏈接信息;或者,當分享信息包括二維碼信息時,用戶設(shè)備基于現(xiàn)有的二維碼識別應(yīng)用來獲取并識別二維碼信息,以獲得該二維碼信息中所包含的分享鏈接信息;優(yōu)選地,還可獲得該二維碼信息中所包含的文檔相關(guān)信息和/或瀏覽內(nèi)容信息。根據(jù)本發(fā)明的方案,通過將文檔的瀏覽位置信息進行分享,用戶可自由地分享文檔中任何位置的信息,從而使得自身或者其他用戶可從所分享的位置開始閱讀文檔,從而快速地獲知用戶希望分享的文檔中的特定內(nèi)容,極大地提高了用戶分享文檔的靈活性以及獲取所分享文檔內(nèi)容的效率。本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機可讀記錄介質(zhì)中,例如,隨機存儲器(RAM, random access memory),磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個功能或步驟的電路。另外,本發(fā)明的一部分可被應(yīng)用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設(shè)備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本發(fā)明的多個實施例的方法和/或技術(shù)方案。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法,其中,所述方法包括: a獲取所述文檔的瀏覽位置信息; b根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲取的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述分享信息包括: 與所述文檔的網(wǎng)絡(luò)地址信息及其瀏覽位置信息對應(yīng)的分享鏈接信息;和/或 與所述文檔的網(wǎng)絡(luò)地址信息及其瀏覽位置信息對應(yīng)的二維碼信息。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述分享信息包括二維碼信息,所述二維碼信息按照至少一項預(yù)定格式項的內(nèi)容來生成,其中,所述步驟b包括以下步驟: -根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享鏈接信息; -基于文檔的文檔相關(guān)信息以及所述分享鏈接信息,來確定一項或多項預(yù)定格式項所對應(yīng)的內(nèi)容; -基于各個預(yù)定格式項的內(nèi)容來生成相應(yīng)的二維碼信息。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述文檔相關(guān)內(nèi)容包括以下至少任一項: -文檔標識信息; -文檔描述信息; -文檔屬性信息。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,所述當前瀏覽位置包括以下至少任一項: -文檔頁碼信息; -文檔章節(jié)信息; -文檔段落息。
6.一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的文檔分享裝置,其中,所述文檔分享裝置包括: 獲取單元,用于獲取所述文檔被瀏覽的瀏覽位置信息; 分享信息生成單元,用于根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。
7.根據(jù)權(quán)利要求6所述的文檔分享裝置,其中,所述分享信息包括: 與所述文檔的網(wǎng)絡(luò)地址信息及其瀏覽位置信息對應(yīng)的分享鏈接信息;和/或 與所述文檔的網(wǎng)絡(luò)地址信息及其瀏覽位置信息對應(yīng)的二維碼信息。
8.根據(jù)權(quán)利要求7所述的文檔分享裝置,其中,所述分享信息包括二維碼信息,所述二維碼信息按照至少一項預(yù)定格式項的內(nèi)容來生成,其中,所述分享信息生成單元包括: 鏈接生成單元,用于根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享鏈接信息; 內(nèi)容確定單元,用于基于文檔的文檔相關(guān)信息以及所述分享鏈接信息,來確定一項或多項預(yù)定格式項所對應(yīng)的內(nèi)容; 子生成單元,用于基于各個預(yù)定格式項的內(nèi)容來生成相應(yīng)的二維碼信息。
9.根據(jù)權(quán)利要求8所述的文檔分享裝置,其中,所述文檔相關(guān)內(nèi)容包括以下至少任一項:-文檔標識信息; -文檔描述信息; -文檔屬性信息。
10.根據(jù)權(quán)利要求1至4中任一項所述的文檔分享裝置,其中,所述當前瀏覽位置包括以下至少任一項: -文檔頁碼信息; -文檔章節(jié)信息; -文檔段落信息。
全文摘要
本發(fā)明的目的是提供一種用于經(jīng)由網(wǎng)絡(luò)分享文檔的方法和裝置。根據(jù)本發(fā)明的方法包括檢測所述文檔被瀏覽的瀏覽位置信息;根據(jù)所述文檔的網(wǎng)絡(luò)地址信息,以及所獲得的瀏覽位置信息,生成與所述文檔的所述瀏覽位置信息對應(yīng)的分享信息。本發(fā)明的具有以下優(yōu)點通過將文檔的瀏覽位置信息進行分享,用戶可自由地分享文檔中任何位置的信息,從而使得自身或者其他用戶可從所分享的位置開始閱讀文檔,從而快速地獲知用戶希望分享的文檔中的部分內(nèi)容,極大地提高了用戶分享文檔的靈活性以及獲取所分享文檔內(nèi)容的效率。
文檔編號G06F17/30GK103207892SQ201310078698
公開日2013年7月17日 申請日期2013年3月12日 優(yōu)先權(quán)日2013年3月12日
發(fā)明者王建國 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司