目标文件的确定方法、装置、电子设备和介质与流程

文档序号:28207147发布日期:2021-12-28 19:02阅读:87来源:国知局
目标文件的确定方法、装置、电子设备和介质与流程

1.本公开涉及计算机技术,尤其涉及一种目标文件的确定方法、装置、电子设备和介质。


背景技术:

2.pdn(power delivery network,电源分配网络)仿真能够有效评估电源风险,在pdn的仿真之前,需要根据芯片手册设置管脚端口。
3.相关技术中,软件cadence sigrity可用于实现pdn仿真,如在cadence sigrity中按照选择的电源器件的名称,将这些电源器件对应的管脚写入进软件cadence sigrity中,例如点击选择管脚状态为是使能状态。
4.然而,只能通过人工手写方式填入每个电源器件的信息,从而,降低信息的输入效率。


技术实现要素:

5.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种目标文件的确定方法、装置、电子设备和介质。
6.本公开实施例提供了一种目标文件的确定方法、装置、电子设备和介质,所述方法包括:
7.读取目标信息,所述目标信息用于描述电源器件的管脚状态;
8.将所述目标信息按照预设生成规则生成第一文件,所述第一文件中包括至少一个电源器件的管脚状态;
9.建立所述第一文件中每个所述电源器件对应的变量与所述电源器件的管脚状态的关联关系;
10.基于所述关联关系,确定所述目标信息对应的目标文件,所述目标文件用于支持所述目标应用对所述目标信息的读取。
11.在一个实施例中,所述将所述目标信息按照预设生成规则生成第一文件,包括:
12.调用信息提取接口,将所述目标信息提取至第一应用中;
13.在所述第一应用中对所述目标信息进行识别归纳,生成第一文件。
14.在一个实施例中,所述建立所述第一文件中每个所述电源器件对应的变量与所述电源器件的管脚状态的关联关系之前,所述方法还包括:
15.获取每个所述电源器件在所述第一文件中的存储标识;
16.根据所述存储标识,为所述电源器件确定对应的变量,所述变量用于对至少一个所述电源器件进行归类标识。
17.在一个实施例中,所述基于所述关联关系,确定所述目标信息对应的目标文件,包括:
18.基于所述关联关系,将所述电源器件的管脚状态的显示格式转换成目标应用能够
识别的存储格式;
19.根据转换后的所述电源器件的管脚状态,与所述电源器件的管脚状态对应的变量,生成目标文件。
20.在一个实施例中,所述将所述目标信息按照预设生成规则生成第一文件之前,所述方法还包括:
21.将所述第一文件存储至电子设备的预设存储位置;
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.存储模块,还用于将所述目标文件存储至所述电子设备的所述预设存储位置。
47.在一个实施例中,还包括:接收模块和导入模块;
48.接收模块,用于接收所述目标文件的导入请求,所述导入请求用于指示将所述目标文件导入至所述目标应用中,或者用于指示所述目标应用调用所述目标文件;
49.导入模块,用于将所述目标文件导入所述目标应用的第一进程中,以对所述目标文件进行第一数据处理。
50.在一个实施例中,设置模块,还用于设置所述目标文件的导入索引;
51.导入模块,还用于响应于所述导入索引的触发操作,将所述目标文件导入所述目标应用的第二进程中,以对所述目标文件进行第二数据处理。
52.本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本公开任意实施例所提供的目标文件的确定方法的步骤。
53.本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开任意实施例所提供的目标文件的确定方法的步骤。
54.本公开实施例提供的技术方案与现有技术相比具有如下优点:通过读取目标信息,将该目标信息按照预设生成规则生成第一文件,以将目标信息进行归纳总结,并建立第一文件中包括的每个电源器件对应的变量与该电源器件的管脚状态的关联关系,根据关联关系,确定目标信息对应的目标文件,使得利用目标文件来展示目标信息,从而,能够智能化的生成目标信息对应的目标文件,以支持目标应用的读取,简化了电源器件的信息写入复杂性,提高信息写入效率。
附图说明
55.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
56.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
57.图1是本公开实施例提供的一种目标文件的确定方法的流程示意图;
58.图2是本公开实施例提供的另一种目标文件的确定方法的流程示意图;
59.图3是本公开实施例提供的一种目标文件的展示示意图;
60.图4是本公开实施例提供的一种目标文件的确定装置的结构示意图;
61.图5是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
62.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
63.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采
用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
64.在一个实施例中,如图1所示,提供了一种目标文件的确定方法,本实施例以该方法应用于移动终端进行举例说明,可以理解的是,该方法也可以应用于移动终端的服务器,还可以应用于包括移动终端和服务器的系统,并通过移动终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
65.s110、读取目标信息。
66.其中,目标信息用于描述电源器件的管脚状态。
67.其中,目标信息可存储在外部设备中,外部设备可包括厂商设备,如a厂商提供的x平台。x平台中可包括a厂商中的电源器件的一些管脚状态,记录着多个管脚与电源器件的一一对应关系,用以对该电源器件的管脚状态进行规定。
68.目标信息为一个或多个电源器件的管脚信息,如第一电源器件包括的管脚数量,或者第一电源器件对应的管脚标识,或者第一电源器件的管脚信息和第二电源器件的管脚信息。其中,第一电源器件和第二电源器件为不同的电源器件。
69.其中,一个电源器件可对应多个管脚,每个管脚可具有其唯一对应的管脚标识,以对多个管脚进行统一管理。
70.示例性地,管脚标识可包括:aa7、ab7、aa9、ab9、ab10、w9、u1等。
71.s120、将目标信息按照预设生成规则生成第一文件。
72.其中,第一文件中包括至少一个电源器件的管脚状态。
73.其中,预设生成规则为不同应用中文件的存储格式规则。预设生成规则可对应第一文件的生成应用。
74.示例性地,a应用对应第一预设生成规则,用于生成第二文件,b应用对应第二预设生成规则,用于生成第三文件。
75.其中,第一文件、第二文件和第三文件的存储格式可不同,或者,第一文件对应的生成应用、第二文件对应的生成应用和第三文件对应的生成应用可为互不相同的应用程序。
76.在本实施例中,可选的,将目标信息按照预设生成规则生成第一文件,包括:
77.调用信息提取接口,将目标信息提取至第一应用中;
78.在第一应用中对目标信息进行识别归纳,生成第一文件。
79.其中,信息提取接口为编译人员预先编写的一个虚拟接口,用于对不同应用中的信息进行有效提取,从而,避免人工手写输入信息导致信息输入准确率较差的问题。
80.其中,第一应用可为一个可进行信息识别归纳的文档应用程序,如a应用,a应用中的信息可以表格的形式显示在电子设备中,从而,便于目标信息的误差核对。
81.在本实施例中,可选的,建立第一文件中每个电源器件对应的变量与电源器件的管脚状态的关联关系之前,本实施例方法还包括:
82.获取每个电源器件在第一文件中的存储标识;
83.根据存储标识,为电源器件确定对应的变量,变量用于对至少一个电源器件进行归类标识。
84.其中,第一文件中包括了多个电源器件,每个电源器件的功能存在较大差异,可利
用存储标识标记多个电源器件,以对多个电源器件进行有效区分。
85.一个电源器件可对应于一个变量,以此来区分出不同电源器件中包括的管脚信息。
86.其中,变量可包括:“device”、“net”、“postive pin”、“negative pin”等。
87.s130、建立第一文件中每个电源器件对应的变量与电源器件的管脚状态的关联关系。
88.其中,同一个电源器件下的多个管脚状态可对应于一个变量,或者,同一个电源器件下的多个管脚状态可对应于多个变量。
89.在电子设备中,将第一文件中每个电源器件对应的变量与电源器件的管脚状态之间的对应关系设置为关联,以对第一文件中包括的多个电源器件的管脚状态分配相应的变量。
90.s140、基于关联关系,确定目标信息对应的目标文件。
91.其中,目标文件用于支持目标应用对目标信息的读取。
92.其中,目标文件中包括的信息,与目标信息的识别格式可能存在不同,但其包括的实质信息相同,仅是被不同的应用识别的格式存在差异。如,格式可设置为xxxx.tcl。
93.本实施例提供的目标文件的确定方法,通过读取目标信息,将该目标信息按照预设生成规则生成第一文件,以将目标信息进行归纳总结,并建立第一文件中包括的每个电源器件对应的变量与该电源器件的管脚状态的关联关系,根据关联关系,确定目标信息对应的目标文件,使得利用目标文件来展示目标信息,从而,能够智能化的生成目标信息对应的目标文件,以支持目标应用的读取,简化了电源器件的信息写入复杂性,提高信息写入效率。
94.基于上述实施例的描述,可选的,将目标信息按照预设生成规则生成第一文件之前,本实施例方法还包括:
95.将第一文件存储至电子设备的预设存储位置;
96.基于关联关系,确定目标信息对应的目标文件之后,本实施例方法还包括:
97.将目标文件存储至电子设备的预设存储位置。
98.其中,可将第一文件的格式进行相应调整,如将第一文件的格式调整为“.tcl”。
99.其中,预设存储位置可为电子设备中的任意一个文件存储位置,以对第一文件的存储位置进行记录,或者,对目标文件的存储位置进行记录。
100.需要说明的是,第一文件在电子设备中的存储位置和目标文件在电子设备中的存储位置可相同,或者,第一文件在电子设备中的存储位置和目标文件在电子设备中的存储位置可不同。
101.图2是本公开实施例提供的另一种目标文件的确定方法的流程示意图。本实施例是在上述实施例的基础上进一步扩展与优化,其中,s140的一种可能的实现方式如下:
102.s1401、基于关联关系,将电源器件的管脚状态的显示格式转换成目标应用能够识别的存储格式。
103.示例性的,目标应用能够识别的存储格式可参见如下:
[0104]“sheets("mt6769").cells(i,5)="sigrity::add port

name{"&x3&"}

type{0}

circuit{"&x6&"}

pospins{"&x4&"}

negpins{"&x5&"}”。
[0105]
s1402、根据转换后的电源器件的管脚状态,与电源器件的管脚状态对应的变量,生成目标文件。
[0106]
其中,目标文件为存储目标信息的另一个存储形式的文件,用于是的目标信息能够被电子设备所有效识别。
[0107]
目标文件的示意图可参见图3所示。需要说明的是,图3中不清楚的部分与本方案内容无关。
[0108]
基于上述实施例的描述,在确定好目标文件之后,目标文件的导入方式包括多种实现方式。
[0109]
在本实施例中,可选的,本实施例的一种实现方式包括:
[0110]
接收目标文件的导入请求,导入请求用于指示将目标文件导入至目标应用中,或者用于指示目标应用调用目标文件;
[0111]
将目标文件导入目标应用的第一进程中,以对目标文件进行第一数据处理。
[0112]
其中,目标文件可被导入进电子设备中的一个处理应用中,以对目标文件中包括的信息进行相应处理。
[0113]
目标应用中包括多个数据处理进程,如第一进程、第二进程、第三进程和第四进程。其中,每个进程之间的处理处理可并行实现,或者,在进程处理数据量较大时,可依次执行每个处理进程。
[0114]
其中,第一进程为多个数据处理进程中的一个或多个处理进程,本实施例对第一进程的进程数量不做限定。
[0115]
从而,在接收到目标文件的导入请求之后,将目标文件导入目标应用的第一进程中,能够有效实现目标文件的数据操作。
[0116]
在本实施例中,可选的,本实施例的另一种实现方式包括:
[0117]
设置目标文件的导入索引;
[0118]
响应于导入索引的触发操作,将目标文件导入目标应用的第二进程中,以对目标文件进行第二数据处理。
[0119]
其中,目标文件可设置一个导入索引,以在不打开目标文件的前提下,对目标文件进行导入操作。
[0120]
其中,第二进程为多个数据处理进程中的一个或多个处理进程,本实施例对第二进程的进程数量不做限定
[0121]
需要说明的是,导入索引的触发操作可包括但不限于是:单击、双击等。
[0122]
另外,第一进程与第二进程可为同一进程,或者,第一进程与第二进程可为不同进程。
[0123]
从而,通过响应导入索引的触发操作,将目标文件导入目标应用的第二进程中,能够有效实现目标文件的数据操作。
[0124]
图4是本公开实施例提供的一种目标文件的确定装置的结构示意图;该装置配置于电子设备中,可实现本技术任意实施例所述的目标文件的确定方法。该装置具体包括如下:
[0125]
读取模块410,用于读取目标信息,所述目标信息用于描述电源器件的管脚状态;
[0126]
生成模块420,用于将所述目标信息按照预设生成规则生成第一文件,所述第一文
件中包括至少一个电源器件的管脚状态;
[0127]
建立模块430,用于建立所述第一文件中每个所述电源器件对应的变量与所述电源器件的管脚状态的关联关系;
[0128]
确定模块440,用于基于所述关联关系,确定所述目标信息对应的目标文件,所述目标文件用于支持所述目标应用对所述目标信息的读取。
[0129]
在本实施例中,可选的,生成模块420,具体用于:
[0130]
调用信息提取接口,将所述目标信息提取至第一应用中;
[0131]
在所述第一应用中对所述目标信息进行识别归纳,生成第一文件。
[0132]
在本实施例中,可选的,本实施例装置还包括:获取模块和设置模块;
[0133]
获取模块,用于获取每个所述电源器件在所述第一文件中的存储标识;
[0134]
设置模块,用于根据所述存储标识,为所述电源器件确定对应的变量,所述变量用于对至少一个所述电源器件进行归类标识。
[0135]
在本实施例中,可选的,确定模块440,具体用于:
[0136]
基于所述关联关系,将所述电源器件的管脚状态的显示格式转换成目标应用能够识别的存储格式;
[0137]
根据转换后的所述电源器件的管脚状态,与所述电源器件的管脚状态对应的变量,生成目标文件。
[0138]
在本实施例中,可选的,本实施例装置还包括:存储模块;
[0139]
存储模块,用于将所述第一文件存储至电子设备的预设存储位置;
[0140]
存储模块,还用于将所述目标文件存储至所述电子设备的所述预设存储位置。
[0141]
在本实施例中,可选的,本实施例装置还包括:接收模块和导入模块;
[0142]
接收模块,用于接收所述目标文件的导入请求,所述导入请求用于指示将所述目标文件导入至所述目标应用中,或者用于指示所述目标应用调用所述目标文件;
[0143]
导入模块,用于将所述目标文件导入所述目标应用的第一进程中,以对所述目标文件进行第一数据处理。
[0144]
在本实施例中,可选的,设置模块,还用于设置所述目标文件的导入索引;
[0145]
导入模块,还用于响应于所述导入索引的触发操作,将所述目标文件导入所述目标应用的第二进程中,以对所述目标文件进行第二数据处理。
[0146]
通过本发明实施例的目标文件的确定装置,通过读取目标信息,将该目标信息按照预设生成规则生成第一文件,以将目标信息进行归纳总结,并建立第一文件中包括的每个电源器件对应的变量与该电源器件的管脚状态的关联关系,根据关联关系,确定目标信息对应的目标文件,使得利用目标文件来展示目标信息,从而,能够智能化的生成目标信息对应的目标文件,以支持目标应用的读取,简化了电源器件的信息写入复杂性,提高信息写入效率。
[0147]
关于目标文件的确定装置的具体限定可以参见上文中对于目标文件的确定方法的限定,在此不再赘述。上述目标文件的确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0148]
在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图5所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、近场通信(nfc)或其他技术实现。该计算机程序被处理器执行时以实现一种异常屏幕亮度的调整方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0149]
本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0150]
在一个实施例中,本技术提供的目标文件的确定装置可以实现为一种计算机程序的形式,计算机程序可在如图5所示的电子设备上运行。电子设备的存储器中可存储组成该电子设备的各个程序模块,各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本技术各个实施例的目标文件的确定方法中的步骤。
[0151]
在一个实施例中,提供了一种电子设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:读取目标信息;将目标信息按照预设生成规则生成第一文件;建立第一文件中每个电源器件对应的变量与电源器件的管脚状态的关联关系;基于关联关系,确定目标信息对应的目标文件。
[0152]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:读取目标信息;将目标信息按照预设生成规则生成第一文件;建立第一文件中每个电源器件对应的变量与电源器件的管脚状态的关联关系;基于关联关系,将电源器件的管脚状态的显示格式转换成目标应用能够识别的存储格式;根据转换后的电源器件的管脚状态,与电源器件的管脚状态对应的变量,生成目标文件。
[0153]
本公开实施例通过读取目标信息,将该目标信息按照预设生成规则生成第一文件,以将目标信息进行归纳总结,并建立第一文件中包括的每个电源器件对应的变量与该电源器件的管脚状态的关联关系,根据关联关系,确定目标信息对应的目标文件,使得利用目标文件来展示目标信息,从而,能够智能化的生成目标信息对应的目标文件,以支持目标应用的读取,简化了电源器件的信息写入复杂性,提高信息写入效率。
[0154]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:读取目标信息;将目标信息按照预设生成规则生成第一文件;建立第一文件中每个电源器件对应的变量与电源器件的管脚状态的关联关系;基于关联关系,确定目标信息对应的目标文件。
[0155]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:读取目标信息;将目标信息按照预设生成规则生成第一文件;建立第一文件中每个电源器件对应的变量与电源器件的管脚状态的关联关系;基于关联关系,将电源器件的管脚状态的显示格式转换成目标应用能够识别的存储格式;根据转换后的电源器件的管脚状态,与电源器件的管脚状
态对应的变量,生成目标文件。
[0156]
本公开实施例通过读取目标信息,将该目标信息按照预设生成规则生成第一文件,以将目标信息进行归纳总结,并建立第一文件中包括的每个电源器件对应的变量与该电源器件的管脚状态的关联关系,根据关联关系,确定目标信息对应的目标文件,使得利用目标文件来展示目标信息,从而,能够智能化的生成目标信息对应的目标文件,以支持目标应用的读取,简化了电源器件的信息写入复杂性,提高信息写入效率。
[0157]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read

only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,比如静态随机存取存储器(static random access memory,sram)和动态随机存取存储器(dynamic random access memory,dram)等。
[0158]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0159]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1