应用测试方法、服务器及系统的制作方法_4

文档序号:9754355阅读:来源:国知局
者其它设备身份标识、用户账户等,本实施 例以GUID表示,其结构可以如表1所示。
[0152] 本实施例服务器将对应的设备信息与应用平台的登录账号进行关联的过程可以 描述如下:
[0153] 由于应用接入方采用浏览器的SDK或直接在浏览器框架下进行开发,此时SDK或 浏览器会获取到应用平台持有设备身份信息,称为GUID,并在浏览器第一次连接时,上报给 浏览器远程后台服务端,即本实施例所称服务器后台服务端。
[0154] 在开发者进行二维码扫描时,应用处于开启状态。应用平台持有设备与服务器后 台处于长连接状态。服务器前端开放平台在应用平台进行二维码扫描后,获取到扫描操作 请求携带的ID,将此ID与应用平台持有设备身份信息GUID-并告知服务器后台服务端,进 行设备匹配,此时,服务器即可获取到与ID对应的设备身份信息。另外,服务器后台服务端 通过该ID找到与所述ID关联的应用平台的登录账号,将对应的设备身份信息与应用平台 的登录账号进行关联匹配,由此,通过随机生成的ID即可将对应的设备身份信息与应用平 台的登录账号进行关联匹配。
[0155] 在关联成功后,服务器将所述ID失效。同时,服务器向应用平台返回关联成功消 息,如图7所示,应用平台显示设备添加成功页面。
[0156] 本实施例通过上述方案,在应用平台(即外部内容提供商)接入服务器进行应用 测试时,通过直接扫描二维码的方式,对设备进行注册,其中设备身份信息对应用平台不可 见,由此可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份 绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证了测试流程的 完整性。
[0157] 进一步地,如图14所示,本发明第二实施例还提出一种应用测试服务器,基于上 述图13所示的实施例,还包括:
[0158] 失效模块405,用于在关联成功后,将所述ID失效。
[0159] 进一步地,如图15所示,本发明第三实施例还提出一种应用测试服务器,基于上 述图13所示的实施例,还包括:
[0160] 发送模块406,用于在关联成功后,向所述应用平台返回关联成功消息。
[0161] 进一步地,如图16所示,本发明第四实施例还提出一种应用测试服务器,基于上 述图13所示的实施例,还包括:
[0162] 资源匹配模块407,用于在关联成功后,根据所述应用平台的登录账号以及对应的 设备信息,匹配对应的服务资源供所述应用平台进行应用测试接入联调操作。
[0163] 在服务器将对应的设备信息与应用平台的登录账号进行关联成功后,服务器根据 应用平台的登录账号以及对应的设备信息,匹配对应的服务资源供应用平台进行应用测试 接入联调操作,由此,应用平台可以调用服务器提供的服务资源,进行应用测试接入联调操 作,在保证数据的安全性的同时,也保证了测试流程的完整性。
[0164] 具体应用场景如下:
[0165] 若某一应用内容提供商,为了推送天气资讯这一应用,在接入浏览器时涉及到用 户个人信息的敏感服务,需要服务方提供资源(比如用户设备号)对该应用进行测试,以便 保证用户业务数据安全性。为了避免设备身份信息暴露,服务器根据应用平台的操作请求 生成带有ID属性的二维码,应用平台通过扫描该二维码完成所使用设备的注册,之后,月艮 务器提供相应的服务资源,应用平台调用服务器提供的服务资源,进行应用测试接入联调 操作,完成应用测试。
[0166] 本实施例通过上述方案,在应用平台(即外部内容提供商)接入服务器进行应用 测试时,通过直接扫描二维码的方式,对设备进行注册,其中设备身份信息对应用平台不可 见,由此可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份 绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证了测试流程的 完整性。
[0167] 需要说明的是,上述实施例还可以组合实施,在此不作赘述。
[0168] 还需要说明的是,在本文中,术语"包括"、"包含"或者其任何其他变体意在涵盖非 排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素, 而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固 有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包 括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0169] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0170] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方 法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下 前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做 出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 (如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0171] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种应用测试方法,其特征在于,包括: 应用平台向服务器发送设备注册请求,所述设备注册请求包括所述应用平台在服务器 上的登录账号; 所述服务器根据所述设备注册请求,生成与所述应用平台的登录账号相关联的ID,并 基于所述ID生成二维码; 所述应用平台进行扫描所述二维码的操作请求; 所述服务器根据所述操作请求,将对应的设备信息与所述应用平台的登录账号进行关 联。2. 根据权利要求1所述的方法,其特征在于,所述服务器根据所述操作请求,将对应的 设备信息与所述应用平台的登录账号进行关联的步骤包括: 所述服务器解析所述操作请求,从中获取所述ID ; 根据所述ID获取对应的设备信息,以及与所述ID关联的所述应用平台的登录账号,将 对应的设备信息与所述应用平台的登录账号进行关联。3. 根据权利要求1所述的方法,其特征在于,还包括: 在关联成功后,所述服务器向所述应用平台返回关联成功消息; 所述应用平台显示设备注册成功页面。4. 根据权利要求1-3中任一项所述的方法,其特征在于,还包括: 在关联成功后,所述服务器根据所述应用平台的登录账号以及对应的设备信息,匹配 对应的服务资源供所述应用平台进行应用测试接入联调操作; 所述应用平台调用所述服务器提供的服务资源,进行应用测试接入联调操作。5. 根据权利要求1-3中任一项所述的方法,其特征在于,还包括: 在关联成功后,所述服务器在对外开放平台显示设备注册成功页面。6. -种应用测试服务器,其特征在于,包括: 注册请求接收模块,用于接收应用平台发送的设备注册请求,所述设备注册请求包括 所述应用平台在服务器上的登录账号; 处理模块,用于根据所述设备注册请求,生成与所述应用平台的登录账号相关联的ID, 并基于所述ID生成二维码; 操作请求接收模块,用于接收所述应用平台进行扫描所述二维码的操作请求; 关联模块,用于根据所述操作请求,将对应的设备信息与所述应用平台的登录账号进 行关联。7. 根据权利要求6所述的服务器,其特征在于, 所述关联模块,还用于解析所述操作请求,从中获取所述ID ;根据所述ID获取对应的 设备信息,以及与所述ID关联的所述应用平台的登录账号,将对应的设备信息与所述应用 平台的登录账号进行关联。8. 根据权利要求6所述的服务器,其特征在于,还包括: 发送模块,用于在关联成功后,向所述应用平台返回关联成功消息。9. 根据权利要求6-8中任一项所述的服务器,其特征在于,还包括: 资源匹配模块,用于在关联成功后,根据所述应用平台的登录账号以及对应的设备信 息,匹配对应的服务资源供所述应用平台进行应用测试接入联调操作。10. -种应用测试系统,其特征在于,包括:应用平台和与所述应用平台通信连接的服 务器,其中: 所述服务器为权利要求6-9中任一项所述的服务器; 所述应用平台,用于向服务器发送设备注册请求,所述设备注册请求包括所述应用平 台在服务器上的登录账号,以及根据所述服务器展示的二维码,进行扫描所述二维码的操 作请求。11. 根据权利要求10所述的系统,其特征在于, 所述应用平台,还用于在关联成功后,接收所述服务器返回的关联成功消息,显示设备 注册成功页面。12. 根据权利要求11所述的系统,其特征在于, 所述应用平台,还用于调用所述服务器提供的服务资源,进行应用测试接入联调操作。
【专利摘要】本发明涉及一种应用测试方法、服务器及系统,其方法包括:应用平台向服务器发送设备注册请求,设备注册请求包括所述应用平台在服务器上的登录账号;服务器根据所述设备注册请求,生成与所述应用平台的登录账号相关联的ID,并基于所述ID生成二维码;应用平台进行扫描所述二维码的操作请求;服务器根据操作请求,将对应的设备信息与所述应用平台的登录账号进行关联。本发明可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证了测试流程的完整性。
【IPC分类】H04L29/06, H04L12/26
【公开号】CN105515887
【申请号】CN201410549466
【发明人】刘文浩, 陈承
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年4月20日
【申请日】2014年10月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1