[go: up one dir, main page]

TWI670608B - Method for generating topology map and generation device therefor - Google Patents

Method for generating topology map and generation device therefor Download PDF

Info

Publication number
TWI670608B
TWI670608B TW107119861A TW107119861A TWI670608B TW I670608 B TWI670608 B TW I670608B TW 107119861 A TW107119861 A TW 107119861A TW 107119861 A TW107119861 A TW 107119861A TW I670608 B TWI670608 B TW I670608B
Authority
TW
Taiwan
Prior art keywords
server
electronic devices
information
identification information
nodes
Prior art date
Application number
TW107119861A
Other languages
Chinese (zh)
Other versions
TW202001591A (en
Inventor
林勁璋
Original Assignee
林勁璋
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 林勁璋 filed Critical 林勁璋
Priority to TW107119861A priority Critical patent/TWI670608B/en
Priority to CN201910490581.4A priority patent/CN110580239A/en
Application granted granted Critical
Publication of TWI670608B publication Critical patent/TWI670608B/en
Publication of TW202001591A publication Critical patent/TW202001591A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17356Indirect interconnection networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本發明揭示一種拓樸圖的產生方法,包括以下步驟:提供具有多個節點的相關資訊的儲存裝置,其中各節點的相關資訊至少包含一電子裝置的聯絡資訊;提供伺服器以依據上述電子裝置的聯絡資訊,分別發送多個入口連結至上述多個電子裝置;使伺服器接收由上述電子裝置分別傳送的多個識別資訊,其中各識別資訊包括使用者資訊以及下層使用者資訊;以及依據解析各識別資訊中的使用者資訊以及下層使用者資訊,建立上述節點間的多個鏈結以完成拓樸圖。本發明也揭示上述拓樸圖的產生方法的產生裝置。The invention discloses a method for generating a topological graph, including the following steps: providing a storage device having related information of a plurality of nodes, wherein the related information of each node includes at least contact information of an electronic device; and providing a server according to the electronic device Contact information, send multiple portals to link to the multiple electronic devices; enable the server to receive multiple identification information transmitted by the electronic devices, wherein each identification information includes user information and lower-level user information; and according to the analysis The user information and the lower-layer user information in each identification information establish multiple links between the above nodes to complete the topology. The invention also discloses a generation device of the above-mentioned generation method of the topological graph.

Description

拓樸圖的產生方法及其產生裝置Topology generation method and device

本發明是有關於一種組織圖的產生方法,且特別是有關於一種拓樸圖的產生方法。The invention relates to a method for generating an organization chart, and particularly relates to a method for generating a topological chart.

對公司或企業而言,可以讓人一目了然的組織管理圖是非常重要的,然而在建立這樣的組織拓樸圖時,通常需要靠人工方式來手動完成。特別是對於龐大的公司或企業來說,建立這樣的組織拓樸圖是十分不便的。For a company or an enterprise, an organization management chart that can be seen at a glance is very important. However, when establishing such an organization topology map, it is usually necessary to manually complete it manually. Especially for large companies or enterprises, it is very inconvenient to establish such an organization topology.

本發明是針對以人工方式建立組織拓樸圖的不便利性,提出一種拓樸圖的產生方法及其產生裝置。The present invention is directed to the inconvenience of manually creating an organization topology map, and proposes a topology map generation method and device.

本發明的拓樸圖的產生方法包括:提供儲存裝置,其中儲存裝置具有多個節點的相關資訊,其中各節點的相關資訊至少包含一個電子裝置的聯絡資訊;提供伺服器以依據上述電子裝置的聯絡資訊,分別發送多個入口連結至上述多個電子裝置;使伺服器接收由上述電子裝置分別傳送的多個識別資訊,其中各識別資訊包括使用者資訊以及下層使用者資訊;以及依據解析各識別資訊中的使用者資訊以及下層使用者資訊,建立上述節點間的多個鏈結以完成拓樸圖。The method for generating a topology map of the present invention includes: providing a storage device, wherein the storage device has related information of a plurality of nodes, wherein the related information of each node includes at least contact information of an electronic device; and a server is provided based on the electronic device Contact information, send multiple portals to link to the multiple electronic devices; enable the server to receive multiple identification information transmitted by the electronic devices, wherein each identification information includes user information and lower-level user information; Identify user information and lower-layer user information in the information, and establish multiple links between the above nodes to complete the topology.

本發明的拓樸圖產生裝置包括伺服器以及耦接於伺服器的儲存裝置,其中儲存裝置儲存多個節點的相關資訊,其中各節點的相關資訊至少包含一個電子裝置的聯絡資訊。伺服器用以依據上述電子裝置的聯絡資訊,分別發送多個入口連結至多個電子裝置,並接收由上述電子裝置分別傳送的多個識別資訊,以及依據解析各識別資訊中的使用者資訊以及下層使用者資訊,建立該些節點間的多個鏈結以完成拓樸圖。The topology map generating device of the present invention includes a server and a storage device coupled to the server, wherein the storage device stores related information of multiple nodes, and the related information of each node includes at least contact information of an electronic device. The server is used to send a plurality of portals to link to a plurality of electronic devices according to the contact information of the above-mentioned electronic devices, and receive a plurality of identification information respectively transmitted by the above-mentioned electronic devices, and to analyze the user information and lower layers of each identification information according to the analysis The user information creates multiple links between the nodes to complete the topology.

基於上述,本發明提出的拓樸圖的產生方法及其產生裝置,可以將沒有鏈結關係的多個組織節點,自動地產生鏈結以生成拓樸圖。Based on the above, the method and device for generating a topology graph proposed by the present invention can automatically generate links for multiple organization nodes without a link relationship to generate a topology graph.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more obvious and understandable, the embodiments are specifically described below in conjunction with the accompanying drawings for detailed description as follows.

圖1繪示本發明的拓樸圖產生裝置其系統示意圖,圖2繪示本發明的拓樸圖的產生方法其步驟流程圖。請同時參考圖1與圖2,步驟S210是提供儲存裝置110,儲存裝置110儲存有多個主節點的相關資訊。各主節點的相關資訊至少包含人名,以及對應人名的電子裝置的連結資訊,例如手機號碼及電子郵件信箱的至少其中之一。在一實施例中,伺服器管理者可透過鍵入或匯入的方式,自行於伺服器100中建立多個使用者(例如主管)的人名以及對應的電子裝置的連結資訊,伺服器100並儲存上述資訊。FIG. 1 is a schematic diagram of a system for generating a topological graph of the present invention, and FIG. 2 is a flowchart of steps in a method for generating a topological graph of the present invention. Please refer to FIG. 1 and FIG. 2 at the same time, step S210 is to provide a storage device 110 that stores information about multiple master nodes. The related information of each master node includes at least one person's name and the link information of the electronic device corresponding to the person's name, such as at least one of a mobile phone number and an email mailbox. In one embodiment, the server manager can create the names of multiple users (such as supervisors) and the connection information of the corresponding electronic devices in the server 100 by typing or importing, and the server 100 stores The above information.

在另一實施例中,步驟S210可以更細分為下面步驟。首先,於伺服器100建立伺服器管理者的資料,至少包括伺服器管理者的人名以及對應人名的電子裝置的連結資訊,例如手機號碼或電子郵件信箱。接著,使伺服器100發送第一入口連結S10(例如QR Code)至上述人名對應的電子裝置200。然後,使伺服器100接收上述電子裝置200所傳送的多個主節點的相關資料S20,各主節點的相關資料S20至少包含使用者(例如主管)的人名,以及對應的電子裝置的連結資訊。伺服器100可將上述主節點的相關資訊S20儲存至儲存裝置110。In another embodiment, step S210 can be further subdivided into the following steps. First, the server manager's data is created on the server 100, including at least the server manager's name and the connection information of the electronic device corresponding to the person's name, such as a mobile phone number or an email mailbox. Next, the server 100 is caused to send the first portal link S10 (for example, QR Code) to the electronic device 200 corresponding to the above-mentioned name. Then, the server 100 receives the relevant data S20 of the plurality of master nodes transmitted by the electronic device 200, and the relevant data S20 of each master node includes at least the name of the user (eg, supervisor) and the connection information of the corresponding electronic device. The server 100 may store the relevant information S20 of the master node to the storage device 110.

步驟S220是提供伺服器100以依據多個電子裝置的聯絡資訊,分別發送多個入口連結S11~S1N至多個電子裝置210;其中,上述的入口連結例如是對應伺服器100的入口的直接網址(Uniform Resource Locator, URL)或以二維條碼方式呈現的網址,其中二維條碼例如是快速響應矩陣圖碼(Quick Response Code, QR Code)。具體來說,伺服器100耦接儲存裝置110,伺服器100依據儲存裝置110中的各主節點的相關資訊中的手機號碼,將多個QR Code分別發送至上述的多個手機中。Step S220 is to provide the server 100 to send a plurality of portal links S11 ~ S1N to the plurality of electronic devices 210 according to the contact information of the plurality of electronic devices; wherein, the foregoing portal link is, for example, a direct URL corresponding to the portal of the server 100 ( Uniform Resource Locator, URL) or a URL presented in the form of a two-dimensional barcode, where the two-dimensional barcode is, for example, Quick Response Code (QR Code). Specifically, the server 100 is coupled to the storage device 110, and the server 100 sends multiple QR codes to the multiple mobile phones according to the mobile phone number in the relevant information of each master node in the storage device 110.

承續上述說明,步驟S230則使伺服器100接收由電子裝置210分別傳送的多個識別資訊S21~S2N,其中各識別資訊包括使用者資訊以及下層使用者資訊。更具體一點來說,當各手機接收到伺服器100所傳送的QR Code之後,各手機的使用者可依循QR Code與伺服器連線,並透過手機回傳識別資訊,其中的識別資訊包括手機使用者本身的使用者資訊以及其直屬下屬的資料(以下稱為下層使用者資訊)。舉例來說,伺服器100所接收的多個識別資訊可依照接收時間而被儲存為如表1(如下所示)的形式。Following the above description, step S230 enables the server 100 to receive a plurality of identification information S21 ~ S2N respectively transmitted by the electronic device 210, where each identification information includes user information and lower-layer user information. More specifically, after each mobile phone receives the QR Code transmitted by the server 100, the user of each mobile phone can connect to the server according to the QR Code and return the identification information through the mobile phone. The identification information includes the mobile phone The user's own user information and the data of his direct subordinates (hereinafter referred to as lower-level user information). For example, the plurality of identification information received by the server 100 may be stored in the form as shown in Table 1 (shown below) according to the reception time.

表1: 編號 使用者資訊 (使用者人名) 下層使用者資訊 (下層使用者人名) 1 N’ D’ 2 A’ E’、F’、G’ 3 C’ M’、N’ 4 D’ J’、K’、L’、O’ 5 B’ H’、I’ 6 M’ A’、B’ Table 1: Numbering User information (user name) Lower user information (lower user name) 1 N ' D ' 2 A ' E ', F', G ' 3 C ' M ', N' 4 D ' J ', K', L ', O' 5 B ' H ', I' 6 M ' A ', B'

請參考表1,表1包含編號1~6的6筆識別資訊,編號為1的識別資訊例如為伺服器所接收的第一筆識別資訊,在編號為1的識別資訊中,使用者資訊至少包含使用者人名N’、對應使用者人名N’的職稱,以及對應使用者人名N’的聯絡資訊,或可更包含所屬單位名稱,而下層使用者資訊則至少包含下層使用者人名D’、對應使用者人名D’的職稱,以及對應使用者人名D’的聯絡資訊,或可更包含所屬單位名稱。由於表1篇幅有限,故僅以人名(例如N’)來囊括上述的人名、職稱以及連絡資訊等資料。附帶一提的,如表1所示的識別資訊可被儲存於儲存裝置110中,以提供伺服器100進行讀取。儲存裝置110可內建於伺服器100中,或可以外掛的形式耦接至伺服器100。Please refer to Table 1. Table 1 contains six pieces of identification information numbered 1 to 6. The identification information numbered 1 is, for example, the first identification information received by the server. Among the identification information numbered 1, the user information is at least Contains the user's name N ', the job title corresponding to the user's name N', and the contact information corresponding to the user's name N ', or may further include the name of the organization, and the lower user information includes at least the lower user name D', The job title corresponding to the user's name D 'and the contact information corresponding to the user's name D' may further include the name of the organization to which they belong. Due to the limited space in Table 1, only the person's name (such as N ’) is used to include the above person's name, job title, and contact information. Incidentally, the identification information shown in Table 1 can be stored in the storage device 110 to be read by the server 100. The storage device 110 may be built in the server 100 or may be coupled to the server 100 in an external form.

在另一實施例中,為了使下層使用者的資料更加完備,伺服器100可依據下層使用者資訊中的聯絡資訊(例如手機號碼或電子郵件信箱),再度發送多個入口連結(例如QR Code)至多個電子裝置(也就是又回到步驟S220),以等待上述多個電子裝置回傳識別資訊(對應步驟S230)。以表1中編號4的識別資訊為例,伺服器100依據編號4的識別資訊中的多個下層使用者人名J’、K’、L’、O’對應的多個手機號碼,將多個QR Code分別傳送至多個手機,並接受上述多個手機所回傳的多個識別資訊。需注意的是,如果J’、K’、L’、O’已是最底層的員工,那麼在多個回傳的識別資訊當中,下層使用者資訊都會是空白的。在一實施例中,伺服器100在辨別一識別資訊的下層使用者資訊為空白時,自動將對應此識別資料的使用者人名的節點判定為終點。關於如何在識別資訊中將下層使用者資訊設為空白,可以透過使用者將電子表單中的下屬資訊留白,或是以選單方式選定無下屬的選項。In another embodiment, in order to make the data of the lower-level users more complete, the server 100 may re-send multiple portal links (such as QR Code) according to the contact information in the lower-level user information (such as a mobile phone number or email mailbox) ) To multiple electronic devices (that is, to return to step S220), to wait for the multiple electronic devices to return identification information (corresponding to step S230). Taking the identification information of number 4 in Table 1 as an example, the server 100 selects multiple mobile phone numbers corresponding to the multiple lower-layer user names J ', K', L ', and O' in the identification information of number 4. The QR Code is sent to multiple mobile phones and accepts multiple identification information returned by the multiple mobile phones. It should be noted that if J ’, K’, L ’, and O’ are already the lowest-level employees, then among the multiple identification information returned, the lower-level user information will be blank. In one embodiment, the server 100 automatically determines the node corresponding to the user name of the identification data as the end point when identifying the lower-level user information of the identification information as blank. Regarding how to make the lower-level user information blank in the identification information, the user can leave the subordinate information in the electronic form blank, or select the option without subordinate by menu.

在另一實施例中,伺服器在進行步驟S230之前還可包括驗證程序。例如,使伺服器100分別接多個收電子裝置210的登入請求,並分別發送多個驗證要求至電子裝置210;使伺服器100接收電子裝置210所發送的對應驗證要求的多個驗證答覆;以及使伺服器100依據各驗證答覆以決定是否允許各電子裝置210登入。其中驗證要求例如是要求輸入手機號碼或使用者專屬的識別碼。在進行上述的驗證程序時,電子裝置210可依據伺服器100的驗證要求來提供一個操作介面(例如是圖形化使用者介面(Graphical User Interface, GUI),使得電子裝置210的使用者可透過這個操作介面來進行驗證答覆的輸入動作,並將所輸入的識別資訊回傳至伺服器100。In another embodiment, the server may further include a verification procedure before performing step S230. For example, the server 100 receives the login requests of the multiple electronic devices 210 and sends multiple verification requests to the electronic device 210; the server 100 receives multiple verification responses corresponding to the verification requests sent by the electronic device 210; And make the server 100 decide whether to allow each electronic device 210 to log in according to each verification reply. The verification request is, for example, a request to enter a mobile phone number or a user-specific identification code. When performing the above verification procedure, the electronic device 210 can provide an operation interface (such as a graphical user interface (GUI)) according to the verification request of the server 100, so that the user of the electronic device 210 can use this The operation interface is used for inputting the verification response, and the input identification information is returned to the server 100.

在上面的實施例中,使用者的電子裝置(例如手機)與伺服器之間都透過無線的方式來傳輸一切資訊,包含入口連結以及識別資訊;然而在另一實施例中,使用者的電子裝置與伺服器之間還可以包括近場通訊(Near-field communication,NFC)掃描器(圖未示),其中NFC掃描器(可能不只一台)耦接伺服器100,並提供了多個電子裝置與之進行無線的近場通訊,以傳輸包含入口連結以及識別資訊等資訊。In the above embodiment, all information is transmitted wirelessly between the user's electronic device (such as a mobile phone) and the server, including the entrance link and identification information; however, in another embodiment, the user's electronic A near-field communication (NFC) scanner (not shown) may also be included between the device and the server. The NFC scanner (may be more than one) is coupled to the server 100 and provides multiple electronic devices. The device performs wireless near-field communication with it to transmit information including entrance links and identification information.

步驟S240是依據解析各識別資訊中的使用者資訊以及下層使用者資訊,建立多個節點之間的多個鏈結,以完成拓樸圖。具體來說,首先使伺服器100依據各識別資訊中的使用者資訊建立一個主節點,以及依據各識別資訊中的下層使用者資訊建立一或多個次節點;例如依據使用者人名N’建立節點N(主節點),以及依據下層使用者人名D’建立節點D(次節點),依此類推。在另一實施例中,在伺服器100接收多個主節點的相關資訊(對應步驟S210)之後,可使伺服器100依據上述多個主節點的相關資訊進行解析以產生多個主節點,以及使伺服器100將多個主節點資訊以及多個主節點儲存至儲存裝置110。簡單來說,伺服器100不一定要在步驟S240才執行主節點的解析工作,而是可以在步驟S210之後就可以開始主節點的解析工作,另外次節點的解析工作仍在步驟S240中執行。在建立節點的步驟之後,伺服器100可刪除重複的節點;以表1為例,伺服器可從表1的多個識別資訊得到多個主節點與多個次節點;其中,主節點與次節點可通稱為節點。圖3即繪示未經鏈結的多個節點的示意圖,其中的多個節點A~O分別對應表1的人名A’~O’;需注意的是,圖3所繪示的各節點之間並不存在關聯或層級之分別。Step S240 is based on parsing the user information in each piece of identification information and the lower-layer user information to create multiple links between multiple nodes to complete the topology. Specifically, first, the server 100 is used to create a primary node based on the user information in each identification information, and one or more secondary nodes based on the lower-level user information in each identification information; for example, based on the user name N ' Node N (primary node), and the establishment of node D (secondary node) based on the lower-level user name D ', and so on. In another embodiment, after the server 100 receives the related information of multiple master nodes (corresponding to step S210), the server 100 can be parsed according to the related information of the multiple master nodes to generate multiple master nodes, and The server 100 stores the information of the plurality of master nodes and the plurality of master nodes to the storage device 110. To put it simply, the server 100 does not have to perform the parsing work of the master node in step S240, but can start the parsing work of the master node after step S210, and the parsing work of the secondary node is still performed in step S240. After the step of creating a node, the server 100 can delete the duplicate node; taking Table 1 as an example, the server can obtain multiple primary nodes and multiple secondary nodes from multiple identification information in Table 1; wherein, the primary node and the secondary node A node can be called a node. Fig. 3 is a schematic diagram showing a plurality of unlinked nodes, wherein the plurality of nodes A ~ O respectively correspond to the names A '~ O' of Table 1; it should be noted that each of the nodes shown in Fig. 3 There is no correlation or hierarchy.

然後,伺服器100將一識別資訊的使用者人名與其他識別資訊的下層使用者人名進行比對,以確認上述的使用者人名是否與另一個使用者人名的下層使用者人名相同;若是相同,伺服器則在上述使用者人名對應的節點與另一使用者人名對應的節點之間建立鏈結,並將前者配置於後者的下一層級。圖4繪示經鏈結的多個節點的示意圖,以圖4為例,伺服器辨識到表1編號4的使用者人名D’與編號1的下層使用者人名D’相同,而編號1的使用者人名是N’,此時伺服器便在節點D與節點N之間產生鏈結401,並且將節點D配置於節點N的下一層級L3。Then, the server 100 compares the user name of the identification information with the lower-level user name of other identification information to confirm whether the above-mentioned user name is the same as the lower-level user name of another user name; if it is the same, The server establishes a link between the node corresponding to the user's name and the node corresponding to another user's name, and arranges the former at the next level of the latter. FIG. 4 shows a schematic diagram of multiple nodes linked. Taking FIG. 4 as an example, the server recognizes that the user name D 'of number 4 in Table 1 is the same as the user name D' of the lower layer of number 1, and the number 1 The user's name is N '. At this time, the server generates a link 401 between the node D and the node N, and configures the node D at the next level L3 of the node N.

當然,透過使用者人名的比較來建立鏈結僅只是本發明實施例的一種實施方式,本發明其他實施例可透過使用者人名以及其他使用者資訊(例如電話號碼、生日…等)來進行比較,並建立鏈結,沒有固定的限制。在一實施例中,伺服器不光是以例如人名的單一資料進行比對,而是將使用者人名、使用者人名對應的生日以及使用者人名對應的手機等多個資料,分別與下層使用者人名、下層使用者人名對應的生日以及下層使用者人名對應的手機等多個資料進行比對。在另一實施例中,伺服器在辨識到一個使用者人名與另外兩個下層使用者人名相同時,進一步比對使用者人名對應的生日(或其他資訊)以及兩個下層使用者人名對應的生日(或其他資訊)。Of course, the establishment of links through the comparison of user names is only an implementation of the embodiments of the present invention, and other embodiments of the present invention can be compared by user names and other user information (such as phone numbers, birthdays, etc.) , And establish links, there is no fixed limit. In an embodiment, the server not only compares a single data such as a person's name, but multiple data such as the user's name, the birthday corresponding to the user's name, and the mobile phone corresponding to the user's name, respectively, and the lower-level users. Multiple data such as the person ’s name, the birthday corresponding to the lower-layer user ’s name, and the mobile phone corresponding to the lower-layer user ’s name are compared. In another embodiment, when the server recognizes that a user name is the same as the other two lower-level user names, it further compares the birthday (or other information) corresponding to the user's name and the two corresponding lower-level user names. Birthday (or other information).

在上一步驟中,節點C、M、N、A、B、D之間已產生鏈結401,並被編排層級L1~L3之中。在下一步中,伺服器可依據各識別資訊中使用者人名與下層使用者人名的對應關係,針對尚未產生鏈結的節點之間建立鏈結,並排列各節點的層級。舉例來說,表1編號4的使用者人名D’與下層使用者人名J’、K’、L’、O’位於同一筆識別資訊中,而被伺服器識別為具有對應關係;伺服器依據這種對應關係,分別在節點D與J之間、D與K之間、節點D與L,以及節點D與O之間建立鏈結401(見圖4),並且,伺服器將節點J、K、L、O配置於節點D的下一層級L4(見圖4)。在完成此步驟後,經鏈結各節點將構成如圖4所示的完整的拓樸圖。In the previous step, a link 401 has been generated between the nodes C, M, N, A, B, and D, and is arranged in the levels L1 ~ L3. In the next step, the server can establish a link between nodes that have not yet generated a link according to the correspondence between the user's name in the identification information and the user's name in the lower layer, and arrange the level of each node. For example, the user name D 'of No. 4 in Table 1 and the lower-level user names J', K ', L', and O 'are in the same piece of identification information, and are recognized by the server as having a corresponding relationship; the server is based on This correspondence establishes links 401 between nodes D and J, D and K, nodes D and L, and nodes D and O (see Figure 4), and the server K, L, O are arranged at the next level L4 of node D (see Figure 4). After this step is completed, the nodes will form a complete topology as shown in Figure 4.

在一實施例中,各識別資訊還可包含層級資訊,例如表1編號4的識別資訊中更包括對應使用者人名D’的層級L3。如此一來,伺服器100在鏈結節點的過程中,更包含依據各識別資訊中的層級資訊,將各節點配置到相應的層級之中。在另一實施例中,伺服器100或儲存裝置110內建有職稱與層級的對照表,因此伺服器100可將各識別資訊中的對應人名的職稱與上述的對照表進行比對,而產生對應人名的層級。In one embodiment, each identification information may further include hierarchical information. For example, the identification information of No. 4 in Table 1 further includes a level L3 corresponding to the user's name D '. In this way, in the process of linking the nodes, the server 100 further includes allocating each node to the corresponding level according to the level information in the identification information. In another embodiment, the server 100 or the storage device 110 has a built-in table of titles and hierarchies, so the server 100 can compare the titles of the corresponding names in each identification information with the above-mentioned table to generate Corresponds to the name level.

關於伺服器對各識別資訊進行解析的時間點(即圖2的步驟S240),伺服器100可以將所發送出去的入口連結與回收的識別資訊進行數量比對,並在兩者的數量相同時,開始對各識別資訊進行解析。舉例來說,在圖2的步驟S220中,伺服器將6個入口連結分別發送至6個電子裝置,並回收如表1所示的多筆識別資訊;伺服器可在表1的編號達到6之後,才開始進行解析識別資訊、產生節點的步驟。若是表1的編號還未累積到6時,伺服器可以處於一個等待階段而不進行任何動作。Regarding the time point when the server analyzes each identification information (that is, step S240 in FIG. 2), the server 100 can compare the number of the sent out portal links with the recovered identification information, and when the number of the two is the same , Start to analyze the identification information. For example, in step S220 of FIG. 2, the server sends 6 entry links to 6 electronic devices, and recovers multiple pieces of identification information as shown in Table 1; the server can reach 6 in Table 1 After that, the steps of parsing identification information and generating nodes are started. If the number in Table 1 has not accumulated to 6, the server can be in a waiting phase without any action.

在另一實施例中,伺服器管理者以及使用者(例如主管)可以隨時對節點的數量進行調整的動作,也就是說,伺服器管理者以及使用者(例如主管)可隨機的進行節點的新增、刪減或修改的編輯。上述編輯動作細節包含:首先,建立伺服器管理者以及使用者(例如主管)的資料,並使伺服器100接受伺服器管理者對應的電子裝置200所發出的編輯要求,以及使用者(例如主管) 對應的電子裝置210所發出的編輯要求;以及使伺服器100依據該編輯要求刪減一個或多個節點、新增一個或多個節點或修改一或多個節點。In another embodiment, the server manager and the user (for example, supervisor) can adjust the number of nodes at any time, that is, the server manager and the user (for example, supervisor) can randomly perform the node Add, delete or modify edits. The details of the above editing operations include: first, create the data of the server manager and the user (for example, supervisor), and make the server 100 accept the editing request sent by the electronic device 200 corresponding to the server manager, and the user (for example, supervisor) ) The editing request issued by the corresponding electronic device 210; and the server 100 deletes one or more nodes, adds one or more nodes, or modifies one or more nodes according to the editing request.

圖5繪示本發明一實施例的拓樸圖的產生方法其步驟流程圖。請參考圖5,步驟S510開始拓樸圖的產生方法。步驟511是使伺服器產生入口連結,例如使伺服器的連結產生器產生對應伺服器入口的QR Code。步驟S512是使伺服器傳送QR Code至各主管(即主節點的相關資訊中的人名)的手機(即上述人名對應的電子裝置)。步驟S513是各主管在其手機接收到QR Code時,點選QR Code並開啟伺服器的入口畫面。步驟S514是伺服器接收到各主管手機傳來的登入請求,並允許其登錄伺服器,在伺服器允許登錄之前可能還存在一個驗證程序,當驗證失敗時,該主管的手機需重新登錄。步驟S515是使伺服器記錄成功登錄的主管手機;在另一實施例中,在主管的手機進行有效登錄後,若伺服器再次接收到該主管的手機的登錄要求時,使伺服器拒絕該登錄要求。步驟S516是由各主管透過其手機填寫顯示於手機顯示器上的電子表單,藉此回傳識別資訊,該識別資訊包含主管本人的資料(即使用者資訊)以及其直屬下屬的資料(即下層使用者資訊)。步驟S517是確認全部的主管都完成登錄以及回傳識別資訊,若確認為是時,進入到步驟S518,若為否則退回至步驟S513以等待未登錄的主管進行登錄;又或者,使伺服器在等待一段時間之後主動發送提醒至未登錄的主管的手機。步驟S518是使伺服器分析回傳的識別資訊,即電子表單的內容(如表格1所示)。步驟S519是確認分析結果不存在衝突資料(例如違反兩節點之間僅存在一個鏈結的原則),若不存在衝突資料則進入步驟S521,若是存在衝突資料,可由伺服器以表列形式提醒伺服器管理者進行編輯(步驟S520),並在結束編輯後進入步驟S521,或是可使伺服器自動發送確認訊息至主管手機請主管再次確認,又或者同時使用上述兩種方式。步驟S521是依據分析結果建立多個鏈結以完成拓樸圖。步驟S522是結束拓樸圖的產生方法。FIG. 5 illustrates a flowchart of the steps of a method for generating a topological graph according to an embodiment of the invention. Please refer to FIG. 5, step S510 starts a method for generating a topological graph. Step 511 is to cause the server to generate an entry link, for example, to cause the server's link generator to generate a QR Code corresponding to the server entry. Step S512 is to enable the server to send the QR Code to the cell phone (namely, the electronic device corresponding to the person's name) of each supervisor (ie, the person's name in the relevant information of the master node). Step S513 is that when each supervisor receives the QR Code on his mobile phone, he clicks the QR Code and opens the portal screen of the server. Step S514 is that the server receives the login request from each supervisor's mobile phone and allows it to log in to the server. There may be an authentication procedure before the server allows login. When the authentication fails, the supervisor's mobile phone needs to log in again. Step S515 is to make the server record the successfully registered supervisor's mobile phone; in another embodiment, after the supervisor's mobile phone performs valid registration, if the server receives the login request of the supervisor's mobile phone again, the server refuses the login Claim. Step S516 is that each supervisor fills in the electronic form displayed on the mobile phone display through his mobile phone, thereby returning identification information, which includes the supervisor's own data (ie user information) and the data of his direct reports (i.e. lower-level use Information). Step S517 is to confirm that all supervisors have completed the registration and return the identification information. If the confirmation is yes, go to step S518, otherwise, return to step S513 to wait for the unregistered supervisor to log in; or, make the server After waiting for a period of time, send a reminder to the mobile phone of the supervisor who is not logged in. Step S518 is to enable the server to analyze the returned identification information, that is, the content of the electronic form (as shown in Table 1). Step S519 is to confirm that there is no conflicting data in the analysis result (for example, violation of the principle that there is only one link between the two nodes). If there is no conflicting data, go to step S521. If there is conflicting data, the server can remind the server in a list form The administrator of the device performs editing (step S520), and proceeds to step S521 after finishing editing, or the server can automatically send a confirmation message to the supervisor's mobile phone to ask the supervisor to confirm again, or use both of the above methods. Step S521 is to establish multiple links according to the analysis result to complete the topology. Step S522 is the method of ending the generation of the topological graph.

在上述步驟S521之後,可使伺服器發送拓樸圖建立完成的相關訊息至伺服器管理者的手機以及所有主管的手機。拓樸圖建立完成之後,使用者可透過各別的電子裝置(手機、平板或電腦)登入伺服器,以觀看此拓樸圖,或是輸入資料(例如人名或職稱)以查詢上述資料位於拓樸圖的何處。更進一步地,當使用者選擇拓樸圖的任一節點時,伺服器可以將上述節點、其上層的節點以及下層的節點進行顯著標示;請參考圖4,例如使用者選擇節點D時,伺服器可以對節點D、N、J~O進行顯著標示。After the above step S521, the server can be made to send a related message that the topology creation is completed to the server manager's mobile phone and all supervisor's mobile phones. After the topology map is created, users can log in to the server through various electronic devices (mobile phones, tablets, or computers) to view the topology map, or enter data (such as a person ’s name or job title) to query the above data in the topology map. Where is Pu Tu. Furthermore, when the user selects any node of the topology graph, the server can mark the above-mentioned node, its upper-level node and the lower-level node prominently; please refer to FIG. 4, for example, when the user selects node D, the servo The device can mark the nodes D, N, J ~ O prominently.

在一實施例中,在伺服器接收伺服器管理者對應的電子裝置所傳送的多個主節點資料時,可使伺服器進入一等待階段,並在確認伺服器的分析結果不存在上述的衝突資料時,使伺服器結束該等待階段,其中該等待階段也可依據伺服器使用者的要求而結束。In an embodiment, when the server receives multiple master node data transmitted by the electronic device corresponding to the server manager, the server can be put into a waiting stage, and the server's analysis result confirms that there is no such conflict In the case of data, the server is caused to end the waiting phase, where the waiting phase can also be ended according to the request of the server user.

綜合以上所述,在預先提供多個(主)節點的相關資訊的情況下,伺服器可依據多個(主)節點的相關資訊將入口連結發送給多個電子裝置,以接收各電子裝置回傳的識別資訊,隨後伺服器依據解析各識別資訊中的使用者資訊以及下層使用者資訊,建立多個節點間的多個鏈結以完成拓樸圖。本發明可透過伺服器搭配各主管的手機、平板或電腦,自動建立多個節點以及節點間的鏈結,以產生代表公司組織的拓樸圖;本發明特別適用於組織龐大的公司或企業。相較於以人工方式建立組織拓樸圖,本發明的拓樸圖的產生方法及其產生裝置所產生的拓樸圖正確性高,並且拓樸圖產生過程十分快速、便利。Based on the above, in the case where relevant information of multiple (master) nodes is provided in advance, the server can send the portal link to multiple electronic devices based on the relevant information of multiple (master) nodes to receive the feedback from each electronic device The identification information is transmitted, and then the server creates multiple links between multiple nodes to complete the topology based on parsing the user information in the identification information and the lower-level user information. The invention can be used with a mobile phone, tablet or computer of each supervisor through a server to automatically establish a plurality of nodes and links between the nodes to generate a topology diagram representing the organization of the company; the invention is particularly suitable for companies or enterprises with large organizations. Compared with the manual creation of the organization topological graph, the topological graph generation method and the topographic graph generated by the present invention have high accuracy, and the topographic graph generating process is very fast and convenient.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed as above with examples, it is not intended to limit the present invention. Any person with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention shall be subject to the scope defined in the appended patent application.

100‧‧‧伺服器100‧‧‧Server

110‧‧‧儲存裝置 110‧‧‧Storage device

200、210‧‧‧電子裝置 200、210‧‧‧Electronic device

401‧‧‧鏈結 401‧‧‧Link

A~O‧‧‧節點 A ~ O‧‧‧node

L1~L4‧‧‧層級 Level L1 ~ L4‧‧‧‧

S10‧‧‧第一入口連結 S10‧‧‧First entrance link

S11~S1N‧‧‧入口連結 S11 ~ S1N‧‧‧Entry link

S20‧‧‧主節點的相關資料 S20‧‧‧ master node related information

S21~S2N‧‧‧識別資訊 S21 ~ S2N‧‧‧Identification information

S210~S240、S510~S522‧‧‧步驟 S210 ~ S240, S510 ~ S522

圖1繪示本發明的拓樸圖產生裝置其系統示意圖。 圖2繪示本發明的拓樸圖的產生方法其步驟流程圖。 圖3繪示未經鏈結的多個節點的示意圖。 圖4繪示經鏈結的多個節點的示意圖。 圖5繪示本發明一實施例的拓樸圖的產生方法其步驟流程圖。FIG. 1 is a schematic diagram of the system of the topology generation device of the present invention. FIG. 2 shows a flow chart of the steps of the method for generating a topology diagram of the present invention. FIG. 3 is a schematic diagram of a plurality of unlinked nodes. FIG. 4 shows a schematic diagram of multiple nodes linked. FIG. 5 illustrates a flowchart of the steps of a method for generating a topological graph according to an embodiment of the invention.

Claims (22)

一種拓樸圖的產生方法,包括: 提供一儲存裝置,其中該儲存裝置具有多個節點的相關資訊,其中各該節點的相關資訊至少包含一電子裝置的聯絡資訊; 提供一伺服器以依據該些電子裝置的聯絡資訊,分別發送多個入口連結至該些電子裝置; 使該伺服器接收由該些電子裝置分別傳送的多個識別資訊,其中各該識別資訊包括一使用者資訊以及一下層使用者資訊;以及 依據解析各該識別資訊中的該使用者資訊以及該下層使用者資訊,建立該些節點間的多個鏈結以完成該拓樸圖。A method for generating a topology diagram includes: providing a storage device, wherein the storage device has related information of a plurality of nodes, wherein the related information of each node at least includes contact information of an electronic device; and provides a server according to the The contact information of the electronic devices is sent to the electronic devices by connecting multiple entries; the server receives the identification information transmitted by the electronic devices, wherein the identification information includes a user information and a lower layer User information; and based on parsing the user information and the underlying user information in each of the identification information, creating multiple links between the nodes to complete the topology. 如申請專利範圍第1項所述的拓樸圖的產生方法,其中提供該儲存裝置的步驟包括: 於該儲存裝置建立一伺服器管理者的資料; 使該伺服器發送該些入口連結的一第一入口連結至該伺服器管理者對應的一電子裝置; 使該伺服器接收該伺服器管理者對應的該電子裝置所傳送的多個主節點資料; 解析該些主節點資料以產生該些節點中的至少一主節點;以及 儲存該至少一主節點至該儲存裝置。The method for generating a topology map as described in item 1 of the patent application scope, wherein the step of providing the storage device includes: creating data of a server manager on the storage device; causing the server to send a link of the entry links The first portal is connected to an electronic device corresponding to the server manager; causes the server to receive multiple master node data transmitted by the electronic device corresponding to the server manager; parses the master node data to generate the At least one master node among the nodes; and storing the at least one master node to the storage device. 如申請專利範圍第2項所述的拓樸圖的產生方法,其中依據解析各該識別資訊中的該使用者資訊以及該下層使用者資訊,建立該些節點間的多個鏈結以完成該拓樸圖的步驟包括: 解析該些使用者資訊以及該些下層使用者資訊以產生該些節點中的至少一次節點; 儲存該至少一次節點至該儲存裝置;以及 建立該些主節點以及該至少一次節點間的多個鏈結以完成該拓樸圖。The method for generating a topological graph as described in item 2 of the patent application scope, wherein a plurality of links between the nodes are established based on parsing the user information in the identification information and the lower-layer user information The steps of the topology graph include: parsing the user information and the lower-layer user information to generate at least one of the nodes; storing the at least one node to the storage device; and creating the master nodes and the at least one Multiple links between nodes at once to complete the topology. 如申請專利範圍第1項所述的拓樸圖的產生方法,更包括: 識別該些節點對應的多個層級資訊,並依據該些層級資訊分配各該節點至多個層級的其中之一。The method for generating a topological graph as described in item 1 of the scope of the patent application further includes: identifying multiple levels of information corresponding to the nodes, and assigning each node to one of the multiple levels according to the levels of information. 如申請專利範圍第1項所述的拓樸圖的產生方法,其中在使該伺服器接收由該些電子裝置分別傳送的該些識別資訊的步驟之前,更包括: 使該伺服器分別接收該些電子裝置的多個登入請求,並分別發送多個驗證要求至該些電子裝置; 使該伺服器接收該些電子裝置所發送的對應該些驗證要求的多個驗證答覆;以及 使該伺服器依據各該驗證答覆以決定是否允許各該電子裝置登入。The method for generating a topology map as described in item 1 of the patent application scope, wherein before the step of causing the server to receive the identification information respectively transmitted by the electronic devices, the method further includes: causing the server to receive the Multiple login requests of some electronic devices, and send multiple verification requests to the electronic devices respectively; enable the server to receive multiple verification replies sent by the electronic devices corresponding to the verification requests; and enable the server According to each verification reply, it is determined whether to allow each of the electronic devices to log in. 如申請專利範圍第1項所述的拓樸圖的產生方法,其中使該伺服器接收由該些電子裝置分別傳送的該些識別資訊的步驟包含: 使該伺服器允許該些電子裝置登入; 使該伺服器發送多個識別要求至該些電子裝置;以及 使各該電子裝置依據各該識別要求提供一資料接收介面,並使該伺服器接收由各該電子裝置的各該資料接收介面所傳送的各該識別資訊。The method for generating a topology map as described in item 1 of the patent application scope, wherein the step of causing the server to receive the identification information respectively transmitted by the electronic devices includes: enabling the server to allow the electronic devices to log in; Causing the server to send a plurality of identification requests to the electronic devices; and causing each electronic device to provide a data receiving interface according to each of the identification requests, and causing the server to receive the data receiving interfaces received by the electronic devices The identification information sent. 如申請專利範圍第1項所述的拓樸圖的產生方法,更包含: 當該伺服器所接收的該些識別資訊的數量等於該伺服器所發送的該些入口連結的數量時,開始解析各該識別資訊中的該使用者資訊以及該下層使用者資訊。The method for generating a topological graph as described in item 1 of the patent application scope further includes: when the number of the identification information received by the server is equal to the number of the entrance links sent by the server, analysis begins Each of the user information and the subordinate user information in the identification information. 如申請專利範圍第1項所述的拓樸圖的產生方法,其中分別發送該些入口連結至該些電子裝置的步驟包括: 分別發送多個快速響應矩陣圖碼至該些電子裝置。The method for generating a topological graph as described in item 1 of the patent application scope, wherein the steps of separately sending the entries to the electronic devices include: separately sending a plurality of quick response matrix codes to the electronic devices. 如申請專利範圍第1項所述的拓樸圖的產生方法,更包含: 建立一伺服器管理者的資料; 使該伺服器接受該伺服器管理者對應的該電子裝置所發出的一編輯要求;以及 使該伺服器依據該編輯要求刪減該至少一節點、新增該至少一節點,或是修改該至少一節點。The method for generating a topology map as described in item 1 of the patent application scope further includes: creating data of a server manager; making the server accept an editing request sent by the electronic device corresponding to the server manager And making the server delete the at least one node, add the at least one node, or modify the at least one node according to the editing request. 如申請專利範圍第1項所述的拓樸圖的產生方法,其中該伺服器發送該些入口連結至該些電子裝置的步驟包括該伺服器以近場通訊的方式發送該些入口連結至該些電子裝置,以及使該伺服器接收由該些電子裝置分別傳送的該些識別資訊的步驟包括使該伺服器以近場通訊的方式接收由該些電子裝置分別傳送的該些識別資訊。The method for generating a topology map as described in item 1 of the patent application scope, wherein the step of the server sending the portal links to the electronic devices includes the server sending the portal links to the portals by near field communication The electronic device and the step of causing the server to receive the identification information respectively transmitted by the electronic devices include causing the server to receive the identification information respectively transmitted by the electronic devices in a near field communication manner. 如申請專利範圍第1項所述的拓樸圖的產生方法,其中使該伺服器接收由該些電子裝置分別傳送的多個識別資訊的步驟包括: 使該伺服器接收由各該電子裝置傳送的對應一電子表單的各該識別資訊。The method for generating a topology map as described in item 1 of the patent application scope, wherein the step of causing the server to receive a plurality of identification information respectively transmitted by the electronic devices includes: causing the server to receive the transmission of each of the electronic devices Corresponding to the identification information of an electronic form. 一種拓樸圖產生裝置,包括: 一儲存裝置,用以儲存多個節點的相關資訊,其中各該節點的相關資訊至少包含一電子裝置的聯絡資訊;以及 一伺服器,耦接該儲存裝置,該伺服器依據該些電子裝置的聯絡資訊,分別發送多個入口連結至多個電子裝置,並接收由該些電子裝置分別傳送的多個識別資訊,以及依據解析各該識別資訊中的一使用者資訊以及一下層使用者資訊,建立該些節點間的多個鏈結以完成該拓樸圖。A topology map generating device includes: a storage device for storing related information of a plurality of nodes, wherein the related information of each node includes at least contact information of an electronic device; and a server coupled to the storage device, The server sends multiple portals to multiple electronic devices according to the contact information of the electronic devices, receives multiple identification information respectively transmitted by the electronic devices, and analyzes a user in each of the identification information Information and lower-level user information, create multiple links between the nodes to complete the topology. 如申請專利範圍第12項所述的拓樸圖產生裝置,其中該伺服器更用以: 發送該些入口連結的一第一入口連結至一伺服器管理者對應的一電子裝置,接收該伺服器管理者對應的該電子裝置所傳送的多個主節點資料,解析該些主節點資料以產生該些節點中的至少一主節點,以及該至少一主節點儲存至該儲存裝置。The topological graph generating device as described in item 12 of the patent application scope, wherein the server is further used to: send a first portal link of the portal links to an electronic device corresponding to a server manager to receive the servo A plurality of master node data transmitted by the electronic device corresponding to the manager manager, parse the master node data to generate at least one master node among the nodes, and the at least one master node is stored in the storage device. 如申請專利範圍第13項所述的拓樸圖產生裝置,其中該伺服器更用以: 解析該些使用者資訊以及該些下層使用者資訊以產生該些節點中的至少一次節點,將該至少一次節點儲存至該儲存裝置,以及建立該些主節點以及該至少一次節點間的多個鏈結以完成該拓樸圖。The topology graph generating device as described in item 13 of the patent application scope, wherein the server is further used to: parse the user information and the lower-layer user information to generate at least one of the nodes, and convert the At least one node is stored in the storage device, and multiple links between the master nodes and the at least one node are established to complete the topology graph. 如申請專利範圍第12項所述的拓樸圖產生裝置,其中該伺服器更識別該些節點對應的多個層級資訊,並依據該些層級資訊分配各該主節點至多個層級的其中之一。The topological graph generating device as described in item 12 of the patent application scope, wherein the server further recognizes a plurality of hierarchical information corresponding to the nodes, and allocates each of the master nodes to one of the hierarchical hierarchies according to the hierarchical information . 如申請專利範圍第12項所述的拓樸圖產生裝置,其中該伺服器更用以: 接收該些電子裝置的多個登入請求,分別發送多個驗證要求至該些電子裝置,接收該些電子裝置所發送的對應該些驗證要求的多個驗證答覆,以及確認該些驗證答覆,以決定是否允許各該電子裝置登入並傳送該些識別資訊至該伺服器。The topography generating device as described in item 12 of the patent application scope, wherein the server is further used to: receive multiple login requests of the electronic devices, send multiple verification requests to the electronic devices, and receive the A plurality of verification responses sent by the electronic device corresponding to the verification requests, and confirming the verification responses, to determine whether to allow each of the electronic devices to log in and send the identification information to the server. 如申請專利範圍第12項所述的拓樸圖產生裝置,其中該伺服器更用以: 允許該些電子裝置登入,分別發送多個識別要求至該些電子裝置,以使各該電子裝置依據各該識別要求提供一資料接收介面,以及接收由各該電子裝置的各該資料接收介面所傳送的各該些識別資訊。The topography generating device as described in item 12 of the patent application scope, wherein the server is further used to: allow the electronic devices to log in, and send multiple identification requests to the electronic devices, so that each electronic device can Each of the identification requests provides a data receiving interface, and receives the identification information transmitted by the data receiving interfaces of the electronic devices. 如申請專利範圍第12項所述的拓樸圖產生裝置,其中該伺服器更用以在接收與該伺服器所發送的該些入口連結相同數量的該些識別資訊時,開始解析各該識別資訊中的該使用者資訊以及該下層使用者資訊。The topography generating device as described in item 12 of the patent application scope, wherein the server is further used to start parsing the identifications when receiving the same amount of the identification information connected to the portals sent by the server The user information and the subordinate user information in the information. 如申請專利範圍第12項所述的拓樸圖產生裝置,其中該些入口連結包括多個快速響應矩陣圖碼。The topological graph generating device as described in item 12 of the patent application scope, wherein the entry links include a plurality of quick response matrix graph codes. 如申請專利範圍第12項所述的拓樸圖產生裝置,其中該伺服器更用以接受一伺服器管理者對應的該電子裝置所發出的的一編輯要求,以及依據該編輯要求刪減該至少一節點、新增該至少一節點,或是修改該至少一節點。The topography generating device as described in item 12 of the patent application scope, wherein the server is further used to accept an editing request issued by the electronic device corresponding to a server manager, and to delete the editing request according to the editing request At least one node, add the at least one node, or modify the at least one node. 如申請專利範圍第12項所述的拓樸圖產生裝置,更包含: 多個近場通訊掃描器,耦接該伺服器; 其中該伺服器透過該些多個近場通訊掃描器,以近場通訊方式分別發送該些入口連結至該些電子裝置,以及接收由該些電子裝置分別傳送的該些識別資訊。The topography generating device as described in item 12 of the patent application scope further includes: a plurality of near field communication scanners coupled to the server; wherein the server passes the plurality of near field communication scanners to the near field The communication method sends the portals to the electronic devices, and receives the identification information transmitted by the electronic devices. 如申請專利範圍第12項所述的拓樸圖產生裝置,其中使該伺服器更用以接收由各該電子裝置傳送的對應一電子表單的各該識別資訊。The topography generating device as described in item 12 of the patent application scope, wherein the server is further used to receive the identification information corresponding to an electronic form transmitted by each electronic device.
TW107119861A 2018-06-08 2018-06-08 Method for generating topology map and generation device therefor TWI670608B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW107119861A TWI670608B (en) 2018-06-08 2018-06-08 Method for generating topology map and generation device therefor
CN201910490581.4A CN110580239A (en) 2018-06-08 2019-06-06 Method and device for generating topology graph

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW107119861A TWI670608B (en) 2018-06-08 2018-06-08 Method for generating topology map and generation device therefor

Publications (2)

Publication Number Publication Date
TWI670608B true TWI670608B (en) 2019-09-01
TW202001591A TW202001591A (en) 2020-01-01

Family

ID=68618802

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107119861A TWI670608B (en) 2018-06-08 2018-06-08 Method for generating topology map and generation device therefor

Country Status (2)

Country Link
CN (1) CN110580239A (en)
TW (1) TWI670608B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200420036A (en) * 2003-03-06 2004-10-01 Microsoft Corp Virtual network topology generation
TW200834458A (en) * 2007-02-02 2008-08-16 Silver Spring Networks Inc Flow-through provisioning in utility AMR/AMI networks
US7536637B1 (en) * 2008-02-07 2009-05-19 International Business Machines Corporation Method and system for the utilization of collaborative and social tagging for adaptation in web portals
US20090164450A1 (en) * 2007-12-21 2009-06-25 Ronald Martinez Systems and methods of ranking attention
TW201328245A (en) * 2011-12-16 2013-07-01 Inventec Corp Generating method for container topology
CN105512301A (en) * 2015-12-11 2016-04-20 成都陌云科技有限公司 User grouping method based on social content
CN106326345A (en) * 2016-08-08 2017-01-11 浙江工业大学 Friend relation mining method based on user behaviors in social network
CN107463413A (en) * 2017-08-21 2017-12-12 郑州云海信息技术有限公司 A kind of nodal information display methods and device
TW201804869A (en) * 2016-07-18 2018-02-01 智易科技股份有限公司 Mobile area network management system, method and computer readable storage device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103166789B (en) * 2011-12-16 2016-07-13 四零四科技股份有限公司 System, server and method for providing device events to reproduce topology changes
CN103927185A (en) * 2014-04-30 2014-07-16 山东煤炭节能技术服务中心 Network topology modeling device based on energy management and guiding method thereof
CN105450438A (en) * 2014-09-22 2016-03-30 台达电子工业股份有限公司 Multi-area wireless management and communication network system and its management method
CN105809314A (en) * 2014-12-31 2016-07-27 中兴通讯股份有限公司 Method and system for asset management
TWI543565B (en) * 2015-01-13 2016-07-21 國立交通大學 Packet retransmission method, data server and packet retransmission system using the same
CN106802949B (en) * 2017-01-16 2020-06-05 山东合天智汇信息技术有限公司 Enterprise and personnel relationship construction control method, server and system
CN107273133A (en) * 2017-06-23 2017-10-20 济南浪潮高新科技投资发展有限公司 A kind of method of monitoring of tools graphic definition
CN108023763A (en) * 2017-10-23 2018-05-11 北京迈特力德信息技术有限公司 The creation method and device of a kind of network topological diagram

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200420036A (en) * 2003-03-06 2004-10-01 Microsoft Corp Virtual network topology generation
TW200834458A (en) * 2007-02-02 2008-08-16 Silver Spring Networks Inc Flow-through provisioning in utility AMR/AMI networks
US20090164450A1 (en) * 2007-12-21 2009-06-25 Ronald Martinez Systems and methods of ranking attention
US7536637B1 (en) * 2008-02-07 2009-05-19 International Business Machines Corporation Method and system for the utilization of collaborative and social tagging for adaptation in web portals
TW201328245A (en) * 2011-12-16 2013-07-01 Inventec Corp Generating method for container topology
CN105512301A (en) * 2015-12-11 2016-04-20 成都陌云科技有限公司 User grouping method based on social content
TW201804869A (en) * 2016-07-18 2018-02-01 智易科技股份有限公司 Mobile area network management system, method and computer readable storage device
CN106326345A (en) * 2016-08-08 2017-01-11 浙江工业大学 Friend relation mining method based on user behaviors in social network
CN107463413A (en) * 2017-08-21 2017-12-12 郑州云海信息技术有限公司 A kind of nodal information display methods and device

Also Published As

Publication number Publication date
CN110580239A (en) 2019-12-17
TW202001591A (en) 2020-01-01

Similar Documents

Publication Publication Date Title
US20110276598A1 (en) System for and method of providing reusable software service information based on natural language queries
CN103927353A (en) Method and device for generating service tables
CN102971703B (en) The reinforcement inquiry of database search
KR102221863B1 (en) Server and system for it service management, and method thereof
CN105741121B (en) It is a kind of based on entry reference product traceability information write and storage method
JP2019153110A (en) Document creation program and information processor
KR100978685B1 (en) Method and system for providing multilingual learning service using object-oriented contents
KR20160001750A (en) Management system for mobile name card web-based and its method
JP5471632B2 (en) Information input support device and program
JP5224839B2 (en) Document management system, document management apparatus, document management method, and program
TWI670608B (en) Method for generating topology map and generation device therefor
JP4793819B2 (en) Information management system, information management method, and information management program
JP7100437B2 (en) Computer program, judgment device and judgment method
KR100637760B1 (en) System and method for automatic family tree setting and family tree generation at network based family site
KR20190040537A (en) Electronic form generation and sharing system and method for performance reporting
JP7249453B1 (en) Contract management program, information processing device, information processing system, information processing method
JP2009075666A (en) Service cooperation apparatus and service cooperation system
JP6588306B2 (en) Information processing apparatus, information processing method, and program
JP2005258937A (en) Collaboration system
JP2010250797A (en) Management server device
JP2007079794A (en) Organization chart editing apparatus and program
JP7249452B1 (en) CONTRACT CONCLUSION PROGRAM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD
US20250245628A1 (en) Time/date adjustment apparatus, time/date adjustment method, and storage medium storing program
JP7176140B1 (en) Program, information processing device, information processing method
JP4328249B2 (en) Component configuration comparison system, component configuration comparison method, and program