交互方法、电子设备及存储介质与流程

文档序号:31708622发布日期:2022-10-01 13:28阅读:64来源:国知局
交互方法、电子设备及存储介质与流程

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.显示具有待翻译文本录入区域的翻译界面;
34.所述当剪切板具有待复制数据时,获取特征文本数据,并在所述交互区域显示所述特征文本数据,以触发对应的目标功能的步骤,包括:
35.当剪切板具有待复制数据时,获取待翻译数据,并在所述待翻译文本录入区域显示所述待翻译数据,以触发翻译功能。
36.在可选的实施方式中,所述组件交互区域包括快捷功能选择列表;当所述快捷功能选择列表包含地图导航按键时,所述获得用户在显示所述组件交互区域的交互操作的步骤,包括:
37.获得所述用户对所述地图导航按键的选择操作;
38.所述根据所述交互操作与快捷功能的对应关系,确定与所述交互操作对应的目标功能的步骤,包括:
39.根据所述选择操作与地图导航的对应关系,确定所述目标功能为地图导航;
40.所述显示具有所述目标功能对应交互区域的功能界面的步骤,包括:
41.显示具有地址信息录入区域的地图导航界面;
42.所述当剪切板具有待复制数据时,获取特征文本数据,并在所述交互区域显示所述特征文本数据,以触发对应的目标功能的步骤,包括:
43.当剪切板具有待复制数据时,获取地址数据,并在所述地址信息录入区域显示所述地址数据,以触发地图导航功能。
44.在可选的实施方式中,所述组件交互区域包括快捷功能选择列表;当所述快捷功能选择列表包含搜索按键时,所述获得用户在显示所述组件交互区域的交互操作的步骤,包括:
45.获得所述用户对所述搜索按键的选择操作;
46.所述根据所述交互操作与快捷功能的对应关系,确定与所述交互操作对应的目标功能的步骤,包括:
47.根据所述选择操作与搜索的对应关系,确定所述目标功能为搜索;
48.所述显示具有所述目标功能对应交互区域的功能界面的步骤,包括:
49.显示具有搜索信息录入区域的搜索界面;
50.所述当剪切板具有待复制数据时,获取特征文本数据,并在所述交互区域显示所述特征文本数据,以触发对应的目标功能的步骤,包括:
51.当剪切板具有待复制数据时,获取待搜索数据,并在所述搜索信息录入区域显示所述待搜索数据,以触发搜索功能。
52.第二方面,本发明提供一种交互方法,应用于电子设备,所述方法包括:
53.在第一界面显示组件交互区域;
54.获得用户在显示所述组件交互区域的交互操作;
55.根据所述交互操作与快捷功能的对应关系,确定与所述交互操作对应的目标功能,以触发对应的目标功能。
56.在可选的实施方式中,所述组件交互区域包括备忘录区域;当剪切板具有备忘录数据时,所述在第一界面显示组件交互区域的步骤之前,所述方法还包括:
57.在其他操作界面上,响应用户在所述其他操作界面的对选定数据的复制操作,将所述选定数据作为备忘录数据,并将所述备忘录数据放入至所述剪切板中;
58.所述获得用户在显示所述组件交互区域的交互操作的步骤,包括:
59.获得所述用户对所述备忘录区域的选择操作;
60.所述根据所述交互操作与快捷功能的对应关系,确定与所述交互操作对应的目标功能,以触发对应的目标功能的步骤,包括:
61.根据所述交互操作与备忘录的对应关系,确定所述目标功能为备忘录;
62.获取剪切板中所述备忘录数据,在所述备忘录区域显示所述备忘录数据;
63.或,当剪切板不具有备忘录数据时,所述获得用户在显示所述组件交互区域的交互操作的步骤,包括:
64.获得所述用户对所述备忘录区域的选择操作;
65.所述根据所述交互操作与快捷功能的对应关系,确定与所述交互操作对应的目标功能,以触发对应的目标功能的步骤,包括:
66.根据所述交互操作与备忘录的对应关系,确定所述目标功能为备忘录;
67.响应用户的输入指令,获取用户的输入内容,在所述备忘录区域显示所述输入内容。
68.在可选的实施方式中,所述组件交互区域包括快捷功能选择列表;当所述快捷功能选择列表包含扫一扫按键时,所述获得用户在显示所述组件交互区域的交互操作的步骤,包括:
69.获得所述用户对所述扫一扫按键的选择操作;
70.所述根据所述交互操作与快捷功能的对应关系,确定与所述交互操作对应的目标功能,以触发对应的目标功能的步骤,包括:
71.当所述交互操作落在快捷功能选择区域时,根据所述选择操作与扫一扫的对应关系,确定所述目标功能为扫一扫,以触发扫一扫功能。
72.第三方面,本发明提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如前述实施方式中任一项所述方法。
73.第四方面,本发明提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述实施方式任一项所述方法的步骤。
74.本发明实施例的有益效果包括,例如:在接收到用户的交互操作后,确定与该交互操作对应的目标功能。基于剪切板中的待复制数据,触发相应的功能,并显示具有该目标功能对应交互区域的功能界面中。如此,使得用户可以直接在组件交互区域界面,选择对应目标功能后,直接显示该目标功能对应的界面,从而增强用户操作的便捷性。
附图说明
75.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
76.图1为本发明实施例提供的一种电子设备的硬件结构示意图。
77.图2为本发明实施例提供的一种组件交互区域应用场景示意图。
78.图3为本实施例提供的一种交互方法的流程示意图之一。
79.图4为本实施例提供的一种交互方法的流程示意图之二。
80.图5为本发明实施例提供的一种组件交互区域示意图。
81.图6为本发明实施例提供的一种快递查询功能的界面流转示意图。
82.图7为本发明实施例提供的一种翻译功能的界面流转示意图。
83.图8为本发明实施例提供的一种地图导航功能的界面流转示意图。
84.图9为本发明实施例提供的一种搜索功能的界面流转示意图。
85.图10为本发明实施例提供的一种扫一扫功能的界面流转示意图。
86.图11为本发明实施例提供的一种备忘录功能的界面流转示意图。
87.图12为本发明实施例提供的一种交互方法的流程示意图之三。
88.图13为本发明实施例提供一种数据处理装置的功能结构示意图。
89.图标:100-电子设备;110-处理器;120-外部存储器接口;121-内部存储器;130-通用串行总线接口;140-充电管理模块;141-电源管理模块;142
‑ꢀ
电池;150-移动通信模块;160-无线通信模块;170-音频模块;170a-扬声器;170b-受话器;170c-麦克风;170d-耳机接口;180-传感器模块;190
‑ꢀ
按键;191-马达;192-指示器;193-摄像头;194-显示屏;195-用户标识模块卡接口;
90.200-数据处理装置;210-小组件检测单元;220-内容识别单元;230-内容解析单
元;240-程序调用单元;250-目标功能单元。
具体实施方式
91.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
92.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
93.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
94.在本发明的描述中,需要说明的是,若出现术语“上”、“内”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
95.此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
96.需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
97.示例性的,图2为本发明实施例提供的一种电子设备100的硬件结构示意图,本发明实施例提供的交互方法可以在该电子设备实现。
98.如图2所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentification module,sim)卡接口195等。
99.其中,传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
100.可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本发明另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
101.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor, isp),控制器,视频编解码器,数字信号处理器(digital signal processor, dsp),基带处理器,和/或神经网络处理器
(neural-network processing unit, npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
102.控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
103.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
104.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse codemodulation,pcm)接口,通用异步收发传输器(universal asynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobile industryprocessor interface,mipi),通用输入输出(general-purpose input/output, gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/ 或通用串行总线(universal serial bus,usb)接口等。
105.可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本发明另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
106.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
107.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
108.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
109.无线通信模块160可以提供应用在电子设备100上的包括无线局域网 (wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi) 网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellitesystem,gnss),调频(frequency modulation,fm),近距离无线通信技术 (near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
110.在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通
信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务 (general packet radio service,gprs),码分多址接入(code division multipleaccess,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access, td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan, nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(globalpositioning system,gps),全球导航卫星系统(global navigation satellitesystem,glonass),北斗卫星导航系统(beidou navigation satellite system, bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
111.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
112.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管 (organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled, micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled) 等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n 为大于1的正整数。
113.其中,本发明实施例中的显示屏194可以是触摸屏。即该显示屏194 中集成了触摸传感器180k。该触摸传感器180k也可以称为“触控面板”。也就是说,显示屏194可以包括显示面板和触摸面板,由触摸传感器180k 与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器180k检测到的触摸操作后,可以由内核层的驱动传递给上层,以确定触摸事件类型。可以通过显示屏194 提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
114.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
115.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
116.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd) 或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos) 光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp 转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
117.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
118.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg) 1,mpeg2,mpeg3,mpeg4等。
119.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
120.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage, ufs)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备100的各种功能应用以及数据处理。
121.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
122.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
123.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
124.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口 130,也可以是3.5mm的开放移动电子设备平台(open mobile terminalplatform,omtp)标准接口,美国蜂窝电信工业协会(cellulartelecommunications industry association of the usa,ctia)标准接口。
125.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
126.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等) 的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
127.为增加用户操作的便捷性,用户可以根据实际使用需求,将组件交互区域设置第
一界面,其可以被上述显示屏194显示。其中,第一界面可以是上述电子设备的菜单界面、快捷中心(负一屏)界面和控制中心界面。如图所示2,为本发明实施例提供的一种组件交互区域应用场景示意图。图 2(a)为组件交互区域在上述电子设备的主菜单界面的应用场景,图2(b) 为组件交互区域在上述电子设备的控制中心界面的应用场景,图2(c)为组件交互区域在上述电子设备的快捷中心界面的应用场景。用户可以在复制选定数据后,切换至设置有组件交互区域所在主菜单界面、控制中心界面以及快捷菜单界面,通过点击组件交互区域的快捷功能对应的图标、按键或区域等,以触发相应的快捷功能。
128.示例性的,该组件交互区域还可以通过快捷键唤醒,在任意手机界面上以小屏的形式悬浮显示,使得用户可以在无需切换界面的情况下,可以快速触发目标功能,得到该目标功能对应的结果信息。
129.图3为本实施例提供的一种交互方法的流程示意图之一。如图3所示,可以通过在上述场景中的组件交互区域,实现本发明实施例提供的交互方法,具体可以通过下述交互方式实现:
130.步骤s101、在第一界面显示组件交互区域。
131.步骤s102、获得用户在显示组件交互区域的交互操作。
132.步骤s103、根据交互操作与快捷功能的对应关系,确定与交互操作对应的目标功能。
133.步骤s106、触发对应的目标功能。
134.上述组件交互区域接收到用户的交互操作后,根据交互操作和快捷功能的对应关系,确定与该交互操作对应的目标功能,从而触发对应的目标功能。使得用户直接在组件交互区域选择对应目标功能后,直接触发对应的目标功能,而无需用户在其他众多程序以及程序的众多功能中选择目标功能的操作,从而增强用户操作的便捷性。
135.在图3的基础上,图4为本发明实施例提供的一种交互方法的流程示意图之二。参见图4,在步骤s103之后可以不触发相应的目标功能,在步骤s103之后,步骤还包括:
136.步骤s104、显示具有目标功能对应交互区域的功能界面。
137.步骤s105、当剪切板具有待复制数据时,获取特征文本数据,并在交互区域显示特征数据。
138.步骤s106、以触发对应的目标功能。
139.其中,特征文本数据用于表征待复制数据的文本内容。
140.上述组件交互区域接收到用户的交互操作后,根据交互操作和快捷功能的对应关系,确定与该交互操作对应的目标功能。基于剪切板中的待复制数据,触发相应的功能,以显示具有该目标功能对应交互区域的功能界面。如此,使得用户直接在组件交互区域选择对应目标功能后,直接显示该目标功能对应交互区域的功能界面,从而增强用户操作的便捷性。
141.需要说明的是,步骤s105和步骤s106可以与步骤s101至步骤s104 中的任一步骤同步执行,也可以在步骤s101至步骤s104中的任一步骤之前或者之后执行。同样的,步骤s105中的并在交互区域显示特征数据与步骤s105也没有先后限定,还可以同步执行。
142.请继续参阅图4,示例性的,当多个设备之间协同工作时,可以是获取其中一个协同设备上的剪切板上的待复制数据,用户在另一个协同设备上通过交互操作,触发相应的
快捷功能。例如,电脑和手机处于协同工作下时,用户在电脑上对于选定数据进行复制后,可以通过点击手机的快捷功能,例如,翻译功能,手机直接基于该选定数据进行翻译,并在翻译界面显示相应的翻译结果和该选定数据。
143.示例性的,在组件交互区域的交互操作可以是点击、长按、双击等交互方式,后续为方便说明,以点击的交互方式进行说明。
144.示例性的,本方法实施例中的交互方法可以以程序的方式应用于手机、台式电脑或者平台电脑。也可以以程序的方式应用于任意系统,例如,安卓系统、ios系统或者鸿蒙系统等等。可选地,可以利用xcode开发工具、 swift开发语言、uikit框架、swiftui框架、widgetkit框架等所开发出的包含有本发明实施例提供的交互方法的程序,以使可以在ios系统上进行运用。还可以利用androidstudio开发工具、java开发语言、kotlin开发语言等所开发出的包含有本发明实施例提供的交互方法的程序,以使可以在安卓系统上运行。
145.示例性的,为使组件交互区域的快捷功能更加满足用户的使用需求,可以预先设置组件交互区域的设置界面,以使用户可以选择符合自己需求的快捷功能。可选地,在第二界面显示快捷功能设置交互区域,可以基于该快捷功能设置交互功能,使得组件交互区域可以明确交互操作与快捷功能的对应关系。
146.可选地,可以获得用户在显示快捷功能设置交互区域的设置交互操作,根据设置交互操作与快捷功能的对应关系,确定在第一界面可选择的快捷功能,以及该快捷功能对应的交互操作。其中,第二界面可以是组件交互区域所在的第一界面,通过在预留快捷功能位置长按的方式,直接添加快捷功能。还可以将第二界面直接设置在后台,用户直接在后台设置组件交互区域显示的快捷功能以及快捷功能与交互操作的对应关系。用户还可以通过在组件交互区域的交互操作,例如,长按、双击等操作,唤醒第二界面,以进行相应的设置。
147.示例性的,图5为本发明实施例提供的一种组件交互区域示意图。如图5所示,该组件交互区域可以分为两个区域,一个为文本显示区域,可以在此区域设置笔记、待办事项、备忘录等可以直接显示文本信息的快捷功能,以使可以将笔记、待办事项、备忘录等存储信息显示在上述文本显示区域中,以方便用户的直接查看。另一个区域可以为功能选择区域,可以在该功能选择区域设置常用的快捷功能,以方便用户在点击该快捷功能对应的图标时,可以触发该快捷功能,并跳转至显示该快捷功能对应交互区域的功能界面。其中,用户可以根据实际需求,在该组件交互区域中选择只显示一个区域或者增加其他区域,例如,计时区域等,以更加增强用户的使用体验。
148.示例性的,用户可以通过点击快捷功能图标或者预先设置的区域,以使上述电子设备在获取到用户的交互操作后,可以快速判断快捷功能与快捷功能的对应关系。
149.示例性的,对于上述图4所示的交互方法的流程示意图,下面以快递查询场景作为示例进行说明:
150.可选地,对于上述步骤s102,其可选地实现方式为:可以获得用户对快递查询按键的选择操作。对于上述步骤s103,其可选地实现方式为:根据选择操作与快递查询的对应关系,确定目标功能为快递查询。对于上述步骤s104,其可选地实现方式为:显示具有快递单号信息录入区域的快递查询界面。对于上述步骤s105,其可选地实现方式为:当剪切板具有待复制数据时,获取快递单号数据,并在快递单号信息录入区域显示快递单号数据,以触发快递查询功能。
151.例如,可以参考图6,为本发明实施例提供的一种快递查询功能的界面流转示意图。用户在收到一条提示消息后,该提示消息显示了快递单号为 123456789,如图6(a)所示。用户可以通过长按选择或者滑动框选边界等操作方式,将快递单号“123456789”复制在剪切板中。用户可以在复制后,切换至第一界面,如图6(b)所示。通过在组件交互区域点击快递查询功能对应的图标,以使上述电子设备明确用户选择的跨界功能。上述电子设备在接收到该点击操作后,自动跳转至快递查询界面,如图6(c)所示。并在快递单号录入区域显示快递单号“123456789”。快递查询功能可以基于该快递单号,查询到该快递单号对应的快递信息并显示在快递查询界面中。
152.示例性的,对于上述图4所示的交互方法的流程示意图,下面以翻译场景作为示例进行说明:
153.可选地,对于上述步骤s102,其可选地实现方式为:获得用户对翻译按键的选择操作。对于上述步骤s103,其可选地实现方式为:根据选择操作与翻译的对应关系,确定目标功能为翻译。对于上述步骤s104,其可选地实现方式为:显示具有待翻译文本录入区域的翻译界面。对于上述步骤 s105,其可选地实现方式为:当剪切板具有待复制数据时,获取待翻译数据,并在待翻译文本录入区域显示待翻译数据,以触发翻译功能。
154.例如,可以参考参考图7,为本发明实施例提供的一种翻译功能的界面流转示意图。当用户基于需求,需要将某一段话翻译成英文,以方便使用时。可以在其他界面将需要翻译的信息复制至剪切板,如,待翻译内容为“翻译这句话”。用户可以通过点击翻译功能对应的图标,以使上述电子设备明确用户选择的是翻译功能。上述电子设备在接收到用户对翻译功能对应图标的点击操作后,自动跳转至翻译界面。翻译功能对应的程序在识别出“翻译这句话”为中文后,可以自动在该翻译界面显示语言种类为中文,并将“翻译这句话”显示在待翻译文本录入区域。并且基于“翻译这句话”,在翻译界面显示其对应的英文内容“translate this sentence”。
155.其中,相应的复制操作可以参考图6(a),后续就不再赘述。
156.示例性的,在该翻译界面还可以设置有语音功能,用户可以通过点击播放音频的图标,将该具体英文文字对应的读音进行播放。可选地,可以通过avaudioplayer(ios)框架实现语音播放,还可以通过其他框架实现语音播放。
157.示例性的,用户该可以基于更改语言功能的交互操作,将翻译界面的翻译语种进行改变。例如,可以将英文翻译成中文,还可以将韩文翻译成中文。
158.示例性的,还可以在翻译界面设置有复制操作,以方便用户可以复制翻译内容。
159.示例性的,对于上述图4所示的交互方法的流程示意图,下面以地图导航场景作为示例进行说明:
160.可选地,对于上述步骤s102,其可选地实现方式为:获得用户对地图导航按键的选择操作。对于上述步骤s103,其可选地实现方式为:根据选择操作与地图导航的对应关系,确定目标功能为地图导航。对于上述步骤 s104,其可选地实现方式为:显示具有地址信息录入区域的地图导航界面。对于上述步骤s105,其可选地实现方式为:当剪切板具有待复制数据时,获取地址数据,并在地址信息录入区域显示地址数据,以触发地图导航功能。
161.例如,可以参考图8,为本发明实施例提供的一种地图导航功能的界面流转示意图。当用户需要查看某个地址(xxx花园)在哪里或者到达该地址(xxx花园)时。用户在将该“xxx花园”复制在剪切板之后,在组件交互区域点击地图导航的图标,以触发对于xxx花园的导航功能。组件交互区域在接收到用户的点击操作后,自动跳转至地图导航界面。在该地图导航界面可以自动显示一个以“xxx花园”为目的地的地图界面,并且在地址信息录入区域显示该“xxx”花园。
162.示例性的,上述地图导航界面还可以显示到该“xxx花园”的交通工具,以及该种交通工具的耗时,以便于更加精细化导航。
163.示例性的,还可以结合大数据,获取实时交通状况、路线推演、出行方式等,计算出最佳的导航路线。
164.示例性的,对于上述图4所示的交互方法的流程示意图,下面以搜索场景作为示例进行说明:
165.可选地,对于上述步骤s102,其可选地实现方式为:获得用户对搜索按键的选择操作。对于上述步骤s103,其可选地实现方式为:根据选择操作与搜索的对应关系,确定目标功能为搜索。对于上述步骤s104,其可选地实现方式为:显示具有搜索信息录入区域的搜索界面。对于上述步骤s105,其可选地实现方式为:当剪切板具有待复制数据时,获取待搜索数据,并在搜索信息录入区域显示待搜索数据,以触发搜索功能。
166.例如,可以参考图9,为本发明实施例提供的一种搜索功能的界面流转示意图。用户可能在聊天中看到了“搜索引擎”相关内容,想要知道有哪些搜索引擎或者搜索引擎的工作原理是怎样的等其他与搜索引擎相关的内容。可以将“搜索引擎”复制至剪切板中,并在组件交互区域选择搜索功能,以实现对“搜索引擎”的相关信息的搜索。上述电子设备在获取到用户对搜索功能图标的点击操作后,自动跳转至搜索界面,将复制的内容“搜索引擎”显示在搜索界面的搜索信息录入框中。该搜索功能对应的程序,可以基于“搜索引擎”,在搜索界面显示搜索引擎相关的信息。
167.示例性的,在搜索时,可以将复制数据进行分词,得到关键词,即得到待搜索数据。还可以基于待搜索数据,得到相似的几个关键词,可以基于该相似的几个关键词进行搜索,以提高用户使用体验。
168.示例性的,在搜索界面显示搜索结果时,可以根据返回的结果,对返回内容进行选择性剔除,例如,将“垃圾内容”、“广告内容”、“违规内容”等进行剔除,按照相似性由高到低进行排序,以显示给用户匹配且干净的搜索结果。
169.示例性的,对于上述图3或图4所示的交互方法的流程示意图,下面以扫一扫场景作为示例进行说明:
170.可选地,对于上述步骤s102,其可选地实现方式为:获得用户对扫一扫按键的选择操作。对于上述步骤s103,其可选地实现方式为:当交互操作落在快捷功能选择区域时,根据选择操作与扫一扫的对应关系,确定目标功能为扫一扫,以触发扫一扫功能。对于上述图4的上述步骤s104,其可选地实现方式为:跳转至扫一扫功能界面。
171.例如,可以参考图10,为本发明实施例提供的一种扫一扫功能的界面流转示意图。用户需要扫描二维码付款时,可以直接点击扫一扫功能,上述电子设备获取到用户的交互操作后,直接跳转至扫一扫界面。基于用户选择的二维码图片,自动提取二维码图片特征,跳转至该二维码对应的支付界面,进行付款。其中,该扫一扫界面可以是让用户选择调用上述电子设备的相机功能或者相册功能。也可以是直接默认相机功能,如果是用户需要选择
相册中的图片进行扫码,用户可以点击相册图标后,跳转至相册界面以供用户选择目标图片。其中,可以通过使用avfoundation(ios)框架解析出二维码图片特征,还可以通过其他算法或者框架进行解析提取。
172.示例性的,对于上述图3所示的交互方法的流程示意图,下面将备忘录场景作为示例进行说明:
173.可选地,当剪切板具有备忘录数据时,在步骤s101之前,可选的实现方式为:在其他操作界面上,响应用户在其他操作界面的对选定数据的复制操作,将选定数据作为备忘录数据,并将备忘录数据放入至剪切板中。对于上述步骤s102,其可选地实现方式为:获得用户对备忘录区域的选择操作。对于上述步骤s103,其可选地实现方式为:根据交互操作与备忘录的对应关系,确定目标功能为备忘录。获取剪切板中备忘录数据,在备忘录区域显示备忘录数据。
174.例如,图11为本发明实施例提供的一种备忘录功能的界面流转示意图。可以参考图11(a)和图11(b),当用户想要在备忘录中存放一些提示信息且剪切板中存放有备忘录数据时,用户可以通过点击备忘录中的任意区域,以使上述电子设备明确用户选择的是备忘录功能。上述电子设备在获得用户对备忘录区域的选择操作后,根据交互操作与备忘录的对应关系,确定目标功能为备忘录。由于剪切板中存在有备忘录数据,上述电子设备可能会认为用户是想要将备忘录数据(会议记录:xxxx)放至备忘录中,并在备忘录中显示。可以获取剪切板中备忘录数据(会议记录:xxxx),在备忘录区域显示备忘录数据。上述备忘录区域中还可以将全部或者一部分历史备忘录数据一起显示在备忘录区域中。
175.可选地,当剪切板不具有备忘录数据时,对于上述步骤s102,其可选地实现方式为:获得用户对备忘录区域的选择操作。对于上述步骤s103,其可选地实现方式为:根据交互操作与备忘录的对应关系,确定目标功能为备忘录。响应用户的输入指令,获取用户的输入内容,在备忘录区域显示输入内容。
176.例如,可以参考图11(a)和图11(c),当备忘录没有存放备忘录数据时,获得用户对备忘录区域的选择操作。根据交互操作与备忘录的对应关系,确定目标功能为备忘录。上述电子设备可以确定用户需要手动输入时,可以自动唤醒用户键盘相关程序,以方便获取用户输入内容。响应用户的输入指令,获取用户的输入内容,比如“会议记录:xxxx”,可以在在备忘录区域实时更新并显示输入内容“会议记录:xxxx”。
177.当用户想要基于图片中的某些文字,直接触发目标功能,而不想手动对照输入相应的内容时,图12为本发明实施例提供的一种交互方法的流程示意图之三。如图12所示,步骤s105可以通过如下方式执行:
178.步骤s105-1、当剪切板具有待复制数据时,判断待复制数据的类型。
179.步骤s105-2、当待复制数据的类型为文本数据时,基于预设的本地字词库,对待复制数据进行分词处理和筛选处理,得到特征文本数据。
180.步骤s102-3、当待复制数据的类型为图片数据时,提取待复制数据的图片内容特征,得到特征文本数据。
181.步骤s105-4、在交互区域显示特征数据。
182.组件交互区域在获取到交互操作后,可以自动检测剪切板中的待复制数据,并判断剪切板中的待复制数据的数据类型。基于该数据类型,对该待复制数据执行相应的筛选
或者数据提取操作,以使最终得到特征文本数据,更符合用户的期望数据。或者基于该特征文本数据触发目标功能时,更能得到用户想要的结果,从而增强用户使用体验性。
183.基于上述方法实施例,图13为本发明实施例提供一种数据处理装置200 的功能结构示意图,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图13所示,该装置包括小组件检测单元210、内容识别单元220、内容解析单元230、程序调用单元240和目标功能单元250。
184.小组件检测单元210,用于检测剪切板中是否存在待复制数据。若是,则将该待复制数据发送至内容识别单元220。
185.内容识别单元220,用于识别数据类型,并根据识别出的数据类型将待复制数据发送至内容解析单元230中的相应单元(文本解析单元和图片解析单元)。例如,当识别出该待复制数据为文本数据时,将该待复制数据发送至文本解析单元进行处理。当识别出该待复制数据为图片数据时,将该待复制数据发送至图片解析单元进行处理。
186.文本解析单元,用于基于预设的本地字词库,对接收到的文本数据进行分词处理。当剪切板中的待复制数据中存在某些乱码数据或者中间夹杂着用户不需要的数据时,可以将自动将某些数据剔除,以提供给用户更好的使用体验。
187.示例性的,可以在分词处理后,基于分词结果,对该文本数据中词语的先后顺序进行调整,以使更符合常规语序,从而在触发对应功能时可以得到更好的结果。还可以在分词处理后,针对每个词,识别该词是否为预设的敏感词,若是,则可以将该敏感词进行屏蔽。需要说明的是,敏感词屏蔽的数据可以是剪切板中的待复制数据,还可以是后续触发对应功能后显示的数据。
188.图片解析单元,用于提取图片特征,得到能够表征图片意义的特征文本数据。使得用户可以直接基于图片,直接触发相应的功能,得到相应的功能结果。而无需用户或者其他应用程序将该图片中的文字内容提出后,再触发相应功能以得到相应的结果的操作,从而提高用户操作的便捷性。
189.示例性的,图片解析单元在实现提取图片特征功能时,可以通过使用 opencv框架来进行提取出原始特征。根据实际应用需求,将原始特征转换为一组具有明显物理意义、几何特征、纹理、统计意义或核的特征。从一组特征中挑选出最具统计意义的特征,以达到降维的目的。其中,通过选取合适的特征可以使减少图片解析单元的数据存储和输入输出数据的带宽。即可以在减少冗余程度的同时,达到用户预期效果。
190.程序调用单元240,用于调用其他程序中的功能,以获得结果信息。例如,可以利用urlscheme规则进行调用目标程序或者目标功能,以实现相应功能并显示相应的结果。
191.目标功能单元250,用于获取程序调用单元240的结果信息,将特征文本数据和结果信息显示在目标功能对应功能界面中。并且还可以基于用户在该目标功能对应的功能界面中的交互操作,触发其他相应的功能。
192.示例性的,该目标功能单元250可以是其他程序的功能单元,通过第三方api接口进行调用,以减少本发明实施例提供的交互方法的程序空间的占用。
193.本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。
194.综上所述,本发明实施例提供了一种交互方法、电子设备及存储介质,上述组件交
互区域接收到用户的交互操作后,根据交互操作和快捷功能的对应关系,确定与该交互操作对应的目标功能。基于剪切板中的待复制数据,触发相应的功能,以显示具有该目标功能对应交互区域的功能界面。如此,使得用户直接在组件交互区域选择对应目标功能后,直接显示该目标功能对应交互区域的功能界面,从而增强用户操作的便捷性。
195.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
196.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
197.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
198.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1