新型的雾计算动态知识库快速生成的方法转让专利

申请号 : CN202210818824.4

文献号 : CN114896202B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 何冉冉何中顾志平严伟蔡亚军

申请人 : 江苏中威科技软件系统有限公司

摘要 :

本发明公开了一种新型的雾计算动态知识库快速生成的方法包括:通过网络连接若干互联互通的安装有文稿管理系统的终端,构建一个没有服务端的雾计算网络环境,创建动态知识库,共享网络中终端数量随需变化,动态知识库的内容数量随之变化,文件随之刷新;基于动态知识库,根据多个终端相互操作下达的操作命令,各终端操作反馈,操作动作的类型包括搜索、合并、查看、签批、注释、修改编辑、远程复制以及离线存储。通过该方法能够根据用户的需求,将共享网络内运用文稿管理系统管理的各文件的信息快速动态组合形成动态知识库,打破壁垒,面向用户实现动态知识库的共享,同时该方法将执行过程中的计算压力分布给共享网络中的各终端,提高了执行性能。

权利要求 :

1.一种新型的雾计算动态知识库快速生成的方法,其特征在于,包括:

S100、建立一个没有服务器的雾计算网络环境,网络中连接着若干终端;

S200、在终端上安装文稿管理系统,文稿管理系统是基于终端,能够创建、保存、查看、编辑、管理文件的应用系统;

S300、通过网络连接若干安装有文稿管理系统,用于管理与基于同样文稿管理系统的终端之间建立互联互通的关系,形成互联互通的知识库共享网络;

S400、形成动态知识库,具体过程包括:

在知识库共享网络中任意一个终端发起创建动态知识库的业务,业务中包括归集操作指令和终端信息;

接收业务在知识库共享网络中其他终端内运行、遍历、整理形成的返回数据,返回数据包括归集操作指令、根据归集命令统计出各文稿管理系统终端内所管理的可共享的各文件的相关信息以及终端信息;

根据业务遍历自身的文稿管理系统内所管理的可共享的各文件的相关信息,获取自身的终端信息;

归集各终端信息和各文件的相关信息,根据各终端信息将各终端对应的文件的相关信息归集,创建文件与终端间的关联关系,形成动态知识库,并构建动态知识库的文件目录;

向知识库共享网络中其他终端共享动态知识库,并在各终端按需渲染形成列表进行可视化展现;

随知识库共享网络中终端的变化,动态知识库随之变化,终端的变化包括新的终端加入知识库共享网络、原有的终端退出知识库共享网络;终端文件的变化包括增加新的文件、删除原有文件、修改原有文件;

S500、随知识库共享网络中终端的变化,所汇聚的所有的共享文件随之变化,文件目录刷新;

S600、基于动态知识库,根据一个或多个终端下达的操作命令各终端操作反馈。

2.根据权利要求1所述的新型的雾计算动态知识库快速生成的方法,其中,终端信息中包括终端的标识信息和终端内文稿管理系统的用户信息,用户信息包括性别、姓名、年龄、职位、地区;

文件的相关信息包括文件名称、文件大小、文件类型、文件格式、共享的标识信息、热度、最近修改时间、创建时间以及文件的生命周期信息;

终端根据终端信息和/或文件的相关信息按需对文件目录进行分类,并按分类的结果渲染形成列表进行可视化展现。

3.根据权利要求2所述的新型的雾计算动态知识库快速生成的方法,其中,创建动态知识库的业务在各终端内运行时终端根据文件的相关信息将其内文稿管理系统管理的共享文件对应的文件目录重排,重排后的目录存储至动态知识库中,文件目录中包括文件id和文件生命周期,创建动态知识库业务的操作指令内包括目录重排时文件的相关信息的优先级。

4.根据权利要求2所述的新型的雾计算动态知识库快速生成的方法,其中,根据一个或多个终端下达的操作命令各终端操作反馈中根据操作命令对应的终端划分包括如下四种情况,分别为:一对一、一对多、多对多、己对己,一对一:一终端向指定的另一个终端发送操作命令,被指定的终端按操作命令操作并反馈;

一对多:一终端发送操作命令,多终端按操作命令操作并反馈;

多对多:多终端各自发送操作命令,各终端根据操作命令操作并反馈,进行操作的终端与发送操作命令的终端不一致;

己对己:一终端形成针对自身的操作命令,终端自身根据操作命令进行操作。

5.根据权利要求4所述的新型的雾计算动态知识库快速生成的方法,其中,操作命令中包括操作指令和操作动作,操作指令包括终端信息中的一项或多项,

和/或文件的相关信息中的一项或多项;

操作动作的类型包括搜索、合并、查看、签批、注释、修改编辑、远程复制以及离线存储中的任意一个或多个,修改编辑包括文件重命名、文件删除、修改文件内容。

6.根据权利要求4所述的新型的雾计算动态知识库快速生成的方法,其中,一对一、一对多以及多对多中的任意一种情况下,根据一个或多个终端下达的操作命令各终端操作反馈包括如下步骤:向文件所在的终端发送操作命令;

文件所在的终端响应,

判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将结果反馈给发送操作命令的终端;若操作动作为合并,则可以调取对应的文件至发送操作命令的终端,然后将调取的多个文件进行合并,并及时将合并的结果反馈至发送操作命令的终端,查看时候可以进行排序、删除、额外多选择文件进行合并;若操作动作为查看,则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并及时将查看的结果反馈至发送操作命令的终端;若操作动作为签批或注释,则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并对文件进行签批或注释,处理完成后文件所在的终端保存被处理的文件,并及时将签批或注释的结果反馈至发送操作命令的终端;若操作动作为修改编辑,则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并对文件进行修改和/或批注,处理完成后文件所在的终端保存被处理的文件,并及时将修改编辑的结果反馈至发送操作命令的终端;若操作动作为远程复制或离线存储,操作命令中包括下载操作指令和文件路径,则文件所在的终端根据文件路径将该文件远程复制或离线存储至发送操作命令的终端;

文件所在的终端不响应,

判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将搜索的结果反馈给发送操作命令的终端;若操作动作为查看则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并及时将查看的结果反馈至发送操作命令的终端;若操作动作不为搜索和查看,则无法对该文件进行处理。

7.根据权利要求1‑6中任一项所述的新型的雾计算动态知识库快速生成的方法,其中,文稿管理系统所在的终端通过屏蔽命令对某一个或多个终端进行屏蔽,终端采用文件维护,记录需要被屏蔽的终端的mac地址,下次请求链接时,当通过匹配文件中记录的mac地址判断是否需被屏蔽,匹配成功,则需要被屏蔽的终端被屏蔽,不予建立连接,屏蔽命令中包括屏蔽操作指令和终端的标识信息;

解除屏蔽时,从记录mac地址的文件中将所需终端对应的mac地址删除,下次请求链接时,当通过匹配文件中记录的终端的mac地址判断是否需被屏蔽,匹配不成功,该终端不需被屏蔽,予以建立连接。

8.根据权利要求1‑6中任一项所述的新型的雾计算动态知识库快速生成的方法,其中,形成动态知识库的过程中,当出现不同的终端拥有相同的文件名称时,相同的文件名称在文件共享目录中折叠展示,并对应渲染至终端屏幕上形成文件列表,点击文件列表中折叠展示对应的条目时,显示动态知识库中所有相同的文件名称分别对应的文件的相关信息和对应的终端的标识信息;

文件名称相同的多个文件打开进行对比查看时,进行高亮对比,即对于文件之间的不同处高亮显示。

9.根据权利要求1‑6中任一项所述的新型的雾计算动态知识库快速生成的方法,其中,文稿管理系统内设有本地文件区域、导入文件区域以及共享文件区域,本地文件区域用于存储文稿管理系统所管理的所有文件,文稿管理系统在本地文件区域内具有创建和转换的功能,创建功能包括创建文稿类、音频类、视频类、页面类的版式数据流文件的功能,转换功能包括将各类文件转换为版式数据流文件各类文件包括版式文件、流式文件、图片、音频、视频、cad、页面;

导入文件区域用于存储外部导入文件,外部导入文件包括终端互联导入的文件、文稿管理系统从所在终端的其他应用中导入的文件;

共享文件区域用于存储可进行共享的文件,即拥有共享的标识信息的文件可用于雾计算的动态知识库的共享;

文稿管理系统对本地文件区域、导入文件区域以及共享文件区域内的文件夹和文件夹内的文件进行管理,文件夹的管理包括文件夹的创建、删除、重命名、隐藏、合并、搜索、复制,文件的管理包括文件重命名、搜索、合并、查看、签批、注释、修改编辑、复制以及存储。

说明书 :

新型的雾计算动态知识库快速生成的方法

技术领域

[0001] 本发明涉及雾计算领域,特别涉及一种新型的雾计算动态知识库快速生成的方法。

背景技术

[0002] 目前各终端间的文件很少直接联系起来,绝大部分通过云计算联系起来。当需要其他终端上的某一文件时,需要文件所在的终端的使用者借助于其他通讯软件将文件传输至该终端上,然后做该终端上进行文件的相关操作。考虑到文件大小的不同,不同的终端性能也有所不同。性能不佳的终端在打开一个大文件时则可能会出现加载忙,过度依赖互联网、服务器、云计算服务支撑。如果失去上述环境,很多业务操作无法完成。
[0003] 雾计算是一种面向物联网的分布式计算基础设施,可将计算能力和数据分析应用扩展至网络边缘。雾计算将数据、数据处理和应用程序集中在网络边缘的设备中,而不像云计算那样将它们几乎全部保存在云中,数据的存储及处理更依赖本地设备,而非服务器。
[0004] 如何应用雾计算将各终端的文件联系起来,提高执行性能是一个非常值得研究和解决的问题。

发明内容

[0005] 本发明的目的提供一种新型的雾计算动态知识库快速生成的方法,解决上述现有技术问题中的一个或多个。
[0006] 本发明提出一种新型的雾计算动态知识库快速生成的方法,包括:
[0007] S100、建立一个没有服务器的雾计算网络环境,网络中连接着若干终端;
[0008] S200、在终端上安装文稿管理系统,文稿管理系统是基于终端,能够创建、保存、查看、编辑、管理文件的应用系统;
[0009] S300、通过网络连接若干安装有文稿管理系统,用于管理与基于同样文稿管理系统的终端之间建立互联互通的关系,形成互联互通的知识库共享网络;
[0010] S400、形成动态知识库,在知识库共享网络中任意一个终端发起创建动态知识库的业务,从该终端通过网络遍历所有安装文稿管理系统终端汇聚所有的共享文件并形成文件目录、标签分类,进行可视化展现;
[0011] S500、随知识库共享网络中终端的变化,所汇聚的所有的共享文件随之变化,文件目录刷新;
[0012] S600、基于动态知识库,根据一个或多个终端下达的操作命令各终端操作反馈。
[0013] 在一些实施方式中,
[0014] 形成动态知识库的具体过程包括:
[0015] 在知识库共享网络中任意一个终端发起创建动态知识库的业务,业务中包括归集操作指令和终端信息;
[0016] 接收业务在知识库共享网络中其他终端内运行、遍历、整理形成的返回数据,返回数据包括归集操作指令、根据归集命令统计出各文稿管理系统终端内所管理的可共享的各文件的相关信息以及终端信息;
[0017] 根据业务遍历自身的文稿管理系统内所管理的可共享的各文件的相关信息,获取自身的终端信息;
[0018] 归集各终端信息和各文件的相关信息,根据各终端信息将各终端对应的文件的相关信息归集,创建文件与终端间的关联关系,形成动态知识库,并构建动态知识库的文件目录;
[0019] 向知识库共享网络中其他终端共享动态知识库,并在各终端按需渲染形成列表进行可视化展现;
[0020] 随知识库共享网络中终端的变化,动态知识库随之变化,终端的变化包括新的终端加入知识库共享网络、原有的终端退出知识库共享网络;终端文件的变化包括增加新的文件、删除原有文件、修改原有文件。
[0021] 在一些实施方式中,
[0022] 终端信息中包括终端的标识信息和终端内文稿管理系统的用户信息,用户信息包括性别、姓名、年龄、职位、地区;
[0023] 文件的相关信息包括文件名称、文件大小、文件类型、文件格式、共享的标识信息、热度、最近修改时间、创建时间以及文件的生命周期信息;
[0024] 终端根据终端信息和/或文件的相关信息按需对文件目录进行分类,并按分类的结果渲染形成列表进行可视化展现。
[0025] 在一些实施方式中,
[0026] 创建动态知识库的业务在各终端内运行时终端根据文件的相关信息将其内文稿管理系统管理的共享文件对应的文件目录重排,重排后的目录存储至动态知识库中,文件目录中包括文件id和文件生命周期,创建动态知识库业务的操作指令内包括目录重排时文件的相关信息的优先级。
[0027] 在一些实施方式中,
[0028] 根据一个或多个终端下达的操作命令各终端操作反馈中根据操作命令对应的终端划分包括如下四种情况,分别为:一对一、一对多、多对多、己对己,
[0029] 一对一:一终端向指定的另一个终端发送操作命令,被指定的终端按操作命令操作并反馈;
[0030] 一对多:一终端发送操作命令,多终端按操作命令操作并反馈;
[0031] 多对多:多终端各自发送操作命令,各终端根据操作命令操作并反馈,进行操作的终端与发送操作命令的终端不一致;
[0032] 己对己:一终端形成针对自身的操作命令,终端自身根据操作命令进行操作。
[0033] 在一些实施方式中,操作命令中包括操作指令和操作动作,
[0034] 操作指令包括终端信息中的一项或多项,
[0035] 和/或文件的相关信息中的一项或多项;
[0036] 操作动作的类型包括搜索、合并、查看、签批、注释、修改编辑、远程复制以及离线存储中的任意一个或多个,修改编辑包括文件重命名、文件删除、修改文件内容修改编辑包括文件重命名。
[0037] 在一些实施方式中,
[0038] 一对一、一对多以及多对多中的任意一种情况下,根据一个或多个终端下达的操作命令各终端操作反馈包括如下步骤:
[0039] 向文件所在的终端发送操作命令;
[0040] 文件所在的终端响应,
[0041] 判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将结果反馈给发送操作命令的终端;若操作动作为合并,则可以调取对应的文件至发送操作命令的终端,然后将调取的多个文件进行合并,并及时将合并的结果反馈至发送操作命令的终端,查看时候可以进行排序、删除、额外多选择文件进行合并;若操作动作为查看,则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并及时将查看的结果反馈至发送操作命令的终端;若操作动作为签批或注释,则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并对文件进行签批或注释,处理完成后文件所在的终端保存被处理的文件,并及时将签批或注释的结果反馈至发送操作命令的终端;若操作动作为修改编辑,则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并对文件进行修改和/或批注,处理完成后文件所在的终端保存被处理的文件,并及时将修改编辑的结果反馈至发送操作命令的终端;若操作动作为远程复制或离线存储,操作命令中包括下载操作指令和文件路径,则文件所在的终端根据文件路径将该文件远程复制或离线存储至发送操作命令的终端;
[0042] 文件所在的终端不响应,
[0043] 判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将搜索的结果反馈给发送操作命令的终端;若操作动作为查看则直接调用该终端的文稿管理系统解析、渲染、展示该文件,并及时将查看的结果反馈至发送操作命令的终端;若操作动作不为搜索和查看,则无法对该文件进行处理。
[0044] 在一些实施方式中,
[0045] 文稿管理系统所在的终端通过屏蔽命令对某一个或多个终端进行屏蔽,终端采用文件维护,记录需要被屏蔽的终端的mac地址,下次请求链接时,当通过匹配文件中记录的mac地址判断是否需被屏蔽,匹配成功,则需要被屏蔽的终端被屏蔽,不予建立连接,屏蔽命令中包括屏蔽操作指令和终端的标识信息;
[0046] 解除屏蔽时,从记录mac地址的文件中将所需终端对应的mac地址删除,下次请求链接时,当通过匹配文件中记录的终端的mac地址判断是否需被屏蔽,匹配不成功,该终端不需被屏蔽,予以建立连接。
[0047] 在一些实施方式中,形成动态知识库的过程中,当出现不同的终端拥有相同的文件名称时,相同的文件名称在文件共享目录中折叠展示,并对应渲染至终端屏幕上形成文件列表,点击文件列表中折叠展示对应的条目时,显示动态知识库中所有相同的文件名称分别对应的文件的相关信息和对应的终端的标识信息;
[0048] 文件名称相同的多个文件打开进行对比查看时,进行高亮对比,即对于文件之间的不同处高亮显示。
[0049] 在一些实施方式中,
[0050] 文稿管理系统内设有本地文件区域、导入文件区域以及共享文件区域,[0051] 本地文件区域用于存储文稿管理系统所管理的所有文件,文稿管理系统在本地文件区域内具有创建和转换的功能,创建功能包括创建文稿类、音频类、视频类、页面类的版式数据流文件的功能,转换功能包括将各类文件转换为版式数据流文件各类文件包括版式文件、流式文件、图片、音频、视频、cad、页面;
[0052] 导入文件区域用于存储外部导入文件,外部导入文件包括终端互联导入的文件、文稿管理系统从所在终端的其他应用中导入的文件;
[0053] 共享文件区域用于存储可进行共享的文件,即拥有共享的标识信息的文件可用于雾计算的动态知识库的共享;
[0054] 文稿管理系统对本地文件区域、导入文件区域以及共享文件区域内的文件夹和文件夹内的文件进行管理,文件夹的管理包括文件夹的创建、删除、重命名、隐藏、合并、搜索、复制,文件的管理包括文件重命名、搜索、合并、查看、签批、注释、修改编辑、复制以及存储。
[0055] 本发明所述的一种新型的雾计算动态知识库快速生成的方法的优点为:
[0056] 1、不依赖互联网,只需要局域网就可以实现动态知识库业务;
[0057] 2、不依赖于服务器,终端之间既可以实现动态知识库业务,既减少投资又规避了服务器单点故障带来的业务中断问题;
[0058] 3、调用文件所在的终端解析渲染文件,并处理文件,最大程度的利用雾计算中的终端性能,将解析渲染的压力分散到知识库共享网络中的各终端上;
[0059] 4、可以对知识库共享网络中各终端的文件进行搜索、查看、合并阅读、签批等操作。
[0060] 5、对于一个特定范围人群、一个为某一个目标专门设立的短期的工作群组可以快速建立起只有他们内部最为需要的、特有资源组成的动态知识库。
[0061] 6、符合当代人的工作节奏,做到只需快有,无需全有,提高工作效率。

附图说明

[0062] 图1为本发明的一些实施方式中新型的雾计算动态知识库快速生成的方法的流程图;
[0063] 图2为本发明的另一些实施方式中新型的雾计算动态知识库快速生成的方法的流程图;
[0064] 图3为本发明的一些实施方式中知识库共享网络的网络结构示意图。

具体实施方式

[0065] 结合图3所示的内容,建立一个没有服务器的雾计算网络环境,网络中连接着若干终端,若干终端中包括安装嵌设有新型的雾计算动态知识库快速生成的方法对应的程序的文稿管理系统的终端A1、安装嵌设有新型的雾计算动态知识库快速生成的方法对应的程序的文稿管理系统的终端组B、未安装嵌设有新型的雾计算动态知识库快速生成的方法对应的程序的文稿管理系统的终端组C为例。
[0066] 终端组B包括终端B1、终端B2、终端B3、。。。、终端B(n‑1)、终端Bn,其中n为大于4的正整数。
[0067] 文稿管理系统内设有本地文件区域、导入文件区域以及共享文件区域,[0068] 本地文件区域用于存储文稿管理系统所管理的所有文件,文稿管理系统在本地文件区域内具有创建和转换的功能,创建功能包括创建文稿类、音频类、视频类、页面类的版式数据流文件的功能,转换功能包括将各类文件转换为版式数据流文件各类文件包括版式文件、流式文件、图片、音频、视频、cad、页面;
[0069] 导入文件区域用于存储外部导入文件,外部导入文件包括终端互联导入的文件、文稿管理系统从所在终端的其他应用中导入的文件(比如:邮件附件导入、QQ附件导入、微信附件导入等);
[0070] 共享文件区域用于存储可进行共享的文件,即拥有共享的标识信息的文件可用于雾计算知识库的共享;
[0071] 文稿管理系统对本地文件区域、导入文件区域以及共享文件区域内的文件夹和文件夹内的文件进行管理,文件夹的管理包括文件夹的创建、删除、重命名、隐藏、合并、搜索、复制,文件的管理包括文件重命名、搜索、合并、查看、签批、注释、修改编辑、复制以及存储。
[0072] 实施例1
[0073] 结合图1所示的内容,本实施例提出一种新型的雾计算动态知识库快速生成的方法,包括如下步骤:
[0074] S1、终端A1基于网络协议(比如:TCP协议)发起网络服务,并提供终端A1的ip地址和端口号;
[0075] S2、终端组B中的终端选择是否响应,
[0076] 若终端组B中的终端未响应或选择不响应,则该终端不与终端A1建立连接,比如:终端B1选择不响应,终端B2未响应,那么终端B1和终端B2均不与终端A1建立连接;
[0077] 若终端组B中的终端选择响应,则该终端根据ip地址和端口号,与终端A1进行长链接,建立连接,形成一个完整的知识库共享网络,比如:终端组B中除终端B1和终端B2以外的其他终端均与终端A1建立连接;
[0078] S3、知识库共享网络内的任意一个终端发起创建动态知识库的业务,该终端向同一知识库共享网络内的其他终端发送归集命令,归集命令中包括归集操作指令和同一知识库共享网络内的其他终端的终端信息,该终端信息中包括终端的标识信息,比如:mac地址等;
[0079] 需要说明的时在实现时归集操作指令中还包括优先展示信息、文件的相关信息的优先级,优先展示信息用于确定优先展示文件信息还是优先展示终端的信息,本实施例中以优先展示终端信息为例;文件的相关信息包括文件名称、文件大小、文件类型、文件格式、共享的标识信息、热度、最近修改时间、创建时间以及文件的生命周期信息等,文件的相关信息的优先级顺序可设置为创建时间、修改时间、文件名称、热度等,文件的相关信息的优先级顺序可以根据需求修改,本实施例中以终端B3发起创建动态知识库业务,以创建时间、修改时间、文件名称、热度(文件打开的次数)的优先级顺序为例;
[0080] S4、归集操作指令在知识库共享网络内除终端B3以外的终端内运行整理形成返回数据,返回数据包括归集操作指令、根据归集命令统计出的各文件的相关信息以及终端信息,文件的相关信息中包括按照归集命令中的文件的相关信息的优先级重排的各终端内的文稿管理系统管理的共享文件区域内的文件目录,其中先按照创建时间排序,遇到创建时间相同时则按照修改时间排序,创建时间、修改时间均相同时则按照文件名称的首字母排序,创建时间、修改时间、文件名称的首字母均相同时再按照热度排序,形成新的文件目录,文件目录中还包括文件id、文件来源(即文件所在终端的标识信息)、文件生命周期等信息;
[0081] S5、终端B3接收返回数据,获取返回数据中的终端信息和文件的相关信息;
[0082] 归集各终端信息,各终端信息包括知识库共享网络内的所有终端信息,并根据各终端信息将各终端对应的文件的相关信息归集,创建两者间的关联关系,形成动态知识库,并共享,达到共享知识库共享网络中各终端内文稿管理系统管理的文件的目的;
[0083] 需要说明的是该步骤中可以通过发起创建动态知识库业务的终端设置动态知识库的共享对象,便于根据需求限定共享人员;同时各终端的使用者通过改变共享文件区域内的文件改变其内可共享的文件,从而达到根据需求限定共享的文件的目的,增强共享的可控性;
[0084] S6、终端的文稿管理系统的显示界面上渲染展示终端列表,
[0085] 在一些具体实现的方式中,展示的终端列表的每个终端后面标注对应的文件目录中的文件数量;
[0086] S7、一个或多个终端在终端列表上操作,操作不仅包括将终端列表上的某个终端剔除或者屏蔽,也包括选择某一个或多个终端下达操作命令,操作命令中包括操作指令和操作动作,
[0087] 操作指令包括终端信息中的一项或多项,
[0088] 和/或文件的相关信息中的一项或多项;
[0089] 操作动作的类型包括搜索、合并、查看、签批、注释、修改编辑、远程复制以及离线存储中的任意一个或多个,修改编辑包括文件重命名、文件删除、修改文件内容,其中通过远程复制和离线存储均可实现终端互联导入。
[0090] 终端通过屏蔽命令对某一个或多个终端进行屏蔽,终端采用文件维护,记录需要被屏蔽的终端的mac地址,下次请求链接时,当通过匹配文件中记录的mac地址判断是否需被屏蔽,匹配成功,则需要被屏蔽的终端被屏蔽,不予建立连接,屏蔽命令中包括屏蔽操作指令和终端的标识信息;
[0091] 解除屏蔽时,从记录mac地址的文件中将所需终端对应的mac地址删除,下次请求链接时,当通过匹配文件中记录的终端的mac地址判断是否需被屏蔽,匹配不成功,客户端不需被屏蔽,予以建立连;
[0092] 此外,终端也可以将需要剔除的终端信息从终端列表中删除,同时不再接收该一个或多个终端对应的文件目录;
[0093] 需要说明的是一个或多个终端下达的操作命令各终端操作反馈,其中根据操作指令对应的终端划分包括如下四种情况,分别为:一对一、一对多、多对多、己对己,[0094] 一对一:一终端向指定的另一个终端发送操作命令,进入S9,被指定的终端按操作命令操作并反馈;
[0095] 一对多:一终端发送操作命令,进入S9,多终端按操作命令操作并反馈;
[0096] 多对多:多终端各自发送操作命令,进入S9,各终端根据操作命令操作并反馈,进行操作的终端与发送操作命令的终端不一致;
[0097] 己对己:一终端形成针对自身的操作命令,进入S8;
[0098] S8、直接利用进行选择的终端的文稿管理系统处理文件;
[0099] S9、发送操作命令的终端调用文件所在的终端文稿管理系统处理文件,且发送操作命令的终端同步屏幕查看,调用文件所在的终端文稿管理系统处理文件的过程包括如下步骤:
[0100] 向文件所在的终端发送操作命令,操作命令中包括操作指令和操作动作,请求操作指令中操作动作的类型包括搜索、合并、查看、签批、注释、修改编辑、远程复制以及离线存储中的任意一个或多个,修改编辑包括文件重命名、文件删除、修改文件内容;
[0101] 文件所在的终端响应(相当于做一个授权操作),操作命令在文件所在的终端后台远行,
[0102] 判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将搜索的结果反馈给发出操作命令的终端;若操作动作为查看,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),解析、渲染该文件至虚拟展示页面进行展示,并及时将查看的结果反馈至发送操作命令的终端;若操作动作为合并,则可以调取对应的文件至发送操作命令的终端,然后将调取的多个文件进行合并,查看时候可以进行排序、删除、额外多选择文件进行合并,并及时将合并结果反馈至发送操作命令的终端;若操作动作为修改编辑,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),解析、渲染该文件至虚拟展示页面进行展示,并在虚拟展示页面上对文件进行修改和/或批注,处理完成后文件所在的终端保存被处理的文件,并及时将该修改编辑的结果反馈至发送操作命令的终端;若操作动作为签批或注释,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),解析、渲染该文件至虚拟展示页面进行展示,在虚拟展示页面上对文件进行签批或注释,处理完成后文件所在的终端保存被处理的文件,并及时将该签批或注释的结果反馈至发送操作命令的终端;若操作动作为远程复制或离线存储,操作命令中包括下载操作指令和文件路径,则文件所在的终端根据文件路径将该文件远程复制或离线存储至当前选择文件的终端;
[0103] 文件所在的终端不响应,操作命令在文件所在的终端后台远行,
[0104] 判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将搜索的结果反馈给发出操作命令的终端;若操作动作为查看,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),并及时将查看的结果反馈至发送操作命令的终端;若操作动作不为搜索和查看,则无法对该文件进行处理。
[0105] 需要说明的是S9执行的过程中在后台运行操作命令,形成不在文件所在终端的屏幕上显示,但发出操作命令的终端的屏幕可以同步显示的展示页面进行为文件的查看等操作,能够避免操作命令运行过程中占用文件所在终端的屏幕,便于文件所在终端的用户在其屏幕上进行其他操作。除此以外,S9执行的过程中也可以生成在文件所在终端的屏幕上显示,且发出操作命令的终端的屏幕可以同步显示的展示页面进行文件的查看等操作,这样的话可以便于文件所在终端的用户及时的查看其他终端对该端文件的操作过程。
[0106] S4‑S9执行过程中知识库共享网络中任一终端文稿管理系统管理的文件夹内的文件发生变化时文件目录也会重排,并实时替换文件动态知识库内的文件目录,变化包括增加新的文件、删除文件夹内原有文件以及修改文件夹内原有文件;
[0107] 智能知识库共享网络内的终端发生变化时动态知识库、终端列表、文件列表等也会相应的变化更新,比如:
[0108] 同一网络内的终端B1、终端组C中的任一个或多个终端安装上述文稿管理系统主动申请加入或新型的雾计算动态知识库快速生成的方法执行过程中终端B2接受归集操作指令加入该知识库共享网络,则实时更新终端列表和文件列表;
[0109] 同一知识库共享网络内的终端B3离开知识库共享网络,动态知识库中该终端相应的文件的相关信息等信息也会相应的消失,终端列表和文件列表刷新。
[0110] 上述返回数据中还包括文件的相关信息,根据各终端信息将这些终端的文件目录归集时也归集文件的相关信息。
[0111] S5执行过程中,当出现不同的终端拥有相同的文件名称时,相同的文件名称在文件共享目录中折叠展示,并对应渲染至终端屏幕上形成文件列表,点击文件列表中折叠展示对应的条目时,显示动态知识库中所有相同的文件名称分别对应的文件的相关信息和对应的终端的标识信息,文件的相关信息中还包括文件大小、最近修改事件、创建事件;
[0112] 文件名称相同的多个文件打开进行对比查看时,进行高亮对比,即对于文件之间的不同处高亮显示。
[0113] S4中返回数据中的终端信息中还包括终端部内文稿管理系统的用户信息,用户信息包括性别、姓名、年龄、职位、地区等身份信息,在S5执行完成后,使用者可以在自身所对应的终端上按需输入分类信息作为在动态知识库中查找的依据,查找的结果会在终端的文稿管理系统的显示界面上渲染形成列表进行展示,分类信息可是
[0114] 终端信息中的一项或多项,
[0115] 和/或文件的相关信息中的一项或多项。
[0116] 通过上述操作实现了同一知识库共享网络内的终端的互联,能够按需共享文件等相关信息。
[0117] 实施例2
[0118] 结合图2所示的内容,本实施例提出一种新型的雾计算动态知识库快速生成的方法,包括如下步骤:
[0119] S1、终端A1基于网络协议(比如:TCP协议)发起网络服务,并提供终端A1的ip地址和端口号;
[0120] S2、终端组B中的终端选择是否响应,
[0121] 若终端组B中的终端未响应或选择不响应,则该终端不与终端A1建立连接,比如:终端B1选择不响应,终端B2未响应,那么终端B1和终端B2均不与终端A1建立连接;
[0122] 若终端组B中的终端选择响应,则该终端根据ip地址和端口号与终端A1进行长链接,建立连接,形成一个完整的知识库共享网络,比如:终端组B中除终端B1和终端B2以外的其他终端均与终端A1建立连接;
[0123] S3、知识库共享网络内的任意一个终端发起创建动态知识库业务,该终端向同一知识库共享网络内的其他终端发送归集命令,归集命令中包括归集操作指令和同一知识库共享网络内的其他终端的信息,该信息中包括标识信息,比如:mac地址等;
[0124] 以终端B3发起创建动态知识库业务为例;
[0125] S4、归集操作指令在知识库共享网络内除终端B3以外的终端内运行针对共享文件区域进行整理形成返回数据,返回数据包括归集操作指令和文件的相关信息;
[0126] S5、终端B3接收返回数据,获取返回数据中的终端信息和文件的相关信息;归集各终端信息,各终端信息包括终端B3的终端信息和返回数据中终端信息,并根据各终端信息将各终端中共享文件区域内的文件的相关信息归集,创建文件与终端间的关联关系,形成动态知识库,并共享,达到共享知识库共享网络中各终端内文稿管理系统管理的文件的目的;
[0127] 需要说明的是该步骤中可以通过发起创建动态知识库业务的终端设置动态知识库的共享对象,便于根据需求限定共享人员;同时各终端的使用者通过改变共享文件区域内的文件改变其内可共享的文件,从而达到根据需求限定共享的文件的目的,增强共享的可控性;
[0128] 文件的相关信息包括上述的文件名称、文件大小、文件类型、文件格式、共享的标识信息、最近修改时间、创建时间以及文件的生命周期信息;
[0129] 上述终端信息中包括终端的标识信息,比如:mac地址等;
[0130] S6、按照文件的相关信息的优先级对动态知识库内文件的相关信息进行重排形成文件目录,具体先按照创建时间排序,遇到创建时间相同时则按照修改时间排序,创建时间、修改时间均相同时则按照文件名称的首字母排序,创建时间、修改时间、文件名称的首字母均相同时再按照热度排序,形成文件动态知识库对应的新的文件目录;
[0131] S7、知识库共享网络内各终端的文稿管理系统的显示界面上渲染展示文件目录,当鼠标移动至文件目录上的某一条目时则会跳出悬浮框用于显示该目录对应的文件的相关信息,当鼠标移开时则悬浮框消失;
[0132] S8、一个或多个终端在自身的显示界面上点击文件目录上的某一条目,获取文件来源,下达操作命令,根据操作命令各终端操作反馈,其中操作命令中包括操作指令和操作动作,
[0133] 操作指令包括终端信息中的一项或多项,
[0134] 和/或文件的相关信息中的一项或多项;
[0135] 操作动作的类型包括搜索、合并、查看、签批、修改、远程复制以及离线存储,通过远程复制和离线存储均可实现终端互联导入。
[0136] 根据操作指令中的终端信息划分包括如下四种情况,分别为:一对一、一对多、多对多、己对己,
[0137] 一对一:一终端向指定的另一个终端发送操作命令,进入S11,被指定的终端按操作命令操作并反馈;
[0138] 一对多:一终端发送操作命令,进入S11,多终端按操作命令操作并反馈;
[0139] 多对多:多终端各自发送操作命令,进入S11,各终端根据操作命令操作并反馈,进行操作的终端与发送操作命令的终端不一致;
[0140] 己对己:一终端形成针对自身的操作命令,进入S10;
[0141] S9、直接利用进行选择的终端的文稿管理系统处理文件;
[0142] S10、发送操作命令的终端调用文件所在的终端文稿管理系统处理文件,且发送操作命令的终端同步屏幕查看,调用文件所在的终端文稿管理系统处理文件的过程包括如下步骤:
[0143] 向文件所在的终端发送操作命令,操作命令中包括请求操作指令和文件的相关信息,请求操作指令中操作动作的类型包括搜索、合并、查看、签批、注释、修改编辑、远程复制以及离线存储中的任意一个或多个,修改编辑包括文件重命名、文件删除、修改文件内容;
[0144] 文件所在的终端响应(相当于做一个授权操作),操作命令在文件所在的终端后台远行,
[0145] 判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将查找的结果反馈给发出操作命令的终端;若操作动作为查看,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),解析、渲染该文件至虚拟展示页面进行展示,并及时将查看的结果反馈至发送操作命令的终端;若操作动作为合并,则可以调取对应的文件至发送操作命令的终端,然后将调取的多个文件进行合并,查看时候可以进行排序、删除、额外多选择文件进行合并,并及时将合并的结果反馈至发送操作命令的终端;若操作动作为修改编辑,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),解析、渲染该文件至虚拟展示页面进行展示,并在虚拟展示页面上对文件进行修改和/或批注,处理完成后文件所在的终端保存被处理的文件,并及时将修改编辑的结果反馈至发送操作命令的终端;若操作动作为签批或注释,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),解析、渲染该文件至虚拟展示页面进行展示,在虚拟展示页面上对文件进行签批或注释,处理完成后文件所在的终端保存被处理的文件,并及时将该签批或注释的结果反馈至发送操作命令的终端;若操作动作为远程复制或离线存储,操作命令中包括下载操作指令和文件路径,则文件所在的终端根据文件路径将该文件远程复制或离线存储至当前选择文件的终端;
[0146] 文件所在的终端不响应,操作命令在文件所在的终端后台远行,
[0147] 判断文件操作动作,若操作动作为搜索,文件所在终端根据操作命令自行在自己的终端查找,并将搜索的结果反馈给发出操作命令的终端;若操作动作为查看,则直接调用该终端的文稿管理系统,建立虚拟展示页面(该页面不在文件所在终端的屏幕上显示,发出操作命令的终端屏幕同步显示该展示页面),并及时将查看的结果反馈至发送操作命令的终端;若操作动作不为搜索和查看,则无法对该文件进行处理。
[0148] 需要说明的是S10执行的过程中在后台运行操作命令,形成不在文件所在终端的屏幕上显示,但发出操作命令的终端的屏幕可以同步显示的展示页面进行为文件的查看等操作,能够避免操作命令运行过程中占用文件所在终端的屏幕,便于文件所在终端的用户在其屏幕上进行其他操作。除此以外,S10执行的过程中也可以生成在文件所在终端的屏幕上显示,且发送操作命令的终端的屏幕可以同步显示的展示页面进行文件的查看等操作,这样的话可以便于文件所在终端的用户及时的查看其他终端对该端文件的操作过程。
[0149] S6‑S10执行过程中知识库共享网络中发生以下情况时文件目录也会重排,并实时替换知识库共享网络内共享归集的文件目录,变化包括增加新的文件、删除文件夹内原有文件以及修改文件夹内原有文件,具体情况包括:
[0150] 任一终端文稿管理系统管理的文件夹内的文件发生变化;
[0151] 智能知识库共享网络内的终端发生变化时终端列表、文件列表等也会相应的变化更新,比如:
[0152] 同一网络内的终端B1、终端组C中的任一个或多个终端安装上述文稿管理系统主动申请加入或新型的雾计算动态知识库快速生成的方法执行过程中终端B2接受归集操作指令加入该知识库共享网络,则实时更新终端列表和文件列表;
[0153] 同一知识库共享网络内的终端B3离开知识库共享网络,动态知识库中该终端相应的文件的相关信息等信息也会相应的消失,终端列表和文件列表刷新。
[0154] S8‑S10执行的过程中一个或多个终端可以通过屏蔽命令对某一个或多个终端进行屏蔽,终端采用文件维护,记录需要被屏蔽的终端的mac地址,下次请求链接时,当通过匹配文件中记录的mac地址判断是否需被屏蔽,匹配成功,则需要被屏蔽的终端被屏蔽,不予建立连接,屏蔽命令中包括屏蔽操作指令和终端的标识信息;
[0155] 解除屏蔽时,从记录mac地址的文件中将所需终端对应的mac地址删除,下次请求链接时,当通过匹配文件中记录的终端的mac地址判断是否需被屏蔽,匹配不成功,客户端不需被屏蔽,予以建立连;
[0156] 此外,终端也可以将需要剔除的终端信息从终端列表中删除,同时不再接收该一个或多个终端对应的文件目录。
[0157] 实施例3
[0158] 实施例1和实施例2中叙述的操作动作为搜索时,其执行过程还可以为:
[0159] 终端A1通过协议发出搜索操作指令,同一知识库共享网络内的各终端进行响应;
[0160] 各终端自行在自己终端进行查找,最后将查找结果返回给发送操作指令的终端A1;
[0161] 终端A1进行汇总,然后渲染形成汇总列表展示于终端A1的文稿管理系统的展示页面上,这个过程因为有快有慢,所以这个终端A1显示的汇总列表会有动态增加。
[0162] 实施例4
[0163] 在实施例1‑3执行的过程中在动态知识库的形成和变化更新的过程中,知识库共享网络内的各终端的文稿管理系统的展示页面上的动态知识库进行可视化展现的区域上弹出悬浮框显示“形成中…,请勿关闭”等词语以提醒使用者不要离开,共享知识库正在形成或更新。
[0164] 操作命令中包括发出操作命令的终端的终端信息,实施例1和实施例2中在一对一、一对多、多对多这三种操作指令时,
[0165] 发出操作指令的终端的文稿管理系统的展示页面上会弹出悬浮框显示接受并执行操作指令的终端的终端信息和操作指令,并显示“正在执行,请勿离开 ”等字样,以提醒该终端的用户,操作正在执行中;
[0166] 接受并执行操作指令的终端的文稿管理系统的展示页面上会弹出对话框显示发出操作命令的终端的终端信息和正在执行的操作指令,点击发出操作命令的终端的终端信息则接受并执行操作指令的终端的文稿管理系统的展示页面上和发出操作命令的终端的文稿管理系统的展示页面上均会弹出对话框,形成端对端的对话框,便于接受并执行操作指令的终端与发出操作命令的终端之间的沟通与联系;
[0167] 点击正在执行的操作指令,则接受并执行操作指令的终端的文稿管理系统的展示页面上会显示正在后台正在按照操作指令进行操作的文件,并展示相关操作。
[0168] 实施例5
[0169] 本实施例提出一种新型的雾计算动态知识库快速生成的系统,包括若干设置于同一雾计算网络内的终端设备(包括手机、台式电脑、笔记本、平板等终端设备),每个终端设备内均包含处理器和存储介质,存储介质用于存储文件和新型的雾计算动态知识库快速生成的方法对应的程序,处理器用于安装文稿管理系统执行新型的雾计算动态知识库快速生成的方法对应的程序实现实施例1、实施例2以及实施例3中所叙述的新型的雾计算动态知识库快速生成的方法。
[0170] 上述新型的雾计算动态知识库快速生成的方法不仅可以实现一人发送一条操作指令多人在终端操作(就是传统理解的终端A1发送操作指令,其他终端B3、B(n‑1)、Bn...操作反馈给终端A1);多人在多终端发送操作指令,各终端操作(可以同步处理返回给发送操作指令的终端,多人都可以发送操作指令,知识库共享网络中的所有终端都可以互相发送操作指令),还可以通过一端操作另一端执行实现类似于向日葵远程控制、QQ远程控制的功能。
[0171] 对于普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干相似的变形和改进,这些也应视为本发明的保护范围。