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

文档序号:9754355阅读:来源:国知局
[0059] 表 1
[0060] 本实施例服务器101将对应的设备信息与应用平台102的登录账号进行关联的过 程可以描述如下:
[0061] 由于应用接入方采用浏览器的SDK或直接在浏览器框架下进行开发,此时SDK或 浏览器会获取到应用平台102持有设备身份信息,称为GUID,并在浏览器第一次连接时,上 报给浏览器远程后台服务端,即本实施例所称服务器101后台服务端。
[0062] 在开发者进行二维码扫描时,应用处于开启状态。应用平台102持有设备与服务 器101后台处于长连接状态。服务器101前端开放平台在应用平台102进行二维码扫描后, 获取到扫描操作请求携带的ID,将此ID与应用平台102持有设备身份信息GUID -并告知 服务器101后台服务端,进行设备匹配,此时,服务器101即可获取到与ID对应的设备身份 信息。另外,服务器101后台服务端通过该ID找到与所述ID关联的应用平台102的登录 账号,将对应的设备身份信息与应用平台102的登录账号进行关联匹配,由此,通过随机生 成的ID即可将对应的设备身份信息与应用平台102的登录账号进行关联匹配。
[0063] 在关联成功后,服务器101将所述ID失效。同时,服务器101向应用平台102返 回关联成功消息,如图7所示,应用平台102显示设备添加成功页面。
[0064] 本实施例通过上述方案,在应用平台102(即外部内容提供商)接入服务器101进 行应用测试时,通过直接扫描二维码的方式,对设备进行注册,其中设备身份信息对应用平 台102不可见,由此可以避免将敏感身份信息暴露给作为第三方的应用平台102,而后续涉 及到设备身份绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证 了测试流程的完整性。
[0065] 进一步地,在服务器101将对应的设备信息与应用平台102的登录账号进行关联 成功后,服务器101根据应用平台102的登录账号以及对应的设备信息,匹配对应的服务资 源供应用平台102进行应用测试接入联调操作,由此,应用平台102可以调用服务器101提 供的服务资源,进行应用测试接入联调操作,在保证数据的安全性的同时,也保证了测试流 程的完整性。
[0066] 具体应用场景如下:
[0067] 若某一应用内容提供商,为了推送天气资讯这一应用,在接入浏览器时涉及到用 户个人信息的敏感服务,需要服务方提供资源(比如用户设备号)对该应用进行测试,以便 保证用户业务数据安全性。为了避免设备身份信息暴露,服务器101根据应用平台102的 操作请求生成带有ID属性的二维码,应用平台102通过扫描该二维码完成所使用设备的注 册,之后,服务器101提供相应的服务资源,应用平台102调用服务器101提供的服务资源, 进行应用测试接入联调操作,完成应用测试。
[0068] 本实施例通过上述方案,在应用平台102(即外部内容提供商)接入服务器101进 行应用测试时,通过直接扫描二维码的方式,对设备进行注册,其中设备身份信息对应用平 台102不可见,由此可以避免将敏感身份信息暴露给作为第三方的应用平台102,而后续涉 及到设备身份绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证 了测试流程的完整性。
[0069] 进一步地,在关联成功后,服务器101在对外开放平台显示设备注册成功页面,以 便维护人员进行相应的维护操作。
[0070] 如图3所示,图3是本发明实施例方案涉及的服务器硬件运行环境结构示意图。
[0071] 如图3所示,该服务器可以包括:处理器1001,例如CPU,网络接口 1004,用户接口 1003,存储器1005,通信总线1002。其中,通信总线1002用于实现服务器这些组件之间的 连接通信。用户接口 1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可 以供后台维护人员进行相关输入操作,可选用户接口 1003还可以包括标准的有线接口、无 线接口。网络接口 1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存 储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁 盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0072] 可选地,该服务器还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、 音频电路、WiFi模块等等。
[0073] 本领域技术人员可以理解,图3中示出的服务器结构并不构成对服务器的限定, 可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0074] 如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络 通信模块、用户接口模块以及应用测试程序。
[0075] 在图3所示的服务器中,网络接口 1004主要用于连接应用平台,与应用平台进行 数据通信;用户接口 1003主要用于连接后台维护客户端,与客户端进行数据通信;而处理 器1001可以用于调用存储器1005中存储的应用测试程序,并执行以下操作:
[0076] 接收应用平台发送的设备注册请求,所述设备注册请求包括所述应用平台在服务 器上的登录账号;
[0077] 根据所述设备注册请求,生成与所述应用平台的登录账号相关联的ID,并基于所 述ID生成二维码;
[0078] 接收所述应用平台进行扫描所述二维码的操作请求;
[0079] 根据所述操作请求,将对应的设备信息与所述应用平台的登录账号进行关联。
[0080] 进一步地,处理器1001可以调用存储器1005中存储的应用测试程序,还执行以下 操作:
[0081] 解析所述操作请求,从中获取所述ID ;
[0082] 根据所述ID获取与所述ID关联的所述应用平台的登录账号,将对应的设备信息 与所述应用平台的登录账号进行关联。
[0083] 进一步地,处理器1001可以调用存储器1005中存储的应用测试程序,还执行以下 操作:
[0084] 在关联成功后,将所述ID失效。
[0085] 进一步地,处理器1001可以调用存储器1005中存储的应用测试程序,还执行以下 操作:
[0086] 在关联成功后,向所述应用平台返回关联成功消息。
[0087] 进一步地,处理器1001可以调用存储器1005中存储的应用测试程序,还执行以下 操作:
[0088] 在关联成功后,根据所述应用平台的登录账号以及对应的设备信息,匹配对应的 服务资源供所述应用平台进行应用测试接入联调操作。
[0089] 进一步地,处理器1001可以调用存储器1005中存储的应用测试程序,还执行以下 操作:
[0090] 在关联成功后,所述服务器在对外开放平台显示设备注册成功页面。
[0091] 本实施例通过上述方案,在应用平台(即外部内容提供商)接入服务器进行应用 测试时,通过直接扫描二维码的方式,对设备进行注册,其中设备身份信息对应用平台不可 见,由此可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份 绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证了测试流程的 完整性。
[0092] 基于上述系统架构和硬件结构,提出本发明应用测试方法实施例。
[0093] 如图4所示,本发明第一实施例提出一种应用测试方法,包括:
[0094] 步骤S201,应用平台向服务器发送设备注册请求,所述设备注册请求包括所述应 用平台在服务器上的登录账号;
[0095] 由于作为第三方应用平台的内容提供商,在接入涉及到用户个人信息的敏感服务 时,需要服务方提供资源(比如用户设备号)进行测试,以便保证用户业务数据安全性,但 是,此类信息涉及到用户的身份态规则,因此不便于向外部内容提供商提供。本实施例方案 可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份绑定的接 入联调流程还可继续完成,从而在保证数据的安全性的同时,还保证测试流程的完整性。
[0096] 具体地,应用平台在进行应用测试时,首先,需要向服务器注册应用平台自身使用 的测试设备,由此,向服务器发送设备注册请求。
[0097] 在该设备注册请求中携带应用平台在服务器上的登录账号,该登录账号比如可以 为即时通讯账号(如QQ号)、微博、社区账号等各种应用账号。
[0098] 如前所述,服务器对外提供有对外开放平台,应用平台通过该对外开放平台进行 账号注册,并依据所注册的登录账号从对外开放平台登录服务器。
[0099] 在进行应用测试时,应用平台将登录账号携带在设备注册请求中发送给服务器。
[0100] 其中,设备注册请求的触发方式可以有多种,比如,在服务器的对外开放平台上提 供用户操作界面,在用户操作界面上设置添加设备选项,如图5所示,用户可以点击添加设 备选项,以此来触发设备注册请求。
[0101] 步骤S202,所述服务器根据所述设备注册请求,生成与所述应用平台的登录账号 相关联的ID,并基于所述ID生成二维码;
[0102] 服务器在接收到应用平台发来的设备注册请求后,首先,通过后台服务端随机生 成一个与应用平台的登录账号相关联的ID,该ID为一次性使用,在设备注册成功后,该ID 可以失效。
[0103] 服务器在随机生成一个与应用平台的登录账号相关联的ID后,基于该ID生成一 URL,形成二维码,供应用平台扫描,如图6所示。
[0104] 作为二维码对应的URL示例如下:
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1