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

通话记录数据处理方法、装置、通信设备和存储介质与流程

2022-03-08 22:08:48 来源:中国专利 TAG:


1.本技术涉及通信技术领域,特别是涉及一种通话记录数据处理方法、装置、通信设备和存储介质。


背景技术:

2.随着通信技术和电子技术的发展,市场上通信设备的品种和功能越来越丰富,手机、智能手表等移动通信设备也越来越广泛地应用在人们的生活及工作的各个领域中,给人们的生活带来极大的便利。
3.然而,移动通信设备在给人们的生活带来便利之余,也存在着一些不便之处。现有的通话记录数据管理方案,以手机为例,一般的,手机单张电话卡的通话记录上限是500条,若手机产生一个通话事件,对应会产生一条新的通话记录,当手机存储的通话记录数量达到上限时,会自动删除时间较早的通话记录,以此来保证新的通话记录能够及时被保存。若有些用户因为职业需要或个人需求等原因,每天拨打电话或接听电话比较频繁,使得其移动通信设备产生的通话记录也相应增多。若用户想要查询几天前或者半个月前的通话记录数据,而由于通话记录上限的原因,若用户想要查看的通话记录已被自动删除,会导致用户无法查看到该通话记录。因此,现有的通话记录管理方案存在通话记录管理效率低的问题。


技术实现要素:

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.图1为一个实施例中通话记录数据处理方法的流程示意图;
36.图2为另一个实施例中通话记录数据处理方法的流程示意图;
37.图3为一个实施例中通话记录上限更新步骤的流程示意图;
38.图4为一个实施例中通话记录数据处理装置的结构框图;
39.图5为另一个实施例中通话记录数据处理装置的结构框图;
40.图6为一个实施例中通信设备的内部结构图。
具体实施方式
41.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
42.如图1所示,提供了一种通话记录数据处理方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
43.步骤202,当检测到当前产生的通话记录总量等于第一通话记录上限时,获取预设时间段内多个预设时间区间的通话记录数量。
44.在实际应用中,本技术中,终端以智能手机为例,以更新智能手机的单张电话卡的通话记录上限为例。每当智能手机发生一次通话事件,智能手机的通话应用模块会对应产生一条通话记录数据,其中,通话事件包括呼入事件、呼出事件以及未接事件,通话记录数据包括事件产生时间、通话时长、通话次数、通话号码以及通话类型等。为了便于通话记录的管理,智能手机的电话应用模块会实时统计当前单张电话卡对应存储的已有的通话记录总量,同时会记录该电话卡每天产生的通话记录数量,以便于对通话记录数据进行分析。记录每天的通话记录数量并实时统计当前已产生的通话记录总量之后,会将当前已有的通话记录总量与当前时间的第一通话记录上限进行比较,判断当前已产生的通话记录总量是否超过第一通话记录上限。当检测到当前已产生的通话记录总量等于第一通话记录上限时,触发预设通话记录上限更新事件,便触发预设的通话记录上限更新事件,获取预设时间段内多个时间区间的通话记录数量。时间区间即基于时间轴划分出的时间段。本实施例中,预设时间段以最近的一周为例,若当前已产生的通话记录总量等于第一通话记录上限时,则可触发通话记录上限更新事件,获取最近一周内的通话记录数量,即包括最近7天内每天产生的通话记录数量。进一步的,可按照预设好的时间区间,统计或获取最近一周中多个时间区间的通话记录数量。例如,可获取最近第一天至最近第三天、最近第三天至最近第七天两
个时间段的通话记录数量。
45.本实施例中,通话记录上限的初始值默认为500条,随着用户通话行为的不断产生,通话记录上限也相应地呈递增的趋势进行调整。若是智能手机首次更新通话记录上限时,第一通话记录上限可以是500,若非首次更新通话记录上限,则第一通话记录上限也可以是调整后的通话记录上限,如600条。可以理解的是,在其他实施例中,预设时间段可以是最近5天、最近半个月或最近一个月等其他时间范围,具体可根据实际情况进行设定,在此不做限定。在其他实施例中,为了避免通话记录达到默认上限值500,影响智能手机的通话记录数据的正常记录,第一通话记录上限的初始值也可以设定为450、460以及其他小于500的数值。
46.步骤204,根据多个预设时间区间的通话记录数量,计算第二通话记录上限。
47.本实施例中,当获取多个预设时间区间的通话记录数量后,可结合预设的参数,计算第二通话上限。
48.如图2所示,在其中一个实施例中,根据多个预设时间区间的通话记录数量,计算第二通话记录上限包括:步骤224,根据多个预设时间区间的通话记录数量,结合预设通话记录数量更新参数,计算第二通话记录上限,预设通话记录数量更新参数与预设时间区间对应。
49.其中,通话记录数量更新参数为多个,其可理解为数据占比或密度,并且,通话记录更新参数与时间区间存在对应关系,其大小的设定与时间统计点相关。当得到多个时间区间的通话记录数量后,便可将多个时间区间的通话记录数量,与对应的通话记录更新参数进行运算,得到第二通话记录上限。
50.在另一个实施例中,计算第二通话记录上限也可以是,获取预设时间段内的通话记录数量,根据预设时间段内的通话记录数量和预设的通话记录上限更新参数的区间关系,计算第二通话记录上限。
51.具体的,以最近一周内的通话记录数量为例,第一通话记录上限以500为例,若最近一周内的通话记录数量为50和100之间,则通话记录上限更新参数可设定为1.5,即将第二通话记上限更改为500的1.5倍,若最近一周的通话记录数量之和在100和150之间,则通话记录上限更新参数可设定为2,则将第二通话记录上限更改为500的2倍,以此类推,通过这种算法,找到当前每张卡最优的通话记录上限,从而智能的更新手机的通话记录上限,解决用户因为超过通话记录固定上限而已经无法找到最近通话记录的问题。
52.步骤206,将第一通话记录上限更新为第二通话记录上限,其中,第二通话记录上限大于第一通话记录上限。
53.具体实施时,可以理解的是,计算得到的第二通话上限应大于第一通话记录上限。当计算得到第二通话记录上限时,便可将第一通话记录上限对应更新为第二通话记录上限,以扩大智能手机单张电话卡可记录的通话记录的容量。例如,更新第一通话记录上限后,单张电话卡的通话记录上限可由原本的600条更新为1000条。
54.上述通话记录数据处理方法中,当检测到当前产生的通话记录总量等于第一通话记录上限时,获取预设时间段内多个预设时间区间的通话记录数量,根据多个预设时间区间的通话记录数量,计算第二通话记录上限,将第一通话记录上限更新为第二通话记录上限,其中,第二通话记录上限大于第一通话记录上限。整个过程,在通话记录数量即将超过
上限时,以分析预设时间段的通话记录数量为基点,基于预设时间段内的多个时间区间的通话记录数量,计算第二通话记录上限,动态更新第一通话记录上限,使得通话记录的存储过程也是动态更新的过程,避免了用户因为通话记录数量超过通话记录上限,而无法查询到某个时间点的通话记录而带来不便,提高了通话记录管理效率。
55.在其中一个实施例中,获取预设时间段内多个预设时间区间的通话记录数量包括:按照预设时间区间,获取预设时间段内的第一时间区间的通话记录数量、第二时间区间的通话记录数量以及第三时间区间的通话记录数量。
56.本实施例中,可以是将预设时间段内的通话记录数量分成3个时间轴(时间区间)来进行划分。可以理解的是,在其他实施例中,时间区间可以是4个、5个以及6个等,具体可根据实际情况进行划分,在此不做限定。预设时间段以最近一周为例,则预设时间区间可以是最近第一天、最近第二天至最近第三天、最近第四天至最近第七天。若最近一周内的每天的通话记录数量为50、10、20、30、40、20以及10,则根据上述时间区间,则对应获取最近第一天、最近第二天至最近第三天、最近第四天至最近第七天的通话记录数量,得到最近第一天的通话记录数量50、最近第二天至最近第三天的通话记录数量之和30以及最近第四天至最近第七天的通话记录数量之和100三个通话记录数量。本实施例中,基于时间轴获取对应时间区间内的通话记录数量,能够使得第二通话记录上限更加贴合用户实际需求。
57.如图3所示,在其中一个实施例中,根据多个预设时间区间的通话记录数量,结合预设通话记录数量更新参数,计算第二通话记录上限包括:
58.步骤228,根据第一时间区间的通话记录数量与预设第一通话记录更新参数,得到第一阶段通话记录数量;
59.步骤248,根据第二时间区间的通话记录数量与预设第二通话记录更新参数,得到第二阶段通话记录数量;
60.步骤268,根据第三时间区间的通话记录数量与预设第三通话记录更新参数,得到第三阶段通话记录数量;
61.步骤288,基于第一阶段通话记录数量、第一阶段通话记录数量以及第一阶段通话记录数量,计算第二通话记录上限。
62.本实施例中,预设的通话记录数量更新参数包括第一通话记录数量更新参数、第二通话记录数量更新参数以及第三通话记录数量更新参数,第一通话记录数量更新参数、第二通话记录数量更新参数以及第三通话记录数量更新参数分别与第一时间区间、第二时间区间以及第三时间区间对应。具体的,预设通话记录数量更新参数可基于时间轴规制设定,且取值呈递减状态。并且,可以理解的是,预设通话记录数量更新参数可与划分的时间区间的数量相等。本实施例中,第一通话记录数量更新参数、第二通话记录数量更新参数以及第三通话记录数量更新参数可以分别设置为第一通话记录上限的20%、15%以及10%。可以理解的是,时间区间本实施例中,通话记录数量的划分按照时间序列来划分,且通话记录更新参数的取值也基于时间轴规制设定,越靠近当前统计时间点的数据越贴近用户的真实需求,即对应通话记录更新参数的数值的占比越大,基于此,能够比较准确地分析出与用户实际需求相关的通话记录上限。预设时间段同样以最近一周为例,更新第一通话记录上限的过程可以是将最近一天的通话记录数量与第一通话记录更新参数相乘,得到第一阶段通话记录数量,将最近第二天和最近第三天的通话记录数量之和与第二通话记录更新参数
相乘,得到第二阶梯通话记录数量,然后,将最近第四天到最近第七天的通话记录数量之和第三通话记录更新参数相乘,得到第三阶梯通话记录数量,最后计算第一阶梯通话记录数量、第二阶梯通话记录数量第三阶梯通话记录数量之和,得到第二通话记录上限,再将得到第二通话记录上限设置为当前电话卡的最优的通话记录上限,实现智能且动态地更新通话记录上限,避免用户无法查询到需要的通话记录。
63.如图2所示,在其中一个实施例中,根据划分后的多个时间段的通话记录数量和预设的通话记录数量更新参数,更新第一通话记录上限之后,还包括:步骤208,根据第二通话记录上限,保存并显示通话记录数据。
64.在实际应用中,当更新了智能手机的通话记录上限,为保证智能手机的通话应用的正常运行,能够及时保存后续产生的通话记录数据。可根据更新后的通话记录上限即第二通话记录上限,保存产生的通话记录数据,并且,同样按照更新后的通话记录上限,对应显示通话记录数据。如智能手机的通话记录上限由500更新为1000,则原本可保存和显示的通话记录数据的数量也对应调整为1000,用户可查看最近1000条的通话记录数据,很大程度上提高了便利度和用户体验。
65.应该理解的是,虽然图1-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
66.在其中一个实施例中,如图4所示,提供了一种通话记录数据处理装置,包括:数据获取模块510、通话记录上限计算模块520和通话记录上限更新模块530,其中:
67.数据获取模块510,用于当检测到当前已有的通话记录总量等于第一通话记录上限时,获取预设时间段内多个预设时间区间的通话记录数量。
68.通话记录上限计算模块520,用于根据多个预设时间区间的通话记录数量,计算第二通话记录上限。
69.通话记录上限更新模块530,用于将第一通话记录上限更新为第二通话记录上限,其中,第二通话记录上限大于第一通话记录上限。
70.在其中一个实施例中,通话记录上限计算模块520还用于根据多个预设时间区间的通话记录数量,结合预设通话记录数量更新参数,计算第二通话记录上限,预设通话记录数量更新参数与预设时间区间对应。
71.在其中一个实施例中,数据获取模块510还用于按照预设时间区间,获取预设时间段内的第一时间区间的通话记录数量、第二时间区间的通话记录数量以及第三时间区间的通话记录数量。
72.在其中一个实施例,通话记录上限更新模块540还用于根据第一时间区间的通话记录数量与预设第一通话记录更新参数,得到第一阶段通话记录数量,根据第二时间区间的通话记录数量与预设第二通话记录更新参数,得到第二阶段通话记录数量,根据第三时间区间的通话记录数量与预设第三通话记录更新参数,得到第三阶段通话记录数量,基于第一阶段通话记录数量、第一阶段通话记录数量以及第一阶段通话记录数量,计算第二通
话记录上限。
73.如图5所示,在其中一个实施例中,装置还包括通话记录数据处理模块540,用于根据第二通话记录上限,保存并显示通话记录数据。
74.关于通话记录数据处理装置的具体限定可以参见上文中对于通话记录数据处理方法的限定,在此不再赘述。上述通话记录数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于通信设备中的处理器中,也可以以软件形式存储于通信设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
75.在一个实施例中,提供了一种通信设备,该通信设备可以是终端,其内部结构图可以如图6所示。该通信设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该通信设备的处理器用于提供计算和控制能力。该通信设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该通信设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种通话记录数据处理方法。该通信设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该通信设备的输入装置可以是显示屏上覆盖的触摸层,也可以是通信设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
76.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的通信设备的限定,具体的通信设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
77.在一个实施例中,提供了一种通信设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:当检测到当前产生的通话记录总量等于第一通话记录上限时,获取预设时间段内多个预设时间区间的通话记录数量,根据多个预设时间区间的通话记录数量,计算第二通话记录上限,将第一通话记录上限更新为第二通话记录上限,其中,第二通话记录上限大于第一通话记录上限。
78.在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:根据多个预设时间区间的通话记录数量,结合预设通话记录数量更新参数,计算第二通话记录上限,预设通话记录数量更新参数与预设时间区间对应。
79.在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:按照预设时间区间,获取预设时间段内的第一时间区间的通话记录数量、第二时间区间的通话记录数量以及第三时间区间的通话记录数量。
80.在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:根据第一时间区间的通话记录数量与预设第一通话记录更新参数,得到第一阶段通话记录数量,根据第二时间区间的通话记录数量与预设第二通话记录更新参数,得到第二阶段通话记录数量,根据第三时间区间的通话记录数量与预设第三通话记录更新参数,得到第三阶段通话记录数量,基于第一阶段通话记录数量、第一阶段通话记录数量以及第一阶段通话记录数量,计算第二通话记录上限。
81.在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:根据第二通话
记录上限,保存并显示通话记录数据。
82.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:当检测到当前产生的通话记录总量等于第一通话记录上限时,获取预设时间段内多个预设时间区间的通话记录数量,根据多个预设时间区间的通话记录数量,计算第二通话记录上限,将第一通话记录上限更新为第二通话记录上限,其中,第二通话记录上限大于第一通话记录上限。
83.在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据多个预设时间区间的通话记录数量,结合预设通话记录数量更新参数,计算第二通话记录上限,预设通话记录数量更新参数与预设时间区间对应。
84.在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:按照预设时间区间,获取预设时间段内的第一时间区间的通话记录数量、第二时间区间的通话记录数量以及第三时间区间的通话记录数量。
85.在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据第一时间区间的通话记录数量与预设第一通话记录更新参数,得到第一阶段通话记录数量,根据第二时间区间的通话记录数量与预设第二通话记录更新参数,得到第二阶段通话记录数量,根据第三时间区间的通话记录数量与预设第三通话记录更新参数,得到第三阶段通话记录数量,基于第一阶段通话记录数量、第一阶段通话记录数量以及第一阶段通话记录数量,计算第二通话记录上限。
86.在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据第二通话记录上限,保存并显示通话记录数据。
87.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
88.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
89.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献