数字产品嵌入式程序远程控制装置的制作方法

文档序号:6393027阅读:208来源:国知局
专利名称:数字产品嵌入式程序远程控制装置的制作方法
技术领域
本实用新型涉及一种通过计算机网络(包括互联网和局域网)对数字产品嵌入式程序、数据、参数进行写入、修改、删除、升级、管理,以提高数字产品的生产、销售、维护和使用效能的一种控制装置。
背景技术
随着计算机技术和数字信号处理技术的飞速发展,越来越多的数字产品面市,在这些产品中,多是由通过嵌入式软件程序控制的单片机、微处理器、数字信号处理器来实现其主要的功能。然而,因如下情况必须改变这些嵌入式软件程序①这些软件程序有明显的或潜在的问题(BUG),使这些产品不能正常工作,需要对这些软件程序进行修改;②产品开发商改善了这些产品功能和性能,从而给客户带来更大的效用,这些功能和性能的改善完全可以用修改软件程序的方式实现。当这些情况发生时,传统的做法是由生产商(或销售商)召回产品进行软件程序的修改,当然这是个费时、费力、费钱的方法,很难得到用户的认同和支持。当这些产品是全球化制造、销售或与人们日常生活密切相关时,这种做法的可行性会降至很低;同时,计算机网络得到迅猛发展(如国际互联网目前已拥有3.04亿用户),网络给人们的工作和生活带来了快捷和方便,还使以前很多办不到的事成为可能;网络理论和技术日益成熟、应用范围越来越广。本实用新型就是利用计算机网络技术为嵌入式软件程序的写入、修改、删除、升级提供了完整便捷的解决方案。

发明内容
本实用新型旨在提供一种数字产品嵌入式程序远程控制装置,当数字产品的程序需要更改或完善时,通过计算机网络(包括互联网和局域网)对数字产品嵌入式程序、数据、参数进行写入、修改、删除、升级、管理,以提高数字产品的生产、销售、维护、使用效能,解决传统召回产品进行软件程序修改的办法所存在的费时、费力、费钱的缺陷。
为解决上述技术问题,本实用新型所采用的技术方案如下一种数字产品嵌入式程序远程控制装置,其特征在于包括发出嵌入式软件程序的写入、修改、删除、升级请求的客户端;对客户端发出的请求信息进行认证,并将符合用户要求的嵌入式软件程序数据传送到客户端并写入与客户端连接的数字产品中的服务器端,所述客户端经信息交换平台与服务器端连接。
服务器端包括服务器计算机硬件系统、计算机网络操作系统、计算机数据库系统。计算机网络操作系统安装权限认证程序、计算机网络通讯监测程序、计算机网络通讯程序;计算机数据库系统安装嵌入式软件程序数据库及管理程序、客户资源数据库及管理程序。
客户端包括计算机硬件系统、计算机操作系统。计算机操作系统安装远程申请提交程序、计算机网络通讯程序、嵌入式软件程序读出、写入程序、权限认证程序。
所述信息交换平台为两台以上计算机构成的计算机网络,包括国际互联网、局域网、对等网等。
所述客户端将用户希望变更嵌入式软件的具体要求和由客户端从数字产品中读出数字产品基本信息结合数字证书进行加密后的信息通过计算机网络传给服务器端;服务器端在接收到这一系列的信息后,同时也结合数字证书对本信息进行解密;解密后的信息将被权限认证程序进行分析,在分析结果正确无误后,权限认证程序将对客户授权认证,随后计算机网络通讯程序将存储于服务器端嵌入式软件程序管理数据库中的相应的嵌入式软件程序数据经计算机网络回传到客户端,由客户端软件的计算机网络通讯程序读取后,通过客户端的读出、写入程序将符合用户要求的嵌入式软件程序数据写入到连接在客户端的数字产品中。
当计算机网络通信出现错误时,采用重发、重收、校验等措施使通信的结果正常。
本实用新型可在一切由两台以上计算机构成的计算机网络上运行,包括国际互联网、局域网、对等网等,其作用距离仅依赖于这些网络的实际通信距离。
本实用新型适用于一切采用开放式微型计算机、单片机、数字信号处理芯片的数字产品,特别是数字助听器、数字口吃矫正器。
本实用新型的有益效果表现在当数字产品的程序需要更改或完善时,经计算机网络对数字产品嵌入式程序、数据、参数进行写入、修改、删除、升级、管理,解决传统召回产品进行软件程序修改的办法所存在的费时、费力、费钱的缺陷,提高数字产品的生产、销售、维护、使用效能,减少生产周期,节约生产成本,并且革新了传统的数字产品的生产模式。


图1是本实用新型结构原理框图图2是本实用新型权限认证流程原理框图具体实施方式
本实用新型包括发出嵌入式软件程序的写入、修改、删除、升级请求的客户端;对客户端发出的请求信息进行认证,并将符合用户要求的嵌入式软件程序数据传送到客户端并写入与客户端连接的数字产品中的服务器端,所述客户端经信息交换平台与服务器端连接,所述信息交换平台为两台以上计算机构成的计算机网络,包括国际互联网、局域网、对等网等。
本实用新型服务器端包括服务器计算机硬件系统、计算机网络操作系统、计算机数据库系统。计算机网络操作系统安装权限认证程序、计算机网络通讯监测程序、计算机网络通讯程序;计算机数据库系统安装嵌入式软件程序数据库及管理程序、客户资源数据库及管理程序。
客户端包括计算机硬件系统、计算机操作系统。计算机操作系统安装远程申请提交程序、计算机网络通讯程序、嵌入式软件程序读出、写入程序、权限认证程序。
本实用新型的工作过程是由客户端软件把用户希望变更嵌入式软件的具体要求(嵌入式程序的写入、修改、删除)和由客户端软件从数字产品中读出数字产品基本信息(数字产品标识、数字产品厂商标识、数字产品生产序列号、嵌入式软件版本)结合数字证书进行加密后的信息通过计算机网络传给服务器端软件,服务器端的软件在接收到这一系列的信息后,同时也结合数字证书对本信息进行解密。解密后的信息将被权限认证程序进行分析(如数字产品标识是否合法、数字产品厂商标识是否合法、数字产品序列号是否合法、嵌入式软件版本,现在是否存在需要修改、删除、升级的嵌入式软件版本)在分析结果正确无误后权限认证程序将对客户授权认证,随后计算机网络通讯程序将存储于服务器端嵌入式软件程序管理数据库中的相应的嵌入式软件程序回传到客户端软件,由客户端软件的计算机网络通讯程序读取后,通过客户端软件的嵌入式软件程序读出、写入程序将符合用户要求的嵌入式软件程序写入到连接在客户端的数字产品中,从而达到在异地改变这些嵌入式软件程序的目的。
本实用新型可在一切由两台以上计算机构成的计算机网络上运行,包括国际互联网、局域网、对等网等,其作用距离仅依赖于这些网络的实际通信距离。
本实用新型适用于一切采用开放式微型计算机、单片机、数字信号处理芯片的数字产品,特别是数字助听器、数字口吃矫正器。
现结合数字口吃矫正器对本实用新型的工作过程及原理作进一步详细阐述实施例1为位于美国的用户远程修改数字口吃矫正器嵌入式程序。
中国公司在客户服务过程中,若发现销往美国的某个型号的数字口吃矫正器产品有严重缺陷,如不更改将严重影响用户使用该产品。按传统的做法,要把所有的这些数字口吃矫正器召回到中国改写嵌入式软件程序然后再分发至各个用户,其费用将是巨大的,周期也很长;对那些不可能招回的产品将给用户带来损失,严重影响公司的声誉。现采用本实用新型进行远程升级,凡可上国际互联网的地方可以在几分种内完成嵌入式软件程序,圆满地解决了这个问题。
美国用户在一台能顺利联接Internet的PC上安装远程升级客户端软件,在联接Internet之后启动远程升级客户端软件并将将要升级的数字口吃矫正器通过编程器与PC机相联接。升级操作人员按照客户端软件向导的提示操作对数字口吃矫正器进行升级。首先,客户端软件会从数字口吃矫正器读出此产品的序列号、当前软件版本、当前设备型号等信息,再结合数字证书,将这一系列的信息加密后发往服务端软件。服务端软件接收到此信息后,先结合数字证书将此信息进行解密,然后对当前客户的权限进行判定,如果是授权用户则根据产品序列号查询中心数据库系统,得到产品的当前软件是否有新版的软件可供升级。如果存在新版软件,则对软件数据进行加密后发往客户端软件。客户端软件接收到由服务器端发来的信息后,先对信息进行解密,然后将信息通过PC由编程器写入到数字口吃矫正器,在此过程中客户端软件要验证写入数据的合法性和正确性,如果写入数据有问题或存在错误,客户端软件会结束当前的写入操作,再次向服务端提交申请,再次发送数据,进行下一次的写入操作。
另外,采用本实用新型可以改变传统的生产模式实施例2在加拿大生产由中国公司研发的数字助听器。
中国公司生产的产品销往北美地区,以前的生产模式是在加拿大,美国、丹麦、德国等地采购元器件,在中国组装并写入由该中国公司研发的嵌入式软件程序(该数字产品的主要技术含量是这个软件程序)。从各元器件采购地采购、运输到中国,再在中国加工、生产运到北美需要工期为6周。
采用本实用新型的新生产模式是在加拿大找一家同类产品制造商,委托其加工该产品;从各元器件制造商处直接采购、运输到加拿大;由该制造商按中国公司指定的序列号和规格、型号生产,并在中国公司的授权下写入指定的嵌入式软件程序后直接销售到北美。这样的工期仅3周。
权利要求1.一种数字产品嵌入式程序远程控制装置,其特征在于包括发出嵌入式软件程序的写入、修改、删除、升级、管理请求的客户端;对客户端发出的请求信息进行认证,并将符合用户要求的嵌入式软件程序数据传送到客户端并写入与客户端连接的数字产品中的服务器端,所述客户端经信息交换平台与服务器端连接。
2.根据权利要求1所述的一种数字产品嵌入式程序远程控制装置,其特征在于服务器端包括服务器计算机硬件系统、计算机网络操作系统、计算机数据库系统,计算机网络操作系统安装权限认证程序、计算机网络通讯监测程序、计算机网络通讯程序;计算机数据库系统安装嵌入式软件程序数据库及管理程序、客户资源数据库及管理程序。
3.根据权利要求1所述的一种数字产品嵌入式程序远程控制装置,其特征在于客户端包括计算机硬件系统、计算机操作系统,计算机操作系统安装远程申请提交程序、计算机网络通讯程序、嵌入式软件程序读出、写入程序、权限认证程序。
4.根据权利要求1所述的一种数字产品嵌入式程序远程控制装置,其特征在于所述信息交换平台为两台以上计算机构成的计算机网络,包括国际互联网、局域网、对等网。
5.根据权利要求1、2、3或4所述的一种数字产品嵌入式程序远程控制装置,其特征在于客户端把用户希望变更嵌入式软件的具体要求和由客户端从数字产品中读出数字产品基本信息结合数字证书进行加密后的信息通过计算机网络传给服务器端;服务器端在接收到这一系列的信息后,同时也结合数字证书对本信息进行解密;解密后的信息将被权限认证程序进行分析,在分析结果正确无误后,权限认证程序将对客户授权认证,随后计算机网络通讯程序将存储于服务器端嵌入式软件程序管理数据库中的相应的嵌入式软件程序数据经计算机网络回传到客户端,由客户端软件的计算机网络通讯程序读取后,通过客户端的读出、写入程序将符合用户要求的嵌入式软件程序数据写入到连接在客户端的数字产品中。
6.根据权利要求5所述的一种数字产品嵌入式程序远程控制方法,其特征在于当计算机网络通信出现错误时,采用重发、重收、校验等措施使通信的结果正常。
专利摘要本实用新型公开了一种数字产品嵌入式程序远程控制装置,解决传统召回产品进行软件程序修改的办法所存在的费时、费力、费钱的缺陷。本装置包括发出嵌入式软件程序的写入、修改、删除、升级请求的客户端;对客户端发出的请求信息进行认证,并将符合用户要求的嵌入式软件程序数据传送到客户端并写入与客户端连接的数字产品中的服务器端,所述客户端经信息交换平台与服务器端连接。提高数字产品的生产、销售、维护、使用效能,减少生产周期,节约生产成本,并且革新了传统的数字产品的生产模式。
文档编号G06F15/16GK2646783SQ0325014
公开日2004年10月6日 申请日期2003年8月29日 优先权日2003年8月29日
发明者蒋涛, 付晓毅, 夏世雄, 蒋一宁, 陈志刚, 蔺君刚 申请人:四川微迪数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1