TWI863502B - 資料管理方法及執行其的電子裝置及非暫時性電腦可讀記錄媒體 - Google Patents
資料管理方法及執行其的電子裝置及非暫時性電腦可讀記錄媒體 Download PDFInfo
- Publication number
- TWI863502B TWI863502B TW112130405A TW112130405A TWI863502B TW I863502 B TWI863502 B TW I863502B TW 112130405 A TW112130405 A TW 112130405A TW 112130405 A TW112130405 A TW 112130405A TW I863502 B TWI863502 B TW I863502B
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- rule
- electronic device
- user
- notification
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0838—Historical data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本發明揭示了一種電子裝置之資料管理方法。資料管理方法可包括如下步驟:確認包括第1資料庫之資訊、上述第1資料庫中儲存之第1表格之資訊、第1通知產生條件之資訊、及第1時間集之資訊之第1規則之資訊;基於上述第1時間集之資訊,確認上述第1表格中包括之資料是否滿足上述第1通知產生條件;及於滿足上述第1通知產生條件之情形時,向至少一個用戶提供通知。
Description
本發明係關於一種電子裝置及其控制方法,用於提供更方便地產生及管理用以確認資料庫所儲存之資料中之異常(exceptional)資料之規則的平台。
消費者利用線上訂購而非線下訂購來購買物品之趨勢正在增加,因此與訂購相關之資料、及與消費者訂購之物品之配送相關之資料亦增加。
於每日產生之大量資料被儲存於資料庫中之情況下,因商業或系統原因而產生以下問題,即,資料庫所儲存之特定資料之數量異常少,或特定類型之資料於一段時間內無法儲存於資料庫中。
因此,需要一種能供用戶更方便地確認是否存在此種異常(exceptional)資料之技術。
相關內容可參照KR 10-2344661 B1等先前文獻。
所揭示之實施例旨在提供一種電子裝置及其資料管理方
法。更具體而言,本發明之目的在於提供一種電子裝置及其控制方法,用於提供更方便地產生及管理用以確認資料庫所儲存之資料中之異常(exceptional)資料之規則的平台。
本實施例欲實現之技術課題並不限定於上述技術課題,可根據以下之實施例推測出其他技術課題。
本發明之一方面可提供一種資料管理方法,該資料管理方法包括如下步驟:確認包括第1資料庫之資訊、上述第1資料庫中儲存之第1表格之資訊、第1通知產生條件之資訊、及第1時間集之資訊之第1規則之資訊;基於上述第1時間集之資訊,確認上述第1表格中包括之資料是否滿足上述第1通知產生條件;及於滿足上述第1通知產生條件之情形時,向至少一個用戶提供通知。
又,於本發明之一實施例中可提供一種資料管理方法,上述資料管理方法進而包括如下步驟:提供包括上述第1規則之複數個規則之清單。
又,於本發明之一實施例中可提供一種資料管理方法,上述資料管理方法進而包括如下步驟:基於用戶輸入之資訊,確認第2資料庫之資訊、上述第2資料庫中儲存之第2表格之資訊、第2時間集之資訊、及第2通知產生條件之代碼;基於上述第2資料庫之資訊、上述第2表格之資訊、上述第2時間集之資訊、及上述第2通知產生條件之代碼而產生第2規則;及於上述複數個規則之清單中追加上述第2規則。
又,於本發明之一實施例中可提供一種資料管理方法,上述資料管理方法進而包括如下步驟:提供一個以上之模板規則之清單;基
於用戶輸入之資訊,確認於上述一個以上之模板規則中選擇之第1模板規則之資訊、第3資料庫之資訊、上述第3資料庫中儲存之第3表格之資訊、及第3時間集之資訊;基於上述第1模板規則之資訊、上述第3資料庫之資訊、上述第3表格之資訊、及上述第3時間集之資訊而產生第3規則;及於上述複數個規則之清單中追加上述第3規則。
又,於本發明之一實施例中可提供一種資料管理方法,其中上述第1模板規則之資訊包括一個以上之參數之資訊,上述一個以上之參數係基於上述第1模板規則之代碼而確定。
又,於本發明之一實施例中可提供一種資料管理方法,上述資料管理方法進而包括如下步驟:基於用戶輸入之資訊,確認上述複數個規則之清單中之第4規則之變更資訊;及儲存包括變更之上述資訊之第4規則之資訊。
又,於本發明之一實施例中可提供一種資料管理方法,其中上述第1規則之資訊進而包括第1表格內之第1行之資訊,且確認上述第1表格中包括之資料是否滿足上述第1通知產生條件之步驟進而包括如下步驟:基於上述第1時間集之資訊,確認上述第1表格內之上述第1行中包括之資料是否滿足上述第1通知產生條件。
又,於本發明之一實施例中可提供一種資料管理方法,其中上述第1規則之資訊進而包括:將被提供通知之上述至少一個用戶之資訊。
又,於本發明之一實施例中可提供一種資料管理方法,其中上述第1規則之資訊進而包括優先級之資訊,於同一時間確認上述第1表格中包括之資料是否滿足通知產生條件之規則為複數個之情形時,首先確
認是否滿足與更高之優先級對應之通知產生條件。
又,於本發明之一實施例中可提供一種資料管理方法,其中第1通知產生條件之資訊包括所設置之期間之資訊、及一個以上之臨界值之資訊,確認上述第1表格中包括之資料是否滿足上述第1通知產生條件之步驟包括如下步驟:基於上述第1時間集之資訊,確認包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量是否為上述一個以上的臨界值以上。
又,於本發明之一實施例中可提供一種資料管理方法,其中向上述至少一個用戶提供通知之步驟包括如下步驟:在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量為第1臨界值以上的情形時,藉由第1方法向上述至少一個用戶提供通知;在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量未達第1臨界值且為第2臨界值以上的情形時,藉由第2方法向上述至少一個用戶提供通知。
又,於本發明之一實施例中可提供一種資料管理方法,其中向上述至少一個用戶提供通知之步驟包括如下步驟:在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量為第1臨界值以下之情形時,藉由第1方法向上述至少一個用戶提供通知;在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量超過第1臨界值且為第2臨界值以下的情形時,藉由第2方法向上述至少一個用戶提供通知。
又,於本發明之一實施例中可提供一種資料管理方法,上述資料管理方法可進而包括如下步驟:基於上述第1表格中儲存之資料之歷史,提供上述一個以上之臨界值之推薦值。
本發明之另一方面可提供一種電子裝置,其包括:收發器
(transceiver)、記憶體及處理器(processor),上述處理器如下:確認包括第1資料庫之資訊、上述第1資料庫中儲存之第1表格之資訊、第1通知產生條件之資訊、及第1時間集之資訊之第1規則之資訊,基於上述第1時間集之資訊,確認上述第1表格中包括之資料是否滿足上述第1通知產生條件,於滿足上述第1通知產生條件之情形時,向至少一個用戶提供通知。
本發明之又一方面可提供一種電腦可讀記錄媒體,其記錄有用以藉由電子裝置而實行方法之程式。
其他實施例之具體事項包括於詳細之說明及圖式中。
根據提案之實施例,可預期以下之一個或一個以上之效果。
根據本說明書之實施例,於資料庫中儲存之資料中存在異常資料之情形時,用戶可更方便地接收與此相關之通知。
又,根據本說明書之實施例,用戶可利用現有之規則或模板規則,更方便地產生、查詢及管理用以確認資料庫中儲存之資料中之異常資料之規則。
發明之效果並不限於上述所提及之效果,本技術領域內具有常識者可根據申請專利範圍中之記載而明確地瞭解其他未提及之效果。
100:電子裝置
120:終端
140:終端
160:終端
180:網路
200:第1資料庫
220:規則清單
240:執行中之規則清單
260:資料源清單
280:第2資料庫
282:第1子資料庫
284:第2子資料庫
300:用戶介面
302:第1規則
304:第2規則
306:第3規則
308:第4規則
310:第5規則
320:區域
325:區域
330:區域
335:區域
340:區域
345:區域
350:區域
355:區域
360:區域
400:用戶介面
410:圖標
420:用戶介面
425:區域
430:區域
435:區域
440:區域
442:下拉選單
445:區域
450:區域
452:下拉選單
455:區域
460:區域
462:下拉選單
465:區域
470:區域
475:區域
480:區域
485:區域
490:區域
495:區域
500:用戶介面
510:第1規則
520:用戶介面
525:區域
530:區域
535:區域
540:區域
545:區域
550:區域
555:區域
560:區域
565:區域
600:用戶介面
605:第1模板規則
610:第2模板規則
615:第3模板規則
620:區域
625:區域
630:區域
635:區域
640:區域
645:區域
650:區域
655:區域
700:用戶介面
710:圖標
720:用戶介面
730:區域
740:區域
750:下拉選單
760:區域
770:區域
800:用戶介面
810:第1模板規則
820:用戶介面
830:區域
840:區域
850:區域
860:區域
870:區域
900:通知
1120:收發器
1140:記憶體
1160:處理器
S1000:步驟
S1020:步驟
S1040:步驟
圖1表示一實施例之系統。
圖2係用以說明一實施例之電子裝置管理資料之過程之圖。
圖3a至圖3d示出一實施例之由電子裝置提供之用戶介面。
圖4a至圖4f示出一實施例之由電子裝置提供之用戶介面。
圖5a至圖5c示出一實施例之由電子裝置提供之用戶介面。
圖6a至圖6b示出一實施例之由電子裝置提供之用戶介面。
圖7a至圖7d示出一實施例之由電子裝置提供之用戶介面。
圖8a至圖8b示出一實施例之由電子裝置提供之用戶介面。
圖9示出滿足通知產生條件時向用戶提供之通知之一例。
圖10表示一實施例之電子裝置之資料管理方法之流程圖。
圖11表示一實施例之電子裝置之方塊圖。
實施例中使用之用語考慮了本發明之功能,且選擇了當前廣泛使用之通用術語,然而該等用語可根據本領域之技術人員之意圖或先例、新技術之出現等而有所不同。又,於特定之情形時,亦存在申請人任意選擇之用語,於該情形時,將在相應之說明部分詳細地記載其含義。因此,本發明中使用之用語應基於該用語所具有之含義及本發明之全部內容來定義,而並非簡單地基於用語之名稱來定義。
於整篇說明書中提及某個部分「包括」某個構成要素時,意味著除非另有說明,否則亦可進而包括其他構成要素,而並非排除其他構成要素。
整篇說明書中記載之「a、b及c中之至少一者」之表述可包括「單獨之a」、「單獨之b」、「單獨之c」、「a及b」、「a及c」、「b及c」、或「a、b、c三者」。
以下提及之「終端」可由電腦或攜帶用終端來實現,該電腦或攜帶用終端可藉由網路而與伺服器或其他終端連接。此處,電腦例如
包括裝載有網頁瀏覽器(WEB Browser)之筆記型電腦、桌上型電腦(desktop)、膝上型電腦(laptop)等,攜帶用終端作為確保攜帶性及移動性之無線通訊裝置,例如可包括IMT(International Mobile Telecommunication,國際行動通訊)、CDMA(Code Division Multiple Access,碼分多重存取)、W-CDMA(W-Code Division Multiple Access,寬頻碼分多重存取)、LTE(Long Term Evolution,長期演進)等通訊終端、如智慧型手機、平板電腦等之所有類型之手持式(Handheld)無線通訊裝置。
以下將參考附圖對本發明之實施例進行詳細說明,以便本發明所屬之技術領域中具有常識者能夠容易地實施。然而,本發明能夠以各種不同形式實現,並不限定於此處說明之實施例。
以下,參照附圖,詳細地對本發明之實施例進行說明。
圖1表示一實施例之系統。
參照圖1,系統可包括電子裝置100、一個以上之終端120、140、160及網路180中之至少一者。另一方面,圖1所示之系統僅顯示了與本實施例相關之構成要素。因此,本實施例相關之技術領域內具有常識者可理解,除圖1所示之構成要素之外,可進而包括其他通用構成要素。
電子裝置100係構成並提供各種資訊之裝置。電子裝置100可藉由網頁或應用程式畫面等提供構成之資訊,或可以在接收資訊之終端中顯示為網頁或應用程式畫面等形式提供資訊。
根據一實施例,電子裝置100可為用戶提供用以更方便地確認資料庫中儲存之資料之質量的服務。例如,電子裝置100可確認規則
之資訊,該規則之資訊包括:資料庫之資訊、資料庫中儲存之表格之資訊、通知產生條件之資訊、及時間集之資訊。其後,電子裝置100可基於時間集之資訊,確認表格中包括之資料是否滿足通知產生條件,且於滿足通知產生條件之情形時,向至少一個用戶提供通知。
一個以上之用戶終端120、140、160係用戶使用之終端,用戶可利用各自之終端120、140、160來訪問由網路180提供之服務。例如,一個以上之用戶終端120、140、160可獲得設置儲存資料之資料庫及表格、實行規則之時間集或通知產生條件等之用戶的輸入。或者,於滿足通知產生條件之情形時,一個以上之用戶終端120、140、160可向至少一個用戶提供通知。
一個以上之用戶終端120、140、160與電子裝置100可於網路180內相互通訊。網路180包括區域網路(Local Area Network;LAN)、廣域網路(Wide Area Network;WAN)、加值網路(Value Added Network;VAN)、行動無線電通訊網路(mobile radio communication network)、衛星通訊網路及其等之相互組合,且該網路係使圖1所示之各網路構成主體可相互順暢地進行通訊之綜合性含義之資料通訊網路,可包括有線網際網路、無線網際網路及行動無線通訊網路。無線通訊例如可包括無線保真(Wi-Fi)、藍牙、低功耗藍牙(Bluetooth low energy)、紫蜂(Zigbee)、WFD(Wi-Fi Direct,Wi-Fi直連)、UWB(ultra wideband,超寬頻)、紅外線通訊(IrDA,infrared Data Association)、NFC(Near Field Communication,近場通訊)等,但並不限定於此。
圖2係用以說明一實施例之電子裝置100管理資料之過程之圖。
根據一實施例,電子裝置100可基於自用戶輸入之資訊,確認規則之資訊,該規則之資訊包括:資料庫中儲存之表格之資訊、通知產生條件之資訊、及時間集之資訊。
例如,電子裝置100可藉由用戶終端向用戶提供平台,以更方便地產生及管理用以確認資料庫中儲存之資料中之異常(exceptional)資料之規則。用戶終端可利用平台來獲得設置儲存資料之資料庫及表格、實行規則之時間集或通知產生條件等之用戶的輸入,並將所獲得之資訊傳輸至電子裝置100。
根據一實施例,電子裝置100可基於自用戶獲得之資訊而產生新規則,並將所產生之規則儲存於第1資料庫200中。
例如,用戶終端可利用平台來設置儲存資料之資料庫及表格、或實行規則之時間集等,獲得通知產生條件之代碼之用戶之輸入,並將所獲得之資訊傳輸至電子裝置100。電子裝置100可基於自用戶終端接收之資訊而產生新規則,並將所產生之規則追加至第1資料庫200之規則清單220。與此同時,電子裝置100可將與所產生之規則對應之子資料庫之資訊追加至資料源清單260。
又例如,電子裝置100可藉由用戶終端而提供一個以上之模板規則之清單。其後,用戶終端可自一個以上之模板規則中獲得選擇一個模板規則之用戶之輸入、及設置儲存資料之資料庫及表格、或實行規則之時間集等之用戶之輸入,並將所獲得之資訊傳輸至電子裝置100。電子裝置100可基於自用戶終端接收之資訊而產生新規則,並將所產生之規則追加至第1資料庫200之規則清單220。與此同時,電子裝置100可將與所產生之規則對應之子資料庫之資訊追加至資料源清單260。
此時,第1資料庫200及第2資料庫280係於規定之儲存空間中實現之資料結構,可包括諸如MySQL(Structured Query Language,結構化查詢語言)、Oracle、Mssql(Microsoft SQL Server,微軟SQL伺服器)之關係型資料庫,諸如Redis(Remote Dictionary Server,遠程字典伺服器)、MongoDB(Database,資料庫)、CouchDB之非關係型資料庫,諸如Elasticsearch(彈性檢索)之開源檢索引擎及其相互組合。
根據一實施例,電子裝置100可於規則清單220中包括之複數個規則中確認與滿足所設置之條件之時間集對應之規則,並將所確認之規則追加至執行中之規則清單240。
例如,電子裝置100可基於與規則清單220中包括之複數個規則中之每一個對應之時間集之資訊,確認設置為按每個設置之時間重複實行之規則,並將該規則追加至執行中之規則清單240。
又例如,電子裝置100可基於與規則清單220中包括之複數個規則中之每一個對應之時間集之資訊,確認設置為自當前時刻起之特定時間內實行之規則,並將該規則追加至執行中之規則清單240。
根據一實施例,電子裝置100可基於時間集之資訊,實行根據執行中之規則清單240中包括之一個以上之規則之作業。更具體而言,電子裝置100可基於與一個以上之規則之每一個對應之參數,確認第2資料庫280中儲存之資料是否滿足通知產生條件。
例如,電子裝置100可於每日上午8點確認第2資料庫280之第1子資料庫282中儲存的推薦商店之表格。其後,電子裝置100可確認推薦商店之表格中包括的過去24小時內儲存之資料之數量是否為臨界值以上。
又例如,電子裝置100可每12小時確認第2資料庫280之第2子資料庫284中儲存的配送任務識別碼之表格。其後,電子裝置100可確認配送任務識別碼之表格中包括的過去12小時內儲存之資料之數量是否存在。
根據一實施例,電子裝置100可基於與執行中之規則清單240中包括之一個以上之規則之每一個對應之行之資訊,實行一個以上之規則之作業。
例如,電子裝置100可於每日上午10點確認第2資料庫280之第1子資料庫282中儲存之用戶評論之表格。其後,電子裝置100可確認用戶評論之表格之第1行中包括的過去24小時內儲存之資料之數量是否為臨界值以上。
根據一實施例,電子裝置100可基於與執行中之規則清單240中包括之一個以上之規則之每一個對應之優先級之資訊,實行一個以上之規則之作業。
例如,電子裝置100可於每日下午2點確認所設置之第1規則及第2規則,以便確認第2資料庫280之第2子資料庫284中儲存之訂單任務識別碼之表格中包括的資料。於此情形時,電子裝置100可於實行第1規則及第2規則中具有更高優先級之第1規則之作業後,實行第2規則之作業。
又例如,電子裝置100可於每日上午10點確認所設置之第3規則及第4規則,以便確認第2資料庫280之第1子資料庫282中儲存之用戶評論之表格之第1行中包括之資料。於此情形時,電子裝置100可於實行第3規則及第4規則中具有更高優先級之第3規則之作業後,實行第4規則
之作業。
根據一實施例,電子裝置100可基於與執行中之規則清單240中包括之一個以上之規則之每一個對應的將被提供通知之至少一個用戶之資訊,於滿足通知產生條件之情形時,向至少一個用戶提供通知。更具體而言,於滿足通知產生條件之情形時,電子裝置100可利用諸如VictorOps或Slack(Searchable Log of All Conversation and Knowledge,所有可搜索之會話及知識日誌)之類之工具、文字訊息、電子郵件或電話等,向與一個以上之規則之每一個對應之至少一個用戶提供通知。
例如,電子裝置100可於推薦商店之表格中包括的過去24小時內儲存之資料之數量為臨界值以下之情形時,藉由與該規則對應之頻道向至少一個用戶提供通知。
又例如,電子裝置100可於用戶評論之表格之第1行中包括的過去24小時內儲存之資料之數量為臨界值以下之情形時,藉由與該規則對應之頻道向至少一個用戶提供通知。
根據一實施例,電子裝置100可基於與執行中之規則清單240所包括之一個以上之規則之每一個對應之一個以上之臨界值之資訊,以不同之方法提供通知。
例如,於用戶評分之表格中包括的過去12小時內儲存之資料之數量為第1臨界值以下之情形時,電子裝置100可利用文字訊息、電子郵件或電話等向至少一個用戶提供通知。又,於用戶評分之表格中包括的過去12小時內儲存之資料之數量超過第1臨界值且為第2臨界值以下之情形時,電子裝置100可利用諸如VictorOps或Slack之類之工具,向至少一個用戶提供通知。
又例如,於不存在包括於配送任務識別碼之表格中的過去12小時內儲存之資料之情形時,電子裝置100可利用文字訊息、電子郵件或電話等向至少一個用戶提供通知。又,於配送任務識別碼之表格中包括之資料之數量超過0且為第3臨界值以下之情形時,電子裝置100可利用諸如VictorOps或Slack之類之工具,向至少一個用戶提供通知。
如上所述,電子裝置100根據作為對應之通知產生條件之標準之臨界值,以不同之方法提供通知,藉此用戶可根據問題之輕重緩急快速地確認問題。
根據一實施例,電子裝置100可基於第2資料庫280中儲存之資料之歷史,向用戶提供作為通知產生條件之標準之一個以上之臨界值的推薦值。
例如,電子裝置100可確認推薦商店之表格中包括的每24小時內儲存之資料之數量之平均值,並提供平均值作為推薦值。
又例如,電子裝置100可確認用戶評論之表格之第1行中包括的每24小時內儲存之資料之數量之中間(median)值,並提供平均值作為推薦值。
另一方面,圖2示出了第1資料庫200及第2資料庫280存在於電子裝置100之外部,但此僅為一實施例,第1資料庫200及第2資料庫280可包括於電子裝置100中。又,圖2示出了第1資料庫200及第2資料庫280單獨存在,但此僅為一實施例,第1資料庫200與第2資料庫280可作為一個資料庫存在。
圖3a至圖3d示出一實施例之由電子裝置100提供之用戶介面300。
根據一實施例,電子裝置100可藉由用戶終端向用戶提供包括一個以上之規則之清單之用戶介面(user interface,UI)300。例如,參照圖3a,用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用戶介面300,該用戶介面300包括:顯示用以基於接收到之資訊來識別一個以上之規則之資訊的區域、顯示用以觸發一個以上之規則之作業之圖標的區域、或顯示一個以上之規則之說明之區域等。
此時,規則可表示用戶為了確認資料庫中儲存之資料之質量而設置之各種參數的集合,可稱為資料質量規則(data quality rule,DQC),但並不限定於此。
根據一實施例,用戶介面300可包括顯示用以識別一個以上之規則之資訊之區域320。例如,區域320可顯示56作為用以識別第1規則302之資訊,可顯示55作為用以識別第2規則304之資訊,可顯示47作為用以識別第4規則308之資訊。
根據一實施例,用戶介面300可包括顯示一個以上之規則之名稱之區域325。例如,區域325可顯示「eats推薦有效儲存計數大於160000(eats recommend valid store court greater than 160000)」,作為第3規則306之名稱;可顯示「dws_courier_v2 courier_Id count check」,作為第5規則310之名稱。此時,規則之名稱係用戶為了更容易地區分規則而於產生規則時填寫之資訊,可包括欲藉由該規則確認之資料之類型或內容等,但並不限定於此。
根據一實施例,用戶介面300可包括顯示一個以上之規則之類型之區域330。例如,區域330可顯示自訂SQL(Custom SQL)規則作
為第2規則304之類型,可顯示模板(Template)規則作為第5規則310之類型。
此時,規則之類型係表示用戶在產生規則時設置相關參數之方式的值,自訂SQL規則表示用戶直接填寫代碼來產生規則,模板(Template)規則表示用戶利用已產生之模板規則來產生規則。與此相關之內容將參照圖4a至圖4f進行詳細說明。
根據一實施例,用戶介面300可包括顯示與一個以上之規則對應之時間集之區域335。例如,區域335可顯示008***,表示第1規則302之作業被設置為每日上午8點實行。或者,區域335可顯示0*/12***,表示第3規則306之作業被設置為每12小時準時實行。
根據一實施例,用戶介面300可包括顯示與一個以上之規則對應之腳本(script)之區域340。例如,關於作為自訂SQL規則類型之第2規則304,區域340可顯示用戶直接輸入之代碼。或者,關於作為模板(Template)規則類型之第5規則310,區域340可顯示與用戶在產生第5規則310時利用之模板規則對應之代碼。
根據一實施例,用戶介面300可包括顯示關於一個以上之規則之用戶之說明(description)的區域345。例如,區域345可顯示「有效儲存(app_display,未刪除)大於160 K)(valid stores(app_display,not deleted)greater than 160 K)」作為關於第3規則306之用戶之說明。或者,於用戶未輸入與第1規則302相關之說明之情形時,區域340中可能不會顯示任何內容。此時,關於規則之用戶之說明係用戶為了更容易地區分規則而在產生或修正規則時填寫之資訊,可包括欲藉由該規則確認之資料之類型或內容等,但並不限定於此。
根據一實施例,用戶介面300可包括顯示圖標之區域350,該圖標用於停止一個以上之規則之每一個的作業之實行。更具體而言,雙態觸變(toggle)開關可顯示於區域350中,作為用以停止一個以上之規則之作業之實行的用戶介面組件。
例如,於用戶激活與第3規則306對應之雙態觸變開關之情形時,可持續重複實行第3規則306之作業。或者,於用戶禁用與第2規則304對應之雙態觸變開關之情形時,可停止或省略重複實行第2規則304之作業。
根據一實施例,用戶介面300可包括用以控制及管理一個以上之規則之區域355。更具體而言,於區域355中可顯示筆記本圖標及播放圖標,作為用以分別控制及管理一個以上之規則之圖標。
例如,用戶可選擇與第4規則308對應之筆記本圖標,藉此變更與第4規則308相關之設置資訊。或者,用戶可選擇與第1規則302對應之播放圖標,藉此觸發第1規則302之作業。
根據一實施例,用戶介面300除包括圖3a至圖3d所示之區域之外,亦可包括基於用戶之輸入而顯示規則之各種參數之區域。例如,用戶介面300可包括顯示與規則對應之表格之資訊、行(column)之資訊、一個以上之臨界值之資訊、或產生規則之用戶之資訊等的區域。
根據一實施例,用戶介面300可包括用以檢索特定規則之區域360。例如,當用戶在區域360中輸入欲檢索之規則之名稱等時,可提供與所輸入之檢索詞對應之一個以上之規則的清單。
參照圖3b,當用戶在區域360中輸入「規則名稱-dws」時,可提供與包括dws(Data Warehouse Service,資料倉庫服務)之名稱對
應之一個以上之規則的清單。或者,參照圖3c,當用戶在區域360中輸入「規則類型-自訂」時,可提供與自訂SQL規則類型對應之一個以上之規則之清單。參照圖3d,當用戶在區域360中輸入「欲確認之表格-courier」時,可提供與包括courier在內之行對應之一個以上之規則的清單。
另一方面,毋庸贅言,對於本發明所屬技術領域內具有常識者而言,上述用戶介面組件之類型及規則之各種參數之具體示例僅為一實施例,本發明可藉由與上述不同之示例實現。
圖4a至圖4f示出一實施例之由電子裝置100提供之用戶介面400。
根據一實施例,電子裝置100可藉由用戶終端向用戶提供包括一個以上之規則之清單之用戶介面400。例如,參照圖4a,用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用戶介面400,該用戶介面400包括:顯示用以基於接收到之資訊識別一個以上之規則之資訊的區域、顯示用以觸發一個以上之規則之作業之圖標的區域、或顯示一個以上之規則之說明之區域等。
根據一實施例,電子裝置100可基於自用戶獲得之輸入,向用戶提供用以藉由用戶終端產生新規則之用戶介面420。例如,參照圖4a及圖4b,用戶終端可獲得選擇追加圖標410之用戶之輸入,並將用以產生新規則之用戶介面請求傳輸至電子裝置100。用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用以基於接收到之資訊產生新規則之彈出視窗。
另一方面,圖4b至圖4f示出了作為用以產生新規則之用戶
介面420之彈出視窗,但並不限定於此,本發明之用戶介面420能夠以模態(modal)視窗等各種形式來實現。
根據一實施例,用戶介面420可包括用以設置規則之名稱之區域425。例如,於用戶欲產生新規則之情形時,用戶可將欲藉由規則來確認之資料之類型或內容等輸入至區域425,以便更容易地區分該規則。另一方面,輸入至區域425中之規則之名稱可顯示於圖3a至圖3d之用戶介面300之區域325。
根據一實施例,用戶介面420可包括用以設置關於規則之用戶之說明的區域430。例如,於用戶欲產生新規則之情形時,用戶可將欲藉由規則來確認之資料之類型或內容等輸入至區域430,以便更容易地區分該規則。另一方面,輸入至區域430中之規則之說明可顯示於圖3a至圖3d之用戶介面300之區域345。
根據一實施例,用戶介面420可包括用以設置與規則對應之時間集之區域435。例如,用戶可將電子裝置100實行規則之作業之時間資訊以分鐘、小時、日、月、週為單位輸入至區域435。另一方面,與輸入至區域435中之規則對應之時間集可顯示於圖3a至圖3d之用戶介面300之區域335。
根據一實施例,用戶介面420可包括用以設置儲存有欲確認質量之資料之資料庫或子資料庫的區域440。例如,於用戶選擇區域440內之下方向圖標或將光標定位於區域440內之情形時,可提供包括資料庫之清單在內之下拉選單或下拉清單。其後,用戶終端可獲得於清單中選擇一個資料庫之用戶之輸入,並於區域440中顯示所選擇之資料庫。
參照圖4c,可提供包括儲存有欲確認質量之資料之資料庫
之清單的下拉選單442。其後,用戶終端可獲得供選擇第3資料庫之用戶之輸入,並於區域440中顯示所選擇之第3資料庫。
根據一實施例,用戶介面420可包括用以設置包括欲確認質量之資料的表格之區域445。例如,用戶可將區域440中設置之資料庫中儲存之一個以上之表格中包括欲確認質量的資料之表格輸入至區域445。
根據一實施例,於確定滿足通知產生條件之情形時,用戶介面420可包括用以設置至少一個提供通知之用戶之區域450。例如,於用戶選擇區域450內之下方向圖標或將光標定位於區域450內之情形時,可提供包括slack頻道之清單在內之下拉選單或下拉清單。其後,用戶終端可獲得於清單中選擇一個slack頻道之用戶之輸入,並於區域450中顯示所選擇之slack頻道。
參照圖4d,可提供包括至少一個與欲提供通知之用戶對應之slack頻道之清單在內的下拉選單452。其後,用戶終端可獲得選擇第2 slack頻道之用戶之輸入,並於區域450中顯示所選之第2 slack頻道之輸入。
根據一實施例,用戶介面420可包括用以設置規則之類型之區域455。例如,參照圖4b至圖4e,當用戶選擇模板(Template)規則時,可顯示能根據已產生之模板規則設置參數之區域。或者,參照圖4f,於用戶選擇自訂SQL規則之情形時,可顯示可直接輸入代碼之區域495。
此時,模板規則可顯示為輸入共同之參數而產生之特定之格式結構,以更方便地產生用戶常用之樣式規則。用戶直接輸入代碼,藉此可產生任意樣式之模板規則,且可從已產生之一個以上之模板規則中選
擇一個模板規則來更方便地產生規則。與此相關之內容,將參照圖6a至圖6b進行詳細說明。
根據一實施例,用戶介面420可包括用以設置模板規則之區域460。例如,於用戶選擇區域460內之下方向圖標或將光標定位於區域460內之情形時,可提供包括模板規則之清單在內之下拉選單或下拉清單。其後,用戶終端可獲得於清單中選擇一個模板規則之用戶之輸入,並於區域460中顯示所選擇之模板規則。
參照圖4e,可提供包括一個以上之模板規則之清單之下拉選單462。其後,用戶終端可獲得選擇唯一值(Unique value)、固定值(fixed value)名稱之模板規則之用戶之輸入,並於區域460中顯示所選擇之唯一值(Unique value)、固定值(fixed value)名稱之模板規則。
根據一實施例,用戶介面420可包括用以根據用戶選擇之模板規則而設置一個以上之參數之區域465、470、475、480、485。
例如,於用戶選擇唯一值(Unique value)、固定值(fixed value)名稱之模板規則之情形時,用戶終端可顯示用以設置過濾條件之區域465、用以設置分區格式之區域470、用以設置欲確認行之區域475、用以設置比較方法之區域480及用以設置臨界值之區域485。然而,此僅為一實施例,根據用戶選擇之模板規則,用戶終端可顯示用於設置不同參數之區域。
根據一實施例,用戶介面420可包括用於設置是否根據規則實行作業之區域490。例如,當用戶選擇顯示於區域490中之核取方塊之情形時,可持續重複實行規則之作業。或者,當用戶未選擇區域490中顯示之核取方塊之情形時,可省略重複實行規則之作業。另一方面,於選
擇區域490中顯示之核取方塊之情形時,在圖3a至圖3d之用戶介面300之區域350中顯示之雙態觸變開關被激活,且於未選擇區域490中顯示之核取方塊之情形時,雙態觸變開關可被禁用。
根據一實施例,電子裝置100可基於用戶之輸入而產生新規則,並將所產生之規則追加至一個以上之規則之清單中。例如,於用戶設置規則之各種參數並選擇儲存圖標之情形時,根據所設置之參數而產生規則,所產生之規則可重新顯示於用戶介面400之一個以上之規則的清單中。
另一方面,毋庸贅言,對於本發明所屬技術領域內具有常識者而言,上述用戶介面組件之類型及規則之各種參數之具體示例僅為一實施例,本發明可藉由與上述不同之示例來實現。
圖5a至圖5c示出一實施例之由電子裝置100提供之用戶介面500。
根據一實施例,電子裝置100可藉由用戶終端向用戶提供包括一個以上之規則之清單之用戶介面500。例如,參照圖5a,用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用戶介面500,該用戶介面500包括:顯示用以基於接收到之資訊而識別一個以上之規則之資訊的區域、顯示用以觸發一個以上之規則之作業之圖標的區域、或顯示一個以上之規則之說明之區域等。
根據一實施例,電子裝置100可基於自用戶獲得之輸入,藉由用戶終端向用戶提供用以變更與規則相關之設置資訊之用戶介面520。例如,參照圖5a及圖5b,用戶終端可獲得選擇與第1規則510對應之筆記本圖標之用戶之輸入,並將用以變更與第1規則510相關之設置資訊
之用戶介面請求傳輸至電子裝置100。用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用以基於接收到之資訊來變更與第1規則510相關之設置資訊彈出視窗。
另一方面,圖5b係示出用以變更與規則相關之設置資訊之用戶介面520之彈出視窗,但並不限定於此,本發明之用戶介面520能夠以各種形式實現。
根據一實施例,關於第1規則510預設之資訊可顯示於用戶介面520中之一個以上之區域中。
例如,於區域525中可顯示設置為第1規則510之名稱之「過去24小時內eats_dish_review_rating中存在資料(Data exists in eats_dish_review_rating in past 24 hours)」,且由於用戶未輸入第1規則510之說明,區域530中可能不會顯示任何內容,而區域535中可顯示*/10****,表示第1規則510之作業被設置為每10分鐘實行。又,根據第1規則510,可於區域540中顯示設置為儲存有欲確認質量之資料之資料庫之default-hive-store,且根據第1規則510,可於區域545中顯示設置為包括欲確認質量之資料之表格之ods.eats_dish_review_rating,並於區域550中顯示設置為與至少一個欲提供通知之用戶對應之slack頻道之eats_data_alert。可於區域555顯示第1規則510類型為自訂SQL規則之資訊,可於區域560顯示與第1規則510對應之通知產生條件相關之用戶直接輸入之代碼。
根據一實施例,電子裝置100可基於自用戶獲得之輸入來確認第1規則510之變更之資訊,並儲存包括變更之資訊之第1規則510之資訊。
例如,用戶終端可將用以實行區域535中顯示之第1規則510之作業之時間集自**/10***變更為*/12****,獲得選擇儲存圖標之用戶之輸入。因此,參照圖5c,用戶終端可於區域565中顯示*/12****,表示第1規則510之作業被設置為每12分鐘實行,並將變更之資訊傳輸至電子裝置100。
另一方面,毋庸贅言,對於本發明所屬技術領域內具有常識者而言,上述用戶介面組件之類型及規則之各種參數之具體示例僅為一實施例,本發明可藉由與上述不同之示例來實現。
圖6a至圖6b示出一實施例之由電子裝置100提供之用戶介面600。
根據一實施例,電子裝置100可藉由用戶終端向用戶提供包括一個以上之模板規則之清單之用戶介面600。例如,參照圖6a,用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用戶介面600,該用戶介面600包括:用以識別基於接收到之資訊而顯示一個以上之模板規則之資訊的區域、顯示用以變更一個以上之與模板規則相關之資訊之圖標的區域、或顯示一個以上之模板規則之說明之區域。
另一方面,用戶介面600上所顯示之一個以上之模板規則可對應於圖4e之下拉選單462中包括之一個以上之模板規則。
根據一實施例,用戶介面600可包括用以選擇一個以上之模板規則之區域620。例如,用戶可選擇區域620中包括之一個以上之模板規則之每一個對應之核取方塊,藉此更方便地管理模板規則。
根據一實施例,用戶介面600可包括顯示用以識別一個以
上之模板規則之資訊之區域625。例如,區域625可顯示5作為識別第1模板規則605之資訊,可顯示4作為識別第2模板規則660之資訊,可顯示2作為識別第3模板規則615之資訊。
根據一實施例,用戶介面600可包括顯示一個以上之模板規則之名稱之區域630。例如,於區域630中,可顯示「表格行數,1日波動率(Table row number,1 day volatility)」,作為第3模板規則615之名稱;可顯示「空值個數,固定值(Number of null values,fixed values)」,作為第1模板規則605之名稱。此時,模板規則之名稱係用戶為了更容易地區分模板規則而於產生模板規則時填寫之資訊,可包括該模板規則之通知產生條件形式等,但並不限定於此。
根據一實施例,用戶介面600可包括顯示與一個以上之模板規則對應之確認類型之區域635。例如,區域635可顯示「行」,表示被設置為利用第2模板規則610之情形時,用於確認特定行中包括之資料。或者,區域635可顯示「表格」,表示被設置為利用第3模板規則615之情形時,用以確認特定表格中包括之資料。
根據一實施例,用戶介面600可包括顯示與一個以上之模板規則對應之腳本(script)之區域640。例如,關於第1模板規則605,區域640可顯示用戶直接輸入之代碼。
根據一實施例,用戶介面600可包括顯示關於一個以上之模板規則之用戶之說明(description)的區域645。於用戶未輸入與第2模板規則610相關之說明之情形時,區域645中可能不會顯示任何內容。此時,關於模板規則之用戶之說明係用戶為了更容易地區分規則而在產生或修正模板規則時填寫之資訊,可包括該模板規則中包括之參數之內容等,
但並不限定於此。
根據一實施例,用戶介面600可包括用以控制及管理一個以上之模板規則之區域650。例如,用戶可選擇與第3模板規則615對應之筆記本圖標,藉此變更與第3模板規則615相關之設置資訊。
另一方面,用戶介面600除了包括圖6a至圖6b所示之區域之外,亦可包括基於用戶之輸入等而顯示模板規則之各種參數之區域。
根據一實施例,用戶介面600可包括用以檢索特定模板規則之區域655。例如,於用戶在區域655中輸入欲檢索之模板規則之名稱等之情形時,可提供與所輸入之檢索詞對應之一個以上之模板規則之清單。
參照圖6b,用戶於區域655中輸入波動率(volatility)之情形時,可提供與包括波動率(volatility)之名稱或腳本對應之一個以上之模板規則的清單。
另一方面,毋庸贅言,對於本發明所屬技術領域內具有常識者而言,上述用戶介面組件之類型及模板規則之各種參數之具體示例僅為一實施例,本發明可藉由與上述不同之示例來實現。
圖7a至圖7d示出一實施例之由電子裝置100提供之用戶介面700。
根據一實施例,電子裝置100可藉由用戶終端向用戶提供包括一個以上之模板規則之清單之用戶介面700。例如,參照圖7a,用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用戶介面700,該用戶介面700包括:用以識別基於接收到之資訊而顯示一個以上之模板規則之資訊的區域、顯示用以變更
一個以上之與模板規則相關之資訊之圖標的區域、或顯示一個以上之模板規則之說明之區域。
根據一實施例,電子裝置100可基於自用戶獲得之輸入,向用戶提供用以藉由用戶終端產生新模板規則之用戶介面720。例如,參照圖7a及圖7b,用戶終端可獲得選擇追加圖標710之用戶之輸入,且將用以產生新的模板規則之用戶介面請求傳輸至電子裝置100。用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用以基於接收到之資訊產生新模板規則之彈出視窗。
另一方面,圖7b至圖7d係示出作為用以產生新模板規則之用戶介面720之彈出視窗,但並不限定於此,本發明之用戶介面420能夠以模態視窗等各種形式來實現。
根據一實施例,用戶介面720可包括用以設置模板規則之名稱之區域730。例如,當用戶欲產生新的模板規則之情形時,用戶為了更容易地區分該模板規則,可將模板規則之通知產生條件之形式等輸入至區域730。另一方面,輸入至區域730之模板規則之名稱可顯示於圖6a至圖6d之用戶介面600之區域630。
根據一實施例,用戶介面720可包括用以設置與模板規則對應之確認類型之區域740。例如,於用戶選擇區域740內之下方向圖標或將光標定位於區域740內之情形時,可提供包括確認類型之清單在內之下拉選單或下拉清單。其後,用戶終端可獲得於清單中選擇一個確認類型之用戶之輸入,並於區域740中顯示所選擇之確認類型。
參照圖7c,可提供包括與模板規則對應之確認類型之清單之下拉選單750。其後,用戶終端可獲得選擇表格之用戶之輸入,並於區
域740中顯示所選擇之表格。
另一方面,於區域740中選擇之輸入之確認類型可顯示於圖6a至圖6d之用戶介面600之區域635。
根據一實施例,用戶介面720可包括用以設置模板規則之用戶之說明之區域760。例如,當用戶欲產生新模板規則之情形時,用戶為了更容易地區分該模板規則,可將模板規則中包括之參數之內容等輸入至區域760。另一方面,輸入至區域760之模板規則之說明可顯示於圖6a至圖6d之用戶介面600的區域645。
根據一實施例,用戶介面720可包括能供輸入與模板規則對應之代碼之區域770。例如,用戶可於區域770中輸入被設置為用以輸入常用之樣式之規則中之通用參數的代碼。
根據一實施例,電子裝置100可基於與模板規則對應之腳本,確定用戶必須設置之參數。例如,參照圖7d,電子裝置100可基於用戶在區域770中輸入之代碼,將過濾條件(filter_condition)、分區格式(partition format)、要確認之行(check_column)及臨界值(threshold)確定為用戶必須設置之參數。
根據一實施例,電子裝置100可基於用戶之輸入產生新模板規則,並將所產生之模板規則追加至一個以上之模板規則之清單中。例如,於用戶設置模板規則之各種參數並選擇儲存圖標之情形時,根據所設置之參數而產生模板規則,所產生之模板規則可重新顯示於用戶介面700之一個以上之模板規則之清單中。
另一方面,毋庸贅言,對於本發明所屬技術領域內具有常識者而言,上述用戶介面組件之類型及模板規則之各種參數之具體示例僅
為一實施例,本發明可藉由與上述不同之示例來實現。
圖8a至圖8b示出一實施例之由電子裝置100提供之用戶介面800。
根據一實施例,電子裝置100可藉由用戶終端向用戶提供包括一個以上之模板規則之清單之用戶介面800。例如,參照圖8a,用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用戶介面800,該用戶介面800包括:用以識別基於接收到之資訊而顯示一個以上之模板規則之資訊的區域、顯示用以變更一個以上之與模板規則相關之資訊之圖標的區域、或顯示一個以上之模板規則之說明的區域。
根據一實施例,電子裝置100可基於自用戶獲得之輸入,藉由用戶終端向用戶提供用以變更與模板規則相關之設置資訊之用戶介面820。例如,參照圖8a及圖8b,用戶終端可獲得選擇與第1模板規則810對應之筆記本圖標之用戶之輸入,並將用以變更與第1模板規則810相關之設置資訊之用戶介面請求傳輸至電子裝置100。用戶終端可自電子裝置100接收可藉由網頁或應用程式畫面等顯示之形式之資訊,並於顯示器上顯示用以基於接收到之資訊而變更與第1模板規則810相關之設置資訊之彈出視窗。
另一方面,圖8b係示出用以變更與規則相關之設置資訊之用戶介面820之彈出視窗,但並不限定於此,本發明之用戶介面820能夠以模態視窗等各種形式來實現。
根據一實施例,關於第1模板規則810預設之資訊可顯示於用戶介面820中之一個以上之區域中。
例如,作為第1模板規則810之名稱,可於區域830中顯示「彙總值,1日波動率(Summary value,1 day volatility)」;作為與第1模板規則810對應之確認類型,可於區域840中顯示行。又,由於用戶未輸入第1模板規則810之說明,區域850中可能不會顯示任何內容,而可於區域860中顯示與第1模板規則810對應之腳本。
根據一實施例,電子裝置100可基於自用戶獲得之輸入來確認第1模板規則810之變更之資訊,並儲存包括變更之資訊之第1模板規則810之資訊。
例如,用戶終端可變更區域860中顯示之與第1模板規則810對應之腳本,獲得選擇儲存圖標之用戶之輸入。因此,用戶終端可於區域870中顯示變更之腳本之資訊,並將變更之腳本之資訊傳輸至電子裝置100。
另一方面,毋庸贅言,對於本發明所屬技術領域內具有常識者而言,上述用戶介面組件之類型及模板規則之各種參數之具體示例僅為一實施例,本發明可藉由與上述不同之示例來實現。
圖9示出滿足通知產生條件時向用戶提供之通知900之一例。
例如,參照圖9,於滿足通知產生條件之情形時,電子裝置100可向至少一個用戶提供通知900,該通知900包括:將被提供通知之至少一個用戶之資訊、通知產生條件之資訊、儲存有確認之資料之資料庫之資訊、或包括有確認之資料之表格之資訊等。
另一方面,毋庸贅言,對於本發明所屬技術領域內具有常識者而言,要提供上述通知之用戶、儲存有確認之資料之資料庫、或包括
有確認之資料之表格之具體示例僅為一實施例,本發明可藉由與上述不同之示例來實現。
圖10表示一實施例之電子裝置之資料管理方法之流程圖。對於重複之內容,可應用上述記載。
於步驟S1000中,電子裝置可確認包括第1資料庫相關資訊、第1資料庫中儲存之第1表格之資訊、第1通知產生條件之資訊及第1時間集之資訊之第1規則之資訊。
根據一實施例,第1規則之資訊可進而包括將被提供通知之至少一個用戶之資訊。
根據一實施例,第1規則之資訊可進而包括優先級之資訊,且於同一時間確認第1表格中包括之資料是否滿足通知產生條件之規則為複數個之情形時,首先確認是否滿足與更高之優先級對應之通知產生條件。
於步驟S1020中,電子裝置可基於第1時間集之資訊,確認第1表格中包括之資料是否滿足第1通知產生條件。
根據一實施例,第1規則之資訊進而包括第1表格內之第1行之資訊,且於確認第1表格中包括之資料是否滿足第1通知產生條件時,電子裝置可基於第1時間集之資訊,確認第1表格內第1行所包括之資料是否滿足之第1通知產生條件。
根據一實施例,第1通知產生條件之資訊包括所設置之期間之資訊、及一個以上之臨界值之資訊,於確認第1表格中包括之資料是否滿足第1通知產生條件時,電子裝置可基於第1時間集之資訊,確認包括於第1表格中且於所設置之期間內儲存之資料的數量是否為一個以上之臨
界值以上。
於步驟S1040中,當滿足第1通知產生條件時,電子裝置可向至少一個用戶提供通知。
根據一實施例,電子裝置可提供包括第1規則之複數個規則之清單。
根據一實施例,電子裝置可基於用戶輸入之資訊,確認第2資料庫之資訊、第2資料庫中儲存之第2表格之資訊、第2時間集之資訊、及第2通知產生條件之代碼,且基於第2資料庫之資訊、第2表格之資訊、第2時間集之資訊、及第2通知產生條件之代碼而產生第2規則,並將第2個規則追加至複數個規則之清單中。
根據一實施例,電子裝置可提供一個以上之模板規則之清單,且基於用戶輸入之資訊,確認於一個以上之模板規則中選擇之第1模板規則之資訊、第3資料庫之資訊、第3資料庫中儲存之第3表格之資訊、及第3時間集之資訊。其後,電子裝置可基於第1模板規則之資訊、第3資料庫之資訊、第3表格之資訊、及第3時間集之資訊而產生第3規則,並於複數個規則之清單中追加第3規則。
根據一實施例,第1模板規則之資訊包括一個以上之參數之資訊,且一個以上之參數可基於第1模板規則之代碼而確定。
根據一實施例,電子裝置可基於用戶輸入之資訊,確認複數個規則之清單中之第4規則之變更資訊,並儲存包括變更之資訊之第4規則之資訊。
根據一實施例,電子裝置可於向至少一個用戶提供通知時,在包括於第1表格中且於所設置之期間內儲存之資料之數量為第1臨界
值以上的情形時,藉由第1方法向至少一個用戶提供通知;在包括於第1表格中且於所設置之期間內儲存之資料之數量未達第1臨界值且為第2臨界值以上的情形時,藉由第2方法向至少一個用戶提供通知。
根據一實施例,電子裝置可於向至少一個用戶提供通知時,在包括於第1表格中且於所設置之期間內儲存之資料之數量為第1臨界值以下之情形時,藉由第1方法向至少一個用戶提供通知;在包括於第1表格中且於所設置之期間內儲存之資料之數量超過第1臨界值且為第2臨界值以下的情形時,藉由第2方法向至少一個用戶提供通知。
根據一實施例,電子裝置可基於第1表格中儲存之資料之歷史,提供一個以上之臨界值之推薦值。
圖11表示一實施例之電子裝置100之方塊圖。
根據一實施例,電子裝置100可包括收發器(transceiver)1120、記憶體1140及處理器(processor)1160。圖11所示之電子裝置100僅示出了與本實施例相關之構成要素。因此,與本實施例相關之技術領域內具有常識者可理解,除圖11所示之構成要素之外,可進而包括其他通用構成要素。於實施例中,收發器1120可包括於通訊部(communication device)中。又,於實施例中,處理器1160可包括於控制部(controller)中。
收發器1120可為用以實行有線/無線通訊之裝置,與外部之電子裝置進行通訊。外部之電子裝置可為終端或伺服器。又,收發器1120利用之通訊技術可為GSM(Global System for Mobile communication,全球行動通訊系統)、CDMA(Code Division Multi Access,分碼多重存取)、LTE(Long Term Evolution,長期演進)、
5G(5th Generation Mobile Communication Technology,第五代行動通訊技術)、WLAN(Wireless LAN,無線寬頻)、Wi-Fi(Wireless-Fidelity,無線保真)、藍牙(Bluetooth)、RFID(Radio Frequency Identification,無線射頻識別)、紅外線通訊(Infrared Data Association,IrDA)、紫蜂(Zigbee)、NFC(Near Field Communication,近場通訊)等,但並不限定於此。
處理器1160可控制電子裝置100之整體動作且處理資料及信號。處理器1160可由至少一個硬體單元構成。又,處理器1160可藉由執行儲存於記憶體1140中之程式代碼而產生之一個以上之軟體模組來動作。處理器1160可包括記憶體,處理器1160可藉由執行儲存於記憶體中之程式代碼,控制電子裝置100之整體動作且處理資料及信號。
處理器1160可確認包括第1資料庫之資訊、第1資料庫中儲存之第1表格之資訊、第1通知產生條件之資訊、及第1時間集之資訊之第1規則之資訊,且基於第1時間集之資訊,確認第1表格中包括之資料是否滿足第1通知產生條件,於滿足第1通知產生條件之情形時,向至少一個用戶提供通知。
上述實施例之電子裝置可包括處理器、儲存並執行程式資料之記憶體、如磁碟驅動器之永久儲存器(permanent storage)、與外部裝置通訊之通訊埠、如觸控面板、按鍵(key)、按鈕之用戶介面裝置等。藉由軟體模組或演算法實現之方法作為可於上述處理器上執行之電腦可讀代碼或程式命令,可儲存於電腦可讀記錄媒體上。此處,作為電腦可讀記錄媒體,有磁儲存媒體(例如,ROM(read-only memory,唯讀記憶體)、RAM(random-Access memory,隨機存取記憶體)、軟磁碟、硬磁碟等)及
光學讀取媒體(例如,光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD:Digital Versatile Disc))等。電腦可讀記錄媒體分散於連接在網路之電腦系統,從而能夠以分散方式儲存電腦可讀代碼並執行。媒體可藉由電腦讀取,儲存於記憶體中,可於處理器中執行。
本實施例可由功能塊構成及各種處理步驟表示。該等功能塊可藉由執行特定功能之各種數量之硬體或/及軟體構成來實現。例如,實施例可採用能夠藉由一個以上之微處理器之控制或其他控制裝置而執行各種功能之積體電路構成,如記憶體、處理、邏輯(logic)、查找表(look-up table)等。構成要素可藉由軟體程式或軟體元件執行,與此相似,本實施例包括以資料結構、程式、常式或其他程式構成之組合實現之演算法,因此可藉由如C、C++、Java、組譯程式(assembler)等程式設計或腳本語言來實現。於功能方面而言,可藉由於一個以上之處理器中執行之演算法來實現。又,本實施例可採用先前技術來進行電子環境設置、信號處理及/或資料處理。「機制」、「元件」、「方法」、「構成」等用語可廣泛地使用,並不限定於機械與物理構成。上述用語可與處理器等關聯而包括軟體之一系列之處理(routines)之含義。
上述實施例僅為一示例,可於下文敍述之發明申請專利範圍內實現其他實施例。
100:電子裝置
120:用戶終端
200:第1資料庫
220:規則清單
240:執行中之規則清單
260:資料源清單
280:第2資料庫
282:第1子資料庫
284:第2子資料庫
Claims (14)
- 一種資料管理方法,其係藉由電子裝置進行者,且包括如下步驟:藉由上述電子裝置,確認包括第1資料庫之資訊、上述第1資料庫中儲存之第1表格之資訊、第1通知產生條件之資訊、及第1時間集之資訊之第1規則之資訊;基於上述第1時間集之資訊,藉由上述電子裝置,確認上述第1表格中包括之資料是否滿足上述第1通知產生條件;及於滿足上述第1通知產生條件之情形時,藉由上述電子裝置,向至少一個用戶提供通知,其中上述第1規則之資訊進而包括第1表格內之第1行之資訊,且確認上述第1表格中包括之資料是否滿足上述第1通知產生條件之步驟進而包括如下步驟:基於上述第1時間集之資訊,藉由上述電子裝置,確認上述第1表格內之上述第1行中包括之資料是否滿足上述第1通知產生條件。
- 如請求項1之資料管理方法,其進而包括如下步驟:藉由上述電子裝置,提供包括上述第1規則之複數個規則之清單。
- 如請求項2之資料管理方法,其進而包括如下步驟:基於用戶輸入之資訊,藉由上述電子裝置,確認第2資料庫之資訊、上述第2資料庫中儲存之第2表格之資訊、第2時間集之資訊、及第2通知產生條件之代碼; 基於上述第2資料庫之資訊、上述第2表格之資訊、上述第2時間集之資訊、及上述第2通知產生條件之代碼而,藉由上述電子裝置,產生第2規則;及於上述複數個規則之清單中,藉由上述電子裝置,追加上述第2規則。
- 如請求項2之資料管理方法,其進而包括如下步驟:藉由上述電子裝置,提供一個以上之模板規則之清單;基於用戶輸入之資訊,藉由上述電子裝置,確認於上述一個以上之模板規則中選擇之第1模板規則之資訊、第3資料庫之資訊、上述第3資料庫中儲存之第3表格之資訊、及第3時間集之資訊;基於上述第1模板規則之資訊、上述第3資料庫之資訊、上述第3表格之資訊、及上述第3時間集之資訊而,藉由上述電子裝置,產生第3規則;及於上述複數個規則之清單中,藉由上述電子裝置,追加上述第3規則。
- 如請求項4之資料管理方法,其中上述第1模板規則之資訊包括一個以上之參數之資訊,上述一個以上之參數係基於上述第1模板規則之代碼而確定。
- 如請求項2之資料管理方法,其進而包括如下步驟:基於用戶輸入之資訊,藉由上述電子裝置,確認上述複數個規則之 清單中之第4規則之變更資訊;及藉由上述電子裝置,儲存包括變更之上述資訊之第4規則之資訊。
- 如請求項1之資料管理方法,其中上述第1規則之資訊進而包括:將被提供通知之上述至少一個用戶之資訊。
- 如請求項1之資料管理方法,其中上述第1規則之資訊進而包括優先級之資訊,於同一時間確認上述第1表格中包括之資料是否滿足通知產生條件之規則為複數個之情形時,首先確認是否滿足與更高之優先級對應之通知產生條件。
- 如請求項1之資料管理方法,其中第1通知產生條件之資訊包括所設置之期間之資訊、及一個以上之臨界值之資訊,確認上述第1表格中包括之資料是否滿足上述第1通知產生條件之步驟包括如下步驟:基於上述第1時間集之資訊,藉由上述電子裝置,確認包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量是否為上述一個以上的臨界值以上。
- 如請求項9之資料管理方法,其中向上述至少一個用戶提供通知之步驟包括如下步驟:在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量 為第1臨界值以上的情形時,藉由上述電子裝置,藉由第1方法向上述至少一個用戶提供通知;在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量未達第1臨界值且為第2臨界值以上的情形時,藉由上述電子裝置,藉由第2方法向上述至少一個用戶提供通知。
- 如請求項9之資料管理方法,其中向上述至少一個用戶提供通知之步驟包括如下步驟:在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量為第1臨界值以下之情形時,藉由上述電子裝置,藉由第1方法向上述至少一個用戶提供通知;在包括於上述第1表格中且於所設置之上述期間內儲存之資料之數量超過第1臨界值且為第2臨界值以下的情形時,藉由上述電子裝置,藉由第2方法向上述至少一個用戶提供通知。
- 如請求項9之資料管理方法,其進而包括如下步驟:基於上述第1表格中儲存之資料之歷史,藉由上述電子裝置,提供上述一個以上之臨界值之推薦值。
- 一種非暫時性電腦可讀記錄媒體,其記錄有用以於電腦中執行如請求項1之方法之程式。
- 一種電子裝置,其包括:收發器;記憶體;及處理器; 上述處理器如下:確認包括第1資料庫之資訊、上述第1資料庫中儲存之第1表格之資訊、第1通知產生條件之資訊、及第1時間集之資訊之第1規則之資訊;基於上述第1時間集之資訊,確認上述第1表格中包括之資料是否滿足上述第1通知產生條件;於滿足上述第1通知產生條件之情形時,向至少一個用戶提供通知,其中上述第1規則之資訊進而包括第1表格內之第1行之資訊,且確認上述第1表格中包括之資料是否滿足上述第1通知產生條件之步驟進而包括如下步驟:基於上述第1時間集之資訊,確認上述第1表格內之上述第1行中包括之資料是否滿足上述第1通知產生條件。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2023-0069241 | 2023-05-30 | ||
| KR1020230069241A KR102653757B1 (ko) | 2023-05-30 | 2023-05-30 | 전자 장치 및 그의 데이터 관리 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI863502B true TWI863502B (zh) | 2024-11-21 |
| TW202447496A TW202447496A (zh) | 2024-12-01 |
Family
ID=90662255
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112130405A TWI863502B (zh) | 2023-05-30 | 2023-08-14 | 資料管理方法及執行其的電子裝置及非暫時性電腦可讀記錄媒體 |
Country Status (3)
| Country | Link |
|---|---|
| KR (2) | KR102653757B1 (zh) |
| TW (1) | TWI863502B (zh) |
| WO (1) | WO2024248194A1 (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102483836B (zh) * | 2009-08-12 | 2016-03-16 | 克朗设备公司 | 用于工业车辆的信息系统 |
| US20200090111A1 (en) * | 2018-09-19 | 2020-03-19 | Maclean-Fogg Company | Inventory management and scheduling tool |
| CN111915242A (zh) * | 2019-05-09 | 2020-11-10 | 美光科技公司 | 自动更新数据库记录的方法和系统 |
| TW202203107A (zh) * | 2020-07-10 | 2022-01-16 | 南韓商韓領有限公司 | 用於包裹遞送的電腦實行系統以及方法 |
| TW202311952A (zh) * | 2020-08-28 | 2023-03-16 | 南韓商韓領有限公司 | 用於控制測試的系統、系統平台以及電腦化方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101665962B1 (ko) * | 2013-11-06 | 2016-10-13 | 주식회사 엘지씨엔에스 | 모델링 코드 검증 방법, 이를 수행하는 모델링 코드 검증 장치 및 이를 저장하는 기록매체 |
| KR102344661B1 (ko) * | 2020-12-29 | 2021-12-30 | 쿠팡 주식회사 | 예상 결과값을 토대로 정보를 제공하는 방법 및 이를 이용한 연산 장치 |
-
2023
- 2023-05-30 KR KR1020230069241A patent/KR102653757B1/ko active Active
- 2023-06-21 WO PCT/KR2023/007684 patent/WO2024248194A1/ko active Pending
- 2023-08-14 TW TW112130405A patent/TWI863502B/zh active
-
2024
- 2024-03-28 KR KR1020240042334A patent/KR20240172033A/ko active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102483836B (zh) * | 2009-08-12 | 2016-03-16 | 克朗设备公司 | 用于工业车辆的信息系统 |
| US20200090111A1 (en) * | 2018-09-19 | 2020-03-19 | Maclean-Fogg Company | Inventory management and scheduling tool |
| CN111915242A (zh) * | 2019-05-09 | 2020-11-10 | 美光科技公司 | 自动更新数据库记录的方法和系统 |
| TW202203107A (zh) * | 2020-07-10 | 2022-01-16 | 南韓商韓領有限公司 | 用於包裹遞送的電腦實行系統以及方法 |
| TW202311952A (zh) * | 2020-08-28 | 2023-03-16 | 南韓商韓領有限公司 | 用於控制測試的系統、系統平台以及電腦化方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024248194A1 (ko) | 2024-12-05 |
| KR102653757B1 (ko) | 2024-04-03 |
| TW202507598A (zh) | 2025-02-16 |
| TW202447496A (zh) | 2024-12-01 |
| KR20240172033A (ko) | 2024-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10192425B2 (en) | Systems and methods for automated alerts | |
| CN107623714B (zh) | 数据共享方法、装置及计算机可读存储介质 | |
| US20180253195A1 (en) | Displaying an interactive communication time series | |
| US9105012B2 (en) | Providing customized information for mobile devices and efficiently searching the same | |
| EP2342888A1 (en) | Relationship management on a mobile computing device | |
| US20130189961A1 (en) | Linking a name to a phone number in a text message based on a contact list in a mobile device | |
| US10725642B2 (en) | Systems and methods for configuring data alerts | |
| US20140095254A1 (en) | Method and system for implementing profiles for an enterprise business application | |
| US20120278078A1 (en) | Input and displayed information definition based on automatic speech recognition during a communication session | |
| US20120102408A1 (en) | Systems and methods for service provision based on events | |
| US10481904B1 (en) | Comment data interaction and updating among input data received for a shared application | |
| TWI863502B (zh) | 資料管理方法及執行其的電子裝置及非暫時性電腦可讀記錄媒體 | |
| TWI907107B (zh) | 資料管理方法及執行其的電子裝置及非暫時性電腦可讀記錄媒體 | |
| TW202445475A (zh) | 用以提供即時訊息之伺服器、用戶終端及用於其之方法 | |
| TWI882630B (zh) | 電子裝置及其資訊提供方法 | |
| KR102774803B1 (ko) | 전자 장치 및 그의 정보 제공 방법 | |
| TWI911560B (zh) | 電子裝置、資訊提供方法及包含用以執行該方法之電腦程式的非暫時性電腦可讀記錄媒體 | |
| TWI875180B (zh) | 伺服器及其資訊管理方法,以及用於該方法之非暫時性電腦可讀記錄媒體 | |
| KR102679662B1 (ko) | 전자 장치 및 그의 동작 방법 | |
| KR102836569B1 (ko) | 전자 장치 및 그의 정보 관리 방법 | |
| US20250217168A1 (en) | User interface for object updates | |
| US20250200565A1 (en) | Messaging application-based task workflows | |
| US20250379833A1 (en) | Computer-Implemented Method and Computing Device for Event Reminding and Sending Related Messages | |
| CN109873750B (zh) | 远程销售智能提醒信息发送方法、装置、介质及电子设备 | |
| KR20230151676A (ko) | 전자 장치 및 그의 동작 방법 |