一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

内容处理方法以及相关设备与流程

2022-07-02 10:34:38 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,具体涉及一种内容处理方法以及相关设备。


背景技术:

2.识屏是一种对屏幕内显示内容进行识别,并对识别结果进行显示的功能。比如,借助识屏功能,终端可以对整段文字进行分词,或者,识别图片中的物体并获取相关的购物信息。
3.相关技术中,识屏功能通常需要通过特定的操作进行触发。比如,当触发识屏功能的操作为拇指按压时,用户使用拇指长按待识别内容所在的区域后,终端即启用识屏功能对待识别内容进行识别,并对识别结果进行显示。


技术实现要素:

4.本技术实施例提供一种内容处理方法以及相关设备,相关设备可以包括内容处理装置、电子设备、计算机可读存储介质和计算机程序产品,可以丰富屏幕识别的功能。
5.本技术实施例提供一种内容处理方法,包括:
6.展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;
7.响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;
8.响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。
9.相应的,本技术实施例提供一种内容处理装置,包括:
10.第一展示单元,用于展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;
11.第二展示单元,用于响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;
12.运算单元,用于响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。
13.可选的,在本技术的一些实施例中,所述待识别内容的内容单元包括图像内容单元;
14.所述第二展示单元可以包括获取子单元、第一确定子单元和第一展示子单元,如下:
15.所述获取子单元,用于响应于针对所述交互页面中待识别内容的识别操作,且所述待识别内容中存在内容类型符合预设图像类型的图像内容单元,获取预设映射关系集
合,所述预设映射关系集合包括候选图像内容和图像标识信息之间的映射关系;
16.第一确定子单元,用于基于所述图像内容单元和所述预设映射关系集合,确定所述图像内容单元对应的图像标识信息;
17.第一展示子单元,用于基于所述图像内容单元对应的图像标识信息,展示识别页面。
18.可选的,在本技术的一些实施例中,所述目标内容单元的内容类型包括数值类型;所述识别页面包括运算控件;
19.所述运算单元可以包括第二确定子单元和第二展示子单元,如下:
20.所述第二确定子单元,用于响应于针对所述待识别内容中数值类型的内容单元对应的选择控件的触发操作,将所述数值类型的内容单元确定为需要进行数值计算的目标内容单元;
21.第二展示子单元,用于响应于针对所述运算控件的触发操作,对所述目标内容单元进行数值计算处理,得到并展示所述目标内容单元对应的计算结果。
22.可选的,在本技术的一些实施例中,所述目标内容单元的内容类型包括数值类型;
23.所述运算单元可以包括转换子单元和第三展示子单元,如下:
24.所述转换子单元,用于响应于针对所述待识别内容中数值类型的目标内容单元对应的选择控件的单位换算操作,将所述目标内容单元从当前计量单位下的量值转换为目标计量单位下的量值;
25.第三展示子单元,用于在所述识别页面中展示所述目标内容单元在所述目标计量单位下的量值。
26.可选的,在本技术的一些实施例中,所述识别页面还包括计量单位选择控件;所述运算单元还可以包括单位选取子单元,所述单位选取子单元,用于基于对所述计量单位选择控件的触发操作,从候选计量单位中选取所述目标内容单元所要转换的目标计量单位。
27.可选的,在本技术的一些实施例中,所述运算单元还可以包括单位确定子单元,所述单位确定子单元,用于根据所述交互页面对应终端所在的位置信息,确定所述目标内容单元所要转换的目标计量单位。
28.本技术实施例提供的一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令,以执行本技术实施例提供的内容处理方法中的步骤。
29.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现本技术实施例提供的内容处理方法中的步骤。
30.此外,本技术实施例还提供一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现本技术实施例提供的内容处理方法中的步骤。
31.本技术实施例提供了一种内容处理方法以及相关设备,可以展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。本技术实施例可以基于内容类型,对交互页面中的目标内容单元进行逻辑运算,丰富了屏幕识别的功能。
附图说明
32.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1a是本技术实施例提供的内容处理方法的场景示意图;
34.图1b是本技术实施例提供的内容处理方法的流程图;
35.图1c是本技术实施例提供的内容处理方法的页面示意图;
36.图1d是本技术实施例提供的内容处理方法的另一页面示意图;
37.图1e是本技术实施例提供的内容处理方法的说明图;
38.图1f是本技术实施例提供的内容处理方法的另一页面示意图;
39.图1g是本技术实施例提供的内容处理方法的另一说明图;
40.图1h是本技术实施例提供的内容处理方法的另一说明图;
41.图1i是本技术实施例提供的内容处理方法的另一说明图;
42.图2是本技术实施例提供的内容处理方法的另一流程图;
43.图3是本技术实施例提供的内容处理装置的结构示意图;
44.图4是本技术实施例提供的电子设备的结构示意图。
具体实施方式
45.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
46.本技术实施例提供一种内容处理方法以及相关设备,相关设备可以包括内容处理装置、电子设备、计算机可读存储介质和计算机程序产品。该内容处理装置具体可以集成在电子设备中,该电子设备可以是终端或服务器等设备。
47.可以理解的是,本实施例的内容处理方法可以是在终端上执行的,也可以是在服务器上执行,还可以由终端和服务器共同执行的。以上举例不应理解为对本技术的限制。
48.如图1a所示,以终端和服务器共同执行内容处理方法为例。本技术实施例提供的内容处理系统包括终端10和服务器11等;终端10与服务器11之间通过网络连接,比如,通过有线或无线网络连接等,其中,内容处理装置可以集成在终端中。
49.其中,终端10可以用于:展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。其中,终端10可以包括手机、智能电视、平板电脑、笔记本电脑、或个人计算机(pc,personal computer)等。其中,终端10上还可以设置客户端,该客户端可以是应用程序客户端或浏览器客户端等等。
50.其中,服务器11,可以用于:接收终端10发送的需要进行逻辑运算的目标内容单元,对所述目标内容单元进行逻辑运算,得到目标内容单元的逻辑运算结果,并将所述目标内容单元的逻辑运算结果发送给终端10。其中,服务器11可以是单台服务器,也可以是由多个服务器组成的服务器集群或云服务器。
51.上述服务器11进行逻辑运算的步骤,也可以由终端10执行。
52.本技术实施例提供的内容处理方法涉及人工智能领域中的计算机视觉技术。
53.其中,人工智能(ai,artificial intelligence)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。其中,人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习、自动驾驶、智慧交通等几大方向。
54.其中,计算机视觉技术(computer vision,cv)计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、ocr、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3d技术、虚拟现实、增强现实、同步定位与地图构建、自动驾驶、智慧交通等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。
55.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
56.本实施例将从内容处理装置的角度进行描述,该内容处理装置具体可以集成在电子设备中,该电子设备可以是服务器或终端等设备。
57.如图1b所示,该内容处理方法的具体流程可以如下:
58.101、展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元。
59.其中,交互页面可以是电子设备的显示屏幕上所展示的页面,具体地,交互页面可以是能够进行信息交互的页面。交互页面中的待识别内容可以包括视频、音频、文本、图像等各种模态下的信息,本实施例对此不作限制。若待识别内容为文本,内容单元可以是一句话,也可以是一个词,还可以是一个字等。
60.本技术的内容处理方法可以用于智慧识屏领域,智慧识屏是对识别当前屏幕内容进行识别,比如可以识别屏幕中的文字内容并进行翻译、单词打散、复制等操作,还可以包括提取屏幕中的电话、邮箱、网址等功能,从而满足用户的日常基础需求。
61.102、响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件。
62.其中,对交互页面中待识别内容的识别操作可以包括长按操作等,本实施例对此
不作限制。长按操作可以是对交互页面的按压时间达到预设时长的操作。
63.其中,识别页面中各内容单元对应的选择控件具体可以以包含对应内容单元的图标的形式展现,且该图标具有交互功能,用户可以通过对该图标的触发操作(如点击操作、滑动操作等),来选择该图标对应的内容单元。
64.例如,如图1c所示,页面a展示的是交互页面,可以对页面a中的待识别内容进行识别操作,该识别操作具体可以是通过两个手指长按屏幕1.5秒,基于该长按操作,页面会有震动反馈,并以按压的两个点的连线为对角线,形成一个矩形,在此矩形的基础上适当等比例放大,此时形成的区域为默认选择区域,参考图1c中的页面b,选择区域具体指的是交互页面中所被选取的需要进行内容识别的区域;若默认选择区域不符合用户预期,用户可以手动对选择区域进行调整。页面b包括“文本”对应的图标控件以及“图像”对应的图标控件;具体地,可以通过对“文本”对应的图标控件的触发操作,来展示交互页面中文本类型的待识别内容对应的识别页面,识别页面包括文本类型的待识别内容中内容单元对应的选择控件;还可以通过对“图像”对应的图标控件的触发操作,来展示交互页面中图像类型的待识别内容对应的识别页面,识别页面包括图像类型的待识别内容中内容单元对应的选择控件。
65.又例如,如图1d所示,页面c展示的是交互页面,对交互页面中待识别内容的识别操作,具体可以是对交互页面进行下拉操作,展示如页面d所示的快速设置页面,用户可以通过对快速设置页面中的“智慧识屏”控件进行触发操作(如点击操作),来实现对交互页面中内容的识别,当用户点击“智慧识屏”控件时,可以自动收起快速设置页面,并自动选择交互页面中一个区域作为识别区域,对识别区域中的内容进行识别,如图1d中页面e所示,页面e中相关控件的操作可以参考上述实施例,此处不再赘述。其中,识别区域的区域大小可以根据实际情况进行设置,比如识别区域的高度可以设置为交互页面整体高度的1/2,识别区域的宽度可以在交互页面的整体宽度上减少40dp;而识别区域的位置可以在交互页面中上下左右居中和屏幕居中的位置。
66.可选的,本实施例中,所述待识别内容的内容单元包括图像内容单元;
67.步骤“响应于针对所述交互页面中待识别内容的识别操作,展示识别页面”,可以包括:
68.响应于针对所述交互页面中待识别内容的识别操作,且所述待识别内容中存在内容类型符合预设图像类型的图像内容单元,获取预设映射关系集合,所述预设映射关系集合包括候选图像内容和图像标识信息之间的映射关系;
69.基于所述图像内容单元和所述预设映射关系集合,确定所述图像内容单元对应的图像标识信息;
70.基于所述图像内容单元对应的图像标识信息,展示识别页面。
71.其中,交互页面中待识别内容的内容类型可以有多种,比如,内容类型可以包括图像类型和文本类型,其中,文本类型还可以具体分为数值类型和非数值文本类型。
72.其中,预设图像类型可以根据实际情况进行设置,具体地,预设图像类型可以包括旗帜类的图像类型、商标类的图像类型、以及景点类的图像类型等。
73.其中,预设映射关系集合具体可以是候选图像内容和图像标识信息二者的关系表。本实施例可以根据图像内容单元,从预设映射关系集合中查找该图像内容单元对应的
图像标识信息。其中,图像标识信息可以用于标识图像内容的信息,具体是描述信息。
74.具体地,本实施例可以通过神经网络模型对该图像内容单元进行特征提取,得到该图像内容单元的特征信息,并计算该图像内容单元的特征信息与各个候选图像内容的特征信息之间的相似度,根据相似度,从候选图像内容中确定该图像内容单元对应的相似图像内容,并将该相似图像内容对应的图像标识信息作为该图像内容单元对应的图像标识信息。其中,具体可以将相似度最大的候选图像内容确定为图像内容单元对应的相似图像内容。在确定了图像标识信息后,可以在识别页面中展示该图像内容单元对应的图像标识信息。
75.本技术提供的内容处理方法可以对交互页面中具有标志性的图像信息(如旗帜、汽车商标、景点等)进行识别,并显示详细的识别结果(具体可以是图像标识信息)。
76.在一具体实施例中,如图1e所示,当交互页面中存在图像类型为旗帜的图像内容单元时,对交互页面进行识别操作,可以展示识别页面,识别页面包括该图像内容单元对应的图像标识信息,该图像标识信息可以是识别到的具体旗帜,例如是哪个国家的国旗,若识别到是“a国”的国旗,可以在识别页面上显示“a国”。当交互页面中存在图像类型为汽车商标的图像内容单元时,对交互页面进行识别操作,可以展示识别页面,识别页面包括该图像内容单元对应的图像标识信息,该图像标识信息可以是识别到的具体汽车品牌,比如若识别到的是“s车”的汽车商标,可以在识别页面上显示“s车”。当交互页面上存在图像类型为景点的图像内容单元时,对交互页面进行识别操作,可以展示识别页面,识别页面包括该图像内容单元对应的图像标识信息,该图像标识信息可以是识别到的具体景点,比如若识别到的景点是“e塔”,可以在识别页面上显示“e塔”。
77.其中,如图1e所示,识别页面还可以包括保存控件、分享控件和详情控件。用户可以基于对保存控件的触发操作,对所识别的图像内容单元对应的图像进行保存;响应于对分享控件的触发操作,可以对图像内容单元对应的图像进行分享;响应于对详情控件的触发操作,可以查看关于该图像内容单元的详细介绍。
78.一些实施例中,用户可以对交互页面中需要识别的区域进行双指按住屏幕1.5秒或点击下拉通知的智慧识屏按钮的操作,启动智能内容识别功能进行内容识别,并直接显示识别的结果,如在识别页面中展示所识别到的具体国旗、景点、汽车品牌等。
79.103、响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。
80.其中,目标内容单元可以是待识别内容中的任一内容单元,对目标内容单元对应的选择控件的触发操作,可以是对目标内容单元对应的选择控件的点击操作或者滑动操作等,本实施例对此不作限制。
81.其中,逻辑运算的形式有多种,比如该逻辑运算可以是数值计算,也可以是单位换算等。
82.可选的,本实施例中,所述目标内容单元的内容类型包括数值类型;所述识别页面包括运算控件;
83.步骤“响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻
辑运算结果”,可以包括:
84.响应于针对所述待识别内容中数值类型的内容单元对应的选择控件的触发操作,将所述数值类型的内容单元确定为需要进行数值计算的目标内容单元;
85.响应于针对所述运算控件的触发操作,对所述目标内容单元进行数值计算处理,得到并展示所述目标内容单元对应的计算结果。
86.其中,具体地,数值类型的内容单元可以不包括电话、邮箱、网址、以及日期中的数字。
87.其中,数值计算的类型可以有多种,比如,该数值计算可以是求和、相减、相乘、以及更加复杂的数学运算等,本实施例对此不作限制。
88.其中,对运算控件的触发操作具体可以是对运算控件的点击操作或滑动操作等。
89.具体地,当检测到对交互页面中待识别内容的识别操作时,可以从待识别内容的内容单元中选取出内容类型属于数值类型的目标类型内容单元;当所述目标类型内容单元的数量大于预设值时,展示识别页面,所述识别页面包括数值类型对应的识别子区域和非数值类型对应的识别子区域,其中,数值类型的识别子区域包括所述目标类型内容单元对应的选择控件。其中,该预设值可以根据实际情况进行设置,比如可以设置为1。用户可以通过对数值类型的识别子区域中目标内容单元对应的选择控件的触发操作,来对目标内容单元进行数值计算处理。
90.在一具体实施例中,如图1f所示,用户对交互页面中需要识别的区域进行识别操作,即可启动智能内容识别功能进行内容识别,如图1f中页面f所示,可以通过对页面f中“文本”对应的图标控件的触发操作,来展示交互页面中文本类型的待识别内容对应的识别页面,参考页面g,其中,该识别页面可以包含所提取得到的文字内容,具体地,当提取到的数字大于等于两个时,可以在识别页面中展示数值类型的识别子区域,识别页面还可以包括非数值类型的识别子区域(即页面g中“文本”区域)。本实施例中,数值类型的识别子区域中内容单元对应的选择控件可以默认全部选中,用户点击运算控件(具体即页面g中的“求和”图标),即可得到求和计算结果。当用户减少内容单元对应的选择控件的选取(具体可以通过点选或滑动来取消部分选择控件的选取)时,求和计算结果会实时变化,如图1g所示。若用户全部取消对数值类型的识别子区域中内容单元对应的选择控件的选择后,不显示计算结果,且“求和”图标对应的按钮置灰。
91.其中,数值类型的识别子区域和数值类型的识别子区域可以以弹窗的形式展示,弹窗有一个固定的初始高度,当识别结果不能完全填充弹窗时,弹窗下部分可以空白显示。
92.本实施例可以提取交互页面中满足条件(非日期、非电话等)的所有数字,并对选中的数字进行求和运算,显示求和结果;这样基于该方案,可以直接对屏幕中小票照片里的价格进行求和。
93.可选的,本实施例中,若对交互页面的内容识别分析时间过长,可以在交互页面上可以添加过渡的加载动画。当没有连接到网络时,可以显示重新连接网络的提示信息。若识别不到交互页面中所选择的识别区域的文本,可以在交互页面上显示“没有文本被识别到,请重新调整识别区域”的提示信息,如图1f中的页面h所示。
94.其中,识别页面还可以包括全选控件、复制控件和搜索控件,如图1f中的页面g所示,用户可以对全选控件进行触发操作,对识别页面中所有内容单元对应的选择控件进行
选取,还可以通过对复制控件的触发操作,来复制所选择的选择控件对应的内容单元,此外,还可以通过对搜索控件的触发操作,来对所选择的选择控件对应的内容单元进行相关内容搜索。
95.可选的,本实施例中,所述目标内容单元的内容类型包括数值类型;
96.步骤“响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果”,可以包括:
97.响应于针对所述待识别内容中数值类型的目标内容单元对应的选择控件的单位换算操作,将所述目标内容单元从当前计量单位下的量值转换为目标计量单位下的量值;
98.在所述识别页面中展示所述目标内容单元在所述目标计量单位下的量值。
99.其中,识别页面还可以包括换算控件,用户可以通过对换算控件的点击操作,来对目标内容单元进行单位换算。
100.其中,单位换算可以包括货币类型的转换,度量单位的转换等等,本实施例对此不作限制。
101.可选的,本实施例中,所述识别页面还包括计量单位选择控件;该内容处理方法可以包括:
102.基于对所述计量单位选择控件的触发操作,从候选计量单位中选取所述目标内容单元所要转换的目标计量单位。
103.其中,可以通过对计量单位选择控件的触发操作(如点击操作等),在识别页面中展示至少一个候选计量单元,可以通过对候选计量单位中目标计量单位的选取,来将目标内容单元转换为目标计量单位下的数值。
104.例如,目标内容单元为1米,其当前计量单位为“米”,候选计量单位可以包括厘米、英寸等长度单位,若选择“厘米”作为目标计量单位,可以将目标内容单元“1米”转换为“100厘米”。
105.可选的,本实施例中,该内容处理方法可以包括:
106.根据所述交互页面对应终端所在的位置信息,确定所述目标内容单元所要转换的目标计量单位。
107.在一具体实施例中,可以根据地理位置,将交互页面中的货币信息转换为当地的货币,例如交互页面中所选取的识别区域中包含“¥50”的目标内容单元,可以根据地理位置,将其自动换算为当地的货币。若需要进行更多的换算,还可通过调用计算器实现。
108.在一具体场景中,如图1h所示,展示了目标内容单元“1in”从当前计量单位“英寸”转换到目标计量单位“cm(厘米)”下的量值2.54cm,本实施例还可以通过对“更多转换”对应的图标控件的触发操作,来跳转到计算器,通过调用计算器进行更多的货币转换。
109.本技术提供了一种含实时计算的多功能智能内容识别方案,增加了对交互界面(屏幕)中的内容进行数字求和、单位换算、货币换算、国旗识别、汽车所属品牌识别以及景点识别等功能,极大减少用户转到其他应用去搜索图片内容以及转到计算器去进行对应的计算的频繁操作,为用户提供了便捷的操作,这样高效的操作能够大幅提升智能识别功能的用户体验。
110.如图1i所示,本技术提供的内容处理方法可以对文本和图片进行智能识别,对于
文本,可以提供文字处理、数字求和、货币符号以及单位换算等功能,对于图片,可以支持国旗、汽车品牌、景点以及二维码的识别等功能。
111.其中,文本处理可以包括文本复制、文本搜索等基础文字功能,对于文本中的电话号码,还可以支持通过对识别页面中电话号码的触发操作,来拨打电话、发短信以及保存至联系人等操作,此外,还可对文本中的网址的触发操作,来进入该网址,通过对文本中邮箱的触发操作,来发送邮件。
112.其中,该智能识别对二维码的识别,具体可以包括识别二维码对应的链接、复制该链接、进入链接对应的网址等功能。
113.由上可知,本实施例可以展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。本技术实施例可以基于内容类型,对交互页面中的目标内容单元进行逻辑运算,丰富了屏幕识别的功能。
114.根据前面实施例所描述的方法,以下将以该内容处理装置具体集成在终端举例作进一步详细说明。
115.本技术实施例提供一种内容处理方法,如图2所示,该内容处理方法的具体流程可以如下:
116.201、终端展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元。
117.其中,交互页面可以是电子设备的显示屏幕上所展示的页面,具体地,交互页面可以是能够进行信息交互的页面。交互页面中的待识别内容可以包括视频、音频、文本、图像等各种模态下的信息,本实施例对此不作限制。若待识别内容为文本,内容单元可以是一句话,也可以是一个词,还可以是一个字等。
118.本技术的内容处理方法可以用于智慧识屏领域,智慧识屏是对识别当前屏幕内容进行识别,比如可以识别屏幕中的文字内容并进行翻译、单词打散、复制等操作,还可以包括提取屏幕中的电话、邮箱、网址等功能,从而满足用户的日常基础需求。
119.202、终端响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件。
120.其中,对交互页面中待识别内容的识别操作可以包括长按操作等,本实施例对此不作限制。长按操作可以是对交互页面的按压时间达到预设时长的操作。
121.其中,识别页面中各内容单元对应的选择控件具体可以以包含对应内容单元的图标的形式展现,且该图标具有交互功能,用户可以通过对该图标的触发操作(如点击操作、滑动操作等),来选择该图标对应的内容单元。
122.可选的,本实施例中,所述待识别内容的内容单元包括图像内容单元;
123.步骤“响应于针对所述交互页面中待识别内容的识别操作,展示识别页面”,可以包括:
124.响应于针对所述交互页面中待识别内容的识别操作,且所述待识别内容中存在内
容类型符合预设图像类型的图像内容单元,获取预设映射关系集合,所述预设映射关系集合包括候选图像内容和图像标识信息之间的映射关系;
125.基于所述图像内容单元和所述预设映射关系集合,确定所述图像内容单元对应的图像标识信息;
126.基于所述图像内容单元对应的图像标识信息,展示识别页面。
127.其中,交互页面中待识别内容的内容类型可以有多种,比如,内容类型可以包括图像类型和文本类型,其中,文本类型还可以具体分为数值类型和非数值文本类型。
128.本技术提供的内容处理方法可以对交互页面中具有标志性的图像信息(如旗帜、汽车商标、景点等)进行识别,并显示详细的识别结果(具体可以是图像标识信息)。
129.203、终端响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。
130.可选的,本实施例中,所述目标内容单元的内容类型包括数值类型;所述识别页面包括运算控件;
131.步骤“响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果”,可以包括:
132.响应于针对所述待识别内容中数值类型的内容单元对应的选择控件的触发操作,将所述数值类型的内容单元确定为需要进行数值计算的目标内容单元;
133.响应于针对所述运算控件的触发操作,对所述目标内容单元进行数值计算处理,得到并展示所述目标内容单元对应的计算结果。
134.其中,具体地,数值类型的内容单元可以不包括电话、邮箱、网址、以及日期中的数字。
135.其中,数值计算的类型可以有多种,比如,该数值计算可以是求和、相减、相乘、以及更加复杂的数学运算等,本实施例对此不作限制。
136.本实施例可以提取交互页面中满足条件(非日期、非电话等)的所有数字,并对选中的数字进行求和运算,显示求和结果;这样基于该方案,可以直接对屏幕中小票照片里的价格进行求和。
137.可选的,本实施例中,所述目标内容单元的内容类型包括数值类型;
138.步骤“响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果”,可以包括:
139.响应于针对所述待识别内容中数值类型的目标内容单元对应的选择控件的单位换算操作,将所述目标内容单元从当前计量单位下的量值转换为目标计量单位下的量值;
140.在所述识别页面中展示所述目标内容单元在所述目标计量单位下的量值。
141.其中,单位换算可以包括货币类型的转换,度量单位的转换等等,本实施例对此不作限制。
142.由上可知,本实施例可以通过终端展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;响应于针对所述交互页面中待识别内容的识别操
作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。本技术实施例可以基于内容类型,对交互页面中的目标内容单元进行逻辑运算,丰富了屏幕识别的功能。
143.为了更好地实施以上方法,本技术实施例还提供一种内容处理装置,如图3所示,该内容处理装置可以包括第一展示单元301、第二展示单元302以及运算单元303,如下:
144.(1)第一展示单元301;
145.第一展示单元,用于展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元。
146.(2)第二展示单元302;
147.第二展示单元,用于响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件。
148.可选的,在本技术的一些实施例中,所述待识别内容的内容单元包括图像内容单元;
149.所述第二展示单元可以包括获取子单元、第一确定子单元和第一展示子单元,如下:
150.所述获取子单元,用于响应于针对所述交互页面中待识别内容的识别操作,且所述待识别内容中存在内容类型符合预设图像类型的图像内容单元,获取预设映射关系集合,所述预设映射关系集合包括候选图像内容和图像标识信息之间的映射关系;
151.第一确定子单元,用于基于所述图像内容单元和所述预设映射关系集合,确定所述图像内容单元对应的图像标识信息;
152.第一展示子单元,用于基于所述图像内容单元对应的图像标识信息,展示识别页面。
153.(3)运算单元303;
154.运算单元,用于响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。
155.可选的,在本技术的一些实施例中,所述目标内容单元的内容类型包括数值类型;所述识别页面包括运算控件;
156.所述运算单元可以包括第二确定子单元和第二展示子单元,如下:
157.所述第二确定子单元,用于响应于针对所述待识别内容中数值类型的内容单元对应的选择控件的触发操作,将所述数值类型的内容单元确定为需要进行数值计算的目标内容单元;
158.第二展示子单元,用于响应于针对所述运算控件的触发操作,对所述目标内容单元进行数值计算处理,得到并展示所述目标内容单元对应的计算结果。
159.可选的,在本技术的一些实施例中,所述目标内容单元的内容类型包括数值类型;
160.所述运算单元可以包括转换子单元和第三展示子单元,如下:
161.所述转换子单元,用于响应于针对所述待识别内容中数值类型的目标内容单元对
应的选择控件的单位换算操作,将所述目标内容单元从当前计量单位下的量值转换为目标计量单位下的量值;
162.第三展示子单元,用于在所述识别页面中展示所述目标内容单元在所述目标计量单位下的量值。
163.可选的,在本技术的一些实施例中,所述识别页面还包括计量单位选择控件;所述运算单元还可以包括单位选取子单元,所述单位选取子单元,用于基于对所述计量单位选择控件的触发操作,从候选计量单位中选取所述目标内容单元所要转换的目标计量单位。
164.可选的,在本技术的一些实施例中,所述运算单元还可以包括单位确定子单元,所述单位确定子单元,用于根据所述交互页面对应终端所在的位置信息,确定所述目标内容单元所要转换的目标计量单位。
165.由上可知,本实施例可以通过第一展示单元301展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;通过第二展示单元302响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;通过运算单元303响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。本技术实施例可以基于内容类型,对交互页面中的目标内容单元进行逻辑运算,丰富了屏幕识别的功能。
166.本技术实施例还提供一种电子设备,如图4所示,其示出了本技术实施例所涉及的电子设备的结构示意图,该电子设备可以是终端或者服务器等,具体来讲:
167.该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
168.处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
169.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
170.电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等
功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
171.该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
172.尽管未示出,该电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
173.展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。
174.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
175.由上可知,本实施例可以展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。本技术实施例可以基于内容类型,对交互页面中的目标内容单元进行逻辑运算,丰富了屏幕识别的功能。
176.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
177.为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的任一种内容处理方法中的步骤。例如,该指令可以执行如下步骤:
178.展示交互页面,所述交互页面包括待识别内容,所述待识别内容包括至少一个内容单元;响应于针对所述交互页面中待识别内容的识别操作,展示识别页面,所述识别页面包括所述待识别内容中各个内容单元对应的选择控件;响应于针对目标内容单元对应的选择控件的触发操作,基于所述目标内容单元的内容类型,对所述目标内容单元进行逻辑运算,得到并展示所述目标内容单元的逻辑运算结果。
179.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
180.其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
181.由于该计算机可读存储介质中所存储的指令,可以执行本技术实施例所提供的任一种内容处理方法中的步骤,因此,可以实现本技术实施例所提供的任一种内容处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
182.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述内容处理方面的各种可选实现方式中提供的方法。
183.以上对本技术实施例所提供的一种内容处理方法以及相关设备进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献