一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种烧录配置方法、装置、电子设备和存储介质与流程

2022-11-16 15:04:26 来源:中国专利 TAG:


1.本发明涉及计算机应用技术领域,尤其涉及一种烧录配置方法、装置、电子设备和存储介质。


背景技术:

2.随着社会的不断发展,电子产品越来越多,这些产品在设计开发后,在生产时都需要烧录软件数据才能正常工作。对于嵌入式固件的烧写,根据不同的硬件会使用到不同的通讯接口,如通用异步收发传输器接口、串行调试接口和串行外设接口等接口。
3.当前各类烧录系统皆使用手动配置烧录端口,即操作人员根据所需烧写的设备,选择接口类型、设置接口参数后,烧录系统再对硬件接口进行扫描和识别。
4.但是,现有技术中需要根据具体的协议种类对端口进行配置,而且更换不同的协议种类时又需要重新配置,无法实现端口的自动配置,所以一种能够自动配置端口的一种烧录配置方法成为了目前亟待解决的问题。


技术实现要素:

5.本发明提供了一种烧录配置方法、装置、电子设备和存储介质,以实现烧录设备端口的自动配置,提高用户的使用体验。
6.根据本发明的一方面,提供了一种烧录配置方法,其中,该方法包括:
7.获取用户输入的烧录任务,其中,烧录任务至少包括硬件信息;
8.根据预设硬件接口信息确定烧录设备的硬件接口识别码;
9.根据硬件信息和硬件接口识别码对应的端口配置信息配置烧录设备的端口。
10.根据本发明的另一方面,提供了一种烧录配置装置,其中,该方法包括:
11.任务获取模块,用于获取用户输入的烧录任务,其中,烧录任务至少包括硬件信息;
12.识别码模块,用于根据预设硬件接口信息确定烧录设备的硬件接口识别码;
13.端口配置模块,用于根据硬件信息和硬件接口识别码对应的端口配置信息配置烧录设备的端口。
14.根据本发明的另一方面,提供了一种电子设备,该电子设备包括:
15.至少一个处理器;以及
16.与至少一个处理器通信连接的存储器;其中,
17.存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本发明任一实施例的一种烧录配置方法。
18.根据本发明的另一方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本发明任一实施例的一种烧录配置方法。
19.本发明实施例的技术方案,通过获取用户输入的烧录任务,根据预设硬件接口信
息确定烧录设备的硬件接口识别码,根据硬件信息和硬件接口识别码对应的端口配置信息配置烧录设备的端口,实现了烧录设备端口的自动配置,减少连接多种类型接口需多次配置的时间,增加配置端口的便利程度。
20.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
21.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是根据本发明实施例一提供的一种烧录配置方法的流程图;
23.图2是根据本发明实施例二提供的一种烧录配置方法的流程图;
24.图3是根据本发明实施例三提供的一种烧录配置方法的流程图;
25.图4是根据本发明实施例四提供的一种烧录配置装置的结构示意图;
26.图5是实现本发明实施例的一种烧录配置方法的电子设备的结构示意图。
具体实施方式
27.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
28.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.实施例一
30.图1是根据本发明实施例一提供的一种烧录配置方法的流程图,本实施例可适用于配置烧录情况,该方法可以由烧录配置装置来执行,该烧录配置装置可以采用硬件和/或软件的形式实现,该烧录配置装置可配置于上位机中。如图1所示,该方法包括:
31.s110、获取用户输入的烧录任务,其中,烧录任务至少包括硬件信息。
32.其中,烧录任务可以是指上位机下发的烧录设备对芯片执行的任务,可以是用户通过上位机输入的烧录任务。烧录设备可以根据烧录任务对芯片执行烧录任务。烧录任务可以包括硬件信息,示例性地,硬件信息可以包括固件信息、硬件模组信息和芯片信息等。通过烧录任务,可以确认烧录所需要的信息,确定端口配置所需要的信息。
33.具体的,用户可以向上位机输入烧录任务,上位机可以获取用户输入的烧录任务,烧录任务可以包括硬件信息,通过烧录任务可以获取烧录任务的硬件信息。硬件信息可以包括固件信息、硬件模组信息和芯片信息等,根据硬件信息可以确认待烧录芯片对应的硬件接口类型和硬件接口对应的参数信息。
34.s120、根据预设硬件接口信息确定烧录设备的硬件接口识别码。
35.其中,预设硬件接口信息是指使用通信协议与上位机进行连接的设备组件信息,可以是预先设置的两个设备之间进行通信的设备组件,是两个设备进行数据传输时输出数据的接口信息。预设硬件接口的种类可以不作限定,例如,可以包括通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口信息、串行调试接口(serial wire debug,swd)信息和串行外设接口(serial peripheral interface,spi)信息等;硬件接口识别码可以是指用于识别硬件接口的关键字,硬件接口识别码可以是预先设置的,可以在硬件接口名称设置特殊标识作为硬件接口识别码。示例性地,硬件接口识别码可以包括接口名称、通讯协议类型、标识号等。
36.具体的,硬件接口识别码可以是烧录设备产生的信息,上位机可以读取预先存储于本地的预设硬件接口信息,上位机根据预设硬件接口信息以此向烧录设备发送烧录请求,烧录设备可以根据预设的通信协议处理上位机发送的烧录请求,当烧录设备接收一个烧录请求时,则可以确认烧录设备能够处理该种通信协议的请求,当烧录设备能够处理该种通信协议的请求时,可以向上位机发送烧录设备信息。烧录设备的硬件接口识别码可以根据预设硬件接口信息确定,硬件接口信识别码可以是烧录设备信息;又或者,硬件接口识别码可以是根据烧录设备信息提取出的具有协议特征的关键字信息,根据提取的烧录设备信息的关键字,生成硬件接口识别码。
37.s130、根据硬件信息和硬件接口识别码对应的端口配置信息配置烧录设备的端口。
38.其中,端口配置信息可以是指烧录设备配置的相关参数的信息,端口配置信息可以包括但不限于烧写速度、烧写起始位置和烧写块大小,端口配置信息可以存储于上位机本地或者存储于云端服务器中,可以根据端口配置信息对烧录设备进行配置。
39.具体的,可以根据硬件信息和硬件接口识别码查询对应的端口配置信息,端口配置信息的存储形式可以为表格或者配置文件。端口配置信息可以存储于上位机本地或者存储于云端服务器,当端口配置信息存储于上位机本地时,可以直接在上位机本地查询端口配置信息;当端口配置信息存储于云端服务器时,可以将存储端口配置信息的表格或配置文件下发到上位机,再通过上位机查询端口配置信息;又或者当端口配置信息存储于云端服务器时,可以在云端服务器查询表格或配置文件中的硬件信息和硬件接口识别码对应的端口配置信息,将查询的端口配置信息下发到上位机。端口配置信息可以包括烧写速度、烧写起始位置、烧写块大小等信息,上位机可以根据提取的端口配置信息配置烧录设备的端口,也就是说,可以按照烧写速度、烧写起始位置、烧写块大小等信息对烧录设备进行配置。
40.进一步的,端口配置信息包括以下至少之一:烧写速度、烧写起始位置、烧写块大小。
41.其中,烧写速度可以是指烧录设备对固件烧写程序过程的速度,不同的固件的烧写速度可以是相同或者不同的;烧写起始位置可以是指烧录设备对固件进行烧写时烧写开
始的位置,不同类型的固件或者相同类型固件根据不同的烧录任务烧写起始位置可能是相同或者不同的;烧写块大小可以是指烧录过程中烧写块的大小,不同类型的固件的烧写快大小可以是相同或者不同的。
42.具体的,端口配置信息包括烧写速度、烧写起始位置、烧写块大小等信息,端口配置信息可以是通过硬件信息和硬件接口识别码查询的,端口配置信息的存储形式可以为表格或者配置文件,端口配置信息可以存储于上位机本地或者存储于云端服务器中,通过提取存储于上位机本地或者云端服务器的端口配置信息,可以获取烧写速度、烧写起始位置、烧写块大小等信息,上位机根据提取的端口配置信息可以配置烧录设备的端口。
43.本发明实施例的技术方案,通过获取用户输入的烧录任务,根据预设硬件接口信息确定烧录设备的硬件接口识别码,根据硬件信息和硬件接口识别码对应的端口配置信息配置烧录设备的端口,实现了烧录设备端口的自动配置,减少连接多种类型接口需多次配置的时间,提高烧录设备端口配置的效率,降低了由于人工判断错误导致的配置失败的概率,增加用户的使用体验。
44.进一步的,还包括,根据配置的端口下发烧录任务到烧录设备。
45.具体的,烧录任务可以下发到烧录设备以使烧录设备按照烧录任务烧录对应的芯片,上位机可以通过由端口配置信息配置的端口将烧录任务下发到烧录设备,以使烧录设备完成烧录。
46.实施例二
47.图2是根据本发明实施例二提供的一种烧录配置方法的流程图,本实施例的技术方案是在上述技术方案的基础上,对烧录配置方法的进一步细化。如图2所示,该方法包括:
48.s210、获取用户输入的烧录任务,其中,烧录任务至少包括硬件信息。
49.s220、读取预设硬件接口信息,其中,预设硬件接口信息至少包括通用异步收发传输器接口信息、串行调试接口信息和串行外设接口信息。
50.其中,预设硬件接口信息可以是指判断接口类型的信息,可以是上位机与烧录设备之间通信的方式,预设硬件接口信息可以存储于上位机中,可以是一个包含硬件接口信息的表格或者是一个包含硬件接口信息的配置文件。预设硬件接口信息可以包括但不限于通用异步收发传输器接口信息、串行调试接口信息和串行外设接口信息,硬件接口信息可以包括通信协议类型、标识号等信息。通用异步收发器是一种通用串行数据总线,用于异步通信,是双工的通信协议;串行调试接口是一种串行调试接口;串行外设接口是一种同步外设接口,其可以使单片机与各种外围设备以串行方式进行通信以交换信息。
51.具体的,上位机可以读取预先存储于上位机本地的预设硬件接口信息,预设硬件接口信息可以是判断接口类型的信息,不同类型的硬件接口信息可以对应不同的烧录设备,读取的预设硬件接口信息可以包括通用异步收发传输器接口信息、串行调试接口信息和串行外设接口信息等,上位机可以查找包含硬件接口信息的表格或者配置文件中的信息,用于提取相应的硬件接口信息数据。
52.s230、按照预设硬件接口信息轮询烧录设备,并采集烧录设备反馈的烧录设备信息。
53.其中,烧录设备信息可以是指烧录设备经过轮询后对上位机的反馈信息,烧录设备信息可以包括烧录设备对应需使用的通信协议的标识信息,可以包括通信协议名称、标
识号或者确认信息等用于识别确认通信协议的反馈信息;轮询可以是指由上位机发出询问,上位机可以依次向烧录设备询问预设硬件接口信息,确认烧录设备的反馈信息。
54.具体的,上位机可以按照预设接口信息轮询烧录设备,预设接口信息可以包括对应的协议信息,例如,协议名称、标识号等信息。上位机可以将生成的协议信息发送到烧录设备实现轮询,直至烧录设备可以确认正确的硬件接口类型。烧录设备可以向上位机反馈烧录设备信息,烧录设备信息具体可以包括轮询接入的通信协议对应的标识信息。
55.s240、提取烧录设备信息中的接口关键字作为硬件接口识别码。
56.其中,接口关键字可以是在烧录设备信息中提取的接口对应的关键字信息,烧录设备信息是通过烧录设备反馈的,用于区分硬件接口类型的信息。例如,烧录设备信息可以包括协议名称、标识号等信息。硬件接口识别码可以是根据烧录设备信息提取出的具有协议特征的关键字信息,根据提取的烧录设备信息的关键字,可以生成硬件接口识别码。硬件接口标识码可以是用于识别硬件接口的标志信息,通过硬件接口标识码可以识别对应需要使用的端口配置信息。
57.具体的,上位机可以提取烧录设备信息中的接口关键字,可以包括提取烧录设备信息名称中的标识信息,又或者可以提取烧录设备信息中的特殊信息作为接口关键字,接口关键字可以包括串口参数或者标识名称等。上位机提取的烧录设备信息中的接口关键字可以作为硬件接口识别码,用于获取对应的端口配置信息。
58.s250、按照硬件信息和硬件接口识别码查询预先关联存储的端口配置信息。
59.其中,端口配置信息可以是指烧录设备配置的相关参数的信息,端口配置信息可以包括烧写速度、烧写起始位置、烧写块大小等信息,可以根据端口配置信息对烧录设备进行配置。
60.具体的,可以根据烧录任务中的硬件信息和硬件接口识别码查询预先存储的端口配置信息,不同的硬件信息和硬件接口识别码所对应的端口配置信息可以是相同或者不同的,硬件信息与硬件接口识别码对应的配置信息可以是相互关联的。端口配置信息包括烧写速度、烧写起始位置、烧写块大小等信息。端口配置信息可以是通过硬件信息和硬件接口识别码查询的,端口配置信息的存储形式可以为表格或者配置文件。可以将存储端口配置信息的表格或配置文件下发到上位机,通过端口配置信息,可以获取烧写速度、烧写起始位置、烧写块大小等信息,上位机根据提取的端口配置信息可以配置烧录设备的端口。
61.进一步的,端口配置信息的存储位置包括以下至少之一:设备本地、云端服务器。
62.具体的,端口配置信息可以存储于设备本地,又或者存储于云端服务器。可以根据烧录任务中的硬件信息和硬件接口识别码查询预先存储的端口配置信息,端口配置信息的存储形式可以为表格或者配置文件,当端口配置信息存储于设备本地时,可以直接在上位机本地查询表格或配置文件中的硬件信息和硬件接口识别码对应的端口配置信息;当端口配置信息存储于云端服务器时,可以将存储端口配置信息的表格或配置文件下发到上位机,再通过上位机查询端口配置信息,或者在云端服务器查询表格或配置文件中的硬件信息和硬件接口识别码对应的端口配置信息,将查询的端口配置信息下发到上位机。
63.s260、将端口配置信息下发到烧录设备以配置端口。
64.具体的,端口配置信息可以是指烧录设备配置的相关参数的信息,根据端口配置信息,可以对烧录设备配置合适的端口对芯片进行烧写。上位机可以提取根据硬件信息和
接口识别码查询的预先关联存储的端口配置信息,端口配置信息可以包括但不限于烧写速度、烧写起始位置、烧写块大小,上位机可以根据端口配置信息完成端口配置。
65.在本发明实施例中,通过读取预设硬件接口信息,按照预设硬件接口信息轮询烧录设备,实现烧录设备正确识别硬件接口信息。采集烧录设备反馈的烧录设备信息,提取烧录设备信息中的接口关键字作为硬件接口识别码,按照硬件信息和硬件接口识别码查询预先关联存储的端口配置信息,实现准确获取端口配置信息。根据端口配置信息配置端口,实现了烧录设备端口的自动配置,提高烧录设备端口配置的效率,增加用户的使用体验。
66.进一步的,还包括:根据预设硬件接口信息中的标准识别码验证硬件接口识别码,以确定硬件接口识别码合法。
67.其中,标准识别码可以是指预先设置的准确的接口关键词信息,用于验证硬件接口码是否合法。接口关键词信息可以包括烧录信息中的全部接口信息关键词,可以至少包括通用异步收发传输器接口信息、串行调试接口信息和串行外设接口信息对应的烧录设备信息的接口关键字。标准识别码可以存储于上位机本地,获取的硬件接口识别码都需通过标准识别码确认是否合法。
68.具体的,当提取烧录设备信息中的接口关键字作为硬件接口识别码后,需验证硬件接口识别码是否合法,可以提取存储于上位机本地的标准识别码,通过标准识别码验证硬件接口是否合法。可以通过对比获取的硬件接口识别码是否与标准识别码对应,如果标准识别码与硬件接口识别码相同,则可以认为硬件接口识别码合法;如果标准识别码与硬件接口识别码不同,则可以认为硬件接口识别码不合法。
69.实施例三
70.图3是根据本发明实施例三提供的一种烧录配置方法的流程图,本实施例是在上述发明实施例基础上对烧录配置方法的一个具体实施例。如图3所示,该方法包括如下步骤:
71.s100、选择烧录任务。
72.用户可以将烧录任务输入上位机,上位机可以根据选择用户输入的烧录任务。
73.s200、接入烧录设备。
74.s300、启动自动配置。
75.进一步的,s300,包括s310-s370:
76.s310、开使自动配置。
77.s320、获取烧写任务的硬件信息。
78.开始自动配置后,上位机可以获取烧写任务的信息,烧写任务可以包括硬件信息。
79.s330、开始轮询,遍历电脑接入的硬件接口。
80.上位机根据任务中的硬件信息配置接口类型和参数,然后开始轮询,遍历接入的硬件接口。
81.s340、数据交互,获取识别码。
82.上位机与接口连接的设备进行数据交互,并获取设备识别码。
83.s350、判断识别码是否正确,如果是,则进入s370;如果否,则进入s360。
84.根据预先设置的标准识别码判断识别码是否正确。
85.s360、对应烧录端口完成端口配置。
86.若识别码正确,则将设备与相应烧录设备端口进行对应,完成端口的配置。
87.s370、不予配置,继续轮询。
88.若识别码不正确,则不予配置,继续轮询遍历电脑接入的硬件接口。
89.s400、启动烧录任务开始烧录。
90.在一个实施例中,开始自动烧录设备配置后,上位机可以获取烧写任务的信息,根据任务中的硬件信息配置的接口类型和参数,上位机开始轮询烧录设备,遍历接入的硬件接口,并与接口连接的设备进行数据交互,获取设备识别码,并判断设备识别码是否正确,若识别码正确,则将设备与该端口进行对应,完成端口的配置。其中,自动配置流程可以由软件自动执行。
91.实施例四
92.图4是根据本发明实施例四提供的一种烧录配置装置的结构示意图。如图4所示,该装置包括:任务获取模块41,识别码模块42和端口配置模块43。
93.其中,任务获取模块41,用于获取用户输入的烧录任务,其中,烧录任务至少包括硬件信息。
94.识别码模块42,用于根据预设硬件接口信息确定烧录设备的硬件接口识别码。
95.端口配置模块43,用于根据硬件信息和硬件接口识别码对应的端口配置信息配置烧录设备的端口。
96.本发明实施例的技术方案,通过任务获取模块获取用户输入的烧录任务,识别码模块根据预设硬件接口信息确定烧录设备的硬件接口识别码,端口配置模块根据硬件信息和硬件接口识别码对应的端口配置信息配置烧录设备的端口,实现了烧录设备端口的自动配置,减少连接多种类型接口需多次配置的时间,提高烧录设备端口配置的效率,降低了由于人工判断错误导致的配置失败的概率,增加用户的使用体验。
97.进一步的,在上述发明实施例的基础上,识别码模块42包括:
98.信息读取单元,用于读取预设硬件接口信息,其中,预设硬件接口信息至少包括通用异步收发传输器接口信息、串行调试接口信息和串行外设接口信息。
99.信息采集单元,用于按照预设硬件接口信息轮询烧录设备,并采集烧录设备反馈的烧录设备信息。
100.识别码获取单元,用于提取烧录设备信息中的接口关键字作为硬件接口识别码。
101.进一步的,在上述发明实施例的基础上,端口配置模块43包括:
102.信息查询单元,用于按照硬件信息和硬件接口识别码查询预先关联存储的端口配置信息。
103.端口配置单元,用于将端口配置信息下发到烧录设备以配置端口。
104.进一步的,端口配置模块43中端口配置信息的存储位置包括以下至少之一:设备本地、云端服务器。
105.进一步的,端口配置模块43中端口配置信息包括以下至少之一:烧写速度、烧写起始位置、烧写块大小。
106.进一步的,在上述发明实施例的基础上,烧录配置装置还包括:
107.识别码验证模块,用于根据预设硬件接口信息中的标准识别码验证硬件接口识别码,以确定硬件接口识别码合法。
108.进一步的,在上述发明实施例的基础上,烧录配置装置还包括:
109.端口下发模块,用于根据配置的端口下发烧录任务到烧录设备。
110.本发明实施例所提供的一种烧录配置装置可执行本发明任意实施例所提供的一种烧录配置方法,具备执行方法相应的功能模块和有益效果。
111.实施例五
112.图5是实现本发明实施例的一种烧录配置方法的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
113.如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
114.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
115.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如一种烧录配置方法。
116.在一些实施例中,一种烧录配置方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的一种烧录配置方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行一种烧录配置方法。
117.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至
少一个输出装置。
118.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
119.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
120.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
121.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
122.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
123.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
124.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献