WO2020124283A1 - Information processing apparatus - Google Patents
Information processing apparatus Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements 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
Description
本发明涉及信息处理技术领域,尤其涉及一种信息处理装置。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.
发明内容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.
图1为本发明实施例提供的信息处理装置的示意图。FIG. 1 is a schematic diagram of an information processing apparatus provided by an embodiment of the present invention.
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。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)
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)
| 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)
| 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 |
-
2018
- 2018-12-16 WO PCT/CN2018/121364 patent/WO2020124283A1/en not_active Ceased
Patent Citations (6)
| 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)
| 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 |