午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種確定調用關系的方法和多維程序管理裝置的制造方法

文檔序號:9432273閱讀:251來源:國知局
一種確定調用關系的方法和多維程序管理裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,特別涉及一種確定調用關系的方法和裝置。
【背景技術】
[0002]隨著計算機技術應用范圍的不斷發(fā)展,應用軟件的編程越發(fā)復雜、龐大。在現(xiàn)有的編程方法中,通常按照經驗積累和實踐總結,通過人工的方式為函數(shù)和類建立起邏輯鏈,其中,函數(shù)與類是附屬于這一邏輯鏈上的節(jié)點,類、函數(shù)與數(shù)據(jù)之間的傳遞則按照邏輯鏈中人工設定的路徑進行。例如:對于智能化領域中常見的網絡神經算法來說,在進行編程之前,程序的設計者需要先將信息化成概念,并用符號表示,然后,根據(jù)符號運算按串行模式進行邏輯推理,最后再將這一邏輯推理形成邏輯鏈,該邏輯鏈以編程的方式予以實現(xiàn)。因此,在現(xiàn)有的編成技術中,類、函數(shù)與數(shù)據(jù)之間的邏輯關系越復雜,邏輯鏈也將越復雜,導致了編程的復雜度越高。

【發(fā)明內容】

[0003]本發(fā)明提供一種確定調用關系的方法和多維程序管理裝置,以有效地降低編程的復雜度。
[0004]—種確定調用關系的方法,建立數(shù)據(jù)空間,根據(jù)程序單元的類型,設定在所述數(shù)據(jù)空間中每類程序單元的幾何結構,還包括:
將至少兩個目標程序單元載入所述數(shù)據(jù)空間;
在所述數(shù)據(jù)空間中,根據(jù)所述設定的每類程序單元的幾何結構,將所述載入所述數(shù)據(jù)空間中的每一個目標程序單元抽象為一個對應的目標幾何結構;
將各個目標幾何結構進行匹配;
根據(jù)所述各個目標幾何結構匹配的結果,確定所述目標幾何結構對應的目標程序單元間的調用關系。
[0005]優(yōu)選地,上述方法進一步包括:為每類程序單元設定識別字段;
所述設定在所述數(shù)據(jù)空間中每類程序單元的幾何結構包括:根據(jù)預先確定的各類程序單元之間的調用關系和所述識別字段,設定在所述數(shù)據(jù)空間中每類程序單元的幾何結構,并將任意兩類存在調用關系的程序單元的幾何結構設定為在形狀上互補;
所述將各個目標幾何結構進行匹配包括:將所述各個目標幾何結構在形狀上進行互補匹配;
所述根據(jù)所述各個目標幾何結構匹配的結果,確定所述各個幾何結構對應的目標程序單元間的調用關系包括:
如果任意兩個目標幾何結構在形狀上互補,則確定該兩個目標幾何結構對應的目標程序單兀間存在調用關系。
[0006]優(yōu)選地,該方法進一步包括:建立數(shù)據(jù)空間坐標軸,并確定所述數(shù)據(jù)空間坐標軸的起始位置; 在所述將所述載入所述數(shù)據(jù)空間中的每一個目標程序單元抽象為一個對應的目標幾何結構之后,在所述各個目標幾何結構間進行匹配之前,進一步包括:
根據(jù)所述數(shù)據(jù)空間坐標軸和所述數(shù)據(jù)空間坐標軸的起始位置,為各個目標幾何結構分別配置第一空間坐標;
所述將各個目標幾何結構進行匹配,包括:為第一目標幾何結構提供第二目標幾何結構的第一空間坐標,并控制所述第一目標幾何結構移動到所述第二目標幾何結構在數(shù)據(jù)空間中的位置,將所述第一目標集合結構與所述第二目標幾何結構進行匹配。
[0007]優(yōu)選地,進一步包括:在所述數(shù)據(jù)空間設置操作指針;
在所述確定所述目標幾何結構對應的目標程序單元間的調用關系之后,進一步包括:根據(jù)所述數(shù)據(jù)空間坐標軸和所述數(shù)據(jù)空間坐標軸的起始位置,為匹配成功的各個目標幾何結構所形成的新的空間位置分別配置對應的第二空間坐標;
將所述操作指針指向所述第二空間坐標;
當調用第三目標幾何結構對應的目標程序單元處理目標數(shù)據(jù)時,通過所述操作指針指向所述第三目標幾何結構對應的所述第二空間坐標,并將該目標數(shù)據(jù)輸送至所述第二空間坐標對應的該第三目標幾何結構;以觸發(fā)該第三目標幾何結構進行目標數(shù)據(jù)處理。
[0008]優(yōu)選地,在所述確定所述各個幾何結構對應的目標程序單元間的調用關系之后,進一步包括:
當目標幾何結構中的第四幾何結構與其他多個目標幾何結構相匹配時,按照第四幾何結構距離其他每一個目標幾何結構的距離的遠近,確定所述第四幾何結構與其他每一個目標幾何結構之間的調用關系的優(yōu)先級;當?shù)谒膸缀谓Y構距離其他多個目標幾何結構的距離相同時,按照順時針方向,確定第四幾何結構與所述其他多個目標幾何結構之間的調用關系的優(yōu)先級;
按照第四幾何結構與所述其他多個目標幾何結構之間的調用關系的優(yōu)先級,調用第四幾何結構與匹配的目標幾何結構對應的目標程序單元。
[0009]優(yōu)選地,所述程序單元,包括:
函數(shù)和由多個函數(shù)組成的能夠實現(xiàn)特定目標的程序中的任意一個或兩個。
[0010]一種多維程序管理裝置,包括:
設置單元,建立數(shù)據(jù)空間,根據(jù)程序單元的類型,設定在所述數(shù)據(jù)空間中每類程序單元的幾何結構;
讀取匹配單元,用于將至少兩個目標程序單元載入所述數(shù)據(jù)空間;在所述數(shù)據(jù)空間中,根據(jù)所述設定的每類程序單元的幾何結構,將所述載入所述數(shù)據(jù)空間中的每一個目標程序單元抽象為一個對應的目標幾何結構;并將各個目標幾何結構進行匹配;
確定調用單元,用于根據(jù)所述各個目標幾何結構匹配的結果,確定所述目標幾何結構對應的目標程序單元間的調用關系。
[0011]優(yōu)選地,所述設置單元,進一步用于為每類程序單元設定識別字段,并根據(jù)預先確定的各類程序單元之間的調用關系和所述識別字段,設定在所述數(shù)據(jù)空間中每類程序單元的幾何結構,并將任意兩類存在調用關系的程序單元的幾何結構設定為在形狀上互補;
所述讀取匹配單元,用于將所述各個目標幾何結構在形狀上進行互補匹配;
所述確定調用單元,如果任意兩個目標幾何結構在形狀上互補,則確定該兩個目標幾何結構對應的目標程序單元間存在調用關系。
[0012]優(yōu)選地,所述多維程序管理裝置,進一步包括:確定優(yōu)先級單元和控制調用單元,其中,
所述確定優(yōu)先級單元,用于當目標幾何結構中的第四幾何結構與其他多個目標幾何結構相匹配時,按照第四幾何結構距離其他每一個目標幾何結構的距離的遠近,確定所述確定調用單元中所述第四幾何結構與其他每一個目標幾何結構之間的調用關系的優(yōu)先級;當?shù)谒膸缀谓Y構距離其他多個目標幾何結構的距離相同時,按照順時針方向,確定第四幾何結構與所述其他多個目標幾何結構之間的調用關系的優(yōu)先級;
所述控制調用單元,用于按照所述確定優(yōu)先級單元確定的所述第四幾何結構與所述其他多個目標幾何結構之間的調用關系的優(yōu)先級,調用第四幾何結構與匹配的目標幾何結構對應的目標程序單元。
[0013]優(yōu)選地,所述多維程序管理裝置,進一步包括:配置坐標單元,其中,
所述設置單元,進一步用于建立數(shù)據(jù)空間坐標軸,并確定所述數(shù)據(jù)空間坐標軸的起始位置;
所述配置坐標單元,用于根據(jù)所述數(shù)據(jù)空間坐標軸和所述數(shù)據(jù)空間坐標軸的起始位置,為各個幾何結構配置第一空間坐標;
所述讀取匹配單元,用于為第一目標幾何結構提供第二目標幾何結構的第一空間坐標,并控制所述第一目標幾何結構移動到所述第二目標幾何結構在數(shù)據(jù)空間中的位置,將所述第一目標集合結構與所述第二目標幾何結構進行匹配。
[0014]優(yōu)選地,所述多維程序管理裝置,進一步包括:數(shù)據(jù)處理單元,其中,
所述設置單元,進一步用于在所述數(shù)據(jù)空間設置操作指針;
所述配置坐標單元,進一步用于根據(jù)所述數(shù)據(jù)空間坐標軸和所述數(shù)據(jù)空間坐標軸的起始位置,為所述確定調用單元確定了調用關系的各個目標幾何結構所形成的新的空間位置分別配置對應的第二空間坐標;
所述數(shù)據(jù)處理單元,用于將所述操作指針指向所述第二空間坐標,當調用第三目標幾何結構對應的目標程序單元處理目標數(shù)據(jù)時,通過所述操作指針指向所述第三目標幾何結構對應的所述第二空間坐標,并將該目標數(shù)據(jù)輸送至所述第二空間坐標對應的該第三目標幾何結構;以觸發(fā)該第三目標幾何結構進行目標數(shù)據(jù)處理。
[0015]優(yōu)選地,用于處理的所述程序單元,包括:
函數(shù)和由多個函數(shù)組成的能夠實現(xiàn)特定目標的程序中的任意一個或兩個。
[0016]本發(fā)明實施例提供了一種確定調用關系的方法和多維程序管理裝置,通過建
當前第1頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1