同步方法、装置及计算机可读存储介质制造方法及图纸

技术编号:19278314 阅读:42 留言:0更新日期:2018-10-30 18:30
本发明专利技术实施例提供了一种同步方法、装置及计算机可读存储介质,涉及数据处理技术领域。该方法包括:服务端接收到登录用户的客户端发起的同步请求时,获取所述同步请求中的同步所选择的信息,所述同步所选择的信息包括该登录用户的用户信息和该登录用户所选择同步的程序模块信息后,再基于所述用户信息,创建该登录用户对应的Linux机器并基于该登录用户所选择同步的程序模块信息,从预先存储的线上程序中选取该登录用户所选择同步的程序模块;然后将该登录用户所选择同步的程序模块同步至所述Linux机器中。该方法实现了将选择的程序模块一键同步迁移至另外的机器,进而省去了手动下载程序模块的繁杂步骤,提高工作效率,节约时间。

Synchronization method, device and computer-readable storage medium

The embodiment of the invention provides a synchronization method, a device and a computer readable storage medium, and relates to the technical field of data processing. The method includes: when the server receives the synchronization request initiated by the client of the logged-in user, it obtains the information selected by the synchronization in the synchronization request. The information selected by the synchronization includes the user information of the logged-in user and the program module information selected by the logged-in user, and then based on the user information. Create the Linux machine corresponding to the logged-in user and select the program module selected by the logged-in user from the pre-stored online program based on the program module information selected by the logged-in user; then synchronize the program module selected by the logged-in user to the Linux machine. This method realizes the synchronous migration of the selected program module to another machine by one key, thus eliminating the complicated steps of downloading the program module manually, improving work efficiency and saving time.

【技术实现步骤摘要】
同步方法、装置及计算机可读存储介质
本专利技术涉及数据处理
,具体而言,涉及一种同步方法、装置及计算机可读存储介质。
技术介绍
随着智能技术的深入,现在的智能程序或者模块越来越多,测试的需求也越来越大。同时随着程序或者模块数量的增加,测试的环境部署也越来越多,包括本地化的一些配置的更改。现有的技术中,只能是测试人员手动去下载线上的程序或者模块,进行手工配置文件的更改,这样极易造成由于修改出错导致的环境异常或者测试偏差,浪费测试的时间。
技术实现思路
本专利技术的目的在于提供一种同步方法、装置及计算机可读存储介质,以改善上述问题。为了实现上述目的,本专利技术采取的技术方案如下:第一方面,本专利技术实施例提供了一种同步方法,所述方法包括:服务端接收到登录用户的客户端发起的同步请求时,获取所述同步请求中的同步所选择的信息,所述同步所选择的信息包括该登录用户的用户信息和该登录用户所选择同步的程序模块信息;所述服务端基于所述用户信息,创建该登录用户对应的Linux机器;所述服务端基于该登录用户所选择同步的程序模块信息,从预先存储的线上程序中选取该登录用户所选择同步的程序模块;所述服务端将所述本文档来自技高网...

【技术保护点】
1.一种同步方法,其特征在于,所述方法包括:服务端接收到登录用户的客户端发起的同步请求时,获取所述同步请求中的同步所选择的信息,所述同步所选择的信息包括该登录用户的用户信息和该登录用户所选择同步的程序模块信息;所述服务端基于所述用户信息,创建该登录用户对应的Linux机器;所述服务端基于该登录用户所选择同步的程序模块信息,从预先存储的线上程序中选取该登录用户所选择同步的程序模块;所述服务端将所述该登录用户所选择同步的程序模块同步至所述Linux机器中。

【技术特征摘要】
1.一种同步方法,其特征在于,所述方法包括:服务端接收到登录用户的客户端发起的同步请求时,获取所述同步请求中的同步所选择的信息,所述同步所选择的信息包括该登录用户的用户信息和该登录用户所选择同步的程序模块信息;所述服务端基于所述用户信息,创建该登录用户对应的Linux机器;所述服务端基于该登录用户所选择同步的程序模块信息,从预先存储的线上程序中选取该登录用户所选择同步的程序模块;所述服务端将所述该登录用户所选择同步的程序模块同步至所述Linux机器中。2.根据权利要求1所述的方法,其特征在于,所述同步所选择的信息还包括该登录用户所选择的配置方式,在所述服务端将所述该登录用户所选择同步的程序模块同步至所述Linux机器中之后,所述方法还包括:所述服务端基于该登录用户所选择的配置方式,更改所述Linux机器的配置文件。3.根据权利要求2所述的方法,其特征在于,在所述服务端基于该登录用户所选择的配置方式,更改所述Linux机器的配置文件之后,所述方法还包括:所述服务端运行同步在更改后的所述Linux机器中的程序模块,并在运行成功后向所述客户端返回同步进度。4.根据权利要求1所述的方法,其特征在于,所述服务端基于所述用户信息,创建该登录用户对应的Linux机器,包括:所述服务端基于所述用户信息,创建该登录用户对应的搭载Linux系统的容器。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:所述服务端定时查询所述线上程序中的程序模块是否满足更新条件,若满足,更新所述线上程序中的程序模块。6.根据权利要求5所述的方法,其特征在于,所述服务端定时查询所述线上程序中的程序模块是否满足更新条件,包括:所述服务端定时获取新的程序模块,对比所述新的程序模块的版本信息与所述线上程序中对应的程序模块的版本信息是否一致;其中,若所述新的程序模块的版本信息与所述线上程序中对应的程序模块的版本信息不一致,则表征所述线上程序中对应的程序模块满足更新条件;所述更新所述线上程序中的程序模块,包括:将所述线上程序中对应的程序模块更新为所述新的程序模块。7.一种同步方法,其特征在于,所述方法包括:客户端获取登录用户在同步操作页面上所选择同步的程序模块信息;所述客户端检测到针对所述同步操作页面上的同步按钮的点击操作时,向服务端发送同步请求,所述同步请求包括同步所选择的信息,所述同步选择的信息包括该登录用户的用户信息和该登录用户所选择同步的程序模块信息,其中,所述同步操作页面为所述...

【专利技术属性】
技术研发人员:吴文辉李秋王东石
申请(专利权)人:北京顺丰同城科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1