專利名稱:資源共享系統(tǒng)、移動終端及資源共享方法
技術領域:
本發(fā)明涉及通信領域,具體而言,涉及一種資源共享系統(tǒng)、移動終端及資源共享方法。
背景技術:
目前,隨著移動終端的廣泛應用,其通常需要支持與PC資源共享。相關技術中,為了實現(xiàn)移動終端與PC資源共享,通常采用的方法是將移動終端的一塊內存映射到PC上(即移動終端U盤模式),該方法是利用USB協(xié)議完成的。但是,該方法存在一定的局限性,即僅支持PC對移動終端映射的共享區(qū)域的操作,而不支持移動終端對PC的操作。
發(fā)明內容
針對相關技術中僅僅實現(xiàn)了由PC控制其與移動終端的資源共享的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種資源共享系統(tǒng)、移動終端及資源共享方法,以解決上述問題。為了實現(xiàn)上述目的,根據本發(fā)明的一個方面,提供了一種資源共享系統(tǒng)。根據本發(fā)明的資源共享系統(tǒng)包括PC和移動終端,其中,PC包括服務器模塊,用于將PC的硬盤資源映射到移動終端;移動終端包括共享文件模塊,用于與服務器模塊通過文件共享協(xié)議進行資源共享,客戶端模塊,用于掛載硬盤資源。優(yōu)選地,服務器模塊包括第一安裝子模塊,用于安裝與文件共享協(xié)議對應的服務;設置子模塊,用于設置服務中的硬盤資源的路徑;啟動子模塊,用于啟動設置后的服務。優(yōu)選地,客戶端模塊包括第二安裝子模塊,用于安裝與文件共享協(xié)議對應的服務;第一掛載子模塊,用于使用硬盤資源的路徑,掛載硬盤資源。優(yōu)選地,設置子模塊還用于設置允許訪問硬盤資源的移動終端的IP地址和/或移動終端的名稱。優(yōu)選地,客戶端模塊包括第三安裝子模塊,用于安裝與文件共享協(xié)議對應的服務;第一確定子模塊,用于根據IP地址和/或名稱,確定PC允許移動終端訪問硬盤資源;第二掛載子模塊,用于使用硬盤資源的路徑,掛載硬盤資源。優(yōu)選地,客戶端模塊包括第二確定子模塊,用于確定服務處于啟動狀態(tài);第三掛載子模塊,用于按照預先的設置,直接掛載硬盤資源。優(yōu)選地,文件共享協(xié)議是網絡文件系統(tǒng)NFS協(xié)議。為了實現(xiàn)上述目的,根據本發(fā)明的另一個方面,提供了一種移動終端。根據本發(fā)明的移動終端包括共享文件模塊,用于與PC中的服務器模塊通過文件共享協(xié)議進行資源共享,客戶端模塊,用于掛載硬盤資源。優(yōu)選地,客戶端模塊包括安裝子模塊,用于安裝與文件共享協(xié)議對應的服務;掛載子模塊,用于使用硬盤資源的路徑,掛載硬盤資源。為了實現(xiàn)上述目的,根據本發(fā)明的又一個方面,提供了一種資源共享方法。根據本發(fā)明的資源共享方法包括PC中的服務器模塊將PC的硬盤資源映射到移動終端;移動終端中的共享文件模塊與服務器模塊通過文件共享協(xié)議進行資源共享;移動終端中的客戶端模塊掛載硬盤資源。優(yōu)選地,PC中的服務器模塊將PC的硬盤資源映射到移動終端包括服務器模塊中的第一安裝子模塊安裝與文件共享協(xié)議對應的服務;服務器模塊中的設置子模塊設置服務中的硬盤資源的路徑;服務器模塊中的啟動子模塊啟動設置后的服務。優(yōu)選地,移動終端中的客戶端模塊掛載硬盤資源包括客戶端模塊中的第二安裝子模塊安裝與文件共享協(xié)議對應的服務;客戶端模塊中的第一掛載子模塊使用硬盤資源的路徑,掛載硬盤資源。本發(fā)明通過將PC的硬盤資源掛載到移動終端,可以實現(xiàn)由移動終端控制其與PC 的資源共享,提高用戶體驗。進而,如果PC中的所需要的資源在多級文件夾下,那么將該文件夾直接映射到移動終端,就可以在移動終端直接操作該文件夾,進行拷貝或在共享目錄下直接安裝程序,從而省去了在PC上查找資源或拷貝的時間,進一步提高用戶體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是根據本發(fā)明實施例的資源共享系統(tǒng)的結構框圖;圖2是根據本發(fā)明優(yōu)選實施例的資源共享系統(tǒng)的結構框圖;圖3是根據本發(fā)明實施例的移動終端的結構框圖;圖4是根據本發(fā)明實施例的資源共享方法的流程圖;圖5是根據本發(fā)明優(yōu)選實施例的資源共享方法的流程圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。圖1是根據本發(fā)明實施例的資源共享系統(tǒng)的結構框圖,如圖1所示,包括PC 12和移動終端14,其中PC 12包括服務器模塊122,移動終端14包括共享文件模塊142和客戶端模塊144,下面對其結構進行詳細描述。服務器模塊122,用于將PC的硬盤資源映射到移動終端;共享文件模塊142,連接至服務器模塊122,用于與服務器模塊122通過文件共享協(xié)議進行資源共享,客戶端模塊 144,連接至共享文件模塊142,用于在共享文件模塊142與服務器模塊122通過文件共享協(xié)議進行資源共享之后,掛載服務器模塊122映射的硬盤資源。相關技術中,僅僅實現(xiàn)了由PC控制移動終端與PC的交互。本發(fā)明實施例中,通過將PC的硬盤資源掛載到移動終端,可以實現(xiàn)由移動終端控制其與PC的資源共享,提高用戶體驗。進而,如果PC中的所需要的資源在多級文件夾下,那么將該文件夾直接映射到移動終端,就可以在移動終端直接操作該文件夾,進行拷貝或在共享目錄下直接安裝程序,從而省去了在PC上查找資源或拷貝的時間,進一步提高用戶體驗。優(yōu)選地,服務器模塊122包括第一安裝子模塊1221,設置子模塊1222和啟動子模塊1223,下面對其結構進行詳細描述。第一安裝子模塊1221,用于安裝與文件共享協(xié)議對應的服務;設置子模塊1222, 連接至第一安裝子模塊1221,用于設置第一安裝子模塊1221安裝的服務中的硬盤資源的路徑;啟動子模塊1223,連接至設置子模塊1222,用于啟動設置子模塊1222設置后的服務。優(yōu)選地,客戶端模塊144包括第二安裝子模塊1441和第一掛載子模塊1442,下面對其結構進行詳細描述。第二安裝子模塊1441,用于安裝與文件共享協(xié)議對應的服務;第一掛載子模塊 1442,用于使用硬盤資源的路徑,掛載硬盤資源。優(yōu)選地,設置子模塊1222還用于設置允許訪問硬盤資源的移動終端的IP地址和 /或移動終端的名稱。優(yōu)選地,客戶端模塊144包括第三安裝子模塊1443,第一確定子模塊1444和第二掛載子模塊1445,下面對其結構進行詳細描述。第三安裝子模塊1443,用于安裝與文件共享協(xié)議對應的服務;第一確定子模塊 1444,用于根據IP地址和/或名稱,確定PC允許移動終端訪問硬盤資源;第二掛載子模塊 1445,用于使用硬盤資源的路徑,掛載硬盤資源。本優(yōu)選實施例中,通過判斷移動終端的IP地址和/或移動終端的名稱,可以實現(xiàn)對移動終端的鑒權,從而提高映射的硬盤資源的安全性。優(yōu)選地,客戶端模塊144包括第二確定子模塊1446和第三掛載子模塊1447,下面對其結構進行詳細描述。第二確定子模塊1446,用于確定服務處于啟動狀態(tài);第三掛載子模塊1447,用于按照預先的設置,直接掛載硬盤資源。本優(yōu)選實施例中,對于非首次建立資源共享的移動終端,可以通過直接掛載硬盤資源,加速PC與移動終端建立資源共享的過程,從而提高用戶體驗。優(yōu)選地,文件共享協(xié)議是網絡文件系統(tǒng)(Net File System,簡稱為NFS)協(xié)議。下面將結合實例對本發(fā)明實施例的實現(xiàn)過程進行詳細描述。圖2是根據本發(fā)明優(yōu)選實施例的資源共享系統(tǒng)的結構框圖,如圖2所示,終端主體可以選用可執(zhí)行多任務的android智能移動終端,配有支持多任務的Iinux操作系統(tǒng),PC可以選用安裝有Wxmtu操作系統(tǒng)的PC。此外,軟件層面可以利用NFS服務來實現(xiàn)文件共享服務,PC做為服務器,移動終端做為客戶端,客戶端可以把服務器上的共享目錄掛載到本地, 就像訪問本地目錄一樣,實現(xiàn)數(shù)據的交互。具體地,PC的服務器模塊,首先安裝NFS服務器,安裝結束后系統(tǒng)會自動啟動NFS 服務,也就是文件共享服務。在PC上可以存放所需要的共享資源。移動終端的客戶端模塊, 首先安裝NFS客戶端,將PC的共享文件目錄掛載到本地,方便使用共享資源。共享文件模塊,由NFS服務實現(xiàn),NFS (網絡文件系統(tǒng))是TCP/IP協(xié)議集所提供的一種子協(xié)議,該協(xié)議可以實現(xiàn)LINUX/UNIX主機之間的文件共享,該服務可集中存儲數(shù)據,節(jié)省空間。最后,只要加載服務器的共享文件系統(tǒng)就可以在本地訪問遠程服務器的資源,使移動終端與PC完成數(shù)據交互。
本發(fā)明還提供了一種移動終端。圖3是根據本發(fā)明實施例的移動終端的結構框圖,如圖3所示,包括共享文件模塊32和客戶端模塊34,下面對其結構進行詳細描述。共享文件模塊32,用于與PC中的服務器模塊通過文件共享協(xié)議進行資源共享,客戶端模塊34,用于在共享文件模塊32與服務器模塊通過文件共享協(xié)議進行資源共享之后, 掛載硬盤資源。優(yōu)選地,客戶端模塊34包括安裝子模塊342和掛載子模塊344,下面對其結構進行詳細描述。安裝子模塊342,用于安裝與文件共享協(xié)議對應的服務;掛載子模塊344,用于使用硬盤資源的路徑,掛載硬盤資源。本發(fā)明還提供了一種資源共享方法,該方法可以基于上述資源共享系統(tǒng)而實現(xiàn)。 圖4是根據本發(fā)明實施例的資源共享方法的流程圖,如圖4所示,包括如下的步驟S402至步驟S406。步驟S402,PC中的服務器模塊將PC的硬盤資源映射到移動終端。步驟S404,移動終端中的共享文件模塊與服務器模塊通過文件共享協(xié)議進行資源步驟S406,移動終端中的客戶端模塊掛載硬盤資源。優(yōu)選地,PC中的服務器模塊將PC的硬盤資源映射到移動終端包括服務器模塊中的第一安裝子模塊安裝與文件共享協(xié)議對應的服務;服務器模塊中的設置子模塊設置服務中的硬盤資源的路徑;服務器模塊中的啟動子模塊啟動設置后的服務。優(yōu)選地,移動終端中的客戶端模塊掛載硬盤資源包括客戶端模塊中的第二安裝子模塊安裝與文件共享協(xié)議對應的服務;客戶端模塊中的第一掛載子模塊使用硬盤資源的路徑,掛載硬盤資源。下面將結合實例對本發(fā)明實施例的實現(xiàn)過程進行詳細描述。圖5是根據本發(fā)明優(yōu)選實施例的資源共享方法的流程圖,如圖5所示,包括如下的步驟S502至步驟S510。步驟S502,移動終端通過USB線與PC相連,USB分別在服務器和客戶端枚舉出虛擬的網卡端口,用于移動終端與PC間的數(shù)據傳輸。步驟S504,在PC服務器端安裝、配置、啟動NFS服務。具體地,包括如下的第一步
至第三步。第一步安裝NFS軟件包。$sudo apt-get isntall nfs-kernel-server第二步修改nfs配置文件/etc/exports,設置將要共享的文件路徑和允許的客戶機IP或機器名。$sudo emacs exports/home/dev/share (目錄名) 192. 168. 9. 1 (rw)(客戶端地址,讀寫共享)第三步啟動nfs服務。$sudo/etc/init. d/portmap restart$sudo/etc/init. d/nfs-kernel-server restart步驟S506,在移動終端安裝NFS服務軟件包。具體地,包括如下的第一步至第二止
少O第一步安裝NFS服務。將NFS服務軟件包的原文件拷貝到移動終端代碼中編譯到移動終端中,其中 nfs-utils是NFS的主要套件,提供rpc. nfsd及rpc. mountd這兩個NFS后臺進程與其他相關文檔的軟件包,可以在移動終端代碼中創(chuàng)建上述兩個進程,將編譯到移動終端中的NFS 服務原文件制做一個可執(zhí)行文件,用腳本來完成安裝。$sudo aptitude install nfs-common第二步掛載NFS到移動終端,用腳本來完成。setenv bootargs_nfs console = ttyVSO,230400mem = 256M root = home/dev/ nfsnfsroot = 192. 168. 2. 1:/root/rootfs rw noinitrd init = /initsetenv ifconfigip = 1. 1. 1. 6:192. 168. 11. 74:1. 1. 1. 1:255. 255. 255. 0:usb0:none//192. 168. 2. 1 是 nfs 服務器的 IP//1. 1. 1. 6是移動終端的ip,步驟S508,移動終端將與PC服務器共享的目錄掛載到本地目錄下。對于用戶來說,移動終端掛載NFS服務的操作可在用戶界面上直接設置所要掛載服務器的文件目錄,即可執(zhí)行相應腳本完成下述移動終端掛載NFS服務的過程。另一種掛載NFS服務的操作是在移動終端的軟件代碼中新建一個NFS service, 在用戶開啟共享PC資源功能時,移動終端可以啟動NFS服務,根據用戶配置的PC共享目錄,直接掛載與PC共享的目錄到移動終端上。步驟S510,掛載成功后用戶可以利用共享目錄拷貝共享資源到移動終端,或安裝 PC上下載的程序到移動終端。從上述實施例可以看出,本發(fā)明技術方案充分利用了模塊化結構,利用文件共享技術移動終端可以直接操作文件夾,進行拷貝或在共享目錄下直接安裝程序到移動終端上,省去了在PC上查找資源或拷貝的時間,改善用戶體驗。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。綜上所述,根據本發(fā)明的上述實施例,提供了一種資源共享系統(tǒng)、移動終端及資源共享方法。本發(fā)明通過將PC的硬盤資源掛載到移動終端,可以實現(xiàn)由移動終端控制其與PC 的資源共享,提高用戶體驗。進而,如果PC中的所需要的資源在多級文件夾下,那么將該文件夾直接映射到移動終端,就可以在移動終端直接操作該文件夾,進行拷貝或在共享目錄下直接安裝程序,從而省去了在PC上查找資源或拷貝的時間,進一步提高用戶體驗。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種資源共享系統(tǒng),其特征在于,包括個人計算機PC和移動終端,其中,所述PC包括服務器模塊,用于將所述PC的硬盤資源映射到所述移動終端; 所述移動終端包括共享文件模塊,用于與所述服務器模塊通過文件共享協(xié)議進行資源共享,客戶端模塊, 用于掛載所述硬盤資源。
2.根據權利要求1所述的系統(tǒng),其特征在于,所述服務器模塊包括 第一安裝子模塊,用于安裝與所述文件共享協(xié)議對應的服務; 設置子模塊,用于設置所述服務中的所述硬盤資源的路徑;啟動子模塊,用于啟動設置后的所述服務。
3.根據權利要求2所述的系統(tǒng),其特征在于,所述客戶端模塊包括 第二安裝子模塊,用于安裝與所述文件共享協(xié)議對應的服務;第一掛載子模塊,用于使用所述硬盤資源的路徑,掛載所述硬盤資源。
4.根據權利要求2所述的系統(tǒng),其特征在于,所述設置子模塊還用于設置允許訪問所述硬盤資源的移動終端的IP地址和/或移動終端的名稱。
5.根據權利要求4所述的系統(tǒng),其特征在于,所述客戶端模塊包括 第三安裝子模塊,用于安裝與所述文件共享協(xié)議對應的服務;第一確定子模塊,用于根據所述IP地址和/或所述名稱,確定所述PC允許所述移動終端訪問所述硬盤資源;第二掛載子模塊,用于使用所述硬盤資源的路徑,掛載所述硬盤資源。
6.根據權利要求2所述的系統(tǒng),其特征在于,所述客戶端模塊包括 第二確定子模塊,用于確定所述服務處于啟動狀態(tài);第三掛載子模塊,用于按照預先的設置,直接掛載所述硬盤資源。
7.根據權利要求1至6中任一項所述的系統(tǒng),其特征在于,所述文件共享協(xié)議是網絡文件系統(tǒng)NFS協(xié)議。
8.一種移動終端,其特征在于,包括共享文件模塊,用于與個人計算機PC中的服務器模塊通過文件共享協(xié)議進行資源共享,客戶端模塊,用于掛載所述硬盤資源。
9.根據權利要求8所述的移動終端,其特征在于,所述客戶端模塊包括 安裝子模塊,用于安裝與所述文件共享協(xié)議對應的服務;掛載子模塊,用于使用所述硬盤資源的路徑,掛載所述硬盤資源。
10.一種資源共享方法,其特征在于,包括個人計算機PC中的服務器模塊將所述PC的硬盤資源映射到所述移動終端; 所述移動終端中的共享文件模塊與所述服務器模塊通過文件共享協(xié)議進行資源共所述移動終端中的客戶端模塊掛載所述硬盤資源。
11.根據權利要求10所述的方法,其特征在于,所述PC中的服務器模塊將所述PC的硬盤資源映射到所述移動終端包括所述服務器模塊中的第一安裝子模塊安裝與所述文件共享協(xié)議對應的服務; 所述服務器模塊中的設置子模塊設置所述服務中的所述硬盤資源的路徑; 所述服務器模塊中的啟動子模塊啟動設置后的所述服務。
12.根據權利要求11所述的方法,其特征在于,所述移動終端中的客戶端模塊掛載所述硬盤資源包括所述客戶端模塊中的第二安裝子模塊安裝與所述文件共享協(xié)議對應的服務; 所述客戶端模塊中的第一掛載子模塊使用所述硬盤資源的路徑,掛載所述硬盤資源。
全文摘要
本發(fā)明公開了一種資源共享系統(tǒng)、移動終端及資源共享方法,該資源共享系統(tǒng)包括PC和移動終端,其中PC包括服務器模塊,用于將PC的硬盤資源映射到移動終端;移動終端包括共享文件模塊,用于與服務器模塊通過文件共享協(xié)議進行資源共享,客戶端模塊,用于掛載硬盤資源。本發(fā)明可以實現(xiàn)由移動終端控制其與PC的資源共享,提高用戶體驗。
文檔編號H04L29/08GK102170473SQ20111010108
公開日2011年8月31日 申請日期2011年4月21日 優(yōu)先權日2011年4月21日
發(fā)明者劉可靖 申請人:中興通訊股份有限公司