一种文档投影管理装置和方法转让专利

申请号 : CN200710121534.X

文献号 : CN101382724B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 伍军

申请人 : 联想(北京)有限公司

摘要 :

本发明提供的投影管理装置和方法,保证在准备对待投影内容进行投影时,将待投影内容缓存到待投影缓存区;决定对待投影内容进行投影时,将待投影内容从待投影缓存区发送到投影执行缓存区;对投影执行缓存区所收到的待投影内容进行投影。由于针对待投影缓存区和投影执行缓存区进行区分操作,所以本发明装置和方法可以有效避免投影过程中出现将不希望投影的内容投影出来的情况,进而提高了用户满意度。

权利要求 :

1.一种文档投影管理装置,其特征在于,该装置包括:主管理单元以及均与主管理单元相连并且依次相连的待投影缓存单元、投影切换单元、投影执行缓存单元;其中,所述待投影缓存单元,包括待投影内容缓存单元和关联内容缓存单元,所述待投影内容缓存单元用于存放并提供待投影内容,所述关联内容缓存单元用于存放并提供与待投影内容存在关联关系的关联内容;

所述主管理单元,用于在准备对待投影内容进行投影时,将待投影内容缓存到所述待投影内容缓存单元,并判断是否存在关联内容,若存在,将关联内容缓存到所述关联内容缓存单元;在决定对待投影内容进行投影时,控制所述投影切换单元将待投影内容从所述待投影内容缓存单元发送到所述投影执行缓存单元;在决定对关联内容进行投影时,将所述关联内容从所述关联内容缓存单元发送到所述投影执行缓存单元;

所述投影切换单元,用于根据所述主管理单元的控制对所述待投影内容或关联内容进行包括获取和发送在内的操作;

所述投影执行缓存单元,用于将收到的待投影内容或关联内容向投影装置输出,所述投影执行缓存单元只接收因受主管理单元控制而由投影切换单元完整传递而来的数据。

2.根据权利要求1所述的装置,其特征在于,所述投影执行缓存单元与所述投影装置之间进一步连接有投影输出单元,用于在所述主管理单元的控制下将来自所述投影执行缓存单元的与投影相关内容输出到所述投影装置;

所述主管理单元,进一步用于控制所述投影输出单元将来自所述投影执行缓存单元的与投影相关内容输出到所述投影装置。

3.根据权利要求1所述的装置,其特征在于,所述投影装置是投影机。

4.一种文档投影管理方法,其特征在于,该方法包括:

准备对待投影内容进行投影时,将待投影内容缓存到待投影内容缓存区,并判断是否存在与待投影内容存在关联关系的关联内容,若存在,将关联内容缓存到关联内容缓存区;

决定对待投影内容进行投影时,将待投影内容从待投影内容缓存区发送到投影执行缓存区;决定对关联内容进行投影时,将关联内容从关联内容缓存区发送到投影执行缓存区;

对投影执行缓存区所收到的待投影内容或关联内容进行投影,且所述投影执行缓存区只接收由待投影内容缓存区或关联内容缓存区传递来的数据。

5.根据权利要求4所述的方法,其特征在于,所述待投影内容是文档页,缓存所述待投影内容的过程包括:将所述待投影内容发送到所述待投影内容缓存区,将待投影内容缓存区中的当前页确定为待投影页,并记录指针。

6.根据权利要求5所述的方法,其特征在于,所述待投影内容是文档页,发送所述待投影内容的过程包括:将所述待投影内容缓存区中的当前页发送到所述投影执行缓存区,并更新所述待投影内容缓存区中的页指针。

7.根据权利要求4所述的方法,其特征在于,所述关联内容是文档页,缓存所述关联内容的过程包括:将关联内容发送到关联内容缓存区,设置关联内容缓存区中关联内容的页指针。

8.根据权利要求7所述的方法,其特征在于,所述关联内容是文档页,发送所述关联内容的过程包括:选取关联内容缓存区中的当前页为投影页,并更新当前页指针。

9.根据权利要求4所述的方法,其特征在于,关联内容投影结束,进一步对所述待投影内容继续投影。

说明书 :

一种文档投影管理装置和方法

技术领域

[0001] 本发明涉及计算机技术,具体涉及一种投影管理装置和方法。 [0002] 背景技术
[0003] 目前,投影已经非常广泛地被人们应用。在进行展示、讲解的投影过程中,经常需要在打开的多个不同文档间进行切换,这种切换过程会中断连贯的投影过程,并分散讲演者和听众的注意力;并且,将不希望投影的内容投影出来的情况也时有出现,如:在投影文档的切换过程中很有可能会短暂切换到不希望投影的某些界面,这些界面中的内容就会被短暂投影出来。
[0004] 可见,目前的投影管理有效性还比较低,在投影过程中时常出现将不希望投影的内容投影出来的情况,并且文档切换过程也会中断连贯的投影过程,这些问题都会明显降低用户满意度。
[0005] 发明内容
[0006] 有鉴于此,本发明的主要目的在于提供一种投影管理装置和方法,尽量避免在投影过程中出现将不希望投影的内容投影出来的情况,提高用户满意度。 [0007] 为达到上述目的,本发明的技术方案是这样实现的:
[0008] 一种投影管理装置,该装置包括:主管理单元以及均与主管理单元相连并且依次相连的待投影缓存单元、投影切换单元、投影执行缓存单元;其中,
[0009] 所述待投影缓存单元,包括待投影内容缓存单元和关联内容缓存单元,所述待投影内容缓存单元用于存放并提供待投影内容,所述关联内容缓存单元用于存放并提供与待投影内容存在关联关系的关联内容;
[0010] 所述主管理单元,用于在准备对待投影内容进行投影时,将待投影内容缓存到所述待投影内容缓存单元,并判断是否存在关联内容,若存在,将关联内容缓存到所述关联内容缓存单元;在决定对待投影内容进行投影时,控制所述投影切换单元将待投影内容从所述待投影内容缓存单元发送到所述投影执行缓存单元;在决定对关联内容进行投影时,将所述关联内容从所述关联内容缓存单元发送到所述投影执行缓存单元; [0011] 所述投影切换单元,用于根据所述主管理单元的控制对所述待投影内容或关联内容进行包括获取和发送在内的操作;
[0012] 所述投影执行缓存单元,用于将收到的待投影内容或关联内容向投影装置输出,所述投影执行缓存单元只接收因受主管理单元控制而由投影切换单元完整传递而来的数据。
[0013] 所述投影执行缓存单元与所述投影输出装置之间进一步连接有投影输出单元,用于在所述主管理单元的控制下将来自所述投影执行缓存单元的与投影相关内容输出到所述投影装置;
[0014] 所述主管理单元,进一步用于控制所述投影输出单元将来自所述投影执行缓存单元的与投影相关内容输出到所述投影装置。
[0015] 所述投影输出装置是投影机。
[0016] 一种投影管理方法,该方法包括:
[0017] 准备对待投影内容进行投影时,将待投影内容缓存到待投影内容缓存区,并判断是否存在与待投影内容存在关联关系的关联内容,若存在,将关联内容缓存到关联内容缓存区;决定对待投影内容进行投影时,将待投影内容从待投影内容缓存区发送到投影执行缓存区;决定对关联内容进行投影时,将关联内容从关联内容缓存区发送到投影执行缓存区;对投影执行缓存区所收到的待投影内容或关联内容进行投影,且所述投影执行缓存区只接收由待投影内容缓存区或关联内容缓存区传递来的数据。
[0018] 所述待投影内容是文档页,缓存所述待投影内容的过程包括: [0019] 将所述待投影内容发送到所述待投影内容缓存区,将待投影内容缓存区中的当前页确定为待投影页,并记录指针。
[0020] 所述待投影内容是文档页,发送所述待投影内容的过程包括: [0021] 将所述待投影内容缓存区中的当前页发送到所述投影执行缓存区,并更新所述待投影内容缓存区中的页指针。
[0022] 所述关联内容是文档页,缓存所述关联内容的过程包括:
[0023] 将关联内容发送到关联内容缓存区,设置关联内容缓存区中关联内容的页指针。 [0024] 所述关联内容是文档页,发送所述关联内容的过程包括:
[0025] 选取关联内容缓存区中的当前页为投影页,并更新当前页指针。 [0026] 关联内容投影结束,进一步对所述待投影内容继续投影。
[0027] 可见,本发明所提供的投影管理装置和方法,由于针对待投影缓存区和投影执行缓存区进行区分操作,所以本发明装置和方法可以有效避免投影过程中出现将不希望投影的内容投影出来的情况,进而提高了用户满意度。

附图说明

[0028] 图1为本发明一实施例的投影管理装置图;
[0029] 图2为本发明一实施例的投影管理流程图;
[0030] 图3为本发明的投影管理流程简图。

具体实施方式

[0031] 下面结合附图对本发明技术详细描述。
[0032] 本发明提供的投影管理装置包括:主管理单元以及均与主管理单元相连并且依次相连的待投影缓存单元、投影切换单元、投影执行缓存单元;其中,所述待投影缓存单元,用于存放并提供待投影内容;所述主管理单元,用于在准备对待投影内容进行投影时,控制所述投影切换单元将待投影内容缓存到所述待投影缓存单元;在决定对待投影内容进行投影时,控制所述投影切换单元将待投影内容从所述待投影缓存单元发送到所述投影执行缓存单元;所述投影切换单元,用于根据所述主管理单元的控制对所述待投影内容进行包括获取和发送在内的操作;所述投影执行缓存单元,用于将收到的待投影内容向投影装置 输出。
[0033] 本发明提供的投影管理方法包括:准备对待投影内容进行投影时,将待投影内容缓存到待投影缓存区;决定对待投影内容进行投影时,将待投影内容从待投影缓存区发送到投影执行缓存区;对投影执行缓存区所收到的待投影内容进行投影。 [0034] 参见图1,图1为本发明一实施例的投影管理装置图。图1中,投影切换单元、缓存单元C、投影输出单元依次相连,缓存单元A(可称为待投影内容缓存单元)与缓存单元B(可称为关联内容缓存单元)相连,主管理单元与其它各单元均相连。其中: [0035] 缓存单元A用于存放并提供待投影内容。主管理单元通常以页的方式管理缓存单元A中的数据。
[0036] 缓存单元B用于存放并提供与待投影内容存在关联关系的关联内容。根据需要,可以将缓存单元B分设为多个子缓存区。主管理单元以文件和页的双层架构模式管理缓存单元B中的数据,即:主管理单元对缓存单元B中的数据可以先按照文件管理方式依次赋予文档标识和相应的文档信息,对处于待投影状态的文档可以进一步以页的方式进行管理。可以进一步显示出所述文档信息,具体的显示方式有多种,如:缩略图、内容摘要、文档标题、提示信息等。
[0037] 缓存单元C用于存放并提供决定投影的内容。作为受到主管理单元保护和隔离的缓存单元,缓存单元C只接受因受主管理单元控制而由投影切换单元完整传递而来的数据,其它的非主管理单元控制下的操作和数据将不会被缓存单元C接受,从而尽量避免在投影过程中出现将不希望投影的内容投影出来的情况。
[0038] 投影切换单元用于根据主管理单元的控制从缓存单元A、B中获取数据并发送到缓存单元C中,并负责记录文件的数据指针等状态信息,还将所记录的状态信息反馈给主管理单元进行处理。
[0039] 投影输出单元与投影机相连,负责在主管理单元的控制下将缓存单元C中的待投影内容输出到投影机上。由于投影输出单元无法接收到非主管理单元控 制下的数据,因而可以有效避免在投影过程中出现将不希望投影的内容投影出来的情况。 [0040] 在实际应用中,主管理单元可以将用户选定的待投影内容缓存到缓存单元A中,并进一步查找自身的关联记录,以确定是否有与所缓存的待投影内容存在关联关系的关联内容,如果不存在关联内容,主管理单元将所缓存的待投影内容的当前页确定为待投影页,并控制投影切换单元记录指向该页的指针。如果存在关联内容,主管理单元获取与所缓存的待投影内容存在关联关系的关联内容,并将获取的关联内容缓存到缓存单元B中,再控制投影切换单元设置所缓存的关联内容的页指针;之后,主管理单元同样需要将缓存单元A中所缓存的待投影内容的当前页确定为待投影页,并控制投影切换单元记录指向该页的指针。
[0041] 在确定了待投影页之后,主管理单元需要确定用户最终决定投影的内容来自缓存单元A还是缓存单元B。如果最终决定投影的内容来自缓存单元B,主管理单元需要先控制投影切换单元保存缓存单元A中的当前页指针,再选取缓存单元B中的当前页为投影页,并控制投影切换单元更新当前的页指针,使页指针指向缓存单元B中的当前页;之后,主管理单元控制投影切换单元将缓存单元B中的当前页发送到缓存单元C,由缓存单元C将收到的待投影内容通过投影输出单元发送到投影机,以实现对待投影内容的投影。当投影结束时(当然,如果投影没有结束,则可以基于当前页指针的更新继续进行后续的当前页发送等投影操作),主管理单元根据曾保存的缓存单元A中的所述当前页指针,控制投影切换单元恢复缓存单元A中的当前页,并将缓存单元A中的当前页发送到缓存单元C,还更新缓存单元A中的页指针。
[0042] 如果最终决定投影的内容来自缓存单元A,主管理单元则可以直接控制投影切换单元将缓存单元A中的当前页发送到缓存单元C,并更新缓存单元A中的页指针。 [0043] 在收到缓存单元A中的待投影内容后,缓存单元C将该投影内容通过投影输出单元发送到投影机,以实现对待投影内容的投影。后续投影过程中,可以 基于当前页指针的更新继续进行后续的当前页发送等投影操作,直到投影结束。
[0044] 在投影所述待投影内容时,可以同时显示出该待投影内容的第一页内容/第一页内容的讲稿;在投影所述关联内容之前,主管理单元可以进一步显示出针对文档信息表示形式的选择提示,并在收到反馈的表示形式时控制投影机显示关联内容以及相关文档信息。另外,主管理单元可通过相应的功能设计新建或修改待投影内容与关联内容之间的关联关系。并且,主管理单元还可以控制投影机针对关联内容进行不同的投影操作,如:直接投影待投影内容所关联的关联内容;或者,发出关联内容投影提示,并根据收到的提示响应进行后续的投影操作,如:投影/不投影关联内容等。
[0045] 需要说明的是,针对图1所描述的操作而言,可以将用于实现这些操作的控件统一设置在一个软件界面上;这样,当要进行文档切换时,只需要在后台对所述软件界面上的各控件进行操作即可,具体的控件操作过程并不会投影出来,因而不会分散讲演者和听众的注意力。
[0046] 根据图1以及针对图1的描述,可以将缓存单元A、B、C中的存储区域分别称为缓存区A、B、C,并且可以将图1所示装置所进行的操作以图2表示。参见图2,图2为本发明一实施例的投影管理流程图,该流程包括以下步骤:
[0047] 步骤201:将待投影内容缓存到缓存区A。
[0048] 步骤202:判断是否存在与所述待投影内容存在关联关系的关联内容,如果存在,直接进入步骤204;否则,进入步骤203。
[0049] 步骤203:将缓存区A的当前页确定为待投影页,并记录指针,之后直接进入步骤206。
[0050] 步骤204:将关联内容缓存到缓存区B。
[0051] 步骤205:设置缓存区B中关联内容的页指针。
[0052] 步骤206:判断将要投影的投影内容来自缓存区A还是缓存区B,如果来自缓存区A,进入步骤207;否则,直接进入步骤209。
[0053] 步骤207:将缓存区A中的当前页发送到缓存区C,并更新缓存区A中的页指针。 [0054] 步骤208:投影缓存区C所收到的投影内容,并结束本流程。
[0055] 步骤209:保存缓存区A中的当前页指针。
[0056] 步骤210:选取缓存区B中的当前页为投影页,并更新当前页指针。 [0057] 步骤211:将缓存区B中的当前页发送到缓存区C,由缓存区C投影所收到的投影内容。
[0058] 步骤212:判断投影是否结束,如果是,进入步骤213;否则,返回步骤210。 [0059] 步骤213:恢复缓存区A的当前页,并返回步骤207。
[0060] 由以上所述可见,缓存区A和缓存区B都是用于保存待投影内容的待投影缓存区,可以将缓存区A和缓存区B统称为待投影缓存单元;缓存区C是用于保存最终要投影的投影内容的投影执行缓存区,可以将缓存区C称为投影执行缓存单元;针对上述这两个性质不同的缓存区进行区分操作,有利于避免投影过程中出现将不希望投影的内容投影出来的情况,可实现这一点的关键操作如图3所示。
[0061] 参见图3,图3为本发明的投影管理流程简图,该流程包括以下步骤: [0062] 步骤301:准备对待投影内容进行投影时,将待投影内容缓存到待投影缓存区。 [0063] 步骤302:决定对待投影内容进行投影时,将待投影内容从待投影缓存区发送到投影执行缓存区。
[0064] 步骤303:对投影执行缓存区所收到的待投影内容进行投影。
[0065] 由以上所述可见,由于针对待投影缓存区和投影执行缓存区进行区分操作,所以本发明装置和方法可以有效避免投影过程中出现将不希望投影的内容投影出来的情况,进而提高了用户满意度。