本發(fā)明涉及電通信技術(shù)領(lǐng)域,更具體地,涉及一種信息分享方法、裝置及移動(dòng)終端。
背景技術(shù):
在移動(dòng)互聯(lián)網(wǎng)技術(shù)不斷發(fā)展的今天越來越多的人們選擇移動(dòng)終端,譬如說手機(jī),瀏覽網(wǎng)頁信息獲取各種信息。但是,目前手機(jī)中各種瀏覽器只能快速分享網(wǎng)頁中的文本內(nèi)容,不能快速分享網(wǎng)頁中的復(fù)雜內(nèi)容,譬如說待分享信息中包括布局風(fēng)格、圖片以及表單。
針對(duì)這種情況時(shí),大多數(shù)用戶的解決方式是通過截屏的方式進(jìn)行分享,但是這樣的分享方式往往是將整個(gè)網(wǎng)頁截取下來,而實(shí)際上用戶真正想要分享的往往是位于網(wǎng)頁中的某一特定區(qū)域的內(nèi)容而不是整個(gè)網(wǎng)頁的內(nèi)容,因此,截屏分享方式的針對(duì)性不強(qiáng)。同時(shí),就圖片文件本身來說,其本身具有較低的可靠性,特別是一些正式場(chǎng)景中,圖片文件往往并不是標(biāo)準(zhǔn)格式。
值得一提的是,考慮到目前傳輸大都是明文傳輸,如果將截取的網(wǎng)頁作為分享文件直接分享還會(huì)引起信息的泄露問題。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問題,本發(fā)明提出了一種信息分享方法、裝置及終端。
為實(shí)現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:
本發(fā)明實(shí)施例中第一個(gè)目的是提供一種信息分享方法,包括:
第一賬號(hào)在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中所述待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選取;
解析所述待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)所述文檔對(duì)象模型樹和所述渲染樹生成網(wǎng)頁文件;
按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將所述分享文件上傳至云端;
接收所述云端返回的下載鏈接并分享所述下載鏈接至第二賬號(hào),以使所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的所述分享文件。
本發(fā)明中,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后,包括:
為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào),其中所述驗(yàn)證信息為打開所述分享文件的權(quán)限信息。
本發(fā)明中,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
配置所述分享文件的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接發(fā)送至第二賬號(hào);
采用第三通信方式將所述驗(yàn)證信息發(fā)送至第二賬號(hào),其中所述第三通信方式與所述第二通信方式不相同。
本發(fā)明中,所述配置所述分享文件的驗(yàn)證信息包括:
提示是否配置驗(yàn)證信息并接收用戶的反饋;
若所述反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收所述驗(yàn)證信息配置框中的輸入信息,并將所述輸入信息配置為所述分享文件的驗(yàn)證信息。
本發(fā)明中,所述第三通信方式為通過短信服務(wù)SMS通道發(fā)送所述驗(yàn)證信息至第二賬號(hào)。
本發(fā)明中,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
接收所述云端為所述分享文件分配的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接和所述驗(yàn)證信息發(fā)送至第二賬號(hào)。
本發(fā)明中,所述預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定所述分享文件的格式。
本發(fā)明中,所述分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式以及便攜式文件PDF格式。
本發(fā)明中,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述WORD格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述WORD文件。
本發(fā)明中,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述EXCEL格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述EXCEL文件。
本發(fā)明中,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述PDF格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述PDF文件。
本發(fā)明中,所述分享所述下載鏈接至第二賬號(hào),包括:
調(diào)用分享接口獲取分享列表;
從所述分享列表選定并調(diào)取待分享的應(yīng)用程序;
通過所述待分享的應(yīng)用程序?qū)⑺鱿螺d鏈接分享至第二賬號(hào)。
本發(fā)明中,所述第二賬戶賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件。
本發(fā)明中,所述第一賬號(hào)的登錄設(shè)備為第一移動(dòng)終端,所述第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,所述第二賬號(hào)保存所述分享文件,包括:
所述第二賬號(hào)保存所述分享文件至所述第二移動(dòng)終端的存儲(chǔ)空間;
所述第二賬號(hào)保存所述分享文件之前,還包括:
所述第一賬號(hào)保存所述分享文件至所述第一移動(dòng)終端的存儲(chǔ)空間。
本發(fā)明中,所述第一賬號(hào)的登錄設(shè)備和所述第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,所述第二賬號(hào)根據(jù)所述下載鏈接和所述驗(yàn)證信息獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件至所述移動(dòng)終端的存儲(chǔ)空間。
本發(fā)明中,所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)在可編輯模式下對(duì)所述待分享信息進(jìn)行文本操作,所述文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
本發(fā)明中,所述下載鏈接以二維碼形式顯示。
本發(fā)明中,所述第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信。
本發(fā)明中,所述驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
本發(fā)明中,所述待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種。
本發(fā)明中,所述網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。
本發(fā)明實(shí)施例中第二個(gè)目的是提供一種信息分享裝置,包括:
選取模塊,用于在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中所述待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選?。?/p>
生成模塊,用于解析所述待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)所述文檔對(duì)象模型樹和所述渲染樹生成網(wǎng)頁文件;
轉(zhuǎn)成上傳模塊,用于按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將所述分享文件上傳至云端;
分享模塊,接收所述云端返回的下載鏈接并分享所述下載鏈接至第二賬號(hào),以使所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的所述分享文件。
本發(fā)明中,所述信息分享裝置包括:
驗(yàn)證模塊,用于在按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào),其中所述驗(yàn)證信息為打開所述分享文件的權(quán)限信息。
本發(fā)明中,所述驗(yàn)證模塊包括:
配置單元,用于配置所述分享文件的驗(yàn)證信息;
所述分享模塊包括:
鏈接單元,用于采用第二通信方式將所述下載鏈接發(fā)送至第二賬號(hào);
驗(yàn)證發(fā)送單元,用于采用第三通信方式將所述驗(yàn)證信息發(fā)送至第二賬號(hào),其中所述第三通信方式與所述第二通信方式不相同。
本發(fā)明中,所述配置單元包括:
提示單元,用于提示是否配置驗(yàn)證信息并接收用戶的反饋;
顯示單元,用于若所述反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收配置單元,用于接收所述驗(yàn)證信息配置框中的輸入信息,并將所述輸入信息配置為所述分享文件的驗(yàn)證信息。
本發(fā)明中,所述第三通信方式為通過短信服務(wù)SMS通道發(fā)送所述驗(yàn)證信息至第二賬號(hào)。
本發(fā)明中,所述驗(yàn)證模塊包括:
接收單元,用于接收所述云端為所述分享文件分配的驗(yàn)證信息;
所述分享模塊包括:
鏈接驗(yàn)證發(fā)送單元,用于采用第二通信方式將所述下載鏈接和所述驗(yàn)證信息發(fā)送至第二賬號(hào)。
本發(fā)明中,所述預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定所述分享文件的格式。
本發(fā)明中,所述分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式以及便攜式文件PDF格式。
本發(fā)明中,所述轉(zhuǎn)成上傳模塊包括:
第一轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為所述WORD格式時(shí),將所述網(wǎng)頁文件轉(zhuǎn)成所述WORD文件。
本發(fā)明中,所述轉(zhuǎn)成上傳模塊包括:
第二轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為所述EXCEL格式時(shí),將所述網(wǎng)頁文件轉(zhuǎn)成所述EXCEL文件。
本發(fā)明中,所述轉(zhuǎn)成上傳模塊包括:
第三轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為所述PDF格式時(shí),將所述網(wǎng)頁文件轉(zhuǎn)成所述PDF文件。
本發(fā)明中,所述分享模塊包括:
調(diào)用單元,用于調(diào)用分享接口獲取分享列表;
調(diào)取單元,用于從所述分享列表選定并調(diào)取待分享的應(yīng)用程序;
分享單元,用于通過所述待分享的應(yīng)用程序?qū)⑺鱿螺d鏈接分享至第二賬號(hào)。
本發(fā)明中,所述信息分享裝置包括:
第一存儲(chǔ)模塊,用于在第二賬戶賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后所述第二賬號(hào)保存所述分享文件。
本發(fā)明中,所述第一賬號(hào)的登錄設(shè)備為第一移動(dòng)終端,所述第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,所述第一存儲(chǔ)模塊包括:
第一存儲(chǔ)單元,用于所述第二賬號(hào)保存所述分享文件至所述第二移動(dòng)終端的存儲(chǔ)空間;
第二存儲(chǔ)單元,用于所述第二賬號(hào)保存所述分享文件之前所述第一賬號(hào)保存所述分享文件至所述第一移動(dòng)終端的存儲(chǔ)空間。
本發(fā)明中,所述第一賬號(hào)的登錄設(shè)備和所述第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,所述信息分享裝置包括:
第二存儲(chǔ)模塊,用于第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后所述第二賬號(hào)保存所述分享文件至所述移動(dòng)終端的存儲(chǔ)空間。
本發(fā)明中,所述信息分享裝置包括:
編輯模塊,用于所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后所述第二賬號(hào)在可編輯模式下對(duì)所述待分享信息進(jìn)行文本操作,所述文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
本發(fā)明中,所述下載鏈接以二維碼形式顯示。
本發(fā)明中,所述第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信。
本發(fā)明中,所述驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
本發(fā)明中,所述待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種。
本發(fā)明中,所述網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。
本發(fā)明實(shí)施例中第三個(gè)目的是提供一種移動(dòng)終端,包括:
一個(gè)或多個(gè)處理器;
存儲(chǔ)器;
一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序配置用于:
第一賬號(hào)在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中所述待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選?。?/p>
解析所述待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)所述文檔對(duì)象模型樹和所述渲染樹生成網(wǎng)頁文件;
按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將所述分享文件上傳至云端;
接收所述云端返回的下載鏈接并分享所述下載鏈接至第二賬號(hào),以使所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的所述分享文件。
本發(fā)明中,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后,包括:
為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào),其中所述驗(yàn)證信息為打開所述分享文件的權(quán)限信息。
本發(fā)明中,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
配置所述分享文件的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接發(fā)送至第二賬號(hào);
采用第三通信方式將所述驗(yàn)證信息發(fā)送至第二賬號(hào),其中所述第三通信方式與所述第二通信方式不相同。
本發(fā)明中,所述配置所述分享文件的驗(yàn)證信息包括:
提示是否配置驗(yàn)證信息并接收用戶的反饋;
若所述反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收所述驗(yàn)證信息配置框中的輸入信息,并將所述輸入信息配置為所述分享文件的驗(yàn)證信息。
本發(fā)明中,所述第三通信方式為通過短信服務(wù)SMS通道發(fā)送所述驗(yàn)證信息至第二賬號(hào)。
本發(fā)明中,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
接收所述云端為所述分享文件分配的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接和所述驗(yàn)證信息發(fā)送至第二賬號(hào)。
本發(fā)明中,所述預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定所述分享文件的格式。
本發(fā)明中,所述分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式以及便攜式文件PDF格式。
本發(fā)明中,所述將所述網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述WORD格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述WORD文件。
本發(fā)明中,所述將所述網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述EXCEL格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述EXCEL文件。
本發(fā)明中,所述將所述網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述PDF格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述PDF文件。
本發(fā)明中,所述分享所述下載鏈接至第二賬號(hào),包括:
調(diào)用分享接口獲取分享列表;
從所述分享列表選定并調(diào)取待分享的應(yīng)用程序;
通過所述待分享的應(yīng)用程序?qū)⑺龇窒砦募窒碇恋诙~號(hào)。
本發(fā)明中,所述第二賬戶賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件。
本發(fā)明中,所述第一賬號(hào)的登錄設(shè)備為第一移動(dòng)終端,所述第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,所述第二賬號(hào)保存所述分享文件,包括:
所述第二賬號(hào)保存所述分享文件至所述第二移動(dòng)終端的存儲(chǔ)空間;
所述第二賬號(hào)保存所述分享文件之前,還包括:
所述第一賬號(hào)保存所述分享文件至所述第一移動(dòng)終端的存儲(chǔ)空間。
本發(fā)明中,所述第一賬號(hào)的登錄設(shè)備和所述第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,所述第二賬號(hào)根據(jù)所述下載鏈接和所述驗(yàn)證信息獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件至所述移動(dòng)終端的存儲(chǔ)空間。
本發(fā)明中,所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)在可編輯模式下對(duì)所述待分享信息進(jìn)行文本操作,所述文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
本發(fā)明中,所述下載鏈接以二維碼形式顯示。
本發(fā)明中,所述第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信。
本發(fā)明中,所述驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
本發(fā)明中,所述待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種。
本發(fā)明中,所述網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。
與現(xiàn)有技術(shù)相比,該發(fā)明一種信息分享方法、裝置及移動(dòng)終端具有如下有益效果:
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過分享下載鏈接的方式分享待分享信息的分享文件,避免了明文傳輸引起的信息泄露問題。同時(shí),還通過為分享文件配置驗(yàn)證信息來控制從下載鏈接獲取分享文件的打開過程,在一定程度上更加保證了待分享信息的安全性。
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過外部指令在移動(dòng)終端網(wǎng)頁中選取待分享信息,在一定程度上解決截取整個(gè)網(wǎng)頁進(jìn)行信息分享時(shí)引發(fā)的干擾問題,降低了因過多干擾而引起的信息分享不對(duì)稱的概率,提高了分享內(nèi)容的針對(duì)性以及精準(zhǔn)性。
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過待分享信息的網(wǎng)頁文件轉(zhuǎn)為預(yù)定格式的分享文件,譬如,WORD格式或者PDF格式,不僅保留了待分享信息中的布局風(fēng)格、圖片以及表單等,還在一定程度上克服了正式場(chǎng)景中圖片文件往往并不是標(biāo)準(zhǔn)格式的問題,同時(shí)還具有較高的可靠性,大大方便了用戶的使用。
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過采用HTTPS傳輸協(xié)議,在一定程度上克服了明碼傳輸?shù)碾[患,進(jìn)一步增強(qiáng)了分享文件的抗泄露能力,大大提升了分享文件的安全性,便于用戶私密性或者重要性文件的分享。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了本發(fā)明一個(gè)實(shí)施例中信息分享方法應(yīng)用場(chǎng)景示意圖;
圖2示出了本發(fā)明一個(gè)實(shí)施例中的HTTPS傳輸協(xié)議流程示意圖;
圖3示出了本發(fā)明一個(gè)實(shí)施例中在移動(dòng)終端網(wǎng)頁中選取待分享信息示意圖;
圖4示出了本發(fā)明一個(gè)實(shí)施例中信息分享方法的流程示意圖;
圖5示出了本發(fā)明一個(gè)實(shí)施例中信息分享方法中第一應(yīng)用及第一應(yīng)用分身示意圖;
圖6示出了本發(fā)明一個(gè)實(shí)施例中信息分享裝置的模塊結(jié)構(gòu)示意圖;
圖7示出了本發(fā)明一個(gè)實(shí)施例中移動(dòng)終端的模塊示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個(gè)操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號(hào)如101、102等,僅僅是用于區(qū)分開各個(gè)不同的操作,序號(hào)本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、終端、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供了一種信息分享方法,其主要應(yīng)用于包括云端與一個(gè)或者多個(gè)移動(dòng)終端之間信息分享系統(tǒng),其中,云端可以為單獨(dú)的服務(wù)器,也可以為多個(gè)服務(wù)器構(gòu)成的服務(wù)器集群;移動(dòng)終端為便攜式電子設(shè)備,具體可以為智能手機(jī)、平板電腦、車載終端、智能手表、電子書閱讀器等。
請(qǐng)參閱圖1,圖1示出了本發(fā)明實(shí)施例應(yīng)用的一個(gè)場(chǎng)景,如圖1所示的信息分享系統(tǒng),其包括第一移動(dòng)終端101、云端103以及第二移動(dòng)終端105,其中,第一移動(dòng)終端101、第二移動(dòng)終端105通過IP協(xié)議與云端105連接;第一移動(dòng)終端101通過數(shù)字通信系統(tǒng)和第二移動(dòng)終端105連接。IP協(xié)議優(yōu)選為超文本傳輸協(xié)議(Hyper Text Transfer Protocol,簡稱HTTP)或者以安全為目標(biāo)的HTTP通道協(xié)議(Hyper Text Transfer Protocol Over Secure Socket Layer,簡稱HTTPS)。數(shù)字通信系統(tǒng)包括已經(jīng)商用的2G、3G、4G等通信系統(tǒng)還包括將來應(yīng)用的通信系統(tǒng)。
請(qǐng)參閱圖2,HTTPS是基于HTTP開發(fā)一個(gè)安全通信通道,其用于在移動(dòng)終端和服務(wù)器之間交換信息,圖2示出了HTTPS傳輸協(xié)議的流程圖,HTTPS傳輸協(xié)議包括以下步驟:
S202:移動(dòng)終端發(fā)起HTTPS請(qǐng)求。
具體地,就是用戶在移動(dòng)終端瀏覽器里輸入一個(gè)HTTPS網(wǎng)址,然后連接到服務(wù)器的網(wǎng)頁瀏覽端口。
S204:接收服務(wù)器傳送的公鑰并驗(yàn)證公鑰是否有效。
值得一提的是,與公鑰對(duì)應(yīng)的還有私鑰,該公鑰和私鑰合稱為一套證書,該套證書既可以由服務(wù)器生成,也可以向相關(guān)證書組織申請(qǐng)。
在一些實(shí)施例中,驗(yàn)證公鑰是否有效包括過期時(shí)間、頒發(fā)機(jī)構(gòu)等等,如果發(fā)現(xiàn)異常,則會(huì)彈出一個(gè)警告框,提示公鑰存在問題。
S206:若所述公鑰可靠,則生成移動(dòng)終端私鑰,并用公鑰對(duì)該移動(dòng)終端私鑰進(jìn)行加密。
S208:傳送所述加密后的移動(dòng)終端私鑰至服務(wù)器。
具體的,在步驟S204之后,移動(dòng)終端和服務(wù)器的通信通過移動(dòng)終端私鑰進(jìn)行加密解密。
為了解決目前的移動(dòng)互聯(lián)網(wǎng)明碼傳輸為用戶帶去信息泄露的隱患,本發(fā)明實(shí)施例通過選取HTTPS傳輸協(xié)議進(jìn)行的移動(dòng)終端和服務(wù)器之間的通信,克服了非正常因素介入引起的分享信息的泄露的問題,在一定程度上給減少了不必要的麻煩。
請(qǐng)參閱圖3,在一些實(shí)施例中,提供了一種信息分享方法,本實(shí)施例以該信息分享方法應(yīng)用于圖1中的信息分享系統(tǒng)來舉例說明,該信息分享方法包括如下步驟:
步驟301:第一賬號(hào)在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中所述待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選取。
詳細(xì)地,第一賬號(hào)不僅可以為移動(dòng)終端網(wǎng)頁的登錄賬號(hào),如360瀏覽器的登錄賬號(hào),還可以為與相應(yīng)網(wǎng)頁服務(wù)商合作的第三方的登錄賬號(hào),如與360瀏覽器合作的新浪賬號(hào)、飛信賬號(hào)、天翼賬號(hào)。
值得一提的是,移動(dòng)終端網(wǎng)頁可以為瀏覽器中的網(wǎng)頁信息,譬如說360瀏覽器中的網(wǎng)頁信息,也可以為應(yīng)用程序中集成的瀏覽頁面信息,譬如說微信中瀏覽頁面信息。
優(yōu)選地,待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種。
請(qǐng)參閱圖4,考慮到移動(dòng)終端網(wǎng)頁信息十分豐富,同時(shí)也為了提高分享信息的效率,上述待分享信息優(yōu)選為移動(dòng)終端網(wǎng)頁的局部網(wǎng)頁內(nèi)容區(qū)域,如圖4所示的B區(qū)域?yàn)榇窒硇畔ⅰ?/p>
可選地,移動(dòng)終端在默認(rèn)狀態(tài)下可以不開啟分享模式,只有當(dāng)接收到用戶預(yù)定的觸發(fā)指令后才開啟分享模式。
在一些實(shí)施例中,觸發(fā)指令優(yōu)選是觸控指令,當(dāng)然也可以向用戶提供設(shè)置菜單,讓用戶在設(shè)置菜單中觸發(fā)分享模式。
在一些實(shí)施例中,外部指令可以為單點(diǎn)觸控、也可以為多點(diǎn)觸控,其中,單點(diǎn)觸控為通過一個(gè)手指觸摸屏幕上的一點(diǎn)來實(shí)現(xiàn)操控;多點(diǎn)觸控為通過識(shí)別多個(gè)觸點(diǎn)來實(shí)現(xiàn)操控。
考慮到現(xiàn)有的移動(dòng)終端顯示裝置截面一般為矩形,為了降低用戶操作的復(fù)雜度,在一些實(shí)施例中,外部指令可以觸發(fā)框選模式來選取待分享信息,其中框選模式為采用矩形或圓形選擇工具進(jìn)行選取。
考慮到用戶需求的多樣性,為進(jìn)一步提高選取待分享信息的趣味性,在一些實(shí)施例中,外部指令可以觸發(fā)圈選模式來選取待分享信息,其中圈選模式為根據(jù)用戶觸控的軌跡進(jìn)行圈選,譬如,用戶可以用一個(gè)手指在移動(dòng)終端網(wǎng)頁上劃出覆蓋有待分享信息圖形軌跡。
在一些實(shí)施例中,框選模式、圈選模式以列表形式展出供用戶選擇。
步驟303:解析所述待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)所述文檔對(duì)象模型樹和所述渲染樹生成網(wǎng)頁文件。其中,網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。
具體地,文檔對(duì)象模型樹,又稱DOM(Document Object Model,簡稱DOM)樹,其是萬維網(wǎng)聯(lián)盟組織推薦的處理可擴(kuò)展置標(biāo)語言的標(biāo)準(zhǔn)編程接口,用于描述網(wǎng)頁信息。在實(shí)際中,它將網(wǎng)頁信息中的各個(gè)元素都看作一個(gè)個(gè)對(duì)象,從而使網(wǎng)頁信息中的元素也可以被計(jì)算機(jī)語言獲取或者編輯。
渲染樹,又稱RENDER樹,用于網(wǎng)頁的布局,負(fù)責(zé)將文檔對(duì)象模型樹顯示在屏幕上。在實(shí)際構(gòu)建渲染樹時(shí),需要計(jì)算每一個(gè)渲染對(duì)象的可視化屬性。通過計(jì)算每個(gè)元素的樣式屬性來完成,其中樣式屬性包括來自各種來源的樣式表、INLINE樣式元素和HTML中的可視化屬性。樣式表的來源包括瀏覽器的默認(rèn)樣式表、在網(wǎng)頁中加載的樣式表、用戶在瀏覽器上設(shè)置的用戶樣式表。
在一些實(shí)施例中,假設(shè)第一移動(dòng)終端為安卓系統(tǒng)的智能手機(jī),瀏覽器的網(wǎng)頁信息的顯示通過控件WEBVIEW進(jìn)行顯示,其中,WEBVIEW是安卓提供的一個(gè)類,其繼承于VIEW類,WEBVIEW的實(shí)現(xiàn)是基于現(xiàn)有的缺省WEBKIT內(nèi)核。WEBKIT是一個(gè)開源的瀏覽器網(wǎng)頁排版引擎,包括WEBCORE排版引擎和JSCORE引擎,WEBCORE排版引擎和JSCORE引擎來自于KDE項(xiàng)目KHTMLH和KJS開源項(xiàng)目。
在實(shí)際中,當(dāng)用戶請(qǐng)求網(wǎng)頁信息后會(huì)接收到從服務(wù)器返回網(wǎng)頁信息,這時(shí),安卓系統(tǒng)會(huì)將其交給HTML PARSSER,而HTML PARSSER會(huì)交給HTML TOKENIZER解析文本字符,考慮到HTML文檔時(shí)是以標(biāo)簽為單位,譬如說,表單的標(biāo)簽為<TABLE>,因此,HTML TOKENIZER會(huì)解析出一個(gè)一個(gè)的標(biāo)簽,接著HTML PARSSER會(huì)將標(biāo)簽交給HTML TREE BUILDER去構(gòu)建DOM樹和渲染樹,并最終將瀏覽器的網(wǎng)頁信息顯示在屏幕上。
HTML PARSSER是一個(gè)JAVA寫的HTML解析的庫,它不依賴于其它的JAVA庫文件,主要用于改造或提取HTML。
HTML TOKENIZER是一個(gè)詞法分析器,用于分析HTML文檔的標(biāo)簽。
HTML TREE BUILDER是HTML TREE的一部分,由PERL編寫的HTML解析樹模塊,分析HTML源代碼并生成解析樹,其中,PERL是一種功能豐富的計(jì)算機(jī)程序語言,運(yùn)行在超過100種計(jì)算機(jī)平臺(tái)上,適用廣泛,從大型機(jī)到便攜終端,從快速原型創(chuàng)建到大規(guī)??蓴U(kuò)展開發(fā)。
在實(shí)際中,考慮到服務(wù)器和移動(dòng)終端的數(shù)量均可能是一個(gè)或多個(gè),因此為了降低延遲以及降低網(wǎng)絡(luò)傳輸一般都會(huì)采用緩存技術(shù),在WEBVIEW緩存機(jī)制中,其包括網(wǎng)頁數(shù)據(jù)緩存和HTML5緩存,其中,HTML5緩存又稱應(yīng)用程序緩存,便于沒有因特網(wǎng)連接時(shí)進(jìn)行訪問。
在網(wǎng)頁緩存機(jī)制中,其有4種緩存模式,分別為:
LOAD_CACHE_ONLY:不使用網(wǎng)絡(luò),只讀取本地緩存數(shù)據(jù);
LOAD_DEFAULT:根據(jù)CACHE-CONTROL決定是否從網(wǎng)絡(luò)上取數(shù)據(jù);
LOAD_NO_CACHE:不使用緩存,只從網(wǎng)絡(luò)獲取數(shù)據(jù).
LOAD_CACHE_ELSE_NETWORK,只要本地有,無論是否過期,或者NO-CACHE,都使用緩存中的數(shù)據(jù)。
示例地:當(dāng)在LOAD_DEFAULT模式下緩存的www.taobao.com時(shí),如果CACHE-CONTROL為NO-CACHE,無論如何都會(huì)從網(wǎng)絡(luò)上取數(shù)據(jù),如果沒有網(wǎng)絡(luò),就會(huì)出現(xiàn)錯(cuò)誤頁面;
當(dāng)在LOAD_CACHE_ELSE_NETWORK模式下緩存的www.taobao.com時(shí),無論是否有網(wǎng)絡(luò),只要本地有緩存,都使用緩存。本地沒有緩存時(shí)才從網(wǎng)絡(luò)上獲取。
在一些實(shí)施例中,考慮到網(wǎng)頁緩存機(jī)制,為了更好地抓取待分享信息的網(wǎng)頁文件,可以通過瀏覽器監(jiān)聽用戶通過框選模式或圈選模式選定待分享信息,然后逆向解析獲取與待分享信息對(duì)應(yīng)的DOM樹和渲染樹最后根據(jù)文檔對(duì)象模型樹和渲染樹生成網(wǎng)頁文件。
在一些實(shí)施例中,監(jiān)聽選定待分享信息可以通過ONLONGCLICK實(shí)現(xiàn),其中,ONLONGCLICK表示長按2秒以上觸發(fā)的事件。
在一些實(shí)施例中,網(wǎng)頁文件為超文本標(biāo)記語言HTML文件
步驟305:按照預(yù)設(shè)規(guī)則將網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將分享文件上傳至云端。
詳細(xì)地,預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定分享文件的格式。
考慮到便攜式文件PDF格式的具有較高的通用性、可靠性以及安全性且在正式場(chǎng)景中經(jīng)常作為標(biāo)準(zhǔn)格式,分享文件的格式包括PDF格式。
在一些實(shí)施例中,將網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為PDF格式時(shí),則將網(wǎng)頁文件轉(zhuǎn)成PDF文件。
可選地,將網(wǎng)頁文件轉(zhuǎn)成PDF文件通常通過JAR文件實(shí)現(xiàn),JAR文件是JAVA開發(fā)的一種ZIP格式的打包,但是其不僅是一個(gè)壓縮包,還是個(gè)可執(zhí)行程序、電子書、插件等,還可被編譯器和JAVA虛擬機(jī)直接調(diào)用。
考慮到微軟辦公軟件具有廣泛的適用性以及可編輯性,分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式。
在一些實(shí)施例中,將網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為WORD格式時(shí),則將網(wǎng)頁文件轉(zhuǎn)成WORD文件。
可選地,將網(wǎng)頁文件轉(zhuǎn)成WORD文件包括如下步驟:
標(biāo)準(zhǔn)化網(wǎng)頁文件;
將標(biāo)準(zhǔn)化的網(wǎng)頁文件的內(nèi)容寫入WORD文件。
其中,標(biāo)準(zhǔn)化網(wǎng)頁文件可以通過JSOUP組件進(jìn)行,JSOUP組件是一個(gè)用于解析HTML的JAVA類庫。它提供了一套應(yīng)用程序接口,通過遍歷DOM樹、渲染樹提取數(shù)據(jù),并對(duì)HTML元素、屬性和文本執(zhí)行操作;
將標(biāo)準(zhǔn)化的網(wǎng)頁文件的內(nèi)容寫入WORD文件可以通過FILE WITER實(shí)現(xiàn),F(xiàn)ILE WITER是一個(gè)用來寫入字符文件的便捷類JAVA類,其從OUTPUT STRAEAM READER類繼承而來,按照字符向流中寫入數(shù)據(jù)。
在一些實(shí)施例中,將網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為EXCEL格式時(shí),則將網(wǎng)頁文件轉(zhuǎn)成EXCEL文件。
可選地,將網(wǎng)頁文件轉(zhuǎn)成EXCEL文件包括如下步驟:
將網(wǎng)頁文件中的表單轉(zhuǎn)換為XML文件;
將XML文件轉(zhuǎn)換為EXCEL文件。
其中,將網(wǎng)頁文件中的表單轉(zhuǎn)換為XML文件可以通過HTML PARSER去分解網(wǎng)頁文件,然后按照DOM樹逐個(gè)生成XML字符串,最終獲取XML文件;
將XML文件轉(zhuǎn)換為EXCEL文件可以通過XML-EXCEL轉(zhuǎn)換器予以實(shí)現(xiàn)。
優(yōu)選地,第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信。
示例地,第一移動(dòng)終端通過HTTPS傳輸協(xié)議將分享文件上傳至云端。
步驟307:接收所述云端返回的下載鏈接并分享所述下載鏈接至第二賬號(hào),以使所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的所述分享文件。其中,第二賬號(hào)為與第一賬號(hào)性質(zhì)相同的賬號(hào),以360瀏覽器為例,第二賬號(hào)與第一賬號(hào)均為在360瀏覽器的注冊(cè)的合法賬號(hào);下載鏈接優(yōu)選以一維碼、二維碼的形式顯示。
詳細(xì)地,分享下載鏈接至第二賬號(hào),包括:
調(diào)用分享接口獲取分享列表;
從分享列表選定并調(diào)取待分享的應(yīng)用程序;
通過待分享的應(yīng)用程序?qū)⑾螺d鏈接分享至第二賬號(hào)。
為了便于用戶的隨時(shí)查看,在第二賬號(hào)根據(jù)下載鏈接獲取分享文件之后第二賬號(hào)保存分享文件??紤]到實(shí)際中一個(gè)賬號(hào)可以對(duì)應(yīng)一部移動(dòng)終端,譬如說,第一賬號(hào)的登錄設(shè)備為第一移動(dòng)終端,第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,那么第二賬號(hào)保存分享文件包括:
第二賬號(hào)保存分享文件至第二移動(dòng)終端的存儲(chǔ)空間。
當(dāng)然,在第二賬號(hào)保存分享文件之前,還可以包括:
第一賬號(hào)保存分享文件至第一移動(dòng)終端的存儲(chǔ)空間。
例外地,為了保護(hù)隱私以及進(jìn)一步提高安全性,同時(shí)為了更好的方便人們使用,目前市場(chǎng)上開始出現(xiàn)支持雙賬號(hào)的移動(dòng)終端,也即是第一賬號(hào)的登錄設(shè)備和第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,譬如說如圖5所示的第一賬號(hào)登錄為移動(dòng)終端上的第一應(yīng)用,第二賬號(hào)登錄為移動(dòng)終端上的第一應(yīng)用分身。在這種情況下,分享下載鏈接至第二賬號(hào)之后包括第二賬號(hào)保存分享文件至移動(dòng)終端的存儲(chǔ)空間。
優(yōu)選地,第二賬號(hào)根據(jù)下載鏈接獲取分享文件之后,包括:
第二賬號(hào)在可編輯模式下對(duì)待分享信息進(jìn)行文本操作,文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。其中,可編輯模式為普通的文本編輯模式,如WORD文檔中編輯狀態(tài)。
可以理解地是,分享下載鏈接至第二賬號(hào),包括:第一移動(dòng)終端通過數(shù)字通信系統(tǒng)將下載鏈接傳輸至第二移動(dòng)終端。
為了提高待分享信息的安全性,還可以在根據(jù)下載鏈接獲取分享文件時(shí)附加打開權(quán)限,具體地,按照預(yù)設(shè)規(guī)則將網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后,包括:
為分享文件配置驗(yàn)證信息并發(fā)送驗(yàn)證信息至第二賬號(hào),其中驗(yàn)證信息為打開分享文件的權(quán)限信息。
優(yōu)選地,驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
在一些實(shí)施例中,為分享文件配置驗(yàn)證信息基于用戶自己的定義,具體地,為分享文件配置驗(yàn)證信息并發(fā)送驗(yàn)證信息至第二賬號(hào)包括:
配置分享文件的驗(yàn)證信息。
其中,配置分享文件的驗(yàn)證信息包括:提示是否配置驗(yàn)證信息并接收用戶的反饋;若反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;接收驗(yàn)證信息配置框中的輸入信息,并將輸入信息配置為分享文件的驗(yàn)證信息。
考慮到下載鏈接與驗(yàn)證信息的獨(dú)立性,同時(shí)為了進(jìn)一步提升信息分享時(shí)的安全性,下載鏈接與驗(yàn)證信息可以采用不同的分享通道進(jìn)行發(fā)送,也即分享下載鏈接至第二賬號(hào)包括:
采用第二通信方式將下載鏈接發(fā)送至第二賬號(hào);
采用第三通信方式將驗(yàn)證信息發(fā)送至第二賬號(hào),其中第三通信方式與第二通信方式不相同。
示例地,采用第二通信方式將下載鏈接發(fā)送至第二賬號(hào)為采用HTTP傳輸協(xié)議的通道將下載鏈接發(fā)送至第二賬號(hào),第三通信方式為通過短信服務(wù)SMS通道發(fā)送驗(yàn)證信息至第二賬號(hào)。
例外地,還可以通過云端生成驗(yàn)證信息,也即,為分享文件配置驗(yàn)證信息并發(fā)送驗(yàn)證信息至第二賬號(hào)包括:
接收云端為分享文件分配的驗(yàn)證信息。
示例地,當(dāng)上傳的分享文件為“專利.pdf”,云端返回的下載鏈接為http://pan.360.com/s/1EWHAZ9,相應(yīng)的驗(yàn)證信息為“7p8g”。
考慮到云端創(chuàng)建驗(yàn)證信息本身有較高的安全性,因此,可以僅僅采用第二通信方式將下載鏈接和驗(yàn)證信息發(fā)送至第二賬號(hào),其中,第二通信方式優(yōu)選為采用HTTP傳輸協(xié)議。
值得注意的是,之所以優(yōu)選HTTP傳輸協(xié)議主要是因?yàn)槟壳暗木W(wǎng)絡(luò)傳輸以HTTP傳輸協(xié)議為主,但是這也并不意味著排除人們目前或者將來所協(xié)定的其他網(wǎng)絡(luò)協(xié)議。
請(qǐng)參閱圖5,基于同一個(gè)發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種信息分享裝置,包括選取模塊6002、生成模塊6004、轉(zhuǎn)成上傳模塊6006、分享模塊6008,其中,
選取模塊6002,用于在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選?。?/p>
生成模塊6004,用于解析待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)文檔對(duì)象模型樹和渲染樹生成網(wǎng)頁文件;
轉(zhuǎn)成上傳模塊6006,用于按照預(yù)設(shè)規(guī)則將網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將分享文件上傳至云端;
分享模塊6008,接收云端返回的下載鏈接并分享下載鏈接至第二賬號(hào),以使第二賬號(hào)根據(jù)下載鏈接獲取分享文件。
其中,網(wǎng)頁文件為超文本標(biāo)記語言HTML文件;待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種;第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信;下載鏈接以二維碼形式顯示。
為了提高待分享信息的安全性,還可以為信息分享裝置配置驗(yàn)證模塊,該驗(yàn)證模塊用于在按照預(yù)設(shè)規(guī)則將網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后為分享文件配置驗(yàn)證信息并發(fā)送驗(yàn)證信息至第二賬號(hào),其中驗(yàn)證信息為打開分享文件的權(quán)限信息,驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
在一些實(shí)施例中,驗(yàn)證模塊包括:
配置單元,用于配置分享文件的驗(yàn)證信息;
適應(yīng)地,分享模塊6008包括:
鏈接單元,用于采用第二通信方式將下載鏈接發(fā)送至第二賬號(hào);
驗(yàn)證發(fā)送單元,用于采用第三通信方式將驗(yàn)證信息發(fā)送至第二賬號(hào),其中第三通信方式與第二通信方式不相同。
可選地,配置單元包括:
提示單元,用于提示是否配置驗(yàn)證信息并接收用戶的反饋;
顯示單元,用于若反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收配置單元,用于接收驗(yàn)證信息配置框中的輸入信息,并將輸入信息配置為分享文件的驗(yàn)證信息。
在一些實(shí)施例中,驗(yàn)證模塊包括:
接收單元,用于接收云端為分享文件分配的驗(yàn)證信息;
適應(yīng)地,分享模塊6008包括:
鏈接驗(yàn)證發(fā)送單元,用于采用第二通信方式將下載鏈接和驗(yàn)證信息發(fā)送至第二賬號(hào)。
優(yōu)選地,預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定分享文件的格式。其中,分享文件的格式包括WORD格式、EXCEL格式以及PDF格式。
在一些實(shí)施例中,轉(zhuǎn)成上傳模塊6006包括:
第一轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為WORD格式時(shí),將網(wǎng)頁文件轉(zhuǎn)成WORD文件;
第二轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為EXCEL格式時(shí),將網(wǎng)頁文件轉(zhuǎn)成EXCEL文件;
第三轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為PDF格式時(shí),將網(wǎng)頁文件轉(zhuǎn)成PDF文件。
優(yōu)選地,分享模塊6008包括:
調(diào)用單元,用于調(diào)用分享接口獲取分享列表;
調(diào)取單元,用于從分享列表選定并調(diào)取待分享的應(yīng)用程序;
分享單元,用于通過待分享的應(yīng)用程序?qū)⑾螺d鏈接分享至第二賬號(hào)。
為了便于用戶的隨時(shí)查看,信息分享裝置包括:
第一存儲(chǔ)模塊,用于在將網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件之后第二賬號(hào)保存分享文件;
編輯模塊,用于第二賬號(hào)根據(jù)下載鏈接獲取對(duì)應(yīng)的分享文件之后第二賬號(hào)在可編輯模式下對(duì)待分享信息進(jìn)行文本操作,文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
在一些實(shí)施例中,當(dāng)?shù)谝毁~號(hào)的登錄設(shè)備為第一移動(dòng)終端,第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,則第一存儲(chǔ)模塊包括:
第一存儲(chǔ)單元,用于第二賬號(hào)保存分享文件至第二移動(dòng)終端的存儲(chǔ)空間;
第二存儲(chǔ)單元,用于第二賬號(hào)保存分享文件之前第一賬號(hào)保存分享文件至第一移動(dòng)終端的存儲(chǔ)空間。
在一些實(shí)施例中,當(dāng)?shù)谝毁~號(hào)的登錄設(shè)備和第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,信息分享裝置還包括:
第二存儲(chǔ)模塊,用于第二賬號(hào)根據(jù)下載鏈接獲取對(duì)應(yīng)的分享文件之后第二賬號(hào)保存分享文件至移動(dòng)終端的存儲(chǔ)空間。
請(qǐng)參閱圖7,基于同一個(gè)發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種終端,如圖7所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該移動(dòng)終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
圖7示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖7,手機(jī)包括:射頻(Radio Frequency,RF)電路1510、存儲(chǔ)器1520、輸入單元1530、顯示單元1540、傳感器1550、音頻電路1560、無線保真(wireless-fidelity,Wi-Fi)模塊1570、處理器1580、以及電源1590等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖7對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
RF電路1510可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1580處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1510包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路1510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(jìn)(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲(chǔ)器1520可用于存儲(chǔ)軟件程序以及模塊,處理器1580通過運(yùn)行存儲(chǔ)在存儲(chǔ)器1520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器1520可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器1520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元1530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元1530可包括觸控面板1531以及其他輸入設(shè)備1532。觸控面板1531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1531上或在觸控面板1531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板1531可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1580,并能接收處理器1580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1531。除了觸控面板1531,輸入單元1530還可以包括其他輸入設(shè)備1532。具體地,其他輸入設(shè)備1532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元1540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1540可包括顯示面板1541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板1541。進(jìn)一步的,觸控面板1531可覆蓋顯示面板1541,當(dāng)觸控面板1531檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1580以確定觸摸事件的類型,隨后處理器1580根據(jù)觸摸事件的類型在顯示面板1541上提供相應(yīng)的視覺輸出。雖然在圖7中,觸控面板1531與顯示面板1541是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1531與顯示面板1541集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器1550,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1541的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板1541和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路1560、揚(yáng)聲器1561,傳聲器1562可提供用戶與手機(jī)之間的音頻接口。音頻電路1560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器1561,由揚(yáng)聲器1561轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器1562將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路1560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1580處理后,經(jīng)RF電路1510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器1520以便進(jìn)一步處理。
WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊1570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖7示出了WiFi模塊1570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器1580是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器1520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器1520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器1580可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器1580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1580中。
手機(jī)還包括給各個(gè)部件供電的電源1590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1580邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實(shí)施例中,該終端所包括的處理器1580還具有以下功能:
第一賬號(hào)在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選??;
解析待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)文檔對(duì)象模型樹和渲染樹生成網(wǎng)頁文件;
按照預(yù)設(shè)規(guī)則將網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將分享文件上傳至云端;
接收云端返回的下載鏈接并分享下載鏈接至第二賬號(hào),以使第二賬號(hào)根據(jù)下載鏈接獲取分享文件。
其中,下載鏈接以二維碼形式顯示;第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信;待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種;網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。
為了提高待分享信息的安全性,在按照預(yù)設(shè)規(guī)則將網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后,包括:
為分享文件配置驗(yàn)證信息并發(fā)送驗(yàn)證信息至第二賬號(hào),其中驗(yàn)證信息為打開分享文件的權(quán)限信息。
優(yōu)選地,驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
在一些實(shí)施例中,為分享文件配置驗(yàn)證信息并發(fā)送驗(yàn)證信息至第二賬號(hào)包括:
配置分享文件的驗(yàn)證信息;
適應(yīng)地,分享下載鏈接至第二賬號(hào),包括:
采用第二通信方式將下載鏈接發(fā)送至第二賬號(hào);
采用第三通信方式將驗(yàn)證信息發(fā)送至第二賬號(hào),其中第三通信方式與第二通信方式不相同。
優(yōu)選地,第三通信方式為通過短信服務(wù)SMS通道發(fā)送驗(yàn)證信息至第二賬號(hào);配置分享文件的驗(yàn)證信息包括:
提示是否配置驗(yàn)證信息并接收用戶的反饋;
若反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收驗(yàn)證信息配置框中的輸入信息,并將輸入信息配置為分享文件的驗(yàn)證信息。
在一些實(shí)施例中,為分享文件配置驗(yàn)證信息并發(fā)送驗(yàn)證信息至第二賬號(hào)包括:
接收云端為分享文件分配的驗(yàn)證信息;
適應(yīng)地,分享下載鏈接至第二賬號(hào),包括:
采用第二通信方式將下載鏈接和驗(yàn)證信息發(fā)送至第二賬號(hào)。
優(yōu)選地,預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定分享文件的格式,其中,分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式以及便攜式文件PDF格式。
在一些實(shí)施例中,將網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為WORD格式時(shí),則將網(wǎng)頁文件轉(zhuǎn)成WORD文件。
在一些實(shí)施例中,將網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為EXCEL格式時(shí),則將網(wǎng)頁文件轉(zhuǎn)成EXCEL文件。
在一些實(shí)施例中,將網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為PDF格式時(shí),則將網(wǎng)頁文件轉(zhuǎn)成PDF文件。
優(yōu)選地,分享下載鏈接至第二賬號(hào),包括:
調(diào)用分享接口獲取分享列表;
從分享列表選定并調(diào)取待分享的應(yīng)用程序;
通過待分享的應(yīng)用程序?qū)⒎窒砦募窒碇恋诙~號(hào)。
在一些實(shí)施例,第二賬戶賬號(hào)根據(jù)下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:第二賬號(hào)保存分享文件。
優(yōu)選地,當(dāng)?shù)谝毁~號(hào)的登錄設(shè)備為第一移動(dòng)終端,第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,第二賬號(hào)保存分享文件,包括:第二賬號(hào)保存分享文件至第二移動(dòng)終端的存儲(chǔ)空間;
可選地,第二賬號(hào)保存分享文件之前,還包括:
第一賬號(hào)保存分享文件至第一移動(dòng)終端的存儲(chǔ)空間。
優(yōu)選地,當(dāng)?shù)谝毁~號(hào)的登錄設(shè)備和第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,第二賬號(hào)根據(jù)下載鏈接和驗(yàn)證信息獲取對(duì)應(yīng)的分享文件之后,包括:第二賬號(hào)保存分享文件至移動(dòng)終端的存儲(chǔ)空間。
在一些實(shí)施例中,第二賬號(hào)根據(jù)下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
第二賬號(hào)在可編輯模式下對(duì)待分享信息進(jìn)行文本操作,其中文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁盤或光盤等。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
與現(xiàn)有技術(shù)相比,該發(fā)明一種信息分享方法、裝置及移動(dòng)終端具有如下有益效果:
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過分享下載鏈接的方式分享待分享信息的分享文件,避免了明文傳輸引起的信息泄露問題。同時(shí),還通過為分享文件配置驗(yàn)證信息來控制從下載鏈接獲取分享文件的打開過程,在一定程度上更加保證了待分享信息的安全性。
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過外部指令在移動(dòng)終端網(wǎng)頁中選取待分享信息,在一定程度上解決截取整個(gè)網(wǎng)頁進(jìn)行信息分享時(shí)引發(fā)的干擾問題,降低了因過多干擾而引起的信息分享不對(duì)稱的概率,提高了分享內(nèi)容的針對(duì)性以及精準(zhǔn)性。
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過待分享信息的網(wǎng)頁文件轉(zhuǎn)為預(yù)定格式的分享文件,譬如,WORD格式或者PDF格式,不僅保留了待分享信息中的布局風(fēng)格、圖片以及表單等,還在一定程度上克服了正式場(chǎng)景中圖片文件往往并不是標(biāo)準(zhǔn)格式的問題,同時(shí)還具有較高的可靠性,大大方便了用戶的使用。
本發(fā)明一種信息分享方法、裝置及移動(dòng)終端通過采用HTTPS傳輸協(xié)議,在一定程度上克服了明碼傳輸?shù)碾[患,進(jìn)一步增強(qiáng)了分享文件的抗泄露能力,大大提升了分享文件的安全性,便于用戶私密性或者重要性文件的分享。
以上對(duì)本發(fā)明所提供的一種終端網(wǎng)頁局部信息分享方法、裝置及終端進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
本發(fā)明公開了如下方案:
A1.一種信息分享方法,包括:
第一賬號(hào)在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中所述待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選??;
解析所述待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)所述文檔對(duì)象模型樹和所述渲染樹生成網(wǎng)頁文件;
按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將所述分享文件上傳至云端;
接收所述云端返回的下載鏈接并分享所述下載鏈接至第二賬號(hào),以使所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的所述分享文件。
A2.根據(jù)A1所述的方法,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后,包括:
為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào),其中所述驗(yàn)證信息為打開所述分享文件的權(quán)限信息。
A3.根據(jù)A2所述的方法,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
配置所述分享文件的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接發(fā)送至第二賬號(hào);
采用第三通信方式將所述驗(yàn)證信息發(fā)送至第二賬號(hào),其中所述第三通信方式與所述第二通信方式不相同。
A4.根據(jù)A3所述的方法,所述配置所述分享文件的驗(yàn)證信息包括:
提示是否配置驗(yàn)證信息并接收用戶的反饋;
若所述反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收所述驗(yàn)證信息配置框中的輸入信息,并將所述輸入信息配置為所述分享文件的驗(yàn)證信息。
A5.根據(jù)A3所述的方法,所述第三通信方式為通過短信服務(wù)SMS通道發(fā)送所述驗(yàn)證信息至第二賬號(hào)。
A6.根據(jù)A2所述的方法,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
接收所述云端為所述分享文件分配的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接和所述驗(yàn)證信息發(fā)送至第二賬號(hào)。
A7.根據(jù)A1所述的方法,所述預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定所述分享文件的格式。
A8.根據(jù)A7所述的方法,所述分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式以及便攜式文件PDF格式。
A9.根據(jù)A8所述的方法,其特征在于,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述WORD格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述WORD文件。
A10.根據(jù)A8所述的方法,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述EXCEL格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述EXCEL文件。
A11.根據(jù)A8所述的A方法,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述PDF格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述PDF文件。
A12.根據(jù)A1所述的方法,所述分享所述下載鏈接至第二賬號(hào),包括:
調(diào)用分享接口獲取分享列表;
從所述分享列表選定并調(diào)取待分享的應(yīng)用程序;
通過所述待分享的應(yīng)用程序?qū)⑺鱿螺d鏈接分享至第二賬號(hào)。
A13.根據(jù)A1所述的方法,所述第二賬戶賬號(hào)根據(jù)所述下載鏈接獲取分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件。
A14.根據(jù)A13所述的方法,所述第一賬號(hào)的登錄設(shè)備為第一移動(dòng)終端,所述第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,所述第二賬號(hào)保存所述分享文件,包括:
所述第二賬號(hào)保存所述分享文件至所述第二移動(dòng)終端的存儲(chǔ)空間;
所述第二賬號(hào)保存所述分享文件之前,還包括:
所述第一賬號(hào)保存所述分享文件至所述第一移動(dòng)終端的存儲(chǔ)空間。
A15.根據(jù)A1所述的方法,=所述第一賬號(hào)的登錄設(shè)備和所述第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,所述第二賬號(hào)根據(jù)所述下載鏈接和所述驗(yàn)證信息獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件至所述移動(dòng)終端的存儲(chǔ)空間。
A16.根據(jù)A1所述的方法,所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)在可編輯模式下對(duì)所述待分享信息進(jìn)行文本操作,所述文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
A17.根據(jù)A1所述的方法,所述下載鏈接以二維碼形式顯示。
18.根據(jù)權(quán)利要求1所述的信息分享方法,其特征在于,所述第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信。
A19.根據(jù)A1所述的方法,所述驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
A20.根據(jù)A1所述的方法,所述待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種。
A21.根據(jù)A1所述的方法,所述網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。
B22.一種信息分享裝置,包括:
選取模塊,用于在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中所述待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選?。?/p>
生成模塊,用于解析所述待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)所述文檔對(duì)象模型樹和所述渲染樹生成網(wǎng)頁文件;
轉(zhuǎn)成上傳模塊,用于按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將所述分享文件上傳至云端;
分享模塊,接收所述云端返回的下載鏈接并分享所述下載鏈接至第二賬號(hào),以使所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的所述分享文件。
B23.根據(jù)B22所述的裝置,所述信息分享裝置包括:
驗(yàn)證模塊,用于在按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào),其中所述驗(yàn)證信息為打開所述分享文件的權(quán)限信息。
B24.根據(jù)B23所述的裝置,所述驗(yàn)證模塊包括:
配置單元,用于配置所述分享文件的驗(yàn)證信息;
所述分享模塊包括:
鏈接單元,用于采用第二通信方式將所述下載鏈接發(fā)送至第二賬號(hào);
驗(yàn)證發(fā)送單元,用于采用第三通信方式將所述驗(yàn)證信息發(fā)送至第二賬號(hào),其中所述第三通信方式與所述第二通信方式不相同。
B25.根據(jù)B24所述的裝置,所述配置單元包括:
提示單元,用于提示是否配置驗(yàn)證信息并接收用戶的反饋;
顯示單元,用于若所述反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收配置單元,用于接收所述驗(yàn)證信息配置框中的輸入信息,并將所述輸入信息配置為所述分享文件的驗(yàn)證信息。
B26.根據(jù)B24所述的裝置,所述第三通信方式為通過短信服務(wù)SMS通道發(fā)送所述驗(yàn)證信息至第二賬號(hào)。
B27.根據(jù)B23所述的信息分享裝置,所述驗(yàn)證模塊包括:
接收單元,用于接收所述云端為所述分享文件分配的驗(yàn)證信息;
所述分享模塊包括:
鏈接驗(yàn)證發(fā)送單元,用于采用第二通信方式將所述下載鏈接和所述驗(yàn)證信息發(fā)送至第二賬號(hào)。
B28.根據(jù)B22所述的裝置,所述預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定所述分享文件的格式。
B29.根據(jù)B28所述的裝置,所述分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式以及便攜式文件PDF格式。
B30.根據(jù)B29所述的裝置,所述轉(zhuǎn)成上傳模塊包括:
第一轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為所述WORD格式時(shí),將所述網(wǎng)頁文件轉(zhuǎn)成所述WORD文件。
B31.根據(jù)B29所述的裝置,所述轉(zhuǎn)成上傳模塊包括:
第二轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為所述EXCEL格式時(shí),將所述網(wǎng)頁文件轉(zhuǎn)成所述EXCEL文件。
B32.根據(jù)B29所述的裝置,所述轉(zhuǎn)成上傳模塊包括:
第三轉(zhuǎn)成單元,用于當(dāng)用戶的選擇為所述PDF格式時(shí),將所述網(wǎng)頁文件轉(zhuǎn)成所述PDF文件。
B33.根據(jù)B22所述的裝置,所述分享模塊包括:
調(diào)用單元,用于調(diào)用分享接口獲取分享列表;
調(diào)取單元,用于從所述分享列表選定并調(diào)取待分享的應(yīng)用程序;
分享單元,用于通過所述待分享的應(yīng)用程序?qū)⑺鱿螺d鏈接分享至第二賬號(hào)。
B34.根據(jù)B22所述的裝置,所述信息分享裝置包括:
第一存儲(chǔ)模塊,用于在第二賬戶賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后所述第二賬號(hào)保存所述分享文件。
B35.根據(jù)B34所述的裝置,所述第一賬號(hào)的登錄設(shè)備為第一移動(dòng)終端,所述第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,所述第一存儲(chǔ)模塊包括:
第一存儲(chǔ)單元,用于所述第二賬號(hào)保存所述分享文件至所述第二移動(dòng)終端的存儲(chǔ)空間;
第二存儲(chǔ)單元,用于所述第二賬號(hào)保存所述分享文件之前所述第一賬號(hào)保存所述分享文件至所述第一移動(dòng)終端的存儲(chǔ)空間。
B36.根據(jù)B22所述的裝置,所述第一賬號(hào)的登錄設(shè)備和所述第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,所述信息分享裝置包括:
第二存儲(chǔ)模塊,用于第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后所述第二賬號(hào)保存所述分享文件至所述移動(dòng)終端的存儲(chǔ)空間。
B37.根據(jù)B22所述的裝置,所述信息分享裝置包括:
編輯模塊,用于所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后所述第二賬號(hào)在可編輯模式下對(duì)所述待分享信息進(jìn)行文本操作,所述文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
B38.根據(jù)B22所述的裝置,所述下載鏈接以二維碼形式顯示。
B39.根據(jù)B22所述的裝置,所述第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信。
B40.根據(jù)B22所述的裝置,所述驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
B41.根據(jù)B22所述的裝置,所述待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種。
B42.根據(jù)B22所述的裝置,所述網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。
C43.一種移動(dòng)終端,包括:
一個(gè)或多個(gè)處理器;
存儲(chǔ)器;
一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序配置用于:
第一賬號(hào)在移動(dòng)終端網(wǎng)頁中選取待分享信息,其中所述待分享信息基于外部指令在移動(dòng)終端網(wǎng)頁中選??;
解析所述待分享信息獲取文檔對(duì)象模型樹和渲染樹,并根據(jù)所述文檔對(duì)象模型樹和所述渲染樹生成網(wǎng)頁文件;
按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件并通過第一通信方式將所述分享文件上傳至云端;
接收所述云端返回的下載鏈接并分享所述下載鏈接至第二賬號(hào),以使所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的所述分享文件。
C44.根據(jù)C43所述的移動(dòng)終端,所述按照預(yù)設(shè)規(guī)則將所述網(wǎng)頁文件轉(zhuǎn)成預(yù)定格式的分享文件之后,包括:
為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào),其中所述驗(yàn)證信息為打開所述分享文件的權(quán)限信息。
C45.根據(jù)C44所述的移動(dòng)終端,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
配置所述分享文件的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接發(fā)送至第二賬號(hào);
采用第三通信方式將所述驗(yàn)證信息發(fā)送至第二賬號(hào),其中所述第三通信方式與所述第二通信方式不相同。
C46.根據(jù)C45所述的移動(dòng)終端,所述配置所述分享文件的驗(yàn)證信息包括:
提示是否配置驗(yàn)證信息并接收用戶的反饋;
若所述反饋的結(jié)果為是時(shí),則顯示驗(yàn)證信息配置框;
接收所述驗(yàn)證信息配置框中的輸入信息,并將所述輸入信息配置為所述分享文件的驗(yàn)證信息。
C47.根據(jù)C45所述的移動(dòng)終端,所述第三通信方式為通過短信服務(wù)SMS通道發(fā)送所述驗(yàn)證信息至第二賬號(hào)。
C48.根據(jù)C44所述的移動(dòng)終端,為所述分享文件配置驗(yàn)證信息并發(fā)送所述驗(yàn)證信息至第二賬號(hào)包括:
接收所述云端為所述分享文件分配的驗(yàn)證信息;
所述分享所述下載鏈接至第二賬號(hào),包括:
采用第二通信方式將所述下載鏈接和所述驗(yàn)證信息發(fā)送至第二賬號(hào)。
C49.根據(jù)C43所述的移動(dòng)終端,所述預(yù)設(shè)規(guī)則為根據(jù)用戶的選擇確定所述分享文件的格式。
C50.根據(jù)C49所述的移動(dòng)終端,所述分享文件的格式包括電子文檔WORD格式、電子表格EXCEL格式以及便攜式文件PDF格式。
C51.根據(jù)C50所述的移動(dòng)終端,所述將所述網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述WORD格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述WORD文件。
C52.根據(jù)C50所述的移動(dòng)終端,所述將所述網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述EXCEL格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述EXCEL文件。
C53.根據(jù)C50所述的移動(dòng)終端,所述將所述網(wǎng)頁文件按照預(yù)設(shè)規(guī)則轉(zhuǎn)成預(yù)定格式的分享文件包括:
當(dāng)用戶的選擇為所述PDF格式時(shí),則將所述網(wǎng)頁文件轉(zhuǎn)成所述PDF文件。
C54.根據(jù)C43所述的移動(dòng)終端,所述分享所述下載鏈接至第二賬號(hào),包括:
調(diào)用分享接口獲取分享列表;
從所述分享列表選定并調(diào)取待分享的應(yīng)用程序;
通過所述待分享的應(yīng)用程序?qū)⑺龇窒砦募窒碇恋诙~號(hào)。
C55.根據(jù)C43所述的移動(dòng)終端,所述第二賬戶賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件。
C56.根據(jù)C55所述的移動(dòng)終端,所述第一賬號(hào)的登錄設(shè)備為第一移動(dòng)終端,所述第二賬號(hào)的登錄設(shè)備為第二移動(dòng)終端,所述第二賬號(hào)保存所述分享文件,包括:
所述第二賬號(hào)保存所述分享文件至所述第二移動(dòng)終端的存儲(chǔ)空間;
所述第二賬號(hào)保存所述分享文件之前,還包括:
所述第一賬號(hào)保存所述分享文件至所述第一移動(dòng)終端的存儲(chǔ)空間。
C57.根據(jù)C43所述的移動(dòng)終端,所述第一賬號(hào)的登錄設(shè)備和所述第二賬號(hào)的登錄設(shè)備為同一移動(dòng)終端,所述第二賬號(hào)根據(jù)所述下載鏈接和所述驗(yàn)證信息獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)保存所述分享文件至所述移動(dòng)終端的存儲(chǔ)空間。
C58.根據(jù)C43所述的移動(dòng)終端,所述第二賬號(hào)根據(jù)所述下載鏈接獲取對(duì)應(yīng)的分享文件之后,包括:
所述第二賬號(hào)在可編輯模式下對(duì)所述待分享信息進(jìn)行文本操作,所述文本操作包括輸入、刪除、格式調(diào)整、復(fù)制、剪切或粘貼中的一種或多種。
C59.根據(jù)C43所述的移動(dòng)終端,所述下載鏈接以二維碼形式顯示。
C60.根據(jù)C43所述的移動(dòng)終端,所述第一通信方式為通過HTTPS傳輸協(xié)議進(jìn)行通信。
C61.根據(jù)C43所述的移動(dòng)終端,所述驗(yàn)證信息包括字母、數(shù)字、符號(hào)的一種或多種。
C62.根據(jù)C43所述的移動(dòng)終端,所述待分享信息包括文字、圖片、表單以及布局風(fēng)格的一種或多種。
C63.根據(jù)C43所述的移動(dòng)終端,所述網(wǎng)頁文件為超文本標(biāo)記語言HTML文件。