计算机上个人信息应用环境的保存与重现方法及装置的制作方法

文档序号:6644984阅读:222来源:国知局
专利名称:计算机上个人信息应用环境的保存与重现方法及装置的制作方法
技术领域
本发明涉及信息系统,尤其涉及计算机上的个人化信息以及应用环境。
背景技术
在现在的信息系统中,大容量外部存储得到普遍应用,比如U盘,可用以存储大量的,通过各种应用程序生成的个人化信息,也可用以进行个人化信息的人工管理。在现在的信息化时代里,每个人可能都拥有很多帐户和密码,作为访问自己拥有的各种资源的凭证,例如电子邮箱、网上论坛等等,这些帐户和密码的记忆和管理已经成为让人头痛的事情。
目前被广泛使用的众多密码管理软件,例如诺顿的密码管理器,可以协助用户记忆密码,但是作为安装在特定计算机上的软件,不能够移动使用,即使把软件安装在便携的U盘上使用,如果用户要对U盘进行格式化操作,就需要导出软件和数据,从而影响到使用的便利性。而在信息设备,比如采用Windows系统的个人计算机的使用过程中,可以登录用户身份操作,获取登录用户保存于计算机系统内的全部个人化信息,例如网页浏览器通过自动密码存储功能所保存的全部密码信息,也包括收藏夹的内容,以及最近的访问纪录,还有该登录用户先前使用过的文件等等,这些信息本身是保存在计算机的硬盘上,即使不以该用户身份登录,通过分析硬盘也同样能够获取上述信息,还可用该计算机的最高权限使用者——管理员身份登录,重设上述用户的密码,然后以该用户身份登录,从而获得全部个人化信息,可见,除非在自己完全控制的计算机操作,否则用户的个人化信息很容易被非法窃取。
并且,用户要在每台自己使用的计算机上构建自己偏好的应用环境,是很费时费力,有时甚至是无法实现的,比如,用户将一份幻灯片文件拷贝在闪存盘内,打算在客户的计算机上为客户进行讲解演示,但是如果客户的计算机上并没有安装该演示软件,演讲很有可能会以尴尬收场。如果演示软件也能安装在闪存盘内,并且在任何一台计算机上运行,就能够解决上述问题。但是,目前大部分软件在能够使用之前均有安装过程要将各种程序文件拷贝至计算机硬盘,并且修改众多系统设置,以便软件能够在配置好的环境下运行。换句话说,就是在一般情况下,将这些软件涉及到的全部文件简单地拷贝到不同的计算机上,软件是无法运行的,即便是同一计算机下的不同操作系统,脱离了其原有的配置环境,软件也同样无法运行。
如果能够把包括个人化信息和个人应用程序在内的个人信息应用环境,统一地保存到大容量外部存储器件内,而该大容量外部存储器件易于个人携带,且可透明地与计算机进行信息交换,以方便地实现个人信息应用环境的保存和重现。那么,借助于一个这样的便携式设备,用户无须完全控制需要使用的计算机,就可以在被使用的计算机上建立一个完全属于自己的使用环境。
针对上述的个人信息应用环境的保存与重现的应用前景,人们一直在不断努力。目前的个人化信息的保存和重现,无论是软件或者硬件实现,大多采用同步方式进行,例如TAANGO公司,参见http://www.taango.com,将所涉及到的个人化信息先同步到其产品系统内,需要使用时再将所保存的个人化信息同步到计算机内,这样保证计算机系统可以访问更新后的上述资料。美国专利申请US 20040193925公开一种便携式的密码管理装置,可以直接与计算机连接,无须预先配置和安装,即可在多种应用环境实现自动登录,但也仅限于密码类个人化信息的管理而已。U3公司,参见http://www.u3.com,U3平台协议可以规范闪存盘生产商和软件开发商,使得支持该协议的软件能够安装在支持该协议的闪存盘上,以实现上面提到的应用程序的移动使用,U3公司还针对软件开发商提供了开发接口,但问题是,在该架构下,软件开发商需要修改自己的软件才能够在闪存盘上运行。也就是说,如果某种软件想要实现移动性,必须修改,这就大大限制了在U盘上可用的软件的范围。
可见,针对个人信息应用环境的保存与重现,现有技术并没有提供比较完备的解决方案。

发明内容
本发明要解决的技术问题在于避免上述现有技术的不足之处,而提出一种用户无须实际占有需要使用的计算机,就可以在被使用的计算机上建立一个完全属于自己的使用环境。
本发明解决上述技术问题采用的技术方案包括,提出一种计算机上个人信息应用环境的保存与重现方法,所述个人信息应用环境包括个人化信息和个人应用程序,个人化信息包括个人帐户密码信息,个人专属数据文件,个人专属应用配置以及个人专属私密文件,个人应用程序包括涉及个人化信息处理的应用程序,通过设置一其上设有大容量外部存储器件和接口控制电路的、可与计算机进行通讯的便携式设备,来实现个人信息应用环境的保存和在计算机上的重现,所述大容量外部存储器件上设有存储个人信息应用环境的数据存储区和存储所述个人信息应用环境的保存与重现处理软件的程序存储区,包括以下步骤a、存储在设备的程序存储区的、须在计算机上运行的服务程序,由设备传送至计算机后,在计算机上运行;b、通过在计算机上运行所述服务程序,使得存储在设备的数据存储区的个人信息应用环境在计算机上重现,即个人化信息存在于计算机内存中,和/或保存在计算机可访问的设备上,个人应用程序可以在计算机上运行;d、服务程序在退出运行之前,停止处于运行状态的个人应用程序,清除计算机上的个人化信息,即清除掉存在于计算机内存中,和/或保存在计算机可访问的设备上的个人化信息。
本发明解决上述技术问题采用的技术方案还包括,生产制造一种实现计算机上个人信息应用环境的保存与重现的装置,所述便携式设备上的大容量外部存储器件,可以是闪存,微硬盘或智能卡,而该大容量外部存储器件在设备上可以是固定方式,也可以是抽换方式;所述接口控制电路,包括与计算机通讯的接口部分,该接口部分可以是USB,IEEE1394,红外或蓝牙;所述接口控制电路,包括微处理电路部分,该电路部分所运行程序的代码,保存在大容量外部存储器件的程序存储区,而其程序执行的步骤包括与计算机进行配合,进行大容量外部存储器件的数据存储区内存储的个人信息应用环境的保存与重现操作。在本发明的计算机上个人信息应用环境的保存与重现方法及装置中所述个人专属数据文件,计算机系统归为个人专属的计算机目录、文件和/或数据,包括但不限于常用网址、通讯簿、电子邮件、往来传真、数字证书、用户主动保存到所有用户相关的特定系统目录,例如,桌面,我的文档等下的文件、操作系统以及各种软件在运行过程中自动形成的与用户相关的各种文件,包括但不限于配置文件或临时文件;所述个人专属私密文件,由用户自行指定的、用户认为与隐私相关或者涉及机密的各种需要保护的计算机目录、文件和/或数据;所述个人专属应用配置,包括自动形成的或者由用户主动设置的与个人应用环境有关的所有系统和软件的注册表纪录,以及以其他方式保存的与个人应用环境相关的各种数据;所述个人帐户密码信息,包括登录各种程序和网页的账号密码及其他附属信息。还包括以下步骤c、在计算机的使用过程中涉及到个人信息应用环境时,所述服务程序会自动介入,使得针对个人化信息的访问和/或个人应用程序所涉及的访问,指向设备的数据存储区。
所述服务程序会自动介入是指,通过钩子和计算机上运行的所有应用程序建立联系。
所述服务程序在计算机上运行过程,包括以下步骤①、判断服务程序是否已经在运行,是则退出,否则继续②、启动钩子运行,并由钩子提供用户界面;③、用户进行的选择包括配置、运行或退出,若是退出,则关闭钩子后退出。所述钩子的运行过程,针对个人帐户密码信息,包括以下步骤①、判断当前页面浏览消息是否登录页面或当前窗口创建消息是否登录窗口,不是则继续判断,是则继续;②、判断是否保存过,是则弹出密码选择界面,用户操作后完成登录过程,否则继续;③、弹出密码保存界面,用户操作后,弹出密码选择界面,用户操作后完成登录过程。所述钩子的运行过程,针对个人专属数据文件、个人专属应用配置或个人专属私密文件,包括以下步骤①、判断当前文件访问操作是否属于个人专用、当前配置数据访问操作是否属于个人专用、当前文件访问操作是否属于私密文件,是则继续,否则转步骤③;②、判断是读还是写操作,是写,则访问设备的数据存储区,并将访问结果返回上层应用,然后返回步骤①;是读,则判断是否已保存的,则访问设备的数据存储区,并将访问结果返回上层应用,然后返回步骤①,否则,访问计算机可访问的其它设备,并将访问结果返回上层应用,然后返回步骤①;③、判断当前执行的应用程序是否属于个人应用程序,是则转步骤②,否则,访问计算机可访问的其它设备,并将访问结果返回上层应用,然后返回步骤①。
在个人应用程序的安装过程中,所述服务程序执行的步骤包括①、启动运行安装钩子;②、启动安装程序;③、等待安装结束;④、关闭安装钩子。
所述安装钩子的运行过程,包括以下步骤①、判断当前配置数据和/或安装文件的操作是读还是写,是读,则继续,是写,则转步骤③;②、访问计算机可访问的其它设备,继续;③、写入设备的数据存储区,继续;④、将读写结果返回给上层应用,然后返回步骤①。
同现有技术相比,采用本发明的计算机上个人信息应用环境的保存与重现方法及装置,用户无须实际占有需要使用的计算机,就可以在被使用的计算机上建立一个完全属于自己的使用环境。


图1为本发明的计算机上个人信息应用环境的保存与重现方法实施例硬件启动过程。
图2为本发明方法实施例的服务程序启动过程。
图3为本发明方法实施例的服务程序工作原理。
图4为本发明方法实施例的登录窗口型帐户密码服务程序流程。
图5为本发明方法实施例的登录页面型帐户密码服务程序流程。
图6为本发明方法实施例的个人专属数据文件服务程序流程。
图7为本发明方法实施例的个人配置数据服务程序流程。
图8为本发明方法实施例的移动应用安装服务程序工作原理。
图9为本发明方法实施例的移动应用安装服务程序流程。
图10为本发明的计算机上个人信息应用环境的保存与重现装置实施例结构。
具体实施例方式
以下结合附图所示之最佳实施例作进一步详述。
如图1至10所示,本发明的计算机上个人信息应用环境的保存与重现方法及装置,所述个人信息应用环境包括个人化信息和个人应用程序,个人化信息包括个人帐户密码信息,个人专属数据文件,个人专属应用配置以及个人专属私密文件,个人应用程序包括涉及个人化信息处理的应用程序,通过设置一其上设有大容量外部存储器件和接口控制电路的、可与计算机进行通讯的便携式设备,来实现个人信息应用环境的保存和在计算机上的重现,所述大容量外部存储器件上设有存储个人信息应用环境的数据存储区和存储所述个人信息应用环境的保存与重现处理软件的程序存储区,包括以下步骤a、存储在设备的程序存储区的、须在计算机上运行的服务程序,由设备传送至计算机后,在计算机上运行;b、通过在计算机上运行所述服务程序,使得存储在设备的数据存储区的个人信息应用环境在计算机上重现,即个人化信息存在于计算机内存中,和/或保存在计算机可访问的设备上,个人应用程序可以在计算机上运行;d、服务程序在退出运行之前,停止处于运行状态的个人应用程序,清除计算机上的个人化信息,即清除掉存在于计算机内存中,和/或保存在计算机可访问的设备上的个人化信息。
本发明所被称的个人化信息种类,包括1、个人账户密码信息登录各种程序和网页的账号密码及其他附属信息;2、个人专属数据文件计算机系统归为个人专属的计算机目录、文件和/或数据,包括但不限于常用网址、通讯簿、电子邮件、往来传真、数字证书、用户主动保存到所有用户相关的特定系统目录,例如,桌面,我的文档等下的文件、操作系统以及各种软件在运行过程中自动形成的与用户相关的各种文件,包括但不限于配置文件或临时文件;3、个人专属应用配置自动形成的或者由用户主动设置的与个人应用环境有关的所有系统和软件的注册表纪录,以及以其他方式保存的与个人应用环境相关的各种数据;4、个人专属私密文件由用户自行指定的、用户认为与隐私相关或者涉及机密的各种需要保护的文件和/或数据。
本发明装置的结构及应用说明包括软件和硬件部分。硬件部分主要由接口控制芯片和外部存储芯片构成。
1、外部存储采用大容量的存储器件,可以是闪存,微硬盘以及智能卡。电路设计上可以采用固定方式,也可以是可抽换式的;2、接口控制与电脑计算机的通讯方式可以是有线的,也可以是无线的,包括USB,IEEE1394,红外,以及蓝牙,根据不同的接口方式,需要采用不同的接口控制芯片;3、使用说明相关个人化信息及需要在计算机上运行的软件都保存在外部存储器件内;当设备插入—有线通讯方式,或者按钮启动--无线通讯方式,接口控制模块将需要在计算机上运行的软件程序通过接口传送至计算机上,并启动软件程序,使之在计算机上运行;软件运行后使得之前保存在外部存储上的个人化信息在计算机上处于可用状态,根据不同的种类,个人化信息会以两种方式为用户所用存在于内存中,存在于设备上,可以在计算机上映射为一个硬盘,而不是存在于计算机硬盘上,避免系统死机形成的个人化信息泄漏。
用户可以使用或者管理上述个人化信息包括增加,删除,修改等等操作。所有个人化信息的变化都将保存在外部存储器件内;根据不同的种类,对个人化信息的上述操作在实现方式上会有不同;用户拔出设备或者主动关闭上述软件程序。程序在退出之前,位于内存中的个人化信息将随之清除。
用户将设备随身带走后,对于计算机及其随后的用户而言,上述个人化信息将不复存在。
本发明方法与装置,硬件启动过程如图1所示在硬件插入计算机上接口后,首先判断是否第一次使用该设备于计算机,是的话,在计算机上安装驱动程序,并启动监控程序,监控程序确认硬件处于插入状态,把处于设备上的服务程序缓存到计算机上,启动服务程序。否则,监控程序确认硬件处于插入状态,把处于设备上的服务程序缓存到计算机上,启动服务程序。而服务程序的启动过程如图2所示,包括步骤①、判断服务程序是否已经在运行,是则退出,否则继续②、启动钩子运行,并由钩子提供用户界面;
③、用户进行的选择包括配置、运行或退出,若是退出,则关闭钩子后退出。
本发明方法与装置的工作原理,在于采用了HOOK(钩子)技术,如图3所示流程,通过钩子直接介入到当前运行的其他程序的工作流程,当监测到上述程序需要访问本发明所关注的个人化信息时,改变其访问方式,指向本发明装置的数据存储区。
对于账户密码信息,本发明以图4所示的登录窗口的服务程序流程,和图5所示的登录页面的服务程序流程予以说明,将登陆窗口或者登陆页面按其特征进行唯一性编码,在保存时以其唯一性编码对个人帐户密码信息建立索引,自行组织管理,当监测到登陆窗口或者登陆页面出现时,以其唯一性编码查询本发明装置的数据存储区所保存的密码信息,自动完成匹配,整个过程无需用户处理。
对于其他类别的个人化信息,本发明以图6所示的个人专属数据文件服务程序流程予以说明,截获访问请求,介入访问流程,分析访问类别,如果是读取个人专属数据文件、个人专属应用配置或个人专属私密文件,并且在外部存储内找到相应数据,就直接读取本发明装置的数据存储区的数据,如果找不到,则读取硬盘对应位置数据,并将数据返回给提出访问请求的相关软件;如果是写,则直接更新至本发明装置的数据存储区。整个过程同样无需客户干预,也无须考虑同步问题,并在本发明装置拔出并关闭HOOK后,自行恢复原有流程,大大简化了使用流程和管理难度。
将上述流程作用范围扩大至全部个人设置,不限于个人化信息时,就能够实现个人环境的移动性。如图7所示的个人配置数据服务程序流程,用户将本发明装置插入不同的电脑,均可出现同样的用户使用环境,无论桌面,收藏夹或者其他一些个人化的设置,在不同的电脑上均能保持一致。
本发明方法与装置在移动应用上的应用,软件无需修改,就可以实现移动性,也就是安装在本发明装置内后能随处运行。用户以图8所示的移动应用安装服务程序工作原理,图9所示的移动应用安装服务程序流程,完成软件安装过程,选择将软件安装在本发明装置内,本发明会将相关文件和配置保存在本发明装置内,并将本软件加入到移动应用列表。当用户启动该软件时,按照图5,和/或图6所示的流程,HOOK判断此软件程序属于移动应用,所有该软件对个人化数据和配置数据/文件的访问都将被定向到本发明装置的数据存储区,这样软件程序不会因为不存在什么特定文件或者配置数据而启动失败或者运行出错。
本发明的基本思路在于计算机上个人信息应用环境保存在含大容量外部存储的便携设备中,服务程序可自动在计算机上启动运行,并使针对个人化信息的访问和/或个人应用程序所涉及的访问,指向该便携设备。本发明的实施,并不限于上述公开之实施例。任何基于上述基本思路,而做出的针对上述实施例的无须创造性劳动的替换、改进,都属于本发明的实施。
权利要求
1.一种计算机上个人信息应用环境的保存与重现方法,所述个人信息应用环境包括个人化信息和个人应用程序,个人化信息包括个人帐户密码信息,个人专属数据文件,个人专属应用配置以及个人专属私密文件,个人应用程序包括涉及个人化信息处理的应用程序,通过设置一其上设有大容量外部存储器件和接口控制电路的、可与计算机进行通讯的便携式设备,来实现个人信息应用环境的保存和在计算机上的重现,所述大容量外部存储器件上设有存储个人信息应用环境的数据存储区和存储所述个人信息应用环境的保存与重现处理软件的程序存储区,其特征在于,包括步骤a、存储在设备的程序存储区的、须在计算机上运行的服务程序,由设备传送至计算机后,在计算机上运行;b、通过在计算机上运行所述服务程序,使得存储在设备的数据存储区的个人信息应用环境在计算机上重现,即个人化信息存在于计算机内存中,和/或保存在计算机可访问的设备上,个人应用程序可以在计算机上运行;d、服务程序在退出运行之前,停止处于运行状态的个人应用程序,清除计算机上的个人化信息,即清除掉存在于计算机内存中,和/或保存在计算机可访问的设备上的个人化信息。
2.如权利要求1所述的计算机上个人信息应用环境的保存与重现方法,其特征在于所述个人专属数据文件,计算机系统归为个人专属的计算机目录、文件和/或数据,包括常用网址、通讯簿、电子邮件、往来传真、数字证书、用户主动保存到所有用户相关的特定系统目录下的文件、操作系统以及各种软件在运行过程中自动形成的与用户相关的各种文件;所述个人专属私密文件,由用户自行指定的、用户认为与隐私相关或者涉及机密的各种需要保护的计算机目录、文件和/或数据;所述个人专属应用配置,包括自动形成的或者由用户主动设置的与个人应用环境有关的所有系统和软件的注册表纪录,以及以其他方式保存的与个人应用环境相关的各种数据;所述个人帐户密码信息,包括登录程序和网页的账号密码及其他附属信息。
3.如权利要求2所述的计算机上个人信息应用环境的保存与重现方法,其特征在于,还包括以下步骤c、在计算机的使用过程中涉及到个人信息应用环境时,所述服务程序会自动介入,使得针对个人化信息的访问和/或个人应用程序所涉及的访问,指向设备的数据存储区。
4.如权利要求3所述的计算机上个人信息应用环境的保存与重现方法,其特征在于所述服务程序会自动介入是指,通过钩子和计算机上运行的所有应用程序建立联系。
5.如权利要求4所述的计算机上个人信息应用环境的保存与重现方法,其特征在于所述服务程序在计算机上运行过程,包括以下步骤①、判断服务程序是否已经在运行,是则退出,否则继续②、启动钩子运行,并由钩子提供用户界面;③、用户进行的选择包括配置、运行或退出,若是退出,则关闭钩子后退出。
6.如权利要求5所述的计算机上个人信息应用环境的保存与重现方法,其特征在于所述钩子的运行过程,针对个人帐户密码信息,包括以下步骤①、判断当前页面浏览消息是否登录页面或当前窗口创建消息是否登录窗口,不是则继续判断,是则继续;②、判断是否保存过,是则弹出密码选择界面,用户操作后,完成登录过程,否则继续;③、弹出密码保存界面,用户操作后,弹出密码选择界面,用户操作后,完成登录过程。
7.如权利要求5所述的计算机上个人信息应用环境的保存与重现方法,其特征在于所述钩子的运行过程,针对个人专属数据文件、个人专属应用配置或个人专属私密文件,包括以下步骤①、判断当前文件访问操作是否属于个人专用、当前配置数据访问操作是否属于个人专用、当前文件访问操作是否属于私密文件,是则继续,否则转步骤③;②、判断是读还是写操作,是写,则访问设备的数据存储区,并将访问结果返回上层应用,然后返回步骤①;是读,则判断是否已保存的,则访问设备的数据存储区,并将访问结果返回上层应用,然后返回步骤①,否则,访问计算机可访问的其它设备,并将访问结果返回上层应用,然后返回步骤①;③、判断当前执行的应用程序是否属于个人应用程序,是则转步骤②,否则,访问计算机可访问的其它设备,并将访问结果返回上层应用,然后返回步骤①。
8.如权利要求4所述的计算机上个人信息应用环境的保存与重现方法,其特征在于在个人应用程序的安装过程中,所述服务程序执行的步骤包括①、启动运行安装钩子;②、启动安装程序;③、等待安装结束;④、关闭安装钩子。
9.如权利要求8所述的计算机上个人信息应用环境的保存与重现方法,其特征在于所述安装钩子的运行过程,包括以下步骤①、判断当前配置数据和/或安装文件的操作是读还是写,是读,则继续,是写,则转步骤③;②、访问计算机可访问的其它设备,继续;③、写入设备的数据存储区,继续;④、将读写结果返回给上层应用,然后返回步骤①。
10.实现权利要求1所述的计算机上个人信息应用环境的保存与重现方法的装置,其特征在于所述便携式设备上的大容量外部存储器件,可以是闪存,微硬盘或智能卡,而该大容量外部存储器件在设备上可以是固定方式,也可以是抽换方式;所述接口控制电路,包括与计算机通讯的接口部分,该接口部分可以是USB,IEEE1394,红外或蓝牙;所述接口控制电路,包括微处理电路部分,该电路部分所运行程序的代码,保存在大容量外部存储器件的程序存储区,而其程序执行的步骤包括与计算机进行配合,进行大容量外部存储器件的数据存储区内存储的个人信息应用环境的保存与重现操作。
全文摘要
一种计算机上个人信息应用环境的保存与重现方法,所述个人信息应用环境包括个人化信息和个人应用程序,设置一其上设有大容量外部存储器件的便携式设备,保存与重现的步骤包括a.存储在设备上的须在计算机上运行的服务程序,由设备传送至计算机后,在计算机上运行;b.通过在计算机上运行所述服务程序,使得存储在设备上的个人信息应用环境在计算机上重现,即个人化信息存在于计算机内存中,和/或保存在计算机可访问的设备上,个人应用程序在计算机上运行;c.服务程序在退出运行之前,停止处于运行状态的个人应用程序,清除计算机上的个人化信息。采用本方法及装置,用户无须实际占有需要使用的计算机,就可以在被使用的计算机上建立一个完全属于自己的使用环境。
文档编号G06F1/00GK1916860SQ20051010167
公开日2007年2月21日 申请日期2005年11月30日 优先权日2005年11月30日
发明者许先才 申请人:许先才
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1