[go: up one dir, main page]

CN107291951B - Data processing method, device, storage medium and processor - Google Patents

Data processing method, device, storage medium and processor Download PDF

Info

Publication number
CN107291951B
CN107291951B CN201710606878.3A CN201710606878A CN107291951B CN 107291951 B CN107291951 B CN 107291951B CN 201710606878 A CN201710606878 A CN 201710606878A CN 107291951 B CN107291951 B CN 107291951B
Authority
CN
China
Prior art keywords
data
data record
target
name
record table
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.)
Active
Application number
CN201710606878.3A
Other languages
Chinese (zh)
Other versions
CN107291951A (en
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.)
Beijing Iwhere Network Technology Co ltd
Original Assignee
Beijing Zaina Smart City Technology 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 Beijing Zaina Smart City Technology Co ltd filed Critical Beijing Zaina Smart City Technology Co ltd
Priority to CN201710606878.3A priority Critical patent/CN107291951B/en
Publication of CN107291951A publication Critical patent/CN107291951A/en
Application granted granted Critical
Publication of CN107291951B publication Critical patent/CN107291951B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种数据处理方法、装置、存储介质和处理器。该方法包括获取用于指示一个数据表的名称以及数据表所在的数据库的第一数据记录表和用于指示一个数据项以及数据项所在的数据表的第二数据记录表,从第一数据记录表中选择指示目标数据表的名称的第一数据记录;从第二数据记录表中查询与目标数据表的名称相同的多条数据记录,并从多条数据记录中选择用于指示目标数据项以及目标数据项所在的数据表为目标数据表的第二数据记录;根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称。本发明解决了现有技术采用人工的方式根据多个关系表整理出管理者需要的数据,造成数据处理效率低的技术问题。

Figure 201710606878

The invention discloses a data processing method, device, storage medium and processor. The method includes acquiring a first data record table for indicating a name of a data table and a database where the data table is located and a second data record table for indicating a data item and the data table where the data item is located, from the first data record Select the first data record indicating the name of the target data table from the table; query a plurality of data records with the same name as the target data table from the second data record table, and select from the plurality of data records to indicate the target data item And the data table where the target data item is located is the second data record of the target data table; the target data table is formed according to the target data item, and the name of the target data table is set as the target name. The invention solves the technical problem that the data processing efficiency is low due to the manual method used in the prior art to sort out the data required by the manager according to a plurality of relation tables.

Figure 201710606878

Description

数据处理方法、装置、存储介质和处理器Data processing method, apparatus, storage medium and processor

技术领域technical field

本发明涉及数据处理领域,具体而言,涉及一种数据处理方法、装置、存储介质和处理器。The present invention relates to the field of data processing, and in particular, to a data processing method, device, storage medium and processor.

背景技术Background technique

智慧城市是城市管理的重要信息基础设施,不同于一般的应用程序,智慧城市是复杂数据与应用程序的信息综合系统,系统集中了城市管理所涉及的各行各业的海量数据和众多的应用程序。Smart city is an important information infrastructure for city management. Different from general applications, smart city is an information integrated system of complex data and applications. The system concentrates massive data and numerous applications from all walks of life involved in city management. .

智慧城市是数据综合系统,各行各业的数据分别保存在不同的关系表中。而智慧城市不是单一的业务系统,是城市管理的综合信息系统,管理者需要快速、准确地从不同的关系表示选择需要了解的数据。A smart city is a data integration system, and the data of various industries are stored in different relational tables. A smart city is not a single business system, but a comprehensive information system for city management. Managers need to quickly and accurately select the data they need to understand from different relationship representations.

但是,现有技术提供的技术方案是,分别从不同的业务部门、不同的关系表中查找需要的数据,然后管理者人为地将查找到的数据进行整合,构建新的关系数据表,再根据重新构建的关系数据数据表,确定数据综合系统中的应用程序、以及应用程序的功能和运行方式。However, the technical solution provided by the prior art is to search for the required data from different business departments and different relational tables, and then the manager artificially integrates the found data to construct a new relational data table, and then according to the Reconstructed relational data tables that identify the applications in the data synthesis system, and how the applications function and operate.

针对现有技术采用人工的方式根据多个关系表整理出管理者需要的数据,造成数据处理效率低的问题,目前尚未提出有效的解决方案。Aiming at the problem of low data processing efficiency caused by manually sorting out the data required by managers according to multiple relational tables in the prior art, no effective solution has been proposed yet.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供了一种数据处理方法、装置、存储介质和处理器,以至少解决现有技术采用人工的方式根据多个关系表整理出管理者需要的数据,造成数据处理效率低的技术问题。Embodiments of the present invention provide a data processing method, device, storage medium, and processor, so as to at least solve the technical problem that the prior art uses manual methods to sort out the data required by managers according to multiple relationship tables, resulting in low data processing efficiency. question.

根据本发明实施例的一个方面,提供了一种数据处理方法,包括:获取第一数据记录表和第二数据记录表,其中,所述第一数据记录表中的一条数据记录用于指示一个数据表的名称以及所述数据表所在的数据库,所述第二数据记录表中的一条数据记录用于指示一个数据项以及所述数据项所在的数据表;从所述第一数据记录表中选择第一数据记录,其中,所述第一数据记录指示目标数据表的名称;从所述第二数据记录表中查询与所述目标数据表的名称相同的多条数据记录,并从所述多条数据记录中选择第二数据记录,其中,所述第二数据记录用于指示目标数据项以及所述目标数据项所在的数据表为所述目标数据表;根据所述目标数据项组成所述目标数据表,并设置所述目标数据表的名称为目标名称。According to an aspect of the embodiments of the present invention, a data processing method is provided, comprising: acquiring a first data record table and a second data record table, wherein a data record in the first data record table is used to indicate a The name of the data table and the database where the data table is located, a data record in the second data record table is used to indicate a data item and the data table where the data item is located; from the first data record table Selecting a first data record, wherein the first data record indicates the name of the target data table; querying a plurality of data records with the same name as the target data table from the second data record table, and querying from the second data record table A second data record is selected from the plurality of data records, wherein the second data record is used to indicate that the target data item and the data table where the target data item is located are the target data table; Describe the target data table, and set the name of the target data table as the target name.

进一步地,在根据所述目标数据项组成所述目标数据表,并设置所述目标数据表的名称为目标名称之后,所述方法还包括:将所述目标数据表的信息添加至所述第一数据记录表中,其中,所述目标数据表的信息中包括所述目标数据表的所述目标名称;将所述目标数据项的信息添加至所述第二数据记录表中。Further, after forming the target data table according to the target data item, and setting the name of the target data table as the target name, the method further includes: adding information of the target data table to the first In a data record table, the information of the target data table includes the target name of the target data table; and the information of the target data item is added to the second data record table.

进一步地,在获取第一数据记录表和第二数据记录表的同时,所述方法还包括:获取第三数据记录表,其中,所述第三数据记录表中的一条数据记录用于指示一个应用程序的名称、所述应用程序的程序入口统一资源定位符以及所述应用程序的图标;在根据所述目标数据项组成所述目标数据表,并设置所述目标数据表的名称为目标名称之后,所述方法还包括:检测是否存在对所述应用程序的图标的触控操作;在检测到对所述应用程序的图标的触控操作的情况下,运行所述程序入口统一资源定位符所指示的所述应用程序。Further, while acquiring the first data record table and the second data record table, the method further includes: acquiring a third data record table, wherein a data record in the third data record table is used to indicate a The name of the application, the program entry uniform resource locator of the application, and the icon of the application; after forming the target data table according to the target data item, and setting the name of the target data table as the target name Afterwards, the method further includes: detecting whether there is a touch operation on the icon of the application; in the case of detecting the touch operation on the icon of the application, running the program entry uniform resource locator the application indicated.

进一步地,在获取到所述第一数据记录表、所述第二数据记录表以及所述第三数据记录表之后,所述方法还包括:接收数据搜索请求,其中,所述数据搜索请求中携带有搜索对象和搜索关键词;在所述搜索对象为所述第一数据记录表的情况下,响应于所述数据搜索请求从所述第一数据记录表中查询与所述搜索关键词相匹配的数据表,并显示查询到的数据表;在所述搜索对象为所述第二数据记录表的情况下,响应于所述数据搜索请求从所述第二数据记录表中查询与所述搜索关键词相匹配的数据项,并显示查询到的数据项所在的数据表;在所述搜索对象为所述第三数据记录表的情况下,响应于所述数据搜索请求从所述第三数据记录表中查询与所述搜索关键词相匹配的应用程序,并运行所述应用程序。Further, after acquiring the first data record table, the second data record table and the third data record table, the method further includes: receiving a data search request, wherein the data search request contains Carrying a search object and a search keyword; in the case where the search object is the first data record table, query the first data record table for the search keyword in response to the data search request The matching data table is displayed, and the queried data table is displayed; if the search object is the second data record table, in response to the data search request, query the second data record table with the Search for a data item matching the keyword, and display the data table where the queried data item is located; in the case that the search object is the third data record table, in response to the data search request from the third The data record table is queried for an application program matching the search keyword, and the application program is executed.

进一步地,在获取到所述第一数据记录表、所述第二数据记录表以及所述第三数据记录表之后,所述方法还包括:分别爬取所述第一数据记录表、所述第二数据记录表以及所述第三数据记录表中的文本进行分词;根据所述分词分别建立所述第一数据记录表、所述第二数据记录表以及所述第三数据记录表所对应的索引文件,其中,所述索引文件为用于查询与所述搜索关键词相匹配的文件。Further, after acquiring the first data record table, the second data record table and the third data record table, the method further includes: crawling the first data record table, the The text in the second data record table and the third data record table is divided into words; according to the word segmentation, the corresponding parts of the first data record table, the second data record table and the third data record table are established respectively. The index file, wherein the index file is used to query the file matching the search keyword.

进一步地,在获取到所述第一数据记录表、所述第二数据记录表以及所述第三数据记录表之后,所述方法还包括:建立用户信息表,其中,所述用户信息表中记录有用户信息以及用户权限,所述用户权限用于指示用于对所述第一数据记录表、所述第二数据记录表以及所述第三数据记录表的操作权限,所述操作权限包括以下至少之一:查询数据记录、修改数据记录、删除数据记录、增加数据记录。Further, after acquiring the first data record table, the second data record table and the third data record table, the method further includes: establishing a user information table, wherein the user information table contains User information and user authority are recorded, and the user authority is used to indicate the operation authority for the first data record table, the second data record table and the third data record table, and the operation authority includes At least one of the following: query data records, modify data records, delete data records, add data records.

根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。According to yet another embodiment of the present invention, a storage medium is also provided, the storage medium includes a stored program, wherein the program executes any of the above methods when running.

根据本发明的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的方法。According to yet another embodiment of the present invention, a processor is also provided, and the processor is configured to run a program, wherein when the program runs, any one of the methods described above is executed.

根据本发明实施例的另一方面,还提供了一种数据处理装置,包括:第一获取单元,用于获取第一数据记录表和第二数据记录表,其中,所述第一数据记录表中的一条数据记录用于指示一个数据表的名称以及所述数据表所在的数据库,所述第二数据记录表中的一条数据记录用于指示一个数据项以及所述数据项所在的数据表;选择单元,用于从所述第一数据记录表中选择第一数据记录,其中,所述第一数据记录指示目标数据表的名称;查询单元,用于从所述第二数据记录表中查询与所述目标数据表的名称相同的多条数据记录,并从所述多条数据记录中选择第二数据记录,其中,所述第二数据记录用于指示目标数据项以及所述目标数据项所在的数据表为所述目标数据表;组成单元,用于根据所述目标数据项组成所述目标数据表,并设置所述目标数据表的名称为目标名称。According to another aspect of the embodiments of the present invention, a data processing apparatus is further provided, including: a first acquisition unit, configured to acquire a first data record table and a second data record table, wherein the first data record table A data record in is used to indicate the name of a data table and the database where the data table is located, and a data record in the second data record table is used to indicate a data item and the data table where the data item is located; a selection unit for selecting a first data record from the first data record table, wherein the first data record indicates the name of a target data table; a query unit for inquiring from the second data record table A plurality of data records with the same name as the target data table, and a second data record is selected from the plurality of data records, wherein the second data record is used to indicate the target data item and the target data item The data table where it is located is the target data table; the composition unit is used to form the target data table according to the target data item, and set the name of the target data table as the target name.

进一步地,所述装置还包括:第二获取单元,用于在获取第一数据记录表和第二数据记录表的同时,获取第三数据记录表,其中,所述第三数据记录表中的一条数据记录用于指示一个应用程序的名称、所述应用程序的程序入口统一资源定位符以及所述应用程序的图标;所述装置还包括:检测单元,用于在根据所述目标数据项组成所述目标数据表,并设置所述目标数据表的名称为目标名称之后,检测是否存在对所述应用程序的图标的触控操作;在检测到对所述应用程序的图标的触控操作的情况下,运行所述程序入口统一资源定位符所指示的所述应用程序。Further, the device further includes: a second acquisition unit, configured to acquire a third data record table while acquiring the first data record table and the second data record table, wherein the data in the third data record table A data record is used to indicate the name of an application program, the program entry uniform resource locator of the application program, and the icon of the application program; the device further includes: a detection unit, used for composing according to the target data item. the target data table, and after setting the name of the target data table as the target name, detect whether there is a touch operation on the icon of the application; after detecting the touch operation on the icon of the application In this case, the application program indicated by the program entry uniform resource locator is executed.

在本发明实施例中,第一数据记录表中的每一条数据记录代表一个数据表的名称和该数据表所在的数据库,第二数据记录表中的每一条数据记录代表一个数据项和包括该数据项的数据表,通过获取上述第一数据记录表和第二数据记录表,并从第一数据记录表中选择包括目标数据表的名称的第一数据记录;从第二数据记录表中查询与目标数据表的名称相同的多条数据记录,并从查找到的与目标数据表的名称相同的多条数据记录中选择包括目标数据项以及目标数据项所在的数据表为目标数据表的第二数据记录,然后根据第二数据记录,将目标数据项组成目标数据表,将目标数据表的名称设置为目标名称,从而可以通过上述步骤自动从多个第一数据记录表和多个第二数据记录表中提取目标数据项,并根据提取出的目标数据项组成目标数据表,以及将该目标数据表的名称设置为目标名称,进而解决了现有技术采用人工的方式根据多个关系表整理出管理者需要的数据,造成数据处理效率低的技术问题。In this embodiment of the present invention, each data record in the first data record table represents the name of a data table and the database where the data table is located, and each data record in the second data record table represents a data item and includes the The data table of the data item, by acquiring the first data record table and the second data record table, and selecting the first data record including the name of the target data table from the first data record table; query from the second data record table Multiple data records with the same name as the target data table, and from the found multiple data records with the same name as the target data table, including the target data item and the data table where the target data item is located are selected as the first part of the target data table. Two data records, and then according to the second data records, the target data items are formed into the target data table, and the name of the target data table is set as the target name, so that the above steps can be performed automatically from a plurality of first data record tables and a plurality of second data record tables. The target data item is extracted from the data record table, and a target data table is formed according to the extracted target data item, and the name of the target data table is set as the target name, thereby solving the problem that the prior art adopts a manual method according to multiple relationship tables. Sort out the data required by managers, resulting in technical problems of low data processing efficiency.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:

图1是根据本发明实施例的一种可选的数据处理方法的流程图;1 is a flowchart of an optional data processing method according to an embodiment of the present invention;

图2是根据本发明实施例的一种可选的数据重构方法的示意图;2 is a schematic diagram of an optional data reconstruction method according to an embodiment of the present invention;

图3是根据本发明实施例的一种可选的搜索方法的示意图;3 is a schematic diagram of an optional search method according to an embodiment of the present invention;

图4是根据本发明实施例的一种可选的搜索引擎构建方法的示意图;4 is a schematic diagram of an optional search engine construction method according to an embodiment of the present invention;

图5是根据本发明实施例的一种可选的数据处理装置的示意图。FIG. 5 is a schematic diagram of an optional data processing apparatus according to an embodiment of the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to make those skilled in the art better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only Embodiments are part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.

根据本发明实施例,提供了一种数据处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。According to an embodiment of the present invention, an embodiment of a data processing method is provided. It should be noted that the steps shown in the flow chart of the accompanying drawings may be executed in a computer system such as a set of computer-executable instructions, and, although in A logical order is shown in the flowcharts, but in some cases steps shown or described may be performed in an order different from that herein.

图1是根据本发明实施例的一种可选的数据处理方法的流程图,如图1所示,该方法包括如下步骤:FIG. 1 is a flowchart of an optional data processing method according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps:

步骤S102,获取第一数据记录表和第二数据记录表,其中,第一数据记录表中的一条数据记录用于指示一个数据表的名称以及数据表所在的数据库,第二数据记录表中的一条数据记录用于指示一个数据项以及数据项所在的数据表;Step S102, obtain the first data record table and the second data record table, wherein, a data record in the first data record table is used to indicate the name of a data table and the database where the data table is located, and the data record in the second data record table A data record is used to indicate a data item and the data table in which the data item is located;

步骤S104,从第一数据记录表中选择第一数据记录,其中,第一数据记录指示目标数据表的名称;Step S104, selecting a first data record from the first data record table, wherein the first data record indicates the name of the target data table;

步骤S106,从第二数据记录表中查询与目标数据表的名称相同的多条数据记录,并从多条数据记录中选择第二数据记录,其中,第二数据记录用于指示目标数据项以及目标数据项所在的数据表为目标数据表;Step S106, query a plurality of data records with the same name as the target data table from the second data record table, and select a second data record from the plurality of data records, wherein the second data record is used to indicate the target data item and The data table where the target data item is located is the target data table;

步骤S108,根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称。In step S108, a target data table is formed according to the target data item, and the name of the target data table is set as the target name.

通过上述步骤,第一数据记录表中的每一条数据记录代表一个数据表的名称和该数据表所在的数据库,第二数据记录表中的每一条数据记录代表一个数据项和包括该数据项的数据表,通过获取上述第一数据记录表和第二数据记录表,并从第一数据记录表中选择包括目标数据表的名称的第一数据记录;从第二数据记录表中查询与目标数据表的名称相同的多条数据记录,并从查找到的与目标数据表的名称相同的多条数据记录中选择包括目标数据项以及目标数据项所在的数据表为目标数据表的第二数据记录,然后根据第二数据记录,将目标数据项组成目标数据表,将目标数据表的名称设置为目标名称,从而可以通过上述步骤自动从多个第一数据记录表和多个第二数据记录表中提取目标数据项,并根据提取出的目标数据项组成目标数据表,以及将该目标数据表的名称设置为目标名称,进而解决了现有技术采用人工的方式根据多个关系表整理出管理者需要的数据,造成数据处理效率低的技术问题。Through the above steps, each data record in the first data record table represents the name of a data table and the database where the data table is located, and each data record in the second data record table represents a data item and a data item including the data item. Data table, by acquiring the above-mentioned first data record table and second data record table, and selecting the first data record including the name of the target data table from the first data record table; query and target data from the second data record table Multiple data records with the same name of the table are selected from the multiple data records with the same name as the target data table, including the target data item and the data table where the target data item is located as the second data record of the target data table , and then according to the second data record, the target data item is formed into a target data table, and the name of the target data table is set as the target name, so that the above steps can be used to automatically select from a plurality of first data record tables and a plurality of second data record tables. The target data item is extracted from the system, and a target data table is formed according to the extracted target data item, and the name of the target data table is set as the target name, thereby solving the problem that the prior art adopts a manual method to sort out the management according to a plurality of relation tables. The data required by the user causes the technical problem of low data processing efficiency.

作为一种可选的实施例,在根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称之后,该实施例还可以包括:将目标数据表的信息添加至第一数据记录表中,其中,目标数据表的信息中包括目标数据表的目标名称;将目标数据项的信息添加至第二数据记录表中。As an optional embodiment, after forming the target data table according to the target data item and setting the name of the target data table as the target name, this embodiment may further include: adding information of the target data table to the first data record In the table, the information of the target data table includes the target name of the target data table; and the information of the target data item is added to the second data record table.

采用本发明上述实施例,在根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称之后,将目标数据表中包括目标名称的信息添加至第一数据记录表中,将目标数据项的信息添加至第二数据记录中,从而完成对第一数据记录表和第二数据记录表的更新,保持第一数据记录表和第二数据记录表的准确,并且可以保证根据第一数据记录表和第二数据记录表得出的结果准确、可靠。Using the above embodiment of the present invention, after forming a target data table according to the target data items, and setting the name of the target data table as the target name, the information including the target name in the target data table is added to the first data record table, and the target data table is added to the first data record table. The information of the data item is added to the second data record, thereby completing the update of the first data record table and the second data record table, maintaining the accuracy of the first data record table and the second data record table, and ensuring that the first data record table and the second data record table are accurate. The results from the data record sheet and the second data record sheet are accurate and reliable.

作为一种可选的实施例,在获取第一数据记录表和第二数据记录表的同时,该实施例还可以包括:获取第三数据记录表,其中,第三数据记录表中的一条数据记录用于指示一个应用程序的名称、应用程序的程序入口统一资源定位符以及应用程序的图标;在根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称之后,方法还包括:检测是否存在对应用程序的图标的触控操作;在检测到对应用程序的图标的触控操作的情况下,运行程序入口统一资源定位符所指示的应用程序。As an optional embodiment, while acquiring the first data record table and the second data record table, this embodiment may further include: acquiring a third data record table, wherein a piece of data in the third data record table The record is used to indicate the name of an application program, the program entry uniform resource locator of the application program and the icon of the application program; after forming the target data table according to the target data item, and setting the name of the target data table as the target name, the method also includes : Detect whether there is a touch operation on the icon of the application; in the case of detecting the touch operation on the icon of the application, run the application indicated by the uniform resource locator of the program entry.

采用本发明上述实施例,第三数据记录表中的每一条数据记录表示一个应用程序的名称、应用程序的程序入口统一资源定位符以及应用程序的图表,通过获取上述第三数据记录表,并确定第三数据记录表中的每一条数据记录与目标数据表的对应关系,在根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称之后,检测是否存在触控应用程序的图标的操作,若存在触控该应用程序的图标,则根据第三记录表中包括该应用程序的图标的数据记录,运行对应的程序入口统一资源定位符所指示的应用程序,从而根据第三数据记录表,可以直接通过目标数据表运行对应的应用程序,达到快速根据目标数据表选择对应的应用程序。Using the above embodiment of the present invention, each data record in the third data record table represents the name of an application program, the program entry uniform resource locator of the application program, and the diagram of the application program. By acquiring the third data record table, and Determine the corresponding relationship between each data record in the third data record table and the target data table, after forming the target data table according to the target data items, and setting the name of the target data table as the target name, detect whether there is a touch application program. The operation of the icon, if there is an icon that touches the application program, according to the data record including the icon of the application program in the third record table, run the application program indicated by the corresponding program entry uniform resource locator, thereby according to the third record table. The data record table can directly run the corresponding application program through the target data table, so as to quickly select the corresponding application program according to the target data table.

可选地,第三数据记录表中记录的应用程序的名称可以包括目标名称,用户在触控目标名称的目标数据表后,运行对应的应用程序。Optionally, the name of the application recorded in the third data recording table may include a target name, and the user runs the corresponding application after touching the target data table of the target name.

可选地,目标数据表的中的每一条数据记录中包括对应的应用程序的图标,用户在触控在应用程序的图标后,运行应用程序的图标对应的应用程序。Optionally, each data record in the target data table includes an icon of the corresponding application program, and the user runs the application program corresponding to the icon of the application program after touching the icon of the application program.

作为一种可选的实施例,在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,方法还包括:接收数据搜索请求,其中,数据搜索请求中携带有搜索对象和搜索关键词;在搜索对象为第一数据记录表的情况下,响应于数据搜索请求从第一数据记录表中查询与搜索关键词相匹配的数据表,并显示查询到的数据表;在搜索对象为第二数据记录表的情况下,响应于数据搜索请求从第二数据记录表中查询与搜索关键词相匹配的数据项,并显示查询到的数据项所在的数据表;在搜索对象为第三数据记录表的情况下,响应于数据搜索请求从第三数据记录表中查询与搜索关键词相匹配的应用程序,并运行应用程序。As an optional embodiment, after acquiring the first data record table, the second data record table, and the third data record table, the method further includes: receiving a data search request, wherein the data search request carries a search object and search keywords; in the case where the search object is the first data record table, query the data table matching the search keyword from the first data record table in response to the data search request, and display the queried data table; When the search object is the second data record table, in response to the data search request, query the second data record table for data items that match the search keywords, and display the data table where the queried data items are located; In the case of the third data record table, in response to the data search request, the application program matching the search keyword is searched from the third data record table, and the application program is executed.

采用本发明上述实施例,在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,接收携带有搜索对象和搜索关键词的数据搜索请求,在搜索对象为第一数据记录表的情况下,响应于数据搜索请求,从第一数据记录表中查询与搜索关键词相相匹配的数据表,并显示查询出的数据表;在搜索对象为第二数据记录表的情况下,响应于数据搜索请求,从第二数据记录表中查询与搜索关键词相相匹配的数据项,并显示查询出的数据项所在的数据表;在搜索对象为第三数据记录表的情况下,响应于数据搜索请求,从第三数据记录表中查询与搜索关键词相相匹配的应用程序,并运行应用程序,从而可以通过数据搜索请求,分别在第一数据记录表、第二数据记录表以及第三数据记录表中检索关键词相应的数据表、数据项以及应用程序,加快获取数据表、数据项以及应用程序的速度。With the above-mentioned embodiment of the present invention, after the first data record table, the second data record table and the third data record table are acquired, a data search request carrying a search object and a search keyword is received, where the search object is the first data In the case of a record table, in response to a data search request, query the data table matching the search keyword from the first data record table, and display the queried data table; in the case where the search object is the second data record table Next, in response to the data search request, query the data item matching the search keyword from the second data record table, and display the data table where the queried data item is located; in the case where the search object is the third data record table Next, in response to the data search request, query the application program matching the search keyword from the third data record table, and run the application program, so that through the data search request, the first data record table, the second data The data table, data item and application program corresponding to the keyword are retrieved in the record table and the third data record table, so that the speed of obtaining the data table, data item and application program is accelerated.

作为一种可选的实施例,在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,该实施例还可以包括:分别爬取第一数据记录表、第二数据记录表以及第三数据记录表中的文本进行分词;根据分词分别建立第一数据记录表、第二数据记录表以及第三数据记录表所对应的索引文件,其中,索引文件为用于查询与搜索关键词相匹配的文件。As an optional embodiment, after acquiring the first data record table, the second data record table, and the third data record table, the embodiment may further include: crawling the first data record table and the second data record table respectively. The text in the record table and the third data record table is divided into words; according to the word segmentation, index files corresponding to the first data record table, the second data record table and the third data record table are respectively established, wherein the index file is used for querying and Search for files matching keywords.

采用本发明上述实施例,分别爬取第一数据记录表、第二数据记录表以及第三数据记录表中的文本内容,并对爬取到的文本内容进行分词,然后根据文本内容的分词分别对第一数据记录表、第二数据记录表以及第三数据记录表建立与搜索关键词相匹配的索引文件,从而可以准确判断第一数据记录表、第二数据记录表以及第三数据记录表与搜索关键词的对应关系,进而可以根据搜索关键词快速地获取相应的数据记录表。Using the above-mentioned embodiment of the present invention, the text content in the first data record table, the second data record table and the third data record table are respectively crawled, and the crawled text content is segmented, and then according to the word segmentation of the text content Index files matching the search keywords are established for the first data record table, the second data record table and the third data record table, so that the first data record table, the second data record table and the third data record table can be accurately judged Corresponding relationship with the search keywords, and then can quickly obtain the corresponding data record table according to the search keywords.

作为一种可选的实施例,在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,该实施例还可以包括:建立用户信息表,其中,用户信息表中记录有用户信息以及用户权限,用户权限用于指示用于对第一数据记录表、第二数据记录表以及第三数据记录表的操作权限,操作权限包括以下至少之一:查询数据记录、修改数据记录、删除数据记录、增加数据记录。As an optional embodiment, after acquiring the first data record table, the second data record table, and the third data record table, this embodiment may further include: establishing a user information table, wherein the user information table records There is user information and user authority, the user authority is used to indicate the operation authority for the first data record table, the second data record table and the third data record table, and the operation authority includes at least one of the following: query data records, modify data Record, delete data records, add data records.

采用本发明上述实施例,可以在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,建立包括用户信息和用户权限的用户信息表,通过用户权限指示对应的用户的操作权限,使用户在第一数据记录表、第二数据记录表以及第三数据记录表中根据该操作权限进行查询数据记录、修改数据记录、删除数据记录、增加数据记录等操作,从而可以为不同的用户设置不同的操作权限,使不同的用户可以根据不同的使用需求对数据记录进行对应的操作,保证数据记录在应用过程中能够有序进行,确保第一数据记录表、第二数据记录表以及第三数据记录表中数据的准确性和可靠性。With the above embodiments of the present invention, after acquiring the first data record table, the second data record table and the third data record table, a user information table including user information and user authority can be established, and the user authority can indicate the corresponding user's The operation authority enables the user to query data records, modify data records, delete data records, and add data records in the first data record table, the second data record table and the third data record table according to the operation authority, so that Different users set different operation permissions, so that different users can perform corresponding operations on data records according to different usage requirements, ensure that data records can be performed in an orderly manner during the application process, and ensure that the first data record table and the second data record are recorded. the accuracy and reliability of the data in the table and the third data record sheet.

可选地,用户信息记录表中,用户权限可以根据用户信息确定,例如,用户信息职位信息,职位信息分别为职位A,职位B,职位C,其中,职位A的用户管理职位B的用户和职位C的用户,则职位A的用户权限高于职位B的用户权限和职位C的用户权限,且职位A的用户权限包括职位B的用户权限和职位C的用户权限。另外,职位B的用户和职位C的用户的工作内容不同,则可以分别根据职位B的用户的工作内容和职位C的用户的工作内容分别为职位B和职位C配置不同的用户权限。Optionally, in the user information record table, the user authority can be determined according to the user information, for example, the user information position information, the position information is respectively position A, position B, and position C, wherein, the user of position A manages the user and user of position B. If you are a user of position C, the user authority of position A is higher than the user authority of position B and the user authority of position C, and the user authority of position A includes the user authority of position B and the user authority of position C. In addition, if the work content of the user of position B and the user of position C are different, different user rights can be configured for position B and position C according to the work content of the user of position B and the work content of the user of position C respectively.

本发明还提供了一种优选实施例,该优选实施例提供了一种智慧城市操作系统和实现方法。The present invention also provides a preferred embodiment, which provides a smart city operating system and an implementation method.

本发明提出的智慧城市操作系统和实现方法,技术方案如下:The smart city operating system and implementation method proposed by the present invention have the following technical solutions:

可选地,智慧城市操作系统包括:“数据表的元数据信息记录表”,用于在智慧城市系统中记录每个数据表的所在数据库、表名称、用途、来源、所属单位等相关信息的文本说明。Optionally, the smart city operating system includes: "data table metadata information record table", which is used to record the database, table name, purpose, source, affiliated unit and other related information of each data table in the smart city system. Text description.

可选地,智慧城市操作系统还包括:“数据项的元数据信息记录表”,用于在智慧城市系统中记录每个数据表中数据项的所在的表名称、用途、来源等相关信息的文本说明。Optionally, the smart city operating system also includes: a "metadata information record table for data items", which is used to record in the smart city system the table name, purpose, source and other relevant information of the data item in each data table. Text description.

可选地,智慧城市操作系统还包括:“应用程序信息表”,用于在智慧城市系统中记录每个应用程序入口的统一资源定位URL、程序名称、所属单位、用途、图标ICO等相关信息的文本说明。Optionally, the smart city operating system further includes: an "application information table", which is used to record the uniform resource location URL, program name, affiliated unit, purpose, icon ICO and other related information of each application entry in the smart city system text description.

可选地,用户可以使用“数据表的元数据信息记录表”、“数据项的元数据信息记录表”中的数据,重新构建新的数据表;创建窗口程序,显示“应用程序信息表”中的图标ICO,供用户调用应用程序。Optionally, the user can use the data in the "Data Table Metadata Information Record Table" and "Data Item Metadata Information Record Table" to rebuild a new data table; create a window program to display the "Application Program Information Table" The icon in the ICO for the user to invoke the application.

可选地,可以将“数据表的元数据信息记录表”、“数据项的元数据信息记录表”和“应用程序信息表”中的数据项作为信息源,建立所搜引擎,用户可利用搜索引擎搜索包含关键词的数据表哦、数据项和应用程序。Optionally, the data items in the "metadata information record table of data table", "metadata information record table of data item" and "application program information table" can be used as information sources to establish a search engine, and users can use Search engines search data tables, data items, and applications that contain keywords.

可选地,可以对“数据表的元数据信息记录表”、“数据项的元数据信息记录表”和“应用程序信息表”,的记录进行增、删、改。Optionally, it is possible to add, delete and modify the records of the "metadata information record table of data table", "metadata information record table of data item" and "application program information table".

可选地,可以对“数据表的元数据信息记录表”、“数据项的元数据信息记录表”和“应用程序信息表”中记录的文本进行分词、建立词索引文件,形成智慧城市的“元数据搜索引擎”,当用户在搜索框内输入关键词时,搜索到包含关键词的数据表、数据项和应用程序。Optionally, the text recorded in the "metadata information record table of data table", "metadata information record table of data item" and "application program information table" can be divided into words, and a word index file can be established to form a smart city. "Metadata search engine", when a user enters a keyword in the search box, it searches for data tables, data items and applications that contain the keyword.

可选地,可以设置一个类似于WINDOWS的“桌面”的窗口,将表中的图标ICO放到“桌面”上,点击图标ICO,调用表中的URL运行程序。Optionally, you can set up a window similar to the "desktop" of WINDOWS, put the icon ICO in the table on the "desktop", click the icon ICO, and call the URL in the table to run the program.

可选地,可以对“数据表的元数据信息记录表”、“数据项的元数据信息记录表”和“应用程序信息表”建立权限管理表,为不同的用户设定各自的使用权限。Optionally, an authority management table may be established for the "data table metadata information record table", "data item metadata information record table" and "application program information table" to set different usage rights for different users.

可选地,可以用户从“数据表的元数据信息记录表”、“数据项的元数据信息记录表”、以及“应用程序信息表”中选择一个表作为“搜索对象”,并且,搜索引擎仅在“搜索对象”中搜索关键词。Optionally, the user can select a table as the "search object" from "the metadata information record table of the data table", the "metadata information record table of the data item", and the "application program information table", and the search engine Search for keywords only in Search Objects.

可选地,当搜索出包含关键词的“数据表的元数据信息记录表”记录后,显示列表,用户选择某条记录时,打开数据库表进行显示;当搜索出包含关键词的“数据项的元数据信息记录表”记录后,显示列表,用户选择某条记录时,打开数据项所在数据库表进行显示;当搜索出包含关键词的“应用程序信息表”记录后,显示列表,用户选择某条记录时,调用表中的URL运行程序。Optionally, after searching for a record of "data table metadata information record table" containing keywords, a list is displayed, and when the user selects a certain record, the database table is opened for display; when a "data item containing keywords" is searched for After the "Metadata Information Record Table" record, a list is displayed. When the user selects a record, the database table where the data item is located is opened for display; when the "Application Information Table" record containing the keyword is searched, the list is displayed, and the user selects When a record is found, the URL in the table is called to run the program.

表1是根据本发明实施例的一种可选的数据表的元数据信息的记录表,如表1所示,建立“数据表的元数据信息记录表”,具体内容和形式如下:Table 1 is a record table of metadata information of an optional data table according to an embodiment of the present invention. As shown in Table 1, a "metadata information record table of data table" is established, and the specific content and form are as follows:

表1Table 1

所在数据库database 表名称table name 用途use 来源source 所在单位Current unit 11 22 ,, ,, ,,

如表1所示,为“数据表的元数据信息记录表”的结构,每个数据库的表对应一条记录,通过“数据表的元数据信息记录表”可以记录系统中每个数据表的所在数据库、表名称、用途、来源、所属单位等相关信息的文本说明。应当理解的是,如表1所示的数据结构不是对“数据表的元数据信息记录表”结构的限定,仅仅是一个典型的实施例,还可包括任何关于“数据表”的其他信息。As shown in Table 1, it is the structure of "data table metadata information record table", each database table corresponds to a record, and the "data table metadata information record table" can record the location of each data table in the system Text description of the database, table name, purpose, source, affiliation, etc. It should be understood that the data structure shown in Table 1 is not a limitation on the structure of the "metadata information record table of the data table", but is only a typical embodiment, and may also include any other information about the "data table".

表2是根据本发明实施例的一种可选的数据项的元数据信息的记录表,如表2所示,建立“数据项的元数据信息记录表”,具体内容和形式如下:Table 2 is a record table of metadata information of an optional data item according to an embodiment of the present invention. As shown in Table 2, a "metadata information record table of data item" is established, and the specific content and form are as follows:

表2Table 2

Figure BDA0001358533040000091
Figure BDA0001358533040000091

Figure BDA0001358533040000101
Figure BDA0001358533040000101

如表2所示,为“数据项的元数据信息记录表”的结构,每个数据库表中的“数据项”为一条记录,通过“数据项的元数据信息记录表”可以记录系统中每个数据项的所在的表名称、用途、来源等相关信息的文本说明。应当理解的是,如表2所示的数据结构不是对“数据项的元数据信息记录表”结构的限定,仅仅是一个典型的实施例,还可包括任何关于“数据项”的其他信息。As shown in Table 2, it is the structure of the "data item metadata information record table", the "data item" in each database table is a record, and each data item in the system can be recorded through the "data item metadata information record table". A text description of the table name, purpose, source and other related information of the data item. It should be understood that the data structure shown in Table 2 is not a limitation on the structure of the "data item metadata information record table", but is only a typical embodiment, and may also include any other information about the "data item".

表3是根据本发明实施例的一种可选的应用程序的信息表,如表3所示,建立“应用程序信息表”,具体内容和形式如下:Table 3 is an information table of an optional application program according to an embodiment of the present invention. As shown in Table 3, an "application program information table" is established, and the specific content and form are as follows:

表3table 3

URLURL 程序名称program name 所属单位affiliated unit 用途use ICO文件ICO file 11 22 ,, ,, ,,

如表3所示,为“应用程序信息表”的结构,每个“应用程序”为一条记录,通过“应用程序信息表”可以记录系统中每个“应用程序”的程序入口统一资源定位URL、程序名称、所属单位、用途、图标ICO文件等相关信息的文本说明。应当理解的是,如表3所示的数据结构不是对“应用程序信息表”结构的限定,仅仅是一个典型的实施例,还可包括任何关于“应用程序”的其他信息。As shown in Table 3, it is the structure of the "application program information table", each "application program" is a record, and the "application program information table" can record the program entry uniform resource location URL of each "application program" in the system , program name, affiliation, purpose, icon ICO file and other related information. It should be understood that the data structure shown in Table 3 is not a limitation on the structure of the "application program information table", but is only a typical embodiment, and may also include any other information about the "application program".

可选地,图标ICO窗口实现方法可以将“应用程序信息表”中的图标ICO放到一个窗口,下面显示“程序名称”,当用户选择(鼠标点击或键盘选择)应用程序的图标ICO时,运行“应用程序信息表”中程序入口统一资源定位URL中的程序。Optionally, the method for implementing the icon ICO window can put the icon ICO in the "application information table" into a window, and display the "program name" below, when the user selects (mouse click or keyboard selection) the icon ICO of the application, Run the program in the Uniform Resource Locator URL of the program entry in the "Application Information Table".

图2是根据本发明实施例的一种可选的数据重构方法的示意图,如图2所示,创建一个应用窗口,对“数据表的元数据信息记录表”的记录进行列表,允许用户选择记录;然后根据用户所选择的记录中的“表名称”,从“数据项的元数据信息记录表”查询所有具有相同“表名称”的记录,在屏幕上列表显示;用户可以从中选择某个记录,确定一个新的数据表的数据项;重复上述过程,让用户从多个“数据表的元数据信息记录表”中选择记录,从多个“数据表的元数据信息记录表”选择记录,确定新的数据表的数据项。直至用户确定结束,将用户选择的所有新的数据表的数据项,组成新的数据表,追加到“数据表的元数据信息记录表”,将新组成表的数据项追加到“数据项的元数据信息记录表”。Fig. 2 is a schematic diagram of an optional data reconstruction method according to an embodiment of the present invention. As shown in Fig. 2, an application window is created to list the records of the "metadata information record table of the data table", allowing the user to Select a record; then according to the "table name" in the record selected by the user, query all records with the same "table name" from the "metadata information record table of data item", and display them in a list on the screen; the user can select a certain A record is determined to determine the data item of a new data table; the above process is repeated to allow the user to select records from multiple "data table metadata information record tables", and select records from multiple "data table metadata information record tables" record, to determine the data item of the new data table. Until the user confirms the end, all the data items of the new data table selected by the user are formed into a new data table, appended to the "metadata information record table of the data table", and the data items of the newly formed table are added to the "data item's Metadata Information Record Table".

图3是根据本发明实施例的一种可选的搜索方法的示意图,如图3所示,在屏幕上显示搜索框,设置3个选项:“数据表的元数据信息记录表”、“数据项的元数据信息记录表”、“应用程序信息表”,用户从3个表中选择1个表作为“搜索对象”,然后在搜索框内输入搜索“关键词”,确认后进行搜索。Fig. 3 is a schematic diagram of an optional search method according to an embodiment of the present invention. As shown in Fig. 3, a search box is displayed on the screen, and three options are set: "metadata information record table of data table", "data Item metadata information record table" and "application information table", the user selects one table from the three tables as the "search object", then enters the search "keyword" in the search box, and searches after confirmation.

可选地,如果用户选择“搜索对象”为“数据表的元数据信息记录表”,在屏幕上列出包含关键词的数据表,用户选择某一记录,打开数据表,在屏幕上进行列表显示。Optionally, if the user selects the "search object" as "the metadata information record table of the data table", the data table containing the keywords is listed on the screen, the user selects a certain record, opens the data table, and makes a list on the screen. show.

可选地,如果用户选择“搜索对象”为“数据项的元数据信息记录表”,在屏幕上列出包含关键词的数据项,用户选择某一记录,打开该数据项所在的数据表,在屏幕上进行列表显示。Optionally, if the user selects the "search object" as "the metadata information record table of the data item", the data items containing the keywords are listed on the screen, the user selects a certain record, and opens the data table where the data item is located, List display on the screen.

可选地,如果用户选择“搜索对象”为“应用程序信息表”,在屏幕上列出包含关键词的应用程序,用户选择某一记录,运行“应用程序信息表”中程序入口统一资源定位URL中的程序。Optionally, if the user selects the "search object" as the "application program information table", the application programs containing the keywords are listed on the screen, the user selects a certain record, and runs the uniform resource location of the program entry in the "application program information table". program in the URL.

图4是根据本发明实施例的一种可选的搜索引擎构建方法的示意图,如图4所示,“搜索引擎”的爬虫程序分别爬取“数据表的元数据信息记录表”、“数据项的元数据信息记录表”和“应用程序信息表”中的文本,进行分词,分别以词对应上述3个表中的记录号,建立3个索引文件。FIG. 4 is a schematic diagram of an optional search engine construction method according to an embodiment of the present invention. As shown in FIG. 4 , the crawler program of the "search engine" crawls the "metadata information The text in the metadata information record table of the item and the application program information table is divided into words, and three index files are established with the words corresponding to the record numbers in the above three tables respectively.

可选地,以“数据表的元数据信息记录表”词索引文件,可以为图4的“A索引”。Optionally, the file is indexed with the word "metadata information record table of data table", which may be "A index" in FIG. 4 .

可选地,以“数据项的元数据信息记录表”词索引文件,图4的“B索引”。Optionally, the file is indexed with the word "metadata information record table of data item", "B index" in FIG. 4 .

可选地,以“应用程序信息表”词索引文件,图4的“C索引”。Optionally, the file is indexed with the word "application information table", "C index" in FIG. 4 .

索引后的记录内容如下:The contents of the indexed records are as follows:

词1,记录号1,记录号2……,word 1, record number 1, record number 2...,

词2,记录号1,记录号2……,word 2, record number 1, record number 2...,

词3,记录号1,记录号2……,word 3, record number 1, record number 2...,

……...

如图3所示,在搜索过程中,根据对“数据表的元数据信息记录表”、“数据项的元数据信息记录表”和“应用程序信息表”3个表的选择,在对应的索引文件查找“关键词”,返回包含关键词的搜索结果集。As shown in Figure 3, during the search process, according to the selection of three tables: "Metadata Information Record Table of Data Table", "Metadata Information Record Table of Data Item" and "Application Program Information Table", in the corresponding The index file looks for "keywords" and returns a set of search results containing the keyword.

可选地,用户权限管理方法可以设置一个用户表,记录用户信息;分别对不同的用户,赋予对“数据表的元数据信息记录表”、“数据项的元数据信息记录表”和“应用程序信息表”3个表中记录的操作权限,包括:查询、修改、删除等。Optionally, the user rights management method can set up a user table to record user information; for different users, respectively, give the "metadata information record table of data table", "metadata information record table of data item" and "application". The operation authority recorded in the three tables of "Program Information Table", including: query, modification, deletion, etc.

采用本发明上述实施例,可以便于用户使用的智慧城市操作系统,可以很方便地让用户快速了解智慧城市系统中有哪些数据和应用程序,更好地使用智慧城市系统。By adopting the above embodiments of the present invention, a smart city operating system that is convenient for users to use can easily allow users to quickly understand what data and application programs are in the smart city system, and make better use of the smart city system.

在智慧城市中,具有众多的数据,分散在各个数据库表中,传统的方法为直接打开数据库表查看,或者是简单的元数据检索,由人来判断所需要的数据。根据本发明提出的元数据搜索方案,可以让用户使用所熟悉的百度、Google等现代搜索引擎一样,只需要在搜索框内输入关键词,就可从“关系数据表的元数据记录表”和“数据项的元数据记录表”中搜索出相关数据。In a smart city, there is a lot of data scattered in various database tables. The traditional method is to directly open the database table for viewing, or simply retrieve the metadata, and let people judge the required data. According to the metadata search scheme proposed by the present invention, users can use the familiar Baidu, Google and other modern search engines, just enter keywords in the search box, and can search from the "metadata record table of relational data table" and Relevant data is searched in the "Metadata Record Table of Data Items".

采用本发明上述实施例,重组、重构的技术可以让用户采用人机交互界面,将不同数据库表中的数据重新组合,构建新的关系数据表,打破了分割在不同数据库表中的数据割裂状态,有利于智慧城市中的信息综合利用。By adopting the above-mentioned embodiments of the present invention, the reorganization and reconstruction technology allows users to use a human-computer interaction interface to recombine data in different database tables to construct a new relational data table, which breaks the data split in different database tables. state, which is conducive to the comprehensive utilization of information in smart cities.

采用本发明上述实施例,应用程序管理的技术可以记录每个应用程序入口的统一资源定位URL和图标ICO,用户可以设定一个窗口作为“桌面”,可以像WINDOWS应用一样,直接点击“桌面”上的图标ICO,系统调用URL运行应用程序。With the above embodiments of the present invention, the application management technology can record the URL and icon ICO of each application entry, and the user can set a window as the "desktop", and can directly click the "desktop" like a WINDOWS application. On the icon ICO, the system calls the URL to run the application.

本发明技术方案提供的大型分布式智慧城市数据和应用程序管理系统,通过“数据表的元数据信息记录表”记录的数据表可以分布在不同的计算机、不同的数据库中;“应用程序信息表”记录的应用程序入口统一资源定位URL,这使得应用程序可以分布在网络中任何1台计算机,通过浏览器调用、运行URL所指向的应用程序。In the large-scale distributed smart city data and application management system provided by the technical solution of the present invention, the data tables recorded through the "metadata information record table of the data table" can be distributed in different computers and different databases; "application program information table" "The recorded application entry Uniform Resource Location URL, which enables the application to be distributed on any computer in the network, and to invoke and run the application pointed to by the URL through a browser.

本发明实施例还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的数据处理方法。An embodiment of the present invention further provides a storage medium, where the storage medium includes a stored program, wherein when the program runs, a device where the storage medium is located is controlled to execute the data processing method described above.

本发明实施例还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述所述的数据处理方法。An embodiment of the present invention further provides a processor, which is used for running a program, wherein the data processing method described above is executed when the program is running.

根据本发明实施例,还提供了一种数据处理装置实施例,需要说明的是,该数据处理装置可以用于执行本发明实施例中的数据处理方法,本发明实施例中的数据处理方法可以在该数据处理装置中执行。According to an embodiment of the present invention, an embodiment of a data processing apparatus is also provided. It should be noted that the data processing apparatus can be used to execute the data processing method in the embodiment of the present invention, and the data processing method in the embodiment of the present invention can be executed in the data processing device.

图5是根据本发明实施例的一种可选的数据处理装置的示意图,如图5所示,该装置可以包括:第一获取单元51,用于获取第一数据记录表和第二数据记录表,其中,第一数据记录表中的一条数据记录用于指示一个数据表的名称以及数据表所在的数据库,第二数据记录表中的一条数据记录用于指示一个数据项以及数据项所在的数据表;选择单元53,用于从第一数据记录表中选择第一数据记录,其中,第一数据记录指示目标数据表的名称;查询单元55,用于从第二数据记录表中查询与目标数据表的名称相同的多条数据记录,并从多条数据记录中选择第二数据记录,其中,第二数据记录用于指示目标数据项以及目标数据项所在的数据表为目标数据表;组成单元57,用于根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称。FIG. 5 is a schematic diagram of an optional data processing apparatus according to an embodiment of the present invention. As shown in FIG. 5 , the apparatus may include: a first acquiring unit 51 for acquiring a first data record table and a second data record table, wherein a data record in the first data record table is used to indicate the name of a data table and the database where the data table is located, and a data record in the second data record table is used to indicate a data item and the location where the data item is located data table; the selection unit 53 is used to select the first data record from the first data record table, wherein the first data record indicates the name of the target data table; the query unit 55 is used to query and match from the second data record table A plurality of data records with the same name of the target data table, and a second data record is selected from the plurality of data records, wherein the second data record is used to indicate that the target data item and the data table where the target data item is located are the target data table; The composition unit 57 is configured to form a target data table according to the target data item, and set the name of the target data table as the target name.

需要说明的是,该实施例中的第一获取单元51可以用于执行本申请实施例中的步骤S102,该实施例中的选择单元53可以用于执行本申请实施例中的步骤S104,该实施例中的查询单元55可以用于执行本申请实施例中的步骤S106,该实施例中的组成单元57可以用于执行本申请实施例中的步骤S108。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。It should be noted that the first obtaining unit 51 in this embodiment may be used to perform step S102 in this embodiment of the present application, and the selection unit 53 in this embodiment may be used to perform step S104 in this embodiment of the present application. The query unit 55 in this embodiment may be configured to perform step S106 in this embodiment of the present application, and the component unit 57 in this embodiment may be configured to perform step S108 in this embodiment of the present application. Examples and application scenarios implemented by the foregoing modules and corresponding steps are the same, but are not limited to the contents disclosed in the foregoing embodiments.

根据本发明上述实施例,第一数据记录表中的每一条数据记录代表一个数据表的名称和该数据表所在的数据库,第二数据记录表中的每一条数据记录代表一个数据项和包括该数据项的数据表,通过第一获取单元,获取上述第一数据记录表和第二数据记录表,并通过选择单元,从第一数据记录表中选择包括目标数据表的名称的第一数据记录;通过查询单元,从第二数据记录表中查询与目标数据表的名称相同的多条数据记录,并从查找到的与目标数据表的名称相同的多条数据记录中选择包括目标数据项以及目标数据项所在的数据表为目标数据表的第二数据记录,然后通过组成单元,根据第二数据记录,将目标数据项组成目标数据表,将目标数据表的名称设置为目标名称,从而可以通过上述单元自动从多个第一数据记录表和多个第二数据记录表中提取目标数据项,并根据提取出的目标数据项组成目标数据表,以及将该目标数据表的名称设置为目标名称,进而解决了现有技术采用人工的方式根据多个关系表整理出管理者需要的数据,造成数据处理效率低的技术问题。According to the above embodiment of the present invention, each data record in the first data record table represents the name of a data table and the database where the data table is located, and each data record in the second data record table represents a data item and includes the The data table of the data item, the first acquisition unit acquires the first data record table and the second data record table, and the selection unit selects the first data record including the name of the target data table from the first data record table ; Through the query unit, from the second data record table, inquire a plurality of data records with the same name as the target data table, and select from the found multiple data records with the same name as the target data table to include the target data item and The data table where the target data item is located is the second data record of the target data table, and then the target data item is formed into the target data table according to the second data record through the composition unit, and the name of the target data table is set as the target name, so that it can be The above unit automatically extracts target data items from a plurality of first data record tables and a plurality of second data record tables, forms a target data table according to the extracted target data items, and sets the name of the target data table as the target Name, thereby solving the technical problem of low data processing efficiency caused by the prior art using manual methods to sort out the data required by managers according to multiple relational tables.

作为一种可选的实施例,该实施例还可以包括:第一添加单元,用于在根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称之后,将目标数据表的信息添加至第一数据记录表中,其中,目标数据表的信息中包括目标数据表的目标名称;第二添加单元,用于将目标数据项的信息添加至第二数据记录表中。As an optional embodiment, this embodiment may further include: a first adding unit, configured to compose a target data table according to the target data item and set the name of the target data table as the target name, add the target data table The information is added to the first data record table, wherein the information of the target data table includes the target name of the target data table; the second adding unit is used for adding the information of the target data item to the second data record table.

作为一种可选的实施例,该实施例还可以包括:第二获取单元,用于在获取第一数据记录表和第二数据记录表的同时,获取第三数据记录表,其中,第三数据记录表中的一条数据记录用于指示一个应用程序的名称、应用程序的程序入口统一资源定位符以及应用程序的图标;装置还包括:检测单元,用于在根据目标数据项组成目标数据表,并设置目标数据表的名称为目标名称之后,检测是否存在对应用程序的图标的触控操作;在检测到对应用程序的图标的触控操作的情况下,运行程序入口统一资源定位符所指示的应用程序。As an optional embodiment, this embodiment may further include: a second acquisition unit, configured to acquire a third data record table while acquiring the first data record table and the second data record table, wherein the third data record table is A data record in the data record table is used to indicate the name of an application program, the program entry uniform resource locator of the application program and the icon of the application program; the device further includes: a detection unit, used for composing a target data table according to the target data item , and set the name of the target data table as the target name, detect whether there is a touch operation on the icon of the application; in the case of detecting the touch operation on the icon of the application, run the program entry uniform resource locator indicated application.

作为一种可选的实施例,该实施例还可以包括:接收单元,在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,用于接收数据搜索请求,其中,数据搜索请求中携带有搜索对象和搜索关键词;第一响应单元,用于在搜索对象为第一数据记录表的情况下,响应于数据搜索请求从第一数据记录表中查询与搜索关键词相匹配的数据表,并显示查询到的数据表;第二响应单元,用于在搜索对象为第二数据记录表的情况下,响应于数据搜索请求从第二数据记录表中查询与搜索关键词相匹配的数据项,并显示查询到的数据项所在的数据表;第三响应单元在搜索对象为第三数据记录表的情况下,响应于数据搜索请求从第三数据记录表中查询与搜索关键词相匹配的应用程序,并运行应用程序。As an optional embodiment, this embodiment may further include: a receiving unit configured to receive a data search request after acquiring the first data recording table, the second data recording table and the third data recording table, wherein, The data search request carries a search object and a search keyword; a first response unit is used to query and search for keywords from the first data record table in response to the data search request when the search object is the first data record table The matching data table, and display the queried data table; the second response unit is used to query and search the key from the second data record table in response to the data search request when the search object is the second data record table The data item that matches the word, and displays the data table where the queried data item is located; when the search object is the third data record table, the third response unit queries the third data record table in response to the data search request. Search for an application that matches the keyword, and run the application.

作为一种可选的实施例,该实施例还可以包括:爬取单元,用于在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,分别爬取第一数据记录表、第二数据记录表以及第三数据记录表中的文本进行分词;第一创建单元,用于根据分词分别建立第一数据记录表、第二数据记录表以及第三数据记录表所对应的索引文件,其中,索引文件为用于查询与搜索关键词相匹配的文件。As an optional embodiment, this embodiment may further include: a crawling unit, configured to crawl the first data respectively after acquiring the first data record table, the second data record table and the third data record table The text in the record table, the second data record table and the third data record table is divided into words; the first creation unit is used to respectively establish the corresponding parts of the first data record table, the second data record table and the third data record table according to the word segmentation The index file, wherein the index file is used to query the files matching the search keywords.

作为一种可选的实施例,该实施例还可以包括:第二创建单元,用于在获取到第一数据记录表、第二数据记录表以及第三数据记录表之后,建立用户信息表,其中,用户信息表中记录有用户信息以及用户权限,用户权限用于指示用于对第一数据记录表、第二数据记录表以及第三数据记录表的操作权限,操作权限包括以下至少之一:查询数据记录、修改数据记录、删除数据记录、增加数据记录。As an optional embodiment, this embodiment may further include: a second creation unit, configured to create a user information table after acquiring the first data record table, the second data record table and the third data record table, Wherein, the user information table records user information and user authority, the user authority is used to indicate the operation authority for the first data record table, the second data record table and the third data record table, and the operation authority includes at least one of the following : Query data records, modify data records, delete data records, add data records.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages or disadvantages of the embodiments.

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are only illustrative, for example, the division of the units may be a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components may be combined or Integration into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of units or modules, and may be in electrical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components shown as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes .

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principles of the present invention, several improvements and modifications can be made. It should be regarded as the protection scope of the present invention.

Claims (10)

1. A data processing method, comprising:
acquiring a first data record table and a second data record table, wherein one data record in the first data record table is used for indicating the name of one data table and a database where the data table is located, and one data record in the second data record table is used for indicating one data item and the data table where the data item is located;
selecting a first data record from the first data record table, wherein the first data record indicates a name of a target data table;
inquiring a plurality of data records with the same name as the target data table from the second data record table according to a search engine, and selecting a second data record from the plurality of data records, wherein the second data record is used for indicating a target data item and the data table in which the target data item is located is the target data table;
and repeating the selection process of the first data record and the second data record, forming the target data items into the target data table according to the second data record, and setting the name of the target data table as a target name.
2. The method of claim 1, wherein after composing the target data table from the target data items and setting a name of the target data table as a target name, the method further comprises:
adding the information of the target data table into the first data record table, wherein the information of the target data table comprises the target name of the target data table;
adding information of the target data item to the second data record table.
3. The method of claim 1,
while obtaining the first data record table and the second data record table, the method further comprises: acquiring a third data record table, wherein one data record in the third data record table is used for indicating the name of an application program, a program entry uniform resource locator of the application program and an icon of the application program;
after composing the target data table according to the target data items and setting the name of the target data table as a target name, the method further includes: detecting whether touch operation on an icon of the application program exists or not; and running the application program indicated by the program entry uniform resource locator under the condition that the touch operation on the icon of the application program is detected.
4. The method of claim 3, wherein after obtaining the first data record table, the second data record table, and the third data record table, the method further comprises:
receiving a data search request, wherein the data search request carries a search object and a search keyword;
under the condition that the search object is the first data record table, inquiring a data table matched with the search keyword from the first data record table in response to the data search request, and displaying the inquired data table;
under the condition that the search object is the second data record table, inquiring data items matched with the search keyword from the second data record table in response to the data search request, and displaying the data table where the inquired data items are located;
and under the condition that the search object is the third data record table, inquiring an application program matched with the search keyword from the third data record table in response to the data search request, and running the application program.
5. The method of claim 4, wherein after obtaining the first data record table, the second data record table, and the third data record table, the method further comprises:
respectively crawling texts in the first data record table, the second data record table and the third data record table for word segmentation;
and respectively establishing index files corresponding to the first data record table, the second data record table and the third data record table according to the word segmentation, wherein the index files are files used for inquiring and matching with the search keyword.
6. The method of claim 3, wherein after obtaining the first data record table, the second data record table, and the third data record table, the method further comprises:
establishing a user information table, wherein user information and user authority are recorded in the user information table, the user authority is used for indicating operation authority for the first data record table, the second data record table and the third data record table, and the operation authority includes at least one of the following: querying data records, modifying data records, deleting data records, and adding data records.
7. A data processing apparatus, comprising:
the device comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein one data record in the first data record is used for indicating the name of one data table and a database where the data table is located, and one data record in the second data record is used for indicating one data item and the data table where the data item is located;
a selecting unit, configured to select a first data record from the first data record table, where the first data record indicates a name of a target data table;
the query unit is used for querying a plurality of data records with the same name as the target data table from the second data record table according to a search engine and selecting the second data record from the plurality of data records, wherein the second data record is used for indicating a target data item and the data table in which the target data item is located is the target data table;
and the composition unit is used for repeating the selection process of the first data record and the second data record, composing the target data item into the target data table according to the second data record, and setting the name of the target data table as a target name.
8. The apparatus of claim 7,
the device further comprises: a second obtaining unit, configured to obtain a third data record table while obtaining a first data record table and a second data record table, where one data record in the third data record table is used to indicate a name of an application program, a program entry uniform resource locator of the application program, and an icon of the application program;
the device further comprises: the detection unit is used for detecting whether touch operation on the icon of the application program exists or not after the target data table is formed according to the target data items and the name of the target data table is set as a target name; and running the application program indicated by the program entry uniform resource locator under the condition that the touch operation on the icon of the application program is detected.
9. A storage medium, comprising a stored program, wherein the program, when executed, controls an apparatus in which the storage medium is located to perform the method of any one of claims 1 to 6.
10. A processor, characterized in that the processor is configured to run a program, wherein the program when running performs the method of any of claims 1 to 6.
CN201710606878.3A 2017-07-24 2017-07-24 Data processing method, device, storage medium and processor Active CN107291951B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710606878.3A CN107291951B (en) 2017-07-24 2017-07-24 Data processing method, device, storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710606878.3A CN107291951B (en) 2017-07-24 2017-07-24 Data processing method, device, storage medium and processor

Publications (2)

Publication Number Publication Date
CN107291951A CN107291951A (en) 2017-10-24
CN107291951B true CN107291951B (en) 2020-09-29

Family

ID=60102964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710606878.3A Active CN107291951B (en) 2017-07-24 2017-07-24 Data processing method, device, storage medium and processor

Country Status (1)

Country Link
CN (1) CN107291951B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109101634B (en) * 2018-08-15 2021-06-11 北京三快在线科技有限公司 Data recording processing method, device, electronic equipment and storage medium
CN111121683A (en) * 2019-12-05 2020-05-08 山西裕鼎精密科技有限公司 Data processing apparatus, method and computer storage medium
CN112000841B (en) * 2020-07-29 2023-09-26 北京达佳互联信息技术有限公司 Electronic tag data processing method and device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0336586A2 (en) * 1988-04-08 1989-10-11 International Business Machines Corporation Data storage, retrieval and transmission in computer systems
CN1760863A (en) * 2005-09-30 2006-04-19 南京大学 Lookup method of protecting consistency of contour based on information technology products of relational database
CN1877573A (en) * 2005-06-10 2006-12-13 华夏科技股份有限公司 Multi-level database system structure
CN101639854A (en) * 2009-09-02 2010-02-03 北京星网锐捷网络技术有限公司 Method for acquiring tablename, device and server thereof
CN103092980A (en) * 2013-01-31 2013-05-08 中国科学院自动化研究所 Method and system of data automatic conversion and storage
CN103617182A (en) * 2013-11-07 2014-03-05 宁波保税区攀峒信息科技有限公司 Basic genetic relationship database construction method and device
CN105447200A (en) * 2015-12-30 2016-03-30 金蝶软件(中国)有限公司 Data processing method and data processing apparatus
CN105956015A (en) * 2016-04-22 2016-09-21 四川中软科技有限公司 Service platform integration method based on big data

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0336586A2 (en) * 1988-04-08 1989-10-11 International Business Machines Corporation Data storage, retrieval and transmission in computer systems
CN1877573A (en) * 2005-06-10 2006-12-13 华夏科技股份有限公司 Multi-level database system structure
CN1760863A (en) * 2005-09-30 2006-04-19 南京大学 Lookup method of protecting consistency of contour based on information technology products of relational database
CN101639854A (en) * 2009-09-02 2010-02-03 北京星网锐捷网络技术有限公司 Method for acquiring tablename, device and server thereof
CN103092980A (en) * 2013-01-31 2013-05-08 中国科学院自动化研究所 Method and system of data automatic conversion and storage
CN103617182A (en) * 2013-11-07 2014-03-05 宁波保税区攀峒信息科技有限公司 Basic genetic relationship database construction method and device
CN105447200A (en) * 2015-12-30 2016-03-30 金蝶软件(中国)有限公司 Data processing method and data processing apparatus
CN105956015A (en) * 2016-04-22 2016-09-21 四川中软科技有限公司 Service platform integration method based on big data

Also Published As

Publication number Publication date
CN107291951A (en) 2017-10-24

Similar Documents

Publication Publication Date Title
US9569506B2 (en) Uniform search, navigation and combination of heterogeneous data
US7529740B2 (en) Method and apparatus for organizing data sources
US9305100B2 (en) Object oriented data and metadata based search
WO2018072071A1 (en) Knowledge map building system and method
US20140330821A1 (en) Recommending context based actions for data visualizations
CN107085583B (en) Electronic document management method and device based on content
CN102375885A (en) Method and device for providing search suggestions corresponding to query sequence
CN104794242B (en) Searching method
US20090303238A1 (en) Identifying on a graphical depiction candidate points and top-moving queries
JP2010191997A (en) Method for clustering and querying media item
WO2012129149A2 (en) Aggregating search results based on associating data instances with knowledge base entities
CN111339213A (en) Visual display method, electronic device and medium based on knowledge graph
CN103198136B (en) A kind of PC file polling method based on sequential correlation
WO2012129152A2 (en) Annotating schema elements based associating data instances with knowledge base entities
CN113010484A (en) Log file management method and device
US9208150B2 (en) Automatic association of informational entities
US9043330B2 (en) Normalized search
CN107291951B (en) Data processing method, device, storage medium and processor
US8832601B2 (en) ETL tool utilizing dimension trees
CN115600556B (en) Method and system for recommending directory information of document
CN116010679A (en) Data processing method and electronic device
US20160179857A1 (en) Database joins using uncertain criteria
US12321864B2 (en) Multi-hop search for entity relationships
CN111190965A (en) Text data-based ad hoc relationship analysis system and method
Saddal et al. A browsing approach to explore web image search results

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20250707

Address after: 100012 Room 1601, Floor 16, Building 1, Yard 19, Beiyuan East Road, Chaoyang District, Beijing

Patentee after: BEIJING IWHERE NETWORK TECHNOLOGY CO.,LTD.

Country or region after: China

Address before: 100094 Beijing City, Haidian District, Fengxiu Middle Road No. 3 Courtyard, Building 12, 5th Floor, Room 501

Patentee before: BEIJING ZAINA SMART CITY TECHNOLOGY CO.,LTD.

Country or region before: China

TR01 Transfer of patent right