专利汇可以提供表格格式编程方法专利检索,专利查询,专利分析的服务。并且适用于利用多种语言并通过因特网和网络环境下载的表格格式编程方法提供了一个用于定义定制表达式的可选表格(103,200),一个用于规定多任务应用的可选表格(105,260),一个用于规定标号的打印字格式的可选表格(104,230)以及一个与路径表(116)交互作用的配置状态表(113)。一个可选限定表(112)定义了一种输入配置状态的限定条件。 硬件 实施包括一个用于处理表格格式编程过程并释放主处理器用于其它应用的 协处理器 。在编程过程中,程序员提供了用户定制标号来描述所需的功能和操作。这些标号还可用于其它程序组中开发。,下面是表格格式编程方法专利的具体信息内容。
1.一种由计算设备执行的计算机程序,此计算机程序的编写方法包 括具有x种配置状态的第一表格,所述配置状态中的至少一种定义了一个 或多个限定条件;
规定了y个路径的第二表格,当满足所述第一表格中列出的一个限 定条件时,执行所述路径中的至少一个;所述程序还包括下述表格中的至 少一个:
(1)一个规定了用于表示一种编程语言的相应预定义指令的用户 定制表达式的表格;
(2)一个定义了关键字的可取字格式的表格;
(3)一个用m种任务状态定义n个任务的有效性的表格,所述任 务状态中的至少一种规定了k个有效的选定任务;
(4)一个用p种任务状态定义q个任务的表格,所述任务状态中 的至少一个规定了将被服务的有效任务的优先权;
(5)一个定义了x个限定表达式的表格,每个限定表达式表示一 种配置状态的一个限定条件;以及
(6)一个定义了y个输出表达式的表格,每个输出表达式表示一 种配置状态或所述第二表格中列出的一个路径元素的一个输出条件。
2.如权利要求1所述的计算机程序,其特征在于,用存储在用于存 储数字数据的存储装置中数据来表示。
3.如权利要求2所述的计算机程序,其特征在于,该程序被嵌入用 于销售商品的计算设备中。
4.一种用于对响应一个或多个限定条件执行一个或多个路径的计算 设备进行编程的编程方法;所述编程方法最少包括步骤:
(1)规定x种配置状态;
(2)规定一个或多个限定条件到至少一种配置状态,
(3)规定y个由所述计算设备执行的路径;
(4)分配z个标号来表示步骤(3)中的一个或多个路径元素,其 中z是一个大于等于1的整数;
(5)对于步骤(2)中的每个限定条件,当满足一个特定限定条件 时,就规定步骤(3)中的一个将被计算设备执行的路径;
(6)将配置状态中的至少一种规定为有效配置状态;
(7)为步骤(4)中的每个分配标号,定义一个用所述标号表示的 可执行程序。
5.如权利要求4所述的编程方法,其特征在于,步骤(4)中的标号 最初不能被所述计算设备执行并且另一步骤(7)被配置成能够被所述计 算设备执行所述标号。
6.如权利要求5所述的编程方法,其特征在于,还包括识别不能被 所述计算设备执行的所述标号以用于构成步骤(7)的程序的步骤。
7.如权利要求4所述的编程方法,其特征在于,用包括表格格式编 程语言在内的任何可用编程语言来构成步骤(7)的程序。
8.如权利要求7所述的编程方法,其特征在于,还包括定义用于在 步骤(1)到(6)所表示的程序和标号所表示的可执行程序之间传递参数 的装置的步骤。
9.如权利要求4所述的编程方法,其特征在于,还包括规定指向于 所述x种配置状态中的至少一种的一个或多个输出条件的步骤。
10.如权利要求4所述的编程方法,其特征在于,在一个路径或一种 配置状态中规定了至少一个输出条件。
11.如权利要求4所述的编程方法,其特征在于,还包括识别所述计 算设备管理其状态和路径所需的资源的步骤。
12.如权利要求4所述的编程方法,其特征在于,还包括指示所述计 算设备用于构成步骤(7)的程序的资源的步骤。
13.如权利要求4所述的编程方法,其特征在于,所述计算设备由两 个或多个处理器构成;通过第一处理器提供管理特定状态和路径的资源并 利用第二处理器资源运行步骤(7)的程序的至少一部分。
14.如权利要求4所述的编程方法,其特征在于,所述计算设备被定 义为第一计算设备;所述编程方法还包括通过通信连接从与所述第一计算 设备距离遥远的第二计算设备接收表示上述步骤的数字数据的步骤。
15.如权利要求4所述的编程方法,其特征在于,至少部分所述步骤 按照表格格式进行组织。
16.如权利要求15所述的编程方法,其特征在于,还包括将步骤(1) 和(2)的配置状态分成一个或多个表格的步骤。
17.如权利要求15所述的编程方法,其特征在于,配置状态或路径不 必按照顺序彼此依次列出。
18.如权利要求4所述的编程方法,其特征在于,还包括将配置状态 和路径说明转换成存在所述计算设备中的数字数据以便用于执行的步骤。
19.如权利要求4所述的编程方法,其特征在于,还包括用于转换利 用不同格式的第二编程语言的所述步骤的至少部分说明的步骤。
20.如权利要求4所述的编程方法,其特征在于,还包括用于识别由 所述步骤构成的程序位置的步骤。
21.如权利要求7所述的编程方法,其特征在于,步骤(7)的程序是 一个位于由权利要求1中的步骤构成的程序之外的程序。
22.如权利要求21所述的编程方法,其特征在于,还包括用于识别所 述外部程序位置的步骤。
23.如权利要求4所述的编程方法,其特征在于,还包括用于形成一 个独立的用于规定由步骤(1)到(7)构成的程序是有效还是无效的表格 的步骤。
24.如权利要求4所述的编程方法,其特征在于,还包括用于分配一 个表示一种配置状态的标号的步骤。
25.如权利要求4所述的编程方法,其特征在于,还包括用于分配一 个表示一个路径的标号的步骤。
26.一种用于对执行多个程序的计算设备进行编程的编程方法,包括 步骤:
(1)规定n个可由所述计算设备执行的程序;
(2)定义m种任务状态,每种任务状态规定k个有效的选定程序, 其中k是一个大于等于0的整数;以及
(3)规定步骤(2)中的一种任务状态为有效任务状态。
27.如权利要求26所述的编程方法,其特征在于,至少一个程序是一 个表格格式程序,包括:
x种程序配置状态,所述配置状态中的至少一种定义了一个或多 个限定条件;
y个由所述计算设备执行的路径;以及
当满足一个特定的限定条件时,所述计算设备执行所述路径中的 一个。
28.如权利要求26所述的编程方法,其特征在于,步骤(1)的程序 是用不同的语言编写而成。
29.如权利要求26所述的编程方法,其特征在于,还包括用于提供一 个关键字以表示构成步骤(1)到(3)的一个表格格式程序组的步骤。
30.如权利要求26所述的编程方法,其特征在于,所述任务状态不必 按照顺序彼此依次列出。
31.如权利要求26所述的编程方法,其特征在于,步骤(1)到(3) 定义了第一任务表,所述编程方法还包括定义一个不同的第二任务表的步 骤。
32.一种用于对一个远程计算设备编程的方法,包括步骤:
(1)规定x种配置状态,所述配置状态中的至少一种定义一个或 多个限定条件;
(2)规定y个由所述计算设备执行的路径;
(3)对步骤(1)的每个限定条件,当满足一个特定的限定条件时, 规定一个由所述计算设备执行的路径;
(4)规定一种限定配置状态变成有效配置状态;
(5)将表示上述步骤的数字数据存入一个本地计算设备;以及
(6)通过通信连接将步骤(5)的数字数据下载到所述远程计算设 备中。
33.如权利要求32所述的方法,其特征在于,所述通信连接是一个网 络。
34.如权利要求33所述的方法,其特征在于,所述网络包括因特网、 内联网、外联网或LAN。
35.如权利要求32所述的方法,其特征在于,还包括将一个路径元素 指向于以不同格式的第二编程语言编写而成的程序的步骤。
36.如权利要求32所述的方法,其特征在于,还包括评估所述远程计 算设备结构的步骤和将上述步骤配置成同所述远程计算设备结构运行的步 骤。
37.如权利要求32所述的方法,其特征在于,还包括将所述步骤中规 定的至少部分数据形成一个表格格式的步骤。
38.如权利要求32所述的方法,其特征在于,还包括将表示所述配置 状态和路径的数字数据存入所述远程计算设备中以便执行的步骤。
39.如权利要求32所述的方法,其特征在于,还包括将配置状态和路 径的至少部分说明转换成不同格式的第二编程语言的步骤。
40.如权利要求32所述的方法,其特征在于,配置状态或路径不必按 照顺序依次列出。
41.一种由第一处理器和第二处理器构成的多处理器计算设备,其特 征在于,所述第一处理器用于执行一个具有m种配置状态和n个路径的表 格格式程序的至少一部分。
42.如权利要求41所述的多处理器计算设备,其特征在于,第二处理 器执行用不是表格格式的第二语言编写而成的程序。
43.如权利要求42所述的多处理器计算设备,其特征在于,第二处理 器用于执行一个由所述第一处理器执行的表格格式程序所指导的程序。
44.如权利要求41所述的多处理器计算设备,其特征在于,所述第一 和第二处理器位于一个集成电路上。
45.如权利要求41所述的多处理器计算设备,其特征在于,处理器之 一可执行的至少一个指令不同于另一个处理器可执行的指令集。
46.如权利要求41所述的多处理器计算设备,其特征在于,还包括用 于在所述第一和第二处理器之间传递参数的装置。
47.一种用于构成一个适于对具有m种配置状态和n个路径的表格格 式程序进行编译的编译器的方法,包括步骤:
(1)识别表示配置状态的区域;
(2)识别表示路径的区域;
(3)识别一种配置状态的至少一个限定条件并将其与具体的路径 相连接;以及
(4)将配置状态A与一个将引用所述配置状态A作为其元素的路 径相连接。
48.如权利要求47所述的方法,其特征在于,还包括用于将步骤(1) 到(4)的功能综合为一个现有语言的编译器的过程。
49.如权利要求47所述的方法,其特征在于,在步骤(1)中还包括 一个识别表示配置状态开始部分的关键字的过程。
50.如权利要求47所述的方法,其特征在于,在步骤(2)中还包括 一个识别表示路径开始部分的关键字的过程。
51.如权利要求47所述的方法,其特征在于,还包括使一个用户定制 表达式与表格格式编程语言的一个具体指令相等的步骤。
52.如权利要求51所述的方法,其特征在于,还包括识别一个使用户 定制表达式与表格格式编程语言的预定义指令集相等的表格的步骤。
53.如权利要求47所述的方法,其特征在于,还包括根据所述表格格 式程序的指令集识别不可执行的标号的步骤。
54.如权利要求53所述的方法,其特征在于,还包括将所述不可执行 的标号与一个外部程序相连接的步骤。
55.如权利要求54所述的方法,其特征在于,所述外部程序是用包括 表格格式编程语言在内的任何可用编程语言编写而成的程序组成。
56.如权利要求47所述的方法,其特征在于,还包括区分两个或多个 程序组的步骤,其中每个程序组由至少一个配置状态表和一个路径表组 成。
57.如权利要求56所述的方法,其特征在于,还包括对所述多个程序 组之间的交互作用进行编译的步骤。
58.如权利要求57所述的方法,其特征在于,还包括定义一个用于激 活一个程序组的指令的步骤。
59.如权利要求58所述的方法,其特征在于,所述指令用一个或多个 任务表表示。
60.一种对计算装置编程的方法,包括步骤:
(1)选择一种具有预先定义的指令集的编程语言;
(2)定义用于表示选定语言的一个具体指令的替换表达式;
(3)用所述替换表达式编写程序;以及
(4)将所述程序配置成所述计算装置可执行的程序。
61.如权利要求60所述的方法,其特征在于,选定的编程语言是表格 格式编程语言,包括:
x种配置状态,所述配置状态中的至少一种定义了一个或多个限 定条件;
y个能被所述计算设备执行的路径;以及
当满足一个特定限定条件时,所述计算设备就执行一个路径。
62.如权利要求60所述的方法,其特征在于,步骤(4)是一个由编 辑器、编译器、解释程序或一个翻译程序执行的翻译过程。
63.如权利要求62所述的方法,其特征在于,还包括显示用经过翻译 的选定语言的预定的指令集组成的程序的步骤。
64.如权利要求62所述的方法,其特征在于,还包括显示用用户定制 表达式组成的程序的步骤。
65.如权利要求60所示的方法,其特征在于,还包括提供一个位于程 序内部的表格以便将所述替换表达式与相应的特定指令进行链接的步骤。
66.一种用于对响应一个或多个虚拟限定执行一个或多个路径的计算 设备进行编程的编程方法,所述编程方法包括步骤:
(1)规定x种配置状态,所述配置状态中的至少一种定义了一个 或多个限定条件;
(2)定义步骤(1)中的限定条件中的至少一个以表示一个虚拟限 定;
(3)规定y个由所述计算设备执行的路径;
(4)对于步骤(1)中的每个限定条件,当满足所述限定中的一个 具体限定条件时,再规定一个由所述计算设备执行的路径;
(5)规定限定配置状态中的一个变成有效配置状态。
67.如权利要求66所述的编程方法,其特征在于,所述计算设备被定 义为第一计算设备;所述编程方法还包括通过通信连接从与所述第一计算 设备距离遥远的第二计算设备接收表示上述步骤的数字数据的步骤。
68.如权利要求66所述的编程方法,其特征在于,还包括规定一种或 多种配置状态以构成一种输出配置的步骤。
69.如权利要求68所述的编程方法,其特征在于,所述输出配置定义 了所述计算设备的一个或多个输出终端的输出条件。
70.如权利要求68所述的编程方法,其特征在于,所述输出配置定义 了由所述计算设备产生的虚拟计算输出。
71.如权利要求66所述的编程方法,其特征在于,还包括将配置状态 和路径说明转换成所述计算设备可执行的数字数据的步骤。
72.如权利要求66所述的编程方法,其特征在于,还包括用于转换利 用不同格式的第二编程语言的配置状态和路径的至少部分说明的步骤。
73.如权利要求66所述的编程方法,其特征在于,x种配置状态和y 个路径不必按照顺序彼此依次列出。
74.如权利要求66所述的编程方法,其特征在于,还包括提供一个用 于识别由所述步骤组成的程序位置的关键字的步骤。
75.如权利要求66所述的编程方法,其特征在于,还包括将步骤(1) 中的配置状态分成一个或多个表格的步骤,每个表格中有一种配置状态被 规定为有效。
76.如权利要求66所述的编程方法,其特征在于,还包括构成一个独 立的用于确定由步骤(1)到(7)组成的程序是有效还是无效的表格的步 骤。
77.如权利要求66所述的编程方法,其特征在于,还包括下列步骤:
(6)提供一个预先定义的指令集以便对路径和配置状态编程;
(7)定义用于表示步骤(6)中的指令集的一个特定指令的替换表 达式;
(8)用替换表达式编写程序;以及
(9)将所述程序配置成所述计算装置可执行的程序。
78.如权利要求77所述的编程方法,其特征在于,步骤(9)是一个 由编辑器、替换表达式和相应的特定指令执行的翻译过程。
79.如权利要求66所述的编程方法,其特征在于,还包括规定一种配 置状态为有效的步骤。
80.如权利要求66所述的编程方法,其特征在于,将一个路径定义为 在初始化时将被执行的缺省路径。
81.一种用于在一个计算设备的程序列表中识别预定类型的字 (wordings)的编程方法,包括从多种预定字格式(wording style)选 择中选择一种字格式的步骤。
82.如权利要求81所述的编程方法,其特征在于,还包括步骤:
(1)定义x种配置状态,所述配置状态中的至少一种定义了一个 或多个限定条件;
(2)定义由所述计算设备执行的y个路径;以及
(3)当满足一个具体限定条件时,向所述计算设备分配一个路径 以执行。
83.如权利要求81所述的编程方法,其特征在于,通过一个具有关键 字的表格来定义所述字格式。
84.如权利要求81所述的编程方法,其特征在于,所述预定字型被配 置成高亮度的用户定制标号。
85.如权利要求81所述的编程方法,其特征在于,还包括形成两组或 多组用户定制字格式并且其中一组被定义为有效的步骤。
86.一种用于对响应一个或多个限定条件执行一个或多个路径的计算 设备进行编程的编程方法;所述编程方法包括步骤:
(1)规定x种配置状态,其中x是一个大于等于1的整数;
(2)规定一个或多个到于所述x种配置状态中的至少一种的限定 标号;
(3)使步骤(2)中的限定标号指向一个用于描述限定条件或所述 标注所表示的条件的独立的表达式;以及
(4)规定y个可执行路径,其中响应步骤(3)中规定限定条件来 执行至少一个路径。
87.一种计算装置,包括:
用于执行一个程序的计算装置;
用于访问于一个远程计算设备相连接的通信连接的装置;以及
用于存储所述计算装置或所述远程计算设备所执行的数字数据的存 储装置;其中所述数字数据包括具有x种配置状态和y个路径的表格格式 程序表示;所述配置状态中的至少一种定义了一个或多个限定条件;而在 满足一个提单限定条件时,所述计算装置执行所述路径中的一个。
本发明涉及一种通过填写不同种类的表格来实现编程功能和便于控制 程序流的对计算设备进行编程的方法。
本发明通常涉及一种编程工具,该编程工具被设计成程序员与计算机 之间的接口。这种编程方法工具广泛使用表格来表达程序员的逻辑思维过 程并使编程过程更易于为他人所理解。因此,这些改进提高了编程效率, 减少了出现程序故障和结构错误的机会。另外,一个程序员学习这种编程 方法所需的培训成本是最低的。将来任何程序员都能够很容易地读懂和维 护依据本发明而编写的程序。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
在多个无线电话系统中公用的频率 | 2020-05-12 | 464 |
无线装置、基站、随机存取方法及前导码配置方法 | 2020-05-11 | 494 |
独立处理多个指令流、软式控制各指令流的处理功能的多线程处理器 | 2020-05-11 | 793 |
于网络环境中提供数字内容的方法及系统 | 2020-05-12 | 167 |
具有服务品质管理之储存系统与其操作方法 | 2020-05-12 | 550 |
线程活锁单元 | 2020-05-15 | 976 |
线程活锁单元 | 2020-05-15 | 166 |
线程活锁单元 | 2020-05-15 | 16 |
具有并行仲裁机制的多重允许控制器及其方法 | 2020-05-14 | 94 |
无线接入网络系统、无线接入方法、及控制设备 | 2020-05-11 | 633 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。