国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理裝置和信息處理方法

      文檔序號(hào):9506451閱讀:211來源:國知局
      信息處理裝置和信息處理方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及信息處理裝置、信息處理方法和計(jì)算機(jī)程序產(chǎn)品。
      【背景技術(shù)】
      [0002]存在包括作為從應(yīng)用程序接收請(qǐng)求的接口的API (應(yīng)用程序接口)群組的圖像形成裝置,并且這樣的圖像形成裝置能夠額外地實(shí)施使用API群組的應(yīng)用程序(例如,日本特開專利公報(bào)N0.2005-269619)。在某些情況下,這樣的API群組可以包括私有API (以下稱之為“私有API ”),其并不對(duì)第三方供應(yīng)商公布,而是由圖像形成裝置的供應(yīng)商私有地持有。
      [0003]然而,取決于應(yīng)用程序由第三方供應(yīng)商開發(fā),不使用私有API則可能難以實(shí)施應(yīng)用程序的功能。在這樣的情況下,如果私有API能夠公布至特定的供應(yīng)商同時(shí)又避免API的無限的公開,就可以成功地開發(fā)應(yīng)用程序同時(shí)保持私有API的機(jī)密性。

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

      [0004]根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種信息處理裝置,包括用于從一個(gè)或多個(gè)程序接受請(qǐng)求的接口的群組,所述信息處理裝置包括:識(shí)別單元,用于當(dāng)調(diào)用所述接口的群組中的接口時(shí),識(shí)別所述一個(gè)或多個(gè)程序中對(duì)應(yīng)于所述接口的調(diào)用源(caller)的程序;以及授權(quán)單元,用于在授權(quán)由所述識(shí)別單元所識(shí)別的程序以使用正在被調(diào)用的所述接口的信息被存儲(chǔ)在存儲(chǔ)單元中的情況下,授權(quán)執(zhí)行與所述接口相關(guān)聯(lián)的處理。其中所述接口的調(diào)用源的程序是指正在調(diào)用接口的程序。
      【附圖說明】
      [0005]圖1示出了根據(jù)本發(fā)明的實(shí)施例的信息處理系統(tǒng)的示例性的配置;
      [0006]圖2示出了根據(jù)本發(fā)明的實(shí)施例的票證生成裝置的示例性的硬件配置;
      [0007]圖3示出了根據(jù)本發(fā)明的實(shí)施例的票證生成裝置的示例性的功能配置;
      [0008]圖4是示出了由票證生成裝置和客戶端裝置所執(zhí)行的示例性的處理步驟的序列圖;
      [0009]圖5示出了在票證中包括的信息的示例性的配置;
      [0010]圖6示出了根據(jù)本發(fā)明的實(shí)施例的圖像形成裝置的示例性的硬件配置;
      [0011]圖7示出了根據(jù)本發(fā)明的實(shí)施例的圖像形成裝置的示例性的功能配置;
      [0012]圖8是示出了當(dāng)安裝應(yīng)用程序時(shí)由圖像形成裝置所執(zhí)行的示例性的處理步驟的流程圖;
      [0013]圖9示出了受限API信息存儲(chǔ)單元的示例性的配置;以及
      [0014]圖10是示出了當(dāng)調(diào)用受限API時(shí)由圖像形成裝置所執(zhí)行的示例性的處理步驟的流程圖。
      【具體實(shí)施方式】
      [0015]下面,參考附圖描述本發(fā)明的實(shí)施例。
      [0016]圖1示出了根據(jù)本發(fā)明的實(shí)施例的信息處理系統(tǒng)的示例性的配置。在圖1中,票證生成裝置20和客戶端裝置30例如經(jīng)由諸如互聯(lián)網(wǎng)或者LAN(局域網(wǎng))的網(wǎng)絡(luò)互聯(lián)。
      [0017]客戶端裝置30是向票證生成裝置20發(fā)布請(qǐng)求以生成票證的信息處理裝置??蛻舳搜b置30可以由例如PC (個(gè)人計(jì)算機(jī))、平板電腦、智能手機(jī),或者移動(dòng)電話來實(shí)施。在本實(shí)施例中,票證(ticket)是指預(yù)定數(shù)據(jù),該預(yù)定數(shù)據(jù)用于驗(yàn)證應(yīng)用程序(以下簡(jiǎn)稱為“應(yīng)用”)具有合法的權(quán)限來調(diào)用在如下所述的圖像形成裝置10中實(shí)施的API (應(yīng)用程序接口 )??蛻舳搜b置30可以由正開發(fā)例如使用所述API的應(yīng)用程序的第三方供應(yīng)商使用。在本實(shí)施例中,假定在圖像形成裝置10中實(shí)施的API群組中,某API (例如,函數(shù)或者方法)在使用時(shí)需要票證,而其他API (即,某API之外的API)在使用時(shí)不需要票證。例如,某API可以是僅允許由特定的應(yīng)用程序使用的私有API。在接下來的描述中,需要票證的所述特定API被稱之為“受限API”。
      [0018]票證生成裝置20是響應(yīng)于來自客戶端裝置30的請(qǐng)求生成票證的計(jì)算機(jī)。票證生成裝置20也可以是例如包括多個(gè)計(jì)算機(jī)的計(jì)算機(jī)系統(tǒng)。值得注意的是,票證生成裝置20可以由例如圖像形成裝置10的供應(yīng)商進(jìn)行管理。
      [0019]還值得注意的是,在有些實(shí)施例中,多個(gè)客戶端裝置30可以經(jīng)由例如網(wǎng)絡(luò)被連接至票證生成裝置20。
      [0020]圖2示出了根據(jù)本實(shí)施例的票證生成裝置20的示例性的硬件配置。在圖2中,票證生成裝置20包括通過總線B互聯(lián)的驅(qū)動(dòng)單元200、輔助存儲(chǔ)單元202、存儲(chǔ)單元203、CPU(中央處理器)204,以及接口單元205。
      [0021]用于在票證生成裝置20執(zhí)行處理的程序可以由諸如⑶-ROM的記錄介質(zhì)201來提供。當(dāng)存儲(chǔ)程序的記錄介質(zhì)201被加載至驅(qū)動(dòng)單元200中時(shí),程序可以經(jīng)由驅(qū)動(dòng)單元200從記錄介質(zhì)201被安裝于輔助存儲(chǔ)單元202。然而,程序并不必然地必須從記錄介質(zhì)201進(jìn)行安裝,而是可選地,也可以例如經(jīng)由網(wǎng)絡(luò)從一些其他計(jì)算機(jī)進(jìn)行下載。輔助存儲(chǔ)單元202存儲(chǔ)文件和數(shù)據(jù)以及安裝的程序。
      [0022]響應(yīng)于激活程序的指令,存儲(chǔ)單元203從輔助存儲(chǔ)單元202讀取程序,并且存儲(chǔ)讀取的程序。CPU 204通過執(zhí)行存儲(chǔ)于存儲(chǔ)單元203中的相關(guān)程序來實(shí)施票證生成裝置20的功能。接口單元205被用作為用于建立與網(wǎng)絡(luò)的連接的接口。
      [0023]圖3示出了根據(jù)本實(shí)施例的票證生成裝置20的示例性的功能配置。在圖3中,票證生成裝置20包括請(qǐng)求接收單元21、票證生成單元22、以及響應(yīng)發(fā)送單元23。這些功能組件可以由例如執(zhí)行在票證生成裝置20中安裝的一個(gè)或多個(gè)程序的CPU 204來實(shí)施。票證生成裝置20還使用票證存儲(chǔ)單元24。票證存儲(chǔ)單元24可以由輔助存儲(chǔ)單元202或者例如經(jīng)由網(wǎng)絡(luò)連接至票證生成裝置20的存儲(chǔ)器設(shè)備來實(shí)施。
      [0024]請(qǐng)求接收單元21接收從客戶端裝置30發(fā)送的票證生成請(qǐng)求。票證生成單元22使用票證生成請(qǐng)求中包含的信息來生成票證。響應(yīng)發(fā)送單元23將包含由票證生成單元22生成的票證的響應(yīng)發(fā)送至對(duì)應(yīng)于票證生成請(qǐng)求的發(fā)送方的客戶端裝置30。票證存儲(chǔ)單元24存儲(chǔ)由票證生成單元22生成的票證。
      [0025]接下來,描述由票證生成裝置20和客戶端裝置30執(zhí)行的處理步驟。圖4是示出了由票證生成裝置20和客戶端裝置30執(zhí)行的示例性的處理步驟的序列圖。
      [0026]在步驟101中,客戶端裝置30根據(jù)來自用戶的指令將票證生成請(qǐng)求發(fā)送至票證生成裝置20。票證生成請(qǐng)求包括識(shí)別特定的產(chǎn)品或者用于使用受限API的特定類型的應(yīng)用程序的識(shí)別信息(以下稱之為“產(chǎn)品ID”)以及將要由應(yīng)用程序使用的一個(gè)或多個(gè)受限API (例如,函數(shù)或者方法)的識(shí)別信息。API的識(shí)別信息可以包括用于從另一個(gè)API區(qū)分所述API的信息(以下稱之為“API號(hào)碼”)以及例如API的版本信息。值得注意的是,在沒有對(duì)API進(jìn)行版本控制的情況下,版本信息并不必須包括在API的識(shí)別信息中。而且,值得注意的是,票證生成請(qǐng)求對(duì)應(yīng)于對(duì)尋求許可使用受限API的圖像形成裝置10的供應(yīng)商的請(qǐng)求。在有些實(shí)施例中,票證生成請(qǐng)求可以由郵件以包括請(qǐng)求內(nèi)容的文檔的形式進(jìn)行發(fā)送,或者票證生成請(qǐng)求可以作為例如包括請(qǐng)求的內(nèi)容的電子郵件進(jìn)行發(fā)送。
      [0027]當(dāng)票證生成請(qǐng)求由請(qǐng)求接收單元21接收時(shí),票證生成單元22響應(yīng)于票證生成請(qǐng)求生成票證(步驟S102)。響應(yīng)于票證生成請(qǐng)求生成的票證是用于授權(quán)具有票證生成請(qǐng)求中包括的產(chǎn)品ID的應(yīng)用程序使用具有票證生成請(qǐng)求中包括的版本信息和API號(hào)碼的受限API的票證。
      [0028]圖5示出了票證中包括的信息的示例性的配置。在圖5中,票證被定義為XML (extensible Markup Language,可擴(kuò)展標(biāo)記語言)格式。然而,值得注意的是,票證也可以是被定義為非XML格式的格式。
      [0029]票證包括包圍在apiticket標(biāo)簽(tag)之內(nèi)作為根元素的apiticket元素。apiticket元素包括productid元素以及一個(gè)或多個(gè)api元素。
      [0030]productid元素是包含產(chǎn)品ID的元素。在圖5的示例中,productid元素包括表示為值屬性的值的產(chǎn)品ID。
      [0031]api元素是包括API號(hào)碼和版本信息的元素。在圖5的示例中,每個(gè)api元素包括號(hào)碼屬性和版本屬性。號(hào)碼屬性的值表不API號(hào)碼。版本屬性的值表不版本信息。
      [0032]值得注意的是,圖5示出了票證與一個(gè)應(yīng)用程序相關(guān)聯(lián)的的示例。然而,在其他示例中,一個(gè)票證可以與多個(gè)應(yīng)用程序相關(guān)聯(lián)。在這種情況下,如果將要由每個(gè)應(yīng)用程序使用的受限API改變,則票證可能為每個(gè)應(yīng)用程序包括單獨(dú)的(separate) api元素。例如,票證可以包括與每個(gè)受限API相關(guān)聯(lián)的元素作為產(chǎn)品id元素的子元素,該產(chǎn)品id元素包括將要使用對(duì)應(yīng)的受限API的應(yīng)用程序的產(chǎn)品ID。
      [0033]然后,票證生成單元22在票證存儲(chǔ)單元24中存儲(chǔ)生成的票證(步驟S103)。通過在票證存儲(chǔ)單元24中存儲(chǔ)生成的票證,圖像形成裝置10的供應(yīng)商能夠管理例如將每個(gè)應(yīng)用程序與應(yīng)用程序被授權(quán)使用的各受限API相關(guān)聯(lián)的信息。而且,基于存儲(chǔ)于票證存儲(chǔ)單元24中的信息,票證生成單元22例如可以計(jì)算使用受限API的價(jià)格。值得注意的是,計(jì)算價(jià)格的方法并不受限于特定的方法。可以基于例如價(jià)格計(jì)算結(jié)果進(jìn)行收費(fèi)。
      [0034]然后,票證生成單元22加密生成的票證(步驟S104)。例如,生成的票證的產(chǎn)品ID可以被用作為加
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1