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

一种数据处理方法及装置与流程

2022-06-05 02:42:10 来源:中国专利 TAG:


1.本发明涉及网络技术领域,尤其涉及一种数据处理方法及装置。


背景技术:

2.用户在使用电子设备时经常会打开非常多的页面,导致电子设备资源紧张。


技术实现要素:

3.本发明实施例提供一种数据处理方法及装置。
4.根据本发明第一方面,提供了一种数据处理方法,所述方法包括:获取第一进程的历史访问信息;根据所述历史访问信息,确定对所述第一进程进行处理的目标阈值;检测所述第一进程的实时状态;根据所述目标阈值和所述实时状态,确定对所述第一进程的第一操作;其中,所述第一操作至少包括控制所述第一进程所对应的显示界面的显示状态。
5.根据本发明一实施方式,所述获取第一进程的历史访问信息,包括:获取目标时间范围内所述第一进程的单次或多次:访问时间;和/或访问顺序;和/或访问次数。
6.根据本发明一实施方式,所述获取目标时间范围内所述第一进程的单次访问时间,包括:获取所述第一进程的单次或多次的实际访问时间和无效访问时间;根据所述实际访问时间与所述无效访问时间的差值,确定所述访问时间;其中,所述实际访问时间为所述第一进程的显示界面处于活动状态的时间;所述无效访问时间为所述第一进程的显示界面处于活动状态但是未接收到对所述第一进程的显示界面进行的操作的时间。
7.根据本发明一实施方式,所述根据所述历史访问信息,确定对所述第一进程进行处理的目标阈值,包括:根据所述历史访问信息,确定:将所述第一进程的显示界面切换至隐藏状态的隐藏阈值;和/或对所述第一进程的显示界面进行销毁的销毁阈值。
8.根据本发明一实施方式,所述根据所述历史访问信息,确定对所述第一进程的显示界面进行销毁的销毁阈值,包括:根据所述访问顺序和/或所述访问次数,对所述访问时间进行加权求和,得到所述销毁阈值;其中,在第一次访问所述第一进程的情况下,若所述单次访问时间不大于基础阈值,则将所述销毁阈值设定为零。
9.根据本发明一实施方式,所述根据所述历史访问信息,确定对所述第一进程进行处理的目标阈值,包括:根据所述历史访问信息,确定将所述第一进程转换为长效显示状态的转换时机;相应的,所述根据所述目标阈值和所述实时状态,确定对所述第一进程的第一操作,包括:当所述第一进程的实时状态符合所述转换时机的情况下,将所述第一进程的显示状态转换为长效显示窗口。
10.根据本发明一实施方式,所述实时状态包括所述第一进程的显示界面处于活动状态、非活动状态或非显示状态,以及对应状态的时间;相应的,
11.所述检测所述第一进程的实时状态,包括:检测所述第一进程是否处于非活动状态和非显示状态;若是,则检测所述第一进程处于非活动状态和非显示状态的时间。
12.根据本发明一实施方式,所述根据所述目标阈值和所述实时状态,确定对所述第
一进程的第一操作,包括:在所述离线时间大于或等于所述隐藏阈值的情况下,将所述第一进程的对应的显示界面切换至隐藏状态。
13.根据本发明一实施方式,所述根据所述目标阈值和所述实时状态,确定对所述第一进程的第一操作,包括:在所述离线时间大于或等于所述销毁阈值的情况下,销毁所述第一进程,关闭所述第一进程的对应的显示界面;和/或删除所述第一进程对应的显示内容。
14.根据本发明第二方面,还提供一种数据处理装置,所述装置包括:获取模块,用于获取第一进程的历史访问信息;阈值确定模块,用于根据所述历史访问信息,确定对所述第一进程进行处理的目标阈值;状态检测模块,用于检测所述第一进程的实时状态;进程操作模块,用于根据所述目标阈值和所述实时状态,确定对所述第一进程的第一操作;其中,所述第一操作至少包括控制所述第一进程所对应的显示界面的显示状态。
15.本发明实施例数据处理方法及装置,获取第一进程的历史访问信息,并根据历史访问信息,确定对第一进程进行处理的目标阈值,进一步的,检测第一进程的实时状态,从而,根据目标阈值和实时状态,确定对第一进程的第一操作,其中,第一操作至少包括控制第一进程所对应的显示界面的显示状态。由此,根据用户对历史访问信息,自动优化电脑的资源利用,显著提升电脑存储和计算资源都利用率,并且能够及时关闭使用频率极低以及打开后长期未使用的程序或页面,极大的方便用户在当前的打开的显示界面中找到需要查看或处理的显示界面。进一步的,可以及时释放电子设备的计算和存储资源,有效提升电子设备运行速度,显著提升用户体验。
16.需要理解的是,本发明的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本发明的其他实施方式还能够实现上面未提到的有益效果。
附图说明
17.通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
18.在附图中,相同或对应的标号表示相同或对应的部分。
19.图1示出了本发明实施例数据处理方法的实现流程示意图;
20.图2示出了本发明实施例数据处理方法具体应用示例电子设备选项卡中窗口的展示方式示意图;
21.图3示出了本发明实施例数据处理方法具体应用示例的实现流程示意图;
22.图4示出了本发明实施例数据处理装置的组成结构示意图;
23.图5示出了本发明实施设备的组成结构示意图。
具体实施方式
24.下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为使本发明更加透彻和完整,并能够将本发明的范围完整地传达给本领域的技术人员。
25.下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
26.图1示出了本发明实施例数据处理方法的实现流程示意图。
27.参考图1,本发明实施例数据处理方法,至少包括如下操作流程:操作101,获取第一进程的历史访问信息;操作102,根据历史访问信息,确定对第一进程进行处理的目标阈值;操作103,检测第一进程的实时状态;操作104,根据目标阈值和实时状态,确定对第一进程的第一操作;其中,第一操作至少包括控制第一进程所对应的显示界面的显示状态。
28.在操作101中,获取第一进程的历史访问信息。
29.在本发明这一实施方式中,第一进程可以是计算机等电子设备中运行的应用、本地窗口或浏览器页面等。还可以是手机等终端中运行的app或浏览器页面等。
30.在本发明这一实施方式中,第一进程的历史访问信息可以包括:目标时间范围内第一进程的单次或多次:访问时间;和/或访问顺序;和/或访问次数。
31.举例说明,用户打开计算机后打开“我的电脑”的多个窗口,查看多个文件。或者用户打开浏览器,打开多个访问页面。或者用户打开office,打开多个文档等。
32.在本发明这一实施方式中,获取目标时间范围内第一进程的单次访问时间,可以采用以下操作实现:获取第一进程的单次或多次的实际访问时间和无效访问时间;根据实际访问时间与无效访问时间的差值,确定访问时间;其中,实际访问时间为第一进程的显示界面处于活动状态的时间;无效访问时间为第一进程的显示界面处于活动状态但是未接收到对第一进程的显示界面进行的操作的时间。
33.其中,未接收到对第一进程的显示界面进行的操作的时间可以包括:针对第一进程的相邻两次操作之间的间隔时间大于设定间隔,无效访问时间是指两次操作之间的操作间隔与设定间隔的差值。例如:两次操作之间的间隔为5分钟,设定间隔为1分钟,则将这两次操作之间的无效访问时间即为4分钟。
34.在操作102中,根据历史访问信息,确定对第一进程进行处理的目标阈值。
35.在本发明这一实施方式中,可以根据历史访问信息,确定将第一进程的显示界面切换至隐藏状态的隐藏阈值。
36.举例说明,根据对第一进程的显示界面的多次有效访问时间,对有效访问时间进行加权,确定将第一进程的显示界面切换至隐藏状态的隐藏阈值。
37.在本发明这一实施方式中,还可以根据历史访问信息,确定对第一进程的显示界面进行销毁的销毁阈值。
38.在本发明这一实施方式中,第一进程主要指电子设备的本地应用访问页面或浏览器访问页面等,以下也可以以窗口或页面进行表达。为了进一步提高电子设备的计算和存储资源的利用率,这里,还可以直接将一段时间内无操作或无访问的窗口或页面关闭并销毁。举例说明,根据对第一进程的显示界面的多次有效访问时间,对有效访问时间进行加权,确定对第一进程的显示界面进行销毁的销毁阈值。
39.在本发明这一实施方式中,可以根据对第一进程的访问顺序和/或访问次数,对访问时间进行加权求和,得到销毁阈值。其中,在第一次访问第一进程的情况下,若单次访问时间不大于基础阈值,则将销毁阈值设定为零。
40.销毁阈值的确定可以参考图3中操作303的相关描述,此处不再赘述。
41.在本发明这一实施方式中,还可以根据历史访问信息,确定将第一进程转换为长
效显示状态的转换时机。相应的,当第一进程的实时状态符合转换时机的情况下,将第一进程的显示状态转换为长效显示窗口。
42.举例说明,这里将第一进程的显示状态转换为长效显示窗口可以包括以下两种情况:一、接收到将第一进程的显示状态转换为长效显示窗口的指令;二、销毁阈值大于转换阈值,转换阈值可以是一个预先设定的固定值。将第一进程的显示状态转换为长效显示窗口的指令可以是同时按下设定功能键和窗口设定位置的操作指令。例如:用户可以通过按住shift和窗口头部的方式将临时窗口切换至非临时窗口,同样的,用户也可以再次通过按下shift和窗口头部的方式将窗口从非临时窗口切换为临时窗口。
43.在操作103中,检测第一进程的实时状态。
44.在本发明这一实施方式中,实时状态可以包括第一进程的显示界面处于活动状态、非活动状态或非显示状态,以及对应状态的时间。相应的,可以检测第一进程是否处于非活动状态和非显示状态,若是,则检测第一进程处于非活动状态和非显示状态的时间。
45.这里,第一进程同样可以是浏览器的一个页面或计算机打开的一个窗口,非活动状态可以参考计算机领域的通用定义来进行界定。非显示状态是指第一进程当前处于打开的状态,但是从电子设备的显示界面上未能直接看的。
46.在操作104中,根据目标阈值和实时状态,确定对第一进程的第一操作,其中,第一操作至少包括控制第一进程所对应的显示界面的显示状态。
47.在本发明这一实施方式中,可以在离线时间大于或等于隐藏阈值的情况下,将第一进程的对应的显示界面切换至隐藏状态。
48.举例说明,用户对浏览器的某搜索页面进行访问,该页面的销毁阈值为6分钟,用户上一次对该页面进行的操作是向上滑动,若当前时刻距离用户上一次对该页面进行向上滑动的时刻大于6分钟,则可以将该页面切换至隐藏状态。
49.在本发明这一实施方式中,还可以在离线时间大于或等于销毁阈值的情况下,销毁第一进程,关闭第一进程的对应的显示界面;和/或删除第一进程对应的显示内容。
50.具体的,对于销毁第一进程对应的显示界面进行关闭和对第一进程对应的显示内容进行删除的时间可以设定为同一时间,例如在用户对第一进程访问的离线时间大于或等于销毁阈值的情况下,关闭第一进程对应的显示界面,并同时删除第一进程对应的显示内容。
51.此外,还可以根据实际情况,在用户对第一进程访问的离线时间大于或等于销毁阈值的情况下,关闭第一进程对应的显示界面,并再经过设定的删除时间之后,删除第一进程对应的显示内容。例如:将删除时间设定为1小时。
52.以下结合图2和图3对本发明实施例数据处理方法具体应用示例进行说明。
53.首先对本发明实施例数据处理方法具体应用示例的应用场景做简单说明,本发明实施例数据处理方法具体应用示例应用于对电子设备的程序或页面进行标记或销毁,方便用户在选项卡的显示位置上查找需要浏览或处理的程序或页面。这里,将程序或页面统称为窗口,并将窗口划分为临时窗口和非临时窗口。针对临时窗口,可以根据用户的访问时间,在符合设定条件的情况下自动将窗口关闭的。针对非临时窗口,将根据用户的实时操作执行显示、隐藏或关闭等操作。
54.临时窗口和非临时窗口可以在选项卡的显示位置上划分不同的区域进行显示,以
使得用户更加方便的找到常用的非临时窗口。此外,非临时窗口可以使用区别于临时窗口的标记或颜色示出。当窗口从临时窗口切换至非临时窗口时,窗口在选项卡中的位置将转移至非临时窗口的区域,由此,用户可以非常方便的找到常用窗口,显著提升用户体验。如图2示出了电子设备选项卡中窗口的展示方式示意图。其中左侧的两个选项卡示出的窗口为非临时窗口,右侧的三个选项卡示出的窗口为临时窗口。以下参考图3对窗口的具体处理操作进行说明,需要说明的是,临时窗口和非临时窗口仅用于示出窗口的两种运行模式。
55.图3示出了本发明实施例数据处理方法具体应用示例的实现流程示意图。
56.参考图3,本发明实施例数据处理方法具体应用示例,至少包括如下操作流程:
57.操作301,检测窗口的启动请求。
58.这里,窗口可以是应用、浏览器的访问页面或本地文件的访问窗口。针对浏览器的访问页面或本地文件的访问窗口,均可以检测到相应的访问地址。针对应用可以根据不用的应用检测到相应的进程启动指令。
59.窗口启动过程中,可以将所有窗口的默认设置配置为临时窗口。也可以将所有窗口的默认设置为非临时窗口。
60.操作302,检测针对窗口的操作。
61.针对窗口的操作可以包括滑动页面以浏览页面的操作、复制和剪切等编辑操作、打来浏览器访问页面中的链接、下载浏览器访问页面中的文件等。
62.针对窗口的操作还可以包括针对窗口的模式切换指令,举例说明,通过同时按下设定功能键和窗口设定位置,使得窗口在临时窗口切换与非临时窗口之间切换。例如:用户可以通过按住shift和窗口头部的方式将临时窗口切换至非临时窗口,同样的,用户也可以再次通过按下shift和窗口头部的方式将窗口从非临时窗口切换为临时窗口。
63.操作303,根据针对窗口的操作,确定是否对窗口进行销毁或窗口模式转换操作。
64.针对默认配置为临时窗口的情况,可以根据针对窗口的操作,确定是否对窗口进行销毁操作或将窗口转换为非临时窗口的操作。
65.举例说明,在接收到用户针对窗口的模式切换指令的情况下,使得窗口在临时窗口切换与非临时窗口之间切换。例如:用户按住shift同时点击窗口头部,可以将临时窗口切换至非临时窗口,进一步的,用户可以再次按下shift同时点击窗口头部,将窗口从非临时窗口切换为临时窗口。
66.在本发明一实施方式中,还根据检测到的针对窗口的操作,计算用户未对窗口进行操作的时间。具体的,可以配置计时器,在用户访问窗口并离开的时刻开始计时,若在检测到用户对该窗口进行下一次操作之前计时时间大于第一设定时间的情况下,自动关闭和销毁当前临时窗口。第一设定时间可以根据实际需求进行设置。
67.上述情况下,第一设定时间虽然可以根据需求设置,但是第一设定时间为一个固定值,具有一定的局限性,为了更好的适应用户的操作习惯。在本发明另一实施方式中,根据如下操作来确定第一设定时间,并将第一设定时间称为销毁阈值。
68.首先,在用户每次访问一个窗口时记录该窗口的单次访问时间。
69.然后,采用以下公式确定针对该窗口的销毁阈值:
70.x=c 1
×
t1 2
×
t2 3
×
t3
……
i
×
ti;
71.其中,x表示针对该窗口的销毁阈值;
72.c表示第一次访问该窗口的基础阈值;
73.i表示访问该窗口的次序;
74.ti表示第i次访问该窗口的单次有效访问时间。
75.其中,单次有效访问时间=单次访问时间-单次无效访问时间。
76.单次有效访问时间是指打开该窗口,并实际对页面进行操作的时间,这就需要从该窗口处于活动状态或显示状态的时间中减去未对该窗口的内容进行实际操作的时间。
77.这里,单次访问时间是指该窗口处于活动状态或显示状态的时间,可以通过进入该窗口的时间到离开该窗口的时间确定。单次无效访问时间是指未对该窗口的内容进行实际操作的时间,该窗口处于活动或显示状态但是未检测到任何鼠标或键盘的操作。举例说明,该窗口为一个浏览器的页面,可以在该页面处于活动状态或显示状态的前提下,当这个页面在超过第二设定时间没有侦听到任何在这个页面鼠标或键盘操作,单次无效访问时间开始累加计时,直至下一次监听到在该页面的鼠标或键盘操作,单次无效访问时间的累加才停止。由此,可以充分用户离开电子设备未或拥有多个屏幕并未实际访问该页面的情况,有效避免单次有效访问时间的误差。其中,第二设定时间可以根据实际需要设定,例如设定为1分钟。
78.进一步的,单次访问时间特别短,例如:单次访问时间小于第三设定时间,可以直接将销毁阈值设置为0。第三设定时间可以与基础阈值相等,举例说明,第三设定时间可以是30s。
79.在x》t*的情况下可以将临时窗口自动转换为非临时窗口,禁用对窗口的自动销毁操作。t*为设定转换阈值,可以根据实际情况设定。
80.针对默认配置为非临时窗口的情况,可以根据针对窗口的操作,确定是否对窗口进行销毁操作或将窗口转换为临时窗口的操作。
81.举例说明,可以在单次有效访问时间小于第四设定阈值的情况下,将窗口从非临时窗口转换为临时窗口,转换为临时窗口后的操作可以参考上述默认配置为非临时窗口的情况。
82.其中,操作301~303的具体实现过程与图1所示实施例中操作101~104的具体实现过程相类似,两者的相同操作仅在其中一个附图的相关描述中说明,另一附图中的相关说明中不再赘述。
83.本发明实施例数据处理方法及装置,获取第一进程的历史访问信息,并根据历史访问信息,确定对第一进程进行处理的目标阈值,进一步的,检测第一进程的实时状态,从而,根据目标阈值和实时状态,确定对第一进程的第一操作,其中,第一操作至少包括控制第一进程所对应的显示界面的显示状态。由此,根据用户对历史访问信息,自动优化电脑的资源利用,显著提升电脑存储和计算资源都利用率,并且能够及时关闭使用频率极低以及打开后长期未使用的窗口,极大的方便用户在当前的打开的显示界面中找到需要查看或处理的显示界面。进一步的,可以及时释放电子设备的计算和存储资源,有效提升电子设备运行速度,显著提升用户体验。
84.同理,基于上文数据处理方法,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有程序,当程序被处理器执行时,使得处理器至少执行如下的操作步骤:操作101,获取第一进程的历史访问信息;操作102,根据历史访问信息,确定对第一进
程进行处理的目标阈值;操作103,检测第一进程的实时状态;操作104,根据目标阈值和实时状态,确定对第一进程的第一操作;其中,第一操作至少包括控制第一进程所对应的显示界面的显示状态。
85.进一步,基于如上文数据处理方法,本发明实施例还提供一种数据处理装置设备,如图4,该数据处理装置40包括:获取模块401,用于获取第一进程的历史访问信息;阈值确定模块402,用于根据历史访问信息,确定对第一进程进行处理的目标阈值;状态检测模块403,用于检测第一进程的实时状态;进程操作模块404,用于根据目标阈值和实时状态,确定对第一进程的第一操作;其中,第一操作至少包括控制第一进程所对应的显示界面的显示状态。
86.更进一步,基于如上文数据处理方法,如图5所示,该设备50包括至少一个处理器501、以及与处理器501连接的至少一个存储器502、总线503;其中,处理器501、存储器502通过总线503完成相互间的通信;处理器501用于调用存储器502中的程序指令,以执行上述数据处理方法。
87.这里需要指出的是:以上对针对数据处理装置及设备实施例的描述,与前述图1至3所示的方法实施例的描述是类似的,具有同前述图1至3所示的方法实施例相似的有益效果,因此不做赘述。对于本发明数据处理装置及设备的实施例中未披露的技术细节,请参照本发明前述图1至3所示的方法实施例的描述而理解,为节约篇幅,因此不再赘述。
88.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
89.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
90.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
91.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
92.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
93.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品
销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
94.以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献