EDN首页   博客首页

日志档案

发表于 2007-6-1 13:02:50

1

标签: 无标签

编程人员的专用烧录器

  以下只是针对软件设计

  有很多公司自己没设研发部,他们需要从外面找人来做他们想要的软件。和编程人员在协商报酬时大至有两种方式:

  1 稍大一些的公司会在对程序完全确定后一次性付款,当然这就少了后面的一系列的发生不愉快的可能。

  2 但还有一些公司由于种种原因会和方案提供者签定一个协议,规定编程人员的报酬从生产数量的多少来提成。这就造成一个节:怎么来确定生产数量?当然对于信誉好的公司来说,这个不是问题。但大多数编程人员会对这个不放心,因为编程人员一般不会也不可能在这个公司长期监督,这就有可能让自己的应得利益受损。

  我设想了这样一个编程器,能基本解决此类困扰。

  首先这个编程器是可以脱机烧录的。因为联机的话有可能会受电脱脑攻击而失效。

  然后要有一个后备电源。以便在该烧录器遭到拆卸时能清除烧录器内的代码。

  具体工作流程如下:

  (假如“我”就是编程人员,“甲”是要我写代码的公司)

  A 代码写好后,通过电脑接口将代码下载到编程器。

  B 将这个编程器交给甲,并允许10-50次烧录,以便甲测试。

  C 这后就禁止烧录。如要继续烧录需通过电脑输入“口令”。甲在获得口令时需提供“生产数量”。我用这个“生产数量”来得到相应“口令”并传给甲。当然“我”能保证甲在下一次要生产同一个生产数量时绝对有不同的“口令”,避免甲反复使用同一个口令。

  D 当生产数量完成时本烧录器就又禁止烧录。直到输入口令。当然我能适当的加多一部份数量,以备用户补偿损坏数量。

  E 如果不法用户企图破解,烧录器自身就启动清除程序。

  这之中重点就是“我”的“加密算法”,用来取得口令。

  采取这种方式可以避免由于厂家的不诚实所带来的纠分。

  

  

系统分类: 自由话题   |   用户分类: 无分类   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(687)    回复(1)  

投一票您将和博主都有获奖机会!