[go: up one dir, main page]

CN108804403A - The implementation method and device of business graphics - Google Patents

The implementation method and device of business graphics Download PDF

Info

Publication number
CN108804403A
CN108804403A CN201710297158.3A CN201710297158A CN108804403A CN 108804403 A CN108804403 A CN 108804403A CN 201710297158 A CN201710297158 A CN 201710297158A CN 108804403 A CN108804403 A CN 108804403A
Authority
CN
China
Prior art keywords
business
configuration data
mark
information
graphics
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.)
Granted
Application number
CN201710297158.3A
Other languages
Chinese (zh)
Other versions
CN108804403B (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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710297158.3A priority Critical patent/CN108804403B/en
Publication of CN108804403A publication Critical patent/CN108804403A/en
Application granted granted Critical
Publication of CN108804403B publication Critical patent/CN108804403B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a kind of implementation method of business graphics, applies in client, including:The mark of business graphics to be shown is sent to server-side;Service data information and configuration data mark are received from server-side, the service data information and configuration data mark are determined by server-side according to the mark of the business graphics;It is identified according to configuration data and obtains configuration data, the business graphics is shown based on the configuration data and service data information.Pass through the technical solution of the application, change the corresponding business datum source-information of mark or configuration data mark of business graphics in server-side, the display mode or shown data of i.e. changeable business graphics, without updating client, chart can not only be made to show the variation of Rapid matching business, and the stability of client will not be influenced because changing chart and showing frequent upgrading.

Description

The implementation method and device of business graphics
Technical field
This application involves network communication technology field more particularly to the implementation methods and device of a kind of business graphics.
Background technology
As the development of network technology and the performance of user terminal improve, more and more clients circle operated in terminal The displaying of data is carried out in the form of chart in face, such as line chart, block diagram, accumulation graph, cake chart, radar map etc..Peace Generally use between the client of some Internet Service Provider in terminal and the client of the Internet Service Provider Response modes are asked to carry out the display of chart.
In the prior art, server-side issues business variable to be shown after receiving the request of client to client Data, client show the data issued according to the preset display parameters (such as pattern, scale) for showing the business variable To user.In this realization method, how some business variable, which shows, is solidificated in client, if to change business change The display parameters of amount, it is desirable alternatively to show a new business variable with existing display parameters, be required for change client Code, client is upgraded.This makes exploitation and tune that client is limited to the renewal speed that service parameter is shown Speed is tried, is not only difficult to meet the requirement of business variation in time, but also the stabilization of client operation may be influenced because frequently upgrading Property.
Invention content
In view of this, the application provides a kind of implementation method of business graphics, apply in client, including:
The mark of business graphics to be shown is sent to server-side;
Service data information and configuration data mark, the service data information and configuration data mark are received from server-side It is determined according to the mark of the business graphics by server-side;
It is identified according to configuration data and obtains configuration data, the industry is shown based on the configuration data and service data information Business chart.
A kind of implementation method of business graphics provided by the present application, is applied in server-side, and the server-side maintenance has business The correspondence of the mark of chart and business datum source-information and the configuration data mark of the business graphics, the method packet It includes:
Receive the mark for the business graphics to be shown that client is sent;
Corresponding business datum source-information, which is identified, according to the business graphics determines service data information;
Service data information is returned to client and the business graphics identifies corresponding configuration data mark, for client Based on business graphics described in the service data information and configuration data presentation of information.
Present invention also provides a kind of realization devices of business graphics, apply in client, including:
Business graphics identifies transmission unit, the mark for sending business graphics to be shown to server-side;
Chart data information receiving unit, it is described for receiving service data information and configuration data mark from server-side Service data information and configuration data mark are determined by server-side according to the mark of the business graphics;
Business graphics display unit obtains configuration data for being identified according to configuration data, based on the configuration data and Service data information shows the business graphics.
A kind of realization device of business graphics provided by the present application, is applied in server-side, and the server-side maintenance has business The correspondence of the mark of chart and business datum source-information and the configuration data mark of the business graphics, described device packet It includes:
Business graphics identifies receiving unit, the mark of the business graphics to be shown for receiving client transmission;
Service data information determination unit, it is true for identifying corresponding business datum source-information according to the business graphics Determine service data information;
Chart data information transmitting unit, for returning to service data information and business graphics mark pair to client The configuration data mark answered, business graphics described in the service data information and configuration data presentation of information is based on for client.
By above technical scheme as it can be seen that in embodiments herein, in the mark and business of server-side maintenance service chart The mark of business graphics to be shown is uploaded to service by the correspondence of data origin information and configuration data mark, client End obtains the configuration data mark and service data information for corresponding to that business graphics identifies from server-side, and comes on this basis The display of business graphics is carried out, changes the corresponding business datum source-information of mark or the configuration of business graphics in server-side in this way Data Identification, you can change the display mode of business graphics or shown data, without updating client, can not only make Chart shows the variation of Rapid matching business, and the stabilization of client will not be influenced because changing chart and showing frequent upgrading Property.
Description of the drawings
Fig. 1 is a kind of flow chart applied in the implementation method of the business graphics of client in the embodiment of the present application;
Fig. 2 is a kind of flow chart applied in the implementation method of the business graphics of server-side in the embodiment of the present application;
Fig. 3 is a kind of software configuration schematic diagram of client and server-side in the application application example;
Fig. 4 is a kind of hardware structure diagram of equipment where the application client or server-side;
Fig. 5 is a kind of building-block of logic applied in the realization device of the business graphics of client in the embodiment of the present application;
Fig. 6 is a kind of building-block of logic applied in the realization device of the business graphics of client in the embodiment of the present application.
Specific implementation mode
Embodiments herein proposes a kind of implementation method of new business graphics, and client is shown needed for business graphics Total data be divided into business datum and configuration data, in server-side maintenance service table id and business datum source-information and The correspondence of configuration data mark;Server-side is identified according to the business graphics to be shown that client uploads, and is returned to client Corresponding configuration data mark and service data information are returned, client is configured by configuration data mark and service data information Data and business datum, to carry out the display of business graphics;So corresponding industry is identified by changing business graphics in server-side Business data origin information and/or configuration data mark, you can the service parameter and/or display business shown in modification business graphics The mode of parameter so that the update of display and the realization of client decoupling and, to solve problems of the prior art.
In embodiments herein, the graph service system of client and server-side composition.Client operates in user side Equipment on, such as equipment such as mobile phone, tablet computer, PC (Personal Computer, PC), notebooks;Server-side is transported Row can be PC, server etc., the equipment of different responsibilities can also be shared by two or more in the equipment of network side It mutually cooperates with to realize the various functions of server-side in the embodiment of the present application.
In embodiments herein, the total data needed for business graphics is shown to client, it can be according to practical application The specific implementation of scene determines which partial data therein as configuration data, and using remainder as business datum.It can It, may be because of business figure the data shown in multiple business graphics will can be multiplexed in practical application scene as configuration data Table and different partial datas are as business datum.Business datum generally includes the business variable to be shown in business graphics The part changed by the difference of business variable in value, the comment shown;Configuration data generally includes and how to show industry Be engaged in the relevant data of variable, such as chart type (line chart, block diagram, accumulation graph, cake chart, radar map etc.), the type Pattern data, display comment in be common to the parts etc. of multiple business variables.It should be noted that business datum In can also include and how to show the relevant data of business variable, such as when some display parameters can be because of shown business variable It is different without simultaneously, can be using this part display parameters as business datum.
In the graph service system that client and server-side are constituted, client is aobvious using the embodiment of the present application the method There is each business graphics shown unique mark, each configuration data also to have unique mark.Business graphics mark can be appointed It is intended to the information that can be represented the business graphics in graph service system, the business graphics is made to be different from other business graphics, this The embodiment of application does not limit;Configuration data mark is also such.
In embodiments herein, server-side safeguards that the business datum source of the mark and business graphics that have business graphics is believed The correspondence of breath and configuration data mark.Business datum source-information can be service server provide calling interface, The predetermined network location etc. for preserving business datum, does not limit, as long as server-side or client are obtaining business datum After source information, business datum to be shown can be got from its specified business datum source.
In embodiments herein, the implementation method of business graphics applies the flow in client as shown in Figure 1, applying The flow of server-side is as shown in Figure 2.
In client, step 110, the mark of business graphics to be shown is sent to server-side.
In server-side, step 210, the mark for the business graphics to be shown that client is sent is received.
When client needs to show business graphics in the process of running, chart data request is sent to server-side, is being schemed The mark of business graphics to be shown is carried in table request of data.
In server-side, step 220, corresponding business datum source-information is identified according to the business graphics and determines business datum Information.
After receiving chart data request, server-side extracts business graphics mark therein, searches the correspondence that local terminal is safeguarded Relationship obtains business datum source-information corresponding with business graphics mark and configuration data mark.
In one implementation, it can be obtained from the business datum source that business data origin information is specified by server-side Business datum, and the business datum of acquisition is returned into client as service data information.
In another implementation, it can be returned business datum source-information as service data information by server-side To client, business datum is obtained from the business datum source that business data origin information is specified by client.
In server-side, step 230, returns to service data information to client and the business graphics identifies corresponding configuration number According to mark, service data information and the configuration data presentation of information business graphics are based on for client.
In client, step 120, service data information and configuration data mark, service data information are received from server-side It identifies with configuration data and is determined according to the mark of the business graphics by server-side.
Service data information and business graphics are identified corresponding configuration data mark and are encapsulated in chart data sound by server-side Ying Zhong returns to client.
In client, step 130, is identified according to configuration data and obtain configuration data, be based on configuration data and business datum Business graphics described in presentation of information.
In one implementation, all available configuration datas can be all stored in client.Client from After extracting configuration data mark in chart data response, found out with the mark in several configuration datas of preservation Configuration data.In this realization method, if new configuration data is added, or the existing configuration data of change, it needs to rise Grade client.
In another implementation, client is locally preserving several configuration datas.It is rung receiving chart data Ying Hou is searched according to configuration data therein mark in the configuration data locally preserved, if there is the configuration with the mark Data then read the configuration data.If the not configuration data with the mark, configuration data request is sent to server-side, Configuration data mark is carried in configuration data request;Configuration data with the mark is returned to client by server-side; After client receives, the configuration data of reception and corresponding configuration data mark are stored in local.In this realization method, visitor Family end can prestore some configuration datas when mounted, when needing to add new configuration data or the existing configuration data of change When, server-side can be that new configuration data or modified configuration data assign new mark, and client can be automatically from service Corresponding configuration data is downloaded at end, and automatically updating for configuration data can be realized without updating client.Furthermore it is also possible to It is that life cycle is arranged in the configuration data preserved in client, is more than when the time used apart from some configuration data last time After life cycle, the configuration data is deleted, to remove old configuration data in time.
Using business datum source-information as in the realization method of service data information, client is receiving chart data sound Ying Hou obtains the business datum of the business graphics from the business datum source that wherein business datum source-information is specified.With industry Data of being engaged in are in the realization method of service data information, and client directly extracts business datum from chart data response.
After obtaining business datum and configuration data, client shows business figure using business datum and configuration data Table.Specifically, client obtains the total data of business graphics after combining business datum and configuration data, according to combination Data afterwards carry out the display of business graphics.The concrete mode and display business figure of composite service data and configuration data The concrete mode of table can run soft according to the dividing mode of business datum in practical application scene and configuration data, client Because usually determining, embodiments herein does not limit for programming realization that hardware platform, chart are shown etc..In one example, Business datum may be used in client and configuration data generates graph object, and the business figure is shown according to the graph object of generation Table;It generates graph object and shows that business graphics is referred to the prior art and realizes according to graph object, repeat no more.
In application scenes, in the case of difference, some business graphics need using different configuration datas come Display.For example, section is shown using different colors, uses different patterns etc. to different user groups in different times.? In these application scenarios, the situation using different configuration datas can will be described with predetermined applicable elements so that the business figure Each configuration data that table may use has the predetermined applicable elements of oneself, and the predetermined applicable elements of different configuration datas are (situation of i.e. any determination can only meet the predetermined applicable elements of a configuration data) of mutual exclusion.In the industry that server-side is safeguarded It is engaged in the correspondence that table id is identified with business datum source-information and configuration data, preserves business graphics mark The predetermined applicable elements of corresponding each each configuration data mark that may be used and each configuration data mark.It is taking After business end receives the chart data request of client, if the business graphics in the correspondence safeguarded in chart data request Mark corresponds to two or more configuration datas and identifies, then current situation meets the predetermined of which configuration data mark Which configuration data mark applicable elements, server-side just return to client.
In some business, some business graphics may should be used for showing a business variable, also be used for while aobvious Show two or more business variables.At this point, server-side can be by service data information, to make what client obtained Business datum includes a value for arriving multiple business variables, the configuration data of the business graphics is used by client, according to each The business variable is included respectively on the business graphics by the value of business variable.In this way, the business that can be returned according to server-side One to multiple business variables is included on same business graphics by data information.This realization can become in business scenario When change, by changing the business datum source-information in server-side correspondence, industry shown in additions and deletions business graphics at any time Business variable.
As it can be seen that in embodiments herein, pass through disassociation service data and configuration data so that configuration data can be multiplexed In the displaying of multiple business datums, reduce development amount;Pass through the service data information by server-side issuing service chart It is identified with configuration data so that business graphics can be changed with the correspondence of modification business graphics mark at any time in server-side Business datum to be shown, and/or the configuration data to be used avoid upgrade client without changing the realization of client End;Business variation can be quickly matched to make chart show, and will not be due to changing chart and showing frequent upgrading Influence the stability of client.
In the application example of the application, Internet Service Provider operation chart service system on its server The server-side ChartKitServer of system and the server-side of multiple operation systems;User installs the net in the terminal of oneself The App (application program) of network service provider, App include the client ChartKit of graph service system;The business in App The display of chart is completed by ChartKit and ChartKitServer collaborations.
The structure of ChartKit and ChartKitServer is as shown in Figure 3.ChartKit include ChartEngine and Two submodules of DataEngine, wherein:ChartEngine submodules are responsible for the drafting of business graphics, including legend, expository writing The generation etc. of the information such as case;DataEngine submodules be responsible for the acquisition of business datum, configuration data acquiring and maintaining and The synthesis of business datum and configuration data.
ChartKitServer includes operation support submodule, data publication submodule and configuration management submodule, wherein: Operation support submodule is responsible for maintenance service table id and operation system interface (a kind of business datum source-information), Yi Jipei Set the mapping table of Data Identification;Data publication submodule is responsible for obtaining business datum, and by business datum and configures number It is sent to display of the client for business graphics according to mark;Configuration management submodule is responsible for creating, be issued, maintenance service chart Configuration data.
When developer will carry out business graphics display in App using new configuration data, need first to ChartKitServer registers new configuration data.Specifically, new configuration data is first added in configuration management submodule, And specified by developer or generated by configuration management submodule the unique mark of the new configuration data;Then in operation support In the mapping table that submodule is safeguarded, the row record that the new configuration data of new use identifies is added, or existing row is recorded In configuration data mark be changed to the mark of new configuration data.Developer can also be by changing in configuration management submodule Existing configuration data (configuration data mark is constant), to change the display of business graphics.That is, without carrying out App's Upgrading, can both add new configuration data, can also change existing configuration data.Developer can also be by runing Mapping table is changed in support submodule, to change service parameter to be shown in some business graphics, and/or to be used Configuration data, the same upgrading without carrying out App.
When to show some business graphics in App, by the mark of the business graphics (assuming that the business graphics is identified as ChartID-A) it is passed to ChartKit.Data publication of the DataEngine submodules of ChartKit to ChartKitServer Module sends chart data request, and ChartID-A is carried in chart data request.
The data publication submodule of ChartKitServer extracts ChartID-A from chart data request, uses ChartID-A initiates to inquire to operation support submodule.Operation support submodule in the mapping table of maintenance, find out with (the interface t) and configuration data mark for being set as operation system m (are set as the corresponding operation system interfaces of ChartID-A Config-1), and data publication submodule is passed to.
Data publication submodule calls the interface t of operation system m, obtains the business datum to be shown in ChartID-A. Business datum (a kind of service data information) and configuration data mark Config-1 are encapsulated in chart numbers by data publication submodule According to the DataEngine submodules in response, being sent to ChartKit.
The DataEngine submodules of ChartKit extraction business datum and configuration data mark from chart data response Config-1 searches whether the configuration data for being identified as Config-1, if so, then reading in the configuration data locally preserved Take the configuration data for being identified as Config-1.If the local configuration data for not being identified as Config-1, DataEngine Module generates the configuration data request for carrying Config-1, is sent to the configuration management submodule of ChartKitServer.By In before each configuration data mark is applied to mapping table, registration is completed in configuration management submodule, because All configuration datas that can be used are preserved in this configuration management submodule.Configuration management submodule, which is found out, to be identified as The configuration data of Config-1 is encapsulated in configuration data response and returns to DataEngine submodules.DataEngine submodules After block receives configuration data response, the configuration data for being identified as Config-1 is obtained, and save it in local.
After obtaining business datum and configuration data, after DataEngine submodules combine business datum and configuration data Chart universal model (a kind of graph object) is generated, and chart universal model is passed into ChartEngine submodules.
ChartEngine submodules generate business graphics according to chart universal model, and the business graphics is carried out in App Display.
With the realization of above-mentioned flow corresponding, embodiments herein additionally provides a kind of business graphics applied in client Realization device and a kind of realization device applied in the business graphics of server-side.Both devices can by software realization, It can also be realized by way of hardware or software and hardware combining.For implemented in software, as the device on logical meaning, it is Corresponding computer program instructions are read by the CPU (Central Process Unit, central processing unit) of place equipment It is formed to operation in memory.For hardware view, in addition to CPU shown in Fig. 4, memory and nonvolatile memory it Outside, the equipment where the realization device of business graphics also typically includes chip for carrying out wireless signal transmitting-receiving etc. other is hard Part, and/or for realizing other hardware such as board of network communicating function.
Fig. 5 show a kind of realization device of business graphics provided by the embodiments of the present application, applies in client, including industry Business table id transmission unit, chart data information receiving unit and business graphics display unit, wherein:Business graphics mark hair Send mark of the unit for sending business graphics to be shown to server-side;Chart data information receiving unit is used to terminate from service Service data information and configuration data mark are received, the service data information and configuration data are identified by server-side according to the industry The mark of business chart determines;Business graphics display unit, which is used to be identified according to configuration data, obtains configuration data, is matched based on described It sets data and service data information shows the business graphics.
Optionally, the business graphics display unit is identified according to configuration data obtains configuration data, including:As local guarantor When having the configuration data identified with the configuration data, the configuration data of reading and saving;Otherwise the configuration data is used Mark obtains configuration data from server-side, and the configuration data and corresponding configuration data mark are stored in local.
Optionally, the service data information includes:Business datum.
Optionally, the service data information includes:The source-information of business datum;The business graphics display unit base The business graphics is shown in configuration data and service data information, including:The business specified from the source-information of business datum Data source obtains business datum, and the business graphics is shown using business datum and configuration data.
Optionally, the business graphics display unit is based on configuration data and service data information shows the business figure Table, including:Graph object is generated using business datum and configuration data, the business graphics is shown according to the graph object.
Optionally, the business datum includes:One value for arriving multiple business variables;The business graphics display unit base The business graphics is shown in configuration data and service data information, including:Using configuration data, according to each business variable Each business variable is included respectively on the business graphics by value.
Fig. 6 show a kind of realization device of business graphics provided by the embodiments of the present application, applies in server-side, the clothes Business end, which is safeguarded, has the mark of business graphics corresponding with the business datum source-information and configuration data of the business graphics mark Relationship, described device include that business graphics mark receiving unit, service data information determination unit and chart data information are sent Unit, wherein:Business graphics mark receiving unit is used to receive the mark of the business graphics to be shown of client transmission;Business number It is used to identify corresponding business datum source-information according to the business graphics according to information determination unit and determines service data information; Chart data information transmitting unit is used to return to service data information to client and the business graphics identifies corresponding configuration Data Identification is based on business graphics described in the service data information and configuration data presentation of information for client.
Optionally, described device further includes:Configuration data issuance unit, for receiving client with configuration data mark After the configuration data request of knowledge, the configuration data that there is the configuration data to identify is returned to client.
Optionally, the mark of the business graphics is identified corresponding to two or more configuration datas, and different matches Setting Data Identification has the predetermined applicable elements of mutual exclusion;The chart data information transmitting unit is specifically used for:It is returned to client Service data information is returned, and in the business graphics identifies corresponding configuration data mark, meets its predetermined applicable elements Configuration data identifies.
Optionally, the service data information includes:Business datum;The service data information determination unit is specifically used In:Business datum is obtained from the business datum source that business data origin information is specified, using the business datum of acquisition as business Data information.
Optionally, the service data information includes:Business datum source-information;The service data information determination unit It is specifically used for:Business graphics is identified into corresponding business datum source-information as service data information.
The foregoing is merely the preferred embodiments of the application, not limiting the application, all essences in the application With within principle, any modification, equivalent substitution, improvement and etc. done should be included within the scope of the application protection god.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net Network interface and memory.
Memory may include computer-readable medium in volatile memory, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology realizes information storage.Information can be computer-readable instruction, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storages, magnetic tape cassette, tape magnetic disk storage or other magnetic storage apparatus Or any other non-transmission medium, it can be used for storage and can be accessed by a computing device information.As defined in this article, it calculates Machine readable medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability Including so that process, method, commodity or equipment including a series of elements include not only those elements, but also wrap Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that wanted including described There is also other identical elements in the process of element, method, commodity or equipment.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer program product. Therefore, complete hardware embodiment, complete software embodiment or embodiment combining software and hardware aspects can be used in the application Form.It is deposited moreover, the application can be used to can be used in the computer that one or more wherein includes computer usable program code The shape for the computer program product implemented on storage media (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) Formula.

Claims (22)

1. a kind of implementation method of business graphics, is applied in client, which is characterized in that including:
The mark of business graphics to be shown is sent to server-side;
Service data information and configuration data mark are received from server-side, the service data information and configuration data mark are by taking End be engaged according to the determination of the mark of the business graphics;
It is identified according to configuration data and obtains configuration data, the business figure is shown based on the configuration data and service data information Table.
2. according to the method described in claim 1, it is characterized in that, described identify acquisition configuration data, packet according to configuration data It includes:When locally preserving the configuration data identified with the configuration data, the configuration data of reading and saving;Otherwise institute is used It states configuration data mark and obtains configuration data from server-side, and the configuration data and corresponding configuration data mark are protected There are locals.
3. according to the method described in claim 1, it is characterized in that, the service data information includes:Business datum.
4. according to the method described in claim 1, it is characterized in that, the service data information includes:The source of business datum Information;
It is described that the business graphics is shown based on configuration data and service data information, including:From the source-information of business datum Specified business datum source obtains business datum, and the business graphics is shown using business datum and configuration data.
5. method according to claim 3 or 4, which is characterized in that described aobvious based on configuration data and service data information Show the business graphics, including:Graph object is generated using business datum and configuration data, institute is shown according to the graph object State business graphics.
6. method according to claim 3 or 4, which is characterized in that the business datum includes:One becomes to multiple business The value of amount;
It is described that the business graphics is shown based on configuration data and service data information, including:Using configuration data, according to each Each business variable is included respectively on the business graphics by the value of business variable.
7. a kind of implementation method of business graphics, is applied in server-side, which is characterized in that the server-side maintenance has business graphics Mark and the business datum source-information of the business graphics and configuration data mark correspondence, the method includes:
Receive the mark for the business graphics to be shown that client is sent;
Corresponding business datum source-information, which is identified, according to the business graphics determines service data information;
Service data information is returned to client and the business graphics identifies corresponding configuration data mark, is based on for client Business graphics described in the service data information and configuration data presentation of information.
8. the method according to the description of claim 7 is characterized in that the method further includes:Client is being received with configuration After the configuration data request of Data Identification, the configuration data that there is the configuration data to identify is returned to client.
9. the method according to the description of claim 7 is characterized in that the mark of the business graphics correspond to two or two with On configuration data mark, different configuration datas mark with mutual exclusion predetermined applicable elements;
It is described to return to service data information and the corresponding configuration data mark of business graphics mark to client, including:To Client returns to service data information, and in the business graphics identifies corresponding configuration data mark, it is predetermined suitable to meet it It is identified with the configuration data of condition.
10. the method according to the description of claim 7 is characterized in that the service data information includes:Business datum;
It is described that service data information is determined according to the corresponding business datum source-information of business graphics mark, including:From business number Business datum is obtained according to the business datum source that source-information is specified, using the business datum of acquisition as service data information.
11. the method according to the description of claim 7 is characterized in that the service data information includes:Believe in business datum source Breath;
It is described that service data information is determined according to the corresponding business datum source-information of business graphics mark, including:By business figure Table identifies corresponding business datum source-information as service data information.
12. a kind of realization device of business graphics, is applied in client, which is characterized in that including:
Business graphics identifies transmission unit, the mark for sending business graphics to be shown to server-side;
Chart data information receiving unit, for receiving service data information and configuration data mark, the business from server-side Data information and configuration data mark are determined by server-side according to the mark of the business graphics;
Business graphics display unit obtains configuration data for being identified according to configuration data, is based on the configuration data and business Data information shows the business graphics.
13. device according to claim 12, which is characterized in that the business graphics display unit is according to configuration data mark Know and obtains configuration data, including:When locally preserving the configuration data identified with the configuration data, reading and saving is matched Set data;Otherwise configuration data is obtained from server-side using configuration data mark, and by the configuration data and corresponded to Configuration data mark be stored in local.
14. device according to claim 12, which is characterized in that the service data information includes:Business datum.
15. device according to claim 12, which is characterized in that the service data information includes:Business datum is come Source information;
The business graphics display unit is based on configuration data and service data information shows the business graphics, including:Working The business datum source that the source-information for data of being engaged in is specified obtains business datum, shown using business datum and configuration data described in Business graphics.
16. the device according to claims 14 or 15, which is characterized in that the business graphics display unit is based on configuration number The business graphics is shown according to service data information, including:Graph object is generated using business datum and configuration data, according to The graph object shows the business graphics.
17. the device according to claims 14 or 15, which is characterized in that the business datum includes:One is arrived multiple industry The value of business variable;
The business graphics display unit is based on configuration data and service data information shows the business graphics, including:Using Each business variable is included respectively on the business graphics according to the value of each business variable by configuration data.
18. a kind of realization device of business graphics, is applied in server-side, which is characterized in that the server-side maintenance has business figure The correspondence of the mark of table and business datum source-information and the configuration data mark of the business graphics, described device packet It includes:
Business graphics identifies receiving unit, the mark of the business graphics to be shown for receiving client transmission;
Service data information determination unit determines industry for identifying corresponding business datum source-information according to the business graphics Business data information;
Chart data information transmitting unit, for corresponding to client return service data information and business graphics mark Configuration data identifies, and business graphics described in the service data information and configuration data presentation of information is based on for client.
19. device according to claim 18, which is characterized in that described device further includes:Configuration data issuance unit is used In after receiving configuration data request of the client with configuration data mark, being returned to client has the configuration data mark The configuration data of knowledge.
20. device according to claim 18, which is characterized in that the mark of the business graphics corresponds to two or two Above configuration data mark, predetermined applicable elements of the different configuration datas mark with mutual exclusion;
The chart data information transmitting unit is specifically used for:Service data information is returned to client, and in the business figure Table identifies in corresponding configuration data mark, meets the configuration data mark of its predetermined applicable elements.
21. device according to claim 18, which is characterized in that the service data information includes:Business datum;
The service data information determination unit is specifically used for:It is obtained from the business datum source that business data origin information is specified Business datum, using the business datum of acquisition as service data information.
22. device according to claim 18, which is characterized in that the service data information includes:Business datum source Information;
The service data information determination unit is specifically used for:Using business graphics identify corresponding business datum source-information as Service data information.
CN201710297158.3A 2017-04-28 2017-04-28 Method and device for realizing service chart Active CN108804403B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710297158.3A CN108804403B (en) 2017-04-28 2017-04-28 Method and device for realizing service chart

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710297158.3A CN108804403B (en) 2017-04-28 2017-04-28 Method and device for realizing service chart

Publications (2)

Publication Number Publication Date
CN108804403A true CN108804403A (en) 2018-11-13
CN108804403B CN108804403B (en) 2021-07-23

Family

ID=64053285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710297158.3A Active CN108804403B (en) 2017-04-28 2017-04-28 Method and device for realizing service chart

Country Status (1)

Country Link
CN (1) CN108804403B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506340A (en) * 2019-01-31 2020-08-07 阿里巴巴集团控股有限公司 Business rule information processing method, device and system
CN111666277A (en) * 2019-02-21 2020-09-15 阿里巴巴集团控股有限公司 Data chart, data source file updating method, device, system and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638573A (en) * 2012-03-19 2012-08-15 中国联合网络通信集团有限公司 Service information sending method, service information customizing platform device and service information customizing system
US20140173411A1 (en) * 2012-12-17 2014-06-19 Business Objects Software Ltd. Packaging business intelligence documents with embedded data
CN105450705A (en) * 2014-08-29 2016-03-30 阿里巴巴集团控股有限公司 Service data processing method and apparatus
CN106230616A (en) * 2016-07-18 2016-12-14 杭州华三通信技术有限公司 A kind of service configuration information processing method and system
CN106572173A (en) * 2016-11-07 2017-04-19 网易无尾熊(杭州)科技有限公司 Method, apparatus and system for updating configuration information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638573A (en) * 2012-03-19 2012-08-15 中国联合网络通信集团有限公司 Service information sending method, service information customizing platform device and service information customizing system
US20140173411A1 (en) * 2012-12-17 2014-06-19 Business Objects Software Ltd. Packaging business intelligence documents with embedded data
CN105450705A (en) * 2014-08-29 2016-03-30 阿里巴巴集团控股有限公司 Service data processing method and apparatus
CN106230616A (en) * 2016-07-18 2016-12-14 杭州华三通信技术有限公司 A kind of service configuration information processing method and system
CN106572173A (en) * 2016-11-07 2017-04-19 网易无尾熊(杭州)科技有限公司 Method, apparatus and system for updating configuration information

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506340A (en) * 2019-01-31 2020-08-07 阿里巴巴集团控股有限公司 Business rule information processing method, device and system
CN111506340B (en) * 2019-01-31 2023-07-04 阿里巴巴集团控股有限公司 Business rule information processing method, device and system
CN111666277A (en) * 2019-02-21 2020-09-15 阿里巴巴集团控股有限公司 Data chart, data source file updating method, device, system and storage medium
CN111666277B (en) * 2019-02-21 2023-05-26 阿里巴巴集团控股有限公司 Data chart, data source file updating method, device, system and storage medium

Also Published As

Publication number Publication date
CN108804403B (en) 2021-07-23

Similar Documents

Publication Publication Date Title
CN107168726B (en) Method and device for dynamically configuring application program
KR100697174B1 (en) Near and remote access and method for wireless parametric data and regulatory data
CN109582403A (en) Interlocked display method and device between chart inner assembly
CN105556419B (en) Scene power management
CN113221192B (en) Block chain-based digital asset processing method and device
DE602007007820D1 (en) METHOD AND DEVICE FOR DEBATING THE STORAGE OF USER DATA IN DIGITAL CELLULAR 3G TELECOMMUNICATIONS SYSTEMS
CN105868421A (en) Data management method and data management device
CN107273548A (en) The implementation method and device of dynamic page
US10666720B2 (en) Maintenance of persistent master identifier for clusters of user identifiers across a plurality of devices
CN109657427A (en) The method and device of permission control
CN105357204A (en) Method and apparatus for generating terminal identifying information
CN105095265A (en) Method and apparatus for implementing page display of mobile device
US20140351334A1 (en) System for Dynamic Service Collaboration through Identification and Context of Plurality of Heterogeneous Devices
CN110019111A (en) Data processing method, device, storage medium and processor
CN107463422A (en) Code dispositions method and device, electronic equipment
CN108737487B (en) Data synchronization method and device, storage medium and electronic device
CN108804403A (en) The implementation method and device of business graphics
CN109977317A (en) Data query method and device
CN107957887A (en) A kind of component loading method of equipment, device and Internet of things system
CN110069488A (en) A kind of date storage method, method for reading data and its device
CN110287070A (en) ESB specialized protocol interface test method, server and computer readable storage medium
CN110059088A (en) Data attribute identification method, device and equipment in a kind of piece of chain type account book
CN112988176A (en) Channel package generation method and device, storage medium and electronic equipment
CN112860755A (en) Service identifier generation method, device, computer equipment and medium
CN103365931A (en) Method and device for recording quick positioning function performances in performance analysis tool

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
TA01 Transfer of patent application right

Effective date of registration: 20200925

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200925

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220406

Address after: 310000 801-11 section B, 8th floor, 556 Xixi Road, Xihu District, Hangzhou City, Zhejiang Province

Patentee after: Alipay (Hangzhou) Information Technology Co.,Ltd.

Address before: Ky1-9008 Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands, ky1-9008

Patentee before: Innovative advanced technology Co.,Ltd.

TR01 Transfer of patent right