访问方法和装置制造方法及图纸

技术编号:8107812 阅读:171 留言:0更新日期:2012-12-21 08:08
本发明专利技术公开了一种访问方法和装置,属于通信技术领域。所述方法包括:设备管理DM客户端接收DM网关扇出的操作命令和操作命令的授权信息;其中,操作命令和授权信息是DM服务器触发DM网关扇出的,授权信息包括加密字符串,加密字符串是DM服务器根据预设的密钥和算法,对DM服务器的标识、DM网关的配置时间和操作命令的MD5值进行加密的字符串;根据所述授权信息确定所述操作命令是否为所述DM服务器授权的命令;如果是,则执行所述操作命令。本发明专利技术实施例中在OMA?DM系统中设置代理网关,采用对命令授权的机制,使网关代替服务器能够与终端安全的进行交互,降低DM服务器的工作量,从而提高工作效率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种访问方法和装置
技术介绍
OMA DM (Open Mobile Alliance Device Management,开放移动联盟设备管理管理协议)是OMA DM工作组制定的设备管理统一规范,OMA DM协议的执行主体包括DM (DeviceManagement,设备管理)服务器和DM客户端,其中DM服务器是控制方,DM客户端是被控制方,DM服务器通过DM协议与DM客户端进行通信来实现对DM客户端的管理。 现有技术中,一个DM服务器同时管理着多个DM客户端,需要满足不同DM客户端的不同需求。DM客户端进入了 DM服务器的管理网络中,DM服务器向DM客户端发送需要操作的命令,然后DM客户端执行需要操作的命令,从而完成对客户端的固件更新、参数配置、数据采集、诊断等各种管理功能。由于一个DM服务器管理着多个DM客户端,DM服务器要和多个DM客户端进行数据交互,因此DM服务器的数据交互比较多,工作量比较大,影响DM服务器的工作效率。
技术实现思路
为了解决DM服务器工作效率低的问题,本专利技术实施例提供了一种访问方法和装置。所述技术方案如下一方面,提供了一种访问方法,所述方法包括接收DM网关扇出的操作命令和所述操作命令的授权信息;其中,所述操作命令和所述授权信息是DM服务器触发所述DM网关扇出的,所述授权信息包括加密字符串,所述加密字符串是所述DM服务器根据预设的密钥和算法,对所述DM服务器的标识、所述DM网关的配置时间和所述操作命令的消息摘要算法第五版MD5值进行加密的字符串;根据所述授权信息确定所述操作命令是否为所述DM服务器授权的命令;如果是,则执行所述操作命令。一方面,提供了一种设备管理DM客户端,包括接收模块,用于接收DM网关扇出的操作命令和所述操作命令的授权信息;其中,所述操作命令和所述授权信息是DM服务器触发所述DM网关扇出的,所述授权信息包括加密字符串,所述加密字符串是所述DM服务器根据预设的密钥和算法,对所述DM服务器的标识、所述DM网关的配置时间和所述操作命令的消息摘要算法第五版MD5值进行加密的字符串;确定模块,用于根据所述授权信息确定所述操作命令是否为所述DM服务器授权的命令;执行模块,用于当所述确定模块的确定结果为是时,执行所述操作命令。另一方面,提供了一种设备管理DM网关,包括接收模块,用于接收DM服务器的配置的操作命令和授权信息;所述授权信息包括加密字符串,所述加密字符串是所述DM服务器根据预设的密钥和算法,对所述DM服务器的标识、所述网关的配置时间和所述操作命令的消息摘要算法第五版MD5值进行加密的字符串;发送模块,用于接收所述DM服务器的触发,将所述操作命令和授权信息扇出给DM客户端,以使所述DM客户端根据所述授权信息对所述操作命令进行验证后,执行所述操作命令。另一方面,还提供了一种设备管理DM服务器,所述服务器包括配置模块,用于对DM网关配置操作命令和授权信息,所述授权信息包括加密字符串,所述加密字符串是所述服务器根据预设的密钥和算法,对所述服务器的标识、所述DM网关的配置时间和所述操作命令的消息摘要算法第五版MD5值进行加密的字符串;触发模块,用于触发所述DM网关向DM客户端扇出所述操作命令和授权信息,以使所述DM客户端根据所述授权信息对所述操作命令进行验证后,执行所述操作命令。 本专利技术实施例提供的技术方案,在OMA DM系统中设置代理DM网关,采用对命令授权的机制,使DM网关代替DM服务器能够与DM客户端安全的进行交互,降低DM服务器的工作量,从而提高工作效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例I提供的一种访问方法的流程图;图2是本专利技术实施例2提供的一种访问方法的流程图;图3是本专利技术实施例2提供的一种Fanout MO子树;图4是本专利技术实施例2提供的一种扩充后的Fanout MO对象;图5是本专利技术实施例3提供的一种访问方法的流程图;图6是本专利技术实施例4提供的一种DM客户端的结构示意图;图7是本专利技术实施例4提供的另一种DM客户端的结构示意图;图8是本专利技术实施例4提供的一种DM网关的结构示意图;图9是本专利技术实施例4提供的一种DM服务器的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例I参见图1,本专利技术实施例提供了一种访问方法,包括步骤101 :接收设备管理DM网关扇出的操作命令和操作命令的授权信息;其中,操作命令和授权信息是DM服务器触发DM网关扇出的,授权信息包括加密字符串,加密字符串是DM服务器根据预设的密钥和算法,对DM服务器的标识、DM网关的配置时间和操作命令的消息摘要算法第五版MD5值进行加密的字符串;步骤102 :根据授权信息确定操作命令是否为DM服务器授权的命令;步骤103 :如果是,则执行操作命令。需要说明的是上述步骤的执行主体是一个DM客户端,在本专利技术实施例中所涉及的DM客户端包括但不限于各种操作系统的移动电话,便携计算机等无线手持设备。优选地,本实施例中,根据所述授权信息确定所述操作命令是否为所述DM服务器授权的命令,包括根据预定的密钥对所述授权信息进行解密,得到DM服务器的标识、网关的配置时 间和操作命令的MD5值;确定网关的配置时间是否大于当前存储的时间;如果是,则确定操作命令为DM服务器授权的命令。可选地,本实施例中,根据预设的密钥对所述授权信息进行解密,得到DM服务器的标识、网关的配置时间和操作命令的MD5值,之前还包括将接收到的所述授权信息设置为有效性字符串,所述有效性表示所述授权信息是所述DM服务器通过所述DM网关发出的。相应地,确定所述操作命令为所述DM服务器授权的命令,之后还包括将执行标志位修改为所述DM网关字符串等同于所述DM服务器字符串的执行方式。具体的,执行操作命令,包括确定接收到的所述操作命令的MD5值是否与所述解密出的MD5值相等;如果是,则确定所述执行标志位是否为所述DM网关字符串等同于所述DM服务器字符串的执行方式;如果是,则将所述操作命令中的所述DM网关标识等同于所述DM服务器标识处理,执行所述操作命令。进一步地,本实施例中,本实施例提供的方法还包括若所述操作命令中包含所述DM服务器的地址,查询所述DM服务器地址对应的预存的对象 目息,确定所述DM网关是否为授权网关;如果是,则将所述操作命令中的所述DM网关标识等同于所述DM服务器标识处理,执行所述操作命令。本专利技术实施例提供的技术方案,在OMA DM系统中设置代理网关,采用对命令授权的机制,使网关代替DM服务器能够与DM客户端安全的进行交互,降低DM服务器的工作量,从而提高工作效率。实施例2参见图2,本专利技术实施例提供了一种访问方法,包括步骤201 :设备管理DM服务器与DM客户端进行会话连接,约定密钥Key和对称加密算法A。本实施例中,在OMA DM系统中引入了 DM Gff (Device Managem本文档来自技高网...

【技术保护点】
一种访问方法,其特征在于,所述方法包括:接收设备管理DM网关扇出的操作命令和所述操作命令的授权信息;其中,所述操作命令和所述授权信息是DM服务器触发所述DM网关扇出的,所述授权信息包括加密字符串,所述加密字符串是所述DM服务器根据预设的密钥和算法,对所述DM服务器的标识、所述DM网关的配置时间和所述操作命令的消息摘要算法第五版MD5值进行加密的字符串;根据所述授权信息确定所述操作命令是否为所述DM服务器授权的命令;如果是,则执行所述操作命令。

【技术特征摘要】
1.一种访问方法,其特征在于,所述方法包括 接收设备管理DM网关扇出的操作命令和所述操作命令的授权信息;其中,所述操作命令和所述授权信息是DM服务器触发所述DM网关扇出的,所述授权信息包括加密字符串,所述加密字符串是所述DM服务器根据预设的密钥和算法,对所述DM服务器的标识、所述DM网关的配置时间和所述操作命令的消息摘要算法第五版MD5值进行加密的字符串; 根据所述授权信息确定所述操作命令是否为所述DM服务器授权的命令; 如果是,则执行所述操作命令。2.根据权利要求I所述的方法,其特征在于,根据所述授权信息确定所述操作命令是否为所述DM服务器授权的命令,包括 根据预设的密钥对所述授权信息进行解密,得到所述DM服务器的标识、所述DM网关的配置时间和所述操作命令的MD5值; 确定所述DM网关的配置时间是否大于当前存储的时间; 如果是,则确定所述操作命令为所述DM服务器授权的命令。3.根据权利要求2所述的方法,其特征在于,所述根据预设的密钥对所述授权信息进行解密,得到所述DM服务器的标识、所述DM网关的配置时间和所述操作命令的MD5值,之前还包括 将接收到的所述授权信息设置为有效性字符串,所述有效性表示所述授权信息是所述DM服务器通过所述DM网关发出的; 相应地,所述确定所述操作命令为所述DM服务器授权的命令,之后还包括 将执行标志位修改为将所述DM网关字符串等同于所述DM服务器字符串的执行方式。4.根据权利要求3所述的方法,其特征在于,所述执行所述操作命令,包括 确定接收到的所述操作命令的MD5值是否与所述解密出的MD5值相等; 如果是,则确定所述执行标志位是否为所述DM网关字符串等同于所述DM服务器字符串的执行方式; 如果是,则将所述操作命令中的所述DM网关标识等同于所述DM服务器标识处理,执行所述操作命令。5.根据权利要求I所述的方法,其特征在于,所述方法还包括 若所述操作命令中包含所述DM服务器的地址,查询所述DM服务器地址对应的预存的对象信息,确定所述DM网关是否为授权网关; 如果是,则将所述操作命令中的所述DM网关标识等同于所述DM服务器标识处理,执行所述操作命令。6.一种设备管理DM客户端,其特征在于,包括 接收模块,用于接收DM网关扇出的操作命令和所述操作命令的授权信息;其中,所述操作命令和所述授权信息是DM服务器触发所述DM网关扇出的,所述授权信息包括加密字符串,所述加密字符串是所述DM服务器根据预设的密钥和算法,对所述DM服务器的标识、所述DM网关的配置时间和所述操作命令的消息摘要算法第五版MD5值进行加密的字符串; 确定模块,用于根据所述授权信息确定所述操作命令是...

【专利技术属性】
技术研发人员:朱喆常新苗金志皓刘海涛
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1