The embodiment of the invention provides a smart device application processing system and method, the system includes: Based on the access server, based on Node.js operating system, FastDFS server storage system based on session information Redis operating system (session) storage server, data storage based on the MySQL server; also includes a control server to control application upload / download program, the control server includes: authentication module, control module, upload test application packet analysis module.
【技术实现步骤摘要】
本专利技术属于涉及计算机软件
,尤其涉及一种智能设备应用程序处理系统和方法。
技术介绍
随着社会的发展,各种智能设备已经成为人们生活和工作中不可或缺的电子设备。现有的智能设备能够安装各种应用程序(App),以完成各种各样的功能,而在不断的完善过程中会产生一系列的应用程序测试包及字段映射文件(mapping文件)。在开发应用程序的过程中,开发人员会对应用程序进行多次修改、完善,这样就会留有多个版本的应用程序。由于在开发过程中必然需要对每一个版本都进行测试,而在如何有效的管理、测试这些测试包及mapping文件,直接影响了应用程序开发、前端开发、测试人员的工作效率。现有技术中都是将智能设备连接到开发设备,以将应用程序测试包从开发设备安装到智能设备上,以在智能设备上对应用程序进行测试。由于在测试时必然需要对各种不同型号、不同版本操作系统的智能终端都要一一测试,采用现有技术这种方式非常低效。
技术实现思路
针对现有技术中在对应用程序进行开发测试过程中多个版本的测试应用程序难于进行有效管理的问题,本专利技术实施例的目的是提供一种有效且高效的智能设备应用程序处理系统和方法。为了解决上述问题,本专利技术实施例提出了一种智能设备应用程序处理系统,包括:基于Node.js操作系统的接入服务器、基于FastDFS系统的存储服务器、基于Redis操作系统的会话信息(session)存储服务器、基于MySQL的数据存储服务器;还包括用于控制应用程序上传/下载的控制服务器,所述控制服务器包括:身份认证模块,用于对用户进行身份认证;上传控制模块,用于在用户身份认证通过后,调用基于 ...
【技术保护点】
一种智能设备应用程序处理系统,其特征在于,包括:基于Node.js操作系统的接入服务器、基于FastDFS系统的存储服务器、基于Redis操作系统的会话信息(session)存储服务器、基于MySQL的数据存储服务器;还包括用于控制应用程序上传/下载的控制服务器,所述控制服务器包括:身份认证模块,用于对用户进行身份认证;上传控制模块,用于在用户身份认证通过后,调用基于FastDFS系统的存储服务器中封装好的上传接口程序,将测试应用程序包传输到基于FastDFS系统的存储服务器;测试应用程序包分析模块,用于对测试应用程序包进行分析以提取出测试应用程序包的包信息,所述包信息为该测试应用程序包以下至少一个参数:系统信息、文件名、版本信息、类型信息、运行环境信息;并将该测试应用程序包在基于FastDFS系统的存储服务器中的FastDFS键值、在基于FastDFS系统的存储服务器中的存储路径、下载该测试应用程序包的下载地址、包信息,存储到基于基于MySQL的数据存储服务器。
【技术特征摘要】
1.一种智能设备应用程序处理系统,其特征在于,包括:基于Node.js操作系统的接入服务器、基于FastDFS系统的存储服务器、基于Redis操作系统的会话信息(session)存储服务器、基于MySQL的数据存储服务器;还包括用于控制应用程序上传/下载的控制服务器,所述控制服务器包括:身份认证模块,用于对用户进行身份认证;上传控制模块,用于在用户身份认证通过后,调用基于FastDFS系统的存储服务器中封装好的上传接口程序,将测试应用程序包传输到基于FastDFS系统的存储服务器;测试应用程序包分析模块,用于对测试应用程序包进行分析以提取出测试应用程序包的包信息,所述包信息为该测试应用程序包以下至少一个参数:系统信息、文件名、版本信息、类型信息、运行环境信息;并将该测试应用程序包在基于FastDFS系统的存储服务器中的FastDFS键值、在基于FastDFS系统的存储服务器中的存储路径、下载该测试应用程序包的下载地址、包信息,存储到基于基于MySQL的数据存储服务器。2.根据权利要求1所述的智能设备应用程序处理系统,其特征在于,所述控制服务器还包括:下载控制模块,用于从基于MySQL的数据存储服务器获取测试应用程序包列表,以及预设测试应用程序包的下载地址;并将该下载地址转换为二维码以使智能终端通过扫码方式下载预设测试应用程序包。3.根据权利要求1所述的智能设备应用程序处理系统,其特征在于,所述在基于FastDFS系统的存储服务器中的存储路径,为基于ISO操作系统的测试应用程序包对应的plist文件的存储地址。4.根据权利要求1所述的智能设备应用程序处理系统,其特征在于,所述身份认证模块通过用户发送的上传请...
【专利技术属性】
技术研发人员:张韶峰,王勇睿,杨岳,
申请(专利权)人:百融北京金融信息服务股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。