+

WO2020124283A1 - Information processing apparatus - Google Patents

Information processing apparatus Download PDF

Info

Publication number
WO2020124283A1
WO2020124283A1 PCT/CN2018/121364 CN2018121364W WO2020124283A1 WO 2020124283 A1 WO2020124283 A1 WO 2020124283A1 CN 2018121364 W CN2018121364 W CN 2018121364W WO 2020124283 A1 WO2020124283 A1 WO 2020124283A1
Authority
WO
WIPO (PCT)
Prior art keywords
information structure
information
attribute
storage module
entity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2018/121364
Other languages
French (fr)
Chinese (zh)
Inventor
刘学锴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ji'anshi Jinggangshan Development Zone Jinluling Economic And Development Co Ltd
Original Assignee
Ji'anshi Jinggangshan Development Zone Jinluling Economic And Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ji'anshi Jinggangshan Development Zone Jinluling Economic And Development Co Ltd filed Critical Ji'anshi Jinggangshan Development Zone Jinluling Economic And Development Co Ltd
Priority to PCT/CN2018/121364 priority Critical patent/WO2020124283A1/en
Publication of WO2020124283A1 publication Critical patent/WO2020124283A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Definitions

  • the invention relates to the technical field of information processing, and in particular to an information processing device.
  • Computer-processed information and information include not only numbers, but also complex problems such as characters, tables, graphics, images, sounds, animations, etc. These information is not just simple, isolated information, but information with certain relationships.
  • Information structure refers to the structural hierarchical relationship between information. The expression of information and its hierarchical relationship in the computer is the key to the success or failure of the application software and the level of efficiency.
  • Information structure is indispensable in many software information libraries. It has a certain logical relationship. It applies a certain storage structure in the computer and encapsulates the set of corresponding operation information elements.
  • the information structure design in the prior art is complicated, and the problem of repeated generation of the same information structure is prone to occur.
  • the present invention provides an information processing device to solve the problems in the prior art.
  • An embodiment of the present invention provides an information processing apparatus, including: an information dictionary storage module, an information structure processing module, and an information structure storage module;
  • the information dictionary storage module is configured to store a first information structure, and the first information structure includes a first information structure entity and a first information structure attribute;
  • the information structure processing module is configured to call the first information structure entity and the first information structure attribute from the information dictionary storage module;
  • the information structure storage module is configured to store the first information structure entity and the second information structure attribute.
  • the information structure processing module is also used to:
  • a second information structure that meets the first preset condition is generated, and the second information structure includes a second information structure entity and a third information structure attribute;
  • information structure storage module is also used for:
  • the second information structure entity and the third information structure attribute are stored.
  • information structure storage module is also used to:
  • the first information structure attribute satisfies the second preset condition
  • the first information structure entity and the first information structure attribute are stored.
  • the information structure processing module is specifically used to:
  • the information structure processing module is specifically used to:
  • a partial attribute is selected from the first information structure attribute to obtain the second information structure attribute.
  • the information structure specifically includes an information structure of an application program, and the information structure storage module is further used to:
  • the information processing device includes an information dictionary storage module, an information structure processing module and an information structure storage module; an information dictionary storage module is used to store a first information structure, and the first information structure includes a first information structure entity and The first information structure attribute; the information structure processing module, used to call the first information structure entity and the first information structure attribute from the information dictionary storage module; judging whether the first information structure satisfies the first preset condition; if yes, judging Whether the first information structure attribute satisfies the second preset condition; if not, the first information structure attribute is processed into the second information structure attribute; the information structure storage module is used to store the first information structure entity and the second information structure attribute .
  • the device provided by the embodiment of the present invention minimizes the complexity of the information structure design in the development process, and avoids the repeated generation of the same information structure, and realizes a unified and standardized information structure.
  • all or part of the call can be directly made, and it can be extended to make the information structure continuously improve and meet all needs.
  • FIG. 1 is a schematic diagram of an information processing apparatus provided by an embodiment of the present invention.
  • the information processing device mainly includes: an information dictionary storage module 1, an information structure processing module 2, and an information structure storage module 3;
  • the information dictionary storage module 1 is used to store a first information structure, and the first information structure includes a first information structure entity and a first information structure attribute.
  • Information structure processing module 2 for calling the first information structure entity and the first information structure attribute from the information dictionary storage module; judging whether the first information structure meets the first preset condition; if so, judging the first information structure attribute Whether the second preset condition is satisfied; if not, the first information structure attribute is processed into the second information structure attribute.
  • the information structure storage module 3 is used to store the first information structure entity and the second information structure attribute.
  • the information structure attributes and the corresponding information structure entities have a many-to-one relationship, that is, each information structure entity corresponds to one or more information structure attributes.
  • the information structure storage module 3 is further configured to: when the first information structure attribute meets the second preset condition, store the first information structure entity and the first information structure attribute.
  • the information structure specifically includes the information structure of the application program, and the information structure storage module 3 is further used to store application program information and entity relationship description information of the application program.
  • the application program information is a core table stored in the application program information structure; the entity relationship description information is unique to the application program and is used to describe the entity relationship information.
  • the information dictionary storage module 1 uses the structure of the information dictionary to store the information structure, including entity and attribute information, and provides functions such as query, registration, and call for other modules.
  • the first information structure is a pre-generated information structure stored by the information dictionary storage module 1.
  • the first preset condition and the second preset condition are conditions that are set according to specific needs of the application.
  • the first information structure meets the first preset condition it means that the first information structure meets the requirements of the application, and the first information structure can be directly called.
  • the first information structure attribute of the called first information structure is judged, and when the first information structure attribute does not satisfy the second preset condition, the first information structure attribute may be processed to obtain information that meets the needs of the application Structural properties.
  • the information structure can be reduced, which means that only some attributes in the information structure can be selectively called instead of all, and new extensions can be made to the information structure, such as adding new attributes, any new attributes that are added, All must be registered in the information dictionary storage module 1, and the new attributes in the information structure can be used when the information structure of the application is called.
  • a new information structure may be created, and the new information structure may be registered in the information dictionary storage module 1.
  • the registered information structure will be called when generating application information structure for other developers.
  • the information structure processing module 2 is further configured to: when the first information structure does not satisfy the first preset condition, generate a second information structure that satisfies the first preset condition, the second information structure includes the first Two information structure entities and third information structure attributes; register the second information structure in the information dictionary storage module 1.
  • the information structure storage module 3 is further used to store the second information structure entity and the third information structure attribute.
  • the information structure processing module 2 when creating an application 1, when the information dictionary storage module 1 does not have any information structure or cannot meet the needs of the application, the information structure processing module 2 generates an entity User and registers it in the information dictionary storage module 1, the entity owns Two attributes UserName and Password. At this time, the information dictionary storage module 1 stores the entity User with two attributes UserName and Password. Finally, the information structure processing module 2 uses the method of calling to generate the information structure of the application 1. An entity User with two attributes UserName and Password is stored in the information structure storage module 3 as the information structure of the application 1.
  • the information structure processing module 2 is specifically configured to: when the first information structure attribute does not satisfy the second preset condition, add the first information structure attribute to generate the second information structure attribute; Two information structure attributes are registered in the information dictionary storage module 1.
  • the information structure processing module 2 is specifically configured to: when the first information structure attribute does not satisfy the second preset condition, select a partial attribute from the first information structure attribute to obtain the second information structure attribute .
  • the information processing device includes an information dictionary storage module, an information structure processing module and an information structure storage module; an information dictionary storage module is used to store a first information structure, and the first information structure includes a first information structure entity and The first information structure attribute; the information structure processing module, for calling the first information structure entity and the first information structure attribute from the information dictionary storage module; judging whether the first information structure satisfies the first preset condition; if so, judging Whether the first information structure attribute satisfies the second preset condition; if not, the first information structure attribute is processed into the second information structure attribute; the information structure storage module is used to store the first information structure entity and the second information structure attribute .
  • the device provided by the embodiment of the present invention minimizes the complexity of the information structure design in the development process, and avoids the repeated generation of the same information structure, and realizes a unified and standardized information structure.
  • all or part of the call can be directly made, and it can be extended to make the information structure continuously improve and meet all the requirements.
  • both the arithmetic and control parts may be implemented by logic hardware, which may be a logic integrated circuit manufactured using an integrated circuit process, which is not limited in this embodiment.
  • RAM random access memory
  • ROM read-only memory
  • EEPROM electrically programmable ROM
  • EEPROM electrically erasable and programmable ROM
  • registers hard disks, removable disks, CD-ROMs, or all devices in the technical field Any other known storage medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Disclosed is an information processing apparatus, comprising: an information dictionary storage module (1), an information structure processing module (2) and an information structure storage module (3), wherein the information dictionary storage module (1) is used for storing a first information structure, and the first information structure comprises a first information structure entity and a first information structure attribute; the information structure processing module (2) is used for calling the first information structure entity and the first information structure attribute from the information dictionary storage module (1),and determining whether the first information structure meets a first preset condition, and if so, determining whether the first information structure attribute meets a second preset condition, and if not, processing the first information structure attribute as a second information structure attribute; and the information structure storage module (3) is used for storing the first information structure entity and the second information structure attribute.

Description

信息处理装置Information processing device 技术领域Technical field

本发明涉及信息处理技术领域,尤其涉及一种信息处理装置。The invention relates to the technical field of information processing, and in particular to an information processing device.

背景技术Background technique

计算机处理的信息和信息不仅包括数字,而且包括字符、表格、图形、图像、声音、动画等复杂问题,这些信息不只是简单、孤立的信息,而是存在某些关系的信息。信息结构就是指信息之间的结构层次关系。信息及其结构层次关系在计算机中的表达,是影响应用软件成败及效率高低的关键。Computer-processed information and information include not only numbers, but also complex problems such as characters, tables, graphics, images, sounds, animations, etc. These information is not just simple, isolated information, but information with certain relationships. Information structure refers to the structural hierarchical relationship between information. The expression of information and its hierarchical relationship in the computer is the key to the success or failure of the application software and the level of efficiency.

信息结构在很多软件信息库中都是必不可少的一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的信息元素的集合。现有技术中的信息结构设计复杂,而且容易出现同一信息结构重复生成的问题。Information structure is indispensable in many software information libraries. It has a certain logical relationship. It applies a certain storage structure in the computer and encapsulates the set of corresponding operation information elements. The information structure design in the prior art is complicated, and the problem of repeated generation of the same information structure is prone to occur.

发明内容Summary of the invention

本发明提供了一种信息处理装置,以解决现有技术中存在的问题。The present invention provides an information processing device to solve the problems in the prior art.

本发明实施例提供了一种信息处理装置,包括:信息字典存储模块、信息结构处理模块和信息结构存储模块;An embodiment of the present invention provides an information processing apparatus, including: an information dictionary storage module, an information structure processing module, and an information structure storage module;

所述信息字典存储模块,用于存储第一信息结构,所述第一信息结构包括第一信息结构实体和第一信息结构属性;The information dictionary storage module is configured to store a first information structure, and the first information structure includes a first information structure entity and a first information structure attribute;

所述信息结构处理模块,用于从所述信息字典存储模块中调用第一信息结构实体和第一信息结构属性;The information structure processing module is configured to call the first information structure entity and the first information structure attribute from the information dictionary storage module;

判断所述第一信息结构是否满足第一预设条件;Determine whether the first information structure meets the first preset condition;

如果是,则判断所述第一信息结构属性是否满足第二预设条件;If yes, determine whether the first information structure attribute satisfies the second preset condition;

如果否,则将所述第一信息结构属性处理成第二信息结构属性;If not, process the first information structure attribute into a second information structure attribute;

所述信息结构存储模块,用于存储所述第一信息结构实体和第二信息结构属性。The information structure storage module is configured to store the first information structure entity and the second information structure attribute.

进一步的,所述信息结构处理模块还用于:Further, the information structure processing module is also used to:

当所述第一信息结构不满足第一预设条件时,生成满足所述第一预设条件的第二信息结构,所述第二信息结构包括第二信息结构实体和第三信息结构属性;When the first information structure does not satisfy the first preset condition, a second information structure that meets the first preset condition is generated, and the second information structure includes a second information structure entity and a third information structure attribute;

将所述第二信息结构注册到所述信息字典存储模块中。Register the second information structure in the information dictionary storage module.

进一步的,所述信息结构存储模块还用于:Further, the information structure storage module is also used for:

存储所述第二信息结构实体和第三信息结构属性。The second information structure entity and the third information structure attribute are stored.

进一步的,所述信息结构存储模块还用于:Further, the information structure storage module is also used to:

当所述第一信息结构属性满足所述第二预设条件时,存储所述第一信息结构实体和第一信息结构属性。When the first information structure attribute satisfies the second preset condition, the first information structure entity and the first information structure attribute are stored.

进一步的,所述信息结构处理模块具体用于:Further, the information structure processing module is specifically used to:

当所述第一信息结构属性不满足第二预设条件时,将所述第一信息结构属性增加属性,生成第二信息结构属性;When the first information structure attribute does not satisfy the second preset condition, add the first information structure attribute to an attribute to generate a second information structure attribute;

将所述第二信息结构属性注册到所述信息字典存储模块中。Register the second information structure attribute in the information dictionary storage module.

进一步的,所述信息结构处理模块具体用于:Further, the information structure processing module is specifically used to:

当所述第一信息结构属性不满足第二预设条件时,在所述第一信息结构属性中选择部分属性,得到第二信息结构属性。When the first information structure attribute does not satisfy the second preset condition, a partial attribute is selected from the first information structure attribute to obtain the second information structure attribute.

进一步的,所述信息结构具体包括应用程序的信息结构,所述信息结构存储模块还用于:Further, the information structure specifically includes an information structure of an application program, and the information structure storage module is further used to:

存储应用程序信息和应用程序的实体关系描述信息。Store application information and application entity description information.

本发明实施例提供的信息处理装置,包括信息字典存储模块、信息结构处理模块和信息结构存储模块;信息字典存储模块,用于存储第一信息结构,第一信息结构包括第一信息结构实体和第一信息结构属性;信息结 构处理模块,用于从信息字典存储模块中调用第一信息结构实体和第一信息结构属性;判断第一信息结构是否满足第一预设条件;如果是,则判断第一信息结构属性是否满足第二预设条件;如果否,则将第一信息结构属性处理成第二信息结构属性;信息结构存储模块,用于存储第一信息结构实体和第二信息结构属性。本发明实施例提供的装置,最大程度的减少了开发过程中信息结构设计的复杂度,并且避免了同一信息结构的重复生成,实现统一、规范的信息结构。对于已规范的信息结构,可以直接进行全部或部分调用,并且可以对其进行扩展,以使信息结构不断的完善并满足所有的需求。The information processing device provided by the embodiment of the present invention includes an information dictionary storage module, an information structure processing module and an information structure storage module; an information dictionary storage module is used to store a first information structure, and the first information structure includes a first information structure entity and The first information structure attribute; the information structure processing module, used to call the first information structure entity and the first information structure attribute from the information dictionary storage module; judging whether the first information structure satisfies the first preset condition; if yes, judging Whether the first information structure attribute satisfies the second preset condition; if not, the first information structure attribute is processed into the second information structure attribute; the information structure storage module is used to store the first information structure entity and the second information structure attribute . The device provided by the embodiment of the present invention minimizes the complexity of the information structure design in the development process, and avoids the repeated generation of the same information structure, and realizes a unified and standardized information structure. For the standardized information structure, all or part of the call can be directly made, and it can be extended to make the information structure continuously improve and meet all needs.

附图说明BRIEF DESCRIPTION

图1为本发明实施例提供的信息处理装置的示意图。FIG. 1 is a schematic diagram of an information processing apparatus provided by an embodiment of the present invention.

具体实施方式detailed description

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all the embodiments . Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

下面结合图1所示的信息处理装置的示意图,对本发明实施例提供的信息处理装置进行详细说明。The information processing apparatus provided by the embodiment of the present invention will be described in detail below in conjunction with the schematic diagram of the information processing apparatus shown in FIG. 1.

如图1所示,本发明提供的信息处理装置主要包括:信息字典存储模块1、信息结构处理模块2和信息结构存储模块3;As shown in FIG. 1, the information processing device provided by the present invention mainly includes: an information dictionary storage module 1, an information structure processing module 2, and an information structure storage module 3;

信息字典存储模块1,用于存储第一信息结构,第一信息结构包括第一信息结构实体和第一信息结构属性。The information dictionary storage module 1 is used to store a first information structure, and the first information structure includes a first information structure entity and a first information structure attribute.

信息结构处理模块2,用于从信息字典存储模块中调用第一信息结构 实体和第一信息结构属性;判断第一信息结构是否满足第一预设条件;如果是,则判断第一信息结构属性是否满足第二预设条件;如果否,则将第一信息结构属性处理成第二信息结构属性。Information structure processing module 2 for calling the first information structure entity and the first information structure attribute from the information dictionary storage module; judging whether the first information structure meets the first preset condition; if so, judging the first information structure attribute Whether the second preset condition is satisfied; if not, the first information structure attribute is processed into the second information structure attribute.

信息结构存储模块3,用于存储第一信息结构实体和第二信息结构属性。The information structure storage module 3 is used to store the first information structure entity and the second information structure attribute.

需要说明的是,在信息结构存储模块3中,信息结构属性和对应的信息结构实体为多对一的关系,也就是说,每个信息结构实体对应一个或多个信息结构属性。It should be noted that, in the information structure storage module 3, the information structure attributes and the corresponding information structure entities have a many-to-one relationship, that is, each information structure entity corresponds to one or more information structure attributes.

在一个优选的实施例中,信息结构存储模块3还用于:当第一信息结构属性满足第二预设条件时,存储第一信息结构实体和第一信息结构属性。In a preferred embodiment, the information structure storage module 3 is further configured to: when the first information structure attribute meets the second preset condition, store the first information structure entity and the first information structure attribute.

在另一个优选的实施例中,信息结构具体包括应用程序的信息结构,信息结构存储模块3还用于:存储应用程序信息和应用程序的实体关系描述信息。In another preferred embodiment, the information structure specifically includes the information structure of the application program, and the information structure storage module 3 is further used to store application program information and entity relationship description information of the application program.

其中,应用程序信息为应用程序信息结构存储的核心表;实体关系描述信息为应用程序的特有的,用于描述实体关系的信息。Among them, the application program information is a core table stored in the application program information structure; the entity relationship description information is unique to the application program and is used to describe the entity relationship information.

信息字典存储模块1使用信息字典的结构存储信息结构,包含实体与属性信息,为其它模块提供查询、注册、调用等功能。其中,第一信息结构为信息字典存储模块1存储的预先生成的信息结构。The information dictionary storage module 1 uses the structure of the information dictionary to store the information structure, including entity and attribute information, and provides functions such as query, registration, and call for other modules. The first information structure is a pre-generated information structure stored by the information dictionary storage module 1.

信息结构处理模块2中,以应用程序的信息结构为例,第一预设条件、第二预设条件均为根据应用程序的具体需要设置的条件。当第一信息结构满足第一预设条件时,说明第一信息结构符合应用的需求,可以直接调用第一信息结构。然后,对于调用的第一信息结构的第一信息结构属性进行判断,当第一信息结构属性不满足第二预设条件时,可以将第一信息结构属性进行处理,得到满足应用程序需要的信息结构属性。In the information structure processing module 2, taking the information structure of an application as an example, the first preset condition and the second preset condition are conditions that are set according to specific needs of the application. When the first information structure meets the first preset condition, it means that the first information structure meets the requirements of the application, and the first information structure can be directly called. Then, the first information structure attribute of the called first information structure is judged, and when the first information structure attribute does not satisfy the second preset condition, the first information structure attribute may be processed to obtain information that meets the needs of the application Structural properties.

具体的,可以在信息字典存储模块1中查找已存在的信息结构,当信息字典存储模块1中的信息结构符合应用的需求时,可以直接调用,并对 调用的信息结构进行处理。可以对信息结构进行缩减,也就是说可以只选择性的调用信息结构中部分属性,而不是全部调用,也可以对信息结构进行新的扩展,比如追加新的属性,任何被追加的新属性,都必须在信息字典存储模块1中进行注册,在调用应用程序的信息结构的时候就可以使用该信息结构中的新属性了。Specifically, you can search for the existing information structure in the information dictionary storage module 1. When the information structure in the information dictionary storage module 1 meets the requirements of the application, you can call it directly and process the called information structure. The information structure can be reduced, which means that only some attributes in the information structure can be selectively called instead of all, and new extensions can be made to the information structure, such as adding new attributes, any new attributes that are added, All must be registered in the information dictionary storage module 1, and the new attributes in the information structure can be used when the information structure of the application is called.

当信息字典存储模块1中生成的信息结构不满足应用需求时,可以创建新的信息结构,并将新的信息结构在信息字典存储模块1中进行注册。注册后的信息结构,将可以为其它的开发者生成应用信息结构时调用。When the information structure generated in the information dictionary storage module 1 does not meet the application requirements, a new information structure may be created, and the new information structure may be registered in the information dictionary storage module 1. The registered information structure will be called when generating application information structure for other developers.

在一个优选的实施例中,信息结构处理模块2还用于:当第一信息结构不满足第一预设条件时,生成满足第一预设条件的第二信息结构,第二信息结构包括第二信息结构实体和第三信息结构属性;将第二信息结构注册到信息字典存储模块1中。In a preferred embodiment, the information structure processing module 2 is further configured to: when the first information structure does not satisfy the first preset condition, generate a second information structure that satisfies the first preset condition, the second information structure includes the first Two information structure entities and third information structure attributes; register the second information structure in the information dictionary storage module 1.

在进一步优选的实施例中,信息结构存储模块3还用于:存储第二信息结构实体和第三信息结构属性。In a further preferred embodiment, the information structure storage module 3 is further used to store the second information structure entity and the third information structure attribute.

例如,创建应用程序1,当信息字典存储模块1中没有任何的信息结构或者无法满足应用的需求时,信息结构处理模块2生成一个实体User,并在信息字典存储模块1中注册,该实体拥有两个属性UserName和Password,此时信息字典存储模块1中保存了拥有两个属性UserName和Password的实体User,最后,信息结构处理模块2使用调用的方式将应用程序1的信息结构进行生成,将一个拥有两个属性UserName和Password的实体User作为应用程序1的信息结构保存在信息结构存储模块3中。For example, when creating an application 1, when the information dictionary storage module 1 does not have any information structure or cannot meet the needs of the application, the information structure processing module 2 generates an entity User and registers it in the information dictionary storage module 1, the entity owns Two attributes UserName and Password. At this time, the information dictionary storage module 1 stores the entity User with two attributes UserName and Password. Finally, the information structure processing module 2 uses the method of calling to generate the information structure of the application 1. An entity User with two attributes UserName and Password is stored in the information structure storage module 3 as the information structure of the application 1.

在一个优选的实施例中,信息结构处理模块2具体用于:当第一信息结构属性不满足第二预设条件时,将第一信息结构属性增加属性,生成第二信息结构属性;将第二信息结构属性注册到信息字典存储模块1中。In a preferred embodiment, the information structure processing module 2 is specifically configured to: when the first information structure attribute does not satisfy the second preset condition, add the first information structure attribute to generate the second information structure attribute; Two information structure attributes are registered in the information dictionary storage module 1.

例如,创建应用程序2,在信息字典存储模块1中选择了实体User,该实体具有UserName属性,但这不符合应用程序2的需求,应用程序2 的信息结构生成需要实体User存在一个LastLoginTime的属性,但该属性并未在信息字典存储模块1中注册过,因此,生成应用程序2的信息结构时,同时要扩展实体User的信息结构,追加新的属性LastLoginTime,并将该属性注册在信息字典存储模块1中,最终将一个拥有UserName和LastLoginTime两个属性的实体User作为应用程序2的信息结构存储在信息结构存储模块3中。For example, to create application 2, select the entity User in the information dictionary storage module 1. This entity has the UserName attribute, but this does not meet the requirements of application 2. The information structure generation of application 2 requires the entity User to have a LastLoginTime attribute , But this attribute has not been registered in the information dictionary storage module 1, therefore, when generating the information structure of the application 2, the information structure of the entity User should be expanded at the same time, a new attribute LastLoginTime is added, and the attribute is registered in the information dictionary In the storage module 1, an entity User with two attributes of UserName and LastLoginTime is finally stored in the information structure storage module 3 as the information structure of the application 2.

在另一个优选的实施例中,信息结构处理模块2具体用于:当第一信息结构属性不满足第二预设条件时,在第一信息结构属性中选择部分属性,得到第二信息结构属性。In another preferred embodiment, the information structure processing module 2 is specifically configured to: when the first information structure attribute does not satisfy the second preset condition, select a partial attribute from the first information structure attribute to obtain the second information structure attribute .

例如,创建应用程序2,此时由于信息字典存储模块1中存在一个拥有两个属性UserName和Password的实体User,且该信息结构恰好符合应用程序2的需求,所以,在生成应用程序2的信息结构时,只需要调用信息字典存储模块1中的实体User,作为应用程序2的信息结构,但应用程序2的需求中并不需要实体User中的Password属性,因此,生成的应用程序2的信息结构中只为实体User选择了UserName一个属性,并最终将信息结构保存在信息结构存储模块3中。For example, to create application 2, at this time, because there is an entity User with two attributes UserName and Password in the information dictionary storage module 1, and the information structure happens to meet the requirements of application 2, so the information of application 2 is generated. In the structure, only the entity User in the information dictionary storage module 1 needs to be called as the information structure of the application 2, but the Password attribute in the entity User is not required in the requirements of the application 2, so the information of the generated application 2 Only one attribute, UserName, is selected for the entity User in the structure, and the information structure is finally saved in the information structure storage module 3.

本发明实施例提供的信息处理装置,包括信息字典存储模块、信息结构处理模块和信息结构存储模块;信息字典存储模块,用于存储第一信息结构,第一信息结构包括第一信息结构实体和第一信息结构属性;信息结构处理模块,用于从信息字典存储模块中调用第一信息结构实体和第一信息结构属性;判断第一信息结构是否满足第一预设条件;如果是,则判断第一信息结构属性是否满足第二预设条件;如果否,则将第一信息结构属性处理成第二信息结构属性;信息结构存储模块,用于存储第一信息结构实体和第二信息结构属性。本发明实施例提供的装置,最大程度的减少了开发过程中信息结构设计的复杂度,并且避免了同一信息结构的重复生成,实现统一、规范的信息结构。对于已规范的信息结构,可以直接进行全部 或部分调用,并且可以对其进行扩展,以使信息结构不断的完善并满足所有的需求。The information processing device provided by the embodiment of the present invention includes an information dictionary storage module, an information structure processing module and an information structure storage module; an information dictionary storage module is used to store a first information structure, and the first information structure includes a first information structure entity and The first information structure attribute; the information structure processing module, for calling the first information structure entity and the first information structure attribute from the information dictionary storage module; judging whether the first information structure satisfies the first preset condition; if so, judging Whether the first information structure attribute satisfies the second preset condition; if not, the first information structure attribute is processed into the second information structure attribute; the information structure storage module is used to store the first information structure entity and the second information structure attribute . The device provided by the embodiment of the present invention minimizes the complexity of the information structure design in the development process, and avoids the repeated generation of the same information structure, and realizes a unified and standardized information structure. For the standardized information structure, all or part of the call can be directly made, and it can be extended to make the information structure continuously improve and meet all the requirements.

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件来实现,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。具体地,所述运算和控制部分都可以通络逻辑硬件实现,其可以是使用集成电路工艺制造出来的逻辑集成电路,本实施例对此不作限定。Professionals should also be further aware that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, and the composition of the examples has been described generally in terms of functions in the above description And steps. Different methods are used to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of the present invention. Specifically, both the arithmetic and control parts may be implemented by logic hardware, which may be a logic integrated circuit manufactured using an integrated circuit process, which is not limited in this embodiment.

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented by hardware, a software module executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable and programmable ROM, registers, hard disks, removable disks, CD-ROMs, or all devices in the technical field Any other known storage medium.

以上所述的具体实施方式,对本发明实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。The specific embodiments described above further describe the objectives, technical solutions, and beneficial effects of the embodiments of the present invention in detail. It should be understood that the above are only specific implementations of the embodiments of the present invention and are not intended to be used To limit the protection scope of the embodiments of the present invention, any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the embodiments of the present invention should be included in the protection scope of the embodiments of the present invention.

Claims (7)

一种信息处理装置,其特征在于,所述装置包括:信息字典存储模块、信息结构处理模块和信息结构存储模块;An information processing device, characterized in that the device includes: an information dictionary storage module, an information structure processing module, and an information structure storage module; 所述信息字典存储模块,用于存储第一信息结构,所述第一信息结构包括第一信息结构实体和第一信息结构属性;The information dictionary storage module is configured to store a first information structure, and the first information structure includes a first information structure entity and a first information structure attribute; 所述信息结构处理模块,用于从所述信息字典存储模块中调用第一信息结构实体和第一信息结构属性;The information structure processing module is configured to call the first information structure entity and the first information structure attribute from the information dictionary storage module; 判断所述第一信息结构是否满足第一预设条件;Determine whether the first information structure meets the first preset condition; 如果是,则判断所述第一信息结构属性是否满足第二预设条件;If yes, determine whether the first information structure attribute satisfies the second preset condition; 如果否,则将所述第一信息结构属性处理成第二信息结构属性;If not, process the first information structure attribute into a second information structure attribute; 所述信息结构存储模块,用于存储所述第一信息结构实体和第二信息结构属性。The information structure storage module is configured to store the first information structure entity and the second information structure attribute. 根据权利要求1所述的信息处理装置,其特征在于,所述信息结构处理模块还用于:The information processing apparatus according to claim 1, wherein the information structure processing module is further configured to: 当所述第一信息结构不满足第一预设条件时,生成满足所述第一预设条件的第二信息结构,所述第二信息结构包括第二信息结构实体和第三信息结构属性;When the first information structure does not satisfy the first preset condition, a second information structure that meets the first preset condition is generated, and the second information structure includes a second information structure entity and a third information structure attribute; 将所述第二信息结构注册到所述信息字典存储模块中。Register the second information structure in the information dictionary storage module. 根据权利要求2所述的信息处理装置,其特征在于,所述信息结构存储模块还用于:The information processing device according to claim 2, wherein the information structure storage module is further used to: 存储所述第二信息结构实体和第三信息结构属性。The second information structure entity and the third information structure attribute are stored. 根据权利要求1所述的信息处理装置,其特征在于,所述信息结构存储模块还用于:The information processing device according to claim 1, wherein the information structure storage module is further used to: 当所述第一信息结构属性满足所述第二预设条件时,存储所述第一信息结构实体和第一信息结构属性。When the first information structure attribute satisfies the second preset condition, the first information structure entity and the first information structure attribute are stored. 根据权利要求1所述的信息处理装置,其特征在于,所述信息结 构处理模块具体用于:The information processing apparatus according to claim 1, wherein the information structure processing module is specifically configured to: 当所述第一信息结构属性不满足第二预设条件时,将所述第一信息结构属性增加属性,生成第二信息结构属性;When the first information structure attribute does not satisfy the second preset condition, add the first information structure attribute to an attribute to generate a second information structure attribute; 将所述第二信息结构属性注册到所述信息字典存储模块中。Register the second information structure attribute in the information dictionary storage module. 根据权利要求1所述的信息处理装置,其特征在于,所述信息结构处理模块具体用于:The information processing apparatus according to claim 1, wherein the information structure processing module is specifically configured to: 当所述第一信息结构属性不满足第二预设条件时,在所述第一信息结构属性中选择部分属性,得到第二信息结构属性。When the first information structure attribute does not satisfy the second preset condition, a partial attribute is selected from the first information structure attribute to obtain the second information structure attribute. 根据权利要求1所述的信息处理装置,其特征在于,所述信息结构具体包括应用程序的信息结构,所述信息结构存储模块还用于:The information processing apparatus according to claim 1, wherein the information structure specifically includes an information structure of an application program, and the information structure storage module is further used to: 存储应用程序信息和应用程序的实体关系描述信息。Store application information and application entity description information.
PCT/CN2018/121364 2018-12-16 2018-12-16 Information processing apparatus Ceased WO2020124283A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/121364 WO2020124283A1 (en) 2018-12-16 2018-12-16 Information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/121364 WO2020124283A1 (en) 2018-12-16 2018-12-16 Information processing apparatus

Publications (1)

Publication Number Publication Date
WO2020124283A1 true WO2020124283A1 (en) 2020-06-25

Family

ID=71100135

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/121364 Ceased WO2020124283A1 (en) 2018-12-16 2018-12-16 Information processing apparatus

Country Status (1)

Country Link
WO (1) WO2020124283A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113192159A (en) * 2021-03-09 2021-07-30 浙江众合科技股份有限公司 Equipment drawing system based on signal system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080196002A1 (en) * 2007-02-09 2008-08-14 Klaus Koster Template-based rule generation
CN103294475A (en) * 2013-06-08 2013-09-11 北京邮电大学 Automatic service generating system and automatic service generating method both of which are based on imaging service scene and field template
CN103927353A (en) * 2014-04-10 2014-07-16 北京网秦天下科技有限公司 Method and device for generating service tables
CN106843827A (en) * 2016-11-30 2017-06-13 贾志东 A kind of target software generation method and device based on work(part tree and work(part storehouse
CN108133088A (en) * 2017-12-11 2018-06-08 中车工业研究院有限公司 The adaptive creation method and system of CAD design model
CN108446891A (en) * 2018-03-02 2018-08-24 阔地教育科技有限公司 Project delivery method and project delivery system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080196002A1 (en) * 2007-02-09 2008-08-14 Klaus Koster Template-based rule generation
CN103294475A (en) * 2013-06-08 2013-09-11 北京邮电大学 Automatic service generating system and automatic service generating method both of which are based on imaging service scene and field template
CN103927353A (en) * 2014-04-10 2014-07-16 北京网秦天下科技有限公司 Method and device for generating service tables
CN106843827A (en) * 2016-11-30 2017-06-13 贾志东 A kind of target software generation method and device based on work(part tree and work(part storehouse
CN108133088A (en) * 2017-12-11 2018-06-08 中车工业研究院有限公司 The adaptive creation method and system of CAD design model
CN108446891A (en) * 2018-03-02 2018-08-24 阔地教育科技有限公司 Project delivery method and project delivery system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113192159A (en) * 2021-03-09 2021-07-30 浙江众合科技股份有限公司 Equipment drawing system based on signal system

Similar Documents

Publication Publication Date Title
CN107562775B (en) Data processing method and device based on block chain
WO2020185330A1 (en) Solution for implementing computing service based on structured query language statement
TW201909015A (en) Login information data processing
JP2005018774A (en) Undo infrastructure
WO2020124283A1 (en) Information processing apparatus
CN112733510A (en) Financial certificate generation method, device, equipment and computer readable storage medium
JP2018206074A (en) Histogram generation method, histogram generation device, and histogram generation program
CN117891528A (en) A chip operator configuration method, device, electronic device and storage medium
CN115391360A (en) A data management method, system and electronic device
CN114676132A (en) A data table association method, device, storage medium and electronic device
CN116233254A (en) Business cut-off method, device, computer equipment and storage medium
CN115391378A (en) Query method, device and equipment for attribute graph
CN114328467A (en) Database interaction method, device and storage medium
CN108182064A (en) Dynamic list implementation method and server
CN114661723A (en) Data processing method and device and electronic equipment
CN107193637A (en) The hot adding methods of CPU and device of a kind of KVM virtual machines
CN112379912B (en) Algorithm management method and device, electronic equipment and storage medium
CN118710762B (en) Graphics drawing method function and graphics drawing device in application
CN120045700B (en) A method, device, equipment and medium for rendering answer content
CN112068814A (en) Method, device, system and medium for generating executable file
CN119376731A (en) A method, device, electronic device and storage medium for generating application pages
WO2025020555A9 (en) Plug-in configuration method and apparatus, and device and storage medium
CN114217778A (en) Project organization structure generation method and device and readable storage medium
CN113760505A (en) Early warning method and device for interface calling, server and storage medium
WO2025200592A1 (en) Application creation method and apparatus, and device and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18943953

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18943953

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载