个人计算机网络中用于每一个人计算机的展示系统的制作方法

文档序号:6411152阅读:152来源:国知局
专利名称:个人计算机网络中用于每一个人计算机的展示系统的制作方法
技术领域
本发明一般涉及个人计算机网络系统,并特别涉及用于在选择时向网络中的个人计算机提供所选择的展示的系统。
个人计算机和个人计算机网络是计算机领域中众所周知的。个人计算机网络是被连接的多个单独的个人计算机;一般来说,每一计算机处于不同的地点(位置),由公用的服务器控制。计算机网络使得数据和处理中的工作(work-in-progress)易于在网络中的各计算机之间传输,以至能够保持它们之间的数据和处理中的工作的公用性。一般来说,并不是构成这种网络的所有个人计算机在同时工作。实际上,对于网络中大多数单个计算机,在工作日中可能有相当多的时间没有使用,虽然它们在整个工作日中可能处于“ON”。
当个人计算机处于“ON”状态但没有使用时,它的计算机屏幕仍然是被点亮的,这将最终导致屏幕的损坏或老化。“屏幕保护”技术常用于这种情形,这时所选择的图象出现在屏幕上。然而,这种屏幕保护图象没有其他用途。于是,希望如果作了选择当计算机不使用时有用的信息或者其他的展示资料能够出现在他/她的计算机屏幕上,以替代传统的屏幕保护图象。
于是,本发明是用于对形成个人计算机网络的能够进行常规任务操作的多个个人计算机展示信息的一种系统,该系统包括系统数据库,用于存储至少一个展示序列,该展示序列包含所选择的适用于在个人计算机屏幕上显示的图象序列;用于组织所述展示序列的管理模块;投递模块装置,用于当所述个人计算机已接通但在预选的时间周期没有使用时,控制在所选择的与所述投递模块相关的个人计算机的屏幕上显示所述展示序列;以及在每一个人计算机上用于使该个人计算机返回其常规任务操作的装置。


图1是个人计算机网络的框图,该框图还示出本发明的系统硬件的物理配置。
图2是表示本发明的系统中数据流和控制的框图。
图3-16为本发明的软件流程图。
如上所述,个人计算机(PC),特别是当它们用于商业场合时,既使它们实际上没有使用,在整个工作日期间通常处于“ON”状态。这种PC可能具有常规的“屏幕保护”模块,当计算机未被使用时这一模块在屏幕上产生一定的图象,以便延长计算机屏幕的寿命。
总的来看,用于计算机网络的本发明包含一个展示单,每一个展示通常为一系列连续的画面或屏幕图象的形式。这些展示存储在位于网络服务器PC上的系统数据库中,并在系统操作中提供给网络的各个PC用于在它们的计算机屏幕上显示。对于网络中每一个PC,按照所选择的对于每一PC已处于“ON”状态但是没有使用的时间量来启动这些展示。这些展示在效果上取代了传统的屏幕保护,但此外还以可视的形式向PC用户提供了有益的信息。
这些展示可以是教育性的,提供信息和/或指示,或者它们在性质上是更为个人化的,提供鼓舞或类似于帮助类的信息。此外,当然这些展示还能够包含娱乐价值的成分。于是很明显,各种各样的信息可以形成提供给网络的个人计算机的各种展示。
图1和2表示本发明的基本系统的图示。其中有本发明进行操作的整个计算机网络一般以10表示。网络10包括多个各种网络个人计算机12、14和16。当然网络还能包含有选择的数目超过所示的个人计算机。网络10还包含承担着保持对网络中整个信息流的控制的网络服务器PC18。网络中每一个其余的PC要访问网络服务器,并特别是要访问位于其上的系统数据库,该数据库一般是在该PC的硬盘上。网络服务器18上的系统数据库包含组成各种可用的展示的脚本和画面,这将在以下更为详细地说明。
参照图2观看该系统的数据流和控制,每一网络PC具有投递软件模块22。投递模块22-22与网络服务器18上的系统数据库24通信,并对在其相关PC处的展示提供一定量的局域控制。可从包括服务器上的硬盘的任何外部源把投递模块加载到网络PC上。系统还包含一管理软件模块26,该模块可加载到网络中的任何PC上并从该PC执行。管理模块26能够从服务器硬盘存储器、软盘或PC自身的的存储器加载。管理模块26的基本功能在于组成信息、向服务器18上的数据库24添加、或从其删除信息。
管理模块26还能够与外部源通信,这些外部源包括具有展示信息的数据库的其他网络服务器,以及其他数据和通信的外部源。服务器24上的管理模块26和数据库24负责产生各种画面的展示,为网络中的各个PC选择具体的画面展示,并按特定的顺序调度这些展示。通过数据库24由投递模块22的动作把展示提供给一个个别的PC。由投递模块监视在PC屏幕上相继画面的显现,以便既使在中途的展示中出现诸如由用户操作PC所引起的中断,也要保证展示中的各个画面按顺序呈现。在展示中的任何点,诸如为了处理中的工作,用户通过在PC键盘上简单地按任何键(除去为人工控制展示所设定的键),可以开始使用PC。
这样从以上基本解释可以看到,本发明包含位于网络服务器上的系统数据库24,同服务器18上的数据库24及外部源通信的管理模块26,和多个投递模块,每一网络PC中有一个投递模块。投递模块还与数据库24通信。
管理模块26能够具有几种特定的系统功能。首先,它能够显示网络中已安装了投递模块的所有用户。根据系统操作员的选择,使用管理模块,可将各个用户安排到各组。每一用户由唯一的网络标识(ID)标识。因而,查看数据库24中网络用户的命令通过管理模块26提供。用户的ID和各自的展示包含在系统数据库24中。
所示的实施例中管理模块26的另一个功能涉及生成又可称为脚本的单个展示。每一展示或脚本由一个或者多个单独的围绕具体的主题组成的画面或屏幕构成。主题可以是教育性的,诸如健康或商业问题或可能涉及专门的培训,或也可以是激励性或鼓舞性的。此外,娱乐内容也可作为各展示的一部分,或者能够作为另外的展示。任何情形下,每一脚本包括一系列或序列的画面。以下讨论每一画面或图象的形成。管理模块26通过按选择的顺序安排各个画面而生成具体的展示。然后把该展示存储在数据库24中。
管理模块26的又一个功能关系到各个画面或屏幕表示的实际生成。每一个画面由文本和/或图象组成,图象从服务器18中现有的存储器或文件提供,或从系统可使用的任何外部库源提供。图象当然可以千变万化。此外,要能够把现有的图象替换为更理想的图象。对于文本也要有类似的能力,操作员要能够输入文本并把它用于特定的画面,或者单独使用或者与图象一同使用。此外,要能够进行全面的组合,包括颜色、各种背景、不同类型文本字模的使用等等。
所有以上所述关系到各个画面的构成或生成。生成这种画面的基本能力是在标准的PC操作系统中可得到的。一个例子是出自华盛顿州Remond市的Microsoft公司的WINDOWS软件中的Powerpoint,该软件现在到处可得。管理模块26被设置用来与这种操作系统接口,使得画面能够被生成并然后安排到展示中,然后再把展示存储到数据库24中并使之可由系统中的网络PC使用。
管理模块26的又一个功能是向各个PC指定特定展示。这一能力允许管理模块26根据这些用户的需要或要求对特定的用户匹配或选择特定的展示。如同在以下段落中更为详细描述的那样,每一用户可获得的展示还一定程度上服从于用户的控制。
管理模块26的相关功能关系到为每一网络PC的各个展示的显现所建立的具体调度表。例如,系统中的每一用户(每一网络PC)将具有其自己唯一的展示调度表,包括不同展示的具体顺序和展示开始之前所需的不使用的特定时间。展示的这种调度是通过管理模块建立的并存储在系统数据库24中。
最后,可通过外部通信线路获得展示或者将其提供给外部系统和/或其他外部源。这使得一个管理模块能够直接从外部源为系统获得或者向其提供展示,这样就避免了必须在系统内组合这些展示。
这些具体功能的软件流程图示于图3-16。这些流程图的大部分是关于管理模块26的。图3示出用于观看有关上述各种功能的信息及用于读取那些信息的主屏幕或流程图全貌。图4更详细地示出有关网络系统中的组和/或特定的用户,包括系统数据库的更新。图5是一般地关于从可用的画面或屏幕序列组成展示。为了展示的灵活性可在任何时候对画面进行编辑。在进行这种编辑时系统数据库24立即被更新,以至对展示在线生效。图6关系到对于各个画面的组成处理。如图中所见,可使用数量可观的画面组合功能。
图7和8是关于向一个或者多个网络PC指定数据库中的特定展示,以及为各个网络PC排定或选择展示的顺序。
应当注意,如上对某些功能所指出的,由管理模块作出的所有的改变、组成、调度表等最终都存储在系统数据库24中。
图9示出用户可用的系统菜单的细节。例如在一个实施例中,这可能是WINDOWS菜单。然而应当看到,本发明不限于WINDOWS操作环境。
图9-13是关于系统的全部操作方法,包括菜单选项,实施例中所示的选项是“下拉”式菜单格式。图10中,是对展示(脚本)的引入和引出及可用于打印文本和可视信息的选项提供控制。也可设“退出”或终止选项。图11是“编辑”菜单,包括依靠管理模块光标的位置来选择哪一个有效或无效。图12中,加亮的脚本是可运行的,图象编辑器是可运行的,或缓存器的内容是可观察的。图13中示出,如果需要,对于管理模块26和投递模块22两者的基本系统配置都可改变。
如上所述,系统中每一网络PC都包括投递模块,该模块与系统数据库24配合操作并具有同该数据库的通信能力。当一个网络PC在对于该特定的PC所建立的特定时间周期中没有使用时,则投递模块与数据库相配合将在该PC屏幕上自动地开始所指定的展示。投递模块保持对屏幕上的展示的控制可达到这样的程度,既使展示已经被PC的使用而中断,它也能把已经在正被使用的特定的展示中显示的最后的画面存储在其用户自身的设置文件(PC硬盘上的一个文件)中。展示将在其被中断的同一点开始。投递模块承担这一控制。每一画面显示预选的时间周期,然后如果仍然没有使用PC,展示序列中的下一个画面仍然在投递模块的控制之下被显示。
正如以上简略的讨论,管理模块能够为每一用户排定不同脚本的顺序。当一个脚本在一个特定的PC完成时,该PC的投递模块或者重复该脚本,或者进到调度表中下一个展示。
每一投递模块在一定程度上由与其相关的那个PC控制。例如,当在展示进行中通过按动PC键盘上指定的键(或正确的鼠标按钮),将在用户屏幕当前画面上出现控制菜单。这一菜单向用户给出控制展示的各种可能性。例如,使展示逐个画面逆放,或者可以使展示逐个画面地快进。
通过按动退出按钮或其他指定的键,通过投递模块用户还能进到从几个可使用的展示中选择的另一展示。新选择的展示将保留“当前”的展示直到管理模块为该PC先前所建立的广播时间表指示另一展示来到为止。
图14和15表示对于本发明的系统的数据流和操作处理的软件控制。图14表示包括数据库24的读取的投递模块操作序列。每当PC对选定的时间周期没有使用时,操作序列就开始。这是由一个触发信号启动的,该信号可能来自PC或者来自网络服务器。图15表示用于在用户的PC显示实际画面的功能处理步骤。
图16表示投递模块的“退出”序列,终止展示网络中其相关的网络PC当前的操作。这一序列允许PC返回其先前的任务。
如上所述,图3-16是本发明的软件流程图。这些流程图,除了以上所提供的说明之外,为本专业的普通的技术人员提供了能够产生实际程序代码以实现所述系统操作的充分信息。
于是,已经对用于个人计算机网络场合的系统进行了描述。该系统包括在选择时,特别是在PC已处于接通状态但未使用的一定时间过后,展示来源于网络服务器并向网络中各PC提供的信息和/或鼓舞性消息。
虽然这里作为示例公开了本发明的一个优选实施例,应当理解,在不背离由以下权利要求所定义的本发明的实质的情形下,能够在这种实施例中实现各种改变、修改和替换。
权利要求
1.用于对形成个人计算机网络的能够进行常规任务操作的多个单个个人计算机展示信息的系统,该系统包括系统数据库,用于存储至少一个展示序列,展示序列包含所选择的适于在个人计算机屏幕上显示的图象序列;管理模块,用于组成所述展示序列;投递模块装置,用于当所述个人计算机已接通但在预选的时间周期没有使用时,控制在网络中与所述投递模块相关的个人计算机屏幕上所述展示序列的显示;以及在每一个人计算机上的用于使该个人计算机返回其常规任务操作的装置。
2.权利要求1的系统,其中在每一个人计算机上的返回装置包括用来对所述每一个人计算机上的图象序列的展示获得用户控制的装置。
3.权利要求1的系统,其中数据库包括多个展示序列。
4.权利要求3的系统,其中个人计算机包括用于改变到另一展示的装置。
5.权利要求1的系统,其中网络中每一个人计算机以特定的用户标识,并且系统包括用于添加和从数据库删除各个用户的装置。
6.权利要求1的系统,其中网络中每一个人计算机以特定用户标识并具有唯一的标识代码。
7.权利要求1的系统,其中管理模块包括用于编辑现有展示的装置。
8.权利要求1的系统,其中管理模块包括用于把多个图象编排为一个展示的装置。
9.权利要求8的系统,包括用于生成展示序列中每一画面的装置。
10.权利要求1的系统,其中图象既包括可视的材料又包含文本的材料。
11.权利要求3的系统,包括用于为网络中每一个人计算机用户选择特定展示的装置。
12.权利要求11的系统,包括用于为每一所述用户排定展示的相继系列的装置。
13.权利要求1的系统,包括用于从外部源获得展示的装置。
14.权利要求1的系统,包括用于向外部源提供展示的装置。
全文摘要
网络展示系统,包括网络服务器上的数据库,由管理软件模块管理和控制。管理模块从文本和/或可视化材料生成各个图象,然后把这种图象的系列组织成为存储在数据库中的展示。通过存在于每一PC中投递软件模块的作用,在PC接通但没有使用达到所选择的时间量之后,展示被显示在网络中各个PC的屏幕上。在由PC的实际使用而中断之后,投递模块保持对特定的展示序列中的图象展示的控制。PC用户能够把PC返回其通常的使用,还能在一定程度上对展示进行控制。
文档编号G06F17/30GK1198825SQ96197448
公开日1998年11月11日 申请日期1996年9月2日 优先权日1995年9月5日
发明者勒达·乔斯维克 申请人:瓦斯威辛公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1