The invention discloses a control method and a device for data transmission between the mobile terminal and the server, wherein the method comprises the following steps: according to the target data, the data transmission between the mobile terminal and the server to start operation, and record the number of operations in each of the target data to start the data transfer operation; according to the number of operations is obtained the preset number corresponding to the operation request address, the corresponding request address different server; generating the data transmission target data request message request address and the data transmission request message according to the number of operations corresponding to send. The invention provides the security and the validity of the data transmission through the retry mechanism.
【技术实现步骤摘要】
本专利技术涉及计算机
,具体涉及一种移动终端与服务器之间数据传输的控制方法及装置。
技术介绍
随着移动终端(例如智能手机)的普及,用户在移动终端上进行各种操作,例如,通过手机浏览器浏览网页、使用各种生活、学习或娱乐的APP、使用各种通讯工具(如微信),等,总之,移动终端逐步代替PC机完成越来越多的功能。在用户使用智能手机时,手机后台往往需要与服务器进行数据传输(例如浏览器收藏夹数据云端同步)。目前移动产品中涉及客户端和服务端数据交互的场景较多,而存在的不安全因素和不稳定情况更多,例如,某个服务器故障,或者网络连接失败,或者运营商对数据进行篡改插入广告,等。因此,如何增强移动终端与服务器之间传输数据的安全性,是需要关注的一个技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端与服务器之间数据传输的控制方法及装置。依据本专利技术的一个方面,提供一种移动终端与服务器之间数据传输的控制方法,包括:针对目标数据,启动移动终端与服务器之间的数据传输操作,并在每次针对所述目标数据启动所述数据传输操作时记录操作次数;根据所述操作次数,获得预先设置的与所述操作次数对应的请求地址,其中,不同的请求地址对应不同的服务器;生成针对目标数据的数据传输请求消息,并将所述数据传输请求消息按照所述操作次数对应的请求地址进行发送。优选的,还包括:在每次生成所述数据传输请求消息时,按照移动终端与服务器预先约定的算法,生成随机数;在接收到数据传输响应消息之后,解析所述数据传输响应消息得到携带的随机数;比对两个随机数是否一致;如 ...
【技术保护点】
一种移动终端与服务器之间数据传输的控制方法,其特征在于,包括:针对目标数据,启动移动终端与服务器之间的数据传输操作,并在每次针对所述目标数据启动所述数据传输操作时记录操作次数;根据所述操作次数,获得预先设置的与所述操作次数对应的请求地址,其中,不同的请求地址对应不同的服务器;生成针对目标数据的数据传输请求消息,并将所述数据传输请求消息按照所述操作次数对应的请求地址进行发送。
【技术特征摘要】
1.一种移动终端与服务器之间数据传输的控制方法,其特征在于,包括:针对目标数据,启动移动终端与服务器之间的数据传输操作,并在每次针对所述目标数据启动所述数据传输操作时记录操作次数;根据所述操作次数,获得预先设置的与所述操作次数对应的请求地址,其中,不同的请求地址对应不同的服务器;生成针对目标数据的数据传输请求消息,并将所述数据传输请求消息按照所述操作次数对应的请求地址进行发送。2.如权利要求1所述的方法,其特征在于,还包括:在每次生成所述数据传输请求消息时,按照移动终端与服务器预先约定的算法,生成随机数;在接收到数据传输响应消息之后,解析所述数据传输响应消息得到携带的随机数;比对两个随机数是否一致;如果不一致,则确定数据传输发生错误。3.如权利要求1所述的方法,其特征在于,还包括:在目标数据发送方,根据目标数据文件生成文件完整度校验值;在目标数据接收方,根据接收到的目标数据文件,重新生成文件完整度校验值;比对两个文件完整度校验值是否一致;如果不一致,则确定数据传输发生错误。4.如权利要求2或3所述的方法,其特征在于,还包括:在确定数据传输发送错误时,重新启动所述数据传输操作。5.如权利要求1所述的方法,其特征在于,还包括:预先设置操作次数与请求地址的对应关系,其中,请求地址的开销和安全性随着重试次数的增加而增加。6.如权利要求5所述的方法,其特征在于,与首次操作对应的请求地址是http请求地址;与第一次重试的传输操作对应的请求地址是https请求地址。7.如权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:杨德立,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。