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

文档序号:9754355阅读:来源:国知局
r>[0105] http://openn. html5. qq. com/ajax ? action = addDevice&appId =用户提交内 容ID&userld =用户QQ号&qrld =用户设备匹配编号。
[0106] 步骤S203,所述应用平台进行扫描所述二维码的操作请求;
[0107] 步骤S204,所述服务器根据所述操作请求,将对应的设备信息与所述应用平台的 登录账号进行关联。
[0108] 应用平台扫描服务器提供的上述带ID属性的二维码,触发一个http操作请求,月艮 务器解析该操作请求,从http操作请求头中获取ID,并通过该ID找到与所述ID关联的应 用平台的登录账号,将对应的设备信息与应用平台的登录账号进行关联,完成设备注册添 加,以便于后续测试联调操作,而该设备信息不会暴露给作为第三方的上述应用平台,即外 部内容提供商。
[0109] 其中,设备信息比如可以包括设备号或者其它设备身份标识、用户账户等,本实施 例以⑶ID表示,其结构可以如表1所示:。
[0110] 本实施例服务器将对应的设备信息与应用平台的登录账号进行关联的过程可以 描述如下:
[0111] 由于应用接入方采用浏览器的SDK或直接在浏览器框架下进行开发,此时SDK或 浏览器会获取到应用平台持有设备身份信息,称为GUID,并在浏览器第一次连接时,上报给 浏览器远程后台服务端,即本实施例所称服务器后台服务端。
[0112] 在开发者进行二维码扫描时,应用处于开启状态。应用平台持有设备与服务器后 台处于长连接状态。服务器前端开放平台在应用平台进行二维码扫描后,获取到扫描操作 请求携带的ID,将此ID与应用平台持有设备身份信息GUID-并告知服务器后台服务端,进 行设备匹配,此时,服务器即可获取到与ID对应的设备身份信息。另外,服务器后台服务端 通过该ID找到与所述ID关联的应用平台的登录账号,将对应的设备身份信息与应用平台 的登录账号进行关联匹配,由此,通过随机生成的ID即可将对应的设备身份信息与应用平 台的登录账号进行关联匹配。
[0113] 在关联成功后,服务器将所述ID失效。同时,服务器向应用平台返回关联成功消 息,如图7所示,应用平台显示设备添加成功页面。
[0114] 本实施例通过上述方案,在应用平台(即外部内容提供商)接入服务器进行应用 测试时,通过直接扫描二维码的方式,对设备进行注册,其中设备身份信息对应用平台不可 见,由此可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份 绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证了测试流程的 完整性。
[0115] 如图8所示,本发明第二实施例提出一种应用测试方法,在上述图4所示的第一实 施例的基础上,还包括:
[0116] 步骤S205,在关联成功后,所述服务器根据所述应用平台的登录账号以及对应的 设备信息,匹配对应的服务资源供所述应用平台进行应用测试接入联调操作;
[0117] 步骤S206,所述应用平台调用所述服务器提供的服务资源,进行应用测试接入联 调操作。
[0118] 在服务器将对应的设备信息与应用平台的登录账号进行关联成功后,服务器根据 应用平台的登录账号以及对应的设备信息,匹配对应的服务资源供应用平台进行应用测试 接入联调操作,由此,应用平台可以调用服务器提供的服务资源,进行应用测试接入联调操 作,在保证数据的安全性的同时,也保证了测试流程的完整性。
[0119] 具体应用场景如下:
[0120] 若某一应用内容提供商,为了推送天气资讯这一应用,在接入浏览器时涉及到用 户个人信息的敏感服务,需要服务方提供资源(比如用户设备号)对该应用进行测试,以便 保证用户业务数据安全性。为了避免设备身份信息暴露,服务器根据应用平台的操作请求 生成带有ID属性的二维码,应用平台通过扫描该二维码完成所使用设备的注册,之后,月艮 务器提供相应的服务资源,应用平台调用服务器提供的服务资源,进行应用测试接入联调 操作,完成应用测试。
[0121] 本实施例通过上述方案,在应用平台(即外部内容提供商)接入服务器进行应用 测试时,通过直接扫描二维码的方式,对设备进行注册,其中设备身份信息对应用平台不可 见,由此可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份 绑定的接入联调流程还可继续完成,从而在保证数据的安全性的同时,保证了测试流程的 完整性。
[0122] 如图9所示,本发明第三实施例提出一种应用测试方法,在上述图4所示的第一实 施例的基础上,还包括:
[0123] 步骤S207,在关联成功后,所述服务器在对外开放平台显示设备注册成功页面。
[0124] 在关联成功后,服务器在对外开放平台显示设备注册成功页面,以便维护人员进 行相应的维护操作。
[0125] 如图10所示,本发明第四实施例提出一种应用测试方法,包括:
[0126] 步骤S301,服务器接收应用平台发送的设备注册请求,所述设备注册请求包括所 述应用平台在服务器上的登录账号;
[0127] 步骤S302,根据所述设备注册请求,生成与所述应用平台的登录账号相关联的 ID,并基于所述ID生成二维码;
[0128] 步骤S303,接收所述应用平台进行扫描所述二维码的操作请求;
[0129] 步骤S304,根据所述操作请求,将对应的设备信息与所述应用平台的登录账号进 行关联。
[0130] 如图11所示,本发明第五实施例提出一种应用测试方法,在上述图10所示的实施 例的基础上,还包括:
[0131] 步骤S305,在关联成功后,所述服务器根据所述应用平台的登录账号以及对应的 设备信息,匹配对应的服务资源供所述应用平台进行应用测试接入联调操作。
[0132] 需要说明的是,上述实施例还可以组合实施,在此不作赘述。
[0133] 如图12所示,本发明第六实施例提出一种应用测试方法,在上述图10所示的实施 例的基础上,还包括:
[0134] 步骤S306,在关联成功后,所述服务器在对外开放平台显示设备注册成功页面。
[0135] 对应地,如图13所示,本发明第一实施例还提出一种应用测试服务器,包括:注册 请求接收模块401、处理模块402、操作请求接收模块403及关联模块404,其中:
[0136] 注册请求接收模块401,用于接收应用平台发送的设备注册请求,所述设备注册请 求包括所述应用平台在服务器上的登录账号;
[0137] 处理模块402,用于根据所述设备注册请求,生成与所述应用平台的登录账号相关 联的ID,并基于所述ID生成二维码;
[0138] 操作请求接收模块403,用于接收所述应用平台进行扫描所述二维码的操作请 求;
[0139] 关联模块404,用于根据所述操作请求,将对应的设备信息与所述应用平台的登录 账号进行关联。
[0140] 由于作为第三方应用平台的内容提供商,在接入涉及到用户个人信息的敏感服务 时,需要服务方提供资源(比如用户设备号)进行测试,以便保证用户业务数据安全性,但 是,此类信息涉及到用户的身份态规则,因此不便于向外部内容提供商提供。本实施例方案 可以避免将敏感身份信息暴露给作为第三方的应用平台,而后续涉及到设备身份绑定的接 入联调流程还可继续完成,从而在保证数据的安全性的同时,还保证测试流程的完整性。
[0141] 具体地,应用平台在进行应用测试时,首先,需要向服务器注册应用平台自身使用 的测试设备,由此,向服务器发送设备注册请求。
[0142] 在该设备注册请求中携带应用平台在服务器上的登录账号,该登录账号比如可以 为即时通讯账号(如QQ号)、微博、社区账号等各种应用账号。
[0143] 如前所述,服务器对外提供有对外开放平台,应用平台通过该对外开放平台进行 账号注册,并依据所注册的登录账号从对外开放平台登录服务器。
[0144] 在进行应用测试时,应用平台将登录账号携带在设备注册请求中发送给服务器。
[0145] 其中,设备注册请求的触发方式可以有多种,比如,在服务器的对外开放平台上提 供用户操作界面,在用户操作界面上设置添加设备选项,如图5所示,用户可以点击添加设 备选项,以此来触发设备注册请求。
[0146] 服务器在接收到应用平台发来的设备注册请求后,首先,通过后台服务端随机生 成一个与应用平台的登录账号相关联的ID,该ID为一次性使用,在设备注册成功后,该ID 可以失效。
[0147] 服务器在随机生成一个与应用平台的登录账号相关联的ID后,基于该ID生成一 URL,形成二维码,供应用平台扫描,如图6所示。
[0148] 作为二维码对应的URL示例如下:
[0149] http://openn. html5. qq. com/ajax ? action = addDevice&appId =用户提交内 容ID&userld =用户QQ号&qrld =用户设备匹配编号。
[0150] 应用平台扫描服务器提供的上述带ID属性的二维码,触发一个http操作请求,月艮 务器解析该操作请求,从http操作请求头中获取ID,并通过该ID找到与所述ID关联的应 用平台的登录账号,将对应的设备信息与应用平台的登录账号进行关联,完成设备注册添 加,以便于后续测试联调操作,而该设备信息不会暴露给作为第三方的上述应用平台,即外 部内容提供商。
[0151] 其中,设备信息比如可以包括设备号或
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1