CN103809943B - Visualize multi-level computer implemented method and readable media and system - Google Patents

Visualize multi-level computer implemented method and readable media and system Download PDF

Info

Publication number
CN103809943B
CN103809943B CN201210441539.1A CN201210441539A CN103809943B CN 103809943 B CN103809943 B CN 103809943B CN 201210441539 A CN201210441539 A CN 201210441539A CN 103809943 B CN103809943 B CN 103809943B
Authority
CN
China
Prior art keywords
primary
level
grade
sector
concentric region
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210441539.1A
Other languages
Chinese (zh)
Other versions
CN103809943A (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.)
SAP SE
Original Assignee
SAP SE
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 SAP SE filed Critical SAP SE
Priority to CN201210441539.1A priority Critical patent/CN103809943B/en
Priority to US13/678,478 priority patent/US9262488B2/en
Priority to EP13191859.1A priority patent/EP2731031A3/en
Publication of CN103809943A publication Critical patent/CN103809943A/en
Application granted granted Critical
Publication of CN103809943B publication Critical patent/CN103809943B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

There has been described a kind of convenient for multi-level visual technology.In some implementations, it provides with the primary level of the primary sector of different primary level of hierarchy arrangements.The secondary level of primary sector for primary level is provided.The primary sector is configured to the geometric form object with concentric region, which corresponds to the secondary level of hierarchy of difference with secondary component.

Description

Visualize multi-level computer implemented method and readable media and system
Technical field
The disclosure is usually directed to a kind of intelligence tool.Specifically, it is this disclosure relates to a kind of multi-level for visualizing The intelligence tool of the information of (multiple hierarchies).
Background technology
Level is usually visualized as pyramid or tree.At the top of tree be the level highest into Point, and the every other ingredient below it is subordinate's ingredient.The position of ingredient represents its grade.For example, higher level into Divide and be located on lower grade ingredient, and same levels ingredient is in analogous location in tree.
Ingredient in level can have the level of themselves.In order to visualize different levels, independent tree is utilized Shape structure.For example, different levels is represented using different views.This is because the traditional tree used in visualization objects levels Shape structure can not effectively be used to visualize many levels in single-view.
The disclosure, which is absorbed in, effectively visualizes many levels.
Invention content
There has been described a kind of convenient for multi-level visual computer implemented method.It is primary the method includes providing Level, the primary level have the primary sector arranged with different primary level of hierarchy.The method is further included for primary The primary sector of level provides secondary level.The primary sector is configured to secondary layers different from what it is with secondary component The geometric form object of the corresponding concentric region of secondary grade.The most interior concentric region of the geometric form object is the highest of secondary level Secondary grades, outer concentric region correspond to the relatively low secondary grades of secondary level, and outermost concentric region corresponds to secondary level Minimum secondary grades.Concentric region at relatively low secondary grades is divided into the number with the secondary component in the relatively low secondary grades Measure corresponding segmentation.
In one embodiment, a kind of multi-level computer implemented method of visualization is disclosed.The method includes carrying For primary level, which has the primary sector arranged with different primary level of hierarchy.The method further includes pair Secondary level is provided in the primary sector of primary level.The primary sector be configured to with the difference with secondary component The geometric form object of the corresponding concentric region of secondary level of hierarchy.
In one embodiment, a kind of non-instantaneous computer-readable media is disclosed, is stored thereon with program code.It is described Program code by computer can perform for:Primary level is provided, which has is arranged with different primary level of hierarchy The primary sector of row;Secondary level is provided with the primary sector for primary level.The primary sector be configured to have with The geometric form object of the corresponding concentric region of the secondary level of hierarchy of difference with secondary component.
In yet another embodiment, a kind of system is provided.The system comprises for storing computer-readable program generation The non-instantaneous storage device of code.The system also includes the processor with storage communication.The processor is with computer-readable Program code is operable to be used for:The primary level of offer, the primary level have with the first of different primary level of hierarchy arrangements Grade ingredient;Secondary level is provided with the primary sector for primary level.The primary sector be configured to with secondary The geometric form object of the corresponding concentric region of the secondary level of hierarchy of difference of grade ingredient.
As hereinafter these and other advantages and features will be apparent, by reference to following detailed description and appended Claims and subsidiary figure, can obtain further information.
Description of the drawings
Some embodiments are illustrated in attached drawing.Same reference numerals in figure refer to identical component.
Fig. 1 shows the embodiment of environment;
Fig. 2 shows the embodiments of software environment;
Fig. 3 shows illustrative organisational level;
Fig. 4 a show the exemplary secondary level of the unit of organisational level;
Fig. 4 b show illustrative RCS subsets;
Fig. 5 shows the exemplary embodiment that 2 dimension tables of the secondary level of the unit for organisational level show;
Fig. 6 shows the exemplary embodiment that 2 dimension tables of the organisational level with secondary level show;
It is exemplary that Fig. 7 a and Fig. 7 b show that 2 dimension tables using the organisational level with secondary level of filter function show Embodiment;With
Fig. 8 shows the organisational level with secondary level using downward data mining duty (drill down function) The exemplary embodiment shown of 2 dimension tables.
Specific embodiment
In the following description, in order to illustrate, particular number, material and configuration are illustrated thoroughly to understand this frame With method and to meet legal written description, patentable and preferred forms demand.However, this field is common Technical staff will be appreciated that, this frame and method can also be put into practice without specific exemplary details.In another example it is omitted or simplified Well-known characteristic is to illustrate the description of the exemplary implementation of this frame and method, so as to more preferably explain this frame and method.Again Certain method and steps for ease of understanding, are portrayed as independent step by person;However, these should not the step of independently description It is misinterpreted as being independent according to required sequence or in their execution.
There has been described the frame for display data or applications.Display frame can for example show business information with Just process of making decision is improved.In a kind of implementation, this frame can assess for visualize data instrument board efficiency.It should Frame can provide such as instrument panel design person guidance to improve the workflow about design instrument board.
Fig. 1 shows the block diagram of exemplary environments 100.For example, the environment is convenient for data visualization.The environment can have There is user terminal/server framework.For example, the environment can be distributed clients/server architecture.In one embodiment, The environment is included via the communicatively coupled one or more client 108a-c of telecommunication network 102 and server 105.Client 108a-c can access server 105 to store the information safeguarded on information and/or retrieval server.Moreover, server can In order to the communication between client.Other kinds of environment is also available.For example, the environment can be cloud computing environment.
Communication network for example can be the LAN (LAN) for the distinct device for being connected with each other such as client and server. Other kinds of network is also available.The equipment can be by wireless and/or wired connection via network-coupled.
In one embodiment, server can be the computer for including memory and processor.Server is configured to It sends, receive, handle and store and environmentally hazardous information or data.Various types of computers can be utilized.For example, it calculates Machine can be mainframe, work station and other kinds of processing equipment.Server can be adapted to perform any operating system.Example Such as, the operating system of server can be z/OS, Linux-Intel, Linux/390, UNIX or Windows server.Also may be used To use other kinds of operating system.Server can also include or communicatively coupled web page server and/or simple mail Transport protocol (SMTP) server.
Although environment is illustrated as tool there are one server, it will be understood that more than one server (example can be utilized Such as tool server) and computer other than server.
The memory of server can include any non-transitory memory or database module.Memory can be volatibility Or the memory of nonvolatile type, such as magnetic media, optical medium, random access memory (RAM), read-only memory (ROM), Removable media or any other device component suitably is locally or remotely stored.
Client can be the Local or Remote computing device with such as local storage and processor.Memory can be with Including fixed and/or movably store media, such as computer disk, the suitable media of CD-ROM or other.It is various types of The processing equipment of type can be used as client.For example, client can be PC (PC), notebook PC, work station, network meter Calculation machine, self-service machine (kiosk) or personal digital assistant (PDA).Other kinds of processing equipment can also be used.Processing is set It is standby to include memory and processor.Input and output device can be provided for processing equipment.Input equipment can be example Such as keyboard, touch screen, mouse or the other equipment that information from the user can be received.For example, client can use it is defeated Enter equipment to receive request from the user.Output equipment can be display to convey information to user.It is other kinds of Input and output device is also useful.Client can receive, send, handle and store associated any suitable with environment 100 Work as data.
Client/server (C/S) application can be provided in the environment.In general, C/S, which is applied, includes front-end and back-end portion Point.Fore-end is stored in the local in client, and rear end part is located in server.It can provide in the environment various The C/S applications of type.
Client can include being directed to the user interface of user to connect with environment for various purposes.For example, interface The various applications that can be used in access environment.User interface can also service other purposes.In one embodiment, Yong Hujie Mouth includes graphic user interface (GUI).GUI can provide effective and user-friendly mode and information is presented or leads to environment Letter.For example, GUI can include task menu and one or more squares for showing information.Such as command line interface (CLI) other kinds of user interface is also available.What the type of user interface can depend on running in client answers Type.For example, fore-end can include GUI so that user can access service with rear end part reciprocation The data stored in device.
Although environment show tool there are three client and a server, it will be understood that can have any quantity Client communication be couple to one or more servers.Furthermore it is possible to including other kinds of equipment.Client can be Local or external client.Moreover, in the case of without departing substantially from the scope of the present disclosure, can alternatively make if necessary With " client " and " user ".For example, client can be used by one or more users, and user can use one or more Client.As an example, for the application of such as mailing system, user can have user account.Any user passes through progress Verification or login process, such as user name or password are provided, each account of user can be accessed from any client.
Fig. 2 shows the embodiments of software environment 200.As indicated, software environment includes data source 260.Data source is for example It can include data file.Any kind of file can also be included in data source.File can be such as report, electronic data Table, XML file, flat file, web service file or other types of file.Data file can be from one or more softwares It is generated using in (such as database or other types of software application).For example, data can be personal data or such as public affairs Take charge of the business data of data.Business data can include employee's data, sales data and related with company other kinds of Data.In one embodiment, data source includes the file in relation to level.Level is for example including primary level and secondary level.
Software application can include various types of functions, such as report generation and the function in relation to data analysis.Software Using can have C/S frameworks.For example, data, report and other information can be stored in server.In other embodiment In, software application can be locally mounted in client or independent computer.It in this case, can be locally Store data, report and other information.
In one embodiment, software application includes business application.Various types of business applications can be used.Business should With the data for for example safeguarding business or company and create and the relevant report of the data.Such business application can be included for example SAP crystal solutions, including the Xcelsius from SAP AG, Crystal Reports, Web Intelligence.Its Business application or the business application combination of his type are also available.For example, using that can be improvement, risk and close rule (GRC) it applies, such as SAP business objects GRC applications.
Level of information visualization (IFV) is provided in software environment using 220.IFV is applied for 2 dimension displays or view To show or be configured multi-level information.In one embodiment, IFV applications show the first and second levels.IFV is for example shown Primary level and secondary level.Secondary level is, for example, the level of the ingredient or unit in primary level.For example, secondary level is Level in primary level.In some embodiments, primary level can include multiple secondary levels.IFV applications can be by dynamic Ground is configured to any one the secondary level of display with primary level.The configuration of the level or level that show other quantity is provided IFV application be also available.
In one embodiment, primary level is organisational level, and secondary level is subprocessing-control structure (SCS) layer It is secondary.In other embodiments, secondary level is risk-control structure (RCS) level.In other embodiment again, provide multiple Secondary level.For example, secondary level can include SCS and RCS levels.Other primary and secondary levels are also available.
In one embodiment, IFV applications are integrated into business application.For example, IFV can be integrated into GRC applications, such asGRC.The IFV applications of other configurations are also available.For example, IFV can be integrated into other kinds of business application. In other embodiment, IFV can be independent application, and Visualization Model is provided for multi-level.
Fig. 3 shows illustrative organisational level 300.In one embodiment, level is the tissue of such as company.Other The tissue of type is also available.Organisational level has various organization levels.For example, organisational level has h grade.As institute Show, level has three grades 3100-2(such as h=3).The grade that other quantity is provided for level is also available.For example, it waits The quantity of grade can depend on the model of company.
Level is included in unit or organizational unit (org units) 340 at different tissues gradexn.Subscript x corresponds to level Grade, and n correspond to grade in unit quantity.The relationship of Org units is represented with the lines for forming tree.Most High-grade 3100Place, org units 34001Corresponding to company.For lower grade, org units correspond to the different units of company. For example, four intermediate grade org units 34011、34012、34013With 34014Corresponding to four different formants of company.It is main Want unit that can include corporations, finance and commercial.Intermediate grade org units are reflected in centre or the second grade of level 3101In.Provide five bottom grade org units 34021、34022、34023、34024With 34025.Bottom grade org units can To be the org units (auxiliary org units) of main org units.For example, auxiliary org units can be the region of formant Unit.Regional unit can be divided according to geographic area (such as Asia, America and Europe).Bottom grade org units reflection In bottom or the tertiary gradient 3102In.
Graphically, first, second, and third bottom grade org units 34021、34022With 34023It is the second intermediate org Unit 34012Auxiliary unit, and the 4th and the 5th auxiliary unit 34024With 34025It is org units 340 among third13Auxiliary Unit.Not all intermediate org units with or must be with the auxiliary org units at the grade of bottom.It will be understood that tissue Level is used only for diagram purpose.Practical organisational level can be different and reflect modeled company.For example, level Can have the grade of different number and org units.
The org units of company include one or more subsets.In one embodiment, org units include SCS subsets.Its He is also available the subset of type.For example, org units can include RCS subsets.In some cases, org units can wrap Include both SCS and RCS subsets.Other kinds of subset is provided for org units to be also available.Subset is the section in secondary level Point.For example, subset can be subprocessing or risk.For example, subset can be the subprocessing of SCS subsets or the wind of RCS subsets Danger.Subset includes one or more control.For example, tissue can have for those subprocessings different subprocessings and control or Person is for the different risks of those risks and control.
Fig. 4 a show the unit 340 of org unitsxnExemplary secondary level.It is multiple etc. that the secondary level includes y Grade.As indicated, secondary level includes three grades 4100-2(such as y=3).The grade of other quantity is provided for secondary level It is available.For example, the quantity of grade can depend on the model of secondary level.
Highest level 4100Represent the org units 340 belonging to secondary levelxn.The relationship of different grades of ingredient is with forming The lines of tree represent.Org units include z subprocessing, and wherein z is equal to or more than 1.As indicated, secondary level is SCS Level.For example, secondary level includes second or intermediate grade 4101In subprocessing.As indicated, unit includes first and second Subprocessing 4301With 4302.The subprocessing that other quantity is provided for org units is also available.Subprocessing can be included in bottom Class 4 102One or more of control 450zm, wherein z corresponds to the subprocessing of the org units in intermediate grade, and m is corresponded to The quantity of control in subprocessing.As indicated, there are two controls 450 for the first subprocessing tool11With 45012, and the second subprocessing There are three controls 450 for tool21、45022With 45023.Other levels or relationship are also available, and can depend on what is modeled SCS.In the case of RCS levels, intermediate grade will include risk rather than subprocessing.
As described, unit includes three grades.It will be understood that the different units of primary level need not have identical quantity Grade.For example, different units can have different models.Other configurations are also available.
Fig. 4 b illustrate illustrative subprocessing subset 430i.The subset is related to selling operation.For example, the subset be related to it is soft The sale of part product.The subset includes the control of the selling operation about software product.As indicated, the subset includes first, the 2nd, the third and fourth control 450i1、450i2、450i3With 450i4.First control is to prepare contract, the second control by supplier 450i2It is by client's performance of the contract, third control 450i3It is inspection of contract to ensure that contract is signed and do not had by client The unfavorable modification of transaction, the 4th control 450 may be negatively affectedi4It is to deliver software, so as to complete the processing.
Control can essentially be sequence.For example, until the relevant control of previous step is represented as verified or stops Only just start the next step in execution processing.For example, this can be to avoid prematurely by Software Delivery to the risk of client.Separately Outside, which ensure that completing the demand of revenue recognition.The control of other configurations is also available.Such as depending on model, control can To be the combination of parallel control or parallel and serial control.
The information about level can be stored in such as database.The information can include organizational unit and their pass System.Organizational unit can include associated subprocessing and control.It, can be using IFV come show levels based on the information.The information It can store in various ways.For example, the information can be stored with single file or multiple files.
Fig. 5 shows org units 340xnSecondary level 500 2 dimension (2D) display or represent embodiment.In a reality It applies in example, secondary level is the SCS layer of org units.Other kinds of secondary level and primary level can also be useful. For example, secondary level can be RCS levels.SCS layer time is for example corresponding to the SCS tree-like hierarchies 400 of Fig. 4.Can not describe or Common element is described in detail.
In one embodiment, SCS layer is represented with radial object 501.Radial object for example can be radial Geometric object or figure, such as radial circular object.For radial object, other geometries are also available.Radiation Shape object includes the y concentric region extended from center.The quantity of concentric region corresponds to the quantity of the grade in SCS layer time. In one embodiment, radial object includes corresponding to three concentric regions 510 of the three grades in SCS layer time0-2.It is false If the concentric region of other quantity is also available.
In one embodiment, most inner region is the highest level of level, and as it is from radial object to extension It stretches and reduces.For example, intermediate concentric region is intermediate grade, and outermost concentric region is the lowest class.In one embodiment, Org units 340xn is located in most inner region.For intermediate concentric region, it includes the subprocessing of such as organizational unit.Middle area Domain is divided into z medial section.Segmentation is the subprocessing of organizational unit.For example, the organizational unit with z subprocessing is provided Z medial section.As indicated, organizational unit includes the first and second subprocessing 4301-2 (such as z=2).
The control of subprocessing is located at outermost regions.Outermost concentric region is divided into the primary outer segmentation being aligned with subprocessing. It is the control that is aligned with subprocessing in primary outer segmentation.Mainly it is divided into m auxiliary subsection.Auxiliary subsection is subprocessing Control.As indicated, the first subprocessing includes first and second 45011 and 45012 (such as m=2) of control, and the second subprocessing Including first, second, and third 45021,45022 and 45023 (such as m=3) of control.
In one embodiment, outermost concentric region is divided into n identical auxiliary subsections, and wherein n is equal to for all sons The sum of the control of processing.As indicated, the first and second subprocessings, which include total of five, controls (such as n=5).It is in this way, outermost Concentric region is divided into five identical auxiliary subsections.The control of subprocessing is included in main segmentation, this is mainly segmented and is included in In the boundary of the intermediate concentric region of subprocessing.Due to the first subprocessing tool there are two control and the second subprocessing tool there are three Control, therefore the main segmentation of the first subprocessing occupies 2/5 area of outermost concentric region, and the main segmentation of the second subprocessing Occupy 3/5 area of outermost concentric region.Similarly, the medial section of the first subprocessing occupies 2/5 face of intermediate concentric region Product, and the medial section of the second subprocessing occupies 3/5 area of intermediate concentric region.
Alternatively, segmentation can have other configurations.For example, control segmentation can have different sizes.Control point The size of section can be used to represent its relative importance relative to other controls.
Fig. 6 shows the multi-level views of 2D or shows 600 exemplary embodiment.The view includes primary level and secondary Level.In one embodiment, primary level is organisational level, and secondary level is SCS layer.Organisational level can be similar Org units 340 described in Fig. 3xn.Secondary level is, for example, the SCS layer being similar to described in Fig. 4.Other kinds of time Grade level is also available.It can not describe or be described in detail common element.It can also show other kinds of primary level With secondary level.
In one embodiment, primary level is represented with tree.For example, organisational level tree or tree graph To represent.Tree includes h organization level.As indicated, tree has three grades 3100-2.It is provided for level He is also available quantitative levels.Org units 340xnPositioned at different organization levels.
In highest level 3100Place, org units 34001Such as corresponding to company.Illustratively, intermediate grade has four A intermediate grade org units 34011、34012、34013With 34014, and there are five bottom grade org units for bottom grade tool 34021、34022、34023、14024With 34025.Intermediate grade org units can be the formant of company, and bottom grade org Unit can be the auxiliary unit of formant.Second auxiliary org units 34012Including three auxiliary org units 34021、34022 With 34023, and the main org units 340 of third13Including two auxiliary org units 34024With 34025.Depending on the public affairs modeled Department, the organisational level of other configurations are also available.
The unit of primary level includes secondary level.For example, org units have secondary level, such as SCS layer.One In a embodiment, the secondary level of org units is represented with radial geometric figure or object 501, described in Fig. 5. It can not describe or be described in detail common element.
The radial geometric figure of shown org units is circular object.For other geometric figures of radial object Can also be useful.Radial object includes the y concentric region extended from center.The quantity of concentric region corresponds to SCS The quantity of grade in level.In one embodiment, radial object includes three concentric regions 5100-2, corresponding to SCS layer Three grades in secondary.The concentric region for providing other quantity can also be useful.Most inner region is highest level, is represented Org units.Intermediate concentric region is intermediate grade, and outermost concentric region is the lowest class.Intermediate concentric region is org units Subprocessing, and outermost concentric region includes the control of subprocessing.
As indicated, the radial figure of org units size change according to the organization level of org units.It is for example, radial The size of figure is bigger, and the organization level of org units is higher.On the contrary, the size of radial figure is smaller, the tissue of org units Lower grade.Org units at same levels have the radial figure of same size.For example, the public affairs at the organization level of top Department represents that the main org units at intermediate grade have the small radial figure than company with maximum radial figure, and Auxiliary org units at the grade of bottom have minimum radial figure.The radial figure of other configurations can also be useful 's.Lines radiate the relationship to represent them from org units.
In other embodiments, secondary level can be RCS levels.The RCS levels of org units can be expressed as being similar to The radial figure of SCS layer time.
Fig. 7 a-b illustrate the filtering function shown at many levels.With reference to figure 7a, multi-level display 700a is shown.The multilayer Secondary display is for example similar to shown in Fig. 6.It can not describe or be described in detail common element.User can be to the member in level Element is filtered.Element is filtered for example, user can be based on standard.With the subprocessing for meeting filter criteria and corresponding control Org units can be presented with normal color, and be unsatisfactory for the subprocessing of filter criteria and control thin out or with greyish white tone Display.Such expression can be referred to as percentage color allocation scheme.For example, user can be to passing through the control of test Filter.Such as it will be highlighted by the control of test.Other kinds of filtering or standard can also be useful.
With reference to figure 7b, the matching from search can be shown in the subgroup 705 of level.For example, non-matching ingredient is deleted It removes, residue matching ingredient is shown as subgroup level.
Fig. 8 illustrates the downward data mining duty of multi-level display 800.For example, multi-level display is similar to shown in Fig. 6 That.It can not describe or be described in detail common element.User can excavate selected org units downwards.Example is excavated downwards The subprocessing of selected org units and the details of control are such as provided.For example, selected org units will be shown in the foreground, and not Selected org units are thin out and keep in the background.User can have in the form of text or in the form of two kinds of figure and text Show the option of subprocessing and control.
IFV can include the UI of show levels and provide order button and menu bar each described in order to which user performs Kind function.It will be understood that the function is unrestricted, and other functions can be provided by UI.
As described, evaluation program (evaluator) can be specially to apply.For example, evaluation program can be specially software application. The application can be integrated into existing software application, such as GRC applications, as the adapter or plug-in unit to existing application, Huo Zhezuo For individual stand-alone application.Existing software application can be a set of software application.The source code of display system can be compiled for Create executable code.For example, code can be stored in storage media, such as one or more storage dishes.It is other kinds of Storage media are also available.
Although the one or more above-mentioned embodiment party of the language description of the step of to be exclusively used in the feature of structure and/or method Formula, it will be understood that other embodiment can also be put into practice without the special characteristic or step.On the contrary, special characteristic It is described as the preferred embodiment of one or more embodiments with step.As for substantially any plural number and/or singular references herein Use, plural number can be scaled odd number and/or be scaled plural number from odd number by those of ordinary skill in the art, just suitable for upper Hereafter and/or apply.

Claims (21)

1. a kind of visualize multi-level computer implemented method, including:
Primary level is provided, which has with the primary sector of different primary level of hierarchy arrangements, wherein it is described not The primary sector of ad eundem is connected with each other the relationship to indicate the ingredient in the primary level, and the primary sector is configured as Geometric form object;With
Wherein, each primary sector of primary level includes multiple concentric regions, wherein the concentric region represents primary sector Secondary level, wherein
The most interior concentric region of the geometric form object of each primary sector is the highest secondary grades of secondary level, and outer concentric zone Domain corresponds to the relatively low secondary grades of secondary level, outermost concentric region correspond to secondary level minimum secondary grades and
Concentric region at relatively low secondary grades is divided into corresponding with the quantity of the secondary component in the relatively low secondary grades Segmentation and
Wherein, the primary sector with concentric region makes it possible to visualize multiple layers in the display of the primary level It is secondary.
2. a kind of visualize multi-level computer implemented method, including:
Primary level is provided, which has the primary sector arranged with different primary level of hierarchy, wherein described first Grade ingredient is configured as geometric form object;With
Wherein, multiple concentric regions are provided for each primary sector of primary level, wherein the concentric region represents each The secondary level of primary sector, wherein
The concentric region secondary level of hierarchy different from the secondary level of each primary sector is corresponding, wherein, it is described to have The primary sector of concentric region makes it possible to visualize many levels in the display of the primary level.
3. computer implemented method as claimed in claim 2, wherein the primary sector is to correspond to different primary levels The tree arrangement of grade.
4. computer implemented method as claimed in claim 3, wherein:
The quantity of primary level of hierarchy in tree depends on primary hierarchical model;With
The quantity of secondary level of hierarchy depends on secondary hierarchical model.
At the beginning of 5. the highest primary grade of computer implemented method as claimed in claim 4, wherein tree corresponds to highest Grade ingredient, and relatively low primary grade corresponds to lower grade primary sector, the minimum primary grade of tree corresponds to primary The minimum primary grade of level.
6. computer implemented method as claimed in claim 5, wherein:
The geometric form object of primary sector at highest primary grade is highest;
The geometric form object of primary sector at relatively low primary grade is less than the geometric form object at highest level, minimum primary etc. Primary sector at grade is minimum;With
The size of the geometric form object of primary sector at same primary grade is identical.
7. computer implemented method as claimed in claim 5, wherein, the most interior concentric region of the geometric form object is secondary The highest secondary grades of level, and outer concentric region corresponds to the relatively low secondary grades of secondary level, outermost concentric region corresponds to In the minimum secondary grades of secondary level.
8. computer implemented method as claimed in claim 7, wherein, the concentric region at relatively low secondary grades be divided into The corresponding segmentation of quantity of secondary component in the relatively low secondary grades.
9. computer implemented method as claimed in claim 8, wherein, corresponding to compared with height grade secondary in relatively low secondary grades The rudimentary secondary component of secondary component at grade is disposed in the segmentation compared with the respective secondary ingredient in height grade secondary grades Boundary in.
10. computer implemented method as claimed in claim 2, wherein, the primary level includes the group with primary sector Tissue layer time, the primary sector include organizational unit.
11. computer implemented method as claimed in claim 10, wherein, the secondary level is included at the son of organizational unit Reason-control structure (SCS) level.
12. computer implemented method as claimed in claim 11, wherein, the SCS layer time includes corresponding to first, second He First, second, and third concentric region of third secondary level of hierarchy,
Most interior concentric region is highest secondary level of hierarchy;
Intermediate concentric region is middle secondary level of hierarchy;With
Outermost concentric region is minimum secondary grades grade.
13. computer implemented method as claimed in claim 12, wherein:
The most inner region corresponds to the organizational unit of primary grade;
The intermediate concentric region corresponds to the subprocessing of organizational unit;With
The outermost concentric region corresponds to the control of subprocessing.
14. computer implemented method as claimed in claim 13, wherein:
The intermediate region is divided into the medial section of the subprocessing corresponding to organizational unit;With
The outermost concentric region is divided into the set of the outermost segmentation of the set of the control corresponding to subprocessing, the collection of control Conjunction is disposed in the boundary of each subprocessing.
15. computer implemented method as claimed in claim 10, wherein the secondary layer includes the risk control of organizational unit Structure (RCS) level processed.
16. computer implemented method as claimed in claim 2 further comprises filtering many levels to be based on filter criteria It was found that matching primary sector.
17. a kind of non-instantaneous computer-readable media, is stored thereon with program code, said program code can be computer-executed It is used for:
Primary level is provided, which has a primary sector arranged with different primary level of hierarchy, the primary into Divide and be configured as geometric form object;With
There is provided multiple concentric regions for each primary sector of primary level, wherein the concentric region represent it is each it is primary into The secondary level divided, wherein
Different secondary level of hierarchy are corresponding from the secondary level for the concentric region,
The most interior concentric region of the geometric form object of each primary sector is the highest secondary grades of secondary level, and outer concentric zone Domain corresponds to the relatively low secondary grades of secondary level, outermost concentric region correspond to secondary level minimum secondary grades and
Wherein, the primary sector with concentric region makes it possible to visualize multiple layers in the display of the primary level It is secondary.
18. a kind of system, including:
Non-instantaneous storage device, for storing computer readable program code;With
With the processor of storage communication, processor computer readable program code is operable is used for for this:
Primary level is provided, the primary level has the primary sector arranged with different primary level of hierarchy, wherein described Primary sector is configured as geometric form object;With
There is provided multiple concentric regions for each primary sector of primary level, wherein the concentric region represent it is each it is primary into The secondary level divided, wherein
The concentric region secondary level of hierarchy different from the secondary level of each primary sector is corresponding, wherein, it is described to have The primary sector of concentric region makes it possible to visualize many levels in the display of the primary level.
19. system as claimed in claim 18, wherein the primary sector is to correspond to the tree of different primary level of hierarchy Shape structural arrangement.
20. system as claimed in claim 19, wherein:
The quantity of primary level of hierarchy in tree depends on primary hierarchical model;With
The quantity of secondary level of hierarchy depends on secondary hierarchical model.
21. system as claimed in claim 20, wherein, the highest level grade of tree corresponds to highest primary sector, And relatively low primary grade corresponds to lower grade primary sector, the minimum primary grade of tree corresponds to primary level most Low primary grade.
CN201210441539.1A 2012-11-07 2012-11-07 Visualize multi-level computer implemented method and readable media and system Active CN103809943B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201210441539.1A CN103809943B (en) 2012-11-07 2012-11-07 Visualize multi-level computer implemented method and readable media and system
US13/678,478 US9262488B2 (en) 2012-11-07 2012-11-15 2-dimensional multi-hierarchy display
EP13191859.1A EP2731031A3 (en) 2012-11-07 2013-11-07 Wireless telecommunication method between a remote server and a battery-powered mobile hand-held terminal via a mobile cellular digital telecommunication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210441539.1A CN103809943B (en) 2012-11-07 2012-11-07 Visualize multi-level computer implemented method and readable media and system

Publications (2)

Publication Number Publication Date
CN103809943A CN103809943A (en) 2014-05-21
CN103809943B true CN103809943B (en) 2018-06-19

Family

ID=50623384

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210441539.1A Active CN103809943B (en) 2012-11-07 2012-11-07 Visualize multi-level computer implemented method and readable media and system

Country Status (2)

Country Link
US (1) US9262488B2 (en)
CN (1) CN103809943B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150019064A (en) * 2013-08-12 2015-02-25 삼성전기주식회사 Method of displaying classfied information and device of displaying classfied information using the same
US9891801B2 (en) * 2014-05-12 2018-02-13 Sap Se Visualization and navigation for multi-dimensional hierarchical data
US10375072B2 (en) 2015-11-09 2019-08-06 Microsoft Technology Licensing, Llc Dashboard as remote computing services
US10713304B2 (en) * 2016-01-26 2020-07-14 International Business Machines Corporation Entity arrangement by shape input
WO2017151602A1 (en) 2016-02-29 2017-09-08 Craxel, Inc. Efficient encrypted data management system and method
US9836183B1 (en) * 2016-09-14 2017-12-05 Quid, Inc. Summarized network graph for semantic similarity graphs of large corpora
US10936803B2 (en) 2018-04-02 2021-03-02 Microsoft Technology Licensing, Llc Aggregation and processing of hierarchical data for display of interactive user interface chart elements
US20210064202A1 (en) * 2019-09-03 2021-03-04 AnnielyticX, Inc. Interactive Data Visualization User Interface Generator for Iterative Data Set Exploration
US11740788B2 (en) * 2022-01-18 2023-08-29 Craxel, Inc. Composite operations using multiple hierarchical data spaces

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741623A (en) * 2009-11-23 2010-06-16 上海交通大学 Method for network visualization
US7882144B1 (en) * 2003-06-02 2011-02-01 The Board Of Trustees Of The Leland Stanford Jr. University Computer systems and methods for the query and visualization of multidimensional databases
CN102360535A (en) * 2011-10-26 2012-02-22 河海大学常州校区 Three-dimensional visual simulation training system and method
US8250041B2 (en) * 2009-12-22 2012-08-21 International Business Machines Corporation Method and apparatus for propagation of file plans from enterprise retention management applications to records management systems

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339767B1 (en) * 1997-06-02 2002-01-15 Aurigin Systems, Inc. Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US6392667B1 (en) * 1997-06-09 2002-05-21 Aprisma Management Technologies, Inc. Method and apparatus for representing objects as visually discernable entities based on spatial definition and perspective
US6505209B1 (en) * 1999-11-02 2003-01-07 Monkeymedia, Inc. Poly vectoral reverse navigation
US7133862B2 (en) * 2001-08-13 2006-11-07 Xerox Corporation System with user directed enrichment and import/export control
WO2004107152A2 (en) * 2003-05-29 2004-12-09 Computer Associates Think, Inc. System and method for visualization of node-link structures
EP1510938B1 (en) * 2003-08-29 2014-06-18 Sap Ag A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
EP1510940A1 (en) * 2003-08-29 2005-03-02 Sap Ag A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
US7966228B2 (en) * 2005-04-29 2011-06-21 Mercatus Technologies Inc. Systems and methods for enabling information management incorporating a personal computing device
US8332782B1 (en) * 2008-02-22 2012-12-11 Adobe Systems Incorporated Network visualization and navigation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7882144B1 (en) * 2003-06-02 2011-02-01 The Board Of Trustees Of The Leland Stanford Jr. University Computer systems and methods for the query and visualization of multidimensional databases
CN101741623A (en) * 2009-11-23 2010-06-16 上海交通大学 Method for network visualization
US8250041B2 (en) * 2009-12-22 2012-08-21 International Business Machines Corporation Method and apparatus for propagation of file plans from enterprise retention management applications to records management systems
CN102360535A (en) * 2011-10-26 2012-02-22 河海大学常州校区 Three-dimensional visual simulation training system and method

Also Published As

Publication number Publication date
CN103809943A (en) 2014-05-21
US9262488B2 (en) 2016-02-16
US20140129595A1 (en) 2014-05-08

Similar Documents

Publication Publication Date Title
CN103809943B (en) Visualize multi-level computer implemented method and readable media and system
US10521771B2 (en) Interactive organization visualization tools for use in analyzing multivariate human-resource data of organizations
US20080183483A1 (en) Office management solution
US9299050B2 (en) System and method of representing business units in sales performance management using entity tables containing explicit entity and internal entity IDs
Steiniger et al. Relations among map objects in cartographic generalization
US20140214473A1 (en) Method and system for providing enhanced sales and marketing tool
US20090210273A1 (en) Methods & systems for visualizing business functions and/or operations
US20040002887A1 (en) Presenting skills distribution data for a business enterprise
CN108334912A (en) Article display aided management system
US20110184962A1 (en) Systems and Methods for Managing Organizational Information
US20220207846A1 (en) System and Method to Process and Display Information Related to Real Estate by Developing and Presenting a Photogrammetric Reality Mesh
WO2000055771A1 (en) System for specifying building upgrade options and determining building cost
US11132743B2 (en) Web-based dashboard system for multi-scale, multi-regional visual and spatial economic analysis with integrated business outreach
CN107679065A (en) Method for exhibiting data, device and computer-readable recording medium
US20180075383A1 (en) Geolocating entities of interest on geo heat maps
JP5530173B2 (en) Directory system having organization structure management directory and program thereof
KR20020067758A (en) Method and apparatus for providing comprehensive information of a building including geographic information system of it with computer network
CN103383607B (en) For the method and system that the displayed content in touch panel device is drilled through
CN112948933A (en) House model construction method, house model display method, house model management device, and storage medium
US7996299B2 (en) Trade services management system
JP2005293320A (en) Administrative management supporting program, administrative management supporting program for making computer execute the method and administrative management supporting system
CN104777806A (en) Large-screen display system for power operation monitoring center
JP2014219368A (en) Decontamination management system, decontamination management method, and decontamination management program
WO2013173264A2 (en) Interactive organization visualization tools for use in analyzing multivariate human-resource data of organizations
JP6819153B2 (en) Accounting programs, accounting methods, and accounting equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: German Waldo

Applicant after: SAP AG

Address before: German Waldo

Applicant before: SAP AG

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SAP AG TO: SAP EUROPE AG

EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant