[发明专利]信息处理方法、终端及服务器在审
申请号: | 201710472457.6 | 申请日: | 2017-06-20 |
公开(公告)号: | CN107341105A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 张卓然 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F17/30 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 终端 服务器 | ||
技术领域
本发明涉及软件测试技术领域,特别涉及一种信息处理方法、终端及服务器。
背景技术
目前,广泛使用的数据库类型包括关系型数据库和键值(key-value)数据库。通常一个关系型数据库会对应一个键值数据库,关系型数据库中能够存储大量的数据,保证数据的完整性,测试人员在必要时可修改关系型数据库中的数据。和该关系型数据库对应的键值数据库会定期从关系型数据库中抓取一部分数据进行存储。键值数据库的访问速度优于关系型数据库。在需要获取数据时,会优先在键值数据库中查找,提高获取数据速度。
在关系型数据库中,通过随机生成的用户标识(User Identification,UID)关联存储用户数据。例如,用户甲在某个软件上注册会员后,该软件对应的数据库会自动分配一个UID1给用户甲,用户甲的账号、邮箱、电话号码等用户信息都和用户甲的用户标识UID1关联存储。
现有技术中,在查询关系型数据库中的用户信息时,测试人员首先要获取关系型数据库的管理账户和密码,通过管理账户和密码进入关系型数据库。在进入关系型数据库后,测试人员需要编写数据库查询语句(例如SQL查询语句),通过用户信息中的某一项(例如邮箱或者电话号码等)在关系型数据库中的对应的存储该用户信息中某一项的数据存储表格中(例如邮箱数据表格、电话号码数据表格等)查询到用户标识。查询到用户标识后,测试人员编写对应的数据库操作语句,通过查询到的用户标识在关系型数据库中针对该用户标识分别在不同的数据表格中查询对应的用户信息。
在关系型数据库或者键值数据库中对相关信息进行操作的方法,操作繁复,且测试人员获取了数据库的管理账户和密码,相当于获取了数据库相关的全部权限,数据库中的数据安全得不到保障。在对关系型数据库中的数据进行操作时,需要进入不同的数据表格分别对不同的用户信息进行操作,过程繁琐。另外,测试人员需了解数据库操作语言,才能编写操作语句对关系数据库或者键值数据库进行相关操作,对测试人员的要求较高。
发明内容
本发明实施例提供一种信息处理方法、终端及服务器,能够简化测试人员对数据库中数据的操作步骤,并保障数据库中的数据安全。
第一方面,本发明实施例提供了一种信息处理方法,应用于终端侧,包括:
终端接收针对目标区域输入的目标信息的第一操作指令;
判断所述目标信息是否为用户标识;
是,则执行第一操作指令对应的第一操作;
否,根据所述目标区域确定所述目标信息的类型,向所述第一服务器发送携带所述目标信息和所述目标信息的类型的第一查询指令,所述第一查询指令用于指示所述第一服务器在所述第一数据库中和所述目标信息的类型对应的数据表格中查找和所述目标信息对应的用户标识,接收所述第一服务器返回的所述用户标识,执行第一操作指令对应的第一操作。
结合第一方面,在第一方面的第一种实施方式中,在所述获取和所述目标信息对应的用户标识之后,还包括:输出所述用户标识。
结合第一方面,在第一方面的第二种实施方式中所述执行第一操作指令对应的第一操作之前还包括:
分析所述第一操作指令针对的目标是第一服务器还是第二服务器;
当所述第一操作指令针对的目标为第一服务器时,所述执行第一操作指令对应的第一操作包括:将携带所述用户标识的第二操作指令发送给第一服务器;
当所述第一操作指令针对的目标为第二服务器时,所述执行第一操作指令对应的第一操作包括:将携带所述用户标识的第三操作指令发送给第二服务器。
结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述第二操作指令用于指示所述第一服务器在第一数据库中对所述用户标识对应的至少一个用户信息执行所述第一操作指令对应的第一操作;
其中,所述第一操作指令包括查询指令、修改指令、删除指令、解除绑定指令中的任意一个。
结合第一方面的第二种实施方式,在第一方面的第四种实施方式中,所述第三操作指令用于指示所述第二服务器在第二数据库中对所述用户标识对应的至少一个用户信息执行所述第一操作指令对应的第一操作;
其中,所述第一操作指令包括查询指令、删除指令中的任意一个。
第二方面,本发明实施例提供了一种信息处理方法,应用于服务器侧,包括:第一服务器接收终端发送的携带用户标识的第二操作指令;
根据所述第二操作指令在第一数据库中对所述用户标识对应的至少一个用户信息执行第一操作指令对应的第一操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710472457.6/2.html,转载请声明来源钻瓜专利网。