公开/公告号CN101877848A
专利类型发明专利
公开/公告日2010-11-03
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN201010174791.1
发明设计人 乐慧;
申请日2010-05-11
分类号H04W8/20(20090101);H04W88/02(20090101);
代理机构44287 深圳市世纪恒程知识产权代理事务所;
代理人胡海国
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
入库时间 2023-12-18 01:13:49
法律状态公告日
法律状态信息
法律状态
2014-12-10
授权
授权
2012-02-22
实质审查的生效 IPC(主分类):H04W8/20 申请日:20100511
实质审查的生效
2010-11-03
公开
公开
技术领域
本发明涉及移动通信技术,尤其涉及一种移动终端、移动终端数据保护方法以及移动终端监控系统。
背景技术
随着移动通信技术的不断发展,手机或者是个人数码助理(PersonalDigital Assistant,PDA)等移动终端已经不仅仅作为单纯的通讯工具。由于上述移动终端具有体积小、易携带、使用方便等优点,使其已经逐渐成为用户的个人信息存储载体。许多移动终端用户习惯将联系人、照片、日程等涉及个人信息安全的重要个人信息保存在移动终端里。虽然可以为个人工作、生活提供了极大便利,但是当移动终端遗失或者是被盗之后,如果落入不法分子的手中,移动终端的所存储的个人信息数据及可能被不法分子利用,使移动终端的用户蒙受精神及物质上的损失。因此,有必要提供具有数据保护功能的移动终端。
发明内容
本发明的主要目的在于提供一种移动终端、移动终端数据保护方法以及移动终端监控系统,将被监控移动终端的数据删除,防止被监控移动终端的数据外泄,保证失主的个人信息安全。
本发明提供一种移动终端数据保护方法,该移动终端设置有应用管理系统以及数据删除模块。该移动终端数据保护方法包括以下步骤:应用管理系统判断是否接收到推入通知或者平台请求;当接收到推入通知或者平台请求时,应用管理系统启动数据删除模块;数据删除模块删除数据。
优选的,上述应用管理系统判断是否接收到推入通知或者平台请求的步骤之前还包括:移动终端开机后,自动启动SIM卡验证模块;SIM卡验证模块验证SIM卡,并判断SIM卡验证是否通过。
优选的,上述移动终端数据保护方法还包括:当SIM卡验证通过时,移动终端的应用管理系统在监听端口监听推入通知;应用管理系统判断推入通知是否为监控移动终端发出,当是监控移动终端发出时,应用管理系统启动数据删除模块删除数据。
优选的,上述移动终端数据保护方法还包括:当SIM卡验证未通过时,提示用户输入密码;接收用户输入的密码,并判断密码是否正确;记录输入密码失败的次数,并判断输入密码失败的次数是否大于预设值。
优选的,上述移动终端数据保护方法还包括:当密码输入失败的次数大于预设值时,应用管理系统启动数据删除模块删除数据。
本发明还提供一种移动终端,包括应用管理系统和数据删除模块,其中:应用管理系统,用于判断是否接收到推入通知或者平台请求;以及用于在接收到推入通知或者平台请求时,启动数据删除模块;数据删除模块,用于删除数据。
优选的,上述移动终端还包括SIM卡验证模块,用于验证SIM卡,并判断SIM卡验证是否通过。
优选的,上述应用管理系统还用于:在当SIM卡验证通过时,在监听端口监听推入通知;以及判断推入通知是否为监控移动终端发出,当是监控移动终端发出时,启动数据删除模块删除数据。
优选的,上述移动终端还包括密码模块,用于在SIM卡验证未通过时,提示用户输入密码;以及接收用户输入的密码,并判断密码是否正确。
优选的,上述密码模块还用于记录输入密码失败的次数,并判断输入密码失败的次数是否大于预设值。
本发明还提供一种移动终端监控系统,包括监控移动终端和被监控移动终端,其中:监控移动终端,用于向被监控移动终端发送推入通知;被监控移动终端包括应用管理系统和数据删除模块。应用管理系统,用于判断是否接收到平台请求或者推入通知,以及在接收到推入通知或者平台请求时,启动数据删除模块;数据删除模块,用于删除数据。
本发明实施例提供的移动终端、移动终端数据保护方法以及移动终端监控系统,在失主发现移动终端遗失后,利用监控移动终端向被监控移动终端发送了推入通知,及时将被监控移动终端的数据删除,防止被监控移动终端的数据外泄,保证了失主的个人信息安全。
附图说明
图1是本发明移动终端数据保护方法一实施例的流程示意图;
图2是本发明移动终端数据保护方法另一实施例的流程示意图;
图3是本发明移动终端一实施例的结构示意图;
图4是本发明移动终端另一实施例的结构示意图;
图5是本发明移动终端监控系统一实施例的结构示意图;
图6是本发明移动终端监控系统另一实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
本发明涉及监控移动终端及被监控移动终端,二者均支持Java功能,其中被监控移动终端还设置有应用管理系统(Application Management System,AMS)以及数据删除模块(MIDletDataClear)。监控移动终端用于向被监控移动终端发送推入通知(Push Notification),以通过该推入通知告知被监控移动终端的应用管理系统启动数据删除模块删除数据。此外,被监控移动终端为数据删除模块注册有入站(Inbound)网络连接,由应用管理系统负责监听在该已经注册的入站网络连接上是否接收到监控移动终端发送的推入通知,当接收到推入通知时,启动数据删除模块删除数据。本发明为数据删除模块注册入站网络连接的方式,包括静态注册方式和动态注册方式,本发明将以静态注册为例进行说明。本领域技术人员可根据所提供的静态注册方式的方案得到动态注册方式的方案。
本发明的总体技术方案为,移动终端的应用管理系统判断是否接收到推入通知或者平台请求;当接收到推入通知或者平台请求时,应用管理系统启动数据删除模块;数据删除模块删除移动终端的数据。以下结合说明书附图及具体实施例进一步说明本发明的技术方案。
图1是本发明移动终端数据保护方法一实施例的流程示意图。
当被监控移动终端遗失后,拾得者或者是盗窃者未关闭被监控移动终端时,失主及时利用监控移动终端向被监控移动终端发送了推入通知,则被监控移动终端将依照如下步骤保护数据,其中本实施例所提到的移动终端均是指被监控移动终端:
步骤S101,移动终端的应用管理系统在监听端口监听推入通知。
本实施例中,在Java应用描述(Java Application Description,JAD)文件中增加有MIDlet-Push-<1>属性,该属性设置为:
MIDlet-Push-1:sms://:5000,MIDletDataClear,13911111111,添加该属性后,则表示采用的连接协议为短消息服务(Short Messaging Service,SMS)协议,注册的监听端口号为5000,MIDlet类别名称为MIDletDataClear,推入通知的有效来源为移动终端号码为13911111111的移动终端,即监控移动终端。当然除了SMS协议之外,本发明还可使用传输控制协议或用户数据报协议,本发明对此不作限定。
步骤S102,应用管理系统判断推入通知是否为监控移动终端发出,当是监控移动终端发出时,则进入步骤S103;否则返回步骤S101,继续监听。
在本实施例中,由于推入通知的有效来源是号码为13911111111的监控移动终端。此时,应用管理系统在5000端口监听推入通知是否为号码为13911111111的监控移动终端所发出。
步骤S103,应用管理系统启动数据删除模块删除数据。
在本实施例中,数据删除模块使用Java的JSR75扩展功能包实现数据删除。具体实现方式如下:使用javax.microedition.io.file包FileSystemRegistry类的静态方法listRoots()方法获取所有文件系统根目录,调用Connector.open()依次打开文件连接,然后使用FileConnection的delete()方法删除该目录下所有文件。
本实施例中,当失主发现被监控移动终端遗失后,利用监控移动终端向被监控移动终端发送了推入通知,及时将被监控移动终端的数据删除,防止被监控移动终端的数据外泄,保证了失主的个人信息安全。
图2是本发明移动终端数据保护方法另一实施例的流程示意图。
当被监控移动终端遗失后,拾得者或者盗窃者由于电量不足或者是欲更换SIM卡而关闭了被监控移动终端,然后再次打开被监控移动终端时,则被监控移动终端将依照如下步骤保护数据,其中本实施例所提到的移动终端均是指被监控移动终端:
步骤S201,移动终端开机后,自动启动SIM(Subscriber Identity Module)卡验证模块。
本实施例中,移动终端开机后,自动启动SIM(Subscriber Identity Module)卡验证模块验证SIM卡。开机自动启动功能的实现采用以下方法:
在JAD文件中添加MIDlet-1-Type:autostart属性,同时还在JAD文件中添加自动启动(Autostart)许可,具体格式为MIDlet-Permissions:javax.microedition.midlet.AutoStart Permission。
步骤S202,SIM卡验证模块验证SIM卡,并判断SIM卡验证是否通过;当SIM卡验证通过时,说明移动终端并未更换SIM卡,进入步骤S203;当SIM卡验证未通过时,说明移动终端已经更换SIM卡,进入步骤S206。
本实施例中,SIM卡验证模块通过比较移动终端开机前的国际移动用户识别码(International Mobile Subscriber Identity,IMSI)和国际移动用户识别码验证移动终端是否更换了SIM卡。国际移动用户识别码是全球唯一的,由20位数字组成,例如8986 00 79 09 04 4 9311287。
步骤S203,移动终端的应用管理系统在监听端口监听推入通知。
本实施例中,在Java应用描述(Java Application Description,JAD)文件中增加有MIDlet-Push-<1>属性,该属性设置为:
MIDlet-Push-1:sms://:5000,MIDletDataClear,13911111111,添加该属性后,则表示采用的连接协议为短消息服务(Short Messaging Service,SMS)协议,注册的监听端口号为5000,MIDlet类别名称为MIDletDataClear,推入通知的有效来源为移动终端号码为13911111111的移动终端,即监控移动终端。
步骤S204,应用管理系统判断推入通知是否为监控移动终端发出,当是监控移动终端发出时,则进入步骤S208;否则返回步骤S203,继续监听。
在本实施例中,由于推入通知的有效来源是号码为13911111111的监控移动终端。此时,应用管理系统在5000端口监听推入通知是否为号码为13911111111的监控移动终端所发出。
步骤S205,提示用户输入密码。
步骤S206,接收用户输入的密码,并判断密码是否正确;当密码正确时,本流程结束;当密码错误时,进入步骤S207。
步骤S207,记录输入密码失败的次数,并判断输入密码失败的次数是否大于预设值。当密码输入失败的次数大于预设值时,进入步骤S208,否则返回步骤S205。
本实施例中的预设值可根据需要进行设定,例如设定为3次,当然也可以设定为其它数值,本发明对此不作限定。
步骤S208,应用管理系统启动数据删除模块删除数据,本流程结束。
在本实施例中,触发应用管理系统启动数据删除模块,为步骤205中的推入通知,或者是通过应用管理系统向数据删除模块发送采用平台请求直接启动,该请求的格式为:this.platformRequest(“MIDletDataClear”)。
数据删除模块使用Java的JSR75扩展功能包实现数据删除。具体实现方式如下:使用javax.microedition.io.file包FileSystemRegistry类的静态方法listRoots()方法获取所有文件系统根目录,调用Connector.open()依次打开文件连接,然后使用FileConnection的delete()方法删除该目录下所有文件。
本实施例中,当失主发现被监控移动终端遗失后,由于电量不足或者是欲更换SIM卡,拾得者或者盗窃者关闭了被监控移动终端,然后再次打开被监控移动终端时,首先验证被监控移动终端是否更换了SIM卡,当未更换SIM卡时,则利用监控移动终端向被监控移动终端发送了推入通知,及时将被监控移动终端的数据删除,防止被监控移动终端的数据外泄,保证了失主的个人信息安全;或者是被监控移动终端虽然未更换卡,但是未输入正确的密码,同样将被监控移动终端的数据删除,防止被监控移动终端的数据外泄,保证了失主的个人信息安全。
图3是本发明移动终端一实施例的结构示意图。
移动终端30包括应用管理系统301和数据删除模块302。
应用管理系统301,用于在监听端口监听推入通知,判断推入通知是否为监控移动终端发出,以及启动数据删除模块302。数据删除模块302,用于数据删除模块删除数据。
本实施例中,当失主发现被监控移动终端遗失后,利用监控移动终端向被监控移动终端发送了推入通知,被监控移动终端通过应用管理系统301启动数据删除模块302及时将数据删除,防止被监控移动终端的数据外泄,保证了失主的个人信息安全。
图4是本发明移动终端另一实施例的结构示意图。
移动终端30除了包括应用管理系统301和数据删除模块302之外,还包括SIM卡验证模块303,以及密码模块304。
SIM卡验证模块303,用于验证SIM卡,并判断SIM卡验证是否通过。
密码模块304用于提示用户输入密码,接收用户输入的密码,并判断密码是否正确;以及记录输入密码失败的次数,并判断输入密码失败的次数是否大于预设值。
本实施例中,当失主发现被监控移动终端遗失后,由于电量不足或者是欲更换SIM卡,拾得者或者盗窃者关闭了被监控移动终端,然后再次打开被监控移动终端时,首先通过SIM卡验证模块303验证被监控移动终端是否更换了SIM卡,当未更换SIM卡时,则接收监控移动终端向被监控移动终端发送的推入通知,通过数据删除模块302及时将被监控移动终端的数据删除,防止被监控移动终端的数据外泄,保证了失主的个人信息安全;或者是被监控移动终端虽然未更换卡,但是通过密码模块304验证后未输入正确的密码,同样将被监控移动终端的数据删除,防止被监控移动终端的数据外泄,保证了失主的个人信息安全。
图5是本发明移动终端监控系统一实施例的结构示意图。
本实施例中的移动终端监控系统包括监控移动终端510和被监控移动终端520,被监控移动终端520。
监控移动终端510用于向被监控移动终端520发送推入通知。被监控移动终端520包括应用管理系统521和数据删除模块522。
应用管理系统521,用于在监听端口监听推入通知,判断推入通知是否为监控移动终端510发出,以及启动数据删除模块522。数据删除模块522,用于数据删除模块删除数据。
本实施例中,当失主发现被监控移动终端520遗失后,利用监控移动终端520向被监控移动终端520发送了推入通知,被监控移动终端520通过应用管理系统521启动数据删除模块522及时将数据删除,防止被监控移动终端520的数据外泄,保证了失主的个人信息安全。
图6是本发明移动终端监控系统另一实施例的结构示意图。
被监控移动终端520除了包括应用管理系统521和数据删除模块522之外,还包括SIM卡验证模块523,以及密码模块524。
SIM卡验证模块523,用于验证SIM卡,并判断SIM卡验证是否通过。
密码模块524用于提示用户输入密码,接收用户输入的密码,并判断密码是否正确;以及记录输入密码失败的次数,并判断输入密码失败的次数是否大于预设值。
本实施例中,当失主发现被监控移动终端520遗失后,由于电量不足或者是欲更换SIM卡,拾得者或者盗窃者关闭了被监控移动终端520,然后再次打开被监控移动终端520时,首先通过SIM卡验证模块523验证被监控移动终端520是否更换了SIM卡,当未更换SIM卡时,则接收监控移动终端510向被监控移动终端520发送的推入通知,通过数据删除模块522及时将被监控移动终端520的数据删除,防止被监控移动终端520的数据外泄,保证了失主的个人信息安全;或者是被监控移动终端520虽然未更换卡,但是通过密码模块524验证后未输入正确的密码,同样将被监控移动终端520的数据删除,防止被监控移动终端520的数据外泄,保证了失主的个人信息安全。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
机译: 移动终端监控系统,移动终端监控装置,移动终端监控装置的程序,移动终端监控装置的记录媒体,移动终端监控,移动式终端监控,移动终端监控移动终端
机译: 移动终端,移动终端的数据保护方法以及移动终端的监视系统
机译: 用于确保接收方的移动终端接收的数据的服务质量的方法将第一网络的控制转移到第二网络。用于确保接收方的移动终端接收的数据的服务质量的装置执行将第一网络的控制权转移到第二网络的方法,用于保证服务质量数据的方法由设备执行将数据传输到移动终端,该终端执行将第一网络的控制权转移到第二网络设备以确保通过使用传输数据的设备进行的数据质量服务,用于执行将第一网络的控制权转移到第二网络的移动终端。计算机的通过记录读取方法以及用于确保数据质量的方法当移动终端在具有交换系统和不同数据传输速率的两个无线网络覆盖的服务区域之间移动时的服务