基于移动终端的信息编辑方法、装置、设备及存储介质与流程

文档序号:33621264发布日期:2023-03-25 11:58阅读:30来源:国知局
基于移动终端的信息编辑方法、装置、设备及存储介质与流程

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.图1是本发明实施例方案涉及的硬件运行环境的基于移动终端的信息编辑设备结构示意图;
68.图2为本发明基于移动终端的信息编辑方法第一实施例的流程示意图;
69.图3为本发明基于移动终端的信息编辑方法一实施例的控件展示示意图;
70.图4为本发明基于移动终端的信息编辑方法一实施例的文字编辑界面展示示意图;
71.图5为本发明基于移动终端的信息编辑方法第二实施例的流程示意图;
72.图6为本发明基于移动终端的信息编辑方法一实施例的文本编辑整体流程示意图;
73.图7为本发明基于移动终端的信息编辑方法第三实施例的流程示意图;
74.图8为本发明基于移动终端的信息编辑装置第一实施例的结构框图。
75.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
76.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
77.参照图1,图1为本发明实施例方案涉及的硬件运行环境的基于移动终端的信息编辑设备结构示意图。
78.如图1所示,该基于移动终端的信息编辑设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口以及无线接口,而用户接口1003的有线接口在本发明中可为通用串行总线(universal serial bus,usb)接口。网络接口1004可选的可以包括标准的有线接口以及无线接口(如wi-fi接口)。存储器1005可以是高速随机存取存储器(random access memory,ram);也可以是稳定的存储器,比如,非易失存储器(non-volatile memory),具体可为,磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
79.本领域技术人员可以理解,图1中示出的结构并不构成对基于移动终端的信息编辑设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
80.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于移动终端的信息编辑程序。
81.在图1所示的基于移动终端的信息编辑设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接外设;所述基于移动终端的信息编辑设备通过处理器1001调用存储器1005中存储的基于移动终端的信息编辑程序,并执行本发明实施例提供的基于移动终端的信息编辑方法。
82.基于上述硬件结构,提出本发明基于移动终端的信息编辑方法的实施例。
83.参照图2,图2为本发明基于移动终端的信息编辑方法第一实施例的流程示意图。
84.在第一实施例中,所述基于移动终端的信息编辑方法包括以下步骤:
85.步骤s10:在检测到信息编辑请求时,检测判断当前操作界面中是否存有文本编辑控件。
86.需要说明的是,本实施例的执行主体可为终端设备,终端设备上设有基于移动终端的信息编辑程序,例如手机等安装有聊天应用程序的移动终端,还可为其他形式的移动终端,本实施例对此不作限制,在本实施例中,以手机为例进行说明。
87.可以理解的是,信息编辑请求可为截图或者录屏操作请求,还可为其他形式的信息处理操作,本实施例对此不做限制,在本实施例中,以用户在进行截图或者录屏分享操作为例进行说明。在用户通过手机进行截图或者录屏编辑操作时,对当前的截图或者录屏进行判断,判断当前的截图或者录屏的操作界面中是否存有文本编辑控件,在当前的截图或者录屏的操作界面中存有文本编辑控件时,触发文本编辑控件,从而通过文本编辑控件实现信息编辑操作,而无需通过第三方进行文字编辑操作,例如通过ps或者画图插件进行信息处理,提高信息处理的效率,信息编辑请求可通过对手机屏幕进行双击操作触发,还可通过其他操作截图快捷键的方式触发,本实施例对此不做限制。
88.步骤s20:若有,则根据所述信息编辑请求触发所述文本编辑控件。
89.在具体实现中,为了判断当前的截图或者录屏的操作界面中是否存有文本编辑控件,对操作界面中涉及的文本内容均采用控件的形式进行管理,例如操作界面中的电话号码,用电话号码控件进行管理,各个控件除了包括对应的文本内容,还包括各个控件对应的触发属性,例如操作界面中文本编辑控件拥有属性replace_text,replace_text的取值范围是[true,false]。true表示该控件的文本内容可被替换,false表示该控件的文本内容不可被替换。一般地,在使用该控件时,都会将该触发属性中的属性值设置为true,因此,在操作界面中,可通过判断控件的属性值是否为true,以实现文本编辑控件的触发,从而通过设置操作界面的控件的属性,实现控件的有效管理,例如图3所示的控件展示示意图。
[0090]
步骤s30:根据所述文本编辑控件确定文字编辑区域,并展示文字编辑界面。
[0091]
在本实施例中,文字编辑区域为文本编辑控件对应的文本内容区域,通过文本编辑控件可对文字编辑区域中的文本内容进行替换,文字编辑界面可通过弹出对话框的方式获取文字输入界面,还可通过激活编辑区域的方式获取文字输入界面,还可采用其他方式展示文字编辑界面,本实施例对此不做限制,例如,在获取用户的截图或者录屏的操作时,确定当前操作界面中的文本编辑控件,并弹出文字编辑界面,以便用户可在文字编辑界面中进行文字编辑,通过输入的文字替换文本编辑控件对应的文本内容,从而实现快速的文本编辑功能,例如图4所示的文字编辑界面展示示意图。
[0092]
步骤s40:在所述文字编辑界面中确定输入的待替换文字。
[0093]
在具体实现中,在本实施例中为基于文字编辑界面中默认文本内容进行文字替换,在所述文字编辑界面中确定默认文本信息,将所述默认文本信息作为待替换文字,例如,在弹出文字编辑界面时,在文字编辑界面中设有预先设置的文本内容,通过预先设置的文本内容直接替换文字编辑区域中的文本信息,从而减少用户操作,提高用户使用的便捷性,还可在获取到操作指令时,根据所述操作指令确定用户输入的文本信息,将所述用户输入的文本信息作为待替换文字,即在文字编辑界面中设有预先设置的文本内容不满足用户需求时,用户可进行文本信息的输入,将用户输入的文本信息替换掉文字编辑区域中的文本信息,从而提高文本编辑的灵活性,例如文本编辑控件对应的文字编辑区域的文本信息为135xxx,文字编辑界面中用户输入的文本信息为181xxx,则将181xxx替换为135xxx进行展示。
[0094]
步骤s50:将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息。
[0095]
可以理解的是,为了更有效的进行文本编辑操作,拦截所述信息编辑请求,并根据所述信息编辑请求触发文本编辑控件,即在检测到信息编辑请求时并不进行对应的信息编辑处理,例如检测到截图或录屏请求并检测判断当前操作界面存在文本编辑控件时,并不立即进行截图或录屏操作,而是拦截所述信息编辑请求,在对文本编辑操作完成文字替换之后,再释放所述信息编辑请求,并根据所述目标编辑信息响应所述信息编辑请求,从而实现文本编辑的有效管控。
[0096]
在本实施例中,通过根据所述信息编辑请求触发文本编辑控件;根据所述文本编辑控件确定文字编辑区域,并展示文字编辑界面;在所述文字编辑界面中确定输入的待替换文字;将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息,从而可在信息操作时,通过操作界面的控件直接进行编辑,而无需通过第三方软件进行编辑
处理,提高信息处理的效率以及便捷性。
[0097]
参照图5,图5为本发明基于移动终端的信息编辑方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明基于移动终端的信息编辑方法的第二实施例。
[0098]
第二实施例中,所述步骤s20,包括:
[0099]
步骤s201,提取所述信息编辑请求中的编辑信息。
[0100]
在本实施例中,在检测到信息编辑请求时,需要判断当前操作界面中是否存有文本编辑控件,在存有文本编辑控件时,则触发文本编辑控件,具体为判断当前操作界面中文本编辑控件的属性是否为ture的属性,如果为ture的属性,则可对该控件对应的文本内容进行替换,如果为false的属性,则表示该控件不支持文本内容替换,则无法对该控件对应的文本内容进行编辑处理。
[0101]
步骤s202,根据所述编辑信息触发文本编辑控件。
[0102]
需要说明的是,编辑信息包括文本信息,例如文本类型、大小尺寸以及颜色等参数信息,还可包括其他参数信息,本实施例对此不做限制。
[0103]
在一实施例中,所述步骤s202,包括:
[0104]
确定所述编辑信息中是否含有文本信息,在所述编辑信息中含有文本信息时,触发文本编辑控件。
[0105]
在本实施例中,在触发文本编辑控件时,需要判断所述编辑信息中是否含有文本信息,即是否含有可进行编辑的文本信息,在含有可进行编辑的文本信息时才触发文本编辑控件,从而可利用文本编辑控件进行文本内容的替换,提高信息编辑的有效性。
[0106]
在一实施例中,所述在所述编辑信息中含有文本信息时,触发文本编辑控件,包括:
[0107]
在所述编辑信息中含有文本信息时,统计所述编辑信息中文本信息的数量,根据所述文本信息的数量确定文本编辑控件的数量,根据文本编辑控件的数量触发文本编辑控件。
[0108]
在具体实现中,在触发文本编辑控件时,可根据文本信息的属性确定文本信息的数量,根据文本信息的数量触发相应数量的文本编辑控件,其中,文本信息的属性包括文本信息的类型,例如联系方式、用户名或者聊天内容等类型,例如在当前操作界面中,含有可编辑的文本信息为5个,则触发对应的5个文本编辑控件,从而可对当前操作界面中的文本信息都可进行处理,同时可对文本内容进行替换,提高文本编辑的效率。
[0109]
如图6所示的整体流程示意图,提供一种控件,该控件支持在特定模式下,例如截屏或录屏模式下替换控件的文本内容,系统监听到用户启动截图或录屏指令时,检测到当前界面中有该类型的控件且该控件的属性值配为true,依据预设指令或系统检测到当前界面有隐私内容时,则拦截当前的指令,弹框让用户输入替换的文本内容或预置内容,并且支持多组替换,将替换的文本内容显示到当前界面对应的控件位置处,释放截图或录屏,并执行,完成截图或录屏后,自动将界面内容恢复到原状。
[0110]
在本实施例中,根据编辑信息触发文本编辑控件,即在编辑信息含有文本信息时,根据文本信息触发文本编辑控件,从而在需要进行文本处理时触发文本编辑控件,并根据文本编辑控件的数量触发文本编辑控件,从而实现多组替换,提高文本编辑控件使用的有效性。
[0111]
参照图7,图7为本发明基于移动终端的信息编辑方法第三实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明基于移动终端的信息编辑方法的第三实施例,所述步骤s10之前,还包括:
[0112]
步骤s101,获取控件生成指令,提取所述控件生成指令中的触发属性以及参数属性,根据所述触发属性以及参数属性生成文本编辑控件。
[0113]
需要说明的是,为了实现对操作界面中的文本内容的编辑,需要对操作界面中的文本内容设置相应的文本编辑控件,可选地,触发属性可为控件属性,例如操作界面中文本编辑控件拥有属性replace_text,replace_text的取值范围是[true,false]。true表示该文本编辑控件的文本内容可被替换,false表示该控件的文本内容不可被替换,参数属性为文本编辑控件的显示参数,例如大小尺寸、颜色、字体类型以及其他显示参数等,本实施例对此不做限制。
[0114]
在一实施例中,所述根据所述编辑信息触发文本编辑控件,包括:
[0115]
获取所述文本编辑控件的触发属性,在所述触发属性为显示属性时,根据所述显示属性触发文本编辑控件,例如在操作界面中文本编辑控件的配置属性为true,表示该文本编辑控件的文本内容可被替换,即为显示属性时,则触发文本编辑控件。还可获取所述文本编辑控件的参数属性,根据所述参数属性触发文本编辑控件,即可根据文本内容自动调节文本编辑控件的显示方式。
[0116]
在一实施例中,所述步骤s40之前,还包括:
[0117]
建立所述文字编辑区域与所述文字编辑界面的关联关系,根据所述关联关系将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息。
[0118]
在本实施例中,为了实现文字编辑界面中输入的文字准确替换文字编辑区域中的文本信息,即文本编辑控件对应的文本信息,通过建立文字编辑区域与所述文字编辑界面的关联关系,即根据文字编辑区域与所述文字编辑界面的关联关系,在文字编辑界面中输入文字时,可通过文字编辑界面中输入文字准确定位对应的文字编辑区域,即文字编辑区域中的文本信息,进而将文字编辑界面中输入的文字准确替换文字编辑区域中的文本信息,从而提高文本处理的准确性。
[0119]
在一实施例中,所述步骤s40之后,还包括:
[0120]
调用预设接口监控信息编辑完成操作,根据所述信息编辑完成操作查找预设存储区域,得到所述文字编辑区域中的文本信息,将所述待替换文字替换为所述文字编辑区域中的文本信息。
[0121]
在本实施例中,在截图或截屏完成时,可自动对编辑后的文本信息进行还原,具体为通过预设接口进行监听,根据监听内容捕获到截图或截屏完成操作时,将编辑前文字编辑区域中的文本信息替换待替换文字,从而实现文本信息的还原,而无需经过繁琐的删除操作,提高文本处理的效率。
[0122]
需要说明的是,为了确定信息编辑是否完成操作,需要捕获截图或截屏操作信息,预设接口可为通过screenshot()函数进行捕获,还可通过其他实现相同或相似功能的函数进行捕获,本实施例对此不做限制。
[0123]
在具体实现中,以安卓系统为例进行说明,android提供了一个系统截屏功能,就是按住电源键和音量减的按键0.5秒,系统将执行截屏功能。所以要实现系统截屏的功能,
就是要捕获系统的这两个组合键下面的函数,android源码中对按键的捕获位于文件phonewindowmanager.java(\frameworks\base\policy\src\com\android\internal\policy\impl)中,可以得到同时按下电源键与音量减会启动函数interceptscreenshotchord(),通过interceptscreenshotchord()函数,可以得到handle中的mscreenshotchordlongpress,从而得到执行的截屏功能,通过进入mscreenshotchordlongpress函数,找到takescreenshot函数,得到它启动了一个截图的service,可知,android的功能都是handle通过sendmessage然后通过service实现的,通过service函数得到globalscreenshot的对象执行了截图的功能,然后在globalscreenshot中找到screenshot()函数,从而实现截图或截屏功能,因此,为了监控截图或截屏功能是否完成,监控截图或截屏操作中是否监控到finisher.run,并通过捕获callback.send(reply)函数确定截图或截屏是否完成操作,即为了监控截图或截屏功能是否完成,监控截图或截屏操作中是否监控到完成运行函数,并通过捕获响应函数确定截图或截屏是否完成操作,从而实现精确的信息编辑处理。
[0124]
在一实施例中,所述根据所述信息编辑完成操作查找预设存储区域,得到所述文字编辑区域中的文本信息之前,还包括:
[0125]
记录所述文本编辑控件对应的所述文字编辑区域中的文本信息,将所述文字编辑区域中的文本信息存储至预设存储区域。
[0126]
为了将编辑前文字编辑区域中的文本信息替换待替换文字,需要在将文字编辑区域中的文本信息替换为所述待替换文字之前,记录文本编辑控件对应的所述文字编辑区域中的文本信息,并存储至预设存储区域,在进行文本还原时,直接从预设存储区域查找到文字编辑区域中的文本信息,通过预设存储区域中的文本信息对待替换文字进行还原,从而实现快速的文本还原,提高文本处理的效率。
[0127]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于移动终端的信息编辑程序,所述基于移动终端的信息编辑程序被处理器执行时实现如上文所述的基于移动终端的信息编辑方法的步骤。
[0128]
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0129]
此外,参照图8,本发明实施例还提出一种基于移动终端的信息编辑装置,所述基于移动终端的信息编辑装置包括:
[0130]
检测模块10,用于在检测到信息编辑请求时,检测判断当前操作界面中是否存有文本编辑控件。
[0131]
可以理解的是,信息编辑请求可为截图或者录屏操作请求,还可为其他形式的信息处理操作,本实施例对此不做限制,在本实施例中,以用户在进行截图或者录屏分享操作为例进行说明。在用户通过手机进行截图或者录屏编辑操作时,对当前的截图或者录屏进行判断,判断当前的截图或者录屏的操作界面中是否存有文本编辑控件,在当前的截图或者录屏的操作界面中存有文本编辑控件时,触发文本编辑控件,从而通过文本编辑控件实现信息编辑操作,而无需通过第三方进行文字编辑操作,例如通过ps或者画图插件进行信息处理,提高信息处理的效率,信息编辑请求可通过对手机屏幕进行双击操作触发,还可通过其他操作截图快捷键的方式触发,本实施例对此不做限制。
[0132]
触发模块20,用于根据所述信息编辑请求触发所述文本编辑控件。
[0133]
在具体实现中,为了判断当前的截图或者录屏的操作界面中是否存有文本编辑控件之前,对操作界面中涉及的文本内容均采用控件的形式进行管理,例如操作界面中的电话号码,用电话号码控件进行管理,各个控件除了包括对应的文本内容,还包括各个控件对应的触发属性,例如操作界面中文本编辑控件拥有属性replace_text,replace_text的取值范围是[true,false]。true表示该控件的文本内容可被替换,false表示该控件的文本内容不可被替换。一般地,在使用该控件时,都会将该触发属性中的属性值设置为true,因此,在操作界面中,可通过判断控件的属性值是否为true,以实现文本编辑控件的触发,从而通过设置操作界面的控件的属性,实现文本编辑控件的有效管理,例如图3所示的控件展示示意图。
[0134]
展示模块30,用于根据所述文本编辑控件确定文字编辑区域,并展示文字编辑界面。
[0135]
在本实施例中,文字编辑区域为文本编辑控件对应的文本内容区域,通过文本编辑控件可对文字编辑区域中的文本内容进行替换,文字编辑界面可为通过弹出对话框的方式获取文字输入界面,还可通过激活编辑区域的方式获取文字输入界面,还可采用其他方式展示文字编辑界面,本实施例对此不做限制,例如,在获取用户的截图或者录屏的操作时,确定当前操作界面中的文本编辑控件,并弹出文字编辑界面,以便用户可在文字编辑界面中进行文字编辑,通过输入的文字替换文本编辑控件对应的文本内容,从而实现快速的文本编辑功能,例如图4所示的文字编辑界面展示示意图。
[0136]
获取模块40,用于在所述文字编辑界面中确定输入的待替换文字。
[0137]
在具体实现中,在本实施例中为基于文字编辑界面中默认文本内容进行文字替换,在所述文字编辑界面中确定默认文本信息,将所述默认文本信息作为待替换文字,例如,在弹出文字编辑界面时,在文字编辑界面中设有预先设置的文本内容,通过预先设置的文本内容直接替换文字编辑区域中的文本信息,从而减少用户操作,提高用户使用的便捷性,还可在获取到操作指令时,根据所述操作指令确定用户输入的文本信息,将所述用户输入的文本信息作为待替换文字,即在文字编辑界面中设有预先设置的文本内容不满足用户需求时,用户可进行文本信息的输入,将用户输入的文本信息替换掉文字编辑区域中的文本信息,从而提高文本编辑的灵活性,例如文本编辑控件对应的文字编辑区域的文本信息为135xxx,文字编辑界面中用户输入的文本信息为181xxx,则将181xxx替换为135xxx进行展示。
[0138]
替换模块50,用于将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息。
[0139]
可以理解的是,为了更有效的进行文本编辑操作,拦截所述信息编辑请求,并根据所述信息编辑请求触发文本编辑控件,即在检测到信息编辑请求时并不进行处理,例如检测到截图或录屏请求并检测判断当前操作界面存在文本编辑控件时,并不立即进行截图或录屏操作,而是拦截所述信息编辑请求,在对文本编辑操作完成文字替换之后,再释放所述信息编辑请求,并根据所述目标编辑信息响应所述信息编辑请求,从而实现文本编辑的有效管控。
[0140]
在本实施例中,通过根据所述信息编辑请求触发文本编辑控件;根据所述文本编
辑控件确定文字编辑区域,并展示文字编辑界面;在所述文字编辑界面中确定输入的待替换文字;将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息,从而可在信息操作时,通过操作界面的控件直接进行编辑,而无需通过第三方软件进行编辑处理,提高信息处理的效率及便捷性。
[0141]
在一实施例中,所述触发模块20,还用于提取所述信息编辑请求中的编辑信息;
[0142]
根据所述编辑信息触发文本编辑控件。
[0143]
在一实施例中,所述触发模块20,还用于确定所述编辑信息中是否含有文本信息;
[0144]
在所述编辑信息中含有文本信息时,触发文本编辑控件。
[0145]
在一实施例中,所述触发模块20,还用于在所述编辑信息中含有文本信息时,统计所述编辑信息中文本信息的数量;
[0146]
根据所述文本信息的数量确定文本编辑控件的数量;
[0147]
根据文本编辑控件的数量触发文本编辑控件。
[0148]
在一实施例中,所述触发模块20,还用于获取控件生成指令;
[0149]
提取所述控件生成指令中的触发属性以及参数属性;
[0150]
根据所述触发属性以及参数属性生成文本编辑控件。
[0151]
在一实施例中,所述触发模块20,还用于获取所述文本编辑控件的触发属性;
[0152]
在所述触发属性为显示属性时,根据所述显示属性触发文本编辑控件。
[0153]
在一实施例中,所述触发模块20,还用于获取所述文本编辑控件的参数属性;
[0154]
根据所述参数属性触发文本编辑控件。
[0155]
在一实施例中,所述获取模块40,还用于在所述文字编辑界面中确定默认文本信息;
[0156]
将所述默认文本信息作为待替换文字。
[0157]
在一实施例中,所述获取模块40,还用于在获取到操作指令时,根据所述操作指令确定用户输入的文本信息;
[0158]
将所述用户输入的文本信息作为待替换文字。
[0159]
在一实施例中,所述替换模块50,还用于建立所述文字编辑区域与所述文字编辑界面的关联关系;
[0160]
根据所述关联关系将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息。
[0161]
在一实施例中,所述替换模块50,还用于调用预设接口监控信息编辑完成操作;
[0162]
根据所述信息编辑完成操作查找预设存储区域,得到所述文字编辑区域中的文本信息;
[0163]
将所述待替换文字替换为所述文字编辑区域中的文本信息。
[0164]
在一实施例中,所述替换模块50,还用于记录所述文本编辑控件对应的所述文字编辑区域中的文本信息;
[0165]
将所述文字编辑区域中的文本信息存储至预设存储区域。
[0166]
在一实施例中,所述触发模块20,还用于拦截所述信息编辑请求,并根据所述信息编辑请求触发文本编辑控件。
[0167]
在一实施例中,所述替换模块50,还用于释放所述信息编辑请求,并根据所述目标
编辑信息响应所述信息编辑请求。
[0168]
本发明所述基于移动终端的信息编辑装置采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0169]
本发明公开了a1、一种基于移动终端的信息编辑方法,所述基于移动终端的信息编辑方法包括:
[0170]
在检测到信息编辑请求时,检测判断当前操作界面中是否存有文本编辑控件;
[0171]
若有,则根据所述信息编辑请求触发所述文本编辑控件;
[0172]
根据所述文本编辑控件确定文字编辑区域,并展示文字编辑界面;
[0173]
在所述文字编辑界面中确定输入的待替换文字;
[0174]
将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息。
[0175]
a2、如a1所述的基于移动终端的信息编辑方法,所述根据所述信息编辑请求触发文本编辑控件,包括:
[0176]
提取所述信息编辑请求中的编辑信息;
[0177]
根据所述编辑信息触发文本编辑控件。
[0178]
a3、如a2所述的基于移动终端的信息编辑方法,所述根据所述编辑信息触发文本编辑控件,包括:
[0179]
确定所述编辑信息中是否含有文本信息;
[0180]
在所述编辑信息中含有文本信息时,触发文本编辑控件。
[0181]
a4、如a3所述的基于移动终端的信息编辑方法,所述在所述编辑信息中含有文本信息时,触发文本编辑控件,包括:
[0182]
在所述编辑信息中含有文本信息时,统计所述编辑信息中文本信息的数量;
[0183]
根据所述文本信息的数量确定文本编辑控件的数量;
[0184]
根据所述文本编辑控件的数量触发文本编辑控件。
[0185]
a5、如a1所述的基于移动终端的信息编辑方法,所述根据所述信息编辑请求触发文本编辑控件之前,包括:
[0186]
获取控件生成指令;
[0187]
提取所述控件生成指令中的触发属性以及参数属性;
[0188]
根据所述触发属性以及所述参数属性生成文本编辑控件。
[0189]
a6、如a5所述的基于移动终端的信息编辑方法,所述根据所述编辑信息触发文本编辑控件,包括:
[0190]
获取所述文本编辑控件的触发属性;
[0191]
在所述触发属性为显示属性时,根据所述显示属性触发所述文本编辑控件。
[0192]
a7、如a5所述的基于移动终端的信息编辑方法,所述根据所述编辑信息触发文本编辑控件,包括:
[0193]
获取所述文本编辑控件的参数属性;
[0194]
根据所述参数属性触发文本编辑控件。
[0195]
a8、如a1所述的基于移动终端的信息编辑方法,所述在所述文字编辑界面中确定输入的待替换文字,包括:
[0196]
在所述文字编辑界面中确定默认文本信息;
[0197]
将所述默认文本信息作为待替换文字。
[0198]
a9、如a8所述的基于移动终端的信息编辑方法,所述在所述文字编辑界面中确定默认文本信息之后,还包括:
[0199]
在获取到操作指令时,根据所述操作指令确定用户输入的文本信息;
[0200]
将所述用户输入的文本信息作为待替换文字。
[0201]
a10、如a1至a9中任一项所述的基于移动终端的信息编辑方法,所述将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息之前,还包括:
[0202]
建立所述文字编辑区域与所述文字编辑界面的关联关系;
[0203]
所述将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息,包括:
[0204]
根据所述关联关系将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息。
[0205]
a11、如a1至a9中任一项所述的基于移动终端的信息编辑方法,所述将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息之后,还包括:
[0206]
调用预设接口监控信息编辑完成操作;
[0207]
根据所述信息编辑完成操作查找预设存储区域,得到所述文字编辑区域中的文本信息;
[0208]
将所述待替换文字替换为所述文字编辑区域中的文本信息。
[0209]
a12、如a11所述的基于移动终端的信息编辑方法,所述根据所述信息编辑完成操作查找预设存储区域,得到所述文字编辑区域中的文本信息之前,还包括:
[0210]
记录所述文本编辑控件对应的所述文字编辑区域中的文本信息;
[0211]
将所述文字编辑区域中的文本信息存储至预设存储区域。
[0212]
a13、如a1至a9中任一项所述的基于移动终端的信息编辑方法,所述根据所述信息编辑请求触发文本编辑控件,包括:
[0213]
拦截所述信息编辑请求,并根据所述信息编辑请求触发文本编辑控件。
[0214]
a14、如a13所述的基于移动终端的信息编辑方法,所述将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息之后,还包括:
[0215]
释放所述信息编辑请求,并根据所述目标编辑信息响应所述信息编辑请求。
[0216]
b15、一种基于移动终端的信息编辑装置,所述基于移动终端的信息编辑方法包括:
[0217]
检测模块,用于在检测到信息编辑请求时,检测判断当前操作界面中是否存有文本编辑控件;
[0218]
触发模块,用于根据所述信息编辑请求触发所述文本编辑控件;
[0219]
展示模块,用于根据所述文本编辑控件确定文字编辑区域,并展示文字编辑界面;
[0220]
获取模块,用于在所述文字编辑界面中确定输入的待替换文字;
[0221]
替换模块,用于将所述文字编辑区域中的文本信息替换为所述待替换文字,得到目标编辑信息。
[0222]
b16、如b15所述的基于移动终端的信息编辑装置,所述触发模块,还用于提取所述信息编辑请求中的编辑信息;
[0223]
根据所述编辑信息触发文本编辑控件。
[0224]
b17、如b16所述的基于移动终端的信息编辑装置,所述触发模块,还用于确定所述编辑信息中是否含有文本信息;
[0225]
在所述编辑信息中含有文本信息时,触发文本编辑控件。
[0226]
b18、如b17所述的基于移动终端的信息编辑装置,所述触发模块,还用于在所述编辑信息中含有文本信息时,统计所述编辑信息中文本信息的数量;
[0227]
根据所述文本信息的数量确定文本编辑控件的数量;
[0228]
根据文本编辑控件的数量触发文本编辑控件。
[0229]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1