System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及软件烧录,尤其涉及一种ipiv软件烧录方法、系统及设备。
技术介绍
1、软件烧录是机顶盒所需的操作系统和应用程序烧录到主板中的过程。软件烧录是整个生产过程中非常关键的一环,如果软件烧录出现问题,可能导致机顶盒无法正常运行或功能异常。在软件烧录过程中,通常会使用专门的烧录工具,如烧录器或者编程器,将软件通过usb接口或者其他接口烧录到主板的存储器中。
2、目前每个机顶盒的烧录时间较长,生产规模较大时,如何提高软件烧录效率是本领域亟待解决的问题。
技术实现思路
1、本申请提供一种ipiv软件烧录方法、系统及设备,至少解决如何提高软件烧录效率的问题。
2、第一方面,本申请提供的一种ipiv软件烧录方法,采用如下的技术方案:
3、一种ipiv软件烧录方法,包括:
4、响应于接收到的目标任务,获得所述目标任务对应的工单信息和至少一个烧录文件;
5、根据所述工单信息和所述至少一个烧录文件,获得所述工单信息中记载的至少一个产品的烧录优先级参数;
6、根据所述至少一个产品烧录优先级参数,获得烧录序列,所述烧录序列用于表征对待烧录机顶盒进行烧录的顺序;
7、获取待烧录机顶盒的连接信息,根据所述烧录序列,对所述待烧录机顶盒进行烧录。
8、通过采用上述技术方案,烧录设备相应于接收到的目标任务,然后根据目标任务对应的工单信息和至少一个烧录文件,获得产品的烧录优先级参数,然后得到烧录序列,排列出对待烧录
9、可选的,所述响应于接收到目标任务,获得所述目标任务对应的工单信息和至少一个烧录文件,包括:
10、响应于接收到目标任务,解析所述目标任务,获得所述目标任务对应的工单信息,所述工单信息被配置为包括待烧录机顶盒的产品型号和数量;
11、根据所述待烧录机顶盒的产品型号,获得所述至少一个烧录文件。
12、可选的,所述根据所述工单信息和所述至少一个烧录文件,获得烧录优先级参数,包括:
13、根据所述待烧录机顶盒的产品型号,获得第一参数;
14、根据所述待烧录机顶盒的交付时间,获得第二参数;
15、根据所述待烧录机顶盒的烧录数量,获得第三参数;
16、根据所述待烧录机顶盒的单位烧录时间,获得第四参数;
17、根据所述第一参数、第二参数、第三参数和第四参数中的至少一项,获得所述烧录优先级参数。
18、可选的,所述根据所述第一参数、第二参数、第三参数和第四参数中的至少一项,获得所述烧录优先级参数,包括:
19、根据所述第一参数、第二参数、第三参数和第四参数计算优先级参数的满足以下公式:
20、
21、其中,wi表示某一个产品型号的每一个待烧录机顶盒的烧录优先级参数,t表示某一个所述待烧录机顶盒的单位烧录时间,表示某一种产品型号的所述待烧录机顶盒的烧录数量,di表示某一个产品型号的所述待烧录机顶盒的交付时间,t表示待烧录机顶盒的总烧录时间,μ表示权重系数,n表示所有产品种类的数量,i=1-n。
22、可选的,所述根据至少一个产品烧录优先级参数,获得烧录序列,包括:
23、所述根据至少一个产品烧录优先级参数,对所述至少一个产品进行排序,获得产品序列;
24、根据所述工单信息,获得所述至少一个产品的烧录数量;
25、根据所述产品序列和所述至少一个产品的烧录数量,获得烧录序列。
26、可选的,所述根据所述烧录优先级参数,获得烧录序列,包括:
27、根据单次能够同步烧录的机顶盒的数量,获得有序的至少一个烧录分区,每个烧录分区中记录的产品数量被配置为与接口数量相同;
28、根据所述至少一个产品烧录优先级参数和所述至少一个烧录分区的顺序,对所述至少一个烧录分区进行填充,获得填充后的烧录分区。
29、可选的,所述对所述至少一个烧录分区进行填充的填充约束,包括:
30、每个所述烧录分区内不同产品的烧录数量比例与对应的烧录优先级参数的比值相同。
31、可选的,所述获取待烧录机顶盒的连接信息,根据所述烧录序列,对所述待烧录机顶盒进行烧录,包括:
32、响应于检测到第一机顶盒完成烧录,检测并获取所述第一机顶盒对应接口的待烧录机顶盒的连接信息;
33、根据所述第一机顶盒对应接口的待烧录机顶盒的连接信息和所述烧录序列,获得新连接的产品型号;
34、判断所述新连接的产品型号和第一机顶盒的型号是否相同;
35、若产品型号相同,获取所述第一机顶盒对应的烧录文件,对所述待烧录机顶盒进行烧录;
36、若产品型号不同,获取新连接的产品型号对应的烧录文件,对所述待烧录机顶盒进行烧录。
37、第二方面,本申请提供的一种软件烧录系统,采用如下的技术方案:
38、一种软件烧录系统,包括:
39、信息获取模块,用于响应于接收到的目标任务,获得所述目标任务对应的工单信息和至少一个烧录文件;
40、烧录顺序获取模块,用于根据所述工单信息和所述至少一个烧录文件,获得所述工单信息中记载的至少一个产品烧录优先级参数,根据所述至少一个产品烧录优先级参数,获得烧录序列,所述烧录序列用于表征对待烧录机顶盒进行烧录的顺序;
41、烧录执行模块,用于获取待烧录机顶盒的连接信息,根据所述烧录序列,对所述待烧录机顶盒进行烧录。
42、第三方面,本申请提供的一种软件烧录设备,采用如下的技术方案:
43、一种软件烧录设备,包括一个或多个处理器以及存储器;
44、一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
45、综上所述,本申请包括以下至少一种有益技术效果:
46、本申请根据待烧录机顶盒的产品型号、交付时间、单位烧录时间和待烧录机顶盒的数量计算出不同产品的权重,进而获得烧录优先级参数,从而确定出烧录序列。根据计算出各个产品的权重,以便于合理制定烧录计划及优化资源分配,实现软件烧录的自动化流程,减少人工操作,提高烧录效率和准确性。并且充分考虑不同产品的交付时间,使得不同产品均能够在最优的交付时间内完成烧录。
本文档来自技高网...【技术保护点】
1.一种IPIV软件烧录方法,其特征在于,包括:
2.根据权利要求1所述的一种IPIV软件烧录方法,其特征在于,所述响应于接收到的目标任务,获得所述目标任务对应的工单信息和至少一个烧录文件,包括:
3.根据权利要求1所述的一种IPIV软件烧录方法,其特征在于,所述根据所述工单信息和所述至少一个烧录文件,获得所述工单信息中记载的至少一个产品的烧录优先级参数,包括:
4.根据权利要求3所述的一种IPIV软件烧录方法,其特征在于,所述根据所述第一参数、第二参数、第三参数和第四参数中的至少一项,获得所述烧录优先级参数,包括:
5.根据权利要求1所述的一种IPIV软件烧录方法,其特征在于,所述根据至少一个产品烧录优先级参数,获得烧录序列,包括:
6.根据权利要求1所述的一种IPIV软件烧录方法,其特征在于,所述根据所述烧录优先级参数,获得烧录序列,包括:
7.根据权利要求6所述的一种IPIV软件烧录方法,其特征在于,所述对所述至少一个烧录分区进行填充的填充约束,包括:
8.根据权利要求1所述的一种IPIV软
9.一种软件烧录系统,其特征在于,包括:
10.一种软件烧录设备,其特征在于,包括一个或多个处理器以及存储器;
...【技术特征摘要】
1.一种ipiv软件烧录方法,其特征在于,包括:
2.根据权利要求1所述的一种ipiv软件烧录方法,其特征在于,所述响应于接收到的目标任务,获得所述目标任务对应的工单信息和至少一个烧录文件,包括:
3.根据权利要求1所述的一种ipiv软件烧录方法,其特征在于,所述根据所述工单信息和所述至少一个烧录文件,获得所述工单信息中记载的至少一个产品的烧录优先级参数,包括:
4.根据权利要求3所述的一种ipiv软件烧录方法,其特征在于,所述根据所述第一参数、第二参数、第三参数和第四参数中的至少一项,获得所述烧录优先级参数,包括:
5.根据权利要求1所述的一种ipiv软件烧录方法...
【专利技术属性】
技术研发人员:袁春英,白云波,廖静,罗洪祥,杨洁琼,高莉彬,
申请(专利权)人:四川天邑康和通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。