一种ota升级方法和设备的制造方法_2

文档序号:9600916阅读:来源:国知局
]若所述第一卡槽对应的串号信息为移动设备识别码MEID,读取第二卡槽对应的串号信息,并将所述第二卡槽对应的串号信息作为所述终端的串号信息,其中,所述第二卡槽对应的串号信息为ΜΕΙ。
[0040]基于上述任一实施例,所述处理模块还用于:
[0041]在确定出反馈投诉信息的终端的数量小于设定阈值后,增大所述升级比例。
[0042]本发明实施例提供的一种终端,该终端包括:
[0043]收发模块,用于向0ΤΑ服务器发送升级请求以及用于唯一标识所述终端的串号信息;
[0044]处理模块,用于所述收发模块接收到所述0ΤΑ服务器发送的用于指示升级版本的第一指示信息后,从所述0ΤΑ服务器中下载升级包进行升级;
[0045]其中,所述第一指示信息是所述0ΤΑ服务器根据用于唯一标识所述终端的串号信息,判断出所述终端满足设定的升级比例对应的升级条件且所述0ΤΑ服务器保存的升级版本高于所述终端的已有版本时发送的。
[0046]本发明实施例提供的方法和设备中,0ΤΑ服务器在接收到终端发送的0ΤΑ升级请求后,根据该终端的串号信息,判断所述终端是否满足设定的升级比例对应的升级条件;在判断出该终端满足设定的升级比例对应的升级条件时,向该终端返回用于指示升级版本的第一指示信息。由于终端的串号信息的唯一性,从而保证了同一终端在不同时间内检测到0ΤΑ升级版本的结果的一致性。
【附图说明】
[0047]图1为本发明实施例提供的一种0ΤΑ服务器侧0ΤΑ升级方法的流程示意图;
[0048]图2为本发明实施例提供的另一种0ΤΑ服务器侧0ΤΑ升级方法的流程示意图;
[0049]图3为本发明实施例提供的一种终端侧0ΤΑ升级方法的流程示意图;
[0050]图4为本发明实施例提供的一种0ΤΑ服务器的示意图;
[0051]图5为本发明实施例提供的一种终端的示意图。
【具体实施方式】
[0052]本发明根据终端的串号信息,判断该终端是否满足设定的升级比例对应的升级条件,由于终端的串号信息的唯一性,从而保证了同一终端在不同时间内检测到0ΤΑ升级版本的结果的一致性。
[0053]下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
[0054]本发明实施例提供的一种0ΤΑ升级方法,如图1所示,该方法包括:
[0055]Sll、0ΤΑ服务器在接收到终端发送的0ΤΑ升级请求后,根据用于唯一标识该终端的串号信息,判断该终端是否满足设定的升级比例对应的升级条件;
[0056]S12、0TA服务器在判断出该终端满足设定的升级比例对应的升级条件且0ΤΑ服务器保存的升级版本高于该终端的已有版本时,向该终端返回用于指示升级版本的第一指示?目息。
[0057]本发明实施例中,0ΤΑ服务器在接收到终端发送的0ΤΑ升级请求后,根据该终端的串号信息,判断该终端是否满足设定的升级比例对应的升级条件;在判断出该终端满足设定的升级比例对应的升级条件时,向该终端返回用于指示升级版本的第一指示信息。由于终端的串号信息的唯一性,从而保证了同一终端在不同时间内检测到0ΤΑ升级版本的结果的一致性。
[0058]本发明实施例中,如图2所示,该方法还包括:
[0059]S13、0TA服务器在判断出该终端不满足设定的升级比例对应的升级条件或0ΤΑ服务器保存的升级版本不高于该终端的已有版本时,向该终端返回用于表示无升级版本的第二指示信息。
[0060]需要说明的是,设定的升级比例可以是0ΤΑ服务器配置的,也可以是人工配置,还可以是第三方服务器配置,本发明实施例不对此进行限定。
[0061]本发明实施例中,0ΤΑ服务器获得用于唯一标识终端的串号信息包括以下两种方式:
[0062]—、若终端发送的升级请求中携带该终端的用于唯一标识该终端的串号信息,则0ΤΑ服务器可以从终端发送的升级请求中获得该终端的串号信息。
[0063]二、若终端发送的升级请求中不携带该终端的用于唯一标识该终端的串号信息,则0ΤΑ服务器向终端发送请求消息,以请求该终端将自身的串号信息发送给0ΤΑ服务器;0ΤΑ服务器接收终端发送的响应消息,并从该响应消息中获得该终端的串号信息。
[0064]本发明实施例中,设定的升级比例及其对应的升级条件包括以下三种可选的实现方式:
[0065]方式1、升级比例为十分之A,该升级比例对应的升级条件为:终端的串号信息的最后一位数为从0?9中指定的A个整数中的任意一个,其中,1 < A < 10。
[0066]举例说明,假设配置的升级比例为十分之四,对应的升级条件为终端的串号信息的最后一位数为2,3,5和8中的任意一个。若0ΤΑ服务器判定出发送升级请求的终端的串号信息的最后一位的数字为2,3,5或8,则0ΤΑ服务器确定该终端满足所配置的升级条件;若0ΤΑ服务器判定出发送升级请求的终端的串号信息的最后一位的数字为0,1,4,6,7或9,则OTA服务器确定该终端不满足所配置的升级条件。
[0067]方式2、升级比例为百分之A,该升级比例对应的升级条件为:终端的串号信息的最后两位数为从00?99中指定的A个整数中的任意一个,其中,1 ( 100。
[0068]举例说明,假设配置的升级比例为百分之六,且该升级比例对应的升级条件为终端的串号信息的最后两位数为11,15,30,57,69和73。若0ΤΑ服务器判定出发送升级请求的终端的串号信息的最后两位的数字为11,15,30,57,69或73,则0ΤΑ服务器确定该终端满足所配置的升级条件;若0ΤΑ服务器判定出发送升级请求的终端的串号信息的最后一位的数字为除了 11,15,30,57,69和73之外的其它数字,则0ΤΑ服务器确定该终端不满足所配置的升级条件。
[0069]方式3、升级比例为千分之A,该升级比例对应的升级条件为:终端的串号信息的最后三位数为从000?999中指定的A个整数中的任意一个,其中,1 < AS 1000。
[0070]举例说明,假设配置的升级比例为千分之五,且该升级比例对应的升级条件为终端的串号信息的最后三位数为100,193,499,355或564。若0ΤΑ服务器判定出发送升级请求的终端的串号信息的最后三位的数字为100,193,499,355或564,则0ΤΑ服务器确定该终端满足所配置的升级条件;若0ΤΑ服务器判定出发送升级请求的终端的串号信息的最后三位的数字为除了 100,193,499,355和564之外的其它数字,则0ΤΑ服务器确定该终端不满足所配置的升级条件。
[0071]在实施中,该方法还包括:0ΤΑ服务器读取终端的串号信息。具体包括以下两种情况。
[0072]—、若终端仅包含一个卡槽,则0ΤΑ服务器读取该终端的串号信息包括:
[0073]0ΤΑ服务器读取该终端的卡槽对应的串号信息,并将该卡槽对应的串号信息确定为该终端的串号信息。
[0074]二、若终端包含两个卡槽,每个卡槽对应一个串号信息,则0ΤΑ服务器读取该终端的串号信息包括:
[0075]0ΤΑ服务器读取第一个卡槽对应的串号信息;
[0076]若第--槽对应的串号信息为移动设备国际身份码(Internat1nal Mobile
Equipment Identity, ΙΜΕΙ), OTA服务器将该第一卡槽对应的串号信息确定为该终端的串号信息;
[0077]若第--^槽对应的串号信息为移动设备识别码(Mobile Equipment
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1