掌桥专利:专业的专利平台
掌桥专利
首页

一种基于PPT插件的嵌入数据及使用的实现方法

文献发布时间:2024-04-18 19:59:31


一种基于PPT插件的嵌入数据及使用的实现方法

技术领域

本发明涉及计算机技术领域,尤其涉及一种基于PPT插件的嵌入数据及使用的实现方法。

背景技术

目前,教师在教学环境中,如果需要现场发起某些互动或者打开某份文件,主流的实现方式有当场准备和事先准备两种,这两种方式有如下不足:

1、当场准备,缺点是不够快捷方便;

2、事先准备,缺点是事先准备需保存至云端,使用时需要有网络环境。

为了解决现有技术的不足,本发明提出了一种基于PPT插件的嵌入数据及使用的实现方法,具体地说是通过PPT插件在PPT中添加各种有效互动或文件信息后,可使用应用程序读取PPT当前页面中所包含的信息,实现PPT内互动信息或文件信息可随时添加、修改及使用,实现了PPT内容灵活准备及使用。

发明内容

为了解决现有技术中的不足,本发明提出了一种基于PPT插件的嵌入数据及使用的实现方法,具体地说是通过PPT插件在PPT中添加各种有效互动或文件信息后,可使用应用程序读取PPT当前页面中所包含的信息,实现PPT内互动信息或文件信息可随时添加、修改及使用,实现了PPT内容灵活准备及使用。

为实现上述目的,本发明采用如下的技术方案。

在本发明实施例中,提出了一种基于PPT插件的嵌入数据及使用的实现方法,该方法包括如下步骤:

S1启动PPT以及插件,通过账号密码登录PPT系统之后,根据所选择的课程插入对象,并进行保存;

S2当使用PPT以及插件时,插件将插入对象中的数据信息通知到应用程序,应用程序发起互动或下载、打开文件。

进一步的,所述插入对象包括互动信息以及文件信息,根据文件的存储位置所述插入对象还包括本地文件和远程文件。

进一步的,账号通过密码登录PPT,并选定所需课程班级及课时,登录完成后可选择当前课时及网盘中的互动及文件;也可以使用离线登录,离线登录后仅可以插入本地文件或新建互动信息。

进一步的,所述应用程序主要用于读取PPT中的插入数据及使用;插件主要功能为在PPT中插入可用数据。

进一步的,用户可以用以下方式启动应用程序:1)点击插件中的授课按钮唤起应用程序;2)在应用程序中设置,当PPT开始放映时自动启动应用程序;3)用户主动启动应用程序。

进一步的,当PPT翻页时,插件遍历当前页是否包含插入对象,如果存在插入对象则解析对象中包含的JSON数据并通过Websocket将数据信息通知到应用程序。

进一步的,当应用程序接收到数据信息时,新建一个透明按钮浮与插入对象上方;用户通过点击该按钮实现互动或下载、打开文件。

本发明的有益效果在于,针对现有的计算机技术领域中存在的问题,提出了一种基于PPT插件的嵌入数据及使用的实现方法,具体地说是通过PPT插件在PPT中添加各种有效互动或文件信息后,可使用应用程序读取PPT当前页面中所包含的信息,实现PPT内活动或文件可随时添加、修改及使用,实现了PPT内容灵活准备及使用。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实现流程示意图;

图2为本发明实施例一的实施效果示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。以下实施用例仅用于更加清楚地说明本发明的系统方法及技术方案,而不能以此来限制本申请的保护范围。

根据本发明的实施方式,提出了一种基于PPT插件的嵌入数据及使用的实现方法,具体地说是通过PPT插件在PPT中添加各种有效互动或文件信息后,可使用应用程序读取PPT当前页面中所包含的信息,实现PPT内活动或文件可随时添加、修改及使用,实现了PPT内容灵活准备及使用。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

图1是一种基于PPT插件的嵌入数据及使用的实现方法的处理流程示意图。如图1所示,该方法包括如下步骤:

S1启动PPT以及插件,通过账号密码登录PPT系统之后,根据所选择的课程插入对象,并进行保存;

具体实施时,所述插入对象包括互动信息以及文件信息,根据文件的存储位置所述插入对象还包括本地文件和远程文件。

具体实施时,账号通过密码登录PPT,并选定所需课程班级及课时,登录完成后可选择当前课时及网盘中的互动及文件;也可以使用离线登录,离线登录后仅可以插入本地文件或新建互动信息。

S2当使用PPT以及插件时,插件将插入对象中的数据信息通知到应用程序,应用程序发起互动或下载、打开文件。

具体实施时,所述应用程序主要用于读取PPT中的插入数据及使用;插件主要功能为在PPT中插入可用数据。

具体实施时,用户可以用以下方式启动应用程序:1)点击插件中的授课按钮唤起应用程序;2)在应用程序中设置,当PPT开始放映时自动启动应用程序;3)用户主动启动应用程序。

具体实施时,当PPT翻页时,插件遍历当前页是否包含插入对象,如果存在插入对象则解析对象中包含的JSON数据并通过Websocket将数据信息通知到应用程序。

具体实施时,当应用程序接收到数据信息时,新建一个透明按钮浮与插入对象上方;用户通过点击该按钮实现互动或下载、打开文件。

需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

为了对上述一种基于PPT插件的嵌入数据及使用的实现方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。

实施例一:

一种基于PPT插件的嵌入数据及使用的实现方法,具体实施效果如图2所示;其特征是在于:

应用程序指本专利主体软件,应用程序内包含该PPT插件(后简称插件)。软件安装程序中包含PPT插件安装包,安装应用程序时同步安装插件。

插件安装后,与PPT程序绑定。启动PPT后,同步启动插件,完成启动之后,便可使用插件。

应用程序主要用于读取PPT中的插入数据及使用。

插件主要功能为在PPT中插入可用数据。插件是基于VSTO开发的应用程序级插件,可以向PPT页内以图形及数据的方式插入文件或信息,如文档、图片、视频、远程文件、新建互动信息及远程互动信息。PPT插件包括:用于PPT插件与用户交互的ActiveX控件A、用于持久化和展示教学资源的ActiveX控件B。

本实施例的具体实施步骤如下:

第一步:PPT数据嵌入

启动PPT以及插件,登录系统之后,插入互动对象,并进行保存;具体步骤如下:

1、启动PPT,同步启动插件,切换选项卡切换至插件交互界面可使用账号密码登录,并选定所需课程班级及课时,登录完成后可选择当前课时及网盘中的互动及文件;也可以使用离线登录,离线登录后仅可以插入本地文件或新建互动信息;

2、插入对象:

2.1插入新建互动,自动新建符合当前模板的新页,新增互动正文、发起按钮,且打开资源编辑窗口;

2.2插入文件、及远程文件、远程互动信息,先遍历当前页中是否包含已添加的对象数据,如果已存在则提示当前页中无法再次插入对象;如果不存在则插入新对象,并以JSON格式写入相关数据;插入对象包含预先设定特殊字符串,通过所述预先设定的字符串来判断当前页是否包含已经添加的对象数据。

插入文件是指插入本地文件,无需上传至网络文件系统。

远程文件需要上传至网络文件系统,插入时仅插入远程文件地址,无需下载。

远程互动指在网页端已经准备好的互动,步骤2.1中提及的互动为新建互动,部分互动需手动修改参数,如新建选择,需手动设置选项及正确答案。

所述插入对象包括互动信息、以及文件信息,根据文件的存储地址所述插入对象还包括本地文件和远程文件。

本地文件即所插入的互动信息以及文件信息,只存在于本地,无法在其他电脑直接使用,而远程文件是指所插入的互动信息和文件信息存储在远程的网络服务器上,可以在其他的电脑上使用。

3、保存文件时,PPT会将所述PPT插件生成的对象自动保存到PPT文档中,且当用户登录账号后,用户可选择将该PPT保存至当前所选课时,并将本PPT中添加的本地文件一起上传至网络文件服务器中保存;当用户在其他装有该插件的电脑中打开时,亦可对插入对象进行查看和修改。如果用户没有登录PPT系统,文件无法上传至云端。如需在其他电脑上使用,需将PPT文件拷贝至其他电脑。

第二步:插入对象使用

当使用PPT以及插件时,插件将插入对象中的数据信息通知到应用程序,应用程序发起互动或下载、打开文件;具体步骤如下:

1、当应用程序启动时,当前PPT的登录信息将同步应用程序中;

用户可以用以下方式启动应用程序:1)点击插件中的授课按钮唤起应用程序;2)在应用程序中设置,当PPT开始放映时自动启动应用程序;3)用户主动启动应用程序。

2、应用程序启动后,插件主动与应用程序建立连接;

应用程序启动后,插件主动与应用程序建立Websocket连接。

当PPT翻页时,插件遍历当前页是否包含插入对象,如果存在则解析对象中包含的JSON数据并通过Websocket通知到应用程序;应用程序具体判断逻辑如下:

a、如果当前PPT页中未包含可读信息,忽略当前页;

b、如果当前PPT页中包含互动信息,应用程序可发起;应用程序检测到可发起互动时,新建一个发起按钮,用户可点击该按钮发起;

c、如果当前PPT页中包含文件信息:1)文件信息是本地文件,查询本地是否存在文件,存在则可以直接打开文件,否则提示错误信息;2)若文件信息是网络文件,则可通过应用程序进行下载。

当应用程序接收到数据信息时,新建一个透明按钮浮与插入对象上方,可供用户点击;用户通过点击该按钮实现互动或下载、打开文件,从而实现了教学环境中的互动。

本发明的有益效果在于,针对现有的计算机技术领域中存在的问题,提出了一种基于PPT插件的嵌入数据及使用的实现方法,具体地说是通过PPT插件在PPT中添加各种有效互动或文件信息后,可使用应用程序读取PPT当前页面中所包含的信息,实现PPT内活动或文件可随时添加、修改及使用,实现了PPT内容灵活准备及使用。

本发明申请人结合说明书附图对本发明的实施用例做了详细的说明与描述,以上实施用例仅为本发明的优选实施方案,详尽的说明只是为了帮助读者更好地理解本发明精神,而并非对本发明保护范围的限制,相反,任何基于本发明的发明精神所作的任何改进或修饰都应当落在本发明的保护范围之内。

相关技术
  • 热带气旋过程极值风速概率预报方法、装置和计算机设备
  • 热带气旋引发沿海地区瞬时极大风风速预报方法和系统
技术分类

06120116516417