嵌入式设备的程序装载方法、系统、装载设备及管理设备的制作方法

文档序号:6335816阅读:164来源:国知局
专利名称:嵌入式设备的程序装载方法、系统、装载设备及管理设备的制作方法
技术领域
本发明涉及嵌入式技术领域,尤其涉及一种嵌入式设备的程序装载方法、系统、装载设备及管理设备。
背景技术
随着信息化技术的发展,嵌入式技术也得到了迅速发展,嵌入式设备以其配置要求低、系统专业性高、实时性强等特点,成为人们信息化生活不可或缺的内容。常见的嵌入式设备包括手机、MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面幻播放器、MP4播放器、游戏机、学习机、电子辞典、数码像机等电子产品,这些嵌入式设备的共性在于使用需要依赖于相应的程序,即需要在嵌入式设备中装载运行所必备的程序,在嵌入式设备中运行装载的程序,即可使用该嵌入式设备的相应功能。现有的嵌入式设备的程序装载方案为装载设备(如电脑、PC (Personal Computer,个人计算机)等设备)获得嵌入式设备的程序,然后直接将嵌入式设备的程序装载至嵌入式设备中。一般地,嵌入式设备程序的管理者(如程序设计者或设计公司)为嵌入式设备的程序装载者(如嵌入式设备的生产者或生产厂家)提供程序后,程序装载者即可使用该程序进行嵌入式设备的装载,该装载的过程不再受到管理者的控制,这样可能造成程序装载者不受控制的超量生产、私下出货等现象,侵犯管理者的权益。因此,一种能够保护管理者的权益,使管理者能够对其设计的嵌入式设备的程序装载过程进行控制的方案成为一个重要的研究方向。

发明内容
本发明实施例所要解决的技术问题在于,提供一种嵌入式设备的程序装载方法、 系统、装载设备和管理设备,可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。为了解决上述技术问题,本发明实施例提供了一种嵌入式设备的程序装载方法, 包括当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识;当判断所述待装载的程序携带授权标识时,生成授权请求消息;将所述授权请求消息发送至管理设备,并接收所述管理设备返回的授权信息;在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序。其中,所述授权请求消息包括本设备的设备标识、待装载的嵌入式设备的型号以及待装载程序的版本号;所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量。其中,所述在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序,包括在注册有效期内,使用所述注册码在获得授权的本设备上进行注册;
在所述注册成功通过所述管理设备验证后,向获得授权的嵌入式设备装载所述程序。其中,所述在所述注册成功通过所述管理设备验证后,向获得授权的嵌入式设备装载所述程序之后,还包括记录已成功装载的嵌入式设备的数量;当所述记录的已成功装载的嵌入式设备的数量达到所述获得授权的嵌入式设备的数量时,停止向获得授权的所述嵌入式设备装载所述程序。其中,所述向获得授权的所述嵌入式设备装载所述程序过程中,还包括显示装载提示信息;其中,所述装载提示信息包括以下内容中的任一种或多种正在装载的嵌入设备的型号、正在装载的所述程序的版本号、获得授权的嵌入式设备的数量、已成功装载的嵌入式设备的数量。其中,所述当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识之后,还包括当判断所述待装载的程序未携带授权标识时,直接向所述嵌入式设备装载所述程序。相应地,本发明实施例还提供了一种装载设备,包括判断单元,用于当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识;消息生成单元,用于当所述判断单元判断结果为是时,生成授权请求消息;请求单元,用于将所述消息生成单元生成的所述授权请求消息发送至管理设备, 并接收所述管理设备返回的授权信息;装载单元,用于在所述请求单元请求获得的授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序;或者,用于在所述判断单元判断结果为否时,直接向所述嵌入式设备装载所述程序。其中,所述授权请求消息包括本设备的设备标识、待装载的嵌入式设备的型号以及待装载程序的版本号;所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量。其中,所述装载单元包括注册单元,用于在注册有效期内,使用所述注册码在获得授权的本设备上进行注 ππ
册;装载子单元,用于在所述注册单元成功通过所述管理设备验证后,向获得授权的嵌入式设备装载所述程序。其中,所述装载单元还包括记录单元,用于记录所述装载子单元成功装载的嵌入式设备的数量;停止控制单元,用于当所述记录单元记录的已成功装载的嵌入式设备的数量达到获得授权的嵌入式设备的数量时,控制所述装载子单元停止向获得授权的嵌入式设备装载所述程序。其中,所述装载单元还包括显示单元,用于在所述装载子单元向获得授权的所述嵌入式设备装载所述程序的过程中,显示装载提示信息;
5
其中,所述装载提示信息包括以下内容中的任一种或多种正在装载的嵌入设备的型号、正在装载的所述程序的版本号、获得授权的嵌入式设备的数量、已成功装载的嵌入式设备的数量。相应地,本发明实施例还提供了一种管理设备,包括程序提供单元,用于为装载设备提供嵌入式设备的程序,所述程序为携带授权标识的程序或未携带授权标识的程序;请求响应单元,用于接收装载设备的授权请求消息,并向所述装载设备返回授权信息,所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量;信息生成单元,用于在所述请求响应单元接收到所述装载设备的授权请求消息时,根据所述授权请求消息生成授权信息,并将所述授权信息交由所述请求响应单元,以使所述请求响应单元将该授权信息返回至所述装载设备;管理单元,用于根据所述信息生成单元生成的授权信息,管理所述装载设备的权限和装载过程。相应地,本发明实施例还提供了一种嵌入式设备的程序装载系统,包括管理设备和装载设备,所述管理设备,用于为所述装载设备提供嵌入式设备的程序,接收所述装载设备的授权请求消息,根据所述授权请求消息生成授权信息,并向所述装载设备返回所述授权信息;并根据所述授权信息,管理所述装载设备的权限和装载过程;所述装载设备,用于在向嵌入式设备装载所述管理设备提供的程序时,判断待装载的程序是否携带授权标识;当判断所述待装载的程序携带授权标识时,生成授权请求消息;将所述授权请求消息发送至所述管理设备,并接收所述管理设备返回的授权信息;在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序。实施本发明实施例,具有如下有益效果本发明实施例向嵌入式设备装载带授权标识的程序时,需要由装载设备向管理设备发送授权请求消息,在接收到管理设备返回的授权信息后,装载设备才可以在授权信息确定的授权权限范围内,为嵌入式设备装载程序;本发明实施例的管理者通过管理设备下发的授权信息来监控和管理嵌入式设备的装载过程,可有效地防止程序装载者对嵌入式设备程序的滥用,管理者能够有效控制程序的使用及嵌入式设备的产量,保护自身的合法权益。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明的嵌入式设备的程序装载系统的实施例的结构示意图;图2为本发明的管理设备的实施例的结构示意图;图3为本发明的装载设备的实施例的结构示意图4为本发明的装载设备的装载单元的第一实施例的结构示意图;图5为本发明的装载设备的装载单元的第二实施例的结构示意图;图6为本发明的装载设备的装载单元的第三实施例的结构示意图;图7为本发明的嵌入式设备的程序装载方法的第一实施例的流程图;图8为本发明的嵌入式设备的程序装载方法的第二实施例的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图1,为本发明的嵌入式设备的程序装载系统的实施例的结构示意图;所述系统包括管理设备10,用于为装载设备20提供嵌入式设备的程序,接收所述装载设备20的授权请求消息,根据所述授权请求消息生成授权信息,并向所述装载设备20返回所述授权信息;并根据所述授权信息,管理所述装载设备20的权限和装载过程;具体实现中,所述管理设备10可以为管理者(如程序的设计者或设计公司)使用的、用于管理的设备,包括但不限于电脑或PC机。管理者在设计开发出嵌入式设备的程序(一般为二进制程序文件)时,若想要有力保护该程序不被滥用,则可通过管理设备10 为该程序标记授权标识,所述授权标识可以为一段特定数字或特定代码,其表明该程序需要获得管理者的授权才可使用;当然,管理者也可不设定授权标识,未携带授权标识的程序无需获得授权即可使用。所述管理设备10将所述程序提供给所述装载设备20,具体地,所述管理设备10可通过网络将该程序发送至装载设备20,或将程序提供至U盘、移动硬盘等设备中,再将U盘、移动硬盘等设备中的程序拷贝或转移至所述装载设备20中。装载设备 20在使用携带授权标识的程序为嵌入式设备进行装载的过程中,所述管理设备10接收所述装载设备的授权请求消息,根据所述授权请求消息生成授权信息,并向所述装载设备20 返回所述授权信息;并根据所述授权信息,管理所述装载设备20的权限和装载过程。具体地,所述管理设备10对所述装载设备20的权限和装载过程的管理具体为所述管理设备10根据装载设备20的授权请求消息,利用自身的特定应用程序生成授权信息, 该授权信息可以为特定格式的授权码,该授权码中不同字段分别表示注册码、注册有效期、 获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量等信息。所述管理设备10利用该授权信息所包含的内容,校对装载设备20的设备标识是否是获得授权的设备标识、注册的时间是否在有效期内,并验证是否为授权的注册号、 进行装载的嵌入式设备的型号是否是获得授权的型号、成功装载的嵌入式设备的数量是否达到获得授权的数量。所述管理设备10允许装载设备20在授权权限范围内进行装载操作, 一旦监控到超出权限范围,则控制装载设备20的装载操作,使其装载的程序不可用或无法再进行装载。所述装载设备20,用于在向嵌入式设备装载所述管理设备10提供的程序时,判断待装载的程序是否携带授权标识;当判断所述待装载的程序携带授权标识时,生成授权请求消息;将所述授权请求消息发送至所述管理设备10,并接收所述管理设备10返回的授权信息;在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序。具体实现中,所述装载设备20可以为程序装载者(如嵌入式设备的生产者或生产厂家)使用的、用于对嵌入式设备进行程序装载的设备,包括但不限于电脑或PC机。所述装载设备20利用所述管理设备10提供的程序,并在管理设备10的管理下,完成嵌入式设备的装载。本发明实施例的嵌入式设备包括但不限于手机、MP3播放器、MP4播放器、游戏机、学习机、电子辞典等需要软件支撑的产品。图1中示出了嵌入式设备1至嵌入式设备N 共N种类型的嵌入式设备,可以理解的是,实际应用中,N由实际需要进行装载的嵌入式设备的种类确定,需要说明的是,每种类型的嵌入式设备的型号是惟一确定的,且两两不同类型的嵌入式设备的型号不同;比如若需要装载的嵌入式设备的种类总共为5种,则N为5, 且5种类型的嵌入式设备的型号各不相同;另外,实际应用中,每种嵌入式设备的数量根据实际需要进行确定,比如对于某型号的手机,若总共需要装载100台这种型号的手机,则管理设备10可授权100台这种型号的手机,则装载设备20利用所述管理设备10提供的程序为获得授权的这种型号的手机进行装载,且限制装载100台。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。为了更清楚的说明本发明,下面将对上述嵌入式设备的程序装载系统中的管理设备进行详细介绍。请参见图2,为本发明的管理设备的实施例的结构示意图;所述管理设备10包括程序提供单元101,用于为装载设备20提供嵌入式设备的程序,所述程序为携带授权标识的程序或未携带授权标识的程序;具体实现中,管理者在设计开发出嵌入式设备的程序(一般为二进制程序文件) 时,若想要有力保护该程序不被滥用,则可为该程序标记授权标识,所述授权标识可以为一段特定数字或特定代码,其表明该程序需要获得管理者的授权才可使用;当然,管理者也可不设定授权标识,未携带授权标识的程序无需获得授权即可使用。所述携带授权标识的程序和未携带授权标识的程序均由所述程序提供单元101提供给所述装载设备20,具体地, 所述程序提供单元101可通过网络将该程序发送至装载设备20,或将程序提供至U盘、移动硬盘等设备中,再将U盘、移动硬盘等设备中的程序拷贝或转移至所述装载设备20中。请求响应单元102,用于接收装载设备20的授权请求消息,并向所述装载设备20 返回授权信息;具体实现中,所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量。具体地,该授权信息可以为特定格式的授权码,该授权码中不同字段分别表示注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量等 fn息ο信息生成单元103,用于在所述请求响应单元102接收到所述装载设备20的授权请求消息时,根据所述授权请求消息生成授权信息,并将所述授权信息交由所述请求响应单元102,以使所述请求响应单元102将该授权信息返回至所述装载设备20 ;管理单元104,用于根据所述信息生成单元103生成的授权信息,管理所述装载设备20的权限和装载过程。具体实现中,所述管理单元104具体管理过程为利用所述信息生成单元103生成的授权信息所包含的内容,校对装载设备20的设备标识是否是获得授权的设备标识、注册的时间是否在有效期内,并验证是否为授权的注册号、进行装载的嵌入式设备的型号是否是获得授权的型号、成功装载的嵌入式设备的数量是否达到获得授权的数量。所述管理单元104允许装载设备20在授权权限范围内进行装载操作,一旦监控到超出权限范围,则控制装载设备20的装载操作,使其装载的程序不可用或无法再进行装载。需要说明的是,所述管理单元104对装载设备20的注册有效期进行校对时,一般采用网络时间、或采用管理设备10自身的系统时间进行校对,其并不采用装载设备20的系统时间进行校对,这样,可防止装载设备20进行格式化或者修改系统时间后,再重新进行注册,保证对装载设备20的有效管理;当然,此处注册有效期的校对还可采用其他方式,其他方式可类似分析,在此不赘述。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。为了更清楚的说明本发明,下面将对上述嵌入式设备的程序装载系统中的装载设备进行详细介绍。请参见图3,为本发明的装载设备的实施例的结构示意图;所述装载设备20包括判断单元201,用于当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识;具体实现中,如前述,所述管理设备10为装载设备20提供的程序包括携带授权标识的程序和未携带授权标识的程序,所述判断单元201,即用于当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识。消息生成单元202,用于当所述判断单元201判断结果为是时,生成授权请求消息;具体实现中,所述授权请求消息包括本设备的设备标识、待装载的嵌入式设备的型号以及待装载程序的版本号。若所述判断单元201判断出待装载的程序携带了授权标识,该授权标识表明该程序需要获得管理者的授权才可使用,即装载设备20需要首先获得管理者对该程序的授权,才可以使用该程序对嵌入式设备进行装载。所述消息生成单元 202,则获取装载设备20本身的设备标识,该设备标识可以为装载设备20的网卡号或其他可惟一标识装载设备20的标识;所述消息生成单元202同时获取待装载的嵌入式设备的型号和待装载的程序的版本号,并根据获取的内容生成授权请求消息。请求单元203,用于将所述消息生成单元202生成的所述授权请求消息发送至管理设备,并接收所述管理设备10返回的授权信息;具体实现中,所述请求单元203将所述消息生成单元202生成的授权请求消息发送至管理设备10,请求管理设备10授权该程序的使用,并在所述管理设备10授权后,接收所述管理设备10返回的授权信息。如前述,所述授权信息包括注册码、注册有效期、获得
9授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量。装载单元204,用于在所述请求单元203请求获得的授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序;或者,用于在所述判断单元201判断结果为否时, 直接向所述嵌入式设备装载所述程序。具体实现中,所述请求单元203接收到的授权信息确定的授权权限范围为仅能使用授权的注册号,在注册有效期内、且在授权的设备标识对应的装载设备上进行装载操作,只能对获得授权的型号对应的嵌入式设备进行装载,对获得授权的嵌入式设备的数量仅能控制在授权的数量范围内。所述装载单元204则在所述请求单元203请求获得的授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序。需要说明的是,如前述,由于管理设备10提供的程序还可以为未携带授权标识的程序,该程序无需获得授权即可使用,则所述装载单元204在所述判断单元201判断程序未携带授权标识时,可不受管理者限制地、直接对嵌入式设备进行装载。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。为了更清楚的说明本发明,下面将对上述装载设备中的装载单元进行详细介绍。请参见图4,为本发明的装载设备的装载单元的第一实施例的结构示意图;所述装载单元204包括注册单元401,用于在注册有效期内,使用所述注册码在获得授权的本设备上进行注册;具体实现中,为了方便管理,管理设备10可向装载设备20提供一个注册界面,所述注册单元401,即可在注册有效期内,使用所述注册码在获得授权的装载设备上的注册界面上进行注册。装载子单元402,用于在所述注册单元401成功通过所述管理设备10验证后,向获得授权的嵌入式设备装载所述程序。具体实现中,所述装载子单元402在注册成功后,可向获得授权的嵌入式设备装载程序,此程序装载的过程受授权信息中的授权权限限制,具体为所述装载子单元402仅可以为获得授权的嵌入式设备装载程序,且仅可以装载获得授权的数量。比如若授权信息授权的手机型号为Ml,授权的数量为20台,则所述装载子单元402只可以为型号为Ml的手机装载所述程序,且最多仅可以为20台型号为Ml的手机装载所述程序。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。请参见图5,为本发明的装载设备的装载单元的第二实施例的结构示意图;与上一实施例相同,所述装载单元204包括注册单元401和装载子单元402。本实施例中,所述装载单元204还包括记录单元403,用于记录所述装载子单元402成功装载的嵌入式设备的数量;具体实现中,所述记录单元403可以为一计数器,用于记录所述装载子单元402成功装载的嵌入式设备的数量。停止控制单元404,用于当所述记录单元403记录的已成功装载的嵌入式设备的数量达到获得授权的嵌入式设备的数量时,控制所述装载子单元403停止向获得授权的嵌入式设备装载所述程序。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。请参见图6,为本发明的装载设备的装载单元的第三实施例的结构示意图;与上一实施例相同,所述装载单元204包括注册单元401、装载子单元402、记录单元403和停止控制单元404。本实施例中,所述装载单元204进一步包括显示单元405,用于在所述装载子单元402向获得授权的所述嵌入式设备装载所述程序的过程中,显示装载提示信息;具体实现中,所述装载提示信息包括但不限于以下内容中的任一种或多种正在装载的嵌入设备的型号、正在装载的所述程序的版本号、获得授权的嵌入式设备的数量、已成功装载的嵌入式设备的数量。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。为了更清楚的说明本发明,下面将对由上述装载设备所执行的嵌入式设备的程序装载方法进行详细介绍。请参见图7,为本发明的嵌入式设备的程序装载方法的第一实施例的流程图;所述方法包括S101,当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识;当判断结果为是时,执行S102 ;否则,执行S105 ;具体实现中,管理设备为装载设备提供的程序包括携带授权标识的程序和未携带授权标识的程序,所述S101,即当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识;当判断结果为是时,执行S102 ;否则,执行S105。S102,生成授权请求消息;具体实现中,所述授权请求消息包括本设备的设备标识、待装载的嵌入式设备的型号以及待装载程序的版本号。所述SlOl判断出待装载的程序携带了授权标识,该授权标识表明该程序需要获得管理者的授权才可使用,即装载设备需要首先获得管理者对该程序的授权,才可以使用该程序对嵌入式设备进行装载。所述S102,则获取装载设备本身的设备标识,该设备标识可以为装载设备的网卡号或其他可惟一标识装载设备的标识;所述S102 同时获取待装载的嵌入式设备的型号和待装载的程序的版本号,并根据获取的内容生成授权请求消息。S103,将所述授权请求消息发送至管理设备,并接收所述管理设备返回的授权信息;具体实现中,所述S103将所述S102生成的授权请求消息发送至管理设备,请求管理设备授权该程序的使用,并在所述管理设备授权后,接收所述管理设备返回的授权信息。 如前述,所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量。S104,在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序; 转入,结束;
具体实现中,所述S103接收到的授权信息确定的授权权限范围为仅能使用授权的注册号,在注册有效期内、且在授权的设备标识对应的装载设备上进行装载操作,只能对获得授权的型号对应的嵌入式设备进行装载,对获得授权的嵌入式设备的数量仅能控制在授权的数量范围内。所述S104则在所述S103请求获得的授权信息确定的授权权限范围内, 为所述嵌入式设备装载所述程序。S105,直接向所述嵌入式设备装载所述程序。具体实现中,由于管理设备提供的程序还可以为未携带授权标识的程序,该程序无需获得授权即可使用,则所述S105在所述SlOl判断程序未携带授权标识时,可不受管理者限制地、直接对嵌入式设备进行装载。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。请参见图8,为本发明的嵌入式设备的程序装载方法的第二实施例的流程图,所述方法包括S201,当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识;当判断结果为是时,执行S202 ;否则,执行S209 ;S202,生成授权请求消息;S203,将所述授权请求消息发送至管理设备,并接收所述管理设备返回的授权信息;本实施例中的S201-S203与上一实施例的S101-S103步骤相同,在此不赘述。S204,在注册有效期内,使用所述注册码在获得授权的本设备上进行注册;具体实现中,为了方便管理,管理设备可向装载设备提供一个注册界面,所述 S204,即可在注册有效期内,使用所述注册码在获得授权的装载设备上的注册界面上进行注册。S205,在所述注册成功通过所述管理设备验证后,向获得授权的嵌入式设备装载所述程序;具体实现中,所述S205在所述S204注册成功通过验证后,向获得授权的嵌入式设备装载程序,此程序装载的过程受授权信息中的授权权限限制,具体为所述S205仅可以为获得授权的嵌入式设备装载程序,且仅可以装载获得授权的数量。比如若授权信息授权的手机型号为Ml,授权的数量为20台,则所述S205只可以为型号为Ml的手机装载所述程序,且最多仅可以为20台型号为Ml的手机装载所述程序。S206,记录成功装载的嵌入式设备的数量;具体实现中,所述S206可以采用一计数器,用于记录所述S205成功装载的嵌入式设备的数量。需要说明的是,所述S206与S205的时序相同,即当进行步骤S205时,即同时启动所述S206,对成功装载的嵌入式设备的数量进行记录。S207,当所述记录的已成功装载的嵌入式设备的数量达到所述获得授权的嵌入式设备的数量时,停止向获得授权的所述嵌入式设备装载所述程序;S208,显示装载提示信息;转入,结束;具体实现中,所述装载提示信息包括但不限于以下内容中的任一种或多种正在装载的嵌入设备的型号、正在装载的所述程序的版本号、获得授权的嵌入式设备的数量、已
12成功装载的嵌入式设备的数量。需要说明的是,所述S208与S205、S206的时序相同,即当进行步骤S205和S206时,即同时启动所述S208,显示装载提示信息。本实施例中的S204-S208为上一实施例的S104的具体细化步骤。S209,直接向所述嵌入式设备装载所述程序。本实施例中,S209与上一实施例的S105步骤相同,在此不赘述。本发明实施例可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。通过上述实施例的描述,本发明实施例向嵌入式设备装载带授权标识的程序时, 需要由装载设备向管理设备发送授权请求消息,在接收到管理设备返回的授权信息后,装载设备才可以在授权信息确定的授权权限范围内,为嵌入式设备装载程序;本发明实施例的管理者通过管理设备下发的授权信息来监控和管理嵌入式设备的装载过程,可有效地防止程序装载者对嵌入式设备程序的滥用,管理者能够有效控制程序的使用及嵌入式设备的产量,保护自身的合法权益。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种嵌入式设备的程序装载方法,其特征在于,包括当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识; 当判断所述待装载的程序携带授权标识时,生成授权请求消息; 将所述授权请求消息发送至管理设备,并接收所述管理设备返回的授权信息; 在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序。
2.如权利要求1所述的方法,其特征在于所述授权请求消息包括本设备的设备标识、待装载的嵌入式设备的型号以及待装载程序的版本号;所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量。
3.如权利要求2所述的方法,其特征在于,所述在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序,包括在注册有效期内,使用所述注册码在获得授权的本设备上进行注册; 在所述注册成功通过所述管理设备验证后,向获得授权的嵌入式设备装载所述程序。
4.如权利要求3所述的方法,其特征在于,所述在所述注册成功通过所述管理设备验证后,向获得授权的嵌入式设备装载所述程序之后,还包括记录已成功装载的嵌入式设备的数量;当所述记录的已成功装载的嵌入式设备的数量达到所述获得授权的嵌入式设备的数量时,停止向获得授权的所述嵌入式设备装载所述程序。
5.如权利要求4所述的方法,其特征在于,所述向获得授权的所述嵌入式设备装载所述程序过程中,还包括显示装载提示信息;其中,所述装载提示信息包括以下内容中的任一种或多种正在装载的嵌入设备的型号、正在装载的所述程序的版本号、获得授权的嵌入式设备的数量、已成功装载的嵌入式设备的数量。
6.如权利要求1-5任一项所述的方法,其特征在于,所述当向嵌入式设备装载程序时, 判断待装载的程序是否携带授权标识之后,还包括当判断所述待装载的程序未携带授权标识时,直接向所述嵌入式设备装载所述程序。
7.一种装载设备,其特征在于,包括判断单元,用于当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识; 消息生成单元,用于当所述判断单元判断结果为是时,生成授权请求消息; 请求单元,用于将所述消息生成单元生成的所述授权请求消息发送至管理设备,并接收所述管理设备返回的授权信息;装载单元,用于在所述请求单元请求获得的授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序;或者,用于在所述判断单元判断结果为否时,直接向所述嵌入式设备装载所述程序。
8.如权利要求7所述的装载设备,其特征在于所述授权请求消息包括本设备的设备标识、待装载的嵌入式设备的型号以及待装载程序的版本号;所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量。
9.如权利要求8所述的装载设备,其特征在于,所述装载单元包括注册单元,用于在注册有效期内,使用所述注册码在获得授权的本设备上进行注册; 装载子单元,用于在所述注册单元成功通过所述管理设备验证后,向获得授权的嵌入式设备装载所述程序。
10.如权利要求9所述的装载设备,其特征在于,所述装载单元还包括 记录单元,用于记录所述装载子单元成功装载的嵌入式设备的数量;停止控制单元,用于当所述记录单元记录的已成功装载的嵌入式设备的数量达到获得授权的嵌入式设备的数量时,控制所述装载子单元停止向获得授权的嵌入式设备装载所述程序。
11.如权利要求10所述的装载设备,其特征在于,所述装载单元还包括显示单元,用于在所述装载子单元向获得授权的所述嵌入式设备装载所述程序的过程中,显示装载提示信息;其中,所述装载提示信息包括以下内容中的任一种或多种正在装载的嵌入设备的型号、正在装载的所述程序的版本号、获得授权的嵌入式设备的数量、已成功装载的嵌入式设备的数量。
12.—种管理设备,其特征在于,包括程序提供单元,用于为装载设备提供嵌入式设备的程序,所述程序为携带授权标识的程序或未携带授权标识的程序;请求响应单元,用于接收装载设备的授权请求消息,并向所述装载设备返回授权信息, 所述授权信息包括注册码、注册有效期、获得授权的装载设备的设备标识、获得授权的嵌入式设备的型号、获得授权的嵌入式设备的数量;信息生成单元,用于在所述请求响应单元接收到所述装载设备的授权请求消息时,根据所述授权请求消息生成授权信息,并将所述授权信息交由所述请求响应单元,以使所述请求响应单元将该授权信息返回至所述装载设备;管理单元,用于根据所述信息生成单元生成的授权信息,管理所述装载设备的权限和装载过程。
13.—种嵌入式设备的程序装载系统,其特征在于,包括管理设备和装载设备,所述管理设备,用于为所述装载设备提供嵌入式设备的程序,接收所述装载设备的授权请求消息,根据所述授权请求消息生成授权信息,并向所述装载设备返回所述授权信息; 并根据所述授权信息,管理所述装载设备的权限和装载过程;所述装载设备,用于在向嵌入式设备装载所述管理设备提供的程序时,判断待装载的程序是否携带授权标识;当判断所述待装载的程序携带授权标识时,生成授权请求消息; 将所述授权请求消息发送至所述管理设备,并接收所述管理设备返回的授权信息;在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序。
全文摘要
本发明实施例公开了一种嵌入式设备的程序装载方法,包括当向嵌入式设备装载程序时,判断待装载的程序是否携带授权标识;当判断所述待装载的程序携带授权标识时,生成授权请求消息;将所述授权请求消息发送至管理设备,并接收所述管理设备返回的授权信息;在所述授权信息确定的授权权限范围内,为所述嵌入式设备装载所述程序。本发明实施例还公开了一种装载设备、管理设备及嵌入式设备的程序装载系统。采用本发明,可有效地对嵌入式设备的程序装载过程进行监控和管理,保护管理者的权益。
文档编号G06F21/22GK102467393SQ20101054292
公开日2012年5月23日 申请日期2010年11月12日 优先权日2010年11月12日
发明者张学平 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1