文本复制方法、装置、服务器及计算机存储介质与流程
未命名
10-09
阅读:170
评论:0
1.本技术涉及信息处理领域,尤其涉及一种文本复制方法、装置、服务器及计算机存储介质。
背景技术:
2.目前的银行app为用户提供各式各样的产品服务,例如转账、汇款、理财及其它产品服务。
3.在使用银行app端产品时,用户难以避免的需要在app中进行复制、粘贴相应的文本,例如产品开户时,需要在app中复制及填入相关文本信息,但是如果用户离开应用较长时间或者由于异常原因导致手机关机,用户复制的文本将无法存留,导致用户需要进行粘贴操作时,需要重新查找对应的文本并进行复制,文本复制过程复杂,用户终端使用体验效果不佳。
技术实现要素:
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.图1为本技术实施例提供的一种可能的场景示意图之一;
44.图2为本技术实施例提供的一种文本复制方法的流程示意图;
45.图3a为本技术实施例中初始粘贴信息板的界面示意图;
46.图3b为本技术实施例中对自定义初始粘贴信息板的界面示意图;
47.图4a为本技术实施例提供的另一种文本复制方法的流程示意图;
48.图4b为本技术实施例中粘贴页面的界面示意图;
49.图5为本技术实施例提供的另一种文本复制方法的流程示意图;
50.图6为本技术实施例提供的一种文本复制装置的结构示意图;
51.图7为本技术实施例提供的一种服务器的结构示意图。
52.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
53.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术的实施例中的附图,对本技术实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的部件或具有相同或类似功能的部件。所描述的实施例是本技术一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.图1为本技术实施例提供的一种可能的场景示意图,如图1所示,包括终端设备10,以及与终端设备10电连接的服务器20,本实施例中,以终端设备10中的银行app作为客户端为例,终端设备10可以通过网络与服务器20进行数据交互。用户在银行app上可以进行文本复制、粘贴等操作,服务器20可以监测用户在客户端上的文本复制、粘贴等行为操作,例如,用户在使用银行app进行产品开户时,需要复制地址信息、身份证号等信息,服务器20可以监测其对应的复制行为,并在用户发起粘贴操作时,将对应的复制文件进行粘贴至指定位置中。
55.其中,客户端10可以包括但不限于,电脑、智能手机、平板电脑、电子书阅读器、动
态影像专家压缩标准音频层面3(moving picture experts group audio layer iii,简称mp3)播放器、动态影像专家压缩标准音频层面4(moving picture experts group audio layer iv,简称mp4)播放器、便携计算机、车载电脑、可穿戴设备、台式计算机、机顶盒、智能电视等等。
56.服务器20可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
57.在实际生活应用中,用户在使用银行app端产品时,难以避免的需要在app中进行复制、粘贴相应的文本,例如产品开户时,需要在app中复制及填入相关文本信息,但是如果用户离开应用较长时间或者由于异常原因导致手机关机,用户复制的文本将无法存留,导致用户需要进行粘贴操作时,需要重新查找对应的文本并进行复制,文本复制过程复杂,而现有技术中并未提出相关技术方案来解决此类问题,导致用户终端使用体验效果不佳。
58.有鉴于此,本技术实施例针对上述技术问题,提供了一种文本复制方法、装置、服务器及计算机存储介质,通过监测目标应用中是否存在已复制且在预设时间段内未粘贴的复制文本,并在存在已复制且在预设时间段内未粘贴的复制文本时,将复制文本存储在粘贴信息板中,当响应于目标应用发起的文本复制请求,显示粘贴信息板中存储的所有复制文本,并基于已显示的粘贴信息板中存储的所有复制文本,获取携带有已选择的复制文本的选择指令,并获取携带有已选择的复制文本对应的粘贴位置的粘贴指令,然后根据粘贴指令和选择指令,将已选择的复制文本粘贴在粘贴位置中。此过程中,通过监测用户的复制行为,将用户复制但是没有粘贴的信息自动存储在粘贴信息板中,在用户需要进行文本粘贴时,通过显示存储的复制文本,实现快速文本复制操作,提升用户终端使用体验;此外,可以通过自定义粘贴信息板,支持用户自定义系统可支持存储多久的信息,也可以删除粘贴板里面的内容,当用户重新再次进入程序中时,通过提示用户粘贴板中有n条复制信息,用户选择对应的复制文本,直接进行粘贴即可。
59.需要说明的是,本技术的基于对公业务的界面处理方法可用于金融科技领域。也可用于除金融科技领域以外的任意领域,本技术的基于对公业务的界面处理方法应用领域不作限定。
60.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
61.上面对本技术的场景示意图进行了简单说明,下面以应用于图1中的服务器20为例,来详细说明本技术实施例提供的文本复制方法。
62.请参照图2,图2为本技术实施例提供的一种文本复制方法的流程示意图,包括以下步骤s201-s204。
63.步骤s201、监测目标应用中是否存在已复制且在预设时间段内未粘贴的复制文本,若存在已复制且在预设时间段内未粘贴的复制文本,则执行步骤s202,否则结束流程,
可以按照现有技术完成文本的复制粘贴操作。
64.本实施例中,目标应用指的是安装了相关应用的移动端或者pc端,例如安装了银行app的终端设备。
65.需要说明的是,本领域技术人员可以结合实际应用对预设时间段进行适应性设定,示例性地,可以结合用户的历史行为数据确定预设时间段,例如,用户的历史行为中,复制和粘贴行为在5min之内,可以将预设时间段设置为5min。
66.步骤s202、将复制文本存储在粘贴信息板中。
67.本实施例中,粘贴信息板可以是能够永久性存储目标应用中的复制文本的一块存储空间、存储板或者存储文件(例如xml文件)。
68.相关技术中,利用剪切板存放复制文本,以实现用户的复制粘贴操作,剪贴板是内存中的一块区域。当用户点击复制时,系统将复制内容送入剪切板中暂存,接着点击粘贴,可以将剪切板中暂存的内容复制到当前位置。这种复制文本的存放方式通常仅为对短时间内的缓存,当用户离开应用较长时间或者由于异常原因导致手机关机,用户复制的文本将无法存留,导致用户需要进行粘贴操作时,需要重新查找对应的文本并进行复制,文本复制过程复杂。
69.而在本实施例中,将用户复制且在一段时间内没有粘贴的复制文本存储在粘贴信息板中,在后续用户需要进行复制时,无论过了多长时间或者离线等异常情况,均可以根据粘贴信息板中存储的复制文本进行信息的粘贴,并且,粘贴信息板中可以存储很多复制文本供用户的粘贴操作,而现有的剪切板通常只支持当前的复制文本。
70.在一种实施方式中,考虑到用户具有不同的复制粘贴习惯,本实施例可以采用自定义粘贴信息板的形式,进一步提升文本复制粘贴的灵活性,以满足不同的复制粘贴场景。具体地,在步骤s202将复制文本存储在粘贴信息板中之前,还可以包括以下步骤:
71.基于自定义信息创建粘贴信息板,自定义信息包括以下信息之一:文本存储时间、可存储的文本总数量、文本排版方式、文本处理与否功能和离线提醒与否功能。
72.具体地,自定义文本存储时间,即存储在粘贴信息板中的文本存储的最长时间,当粘贴信息板中定义了文本存储时间,存储在粘贴信息板中的复制文本在达到这个文本存储时间即自动删除或者转储到云端。
73.具体地,可存储的文本总数量,即存储在粘贴信息板中的文本存储的最大数量,当粘贴信息板中定义了可存储的文本总数量,则当存储在粘贴信息板中的复制文本达到这个数量,并监测到新的已复制且预设时间段内没粘贴的文本时,按照当前存储在粘贴信息板中的所有复制文本的存储时间进行排序,并将存储时间最早的复制文本进行删除或者转储,以便于新的复制文本的存储。
74.具体地,文本排版方式,即存储在粘贴信息板中的复制文本在显示时,的排版方式,可以包括文本竖向排版、横向排版,也可以随机排版。
75.具体地,文本处理与否功能,即粘贴信息板是否具有用户对所存储的复制文本进行处理的功能,如果在自定义时定义了文本处理功能,用户可以发出相应的文本处理请求,实现对粘贴信息板中的文本进行处理,例如编辑、删除等。
76.具体地,离线提醒与否功能,即粘贴信息板是否具有离线提醒功能,如果在自定义时定义了离线提醒功能,系统通过监测目标应用的离线状态,在重新进入在线状态时,可以
实时提醒粘贴信息板中的复制文本和对应的数量,以便于用户重新对复制进行粘贴操作。
77.示例性的,以同时定义离线提醒与否功能和文本存储时间为例,如图3a和图3b所示,首先创建初始粘贴信息板,初始粘贴信息板如图3a所示,可以包括若干个存储空间(可以为随机大小),通过在初始粘贴信息板上显示离线提醒功能选项和存储时间功能选项,用户可以通过该离线提醒功能选项和存储时间功能选项自定义离线提醒功能和存储时间,以创建最终的粘贴信息板,使的粘贴信息板根据自定义信息进行离线提醒或者存储时间存储复制文本。
78.在一种实施方式中,在上述步骤创建粘贴信息板之后,还可以包括以下步骤:
79.将粘贴信息板存储至本地文件和/或云文件中;
80.则响应于目标应用发起的文本复制请求,从本地文件和/或云文件中调取粘贴信息板,以显示粘贴信息板中存储的所有复制文本。
81.本实施例中,可以将粘贴信息板存储在本地文件和/或云文件中,在需要使用时,从本地文件和/或云文件中调取粘贴信息板即可。其中,通过将粘贴信息板存储在本地文件中,无需依赖于网络既可快速调取粘贴信息板,完成文本的粘贴;通过将粘贴信息板存储在云文件中,则可以支撑较多复制文本的存储,而无需担心存储空间不足等问题。
82.步骤s203、响应于目标应用发起的文本复制请求,显示粘贴信息板中存储的所有复制文本,并基于已显示的粘贴信息板中存储的所有复制文本,获取携带有已选择的复制文本的选择指令,并获取携带有已选择的复制文本对应的粘贴位置的粘贴指令。
83.具体地,用户可以在目标应用发起文本复制请求,在显示界面显示该粘贴信息板存储的复制文本,示例性的,可以生成对应的待粘贴页面,并将该待粘贴页面以弹窗形式显示在目标应用上,以便于用户的复制文本选择和粘贴操作,其具体的显示方式在后述实施例中已进行了详述,此处不再多作赘述。
84.可以理解的,粘贴指令即将选择的复制文本粘贴到对应位置的粘贴指令,其与相关技术中复制粘贴操作中的粘贴指令相同,此处不再赘述。
85.步骤s204、根据粘贴指令和选择指令,将已选择的复制文本粘贴在粘贴位置中。
86.相较于相关技术中,在用户离线后或者长时间没粘贴的复制文本,由于文本没有进行存储,用户需要重新对复制文本进行查找及粘贴,本实施例利用粘贴信息板对复制文本进行存储,在用户需要对复制文本进行粘贴操作时,可以直接完成粘贴操作,并可以满足用户一次性对多个未粘贴文本进行粘贴,有效提升了用户终端使用体验。
87.进一步地,在步骤s204将对应的复制文本粘贴在粘贴位置中之后,还可以包括以下步骤:在粘贴信息板中删除对应的复制文本。
88.本实施例中,通过对复制文本进行粘贴后,在粘贴信息板中删除对应的复制文本,可以释放粘贴信息板的存储空间,以便于其它复制文本的存储。
89.请参照图4a,图4a为本技术实施例提供的另一种文本复制方法的流程示意图,在上述实施例的基础上,本实施例通过根据粘贴信息板中所存储的复制文本信息生成待粘贴页面,并将待粘贴页面以弹窗形式显示在目标应用中,以便于用户对复制文本的选择和操作,提高了文本复制效率。具体地,除了上述步骤s201-s204之外,在步骤s202将复制文本存储在粘贴信息板中之后,方法还可以包括步骤s401,并将步骤s203进一步划分为了步骤s203a和步骤s203b。
90.步骤s401、对粘贴信息板中的所有复制文本进行竖向排列,并为每一个复制文本在其横向右侧添加对应的粘贴选项,基于竖向排列的所有复制文本及对应的粘贴选项生成待粘贴页面。
91.步骤s203a、响应于目标应用发起的文本复制请求,基于弹窗形式将待粘贴页面显示在目标应用中,以显示粘贴信息板中存储的所有复制文本;
92.步骤s203b、响应于待粘贴页面中已选择的复制文本对应的粘贴选项的触发操作,获取携带有已选择的复制文本的选择指令,并获取携带有已选择的复制文本对应的粘贴位置的粘贴指令。
93.在一可实现方式中,待粘贴页面结合图4b所示,通过将复制文本(文本1、文本2、文本3
…
)进行竖向排列,并在每个复制文本的横向右侧添加粘贴选项,该粘贴页面在显示时,用户可以快速读取对应的复制文本,并利用粘贴选项对对应的复制文本进行快速粘贴操作。还可以设置确定选项和取消选项,用户在同时触发粘贴选项和确定选项时,完成对应复制文本的粘贴,以避免粘贴错误等情况。
94.本实施例中,利用弹窗形式显示待粘贴文本,并通过获取粘贴选项的触发操作来获取复制文本的选择指令,用户可以在目标应用中快速找到自己需要粘贴的复制文本,并快速将复制文本粘贴到对应位置中,有效提高了文本复制效率,进一步提升了用户的终端使用体验。
95.在一种实施方式中,考虑到针对不同的复制文本,尤其对于文本信息较多的复制文本,用户可能存在文本编辑等需求,本实施例的粘贴信息板支持编辑删除对应的复制内容,以提高文本复制的灵活性,具体地,方法还可以包括以下步骤:
96.响应于目标应用发起的文本处理请求,显示粘贴信息板中存储的所有复制文本;
97.基于已显示的粘贴信息板中存储的所有复制文本,获取携带有已选择的至少一个复制文本的处理指令,其中,处理指令包括编辑指令和/或删除指令;
98.基于编辑指令编辑对应的复制文本,和/或基于删除指令删除对应的复制文本。
99.在一可实现中,结合上述实施例中提到的待粘贴页面的生成及显示,可以在粘贴选项右边或者左边添加编辑选项或者删除选项,响应于该编辑选项或者删除选项的触发操作,获取对应的处理指令,并对相应的复制文本进行编辑或者删除操作。
100.请参照图5,图5为本技术实施例提供又一种文本复制方法的流程示意图,在上述实施例中,本实施例考虑到应用可能会进入离线状态,或者异常掉线等情况,为了便于用户重新登录后可以快速完成对应的文本复制操作,本实施例服务器通过监测应用的离线状态,并在重新进入到在线状态时,实时显示复制文本。具体的,除了上述步骤s201-s204之外,本实施例提供的方法还包括步骤s501和步骤s502。
101.步骤s501、监测目标应用是否进入离线状态,若目标应用进入离线状态,则执行步骤s502,否则,结束流程。
102.步骤s502、在目标应用重新进入在线状态时,显示粘贴信息板中存储的所有复制文本。
103.本实施例中,离线状态可以为休眠状态或者关闭状态。通过在目标应用重新进入到在线状态时,自动显示存储的复制文本,用户可以快速根据存储的复制文本进行文本的粘贴操作。
104.本实施例中,为进一步提醒用户粘贴信息板中的复制文本,方法还可以包括以下步骤:
105.在显示粘贴信息板中存储的所有复制文本时,生成并发出提示消息,提示消息用于提示粘贴信息板中存在已复制且未粘贴的复制文本和/或复制文本的数量。
106.在一可实现中,结合上述实施例中提到的弹窗形式显示待粘贴页面,用户如果设置自动提醒,当用户重新登录应用时,就会出现粘贴信息板中的历史复制消息列表的弹窗,并提示用户已保存复制内容,用户选择某条信息内容可以直接粘贴。
107.本实施例提供的上述技术方案,至少具有以下有益效果:可以帮助用户存储复制且在预设时间段内没有粘贴的内容在粘贴信息板中,支持用户编辑自定义粘贴面板中的内容,例如自定义粘贴板的文本存储的时长等信息,还可以编辑删除对应的复制条目内容;
108.本技术实施例相应还提供一种文本复制装置,如图6所示,包括监测模块61、存储模块62、显示模块63、指令获取模块64以及粘贴模块65,其中,
109.监测模块61,其设置为持续监测目标应用中是否存在已复制且在预设时间段内未粘贴的复制文本;
110.存储模块62,其设置为在监测模块监测为存在已复制且在预设时间段内未粘贴的复制文本时,将复制文本存储在粘贴信息板中;
111.显示模块63,其设置为响应于目标应用发起的文本复制请求,显示粘贴信息板中存储的所有复制文本;
112.指令获取模块64,其设置为基于已显示的粘贴信息板中存储的所有复制文本,获取携带有已选择的复制文本的选择指令,并获取携带有已选择的复制文本对应的粘贴位置的粘贴指令;
113.粘贴模块65,其设置为根据粘贴指令和选择指令,将已选择的复制文本粘贴在粘贴位置中。
114.在一种实施方式中装置还包括:
115.生成模块,其设置为对粘贴信息板中的所有复制文本进行竖向排列,并为每一个复制文本在其横向右侧添加对应的粘贴选项,基于竖向排列的所有复制文本及对应的粘贴选项生成待粘贴页面;
116.则显示模块63具体设置为,基于弹窗形式将待粘贴页面显示在目标应用中,以显示粘贴信息板中存储的所有复制文本;
117.则指令获取模块64具体设置为,响应于待粘贴页面中已选择的复制文本对应的粘贴选项的触发操作,获取携带有已选择的复制文本的选择指令。
118.在一种实施方式中,显示模块63还设置为,响应于目标应用发起的文本处理请求,显示粘贴信息板中存储的所有复制文本;
119.装置还包括:处理指令获取模块,设置为基于已显示的粘贴信息板中存储的所有复制文本,获取携带有已选择的至少一个复制文本的处理指令,其中,处理指令包括编辑指令和/或删除指令;处理模块,其设置为基于编辑指令编辑对应的复制文本,和/或基于删除指令删除对应的复制文本。
120.在一种实施方式中,装置还包括:
121.离线监测模块,其设置为监测目标应用是否进入离线状态;
122.显示模块63还设置为,在离线监测模块监测到目标应用进入离线状态时,在目标应用重新进入在线状态时,显示粘贴信息板中存储的所有复制文本。
123.在一种实施方式中,装置还包括:
124.提示模块,其设置为在显示粘贴信息板中存储的所有复制文本时,生成并发出提示消息,提示消息用于提示粘贴信息板中存在已复制且未粘贴的复制文本和/或复制文本的数量。
125.在一种实施方式中,装置还包括:
126.创建模块,其设置为基于自定义信息创建粘贴信息板,自定义信息包括以下信息之一:文本存储时间、可存储的文本总数量、文本排版方式、文本处理与否功能和离线提醒与否功能。
127.在一种实施方式中,存储模块62还设置为,将粘贴信息板存储至本地文件和/或云文件中;
128.则显示模块63具体设置为,响应于目标应用发起的文本复制请求,从本地文件和/或云文件中调取粘贴信息板,以显示粘贴信息板中存储的所有复制文本。
129.在一种实施方式中,装置还可以包括:删除模块,其设置为在粘贴信息板中删除对应的复制文本。
130.在此需要说明的是,本技术提供的上述装置,能够相应地实现上述方法实施例中服务器所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
131.本技术实施例相应还提供一种服务器,如图7所示,该服务器可以包括:收发器71、处理器72、存储器73。
132.处理器72执行存储器存储的计算机执行指令,使得处理器72执行上述实施例中的文本复制方法。处理器72可以是通用处理器,包括中央处理器cpu、网络处理器(network processor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
133.存储器73通过系统总线与处理器72连接并完成相互间的通信,存储器73用于存储计算机程序指令。
134.收发器71可以用于获取待运行任务和待运行任务的配置信息。
135.系统总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。收发器用于实现数据库访问装置与其他计算机(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non-volatile memory)。
136.在此需要说明的是,本技术提供的上述服务器,能够相应地实现上述方法实施例中服务器所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
137.本技术实施例相应还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现的文本复制方法。
138.在此需要说明的是,本技术提供的上述计算机可读存储介质,能够相应地实现上述方法实施例中服务器所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
139.本技术实施例相应还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行的文本复制方法。
140.在此需要说明的是,本技术提供的上述计算机程序产品,能够相应地实现上述方法实施例中服务器所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
141.本技术实施例相应还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,执行的文本复制方法。
142.在此需要说明的是,本技术提供的上述芯片,能够相应地实现上述方法实施例中服务器所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
143.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
144.作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。
145.另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
146.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例方法的部分步骤。
147.应理解,上述处理器可以是中央处理单元(central processing unit,简称cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
148.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
149.总线可以是工业标准体系结构(industry standard architecture,简称isa)总线、外部设备互连(peripheral component interconnect,简称pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称eisa)总线等。总线可以分为
地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
150.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
151.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称asic)中。当然,处理器和存储介质也可以作为分立组件存在于电控单元或主控设备中。
152.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
153.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
154.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
技术特征:
1.一种文本复制方法,其特征在于,包括:监测目标应用中是否存在已复制且在预设时间段内未粘贴的复制文本;若存在已复制且在预设时间段内未粘贴的复制文本,则将所述复制文本存储在粘贴信息板中;响应于所述目标应用发起的文本复制请求,显示所述粘贴信息板中存储的所有复制文本,并基于已显示的所述粘贴信息板中存储的所有复制文本,获取携带有已选择的复制文本的选择指令,并获取携带有已选择的复制文本对应的粘贴位置的粘贴指令;根据所述粘贴指令和所述选择指令,将已选择的复制文本粘贴在所述粘贴位置中。2.根据权利要求1所述的方法,其特征在于,在将复制文本存储在粘贴信息板中之后,所述方法还包括:对所述粘贴信息板中的所有复制文本进行竖向排列,并为每一个复制文本在其横向右侧添加对应的粘贴选项,基于竖向排列的所有复制文本及对应的粘贴选项生成待粘贴页面;则所述显示粘贴信息板中存储的所有复制文本,包括:基于弹窗形式将所述待粘贴页面显示在所述目标应用中,以显示所述粘贴信息板中存储的所有复制文本;则基于已显示的所述粘贴信息板中存储的所有复制文本,获取携带有已选择的复制文本的选择指令,包括:响应于所述待粘贴页面中已选择的复制文本对应的粘贴选项的触发操作,获取携带有已选择的复制文本的选择指令。3.根据权利要求1所述的方法,其特征在于,还包括:响应于所述目标应用发起的文本处理请求,显示所述粘贴信息板中存储的所有复制文本;基于已显示的粘贴信息板中存储的所有复制文本,获取携带有已选择的至少一个复制文本的处理指令,其中,处理指令包括编辑指令和/或删除指令;基于所述编辑指令编辑对应的复制文本,和/或基于所述删除指令删除对应的复制文本。4.根据权利要求1所述的方法,其特征在于,还包括:监测所述目标应用是否进入离线状态;若所述目标应用进入离线状态,则在所述目标应用重新进入在线状态时,显示所述粘贴信息板中存储的所有复制文本。5.根据权利要求4所述的方法,其特征在于,还包括:在显示所述粘贴信息板中存储的所有复制文本时,生成并发出提示消息,所述提示消息用于提示粘贴信息板中存在已复制且未粘贴的复制文本和/或复制文本的数量。6.根据权利要求1-5任一项所述的方法,其特征在于,在将复制文本存储在粘贴信息板中之前,所述方法还包括:基于自定义信息创建粘贴信息板,所述自定义信息包括以下信息之一:文本存储时间、可存储的文本总数量、文本排版方式、文本处理与否功能和离线提醒与否功能。7.根据权利要求6所述的方法,其特征在于,在创建粘贴信息板之后,还包括:将所述粘贴信息板存储至本地文件和/或云文件中;
则响应于所述目标应用发起的文本复制请求,从所述本地文件和/或所述云文件中调取所述粘贴信息板,以显示所述粘贴信息板中存储的所有复制文本。8.根据权利要求1任一项所述的方法,其特征在于,在将对应的复制文本粘贴在粘贴位置中之后,还包括:在所述粘贴信息板中删除对应的复制文本。9.一种文本复制装置,其特征在于,包括:监测模块,其设置为持续监测目标应用中是否存在已复制且在预设时间段内未粘贴的复制文本;存储模块,其设置为在所述监测模块监测为存在已复制且在预设时间段内未粘贴的复制文本时,将所述复制文本存储在粘贴信息板中;显示模块,其设置为响应于所述目标应用发起的文本复制请求,显示所述粘贴信息板中存储的所有复制文本;指令获取模块,其设置为基于已显示的所述粘贴信息板中存储的所有复制文本,获取携带有已选择的复制文本的选择指令,并获取携带有已选择的复制文本对应的粘贴位置的粘贴指令;粘贴模块,其设置为根据所述粘贴指令和所述选择指令,将已选择的复制文本粘贴在所述粘贴位置中。10.一种服务器,其特征在于,包括:存储器和处理器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得服务器执行权利要求1至8中任一项所述的文本复制方法。11.一种计算机可读存储介质,其特征在于,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如权利要求1至8中任一项所述的文本复制方法。
技术总结
本申请提供一种文本复制方法、装置、服务器及计算机存储介质,涉及信息处理技术领域,方法包括:监测目标应用中是否存在已复制且在预设时间段内未粘贴的复制文本,若是,则将复制文本存储在粘贴信息板中;响应于文本复制请求,显示粘贴信息板中存储的所有复制文本,并基于所有复制文本,获取携带有已选择的复制文本的选择指令,并获取携带有已选择的复制文本对应的粘贴位置的粘贴指令;根据粘贴指令和选择指令,将已选择的复制文本粘贴在粘贴位置中。本申请通过监测用户的复制行为,将用户复制但是没有粘贴的信息自动存储在粘贴信息板中,在用户需要进行文本粘贴时,通过显示存储的复制文本,实现快速文本复制操作,提升用户终端使用体验。终端使用体验。终端使用体验。
技术研发人员:刘辉
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.04.21
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
