[發明專利]信息處理裝置、信息處理方法和計算機程序無效
| 申請號: | 201280067549.1 | 申請日: | 2012-12-25 |
| 公開(公告)號: | CN104054085A | 公開(公告)日: | 2014-09-17 |
| 發明(設計)人: | 森田直 | 申請(專利權)人: | 索尼公司 |
| 主分類號: | G06F21/44 | 分類號: | G06F21/44;G06F21/12 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 朱勝;穆云麗 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息處理 裝置 方法 計算機 程序 | ||
技術領域
本公開涉及一種信息處理裝置、信息處理方法和計算機程序。
背景技術
在諸如LISP、Ruby和Python的過程編程語言中,變量和函數定義信息在程序運行時加載,并且基于所加載的函數定義和變量值而執行該程序。解釋和執行這樣的過程編程語言的軟件(順序執行數據處理模塊)在每次激活軟件時加載以過程編程語言闡述的應用程序,此后根據所加載的應用程序而處理輸入數據并輸出處理結果。
解釋和執行過程編程語言的軟件的特性在于,如果輸入定義變量名,則可讀出該變量的內容。同樣地,如果輸入讀出定義函數的函數,則可輸出該函數代碼。
在過去,計算機系統架構涉及:將所請求的規范(specification)分解成用于各個任務的功能模塊,從開始定義模塊控制指令和通信手段,以及使用編譯器來實現構造。在功能模塊開發中,在功能模塊中使用編程代碼而從開始定義模塊的行為或者通過使用在并入系統之前經歷了編譯、鏈接和調試的序列的預定義代碼來定義模塊的行為。
引用列表
專利文獻
專利文獻1:JP?2011-513824T
專利文獻2:WO?2005/121976
發明內容
技術問題
在現有技術的計算機系統架構中,要生成的功能模塊的特性、通信手段和指令格式都是單獨確定的,并且調試和校正是費時的。例如,甚至在將數據處理責任劃分成多個功能模塊以及經由網絡利用通信的開發情況下,改變每個功能模塊的行為也需要重新編程以及對模塊安全的謹慎實現,從而使得難以降低開發成本。
此外,在功能模塊中實現安全功能在一些情況下可涉及通過將該模塊的代碼保密而維持安全性,但是存在如下問題:在各個獨立執行的順序執行數據處理模塊之間沒有執行認證處理,并且涉及代碼改變的許多人能夠學習到代碼,從而使得難以保證安全性。
因此,本公開是鑒于以上問題而想到的,并且本公開的目的是提供一種能夠安全地鏈接各個獨立執行的順序執行數據處理模塊的新穎且改進的信息處理裝置、信息處理方法和計算機程序。
問題的解決方案
根據本公開,提供了一種信息處理裝置,其包括:第一程序執行單元,加載、解釋和執行由過程語言創建的計算機程序的代碼。第一程序執行單元包括至少一個端口,并且經由該端口,在與第二程序執行單元進行認證之后,第一程序執行單元執行由第二程序執行單元執行的過程語言創建的第二計算機程序。
此外,根據本公開,提供了一種信息處理方法,其包括:由包括至少一個端口的第一程序執行單元加載、解釋和執行由過程語言創建的計算機程序的代碼。在與第二程序執行單元進行認證之后,該執行經由該端口并且由第一程序執行單元執行由第二程序執行單元執行的過程語言創建的第二計算機程序。
此外,根據本公開,提供了一種使得計算機執行以下處理的計算機程序:由包括至少一個端口的第一程序執行單元加載、解釋和執行由過程語言創建的計算機程序的代碼。在與第二程序執行單元進行認證之后,該執行經由該端口并且由第一程序執行單元執行由第二程序執行單元執行的過程語言創建的第二計算機程序。
本發明的有利效果
根據如上所述的本公開,可以提供能夠安全地鏈接各個獨立執行的順序執行數據處理模塊的新穎且改進的信息處理裝置、信息處理方法和計算機程序。
附圖說明
圖1是示出根據本公開的實施例的信息處理系統10的功能配置的說明圖。
圖2是示出根據本發明的實施例的信息處理裝置100執行的計算機程序的示例性結構的說明圖。
圖3是示出根據本發明的實施例的信息處理裝置100執行的計算機程序的示例性結構的說明圖。
圖4是示出根據本發明的實施例的信息處理裝置100執行的計算機程序的示例性結構的說明圖。
圖5是示出根據本發明的實施例的信息處理裝置100執行的計算機程序的示例性結構的說明圖。
圖6是示出圖2所示的符號、圖3所示的構造單元(cons?cells)、圖4所示的名稱存儲表和圖5所示的認證密鑰表之間的對應關系的說明圖。
圖7是示出根據本公開的實施例的信息處理裝置100或200執行的計算機程序的概況的說明圖。
圖8是示出根據本公開的實施例的包括順序執行數據處理模塊的設備的示例性配置的說明圖。
圖9是示出用于設備之間的相互認證的相互認證結構的示例的說明圖。
圖10是概念性地示出在各個設備中運行的同一順序執行數據處理模塊的鏈接的說明圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼公司,未經索尼公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280067549.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種混合型工業機器人
- 下一篇:用于啟動電解裝置的方法





