如何更改电脑什么是软件的可用性性为联网可用

上网行为管理软件
义项指多义词的不同概念,如的义项:网球运动员、歌手等;的义项:冯小刚执导电影、江苏卫视交友节目等。
上网行为管理软件顾名思义,就是管理上网行为的软件。它一般用于管理员工的上网行为,提高员工的工作效率,所以又被称为员工上网管理软件。它能帮助企业有选择的禁止、监控BT,炒股,聊天,MSN,管理QQ,监控邮件,带宽流量等,减少病毒,对员工的上网行为进行正确的引导。
行政会议 管理上网行为的软件
象 管理员工的上网行为
点 提高员工的工作效率
软件大本营分类:安全监控
上网行为管理软件是一款为企业管理设计开发的上网行为管理软件网络行为分析和管理工具,帮助管理者全面了解员工上网情况和网络使用情况,提高网络使用效率和工作效率,最大限度地避免不当的上网行为带来的潜在风险和损失。上网行为管理软件先进的架构体系构架,配以先进的行为分析,控制引擎、灵活多样的管理控制策略,实时分析网络活动,匹配管控策略,并生成丰富的统计报表。能够满足企事业单位、政府机关、金融电信、石油能源、学校教育行业等各种Internet 互联网使用单位的网络行为监控需求。
随着信息技术和互联网的深入发展,互联网日益成为人们工作、学习和生活的一部分。在享受互联网带来的巨大便利的同时,由其带来的负面影响和安全威胁也日趋严重;复杂的互联网使用环境也带给管理者诸如组织成员工作效率降低、带宽资源滥用、信息机密外泄等问题,并因此而产生法律、安全、组织名誉以及组织公信力等问题。互联网使用管理的缺失正让我们日益面对更多的道德、文化、法律以及使用者身心健康的问题,对互联网管理,上网行为规范,提高网络利用率等方面提出了迫切的需要。计算机和互联网在为企业带来生产力的同时,也给企业的管理带来了更大的挑战。尤其对于一些大中型企业,随着互联网的日渐发达,遇到的问题也日渐突出。如果企业不加以重视,互联网不但不能成为企业的生产力,还会成为企业的埋葬者。1 、用户众多,无法统一管理网络中用户数量众多,不同部门对网络的应用需求不一,从而很难对这些用户进行一刀切的方式进行管理,必须要能够根据应用特点来准确引导网络应用,这就大大增加了网络管理的难度。2 、管理困难, 难以有效度量网络状况管理者不能直观的看到内部发生的网络行为,不能实时有效的进行统一管理,审计、分析、统计都变得相当困难,没有清晰的上网行为管理数据提交领导部门以供决策参考。3 、内部机密信息泄密用户内部重要资料和秘密资料被有意或无意的通过网络 Web、 Email、 QQ和 MSN等途径向外散发,或被别有用心的人截获而加以利用,给企业的信息 安全 带来极大的隐患;同时不当信息的无意透露可能会给公司带来极大的外部压力。4 、从事网络违法行为,带来法律风险网上言论得不到规范,工作时间访问色情网站、恶意发帖、发表反动言论等都会来法律风险。5 、员工工作效率低,存在网络怠工现象根据中国社会科学院社会发展研究中心 2005 年中国 5城市互联网使用状况及影响调查报告的结果显示,被访网民使用最多的网络资源是娱乐、新闻( 65.9%),而真正用于学习和工作的比例还不到40%。6 、网速和带宽效率下降,办公成本增加使用P2P下载的行为日益增加,严重消耗网络带宽,正常业务的通讯得不到保障,只能通过增加办公成本来增加带宽,仍然存在一个人占用带宽,其它人无法使用网络的情况。企业管理者不能与员工面对面,你无法知道网络的另一端那个人是什么想法、什么状态。在网络面前,企业管理呈现失控的状态。
根据中国社会科学院社会发展研究中心2005 年中国5城市互联网使用状况及影响调查报告的结果显示,被访网民使用最多的网络资源是网络新闻(65.9%),而真正用于学习和工作的比例还不到40%。
组织内部重要资料和秘密资料通过网络的Web、Email、QQ 和MSN 等途径向外散发,或被别有用心的人截获而加以利用,或是进行不当互联网访问而引起组织内部计算机感染木马病毒,加大了组织重要及秘密信息的曝光率,给组织信息安全带来隐患:a、对于政府、事业单位以及其他公共服务单位,如果互联网管理的不够完善,将会带来极大信息安全隐患,例如经济等类型的重要的信息被通过非法渠道泄漏,此举必然会有损组织的权威及名誉,并导致组织的公信力下降;b、对于公司企业,互联网管理的缺失会有可能导致企业重要及机密信息外泄,一旦发生企业机密信息外泄的情况,企业因此而投入了的大量人力物力将会付诸东流,此类案例在互联网广泛使用的今天是屡见不鲜的;c、对于网吧和酒店等公共场所,由于浏览非法网页和信息,也给网吧和酒店等场所的管理者带来潜在的法律、道德等经营风险。d、 对于运营商或网络服务提供商而言,屏蔽非法言论以及不良信息是对社会应尽的义务,而且政府对此有明确要求。
当前的互联网存在种类众多的应用,基于前面的分析我们会发现,组织成员在使用互联网时更多的是进行娱乐活动,如网络电视、P2P下载等;诸如此类的使用会严重消耗组织的网络带宽,正常业务通讯得不到保障,只能通过增加办公成本来增加带宽,但是网速和带宽没有得到根本的改善。
高风险网站导致病毒、木马、流氓软件在内网散播,造成无法正常的使用网络。研究发现:众多的互联网访问都存在被恶意软件入侵的可能,BT、MSN等已成为病毒、蠕虫、间谍软件的重要传播渠道。病毒、木马及流氓软件轻者会给使用目标计算机及网络时带来一些麻烦;严重者会在组织网络中传播木马病毒,导致组织信息外泄;更严重者不仅会导致信息外泄,更能导致组织网络瘫痪,无法正常使用互联网。
调查发现,在日常互联网的使用中,存在以下较为普遍的现象:a、 黄赌毒是非法互联网使用的主要方面:P2P搜索、非法网站访问、非法传播不健康的信息等,非法的信息传播极大的恶化了互联网环境;b、不当言论的发表,会给组织带来不必要的法律风险。很多互联网使用者在自觉与不自觉中会在互联网上发表诸如反动言论、色情、反政府、邪教等,给所在的互联网部门带来潜在的法律风险;c、员工黑客的存在,也会给组织带来新的法律风险。我国公安部门严格查禁利用互联网发表反动言论、色情、反政府、邪教等非法活动,详情请参考我国公安部门的相关发文。以上所述的非法互联网活动如果不加管理,将会给所在的组织带来极大的潜在法律及道德风险。
聚生网管是国内较早的上网行为管理软件之一,早在2005年就推出了面向企业的网络管理软件,聚生网管核心功能是控制局域网迅雷下载,限制网络视频以及禁止聊天软件,同时还可以限制电脑网速、控制网络游戏以及限制网页访问等功能。聚生网管目前在国内企事业单位有较为普遍的应用,可以帮助企事业单位很好地管理员工上班时间的上网行为。
小草上网行为管理
小草网管软件/软路由是北京擎企网络技术有限公司研发的企业网络流量综合管理系统,综合智能动态带宽保障,服务器流量分析与保障、虚拟多设备管理等多项突破性技术,涵盖流量分析、带宽管理、上网行为管理、DMZ区服务器管理,专线集中管理、企业级防火墙与路由器、负载均衡等功能,在网络性能、质量、安全等方面为客户提供完整的解决方案。1.全面透视网络流量,快速发现与定位网络故障从整体、应用、员工多个角度透视网络流量。通过对出口带宽利用率、应用流量排名、员工流量排名、主要流量流向、主要使用端口、员工流量排名、部门流量排名、网络的质量、连接成功率、数据重传率等反映网络真实状况等数据与指标的分析,为设置流量管理策略提供依据。所有实时分析每5秒刷新一次,方便及时发现网络问题;并可通过几次鼠标点击操作就可以快速定位到出现异常或故障的主机或应用。2.保障关键应用的稳定运行,确保重要员工顺畅地使用网络支持多种智能带宽保障模式,满足关键业务(VPN、ERP、OA、视频会议、邮件等业务)与重要员工的带宽保障需求。动态保障这些业务与员工所需的带宽,在其需要使用网络时得到带宽的保障,优先使用网络;在其空闲的时候,带宽可以被其他业务或者员工使用。在不增加带宽的前提下,提升被保障业务与员工访问互联网的质量与速度。3.限制与工作无关的流量,防止对带宽的滥用对那些与企业工作无关且会消耗大量带宽的信息流,如P2P下载、网络视频、娱乐信息流、可疑数据流等进行必要的限制,减少其对网络资源的占用,提高企业员工与办公业务的上网速度。4.管理员工上网行为,提高员工网上办公的效率禁止员工在上班时间用网络聊天、炒股、玩游戏等,提升员工的工作效率。提供员工上网行为分析报告,方便管理部门了解员工的工作效率和上网行为规律。5.依照法规要求记录上网日志,避免违法行为实施全面的上网行为管理,使网络安全建设符合国家对企业使用互联网的管理规定(《公安部令第82号》)。详细记录常见的互联网交互信息、做到发现问题有据可查。禁止员工访问违法网站,防止员工在发帖、网络聊天中包含违法言论,降低企业的法律风险。6.保障内部信息安全,减少泄密风险实时监控网络外发的信息,发现可能的与商业或研发机密有关的信息外泄,及时阻断并予以警告。详细记录邮件,网页浏览与搜索,微博、博客、论坛发帖,各种聊天消息及FTP、Telnet控制命令信息,并可对其审查。实现事先防范、事中警告,事后追查。实现全方位保障内部信息安全,减少机密外泄风险。7.保障服务器带宽,保护服务器安全支持从多个角度全面的透视外网访问DMZ区服务器或者内网服务器的流量情况,保障重要的服务器带宽,限制普通服务器带宽。监控服务器区中每个服务器的运行情况,及时发现异常工作的服务器,快速定位攻击服务器的攻击源,并且能够及时阻断其对服务器的网络攻击。优化访问服务器质量,提升服务器稳定性。对比服务器和内网占用带宽的比例情况,智能分配两者的带宽。8.简化多专线管理,保障专线的网络质量支持在一台设备上虚拟出多个管理设备,每台虚拟设备管理一条专线,一台设备同时实现对多个专线的独立分析、保障与管理。节省集团客户的采购费用,减轻网管对专线管理的复杂度,有效的保障专线的网络质量,提高专线使用的效率。9.内置企业级路由器与防火墙,降低安全风险可以有效的保障企业网络免遭互联网的攻击,增强网络安全防护能力。采用非常人性化与简单的图形操作界面,让所有网管甚至普通员工都能够轻松的进行配置与管理。10.专业负载均衡 ,提升多线路的使用价值确保企业网络及应用的可用性,提高上网访问速度,减少服务器负载与管理复杂度,降低企业的带宽成本。11.帮助网络优化与规划,提供决策支持具有全面的历史趋势分析与决策支持能力,为网络管理、优化与规划提供科学的依据。
网盾netsos
通过部署网盾netsos,你可以直观了解用户在工作中如何使用计算机、数据和互联网;网盾netsos提供的详实报告更能帮助你制定合理的IT策略并付诸实施,防范敏感数据泄漏,引导员工合理使用计算机和互联网,提升IT应用效率。软件四大功能:控制+监控+实时+报警。1,软件可以对电脑的一切操作行为进行控制。可以对电脑的屏幕,上网行为,程序运行,u盘,文件外发等一切行为进行控制和管理。2,软件记录功能强大,可以记录员工操作电脑的一切行为,都一一进行记录备份,可以对电脑的屏幕,文件外发内容,上网行为,硬件资产等一切行为进行记录。3,软件快速的实时查看功能,可以随时查看公司每一台电脑的上网操作。4,报警功能可以让管理者第一时间了解到员工上班在干嘛。
互普威盾是国内最知名的内网管理软件,其核心价值主要有三个方面:1.防止企事业单位核心敏感信息外泄;2.审计和控制员工上网行为;3.远程电脑管理维护。威盾的产品主要有三个:1.内网安全管理软件;2.文档透明;3.内网监控设备。三大产品互相补充,满足不同用户的内网管理需求。互普威盾内网管理软件以及透明加密软件的具体功能如下:互普威盾内网管理15功能模块1、基本策略禁止计算机管理禁用任务管理与注册表编辑禁止命今行及注册表下的RUN禁止修改网络属性、禁止任何默认网络共享,禁止网络共享,禁止增加网络共享,禁止删除网络共享禁用娱乐类报警功能基本事件日志禁用控制面板设置屏幕属性打印机管理禁用快速切换用户 XP2、网页浏览控制上网浏览统计网页浏览日志浏览网站控制3、屏幕监控监视屏幕快照查询屏幕历史4、即时通讯控制即时通讯记录即时通讯传送文件控制5、应用程序控制应用程序统计应用程序日志应用程序控制6、网络流量控制网络流量统计网络流量控制7、文档操作控制文档操作日志文档操作控制文档备份8、打印控制文档打印日志打印控制9、远程维护远程信息查看远程操作远程控制远程文件传送基本控制10、设备控制驱动类设备通讯类设备USB类相关设备网络设备其它类禁用任何新设备11、网络控制网络端口控制上传下载控制IP MAC 绑定入侵检测12、邮件控制邮件记录邮件控制13、资产管理资产管理补丁管理漏洞检查软件分发14、移动存储管理移动存储设备授权使用移动存储设备文档加密15、文档透明加密文档透明加密离线办公保护文档外发保护文档使用授权
网络行为管理系统采用数据包过滤的方式,对内外网络的交换数据进行必要的审查和过滤,能够有效的减低网络内部的安全风险。其中包括路由功能、轻型防火墙功能和防DDoS攻击功能。
产品内置静态与动态路由功能,在网络接入环境中可以实现路由,从而协助用户达到节省投资简化管理的目的。
通过建立访问控制列表(ACL),限制和管理内网用户和外网的访问请求,同时能够禁止外网用户到内部网络的病毒和黑客攻击。
采用了数理分析统计的概率和随机过程概念,不基于特定规则的防DDOS攻击能够可防御各类DOS和DDOS攻击及其变种,如SYNFlood、UDP Flood、(M)Stream Flood和ICMP Flood、Ping of Death、Land、Tear Drop、WinNuke等。保护内部主机和网络的安全和服务的连续性。另外,通过网络地址转换(NAT)功能,能够有效地隐藏内部的网络结构和内部网络地址,从而也提高了网络的安全性。
网络的使用是基于账号和密码的认证方式,用户只需在web页面中输入用户账号和密码通过网关的认证,便可使用网络资源。为确保用户能够查询使用网络资源的情况,还提供一些附加功能,如即时查询使用时间、流量等费用信息。
网关把用户的账号、IP、VLAN ID、MAC地址进行三层绑定,以此确保了用户的唯一性,避免了账号的盗用。网络行为管理综合网关提供了简单方便的认证方式便于用户的接入网络:1) 用户上网前的认证采用Web页面登陆的方式,用户上网只需要三步:连接网线、启动计算机和打开浏览器,网络行为管理综合网关将用户强制连接到设定的访问页面,输入用户名和密码进行用户身份认证,无需下载客户端软件和更改用户端设置,即插即用,非常方便用户的使用。2) 当用户通过系统认证后,在一段时间内无需再次认证,插上网线就可以继续使用网络,同时网关也对该用户进行计费,不需要硬件的支持。3) 用户还可以通过网页来查看上网的时间和流量等网络使用的信息。4) 方便的退出机制,用户可以直接在Web页面上Logout、关闭驻留页面、关机、拔掉网线方式来退出和停止使用网络资源。
用户通过输入用户名和密码之后,用户的认证信息将通过加密的方式发送到多功能网关,在与数据库的数据进行匹配之后,网关将根据系统已经设置完成的用户权限返回对应的用户或用户组,用户将根据得到的授权使用网络资源。根据不同的用户和用户组,设定用户的上网权限,包括用户上网使用的计算机,用户接入网络的IP地址,用户的上网时间段,用户禁止浏览的网站,用户上网的每天或每月能够上网的总计时长。
对用户的计费是基于多种策略的,包括时间段、流量、时长优惠、流量优惠、包时包月等等。可以根据用户的需要选择基于时间、流量、包时、费用封顶等多种灵活的计费方式,并可打印完善的收费账单,或者提供与其它管理系统的接口数据以形成整体的计费管理系统。即插即用网络行为管理综合网关是真正的即插即用设备,能够实现用户端即插即用,不论用户采用的是自动分配IP地址的方式还是用户已经设定好了网络适配器的网络IP地址等参数,都无需修改这些参数(如IP、Mask、Gateway、DNS和DHCP等任何参数)即可上网。极大的简化了网络的管理,提高了网络的可靠性。绑定系统支持地址和端口绑定,采用用户账号和VLAN编号、IP地址以及MAC地址绑定的方式,能够防止用户的账号被盗用,同时也保证用户使用网络的统计信息更加准确。
上网行为管理软件是以应用为基础,以优先级为条件,辅以连接数、连接速率以及传输方向进行带宽管理策略设置。合理的策略设置能够使当前的网络为更多的网络用户和应用服务,并可以通过优先级设置、权限设置等多种带宽管理方式来管理或限制网络娱乐或其它非业务应用对网络的占用,保证关键业务和正常业务的畅通。网络应用能够通过系统的多种管理形式来设定和控制用户的网络使用带宽。
上网行为管理软件可以基于应用对带宽进行管理策略设置。系统可以准确分析数据的协议类型以及应用类型,通过带宽策略的设置,准确限制各业务、各应用的带宽使用权限。使得网络使用者能够根据需要,区分主要业务与次要业务等网络应用,有效保证对关键业务的网络带宽的需求,使得网络资源使用更加合理,有效提升网络使用效率。
上网行为管理软件可以通过设置不同的优先级,优先保障关键业务的带宽占用,使得每组用户中的非关键应用在保障核心关键业务顺畅运转的基础上可以使用部分网络带宽,从而最大程度的提升网络利用率。例如组G1加应用A1中可以将同一个组而不同的应用进行分类,并设定优先级,从而确保关键应用/关键使用人的带宽使用保障。通过用户及应用的带宽管理优先级设定,还可以将非关键业务纳入到管理范畴之内,使得网络内部各种流量都可管可控。
考虑到当前一些上传、下载量及不均衡的应用,上网行为管理软件能够分别制定组内或者全局的上传带宽控制、保障策略和下载带宽控制、保障策略,从而既保障了网络用户使用网络的基础接入能力,还能通过对非关键应用的控制来保障核心业务不受干扰。控制带宽上网行为管理软件的带宽管理中还可以通过连接速率的限制来进行带宽控制:即控制用户每秒发起的连接数来限制用户所能进行成功建立连接的个数,从而达到通过控制连接数来实现对其所使用的应用的带宽管理。控制带宽上网行为管理软件还能够通过控制用户的连接数来进行用户的带宽控制。众所周知,连接数越多,其可能占用的带宽越大,尤其是在常用的P2P下载中,限制连接数是限制P2P下载带宽效果比较明显的措施之一。此外,还自定义网络应用,通过对地址端口等数据的登记可以完全实现对客户自有业务的保障。
&O 记录用户访问的URL 地址。系统采用URL 智能过滤算法,滤掉浏览器自动访问的URL地址,仅记录用户实际点击的URL地址,保证记录的有效性。&O 强大的URL分类库、支持自定义的URL分类。&O 基于网站分类、URL关键字、网页内容的URL控制策略。&O 实时查看用户访问的URL地址。
&O 表单的自动分类(如登录、邮件、BBS 等分类)和统计。&O 支持对发件人、收件人、标题内容、正文内容、附件名称、邮件大小的审计,邮件内容和附件的下载。
记录用户使用代理软件(如无界、自由门、花园等)所进行的网站访问的记录。
&O支持主流的聊天工具,包括MSN、QQ、Fetion、UC、POPO、淘宝旺旺、雅虎通、ICQ、Skype等,记录聊天帐号、上下线时间、聊天持续时间、聊天内容、收发动作等信息。&O 记录MSN、ICQ、飞信、雅虎通等的有关文件上传、下载的动作,提供本地下载审核。
&O 记录FTP 登陆帐号、密码、服务器IP 地址。&O 记录传输文件的时间、文件名称、传输方向、大小等信息。&O 记录HTTP下载的文件名、时间等信息。
&O 记录BitTorrent、eMule等P2P 协议带宽使用情况。
&O 记录网络游戏的在线开始时间、结束时间、游戏时间段等。
&O 记录用户开始使用炒股软件的时间、用户IP等信息。&O 可对炒股软件的使用进行控制(阻断或限制)。
&O 记录用户使用网络电视的开始时间、结束时间以及所使用客户端等信息;&O 可针对网络电视自主的设置管理规则:或限制在某一时段开启、或彻底阻断。
&O实时监控网络流量状态,例如针对内网ARP流量的监控;&O 统计警告网络中的异常流量,例如网络内部的异常ARP状态,并给出异常流量告警。
&O 用户黑白名单:所有规则设置中优先级最高。白名单中的用户可以设置是否审计,黑名单中的用户无法访问网络,并可设置列入黑名单的时间长度。&O URL黑白名单:优先级仅低于用户黑白名单。白名单中的网址可以设置是否记录,黑名单中的网址,可以设置是否生成报警信息。&O 协议黑白名单:优先级低于用户、URL黑白名单。可对白名单中的协议设置是否记录,黑名单中的协议进行报警信息设置。&O 应用规则/内容规则设置:优先级低于用户、URL、协议黑白名单。可具体针对应用,IP,时间,优先级等设置策略。&O 全局审计规则:优先级最低。对全局数据是否进行记录的设置。
l 用户行为:基于网页浏览、网页提交、SMTP、POP3等应用的访问记录报表;l 流量分析:基于累积流量最大应用排名、流量时间走势、累计流量最大用户排名、累计流量最大组排名、流量对比报表;l 时间走势:基于流量时间走势、WEB时间走势、BBS时间走势、收发邮件时间走势、聊天消息时间走势、其他应用时间走势;l 用户统计:基于累计流量最大用户排名、访问网站最多用户排名、发帖最多用户排名、收发邮件最多用户排名、IM消息数最多用户排名、其他应用最多用户排名、报警最多用户排名;l 组统计:基于累计流量最大组排名、访问网站最多组排名、发帖最多组排名、收发邮件最多组排名、IM消息数最多组排名、其他应用最多组排名、报警最多组排名;l 应用排名:基于站点类别排名、发帖站点排名、邮件类型排名、IM类型排名、其他应用类型排名;l 网站访问:基于站点类别排名、WEB时间走势、请求站点排名、访问网站最多用户排名、访问网站最多组排名、WEB对比报表;l 论坛发帖:基于发帖站点排名、发帖最多用户排名、BBS时间走势、发帖最多组排名、BBS对比报表;l 邮件收发:基于邮件类型排名、收发邮件最多用户排名、收发邮件时间走势、收发邮件最多组排名、邮件信息对比报表;l 在线聊天:基于IM类型排名、IM消息数最多用户排名、聊天消息时间走势、IM消息数最多组排名、IM对比报表;l 其他应用:基于其他应用类型排名、其他应用最多用户排名、其他应用时间走势、其他应用最多组排名、其他应用对比报表;l 对比报表:基于IM对比报表、WEB对比报表、流量对比报表、邮件信息对比报表、BBS对比报表、其他应用对比报表;
路由或网桥部署模式 旁路部署模式 集中管理部署模式
●提升工作效率上班时间从事私人活动,是办公室皆知的秘密。管理者却难以阻止员工在上班时间浏览无关网站、QQ聊天、在线炒股等工作无关的网络行为,员工工作效率的下降将直接影响组织的竞争力。而通过可以把与工作无关的上网行为降低到最低,去除员工的分心,让他们专注于工作中。●提升带宽利用率对严重吞噬带宽的P2P行为,不仅能彻底封堵,还能对其占用的带宽进行流量管控。基于用户(组)、时间段、应用类型的带宽管理和带宽通道划分,结合智能QoS,既保证了业务应用对带宽的需求,又避免了对带宽的滥用,提升带宽使用效率。●提升内网安全级别对色情、反动网站的浏览和未知文件的下载安装,导致病毒、木马等被员工主动“邀请”进入内网,将过滤该行为,并提供网关杀毒功能从源头消除威胁;源自内网的DOS攻击、ARP欺骗等也将被彻底防御;而组织内网使用低版本操作系统、不及时打补丁、不安装指定的杀毒/防火墙软件、安装使用违规软件的终端用户,亦能侦测发现,从而修复内网安全短板。●保护组织信息资产安全员工使用Email邮件可能将组织的信息机密发送到公网、甚至竞争对手,特有的“邮件延迟审计”专利技术,将彻底防范该泄密行为;员工的网络发帖、webmail行为,同样可以过滤和记录;而对QQ、MSN等聊天内容的记录和审计,将警示通过IM聊天工具泄密的行为。●避免法律风险员工利用组织的Internet连接,访问反动、邪教等不良网站,发表非法言论,收集和发布色情图片等非法网络活动,将导致组织违反法律法规、承受法律诉讼等。上网行为管理设备可以管控和过滤员工的此类行为,并详细记录和审计员工的各种网络行为日志,做到有据可查,使组织避免法律风险。提供的数据中心,海量存储内网用户的各种网络行为日志,图形化的查询、审计、统计、自动报表、内容检索等功能,方便组织管理者了解和掌控您的网络。
政府、公安、军队、能源、电信、学校、企业、金融、IT产业等各行各业
{{each(i, video) list}}
{{if list.length > 8}}
查看全部 ${list.length} 期节目
{{if _first}}
内容来源于
{{if list && list.length}}Win10电脑能联网但网络图标还显示感叹号是什么情况?怎么去掉感叹号?
与Win7/Win8.1等系统一样,Win10也会自动监测网络的可用性,并且在连接网线但网络不可用的情况下会在右下角通知区域中的网络图标上显示一个黄色的感叹号。如下图所示: 但有时候当
copyright(C) 湖南折点看信息技术有限公司 版权所有
湖南省长沙市岳麓区计算机上自动安装和配置软件的方法和设备的制作方法
专利名称计算机上自动安装和配置软件的方法和设备的制作方法
技术领域本发明涉及计算机的自动配置。特别地,本发明描述了一种在计算机上自动安装和配置软件的方法和设备。
计算机在收集和分配信息中的越来越多的使用已经暴露了典型收集和分配渠道上的许多问题。例如,一种当前的软件分配系统使软件销售商能够通过网络向多个用户提供软件。此系统还使销售商能够按照用户的要求更新和维护软件,使用户能够通过网络从不同的软件销售商那里按照用户的要求得到软件。然而,这样一个系统只能按用户的要求提供软件和相关服务,而没有考虑到用户的需求或偏好。其结果是,此系统对于用户的特定需求和/或偏好不是最优化的。
通常,计算机系统运到用户时是没有捆绑任何软件的。当计算机制造商想要增加软件包来增加系统的感知的(perceived)终端用户价值时,就会增加配置时间和花费,因为每个附加软件包都必须在系统的装配阶段进行安装和调试。为了节约时间,制造商可以提前配置系统的这种组件,如硬盘驱动程序。但是,如果已安装的软件需要作一些改变,则制造商必须要考虑库存成本和浪费的配置时间。
捆绑到系统上的软件的一种类型可以是用于展示用户所感兴趣的信息的软件。这种用户所感兴趣的信息目前是在操作系统已经引导并且可操作之后以显示在计算机监视器上的广告的形式提供给用户的。这些信息或广告通常是在引导之后任意地提供给用户或在系统空闲时显示在监视器上的。因此,在引导过程期间,没有任何这种信息或广告显示给用户。
因此,在技术上需要一种用于在计算机上自动安装和配置用于允许在除了其他时间之外还能在引导过程中显示信息的软件的方法和设备。
本发明描述了一种方法,包括把第一应用程序从第一非易失性存储器拷贝到第二非易失性存储器,并将第一应用程序设置为启动应用程序。该方法还包括引导操作系统并执行第一应用程序。该方法还包括确定是否存在适当的连接、确定适当连接所需的带宽是否可用,以及,如果存在适当的连接并且适当连接所需的带宽可用,则下载第二应用程序。该方法然后包括执行第二应用程序。还描述了一种执行该方法的设备。
图1是采用本发明的设备和方法的信息分配系统的一个实施例的系统框图。
图2显示了实现本发明实施例的例示性处理器系统或用户计算机系统。
图3显示了图1中的信息分配系统的一个实施例的部分细节框图。
图4显示了依据本发明原理提供的过程流程图的一个实施例。
图5显示了依据本发明原理配置的初始启动应用程序的一个实施例的方框图。
图6显示了依据本发明原理执行的初始启动应用程序中的装入操作的一个例子的细节流程图。
图7显示了依据本发明原理执行的初始启动应用程序的操作的一个例子的细节流程图。
定义此处讨论的“计算机系统”是一个包括能够处理数据的电路的产品。计算机系统包括但并不局限于,通用计算机系统(例如,服务器,膝上电脑,桌面电脑,掌上电脑,个人电子设备等)、个人电脑(PC)、硬拷贝设备(例如,打印机,绘图仪,传真机等)、银行设备(例如,自动柜员机)以及类似的设备。信息媒介是一个代表商品和服务生产者提供信息的网址,还向商家提供关于供应商和其他商家提供的产品和/或服务等的相关信息。内容指的是应用程序、驱动程序、实用程序、有效负荷等及其组合,还包括图形、信息材料(文章、股票报价等)和类似的内容,或者单独或者任意组合。“有效负荷”是指用图形或信息资料(例如文章、股票报价等)表示的消息,包括文件或应用程序。在一个实施例中,将其在预定时间传送到系统的海量存储介质。另外,“通信链路”是指通信的媒介或信道。通信链路包括电话线、调制解调器连接、因特网连接、综合业务数字网(“ISDN”)连接、异步传递模式(ATM)连接、帧中继连接、以太网连接、同轴连接、光纤连接、卫星连接(例如数字卫星服务等)、无线连接、射频(RF)链接,电磁链接、双向寻呼连接等及其组合。
另外,操作系统(“OS”)的加载指的是操作系统引导装入程序的初始布置。在一个实施例中,在OS加载过程中,一般将一个扇区的信息从硬盘加载进系统存储器。或者,将引导装入程序从网络加载进系统存储器。OS“引导”是指引导装入程序的执行。这样将OS置于系统的控制下。在OS引导期间执行的一些动作包括系统配置、设备检测、驱动器加载和用户登录。
OS运行时间指的是引导阶段的完成和由OS执行应用程序的开始。在一个实施例中,在OS运行时间期间,OS和用户交互作用来执行和/或运行应用程序。
通电自检(POST)指的是在加载OS前执行的用以配置和检测系统硬件的指令。系统概述下面来介绍本发明实施例的一个例示系统。
本发明涉及一种用于在计算机上自动安装和配置软件的方法和设备。它包括把可执行映象(例如,应用程序)从系统的基本输入输出系统(BIOS)传输到硬盘或系统的其他大容量存储设备上。该应用程序或所获得的该应用程序的替代品在不经用户干预的情况下在操作系统每次启动时执行。在本文中,传输的映象是指因特网启动应用程序(ISUA)。该应用程序便于构造和维护一个安全的、专用的主要从授权服务注册、因特网服务注册、系统轮廓文件和用户偏好等收集到的因特网用户和系统轮廓文件的储存库。最初,这些信息用于向所购买的硬件和软件产品的制造商和在线或其他服务的供应商注册用户。随着时间的过去,用户数据用于创建一个用户轮廓文件,并通知用户相关软件的更新或升级,以鼓励在线购买相关软件,并允许一对一的定制销售和其他服务。
在一个实施例中,使用了两个软件模块来实施本发明的各个实施例。一个软件驻留于用户系统中,用来访问一个预定网址。例如,在一个实施例中,操作系统和基本输入输出系统(BIOS)预先安装在一个计算机统中,当计算机系统随后首次启动时,一个出于讨论的目的被称为第一软件模块(在一个实施例中,第一软件模块是将在下文中描述的初始启动应用程序(ISUA))的应用程序将允许一个或多个可执行程序在引导前的环境中启动。在一个实施例中,第一软件模块使一个或多个可执行程序在OS的加载、引导、执行与/或运行之前的启动变得容易。在一个实施例中,用户被鼓励选择使用像这样的程序(即,第一软件模块的使用),在另一个实施例中,程序是自动启动的。包含在第一软件模块中的程序能够使工具和实用程序在适当的时间以正确的用户授权运行,还允许用户通过PC机上的因特网连接下载一个包括驱动程序、应用程序和附加有效负荷的第二软件模块。如果OS不能成功地启动,程序还可以提供系统的远程管理。
一旦第二个软件模块被传递过来,它可成为驻留存储器的程序,并且禁止第一软件模块的传送的拷贝。仍然驻留在系统的非易失性存储器中的第一软件模块的原始拷贝保持空闲,直到第二软件模块不能工作、遭破坏或被删除为止,此时,又传送第一软件模块的原始拷贝如上所述。第二软件模块包括将用户和因特网上的特定服务连接起来并指导用户到预定网址上寻求授权来下载更多的预约资料的一个应用程序。第二软件模块还包括和第一软件模块的内容相同或相近的内容。
在一个实施例中,系统还可以包括一个存储在只读存储器BIOS(ROMBIOS)中的初始有效负荷。在一个实施例中,初始有效负荷是第一软件模块(例如,ISUA)的一部分。在另一个实施例中,初始有效负荷作为一个模块存储在ROM BIOS中,同第一软件模块分开。在一个实施例中,初始有效负荷是从ROM BIOS中启动,并在通电自检(POST)之后,但在OS引导、加载和/或执行之前显示在屏幕上。这将在预定时间上发生,例如在系统被制造、装配和检测时,或者在终端用户首次激活系统时。在另一个实施例中,这个初始有效负荷在预定时间被复制到预定位置(比如系统的硬盘中),例如在系统被制造、装配和检测时,或者当终端用户首次激活系统时。一旦被复制,有效负荷在POST之后、OS操作之前执行,并在屏幕上显示图形、广告、动画、联合图象专家组(JPEG)/运动图象专家组(MPEG)格式的资料。当附加程序和/或有效负荷(通过因特网或其他外部连接)被传送时,在OS引导前和引导过程中,显示屏将被用于以消息或图形的方式提供定制屏幕。另外,除了随后的从网站上下载的程序(例如第二软件模块)之外,在第一软件模块中传送的可执行程序可以用来检测PC以决定所安装的设备、驱动程序和应用程序的各种类型。在一个实施例中,如同在题目为“在计算机上自动安装和配置软件的方法和设备”的其内容在此作为参考的共同未决的美国专利申请的序列号___中所描述的,第一软件模块用于为用户识别和自动生成快捷方式和/或书签。从网站上下载的程序包括基于用户偏好收集和维护的用户轮廓文件的软件。这些信息提供给信息媒体,信息媒体随后根据信息将信息和/或所编辑数据的一部分提供给供应商和其他商家,以便获得供应商和其他商家提供的信息的更新或修订。
参考图1.信息分布系统10包括通过一条或者多条通信链路30I-30N与一台或多台用户计算机系统40I-40N(“40”)连接起来的服务中心20。服务中心20包括一个或多个服务器22、一个或多个数据库24以及一个或多个计算机26I-26M。一个或多个计算机26I-26M可以由多个用户计算机系统40I-40N同时访问。如果使用了多个计算机,则计算机261-26M可以通过局域网(LAN)或其他相似的连接技术进行连接。然而,对于服务中心20来说,也可以有其他配置。例如,较少数目的大型计算机(比如少数的主机、小型计算机等),带有在大型计算机上运行的、能够与用户计算机建立通信链路的一些内部程序和进程。
服务中心20也可以连接到远程网络50(例如因特网)或者远程位置(例如在附图1中没有显示的卫星)。远程网络50或者远程位置允许服务中心20提供可能存储在服务中心20中的更广泛的计算机软件、内容等。与服务中心计算机、例如26I相连接的一个或多个数据库24用于存储包括在计算机26上可用的计算机软件的数据库项。在一个实施例中,每个用户计算机40I-40N都有自己的不能被其他计算机访问的安全数据库(未显示)。通信链路30I-30N允许一个或多个用户计算机系统40I-40N同时和计算机26I-26N连接。连接由服务器22管理。
在一个用户计算机系统40与信息服务计算机26建立双向通信之后,将内容以下述方式传送到用户计算机系统40。下载的内容包括一个用来检测用户和/或用户计算机系统的硬件和/或软件以便开发一个用户轮廓文件以及用户系统的轮廓文件的应用程序。从用户和/或用户计算机系统搜集的信息随后被提供给服务中心20,服务中心20根据用户和系统轮廓文件向用户计算机40提供附加内容。与服务计算机26相连的数据库的数据库项包括关于计算机软件、硬件和用户可以使用的第三方服务和产品的信息。在用户和/或系统轮廓文件基础上,内容进一步被传送给用户计算机来显示。该内容还包括信息摘要,例如现有计算机软件的补丁和纠错的可用性、现有计算机软件的新版本、全新计算机软件、新的帮助文件等。该内容还包括关于硬件和用户感兴趣的第三方产品和服务的可用性的信息。用户能够从可用产品和服务摘要中做出一个或多个选择,要求将产品从服务计算机26传送到用户计算机。或者,用户也可以从可用产品和服务摘要中购买所需的产品或服务。
图2显示了实现本发明的实施例的一个例示计算机系统100。计算机系统100显示了用户计算机系统40I-40N和/或计算机26I-26M(图1)的一个实施例,但也可以容易地使用其他的实施例。
参考图2,计算机系统100包括处理器或中央处理单元(CPU)104。所示的CPU104包括一个进行计算的算术逻辑单元(ALU)、一个用于临时存储数据和指令的寄存器集合和一个控制系统100的操作的控制单元。在一个实施例中,CPU 104包括IntelTM公司出售的X86、PentiumTM、PentiumⅡTM、PentiumProTM微处理器、AMDTM出售的K-6微处理器、或者CyrixTM公司出售的6x86MX微处理器中的任意一种。更多的例子还包括Digital Equipment CorporationTM(数字设备公司)出售的AlphaTM处理器、MotorolaTM出售的680X0处理器、或者IBMTM出售的PowerPCTM处理器。另外,包括Sun Microsystems、MIPS、IBM、Motorola、NEC、Cyrix、AMD、Nexgen和其他公司出售的其他处理器种类中的任何一种都能用于实现CPU104。CPU104不仅仅局限于微处理器,还可以有其他形式,如微控制器、数字信号处理器、精简指令集计算机(RISC)、应用专用集成电路等。尽管只显示了一个CPU104,计算机系统100也可以包括多个处理单元。
CPU104通过CPU总线108与总线控制器112相连。总线控制器112包括集成在其内的存储器控制器116,但存储器控制器116也可以在总线控制器112外部。存储器控制器116提供了CPU104或其他设备经存储器总线120访问系统存储器124的接口。在一个实施例中,系统存储器124包括同步动态随机存取存储器(SDRAM)。系统存储器124可以可选地包括附加的或者可替代的高速存储设备或存储电路。总线控制器112与系统总线128相连,系统总线128可以是外设部件互连(PCI)总线、工业标准结构(ISA)总线等。同系统总线128相连的是图形控制器、图形引擎或视频控制器132、海量存储设备152、通信接口设备156、一个或多个输入/输出(I/O)设备168I-168N、以及扩展总线控制器172。视频控制器132与能够在如数字144所指示的一单个卡或设备上集成的视频存储器136(例如8兆字节)和视频BIOS140相连。视频存储器136用于容纳在显示屏148上显示信息的显示数据,视频BIOS 140包括用于控制视频控制器132的代码和视频服务。在另一个实施例中,视频控制器132通过高级图形端口(AGP)总线和CPU104相连接。
海量存储设备152包括(但不仅仅局限于)硬盘、软盘、CD-ROM、DVD-ROM、磁带、高密度软盘、高容量可拆卸媒体、低容量可拆卸媒体、固态存储设备等及其组合。海量存储设备152还可以包括任何其他海量存储媒体。通信接口设备156包括网卡、调制解调器接口等,用于通过通信链路160访问网络164。I/O设备168I-168N包括键盘、鼠标、声卡、打印机和类似设备。I/O设备168I-168N可以是盘驱动器、例如紧致盘驱动器、数字盘驱动器、磁带驱动器、高速驱动器、强化驱动器、数字视盘(DVD)驱动器、固态存储设备、磁光盘驱动器、高密度软盘驱动器、高容量可拆卸驱动器、低容量媒体设备和/或其任可组合。扩展总线控制器172与包括系统固件176的非易失性存储器175相连。系统固件176包括用来控制计算机系统100中的硬件设备及其它实体的系统BIOS82。系统固件176还包括ROM180和闪存(或EEPROM)184。扩展总线控制器172还与具有RAM、ROM和/或闪存(未显示)的扩展存储器188相连接。系统100另外还包括与总线控制器112相连接的存储器模块190。在一个实施例中,存储器模块190包括ROM192和闪存(或EEPROM)194。
对于本领域普通技术人员来说熟悉的是,计算机系统100还包括一个操作系统(OS)和至少一个应用程序,在一个实施例中,将OS与应用程序从海量存储器152载入系统存储器124并在POST之后启动。OS包括但并不局限或限制在包括DOS、WindowsTM(例如Windows95TM,Windows98TM,WindowsNTTM等)、Unix、Linux、0S/2、OS/9、Xenix等中的任何可一种OS类型。操作系统是控制计算机系统的操作和资源分配的一个或多个程序的集合。应用程序是执行用户所要求的任务的一个或多个软件程序的集合。
根据计算机编程领域普通技术人员的实践,除非另外指明,在下文中参考由计算机系统100执行的操作的符号表示不描述本发明。这样的操作有时称作是由计算机执行的。这样将认识到,以符号表示的操作包括由CPU104对表示数据比特的电信号的处理和数据比特在系统存储器124中的存储单元上的维护,以及其他的信号处理。维护数据比特的存储单元是有与数据比特相符合的特定的电、磁、光或有机特性的物理区域。
当以软件实施时,本发明的元素实质上是执行必要任务的代码段。程序或代码段可以被存储在处理器可读媒体中或以包含在载波中的计算机数据信号在传播媒体或通信链路上发送。“处理器可读媒体”包括能够存储或传送信息的任何媒体。处理器可读媒体的例子包括电子线路、半导体存储设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤媒体、射频(RF)链路等。计算机数据信号包括能够在诸如电子网络信道、光纤、空中、电磁、射频链路等的传输媒体上传播的任何信号。代码段可通过因特网、内联网等计算机网络下载。
图3显示了计算机系统100的逻辑图。参考图2和3,系统固件176包括在POST期间载入系统存储器124并在随后由处理器104执行的软件模块和数据。在一个实施例中,系统固件176包括一个具有系统BIOS处理程序、硬件例程等的系统BIOS模块82、一个ROM应用程序接口(RAPI)模块84、一个初始启动应用程序(ISUA)模块86、一个初始有效负荷88a、密钥90、密码引擎92和显示引擎94。系统固件176的上述模块和部分包含于ROM180和/或闪存184中。或者,系统固件176的上述模块和部分也可以包含于ROM190和/或闪存194中。RAPI84、ISUA86和初始有效负荷88a每一个都在最初使用计算机系统100之前单独地开发并存储在系统固件176中。在一个实施例中,RAPI84、ISUA86和初始有效负荷88a每一个都包括由PhoenixTechnologies,Ltd开发的专有软件。RAPI84提供了ROM应用程序和系统固件176之间的安全接口。在转让给Phoenix Technologies,Ltd的日提交的、题目为“安全使用基本输入输出(BIOS)服务的系统和方法”的共同未决的美国专利申请的序列号___中描述了RAPI84的一个实施例,其内容在此作为参考。在转让给Phoenix Technologies,Ltd的日提交的题目为“在计算机上自动安装和配置软件的方法和设备”的共同未决的美国专利申请的序列号___中描述了ISUA86的一个实施例,其内容在比作为参考。
如图3和4A和4B所示的一个实施例中,在最初对一个新的计算机系统100加电之后,系统以POST过程开始。在初始POST期间,ISUA 86被传送到海量存储设备152,如A1所示。在一个实施例中,这样的传送是在制造和/或装配过程中当系统100在操作系统安装之后(但是在载入程运行操作系统之前)首次加电时进行的。在另一个实施例中,这样的传送是在制造和/或装配过程之后在用户收到和加电系统100之后进行的。在另一个可代替实施例中,在ISUA86传送期间,附加程度、应用程序、驱动程序、数据、图形和其他信息也可以被传送(例如,从ROM)到海量存储器152。例如,传送包括初始有效负荷88a到海量存储器152的传送,随后从海量存储器152传递出初始有效负荷。在日提交的、转让给Phoenix Technologies,Ltd的题目为“一种从系统固件向存储设备传送应用程序的系统和方法”的共同未决的美国专利申请的序列号___中描述了用于这中传送的系统和过程的一个实施例,其内容在此作为参考。在日提交的、题目为“一种提供基于存储器的设备仿真的方法和设备”的共同未决的美国专利申请的序列号09/272,859、在日提交的、题目为“提供基于存储器的设备仿真的方法和设备”的共同未决的美国专利部分继续申请的序列号、以及日提交的、题目为“在海量存储器中插入一个或者多个文件的系统和方法”的共同未决的美国专利申请的序列号中描述了用于这种传送的系统和过程的其它实施例,每一个申请都转让给本发明的受让人Phoenix Technologies,Ltd,其内容在此作为参考。
在一个实施例中,ISUA 86是一个确定是否有驻留在终端用户系统中的预安装程序的计算机软件可执行程序。如果是,它将识别那些预安装的程序,并(在Windows操作系统的情况下,在桌面上)生成快捷方式或书签,来允许用户自动启动程序。在这个实施例中,如下所述可执行程序也能够启动和建立与服务器22和/或任何一个服务计算机26(图1)上的一个或者多个应用程序的双向通信。此外,在一个实施例中,初始有效负荷88a中的图形内容在POST期间通过显示引擎94显示在用户的显示器上。或者,初始有效负荷88a中的图形内容可以在随后的引导过程之后显示。例如,作为下述的用户轮廓文件的一部分,用户会被询问他或她是否想获得关于一种或多种产品和/或服务的附加信息。如果用户这样要求,所需产品和或服务的相关内容在随后的引导过程期间被显示。
一旦POST完成,OS被加载、执行和初始化。然后标准的OS驱动程序和服务程序被加载。然后提示用户输入包括诸如年龄、性别、爱好等人口统计信息的注册信息。另外,执行ISUA 86,在后台运行,保持空闲状态直到它检测到通过图2的网络164(例如,因特网)在计算机系统100与远程服务器(例如图1中的服务器22)之间建立的通信链路。在一个实施例中,ISUA86可以通过操作系统查找,以确定是否有已经加载和已经安装在系统上的应用程序。如果有,一旦通信链路建立,ISUA86能自动为应用程序是供快捷方式和/或书签来发送进一个预定的服务器。这个通信链路可以通过套接字以一个网络协议堆栈(比如TCP/IP)或任何其他的本领域已知双向通信技术来建立。一旦建立了通信链路30,ISUA86向服务器22(如A2所示)发出一个请求信号,以便从一个内容模块60下载一个初始内容程序包62。响应这个请求,服务器下载这个初始内容程序包62(如A3所示),在一个实施例中,该初始内容程序包62被存储在海量存储器152中。在一个实施例中,初始内容62和后续内容64可以单独开发,在服务器22上存储初始内容62和后续内容64之前,将每个内容都用密钥进行加密和/或数字签名。当初始内容62和或/后续内容64随后被下载进系统100中时,密码引擎92将使用密钥90对初始内容62和/或后续内容64进行解密。
如上所述,初始内容程序包62包括应用程序62a、驱动程序62b和有效负荷62c。在一个实施例中,应用程序62a包括一个数据加载应用程序和一个轮廓文件管理器应用程序。数据加载应用程序以与ISUA 86相同或相似的方式工作,一旦下载,则禁止并替代ISUA86。更具体地,数据加载应用程序是一个也能够启动、建立和结束服务器22和计算机系统100之间的双向通信的计算机软件程序。数据加载应用程序还提供服务器22和计算机系统100之间的通信控制管理、以及促进终端用户系统和指定服务器之间的通信和下载到终端用户系统的内容等其他功能。
轮廓文件管理器根据用户偏好、系统硬件和在计算机系统100上安装的软件获得计算机系统100的用户和系统的轮廓文件。在获得计算机系统100的用户和系统轮廓文件基础上,轮廓文件管理器应用程序将结果传送给数据加载应用程序,数据加载应用程序随后将这些信息提供给服务器22,服务器22将用户告诉的偏好与数据库24(图1)进行匹配。结果可以在预定的时间间隔或根据用户要求被传送。然后,服务器22处理用户轮廓文件或人口统计学数据,并将内容对准有相似轮廓文件的用户。另外,多个用户的用户轮廓文件数据在服务器22中被编译和集合来生成一个总体用户轮廓文件模型。然后将内容传送到以用户轮廓文件数据和/或总体用户轮廓文件模块为基础的用户的计算机系统上(如A4所示)。后续内容64被下载并存储在系统固件176中,由数字88b所示。在一个实施例中,后续内容64被保存在非易失性存储器、例如闪存或EEPROM中,如同本领域普通技术人员所熟知的,后续内容的加载是通过重新擦写ROM完成的。后续内容64也可以作为一个或多个文件存储在海量存储器152中或被用于修正WindowsTM系统文件(在WindowsTM环境下)。轮廓文件收集过程在计算机系统100活动期间一直继续。在一个实施例中,内容可以在服务器22接收并分析了用户的轮廓文件之后才下载。
当计算机系统100随后被加电时(见图4B),系统再次执行POST。然后,在加载和/或执行操作系统之前,显示先前下载和保存在系统固件176中且有关版权问题已经解决的内容。在WindowsTM环境中,在初始加载操作系统期间显示的WindowsTM徽标随后被一个或多个显示保存在系统固件176中的以前下载的内容的屏幕所代替。
在与再闪烁ROM不同将内容作为一个或者多个文件存储在海量存储器152中的情况下,在引导或关闭时显示的WindowsTM徽标可以被改变或替换。利用这种方法的一个实施例包括用一个或多个显示内容的文件(例如,图形文件)替换相应的WindowsTM系统文件,如同在日提交的、题目为“在引导或关闭过程中显示图象”、转让给Phoenix Technologies,Ltd的共同未决的美国专利申请的序列号___中所描述的,其内容在此作为参考。将引导Windows显示文件取名为LOGO.SYS,通常位于Windows目录中。首先将WindowsTMLOGO.SYS文件从Windows目录传送到其他目录。然后,将内容图形文件重命名为LOGO.SYS并传送到Windows目录下。当操作系统初次被运行时,操作系统将恢复这个文件,因此,内容在显示器上显示。WindowsTM期望LOGO.SYS文件是图形分辨率为320×400和256色的一个位图文件,尽管WindowsTM后来为了显示的目的将图象分辨率扩展到640×400。因此,内容图形文件要成为同样的图形格式(在重命名为LOGO.SYS之前通常以“BMP”为扩展名进行命名)。
操作系统然后被加载、执行和初始化。标准操作系统驱程序和应用程序也被加载。轮廓文件管理器被执行。当已经建立与预定网站的链接时,附加的内容会被下载和随后被显示。这样的附加内容既可以任意地被提供,也可以根据从用户或用户系统的调查中获得的信息被提供。在一个实施例中,一旦引导过程完成,显示屏的一部分将被用来提供用于访问关于以前显示过的消息或广告的详细信息的图标和快捷方式。在更进一步的实施例中,消息或广告在关闭过程期间可以再次被显示,例如,用其他的选择内容来替换屏幕显示的“Windows正在关机”或“现在可以安全关闭你的计算机”等消息。
图5是显示ISUA86的一个实施例的方框图。ISUA86包括脚本处理器模块500、网络连接检测器501、下载模块504、URL/快捷方式模块506和数据模块508。如图3所示,ISUA86模块包含在用户计算机的BIOS176中。
脚本处理器模块500是ISUA86的处理部件。在一个实施例中,脚本处理器模块500从数据区508读取一组操作代码或命令代码,并执行这些代码。
脚本处理器支持以下一些特点·安装快捷式到Windows桌面计算机上;·安装到网站的快捷方式;·下载因特网客户端程序/应用程序·下载推销宣传、免费应用程序·执行预先下载的Windows应用程序/安装程序,以及·执行定制有效载荷。
执行定制有效载荷是ISUA86的特有特征。它允许ISUA86的制造商或用户将另一个映象嵌入到ISUA86中或系统BIOS中,ISUA86将从系统BIOS提取并装入该另一个映象。由这个代码执行的操作由制造商决定。
网络连接检测器502是ISUA86中包括的一个模块。它在后台运行,检测因特网连接或适当的网络连接。一旦检测到连接,ISUA86能够调用下载模块504从万维网得到附加内容、应用程序或推消宣传。
下载模块504是ISUA86中包括的一个部件,它使得附加数据能从因特网传送到海量存储器152(例如用户的硬盘)中。下载模块504读取数据区508中的信息以获得IP地址和文件名信息。
URL/快捷方式模块506允许ISUA86不进入因特网就改变终端用户的Windows感受。URL/快捷方式模块506处理在数据区508中的信息以决定如何配置Windows桌面计算机和安装因特网浏览器。在一个实施例中,URL/快捷方式模块506支持的功能有·放置因特网快捷方式到Windows桌面计算机上;·在海量存储器152(例如用户的硬盘)上查找预先安装的软件并执行,或放置本地快捷方式到桌面计算机上;以及·改变因特网浏览器的主页。
ISUA86的数据区508的分离很重要,这是因为它不需重新擦写(re-flash)代码区就可允许数据区508的擦写(flash)。这使得不损害支持代码的完整性就可改变ISUA86的表现。此外,为了使得ISUA86具有最灵活的结构和特定部件的易更新能力,不同的模块都被封装起来,使得除数据区508之外的每个模块也都可独立地更新。
图6是计算机系统100启动期间在传输ISUA86(例如,定序器)中BIOS176的操作的流程图。
在框600中,确定数据加载应用程序(WDL)62a是否位于海量存储器152中。如同上面讨论的,WDL62a是初始内容包62的一部分,初始内容包62是在ISUA86以前已经成功地执行的情况下下载的。WDL62a的存在可由如下的操作确定查询海量存储器152的文件系统以查看在文件系统中是否有任何或者全部WDL62a的组件存在。或者,可以通过设置标志或者BIOS176或海量存储器152中的特定位来判断WDL62a是否存在。如果在文件系统中没有检测到WDL62a,那么操作将会从框602继续。
在框602中,确定ISUA86(显示为定序器)是否在海量存储器152中。与检测WDL 62a的方式一样,要再次检测ISUA86的存在。如果检测到ISUA86,操作将会继续至框608。如果没检测到ISUA86,操作将会继续至框604。
在框604中,ISUA86包被拷贝到海量存储器152中。在一个实施例中,ISUA86包最初是被压缩的,当传送到海量存储器152时进行解压缩。在另一个实施例中,ISUA86是直接传送的,可选地在以后被解压缩。ISUA86包还可能被加密,因此还需要一个解密器来给ISUA86包解密。当ISUA86包传送到海量存储器152后,操作将会转至框606继续。
在框606中,ISUA86被设定为启动应用程序。因此当用户系统40中包含的操作系统引导完毕后ISUA86将被调用。操作将会转至框608继续。
在框608中,将控制返回给操作系统,以使操作系统能像通常那样继续引导和初始化计算机。
图7是在已经装入操作系统和ISUA86之后ISUA86的一个实施例的流程图。
在框700中,ISUA86的网路连接检测器502执行轮询以检测因特网或必需的网络连接是否存在。网路连接检测器502可以通过查询操作系统或向包含初始内容包62的主服务器发脉冲信号以查看主服务器是否可用来确定必需的网络连接是否存在。在另一个实施例中,网路连接检测器502可以尝试联系一列服务器,直到有服务器应答为止。如果网络连接存在,操作将会转至框702继续。否则,操作将会转至框704继续。
在框702中,如果网路连接检测器502没有检测到网络连接,它将等待一个延迟时间,然后返回框700。在一个实施例中,延迟为10秒。
在框700中,如果网路连接检测器502检测到一个必要的网络连接存在,则在框704中,网路连接检测器502检查用户使用的带宽为多少。这是为了确定在不显著影响用户使用的带宽的情况下ISUA86是否有足够的带宽来传送信息。最优地,用户将不会意识到有带宽在被ISUA86使用。在一个实施例中,网路连接检测器502可以用试探法来分析被使用的带宽和使用的时间,以确定ISUA86是否适合使用这一连接。例如,网路连接检测器502可以一直等到用户仅使用低于50%的带宽五分钟后,ISUA86才开始使用此连接。在另一个实施例中,可以用一个预定阈值来确定带宽是否可由ISUA86使用。因此,例如,如果被其它处理占有的连接带宽量只占总带宽的10%的话,那么就认为有足够的带宽供ISUA86使用。被ISUA86使用的带宽量是基于用户使用的带宽和ISUA86要使用的带宽之间的简单的比率关系或某种数学关系的。如果有带宽可供使用,那么操作将会转至框706继续。否则,操作将会转至框710继续。
在框706中,ISUA86的下载模块504每次传输都下载WDL62a的大量数据,而不是将WDL62a的每部分数据分别下载。
在框708中,下载模块504将确定WDL62a是否被下载完毕。如果WDL62a已经被下载完毕,操作将会转至框716继续。否则,操作将会返回框700。
在框716中,一旦下载模块504确定WDL62a已经下载完毕,下载模块504就检验WDL62a的完全性和完整性。例如,下载模块504可对下载的WDL62a执行校验和运算,以确定下载过程中是否发生错误。如果验证了WDL62a,操作将会转至框712继续。否则,操作将会转至框718继续。
在框712中,如果已经验证了WDL62a,URL/快捷方式模块506将安装到达任何应用程序的快捷方式,例如用于因特网提供者或到网站链路的建立/签约程序。此外,一旦WDL62a已经被验证,WDL62a将被操作系统当作启动应用程序执行。在URL/快捷方式模块506改变快捷方式后,操作结束。
在框718中,如果在框716中WDL62a未被验证,下载模块304将把WDL62a从海量存储器152中删去。操作将会转至框700继续,在那里,网路连接检测器502将会再次轮询以检测必需的网络连接是否存在。
虽然已通过某些最佳实施例描述了本发明,但对于本领域普通技术人员来说显而易见的其他实施例也落入本发明的范围之内。因此,本发明的范围只由以下的权利要求书限定。
1.一种方法,包括将第一应用程序从第一非易失性存储器拷贝到第二非易失性存储器;将第一应用程序设置为启动应用程序;引导操作系统;执行第一应用程序;确定是否存在适当连接;确定适当连接所需的带宽是否可用;如果适当连接存在并且适当连接所需的带宽可用,则下载第二应用程序;以及执行第二应用程序。
2.如权利要求1所述的方法,其中第一非易失性存储器包含BIOS。
3.如权利要求1所述的方法,其中,第二非易失性存储器是一个海量存储设备。
4.如权利要求1所述的方法,其中,将第一应用程序设置为启动应用程序包括;建立到达第一应用程序的一个快捷方式;以及将到达第一应用程序的快捷方式放置在预定位置上。
5.如权利要求1所述的方法,其中,确定是否存在适当连接包括确定是否可与一个服务器实现通讯。
6.如权利要求1所述的方法,其中,确定是否存在适当连接包括确定是否存在一个网络连接。
7.如权利要求1所述的方法,其中,确定适当连接所需的带宽是否可用包括确定适当连接正使用的带宽与整体带宽之间的比率;以及将所述比率与第一阈值进行比较。
8.如权利要求7所述的方法,还包括确定比率低于第一阈值的时段;以及将所述时段与第二阈值进行比较。
9.如权利要求1所述的方法,还包括确定第二应用程序是否已经被成功下载。
10.如权利要求9所述的方法,确定第二应用程序是否已经被成功下载包括执行对第二应用程序的完整性检查。
11.如权利要求9所述的方法,确定第二应用程序是否已经被成功下载包括确定第二应用程序是否已经被完全下载。
12.一种包括具有存储在其上的指令的计算机可读媒介的产品,所述指令在被执行时使得将第一应用程序从第一非易失性存储器拷贝到第二非易失性存储器;将第一应用程序设置为启动应用程序;引导操作系统;执行第一应用程序;确定是否存在适当连接;确定适当连接所需的带宽是否可用;如果适当连接存在并且适当连接所需的带宽可用,则下载第二应用程序;以及执行第二应用程序。
13.如权利要求12所述的产品,其中第一非易失性存储器包含BIOS。
14.如权利要求12所述的产品,其中,第二非易失性存储器是一个海量存储设备。
15.如权利要求12所述的产品,其中,将第一应用程序设置为启动应用程序包括建立到达第一应用程序的一个快捷方式;以及将到达第一应用程序的快捷方式放置在预定位置上。
16.如权利要求12所述的产品,其中,确定是否存在适当连接包括确定是否可与一个服务器实现通信。
17.如权利要求12所述的产品,其中,确定是否存在适当连接包括确定是否存在一个网络连接。
18.如权利要求12所述的产品,其中,确定适当连接所需的带宽是否可用包括确定适当连接正使用的带宽与整体带宽之间的比率;以及将所述比率与第一阈值进行比较。
19.如权利要求18所述的产品,还包括确定比率低于第一阈值的时段;以及将所述时段与第二阈值进行比较。
20.如权利要求12所述的产品,还包括确定第二应用程序是否已经被成功下载。
21.如权利要求20所述的产品,确定第二应用程序是否已经被成功下载包括执行对第二应用程序的完整性检查。
22.如权利要求20所述的产品,确定第二应用程序是否已经被成功下载包括确定第二应用程序是否已经被完全下载。
23.一种设备,包括将第一应用程序从第一非易失性存储器拷贝到第二非易失性存储器的装置;将第一应用程序设置为启动应用程序的装置;引导操作系统的装置;执行第一应用程序的装置;确定是否存在适当连接的装置;确定适当连接所需的带宽是否可用的装置;如果适当连接存在并且适当连接所需的带宽可用则下载第二应用程序的装置;以及执行第二应用程序的装置。
24.如权利要求23所述的设备,其中第一非易失性存储器包含BIOS。
25.如权利要求23所述的设备,其中,第二非易失性存储器是一个海量存储设备。
26.如权利要求23所述的设备,其中,将第一应用程序设置为启动应用程序的装置包括建立到达第一应用程序的一个快捷式的装置;以及将到达第一应用程序的快捷方式放置在预定位置上的装置。
27.如权利要求23所述的设备,其中,确定是否存在适当连接的装置包括确定是否可与一个服务器实现通信的装置。
28.如权利要求23所述的设备,其中,确定是否存在适当连接的装置包括确定是否存在一个网络连接的装置。
29.如权利要求23所述的设备,其中,确定适当连接所需的带宽是否可用的装置包括确定适当连接正使用的带宽与整体带宽之间的比率的装置;以及将所述比率与第一阈值进行比较的装置。
30.如权利要求29所述的设备,还包括确定比率低于第一阈值的时段的装置;以及将所述时段与第二阈值进行比较的装置。
31.如权利要求23所述的设备,还包括确定第二应用程序是否已经被成功下载的装置。
32.如权利要求31所述的设备,确定第二应用程序是否已经被成功下载的装置包括执行对第二应用程序的完整性检查的装置。
33.如权利要求31所述的设备,确定第二应用程序是否已经被成功下载的装置包括确定第二应用程序是否已经被完全下载的装置。
这里描述了一种方法,包括把第一应用程序从第一非易失性存储器拷贝到第二非易失性存储器,并将第一应用程序设置为启动应用程序。该方法还包括引导操作系统并执行第一应用程序。该方法还包括确定是否存在适当的连接、确定适当连接所需的带宽是否可用,以及,如果存在适当的连接并且适当连接所需的带宽可用,则下载第二应用程序。该方法然后包括执行第二应用程序。还描述了一种执行该方法的设备。
文档编号G06F9/06GK12681
公开日日 申请日期日 优先权日日
发明者E·C·安德森, D·皮塔德 申请人:凤凰技术有限公司

我要回帖

更多关于 软件可用性 的文章

 

随机推荐