欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文件名的處理方法、裝置及服務器的制造方法

文檔序號:9754830閱讀:268來源:國知局
文件名的處理方法、裝置及服務器的制造方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種文件名的處理方法、裝置及服務器。
【背景技術】
[0002]隨著計算機和網(wǎng)絡通信等技術的日趨成熟,網(wǎng)絡幾乎成為人們生活中不可或缺的獲取信息的來源。例如,客戶端與服務器之間采用文件傳輸協(xié)議(Fi Ie TransferProtocol,F(xiàn)TP)進行通信,實現(xiàn)文件的共享。
[0003]現(xiàn)有技術中,服務器廠商在服務器出廠前,一般可以根據(jù)通常情況下使用該服務器的客戶端所使用的編碼方式,在服務器中設置一種編碼方式,服務器將利用這種編碼方式對需要發(fā)送給客戶端的文件名進行編碼。
[0004]但是,服務器傳輸給客戶端的文件名的編碼方式為服務器的編碼方式,而客戶端會利用自身的編碼方式對該文件名進行解碼,若服務器采用的編碼方式與客戶端采用的編碼方式不一致,導致客戶端對該文件名解碼時無法識別文件名的字符,此時展現(xiàn)在客戶端的文件名出現(xiàn)亂碼的現(xiàn)象,降低了客戶端與服務器之間文件共享的可靠性。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種件名處的理方法、裝置及服務器,實現(xiàn)了根據(jù)客戶端所使用的編碼方式,對客戶端所請求的文件名進行編碼,避免了客戶端展現(xiàn)服務器中的文件列表中的文件名時,出現(xiàn)亂碼的現(xiàn)象,提高了客戶端與服務器之間文件共享的可靠性。
[0006]本發(fā)明提供一種文件名的處理方法,所述方法包括:
[0007]根據(jù)客戶端請求連接的IP地址,確定所述客戶端所在終端的地理位置信息;
[0008]獲得所述地理位置信息對應的編碼方式;
[0009]根據(jù)所述編碼方式,對所述客戶端所請求的文件名進行編碼,并向所述客戶端發(fā)送編碼后得到的文件名。
[0010]本發(fā)明還提供一種文件名的處理裝置,所述裝置包括:
[0011]確定模塊,用于根據(jù)客戶端請求連接的IP地址,確定所述客戶端所在終端的地理位置信息;
[0012]獲取模塊,用于獲得所述地理位置信息對應的編碼方式;
[0013]處理模塊,用于根據(jù)所述編碼方式,對所述客戶端所請求的文件名進行編碼;
[0014]發(fā)送模塊,用于向所述客戶端發(fā)送編碼后得到的文件名。
[0015]進一步地,上述所述的方法中,根據(jù)所述編碼方式,對所述客戶端所請求的文件名進行編碼,包括:
[0016]接收所述客戶端發(fā)送的數(shù)據(jù)請求,所述數(shù)據(jù)請求攜帶所述客戶端請求獲取的文件列表的標識;
[0017]根據(jù)所述數(shù)據(jù)請求,獲取所述客戶端請求的文件列表;
[0018]利用所述編碼方式,對所述文件列表中的每個文件名進行編碼。
[0019]進一步地,上述所述的方法中,根據(jù)所述編碼方式,對所述客戶端所請求的文件名進行編碼,并向所述客戶端發(fā)送編碼后得到的文件名之前,所述方法還包括:
[0020]利用所述編碼方式,替換與所述客戶端連接的會話窗口對應的變量中存儲的編碼方式。
[0021]進一步地,上述所述的方法中,根據(jù)客戶端請求連接的IP地址,確定所述客戶端所在終端的地理位置信息之前,所述方法還包括:
[0022]存儲地理位置信息與編碼方式的對應關系。
[0023]進一步地,上述所述的方法中,獲得所述地理位置信息對應的編碼方式,包括:
[0024]利用所述地理位置信息,在所述對應關系中進行查找,以獲得所述地理位置信息對應的編碼方式。
[0025]進一步地,上述所述的裝置中,所述處理模塊,具體用于:
[0026]接收所述客戶端發(fā)送的數(shù)據(jù)請求,所述數(shù)據(jù)請求攜帶所述客戶端請求獲取的文件列表的標識;
[0027]根據(jù)所述數(shù)據(jù)請求,獲取所述客戶端請求的文件列表;
[0028]利用所述編碼方式,對所述文件列表中的每個文件名進行編碼。
[0029]進一步地,上述所述的裝置中,所述裝置還包括:
[0030]更新模塊,用于利用所述編碼方式,替換與所述客戶端連接的會話窗口對應的變量中存儲的編碼方式。
[0031]進一步地,上述所述的裝置中,所述裝置還包括:
[0032]存儲模塊,用于存儲地理位置信息與編碼方式的對應關系。
[0033]進一步地,上述所述的裝置中,所述獲取模塊,具體用于:
[0034]利用所述地理位置信息,在所述對應關系中進行查找,以獲得所述地理位置信息對應的編碼方式。
[0035]本發(fā)明還提供一種服務器,所述服務器設置有如上所述的文件名的處理裝置。
[0036]本發(fā)明的文件名的處理方法、裝置及服務器,通過根據(jù)客戶端請求連接的IP地址,確定客戶端所在終端的地理位置信息,并獲得地理位置信息對應的編碼方式,以根據(jù)該編碼方式,對客戶端所請求的文件名進行編碼,并向客戶端發(fā)送編碼后得到的文件名,實現(xiàn)了根據(jù)客戶端所使用的編碼方式,對客戶端所請求的文件名進行編碼,避免了客戶端展現(xiàn)服務器中的文件列表中的文件名時,出現(xiàn)亂碼的現(xiàn)象,提高了客戶端與服務器之間文件共享的可靠性。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明文件名的處理方法一實施例的流程圖;
[0039]圖2為本發(fā)明文件名的處理方法另一實施例的流程圖;
[0040]圖3為本發(fā)明文件的處理裝置一實施例的結(jié)構示意圖;[0041 ]圖4為本發(fā)明文件的處理裝置另一實施例的結(jié)構示意圖。
【具體實施方式】
[0042]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0043]實施例一
[0044]圖1為本發(fā)明文件名的處理方法一實施例的流程圖,如圖1所示,本實施例的文件名的處理方法,可以包括如下步驟:
[0045]100、根據(jù)客戶端請求連接的IP地址,確定客戶端所在終端的地理位置信息。
[0046]每個客戶端在與服務器進行連接時,路由器等網(wǎng)絡連接設備會對各客戶端分配一個對應的IP地址,以便根據(jù)每個客戶端對應的IP地址對該客戶端進行單獨管理,因此服務器能夠獲取到客戶端請求連接的IP地址。
[0047]具體地,服務器與客戶端存在一個“套接字(Socket)”連接,Socket用于描述IP地址和端口。例如,服務器可以調(diào)用指定的程序:
[0048]Sockets = serverSocket.accept();
[0049]String clientIP = s.getInetAddress().toString()。
[0050]通過運行上述程序,服務器即可獲得連接該服務器的客戶端的IP。
[0051]可以理解的是,不同的地理位置,其IP地址所屬的頻段是不同的,因此,當服務器獲取到客戶端請求連接的IP地址后,可以通過查詢IP數(shù)據(jù)包中的信息,確定IP地址對應的客戶端所在終端的地理位置信息。
[0052]例如,本發(fā)明實施例中
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九龙坡区| 广平县| 五常市| 普陀区| 枝江市| 金乡县| 东台市| 澜沧| 义马市| 花莲县| 新宾| 华亭县| 麻江县| 新宁县| 孝感市| 辽源市| 晋中市| 崇信县| 武宁县| 伊通| 宁河县| 凤凰县| 望谟县| 娱乐| 永丰县| 浑源县| 安图县| 宁德市| 从化市| 温州市| 龙门县| 兰西县| 绥芬河市| 天祝| 镇远县| 镇江市| 沁阳市| 裕民县| 虞城县| 文化| 仪征市|