本發(fā)明涉及電子設備領域,特別是涉及一種數(shù)據(jù)共享方法和裝置、服務器、移動終端以及存儲介質(zhì)。
背景技術:
目前,手機等智能終端已成為人們生活中的必需品。智能終端的功能也越來越多元化,隨著智能終端的大量普及,人們生活的內(nèi)容日益豐富,大量多媒體信息可以在終端迅速傳播,但終端的存儲空間有限,如果想要把喜歡的內(nèi)容都保存,很快終端的存儲空間就不夠用。因此智能終端之間通常需要實現(xiàn)資源共享。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種數(shù)據(jù)共享方法和裝置、服務器、移動終端以及存儲介質(zhì),能夠在保證共享連接的操作效率的同時提高安全性。
本發(fā)明實施例采用的一個技術方案是:提供一種數(shù)據(jù)共享方法,該方法包括:接收第一終端發(fā)送的共享請求;將共享請求或根據(jù)共享請求生成的憑證信息發(fā)送至第二終端,以允許第二終端根據(jù)用戶指令對共享請求作出響應或選擇是否將憑證信息發(fā)送至第一終端;根據(jù)第二終端對共享請求作出的響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理,以允許第一終端通過共享連接直接訪問到第二終端上的視聽或者文檔數(shù)據(jù)資源。
本發(fā)明實施例采用的另一個技術方案是:提供一種數(shù)據(jù)共享裝置,數(shù)據(jù)共享裝置包括:收發(fā)管理模塊,用于接收第一終端發(fā)送的共享請求;以及用于將共享請求或根據(jù)共享請求生成的憑證信息發(fā)送至第二終端,以允許第二終端根據(jù)用戶指令對共享請求作出響應或選擇是否將憑證信息發(fā)送至第一終端;連接管理模塊,用于根據(jù)第二終端對共享請求作出的響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理,以允許第一終端通過共享連接直接訪問到第二終端上的視聽或者文檔數(shù)據(jù)資源。
本發(fā)明實施例采用的又一個技術方案是:提供一種服務器,服務器包括處理器和與處理器連接的存儲器,存儲器用于存儲計算機程序,處理器用于調(diào)用計算機程序以執(zhí)行上述的數(shù)據(jù)共享方法。
本發(fā)明實施例采用的又一個技術方案是:提供一種數(shù)據(jù)共享方法,方法包括:第二終端接收由服務器轉(zhuǎn)發(fā)的來自第一終端的共享請求或者由服務器根據(jù)第一終端發(fā)送的共享請求生成的憑證信息;第二終端根據(jù)用戶指令對共享請求作出響應并將響應發(fā)送至服務器或者第二終端根據(jù)用戶指令選擇是否將憑證信息發(fā)送至第一終端以允許第一終端在接收到憑證信息后將憑證信息發(fā)送至服務器,進而使得服務器根據(jù)憑證信息或者響應在第一終端與第二終端之間建立共享連接并對共享連接進行管理,以允許第一終端通過共享連接直接訪問到第二終端上的視聽或者文檔數(shù)據(jù)資源。
本發(fā)明實施例采用的又一個技術方案是:提供一種移動終端,移動終端包括:接收處理模塊,用于接收由服務器轉(zhuǎn)發(fā)的來自另一移動終端的共享請求或者由服務器根據(jù)另一移動終端發(fā)送的共享請求生成的憑證信息;發(fā)送處理模塊,用于根據(jù)用戶指令對共享請求作出響應并將響應發(fā)送至服務器或者根據(jù)用戶指令選擇是否將憑證信息發(fā)送至另一移動終端以允許另一移動終端在接收到憑證信息后將憑證信息發(fā)送至服務器,進而使得服務器根據(jù)憑證信息或者響應在移動終端與另一移動終端之間建立共享連接并對共享連接進行管理,以允許另一移動終端通過共享連接直接訪問到移動終端上的視聽或者文檔數(shù)據(jù)資源。
本發(fā)明實施例采用的又一個技術方案是:提供一種移動終端,該移動終端包括處理器和存儲器,存儲器存儲有計算機程序,處理器用于調(diào)用計算機程序以執(zhí)行上述的方法。
本發(fā)明實施例采用的又一個技術方案是:提供一種計算機可讀存儲介質(zhì),該可讀存儲介質(zhì)存儲有計算機程序,該計算機程序能夠被執(zhí)行以實現(xiàn)上述的數(shù)據(jù)共享方法。
本發(fā)明實施例的有益效果是:區(qū)別于現(xiàn)有技術的情況,本發(fā)明實施例通過接收第一終端發(fā)送的共享請求;將共享請求或根據(jù)共享請求生成的憑證信息發(fā)送至第二終端,以允許第二終端根據(jù)用戶指令對共享請求作出響應或選擇是否將憑證信息發(fā)送至第一終端;根據(jù)第二終端對共享請求作出的響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理,以允許第一終端通過共享連接直接訪問到第二終端上的視聽或者文檔數(shù)據(jù)資源,通過上述方式,能夠在保證共享連接的操作效率的同時提高安全性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例的數(shù)據(jù)共享方法的流程示意圖;
圖1a是本發(fā)明建立共享連接并對共享連接進行管理的一種實施例的流程示意圖;
圖1b是建立共享連接并對共享連接進行管理的另一種實施例的流程示意圖;
圖2是本發(fā)明實施例中第一賬戶信息在第一賬戶信息列表中時的數(shù)據(jù)共享方法的流程示意圖;
圖3是本發(fā)明實施例中第一賬戶信息在第二賬戶信息列表中時的數(shù)據(jù)共享方法的流程示意圖;
圖4是本發(fā)明實施例中第一賬戶信息在第三賬戶信息列表中時的數(shù)據(jù)共享方法的流程示意圖;
圖5是本發(fā)明實施例數(shù)據(jù)共享裝置的模塊示意圖;
圖6是本發(fā)明實施例移動終端的模塊示意圖;
圖7是本發(fā)明實施例服務器的硬件結(jié)構(gòu)示意圖;
圖8是本發(fā)明實施例第一終端的硬件結(jié)構(gòu)示意圖;
圖9是本發(fā)明實施例第二終端的硬件結(jié)構(gòu)示意圖;
圖10是本發(fā)明一種實施例中移動終端的硬件結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例中的終端,可以為智能手機、平板電腦、智能穿戴設備、數(shù)字音視頻播放器、電子閱讀器、手持游戲機和車載電子設備等電子設備。
本發(fā)明實施例中的術語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隱含地包括至少一個該特征。本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。此外,術語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。
針對現(xiàn)有的共享連接建立過程復雜或者安全性不高的問題,本發(fā)明實施例通過優(yōu)化建立共享連接的流程,能夠在保證共享連接的操作效率的同時提高安全性。具體請參見下文的描述。
請參閱圖1,圖1是本發(fā)明實施例的數(shù)據(jù)共享方法的流程示意圖。在本實施例中,數(shù)據(jù)共享方法可以包括以下步驟:
步驟s11:接收第一終端發(fā)送的共享請求。
在步驟s11中,服務器接收第一終端發(fā)送的共享請求。該共享請求可以為請求發(fā)送至第二終端的共享請求。
第一終端和第二終端可以預先在服務器進行注冊。
服務器可以預先從第一終端接收并存儲第一終端的第一賬戶信息和第一地址信息,將第一地址信息和第一賬戶信息進行關聯(lián)。
服務器可以預先從第二終端接收并存儲第二終端的第二賬戶信息和第二地址信息,將第二地址信息與第二賬戶信息進行關聯(lián)。
服務器可以進一步包括其他終端的賬戶信息和地址信息,并且賬戶信息與地址信息一一對應關聯(lián),多個賬戶信息和關聯(lián)的多個地址信息,可以在服務器形成賬號數(shù)據(jù)庫。
步驟s12:將共享請求或根據(jù)共享請求生成的憑證信息發(fā)送至第二終端,以允許第二終端根據(jù)用戶指令對共享請求作出響應或選擇是否將憑證信息發(fā)送至第一終端。
在步驟s12中,服務器將共享請求或根據(jù)共享請求生成的憑證信息發(fā)送至第二終端的步驟可以包括:服務器根據(jù)預存的第二終端的安全策略信息確定是否根據(jù)共享請求生成憑證信息和將憑證信息發(fā)送至第二終端。
第二終端可以預先根據(jù)第二賬戶信息登錄服務器進行安全策略配置,即服務器可以預先從第二終端接收第二終端的安全策略信息并存儲,將第二終端的安全策略信息與第二賬戶信息進行關聯(lián)。
在一種實施例中,共享請求可以包括第一終端的賬戶信息,即前文所述的第一賬戶信息。預存的第二終端的安全策略信息包括第一賬戶信息列表,第一賬戶信息列表可以為普通名單。服務器根據(jù)預存的第二終端的安全策略信息確定是否根據(jù)共享請求生成憑證信息和將憑證信息發(fā)送至第二終端的步驟可以包括:服務器判斷第一終端的賬戶信息是否在第一賬戶信息列表中,若是,則服務器根據(jù)共享請求生成憑證信息并將憑證信息發(fā)送至第二終端,該憑證信息可以為動態(tài)密碼、隨機生成的識別碼等。
共享請求中還可以包括第二賬戶信息,服務器根據(jù)第二賬戶信息找到對應關聯(lián)的第二地址信息,服務器根據(jù)第二地址信息將憑證信息發(fā)送至第二終端。
在一種實施例中,服務器預存的第二終端的安全策略信息還可以進一步包括第二賬戶信息列表,第二賬戶信息列表可以為白名單。服務器根據(jù)預存的第二終端的安全策略信息確定是否根據(jù)共享請求生成憑證信息和將憑證信息發(fā)送至第二終端的步驟可以進一步包括:服務器判斷第一終端的賬戶信息是否在第二賬戶信息列表中,若是,則將共享請求發(fā)送至第二終端。
服務器根據(jù)第二賬戶信息找到對應關聯(lián)的第二地址信息,服務器根據(jù)第二地址信息將共享請求發(fā)送至第二終端。
在一種實施例中,服務器預存的第二終端的安全策略信息還可以進一步包括第三賬戶信息列表,第三賬戶信息列表可以為黑名單。服務器根據(jù)預存的第二終端的安全策略信息確定是否根據(jù)共享請求生成憑證信息和將憑證信息發(fā)送至第二終端的步驟進一步包括:服務器判斷第一終端的賬戶信息是否在第三賬戶信息列表中,若是,則服務器不對共享請求進行響應。
步驟s13:根據(jù)第二終端對共享請求作出的響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理,以允許第一終端通過共享連接直接訪問到第二終端上的視聽或者文檔數(shù)據(jù)資源。
在步驟s13中,視聽或者文檔數(shù)據(jù)資源可以為視頻、音頻、文檔、流媒體等等,在其他實施例中,也可以為其他視聽或者文檔數(shù)據(jù)資源,本發(fā)明實施例對此不做限定。
承前所述,若第二終端接收到共享請求,第二終端提示第二終端的用戶有來自第一終端的共享請求,第二終端向第二終端的用戶提供確認或取消選項,若用戶選擇確認,即第二終端對共享請求作出確認響應,然后第二終端將確認響應發(fā)送至服務器,服務器在接收到第二終端對共享請求作出的確認響應時,服務器根據(jù)該確認響應在第一終端與第二終端之間建立共享連接。若用戶選擇取消,即第二終端對共享請求作出取消響應,然后第二終端將取消響應發(fā)送至服務器,服務器在接收到該取消響應時,不建立共享連接。
若第二終端接收到憑證信息,則第二終端提示第二終端的用戶有來自第一終端的共享請求,第二終端向第二終端的用戶提供是否將憑證信息發(fā)送至第二終端的選項,若第二終端的用戶選擇是則第二終端將憑證信息發(fā)送至第一終端,具體可以短信的形式發(fā)送,在其他實施例中也可以通過其他方式發(fā)送,第一終端接收到憑證信息時將憑證信息發(fā)送至服務器,服務器接收到憑證信息時,服務器根據(jù)該憑證信息,在第一終端與第二終端之間建立共享連接。
服務器根據(jù)第一賬戶信息和第二賬戶信息在賬戶數(shù)據(jù)庫找到相應第一地址信息和第二地址信息,服務器根據(jù)該第一地址信息和第二地址信息開放第一地址信息和第二地址信息之間的連接權限,以實現(xiàn)在第一終端與第二終端之間建立共享連接。
在一種實施例中,服務器根據(jù)第二終端對共享請求作出的響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理可以包括:服務器在接收到第二終端對共享請求作出的確認響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息時將預存的鏡像程序配置信息發(fā)送至第一終端以允許第一終端根據(jù)鏡像程序配置信息執(zhí)行第一終端預存的鏡像程序進而訪問第二終端中的視聽或者文檔數(shù)據(jù)資源。
具體請參閱圖1a,圖1a是本發(fā)明建立共享連接并對共享連接進行管理的一種實施例的流程示意圖。在本實施例中,建立共享連接并對共享連接進行管理可以包括以下步驟:
步驟s131:服務器將預存的鏡像程序配置信息發(fā)送至第一終端。
在步驟s131中,第二終端可以預先根據(jù)第二賬戶信息登錄服務器,例如,服務器可以預先從第一終端和第二終端獲取第一終端和第二終端的特征識別信息,特征識別信息可以包括操作系統(tǒng)(例如,安卓系統(tǒng)或者ios系統(tǒng))、處理器架構(gòu)、版本信息(例如,操作系統(tǒng)版本信息)等,服務器再根據(jù)第一終端和第二終端的特征識別信息生成該預存的鏡像程序配置信息,并與第一賬戶信息和第二賬戶信息進行關聯(lián)。
步驟s132:第一終端根據(jù)鏡像程序配置信息執(zhí)行第一終端預存的鏡像程序進而訪問第二終端中的視聽或者文檔數(shù)據(jù)資源。
在步驟s132中,第一終端在執(zhí)行預存的鏡像程序后運行了一個鏡像系統(tǒng),第一終端通過該鏡像系統(tǒng)與第二終端建立實時共享連接進而訪問第二終端中的視聽或者文檔數(shù)據(jù)資源。
通過上述方式,第一終端可以實時訪問第二終端中具有權限視聽或者文檔資源數(shù)據(jù),從用戶體驗的角度來說,在第一終端訪問第二終端時,與第一終端訪問本地文件的體驗一致,實時快捷,給用戶帶來了方便。
在一種實施例中,服務器根據(jù)第二終端對共享請求作出的確認響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理還可以包括:服務器在接收到第二終端對共享請求作出的確認響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息時從第二終端接收由第二終端中的視聽或者和文檔數(shù)據(jù)轉(zhuǎn)換格式后的第一數(shù)據(jù)流;服務器將第一數(shù)據(jù)流的轉(zhuǎn)換為與第一終端對應的第二數(shù)據(jù)流;將第一數(shù)據(jù)流發(fā)送至第一終端以允許第一終端瀏覽或保存第二數(shù)據(jù)流。
具體請參閱圖1b,圖1b是建立共享連接并對共享連接進行管理的另一種實施例的流程示意圖。在本實施例中,建立共享連接并對共享連接進行管理可以包括以下步驟:
步驟s141:服務器向第一終端發(fā)送提示信息。
步驟s142:第一終端根據(jù)提示信息提示第一終端的用戶可以訪問第二終端中的視聽或者文檔數(shù)據(jù)并向第一終端的用戶提供訪問接口。
在步驟s142中,例如,提示信息內(nèi)容可以是“您已與賬戶名xx的終端建立共享連接點擊此處可與訪問該終端中的資源”,其中賬戶名xx可以為第二終端的賬戶信息,即第二賬戶信息。
步驟s143:第一終端接收用戶對訪問接口的進入指令。
在步驟s143中,例如用戶點擊觸摸屏進入訪問接口。
步驟s144:第一終端根據(jù)進入指令向第一終端的用戶提供視聽或者文檔數(shù)據(jù)資源選擇界面。
在步驟s144中,例如,用戶進入訪問接口后顯示用戶視聽或者文檔數(shù)據(jù)資源選擇界面,該界面中可以包括多個與第二終端中資源對應的圖標。
步驟s145:第一終端接收用戶在選擇界面的選擇指令。
在步驟s145中,用戶可以點擊想要選擇的數(shù)據(jù)資源的圖標,產(chǎn)生選擇指令。
步驟s146:第一終端根據(jù)用戶的選擇指令確定用戶選擇的視聽或文檔數(shù)據(jù)資源的標識信息。
在步驟s146中,根據(jù)用戶的選擇指令找到于用戶點擊的圖標對應的該數(shù)據(jù)資源的標識信息。
步驟s147:第一終端將標識信息發(fā)送至第二終端。
步驟s148:第二終端根據(jù)標識信息找到對應的視聽或文檔數(shù)據(jù)資源并對其進行格式轉(zhuǎn)換形成第一數(shù)據(jù)流。
步驟s149:第二終端將第一數(shù)據(jù)流發(fā)送至服務器。
步驟s150:服務器將第一數(shù)據(jù)流轉(zhuǎn)換與第一終端對應的第二數(shù)據(jù)流。
步驟s151:服務器將第二數(shù)據(jù)流發(fā)送至第一終端。
通過上述方式,可以實現(xiàn)第一終端和第二終端之間的實時共享,即第二終端不需要將數(shù)據(jù)資源完全上傳至服務器之后第二終端進行下載,而是實時的訪問第二終端中的數(shù)據(jù)資源。
在一種實施例中,服務器根據(jù)第二終端對共享請求作出的確認響應或者第一終端發(fā)送的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理的步驟之后可以包括:服務器根據(jù)第一終端或第二終端所發(fā)送的斷開請求斷開共享連接。第一終端和第二終端中的任意一一方可以隨時斷開共享連接。
在一種實施例中,數(shù)據(jù)共享方法可以進一步包括:由第二終端根據(jù)第二終端中預存的訪問權限策略對第一終端中的訪問進行管理。訪問權限策略由第二終端的用戶預先進行設置并保存在第二終端。
在一種實施例中,訪問權限策略可以包括第一數(shù)據(jù)列表、第二數(shù)據(jù)列表以及第三數(shù)據(jù)列表。
在一種實施例中,由第二終端根據(jù)第二終端中預存的訪問權限策略對第一終端中的訪問進行管理包括:將第一數(shù)據(jù)列表中的數(shù)據(jù)設置成允許第一終端進行在線瀏覽并保存至第一終端;將第二數(shù)據(jù)列表中的數(shù)據(jù)設置成允許第一終端進行在線瀏覽但不允許保存至第一終端;將第三數(shù)據(jù)列表中的數(shù)據(jù)設置成不允許第一終端進行在線瀏覽且不允許保存至第一終端。
在一種實施例中,第一終端和第二終端之間的共享連接基于wifi網(wǎng)絡或者移動網(wǎng)絡,移動網(wǎng)絡可以為2g網(wǎng)絡、3g網(wǎng)絡、4g網(wǎng)絡、5g網(wǎng)絡等。在第一終端和第二終端之間的共享連接基于wifi網(wǎng)絡時,只要wifi網(wǎng)絡沒有斷,第二終端進行語音通話、瀏覽網(wǎng)頁、玩游戲、待機等操作,第一終端均可以實時訪問第二終端中授權的共享資源。
在一種實施例中,在第一終端和第二終端之間的共享連接基于移動網(wǎng)絡時,服務器根據(jù)第二終端對共享請求作出的確認響應或者第一終端發(fā)送的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理的步驟可以包括:服務器判斷第一終端或第二終端是否支持網(wǎng)絡數(shù)據(jù)與語音通話業(yè)務同時連接,若不支持則在第一終端或者第二終端接通語音通話時,斷開共享連接,且在掛斷語音通話時,恢復共享連接。
在一種實施例中,服務器根據(jù)第二終端對共享請求作出的確認響應或者第一終端發(fā)送的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理的步驟可以包括:服務器檢測到第二終端正在對第二終端資源數(shù)據(jù)進行編輯時,服務器不允許第一終端瀏覽該資源數(shù)據(jù)或保存該資源數(shù)據(jù)至第一終端。
在一種實施例中,在服務器成功建立第一終端和第二終端之間的共享連接之后可以包括步驟:將第一終端的第一賬戶信息添加至第二賬戶信息列表。例如,成功建立共享連接之前若第一終端的第一賬戶信息在第一賬戶信息列表(例如,普通名單),在成功建立共享連接之后將第一賬戶信息添加至第二賬戶信息列表(例如,白名單),這樣便可以在下次該第一終端請求與第二終端建立共享連接時不需要憑證信息,而只需要第二終端的確認響應即可。
承前所述,服務器中預存的安全策略信息可以包括第一賬戶信息列表、第二賬戶信息列表以及第三賬戶信息列表,在一種實施例中,第一賬戶信息列表可以為普通名單,第二賬戶信息列表可以為白名單,第三賬戶信息列表可以為黑名單,普通名單中的第一終端需要通過憑證信息進行共享連接,白名單中的第一終端不需要通過憑證信息僅需要第二終端的確認響應即可以進行共享連接,黑名單中的第一終端不能與第二終端建立共享連接。下面分別對這三種情形單獨進行說明。
請結(jié)合前文繼續(xù)參閱圖2,圖2是本發(fā)明實施例中第一賬戶信息在第一賬戶信息列表中時的數(shù)據(jù)共享方法的流程示意圖。在本實施例中,第一終端的賬戶信息,即第一賬戶信息在服務器預存的第二終端的安全策略信息中的第一賬戶信息列表中。本實施例的數(shù)據(jù)共享方法可以包括以下步驟:
步驟s21:服務器接收第一終端發(fā)送的共享請求。
在步驟s21中,例如第一終端登錄服務器并向服務器通過第二賬戶信息搜索到第二終端,針對于第二終端向服務器發(fā)送共享請求。
步驟s22:服務器根據(jù)共享請求生成憑證信息。
在步驟s22中,服務器根據(jù)共享請求生成憑證信息,例如憑證信息為6位數(shù)的動態(tài)密碼,該動態(tài)密碼為隨機生成,在其他實施例中,憑證信息可以為其他,例如,隨機二維碼、隨機圖案等。
步驟s23:服務器向第二終端發(fā)送憑證信息。
在步驟s23中,服務器可以以短信的形式向第二終端發(fā)送憑證信息。在其他實施例中,也可以以其他形式發(fā)送,例如彩信、通過第三方聊天軟件發(fā)送等等。短信內(nèi)容具體可以為“賬戶信息為xx(第一賬戶信息)的終端請求與您建立共享連接,若您同意共享則將動態(tài)密碼123456發(fā)送至xxxxxxxx(第一終端的電話號碼),若不同意,則不發(fā)送。”
步驟s24:第二終端在接收到憑證信息時提示第二終端的用戶有來自第一終端的共享請求,并向第二終端的用戶提供是否將憑證信息發(fā)送至第一終端的選擇界面。
在步驟s24中,例如第二終端在接收到短信時,顯示該短信內(nèi)容,以提示第二終端的用戶有來自第一終端的共享請求,并在短信閱讀界面顯示是否將動態(tài)密碼123456發(fā)送至的兩個虛擬按鈕,例如虛擬按鈕上分別顯示是和否。
步驟s25:第二終端接收第二終端的用戶在該選擇界面的選擇指令。
在步驟s25中,例如,第二終端的用戶點擊是或者否的虛擬按鈕。
步驟s26:第二終端在第二終端的用戶選擇是時將憑證信息發(fā)送至第一終端。
在步驟s26中,例如,第二終端的用戶點擊“是”的虛擬按鈕,則第二終端將動態(tài)密碼123456發(fā)送至第一終端。發(fā)送的形式也可以為短信的形式,短信的內(nèi)容可以為“您向賬戶信息為xxxx(第二賬戶信息)的終端的共享連接的請求已經(jīng)過對方同意,請根據(jù)動態(tài)密碼123456與對方建立共享連接”。
步驟s27:第一終端在接收到憑證信息后將憑證信息發(fā)送至服務器。
在步驟s25,例如,第一終端在接收到第二終端發(fā)送的短信后可以將動態(tài)密碼123456發(fā)送至服務器。
步驟s28:服務器根據(jù)憑證信息在第一終端和第二終端之間建立共享連接,并對共享連接進行管理。
在步驟s28中,例如服務器收到動態(tài)密碼123456后判斷到與之前根據(jù)共享請求生成的動態(tài)密碼一致,便在第一終端和第二終端之間建立共享連接,并對共享連接進行管理。
關于上述各個步驟的其他方面的說明具體請參見上文的描述,此處不再贅述。
請結(jié)合前文繼續(xù)參閱圖3,圖3是本發(fā)明實施例中第一賬戶信息在第二賬戶信息列表中時的數(shù)據(jù)共享方法的流程示意圖。在本實施例中,第一終端的賬戶信息,即第一賬戶信息在服務器預存的第二終端的安全策略信息中的第二賬戶信息列表中。本實施例的數(shù)據(jù)共享方法可以包括以下步驟:
步驟s31:服務器接收第一終端發(fā)送的共享請求。
步驟s32:服務器向第二終端發(fā)送共享請求。
步驟s33:第二終端在接收到共享請求時提示第二終端的用戶有來自第一終端的共享請求并向第二終端的用戶提供確認或者取消的選擇界面。
步驟s34:第二終端接收第二終端的用戶在選擇界面的選擇指令。
步驟s35:在第二終端的用戶選擇確認時,第二終端向服務器發(fā)送確認響應。
步驟s36:服務器根據(jù)確認響應在第一終端和第二終端之間建立共享連接,并對共享連接進行管理。
請結(jié)合前文繼續(xù)參閱圖4,圖4是本發(fā)明實施例中第一賬戶信息在第三賬戶信息列表中時的數(shù)據(jù)共享方法的流程示意圖。在本實施例中,第一終端的賬戶信息,即第一賬戶信息在服務器預存的第二終端的安全策略信息中的第三賬戶信息列表中。本實施例的數(shù)據(jù)共享方法可以包括以下步驟:
步驟s41:服務器接收第一終端發(fā)送的共享請求。
步驟s42:服務器不響應共享請求。
請參閱圖5,圖5是本發(fā)明實施例數(shù)據(jù)共享裝置的模塊示意圖。在本實施例中,數(shù)據(jù)共享裝置可以為服務器平臺。數(shù)據(jù)共享裝置可包括:收發(fā)管理模塊51和連接管理模塊52。
收發(fā)管理模塊51用于接收第一終端發(fā)送的共享請求;以及用于將共享請求或根據(jù)共享請求生成的憑證信息發(fā)送至第二終端,以允許第二終端根據(jù)用戶指令對共享請求作出響應或選擇是否將憑證信息發(fā)送至第一終端;
連接管理模塊52用于根據(jù)第二終端對共享請求作出的確認響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理,以允許第一終端通過共享連接直接訪問到第二終端上的視聽或者文檔數(shù)據(jù)資源。
關于上述模塊執(zhí)行的步驟,具體請參見上文的說明,此處不再贅述。
請參閱圖6,圖6是本發(fā)明實施例移動終端的模塊示意圖。在本實施例中,移動終端60可以包括接收處理模塊61和發(fā)送處理模塊62。
接收處理模塊61用于接收由服務器轉(zhuǎn)發(fā)的來自另一移動終端的共享請求或者由服務器根據(jù)另一移動終端發(fā)送的共享請求生成的憑證信息。
發(fā)送處理模塊62用于根據(jù)用戶指令對共享請求作出響應并將響應發(fā)送至服務器或者根據(jù)用戶指令選擇是否將憑證信息發(fā)送至另一移動終端以允許另一移動終端在接收到憑證信息后將憑證信息發(fā)送至服務器,進而使得服務器根據(jù)憑證信息或者響應在移動終端60與另一移動終端之間建立共享連接并對共享連接進行管理,以允許另一移動終端通過共享連接直接訪問到移動終端60上的視聽或者文檔數(shù)據(jù)資源。
其中,所述移動終端60可以為上述任意一實施例中的第二終端,所述另一移動終端可以為上述任意一實施例中的第一終端。
關于上述模塊執(zhí)行的步驟具體請參閱上文的表述,此處不再贅述。
請參閱圖7,圖7是本發(fā)明實施例服務器的硬件結(jié)構(gòu)示意圖。在本實施例中,服務器包括第一處理器71、與第一處理器71連接的第一存儲器72、第一通信器73,第一存儲器72用于存儲計算機程序,第一通信器73用于與其他設備(例如,第一終端、第二終端等)進行通信以接收或者發(fā)送數(shù)據(jù),第一處理器71用于調(diào)用該計算機程序以及結(jié)合第一通信器73接收的數(shù)據(jù)以執(zhí)行上述任意一實施例的方法。
請參閱圖8,圖8是本發(fā)明實施例第一終端的硬件結(jié)構(gòu)示意圖。在本實施例中,第一終端80包括第二處理器81、與第二處理器81連接的第二存儲器82、第二通信器83,第二存儲器82用于存儲計算機程序,第二通信器83用于與其他設備(例如,第二終端、服務器等)進行通信以接收或者發(fā)送數(shù)據(jù),第二處理器81用于調(diào)用該計算機程序以及結(jié)合第二通信器83接收的數(shù)據(jù)以執(zhí)行上述任意一實施例的方法。
請參閱圖9,圖9是本發(fā)明實施例第二終端的硬件結(jié)構(gòu)示意圖。在本實施例中,第二終端90包括第三處理器91、與第三處理器91連接的第三存儲器92、第三通信器93,第三存儲器92用于存儲計算機程序,第三通信器93用于與其他設備(例如,第一終端、服務器等)進行通信以接收或者發(fā)送數(shù)據(jù),第三處理器91用于調(diào)用該計算機程序以及結(jié)合第三通信器93接收的數(shù)據(jù)以執(zhí)行上述任意一實施例的方法。
請參閱圖10,圖10是本發(fā)明一種實施例中移動終端的硬件結(jié)構(gòu)示意圖。該移動終端可以為上述第一終端或者第二終端。該移動終端900包括rf電路910、存儲器920、輸入單元930、顯示單元940、傳感器950、音頻電路960、wifi模塊970、處理器980以及電源990等。其中,rf電路910、存儲器920、輸入單元930、顯示單元940、傳感器950、音頻電路960以及wifi模塊970分別與處理器980連接;電源990用于為整個移動終端900提供電能。
具體而言,rf電路910用于收發(fā)信號;存儲器920用于存儲數(shù)據(jù)指令信息;輸入單元930用于輸入信息,具體可以包括觸控面板931以及操作按鍵等其他輸入設備932;顯示單元940則可以包括顯示面板941等;傳感器950包括溫度傳感器、紅外傳感器、激光傳感器等,用于檢測用戶接近信號、距離信號、移動終端900的溫度等;揚聲器961以及傳聲器(或者麥克風)962通過音頻電路960與處理器980連接,用于接發(fā)聲音信號;wifi模塊970則用于接收和發(fā)射wifi信號。
其中,存儲器920用于存儲計算機程序、數(shù)據(jù)等,處理器980用于調(diào)用該計算機程序以執(zhí)行上述任意一實施例的方法。rf電路910或者wifi模塊970用于收發(fā)數(shù)據(jù),所述數(shù)據(jù)可以為上述任意一實施例中的各種不同形式的數(shù)據(jù),例如共享請求、憑證信息、數(shù)據(jù)流等等。
在本發(fā)明所提供的幾個實施方式中,應該理解到,所揭露的方法以及設備,可以通過其它的方式實現(xiàn)。例如,以上所描述的設備實施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施方式方案的目的。
另外,在本發(fā)明各個實施方式中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本發(fā)明實施例還提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)用于存儲計算機程序,該計算機程序能夠被處理器執(zhí)行以實現(xiàn)上述實施例中提供的方法??梢岳斫獾?,在本實施例中的可讀存儲介質(zhì)存儲的計算機程序,所用來執(zhí)行的方法與上述實施例提供的方法類似,其原理和步驟相同,這里不再贅述。
其中,該存儲介質(zhì)可以為u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
應理解,上述可讀存儲介質(zhì)可以僅存儲由第一終端所執(zhí)行的步驟所對應的計算機程序,也可以僅存儲由第二終端所執(zhí)行的步驟對應的計算機程序,還可以僅存儲由服務器執(zhí)行的步驟對應的計算機程序;當然上述可讀存儲介質(zhì)還可以同時存儲上述三種計算機程序中的兩種或者三種,本發(fā)明實施例對此不做限定。
本發(fā)明實施例通過接收第一終端發(fā)送的共享請求;將共享請求或根據(jù)共享請求生成的憑證信息發(fā)送至第二終端,以允許第二終端根據(jù)用戶指令對共享請求作出響應或選擇是否將憑證信息發(fā)送至第一終端;根據(jù)第二終端對共享請求作出的響應或者第一終端在接收到第二終端發(fā)送的憑證信息后發(fā)送來的憑證信息,在第一終端與第二終端之間建立共享連接并對共享連接進行管理,以允許第一終端通過共享連接直接訪問到第二終端上的視聽或者文檔數(shù)據(jù)資源,通過上述方式,能夠在保證共享連接的操作效率的同時提高安全性。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。