Nothing Special   »   [go: up one dir, main page]

WO2011009316A1 - Report form server, method for generating instant report forms and system thereof - Google Patents

Report form server, method for generating instant report forms and system thereof Download PDF

Info

Publication number
WO2011009316A1
WO2011009316A1 PCT/CN2010/072023 CN2010072023W WO2011009316A1 WO 2011009316 A1 WO2011009316 A1 WO 2011009316A1 CN 2010072023 W CN2010072023 W CN 2010072023W WO 2011009316 A1 WO2011009316 A1 WO 2011009316A1
Authority
WO
WIPO (PCT)
Prior art keywords
report
server
instant
real
time
Prior art date
Application number
PCT/CN2010/072023
Other languages
French (fr)
Chinese (zh)
Inventor
蒋柯
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011009316A1 publication Critical patent/WO2011009316A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the present invention relates to a telecom value-added service implementation technology, and in particular, to a report server, an instant report implementation method and system. Background technique
  • Telecom value-added services such as MMS services, CRBT services, mobile games and messaging services
  • MMS services are an important utilization point for the telecommunications industry.
  • Effective statistical analysis of all types of data for telecom value-added services will help guide business development, provide service quality, and provide support for decision makers to achieve sustained profit growth. Therefore, it is necessary to collect, sort, integrate and aggregate various types of telecom value-added service data, and then report it to customers.
  • the telecom value-added service processing system that performs these functions is called a business table implementation system, and the service
  • the core of the system implementation system is the collection, sorting, integration, aggregation and display of various types of telecom value-added service data by the report server. As shown in FIG.
  • the report server 10 in the prior art is composed of a report database 11 and a report service module 12.
  • Report data is stored in the report database 11, and the report service module 12 provides all operations for the report, including querying, modifying, and deleting the exported report file.
  • the various reports may be stored in the report database 11 or in the report service module 12. If the report is stored in the report database 11, when the report service module 12 needs to modify the report, the report should be called out from the report database 11 and then modified; if the report is stored in the report service module 12, the report The service module 12 can directly invoke the report to modify it.
  • the main object of the present invention is to provide a report server and an instant report implementation method and system, which can improve the demand response speed and improve the availability of the report.
  • a report server includes a report database and a report service module, and the report service module includes an instant report service module.
  • An instant report service module which provides a report model for custom instant reports for clients, and stores customized real-time reports in a report database or report service module.
  • An instant method for implementing a table includes:
  • the server generates a report model, and uploads the generated report model to the report server; the client accesses the report server, customizes the real-time report according to the stored report model, and stores the customized instant report to the report server.
  • the generating the report model specifically includes: obtaining a data table or a view required for an instant report from a report database of the report server, associating the obtained data table or view, and setting a display format of the field in the data table or the view. .
  • the customizing the real-time report according to the stored report model, and storing the customized completed instant report to the report server specifically includes:
  • the method further includes: setting Report style for instant reporting.
  • the method further includes:
  • the client modifies the live reports that are stored in the report server.
  • the method further includes:
  • the client uses the stored instant report to query the immediate report results.
  • An instant report implementation system the system includes a server, a report server, and a client; wherein
  • the server is used to generate a report model, and upload the generated report model to the report server;
  • the report server is configured to store the report model uploaded by the server and provide a report model for the client;
  • Client used to access the report server, customize the real-time report based on the stored report model, and store the customized real-time report to the report server.
  • the client is further configured to modify an existing report stored in the report server.
  • the client is further configured to query the instant report result by using the stored instant report.
  • the report model constrains the relationship between various data and The display format, the client in the framework of the report model, according to their own needs to complete the customization of the real-time report.
  • Customized real-time reports are stored in the report server for repeated query by customers.
  • the client can modify and delete the customized real-time reports, which greatly reduces the workload of the server. It also supports the rapid development of reports and improves the freedom of customers to use the reporting system.
  • 1 is a schematic structural diagram of a prior art report server
  • 2 is a schematic structural diagram of a report server according to the present invention
  • FIG. 3 is a schematic flowchart of a method for realizing an instant report according to the present invention.
  • FIG. 4 is a topological diagram of an application of the real-time report implementation system of the present invention. detailed description
  • the basic idea of the invention is: to transfer the specific customization work of the report from the server to the client, and the server only provides the report model for the client, and the report model can meet the general report customization requirements of the client.
  • a client-customized report is called an instant report.
  • the report server adds an instant report service module that helps clients use the report model to customize real-time reports.
  • customized, on-the-fly reports can be stored on the report server, and clients can query and manage real-time reports through the Reporting Services module on the report server.
  • the report server 10 of the present invention includes a report database 11 and a report service module 12.
  • the report database 11 is used for acquiring and storing report data, and how to obtain and store the report data is not within the scope of implementation of the present invention, so the description is not extended;
  • the report service module 12 is used to provide the client with all operations for the report, including querying, deleting, exporting files, etc.
  • the report includes a server-customized report and a customized instant report.
  • the report service module 12 further includes an instant report service module 121, and the instant report service module 121 is configured to provide a customized real-time report report model for the client, and the customized report The instant report is stored in the report database 11 or the report service module 12.
  • the instant table implementation method of the present invention includes the following steps:
  • Step 301 The server generates a report model, and uploads the generated report model to the report server.
  • the report model is generated by obtaining report data such as various data tables or views that may be needed for the real-time report from the report database of the report server, and associating the data tables or views to form a "star". Or a "mesh"relationship; the second is to set the display format of the fields in the data table or view, for example, the display format of a field can be set to "integer" or "float type".
  • association of various data tables or views includes: association of the data table with the data table, association of the data table with the view, and association of the view with the view.
  • a view is composed of data from one or more data tables, which can be understood as a special data table.
  • uploading the report model to the report server is as follows:
  • the generated report model can be stored in the report service module as a file, or the generated report model can be used as a data table.
  • the form is stored in the report database.
  • Step 302 The client accesses the report server, customizes the real-time report according to the stored report model in the report server, and stores the customized real-time report to the report server.
  • step 302 can include the following sub-steps:
  • Step 302a set the report type of the instant report.
  • the Real-Time Reporting Services module is available in a variety of report types, from which the client can choose one of the report types as an instant report.
  • tabular reports grouped reports, and matrix reports
  • matrix reports where, the tabular report is the simplest, generally a table with a fixed number of columns and a dynamic number of rows;
  • a grouped report is an extension of a tabular report. It also has a fixed number of columns, but the number of rows is grouped by one or more columns, and subtotals and total operations are performed on the grouping columns;
  • a matrix report is a table with dynamic and dynamic rows.
  • Step 302b selecting a data table or a view to be used for the real-time report from the report model The data source for the time report.
  • the real-time report service module can directly call the report model; if stored in the report database, the report service module first calls the report database to provide the instant report service.
  • the module is used, and how to call it as an existing technology, and details are not described herein again.
  • the data tables and views are displayed in an interrelated manner in the user interface of the customized instant report.
  • the client only needs to click on the data table or view that he cares about and use it as the data source of the instant report.
  • step 302c the field in the data source is selected as the field of the instant report.
  • This step can be done by dragging fields from the data source into the rows or columns of the instant report.
  • Step 302d setting the query condition of the instant report.
  • the step is specifically as follows: Select some fields in the real-time report as the query condition; in addition, you can also set the value or range of the query condition, and can connect multiple query conditions with the preposition "and" or "or” to form More complex combined query conditions.
  • Step 302e setting the report style of the instant report.
  • the Real-Time Reporting Service Module provides a variety of reporting styles from which the client can choose one of its own interesting reporting styles for instant reporting.
  • the report style is set to enhance the visual appearance of the instant report, so this step is optional.
  • Step 302f preview the instant report and store the instant report to the report server.
  • the client can invoke the preview function of the instant report service module, and view the real-time report results through the complete real-time report query function provided by the instant report service module. If satisfied, the client can The instant report is stored to the report server; if not, you can return to any of steps 302a ⁇ 302e to modify the settings.
  • viewing the real-time report results means: By entering the query conditions, you can view the real-time reports with specific values for each field.
  • the specific value of each field is stored in the report database.
  • the stored report data is obtained by the report service module from the report database. How to obtain the existing technology is not described here.
  • step 302f the instant report can be directly stored to the report server without previewing the live report.
  • instant reports can be stored in the report database or in the report service module.
  • Step 303 The client modifies the instant report stored in the report server.
  • the client can modify the report function according to the report service module, and select the real-time report to be modified, and then link to the real-time report service module, instant report service.
  • the module displays each component of the instant report, and the client can modify the parameters and operations involved in step 102 as needed.
  • modifying the real-time report can be performed by the client of the customized instant report, or by other clients, as long as the report server has the right to modify the settings of the client.
  • the real-time report service module can directly call the instant report; if stored in the report database, the report service module is first called from the report database and then used by the real-time report service module.
  • clients can delete real-time reports stored in the report server based on actual usage.
  • step 304 the client queries the instant report result using the stored instant report.
  • the customized instant report After the customized instant report is stored in the report server, it can be called by the report service module for other clients to query.
  • the general report can refer to a report customized by the server; the client can specify the client for the instant report, or other clients.
  • Step 304 is specifically as follows: a client accesses the report service module, and the report service module Select the required real-time report in the access page, and then enter the query condition on the access page of the instant report to view the real-time report result.
  • the specific value in the instant report result comes from the report database.
  • the present invention can transfer the customization of the real-time report from the service provider to the customer, which can greatly provide the demand response speed.
  • the customer can customize the real-time report according to his own needs, and there is no problem of communication between the two parties. , so the availability of instant reports is available.
  • this specific embodiment may include the following steps:
  • Step 401 When generating the report model, the server first obtains the “business fact table”, the “SP attribute table”, and the “terminal type attribute table” from the report database; wherein, the “business fact table” includes the “business occurrence time”, Fields such as “business volume”, “business traffic”, “cost”, "business category”, “SP number”, “terminal type number”; “SP attribute table” contains “SP number”, “SP name”, “SP “Class” field; “Terminal type attribute table” contains fields such as “terminal type number” and "terminal type name”;
  • Step 402 The client accesses the report server, and selects the type of the real-time report as "table report”; and then views the instant report from the report model.
  • the optional data sources are "business fact table”, "SP attribute table”, and "terminal type”.
  • "Property table” select "business fact table” and "SP attribute table” as the data source of the instant report; Then drag the "business volume”, "business traffic” and "cost” of the "business fact table", and
  • a client wants to query the real-time report result according to the instant report, first access the report service module, select the required real-time report in the access page, and then input the query condition and its value on the access page of the instant report. Scope, you can query the real-time report results.
  • the present invention provides an instant report implementation system.
  • the system includes a server 20, a report server 10, and a client 30, where
  • the server 20 is configured to generate a report model, and upload the generated report model to the report server 10;
  • the report server 10 is configured to store a report model uploaded by the server 20 and provide a report model for the client 30;
  • the client 30 is configured to access the report server 10, customize the real-time report according to the stored report model in the report server 10, and store the customized instant report to the report server 10.
  • the client accesses the instant report service module 121 of the report server 10, which is stored immediately.
  • the client 30 is further configured to modify the stored real-time report in the report server 10;
  • the client is also used to query the instant report result using the stored instant report.
  • the client can be used not only for clients that customize real-time reports, but also for other clients.
  • the customized real-time report is implemented by the operation interface of the customized instant report provided by the client 30 in the real-time report service module 121; other operations such as querying the report for the real-time report or the ordinary report are accessed by the client 30.
  • the report service module 12 implements, if the report is stored in the report database 11, the report service module 12 first retrieves the report from the report database 11, and then returns a report to the client 30, wherein the report is a real report result, in the report Each field has a specific value.
  • the report model can also add functions such as name internationalization and query condition restriction for each view or field.
  • the steps can be appropriately increased or decreased to meet the requirements.
  • real-time reports can add user rights management, to restrict the access rights of customers to access data, and to access the rights of others to customize reports, and other equivalent changes or replacements according to the technical solutions and concepts of the present invention should belong to The scope of protection of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A method for generating instant report forms is disclosed by the present invention. The method includes: a server end generates report form models and uploads them to a report form server; a client end accesses an instant report form service module in the report form server, customizes instant report forms according to the stored report form model and stores the customized instant report forms in the report form server. A report form server and a system for generating instant report forms are also disclosed by the present invention. The speed of the response to demands can be increased and the usability of report forms can be improved by adopting the present invention.

Description

服务器、 即时 实现方法及系统 技术领域  Server, instant implementation method and system
本发明涉及电信增值业务实现技术, 尤其涉及一种报表服务器、 即时 报表实现方法及系统。 背景技术  The present invention relates to a telecom value-added service implementation technology, and in particular, to a report server, an instant report implementation method and system. Background technique
电信增值业务, 例如彩信业务、 彩铃业务、 手机游戏和消息类业务等, 是电信业一个重要的利用支撑点。 对电信增值业务的各类数据进行有效的 统计分析, 将有助于指导业务开展、 提供服务质量、 提供决策者支持以实 现持续的利润增长。 因此, 有必要将各种类型的电信增值业务数据进行釆 集、 分拣、 整合和汇总, 然后制成报表展示给客户, 执行这些功能的电信 增值业务处理系统称为业务 表实现系统, 并且业务 ^艮表实现系统的核心 是由报表服务器来完成各种类型电信增值业务数据的釆集、 分拣、 整合、 汇总以及展示工作。 如图 1所示, 现有技术中报表服务器 10由报表数据库 11和报表服务模块 12组成。 报表数据库 11中存储有报表数据, 报表服务 模块 12提供针对报表的所有操作, 包括查询、修改、删除导出报表文件等。 其中, 各种报表可以存储在报表数据库 11中, 也可以存储在报表服务模块 12中。 如果报表存储在报表数据库 11中, 当报表服务模块 12需修改报表 时, 应先从报表数据库 11中调出该报表, 再对其进行修改操作; 如果报表 存储在报表服务模块 12中, 则报表服务模块 12可直接调用该报表对其进 行修改操作。  Telecom value-added services, such as MMS services, CRBT services, mobile games and messaging services, are an important utilization point for the telecommunications industry. Effective statistical analysis of all types of data for telecom value-added services will help guide business development, provide service quality, and provide support for decision makers to achieve sustained profit growth. Therefore, it is necessary to collect, sort, integrate and aggregate various types of telecom value-added service data, and then report it to customers. The telecom value-added service processing system that performs these functions is called a business table implementation system, and the service The core of the system implementation system is the collection, sorting, integration, aggregation and display of various types of telecom value-added service data by the report server. As shown in FIG. 1, the report server 10 in the prior art is composed of a report database 11 and a report service module 12. Report data is stored in the report database 11, and the report service module 12 provides all operations for the report, including querying, modifying, and deleting the exported report file. The various reports may be stored in the report database 11 or in the report service module 12. If the report is stored in the report database 11, when the report service module 12 needs to modify the report, the report should be called out from the report database 11 and then modified; if the report is stored in the report service module 12, the report The service module 12 can directly invoke the report to modify it.
现有技术中,业务报表实现方法都是由客户提出需求,服务提供商( SP, Service Provider )根据需求进行定制开发, 再将开发好的报表交付给客户使 用。 这种方法最大的缺点是响应速度低、 工作量大。 由于报表设计的灵活 性, 客户的需求变化可以说是无尽的, 而 SP的开发能力是有限的, 再加上 SP的报表开发人员与客户缺乏沟通,因此容易造成需求与报表结果不一致。 发明内容 In the prior art, the implementation method of the business report is made by the customer, and the service provider (SP, Service Provider) develops according to the requirements, and then delivers the developed report to the customer. The biggest disadvantage of this method is the low response speed and high workload. Flexible report design Sex, customer demand changes can be said to be endless, and SP's development capabilities are limited, coupled with SP's report developers and customers lack communication, so it is easy to cause demand and report results are inconsistent. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种报表服务器、 即时报表实 现方法及系统, 能够提高需求响应速度, 并提高报表的可用性。  In view of this, the main object of the present invention is to provide a report server and an instant report implementation method and system, which can improve the demand response speed and improve the availability of the report.
为达到上述目的, 本发明的技术方案是这样实现的:  In order to achieve the above object, the technical solution of the present invention is achieved as follows:
一种报表服务器, 包含报表数据库及报表服务模块, 所述报表服务模 块中包含即时报表服务模块,  A report server includes a report database and a report service module, and the report service module includes an instant report service module.
即时报表服务模块, 用于为客户端提供定制即时报表的报表模型, 并 将定制的即时报表存储在报表数据库或报表服务模块中。  An instant report service module, which provides a report model for custom instant reports for clients, and stores customized real-time reports in a report database or report service module.
一种即时^艮表实现方法, 包括:  An instant method for implementing a table includes:
服务端生成报表模型, 并将生成的报表模型上载至报表服务器; 客户端访问报表服务器, 根据已存储的所述报表模型定制即时报表, 并将定制完成的即时报表存储至报表服务器。  The server generates a report model, and uploads the generated report model to the report server; the client accesses the report server, customizes the real-time report according to the stored report model, and stores the customized instant report to the report server.
其中, 生成所述报表模型具体包括: 从报表服务器的报表数据库中获 取即时报表所需的数据表或视图, 将所获取的数据表或视图进行关联, 并 设置数据表或视图中字段的显示格式。  The generating the report model specifically includes: obtaining a data table or a view required for an instant report from a report database of the report server, associating the obtained data table or view, and setting a display format of the field in the data table or the view. .
其中, 所述根据已存储的报表模型定制即时报表, 并将定制完成的即 时报表存储至报表服务器具体包括:  The customizing the real-time report according to the stored report model, and storing the customized completed instant report to the report server specifically includes:
设置即时报表的报表类型;  Set the report type of the instant report;
从报表模型中选择即时报表需用到的数据表或视图作为即时报表的数 据源, 并选择数据源中的字段作为即时报表的字段;  Select the data table or view to be used for the real-time report from the report model as the data source of the instant report, and select the field in the data source as the field of the instant report;
设置即时报表的查询条件;  Set the query conditions for the instant report;
预览即时报表并将即时报表存储至报表服务器。  Preview live reports and store them on the report server.
其中, 在设置即时报表的查询条件之后, 所述方法进一步包括: 设置 即时报表的报表风格。 After the query condition of the instant report is set, the method further includes: setting Report style for instant reporting.
其中, 在将定制完成的即时报表存储至报表服务器之后, 所述方法进 一步包括:  Wherein, after storing the customized instant report to the report server, the method further includes:
客户端修改报表服务器中已存储的即时报表。  The client modifies the live reports that are stored in the report server.
其中, 在将定制完成的即时报表存储至报表服务器之后, 所述方法进 一步包括:  Wherein, after storing the customized instant report to the report server, the method further includes:
客户端使用已存储的即时报表查询即时报表结果。  The client uses the stored instant report to query the immediate report results.
一种即时报表实现系统, 该系统包括服务端、 报表服务器及客户端; 其中,  An instant report implementation system, the system includes a server, a report server, and a client; wherein
服务端, 用于生成报表模型, 并将生成的报表模型上载至报表服务器; 报表服务器, 用于存储服务端上载的报表模型并为客户端提供报表模 型;  The server is used to generate a report model, and upload the generated report model to the report server; the report server is configured to store the report model uploaded by the server and provide a report model for the client;
客户端, 用于访问报表服务器, 根据已存储的报表模型定制即时报表, 并将定制完成的即时报表存储至报表服务器。  Client, used to access the report server, customize the real-time report based on the stored report model, and store the customized real-time report to the report server.
其中, 所述客户端, 还用于修改报表服务器中已存储的即时报表。 其中, 所述客户端, 还用于使用已存储的即时报表查询即时报表结果。 由以上技术方案可以看出, 本发明将报表的定制工作由服务端转移到 客户端, 服务端仅需生成报表模型, 并不真正完成所有报表的开发, 报表 模型约束了各种数据的关系和显示格式, 客户端在该报表模型的框架内, 根据自身需要完成即时报表的定制工作。 定制完成的即时报表存储在报表 服务器中, 以供客户反复查询使用。 另外, 客户端还可对定制完成的即时 报表进行修改、 删除等操作, 这样就大大降低了服务端的工作量, 还支持 报表的快速开发, 提高了客户使用报表系统的自由度。 附图说明  The client is further configured to modify an existing report stored in the report server. The client is further configured to query the instant report result by using the stored instant report. It can be seen from the above technical solution that the present invention transfers the customization of the report from the server to the client, and the server only needs to generate the report model, and does not completely complete the development of all the reports. The report model constrains the relationship between various data and The display format, the client in the framework of the report model, according to their own needs to complete the customization of the real-time report. Customized real-time reports are stored in the report server for repeated query by customers. In addition, the client can modify and delete the customized real-time reports, which greatly reduces the workload of the server. It also supports the rapid development of reports and improves the freedom of customers to use the reporting system. DRAWINGS
图 1为现有技术报表服务器的结构示意图; 图 2为本发明报表服务器的结构示意图; 1 is a schematic structural diagram of a prior art report server; 2 is a schematic structural diagram of a report server according to the present invention;
图 3为本发明即时报表实现方法的流程示意图;  3 is a schematic flowchart of a method for realizing an instant report according to the present invention;
图 4为本发明即时报表实现系统的应用拓朴图。 具体实施方式  FIG. 4 is a topological diagram of an application of the real-time report implementation system of the present invention. detailed description
本发明的基本思想是: 将报表的具体定制工作从服务端转移到客户端, 服务端仅为客户端提供报表模型, 该报表模型可以满足客户的一般报表定 制要求。 本文中将客户端定制的报表称为即时报表。 另外, 报表服务器增 设即时报表服务模块, 该即时报表服务模块能够帮助客户端使用报表模型 来定制即时报表。 此外, 定制完成的即时报表可以存储在报表服务器上, 并且, 客户端可通过报表服务器上的报表服务模块来对即时报表进行查询 和管理。  The basic idea of the invention is: to transfer the specific customization work of the report from the server to the client, and the server only provides the report model for the client, and the report model can meet the general report customization requirements of the client. In this article, a client-customized report is called an instant report. In addition, the report server adds an instant report service module that helps clients use the report model to customize real-time reports. In addition, customized, on-the-fly reports can be stored on the report server, and clients can query and manage real-time reports through the Reporting Services module on the report server.
以下结合附图对本发明的技术方案做详细说明。  The technical solution of the present invention will be described in detail below with reference to the accompanying drawings.
如图 2所示, 本发明报表服务器 10包含报表数据库 11及报表服务模 块 12。  As shown in FIG. 2, the report server 10 of the present invention includes a report database 11 and a report service module 12.
报表数据库 11 , 用于获取并存储报表数据, 如何获取并存储报表数据 不在本发明的实现范围之内, 故不再展开说明;  The report database 11 is used for acquiring and storing report data, and how to obtain and store the report data is not within the scope of implementation of the present invention, so the description is not extended;
报表服务模块 12, 用于为客户端提供针对报表的所有操作, 包括查询、 删除、 导出文件等; 报表包括服务端定制的报表以及客户定制的即时报表。  The report service module 12 is used to provide the client with all operations for the report, including querying, deleting, exporting files, etc. The report includes a server-customized report and a customized instant report.
本发明报表服务器 10与现有技术报表服务器的区别在于, 报表服务模 块 12中还包含即时报表服务模块 121 , 即时报表服务模块 121用于为客户 端提供定制即时报表的报表模型, 并将定制的即时报表存储在报表数据库 11或报表服务模块 12中。  The difference between the report server 10 of the present invention and the prior art report server is that the report service module 12 further includes an instant report service module 121, and the instant report service module 121 is configured to provide a customized real-time report report model for the client, and the customized report The instant report is stored in the report database 11 or the report service module 12.
如图 3所示, 本发明即时 表实现方法包括以下步骤:  As shown in FIG. 3, the instant table implementation method of the present invention includes the following steps:
步骤 301 ,服务端生成报表模型, 并将生成的报表模型上载至报表服务 器。 其中, 生成报表模型主要是从报表服务器的报表数据库中获取即时报 表可能需要用到的各种数据表或视图等报表数据, 并将这些数据表或视图 进行关联, 使之形成一个 "星形" 或 "网形" 的关系图; 其次是设置数据 表或视图中字段的显示格式, 例如, 可将某个字段的显示格式设置成 "整 数型" 或 "浮点数型" 等。 Step 301: The server generates a report model, and uploads the generated report model to the report server. The report model is generated by obtaining report data such as various data tables or views that may be needed for the real-time report from the report database of the report server, and associating the data tables or views to form a "star". Or a "mesh"relationship; the second is to set the display format of the fields in the data table or view, for example, the display format of a field can be set to "integer" or "float type".
其中, 将各种数据表或视图进行关联包括: 数据表与数据表的关联、 数据表与视图的关联、 视图与视图的关联。 这里, 视图是由一张或多张数 据表中的数据组成的, 可将视图理解为特殊的数据表。  The association of various data tables or views includes: association of the data table with the data table, association of the data table with the view, and association of the view with the view. Here, a view is composed of data from one or more data tables, which can be understood as a special data table.
另外, 将报表模型上载至报表服务器具体为: 根据即时报表服务模块 的调用方式, 可以将生成的报表模型以文件的形式存储在报表服务模块中, 或者也可以将生成的报表模型以数据表的形式存储在报表数据库中。  In addition, uploading the report model to the report server is as follows: According to the calling mode of the instant report service module, the generated report model can be stored in the report service module as a file, or the generated report model can be used as a data table. The form is stored in the report database.
步骤 302,客户端访问报表服务器,根据报表服务器中已存储的报表模 型定制即时报表, 并将定制完成的即时报表存储至报表服务器。  Step 302: The client accesses the report server, customizes the real-time report according to the stored report model in the report server, and stores the customized real-time report to the report server.
具体地说, 客户端访问报表服务器的即时报表服务模块, 在即时报表 这里, 步骤 302可包含以下几个子步骤:  Specifically, the client accesses the real-time report service module of the report server. In the instant report, step 302 can include the following sub-steps:
步骤 302a, 设置即时报表的报表类型。  Step 302a, set the report type of the instant report.
即时报表服务模块提供有多种报表类型, 客户端可从其中选择一种作 为即时报表的报表类型。  The Real-Time Reporting Services module is available in a variety of report types, from which the client can choose one of the report types as an instant report.
常见的报表类型有: 表格报表、 分组报表和矩阵报表; 其中, 表格报表最简单, 一般为含有固定列数和动态行数的表格;  Common report types are: tabular reports, grouped reports, and matrix reports; where, the tabular report is the simplest, generally a table with a fixed number of columns and a dynamic number of rows;
分组报表是表格报表的扩展, 同样拥有固定列数, 但行数会按一列或 多列进行分组排列, 并对分组列进行小计和总计操作;  A grouped report is an extension of a tabular report. It also has a fixed number of columns, but the number of rows is grouped by one or more columns, and subtotals and total operations are performed on the grouping columns;
矩阵报表为含有动态列数和动态行数的表格。  A matrix report is a table with dynamic and dynamic rows.
步骤 302b, 从报表模型中选择即时报表需用到的数据表或视图作为即 时报表的数据源。 Step 302b, selecting a data table or a view to be used for the real-time report from the report model The data source for the time report.
根据步骤 301 所述, 如果报表模型存储在报表服务模块上, 则即时报 表服务模块可直接调用该报表模型; 如果存储在报表数据库中, 则先由报 表服务模块从报表数据库调用再供即时报表服务模块使用, 具体如何调用 为现有技术, 在此不再赘述。  According to step 301, if the report model is stored on the report service module, the real-time report service module can directly call the report model; if stored in the report database, the report service module first calls the report database to provide the instant report service. The module is used, and how to call it as an existing technology, and details are not described herein again.
在实际操作中, 数据表和视图以相互关联的方式展现在定制即时报表 的操作界面中, 客户端只需点击自身关心的数据表或视图, 并将其作为即 时报表的数据源即可。  In practice, the data tables and views are displayed in an interrelated manner in the user interface of the customized instant report. The client only needs to click on the data table or view that he cares about and use it as the data source of the instant report.
步骤 302c, 选择数据源中的字段作为即时报表的字段。  In step 302c, the field in the data source is selected as the field of the instant report.
该步骤可通过将数据源中的字段拖曳到即时报表的行或列中实现。 步骤 302d, 设置即时报表的查询条件。  This step can be done by dragging fields from the data source into the rows or columns of the instant report. Step 302d, setting the query condition of the instant report.
该步骤具体为: 选择即时报表中的一些字段作为查询条件; 另外, 还 可以设置查询条件的取值或取值范围,并可以将多个查询条件用介词 "and" 或 "or" 连接起来形成更复杂的组合查询条件。  The step is specifically as follows: Select some fields in the real-time report as the query condition; in addition, you can also set the value or range of the query condition, and can connect multiple query conditions with the preposition "and" or "or" to form More complex combined query conditions.
步骤 302e, 设置即时报表的报表风格。  Step 302e, setting the report style of the instant report.
即时报表服务模块提供有多种报表风格, 客户端可以从其中选择自身 感兴趣的一种作为即时报表的报表风格。  The Real-Time Reporting Service Module provides a variety of reporting styles from which the client can choose one of its own interesting reporting styles for instant reporting.
设置报表风格是为了增强即时报表的视觉效果, 因此该步骤是可选的。 步骤 302f , 预览即时报表并将即时报表存储至报表服务器。  The report style is set to enhance the visual appearance of the instant report, so this step is optional. Step 302f, preview the instant report and store the instant report to the report server.
在完成步骤 302a~302e 的设置之后, 客户端可调用即时报表服务模块 的预览功能, 并通过即时报表服务模块提供的完整的即时报表查询功能, 查看真实的即时报表结果, 如果满意, 则可将即时报表存储至报表服务器; 如果不满意, 则可返回步骤 302a~302e中的任一步以修改设置。  After completing the settings of steps 302a-302e, the client can invoke the preview function of the instant report service module, and view the real-time report results through the complete real-time report query function provided by the instant report service module. If satisfied, the client can The instant report is stored to the report server; if not, you can return to any of steps 302a~302e to modify the settings.
其中, 查看真实的即时报表结果是指: 通过输入查询条件, 能查看到 各个字段有具体取值的即时报表。 各个字段的具体取值是报表数据库中存 储的报表数据, 并且是由报表服务模块从报表数据库获取的, 具体如何获 取为现有技术, 在此不再赘述。 Among them, viewing the real-time report results means: By entering the query conditions, you can view the real-time reports with specific values for each field. The specific value of each field is stored in the report database. The stored report data is obtained by the report service module from the report database. How to obtain the existing technology is not described here.
另外, 在步骤 302f 中, 可以不预览即时报表而直接将即时报表存储至 报表服务器。  In addition, in step 302f, the instant report can be directly stored to the report server without previewing the live report.
与报表模型相似, 即时报表可以存储在报表数据库中或报表服务模块 中。  Similar to the report model, instant reports can be stored in the report database or in the report service module.
步骤 303 , 客户端修改报表服务器中已存储的即时报表。  Step 303: The client modifies the instant report stored in the report server.
对于已经定制完成的即时报表, 如果在使用过程中发现需要改动的, 客户端可以根据报表服务模块提供的修改报表功能, 并选择需修改的即时 报表, 之后链接到即时报表服务模块, 即时报表服务模块显示出即时报表 的每个组成部分, 客户端就可根据需要对步骤 102 中涉及的各项参数和操 作进行修改。  For the real-time report that has been customized, if it needs to be changed during use, the client can modify the report function according to the report service module, and select the real-time report to be modified, and then link to the real-time report service module, instant report service. The module displays each component of the instant report, and the client can modify the parameters and operations involved in step 102 as needed.
这里, 修改即时报表可以是由定制即时报表的客户端进行的, 也可以 是由其他客户端进行的, 只要报表服务器对这些客户端设置有修改权限即 可。  Here, modifying the real-time report can be performed by the client of the customized instant report, or by other clients, as long as the report server has the right to modify the settings of the client.
其中, 如果即时报表存储在报表服务模块上, 则即时报表服务模块可 直接调用该即时报表; 如果存储在报表数据库中, 则先由报表服务模块从 报表数据库调用再供即时报表服务模块使用。  If the real-time report is stored on the report service module, the real-time report service module can directly call the instant report; if stored in the report database, the report service module is first called from the report database and then used by the real-time report service module.
此外, 客户端还可根据实际使用情况删除存储在报表服务器中的即时 报表。  In addition, clients can delete real-time reports stored in the report server based on actual usage.
步骤 304, 客户端使用已存储的即时报表查询即时报表结果。  In step 304, the client queries the instant report result using the stored instant report.
定制完成的即时报表存储至报表服务器之后, 可像其他普通报表一样 被报表服务模块调用以供客户端查询。 这里, 普通报表可以指由服务端定 制的报表; 客户端可以指定制即时报表的客户端, 也可以为其他客户端。  After the customized instant report is stored in the report server, it can be called by the report service module for other clients to query. Here, the general report can refer to a report customized by the server; the client can specify the client for the instant report, or other clients.
步骤 304具体为: 某个客户端访问报表服务模块, 并在报表服务模块 的访问页面中选择所需的即时报表, 之后在即时报表的访问页面通过输入 查询条件, 即可查看到真实的即时报表结果, 即时报表结果中的具体取值 来自于报表数据库。 Step 304 is specifically as follows: a client accesses the report service module, and the report service module Select the required real-time report in the access page, and then enter the query condition on the access page of the instant report to view the real-time report result. The specific value in the instant report result comes from the report database.
由以上分析可知, 本发明将即时报表的定制工作从服务提供商转移到 客户, 一来可以极大的提供需求响应速度, 二来客户可以根据自己的需求 定制即时报表, 不存在双方沟通的问题, 因此可提供即时报表的可用性。  It can be seen from the above analysis that the present invention can transfer the customization of the real-time report from the service provider to the customer, which can greatly provide the demand response speed. Secondly, the customer can customize the real-time report according to his own needs, and there is no problem of communication between the two parties. , so the availability of instant reports is available.
以下通过一个具体实施例对即时 ^艮表的实现方法作进一步详细说明。 以彩信中心业务为例, 客户可能需要对 "业务量"、 "业务流量"、 "费 用"、 "业务发生时间"、 "业务类别"、 "SP"、 "终端类型" 等进行查询。 因 此本具体实施例可包括以下步骤:  The implementation method of the instant table is further described in detail below through a specific embodiment. Taking the MMS center business as an example, customers may need to query "business volume", "business flow", "fee", "business time", "business class", "SP", "terminal type", etc. Therefore, this specific embodiment may include the following steps:
步骤 401 , 服务端在生成报表模型时, 先从报表数据库中获取 "业务事 实表"、 "SP属性表 "和 "终端类型属性表"; 其中, "业务事实表" 包含"业 务发生时间"、 "业务量"、 "业务流量"、 "费用"、 "业务类别"、 "SP编号"、 "终端类型编号"等字段; "SP属性表" 包含 " SP编号"、 "SP名称"、 "SP 等级"等字段; "终端类型属性表"包含"终端类型编号"、 "终端类型名称" 等字段;  Step 401: When generating the report model, the server first obtains the “business fact table”, the “SP attribute table”, and the “terminal type attribute table” from the report database; wherein, the “business fact table” includes the “business occurrence time”, Fields such as "business volume", "business traffic", "cost", "business category", "SP number", "terminal type number"; "SP attribute table" contains "SP number", "SP name", "SP "Class" field; "Terminal type attribute table" contains fields such as "terminal type number" and "terminal type name";
再将 "SP属性表" 通过 "SP编号" 与 "业务事实表" 相关联, "终端 类型属性表" 通过 "终端类型编号" 与 "业务事实表" 相关联;  Then associate the "SP attribute table" with the "business fact table" by "SP number", and the "terminal type attribute table" is associated with the "business fact table" by "terminal type number";
接着设置 "业务量" 的显示格式为整行、 "业务流量" 的显示格式为带 千分符浮点型、 "费用" 的显示格式为人民币;  Then set the display format of "business volume" to the whole line, and the display format of "business flow" is the display format with the decimal indicator floating point type and "cost" as RMB;
然后将此生成的报表模型上载至报表服务器。  Then upload this generated report model to the report server.
步骤 402,客户端访问报表服务器,选择即时报表的类型为"表格报表"; 再从报表模型中查看到即时报表可选的数据源有 "业务事实表"、 "SP 属性表"和 "终端类型属性表", 选择其中的 "业务事实表"和 "SP属性表" 作为即时报表的数据源; 接着拖曳 "业务事实表" 的 "业务量"、 "业务流量" 和 "费用", 以及Step 402: The client accesses the report server, and selects the type of the real-time report as "table report"; and then views the instant report from the report model. The optional data sources are "business fact table", "SP attribute table", and "terminal type". "Property table", select "business fact table" and "SP attribute table" as the data source of the instant report; Then drag the "business volume", "business traffic" and "cost" of the "business fact table", and
"SP属性表,, 的 "SP名称" 和 "SP等级" 字段作为即时报表的列, 拖曳"SP attribute table," "SP name" and "SP level" fields as columns of the instant report, drag
"业务事实表" 的 "业务发生时间" 字段作为即时报表的行; The "Business Time" field of the "Business Fact Table" is used as the line of the instant report;
接着设置即时报表的查询条件: 选择 "业务发生时间" 作为查询条件, 且设定取值范围为 2009-01-01至 2009-06-30, 还选择 "SP名称" 作为查询 条件, 且设定取值 = "中兴通讯", 并用 "and" 连接这两个查询条件;  Then set the query conditions of the real-time report: Select "business occurrence time" as the query condition, and set the value range from 2009-01-01 to 2009-06-30, also select "SP name" as the query condition, and set Value = "ZTE", and use "and" to connect these two query conditions;
接着在可选的报表风格中选择一种作为即时报表的报表风格; 最后预览即时报表并将即时报表存储至报表服务器。  Then select one of the report styles for the instant report in the optional report style; finally preview the live report and store the live report to the report server.
至此, 即已完成即时 ^艮表的定制工作。  At this point, the customization of the instant table has been completed.
之后, 如果有客户端要根据该即时报表查询真实的即时报表结果, 则 先访问报表服务模块, 在访问页面中选择所需的即时报表, 之后在即时报 表的访问页面输入查询条件及其取值范围, 即可查询到真实的即时报表结 果。  After that, if a client wants to query the real-time report result according to the instant report, first access the report service module, select the required real-time report in the access page, and then input the query condition and its value on the access page of the instant report. Scope, you can query the real-time report results.
为实现上述方法, 本发明相应提供一种即时报表实现系统, 如图 4所 示, 该系统包括服务端 20、 报表服务器 10及客户端 30, 其中,  To implement the above method, the present invention provides an instant report implementation system. As shown in FIG. 4, the system includes a server 20, a report server 10, and a client 30, where
服务端 20, 用于生成报表模型, 并将生成的报表模型上载至报表服务 器 10;  The server 20 is configured to generate a report model, and upload the generated report model to the report server 10;
报表服务器 10, 用于存储服务端 20上载的报表模型并为客户端 30提 供报表模型;  The report server 10 is configured to store a report model uploaded by the server 20 and provide a report model for the client 30;
客户端 30, 用于访问报表服务器 10, 根据报表服务器 10中已存储的 报表模型定制即时报表, 并将定制完成的即时报表存储至报表服务器 10。  The client 30 is configured to access the report server 10, customize the real-time report according to the stored report model in the report server 10, and store the customized instant report to the report server 10.
具体地说, 客户端访问报表服务器 10的即时报表服务模块 121 , 在即 储。  Specifically, the client accesses the instant report service module 121 of the report server 10, which is stored immediately.
其中,所述客户端 30,还用于修改报表服务器 10中已存储的即时报表; 所述客户端, 还用于使用已存储的即时报表查询即时报表结果。 这里, 客 户端不仅可以为定制即时报表的客户端, 也可以为其他客户端。 The client 30 is further configured to modify the stored real-time report in the report server 10; The client is also used to query the instant report result using the stored instant report. Here, the client can be used not only for clients that customize real-time reports, but also for other clients.
如图 4所示, 定制即时报表是由客户端 30在即时报表服务模块 121提 供的定制即时报表的操作界面实现的; 针对即时报表或普通报表的其他操 作例如查询报表是由客户端 30通过访问报表服务模块 12实现的, 如果报 表存储在报表数据库 11 ,报表服务模块 12先从报表数据库 11中调出报表, 再向客户端 30返回报表, 其中, 该报表为真实的报表结果, 报表中的每个 字段都有具体取值。  As shown in FIG. 4, the customized real-time report is implemented by the operation interface of the customized instant report provided by the client 30 in the real-time report service module 121; other operations such as querying the report for the real-time report or the ordinary report are accessed by the client 30. The report service module 12 implements, if the report is stored in the report database 11, the report service module 12 first retrieves the report from the report database 11, and then returns a report to the client 30, wherein the report is a real report result, in the report Each field has a specific value.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。 本领域技术人员应该能够联想到, 报表模型中还可为各视图或字 段添加名称国际化, 查询条件限制等功能, 在客户使用即时报表服务模块 定制即时报表时, 可以适当增减步骤, 以满足客户的特殊需求, 即时报表 可添加用户权限管理, 以约束客户访问数据的权限, 和访问他人定制报表 的权限, 以及其它根据本发明的技术方案及其构思进行相应的等同改变或 替换都应该属于本发明的保护范围。  The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention. Those skilled in the art should be able to think that the report model can also add functions such as name internationalization and query condition restriction for each view or field. When the customer uses the real-time report service module to customize the real-time report, the steps can be appropriately increased or decreased to meet the requirements. The special needs of customers, real-time reports can add user rights management, to restrict the access rights of customers to access data, and to access the rights of others to customize reports, and other equivalent changes or replacements according to the technical solutions and concepts of the present invention should belong to The scope of protection of the present invention.

Claims

权利要求书 Claim
1、 一种报表服务器, 包含报表数据库及报表服务模块, 其特征在于, 所述报表服务模块中包含即时报表服务模块,  A report server, comprising a report database and a report service module, wherein the report service module includes an instant report service module,
即时报表服务模块, 用于为客户端提供定制即时报表的报表模型, 并 将定制的即时报表存储在报表数据库或报表服务模块中。  An instant report service module, which provides a report model for custom instant reports for clients, and stores customized real-time reports in a report database or report service module.
2、 一种即时报表实现方法, 其特征在于, 该方法包括:  2. An instant report implementation method, characterized in that the method comprises:
服务端生成报表模型, 并将生成的报表模型上载至报表服务器; 客户端访问报表服务器, 根据已存储的所述报表模型定制即时报表, 并将定制完成的即时报表存储至报表服务器。  The server generates a report model, and uploads the generated report model to the report server; the client accesses the report server, customizes the real-time report according to the stored report model, and stores the customized instant report to the report server.
3、 根据权利要求 2所述的即时报表实现方法, 其特征在于, 生成所述 报表模型具体包括: 从报表服务器的报表数据库中获取即时报表所需的数 据表或视图, 将所获取的数据表或视图进行关联, 并设置数据表或视图中 字段的显示格式。  The real-time report implementation method according to claim 2, wherein the generating the report model specifically comprises: obtaining a data table or a view required for an instant report from a report database of a report server, and obtaining the obtained data table Or view to associate, and set the display format of the fields in the data table or view.
4、 根据权利要求 2所述的即时报表实现方法, 其特征在于, 所述根据 已存储的报表模型定制即时报表, 并将定制完成的即时报表存储至报表服 务器具体包括:  The real-time report implementation method according to claim 2, wherein the customizing the real-time report according to the stored report model, and storing the customized real-time report to the report server comprises:
设置即时报表的报表类型;  Set the report type of the instant report;
从报表模型中选择即时报表需用到的数据表或视图作为即时报表的数 据源, 并选择数据源中的字段作为即时报表的字段;  Select the data table or view to be used for the real-time report from the report model as the data source of the instant report, and select the field in the data source as the field of the instant report;
设置即时报表的查询条件;  Set the query conditions for the instant report;
预览即时报表并将即时报表存储至报表服务器。  Preview live reports and store them on the report server.
5、 根据权利要求 4所述的即时报表实现方法, 其特征在于, 在设置即 时报表的查询条件之后, 所述方法进一步包括: 设置即时报表的报表风格。  The real-time report implementation method according to claim 4, wherein after setting the query condition of the instant report, the method further comprises: setting a report style of the real-time report.
6、 根据权利要求 2所述的即时报表实现方法, 其特征在于, 在将定制 完成的即时报表存储至报表服务器之后, 所述方法进一步包括: 客户端修改报表服务器中已存储的即时报表。 The method for realizing the real-time report according to claim 2, wherein after the customized completed real-time report is stored in the report server, the method further includes: The client modifies the live reports that are stored in the report server.
7、 根据权利要求 2或 6所述的即时报表实现方法, 其特征在于, 在将 定制完成的即时报表存储至报表服务器之后, 所述方法进一步包括:  The method for realizing the real-time report according to claim 2 or 6, wherein after the customized instant report is stored in the report server, the method further comprises:
客户端使用已存储的即时报表查询即时报表结果。  The client uses the stored instant report to query the immediate report results.
8、 一种即时报表实现系统, 其特征在于, 该系统包括服务端、 报表服 务器及客户端; 其中,  8. An instant report implementation system, the system comprising: a server, a report server, and a client; wherein
服务端, 用于生成报表模型, 并将生成的报表模型上载至报表服务器; 报表服务器, 用于存储服务端上载的报表模型并为客户端提供报表模 型;  The server is used to generate a report model, and upload the generated report model to the report server; the report server is configured to store the report model uploaded by the server and provide a report model for the client;
客户端, 用于访问报表服务器, 根据已存储的报表模型定制即时报表, 并将定制完成的即时报表存储至报表服务器。  Client, used to access the report server, customize the real-time report based on the stored report model, and store the customized real-time report to the report server.
9、 根据权利要求 8所述的即时报表实现系统, 其特征在于, 所述客户 端, 还用于修改报表服务器中已存储的即时报表。  The real-time report implementation system according to claim 8, wherein the client is further configured to modify an existing report stored in the report server.
10、 根据权利要求 8或 9所述的即时报表实现系统, 其特征在于, 所 述客户端, 还用于使用已存储的即时报表查询即时报表结果。  The real-time report implementation system according to claim 8 or 9, wherein the client is further configured to query the real-time report result by using the stored instant report.
PCT/CN2010/072023 2009-07-20 2010-04-21 Report form server, method for generating instant report forms and system thereof WO2011009316A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910161330.8 2009-07-20
CN200910161330A CN101615205A (en) 2009-07-20 2009-07-20 Report server, instant report implementation method and system

Publications (1)

Publication Number Publication Date
WO2011009316A1 true WO2011009316A1 (en) 2011-01-27

Family

ID=41494845

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/072023 WO2011009316A1 (en) 2009-07-20 2010-04-21 Report form server, method for generating instant report forms and system thereof

Country Status (2)

Country Link
CN (1) CN101615205A (en)
WO (1) WO2011009316A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101615205A (en) * 2009-07-20 2009-12-30 中兴通讯股份有限公司 Report server, instant report implementation method and system
CN101908039B (en) * 2010-06-29 2011-11-16 北京科技大学 Report template customizing system
CN103186515A (en) * 2011-12-28 2013-07-03 金蝶软件(中国)有限公司 Data calculation method, system and equipment for spreadsheet
CN103020158B (en) * 2012-11-26 2016-09-07 中兴通讯股份有限公司 A kind of report form creation, device and system
CN103384239B (en) * 2012-12-19 2017-02-08 航天数联信息技术(深圳)有限公司 Report generating method and system
CN104142952B (en) * 2013-05-10 2017-05-24 中国电信股份有限公司 Method and device for showing reports
CN104636393A (en) * 2013-11-13 2015-05-20 航天信息股份有限公司 Self-adaptation report form establishing method based on user self-definition behavior analysis
CN106528502B (en) * 2016-10-26 2019-07-16 珠海许继芝电网自动化有限公司 A kind of power distribution automation Report Customization system and method based on OpenOffice

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020015059A1 (en) * 2000-04-17 2002-02-07 Clarke Hernan Jose Method and system for publishing reports to a network
CN1504879A (en) * 2002-12-02 2004-06-16 深圳市中兴通讯股份有限公司 Method and system for realizing cross-platform and complex statistics calculation statement
US20040255239A1 (en) * 2003-06-13 2004-12-16 Ankur Bhatt Generating electronic reports of data displayed in a computer user interface list view
CN101615205A (en) * 2009-07-20 2009-12-30 中兴通讯股份有限公司 Report server, instant report implementation method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020015059A1 (en) * 2000-04-17 2002-02-07 Clarke Hernan Jose Method and system for publishing reports to a network
CN1504879A (en) * 2002-12-02 2004-06-16 深圳市中兴通讯股份有限公司 Method and system for realizing cross-platform and complex statistics calculation statement
US20040255239A1 (en) * 2003-06-13 2004-12-16 Ankur Bhatt Generating electronic reports of data displayed in a computer user interface list view
CN101615205A (en) * 2009-07-20 2009-12-30 中兴通讯股份有限公司 Report server, instant report implementation method and system

Also Published As

Publication number Publication date
CN101615205A (en) 2009-12-30

Similar Documents

Publication Publication Date Title
WO2011009316A1 (en) Report form server, method for generating instant report forms and system thereof
CN107451109B (en) Report generation method and system
US9953007B2 (en) Template-based content creation
EP2924588B1 (en) Report creation method, device and system
CN101415144B (en) Mobile medium information synthesis business platform system and implementing method thereof
AU2013200691C1 (en) Method and apparatus for providing destination-address suggestions
US20100161290A1 (en) Model generation
US11615066B2 (en) Systems and methods for providing custom objects for a multi-tenant platform with microservices architecture
CN101132444B (en) Configuration method and system for IVR flow path main menu used for intelligent network
WO2009012689A1 (en) The generating method and device of automatic voice response menu
TWI446808B (en) Method, system, and mobil device for managing messages and computer program product using the method
WO2019153514A1 (en) Service system dynamic generation method and apparatus, computer device, and storage medium
CN112463797A (en) Report generation method, system, storage medium and electronic equipment
CN111078695B (en) Method and device for calculating association relation of metadata in enterprise
WO2008017221A1 (en) A value added service network, an ivr server and a method for analyzing the process track in real time
US20200050680A1 (en) Generating real-time aggregates at scale for inclusion in one or more modified fields in a produced subset of data
TWI280493B (en) Method and system for dynamic event matching
CN108616392A (en) Intelligent terminal business configuration system and method
CN111159207A (en) Information processing method and device
WO2013170541A1 (en) Method for establishing contact person group in mobile terminal, and mobile terminal
WO2012058871A1 (en) Method and system for customer service automation
WO2012051773A1 (en) Method for filtering and analyzing data set of report and device for processing report
CN101383852A (en) System and method for implementing personal special digital newspaper and magazine
WO2011032470A1 (en) System for service user data management and method thereof for realizing service user data management
CN114064716B (en) Metadata-based automatic WEB report generation method and device

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: 10801876

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: 10801876

Country of ref document: EP

Kind code of ref document: A1