• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    軟件分發(fā)系統(tǒng)、軟件分發(fā)方法技術(shù)方案

    技術(shù)編號(hào):10880101 閱讀:107 留言:0更新日期:2015-01-08 04:31
    本發(fā)明專利技術(shù)提供軟件分發(fā)系統(tǒng)、軟件分發(fā)方法。軟件分發(fā)系統(tǒng)具有:第一軟件接收單元,從第一分發(fā)裝置接收軟件;第二軟件接收單元,從第二分發(fā)裝置接收作為驗(yàn)證所述軟件的程序的檢查程序;以及軟件執(zhí)行單元,對(duì)以執(zhí)行形式記述的所述軟件和所述檢查程序進(jìn)行合成,并執(zhí)行,所述第二軟件接收單元在所述第一軟件接收單元接收到所述軟件的定時(shí)嘗試取得與所述軟件對(duì)應(yīng)的檢查程序,在未能取得所述檢查程序的情況下,每隔規(guī)定的間隔重復(fù)地再次嘗試,所述軟件執(zhí)行單元在所述第二軟件接收單元接收到所述檢查程序的定時(shí),對(duì)所述軟件和所述檢查程序進(jìn)行合成。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    【國(guó)外來(lái)華專利技術(shù)】【專利摘要】本專利技術(shù)提供。軟件分發(fā)系統(tǒng)具有:第一軟件接收單元,從第一分發(fā)裝置接收軟件;第二軟件接收單元,從第二分發(fā)裝置接收作為驗(yàn)證所述軟件的程序的檢查程序;以及軟件執(zhí)行單元,對(duì)以執(zhí)行形式記述的所述軟件和所述檢查程序進(jìn)行合成,并執(zhí)行,所述第二軟件接收單元在所述第一軟件接收單元接收到所述軟件的定時(shí)嘗試取得與所述軟件對(duì)應(yīng)的檢查程序,在未能取得所述檢查程序的情況下,每隔規(guī)定的間隔重復(fù)地再次嘗試,所述軟件執(zhí)行單元在所述第二軟件接收單元接收到所述檢查程序的定時(shí),對(duì)所述軟件和所述檢查程序進(jìn)行合成。【專利說(shuō)明】
    本專利技術(shù)涉及軟件分發(fā)系統(tǒng)。
    技術(shù)介紹
    近年來(lái),能夠連接到互聯(lián)網(wǎng)的設(shè)備通過(guò)網(wǎng)絡(luò)獲取軟件的方式得到普及。在這樣的設(shè)備中,例如有從智能電話那樣的便攜終端到個(gè)人電腦、汽車的車載終端這樣的各種設(shè)備(以下,將這些終端稱為客戶終端)。由開(kāi)發(fā)人員制作出的軟件被上傳到用于進(jìn)行散發(fā)的服務(wù)器,通過(guò)系統(tǒng)自動(dòng)地、或者通過(guò)利用者的操作而被下載到客戶終端。 另一方面,如果存在惡意的軟件、包含設(shè)計(jì)錯(cuò)誤的軟件被上傳到服務(wù)器,則有在下載了該軟件的客戶終端中引起動(dòng)作不良、或者出現(xiàn)終端內(nèi)的信息泄露等這樣的損害的擔(dān)心。 因此,有如下手法:為了確保軟件的安全性,認(rèn)證機(jī)關(guān)進(jìn)行所開(kāi)發(fā)出的軟件的動(dòng)作測(cè)試,僅使測(cè)試合格了的軟件流通。專利文獻(xiàn)I記載的專利技術(shù)是與該手法相關(guān)的訪問(wèn)控制方法。在該專利技術(shù)中,認(rèn)定機(jī)關(guān)生成證明軟件安全的認(rèn)定信息,并與軟件一起發(fā)送到客戶終端。客戶終端根據(jù)該認(rèn)定信息決定向程序的訪問(wèn)許可。由此,不會(huì)使未被認(rèn)定為安全的軟件在客戶終端上動(dòng)作。 專利文獻(xiàn)1:日本特開(kāi)2003-283494號(hào)公報(bào)
    技術(shù)實(shí)現(xiàn)思路
    但是,智能電話、車載終端這樣的客戶終端中存在各種各樣的執(zhí)行環(huán)境,所以有時(shí)無(wú)法在認(rèn)證機(jī)關(guān)的固定的動(dòng)作測(cè)試環(huán)境中進(jìn)行充分的動(dòng)作驗(yàn)證。例如,在客戶終端是汽車中搭載的信息終端的情況下,如果不再現(xiàn)汽車的各種各樣的行駛狀態(tài)則無(wú)法進(jìn)行測(cè)試,所以存在難以進(jìn)行完整的動(dòng)作驗(yàn)證的問(wèn)題。 因此,本申請(qǐng)的 申請(qǐng)人:提出有能夠在執(zhí)行程序的同時(shí)進(jìn)行該程序的動(dòng)作監(jiān)視的軟件制作方法(日本特愿2011-214992)。具體而言,同時(shí)執(zhí)行用于驗(yàn)證監(jiān)視對(duì)象程序的輸入輸出狀態(tài)、變量等是否如標(biāo)準(zhǔn)一樣的監(jiān)視程序,檢測(cè)監(jiān)視對(duì)象程序的不被推薦的動(dòng)作。監(jiān)視對(duì)象既可以是應(yīng)用程序,也可以是操作系統(tǒng)(OS)主體。 但是,在客戶終端中進(jìn)行動(dòng)作的軟件被頻繁地更新(升級(jí)(update))的情況較多。為了安全對(duì)策、問(wèn)題的解決、功能追加等而進(jìn)行軟件的升級(jí)。想要在通過(guò)網(wǎng)絡(luò)來(lái)分發(fā)軟件、進(jìn)行軟件的升級(jí)的方式中應(yīng)用上述的手法的情況下,存在每次都必須同時(shí)散發(fā)分發(fā)對(duì)象的程序和與該程序?qū)?yīng)的監(jiān)視程序的制約。 也就是說(shuō),如果不以組的形式提供散發(fā)對(duì)象的軟件和對(duì)應(yīng)的監(jiān)視序,則有可能產(chǎn)生在客戶終端中動(dòng)作的軟件未受到保護(hù)的狀態(tài)。例如,在對(duì)客戶終端的OS進(jìn)行了版本升級(jí)時(shí),如果與新版本的OS對(duì)應(yīng)的監(jiān)視程序的散發(fā)耽誤了,則直到接受監(jiān)視程序的分發(fā)為止的期間成為OS未被監(jiān)視的狀態(tài),所以在版本升級(jí)后的OS中包含有問(wèn)題的代碼的情況下,有在客戶終端上被執(zhí)行的危險(xiǎn)。這樣的情況下,優(yōu)選一準(zhǔn)備好監(jiān)視程序就立即取得并應(yīng)用。但是,在以往的軟件分發(fā)服務(wù)中,并未假設(shè)隨后追加補(bǔ)充應(yīng)該與已經(jīng)分發(fā)的軟件同時(shí)執(zhí)行的其他程序的情形。也就是說(shuō),存在如果利用者不估計(jì)期間并以人工方式下載監(jiān)視程序、開(kāi)始對(duì)象軟件的監(jiān)視,則無(wú)法設(shè)為保護(hù)了軟件的狀態(tài)的問(wèn)題。 本專利技術(shù)是考慮上述問(wèn)題而完成的,目的在于提供一種能夠縮短軟件未受保護(hù)的狀態(tài)的軟件分發(fā)系統(tǒng)。 本專利技術(shù)的軟件分發(fā)系統(tǒng)是包括如下部分的軟件分發(fā)系統(tǒng):計(jì)算機(jī),具備驗(yàn)證軟件的動(dòng)作的功能;第一分發(fā)裝置,對(duì)所述計(jì)算機(jī)分發(fā)軟件;以及第二分發(fā)裝置,對(duì)所述計(jì)算機(jī)分發(fā)作為驗(yàn)證所述軟件的程序的檢查程序。另外,第一分發(fā)裝置和第二分發(fā)裝置未必一定分開(kāi),也可以是同一分發(fā)裝置。 為了解決上述問(wèn)題,特征在于,所述計(jì)算機(jī)具有:第一軟件接收單元,從所述第一分發(fā)裝置接收所述軟件;第二軟件接收單元,從所述第二分發(fā)裝置接收與所述軟件對(duì)應(yīng)的所述檢查程序;以及軟件執(zhí)行單元,合成所述檢查程序和以執(zhí)行形式記述的所述軟件并執(zhí)行,所述第二軟件接收單元在所述第一軟件接收單元接收到所述軟件的定時(shí)嘗試取得與所述軟件對(duì)應(yīng)的檢查程序,在無(wú)法取得所述檢查程序的情況下,每隔規(guī)定的間隔重復(fù)地再次嘗試,所述軟件執(zhí)行單元在所述第二軟件接收單元接收到所述檢查程序的定時(shí)對(duì)所述軟件以及所述檢查程序進(jìn)行合成。 從分發(fā)裝置分發(fā)的軟件是指,通過(guò)計(jì)算機(jī)執(zhí)行的程序、或者從程序調(diào)用的程序庫(kù)(library)。所分發(fā)的軟件既可以是操作系統(tǒng),也可以是應(yīng)用程序。另外,所分發(fā)的軟件不需要是單獨(dú)動(dòng)作的軟件,例如既可以僅是從程序調(diào)用的程序庫(kù),還可以是二進(jìn)制代碼的差分等。 接受軟件的分發(fā)的計(jì)算機(jī)在從分發(fā)裝置接收到新的軟件的定時(shí),對(duì)分發(fā)裝置請(qǐng)求取得對(duì)應(yīng)的檢查程序。直到得到對(duì)應(yīng)的檢查程序?yàn)橹怪貜?fù)發(fā)行該取得請(qǐng)求。通過(guò)構(gòu)成為這樣,即使在檢查程序被晚于軟件主體的分發(fā)而準(zhǔn)備那樣的情形下,計(jì)算機(jī)也能夠自動(dòng)地取得該檢查程序,所以能夠縮短所分發(fā)的軟件未受保護(hù)的時(shí)間。 程序的合成是指,在執(zhí)行了檢查對(duì)象的軟件時(shí),進(jìn)行同時(shí)執(zhí)行對(duì)應(yīng)的檢查程序那樣的事前處理。例如,將檢查程序添加合并到檢查對(duì)象的軟件中,生成執(zhí)行形式的一個(gè)程序。在添加合并檢查程序時(shí),變更軟件的處理內(nèi)容以使自動(dòng)執(zhí)行對(duì)應(yīng)的檢查程序。由此,能夠與檢查對(duì)象的軟件同時(shí)地執(zhí)行檢查程序。除此以外,例如還可以新生成用于同時(shí)啟動(dòng)檢查對(duì)象的軟件和對(duì)應(yīng)的檢查程序的程序。 在客戶終端側(cè),通過(guò)合成所散發(fā)的軟件和檢查程序,因?yàn)樵趫?zhí)行軟件時(shí)必定也執(zhí)行檢查程序,所以能夠更牢靠地保護(hù)軟件。 另外,特征還在于,所述第二分發(fā)裝置個(gè)別地分發(fā)與所分發(fā)的軟件的分別不同的一部分功能對(duì)應(yīng)的多個(gè)所述檢查程序。 例如,在軟件的特定的功能中發(fā)現(xiàn)問(wèn)題、進(jìn)行了用于解決該問(wèn)題的版本升級(jí)的情況下,分發(fā)僅監(jiān)視與通過(guò)該版本升級(jí)而解決了的問(wèn)題相關(guān)聯(lián)的功能的檢查程序。因?yàn)楸O(jiān)視其他功能的檢查程序已經(jīng)發(fā)送完畢,所以不進(jìn)行分發(fā)。由此,能夠減小檢查程序的數(shù)據(jù)大小,能夠縮短檢查程序的分發(fā)時(shí)間。另外,通過(guò)個(gè)別地制作檢查程序,能夠縮短直到開(kāi)發(fā)檢查程序而分發(fā)為止的時(shí)間。另外,所分發(fā)的檢查程序既可以是僅監(jiān)視對(duì)象功能的獨(dú)立的程序,也可以是用于對(duì)已經(jīng)分發(fā)完畢的檢查程序進(jìn)行升級(jí)的差分。 另外,特征還在于,所述第二軟件接收單元在所述第一軟件接收單元進(jìn)行了軟件的接收時(shí),從所述第二分發(fā)裝置取得與需要所接收到的所述軟件的其他軟件對(duì)應(yīng)的檢查程序。 例如,在對(duì)任意的軟件進(jìn)行了升級(jí)的情況下,為了執(zhí)行而需要該軟件的其他軟件有可能無(wú)法正常地動(dòng)作。為了對(duì)應(yīng)這種情況,能夠自動(dòng)地取得與該其他軟件對(duì)應(yīng)的檢查程序。 另外,特征還在于,所述第一分發(fā)裝置和所述第二分發(fā)裝置是同一分發(fā)裝置,所述分發(fā)裝置還具有:軟件合成單元,生成將分發(fā)對(duì)象的軟件和與所述軟件對(duì)應(yīng)的檢查程序合成而得到的合成軟件;以及合成軟件分發(fā)單元,對(duì)所述計(jì)算機(jī)分發(fā)所述合成軟件,在所述分發(fā)裝置中存儲(chǔ)有與分發(fā)對(duì)象的軟件對(duì)應(yīng)的檢查程序的情況下,所述軟件合成單元根據(jù)所述分發(fā)對(duì)象的軟件和所述檢查程序生成合成軟件,所述合成軟件分發(fā)單元分發(fā)所述合成軟件。 通過(guò)構(gòu)成為這樣,在分發(fā)裝置上準(zhǔn)備有與分發(fā)對(duì)象的軟件對(duì)本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種軟件分發(fā)系統(tǒng),其特征在于,包括:計(jì)算機(jī),具備驗(yàn)證軟件的動(dòng)作的功能;第一分發(fā)裝置,對(duì)所述計(jì)算機(jī)分發(fā)軟件;以及第二分發(fā)裝置,對(duì)所述計(jì)算機(jī)分發(fā)作為驗(yàn)證所述軟件的程序的檢查程序,其中,所述計(jì)算機(jī)具有:第一軟件接收單元,從所述第一分發(fā)裝置接收所述軟件;第二軟件接收單元,從所述第二分發(fā)裝置接收與所述軟件對(duì)應(yīng)的所述檢查程序;以及軟件執(zhí)行單元,對(duì)以執(zhí)行形式記述的所述軟件和所述檢查程序進(jìn)行合成并執(zhí)行,所述第二軟件接收單元在所述第一軟件接收單元接收到所述軟件的定時(shí)嘗試取得與所述軟件對(duì)應(yīng)的檢查程序,在未能取得所述檢查程序的情況下,每隔規(guī)定的間隔重復(fù)地再次嘗試,所述軟件執(zhí)行單元在所述第二軟件接收單元接收到所述檢查程序的定時(shí),對(duì)所述軟件與所述檢查程序進(jìn)行合成。

    【技術(shù)特征摘要】
    【國(guó)外來(lái)華專利技術(shù)】...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:鈴木賢明井正治
    申請(qǐng)(專利權(quán))人:豐田自動(dòng)車株式會(huì)社
    類型:發(fā)明
    國(guó)別省市:日本;JP

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 日韩精品久久无码人妻中文字幕| 人妻AV中出无码内射| 国产成人精品无码专区| 无码av无码天堂资源网| 亚洲AV无码国产精品色午友在线 | 色窝窝无码一区二区三区成人网站| 欧洲精品久久久av无码电影 | 日韩AV无码久久一区二区| 亚洲中文无码卡通动漫野外| yy111111电影院少妇影院无码| 日木av无码专区亚洲av毛片 | 日韩人妻系列无码专区| 亚洲AV无码久久寂寞少妇| 无码不卡亚洲成?人片| 亚洲av无码一区二区三区四区| 久久久久亚洲Av无码专| 亚洲精品无码成人片在线观看 | 韩日美无码精品无码| 精品乱码一区内射人妻无码| 日木av无码专区亚洲av毛片| 免费无码黄网站在线看| 久久久久亚洲AV无码去区首| 毛片无码一区二区三区a片视频| 国产成人无码18禁午夜福利p | 亚洲热妇无码AV在线播放| 久久亚洲av无码精品浪潮| 亚洲精品无码中文久久字幕| 91精品无码久久久久久五月天 | 无码专区狠狠躁躁天天躁| 精品无码人妻一区二区三区不卡| 亚洲中文无码mv| 亚洲AV无码乱码在线观看代蜜桃 | 天码av无码一区二区三区四区| 精品无码国产自产在线观看水浒传| 亚洲av永久无码精品古装片| 国产成人无码一区二区在线观看 | 久久午夜伦鲁片免费无码| 日韩精品无码一区二区三区AV | 亚洲av无码av制服另类专区| 中文字幕丰满乱孑伦无码专区 | 久久久久亚洲AV无码专区首|