[go: up one dir, main page]

TWI862111B - Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof - Google Patents

Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof Download PDF

Info

Publication number
TWI862111B
TWI862111B TW112132426A TW112132426A TWI862111B TW I862111 B TWI862111 B TW I862111B TW 112132426 A TW112132426 A TW 112132426A TW 112132426 A TW112132426 A TW 112132426A TW I862111 B TWI862111 B TW I862111B
Authority
TW
Taiwan
Prior art keywords
data
information
database
management information
mentioned
Prior art date
Application number
TW112132426A
Other languages
Chinese (zh)
Other versions
TW202447448A (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 韓商韓領有限公司
Application granted granted Critical
Publication of TWI862111B publication Critical patent/TWI862111B/en
Publication of TW202447448A publication Critical patent/TW202447448A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/242Query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

根據本發明,電子裝置提供資訊之方法可包括如下步驟:獲得資料源管理資訊,該資料源管理資訊係對資料源進行管理,該資料源係用以將對應於與上述電子裝置相關之服務上之事件而獲得之事件資料儲存於資料庫;獲得資料儲存管理資訊,該資料儲存管理資訊係對用以將上述事件資料儲存於上述資料庫之資料庫設定進行管理;以將加工資料儲存於上述資料庫之方式設定,該加工資料係根據基於上述資料源管理資訊及上述資料儲存管理資訊而設定之資料管理格式來對上述事件資料進行加工所得者;及對應於用以於上述資料庫中查詢資料之資料查詢請求,提供與資料集相關之資訊,該資料集包括自上述資料庫確認之一個以上之加工資料。According to the present invention, a method for an electronic device to provide information may include the following steps: obtaining data source management information, the data source management information is for managing a data source, the data source is used to store event data corresponding to an event on a service related to the above-mentioned electronic device in a database; obtaining data storage management information, the data storage management information is for setting up a database used to store the above-mentioned event data in the above-mentioned database; management; storing the processed data in the above-mentioned database, the processed data being the result of processing the above-mentioned event data according to a data management format set based on the above-mentioned data source management information and the above-mentioned data storage management information; and providing information related to a data set in response to a data query request for searching data in the above-mentioned database, the data set including one or more processed data confirmed from the above-mentioned database.

Description

提供資訊之電子裝置之動作方法及支持其之電子裝置Operation method of electronic device for providing information and electronic device supporting the same

本發明係關於一種提供資訊之方法及裝置,更詳細而言,關於一種電子裝置基於以根據固定格式儲存資料之方式構建之資料庫而提供與資料查詢請求對應之資料相關之資訊的方法及其電子裝置。The present invention relates to a method and device for providing information, and more specifically, to a method and an electronic device for providing information related to data corresponding to a data query request based on a database constructed in a manner of storing data according to a fixed format.

隨著電子技術之發展,電子商務成為購物之一領域。顧客即使不直接前往商場或市場,亦可於線上購買物品,於線上購買之物品配送至顧客要求之配送地。With the development of electronic technology, e-commerce has become a field of shopping. Customers can buy items online even if they do not go directly to the mall or market, and the items purchased online will be delivered to the delivery location requested by the customer.

於電子商務之情形時,對商品進行之詳細且準確之資訊之處理對服務滿意度產生非常大之影響,因此正在討論用以更詳細且準確地對資訊進行處理之各種方案。In the case of e-commerce, the processing of detailed and accurate information about products has a significant impact on service satisfaction, so various solutions are being discussed to process information in a more detailed and accurate manner.

與此相關,可參照KR101756594B1或KR101500849B1等先前文獻。In this regard, please refer to previous literature such as KR101756594B1 or KR101500849B1.

[發明所欲解決之問題][The problem the invention is trying to solve]

根據本發明之方法,電子裝置可基於以根據固定格式儲存資料之方式構建之資料庫而提供與資料查詢請求對應之資料相關的資訊。According to the method of the present invention, the electronic device can provide information related to data corresponding to the data query request based on a database constructed in a manner of storing data according to a fixed format.

本實施例所欲解決之技術問題並不限制於以上提及之技術問題,於本發明所屬之技術領域內具有常識者可根據以下之記載明確地理解未提及之其他技術問題。 [解決問題之技術手段] The technical problems to be solved by this embodiment are not limited to the technical problems mentioned above. Those with common sense in the technical field to which the present invention belongs can clearly understand other technical problems not mentioned based on the following description. [Technical means for solving the problem]

各種實施例可提供用以提供資訊之電子裝置之動作方法及支持其之電子裝置。Various embodiments may provide an operation method of an electronic device for providing information and an electronic device supporting the same.

各種實施例之電子裝置提供資訊之方法可包括如下步驟:獲得資料源管理資訊,該資料源管理資訊係對資料源(source)進行管理,該資料源係用以將對應於與上述電子裝置相關之服務上之事件而獲得之事件資料(business data)儲存於資料庫;獲得資料儲存管理資訊,該資料儲存管理資訊係對用以將上述事件資料儲存於上述資料庫之資料庫設定進行管理;以將加工資料儲存於上述資料庫之方式設定,該加工資料係根據基於上述資料源管理資訊及上述資料儲存管理資訊而設定之資料管理格式(format)來對上述事件資料進行加工所得者;及對應於用以於上述資料庫中查詢資料之資料查詢請求,提供與資料集相關之資訊,該資料集包括自上述資料庫確認之一個以上之加工資料。The method of providing information by an electronic device in various embodiments may include the following steps: obtaining data source management information, wherein the data source management information manages a data source (source), wherein the data source is used to obtain event data (business information) corresponding to an event on a service related to the electronic device; data) in a database; obtaining data storage management information, the data storage management information managing the database setting for storing the event data in the database; setting in a manner to store processed data in the database, the processed data being processed according to a data management format set based on the data source management information and the data storage management information; and providing information related to a data set in response to a data query request for searching data in the database, the data set including one or more processed data confirmed from the database.

於示例性之實施例中,上述事件資料可基於訊息佇列進行佇列,該訊息佇列包括一個以上之訊息佇列(queue)。In an exemplary embodiment, the event data may be queued based on a message queue, which includes more than one message queue.

於示例性之實施例中,上述資料源管理資訊包括一個以上之資料源之資訊,上述一個以上之資料源中包括之第1資料源可與第1題目對應,該第1題目係為了上述第1資料源而選自與上述一個以上之訊息佇列對應之一個以上之題目。In an exemplary embodiment, the data source management information includes information of more than one data source, and the first data source included in the more than one data source may correspond to the first topic, which is selected for the first data source from one or more topics corresponding to the more than one message queues.

於示例性之實施例中,上述資料源管理資訊中包括之上述第1資料源之資訊可包括與上述第1題目對應之資料主體之資訊。In an exemplary embodiment, the information of the first data source included in the data source management information may include information of a data subject corresponding to the first topic.

於示例性之實施例中,上述資料儲存管理資訊可包括識別與上述第1題目對應之資料主體之識別資訊。In an exemplary embodiment, the data storage management information may include identification information for identifying a data subject corresponding to the first topic.

於示例性之實施例中,上述識別資訊可基於上述服務上之用戶之顧客ID(Identifier,識別符)、上述用戶之郵件ID、上述用戶之IP(Internet Protocol,網際網路協定)地址及上述用戶之終端ID中的一者而產生。In an exemplary embodiment, the identification information may be generated based on one of the customer ID (Identifier) of the user on the service, the email ID of the user, the IP (Internet Protocol) address of the user, and the terminal ID of the user.

於示例性之實施例中,上述資料管理格式能夠以列(row)形態對資料進行分類來管理,該列形態係按照上述識別資訊之單位設定。In an exemplary embodiment, the data management format can manage data by classifying it in a row form, and the row form is set according to the unit of the identification information.

於示例性之實施例中,上述資料儲存管理資訊可包括與上述第1題目對應之一個以上之資料項目之資訊。In an exemplary embodiment, the data storage management information may include information of one or more data items corresponding to the first question.

於示例性之實施例中,於在上述一個以上之資料項目中包括之第1資料項目中確認到與上述第1題目對應之資料主體相關之複數個資料的情形時,上述資料儲存管理資訊可包括用以將上述複數個資料設定為與上述資料主體對應之上述第1資料項目之行(column)形態之資訊。In an exemplary embodiment, when a plurality of data related to a data subject corresponding to the first topic is confirmed in a first data item included in the one or more data items, the data storage management information may include information for setting the plurality of data into a column form of the first data item corresponding to the data subject.

於示例性之實施例中,對於識別與上述第1題目對應之資料主體之識別資訊,上述資料管理格式能夠以與上述識別資訊對應之行形態對與上述第1題目對應之一個以上之資料項目中包括之各資料項目及於上述各資料項目中對於上述資料主體而確認的一個以上之資料進行分類來管理。In an exemplary embodiment, for identifying the identification information of the data subject corresponding to the above-mentioned first question, the above-mentioned data management format can classify and manage each data item included in one or more data items corresponding to the above-mentioned first question and one or more data confirmed for the above-mentioned data subject in each of the above-mentioned data items in a row format corresponding to the above-mentioned identification information.

於示例性之實施例中,上述資料儲存管理資訊可包括在上述資料庫儲存資料之有效期間之資訊。In an exemplary embodiment, the data storage management information may include information on the validity period of the data stored in the database.

於示例性之實施例中,上述加工資料可包括識別與上述資料源管理資訊中包括之題目對應之資料主體之識別資訊、於上述資料儲存管理資訊中與上述題目對應而設定之資料項目、於上述事件資料中基於上述資料主體及上述資料項目而確認之資料值、及於上述服務上獲得上述事件資料之時點。In an exemplary embodiment, the processing data may include identification information for identifying a data subject corresponding to a topic included in the data source management information, data items set in the data storage management information corresponding to the topic, data values confirmed in the event data based on the data subject and the data items, and the time point when the event data is obtained on the service.

於示例性之實施例中,上述資料查詢請求可包括查詢資料所需之輸入資訊,查詢資料所需之上述輸入資訊基於上述資料管理格式而設定。In an exemplary embodiment, the data query request may include input information required for querying the data, and the input information required for querying the data is set based on the data management format.

於示例性之實施例中,上述資料查詢請求可包括用以查詢資料之主題之資訊及用於上述主題之資料運算符之資訊。In an exemplary embodiment, the data query request may include information about the subject for querying data and information about the data operator for the subject.

於示例性之實施例中,與上述資料集相關之資訊可包括基於上述資料運算符對上述一個以上之加工資料進行運算所得之結果之資訊。In an exemplary embodiment, the information associated with the data set may include information about a result obtained by operating the data operator on the one or more processed data.

於示例性之實施例中,上述資料查詢請求可包括用以查詢資料之查詢期間之資訊。In an exemplary embodiment, the data query request may include information of a query period for querying data.

於示例性之實施例中,上述一個以上之加工資料中包括之各加工資料可基於在上述服務上獲得與上述各加工資料對應之各事件資料之時點包括於上述查詢期間的點而確認。In an exemplary embodiment, each processing data included in the above-mentioned one or more processing data can be confirmed based on the time point at which each event data corresponding to the above-mentioned each processing data is obtained on the above-mentioned service is included in the point during the above-mentioned query period.

於示例性之實施例中,上述資料查詢請求可包括用以查詢資料之資料主體及資料項目之資訊。In an exemplary embodiment, the data query request may include information about the data subject and data items used to query the data.

各種實施例之提供資訊之電子裝置可包括:處理器(processor);及一個以上之記憶體(memory),其儲存一個以上之指令(instruction);且於執行上述一個以上之指令時,控制上述處理器使其實行如下步驟:獲得資料源管理資訊,該資料源管理資訊係對資料源(source)進行管理,該資料源係用以將對應於與上述電子裝置相關之服務上之事件而獲得之事件資料儲存於資料庫;獲得資料儲存管理資訊,該資料儲存管理資訊係對用以將上述事件資料儲存於上述資料庫之資料庫設定進行管理;以將加工資料儲存於上述資料庫之方式設定,該加工資料係根據基於上述資料源管理資訊及上述資料儲存管理資訊而設定之資料管理格式(format)來對上述事件資料進行加工所得者;及對應於用以於上述資料庫中查詢資料之資料查詢請求,提供與資料集相關之資訊,該資料集包括自上述資料庫確認之一個以上之加工資料。The electronic device for providing information in various embodiments may include: a processor; and one or more memories storing one or more instructions; and when executing the one or more instructions, controlling the processor to perform the following steps: obtaining data source management information, the data source management information is for managing a data source, the data source is used to store event data corresponding to events on services related to the electronic device in a database; obtaining data storage The data storage management information manages the database setting for storing the event data in the database; the processing data is stored in the database, and the processing data is processed according to the data management format set based on the data source management information and the data storage management information; and in response to a data query request for searching data in the database, information related to a data set is provided, and the data set includes one or more processed data confirmed from the database.

本發明之上述各種實施例僅為本發明之較佳實施例中之一部分,於本技術領域內具有常識者可基於以下詳述之說明而導出反映本發明之各種實施例之技術特徵的多個實施例並理解。 [發明之效果] The above-mentioned various embodiments of the present invention are only a part of the preferred embodiments of the present invention. Those with common sense in the technical field can derive and understand multiple embodiments reflecting the technical features of the various embodiments of the present invention based on the following detailed description. [Effects of the invention]

本發明提出一種電子裝置基於以根據固定格式儲存資料之方式構建之資料庫而提供與資料查詢請求對應之資料相關之資訊的方法,從而於可有效地謀求在服務上獲得之資料之儲存、管理及提供之便利的方面具有技術效果。The present invention proposes a method for an electronic device to provide information related to data corresponding to a data query request based on a database constructed in a manner of storing data according to a fixed format, thereby having a technical effect in terms of effectively seeking convenience in the storage, management and provision of data obtained in a service.

本發明中可獲得之效果並不限制於以上提及之效果,於本發明所屬之技術領域內具有常識者可根據以下之記載明確地理解未提及之其他效果。The effects that can be obtained in the present invention are not limited to the effects mentioned above. Those with common sense in the technical field to which the present invention belongs can clearly understand other effects not mentioned according to the following description.

以下之實施例係將各種實施例之構成要素與特徵以特定形態結合而成者。若未另外明確地提及,則可將各構成要素或特徵考慮為選擇性者。各構成要素或特徵能夠以不與其他構成要素或特徵結合之形態實施。又,亦可將一部分構成要素及特徵結合而構成各種實施例。各種實施例中說明之動作之順序可變更。某一實施例之一部分構成或特徵可包括於其他實施例、或可與其他實施例之對應之構成或特徵互換。The following embodiments are those that combine the constituent elements and features of various embodiments in a specific form. If not explicitly mentioned otherwise, each constituent element or feature can be considered optional. Each constituent element or feature can be implemented in a form that is not combined with other constituent elements or features. In addition, some constituent elements and features can be combined to form various embodiments. The order of the actions described in various embodiments can be changed. Some constituent elements or features of a certain embodiment can be included in other embodiments, or can be exchanged with corresponding constituent elements or features of other embodiments.

於圖式之說明中,未記述會混淆各種實施例之主旨之流程或步驟,亦未記述於本技術領域內具有常識者之水平下可理解之程度之流程或步驟。In the description of the drawings, processes or steps that may confuse the subject matter of various embodiments are not described, nor are processes or steps that are understandable to a person having ordinary knowledge in the technical field.

於整篇說明書中,在描述為某個部分「包括(comprising或including)」某個構成要素時,若無特別相反之記載,則意味著可進而包括其他構成要素,並非排除其他構成要素。又,說明書中記載之「...部」、「...器」、「模組」等用語是指對至少一個功能或動作進行處理之單位,其可由硬體、軟體、或硬體與軟體之結合實現。又,於記述各種實施例之文中(特別是,以下之發明申請專利範圍中),若未於本發明中另作指示或未於文中明確地反駁,則「一(a或an)」、「一個(one)」、「其(the)」及相似之相關詞能夠以包括單數及複數兩者之含義來使用。Throughout the specification, when a certain part is described as "comprising or including" a certain constituent element, unless otherwise specifically stated, it means that other constituent elements may be further included, and other constituent elements are not excluded. In addition, the terms "...part", "...device", "module" and the like stated in the specification refer to a unit that processes at least one function or action, which may be implemented by hardware, software, or a combination of hardware and software. In addition, in the text describing various embodiments (especially, in the scope of the invention application below), unless otherwise indicated in the present invention or not explicitly contradicted in the text, "a (or an)", "one (one)", "the (the)" and similar related words can be used in a meaning including both the singular and the plural.

以下,參照附圖,詳細地對各種實施例之較佳之實施方式進行說明。連同附圖一併於以下揭示之詳細說明係對各種實施例之例示性之實施方式進行說明,並非意欲表示唯一之實施方式。Hereinafter, with reference to the attached drawings, the preferred implementation modes of various embodiments are described in detail. The detailed description disclosed below together with the attached drawings is for illustrating exemplary implementation modes of various embodiments, and is not intended to represent the only implementation mode.

又,各種實施例中使用之特定(specific)用語係為了有助於理解各種實施例而提供者,此種特定用語之使用可於不脫離各種實施例之技術思想之範圍內變更為其他形態。Furthermore, specific terms used in various embodiments are provided to help understand the various embodiments, and the use of such specific terms may be changed into other forms without departing from the technical ideas of the various embodiments.

圖1係用以說明可實現各種實施例之用以提供資訊之電子裝置之動作方法的資訊提供系統之圖。FIG. 1 is a diagram of an information providing system for illustrating an operation method of an electronic device for providing information that can implement various embodiments.

參照圖1,各種實施例之資訊提供系統可實現於各種類型之電子裝置。例如,資訊提供系統可實現於伺服器器件100及用戶器件200。換言之,伺服器器件100及用戶器件200可基於實現於各裝置之資訊提供系統,實行本發明之各種實施例之動作。另一方面,各種實施例之資訊提供系統亦可實現於更多之電子裝置與伺服器,並不侷限於上述圖1所示。Referring to FIG. 1 , the information providing system of various embodiments can be implemented in various types of electronic devices. For example, the information providing system can be implemented in a server device 100 and a user device 200. In other words, the server device 100 and the user device 200 can implement the actions of various embodiments of the present invention based on the information providing system implemented in each device. On the other hand, the information providing system of various embodiments can also be implemented in more electronic devices and servers, and is not limited to the above-mentioned FIG. 1 .

各種實施例之伺服器器件100可為如下裝置:與複數個用戶器件200實行有線及無線通訊,包括具有大單位之儲存容量之儲存器。例如,伺服器器件100可為與複數個用戶器件200繫結之雲端器件(Cloud device)。The server device 100 of various embodiments may be a device that performs wired and wireless communication with a plurality of user devices 200 and includes a storage device having a large unit of storage capacity. For example, the server device 100 may be a cloud device that is connected to a plurality of user devices 200.

各種實施例之用戶器件200可為桌上型電腦、平板電腦、移動終端等可由個人用戶利用之裝置。除此之外,實行相似之功能之其他電子裝置亦可用作用戶器件200。The user device 200 of various embodiments can be a device that can be used by a personal user, such as a desktop computer, a tablet computer, a mobile terminal, etc. In addition, other electronic devices that perform similar functions can also be used as the user device 200.

各種實施例之資訊提供系統可包括用於進行動作之各種模組。資訊提供系統中包括之模組可為以如下方式實現之電腦代碼及一個以上之指令(instruction):實現資訊提供系統之(或物理裝置中包括之)物理裝置(例如,伺服器器件100及用戶器件200)可實行指定之動作。換言之,實現資訊提供系統之物理裝置可將複數個模組以電腦代碼形態儲存於記憶體,於執行儲存於記憶體之複數個模組之情形時,複數個模組使物理裝置實行與複數個模組對應之指定動作。The information providing system of various embodiments may include various modules for performing actions. The modules included in the information providing system may be computer codes and one or more instructions implemented in the following manner: the physical device (e.g., the server device 100 and the user device 200) that implements the information providing system (or included in the physical device) may perform a specified action. In other words, the physical device that implements the information providing system may store a plurality of modules in the form of computer codes in a memory, and when executing the plurality of modules stored in the memory, the plurality of modules cause the physical device to perform the specified actions corresponding to the plurality of modules.

圖2係表示各種實施例之伺服器器件100及用戶器件200之構成之圖。FIG. 2 is a diagram showing the configuration of a server device 100 and a client device 200 according to various embodiments.

參照圖2,伺服器器件100及用戶器件200可包括輸入/輸出部210、收發器(或者,通訊部)220、儲存器230及處理器240。2 , the server device 100 and the client device 200 may include an input/output unit 210 , a transceiver (or a communication unit) 220 , a memory 230 , and a processor 240 .

輸入/輸出部210可為接收用戶輸入或向用戶輸出資訊之各種介面或連接埠等。輸入/輸出部210可包括輸入模組與輸出模組,輸入模組自用戶接收用戶輸入。用戶輸入能夠以包括按鍵輸入、觸控輸入、聲頻輸入在內之各種形態實現。作為可接收此種用戶輸入之輸入模組之示例,除傳統形態之小鍵盤或鍵盤、滑鼠以外,當然亦包含感測用戶之觸控之觸控感測器、接收聲頻信號之麥克風、藉由影像識別來識別手勢等之相機、包括感測用戶之靠近之照度感測器或紅外線感測器中之至少一者的近接感測器、藉由加速度感測器或陀螺儀感測器等來識別用戶動作之運動感測器及除此之外之感測或接收各種形態之用戶輸入之各種形態的輸入機構,本發明之實施例之輸入模組可包括以上所列出之裝置中之至少一者。此處,觸控感測器可實現為藉由附著至顯示器面板上之觸控面板或觸控膜而感測觸控之壓電式或靜電式觸控感測器、藉由光學方式感測觸控之光學式觸控感測器等。除此之外,輸入模組亦可實現為連接接收用戶輸入之外部之輸入裝置來代替由自身感測用戶輸入之裝置的輸入介面(USB(Universal Serial Bus,通用序列匯流排)埠、PS/2(Personal System 2,第二代個人系統)埠等)之形態。又,輸出模組可輸出各種資訊。輸出模組可包括輸出影像之顯示器、輸出聲音之揚聲器、產生振動之觸覺裝置及除此之外之各種形態之輸出機構中的至少一者。除此之外,輸出模組亦可實現為連接上述單個輸出機構之埠類型之輸出介面之形態。The input/output unit 210 may be various interfaces or ports for receiving user input or outputting information to the user. The input/output unit 210 may include an input module and an output module, and the input module receives user input from the user. User input can be implemented in various forms including key input, touch input, and audio input. As examples of input modules that can receive such user input, in addition to traditional keypads or keyboards, and mice, of course, they also include touch sensors that sense user touch, microphones that receive audio signals, cameras that recognize gestures by image recognition, proximity sensors that include at least one of an illumination sensor or an infrared sensor that senses the approach of a user, motion sensors that recognize user movements by means of an accelerometer or a gyroscope sensor, and various types of input mechanisms that sense or receive various forms of user input. The input module of the embodiments of the present invention may include at least one of the devices listed above. Here, the touch sensor can be implemented as a piezoelectric or electrostatic touch sensor that senses touch by attaching a touch panel or touch film on a display panel, an optical touch sensor that senses touch by optical means, etc. In addition, the input module can also be implemented in the form of an input interface (USB (Universal Serial Bus) port, PS/2 (Personal System 2) port, etc.) that connects to an external input device that receives user input instead of a device that senses user input itself. In addition, the output module can output various information. The output module may include at least one of a display that outputs images, a speaker that outputs sounds, a tactile device that generates vibrations, and various other forms of output mechanisms. In addition, the output module can also be implemented in the form of an output interface of a port type connected to the above-mentioned single output mechanism.

作為一例,顯示器形態之輸出模組可顯示文本、靜止影像、視訊。顯示器可包括液晶顯示器(LCD,Liquid Crystal Display)、發光二極體(LED,light emitting diode)顯示器、有機發光二極體(OLED,Organic Light Emitting Diode)顯示器、平板顯示器(FPD,Flat Panel Display)、透明顯示器(transparent display)、曲面顯示器(Curved Display)、軟性顯示器(flexible display)、三維顯示器((Three Dimensional,3D) display)、全像顯示器(holographic display)、投影機及除此之外之可實行影像輸出功能之各種形態之裝置中的至少一者。此種顯示器可呈與輸入模組之觸控感測器一體地構成之觸控顯示器之形態。For example, the output module in the form of a display can display text, still images, and videos. The display may include a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flat panel display (FPD), a transparent display, a curved display, a flexible display, a three-dimensional display (3D) display, a holographic display, a projector, and at least one of various devices that can implement image output functions. Such a display may be in the form of a touch display that is integrally formed with a touch sensor of the input module.

收發器220可與其他裝置通訊。因此,伺服器器件100及用戶器件200可藉由收發器220而與其他裝置收發資訊。例如,伺服器器件100及用戶器件200可利用收發器220相互間實行通訊、或與其他裝置實行通訊。The transceiver 220 can communicate with other devices. Therefore, the server device 100 and the user device 200 can transmit and receive information with other devices through the transceiver 220. For example, the server device 100 and the user device 200 can communicate with each other or with other devices using the transceiver 220.

此處,通訊即資料之收發可藉由有線或無線來實現。為此,收發器220可包括藉由LAN(Local Area Network,區域網)而與網際網路等連接之有線通訊模組、經由移動通訊基站而與移動通訊網路連接來收發資料之移動通訊模組、利用如無線保真(Wi-Fi)之WLAN(Wireless Local Area Network,無線區域網)系列之通訊方式或如藍牙(Bluetooth)、紫蜂(Zigbee)之WPAN(Wireless Personal Area Network,無線個人區域網)系列之通訊方式之近距離通訊模組、利用如GPS(Global Positioning System,全球定位系統)之GNSS(Global Navigation Satellite System,全球導航衛星系統)之衛星通訊模組或其等之組合。Here, communication, i.e., the transmission and reception of data, can be realized by wired or wireless. For this purpose, the transceiver 220 may include a wired communication module connected to the Internet via a LAN (Local Area Network), a mobile communication module connected to a mobile communication network via a mobile communication base station to transmit and receive data, a short-range communication module using a communication method such as a WLAN (Wireless Local Area Network) series of wireless fidelity (Wi-Fi) or a communication method such as a WPAN (Wireless Personal Area Network) series of Bluetooth or Zigbee, a satellite communication module using a GNSS (Global Navigation Satellite System) such as a GPS (Global Positioning System), or a combination thereof.

儲存器230可儲存各種資訊。儲存器230可臨時或半永久地儲存資料。例如,伺服器器件100之儲存器230可儲存用以驅動伺服器器件100之操作程式(OS,Operating System)、用以代管網站之資料或用以產生點字之程式及與應用程式(例如,網站應用程式)相關之資料等。又,儲存器可如上所述般以電腦代碼形態儲存模組。The memory 230 can store various information. The memory 230 can store data temporarily or semi-permanently. For example, the memory 230 of the server device 100 can store an operating system (OS) for driving the server device 100, data for hosting a website, or a program for generating braille and data related to an application (e.g., a website application). In addition, the memory can store modules in the form of computer code as described above.

作為儲存器230之示例,可包含硬碟(HDD,Hard Disk Drive)、SSD(Solid State Drive,固態硬碟)、快閃記憶體(flash memory)、唯讀記憶體(ROM,Read-Only Memory)、隨機存取記憶體(RAM,Random Access Memory)等。此種儲存器230能夠以內置類型或可裝卸之類型提供。Examples of the memory 230 include a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a read-only memory (ROM), a random access memory (RAM), etc. Such a memory 230 can be provided in a built-in type or a removable type.

處理器240對伺服器器件100及用戶器件200之整體動作進行控制。為此,處理器240可實行各種資訊之運算及處理,對伺服器器件100之構成要素之動作進行控制。例如,處理器240可執行用以提供資訊之程式及應用程式。處理器240可根據硬體、軟體或其等之組合而實現為電腦或與其相似之裝置。於硬體方面而言,處理器240能夠以對電信號進行處理而實行控制功能之電路形態實現,於軟體方面而言,能夠以驅動硬體性處理器240之程式形態實現。另一方面,於以下之說明中未特別提及之情形時,伺服器器件100及用戶器件200之動作可解釋為藉由處理器240之控制來實行。即,於執行上述資訊提供系統中實現之模組之情形時,模組可解釋為處理器240控制伺服器器件100及用戶器件200使其實行以下之動作者。The processor 240 controls the overall operation of the server device 100 and the user device 200. To this end, the processor 240 can perform various information calculations and processing to control the operation of the components of the server device 100. For example, the processor 240 can execute programs and applications for providing information. The processor 240 can be implemented as a computer or a similar device based on hardware, software, or a combination thereof. In terms of hardware, the processor 240 can be implemented in the form of a circuit that processes electrical signals to perform control functions, and in terms of software, it can be implemented in the form of a program that drives the hardware processor 240. On the other hand, in the case where no particular mention is made in the following description, the actions of the server device 100 and the user device 200 can be interpreted as being performed under the control of the processor 240. That is, in the case of executing the module implemented in the above-mentioned information providing system, the module can be interpreted as the processor 240 controlling the server device 100 and the user device 200 to perform the following actions.

簡言之,各種實施例可藉由各種機構來實現。例如,各種實施例可藉由硬體、韌體(firmware)、軟體或其等之結合等而實現。In short, various embodiments can be implemented by various mechanisms. For example, various embodiments can be implemented by hardware, firmware, software or a combination thereof.

於藉由硬體而實現之情形時,各種實施例之方法可藉由一個或一個以上之ASICs(application specific integrated circuits,特殊應用積體電路)、DSPs(digital signal processors,數位信號處理器)、DSPDs(digital signal processing devices,數位信號處理器件)、PLDs(programmable logic devices,可程式邏輯器件)、FPGAs(field programmable gate arrays,場可程式化閘陣列)、處理器、控制器、微控制器、微處理器等而實現。When implemented by hardware, the methods of various embodiments can be implemented by one or more ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), processors, controllers, microcontrollers, microprocessors, etc.

於藉由韌體或軟體而實現之情形時,各種實施例之方法能夠以實行以下說明之功能或動作之模組、流程或函數等形態實現。例如,軟體代碼可儲存於記憶體而藉由處理器來驅動。上述記憶體可位於上述處理器之內部或外部,可藉由公知之各種機構而與上述處理器收發資料。When implemented by firmware or software, the methods of various embodiments can be implemented in the form of modules, processes or functions that implement the functions or actions described below. For example, the software code can be stored in a memory and driven by a processor. The memory can be located inside or outside the processor and can send and receive data with the processor through various well-known mechanisms.

以下,基於如上所述之技術思想而更詳細地對各種實施例進行說明。對於以下說明之各種實施例,可應用之前說明之內容。例如,未於以下說明之各種實施例中定義之動作、功能、用語等可基於之前說明之內容來實行並說明。The following describes various embodiments in more detail based on the above-mentioned technical ideas. For the various embodiments described below, the contents described previously can be applied. For example, actions, functions, terms, etc. that are not defined in the various embodiments described below can be implemented and described based on the contents described previously.

於以下之說明中,以如下內容為前提對各種實施例進行說明:伺服器器件100設定用以儲存及管理資料之資料庫,若用戶器件200向伺服器器件100傳輸用於資料查詢之請求,則伺服器器件100實行提供與上述請求對應之資料相關之資訊之動作。In the following description, various embodiments are described based on the following premise: the server device 100 is configured to store and manage a database for data. If the user device 200 transmits a request for data query to the server device 100, the server device 100 performs an action of providing information related to the data corresponding to the above request.

圖3係表示各種實施例之用以提供資訊之伺服器器件100之動作方法的圖。FIG. 3 is a diagram showing an operation method of the server device 100 for providing information according to various embodiments.

根據圖3,伺服器器件100可提供與用以查詢資料之請求對應之資料集相關之資訊,具體而言,獲得資料源管理資訊,該資料源管理資訊係對資料源(source)進行管理,該資料源係用以將對應於服務上之事件而獲得之事件資料儲存於資料庫(301),獲得資料儲存管理資訊,該資料儲存管理資訊係對用以將事件資料儲存於資料庫之資料庫設定進行管理(303),以將加工資料儲存於資料庫之方式設定,該加工資料係根據基於資料源管理資訊及資料儲存管理資訊而設定之資料管理格式(format)來對事件資料進行加工所得者(305),對應於用以於資料庫中查詢資料之資料查詢請求,提供與資料集相關之資訊,該資料集包括自資料庫確認之一個以上之加工資料(307)。According to FIG. 3 , the server device 100 can provide information related to a data set corresponding to a request for querying data. Specifically, data source management information is obtained, and the data source management information is used to manage a data source (source). The data source is used to store event data corresponding to an event on a service in a database (301). Data storage management information is obtained, and the data storage management information is used to store event data in a database. Management is set (303) to store processed data in a database, the processed data being obtained by processing event data according to a data management format set based on data source management information and data storage management information (305), and corresponding to a data query request for searching data in the database, providing information related to a data set, the data set including one or more processed data confirmed from the database (307).

根據圖3,伺服器器件100提供與資料集相關之資訊之動作可為了伺服器器件100提供之服務或與伺服器器件100相關之服務而實行,上述服務可為利用服務之複數個用戶訂購及購買服務中銷售之複數個物品之服務。服務中銷售之複數個物品並不限制於物品之種類或類型等,可包括銷售者為了銷售物品而註冊之各種種類或類型之物品。According to FIG. 3 , the action of the server device 100 providing information related to the data set may be performed for the service provided by the server device 100 or for the service related to the server device 100. The above service may be a service for a plurality of users utilizing the service to order and purchase a plurality of items sold in the service. The plurality of items sold in the service are not limited to the types or categories of items, etc., and may include various types or categories of items registered by the seller for the purpose of selling the items.

又,於圖3中,輸入用以查詢資料之請求之用戶器件200作為與以可查詢服務上之資料之方式進行管理之管理者對應之用戶器件200,於自與管理者對應之用戶器件200獲得用以查詢管理者所期望之資料之請求後,藉由伺服器器件100確認該請求,伺服器器件100可自資料庫提供包括與該請求對應之資料之資料集相關之資訊。Furthermore, in FIG. 3 , the user device 200 that inputs a request for querying data is a user device 200 that corresponds to an administrator who manages data on a queryable service. After the user device 200 that corresponds to the administrator obtains a request for querying the data desired by the administrator, the request is confirmed by the server device 100, and the server device 100 can provide information related to a data set including data corresponding to the request from a database.

另一方面,圖3之伺服器器件100之動作可區分為於動作301至動作305中設定用以儲存及管理資料之資料庫之動作與於動作307中與資料查詢請求對應而提供與資料相關之資訊之動作,將於下文中描述各動作之具體實施例。On the other hand, the actions of the server device 100 in FIG. 3 can be divided into actions 301 to 305 for setting up a database for storing and managing data and actions 307 for providing information related to the data in response to a data query request. Specific implementation examples of each action will be described below.

根據各種實施例,於動作301中,伺服器器件100可獲得資料源管理資訊,該資料源管理資訊係對資料源(source)進行管理,該資料源係對用以將與服務上之事件對應而獲得之事件資料儲存於資料庫。According to various embodiments, in action 301, the server device 100 may obtain data source management information, where the data source management information manages a data source, where the data source is used to store event data corresponding to an event on a service in a database.

例如,服務上之事件可為根據用戶於服務上實行之行動而發生之事件。作為一例,於用戶在服務上實行購買物品之行動後,該行動可確認為事件而產生與所確認之事件相關之事件資料。於如上所述般產生之資料可包括作為購買物品之行動之主體之用戶的資料、作為購買物品之行動之對象之物品的資料、及/或根據購買物品之行動而確認之物品之價格、訂單數量等之資料。For example, an event on a service may be an event that occurs based on an action taken by a user on the service. For example, after a user takes an action to purchase an item on the service, the action may be confirmed as an event and event data related to the confirmed event may be generated. The data generated as described above may include data of the user who is the subject of the action to purchase the item, data of the item that is the object of the action to purchase the item, and/or data such as the price of the item confirmed based on the action to purchase the item, the order quantity, etc.

例如,與服務上之事件對應而獲得之事件資料可基於訊息佇列進行佇列(queueing),該訊息佇列包括一個以上之訊息佇列(queue)。訊息佇列可包括揭示、訂閱、儲存及處理實時串流之資料之Kafka,Kafka作為大容量實時日誌處理系統,可為使用發行/訂閱(publish/subscribe)範式對訊息進行處理之訊息佇列系統。與服務上之事件對應而獲得之事件資料可基於Kafka進行佇列。For example, event data corresponding to events on a service may be queued based on a message queue, which includes one or more message queues. The message queue may include Kafka, which exposes, subscribes to, stores, and processes real-time streaming data. Kafka, as a large-capacity real-time log processing system, may be a message queue system that processes messages using a publish/subscribe paradigm. Event data corresponding to events on a service may be queued based on Kafka.

例如,資料源管理資訊可包括用以將服務上之事件資料藉由訊息佇列進行佇列之一個以上之資料源之資訊。即,資料源之資訊可包括於資料源管理資訊,該資料源成為對要傳輸至訊息佇列之事件資料進行佇列之基礎。For example, the data source management information may include information of one or more data sources for queuing event data on the service through a message queue. That is, the information of the data source may be included in the data source management information, and the data source becomes the basis for queuing the event data to be transmitted to the message queue.

例如,於資料源管理資訊中確認之一個以上之資料源中包括之第1資料源可為與用以對事件資料進行佇列的一個以上之訊息佇列對應之Kafka之一個以上之題目中與第1題目對應的資料源。即,Kafka中包括之各題目對各訊息佇列設定對應且用以藉由各訊息佇列對事件資料進行佇列之單個資料源,藉此可設定用於各題目之各資料源。For example, the first data source included in the one or more data sources confirmed in the data source management information may be a data source corresponding to the first topic in one or more Kafka topics corresponding to one or more message queues for queuing event data. That is, each topic included in Kafka sets a single data source corresponding to each message queue and used to queue event data through each message queue, thereby setting each data source for each topic.

例如,資料源管理資訊中包括之第1資料源之資訊可包括與對應於第1資料源之第1題目相關之資訊。作為一例,資料源管理資訊中包括之與上述第1題目相關之資訊可包括用以確認資料之主體之資訊,該資料之主體係於服務上實行行動以產生與第1題目對應之事件資料。對於與資料源管理資訊中包括之第1資料源對應之第1題目,於資料源管理資訊中設定確認在服務上產生屬於該第1題目之資料之資料之主體的資訊,藉此能夠以對事件資料進行佇列之方式設定第1資料源,該事件資料係確認為對於第1題目藉由固定之資料之主體而於服務上產生。若將確認為對於第1題目藉由服務上之普通用戶之userId(用戶識別符)而產生之事件資料確認為佇列之對象,則服務上之普通用戶藉由用戶識別符於服務上實行與第1題目相關之行動而產生之事件資料可藉由與第1題目對應之訊息佇列進行佇列。For example, the information of the first data source included in the data source management information may include information related to the first topic corresponding to the first data source. As an example, the information related to the above-mentioned first topic included in the data source management information may include information for confirming the subject of data that performs an action on the service to generate event data corresponding to the first topic. For the first topic corresponding to the first data source included in the data source management information, information for confirming the subject of data that generates data belonging to the first topic on the service is set in the data source management information, thereby enabling the first data source to be set in a manner of queuing event data, which is confirmed to be generated on the service by the subject of fixed data for the first topic. If the event data generated by the userId (user identifier) of an ordinary user on the service for the first question is confirmed as a queued object, then the event data generated by the ordinary user on the service performing actions related to the first question on the service using the user identifier can be queued using the message queue corresponding to the first question.

於藉由資料源管理資訊設定用於各訊息佇列之各資料源後,可完成用於資料庫之資料源之設定。After configuring each data source for each message queue using the data source management information, you can complete the configuration of the data source for the database.

圖4係表示設定資料源管理資訊之狀況之一示例之圖。FIG. 4 is a diagram showing an example of a situation in which data source management information is set.

藉由如圖4之資料源管理資訊之設定,可設定用以將與特定題目對應之事件資料藉由訊息佇列進行佇列之資料源,特別是,於圖4中可設定用以於Kafka中對與「Payment(結算)」題目對應之事件資料進行佇列之資料源(401)。By setting the data source management information as shown in FIG. 4 , a data source can be set for queuing event data corresponding to a specific topic through a message queue. In particular, in FIG. 4 , a data source (401) can be set for queuing event data corresponding to the “Payment” topic in Kafka.

於圖4中,可指定確認實行於服務上產生與「Payment(結算)」題目對應之事件資料之行動之資料之主體的資訊用戶識別符,從而能夠以如下之方式設定:包括所指定之主體之藉由「Payment(結算)」題目相關行動而產生之事件資料藉由與「Payment(結算)」題目對應之訊息佇列進行佇列。此時,如上所述般用以確認與「Payment(結算)」題目對應之資料之主體之資訊可設定為映射為資料源的欄位(403)。In FIG. 4 , the information user identifier of the subject that confirms the data of the action that generates the event data corresponding to the “Payment” topic on the service can be specified, so that the event data generated by the action related to the “Payment” topic including the specified subject can be queued by the message queue corresponding to the “Payment” topic. At this time, the information of the subject that confirms the data corresponding to the “Payment” topic can be set as the field (403) mapped as the data source as described above.

於藉由圖4之資料源管理資訊而設定如403般確認資料之主體之資訊後,可如下文敍述般於對資料庫設定進行管理之資料儲存管理資訊中確認「Payment(結算)」題目中包括之多個資料項目中與事件資料對應之資料項目,該事件資料係因資料源管理資訊中設定之資料之主體而產生。又,可設定以如下之方式進行管理之格式:與基於資料儲存管理資訊而確認之各資料項目對應之事件資料內各資料值與上述資料之主體及上述各資料項目對應而儲存。After setting the information for confirming the subject of the data as 403 by the data source management information of FIG. 4, the data item corresponding to the event data among the multiple data items included in the "Payment" title can be confirmed in the data storage management information for managing the database setting as described below. The event data is generated due to the subject of the data set in the data source management information. In addition, a format for management in the following manner can be set: each data value in the event data corresponding to each data item confirmed based on the data storage management information is stored in correspondence with the subject of the above data and each data item.

根據各種實施例,於動作303中,伺服器器件100可獲得對用以將事件資料儲存於資料庫之資料庫設定進行管理之資料儲存管理資訊。According to various embodiments, in action 303, the server device 100 may obtain data storage management information for managing database settings for storing event data in the database.

例如,資料儲存管理資訊可為用於資料庫之特定之資料源或用於與特定之資料源對應的特定之題目而設定之資訊,亦可設定以資料源或題目為單位對事件資料進行加工及儲存之資料儲存管理資訊。For example, data storage management information can be set for a specific data source of a database or for a specific topic corresponding to a specific data source. Data storage management information can also be set to process and store event data based on data sources or topics.

例如,資料儲存管理資訊可包括用以識別對於與資料源對應之題目而確認之資料之主體的識別資訊。作為一例,對於用於資料庫之一個以上之資料源中包括之第1資料源,資料儲存管理資訊可包括上述資料之主體之識別資訊,以便可於資料源管理資訊中識別對設定為與第1資料源對應之第1題目確認之資料之主體。作為一例,對於與第1資料源對應之第1題目,若將確認為藉由用戶之用戶識別符而產生之事件資料確認為佇列之對象,則能夠以如下之方式進行管理:基於可識別用戶之用戶識別符之郵件ID、終端ID等而產生識別資訊,根據識別資訊於資料庫上識別資料之主體。For example, the data storage management information may include identification information for identifying the subject of data confirmed for a topic corresponding to a data source. For example, for a first data source included in one or more data sources used in a database, the data storage management information may include identification information of the subject of the data so that the subject of data confirmed for a first topic set to correspond to the first data source can be identified in the data source management information. For example, for the first question corresponding to the first data source, if the event data generated by the user identifier of the user is confirmed as a queued object, it can be managed in the following manner: identification information is generated based on the mail ID, terminal ID, etc. that can identify the user identifier of the user, and the subject of the data is identified in the database based on the identification information.

例如,識別用於與資料源對應之題目之資料之主體的資料儲存管理資訊上之識別資訊具體而言可為基於服務上之用戶之顧客ID(Identifier)、服務上之用戶之郵件ID、服務上之用戶之IP(Internet Protocol)地址、及/或服務上之用戶之終端ID中的一者而產生之資訊。作為一例,一般確認為於服務上產生資料之資料之主體為普通用戶,因此基於可在服務上識別普通用戶之顧客ID、郵件ID、IP(Internet Protocol)地址、終端ID等各種識別符而產生之識別資訊可包括於資料儲存管理資訊,藉此,於資料庫上能夠以根據識別資訊對資料進行分類及儲存之方式進行管理。For example, the identification information on the data storage management information that identifies the subject of the data for the subject corresponding to the data source may specifically be information generated based on one of the customer ID (Identifier) of the user on the service, the email ID of the user on the service, the IP (Internet Protocol) address of the user on the service, and/or the terminal ID of the user on the service. For example, it is generally recognized that the subject of data generated on the service is an ordinary user. Therefore, identification information generated based on various identifiers such as customer ID, email ID, IP (Internet Protocol) address, terminal ID, etc. that can identify ordinary users on the service can be included in the data storage management information. In this way, data can be classified and stored in the database for management according to the identification information.

例如,確認為藉由藉識別資訊識別之資料之主體而產生之事件資料亦能夠以如下之方式設定:根據對資料之對象進行分類之題目上之資料項目而區分各資料之值來儲存於資料庫,為此可運用資料儲存管理資訊。For example, event data generated by identifying the subject of data through identification information can also be set in the following manner: the values of each data are distinguished according to the data items on the topic that classifies the object of the data and stored in the database, so that data storage management information can be used.

可於與一個資料源對應之Kafka之一個題目包括複數個資料項目,確認為藉由上述資料之主體而產生之事件資料可根據包括該事件資料之對象而與題目內一個以上之資料項目對應。作為一例,可於「Payment」題目包括「amount(金額)」、「count(個數)」、「ip(Internet Protocol)」等資料項目,根據用戶於服務上實行結算之行動而產生之事件資料可包括與上述資料項目中包括之各資料項目對應的各資料之值。此時,藉由資料儲存管理資訊,能夠以如下之方式設定:以事件資料加工為包括上述資料項目中之「amount(金額)」與「count(個數)」之資料項目之值之資料的狀態儲存於資料庫,於該情形時,事件資料可加工為加工資料而儲存於資料庫,該加工資料包括事件資料之各種值中與「amount」對應之資料之值及與「count」對應之資料之值。A Kafka topic corresponding to a data source may include multiple data items, and event data generated by the subject of the above data may correspond to more than one data item in the topic according to the object including the event data. For example, the "Payment" topic may include data items such as "amount", "count", and "ip (Internet Protocol)", and the event data generated by the user's settlement action on the service may include the value of each data corresponding to each data item included in the above data items. At this time, by using data storage management information, it can be set in the following manner: the event data is processed into data including the values of the data items "amount" and "count" in the above data items and stored in the database. In this case, the event data can be processed into processed data and stored in the database. The processed data includes the value of the data corresponding to "amount" and the value of the data corresponding to "count" among the various values of the event data.

例如,若於資料源管理資訊中指定與特定之資料源對應之特定之題目,則可確認特定之題目中包括之複數個資料項目,但此時資料儲存管理資訊可包括如下之資訊:指定如上所述般確認之複數個資料項目中用於要加工為儲存至資料庫之事件資料內之資料的部分資料項目。換言之,資料儲存管理資訊可為包括與於資料源管理資訊中指定之題目對應之一個以上之資料項目之資訊。For example, if a specific topic corresponding to a specific data source is specified in the data source management information, a plurality of data items included in the specific topic can be confirmed, but in this case, the data storage management information may include the following information: specifying a portion of the data items used to be processed into data in the event data to be stored in the database among the plurality of data items confirmed as described above. In other words, the data storage management information may be information including one or more data items corresponding to the topic specified in the data source management information.

例如,資料儲存管理資訊可包括在資料庫儲存資料之有效期間之資訊。即,可於資料儲存管理資訊中設定資料可於資料庫保管多長時間,作為一例,資料儲存管理資訊能夠以一個資料於資料庫儲存一週之方式設定。For example, the data storage management information may include information about the validity period of data stored in the database. That is, the data storage management information may be used to set how long the data can be kept in the database. For example, the data storage management information may be set in such a way that a piece of data is stored in the database for one week.

例如,資料儲存管理資訊可包括用以將於資料庫羅列及儲存資料之形態設定為資料之主體之行(column)形態的資訊。For example, the data storage management information may include information for setting the form of listing and storing data in the database to the column form of the main body of the data.

圖5係表示設定資料儲存管理資訊之狀況之一示例之圖。FIG. 5 is a diagram showing an example of a state of setting data storage management information.

可藉由如圖5之資料儲存管理資訊之設定而確定於資料庫儲存資料之格式,特別是,於圖5中,可藉由資料儲存管理資訊而設定「有效期間」、「識別資訊」、「行(column)」及「資料項目」(501)。The format of data stored in the database can be determined by setting the data storage management information as shown in FIG. 5 . In particular, in FIG. 5 , “validity period”, “identification information”, “row (column)” and “data item” (501) can be set by the data storage management information.

具體而言,1)於「有效期間」之情形時,資料以於資料庫儲存7天之方式設定,2)於「識別資訊(Row Key(列鍵))」之情形時,可在用以識別與資料之主體對應之服務上之用戶的用戶之郵件ID、顧客ID、IP(Internet Protocol)地址及終端ID中的一者附加雜湊值而產生,從而與用戶聯繫來於在資料庫儲存資料時運用如上所述般產生之識別資訊。又,3)於資料庫中,資料能夠以設定為用戶之識別資訊之行(column)形態之方式進行管理,4)可為了於資料庫儲存資料而設定於資料源管理資訊中指定之題目中要儲存資料之具體之資料項目(amount、ip、count等)(503)。Specifically, 1) in the case of "validity period", the data is set to be stored in the database for 7 days, and 2) in the case of "identification information (Row Key)", a hash value may be added to one of the user's mail ID, customer ID, IP (Internet Protocol) address, and terminal ID for identifying the user on the service corresponding to the subject of the data, and the identification information generated as described above may be used when storing the data in the database to associate with the user. Furthermore, 3) in the database, data can be managed in the form of columns set as user identification information, and 4) in order to store data in the database, specific data items (amount, ip, count, etc.) to be stored can be set in the subject specified in the data source management information (503).

可藉由如圖5之資料儲存管理資訊之設定而確定資料儲存於資料庫之格式,可基於所確定之格式而根據如下文敍述之圖6之形態來於資料庫儲存資料。The format of data stored in the database can be determined by setting the data storage management information as shown in FIG. 5 , and the data can be stored in the database according to the form of FIG. 6 described below based on the determined format.

根據各種實施例,於動作305中,伺服器器件100能夠以如下之方式設定:根據基於資料源管理資訊及資料儲存管理資訊而設定之資料管理格式(format),將對事件資料進行加工所得之加工資料儲存於資料庫。According to various embodiments, in action 305, the server device 100 can be configured in the following manner: according to a data management format configured based on data source management information and data storage management information, the processed data obtained by processing the event data is stored in a database.

例如,用以加工資料而儲存於資料庫之資料管理格式可為如下之格式:基於識別與題目對應之資料之主體之識別資訊而整理資料。作為一例,上述資料管理格式可為如下之格式:以按照識別資料之主體之識別資訊之單位設定之列(row)形態對資料進行分類來管理。即,可藉由如下之方式設定資料管理格式:將識別資料之主體之識別資訊設定為列,將與該資料之主體相關之各種資料項目上之對象資料設定為與上述列對應之行(column)。For example, the data management format used to process data and store it in a database may be a format in which data is organized based on identification information that identifies the subject of data corresponding to a topic. As an example, the data management format may be a format in which data is managed by classifying it in a row format set according to the unit of identification information that identifies the subject of data. That is, the data management format may be set in the following manner: the identification information that identifies the subject of data is set as a row, and the object data on various data items related to the subject of the data is set as a row corresponding to the above-mentioned row.

於特定之題目中包括之一個以上之資料項目之資訊包括於對資料庫設定進行管理的資料儲存管理資訊之情形時,可藉由如下之方式設定資料管理格式:將識別資料之主體之識別資訊設定為列,將上述一個以上之資料項目設定為與上述列對應之行(column)。為此,對於上述一個以上之資料項目中包括之第1資料項目,可於資料儲存管理資訊包括以如下之方式進行管理之資訊:於在第1資料項目中與識別資訊對應而確認到複數個資料之情形時,將上述複數個資料設定為與上述識別資訊對應之上述第1資料項目之行(column)形態。When information of one or more data items included in a specific topic is included in data storage management information for managing database settings, the data management format can be set in the following manner: identification information for identifying the subject of data is set as a row, and the one or more data items are set as rows (columns) corresponding to the above-mentioned rows. For this purpose, for the first data item included in the above-mentioned one or more data items, the data storage management information can include information for management in the following manner: when a plurality of data are confirmed corresponding to the identification information in the first data item, the plurality of data are set in the form of rows (columns) of the above-mentioned first data item corresponding to the above-mentioned identification information.

即,資料管理格式可為如下之格式之形態:以識別與特定題目對應之資料主體之識別資訊為對象,以與上述識別資訊對應之行形態對與特定題目對應之一個以上之資料項目中包括之各資料項目及於上述各資料項目中與識別資訊對應而確認之一個以上之資料進行分類而管理。That is, the data management format may be in the following format: taking identification information for identifying a data subject corresponding to a specific topic as an object, each data item included in one or more data items corresponding to the specific topic and one or more data confirmed in each of the above data items corresponding to the identification information are classified and managed in a row format corresponding to the above identification information.

就結果而言,根據資料管理格式對事件資料進行加工所得之加工資料可包括識別與資料源管理資訊中包括之題目對應之資料主體之識別資訊、於資料儲存管理資訊中與題目對應而設定之一個以上之資料項目中包括之各資料項目、於事件資料中基於上述資料主體及上述各資料項目而確認之資料值、及於服務上獲得事件資料之時點。As a result, the processed data obtained by processing the event data according to the data management format may include identification information for identifying a data subject corresponding to a topic included in the data source management information, each data item included in one or more data items set corresponding to the topic in the data storage management information, data values confirmed in the event data based on the above data subject and the above data items, and the time point when the event data is obtained on the service.

圖6係表示根據資料管理格式於資料庫儲存資料之狀況之一示例之圖。FIG. 6 is a diagram showing an example of storing data in a database according to a data management format.

於圖6中,以為了識別服務上之用戶而產生之識別資訊(Row Key)之列(row)為中心,於以與固定題目(「Payment」)對應而於資料庫儲存資料之各資料項目(「ip」、「amount」、「count」)中,為了上述識別資訊而確認之複數個資料能夠以各資料項目之行(column)羅列來儲存。In FIG. 6 , with the row of identification information (Row Key) generated to identify the user on the service as the center, in each data item ("ip", "amount", "count") storing data in the database corresponding to a fixed topic ("Payment"), multiple data confirmed for the above identification information can be stored in the rows of each data item.

具體而言,對於具有「237289098」之識別資訊之用戶(601),1)於題目「Payment」中包括之資料項目「ip」中,為了上述用戶而確認之複數個資料能夠以行形態羅列而儲存(603),2)於題目「Payment」中包括之資料項目「amount」中,為了上述用戶而確認之複數個資料亦以行形態羅列而儲存(606),3)於題目「Payment」中包括之資料項目「count」中,為了上述用戶而確認之複數個資料亦以行形態羅列而儲存(607)。Specifically, for the user (601) having the identification information of "237289098", 1) in the data item "ip" included in the title "Payment", multiple data confirmed for the above user can be listed in row form and stored (603), 2) in the data item "amount" included in the title "Payment", multiple data confirmed for the above user are also listed in row form and stored (606), 3) in the data item "count" included in the title "Payment", multiple data confirmed for the above user are also listed in row form and stored (607).

此時,可於圖6中儲存之各加工資料包括於服務上獲得與加工資料對應之事件資料之時點(timestamp)、資料之具體值等。根據一個事件產生之各資料項目之各加工資料可如於一列中包括之多個資料項目之加工資料中確認般包括相同之時點(timestamp)之值。At this time, each processed data stored in FIG6 includes the time point (timestamp) when the event data corresponding to the processed data is obtained on the service, the specific value of the data, etc. Each processed data of each data item generated according to an event can include the same timestamp value as confirmed in the processed data of multiple data items included in one row.

藉由如圖6之資料管理格式,除具有「237289098」之識別資訊之用戶以外之其他用戶之資料可追加為新列而儲存於資料庫,除「ip」、「amount」、「count」之外,若資料儲存管理資訊對於題目「Payment」中包括之其他資料項目亦以儲存資料之方式設定,則以分類為該其他資料項目之方式加工之資料可追加至用於該其他資料項目之新行而儲存於資料庫。By using the data management format as shown in FIG6 , data of users other than the user having the identification information of "237289098" can be appended as a new row and stored in the database. In addition to "ip", "amount", and "count", if the data storage management information is also set in a data storage manner for other data items included in the subject "Payment", then data processed in a manner classified as the other data items can be appended to a new row used for the other data items and stored in the database.

又,對於除題目「Payment」以外之其他新題目,如圖6之資料管理格式可根據用於新題目之資料源之設定及新題目中包括之資料項目之設定等而重新管理。In addition, for new topics other than the topic "Payment", the data management format such as Figure 6 can be re-managed according to the settings of the data source used for the new topic and the settings of the data items included in the new topic.

根據圖4至圖6,事件資料轉換為加工資料而儲存於資料庫之狀況之一示例可如圖7所示。According to FIG. 4 to FIG. 6 , an example of the situation where event data is converted into processed data and stored in a database can be shown in FIG. 7 .

圖7係表示自事件資料獲得之加工資料儲存於資料庫之狀況之一示例的圖。FIG. 7 is a diagram showing an example of a state in which processed data obtained from event data is stored in a database.

於圖7中,於確認到自於服務上發生之事件而獲得之事件資料(business data)後,該事件資料可藉由訊息佇列進行佇列(701),從而作為符合基於資料源管理資訊及資料儲存管理資訊而設定之資料管理格式之加工資料而獲得並儲存於資料庫。In FIG. 7 , after confirming the event data (business data) obtained from the event occurring on the service, the event data can be queued by the message queue ( 701 ), thereby being obtained and stored in the database as processed data conforming to the data management format set based on the data source management information and the data storage management information.

用以設定資料庫之資料儲存管理資訊可設定以於事先設定之資料源管理資訊中識別用於指示之題目的資料之主體之方式設定之識別資訊(Row Key)與於題目上指示儲存資料的資料項目(qualifier(限定符))等(703),可按照如下之形態之資料管理格式儲存數據:基於資料儲存管理資訊而將用戶之識別資訊設定為列(row)、將題目中包括之各資料項目及與各資料項目對應之資料設定為行(column)(705)。The data storage management information used to set up the database can be set in a manner that identifies the subject of the data used to indicate the topic in the pre-set data source management information (Row Key) and the data item (qualifier) indicating the stored data on the topic (703). Data can be stored in the following data management format: based on the data storage management information, the user's identification information is set as a row, and each data item included in the topic and the data corresponding to each data item are set as a column (705).

根據各種實施例,於動作307中,伺服器器件100可對應於用以於資料庫查詢資料之資料查詢請求,提供與資料集相關之資訊,該資料集包括自資料庫確認之一個以上之加工資料。According to various embodiments, in action 307, the server device 100 may provide information related to a data set in response to a data query request for querying data from a database, wherein the data set includes one or more processed data confirmed from the database.

例如,資料查詢請求可為伺服器器件100自外部之用戶器件200等接收查詢資料之請求而確認者,如上所述之資料查詢請求包括查詢資料所需之輸入資訊,此時,查詢資料所需之輸入資訊可為基於資料管理格式而設定之資訊。即,儲存於資料庫之資料為按照固定之資料管理格式加工所得之資料,因此為了查詢加工所得之資料,能夠以設定符合資料管理格式之輸入資訊之方式進行管理,於資料查詢請求包括如上所述之輸入資訊之情形時,伺服器器件100可自資料庫確認與所接收之資料查詢請求對應之加工資料。For example, the data query request may be a request for querying data received and confirmed by the server device 100 from the external user device 200, etc. The data query request as described above includes input information required for querying data. In this case, the input information required for querying data may be information set based on a data management format. That is, the data stored in the database is data processed according to a fixed data management format. Therefore, in order to query the processed data, it can be managed by setting input information that conforms to the data management format. When the data query request includes the input information as described above, the server device 100 can confirm the processed data corresponding to the received data query request from the database.

例如,資料查詢請求可包括用以查詢資料之主題之資訊及用於主題之資料運算符之資訊。欲查詢資料之用戶器件200於查詢資料時,可為了資料查詢請求而輸入用戶器件200所期望之主題及為了所期望之上述主題而需的資料運算符。伺服器器件100可對應於資料查詢請求中包括之主題及資料運算符,確認用於上述主題之加工資料且根據資料運算符對所確認之加工資料進行運算。又,伺服器器件100於提供與資料查詢請求對應而確認之加工資料相關之資訊時,能夠以包括根據資料運算符而對加工資料進行運算所得之結果之方式設定。即,根據動作307,可於伺服器器件100提供之與資料集相關之資訊包括根據資料運算符而對資料集中包括之一個以上之加工資料進行運算所得的結果之資訊。For example, a data query request may include information about a subject for querying data and information about a data operator for the subject. When querying data, the user device 200 that wants to query data may input the subject desired by the user device 200 and the data operator required for the desired subject for the data query request. The server device 100 may confirm the processing data for the subject in accordance with the subject and the data operator included in the data query request and perform operations on the confirmed processing data according to the data operator. In addition, when providing information related to the processing data confirmed in accordance with the data query request, the server device 100 may be set in a manner including the result obtained by performing operations on the processing data according to the data operator. That is, according to action 307, the information related to the data set that can be provided by the server device 100 includes information on the result of operating one or more processed data included in the data set according to the data operator.

例如,資料查詢請求可包括用以查詢資料之查詢期間之資訊。即,欲查詢資料之用戶器件200於查詢資料時,可為了資料查詢請求而輸入所期望之查詢期間,伺服器器件100可對應於資料查詢請求中包括之查詢期間,於資料庫確認加工資料,該加工資料係確認為於服務上獲得事件資料之時點包括於上述查詢期間。For example, the data query request may include information about the query period for querying data. That is, when querying data, the user device 200 that wants to query data may input the desired query period for the data query request, and the server device 100 may confirm the processing data in the database corresponding to the query period included in the data query request, and the processing data is confirmed as the time point when the event data is obtained on the service is included in the above query period.

例如,資料查詢請求可包括用於查詢資料之資料主體及資料項目之資訊。即,欲查詢資料之用戶器件200可為了確認所期望之資料之值而輸入用以指定所期望之資料的資料之主體與資料項目。For example, a data query request may include information about a data subject and a data item for querying data. That is, the user device 200 that wants to query data may input a data subject and a data item for specifying the desired data in order to confirm the value of the desired data.

如上所述,於獲得包括用以查詢資料之主題、資料主體、資料項目、資料運算符、查詢期間等輸入資訊之資料查詢請求後,伺服器器件100可於資料庫中確認藉由該輸入資訊而篩選之加工資料。As described above, after obtaining a data query request including input information such as a subject, a data body, a data item, a data operator, and a query period for querying data, the server device 100 can confirm the processed data filtered by the input information in the database.

圖8係表示用以請求查詢資料之輸入資訊之一示例之圖。FIG. 8 is a diagram showing an example of input information for requesting query data.

圖8之資料查詢請求可為以獲得根據為了資料庫而設定之資料管理格式而確認為必需之輸入資訊之方式設定者,管理者可藉由如8之形態之用戶器件200 User Interface(用戶介面)/Experience(體驗)(UI/UX)而輸入用於資料查詢請求之各資訊。此處,設定用於資料查詢請求之輸入資訊亦可理解為設定用以自資料庫獲得所期望之加工資料之資訊之特徵(feature)。The data query request of FIG8 can be set in a manner to obtain input information that is confirmed to be necessary according to the data management format set for the database, and the administrator can input various information used for the data query request through the user device 200 User Interface (UI/UX) in the form of FIG8. Here, setting the input information used for the data query request can also be understood as setting the feature of the information used to obtain the desired processing data from the database.

圖8之資料查詢請求能夠以輸入與1)用以查詢資料之主題801、2)用以查詢資料之資料主體及資料項目803、3)用以查詢資料之查詢期間805、及4)用於資料查詢之主題之資料運算符807相關之事項之方式設定。於圖8中,基於資料之求和運算符(Calc-function(計算函數):SUM-I),可確認設定有輸入資訊,該輸入資訊係用以計算與固定之資料之主體(Subject Target(主體目標):用戶識別符)對應之價格資料項目(Oubject Target(對象目標):金額)中包括之資料之3天間(Calc-window(計算視窗):3d)之累加(FeatureName(特徵名稱)及DataView(資料視圖))。The data query request of FIG. 8 can be set by inputting matters related to 1) a subject 801 for querying data, 2) a data subject and data item 803 for querying data, 3) a query period 805 for querying data, and 4) a data operator 807 for the subject of the data query. In FIG. 8 , based on the data summation operator (Calc-function: SUM-I), it can be confirmed that input information is set, which is used to calculate the accumulation (FeatureName and DataView) of the data for 3 days (Calc-window: 3d) included in the price data item (Oubject Target: Amount) corresponding to the subject (Subject Target: User Identifier) of the fixed data.

如圖8所示,於獲得包括各輸入資訊之資料查詢請求後,伺服器器件100可於在資料庫中確認與上述資料查詢請求對應之一個以上之加工資料後,將包括資料集及運算結果之資訊提供至用戶器件200,該資料集包括上述一個以上之加工資料,該運算結果係按照資料查詢請求而對上述資料集中包括之上述一個以上之加工資料進行運算所得者。As shown in FIG8 , after obtaining a data query request including various input information, the server device 100 can confirm one or more processed data corresponding to the above data query request in the database, and then provide information including a data set and a calculation result to the user device 200, wherein the data set includes the above one or more processed data, and the calculation result is obtained by calculating the above one or more processed data included in the above data set according to the data query request.

圖9係表示可於資料查詢請求中設定之資料運算符之一示例之圖。FIG. 9 is a diagram showing an example of a data operator that may be set in a data query request.

資料運算符可包括判斷為可為了儲存於資料庫之資料而支持之各種運算符,可根據資料之類型是否為數字(number)或字串(string)之形態而確認判斷為可為了該資料而支持之資料運算符。The data operators may include various operators that are determined to be supported for data stored in the database, and the data operators that are determined to be supported for the data may be determined based on whether the data type is a number or a string.

於圖9之示例中,作為用於資料運算符之函數,可確認可設定如下之各種運算符:資料之累加(Sum-I)、資料之個數(Count-I)、資料中之最大值(Max-I)、資料中之最小值(Min-I)、資料之平均(Avg-I)等。In the example of FIG. 9 , as a function for a data operator, it can be confirmed that the following various operators can be set: accumulation of data (Sum-I), number of data (Count-I), maximum value in data (Max-I), minimum value in data (Min-I), average of data (Avg-I), etc.

圖10係表示提供與包括與資料查詢請求對應之加工資料之資料集相關之資訊的狀況之一示例之圖。FIG. 10 is a diagram showing an example of a situation in which information related to a data set including processed data corresponding to a data query request is provided.

圖10係表示如下之狀況:以用於服務上之特定用戶之識別資訊為對象,提供與固定之題目(「Payment」)中包括之各資料項目(「ip」、「amount」)對應之加工資料的運算結果。FIG. 10 shows the following situation: with identification information of a specific user used for a service as an object, the calculation result of the processed data corresponding to each data item ("ip", "amount") included in a fixed topic ("Payment") is provided.

首先,於「ip」資料項目中包括之3個加工資料中,1)可對應於用以確認具有過去1小時期間之timestamp(時點)值之加工資料中包括之各IP個體之個數的資料查詢請求而提供表示其運算結果為2之資訊(1001)。又,2)亦可對應於用以確認具有過去1小時期間之時點值之加工資料中包括之IP個體之所有個數的資料查詢請求而提供表示其運算結果為3之資訊(1003)、或3)對應於用以確認具有過去1小時期間之時點值之加工資料中包括之IP個體之清單的資料查詢請求而提供表示與其運算結果對應之各IP地址之資訊(1005)。First, among the three processed data included in the "ip" data item, 1) may provide information indicating that the calculation result is 2 in response to a data query request for confirming the number of each IP individual included in the processed data having a timestamp value in the past hour (1001). Also, 2) may provide information indicating that the calculation result is 3 in response to a data query request for confirming the total number of IP individuals included in the processed data having a time point value in the past hour (1003), or 3) may provide information indicating each IP address corresponding to the calculation result in response to a data query request for confirming a list of IP individuals included in the processed data having a time point value in the past hour (1005).

於「amount」資料項目中包括之3個加工資料中,4)可對應於用以確認具有過去1天內1小時期間之時點值之加工資料中包括之交易價格之整體累加值的資料查詢請求而提供表示其運算結果為96.9之資訊(1007)。Among the three processing data included in the "amount" data item, 4) can provide information (1007) indicating that the calculation result is 96.9 in response to a data query request for confirming the overall cumulative value of the transaction price included in the processing data having a point value within a 1-hour period within the past 1 day.

圖11至圖12係表示伺服器器件100設定基於資料管理格式之資料庫且提供與資料查詢請求對應之資訊之本發明的整體狀況之圖。11 and 12 are diagrams showing the overall state of the present invention in which the server device 100 sets up a database based on a data management format and provides information corresponding to a data query request.

於圖11之1101中,伺服器器件100以如上述圖7之形態設定資料庫,藉此能夠以如下之方式進行管理:將於服務上獲得之事件資料轉換為符合固定資料管理格式之加工資料來儲存。又,伺服器器件100如1103般確認自用戶器件100獲得之資料查詢請求或與資料查詢請求相關之特徵(feature),確認符合資料查詢請求或特徵之加工資料,從而可提供包括所確認之加工資料及所確認之加工資料之運算結果之資訊。In 1101 of FIG. 11 , the server device 100 sets up a database in the form of FIG. 7 , so that management can be performed in the following manner: event data obtained on the service is converted into processed data that conforms to a fixed data management format for storage. In addition, the server device 100 confirms the data query request or feature related to the data query request obtained from the user device 100 as in 1103 , confirms the processed data that conforms to the data query request or feature, and can provide information including the confirmed processed data and the calculation result of the confirmed processed data.

圖12可為將圖11之伺服器器件100之動作概括化之資訊提供系統的一示例。於圖12之系統上,可包括以如下之方式進行管理之構造:符合事先設定之資料源及題目之事件資料可按照固定之資料管理格式進行加工且加工所得之資料儲存於資料庫(1201),亦可包括以如下之方式進行管理之構造:確認符合用於自外部獲得之資料查詢請求之特徵之加工資料並進行運算且提供與其相關之資訊(1203)。另外,於圖12之資訊提供系統中,亦可構建以如下之方式進行管理之構造:學習用以查詢資料之各種特徵及提供為與各種特徵對應之響應之資訊,從而與對應於實際資料查詢請求而提供之資訊進行比較並反饋,藉此反映至用於服務之決策(1205)。FIG12 is an example of an information providing system that generalizes the operation of the server device 100 of FIG11. The system of FIG12 may include a structure that manages in the following manner: event data that conforms to a pre-set data source and subject may be processed according to a fixed data management format and the processed data may be stored in a database (1201), or a structure that manages in the following manner: processing data that conforms to the characteristics of a data query request obtained from the outside is confirmed and operated, and information related thereto is provided (1203). In addition, in the information provision system of FIG. 12 , a structure for management can also be constructed in the following manner: learning various characteristics used to query data and providing information corresponding to the various characteristics, thereby comparing and feeding back the information provided in response to actual data query requests, thereby reflecting on the decision-making used for the service (1205).

應明白,根據圖3至圖12,於伺服器器件100實行用以提供資訊之動作方法之過程中運用之各資訊能夠以各種形態結合。It should be understood that, according to FIGS. 3 to 12 , the information used in the process of the server device 100 implementing the method for providing information can be combined in various forms.

本說明書及附圖中揭示之本發明之實施例是為了容易地說明本發明之技術內容且有助於理解本發明而提出的特定示例,並非意欲限定本發明之範圍。即,於本發明所屬之技術領域內具有常識者應明白,可實施基於本發明之技術思想之其他變化例。又,可視需要而彼此組合上述各實施例來運用。例如,可將本發明之所有實施例之一部分彼此組合而藉由系統來實現。The embodiments of the present invention disclosed in this specification and the attached drawings are specific examples provided to easily explain the technical content of the present invention and to help understand the present invention, and are not intended to limit the scope of the present invention. That is, those with common sense in the technical field to which the present invention belongs should understand that other variations based on the technical ideas of the present invention can be implemented. In addition, the above-mentioned embodiments can be combined with each other as needed. For example, all embodiments of the present invention can be combined with a part of each other and implemented by a system.

又,與本發明之系統等對應之方法可實現為藉由各種電腦機構實行之程式命令形態而記錄於電腦可讀媒體。Furthermore, the methods corresponding to the system of the present invention can be implemented in the form of program commands executed by various computer mechanisms and recorded in a computer-readable medium.

如上所述,於特定觀點下,本發明之各種實施例可於電腦可讀記錄媒體(computer readable recording medium)中藉由電腦可讀代碼(computer readable code)而實現。電腦可讀記錄媒體係可儲存可藉由電腦系統讀取之資料之任意之資料儲存器件。電腦可讀記錄媒體之例可包括唯讀記憶體(read only memory,ROM)、隨機存取記憶體(random access memory,RAM)、光碟-唯讀記憶體(compact disk-read only memory,CD-ROM)、磁帶(magnetic tape)、軟磁碟(floppy disk)、光資料儲存器件、及載波(carrier wave)(藉由網際網路進行之資料發送等)。電腦可讀記錄媒體亦可藉由網際網路連接之電腦系統而分散,因此電腦可讀代碼以分散方式儲存及執行。又,用以達成本發明之各種實施例之功能性程式、代碼及碼段(segment)可由應用本發明之領域內之熟練之程式設計師容易地解釋。As described above, in certain aspects, various embodiments of the present invention may be implemented in a computer readable recording medium by computer readable code. A computer readable recording medium is any data storage device that can store data that can be read by a computer system. Examples of computer readable recording media may include read only memory (ROM), random access memory (RAM), compact disk-read only memory (CD-ROM), magnetic tape, floppy disk, optical data storage device, and carrier wave (data transmission via the Internet, etc.). The computer-readable recording medium can also be distributed through computer systems connected by the Internet, so that the computer-readable code is stored and executed in a distributed manner. In addition, the functional programs, codes and code segments used to implement various embodiments of the present invention can be easily interpreted by a skilled programmer in the field of application of the present invention.

又,可知本發明之各種實施例之裝置及方法可現在為硬體、軟體或硬體與軟體之組合形態。此種軟體例如可儲存於如ROM等儲存裝置之揮發性或非揮發性儲存裝置、或例如RAM、記憶體晶片、裝置或積體電路之記憶體、或例如光碟(compact disk,CD)、DVD(Digital Versatile Disc,數位多功能光碟)、磁碟或磁帶等之可光學或磁性地記錄的同時可由機器(例如,電腦)讀取之儲存媒體,而與是否可刪除或可再記錄無關。可知本發明之各種實施例之方法可藉由包括控制部及記憶體之電腦或包括如上所述之記憶體或電腦的車輛等而實現,此種記憶體為包括實現本發明之實施例之命令之程式或可由適於儲存程式之機器讀取之儲存媒體的一例。Furthermore, it is understood that the devices and methods of various embodiments of the present invention may be implemented in the form of hardware, software, or a combination of hardware and software. Such software may be stored, for example, in a volatile or non-volatile storage device such as a ROM, or a memory such as a RAM, a memory chip, a device or an integrated circuit, or a storage medium such as a compact disk (CD), a DVD (Digital Versatile Disc), a disk or a tape that can be recorded optically or magnetically and can be read by a machine (e.g., a computer), regardless of whether it is erasable or re-recordable. It can be known that the methods of various embodiments of the present invention can be implemented by a computer including a control unit and a memory or a vehicle including the memory or computer as described above. Such a memory is an example of a storage medium that includes a program that includes commands for implementing the embodiments of the present invention or can be read by a machine suitable for storing programs.

因此,本發明包括用以實現本說明書之發明申請專利範圍中記載之裝置或方法之代碼之程式、及可由儲存此種程式之機器(電腦等)讀取之儲存媒體。又,此種程式可藉由如利用有線或無線連接傳遞通訊信號之任意之媒體而電性移送,本發明適當地包括與其均等之內容。Therefore, the present invention includes a program of code for realizing the device or method described in the scope of the invention application of this specification, and a storage medium readable by a machine (computer, etc.) storing such a program. In addition, such a program can be electronically transferred by any medium such as using a wired or wireless connection to transmit a communication signal, and the present invention appropriately includes its equivalent content.

以上,參照本發明之實施例進行了說明,但本說明書與圖式中揭示之本發明之實施例僅是為了容易地說明本發明之技術內容且有助於理解本發明而提出之特定示例,並非意欲限定本發明之範圍。又,可理解,之前說明之本發明之實施例僅為示例,於本領域內具有常識者可據此實現各種變化及均等之範圍之實施例。因此,本發明之真正技術保護範圍應根據以下之發明申請專利範圍而界定。The above description is made with reference to the embodiments of the present invention, but the embodiments of the present invention disclosed in this specification and drawings are only specific examples provided to easily explain the technical content of the present invention and to help understand the present invention, and are not intended to limit the scope of the present invention. In addition, it can be understood that the embodiments of the present invention described above are only examples, and those with common sense in the field can realize various variations and equivalent embodiments based on them. Therefore, the true technical protection scope of the present invention should be defined according to the following invention patent application scope.

100:伺服器器件100: Server Devices

200:用戶器件200: User Device

210:輸入/輸出部210: Input/output unit

220:收發器220: Transceiver

230:儲存器230: Storage

240:處理器240:Processor

301:動作301: Action

303:動作303: Action

305:動作305: Action

307:動作307: Action

401:動作401:Action

403:動作403:Action

501:動作501:Action

503:動作503:Action

601:動作601:Action

603:動作603:Action

605:動作605:Action

607:動作607: Action

701:動作701:Action

703:動作703:Action

705:動作705:Action

801:主題801: Theme

803:資料主體及資料項目803: Data Subject and Data Items

805:查詢期間805: Query period

807:資料運算符807: Data Operator

1001:動作1001:Action

1003:動作1003:Action

1005:動作1005:Action

1007:動作1007:Action

1101:動作1101:Action

1103:動作1103:Action

1201:動作1201:Action

1203:動作1203:Action

1205:動作1205:Action

圖1係用以說明可實現各種實施例之用以提供資訊之電子裝置之動作方法的資訊提供系統之圖。 圖2係表示各種實施例之伺服器器件100及用戶器件200之構成之圖。 圖3係表示各種實施例之用以提供資訊之伺服器器件100之動作方法的圖。 圖4係表示設定資料源管理資訊之狀況之一示例之圖。 圖5係表示設定資料儲存管理資訊之狀況之一示例之圖。 圖6係表示根據資料管理格式於資料庫儲存資料之狀況之一示例之圖。 圖7係表示自事件資料獲得之加工資料儲存於資料庫之狀況之一示例的圖。 圖8係表示用以請求查詢資料之輸入資訊之一示例之圖。 圖9係表示可於資料查詢請求中設定之資料運算符之一示例之圖。 圖10係表示提供與包括與資料查詢請求對應之加工資料之資料集相關之資訊的狀況之一示例之圖。 圖11至圖12係表示伺服器器件100設定基於資料管理格式之資料庫且提供與資料查詢請求對應之資訊之本發明的整體狀況之圖。 FIG. 1 is a diagram for explaining an information providing system that can realize the operation method of an electronic device for providing information of various embodiments. FIG. 2 is a diagram showing the configuration of a server device 100 and a user device 200 of various embodiments. FIG. 3 is a diagram showing the operation method of a server device 100 for providing information of various embodiments. FIG. 4 is a diagram showing an example of a state of setting data source management information. FIG. 5 is a diagram showing an example of a state of setting data storage management information. FIG. 6 is a diagram showing an example of a state of storing data in a database according to a data management format. FIG. 7 is a diagram showing an example of a state of storing processed data obtained from event data in a database. FIG. 8 is a diagram showing an example of input information for requesting data query. FIG. 9 is a diagram showing an example of a data operator that can be set in a data query request. FIG. 10 is a diagram showing an example of a state of providing information related to a data set including processed data corresponding to a data query request. FIG. 11 to FIG. 12 are diagrams showing the overall state of the present invention in which the server device 100 sets a database based on a data management format and provides information corresponding to a data query request.

301:動作 301:Action

303:動作 303:Action

305:動作 305:Action

307:動作 307:Action

Claims (18)

一種資訊提供方法,其係電子裝置提供資訊者,其包括如下步驟:獲得資料源管理資訊,該資料源管理資訊係對資料源進行管理,該資料源係用以將對應於與上述電子裝置相關之服務上之事件而獲得之事件資料儲存於資料庫;獲得資料儲存管理資訊,該資料儲存管理資訊係對用以將上述事件資料儲存於上述資料庫之資料庫設定進行管理;以將加工資料儲存於上述資料庫之方式設定,該加工資料係根據基於上述資料源管理資訊及上述資料儲存管理資訊而設定之資料管理格式來對上述事件資料進行加工所得者;及對應於用以於上述資料庫中查詢資料之資料查詢請求,提供與資料集相關之資訊,該資料集包括自上述資料庫確認之一個以上之加工資料;其中上述資料查詢請求包括查詢資料所需之輸入資訊,查詢資料所需之上述輸入資訊係基於上述資料管理格式而設定。 An information providing method, which is for an electronic device to provide information, comprises the following steps: obtaining data source management information, the data source management information is for managing a data source, the data source is used to store event data corresponding to an event on a service related to the electronic device in a database; obtaining data storage management information, the data storage management information is for managing a database setting for storing the event data in the database; setting the processing data in the database in a manner of storing the processing data in the database; Processed data is obtained by processing the above event data according to the data management format set based on the above data source management information and the above data storage management information; and corresponding to the data query request used to query data in the above database, provides information related to the data set, the data set includes one or more processed data confirmed from the above database; wherein the above data query request includes input information required for querying data, and the above input information required for querying data is set based on the above data management format. 如請求項1之資訊提供方法,其中上述事件資料基於訊息佇列進行佇列,該訊息佇列包括一個以上之訊息佇列。 As in the information providing method of claim 1, the event data is queued based on a message queue, and the message queue includes more than one message queue. 如請求項2之資訊提供方法,其中上述資料源管理資訊包括一個以上之資料源之資訊,上述一個以上之資料源中包括之第1資料源與第1題目對應,該第1題目係為了上述第1資料源而選自與上述一個以上之訊息佇列對應之一個以 上之題目。 The information providing method of claim 2, wherein the data source management information includes information of more than one data source, the first data source included in the more than one data source corresponds to the first topic, and the first topic is selected for the first data source from one or more topics corresponding to the more than one message queue. 如請求項3之資訊提供方法,其中上述資料源管理資訊中包括之上述第1資料源之資訊包括與上述第1題目對應之資料主體之資訊。 As in the information providing method of claim 3, the information of the first data source included in the data source management information includes the information of the data subject corresponding to the first topic. 如請求項3之資訊提供方法,其中上述資料儲存管理資訊包括識別與上述第1題目對應之資料主體之識別資訊。 As in the information providing method of claim 3, the data storage management information includes identification information for identifying the data subject corresponding to the above-mentioned question 1. 如請求項5之資訊提供方法,其中上述識別資訊基於上述服務上之用戶之顧客ID、上述用戶之郵件ID、上述用戶之IP地址及上述用戶之終端ID中的一者而產生。 The information providing method of claim 5, wherein the identification information is generated based on one of the customer ID of the user on the service, the email ID of the user, the IP address of the user, and the terminal ID of the user. 如請求項5之資訊提供方法,其中上述資料管理格式係以列形態對資料進行分類來管理,該列形態係按照上述識別資訊之單位設定。 As in the information providing method of claim 5, the data management format is managed by classifying the data in a row format, and the row format is set according to the unit of the identification information. 如請求項3之資訊提供方法,其中上述資料儲存管理資訊包括與上述第1題目對應之一個以上之資料項目之資訊。 As in the information providing method of claim 3, the data storage management information includes information of one or more data items corresponding to the above-mentioned question 1. 如請求項8之資訊提供方法,其中於在上述一個以上之資料項目中包括之第1資料項目中確認到與上述第1題目對應之資料主體相關的複數個資料之情形時,上述資料儲存管理資訊包括用以將上述複數個資料設定為與上述資料主體對應之上述第1資料項目之行形態之資訊。 In the information providing method of claim 8, when multiple data related to the data subject corresponding to the above-mentioned first topic are confirmed in the first data item included in the above-mentioned one or more data items, the above-mentioned data storage management information includes information for setting the above-mentioned multiple data to the row form of the above-mentioned first data item corresponding to the above-mentioned data subject. 如請求項9之資訊提供方法,其中對於識別與上述第1題目對應之資料主體之識別資訊,上述資料管理格式以與上述識別資訊對應之行形態對與上述第1題目對應之一個以上之資料項目中包括的各資料項目及於上述各資料項目中對於上述資料主體而確認之一個以上之資料進行分類來管理。 As in the information providing method of claim 9, for the identification information for identifying the data subject corresponding to the first question, the data management format manages by classifying each data item included in one or more data items corresponding to the first question and one or more data confirmed for the data subject in each data item in a row format corresponding to the identification information. 如請求項1之資訊提供方法,其中上述資料儲存管理資訊包括在上述資料庫儲存資料之有效期間之資訊。 As in the information providing method of claim 1, the data storage management information includes information on the validity period of the data stored in the database. 如請求項1之資訊提供方法,其中上述加工資料包括:識別與上述資料源管理資訊中包括之題目對應之資料主體之識別資訊;於上述資料儲存管理資訊中與上述題目對應而設定之資料項目;於上述事件資料中基於上述資料主體及上述資料項目而確認之資料值;及於上述服務上獲得上述事件資料之時點。 The information providing method of claim 1, wherein the processed data includes: identification information for identifying a data subject corresponding to a topic included in the data source management information; a data item set in the data storage management information corresponding to the topic; a data value confirmed in the event data based on the data subject and the data item; and a time point when the event data is obtained on the service. 如請求項1之資訊提供方法,其中上述資料查詢請求包括用以查詢資料之主題之資訊及用於上述主題之資料運算符之資訊。 As in the information providing method of claim 1, the data query request includes information about the subject for querying the data and information about the data operator for the subject. 如請求項13之資訊提供方法,其中與上述資料集相關之資訊包括基於上述資料運算符對上述一個以上之加工資料進行運算所得之結果之資訊。 As in the information providing method of claim 13, the information related to the above-mentioned data set includes information on the result obtained by operating the above-mentioned one or more processed data based on the above-mentioned data operator. 如請求項1之資訊提供方法,其中上述資料查詢請求包括用以查詢資料之查詢期間之資訊。 As in the information providing method of claim 1, the data query request includes information about the query period used to query the data. 如請求項15之資訊提供方法,其中上述一個以上之加工資料中包括之各加工資料係基於在上述服務上獲得與上述各加工資料對應之各事件資料之時點包括於上述查詢期間的點而確認。 As in the information providing method of claim 15, each of the processing data included in the above-mentioned one or more processing data is confirmed based on the point in time when each event data corresponding to the above-mentioned processing data is obtained on the above-mentioned service is included in the point in time during the above-mentioned query period. 如請求項1之資訊提供方法,其中上述資料查詢請求包括用以查詢資料之資料主體及資料項目之資訊。 Such as the information provision method of request item 1, wherein the above data query request includes information on the data subject and data item used to query the data. 一種電子裝置,其係提供資訊者,其包括:處理器;及一個以上之記憶體,其儲存一個以上之指令;且於執行上述一個以上之指令時,控制上述處理器使其實行如下步驟:獲得資料源管理資訊,該資料源管理資訊係對資料源進行管理,該資料源係用以將對應於與上述電子裝置相關之服務上之事件而獲得之事件資料儲存於資料庫;獲得資料儲存管理資訊,該資料儲存管理資訊係對用以將上述事件資料儲存於上述資料庫之資料庫設定進行管理;以將加工資料儲存於上述資料庫之方式設定,該加工資料係根據基於上述資料源管理資訊及上述資料儲存管理資訊而設定之資料管理格式來 對上述事件資料進行加工所得者;及對應於用以於上述資料庫中查詢資料之資料查詢請求,提供與資料集相關之資訊,該資料集包括自上述資料庫確認之一個以上之加工資料;其中上述資料查詢請求包括查詢資料所需之輸入資訊,查詢資料所需之上述輸入資訊係基於上述資料管理格式而設定。 An electronic device that provides information includes: a processor; and one or more memories that store one or more instructions; and when executing the one or more instructions, the processor is controlled to perform the following steps: obtaining data source management information, the data source management information is used to manage a data source, the data source is used to store event data corresponding to an event on a service related to the electronic device in a database; obtaining data storage management information, the data storage management information is used to manage a database setting used to store the event data in the database; ; set in a manner to store processed data in the above database, the processed data is obtained by processing the above event data according to the data management format set based on the above data source management information and the above data storage management information; and provide information related to a data set corresponding to a data query request for searching data in the above database, the data set includes one or more processed data confirmed from the above database; wherein the above data query request includes input information required for searching data, and the above input information required for searching data is set based on the above data management format.
TW112132426A 2023-05-19 2023-08-29 Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof TWI862111B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020230065029A KR102640115B1 (en) 2023-05-19 2023-05-19 Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
KR10-2023-0065029 2023-05-19

Publications (2)

Publication Number Publication Date
TWI862111B true TWI862111B (en) 2024-11-11
TW202447448A TW202447448A (en) 2024-12-01

Family

ID=90041678

Family Applications (2)

Application Number Title Priority Date Filing Date
TW113138951A TWI882919B (en) 2023-05-19 2023-08-29 Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TW112132426A TWI862111B (en) 2023-05-19 2023-08-29 Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof

Family Applications Before (1)

Application Number Title Priority Date Filing Date
TW113138951A TWI882919B (en) 2023-05-19 2023-08-29 Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof

Country Status (3)

Country Link
KR (2) KR102640115B1 (en)
TW (2) TWI882919B (en)
WO (1) WO2024242217A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200515235A (en) * 2003-10-31 2005-05-01 Hon Hai Prec Ind Co Ltd System and method for integrating and analyzing data
CN102007476A (en) * 2008-04-16 2011-04-06 国际商业机器公司 Query processing visualization system and method for visual query processing
KR101888860B1 (en) * 2016-11-30 2018-08-16 (주)봄소프트웨어 Log generator and big data analysis preprocessing system including the log generator
CN113934713A (en) * 2021-09-02 2022-01-14 广州伊的家网络科技有限公司 An order data indexing method, system, computer device and storage medium
CN116089501A (en) * 2023-02-24 2023-05-09 萨科(深圳)科技有限公司 Digital sharing platform order data statistical query method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06231012A (en) * 1993-02-02 1994-08-19 Kanebo Ltd Log data managing device
US9268856B2 (en) * 2007-09-28 2016-02-23 Yahoo! Inc. System and method for inclusion of interactive elements on a search results page
KR20190011353A (en) * 2017-07-24 2019-02-07 주식회사 닷넷소프트 System for Retrieving, Processing, Converting, and Saving Data for Use As Big Data
JP7806454B2 (en) * 2021-11-18 2026-01-27 オムロン株式会社 Information processing system, information processing method, and information processing program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200515235A (en) * 2003-10-31 2005-05-01 Hon Hai Prec Ind Co Ltd System and method for integrating and analyzing data
CN102007476A (en) * 2008-04-16 2011-04-06 国际商业机器公司 Query processing visualization system and method for visual query processing
KR101888860B1 (en) * 2016-11-30 2018-08-16 (주)봄소프트웨어 Log generator and big data analysis preprocessing system including the log generator
CN113934713A (en) * 2021-09-02 2022-01-14 广州伊的家网络科技有限公司 An order data indexing method, system, computer device and storage medium
CN116089501A (en) * 2023-02-24 2023-05-09 萨科(深圳)科技有限公司 Digital sharing platform order data statistical query method

Also Published As

Publication number Publication date
TWI882919B (en) 2025-05-01
WO2024242217A1 (en) 2024-11-28
TW202507535A (en) 2025-02-16
KR102640115B1 (en) 2024-02-23
KR20240167376A (en) 2024-11-26
TW202447448A (en) 2024-12-01

Similar Documents

Publication Publication Date Title
TWI901037B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TW202027000A (en) Instant messenger-based account transaction history providing method, system and computer readable recording medium
TWI862111B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI884899B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI859789B (en) Operating method for electronic apparatus for providing item information and electronic apparatus supporting thereof
TW202431162A (en) Method for providing service information and electronic apparatus supporting thereof
TWI864836B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI879074B (en) Operating method for electronic apparatus for processing information and electronic apparatus supporting thereof
TWI875172B (en) Method for managing log information and electronic apparatus thereof
TWI871045B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI888869B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI903309B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI900978B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI902645B (en) Operating method for electronic apparatus for configuring information and electronic apparatus supporting thereof
TWI874736B (en) Operating method for providing information related to service and electronic apparatus supporting thereof
TW202443465A (en) Promotion information management method and electronic apparatus thereof
TW202433376A (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TW202441419A (en) Operating method for electronic apparatus for managing transmission of information and electronic apparatus supporting thereof
TW202441417A (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TW202504296A (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TW202433378A (en) Method for managing account information and electronic device supporting thereof
TW202431185A (en) Method for detecting abnormal users and electronic apparatus supporting thereof
TW202422450A (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TW202514485A (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TW202538608A (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof