一种对服务器进行数据清理的方法、装置及服务器的制造方法

文档序号:10612688阅读:326来源:国知局
一种对服务器进行数据清理的方法、装置及服务器的制造方法
【专利摘要】本发明实施例提供一种对服务器进行数据清理的方法、装置及服务器,其中所述方法包括:在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时,生成数据清理指令,所述数据清理指令包括路由器标识;将所述数据清理指令发送至云端服务器,促使所述云端服务器在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,并在查找到所述对应的账号绑定关系时删除所述对应的账号绑定关系,以及,生成响应信息并向所述路由器返回所述响应信息,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系。本发明实施例可以确保路由器恢复出厂设置后,路由器中存储的信息与云端服务器中存储的信息的一致性。
【专利说明】
一种对服务器进行数据清理的方法、装置及服务器
技术领域
[0001] 本发明实施例涉及数据处理技术领域,尤其涉及一种对服务器进行数据清理的方法、装置及服务器。【背景技术】
[0002]随着科学技术的发展,终端设备的智能化程度越来越高,智能设备越来越普及,作为网关设备的路由器也提出了智能路由器的概念。
[0003]智能路由器是指智能化管理的路由器,通常具有独立的操作系统,可以由用户自行安装各种应用,自行控制带宽、自行控制在线人数、自行控制浏览网页、自行控制在线时间、同时拥有强大的USB共享功能,做到网络和设备的智能化管理。
[0004]智能路由器较为常用的操作系统为基于OpenWrt的操作系统,其中,OpenWrt是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及V0IP设备中,在OpenWrt中,有专门的配置文件用来保存数据,并且提供丰富的访问接口。
[0005] 在智能路由器的配置文件中可以保存用户的登录账号信息,但在路由器执行恢复出厂操作时,会清空配置文件中的登录账号信息。因此,若路由器执行恢复出厂操作重启后,从路由器的角度来看,是没有用户的登录账号信息的(包括登录账号信息和路由器的一对一绑定关系),而在与路由器交互的云端服务器中,用户的登录账号信息与路由器的绑定关系是存在的,这就导致了云端服务器和路由器本地的信息不一致。
【发明内容】

[0006] 本发明实施例提供一种对服务器进行数据清理的方法、装置及服务器,用以解决现有技术中云端服务器和路由器本地的信息不一致的缺陷,确保路由器恢复出厂设置后, 路由器中存储的信息与云端服务器中存储的信息的一致性。
[0007] 本发明实施例提供一种对服务器进行数据清理的方法,包括:
[0008] 在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时,生成数据清理指令,所述数据清理指令包括路由器标识;
[0009] 将所述数据清理指令发送至云端服务器,促使所述云端服务器在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,并在查找到所述对应的账号绑定关系时删除所述对应的账号绑定关系,以及,生成响应信息并向所述路由器返回所述响应信息,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系。
[0010] 本发明实施例提供一种对服务器进行数据清理的方法,包括:
[0011]步骤S1,云端服务器接收路由器发送的数据清理指令,其中,所述数据清理指令为所述路由器在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时生成的指令,所述数据清理指令包括所述路由器标识;
[0012]步骤S2,在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系;
[0013]步骤S3,在查找到所述对应的账号绑定关系时,删除所述对应的账号绑定关系;
[0014]步骤S4,生成响应信息,并向所述路由器返回所述响应信息。
[0015]本发明实施例提供一种对服务器进行数据清理的装置,包括:
[0016]指令生成模块,用于在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时,生成数据清理指令,所述数据清理指令包括路由器标识;
[0017]第一指令发送模块,用于将所述数据清理指令发送至云端服务器,促使所述云端服务器在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,并在查找到所述对应的账号绑定关系时删除所述对应的账号绑定关系,以及,生成响应信息并向所述路由器返回所述响应信息,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系。
[0018]本发明实施例提供一种数据清理的服务器,包括:
[0019]第一指令接收模块,用于接收路由器发送的数据清理指令,其中,所述数据清理指令为所述路由器在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时生成的指令,所述数据清理指令包括所述路由器标识;
[0020]账号查找模块,用于在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系;
[0021]关系删除模块,用于在查找到所述对应的账号绑定关系时,删除所述对应的账号绑定关系;
[0022]响应信息生成模块,用于生成响应信息,并向所述路由器返回所述响应信息。
[0023]本发明实施例提供的一种对服务器进行数据清理的方法、装置及服务器,当判定路由器的启动操作为恢复出厂设置后的重启操作后,生成数据清理指令并发送至云端服务器,以请求云端服务器删除与该路由器的路由器标识对应的账号绑定关系,以保证账号绑定关系的成功删除,确保路由器恢复出厂设置后,路由器中存储的信息与云端服务器中存储的信息的一致性。【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本发明实施例的一种对服务器进行数据清理的方法实施例一的步骤流程图;
[0026]图2为本发明实施例的一种对服务器进行数据清理的方法实施例二的步骤流程图;
[0027]图3为本发明实施例的一种对服务器进行数据清理的方法实施例三的步骤流程图;
[0028]图4为本发明实施例的一种对服务器进行数据清理的装置实施例的结构框图;
[0029]图5为本发明实施例的一种数据清理的服务器实施例的结构框图。【具体实施方式】
[0030]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]参考图1,示出了本发明实施例的一种对服务器进行数据清理的方法实施例一的步骤流程图,具体可以包括如下步骤:
[0032]步骤101,在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时, 生成数据清理指令,所述数据清理指令包括路由器标识;
[0033]步骤102,将所述数据清理指令发送至云端服务器;
[0034]其中,所述数据清理指令用于促使所述云端服务器在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,并在查找到所述对应的账号绑定关系时删除所述对应的账号绑定关系,以及,生成响应信息并向所述路由器返回所述响应信息,其中, 所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系。
[0035]在本发明实施例中,当判定路由器的启动操作为恢复出厂设置后的重启操作后, 生成数据清理指令并发送至云端服务器,以请求云端服务器删除与该路由器的路由器标识对应的账号绑定关系,保证账号绑定关系的成功删除,确保路由器恢复出厂设置后,路由器中存储的信息与云端服务器中存储的信息的一致性。
[0036]参考图2,示出了本发明实施例的一种对服务器进行数据清理的方法实施例二的步骤流程图,具体可以包括如下步骤:
[0037]步骤201,若检测到当前路由器启动,启动预设的服务程序;
[0038]应用于本发明实施例,可以在路由器中设置有专用的服务程序,该服务程序随着路由器的启动而启动。
[0039]在具体实现中,当该服务程序完成初始化操作以后,可以变成路由器的守护进程, 其中,守护进程也即Daemon进程,是Linux中的后台服务进程,它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件,守护进程常常在设备引导装入时启动。
[0040]步骤202,采用所述服务程序判断所述启动操作是否为恢复出厂设置后的重启操作;若是,则执行步骤203,若否,则执行步骤208 ;
[0041]服务程序启动后,可以采用服务程序与云端服务器进行数据通信,以请求云端服务器完成与路由器相关的数据清理等操作。
[0042]首先,服务程序可以判断路由器的启动操作是否为恢复出厂设置后的重启操作, 其中,恢复出厂设置是指将设备或仪器的个性设置恢复到出厂的默认状态,如开始界面、待机方式、操作快捷键、定时提醒等等恢复到出厂时的设置。
[0043]在本发明实施例的一种优选实施例中,步骤202进一步可以为:
[0044]采用所述服务程序判断预设的配置文件中是否存在令牌token信息;若是,则判定所述启动操作不为恢复出厂设置后的重启操作;若否,则判定所述启动操作为恢复出厂设置后的重启操作。
[0045] 需要说明的是,本发明实施例中的路由器是基于OpenWrt框架实现的,当用户登录账号信息时,路由器可以获得对应的令牌token信息,并将其保存在配置文件中。若路由器恢复出厂设置,则会清空配置文件中的令牌token信息。
[0046] 因此,可以通过判断配置文件中是否存在token信息来判断路由器的启动操作是否为恢复出厂设置后的重启操作,如果配置文件中存在token信息,则表示配置文件没有被清空,进一步说明路由器没有执行恢复出厂设置;否则,如果配置文件中没有存在token 信息,则表示配置文件被清空,进一步说明路由器执行了恢复出厂设置。
[0047] 步骤203,采用所述服务程序生成数据清理指令;
[0048] 若服务程序判定当前路由器的启动操作为恢复出厂设置后的重启操作,此时,月艮务程序可以获得该路由器的硬件信息,例如路由器标识等,并依据该路由器标识生成数据清理指令,该数据清理指令可以用于请求云端服务器在云端服务器中删除与该路由器相关的数据,例如,删除路由器标识与用户的登录账号信息一一对应的账号绑定关系。
[0049] 作为一种示例,路由器标识可以包括如下识别信息的一种或多种:路由器的 SN(Serial Number,设备序列号)码、路由器的密钥标记mac_key、路由器的设备ID等等。
[0050] 步骤204,采用所述服务程序将所述数据清理指令发送至云端服务器;
[0051] 服务程序将生成数据清理指令以后,可以将该携带路由器标识的数据清理指令发送至云端服务器中,以促使云端服务器完成如下操作:在预先存储的账号绑定关系中查找与该路由器标识对应的账号绑定关系,并在查找到对应的账号绑定关系时删除该对应的账号绑定关系,以及,生成响应信息并向服务程序返回该响应信息。
[0052] 具体来说,在云端服务器侧,其在数据库中存储了路由器的硬件信息,包括路由器标识等,并保存该路由器标识与用户的登录账号信息的账号绑定关系。云端服务器接收到数据清理指令后,在数据库中匹配该数据清理指令所携带的路由器标识,并根据匹配结果返回响应信息。
[0053] 具体的,若云端服务器能够在数据库中匹配到该路由器标识,则可以获得与该路由器标识对应的账号绑定关系,并删除该账号绑定关系,以保证与路由器信息的一致性。在这以后,云端服务器可以生成成功响应信息,并将该成功响应信息返回服务程序。
[0054] 若云端服务器没有在数据库中查找到该路由器标识,则表示该路由器标识并不存在,即云端服务器中不存在与该路由器标识对应的账号绑定关系,出现这种情况可能由于用户根本没有登录账号,则路由器的配置文件中也不会存在token信息,所以云端服务器也不存在与该路由器标识对应的账号绑定关系,此时云端服务器可以生成失败响应信息。 需要说明的是,由于导致云端服务器生成失败响应信息的原因可以有多种,因此,可以用不同的错误码表示不用原因导致的失败响应信息,即云端服务器中不存在账号绑定关系而生成的失败响应信息,可以用反映绑定关系不存在的错误码表示。
[0055] 除了上述因账号绑定关系不存在而导致的失败响应信息外,还可以有其他因素导致云端服务器生成失败响应信息,例如,由于网络故障或数据库故障等原因导致匹配路由器标识失败,进而导致删除所述账号绑定关系失败,此时,也会生成失败响应信息。本发明实施例将此类删除账号绑定关系失败而生成的失败响应信息称为预设规则的失败响应信息。
[0056]步骤205,判断是否在第一时间段内接收到云端服务器返回的响应信息;若是,则执行步骤206 ;若否,则执行步骤207 ;
[0057]服务程序向云端服务器发送数据清理指令后,一直等待云端服务器返回的响应信息,为了避免服务程序处于死等状态,本发明实施例设置等待的时间为第一时间段,并判断服务程序在第一时间段内是否接收到云端服务器返回的响应信息。
[0058] 在具体实现中,服务程序在第一时间段内没有接收到云端服务器返回的响应信息的情况包括但不限于以下两种情况:
[0059] 第一种情况是,由于网络故障,或者网络连接断开等情况,导致服务程序发送的数据清理指令并没有发送成功至云端服务器中,因此云端服务器也不会收到该数据清理指令以及作出相应的响应,在这种情况下,服务程序在第一时间段内是不会接收到云端服务器返回的响应信息的。
[0060]另一种情况是,服务程序能够成功将数据清理指令发送给云端服务器,云端服务器也能做出相应的处理,生成响应信息并返回,但在返回响应信息的过程中,由于网络故障,或者网络连接断开等情况,导致服务程序并不能在第一时间段内接收到云端服务器返回的响应信息。
[0061]步骤206:判断所述响应信息是否为预设规则的失败响应信息;若是,则执行步骤 207,若否,执行子步骤208 ;
[0062]步骤207:间隔第二预设时间段再次向所述云端服务器发送所述数据清理指令, 返回步骤205 ;
[0063]步骤208:退出所述服务程序。
[0064]若服务程序在第一时间段内可以接收到云端服务器返回的响应信息,则服务程序进一步判断该响应信息的类型,若响应信息为成功响应信息,则表示云端服务器删除账号绑定关系成功,此时服务程序的任务完成,可以退出该服务程序。
[0065] 若响应信息为账号绑定关系不存在的失败响应信息,则表示云端服务器中并不存在该账号绑定关系,此时服务程序的任务完成,可以退出该服务程序。
[0066]若响应信息为预设规则的失败响应信息,则表示云端服务器由于网络故障或数据库故障等原因暂时不能成功将账号绑定关系删除,此时服务程序需要间隔第二时间段(例如10秒)再次甚至重复发送数据清理指令至云端服务器,直到云端服务器将账号绑定关系删除成功为止。
[0067]当服务程序需要退出时,在具体实现中,为了节省路由器的存储资源以及数据处理资源,提高数据处理效率,服务程序可以首先释放所占的路由器资源,归还存储空间,然后才退出服务程序,路由器继续工作。
[0068] 在本发明实施例中,通过在路由器中设置专门的服务程序来完成恢复出厂设置重启操作的判断、数据清理指令的生成、以及数据清理指令的发送和响应信息的接收等操作, 使得服务程序可以专注于上述操作,提高路由器的操作效率。
[0069]另外,本发明实施例在没有接收到响应信息或接收的响应信息为预设规则的失败响应信息时,采用服务程序重复发送数据清理指令,直到云端服务器成功删除所述账号绑定关系为止,确保云端服务器中账号绑定关系被成功删除,以保证路由器与云端服务器的数据一致性。
[0070]参考图3,示出了本发明实施例的一种对服务器进行数据清理的方法实施例三的步骤流程图,具体可以包括如下步骤:
[0071]步骤301,云端服务器接收路由器发送的数据清理指令;
[0072]其中,所述数据清理指令为所述路由器在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时生成的指令,所述数据清理指令包括所述路由器标识。
[0073]步骤302,在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系;
[0074]其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系。
[0075]步骤303,在查找到所述对应的账号绑定关系时,删除所述对应的账号绑定关系;
[0076]步骤304,生成响应信息,并向所述路由器返回所述响应信息,其中,所述响应信息包括预设规则的失败响应信息;
[0077]在本发明实施例的一种优选实施例中,还可以包括如下步骤:
[0078]若在第二预设时间段内再次接收到所述路由器发送的所述数据清理指令,则返回所述步骤302,其中,所述路由器在第一预设时间段内没有接收到云端服务器返回的所述响应信息,或者,接收到的响应信息为所述预设规则的失败响应信息时再次发送所述数据清理指令。
[0079]在本发明的一种优选实施例中,所述云端服务器与所述路由器启动的服务程序进行数据通信。
[0080]在本发明的一种优选实施例中,所述预设规则的失败响应信息为删除所述账号绑定关系失败而生成的失败响应信息。
[0081]对于图3的实施例而言,由于其与图2的方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0082]参考图4,示出了本发明实施例的一种对服务器进行数据清理的装置实施例的结构框图,其中,本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块,具体可以包括如下模块:
[0083]指令生成模块401,用于在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时,生成数据清理指令,所述数据清理指令包括路由器标识;
[0084]第一指令发送模块402,用于将所述数据清理指令发送至云端服务器,促使所述云端服务器在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,并在查找到所述对应的账号绑定关系时删除所述对应的账号绑定关系,以及,生成响应信息并向所述路由器返回所述响应信息,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系;
[0085]在本发明的一种优选实施例中,所述响应信息包括预设规则的失败响应信息,所述装置还可以包括:
[0086]第二指令发送模块,用于在第一预设时间段内没有接收到云端服务器返回的所述响应信息,或者,接收到的响应信息为所述预设规则的失败响应信息时,间隔第二预设时间段再次向所述云端服务器发送所述数据清理指令。
[0087]在本发明的一种优选实施例中,所述指令生成模块401可以包括如下子模块:
[0088]程序启动子模块,用于在检测到当前路由器启动时,启动预设的服务程序;
[0089]操作判定子模块,用于采用所述服务程序判断所述启动操作是否为恢复出厂设置后的重启操作;
[0090]指令生成子模块,用于在判定所述启动操作为恢复出厂设置后的重启操作时,采用所述服务程序生成数据清理指令;
[0091]程序退出子模块,用于在判定所述启动操作不为恢复出厂设置后的重启操作时, 退出所述服务程序。
[0092]在本发明的一种优选实施例中,所述操作判定子模块还用于:
[0093]采用所述服务程序判断预设的配置文件中是否存在令牌token信息;
[0094]若是,则判定所述启动操作不为恢复出厂设置后的重启操作;
[0095]若否,则判定所述启动操作为恢复出厂设置后的重启操作。
[0096]在本发明的一种优选实施例中,所述第二指令发送模块包括如下子模块:
[0097]第一判断子模块,用于判断是否在第一时间段内接收到云端服务器返回的响应信息;若是,则调用第二判断子模块;若否,则调用指令发送子模块;
[0098]第二判断子模块,用于判断所述响应信息是否为预设规则的失败响应信息,若是, 则调用指令发送子模块,若否,则调用程序退出子模块;
[0099]指令发送子模块,用于间隔第二预设时间段再次向所述云端服务器发送所述数据清理指令,返回子步骤S11 ;
[0100]程序退出子模块,用于退出所述服务程序。
[0101]在本发明的一种优选实施例中,所述所述预设规则的失败响应信息为删除所述账号绑定关系失败而生成的失败响应信息。
[0102]对于图4的装置实施例而言,由于其与上述方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0103]参考图5,示出了本发明实施例的一种数据清理的服务器实施例的结构框图,其中,本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块,具体可以包括如下模块:
[0104]第一指令接收模块501,用于接收路由器发送的数据清理指令,其中,所述数据清理指令为所述路由器在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时生成的指令,所述数据清理指令包括所述路由器标识;
[0105]账号查找模块502,用于在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系;
[0106]关系删除模块503,用于在查找到所述对应的账号绑定关系时,删除所述对应的账号绑定关系;
[0107]响应信息生成模块504,用于生成响应信息,并向所述路由器返回所述响应信息,
[0108]在本发明的一种优选实施例中,所述响应信息包括预设规则的失败响应信息;所述服务器还可以包括:
[0109]第二指令接收模块,用于在第二预设时间段内再次接收所述路由器发送的所述数据清理指令,并调用账号查找模块,其中,所述路由器在第一预设时间段内没有接收到云端服务器返回的所述响应信息,或者,接收到的响应信息为所述预设规则的失败响应信息时再次发送所述数据清理指令。
[0110]在本发明的一种优选实施例中,所述云端服务器与所述路由器启动的服务程序进行数据通信。
[0111]在本发明的一种优选实施例中,所述预设规则的失败响应信息为删除所述账号绑定关系失败而生成的失败响应信息。
[0112]对于图5的服务器实施例而言,由于其与上述方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0113]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0114]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0115]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种对服务器进行数据清理的方法,其特征在于,包括:在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时,生成数据清理 指令,所述数据清理指令包括路由器标识;将所述数据清理指令发送至云端服务器,促使所述云端服务器在预先存储的账号绑定 关系中查找与所述路由器标识对应的账号绑定关系,并在查找到所述对应的账号绑定关系 时删除所述对应的账号绑定关系,以及,生成响应信息并向所述路由器返回所述响应信息, 其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系。2.根据权利要求1所述的方法,其特征在于,所述响应信息包括预设规则的失败响应 信息,在所述将所述数据清理指令发送至云端服务器的步骤之后,还包括:若在第一预设时 间段内没有接收到云端服务器返回的所述响应信息,或者,接收到的响应信息为所述预设 规则的失败响应信息,则间隔第二预设时间段再次向所述云端服务器发送所述数据清理指 令。3.根据权利要求2所述的方法,其特征在于,所述在判定当前启动的路由器的启动操 作为恢复出厂设置后的重启操作时,生成数据清理指令的步骤包括:若检测到当前路由器启动,启动预设的服务程序;采用所述服务程序判断所述启动操作是否为恢复出厂设置后的重启操作;若是,则采用所述服务程序生成数据清理指令;若否,则退出所述服务程序。4.根据权利要3所述的方法,其特征在于,所述采用所述服务程序判断所述启动操作 是否为恢复出厂设置后的重启操作的步骤包括:采用所述服务程序判断预设的配置文件中是否存在令牌token信息;若是,则判定所述启动操作不为恢复出厂设置后的重启操作;若否,则判定所述启动操作为恢复出厂设置后的重启操作。5.根据权利要求3或4所述的方法,其特征在于,所述若在第一预设时间段内没有接收 到云端服务器返回的所述响应信息,或者,接收到的响应信息为预设规则的失败响应信息, 则间隔第二预设时间段再次向所述云端服务器发送所述数据清理指令的步骤包括:子步骤S11,判断是否在第一时间段内接收到云端服务器返回的响应信息;若是,则执 行子步骤S12 ;若否,则执行子步骤S13 ;子步骤S12,判断所述响应信息是否为预设规则的失败响应信息,若是,则执行子步骤 S13,若否,则执行子步骤S14;子步骤S13,间隔第二预设时间段再次向所述云端服务器发送所述数据清理指令,返回 子步骤S11 ;子步骤S14,退出所述服务程序。6.根据权利要求1或2或3或4所述的方法,其特征在于,所述预设规则的失败响应信 息为删除所述账号绑定关系失败而生成的失败响应信息。7.—种对服务器进行数据清理的方法,其特征在于,包括:步骤S1,云端服务器接收路由器发送的数据清理指令,其中,所述数据清理指令为所述 路由器在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时生成的指令, 所述数据清理指令包括所述路由器标识;步骤S2,在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系, 其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系;步骤S3,在查找到所述对应的账号绑定关系时,删除所述对应的账号绑定关系;步骤S4,生成响应信息,并向所述路由器返回所述响应信息。8.根据权利要求7所述的方法,其特征在于,所述响应信息包括预设规则的失败响应 信息,所述方法还包括:步骤S5,若在第二预设时间段内再次接收到所述路由器发送的所述数据清理指令,则 返回所述步骤S2,其中,所述路由器在第一预设时间段内没有接收到云端服务器返回的所 述响应信息,或者,接收到的响应信息为所述预设规则的失败响应信息时,再次发送所述数 据清理指令。9.根据权利要求7或8所述的方法,其特征在于,所述云端服务器与所述路由器启动的 服务程序进行数据通信。10.根据权利要求7或8所述的方法,其特征在于,所述预设规则的失败响应信息为删 除所述账号绑定关系失败而生成的失败响应信息。11.一种对服务器进行数据清理的装置,其特征在于,包括:指令生成模块,用于在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操 作时,生成数据清理指令,所述数据清理指令包括路由器标识;第一指令发送模块,用于将所述数据清理指令发送至云端服务器,促使所述云端服务 器在预先存储的账号绑定关系中查找与所述路由器标识对应的账号绑定关系,并在查找到 所述对应的账号绑定关系时删除所述对应的账号绑定关系,以及,生成响应信息并向所述 路由器返回所述响应信息,其中,所述账号绑定关系为路由器标识与用户的登录账号信息 的绑定关系。12.根据权利要求11所述的装置,其特征在于,所述响应信息包括预设规则的失败响 应信息,所述装置还包括:第二指令发送模块,用于在第一预设时间段内没有接收到云端服务器返回的所述响应 信息,或者,接收到的响应信息为所述预设规则的失败响应信息时,间隔第二预设时间段再 次向所述云端服务器发送所述数据清理指令。13.—种数据清理的服务器,其特征在于,包括:第一指令接收模块,用于接收路由器发送的数据清理指令,其中,所述数据清理指令为 所述路由器在判定当前启动的路由器的启动操作为恢复出厂设置后的重启操作时生成的 指令,所述数据清理指令包括所述路由器标识;账号查找模块,用于在预先存储的账号绑定关系中查找与所述路由器标识对应的账号 绑定关系,其中,所述账号绑定关系为路由器标识与用户的登录账号信息的绑定关系;关系删除模块,用于在查找到所述对应的账号绑定关系时,删除所述对应的账号绑定 关系;响应信息生成模块,用于生成响应信息,并向所述路由器返回所述响应信息。14.根据权利要求13所述的服务器,其特征在于,所述响应信息包括预设规则的失败 响应信息,所述服务器还包括:第二指令接收模块,用于在第二预设时间段内再次接收所述路由器发送的所述数据清理指令,并调用账号查找模块,其中,所述路由器在第一预设时间段内没有接收到云端服务 器返回的所述响应信息,或者,接收到的响应信息为所述预设规则的失败响应信息时再次 发送所述数据清理指令。
【文档编号】G06F9/445GK105975359SQ201510472361
【公开日】2016年9月28日
【申请日】2015年8月4日
【发明人】梁文磊, 薛凯
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1