首页 > 专利 > 努比亚技术有限公司 > 垃圾信息清理方法、终端、服务器及计算机可读存储介质专利详情

垃圾信息清理方法、终端、服务器及计算机可读存储介质   0    0

实质审查 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-11-22
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-01-08
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-11-22
基本信息
有效性 实质审查 专利类型 发明专利
申请号 CN201711178375.7 申请日 2017-11-22
公开/公告号 CN107894958A 公开/公告日 2018-04-10
授权日 预估到期日 2037-11-22
申请年 2017年 公开/公告年 2018年
缴费截止日
分类号 G06F12/02 主分类号 G06F12/02
是否联合申请 独立申请 文献类型号 A
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 99 专利申请国编码 CN
专利事件 事务标签 公开、实质审查
申请人信息
申请人 第一申请人
专利权人 努比亚技术有限公司 当前专利权人 努比亚技术有限公司
发明人 李军 第一发明人 李军
地址 广东省深圳市南山区高新区北环大道9018号大族创新大厦A区6-8层、10-11层、B区6层、C区6-10层 邮编 518057
申请人数量 1 发明人数量 1
申请人所在省 广东省 申请人所在市 广东省深圳市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
深圳市世纪恒程知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
胡海国
摘要
本发明公开了一种垃圾信息清理方法、终端、服务器和计算机可读存储介质,所述垃圾信息清理方法包括:读取终端当前的已用存储空间容量以及磁盘碎片信息量;根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;将所述预测值与预设阈值进行比较;在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。本发明提高了垃圾信息清理的准确性。
  • 摘要附图
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图1
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图2
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图3
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图4
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图5
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图6
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图7
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
  • 说明书附图:图8
    垃圾信息清理方法、终端、服务器及计算机可读存储介质
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2019-01-08 实质审查的生效 IPC(主分类): G06F 12/02 专利申请号: 201711178375.7 申请日: 2017.11.22
2 2018-04-10 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种垃圾信息清理方法,其特征在于,所述垃圾信息清理方法包括:
读取终端当前的已用存储空间容量以及磁盘碎片信息量;
根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;
将所述预测值与预设阈值进行比较;
在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。

2.如权利要求1所述的垃圾信息清理方法,其特征在于,所述根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值的步骤包括:
将终端当前的已用存储空间容量以及磁盘碎片信息量作为输入向量X;
将输入向量X输入到激活函数Y=φ(WX+B)中得到输出值Y,其中,W和B为激活函数的参数值;
将所述输出值Y作为垃圾清理的预测值。

3.如权利要求2所述的垃圾信息清理方法,其特征在于,所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤之前,所述方法还包括:
获取终端历史记录的预存输入向量X'和预存输出向量,其中,所述预存输入向量为终端事先进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,所述预存输出向量为终端执行垃圾清理操作对应的量化值,所述预存输出向量为常数值;
采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值,以便后续采用训练后的激活函数计算垃圾清理的预测值。

4.如权利要求3所述的垃圾信息清理方法,其特征在于,所述采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值的步骤包括:
将预存输入向量X'输入到激活函数中得到模拟值Y'=φ(WX'+B);
根据预存输出向量以及模拟值Y'求损失函数;
对所述损失函数进行求导,以根据导数的最小值得到激活函数的两个参数值。

5.如权利要求4所述的垃圾信息清理方法,其特征在于,所述根据预存输出向量以及模拟值Y'求损失函数的步骤包括:
计算预存输出向量与模拟值Y'的差值;
对所述差值求绝对值,得到损失函数。

6.如权利要求1所述的垃圾信息清理方法,其特征在于,所述在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作的步骤包括:
在所述预测值达到所述预设阈值时,输出提示信息,以便终端接收到垃圾信息的确认清理指令时,执行垃圾清理操作。

7.如权利要求1-6任一项所述的垃圾信息清理方法,其特征在于,所述将所述预测值与预设阈值进行比较的步骤之后,所述方法还包括:
在所述预测值小于所述预设阈值时,继续执行所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤。

8.一种终端,其特征在于,所述终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的垃圾信息清理程序,所述垃圾信息清理程序被所述处理器执行时实现如权利要求1至7中任一项所述的垃圾信息清理方法的步骤。

9.一种服务器,其特征在于,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的垃圾信息清理程序,所述垃圾信息清理程序被所述处理器执行时实现如权利要求1至7中任一项所述的垃圾信息清理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有垃圾信息清理程序,所述垃圾信息清理程序被处理器执行时实现如权利要求1至7中任一项所述的垃圾信息清理方法的步骤。
说明书

技术领域

[0001] 本发明涉及终端技术领域,尤其涉及一种垃圾信息清理方法、终端、服务器及计算机可读存储介质。

背景技术

[0002] 目前的终端当垃圾量达到一定量时,会进行垃圾清理,该定量通常是厂商根据经验设定一个值,或者让用户来选择设定一个值,当垃圾量达到这个值时,提醒用户需要进行垃圾清理。
[0003] 但是随着终端技术的发展,不同终端上的存储空间存在差异,由于不同用户在终端上存储的数据大小不同,以及不同场景下对垃圾量的定义也不同,因此若是仅是根据经验设定清理值或由用户设定清理值,都导致垃圾信息清理不够准确。

发明内容

[0004] 本发明的主要目的在于提出一种垃圾信息清理方法、终端、服务器及计算机可读存储介质,旨在解决现有的垃圾信息清理方式,准确性较低的技术问题。
[0005] 为实现上述目的,本发明提供了一种垃圾信息清理方法,所述垃圾信息清理方法包括:
[0006] 读取终端当前的已用存储空间容量以及磁盘碎片信息量;
[0007] 根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;
[0008] 将所述预测值与预设阈值进行比较;
[0009] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。
[0010] 可选地,所述根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值的步骤包括:
[0011] 将终端当前的已用存储空间容量以及磁盘碎片信息量作为输入向量X;
[0012] 将输入向量X输入到激活函数Y=φ(WX+B)中得到输出值Y,其中,W和B为激活函数的参数值;
[0013] 将所述输出值Y作为垃圾清理的预测值。
[0014] 可选地,所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤之前,所述方法还包括:
[0015] 获取终端历史记录的预存输入向量X'和预存输出向量,其中,所述预存输入向量为终端事先进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,所述预存输出向量为终端执行垃圾清理操作对应的量化值,所述预存输出向量为常数值;
[0016] 采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值,以便后续采用训练后的激活函数计算垃圾清理的预测值。
[0017] 可选地,所述采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值的步骤包括:
[0018] 将预存输入向量X'输入到激活函数中得到模拟值Y'=φ(WX'+B);
[0019] 根据预存输出向量以及模拟值Y'求损失函数;
[0020] 对所述损失函数进行求导,以根据导数的最小值得到激活函数的两个参数值。
[0021] 可选地,所述根据预存输出向量以及模拟值Y'求损失函数的步骤包括:
[0022] 计算预存输出向量与模拟值Y'的差值;
[0023] 对所述差值求绝对值,得到损失函数。
[0024] 可选地,所述在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作的步骤包括:
[0025] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端接收到垃圾信息的确认清理指令时,执行垃圾清理操作。
[0026] 可选地,所述将所述预测值与预设阈值进行比较的步骤之后,所述方法还包括:
[0027] 在所述预测值小于所述预设阈值时,继续执行所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤。
[0028] 此外,为实现上述目的,本发明还提供一种终端,所述终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的垃圾信息清理程序,所述垃圾信息清理程序被所述处理器执行时实现如上文所述的垃圾信息清理方法的步骤。
[0029] 此外,为实现上述目的,本发明还提供一种服务器,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的垃圾信息清理程序,所述垃圾信息清理程序被所述处理器执行时实现如上文所述的垃圾信息清理方法的步骤。
[0030] 此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有垃圾信息清理程序,所述垃圾信息清理程序被处理器执行时实现如上文所述的垃圾信息清理方法的步骤。
[0031] 本发明提出的垃圾信息清理方法,先读取终端当前的已用存储空间容量以及磁盘碎片信息量,然后根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值,再将所述预测值与预设阈值进行比较,最终在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。本发明中,根据终端的已用存储空间容量和磁盘碎片信息量,计算出需要进行垃圾清理的预测值,并在预测值达到预设阈值时,输出提示信息以便终端执行垃圾清理操作,相对于根据厂商设定的清理值或用户设定的清理值执行垃圾清理操作,本发明对垃圾的清理更加准确。

实施方案

[0041] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0043] 终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。
[0044] 后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0045] 请参阅图1,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(Radio Frequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元
108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0046] 下面结合图1对移动终端的各个部件进行具体的介绍:
[0047] 射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA2000(Code Division Multiple Access 2000,码分多址2000)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、TD-SCDMA(Time Division Synchronous Code Division Multiple Access,时分同步码分多址)、FDD-LTE(Frequency Division Duplexing-Long Term Evolution,频分双工长期演进)和TDD-LTE(Time Division Duplexing-Long Term Evolution,分时双工长期演进)等。
[0048] WiFi属于短距离无线传输技术,移动终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0049] 音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。
[0050] A/V输入单元104用于接收音频或视频信号。
[0051] 移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0052] 显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
[0053] 用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。
[0054] 进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。
[0055] 接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。
[0056] 存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0057] 处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0058] 此外,在图1所示的终端中,所述存储器109上存储有在所述处理器110上运行的垃圾信息清理程序,所述终端通过处理器110调用存储器109中存储的垃圾信息清理程序,并执行以下操作:
[0059] 读取终端当前的已用存储空间容量以及磁盘碎片信息量;
[0060] 根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;
[0061] 将所述预测值与预设阈值进行比较;
[0062] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。
[0063] 进一步地,所述终端通过处理器110调用存储器109中存储的垃圾信息清理程序,以实现根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值的步骤:
[0064] 将终端当前的已用存储空间容量以及磁盘碎片信息量作为输入向量X;
[0065] 将输入向量X输入到激活函数Y=φ(WX+B)中得到输出值Y,其中,W和B为激活函数的参数值;
[0066] 将所述输出值Y作为垃圾清理的预测值。
[0067] 进一步地,所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤之前,所述终端通过处理器110调用存储器109中存储的垃圾信息清理程序,以实现以下步骤:
[0068] 获取终端历史记录的预存输入向量X'和预存输出向量,其中,所述预存输入向量为终端事先进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,所述预存输出向量为终端执行垃圾清理操作对应的量化值,所述预存输出向量为常数值;
[0069] 采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值,以便后续采用训练后的激活函数计算垃圾清理的预测值。
[0070] 进一步地,所述终端通过处理器110调用存储器109中存储的垃圾信息清理程序,以实现采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值的步骤:
[0071] 将预存输入向量X'输入到激活函数中得到模拟值Y'=φ(WX'+B);
[0072] 根据预存输出向量以及模拟值Y'求损失函数;
[0073] 对所述损失函数进行求导,以根据导数的最小值得到激活函数的两个参数值。
[0074] 进一步地,所述终端通过处理器110调用存储器109中存储的垃圾信息清理程序,以实现根据预存输出向量以及模拟值Y'求损失函数的步骤:
[0075] 计算预存输出向量与模拟值Y'的差值;
[0076] 对所述差值求绝对值,得到损失函数。
[0077] 进一步地,所述终端通过处理器110调用存储器109中存储的垃圾信息清理程序,以实现在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作的步骤:
[0078] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端接收到垃圾信息的确认清理指令时,执行垃圾清理操作。
[0079] 进一步地,所述将所述预测值与预设阈值进行比较的步骤之后,所述终端通过处理器110调用存储器109中存储的垃圾信息清理程序,以实现以下步骤:
[0080] 在所述预测值小于所述预设阈值时,继续执行所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤。
[0081] 移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0082] 尽管图1未示出,移动终端100还可以包括蓝牙模块等,在此不再赘述。
[0083] 为了便于理解本发明实施例,下面对本发明的移动终端所基于的通信网络系统进行描述。
[0084] 请参阅图2,图2为本发明实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的LTE系统,该LTE系统包括依次通讯连接的UE(User Equipment,用户设备)201,E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进式UMTS陆地无线接入网)202,EPC(Evolved Packet Core,演进式分组核心网)203和运营商的IP业务204。
[0085] 具体地,UE201可以是上述终端100,此处不再赘述。
[0086] E-UTRAN202包括eNodeB2021和其它eNodeB2022等。其中,eNodeB2021可以通过回程(backhaul)(例如X2接口)与其它eNodeB2022连接,eNodeB2021连接到EPC203,eNodeB2021可以提供UE201到EPC203的接入。
[0087] EPC203可以包括MME(Mobility Management Entity,移动性管理实体)2031,HSS(Home Subscriber Server,归属用户服务器)2032,其它MME2033,SGW(Serving Gate Way,服务网关)2034,PGW(PDN Gate Way,分组数据网络网关)2035和PCRF(Policy and Charging Rules Function,政策和资费功能实体)2036等。其中,MME2031是处理UE201和EPC203之间信令的控制节点,提供承载和连接管理。HSS2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过SGW2034进行发送,PGW2035可以提供UE 201的IP地址分配以及其它功能,PCRF2036是业务数据流和IP承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。
[0088] IP业务204可以包括因特网、内联网、IMS(IP Multimedia Subsystem,IP多媒体子系统)或其它IP业务等。
[0089] 虽然上述以LTE系统为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于LTE系统,也可以适用于其他无线通信系统,例如GSM、CDMA2000、WCDMA、TD-SCDMA以及未来新的网络系统等,此处不做限定。
[0090] 如图3所示,图3是本发明实施例方案涉及的硬件运行环境的服务器的结构示意图。
[0091] 本发明实施例的服务器可选为云服务器。
[0092] 如图3所示,该服务器可以包括:处理器1001,例如CPU,通信总线1002、网络接口1003,存储器1004。其中,通信总线1002用于实现这些组件之间的连接通信。网络接口1003可选的可以包括标准的有线接口(用于连接有线网络)、无线接口(如WI-FI接口、蓝牙接口、红外线接口等,用于连接无线网络)。存储器1004可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1004可选的还可以是独立于前述处理器1001的存储装置。
[0093] 可选地,服务器还可以包括RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。
[0094] 本领域技术人员可以理解,图3中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0095] 如图3所示,作为一种计算机可读存储介质的存储器1004中可以包括操作系统、网络通信模块以及垃圾信息清理程序。其中,操作系统是管理和控制服务器与软件资源的程序,支持网络通信模块、垃圾信息清理程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1003。
[0096] 在图3所示的服务器中,所述服务器通过处理器1001调用存储器1004中存储的垃圾信息清理程序,以实现以下步骤:
[0097] 读取终端当前的已用存储空间容量以及磁盘碎片信息量;
[0098] 根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;
[0099] 将所述预测值与预设阈值进行比较;
[0100] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。
[0101] 进一步地,所述服务器通过处理器1001调用存储器1004中存储的垃圾信息清理程序,以实现根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值的步骤:
[0102] 将终端当前的已用存储空间容量以及磁盘碎片信息量作为输入向量X;
[0103] 将输入向量X输入到激活函数Y=φ(WX+B)中得到输出值Y,其中,W和B为激活函数的参数值;
[0104] 将所述输出值Y作为垃圾清理的预测值。
[0105] 进一步地,所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤之前,所述服务器通过处理器1001调用存储器1004中存储的垃圾信息清理程序,以实现以下步骤:
[0106] 获取终端历史记录的预存输入向量X'和预存输出向量,其中,所述预存输入向量为终端事先进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,所述预存输出向量为终端执行垃圾清理操作对应的量化值,所述预存输出向量为常数值;
[0107] 采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值,以便后续采用训练后的激活函数计算垃圾清理的预测值。
[0108] 进一步地,所述服务器通过处理器1001调用存储器1004中存储的垃圾信息清理程序,以实现采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值的步骤:
[0109] 将预存输入向量X'输入到激活函数中得到模拟值Y'=φ(WX'+B);
[0110] 根据预存输出向量以及模拟值Y'求损失函数;
[0111] 对所述损失函数进行求导,以根据导数的最小值得到激活函数的两个参数值。
[0112] 进一步地,所述服务器通过处理器1001调用存储器1004中存储的垃圾信息清理程序,以实现根据预存输出向量以及模拟值Y'求损失函数的步骤:
[0113] 计算预存输出向量与模拟值Y'的差值;
[0114] 对所述差值求绝对值,得到损失函数。
[0115] 进一步地,所述服务器通过处理器1001调用存储器1004中存储的垃圾信息清理程序,以实现在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作的步骤:
[0116] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端接收到垃圾信息的确认清理指令时,执行垃圾清理操作。
[0117] 进一步地,所述将所述预测值与预设阈值进行比较的步骤之后,所述服务器通过处理器1001调用存储器1004中存储的垃圾信息清理程序,以实现以下步骤:
[0118] 在所述预测值小于所述预设阈值时,继续执行所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤。
[0119] 基于上述终端硬件结构或服务器硬件结构以及通信网络系统,提出本发明垃圾信息清理方法的各个实施例。
[0120] 参照图4,图4为本发明垃圾信息清理方法第一实施例的流程示意图。
[0121] 在本实施例中,所述垃圾信息清理方法包括:
[0122] 步骤S10,读取终端当前的已用存储空间容量以及磁盘碎片信息量;
[0123] 步骤S20,根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;
[0124] 步骤S30,将所述预测值与预设阈值进行比较;
[0125] 步骤S40,在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。
[0126] 在本实施例中,所述垃圾信息清理方法可选应用于终端中,所述终端可选为图1中所述的移动终端。此外,本实施例中的垃圾信息清理方法还可选应用于服务器中,所述服务器可选为图3中所述的服务器。
[0127] 以下是本实施例中实现垃圾信息清理的具体步骤:
[0128] 步骤S10,读取终端当前的已用存储空间容量以及磁盘碎片信息量;
[0129] 在本实施例中,在垃圾信息清理方法应用于终端时,所述步骤S10的实施方式包括:
[0130] 1)方式一、在接收到垃圾信息清理指令时,读取终端当前的已用存储空间容量以及磁盘碎片信息量;其中,所述垃圾信息清理指令的接收方式可选为:终端显示垃圾清理的悬浮球,在悬浮球所在区域接收到触摸操作时,确定接收到垃圾信息清理指令。
[0131] 2)方式二、终端实时或定时读取终端当前的已用存储空间容量以及磁盘碎片信息量。
[0132] 此外,在垃圾信息清理方法应用于服务器时,所述步骤S10的实施方式包括:
[0133] 服务器接收终端上报的数据包,对接收的数据包进行解析,以读取终端当前的已用存储空间容量以及磁盘碎片信息量。
[0134] 需要说明的是,本实施例中所述垃圾信息清理可通过终端实现清理,也可以通过服务器实现清理,具体是由终端还是服务器进行清理,可以由用户进行选择,还可以根据数据量决定,在数据量较大时,发送至服务器中清理,在数据量较小时,由终端进行清理,还可根据实际情况进行设置,此处不再一一赘述。
[0135] 步骤S20,根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;
[0136] 在读取出终端的已用存储空间容量以及磁盘碎片信息量之后,根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值。具体地,参照图5,所述步骤S20包括:
[0137] 步骤S21,将终端当前的已用存储空间容量以及磁盘碎片信息量作为输入向量X;
[0138] 步骤S22,将输入向量X输入到激活函数Y=φ(WX+B)中得到输出值Y,其中,W和B为激活函数的参数值;
[0139] 步骤S23,将所述输出值Y作为垃圾清理的预测值。
[0140] 即,在读取出终端的已用存储空间容量以及磁盘碎片信息量之后,将当前的已用存储空间容量以及磁盘碎片信息量作为输入向量X,并将该输入向量X输入到预设的激活函数Y=φ(WX+B)中,此时,该激活函数中的W和B皆为激活函数的参数值,这两个参数时是事先训练出来的常数值。那么,将输入向量X输入到激活函数之后,即可以计算出输出值Y,将该输出值Y作为垃圾清理的预测值。本实施例中,计算出来的输出值Y是在(0,1)之间的数值,例如,输出值Y为0.6。
[0141] 步骤S30,将所述预测值与预设阈值进行比较;
[0142] 在得到垃圾清理的预测值之后,将该预测值与预设阈值进行比较,本实施例中,所述预设阈值是事先设置好的值,本发明实施例中,由于垃圾清理的预测值位于(0,1)的区间之内,因此,所述预设阈值可选设置为0.5,并且设置一个规则:在垃圾清理的预测值与预设阈值比较之后,若垃圾清理的预测值达到预设阈值,即垃圾清理的预测值达到0.5,就将结果设置为第一设定值如1,若垃圾清理的预测值小于0.5,就将结果设置为第二设置值如0,其中,第一设置值1表示当前需要执行垃圾清理操作,第二设置值0表示当前无须执行垃圾清理操作。
[0143] 步骤S40,在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。
[0144] 因此,在垃圾清理的预测值达到所述预设阈值时,比对结果设置为第一设置值1,此时输出提示信息,以便终端执行垃圾清理操作。需要说明的是,本实施例中的垃圾信息清理方法既可应用于终端中,也可以应用于服务器中。因此,所述步骤S40的实施方式包括:
[0145] 1)方式一、垃圾信息清理方法应用于终端时,在所述预测值达到所述预设阈值时,终端输出提示信息,以提示用户控制终端执行垃圾清理操作。进一步地,为了提高垃圾信息清理的灵活性,所述“终端输出提示信息,以提示用户控制终端执行垃圾清理操作”包括:
[0146] 终端输出提示信息,以提示用户控制终端执行垃圾清理操作;
[0147] 在接收到垃圾信息的确认清理指令时,终端执行垃圾清理操作。
[0148] 2)方式二、垃圾信息清理方法应用于服务器时,在所述预测值达到所述预设阈值时,服务器输出提示信息,并将提示信息发送给终端,以便终端执行垃圾清理操作。进一步地,为了提高垃圾信息清理的灵活性,所述“终端执行垃圾清理操作”包括:
[0149] 终端在显示界面显示提示信息;
[0150] 接收到垃圾信息的确认清理指令时,终端执行垃圾清理操作。
[0151] 本实施例提出的垃圾信息清理方法,先读取终端当前的已用存储空间容量以及磁盘碎片信息量,然后根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值,再将所述预测值与预设阈值进行比较,最终在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。本发明中,根据终端的已用存储空间容量和磁盘碎片信息量,计算出需要进行垃圾清理的预测值,并在预测值达到预设阈值时,输出提示信息以便终端执行垃圾清理操作,相对于根据厂商设定的清理值或用户设定的清理值执行垃圾清理操作,本发明对垃圾的清理更加准确。
[0152] 进一步地,基于第一实施例提出本发明垃圾信息清理方法的第二实施例。
[0153] 垃圾信息清理方法的第二实施例与垃圾信息清理方法的第一实施例的区别在于,参照图6,所述步骤S10之前,所述方法还包括:
[0154] 步骤S50,获取终端历史记录的预存输入向量X'和预存输出向量,其中,所述预存输入向量为终端事先进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,所述预存输出向量为终端执行垃圾清理操作对应的量化值,所述预存输出向量为常数值;
[0155] 步骤S60,采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值,以便后续采用训练后的激活函数计算垃圾清理的预测值。
[0156] 在本实例中,在采用激活函数计算垃圾信息的预测值之前,先对激活函数中的两个常数值进行训练,具体地,先获取终端历史记录的预存输入向量X'和预存输出向量,其中,所述预存输入向量为终端事先进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,可选是终端最近一次进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,也可选是终端过去所有次数的已用存储空间容量以及磁盘碎片信息量的平均值。而所述预存输出向量即终端执行清理操作对应的量化值,需要说明的是,终端执行清理操作包括两种情况:终端执行清理操作、终端不执行清理操作,其中终端执行清理操作的量化值设置为1,终端不执行清理操作的量化值为0,可以看出,预存输出向量为常数值,即1或0。
[0157] 在获取到终端历史记录的预存输入向量X'和预存输出向量之后,采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值,以便后续采用训练后的激活函数计算垃圾清理的预测值。具体地,参照图7,所述步骤S60包括:
[0158] 步骤S61,将预存输入向量X'输入到激活函数中得到模拟值Y'=φ(WX'+B);
[0159] 步骤S62,根据预存输出向量以及模拟值Y'求损失函数;
[0160] 步骤S63,对所述损失函数进行求导,以根据导数的最小值得到激活函数的两个参数值。
[0161] 即,先将预存输入向量X'输入到激活函数中得到模拟值Y'=φ(WX'+B),此时,只有预存输入向量X'是已知量,W、B和Y'都是未知量。接着,根据预存输出向量以及模拟值Y'求损失函数,具体地,参照图8,所述步骤S62包括:
[0162] 步骤S621,计算预存输出向量与模拟值Y'的差值;
[0163] 步骤S622,对所述差值求绝对值,得到损失函数。
[0164] 即,先计算预存输出向量与模拟值Y'的差值,上文已经提到所述预存输出向量为常数值1,所述模拟值Y'=φ(WX'+B),因此计算所述预存输出向量与模拟值Y'的差值可选为1-Y'。在计算出差值之后,再对所述差值求绝对值,得到损失函数,即损失函数=|1-Y'|=|1-φ(WX'+B)|。
[0165] 在得到损失函数之后,对所述损失函数进行求导,以根据导数的最小值得到激活函数的两个参数值。在激活函数中求出两个参数值之后,后续即可采用训练后的激活函数计算垃圾清理的预测值。
[0166] 在本实施例中,通过终端历史记录的预存输入向量X'和预存输出向量训练激活函数的两个参数值,使得激活函数中的两个参数值是根据终端实际的历史情况求出来的,后续进行垃圾清理值的预测时,更加符合终端的实际情况,使得终端垃圾清理预测更加准确。
[0167] 进一步地,基于第一或第二实施例提出本发明垃圾信息清理方法的第三实施例。
[0168] 垃圾信息清理方法的第三实施例与垃圾信息清理方法的第一或第二实施例的区别在于,所述步骤S30之后,所述方法还包括:
[0169] 在所述预测值小于所述预设阈值时,继续执行所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤。
[0170] 在本实施例中,在所述预测值与预设阈值进行比较之后,若所述预测值小于所述预设阈值时,说明终端当前的垃圾量还比较少,此时终端继续开始执行步骤S10。
[0171] 此外,本发明实施例还提出一种计算机可读存储介质。
[0172] 所述计算机可读存储介质内置在图1所述的终端或图3所示的服务器中,所述计算机可读存储介质上存储有垃圾信息清理程序,所述垃圾信息清理程序被处理器执行时实现如下操作:
[0173] 读取终端当前的已用存储空间容量以及磁盘碎片信息量;
[0174] 根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值;
[0175] 将所述预测值与预设阈值进行比较;
[0176] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作。
[0177] 进一步地,所述垃圾信息清理程序被处理器执行时,还实现根据终端当前的已用存储空间容量以及磁盘碎片信息量,计算垃圾清理的预测值的步骤:
[0178] 将终端当前的已用存储空间容量以及磁盘碎片信息量作为输入向量X;
[0179] 将输入向量X输入到激活函数Y=φ(WX+B)中得到输出值Y,其中,W和B为激活函数的参数值;
[0180] 将所述输出值Y作为垃圾清理的预测值。
[0181] 进一步地,所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤之前,所述垃圾信息清理程序被处理器执行时,还实现以下步骤:
[0182] 获取终端历史记录的预存输入向量X'和预存输出向量,其中,所述预存输入向量为终端事先进行垃圾清理时对应的已用存储空间容量以及磁盘碎片信息量,所述预存输出向量为终端执行垃圾清理操作对应的量化值,所述预存输出向量为常数值;
[0183] 采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值,以便后续采用训练后的激活函数计算垃圾清理的预测值。
[0184] 进一步地,所述垃圾信息清理程序被处理器执行时,还实现采用预存输入向量X'和预存输出向量训练激活函数中的两个参数值的步骤:
[0185] 将预存输入向量X'输入到激活函数中得到模拟值Y'=φ(WX'+B);
[0186] 根据预存输出向量以及模拟值Y'求损失函数;
[0187] 对所述损失函数进行求导,以根据导数的最小值得到激活函数的两个参数值。
[0188] 进一步地,所述垃圾信息清理程序被处理器执行时,还实现根据预存输出向量以及模拟值Y'求损失函数的步骤:
[0189] 计算预存输出向量与模拟值Y'的差值;
[0190] 对所述差值求绝对值,得到损失函数。
[0191] 进一步地,所述垃圾信息清理程序被处理器执行时,还实现在所述预测值达到所述预设阈值时,输出提示信息,以便终端执行垃圾清理操作的步骤:
[0192] 在所述预测值达到所述预设阈值时,输出提示信息,以便终端接收到垃圾信息的确认清理指令时,执行垃圾清理操作。
[0193] 进一步地,所述将所述预测值与预设阈值进行比较的步骤之后,所述垃圾信息清理程序被处理器执行时,还实现以下步骤:
[0194] 在所述预测值小于所述预设阈值时,继续执行所述读取终端当前的已用存储空间容量以及磁盘碎片信息量的步骤。
[0195] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0196] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0197] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0198] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

附图说明

[0032] 图1为实现本发明各个实施例一种终端的硬件结构示意图;
[0033] 图2为本发明实施例提供的一种通信网络系统架构图;
[0034] 图3为实现本发明各个实施例一种服务器的硬件结构示意图;
[0035] 图4为本发明垃圾信息清理方法第一实施例的流程示意图;
[0036] 图5为图4中步骤S20的细化流程示意图;
[0037] 图6为本发明垃圾信息清理方法第二实施例的流程示意图;
[0038] 图7为图6中步骤S60的细化流程示意图;
[0039] 图8为图7中步骤S62的细化流程示意图。
[0040] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做说明。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号