一种防止指令重复下发的方法和系统的制作方法

文档序号:10655159阅读:519来源:国知局
一种防止指令重复下发的方法和系统的制作方法
【专利摘要】本申请公开了一种防止指令重复下发的方法和系统,其中所述方法包括:响应于向移动终端下发指令,检索移动设备管理服务器中建立的待下发指令表的记录,确定对于同一移动终端是否存在同样指令的记录;响应于对于同一移动终端存在同样指令的记录,删除旧记录并创建新记录;及响应于对于同一移动终端不存在同样指令的记录,创建新记录;响应于一个或多个指令被移动终端取走,将与取走的指令相关的记录从所述待下发指令表删除。本发明方法或系统可防止重复下发指令并节省移动设备管理系统开销和流量。
【专利说明】
一种防止指令重复下发的方法和系统
技术领域
[0001]本申请涉及电数字数据处理领域,尤其涉及一种防止指令重复下发的方法和系统。【背景技术】
[0002]企业手机特指受企业管控的手机,一般通过MDM(移动设备管理)系统来实现企业管理员对员工持有的企业手机的管理。企业移动设备管理系统的管理员可以通过WEB管理平台远程向其管理下的手机发送安全策略和各种管理指令,但是,手机由于其移动性,并不是与WEB平台随时联接通的,所以这些策略和指令并不会立即发送到手机上,在手机两次联接管理平台的期间,管理员可能会对一个手机发送多次相同的指令,这就造成了手机重复执行指令。
【发明内容】

[0003]本申请的目标在于提供一种应用于移动设备管理系统中的方法和系统,其能防止重复下发指令并节省开销和流量。
[0004]本申请的目标由一种防止指令重复下发的方法实现,该方法包括:
[0005]响应于向移动终端下发指令,检索移动设备管理服务器中建立的待下发指令表的记录,确定对于同一移动终端是否存在同样指令的记录;
[0006]响应于对于同一移动终端存在同样指令的记录,删除旧记录并创建新记录;及响应于对于同一移动终端不存在同样指令的记录,创建新记录;
[0007]响应于一个或多个指令被移动终端取走,将与取走的指令相关的记录从所述待下发指令表删除。
[0008]本申请的目标还由一种防止指令重复下发的系统实现,该系统包括:
[0009]重复指令确定模块,用于响应于向移动终端下发指令,检索移动设备管理服务器中建立的待下发指令表的记录,确定对于同一移动终端是否存在同样指令的记录;
[0010]新记录创建模块,用于响应于对于同一移动终端存在同样指令的记录,删除旧记录并创建新记录;及响应于对于同一移动终端不存在同样指令的记录,仓ll建新记录;
[0011]记录删除模块,用于响应于一个或多个指令被移动终端取走,将与取走的指令相关的记录从所述待下发指令表删除。
[0012]本发明方法或系统通过在移动设备管理管理系统中增加一个指令过滤器,该过滤器判断目标手机、判断管理员对该手机发送的指令、检索还没有被手机取走的指令、然后根据这些信息去除重复指令。这样,手机不在线时,管理员也可以随时配置手机指令,并在发送前就过滤掉重复的指令。当手机连接上移动设备管理服务器时,可以获得需要它执行的指令且不用执行重复的指令,同时不会造成手机流量的浪费。手机也可以通过这个方式发现新策略并执行新策略,不用每次都去比对策略或下载策略。【附图说明】
[0013]本发明将在下面参考附图并结合优选实施例进行更完全地说明。
[0014]图1为根据本发明方法的一实施例的流程图。
[0015]图2为根据本发明系统的一实施例的结构示意图。
[0016]为清晰起见,这些附图均为示意性及简化的图,它们只给出了对于理解本发明所必要的细节,而省略其他细节。【具体实施方式】
[0017]通过下面给出的详细描述,本发明的适用范围将显而易见。然而,应当理解,在详细描述和具体例子表明本发明优选实施例的同时,它们仅为说明目的给出。
[0018]图1示出了根据本发明的用于防止重复下发指令的方法的一实施例,该方法开始于步骤S10,在移动设备管理服务器的数据库中建立手机待下发指令表molisUMolist表中可以包含但不限于下述字段:手机唯一ID、指令、下发时间、指令详情和指令状态。将指令 order按手机唯一 ID与指令ID存入molist表。指令可以包括但不限于:新策略、开/关机、锁定/解锁手机、允许/禁止使用摄像头和允许/禁止使用麦克风。在步骤S20,管理员在管理界面向手机下发指令order时,移动设备管理管理平台根据手机唯一 ID和指令检索molist表, 看mol ist表内是否有同一个手机同样指令的记录,例如:手机001+开关机。之后,如果 mol ist表内没有同样指令的记录,则在步骤S30根据手机唯一ID与指令生成新记录 neworder,并将新记录neworder添加到数据库表molist中。如果有同样的记录,贝lj在步骤 S35删除旧记录,然后加入新记录neworder。之后,在步骤S40,基于接收到手机发送的要求发送指令的消息,将与发送的指令相关的记录从molist表删除。[〇〇19]手机定时联接上移动设备管理服务器,获取所有新远程控制指令。获取方法可以包括但不限于:轮询或一次性全部读取。手机取得这些指令后,执行这些指令。
[0020]图2示出了根据本发明的用于防止重复下发指令的系统的一实施例,该系统包括: 指令表建立模块10,用于在移动设备管理服务器中建立待下发指令表;重复指令确定模块 20,用于响应于向移动终端下发指令,检索所述待下发指令表的记录,确定对于同一移动终端是否存在同样指令的记录;新记录创建模块30,用于响应于对于同一移动终端存在同样指令的记录,删除旧记录并创建新记录;及响应于对于同一移动终端不存在同样指令的记录,创建新记录;记录删除模块40,用于响应于一个或多个指令被移动终端取走,将与取走的指令相关的记录从所述待下发指令表删除。
[0021]除非明确指出,在此所用的单数形式“一”、“该”均包括复数含义(即具有“至少一” 的意思)。应当进一步理解,说明书中使用的术语“具有”、“包括”和/或“包含”表明存在所述的特征、步骤、操作、元件和/或部件,但不排除存在或增加一个或多个其他特征、步骤、操作、元件、部件和/或其组合。如在此所用的术语“和/或”包括一个或多个列举的相关项目的任何及所有组合。除非明确指出,在此公开的任何方法的步骤不必精确按照所公开的顺序执行。
[0022]—些优选实施例已经在前面进行了说明,但是应当强调的是,本发明不局限于这些实施例,而是可以本发明主题范围内的其它方式实现。
【主权项】
1.一种防止指令重复下发的方法,其特征在于,所述方法包括: 响应于向移动终端下发指令,检索移动设备管理服务器中建立的待下发指令表的记录,确定对于同一移动终端是否存在同样指令的记录; 响应于对于同一移动终端存在同样指令的记录,删除旧记录并创建新记录;及响应于对于同一移动终端不存在同样指令的记录,创建新记录; 响应于一个或多个指令被移动终端取走,将与取走的指令相关的记录从所述待下发指令表删除。2.根据权利要求1所述的方法,其特征在于,所述待下发指令表包括选自下组的一个或多个字段:移动终端唯一 ID、指令ID、下发时间、指令详情和指令状态。3.根据权利要求2所述的方法,其特征在于,所述新记录根据移动终端唯一ID和指令生成。4.根据权利要求2或3所述的方法,其特征在于,所述指令包括下述之一或多个:新策略、开机、关机、锁定移动终端、解锁移动终端、允许使用摄像头、禁止使用摄像头、允许使用麦克风和禁止使用麦克风。5.根据权利要求1所述的方法,其特征在于,一个或多个指令被移动终端取走基于接收到移动终端发送的要求发送指令的消息确定。6.一种防止指令重复下发的系统,其特征在于,所述系统包括: 重复指令确定模块,用于响应于向移动终端下发指令,检索移动设备管理服务器中建立的待下发指令表的记录,确定对于同一移动终端是否存在同样指令的记录; 新记录创建模块,用于响应于对于同一移动终端存在同样指令的记录,删除旧记录并创建新记录;及响应于对于同一移动终端不存在同样指令的记录,创建新记录; 记录删除模块,用于响应于一个或多个指令被移动终端取走,将与取走的指令相关的记录从所述待下发指令表删除。7.根据权利要求6所述的系统,其特征在于,所述待下发指令表包括选自下组的一个或多个字段:移动终端唯一 ID、指令ID、下发时间、指令详情和指令状态。8.根据权利要求7所述的系统,其特征在于,所述新记录根据移动终端唯一ID和指令生成。9.根据权利要求7或8所述的系统,其特征在于,所述指令包括下述之一或多个:新策略、开机、关机、锁定移动终端、解锁移动终端、允许使用摄像头、禁止使用摄像头、允许使用麦克风和禁止使用麦克风。10.根据权利要求6所述的系统,其特征在于,一个或多个指令被移动终端取走基于接收到移动终端发送的要求发送指令的消息确定。
【文档编号】G06F17/30GK106021313SQ201610293467
【公开日】2016年10月12日
【申请日】2016年5月5日
【发明人】杨玉奇
【申请人】北京元心科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1