CN103119559A - 信息生成***及其方法 - Google Patents

信息生成***及其方法 Download PDF

Info

Publication number
CN103119559A
CN103119559A CN201180027308XA CN201180027308A CN103119559A CN 103119559 A CN103119559 A CN 103119559A CN 201180027308X A CN201180027308X A CN 201180027308XA CN 201180027308 A CN201180027308 A CN 201180027308A CN 103119559 A CN103119559 A CN 103119559A
Authority
CN
China
Prior art keywords
mentioned
information
aforesaid operations
storage part
operating system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201180027308XA
Other languages
English (en)
Other versions
CN103119559B (zh
Inventor
吉田稔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CN103119559A publication Critical patent/CN103119559A/zh
Application granted granted Critical
Publication of CN103119559B publication Critical patent/CN103119559B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/572Secure firmware programming, e.g. of basic input output system [BIOS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6281Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database at program execution time, where the protection is within the operating system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2105Dual mode as a secondary aspect

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)
  • Storage Device Security (AREA)

Abstract

本发明的目的是要提供一种通过在由服务器装置管理的操作***资源信息中选择性地将所希望的操作***组成部件发送给客户端装置,由此能够生成与用户的请求对应的操作***的信息生成***及其方法。在由服务器装置(20)管理的操作***资源信息以及应用程序资源信息中,将所希望的操作***组成部件以及应用程序选择性地发送给客户端装置(30)。

Description

信息生成***及其方法
技术领域
本发明涉及信息生成***及其方法。
背景技术
近年来,开发和提出了各种采用所谓的云计算的***,即从客户端装置经由互联网线路访问服务器装置,利用由该服务器装置管理的软件来执行各种处理。
现有技术文献
专利文献
专利文献1:日本特开2009-70375号公报。
发明内容
发明要解决的问题
本发明的目的是要提供一种在由服务器装置管理的操作***资源信息中选择性地将所希望的操作***组成部件发送给客户端装置,由此能够生成与用户的请求对应的操作***的信息生成***及其方法。
用于解决问题的手段
本发明的一个形态的信息生成***,是经由预定的通信线路连接了安装有预定的启动介质的客户端装置与服务器装置的信息生成***,其中,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,
上述服务器装置具有:操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息;以及操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息对应地存储多个上述操作***组成信息,
上述客户端装置具有:读出控制部,用于当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;操作***组成信息取得部,用于经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;显示控制部,用于基于该取得的多个上述操作***组成信息,在显示部上显示用于提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及操作***生成部,用于当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述服务器装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
另外,本发明的一个形态的信息生成方法,是经由预定的通信线路连接了安装有预定的启动介质的客户端装置与服务器装置的信息生成***的信息生成方法,其中,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,
在上述服务器装置中设置有:操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息;以及操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息对应地存储多个上述操作***组成信息;该信息生成方法包括:读出步骤,当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;操作***组成信息取得步骤,经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;显示步骤,基于该取得的多个上述操作***组成信息,在显示部上显示用来提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及操作***生成步骤,当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述服务器装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
另外,本发明的一个形态的信息生成***,是经由预定的通信线路连接了安装有预定的启动介质的客户端装置与服务器装置的信息生成***,其中,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,
上述的服务器装置具有:操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息对应地存储多个上述操作***组成信息,
上述客户端装置具有:操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息;读出控制部,用于当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;操作***组成信息取得部,用于经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;显示控制部,用于基于该取得的多个上述操作***组成信息,在显示部上显示用来提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及操作***生成部,用于当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述客户端装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
另外,本发明的一个方形态的信息生成方法,是经由预定的通信线路连接了安装有预定的启动介质的客户端装置与服务器装置的信息生成***的信息生成方法,其中,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,在上述服务器装置中设置有:操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息,对应地存储多个上述操作***组成信息,
在上述客户端装置中设置有:操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;以及应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息,
该信息生成方法包括:读出步骤,当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;操作***组成信息取得步骤,经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;显示步骤,基于该取得的多个上述操作***组成信息,在显示部上显示用来提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及操作***生成步骤,当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述服务器装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
发明的效果
通过本发明的信息生成***及其方法,通过在由服务器装置管理的操作***资源信息中选择性地将所需要的操作***组成部件发送给客户端装置,能够生成与用户的请求对应的操作***。
附图说明
[图1]示出根据本发明的实施方式的信息生成***的结构的方框图。
[图2]示出根据本发明的实施方式的信息生成处理过程的流程图。
具体实施方式
下面参照附图说明本发明的实施方式。
在图1中示出了本发明的实施方式的信息生成***10的结构。该信息生成***10是通过在管理并存储操作***(OS)资源或应用程序资源等的服务器装置20上经由例如因特网线路等通信线路40连接例如由个人计算机等构成的客户端装置30上而形成的。
在该实施方式中,客户端装置30不在其内部保留操作***或应用程序,而通过从服务器装置20管理的操作***资源信息中选择性地取得所希望的操作***组成部件,由此根据用户需求生成并使用操作***。
然而,在该信息生成***10中,事先将客户端装置30上安装的介质准备为启动介质130。在该启动介质130中,将客户端装置30连接到服务器装置20上,通过从该服务器20中选择性地取得所希望的操作***组件部件,来存储用于根据用户请求生成操作***的***启动资源信息,以及为了确定启动介质130而由启动介质130固有的识别信息构成的介质识别信息。
另外,作为该启动介质130,可以使用例如光盘(CD)、USB存储器、SD存储卡等。
另一方面,服务器装置20具备用于存储各种信息的存储部50~110。但是,在客户端装置30侧使用的操作***由至少一个以上的操作***组成部件来生成。在该实施方式中,操作***(OS)资源存储部70,作为发送到客户端装置30的操作***组成部件的候选,存储由多个操作***组成部件构成的操作***资源信息。此外,该操作***组成部件在加密的状态下被存储在操作***(OS)资源存储部70中。
应用程序资源存储部80作为向客户端装置30发送的应用程序的候选,存储由多个应用程序构成的应用程序资源信息。作为该应用程序的实例,例如为浏览器、办公软件、CAD软件、多媒体编辑软件等。另外,该应用程序在加密的状态下被存储在应用程序资源存储部80中。
资源信息存储部50针对在操作***(OS)资源存储部70中存储的每个操作***组成部件,分别对应地存储将该操作***组成部件解密时所希望的密钥,和作为根据该操作***组成部件唯一导出的信息的散列值(也就是基准散列值)。
也就是,资源信息存储部50对应地存储操作***组成部件固有的资源识别信息、解密该操作***组成部件时所需的密钥以及根据该操作***组成部件算出的散列值。
另外,资源信息存储部50针对每个在应用程序资源存储部80中存储的应用程序,分别对应地存储解密该应用程序时所需的密钥,和作为根据该应用程序唯一导出的信息的散列值(也就是基准散列值)。
也就是,资源信息存储部50对应地存储应用程序固有的资源识别信息、解密该应用程序时所需的密钥以及根据该应用程序算出的散列值。
介质信息存储部90针对每个启动介质130,分别存储作为根据该启动介质130所存储的***启动资源信息唯一导出的信息的散列值(也就是基准散列值)。
也就是,介质信息存储部90对应地存储启动介质130固有的介质识别信息,和根据该启动介质130所存储的***启动资源信息算出的散列值。
但是,在该实施方式中,用户通过从操作***资源信息和应用程序资源信息中分别选定所希望的操作***组成部件和应用程序,来预先选定操作***组成部件和应用程序的组合,并将该组合信息作为操作***结构信息在服务器装置20上登记。
具体地,在操作***(OS)组成信息存储部60中,针对每个启动介质130也就是每个介质识别信息,存储由操作***组成部件和应用程序的组合信息构成的操作***组成信息。
这样,操作***(OS)组成信息存储部60对应地存储启动介质130固有的介质识别信息,以及由操作***组成部件和应用程序的组合信息构成的操作***组成信息。
进一步地,在该实施方式中,用户在将相同的启动介质130安装到客户端装置30中时,为了能够从作为操作***组成部件和应用程序的组合的多个组合中,选择所需的组合,因此对于相同的介质识别信息,将多个组合信息登记在服务器装置20中。
也就是,操作***(OS)组成信息存储部60对应地存储介质识别信息以及操作***组成部件和应用程序的组合信息,并且,对相同的介质识别信息对应地存储多个组合信息。
用户管理信息存储部100对于每个启动介质130,分别对应地存储在安装了该启动介质130的客户端装置30中执行用户认证时所使用的密码,以及在个人信息存储部110中存储预定的个人信息时所需的密钥。
也就是,用户管理信息存储部100相应地添加并存储启动介质130固有的介质识别信息、在客户端装置30中执行用户认证时所需的密码以及在个人信息存储部110中存储个人信息时所需的密钥。
个人信息存储部100针对每个启动介质130,分别存储在安装了该启动介质130的客户端装置30中根据用户的使用而生成的个人信息。在该个人信息中,包括例如办公软件生成的文件数据或表格数据等,将它们加密之后存储在个人信息存储部100中。
也就是,个人信息存储部110对应地存储启动介质130固有的介质识别信息,以及个人信息,该个人信息是使用在用户管理信息存储部100中与该介质识别信息对应地存储的密钥而加密的信息。
这里在图2中示出了该实施方式的信息生成处理过程RT10。在该图2中,当进入到信息生成处理过程RT10时,在步骤SP10中,当用户在客户端装置30中设置启动介质130并加载电源时,移动到步骤SP20,客户端装置30的控制部230从启动介质130中读出***启动资源信息和介质识别信息,其中将***启动资源信息存储在初期启动操作***(OS)存储部160的***启动资源存储部170中,并且,将介质识别信息存储在初期启动操作***(OS)存储部160的识别信息存储部180中。
在步骤SP30中,控制部230基于在该初期启动操作***(OS)存储部160中的***启动资源存储部170所存储的***启动资源以及识别信息存储部180中所存储的介质识别信息,通过通信线路40,确立在与服务器装置20之间的例如SSL通信等加密通信。
在步骤SP40中,控制部230包含安装在该客户端装置30中的启动介质130固有的介质识别信息地生成用于从服务器装置20中取得操作***组成信息的操作***组成信息取得请求,并将其经由通信线路40发送给服务器装置20。
服务器装置20的控制部120在接收到该操作***组成信息取得请求时,从操作***(OS)组成信息存储部60中,读出包含在操作***组成信息取得请求中的与介质识别信息对应地存储的操作***组成信息,并将其经由通信线路40发送给客户端装置30。
客户端装置30的控制部230在接收到该操作***组成信息时,基于该操作***组成信息,生成操作***组成信息选择画面,并将该画面在显示部140上进行显示,由此提示用户从作为操作***组成部件和应用程序的组合的多个组合中,选择所希望的组合。
作为在该操作***组成信息选择画面中显示的组合的一个实例,可以例举如下组合:由全部操作***组成部件与浏览器的组合构成的浏览器功能操作***,由全部的操作***组成部件、浏览器与办公软件的组合构成的简易功能操作***,由全部操作***组成部件与全部应用程序的组合构成的完全功能操作***等。
在该状态下,当用户查看显示部140显示的操作***组成信息选择画面,同时通过操作操作部150从操作***组成部件和应用程序的多个组合中,选择所需的组合时,控制部230生成表示与选择的组合相关的信息的操作***组成选择信息,并经由通信线路40将其发送给服务器装置20。
服务器装置20的控制部120在接收到操作***组成选择信息时,基于该操作***组成选择信息所示出的操作***组成部件和应用程序的组合,从操作***(OS)资源存储部70中读出所需的操作***组成部件,并且从应用程序资源存储部80中读出所需的应用程序。此时,操作***组成部件与应用程序作为不可写只读而存储在主启动操作***存储部中。由此,主启动操作***能够以抑制受到病毒或篡改等的影响的只读方式来动作,而且还能以所需的组成来动作。
此外,控制部120从资源信息存储部50中读出与操作***组成选择信息所示出的操作***组成部件固有的资源识别信息对应地存储的密钥以及散列值,并且读出与操作***组成选择信息所示出的应用程序固有的资源识别信息对应地存储的密钥以及散列值。
然后,控制部120将操作***组成部件以及该操作***组成部件所对应的密钥和散列值,和应用程序以及该应用程序所对应的密钥和散列值,经由通信线路40发送给客户端装置30。
客户端装置30的控制部230在接收到操作***组成部件以及该操作***组成部件所对应的密钥和散列值时,根据该接收到的操作***组成部件计算出散列值,并将该计算出的散列值与接收到的散列值进行比较。
当比较结果为两者一致的情况下,控制部230判断出接收到的操作***组成部件没有被篡改,而使用密钥解密该操作***组成部件。与此相对,当比较结果为两者不一致的情况下,控制部230判断出接收到的操作***组成部件已被篡改,结束该信息生成处理过程RT10。
同样地,客户端装置30的控制部230在接收到应用程序以及该应用程序所对应的密钥和散列值时,根据该接收到的应用程序计算出散列值,并将该计算出的散列值与接收到的散列值进行比较。
当比较结果为两者一致的情况下,控制部230判断出接收到的应用程序没有被篡改,于是使用密钥解密该应用程序。与此相对,当比较结果为两者不一致的情况下,控制部230判断出接收到的应用程序已被篡改,于是结束该信息生成处理过程RT10。
这样,在接收到的操作***组成部件和应用程序都没有被篡改的情况下,控制部230就将其中的操作***组成部件存储在主启动操作***(OS)存储部190的操作***(OS)存储部200中,并且,将应用程序存储在主启动操作***(OS)存储部190的应用程序存储部210中,由此生成用户所希望的操作***,并基于该操作***执行各种操作。
在步骤SP50中,客户端装置30的控制部230生成用于从服务器装置20中取得启动介质130的散列值的启动介质散列值取得请求,经由通信线路40将其发送给服务器装置20。
服务器装置20的控制部120在接收到启动介质散列值取得请求时,从介质信息存储部90中,读出与安装在客户端装置30中的启动介质130固有的介质识别信息对应地存储的散列值,并经由通信线路40将其发送给客户端装置30。
客户端装置30的控制部30在接收到服务器装置20发送来的散列值时,根据启动介质130中存储的***启动资源信息,也就是初期启动操作***(OS)存储部的***启动资源存储部170中所存储的***启动资源信息来计算出散列值,并将该计算出的散列值与接收到的散列值进行比较。
当比较结果为两者一致的情况下,控制部230判断出启动介质130没有被篡改,继续移动到步骤SP60。与此相对,当比较结果为两者不一致的情况下,控制部230判断出启动介质130已被篡改,于是结束该信息生成处理过程RT10。通过该与服务器装置组合的启动介质是否被篡改检查,即使不使用用于防止篡改的特殊的介质,而使用通常的介质,也可以防止篡改,提高安全性。
在步骤SP60中,客户端装置30的控制部230响应操作部150上的用户的输入操作,输入了用来进行用户验证的密码时,生成用于从服务器装置20中取得作为比较对象的密码的密码取得请求,并经由通信线路40发送到服务器装置20。
服务器装置20的控制部120在接收到密码取得请求时,从用户管理信息存储部100中,读出与安装在客户端装置30上的启动介质130固有的介质识别信息对应地存储的密码,并经由通信线路40将其发送给客户端装置30。
客户端装置30的控制部230在接收到服务器装置20发送来的密码时,将用户输入的密码与服务器装置20发送来的密码进行比较。
当比较结果为两者一致的情况下,控制部230判断出用户认证成功,继续移动到步骤SP70。与此相对,当比较结果为两者不一致的情况下,控制部230判断出用户认证失败,于是结束该信息生成处理过程RT10。
在步骤SP70中,客户端装置30的控制部230,生成用来取得根据用户过去的使用而生成的文件数据或表格数据等个人信息的个人信息取得请求,并经由通信线路40将其发送给服务器装置20。
服务器装置20的控制部120在接收到该个人信息取得请求时,从个人信息存储部110中,读出与安装在客户端装置30上的启动介质130固有的介质识别信息对应地存储的个人信息,并且,从用户管理信息存储部100中,读出与该介质识别信息对应地存储的密钥,并经由通信线路40将它们发送给客户端装置30。
客户端装置30的控制部230在接收到这些个人信息和密钥时,使用密钥对加密了的个人信息进行解密,将所得的个人信息存储在主启动操作***(OS)存储部190的个人信息存储部220中。然后移动到步骤SP80,结束该信息生成处理程序RT10。
此后,用户就能够使用客户端装置30,客户端装置30的控制部230基于主启动操作***(OS)存储部190中的操作***(OS)存储部200中存储的操作***组成部件以及应用程序存储部210中存储的应用程序,执行各种处理,并且此时根据需要参考个人信息存储部220中存储的个人信息。
这样根据该实施方式,通过在服务器装置20管理的操作***资源信息和应用程序资源信息中,将所希望的操作***组成部件和应用程序选择性地发送给客户端装置30,可以根据用户请求生成操作***。
另外,根据该实施方式,在客户端装置30侧,通过检查从服务器装置20发送来的操作***组成部件和应用程序,以及启动介质130中存储的***启动资源信息是否被篡改,能够提高信息生成***10中的安全的可靠性。
并且,在上述实施方式中,说明了将启动介质130作为启动介质的情况,但是本发明不限制于此,也可以采用其它各种启动介质,使其将客户端装置30连接到服务器装置20上,并在客户端装置30与服务器装置20之间进行通信,由此存储用于生成所希望的操作***的***启动资源信息和启动介质130固有的介质识别信息。
另外,在上述实施方式中,说明了将操作***(OS)资源存储部70作为操作***资源存储部的情况,但是本发明不限制于此,也可以使用其它各种存储作为用于生成在客户端装置30中使用的操作***的操作***组成部件,由多个操作***组成部件所构成的操作***资源信息的操作***资源存储部。
此外,在上述实施方式中,说明了将应用程序资源存储部80作为应用程序资源存储部的情况,但是本发明不限制于此,也可以使用其它各种存储由多个应用程序所构成的应用程序资源信息的应用程序资源存储部。
另外,在上述实施方式中,说明了将操作***(OS)组成信息存储部60作为操作***组成信息存储部的情况,但是本发明不限制于此,也可以使用其它各种操作***组成信息存储部,使其对应地存储启动介质130固有的介质识别信息,以及由操作***组成部件和应用程序的组合信息构成的操作***组成信息,并且针对同一个介质识别信息,对应地存储多个操作***组成信息。
此外,在上述实施方式中,说明了将控制部230作为读出控制部的情况,但是本发明不限制于此,也可以使用其它各种读出控制部,使其在启动介质130被安装在客户端装置30中时,从启动介质130中读出***启动资源信息和介质识别信息,将***自动资源信息存储在初期启动操作***(OS)存储部160的***启动资源存储部170中,并且将介质识别信息存储在初期启动操作***(OS)存储部160的识别信息存储部180中。
另外,在上述实施方式中,说明了将控制部230作为操作***组成信息取得部的情况,但是本发明不限制于此,也可以使用其它各种的操作***组成信息取得部,使其经由通信线路40从服务器装置20的操作***(OS)组成信息存储部60中读出与安装在客户端装置30上的启动介质130固有的介质识别信息对应地存储的操作***组成信息,由此取得多个操作***组成信息。
此外,在上述实施方式中,说明了将控制部230作为显示控制部的情况,但是本发明不限制于此,也可以使用其它各种显示控制部,使其基于所取得的多个操作***组成信息,将用于向用户提示从多个操作***组成信息中选择所希望的操作***组成信息的操作***组成信息选择画面显示在显示部140上。
另外,在上述实施方式中,说明了将控制部230作为操作***生成部的情况,但是本发明不限制于此,也可以使用其它各种操作***生成部,使其在根据操作部150中的用户的选择操作,从多个操作***组成信息中选择所希望的操作***组成信息时,基于该选择的操作***组成信息,从服务器装置20的操作***(OS)资源存储部70中读出所希望的操作***组成部件,并且从应用程序资源存储部80中读出所希望的应用程序,将该读出的操作***组成部件存储在主启动操作***(OS)存储部190的操作***(OS)存储部200中,并且将该读出的应用程序存储在主启动操作***(OS)存储部190的应用程序存储部210中,由此生成所需的操作***。
此外,在上述实施方式中,说明了将资源信息存储部50作为资源信息存储部的情况,但是本发明不限制于此,也可以使用其它各种资源信息存储部,使其对应地存储操作***组成部件固有的资源识别信息以及根据操作***组成部件计算出的基准散列值,并且对应地存储应用程序固有的资源识别信息以及根据应用程序计算出的基准散列值。
另外,在上述实施方式中,已经对作为介质信息存储部的介质信息存储部90所适用的情况进行了阐述,但是本发明不限制于此,也可以使用其它各种的介质信息存储部,使其相应地添加并存储启动介质130固有的介质识别信息,以及从存储在启动介质130中的***启动资源信息中计算出的基准散列值。
此外,在上述实施方式中,说明了将控制部230作为启动介质验证部的情况,但是本发明不限制于此,也可以使用其它各种启动介质验证部,使其从服务器装置20的介质信息存储部90中,读出与安装在客户端装置30中的启动介质130固有的介质识别信息对应地存储的基准散列值,根据初期启动操作***(OS)存储部160的***启动资源存储部170中存储的***启动资源信息来计算出比较对象的散列值,将该计算出的比较对象的散列值与基准散列值进行比较,从而验证启动介质130的同一性。
另外,在上述实施方式中,虽然服务器装置上配置了操作资源信息存储部、应用程序资源信息存储部、个人信息存储部,但是这些存储部也可以不在服务器装置上,它们也可以配置在客户端装置上。
此外,在上述实施方式中,虽然在加载电源的情况下(启动时)自动地显示操作***组成信息选择画面,但是也可以通过预先设定省略时的操作***组成信息,不显示操作***组成信息选择画面而自动地启动。另外,在该信息生成***中,也可以在一旦生成操作***之后,用户可以再次变更操作***组成地在其它操作过程中显示操作***组成信息选择画面。
附图标记的说明
Figure BPA00001657703500141

Claims (8)

1.一种信息生成***,其经由预定的通信线路连接了安装有预定的启动介质的客户端装置以及服务器装置,该信息生成***的特征在于,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,
上述服务器装置具有:
操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中,上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;
应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息;以及
操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息对应地存储多个上述操作***组成信息,
上述客户端装置具有:
读出控制部,用于当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;
操作***组成信息取得部,用于经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;
显示控制部,用于基于该取得的多个上述操作***组成信息,在显示部上显示用于提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及
操作***生成部,用于当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述服务器装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
2.根据权利要求1所述的信息生成***,其特征在于:
上述服务器装置还具备:资源信息存储部,用于对应地存储上述操作***组成部件固有的资源识别信息和根据上述操作***组成部件计算出的基准散列值,并且对应地存储上述应用程序固有的上述资源识别信息和根据上述应用程序计算出的基准散列值,
上述操作***生成部从上述服务器装置的上述资源信息存储部中读出与读出对象的上述操作***组成部件固有的上述资源识别信息对应地存储的上述基准散列值,并且读出与读出对象的上述应用程序固有的上述资源识别信息对应地存储的上述基准散列值;根据从上述服务器装置的上述操作***资源存储部中读出的上述操作***组成部件来计算比较对象的散列值,并且根据从上述应用程序资源存储部中读出的上述应用程序来计算比较对象的上述散列值;针对上述操作***组成部件和上述应用程序,分别比较该计算出的比较对象的上述散列值和上述基准散列值,当它们都一致时,将上述操作***组成部件存储在上述主启动操作***存储部的上述操作***存储部中,并且将上述应用程序存储在上述主启动操作***存储部的上述应用程序存储部中,由此生成所希望的上述操作***。
3.根据权利要求1所述的信息生成***,其特征在于:
上述服务器装置还具备:介质信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息,和根据在上述启动介质中存储的上述***启动资源信息计算出的基准散列值,
上述客户端装置还具备:启动介质验证部,用于从上述服务器装置的上述介质信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述基准散列值,根据上述初期启动操作***存储部的上述***启动资源存储部中存储的上述***启动资源信息来计算比较对象的散列值,将该计算出的比较对象的上述散列值与上述基准散列值进行比较,由此验证上述启动介质的同一性。
4.一种信息生成方法,其是经由预定的通信线路连接了安装有预定的启动介质的客户端装置与服务器装置的信息生成***的信息生成方法,该信息生成方法的特征在于,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,
在上述服务器装置中设置有:
操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中,上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;
应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息;以及
操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息对应地存储多个上述操作***组成信息;
该信息生成方法包括:
读出步骤,当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;
操作***组成信息取得步骤,经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;
显示步骤,基于该取得的多个上述操作***组成信息,在显示部上显示用来提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及
操作***生成步骤,当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述服务器装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
5.根据权利要求4所述的信息生成方法,其特征在于:
上述服务器装置还设置有:资源信息存储部,用于对应地存储上述操作***组成部件固有的资源识别信息和根据上述操作***组成部件计算出的基准散列值,并且对应地存储上述应用程序固有的上述资源识别信息和根据上述应用程序计算出的基准散列值;
上述操作***生成步骤包括:
从上述服务器装置的上述资源信息存储部中读出与读出对象的上述操作***组成部件固有的上述资源识别信息对应地存储的上述基准散列值,并且读出与读出对象的上述应用程序固有的上述资源识别信息对应地存储的上述基准散列值;
根据从上述服务器装置的上述操作***资源存储部中读出的上述操作***组成部件来计算比较对象的散列值,并且根据从上述应用程序资源存储部中读出的上述应用程序来计算比较对象的上述散列值;
针对上述操作***组成部件和上述应用程序,分别比较该计算出的比较对象的上述散列值和上述基准散列值,当它们都一致时,将上述操作***组成部件存储在上述主启动操作***存储部的上述操作***存储部中,并且将上述应用程序存储在上述主启动操作***存储部的上述应用程序存储部中,由此生成所希望的上述操作***。
6.根据权利要求4所述的信息生成方法,其特征在于:
在上述服务器装置还设置有:介质信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息,和根据在上述启动介质中存储的上述***启动资源信息计算出的基准散列值,
该信息生成方法还包括:
启动介质验证步骤,从上述服务器装置的上述介质信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述基准散列值,根据在上述初期启动操作***存储部的上述***启动资源存储部中存储的上述***启动资源信息来计算比较对象的散列值,将该计算出的比较对象的上述散列值与上述基准散列值进行比较,由此验证上述启动介质的同一性。
7.一种信息生成***,其经由预定的通信线路连接了安装有预定的启动介质的客户端装置与服务器装置,该信息生成***的特征在于,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,
上述的服务器装置具有:操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息对应地存储多个上述操作***组成信息,
上述客户端装置具有:
操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中,上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;
应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息;
读出控制部,用于当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;
操作***组成信息取得部,用于经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中,读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;
显示控制部,用于基于该取得的多个上述操作***组成信息,在显示部上显示用来提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及
操作***生成部,用于当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述客户端装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
8.一种信息生成方法,其是经由预定的通信线路连接了安装有预定的启动介质的客户端装置与服务器装置的信息生成***的信息生成方法,该信息生成方法的特征在于,
在上述启动介质中存储有:用于通过将上述客户端装置与上述服务器装置连接并在上述客户端装置与上述服务器装置之间进行通信来生成所希望的操作***的***启动资源信息,和上述启动介质固有的介质识别信息,
在上述服务器装置中设置有:操作***组成信息存储部,用于对应地存储上述启动介质固有的上述介质识别信息和由上述操作***组成部件以及上述应用程序的组合信息构成的操作***组成信息,并且针对同一个上述介质识别信息,对应地存储多个上述操作***组成信息,
在上述客户端装置中设置有:
操作***资源存储部,用于存储由多个操作***组成部件构成的操作***资源信息,其中,上述操作***组成部件用于生成在上述客户端装置中使用的上述操作***;以及
应用程序资源存储部,用于存储由多个应用程序构成的应用程序资源信息,
该信息生成方法包括:
读出步骤,当上述启动介质被安装到上述客户端装置中时,从上述启动介质中读出上述***启动资源信息和上述介质识别信息,将上述***启动资源信息存储在初期启动操作***存储部的***启动资源存储部中,并且将上述介质识别信息存储在上述初期启动操作***存储部的识别信息存储部中;
操作***组成信息取得步骤,经由上述通信线路,从上述服务器装置的上述操作***组成信息存储部中读出与安装在上述客户端装置中的上述启动介质固有的上述介质识别信息对应地存储的上述操作***组成信息,由此取得多个上述操作***组成信息;
显示步骤,基于该取得的多个上述操作***组成信息,在显示部上显示用来提示用户从多个上述操作***组成信息中选择所希望的上述操作***组成信息的操作***组成信息选择画面;以及
操作***生成步骤,当根据用户在操作部中的选择操作,从多个上述操作***组成信息中选择了所希望的上述操作***组成信息时,基于该选择出的上述操作***组成信息,从上述服务器装置的上述操作***资源存储部中读出所希望的上述操作***组成部件,并且从上述应用程序资源存储部中读出所希望的上述应用程序,将该读出的上述操作***组成部件存储在主启动操作***存储部的操作***存储部中,并且将该读出的上述应用程序存储在上述主启动操作***存储部的应用程序存储部中,由此生成所希望的上述操作***。
CN201180027308.XA 2010-06-02 2011-06-01 信息生成***及其方法 Expired - Fee Related CN103119559B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010139907A JP2011253511A (ja) 2010-06-02 2010-06-02 情報生成システム及びその方法
JP2010-139907 2010-06-02
PCT/JP2011/062560 WO2011152438A1 (ja) 2010-06-02 2011-06-01 情報生成システム及びその方法

Publications (2)

Publication Number Publication Date
CN103119559A true CN103119559A (zh) 2013-05-22
CN103119559B CN103119559B (zh) 2018-01-30

Family

ID=45066797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180027308.XA Expired - Fee Related CN103119559B (zh) 2010-06-02 2011-06-01 信息生成***及其方法

Country Status (6)

Country Link
US (1) US20130204929A1 (zh)
EP (1) EP2579153A4 (zh)
JP (3) JP2011253511A (zh)
KR (1) KR101425456B1 (zh)
CN (1) CN103119559B (zh)
WO (1) WO2011152438A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108600529A (zh) * 2018-04-09 2018-09-28 北京小米移动软件有限公司 信息交互方法、装置及计算机可读存储介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10817612B2 (en) * 2014-05-16 2020-10-27 Sony Semiconductor Solutions Corporation Information processing device, information processing method, and electronic apparatus
JP6821301B2 (ja) * 2015-12-07 2021-01-27 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、及びプログラム
CN108228270B (zh) * 2016-12-19 2021-04-16 腾讯科技(深圳)有限公司 启动资源加载方法及装置
JP7050503B2 (ja) * 2018-01-29 2022-04-08 Necプラットフォームズ株式会社 完全性検証装置、完全性検証システム、完全性検証方法、及び、完全性検証プログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1249877A (zh) * 1997-08-07 2000-04-05 西门子公司 把第一个计算机(服务器)提供的功能下载到第二个计算机(客户)上的方法
CN101427237A (zh) * 2004-05-07 2009-05-06 慧智科技公司 操作***与应用程序的集成按需交付***与方法
CN101689237A (zh) * 2007-06-25 2010-03-31 微软公司 激活***体系结构
WO2011048645A1 (ja) * 2009-10-19 2011-04-28 Suginaka Junko 端末管理システム及び端末管理方法

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0962455A (ja) * 1995-08-25 1997-03-07 Sharp Corp 計算機システム
US7590739B2 (en) * 1999-11-22 2009-09-15 Akamai Technologies, Inc. Distributed on-demand computing system
JP3714119B2 (ja) * 2000-06-13 2005-11-09 日本電気株式会社 Biosプリブート環境を利用したユーザ認証型ネットワークosブート方法及びシステム
US7428636B1 (en) * 2001-04-26 2008-09-23 Vmware, Inc. Selective encryption system and method for I/O operations
US7444393B2 (en) * 2001-10-30 2008-10-28 Keicy K. Chung Read-only storage device having network interface, a system including the device, and a method of distributing files over a network
JP2003202929A (ja) * 2002-01-08 2003-07-18 Ntt Docomo Inc 配信方法および配信システム
US7577722B1 (en) * 2002-04-05 2009-08-18 Vmware, Inc. Provisioning of computer systems using virtual machines
US7379982B2 (en) * 2002-04-15 2008-05-27 Bassam Tabbara System and method for custom installation of an operating system on a remote client
US8209680B1 (en) * 2003-04-11 2012-06-26 Vmware, Inc. System and method for disk imaging on diverse computers
JP2004334537A (ja) * 2003-05-07 2004-11-25 Sony Corp プログラム処理システム及びプログラム処理方法、並びにコンピュータ・プログラム
JP2005038411A (ja) * 2003-06-30 2005-02-10 Sony Corp 機器認証情報組込システム、端末機器、機器認証情報処理方法、機器認証情報処理プログラム、提供サーバ、機器認証情報提供方法、機器認証情報提供プログラム、及び記憶媒体
US8260893B1 (en) * 2004-07-06 2012-09-04 Symantec Operating Corporation Method and system for automated management of information technology
US20060020810A1 (en) * 2004-07-24 2006-01-26 International Business Machines Corporation System and method for software load authentication
US7698744B2 (en) * 2004-12-03 2010-04-13 Whitecell Software Inc. Secure system for allowing the execution of authorized computer program code
US20070008973A1 (en) * 2005-07-11 2007-01-11 Galea Nicholas P A Thin client server
US7743260B2 (en) * 2006-05-17 2010-06-22 Richard Fetik Firewall+storage apparatus, method and system
JP5028904B2 (ja) * 2006-08-10 2012-09-19 ソニー株式会社 電子機器、および起動方法
US7802082B2 (en) * 2006-08-31 2010-09-21 Intel Corporation Methods and systems to dynamically configure computing apparatuses
US7712143B2 (en) * 2006-09-27 2010-05-04 Blue Ridge Networks, Inc. Trusted enclave for a computer system
US8321597B2 (en) * 2007-02-22 2012-11-27 Super Talent Electronics, Inc. Flash-memory device with RAID-type controller
JP4392672B2 (ja) * 2007-08-01 2010-01-06 Necシステムテクノロジー株式会社 ソフトウェア無線通信装置、及びソフトウェア更新方法、並びに、ソフトウェア無線通信システム
JP4993122B2 (ja) * 2008-01-23 2012-08-08 大日本印刷株式会社 プラットフォーム完全性検証システムおよび方法
US8171560B2 (en) * 2008-04-07 2012-05-01 Microsoft Corporation Secure content pre-distribution to designated systems
US20090254898A1 (en) * 2008-04-08 2009-10-08 Microsoft Corporation Converting a device from one system to another
US8150039B2 (en) * 2008-04-15 2012-04-03 Apple Inc. Single security model in booting a computing device
US8473615B1 (en) * 2008-05-20 2013-06-25 Verizon Patent And Licensing Inc. System and method for customer provisioning in a utility computing platform
US8341384B2 (en) * 2008-06-06 2012-12-25 Apple Inc. Installation of software onto a computer
GB2470198A (en) * 2009-05-13 2010-11-17 Evidence Talks Ltd Digital forensics using a control pod with a clean evidence store
US9037843B2 (en) * 2010-03-10 2015-05-19 Hewlett-Packard Development, L.P. Managing a target computing device
US20110246714A1 (en) * 2010-03-30 2011-10-06 Lenovo (Singapore) Pte. Ltd. Migrating client operating systems to remote storage

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1249877A (zh) * 1997-08-07 2000-04-05 西门子公司 把第一个计算机(服务器)提供的功能下载到第二个计算机(客户)上的方法
CN101427237A (zh) * 2004-05-07 2009-05-06 慧智科技公司 操作***与应用程序的集成按需交付***与方法
CN101689237A (zh) * 2007-06-25 2010-03-31 微软公司 激活***体系结构
WO2011048645A1 (ja) * 2009-10-19 2011-04-28 Suginaka Junko 端末管理システム及び端末管理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108600529A (zh) * 2018-04-09 2018-09-28 北京小米移动软件有限公司 信息交互方法、装置及计算机可读存储介质

Also Published As

Publication number Publication date
KR101425456B1 (ko) 2014-07-31
US20130204929A1 (en) 2013-08-08
JP2011253511A (ja) 2011-12-15
CN103119559B (zh) 2018-01-30
JP5013352B2 (ja) 2012-08-29
KR20130012136A (ko) 2013-02-01
JPWO2011152438A1 (ja) 2013-08-01
WO2011152438A1 (ja) 2011-12-08
EP2579153A1 (en) 2013-04-10
EP2579153A4 (en) 2013-11-20
JP2012104132A (ja) 2012-05-31

Similar Documents

Publication Publication Date Title
CN110287682B (zh) 一种登录方法、装置及***
CN109471865B (zh) 一种离线数据管理方法、***、服务器及存储介质
US11258792B2 (en) Method, device, system for authenticating an accessing terminal by server, server and computer readable storage medium
CN101989982A (zh) 信息处理设备、程序、存储介质和信息处理***
CA2510548A1 (en) System, apparatus, program, and method for authentication
CN107124279B (zh) 擦除终端数据的方法及装置
CN103119559A (zh) 信息生成***及其方法
US9092612B2 (en) Method and system for secure access to data files copied onto a second storage device from a first storage device
CN102368230A (zh) 移动存储器的访问控制方法、移动存储器及***
US8468596B2 (en) Work support apparatus for information processing device
CN110489959B (zh) 烧录文件的保护方法、烧录方法、装置、存储介质及设备
CN111770087A (zh) 一种服务节点验证方法及相关设备
US20120284535A1 (en) Information processing apparatus capable of reducing labor for data management operation, and data management method and storage medium therefor
JP4998314B2 (ja) 通信制御方法および通信制御プログラム
CN103559430B (zh) 基于安卓***的应用账号管理方法和装置
CN112118209B (zh) 车辆设备的账号操作方法及装置
CN112738249A (zh) 基于量化交易的文件上传方法、装置、设备及存储介质
CN114448722A (zh) 跨浏览器登录方法、装置、计算机设备和存储介质
CN112732676A (zh) 基于区块链的数据迁移方法、装置、设备及存储介质
CN103198031A (zh) 信息处理装置及存储设备的使用限制的解除方法
CN112580003B (zh) 一种基于bs架构的权限控制方法及服务器
CN108965216B (zh) 一种提高设备id安全性的方法、客户端、存储介质和计算机设备
US20220075535A1 (en) Recording control system, control device, recording control method, and storage medium
KR20100117761A (ko) 이동식 저장매체, 컨트롤 서버, 인증 시스템, 콘텐츠 제공 시스템 및 그 제어방법
CN117056889A (zh) 密码验证方法和装置、存储介质及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180130

Termination date: 20180601

CF01 Termination of patent right due to non-payment of annual fee