公开/公告号CN113110869A
专利类型发明专利
公开/公告日2021-07-13
原文格式PDF
申请/专利权人 深圳市合信自动化技术有限公司;
申请/专利号CN202110396074.1
发明设计人 沈晓波;
申请日2021-04-13
分类号G06F8/71(20180101);G06F8/65(20180101);
代理机构44728 深圳至诚化育知识产权代理事务所(普通合伙);
代理人刘英
地址 518000 广东省深圳市南山区西丽街道西丽社区打石一路深圳国际创新谷六栋A座901902
入库时间 2023-06-19 11:49:09
技术领域
本发明涉及计算机技术领域,具体为一种远程下载程序同时写入代理商标识的管理系统。
背景技术
行业开发过程中,对代理商的管理尤为重要,为有效防止代理商恶意串货,因此需要在技术上对每个代理商出货的系统进行标识,一旦发生串货,有证据可寻,虽然我们的产品出货可通过出厂标签识别货源,但是这种方式,也有漏洞,已发现个别终端恶意撕毁标签甚至制作假标签,瞒天过海,因此我们采取每个应用程序在下载时,同时设置进入一个代理商标识,这样即使客户撕毁标签也可以从标识判断出处,同时也起到已警示的作用。
为了实现这个功能,我们目前远程程序管理系统都是每个代理商都对应一个应用程序,程序区别只在于标识位,这样每升级一个版本,都给工程师造成很大的工作量,也容易出错。
发明内容
本发明的目的在于提供远程下载程序同时写入代理商标识的管理系统,以解决上述背景技术中提出了恶意撕毁标签甚至制作假标签在发生串货时,无法识别货源,没有证据可寻的问题。
为实现上述目的,本发明提供如下技术方案:一种远程下载程序同时写入代理商标识的管理系统,包括代理商客户端和管理系统文件目录;
所述代理商客户端包括登录模块和下载模块,登录模块用于代理商使用自己的账号进行登录,下载模块用于代理商进行远程下载;
所述管理系统文件目录包括allusershared文件目录(通用下载版本目录)、user1文件目录(用户文件名并以此类推)、account文件(用户账号)和network文件,allusershared文件目录用于所有代理商通用文件下载的目录,user1文件目录用于单独对应的代理商文件下载目录,network文件用于网络配置文件。
优选的,所述allusershared文件目录和所述user1文件目录在对应的文件夹中配置文件里均定义了关于代理商标识的字段fwver。
优选的,所述allusershared文件和所述user1文件目录plc子目录包括ver.xml配置文件和BE10ivX(版本号)。
优选的,所述BE10ivX(版本号)的子目录下包括cdata和fwver文件,fwver文件用于公共程序更新是写入对应的代理商标志的配置文件,所述fwver文件定义fwver对应的变量赋值,allusershared文件目录plc子目录下的ver.xml配置文件定义的变量赋值无效。
优选的,user1文件目录下所述BE10ivX(版本号)的子目录下包括cdata,所述cdata为plc的程序文件,且代理商标识采用ver.xml配置文件定义fwver的变量赋值。
与现有技术相比,本发明的有益效果是:该远程下载程序同时写入代理商标识的管理系统,在原系统下载机制的基础上,远程下载时,管理员可以指定某个变量,变量的地址可由管理员任意指定偏移地址,同时也可写入标识值,标识值可由管理员任意修改。这样应用程序就只需要一份,简化了工作流程,每个代理商设定一个代码识别,代理商下载过程中直接把对应的设置值写入PLC内存,我们就可以从这个标识位区分是哪个代理商的,方便售后和管理,此标识的地址和数值只对管理员可视,防止代理商修改,安全性较高,减少工程师的工作量,避免出错。
具体实施方式
下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了更好的理解上述系统方案,下面将对上述管理系统进行详细的说明:
本发明提供一种远程下载程序同时写入代理商标识的管理系统包括代理商客户端和管理系统文件目录;
代理商客户端包括登录模块和下载模块,登录模块用于代理商使用自己的账号进行登录,下载模块用于代理商进行远程下载;
管理系统文件目录包括allusershared文件目录(通用下载版本目录)、user1文件目录(用户文件名并以此类推)、account文件(用户账号)和network文件,allusershared文件目录用于所有代理商通用文件下载的目录,user1文件目录用于单独对应的代理商文件下载目录,network文件用于网络配置文件。
其中,allusershared文件目录和所述user1文件目录在对应的文件夹中配置文件里均定义了关于代理商标识的字段fwver。
其中,allusershared文件和所述user1文件目录plc子目录包括ver.xml配置文件和BE10ivX(版本号)。
其中,ver.xml配置文件其内的配置词条信息包括
其中,BE10ivX(版本号)的子目录下包括cdata和fwver文件,fwver文件用于公共程序更新是写入对应的代理商标志的配置文件,所述fwver文件定义fwver对应的变量赋值,allusershared文件目录plc子目录下的ver.xml配置文件定义的变量赋值无效。
其中,fwver.xml中词条包括
其中,user1文件目录下所述BE10ivX(版本号)的子目录下包括cdata,所述cdata为plc的程序文件,且代理商标识采用ver.xml配置文件定义fwver的变量赋值。
综上所述,该远程下载程序同时写入代理商标识的管理系统,在原系统下载机制的基础上,远程下载时,管理员可以指定某个变量,变量的地址可由管理员任意指定偏移地址,同时也可写入标识值,标识值可由管理员任意修改。这样应用程序就只需要一份,简化了工作流程,每个代理商设定一个代码识别,代理商下载过程中直接把对应的设置值写入PLC内存,我们就可以从这个标识位区分是哪个代理商的,方便售后和管理,此标识的地址和数值只对管理员可视,防止代理商修改,安全性较高,减少工程师的工作量,避免出错。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
虽然在上文中已经参考实施例对本发明进行了描述,然而在不脱离本发明的范围的情况下,可以对其进行各种改进并且可以用等效物替换其中的部件。尤其是,只要不存在结构冲突,本发明所披露的实施例中的各项特征均可通过任意方式相互结合起来使用,在本说明书中未对这些组合的情况进行穷举性的描述仅仅是出于省略篇幅和节约资源的考虑。因此,本发明并不局限于文中公开的特定实施例,而是包括落入权利要求的范围内的所有技术方案。
机译: 一种估计下载应用程序以在无线网络上远程进行模块下载所需时间的方法
机译: 远程资源管理系统,用于根据请求计算机上所选文件的内容自动从应用程序服务器下载所需文件
机译: 一种从远程源下载软件组件以供本地软件应用程序使用的机制