CN113110869A - 一种远程下载程序同时写入代理商标识的管理*** - Google Patents

一种远程下载程序同时写入代理商标识的管理*** Download PDF

Info

Publication number
CN113110869A
CN113110869A CN202110396074.1A CN202110396074A CN113110869A CN 113110869 A CN113110869 A CN 113110869A CN 202110396074 A CN202110396074 A CN 202110396074A CN 113110869 A CN113110869 A CN 113110869A
Authority
CN
China
Prior art keywords
agent
file
directory
files
file directory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110396074.1A
Other languages
English (en)
Inventor
沈晓波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN CO-TRUST TECHNOLOGY CO LTD
Original Assignee
SHENZHEN CO-TRUST TECHNOLOGY CO LTD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN CO-TRUST TECHNOLOGY CO LTD filed Critical SHENZHEN CO-TRUST TECHNOLOGY CO LTD
Priority to CN202110396074.1A priority Critical patent/CN113110869A/zh
Publication of CN113110869A publication Critical patent/CN113110869A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了计算机技术领域的一种远程下载程序同时写入代理商标识的管理***,包括代理商客户端和管理***文件目录,所述代理商客户端包括登录模块和下载模块,登录模块用于代理商使用自己的账号进行登录,下载模块用于代理商进行远程下载,所述管理***文件目录包括allusershared文件目录(通用下载版本目录)、user1文件目录(用户文件名并以此类推)、account文件(用户账号)和network文件,allusershared文件目录用于所有代理商通用文件下载的目录,user1文件目录用于单独对应的代理商文件下载目录,network文件用于网络配置文件,该远程下载程序同时写入代理商标识的管理***,方便售后和管理,防止代理商修改,安全性较高,减少工程师的工作量,避免出错。

Description

一种远程下载程序同时写入代理商标识的管理***
技术领域
本发明涉及计算机技术领域,具体为一种远程下载程序同时写入代理商标识的管理***。
背景技术
行业开发过程中,对代理商的管理尤为重要,为有效防止代理商恶意串货,因此需要在技术上对每个代理商出货的***进行标识,一旦发生串货,有证据可寻,虽然我们的产品出货可通过出厂标签识别货源,但是这种方式,也有漏洞,已发现个别终端恶意撕毁标签甚至制作假标签,瞒天过海,因此我们采取每个应用程序在下载时,同时设置进入一个代理商标识,这样即使客户撕毁标签也可以从标识判断出处,同时也起到已警示的作用。
为了实现这个功能,我们目前远程程序管理***都是每个代理商都对应一个应用程序,程序区别只在于标识位,这样每升级一个版本,都给工程师造成很大的工作量,也容易出错。
发明内容
本发明的目的在于提供远程下载程序同时写入代理商标识的管理***,以解决上述背景技术中提出了恶意撕毁标签甚至制作假标签在发生串货时,无法识别货源,没有证据可寻的问题。
为实现上述目的,本发明提供如下技术方案:一种远程下载程序同时写入代理商标识的管理***,包括代理商客户端和管理***文件目录;
所述代理商客户端包括登录模块和下载模块,登录模块用于代理商使用自己的账号进行登录,下载模块用于代理商进行远程下载;
所述管理***文件目录包括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配置文件其内的配置词条信息包括<vernum>(版本号)、<fwver>(代理商标识)、<cputype>(支持的CPU型号)、<supporthmiver>(自定义版本备注)、<datatime>(版本放置于此的时间)、<Info>(版本文字说明)、<dlmaxtimes>(首次默认的最大下载程序次数)和<fileurl>(该版本说明文件初始目录);
<vernum>的名称必须与对应的文件夹的名称一致;
<fwver>的格式为双字,VD地址偏移可进行修改,赋值也可修改;
<cputype>必须和plc编程软件搜索的型号一致,否则报错;
<datatime>和<Info>可进行自定义;
<dlmaxtimes>的开放次数限制可用管理员权限在客户端修改。
其中,BE10ivX(版本号)的子目录下包括cdata和fwver文件,fwver文件用于公共程序更新是写入对应的代理商标志的配置文件,所述fwver文件定义fwver对应的变量赋值,allusershared文件目录plc子目录下的ver.xml配置文件定义的变量赋值无效。
其中,fwver.xml中词条包括<veruser>和<fwver>;
<veruser>为用户名,名称必须与account.txt用户的名称一致;
<fwver>为代理商标识,格式为双字,VD地址偏移可以修改,赋值也可修改。
其中,user1文件目录下所述BE10ivX(版本号)的子目录下包括cdata,所述cdata为plc的程序文件,且代理商标识采用ver.xml配置文件定义fwver的变量赋值。
综上所述,该远程下载程序同时写入代理商标识的管理***,在原***下载机制的基础上,远程下载时,管理员可以指定某个变量,变量的地址可由管理员任意指定偏移地址,同时也可写入标识值,标识值可由管理员任意修改。这样应用程序就只需要一份,简化了工作流程,每个代理商设定一个代码识别,代理商下载过程中直接把对应的设置值写入PLC内存,我们就可以从这个标识位区分是哪个代理商的,方便售后和管理,此标识的地址和数值只对管理员可视,防止代理商修改,安全性较高,减少工程师的工作量,避免出错。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
虽然在上文中已经参考实施例对本发明进行了描述,然而在不脱离本发明的范围的情况下,可以对其进行各种改进并且可以用等效物替换其中的部件。尤其是,只要不存在结构冲突,本发明所披露的实施例中的各项特征均可通过任意方式相互结合起来使用,在本说明书中未对这些组合的情况进行穷举性的描述仅仅是出于省略篇幅和节约资源的考虑。因此,本发明并不局限于文中公开的特定实施例,而是包括落入权利要求的范围内的所有技术方案。

Claims (5)

1.一种远程下载程序同时写入代理商标识的管理***,其特征在于:包括代理商客户端和管理***文件目录;
所述代理商客户端包括登录模块和下载模块,登录模块用于代理商使用自己的账号进行登录,下载模块用于代理商进行远程下载;
所述管理***文件目录包括allusershared文件目录(通用下载版本目录)、user1文件目录(用户文件名并以此类推)、account文件(用户账号)和network文件,allusershared文件目录用于所有代理商通用文件下载的目录,user1文件目录用于单独对应的代理商文件下载目录,network文件用于网络配置文件。
2.根据权利要求1所述的一种远程下载程序同时写入代理商标识的管理***,其特征在于:所述allusershared文件目录和所述user1文件目录在对应的文件夹中配置文件里均定义了关于代理商标识的字段fwver。
3.根据权利要求1所述的一种远程下载程序同时写入代理商标识的管理***,其特征在于:所述allusershared文件和所述user1文件目录plc子目录包括ver.xml配置文件和BE10ivX(版本号)。
4.根据权利要求3所述的一种远程下载程序同时写入代理商标识的管理***,其特征在于:所述BE10ivX(版本号)的子目录下包括cdata和fwver文件,fwver文件用于公共程序更新是写入对应的代理商标志的配置文件,所述fwver文件定义fwver对应的变量赋值,allusershared文件目录plc子目录下的ver.xml配置文件定义的变量赋值无效。
5.根据权利要求1所述的一种远程下载程序同时写入代理商标识的管理***,其特征在于:user1文件目录下所述BE10ivX(版本号)的子目录下包括cdata,所述cdata为plc的程序文件,且代理商标识采用ver.xml配置文件定义fwver的变量赋值。
CN202110396074.1A 2021-04-13 2021-04-13 一种远程下载程序同时写入代理商标识的管理*** Pending CN113110869A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110396074.1A CN113110869A (zh) 2021-04-13 2021-04-13 一种远程下载程序同时写入代理商标识的管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110396074.1A CN113110869A (zh) 2021-04-13 2021-04-13 一种远程下载程序同时写入代理商标识的管理***

Publications (1)

Publication Number Publication Date
CN113110869A true CN113110869A (zh) 2021-07-13

Family

ID=76716720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110396074.1A Pending CN113110869A (zh) 2021-04-13 2021-04-13 一种远程下载程序同时写入代理商标识的管理***

Country Status (1)

Country Link
CN (1) CN113110869A (zh)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001067233A2 (en) * 2000-03-03 2001-09-13 Storage Technology Corporation Method for providing services on network-based storage sites
US20020019943A1 (en) * 2000-06-16 2002-02-14 Soon-Young Cho Apparatus and method for preventing illegal reproduction/distribution of digital goods by use of physical goods
JP2002297253A (ja) * 2001-03-30 2002-10-11 Canon Inc ソフトウェア課金方法
CN101017552A (zh) * 2006-05-25 2007-08-15 崔远新 一种数字视听商品网上试听与售卖的方法
US7383535B1 (en) * 2003-08-25 2008-06-03 Unisys Corporation System and method for implementing code hooks in a web-based environment
US20080148233A1 (en) * 2006-12-13 2008-06-19 International Business Machines Corporation Computer Method and Apparatus for Referencing Files in a Software Configuration Management System
US20150067667A1 (en) * 2013-03-15 2015-03-05 Innopath Software, Inc. Validating availability of firmware updates for client devices
CN107592338A (zh) * 2017-08-08 2018-01-16 新智云数据服务有限公司 一种动态库的更新***、方法和相关设备
GB201814264D0 (en) * 2018-09-03 2018-10-17 Jaguar Land Rover Ltd Control system and method for configuring a platform
CN108710503A (zh) * 2018-05-17 2018-10-26 烽火通信科技股份有限公司 一种软件版本的管理方法、使用方法及***
CN109213505A (zh) * 2018-08-22 2019-01-15 郑州云海信息技术有限公司 服务器硬盘固件刷新方法及装置
WO2019037724A1 (zh) * 2017-08-21 2019-02-28 捷开通讯(深圳)有限公司 一种移动终端应用程序升级方法、存储设备及移动终端
KR20190032040A (ko) * 2017-09-19 2019-03-27 삼성전자주식회사 전자 장치의 소프트웨어의 업데이트를 관리하기 위한 장치 및 방법
US20190265982A1 (en) * 2018-02-28 2019-08-29 Forcepoint Llc System and method for managing system configuration data models
CN111309379A (zh) * 2020-02-27 2020-06-19 平安健康保险股份有限公司 项目生成方法、装置、计算机设备和存储介质
CN111930395A (zh) * 2020-08-20 2020-11-13 展讯通信(上海)有限公司 智能终端的程序下载方法和智能终端

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001067233A2 (en) * 2000-03-03 2001-09-13 Storage Technology Corporation Method for providing services on network-based storage sites
US20020019943A1 (en) * 2000-06-16 2002-02-14 Soon-Young Cho Apparatus and method for preventing illegal reproduction/distribution of digital goods by use of physical goods
JP2002297253A (ja) * 2001-03-30 2002-10-11 Canon Inc ソフトウェア課金方法
US7383535B1 (en) * 2003-08-25 2008-06-03 Unisys Corporation System and method for implementing code hooks in a web-based environment
CN101017552A (zh) * 2006-05-25 2007-08-15 崔远新 一种数字视听商品网上试听与售卖的方法
US20080148233A1 (en) * 2006-12-13 2008-06-19 International Business Machines Corporation Computer Method and Apparatus for Referencing Files in a Software Configuration Management System
US20150067667A1 (en) * 2013-03-15 2015-03-05 Innopath Software, Inc. Validating availability of firmware updates for client devices
CN107592338A (zh) * 2017-08-08 2018-01-16 新智云数据服务有限公司 一种动态库的更新***、方法和相关设备
WO2019037724A1 (zh) * 2017-08-21 2019-02-28 捷开通讯(深圳)有限公司 一种移动终端应用程序升级方法、存储设备及移动终端
KR20190032040A (ko) * 2017-09-19 2019-03-27 삼성전자주식회사 전자 장치의 소프트웨어의 업데이트를 관리하기 위한 장치 및 방법
US20190265982A1 (en) * 2018-02-28 2019-08-29 Forcepoint Llc System and method for managing system configuration data models
CN108710503A (zh) * 2018-05-17 2018-10-26 烽火通信科技股份有限公司 一种软件版本的管理方法、使用方法及***
CN109213505A (zh) * 2018-08-22 2019-01-15 郑州云海信息技术有限公司 服务器硬盘固件刷新方法及装置
GB201814264D0 (en) * 2018-09-03 2018-10-17 Jaguar Land Rover Ltd Control system and method for configuring a platform
CN111309379A (zh) * 2020-02-27 2020-06-19 平安健康保险股份有限公司 项目生成方法、装置、计算机设备和存储介质
CN111930395A (zh) * 2020-08-20 2020-11-13 展讯通信(上海)有限公司 智能终端的程序下载方法和智能终端

Similar Documents

Publication Publication Date Title
US6742028B1 (en) Content management and sharing
US10887168B2 (en) Computerized system and method of error handling for customized execution of applications
US7076536B2 (en) Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier
JP5096680B2 (ja) ファームウェアコンポーネントのステータスの発行およびファームウェアコンポーネントのアップデート
US6055503A (en) Software program self-modification
US20030070162A1 (en) Information processor having multi OS and its OS update method
CN102520948A (zh) 应用程序维护更新方法和装置
CN104090790A (zh) 一种安全终端的双芯片方案的固件更新方法
CN109240720B (zh) 一种安卓***的固件升级方法及一种存储设备
WO2014146256A1 (zh) 一种升级方法、智能终端及升级***
JP2002288110A (ja) エレクトロニック周辺デバイスに関係するソフトウェアへのアクセスを周辺デバイスにストアされたアドレスに基づいて行う方法とシステム
CN108415736B (zh) 利用进程文件***标记程序进程的方法、装置和设备
US8370957B2 (en) Method and apparatus for transmitting contents with limited system permissions
CN105786538A (zh) 基于安卓***的软件升级方法和装置
US20130194630A1 (en) Management system, image forming apparatus, management system control method, and image forming apparatus control method
CN106033322A (zh) 一种数据存储方法及装置
CN113835729B (zh) 升级方法、装置、终端设备及计算机可读存储介质
CN103365672B (zh) 一种处理应用程序的描述信息的方法和***
CN113110869A (zh) 一种远程下载程序同时写入代理商标识的管理***
US20040006609A1 (en) System and method for dynamically extending the capabilities of an application for enhancing a user&#39;s web browsing experience
US9690913B2 (en) License management in a networked software application solution
CN106982428B (zh) 一种安全配置方法,安全控制装置及安全配置装置
CN111880810A (zh) 一种服务实例部署方法、装置及电子设备和存储介质
CN100492293C (zh) 一种客制化基本输入输出***的更新方法
WO2017220014A1 (zh) ***权限管理方法、装置及智能终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination