System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 剪切板数据落盘方法、装置、计算设备及程序产品制造方法及图纸_技高网

剪切板数据落盘方法、装置、计算设备及程序产品制造方法及图纸

技术编号:43042511 阅读:25 留言:0更新日期:2024-10-22 14:28
本发明专利技术公开了一种剪切板数据落盘方法、装置、计算设备及程序产品,方法在计算设备中执行,包括:响应于剪切板数据落盘请求,从剪切板中获取剪切板数据,并根据剪切板数据落盘请求确定存储位置路径,剪切板数据包括文本数据和/或图片数据;确定剪切板数据对应的细分类型,根据细分类型从剪切板数据中获取相应的特征信息,特征信息用于指示剪切板数据的关键内容;根据特征信息生成文件名称,以及,根据细分类型生成文件后缀;根据存储位置路径、所述文件名称和文件后缀,生成目标文件路径;根据目标文件路径,将剪切板数据保存为本地目标文件。本发明专利技术能够基于剪切板数据自动生成合适的文件名称,并直接将剪切板数据存储为相应名称的本地文件。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种剪切板数据落盘方法、剪切板数据落盘装置、计算设备及程序产品。


技术介绍

1、剪切板是操作系统提供的一种临时存储区域,用于应用之间传递数据。它允许用户复制或剪切数据(如文本、图像、文件等)到剪贴板上,然后将该数据粘贴到其他应用程序或存储位置。剪切板的作用范围限于应用之间的数据传递,无法将剪切板中的内容数据直接保存为本地文件。

2、然而,在实际应用场景中,时常需要将剪切内容落盘,例如,需要将从网页拷贝的一段文字存储到本地,亦或是从图片工具中拷贝了一张图片然后需要将其保存到指定目录。对此,现有技术中常规的存储方式是通过第三方工具进行中转,例如打开文本编辑器,将文字粘贴到该文本编辑器中,进而保存为文本文件。这种间接的存储方式,由于需要通过第三方工具进行中转,导致操作步骤增加,操作路径变长,效率较低。除此之外,在保存文件时还需要用户手动进行命名,无法根据数据内容自动生成文件名。

3、因此,需要一种剪切板数据落盘方法,来解决上述技术方案中存在的问题。


技术实现思路

1、为此,本专利技术提供一种剪切板数据落盘方法及装置,以解决或至少缓解上面存在的问题。

2、根据本专利技术的一个方面,提供一种剪切板数据落盘方法,在计算设备中执行,所述计算设备中包括剪切板,所述方法包括:响应于剪切板数据落盘请求,从所述剪切板中获取剪切板数据,并根据所述剪切板数据落盘请求确定存储位置路径,所述剪切板数据包括文本数据和/或图片数据;确定所述剪切板数据对应的细分类型,根据所述细分类型从所述剪切板数据中获取相应的特征信息,所述特征信息用于指示所述剪切板数据的关键内容;根据所述特征信息生成文件名称,以及,根据所述细分类型生成文件后缀;根据所述存储位置路径、所述文件名称和所述文件后缀,生成目标文件路径;根据所述目标文件路径,将所述剪切板数据保存为本地目标文件。

3、可选地,在根据本专利技术的剪切板数据落盘方法中,所述剪切板数据对应的细分类型包括文本细分类型和/或图片细分类型;所述本文细分类型包括json文本类型、tex文本类型、c++文本类型、xml文本类型、python文本类型中的一种或多种;所述图片细分类型包括png图片类型、jpeg图片类型、bitmap图片类型中的一种或多种。

4、可选地,在根据本专利技术的剪切板数据落盘方法中,确定所述剪切板数据对应的细分类型,包括:对于所述剪切板数据中的图片数据,读取所述图片数据的文件头,根据所述文件头中的字节序列来确定所述图片数据对应的图片细分类型;对于所述剪切板数据中的文本数据,通过一个或多个正则表达式与所述文本数据进行匹配,以确定所述文本数据对应的文本细分类型。

5、可选地,在根据本专利技术的剪切板数据落盘方法中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,包括:对于所述剪切板数据中的文本数据,将所述文本数据输入大语言模型,通过大语言模型基于所述文本数据生成文本摘要信息,作为所述文本数据的特征信息。

6、可选地,在根据本专利技术的剪切板数据落盘方法中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,包括:对于所述剪切板数据中的图片数据,利用深度学习模型从所述图片数据中获取图片标签;从所述图片数据中提取图片元数据,从所述图片元数据中提取图片位置信息和/或图片时间信息;将所述图片标签以及所述图片位置信息和/或图片时间信息,作为所述图片数据的特征信息。

7、可选地,在根据本专利技术的剪切板数据落盘方法中,从所述图片数据中提取图片元数据,包括:利用图像处理库加载所述图片数据,并从所述图片数据中提取图片元数据;将所述图片标签以及所述图片位置信息和/或图片时间信息,作为所述图片数据的特征信息,包括:对所述图片位置信息和/或图片时间信息进行解析,以将所述图片位置信息解析为包含位置名称的第一格式位置信息,和/或,将所述图片时间信息解析为第二格式时间信息;将所述图片标签以及所述第一格式位置信息和/或第二格式时间信息,作为所述图片数据的特征信息。

8、可选地,在根据本专利技术的剪切板数据落盘方法中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,还包括:在所述剪切板数据中的图片数据包括文字信息的情况下,利用ocr识别算法从所述图片数据中提取文字信息;将所述文字信息输入大语言模型,通过大语言模型基于所述文字信息生成文字摘要信息,作为所述图片数据的特征信息。

9、可选地,在根据本专利技术的剪切板数据落盘方法中,所述计算设备的操作系统上运行有应用;响应于剪切板数据落盘请求,从所述剪切板中获取剪切板数据,包括:所述应用响应于剪切板数据落盘请求,调用所述操作系统提供的剪切板接口,以请求访问所述剪切板;所述操作系统检查所述剪切板中是否包含可用数据,如果包含可用数据,则从所述剪切板中获取剪切板数据并提供给所述应用。

10、根据本专利技术的一个方面,提供一种剪切板数据落盘装置,部署在计算设备中,所述计算设备中包括剪切板,所述装置包括:获取模块,适于响应于剪切板数据落盘请求,从所述剪切板中获取剪切板数据,并根据所述剪切板数据落盘请求确定存储位置路径,所述剪切板数据包括文本数据和/或图片数据;确定模块,适于确定所述剪切板数据对应的细分类型,根据所述细分类型从所述剪切板数据中获取相应的特征信息,所述特征信息用于指示所述剪切板数据的关键内容;第一生成模块,适于根据所述特征信息生成文件名称,以及,根据所述细分类型生成文件后缀;第二生成模块,适于根据所述存储位置路径、所述文件名称和所述文件后缀,生成目标文件路径;保存模块,适于根据所述目标文件路径,将所述剪切板数据保存为本地目标文件。

11、根据本专利技术的一个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,所述程序指令包括用于执行如上所述的剪切板数据落盘方法的指令。

12、根据本专利技术的一个方面,提供一种计算机程序产品,包括计算机程序/指令,其中,所述计算机程序/指令被处理器执行时实现如上所述的方法。

13、根据本专利技术的一个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的剪切板数据落盘方法。

14、根据本专利技术的技术方案,提供了一种剪切板数据落盘方法及剪切板数据落盘装置,可以响应于剪切板数据落盘请求,从剪切板中获取剪切板数据并确定存储位置路径,根据剪切板数据对应的细分类型从剪切板数据中获取相应的特征信息,并根据特征信息生成文件名称,根据细分类型生成文件后缀。进而,根据存储位置路径、文件名称和文件后缀来生成目标文件路径,并根据目标文件路径将剪切板数据保存为本地目标文件。基于此,用户只需一键操作,便能够基于剪切板数据自动生成合适的文件名称,并直接将剪切板数据存储为相应名称的本地目标文件,无需通过第三方工具进行中转,操作步骤少,提高了剪切板数据落盘效率,并且,基于特征信息得到的文件名称与数据内容本文档来自技高网...

【技术保护点】

1.一种剪切板数据落盘方法,在计算设备中执行,所述计算设备中包括剪切板,所述方法包括:

2.如权利要求1所述的方法,其中,所述剪切板数据对应的细分类型包括文本细分类型和/或图片细分类型;

3.如权利要求1或2所述的方法,其中,确定所述剪切板数据对应的细分类型,包括:

4.如权利要求1-3中任一项所述的方法,其中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,包括:

5.如权利要求1-4中任一项所述的方法,其中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,包括:

6.如权利要求5所述的方法,其中,从所述图片数据中提取图片元数据,包括:利用图像处理库加载所述图片数据,并从所述图片数据中提取图片元数据;

7.如权利要求1-6中任一项所述的方法,其中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,还包括:

8.如权利要求1-7中任一项所述的方法,其中,所述计算设备的操作系统上运行有应用;响应于剪切板数据落盘请求,从所述剪切板中获取剪切板数据,包括:

9.一种剪切板数据落盘装置,部署在计算设备中,所述计算设备中包括剪切板,所述装置包括:

10.一种计算设备,包括:

11.一种计算机程序产品,包括计算机程序/指令,其中,所述计算机程序/指令被处理器执行时实现如权利要求1-8中任一项所述的方法。

12.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并处理时,使得所述计算设备处理如权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种剪切板数据落盘方法,在计算设备中执行,所述计算设备中包括剪切板,所述方法包括:

2.如权利要求1所述的方法,其中,所述剪切板数据对应的细分类型包括文本细分类型和/或图片细分类型;

3.如权利要求1或2所述的方法,其中,确定所述剪切板数据对应的细分类型,包括:

4.如权利要求1-3中任一项所述的方法,其中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,包括:

5.如权利要求1-4中任一项所述的方法,其中,根据所述细分类型从所述剪切板数据中获取相应的特征信息,包括:

6.如权利要求5所述的方法,其中,从所述图片数据中提取图片元数据,包括:利用图像处理库加载所述图片数据,并从所述图片数据中提取图片元数据;

...

【专利技术属性】
技术研发人员:卢桢
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1