• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>伊姆西公司專利>正文

    用于提供對內容資源的訪問的方法和裝置制造方法及圖紙

    技術編號:15690908 閱讀:91 留言:0更新日期:2017-06-24 03:40
    本發明專利技術的實施方式提供了一種用于提供對內容資源的訪問的方法和裝置。該方法包括:響應于接收到訪問內容服務器中的內容資源的請求,與所述內容服務器進行通信,以獲取所述內容服務器中的、與所述內容資源的第一統一資源標識符URI相關的元數據,其中所述請求中包含所述第一URI,所述元數據至少指明所述內容資源的所述第一URI與所述內容資源的第二URI之間的映射關系,其中所述第一URI是所述第二URI的縮短版本;解析所述元數據,以獲取所述第二URI;以及利用所述第二URI對所述請求進行響應。根據本發明專利技術實施方式的方法能夠支持對內容資源的所有訪問方式,并且提高了資源訪問的安全性和效率,改善了用戶體驗。

    Method and apparatus for providing access to content resources

    Embodiments of the present invention provide a method and apparatus for providing access to content resources. The method comprises the following steps: in response to receiving access to the content in the content server resource request, communicate with the content server, the first URI uniform resource identifier for the content server, and the content of resource related metadata, wherein the request contained in the first URI mapping the first URI of the metadata specified at least the content resources and the content resources of second URI, wherein the first URI is the shortened version of the second URI; analyzing the metadata, to obtain the second URI; and the use of the second URI in response to the request. The method according to the embodiment of the invention can support all access methods to the content resource, and improve the security and efficiency of the resource access, and improve the user experience.

    【技術實現步驟摘要】
    用于提供對內容資源的訪問的方法和裝置
    本專利技術的各實施方式涉及對內容資源的訪問,并且更具體地涉及用于例如在表述性狀態轉移(RepresentationalStateTransfer,REST)架構下的提供對內容資源的訪問的方法和裝置。
    技術介紹
    REST是一種軟件架構風格。訪問遵循REST風格(RESTful)的應用或服務的應用程序編程接口(ApplicationProgrammingInterface,API),被稱為RESTfulAPI或者RESTAPI。隨著企業數據系統中軟件即服務(SoftwareasaService,SaaS)的出現,越來越多的廠商正在向客戶端應用程序暴露RESTAPI。RESTAPI中的資源通過統一資源標識符(UniformResourceIdentifier,URI)來唯一地標識。Web服務器通過向客戶端提供URI來實現客戶端對URI處的資源的訪問。常規的URI的一般語法格式為:protocol://hostname[:port]/path,其中,“protocol(協議)”指定訪問資源所使用的傳輸協議,“hostname(主機名)”也被稱作“域名”,表示存儲資源的服務器的名稱,“port(端口號)”為可選項、表示傳輸協議的端口號,“path(路徑)”表示到達資源的路徑和資源本身的名稱。然而,常規的URI存在多種局限性。例如,常規的URI一般包含較多字符。例如,URIhttp://example.com/tenants/1b523c/spaces/02c6d/folders/9843a2f/docs/837b8包含73個字符。諸如移動電話這樣的應用對于有效載荷的大小非常敏感,并且某些消息收發系統(諸如短消息服務(SMS)、微博服務等)限制可以在消息中傳送的字符數目。此外,從常規的URI的一般語法格式可以看出,常規的URI包含機密信息,而該機密信息可能會被惡意客戶端濫用。例如,常規的URI反映了該URI所指向的服務器對資源的組織模式,惡意客戶端可以利用該模式來非法訪問服務器中的其他資源。
    技術實現思路
    因此,為了解決一個或多個現有技術中存在的問題,需要一種利用長度縮短的URI來提供對資源的訪問的技術方案。根據本專利技術的實施方式提出一種在Web服務器和內容服務器所構成的安全網絡環境內部提供URI縮短服務的技術方案。根據本專利技術實施方式的第一方面,提供一種對內容資源的訪問的方法。該方法包括:響應于接收到訪問內容服務器中的內容資源的請求,與該內容服務器進行通信,以獲取該內容服務器中的、與該內容資源的第一統一資源標識符URI相關的元數據,其中該請求中包含該第一URI,該元數據至少指明該內容資源的該第一URI與該內容資源的第二URI之間的映射關系,其中該第一URI是該第二URI的縮短版本;解析該元數據,以獲取該第二URI;以及利用該第二URI對該請求進行響應。在一些實施方式中,該第二URI與該第一URI具有相同的域名并且該第二URI的字符長度長于該第一URI。在一些實施方式中,該方法進一步包括:在接收該第一請求之前,接收訪問該內容資源的第二請求,該第二請求中包含該第二URI;以及創建該第一URI與該第二URI之間的該映射關系,以生成與該第一URI相關的該元數據。在一些實施方式中,其中該第二請求中包含報頭信息,并且其中生成與該第一URI相關的該元數據包括:從該第二請求中提取出該報頭信息;以及將該報頭信息包括在該元數據中。在一些實施方式中,其中利用該第二URI對該請求進行響應包括:對該第二URI進行解析以識別由該第二URI標識的內容資源;識別與該內容資源對應的數據對象;以及與該內容服務器進行通信,以獲取該數據對象。在一些實施方式中,利用該第二URI對該請求進行響應進一步包括:對該數據對象進行解析,以確定與該內容資源相關聯的內容資源;識別該內容資源和該相關聯的內容資源之間的鏈接關系;基于該鏈接關系來生成該相關聯的內容資源的第二URI;以及基于該相關聯的內容資源的該第二URI,來確定與該相關聯的內容資源的該第二URI對應的該相關聯的內容資源的第一URI。在一些實施方式中,確定該相關聯的內容資源的該第一URI包括:針對該相關聯的內容資源的該第二URI,向該內容服務器查詢該相關聯的內容資源的該第一URI。在一些實施方式中,如果該內容服務器中存在該相關聯的內容資源的該第一URI,則從該內容服務器獲取該相關聯的內容資源的該第一URI。在一些實施方式中,如果該內容服務器中不存在該相關聯的內容資源的該第一URI,則創建該相關聯的內容資源的該第一URI與該相關聯的內容資源的該第二URI之間的該映射關系,以生成與該相關聯的內容資源的該第一URI相關的元數據。在一些實施方式中,利用該第二URI對該請求進行響應進一步包括:通過向該數據對象中添加該內容資源的該第一URI以及該相關聯的內容資源的該第一URI,來構建對該請求的響應。在一些實施方式中,該方法由網絡(Web)服務器來實施。根據本專利技術實施方式的第二方面,提供了一種提供對內容資源的訪問的裝置。該裝置包括:交互單元,被配置為響應于接收到訪問內容服務器中的內容資源的請求,與該內容服務器進行通信,以獲取該內容服務器中的、與該內容資源的第一統一資源標識符URI相關的元數據,其中該請求中包含該第一URI,該元數據至少指明該內容資源的該第一URI與該內容資源的第二URI之間的映射關系,其中該第一URI是該第二URI的縮短版本;解析單元,被配置為解析該元數據,以獲取該第二URI;以及響應單元,被配置為利用該第二URI對該請求進行響應。根據本專利技術實施方式的第三方面,提供了一種服務器。該服務器包括:一個或多個處理器;存儲有計算機程序指令的存儲器,當由該一個或多個處理器執行該計算機程序指令時使得該服務器執行根據本專利技術實施方式的用于提供對內容資源的訪問的方法。根據本專利技術實施方式的第五方面,提供了一種計算機程序產品。該計算機程序產品包括計算機程序指令,當由計算設備執行該計算機程序指令時使得該計算設備執行根據本專利技術實施方式的用于提供對內容資源的訪問的方法。根據本專利技術的實施方式,由于在Web服務器和內容服務器所構成的安全網絡環境內部提供URI縮短服務,而不是依賴于HTTP重定向機制來提供該URI縮短服務,因此根據本專利技術實施方式的方法能夠支持對內容資源的所有訪問方式,例如包括但是不限于:增加、修改和刪除等。此外,由于在Web服務器和內容服務器所構成的安全網絡環境內部提供URI縮短服務,因而可以避免跨域資源共享。由此,提高了資源訪問的安全性和效率,改善了用戶體驗。附圖說明結合附圖并參考以下詳細說明,本專利技術的各實施方式的特征、優點及其他方面將變得更加明顯,在此以示例性而非限制性的方式示出了本專利技術的若干實施方式。在附圖中:圖1描繪了利用由URI縮短服務平臺提供的短URI服務來提供對資源的訪問的方法的流程;圖2示出根據本專利技術的一個實施方式的用于提供對內容服務器中的內容資源的訪問的方法的流程圖;圖3描繪了根據本專利技術的一個具體實施例的提供對內容資源的訪問的方法的流程;圖4示出了針對內容資源請求的示例性響應;以及圖5示出了能夠用于實現根據本專利技術實施方式的計算機系統的示意性框圖。具體實施方式下面將參本文檔來自技高網
    ...
    用于提供對內容資源的訪問的方法和裝置

    【技術保護點】
    一種用于提供對內容資源的訪問的方法,包括:響應于接收到訪問內容服務器中的內容資源的請求,與所述內容服務器進行通信,以獲取所述內容服務器中的、與所述內容資源的第一統一資源標識符URI相關的元數據,其中所述請求中包含所述第一URI,所述元數據至少指明所述內容資源的所述第一URI與所述內容資源的第二URI之間的映射關系,其中所述第一URI是所述第二URI的縮短版本;解析所述元數據,以獲取所述第二URI;以及利用所述第二URI對所述請求進行響應。

    【技術特征摘要】
    1.一種用于提供對內容資源的訪問的方法,包括:響應于接收到訪問內容服務器中的內容資源的請求,與所述內容服務器進行通信,以獲取所述內容服務器中的、與所述內容資源的第一統一資源標識符URI相關的元數據,其中所述請求中包含所述第一URI,所述元數據至少指明所述內容資源的所述第一URI與所述內容資源的第二URI之間的映射關系,其中所述第一URI是所述第二URI的縮短版本;解析所述元數據,以獲取所述第二URI;以及利用所述第二URI對所述請求進行響應。2.根據權利要求1所述的方法,其中所述第二URI與所述第一URI具有相同的域名并且所述第二URI的字符長度長于所述第一URI。3.根據權利要求2所述的方法,進一步包括:在接收所述第一請求之前,接收訪問所述內容資源的第二請求,所述第二請求中包含所述第二URI;以及創建所述第一URI與所述第二URI之間的所述映射關系,以生成與所述第一URI相關的所述元數據。4.根據權利要求3所述的方法,其中所述第二請求中包含報頭信息,并且其中生成與所述第一URI相關的所述元數據包括:從所述第二請求中提取出所述報頭信息;以及將所述報頭信息包括在所述元數據中。5.根據權利要求1所述的方法,其中利用所述第二URI對所述請求進行響應包括:對所述第二URI進行解析以識別由所述第二URI標識的內容資源;識別與所述內容資源對應的數據對象;以及與所述內容服務器進行通信,以獲取所述數據對象。6.根據權利要求5所述的方法,其中利用所述第二URI對所述請求進行響應進一步包括:對所述數據對象進行解析,以確定與所述內容資源相關聯的內容資源;識別所述內容資源和所述相關聯的內容資源之間的鏈接關系;基于所述鏈接關系來生成所述相關聯的內容資源的第二URI;以及基于所述相關聯的內容資源的所述第二URI,來確定與所述相關聯的內容資源的所述第二URI對應的所述相關聯的內容資源的第一URI。7.根據權利要求6所述的方法,其中確定所述相關聯的內容資源的所述第一URI包括:針對所述相關聯的內容資源的所述第二URI,向所述內容服務器查詢所述相關聯的內容資源的所述第一URI。8.根據權利要求7所述的方法,其中如果所述內容服務器中存在所述相關聯的內容資源的所述第一URI,則從所述內容服務器獲取所述相關聯的內容資源的所述第一URI。9.根據權利要求7所述的方法,其中如果所述內容服務器中不存在所述相關聯的內容資源的所述第一URI,則創建所述相關聯的內容資源的所述第一URI與所述相關聯的內容資源的所述第二URI之間的所述映射關系,以生成與所述相關聯的內容資源的所述第一URI相關的元數據。10.根據權利要求9所述的方法,其中利用所述第二URI對所述請求進行響應進一步包括:通過向所述數據對象中添加所述內容資源的所述第一URI以及所述相關聯的內容資源的所述第一URI,來構建對所述請求的響應。11.根據權利要求1至10中任一項所述的方法,其中所述方法由網絡服務器來實施。12.一種用于提供對內容資源的訪問的裝置,包括:交互單元,被配置為響應于接收到訪問內容服務器中的內容資源的請求,與所述內容服務器進行通信,以獲取所述內容服務器中的、與所述內容資源的第一統一資源標識符URI相關的元數據,其中所述請求中包含所述第一URI...

    【專利技術屬性】
    技術研發人員:周偉陳木華阮偉王晨周旻弘
    申請(專利權)人:伊姆西公司
    類型:發明
    國別省市:美國,US

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费人妻av无码专区| 国产在线无码视频一区二区三区| 亚洲午夜国产精品无码老牛影视| 久久午夜无码免费| 精品久久久久久无码中文字幕一区 | 中文字幕无码免费久久99| 成人无码嫩草影院| 无码人妻熟妇AV又粗又大| 国产成人年无码AV片在线观看| 亚洲精品无码av天堂| 亚洲中文字幕无码一去台湾| 亚洲色偷拍区另类无码专区| 无码H黄肉动漫在线观看网站| 日韩精品无码免费专区午夜不卡 | 免费A级毛片无码A∨ | 精品无码国产自产拍在线观看| 亚洲?V无码成人精品区日韩| 亚洲中文字幕无码av| 无码GOGO大胆啪啪艺术| 亚洲精品无码av天堂| 亚洲最大av无码网址| 国产精品无码翘臀在线观看 | 精品国产性色无码AV网站| 无码少妇一区二区| 久久久久亚洲av无码专区蜜芽| 无码Aⅴ在线观看| 无码专区永久免费AV网站| AA区一区二区三无码精片| 亚洲av无码成h人动漫无遮挡| 国产av无码专区亚洲av果冻传媒| 热の无码热の有码热の综合| 无码Aⅴ在线观看| 亚欧无码精品无码有性视频| 国产成人无码A区在线观看导航| 久久久久亚洲精品无码网址色欲| 无码人妻久久一区二区三区免费丨| 久久久久亚洲AV无码专区首JN | 久久久久久久人妻无码中文字幕爆 | 无码丰满熟妇一区二区 | 久久久久成人精品无码| 无码视频在线播放一二三区|