TWI872364B - Electronic apparatus for providing information of item and method thereof - Google Patents
Electronic apparatus for providing information of item and method thereof Download PDFInfo
- Publication number
- TWI872364B TWI872364B TW111132900A TW111132900A TWI872364B TW I872364 B TWI872364 B TW I872364B TW 111132900 A TW111132900 A TW 111132900A TW 111132900 A TW111132900 A TW 111132900A TW I872364 B TWI872364 B TW I872364B
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- item
- database
- accessory
- group
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0281—Customer communication at a business location, e.g. providing product or service information, consulting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本發明係關於一種用於提供物品資訊之電子設備及其方法。更特定言之,本發明係關於一種獲取包含關於一物品群組之資訊之第一資訊及包含關於包含於該群組中之一物品之資訊之第二資訊、產生包含該第一資訊及該第二資訊之第三資訊及將該第三資訊提供至一控制器之方法及一種使用該方法之電子設備。The present invention relates to an electronic device and method for providing item information. More specifically, the present invention relates to a method for obtaining first information including information about an item group and second information including information about an item included in the group, generating third information including the first information and the second information, and providing the third information to a controller, and an electronic device using the method.
隨著電子技術的發展,電子商務已變成購物之一部分。客戶可線上購買物品而無需親自前往一購物中心或市場,且線上購買之物品可遞送至客戶要求之目的地。With the development of electronic technology, e-commerce has become a part of shopping. Customers can buy items online without going to a shopping mall or market in person, and the items purchased online can be delivered to the destination requested by the customer.
在用於提供關於一線上銷售物品之資訊之一頁面上,可採用各種方法來促進一客戶購買一物品。用於促進物品購買之此等方法可包含根據物品購買提供福利之一方法或建議購買與使用者有興趣或請求購買之一物品相關聯之一物品之一方法。On a page for providing information about an item for sale online, various methods may be used to promote a customer to purchase an item. Such methods for promoting item purchases may include a method of providing benefits based on item purchases or a method of suggesting the purchase of an item related to an item that the user is interested in or requests to purchase.
相關物品可基於購買一物品之一福利或其他物品之間的一相關性作為一群組進行管理。為此,可提出用於將物品分類成群組且管理群組之方法。Related items can be managed as a group based on a benefit of purchasing an item or a correlation between other items. To this end, a method for classifying items into groups and managing the groups can be proposed.
就此而言,可參考諸如KR20130033506A、KR101506374B1及其類似者之先前文件。In this regard, reference may be made to previous documents such as KR20130033506A, KR101506374B1 and the like.
[技術目標][Technical objectives]
一態樣提供一種獲取包含關於用於將複數個物品分組之一群組之資訊之第一資訊、獲取包含關於包含於該群組中之一主要物品及與該主要物品一起分組之一附屬物品組之物品資訊之第二資訊、產生包含該第一資訊及該第二資訊之第三資訊及將該第三資訊提供至一電子設備之一控制器之方法及一種使用該方法之電子設備。One aspect provides a method for obtaining first information including information about a group for grouping a plurality of items, obtaining second information including item information about a main item included in the group and a group of accessory items grouped together with the main item, generating third information including the first information and the second information, and providing the third information to a controller of an electronic device, and an electronic device using the method.
然而,本發明之實例性實施例要達成之目標不限於上述技術態樣,而是可自以下實例性實施例推斷其他目標。 [技術解決方案] However, the objectives to be achieved by the exemplary embodiments of the present invention are not limited to the above-mentioned technical aspects, but other objectives can be inferred from the following exemplary embodiments. [Technical Solution]
根據一態樣,提供一種在一第一資料庫中提供物品資訊之方法,該方法包含:獲取包含關於用於將複數個物品分組之一群組之資訊之第一資訊;獲取包含關於包含於該群組中之一主要物品及與該主要物品一起分組之一附屬物品組之物品資訊之第二資訊;產生包含該第一資訊及該第二資訊之第三資訊;及將該第三資訊提供至一電子設備之一控制器,其中基於該第三資訊,在該控制器中提供包含與該主要物品及該附屬物品組之至少一部分相關聯之資訊之一頁面。According to one aspect, a method for providing item information in a first database is provided, the method comprising: obtaining first information comprising information about a group for grouping a plurality of items; obtaining second information comprising item information about a main item included in the group and a group of accessory items grouped together with the main item; generating third information comprising the first information and the second information; and providing the third information to a controller of an electronic device, wherein based on the third information, a page comprising information associated with at least a portion of the main item and the group of accessory items is provided in the controller.
該第一資訊可包含含有關於該群組之該資訊之一第一表且該第二資訊可包含含有該物品資訊之一第二表。The first information may include a first table including the information about the group and the second information may include a second table including the item information.
產生該第三資訊可包含:基於包含於該第一資訊中之該第一表及包含於該第二資訊中之該第二表產生一第三表;及基於該第三表產生該第三資訊。Generating the third information may include: generating a third table based on the first table included in the first information and the second table included in the second information; and generating the third information based on the third table.
該第一資訊及該第二資訊之至少一者可自對應於其中依一表之一形式儲存一鍵與值之間的關係之一關聯式資料庫(RDB)之一第二資料庫接收。At least one of the first information and the second information may be received from a second database corresponding to a relational database (RDB) in which a relationship between a key and a value is stored in the form of a table.
該第一資料庫可為一可擴展非SQL (NoSQL)資料庫。The first database may be a scalable non-SQL (NoSQL) database.
該方法可進一步包含基於該第一資訊及該第二資訊之至少一者獲取關於該主要物品及該附屬物品組之至少一部分之庫存資訊。The method may further include obtaining inventory information about at least a portion of the main item and the set of subsidiary items based on at least one of the first information and the second information.
該方法可進一步包含將該庫存資訊提供至該控制器,且可進一步基於該庫存資訊在該控制器中提供該頁面。The method may further include providing the inventory information to the controller, and may further provide the page in the controller based on the inventory information.
該方法可進一步包含:基於該庫存資訊獲取包含於該附屬物品組中之複數個附屬物品之優先權資訊;及將該優先權資訊提供至該控制器。在該控制器中,可基於該優先權資訊自該複數個附屬物品選擇一代表性附屬物品且可基於該選定代表性附屬物品提供該頁面。The method may further include: obtaining priority information of a plurality of accessory items included in the accessory item set based on the inventory information; and providing the priority information to the controller. In the controller, a representative accessory item may be selected from the plurality of accessory items based on the priority information and the page may be provided based on the selected representative accessory item.
可回應於與該主要物品相關之一使用者輸入自一使用者接收而提供該頁面。The page may be provided in response to receiving a user input from a user related to the primary item.
該使用者輸入可包含以下之至少一者:與該主要物品相關之一搜尋輸入、用於將該主要物品添加至一購物車之一添加輸入、對該主要物品之一購買請求輸入及該主要物品之一物品價格之一支付輸入。The user input may include at least one of: a search input related to the main item, an add input for adding the main item to a shopping cart, a purchase request input for the main item, and a payment input for an item price of the main item.
該方法可進一步包含:獲取與該主要物品及該附屬物品組相關聯之詳細資訊;及將該詳細資訊提供至該控制器。該詳細資訊包含以下之至少一者:對應於該主要物品及該附屬物品組之物品名稱資訊、對應於該主要物品及該附屬物品組之物品價格資訊、對應於該主要物品及該附屬物品組之影像資訊及關於該主要物品之福利資訊。The method may further include: obtaining detailed information associated with the main item and the set of attached items; and providing the detailed information to the controller. The detailed information includes at least one of the following: item name information corresponding to the main item and the set of attached items, item price information corresponding to the main item and the set of attached items, image information corresponding to the main item and the set of attached items, and benefit information about the main item.
該福利資訊包含以下之至少一者:與該主要物品及該附屬物品組相關聯之價格折扣資訊、應用該價格折扣資訊之一條件及適用於該主要物品之一價格折扣之臨限資訊。The benefit information includes at least one of the following: price discount information associated with the main item and the accessory item group, a condition for applying the price discount information, and limit information of a price discount applicable to the main item.
根據另一態樣,亦提供一種用於提供物品資訊之電子設備,該電子設備包含:一第一資料庫,其經組態以獲取包含關於用於將複數個物品分組之一群組之資訊之第一資訊、獲取包含關於包含於該群組中之一主要物品及與該主要物品一起分組之一附屬物品組之物品資訊之第二資訊、產生包含該第一資訊及該第二資訊之第三資訊及將該第三資訊提供至該電子設備之一控制器;及一控制器,其經組態以基於該第三資訊提供包含與該主要物品及該附屬物品組之至少一部分相關聯之資訊之一頁面。According to another aspect, an electronic device for providing item information is also provided, the electronic device comprising: a first database configured to obtain first information comprising information about a group for grouping a plurality of items, obtain second information comprising item information about a main item included in the group and a group of accessory items grouped together with the main item, generate third information comprising the first information and the second information, and provide the third information to a controller of the electronic device; and a controller configured to provide a page comprising information associated with at least a portion of the main item and the group of accessory items based on the third information.
其他實例性實施例之細節包含於以下詳細描述及附圖中。 [效應] Details of other exemplary embodiments are included in the following detailed description and accompanying drawings. [Effect]
根據實例性實施例,一種用於提供物品資訊之電子設備及其方法可整合物品分組資訊及物品資訊且將整合資訊提供至一控制器,藉此高效管理物品相關資訊且特定言之,高效管理物品相關福利資訊。另外,根據一實例性實施例,可藉由將物品分組資訊及物品資訊整合於一關聯式資料庫(RDB)中且在一非SQL (NoSQL)資料庫中管理整合資訊來保證儲存資訊之可擴展性。According to an exemplary embodiment, an electronic device for providing item information and a method thereof can integrate item group information and item information and provide the integrated information to a controller, thereby efficiently managing item-related information and, in particular, efficiently managing item-related welfare information. In addition, according to an exemplary embodiment, the scalability of stored information can be ensured by integrating item group information and item information in a relational database (RDB) and managing the integrated information in a non-SQL (NoSQL) database.
本發明之效應不限於上述效應且熟習技術者可自以下描述明白其他效應。The effects of the present invention are not limited to the above effects and a person skilled in the art can understand other effects from the following description.
實例性實施例中所使用之術語儘可能選自目前廣泛使用之一般術語,同時考量根據本發明實現之功能,但此等術語可基於熟習技術者之意圖、慣例、新技術的出現或其類似者由其他術語替換。此外,在一特定情況中,可使用本發明之申請人任意選擇之術語。在此情況中,可在本發明之對應描述部分中描述此等術語之含義。因此,應注意,本文中所使用之術語應基於其實際含義及本說明書之整體內容來解釋,而非僅基於術語之名稱來解釋。The terms used in the exemplary embodiments are selected from the currently widely used general terms as much as possible, while considering the functions realized according to the present invention, but these terms can be replaced by other terms based on the intention of skilled persons, conventions, the emergence of new technologies or the like. In addition, in a specific case, the terms arbitrarily selected by the applicant of the present invention can be used. In this case, the meanings of these terms can be described in the corresponding description part of the present invention. Therefore, it should be noted that the terms used in this article should be interpreted based on their actual meanings and the overall content of this specification, rather than just based on the names of the terms.
在整個說明書中,當一元件指稱「包含」或「包括」另一元件時,只要沒有特殊矛盾描述,則元件不應被理解為排除其他元件,且元件可包含至少一個其他元件。另外,例如,術語「部件」及「模組」可係指施加至少一個功能或操作之一組件且可在硬體或軟體中實現或可由硬體及軟體之組合實現。Throughout the specification, when an element is referred to as "including" or "comprising" another element, as long as there is no special contradictory description, the element should not be understood to exclude other elements, and the element may include at least one other element. In addition, for example, the terms "component" and "module" may refer to a component that applies at least one function or operation and can be implemented in hardware or software or can be implemented by a combination of hardware and software.
在整個說明書中,表述「a、b及c之至少一者」可包含「僅a」、「僅b」、「僅c」、「a及b」、「a及c」、「b及c」或「a、b及c所有」。Throughout the specification, the expression “at least one of a, b, and c” may include “only a,” “only b,” “only c,” “a and b,” “a and c,” “b and c,” or “all of a, b, and c.”
在本發明中,一「終端機」可實施為能夠透過一網路存取一伺服器或另一終端機之一電腦或一可攜式終端機。此處,電腦可包含(例如)一膝上型電腦、一桌上型電腦及配備有一網頁瀏覽器之一筆記型電腦。可攜式終端機可為確保一可攜性及一行動性之一無線通信裝置,且包含任何類型之手持無線通信裝置,例如一平板PC、一智慧型電話、一基於通信之終端機(諸如國際行動電信(IMT))、分碼多重存取(CDMA)、寬頻分碼多重存取(W-CDMA)及長期演進(LTE)。In the present invention, a "terminal" may be implemented as a computer or a portable terminal capable of accessing a server or another terminal through a network. Here, the computer may include, for example, a laptop, a desktop, and a notebook equipped with a web browser. The portable terminal may be a wireless communication device that ensures portability and mobility, and includes any type of handheld wireless communication device, such as a tablet PC, a smart phone, a communication-based terminal such as International Mobile Telecommunications (IMT), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (W-CDMA), and Long Term Evolution (LTE).
在以下描述中,將參考圖式詳細描述本發明之實例性實施例,使得熟習技術者可容易地實施本發明。本發明可依諸多不同形式體現且不受限於本文中所描述之實施例。In the following description, exemplary embodiments of the present invention will be described in detail with reference to the drawings so that a person skilled in the art can easily implement the present invention. The present invention can be embodied in many different forms and is not limited to the embodiments described herein.
在下文中,將參考圖式描述本發明之實例性實施例。Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings.
在描述實例性實施例時,將省略本發明所屬技術中已熟知且不與本發明直接相關之技術內容之描述。此藉由省略不必要描述來更清楚地傳達且不使本說明書之標的不清楚。When describing the exemplary embodiments, the description of the technical contents that are well known in the art to which the present invention belongs and are not directly related to the present invention will be omitted. This is to convey more clearly and not make the subject of the present specification unclear by omitting unnecessary descriptions.
出於相同原因,在附圖中放大、省略或示意性繪示一些組件。另外,各組件之大小不完全反映實際大小。各圖式中之相同或對應組件被給予相同元件符號。For the same reason, some components are enlarged, omitted or schematically shown in the drawings. In addition, the size of each component does not fully reflect the actual size. The same or corresponding components in each figure are given the same element symbol.
將自將參考附圖更詳細描述之以下實例性實施例明白本發明之優點及特徵及其實現方法。然而,應注意,本發明不限於以下實例性實施例,而是可依各種形式實施。因此,實例性實施例僅供於揭示本發明且使熟習技術者知道本發明之類別。在圖式中,本發明之實例性實施例不限於本文中所提供之特定實例且為了清楚而放大。相同元件符號或相同參考指示符標示本說明書中之相同元件。The advantages and features of the present invention and its implementation methods will be understood from the following exemplary embodiments, which will be described in more detail with reference to the accompanying drawings. However, it should be noted that the present invention is not limited to the following exemplary embodiments, but can be implemented in various forms. Therefore, the exemplary embodiments are only provided to disclose the present invention and to make those skilled in the art aware of the category of the present invention. In the drawings, the exemplary embodiments of the present invention are not limited to the specific examples provided herein and are enlarged for clarity. The same element symbols or the same reference indicators mark the same elements in this specification.
此時,應理解,流程圖及流程圖組合之各區塊可由電腦程式指令執行。由於此等電腦程式指令可安裝於一通用電腦、專用電腦或其他可程式化資料處理設備之一處理器上,所以透過電腦或其他可程式化資料處理設備之處理器執行之該等指令可產生用於執行(若干)流程圖區塊中所描述之功能之一構件。此等電腦程式指令可儲存於可針對一電腦或其他可程式化資料處理設備之一電腦可用或電腦可讀記憶體中以依一特定方式實施功能且因此實施電腦可用或電腦可讀記憶體。所儲存之指令亦可產生含有用於執行(若干)流程圖區塊中所描述之功能之指令構件之一製品。電腦程式指令亦可安裝於一電腦或其他可程式化資料處理設備上,使得一系列操作步驟可在電腦或其他可程式化資料處理設備上執行以產生一電腦實施程序以產生一電腦或其他可程式化資料。用於執行處理設備之指令亦可提供用於執行(若干)流程圖區塊中所描述之功能之步驟。At this point, it should be understood that each block of the flowchart and flowchart combination can be executed by computer program instructions. Since these computer program instructions can be installed on a processor of a general-purpose computer, special-purpose computer or other programmable data processing device, the instructions executed by the processor of the computer or other programmable data processing device can produce a component for performing the functions described in the (several) flowchart blocks. These computer program instructions can be stored in a computer-usable or computer-readable memory that can be targeted to a computer or other programmable data processing device to implement the functions in a specific manner and thus implement the computer-usable or computer-readable memory. The stored instructions can also produce an article of manufacture containing instruction components for performing the functions described in the (several) flowchart blocks. Computer program instructions may also be installed on a computer or other programmable data processing device so that a series of operating steps can be executed on the computer or other programmable data processing device to produce a computer-implemented program to produce a computer or other programmable data. Instructions for executing the processing device may also provide steps for executing the functions described in the flowchart block(s).
另外,各區塊可表示一模組、區段或碼之一部分,其包含用於執行一(若干)指定邏輯功能之一或多個可執行指令。亦應注意,在一些替代實施方案中,區塊中所提及之功能可無序發生。例如,取決於對應功能,連續展示之兩個區塊實際上可實質上同時執行或區塊有時可依相反順序執行。In addition, each block may represent a module, segment, or portion of code that includes one or more executable instructions for performing one (or more) specified logical functions. It should also be noted that in some alternative implementations, the functions mentioned in the blocks may occur out of order. For example, depending on the corresponding functions, two blocks shown in succession may actually be executed substantially simultaneously or the blocks may sometimes be executed in reverse order.
圖1係繪示根據一實例性實施例之用於提供物品資訊之一電子設備的一方塊圖。FIG. 1 is a block diagram illustrating an electronic device for providing item information according to an exemplary embodiment.
根據各種實例性實施例,用於提供物品資訊之一電子設備100包含一控制器110及一第一資料庫120。另外,電子設備100可進一步包含一第二資料庫130。在一些情況中,用於提供物品資訊之電子設備100可進一步包含支援控制器110、第一資料庫120、第二資料庫130之至少一部分與其他外部裝置之間的資料傳輸及接收之一網路。According to various exemplary embodiments, an electronic device 100 for providing item information includes a controller 110 and a first database 120. In addition, the electronic device 100 may further include a second database 130. In some cases, the electronic device 100 for providing item information may further include a network that supports data transmission and reception between at least a portion of the controller 110, the first database 120, the second database 130 and other external devices.
同時,即使第一資料庫120及第二資料庫130存在,但至少一些資料庫可作為區別於電子設備100之一單獨裝置存在或包含於區別於電子設備100之一單獨裝置中以依不包含於電子設備100之一形式存在。然而,即使在此情況中,可類似地或相同地執行透過控制器110、第一資料庫120及第二資料庫130之間的資料傳輸及接收來執行之一物品資訊提供方法。在下文中,為了容易及方便,根據實例性實施例,基於包含第一資料庫120及第二資料庫130之電子設備100進行描述。以下描述亦可應用於其中第一資料庫120及第二資料庫130之至少部分不包含於電子設備100中之一情況。Meanwhile, even if the first database 120 and the second database 130 exist, at least some of the databases may exist as a separate device distinct from the electronic device 100 or be included in a separate device distinct from the electronic device 100 so as to exist in a form not included in the electronic device 100. However, even in this case, an item information providing method performed through data transmission and reception between the controller 110, the first database 120, and the second database 130 may be performed similarly or identically. Hereinafter, for ease and convenience, description is made based on the electronic device 100 including the first database 120 and the second database 130 according to an exemplary embodiment. The following description may also be applied to a case in which at least part of the first database 120 and the second database 130 are not included in the electronic device 100.
電子設備100之控制器110可包含一收發器、一記憶體及一處理器。第一資料庫120及第二資料庫130可各包含收發器、記憶體及處理器之至少一部分。另外,控制器110、第一資料庫120及第二資料庫130之各者可為處理至少一個功能或操作之一單元,其可由硬體或軟體或硬體及軟體之一組合實施。同時,在全部實例性實施例中,控制器110、第一資料庫120及第二資料庫130指稱單獨裝置或伺服器,但其等可為邏輯劃分結構且實施為一單一伺服器中之單獨功能。The controller 110 of the electronic device 100 may include a transceiver, a memory, and a processor. The first database 120 and the second database 130 may each include at least a portion of the transceiver, the memory, and the processor. In addition, each of the controller 110, the first database 120, and the second database 130 may be a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software. At the same time, in all exemplary embodiments, the controller 110, the first database 120, and the second database 130 refer to separate devices or servers, but they may be logically divided structures and implemented as separate functions in a single server.
根據一實例性實施例,控制器110、第一資料庫120及第二資料庫130可包含實施為網路伺服器或電腦軟體之複數個電腦系統。例如,控制器110、第一資料庫120及第二資料庫130之至少部分可係指連接至一下層裝置之一電腦系統及電腦軟體,下層裝置能夠透過諸如一內部網路或網際網路之一電腦網路與另一網路伺服器通信以接收執行一任務之一請求、執行任務及提供任務之一結果。另外,控制器110、第一資料庫120及第二資料庫130之至少部分可理解為包含可在一網路伺服器及構建於網路伺服器中之各種資料庫上操作之一系列應用程式之廣義概念。控制器110、第一資料庫120及第二資料庫130之至少部分可使用基於諸如(例如) DOS、Windows、Linux、UNIX或MacOS之一作業系統依各種方式提供之一網路伺服器程式實施。According to an exemplary embodiment, the controller 110, the first database 120, and the second database 130 may include a plurality of computer systems implemented as a network server or computer software. For example, at least a portion of the controller 110, the first database 120, and the second database 130 may refer to a computer system and computer software connected to a lower-level device, and the lower-level device can communicate with another network server through a computer network such as an intranet or the Internet to receive a request to execute a task, execute the task, and provide a result of the task. In addition, at least a portion of the controller 110, the first database 120, and the second database 130 can be understood as a broad concept including a series of applications that can operate on a network server and various databases built in the network server. At least part of the controller 110, the first database 120, and the second database 130 may be implemented using a network server program provided in various ways based on an operating system such as, for example, DOS, Windows, Linux, UNIX, or MacOS.
電子設備100係建構及提供一網頁上之各種資訊之一設備。電子設備100可為用於向一使用者提供物品銷售資訊及服務提供資訊之一設備,但電子設備100之功能不限於此。同時,在全部實例性實施例中,一服務亦可指稱一物品,提供一服務亦可指稱提供一物品或銷售一物品,且一使用者可透過由電子設備100提供之一服務購買一物品。The electronic device 100 is a device for constructing and providing various information on a web page. The electronic device 100 may be a device for providing a user with product sales information and service provision information, but the function of the electronic device 100 is not limited thereto. At the same time, in all exemplary embodiments, a service may also refer to an item, providing a service may also refer to providing an item or selling an item, and a user may purchase an item through a service provided by the electronic device 100.
控制器110係用於控制電子設備100之一功能單元。控制器110可讀取及解譯指令且判定資料處理之一序列。控制器110基於自第一資料庫120提供之資訊提供包含與主要物品及附屬物品組之至少一部分相關聯之資訊之一頁面。主要物品及附屬物品可為相互關聯物品。The controller 110 is a functional unit for controlling the electronic device 100. The controller 110 can read and interpret instructions and determine a sequence of data processing. The controller 110 provides a page containing information related to at least a part of the main item and the accessory item group based on information provided from the first database 120. The main item and the accessory item can be mutually related items.
由控制器110提供一頁面可經解譯為涵蓋使用者接收所提供之頁面之各種操作。例如,控制器110提供一頁面之一操作可包含由控制器110藉由直接控制用於向使用者提供資訊之一輸出裝置來輸出一螢幕上之一頁面及其類似者之一操作,且亦可包含由控制器110控制電子設備100之收發器傳輸資料以將頁面提供至諸如一使用者終端機之一外部裝置之一操作。Providing a page by the controller 110 may be interpreted as covering various operations of the user receiving the provided page. For example, an operation of the controller 110 providing a page may include an operation of the controller 110 outputting a page on a screen and the like by directly controlling an output device for providing information to the user, and may also include an operation of the controller 110 controlling the transceiver of the electronic device 100 to transmit data to provide the page to an external device such as a user terminal.
在一些情況中,控制器110可進一步基於包含與主要物品相關聯之福利資訊及藉由將與主要物品相關聯之福利資訊應用於主要物品及附屬物品組來獲得之一結果之至少一者之資訊來提供頁面。In some cases, the controller 110 may further provide the page based on information including at least one of benefit information associated with the main item and a result obtained by applying the benefit information associated with the main item to the main item and the set of subsidiary items.
第一資料庫120可儲存資料,且將資料傳輸至控制器110及第二資料庫130及自控制器110及第二資料庫130接收資料。明確而言,第一資料庫120可獲取包含關於用於將複數個物品分組之一群組之資訊之第一資訊且獲取包含關於包含於群組中之一主要物品及與主要物品一起分組之一附屬物品組之物品資訊之第二資訊。例如,第一資訊及第二資訊可自第二資料庫130接收,但不限於此。The first database 120 may store data, and transmit and receive data to and from the controller 110 and the second database 130. Specifically, the first database 120 may obtain first information including information on a group for grouping a plurality of items and obtain second information including item information on a main item included in the group and an accessory item group grouped with the main item. For example, the first information and the second information may be received from the second database 130, but are not limited thereto.
除傳輸及接收之外,第一資料庫120可進一步執行資料處理、處置、產生及基於資料之計算。明確而言,第一資料庫120可產生包含第一資訊及第二資訊之第三資訊且將所產生之第三資訊提供至控制器110。第一資料庫120可為一非SQL (NoSQL)資料庫,其自對應於一關聯式資料庫(RDB)之第二資料庫130接收資料,透過資料處理及處置來重建接收資料,且將重建資料儲存於其中(相關內容稍後詳細描述)。第一資訊可包含含有關於群組之資訊之一第一表且第二資訊可包含含有物品資訊之一第二表。第一資料庫120可基於第一表及第二表產生一第三表且基於第三表產生第三資訊。In addition to transmission and reception, the first database 120 may further perform data processing, handling, generation, and calculation based on data. Specifically, the first database 120 may generate third information including the first information and the second information and provide the generated third information to the controller 110. The first database 120 may be a non-SQL (NoSQL) database that receives data from the second database 130 corresponding to a relational database (RDB), reconstructs the received data through data processing and handling, and stores the reconstructed data therein (the relevant content will be described in detail later). The first information may include a first table containing information about a group and the second information may include a second table containing item information. The first database 120 may generate a third table based on the first table and the second table and generate third information based on the third table.
根據一實例性實施例,第一資料庫120可為NoSQL資料庫。在此情況中,第一資料庫120可比關聯式資料庫具有相對更高可擴展性,因為第一資料庫120使用分佈式硬體叢集且因此可容易地改變容量。此外,第一資料庫120可無計畫操作且因此無需預先界定一資料結構。另外,由於靈活改變資料結構,所以第一資料庫120可儲存非正式資料且實現快速發展。因而,第一資料庫120可具有NoSQL資料庫之特性。According to an exemplary embodiment, the first database 120 may be a NoSQL database. In this case, the first database 120 may have relatively higher scalability than a relational database because the first database 120 uses a distributed hardware cluster and thus the capacity may be easily changed. In addition, the first database 120 may operate without a plan and thus there is no need to predefine a data structure. In addition, due to the flexible change of the data structure, the first database 120 may store informal data and achieve rapid development. Thus, the first database 120 may have the characteristics of a NoSQL database.
第二資料庫130可儲存資料,且將資料傳輸至控制器110及第一資料庫120及自控制器110及第一資料庫120接收資料。例如,第二資料庫130可將第一資訊及第二資訊傳輸至第一資料庫120。根據一實例性實施例,第二資料庫130可為其中依一表之一形式儲存一鍵與值之間的關係之一RDB。The second database 130 may store data, and transmit and receive data to and from the controller 110 and the first database 120. For example, the second database 130 may transmit first information and second information to the first database 120. According to an exemplary embodiment, the second database 130 may be an RDB in which a relationship between a key and a value is stored in the form of a table.
圖2繪示一RDB之一實例200。在RDB中,由列及行組成之一組資料稱為一表。構成表之各資料具有一唯一值。例如,在構成表之資料中,一水平分組資料集對應於一列且在RDB中可指稱一元組。另外,在構成表之資料中,一垂直分組資料集對應於一行且在RDB中可指稱一屬性。此外,在RDB中,一表(其係用於區分及儲存資訊之一基本單元)可指稱一關係。用於區分元組之一組屬性可指稱一「鍵」(即,各列可存在一唯一鍵)。因而,RDB之特徵可在於一組資料在其中儲存為一表。FIG. 2 illustrates an example 200 of an RDB. In an RDB, a set of data consisting of columns and rows is called a table. Each data constituting a table has a unique value. For example, in the data constituting a table, a horizontally grouped data set corresponds to a column and can be referred to as a tuple in the RDB. In addition, in the data constituting a table, a vertically grouped data set corresponds to a row and can be referred to as an attribute in the RDB. Furthermore, in an RDB, a table (which is a basic unit for distinguishing and storing information) can refer to a relationship. A set of attributes used to distinguish tuples can refer to a "key" (i.e., each column can have a unique key). Thus, a feature of an RDB can be that a set of data is stored as a table therein.
RDB具有穩定且確保資料一致性之優點。然而,在RDB中,建立表之間的一關係之一程序可能很複雜,其可導致在輸入或搜尋大量資料時效能降級。為防止此,根據本發明之一實例性實施例,第一資料庫120可基於第二資料庫130中之資料產生及儲存新資訊。RDB has the advantages of being stable and ensuring data consistency. However, in RDB, a procedure for establishing a relationship between tables may be complicated, which may lead to performance degradation when inputting or searching a large amount of data. To prevent this, according to an exemplary embodiment of the present invention, the first database 120 may generate and store new information based on the data in the second database 130.
將參考圖3等等來更詳細描述控制器110、第一資料庫120及第二資料庫130之操作。The operations of the controller 110, the first database 120, and the second database 130 will be described in more detail with reference to FIG. 3 and the like.
與根據各種實例性實施例之用於處理資訊之一方法相關之一系列操作可由一單一實體裝置實施或可由有機組合之複數個實體裝置實施。例如,包含於用於提供物品資訊之電子設備100中之一些組件可由一個實體裝置實施,且剩餘組件可實施為另一實體裝置。例如,一個實體裝置可實施為控制器110之一部分,且另一實體裝置可實施為第一資料庫120之一部分、第二資料庫130之一部分或一外部裝置之一部分。在一些情況中,包含於用於提供物品資訊之電子設備100中之組件可分佈及配置於不同實體裝置中。分佈式組件可經有機組合以執行用於提供物品資訊之電子設備100之功能及操作。例如,本發明之第一資料庫120可包含至少一個子裝置。描述為由第一資料庫120執行之一些操作可由一第一子裝置執行,且一些其他操作可由一第二子裝置執行。A series of operations associated with a method for processing information according to various exemplary embodiments may be implemented by a single physical device or may be implemented by a plurality of physical devices that are organically combined. For example, some components included in the electronic device 100 for providing item information may be implemented by one physical device, and the remaining components may be implemented as another physical device. For example, one physical device may be implemented as a part of the controller 110, and another physical device may be implemented as a part of the first database 120, a part of the second database 130, or a part of an external device. In some cases, the components included in the electronic device 100 for providing item information may be distributed and configured in different physical devices. Distributed components may be organically combined to perform the functions and operations of the electronic device 100 for providing item information. For example, the first database 120 of the present invention may include at least one sub-device. Some operations described as being performed by the first database 120 may be performed by a first sub-device, and some other operations may be performed by a second sub-device.
圖3係繪示根據一實例性實施例之處理用於提供物品資訊之一電子設備中之資訊之一方法的一流程圖。FIG. 3 is a flow chart illustrating a method of processing information in an electronic device for providing item information according to an exemplary embodiment.
參考圖3,根據一實例性實施例,第一資料庫120在操作301中獲取包含關於用於將複數個物品分組之一群組之資訊之第一資訊且在操作302中獲取包含關於一主要物品及與主要物品一起分組之一附屬物品組之物品資訊之第二資訊。第一資訊及第二資訊可自第二資料庫130接收。3 , according to an exemplary embodiment, the first database 120 obtains first information including information about a group for grouping a plurality of items in operation 301 and obtains second information including item information about a main item and a group of subsidiary items grouped together with the main item in operation 302. The first information and the second information may be received from the second database 130.
在操作303中,第一資料庫120基於第一資訊及第二資訊產生第三資訊。當自第二資料庫130接收第一資訊及第二資訊時且當第二資料庫係一關聯式資料庫(RDB)時,第一資訊可包含含有關於群組之資訊之一第一表且第二資訊可包含含有物品資訊之一第二表。在此情況中,第一資料庫120可基於第一表及第二表產生一第三表且基於第三表產生第三資訊。換言之,根據一實例性實施例,第三資訊可包含藉由整合複數個表之內容之至少一部分來產生之一整合表。In operation 303, the first database 120 generates third information based on the first information and the second information. When the first information and the second information are received from the second database 130 and when the second database is a relational database (RDB), the first information may include a first table containing information about the group and the second information may include a second table containing item information. In this case, the first database 120 may generate a third table based on the first table and the second table and generate the third information based on the third table. In other words, according to an exemplary embodiment, the third information may include an integrated table generated by integrating at least a portion of the contents of a plurality of tables.
明確而言,第一表可為表1且第二表可為表2,如下文所展示。在此情況中,根據一實例性實施例之第三表可為表3 (表1及表2之最後一行係對應於用於幫助理解各列之描述之資訊,且實際上可不包含於第一表及第二表中)。
[表1]
根據一實例性實施例,在第三表中,行source_item_id及source_item_type可與包含於第二表中之資訊相關聯,且行mapping_type、行requester_service、行requester_service_provided_id、行effective_date、行expiry_date、行status及行priority可與包含於第一表中之資訊相關聯。According to an exemplary embodiment, in the third table, the source_item_id and source_item_type rows may be associated with the information contained in the second table, and the mapping_type row, the requester_service row, the requester_service_provided_id row, the effective_date row, the expiry_date row, the status row, and the priority row may be associated with the information contained in the first table.
另外,根據一實例性實施例,第三表可包含未包含於第一表及第二表中之資訊之一部分。例如,在第三表中,行title可包含一映射群組之一標題、行description可包含映射群組之一描述,行mapping_properties可包含用於支援特定商業用例之額外屬性,且行version可包含用於鎖定之一行之一版本。In addition, according to an exemplary embodiment, the third table may include a portion of the information not included in the first table and the second table. For example, in the third table, the row title may include a title of a mapping group, the row description may include a description of the mapping group, the row mapping_properties may include additional properties for supporting specific business use cases, and the row version may include a version of a row for locking.
此外,根據一實例性實施例,第三表中資訊之一部分可基於第一表及第二表產生。例如,第三表之行item_mappings可包含關於一主要物品與一附屬物品之間的映射之資訊,其基於第一表之群組資訊及第二表中之物品資訊產生。In addition, according to an exemplary embodiment, part of the information in the third table can be generated based on the first table and the second table. For example, the row item_mappings of the third table can include information about the mapping between a main item and an auxiliary item, which is generated based on the group information in the first table and the item information in the second table.
包含於第三表之行item_mappings中之資訊可為(例如)表4。
[表4]
包含於行item_mappings中之資訊可包含一主要物品及映射至主要物品之一附屬物品組。例如,表4之資訊可包含指示包含對應於itemId「1234」之一主要物品之一群組包含對應於一物品ID「1235」及一物品ID「1236」之附屬物品之資訊及指示包含對應於itemId「2345」之一主要物品之一群組包含對應於一物品ID「2343」及一物品ID「2344」之附屬物品之資訊。顯示包含於groupedItems中之複數個物品之一順序可基於一映射優先權判定,但其僅係一實例。The information contained in the row item_mappings may include a main item and a group of accessory items mapped to the main item. For example, the information of Table 4 may include information indicating that a group including a main item corresponding to itemId "1234" includes accessory items corresponding to itemID "1235" and itemID "1236" and information indicating that a group including a main item corresponding to itemId "2345" includes accessory items corresponding to itemID "2343" and itemID "2344". An order in which multiple items contained in groupedItems are displayed may be determined based on a mapping priority, but this is only an example.
根據一實例性實施例,為減輕有效負載之一負擔,包含於第三表之行item_mappings中之資訊可如表5中所展示般建構。
[表5]
根據表5之一實例,包含於行item_mappings中之資訊可包含主要物品及映射至主要物品之附屬物品組。在此實例中,可不個別指定附屬物品,且可指定進一步包含附屬物品組或主要物品之一物品群組。例如,表5中之資訊可包含指示包含對應於itemId「1234」之一主要物品之一群組之一ID係「123」之資訊及指示對應於itemId「2345」之一群組之一ID係「234」之資訊。According to an example of Table 5, information included in the row item_mappings may include a main item and a set of accessory items mapped to the main item. In this example, the accessory items may not be specified individually, and an item group further including the set of accessory items or the main item may be specified. For example, the information in Table 5 may include information indicating that an ID of a group including a main item corresponding to itemId "1234" is "123" and information indicating that an ID of a group corresponding to itemId "2345" is "234".
根據一實例性實施例,附屬物品之間的映射之一優先權可用於判定顯示於提供於控制器110中之頁面上之一附屬物品且可用於判定顯示附屬物品之一方法。例如,分組至一預定主要物品之一附屬物品組可包含五個附屬物品,且提供於控制器110中之一頁面可展示一個代表性附屬物品及一個額外附屬物品。在此實例中,頁面可經提供使得在五個附屬物品中,具有一最高優先權之一附屬物品經顯示為一代表性附屬物品且具有一次高優先權之一附屬物品經顯示為一額外附屬物品。According to an exemplary embodiment, a priority of mapping between accessory items may be used to determine an accessory item displayed on a page provided in the controller 110 and may be used to determine a method of displaying the accessory item. For example, an accessory item grouped into a predetermined main item may include five accessory items, and a page provided in the controller 110 may display a representative accessory item and an additional accessory item. In this example, the page may be provided so that, among the five accessory items, an accessory item having a highest priority is displayed as a representative accessory item and an accessory item having a second highest priority is displayed as an additional accessory item.
例如,表2對應於包含一優先權之第二資訊之一實例。然而,第二表可能未必包含優先權,且優先權可基於第一資訊及第二資訊之至少一部分直接設定於第一資料庫120中。替代地,即使第二資訊包含優先權,但可在第一資料庫120中驗證及改變優先權。For example, Table 2 corresponds to an example of the second information including a priority. However, the second table may not necessarily include the priority, and the priority may be directly set in the first database 120 based on at least a portion of the first information and the second information. Alternatively, even if the second information includes the priority, the priority may be verified and changed in the first database 120.
例如,第一資料庫120可基於第一資訊及第二資訊之至少一者獲取關於主要物品及附屬物品組之至少一部分之庫存資訊且基於所獲取之庫存資訊獲取優先權資訊。例如,分組至一預定主要物品之一附屬物品組可包含五個附屬物品,且在五個附屬物品中,具有包含於第二資訊中之一最高優先權之一附屬物品之一庫存量可小於預先設定之一臨限值。在此實例中,對應附屬物品之優先權可經重設為低於判定為具有一足夠庫存量之至少一個其他附屬物品之優先權。For example, the first database 120 may obtain inventory information about at least a portion of the main item and the accessory item group based on at least one of the first information and the second information and obtain priority information based on the obtained inventory information. For example, an accessory item grouped into a predetermined main item may include five accessory items, and among the five accessory items, an inventory quantity of an accessory item having a highest priority included in the second information may be less than a preset threshold value. In this example, the priority of the corresponding accessory item may be reset to be lower than the priority of at least one other accessory item determined to have a sufficient inventory quantity.
第一資料庫120可將基於庫存資訊獲取之優先權資訊提供至控制器110。控制器110可基於所接收之優先權資訊選擇一代表性附屬物品且基於選定代表性附屬物品提供一頁面。The first database 120 may provide priority information obtained based on the inventory information to the controller 110. The controller 110 may select a representative accessory item based on the received priority information and provide a page based on the selected representative accessory item.
在一些情況中,第一資料庫120可執行代表性附屬物品之選擇且將選定代表性物品與優先權資訊一起提供至控制器110。在一些情況中,第一資料庫120可判定包含代表性附屬物品之附屬物品之一顯示順序且使所判定之顯示順序與優先權資訊一起或替代優先權資訊提供至控制器110。In some cases, the first database 120 may perform selection of representative accessory items and provide the selected representative items together with priority information to the controller 110. In some cases, the first database 120 may determine a display order of accessory items including the representative accessory items and provide the determined display order to the controller 110 together with or in place of the priority information.
相比而言,在一些情況中,第一資料庫120可在不獲取優先權資訊之情況下獲取庫存資訊且將庫存資訊提供至控制器110,使得控制器110基於庫存資訊提供頁面。In contrast, in some cases, the first database 120 may obtain the inventory information without obtaining the priority information and provide the inventory information to the controller 110, so that the controller 110 provides a page based on the inventory information.
將參考圖5描述與第三資訊相關之一實例。An example related to the third information will be described with reference to FIG. 5 .
在操作304中,第一資料庫120可將所產生之第三資訊提供至控制器110。在操作305中,控制器110可基於第三資訊提供包含與主要物品及附屬物品組之至少一部分相關聯之資訊之頁面。頁面可回應於與主要物品相關之一使用者輸入自使用者接收而提供。即,主要物品可為對應於使用者輸入之一物品。例如,主要物品可為對應於使用者之一搜尋輸入之一物品、對應於使用者之一加入購物車輸入之一物品、對應於使用者之一購買請求輸入之一物品或對應於一物品價格之一支付輸入之一物品。In operation 304, the first database 120 may provide the generated third information to the controller 110. In operation 305, the controller 110 may provide a page including information associated with at least a portion of the main item and the set of attached items based on the third information. The page may be provided in response to a user input related to the main item being received from the user. That is, the main item may be an item corresponding to the user input. For example, the main item may be an item corresponding to a search input of the user, an item corresponding to an add to cart input of the user, an item corresponding to a purchase request input of the user, or an item corresponding to a payment input of an item price.
附屬物品可包含與主要物品之一購買相關之額外物品及服務,但不限於此。例如,主要物品及附屬物品可為相互關聯物品,無論一階層或一主從關係如何。例如,當主要物品係巧克力牛奶時,附屬物品可包含草莓味牛奶、香蕉味牛奶、咖啡味牛奶及其類似者。Ancillary items may include, but are not limited to, additional items and services related to the purchase of one of the primary items. For example, the primary item and the ancillary items may be related items, whether a hierarchy or a master-slave relationship. For example, when the primary item is chocolate milk, the ancillary items may include strawberry flavored milk, banana flavored milk, coffee flavored milk, and the like.
根據一實例性實施例,第一資料庫120可獲取與主要物品及附屬物品組相關聯之詳細資訊且將所獲取之詳細資訊提供至控制器110。在此情況中,詳細資訊可自第二資料庫130接收,但其僅係一實例。另外,詳細資訊可包含於第三資訊中來提供。然而,其僅係一實例,且詳細資訊亦可作為與第三資訊分離之資訊提供。According to an exemplary embodiment, the first database 120 may obtain detailed information associated with the main item and the accessory item set and provide the obtained detailed information to the controller 110. In this case, the detailed information may be received from the second database 130, but it is only an example. In addition, the detailed information may be provided by being included in the third information. However, it is only an example, and the detailed information may also be provided as information separated from the third information.
詳細資訊可包含以下之至少一者:對應於主要物品及附屬物品組之物品名稱資訊、對應於主要物品及附屬物品組之物品價格資訊、對應於主要物品及附屬物品組之影像資訊及與主要物品相關聯之福利資訊。例如,詳細資訊可包含指示主要物品之一物品名稱係「公司A之PC」之資訊、指示物品價格係900,000韓元之資訊及指示當主要物品與附屬物品一起購買時每購買一個附屬物品對主要物品應用一2%折扣之資訊。The detailed information may include at least one of the following: item name information corresponding to the main item and the accessory item group, item price information corresponding to the main item and the accessory item group, image information corresponding to the main item and the accessory item group, and benefit information associated with the main item. For example, the detailed information may include information indicating that an item name of the main item is "Company A's PC", information indicating that the item price is 900,000 Korean Won, and information indicating that when the main item and the accessory item are purchased together, a 2% discount is applied to the main item for each accessory item purchased.
在一實例性實施例中,詳細資訊可包含用於電子設備100之一服務中之物品ID資訊、物品製造商資訊、製造日期資訊、序列號資訊(例如,序列號資訊係由一製造商使用之識別資訊)及其類似者。In an exemplary embodiment, the detailed information may include item ID information used in a service of the electronic device 100, item manufacturer information, manufacturing date information, serial number information (eg, serial number information is identification information used by a manufacturer), and the like.
與包含於詳細資訊中之主要物品相關聯之福利資訊可包含以下之至少一者:與主要物品及附屬物品組相關聯之價格折扣資訊、應用價格折扣資訊之一條件及適用於主要物品之一價格折扣之臨限資訊。例如,福利資訊可包含資訊,其指示:i)對主要物品之價格提供一10%折扣且對附屬物品之價格提供一5%折扣;ii)當主要物品及附屬物品組一起購買時,滿足折扣應用條件;iii)折扣價格之一上限係100,000韓元。The benefit information associated with the main item included in the detailed information may include at least one of the following: price discount information associated with the main item and the accessory item set, a condition for applying the price discount information, and a limit information for a price discount applicable to the main item. For example, the benefit information may include information indicating: i) a 10% discount is provided on the price of the main item and a 5% discount is provided on the price of the accessory item; ii) when the main item and the accessory item set are purchased together, the discount application condition is satisfied; iii) an upper limit of the discount price is 100,000 Korean Won.
當控制器110接收詳細資訊時,控制器110可基於詳細資訊提供包含與主要物品及附屬物品組之至少一部分相關聯之資訊之頁面。When the controller 110 receives the detailed information, the controller 110 may provide a page including information associated with at least a portion of the main item and the accessory item set based on the detailed information.
另外,根據一實例性實施例,庫存資訊、優先權資訊及代表性附屬物品資訊之至少一者可提供至控制器110,如上文所描述。控制器110可進一步基於所獲取之庫存資訊、優先權資訊或代表性附屬物品資訊提供包含與主要物品及附屬物品組之至少一部分相關聯之資訊之頁面。In addition, according to an exemplary embodiment, at least one of inventory information, priority information, and representative accessory item information may be provided to the controller 110, as described above. The controller 110 may further provide a page containing information associated with at least a portion of the main item and the accessory item set based on the acquired inventory information, priority information, or representative accessory item information.
將參考圖6描述與頁面相關之一實例。An example related to pages will be described with reference to FIG. 6 .
圖4係繪示根據一實例性實施例之操作資料庫之一方法之一實例的一圖式。FIG. 4 is a diagram illustrating an example of a method of operating a database according to an exemplary embodiment.
圖4繪示根據一實例性實施例之操作包含第一資料庫120及第二資料庫130之資料庫之一方法之一實例。在圖式中,一星際403係處置一服務中一前端與一後端之間的資料傳輸及接收且明確涉及將服務提供至前端處之一使用者之一功能、元件或裝置(為方便解釋,下文中描述為「功能」),且可理解為包含於控制器110中之一功能或與控制器110直接通信之一功能。FIG4 shows an example of a method of operating a database including a first database 120 and a second database 130 according to an exemplary embodiment. In the figure, an inter-satellite 403 is a function, component or device (hereinafter described as "function" for convenience of explanation) that handles data transmission and reception between a front end and a back end in a service and is specifically involved in providing services to a user at the front end, and can be understood as a function included in the controller 110 or a function that directly communicates with the controller 110.
一用戶端407可包含Backoffice、RCC、Supplier Hub及Wing之至少一部分,但不限於此。用戶端407可包含提供原始資料用於控制器110之頁面佈建之各種實體。用戶端407可將資訊提供至product_bundle_web 406。對應資訊可在product_bundle_web 406中轉換成一標準資料結構且傳送至product_bundle_api 404。其後,product_bundle_api 404可將自product_bundle_web 406接收之資訊傳送至福利層401。福利層401中所接收之資訊可包含第一資訊及第二資訊之至少一部分。替代地,福利層401可基於所接收之資訊獲取第一資訊及第二資訊之至少一部分。A client 407 may include at least a portion of Backoffice, RCC, Supplier Hub, and Wing, but is not limited thereto. The client 407 may include various entities that provide raw data for page layout of the controller 110. The client 407 may provide information to the product_bundle_web 406. The corresponding information may be converted into a standard data structure in the product_bundle_web 406 and transmitted to the product_bundle_api 404. Thereafter, the product_bundle_api 404 may transmit the information received from the product_bundle_web 406 to the welfare layer 401. The information received in the welfare layer 401 may include at least a portion of the first information and the second information. Alternatively, the welfare layer 401 may obtain at least a portion of the first information and the second information based on the received information.
一CDS 402係對應於第一資料庫120之一資料庫。CDS 402可獲取第一資訊及第二資訊,基於第一資訊及第二資訊產生第三資訊,且將所產生之第三資訊傳輸至星際403。福利層401係對應於第二資料庫130之一資料庫且可將第一資訊及第二資訊傳輸至CDS 402。例如,一資訊移動路徑包含product_bundle_api 404,且明確而言,可包含一Datasource部分、一CRUD操作部分、一Queue生產者部分、一Kafka-bnp連接部分及一Queue消費者部分之至少一部分。A CDS 402 is a database corresponding to the first database 120. The CDS 402 can obtain the first information and the second information, generate the third information based on the first information and the second information, and transmit the generated third information to the interstellar 403. The welfare layer 401 is a database corresponding to the second database 130 and can transmit the first information and the second information to the CDS 402. For example, an information movement path includes product_bundle_api 404, and specifically, can include at least a part of a Datasource part, a CRUD operation part, a Queue producer part, a Kafka-bnp connection part, and a Queue consumer part.
一PMS 405可為包含關於對應於由電子設備100提供之一服務之複數個物品之福利資訊及物品之分組資訊之一資料庫。另外,基於自星際403傳輸之一請求,PMS 405可計算應用於由一使用者選擇之物品之福利且將所計算之福利提供至星際403。例如,PMS 405可自星際403接收關於一物品之詳細資訊且基於所接收之詳細資訊執行一計算,或基於群組資訊及福利資訊執行一計算而無需使用關於一單獨物品之詳細資訊。替代地,關於一物品之詳細資訊可儲存於PMS 405中。在此情況中,PMS 405可不自星際403接收各物品之詳細資訊。A PMS 405 may be a database containing benefit information about a plurality of items corresponding to a service provided by the electronic device 100 and group information of the items. In addition, based on a request transmitted from the interstellar 403, the PMS 405 may calculate benefits applied to items selected by a user and provide the calculated benefits to the interstellar 403. For example, the PMS 405 may receive detailed information about an item from the interstellar 403 and perform a calculation based on the received detailed information, or perform a calculation based on the group information and the benefit information without using detailed information about an individual item. Alternatively, detailed information about an item may be stored in the PMS 405. In this case, PMS 405 may not receive detailed information of each item from Interstellar 403.
根據一實例性實施例,當PMS 405自星際403接收關於一物品之詳細資訊時,由星際403傳輸之詳細資訊可對應於由第一資料庫120提供之詳細資訊。According to an exemplary embodiment, when PMS 405 receives detailed information about an item from interstellar 403, the detailed information transmitted by interstellar 403 may correspond to the detailed information provided by first database 120.
圖5係繪示根據一實例性實施例之第三資訊之一實例的一圖式。FIG5 is a diagram illustrating an example of third information according to an exemplary embodiment.
圖5繪示根據一實例性實施例之第三資訊之至少一部分之一實例500。第一資料庫120係一NoSQL資料庫,且可能未必包含呈一表之一形式之資訊。為了容易及方便,基於其中第一資料庫120基於一第一表及一第二表產生一第三表之一實例進行以下描述。FIG. 5 illustrates an example 500 of at least a portion of the third information according to an exemplary embodiment. The first database 120 is a NoSQL database and may not necessarily include information in the form of a table. For ease and convenience, the following description is based on an example in which the first database 120 generates a third table based on a first table and a second table.
根據一實例性實施例,包含於第三資訊中之一第三表可包含以下之至少一部分:一服務請求實體501 (例如requester_service)、一服務請求ID 502 (例如requester_servie_provided_id)、一主要物品ID 503 (例如source_item_id)、一主要物品類型504 (例如source_item_type)、一映射類型505 (例如mapping_type)及映射至一主要物品之一附屬物品組之附屬物品組資訊506 (例如item_mappings)。例如,服務請求ID 502可為針對第一資料庫120之各請求產生之一ID或自第二資料庫130或控制器110接收之一ID。此外,映射至主要物品之附屬物品組之附屬物品組資訊506可包含一附屬物品ID及一附屬物品類型之至少一者。此外,根據一實例性實施例,主要物品類型504或附屬物品類型可為用於驗證一對應物品是由個人賣家銷售之一物品還是由一服務提供者直接銷售之一物品之一值,但不限於此。此外,根據一實例性實施例,映射類型505可為用於將相對於一群組或主要物品所提供之福利資訊分類之一值且可包含群組物品購買相關福利資訊(BUNDLE_PROMOTION)、保險購買相關福利資訊(CE_INSURANCE)及補貼支付相關福利資訊(SUBSIDY_PROMOTION),但其僅係一實例。映射類型505不限於用於將相對於群組或主要物品所提供之福利資訊分類之值。According to an exemplary embodiment, a third table included in the third information may include at least a portion of the following: a service request entity 501 (e.g., requester_service), a service request ID 502 (e.g., requester_servie_provided_id), a main item ID 503 (e.g., source_item_id), a main item type 504 (e.g., source_item_type), a mapping type 505 (e.g., mapping_type), and accessory item set information 506 (e.g., item_mappings) of an accessory item set mapped to a main item. For example, the service request ID 502 may be an ID generated for each request of the first database 120 or an ID received from the second database 130 or the controller 110. In addition, the accessory item set information 506 of the accessory item set mapped to the main item may include at least one of an accessory item ID and an accessory item type. In addition, according to an exemplary embodiment, the main item type 504 or the accessory item type may be a value for verifying whether a corresponding item is an item sold by an individual seller or an item directly sold by a service provider, but is not limited thereto. In addition, according to an exemplary embodiment, the mapping type 505 may be a value for classifying benefit information provided with respect to a group or main item and may include group item purchase related benefit information (BUNDLE_PROMOTION), insurance purchase related benefit information (CE_INSURANCE), and subsidy payment related benefit information (SUBSIDY_PROMOTION), but it is only an example. The mapping type 505 is not limited to a value for classifying benefit information provided with respect to a group or main item.
圖6係繪示根據一實例性實施例之基於第三資訊提供於一控制器中之一頁面之一實例的一圖式。FIG. 6 is a diagram illustrating an example of a page provided in a controller based on third information according to an exemplary embodiment.
圖6繪示根據一實例性實施例之提供於控制器110中之一頁面之一實例600。頁面可包含主要物品資訊602及由元件符號603及604指示之關於與一主要物品一起分組之附屬物品之附屬物品資訊。主要物品資訊及附屬物品資訊可包含物品名稱資訊、物品價格資訊、對應於一物品之影像資訊及關於主要物品之福利資訊之至少一者。另外,頁面可包含由元件符號605指示之應用福利資訊之最終訂單金額資訊。FIG6 shows an example 600 of a page provided in the controller 110 according to an exemplary embodiment. The page may include main item information 602 and accessory item information about accessory items grouped together with a main item, indicated by reference numerals 603 and 604. The main item information and the accessory item information may include at least one of item name information, item price information, image information corresponding to an item, and benefit information about the main item. In addition, the page may include final order amount information to which benefit information is applied, indicated by reference numeral 605.
頁面可展示福利資訊以及附屬物品資訊。例如,如元件符號603所指示,可顯示一文字「自動應用30,000韓元設定折扣」,且如元件符號604所指示,可顯示一文字「自動應用40,000韓元設定折扣」。此福利資訊未必必須與附屬物品資訊一起顯示,而是可顯示為一單獨文字或影像。此外,此等折扣福利可能未必添加至附屬物品,且一折扣可在滿足應用福利之一條件(諸如一起購買附屬物品)時應用於主要物品。The page may display benefit information as well as accessory item information. For example, as indicated by element symbol 603, a text "Automatically apply 30,000 won set discount" may be displayed, and as indicated by element symbol 604, a text "Automatically apply 40,000 won set discount" may be displayed. This benefit information does not necessarily have to be displayed together with the accessory item information, but may be displayed as a separate text or image. In addition, such discount benefits may not necessarily be added to the accessory items, and a discount may be applied to the main item when one of the conditions for applying the benefit is met (such as purchasing the accessory item together).
如上文所描述,控制器110可進一步基於所獲取之庫存資訊、優先權資訊、代表性附屬物品資訊或其類似者提供包含與主要物品及一附屬物品組之至少一部分相關聯之資訊之一頁面。在實例600中,與主要物品(例如一FHD IPS監視器)一起分組之附屬物品中具有一最高優先權之一附屬物品係一有線鍵盤。具有一次高優先權之一附屬物品係一監視器電纜且因此可首先顯示有線鍵盤,如元件符號603所指示。另外,如元件符604所指示,監視器電纜可顯示於其下方。As described above, the controller 110 may further provide a page including information associated with the main item and at least a portion of a group of accessory items based on the obtained inventory information, priority information, representative accessory item information, or the like. In example 600, one of the accessory items grouped with the main item (e.g., an FHD IPS monitor) having a highest priority is a wired keyboard. One of the accessory items having a high priority is a monitor cable and thus the wired keyboard may be displayed first, as indicated by element symbol 603. In addition, as indicated by element symbol 604, the monitor cable may be displayed below it.
圖7係繪示根據一實例性實施例之處理一第一資料庫中之資訊之一方法的一流程圖。FIG. 7 is a flow chart illustrating a method of processing information in a first database according to an exemplary embodiment.
參考圖7,根據一實例性實施例,第一資料庫120在操作710中獲取包含關於用於將複數個物品分組之一群組之資訊之第一資訊且在操作720中獲取包含關於包含於群組中之一主要物品及與主要物品一起分組之一附屬物品組之物品資訊之第二資訊。7 , according to an exemplary embodiment, the first database 120 obtains first information including information about a group for grouping a plurality of items in operation 710 and obtains second information including item information about a main item included in the group and a subsidiary item grouped together with the main item in operation 720.
在操作730中,第一資料庫120基於第一資訊及第二資訊產生第三資訊。在操作740中,第一資料庫120將所產生之第三資訊提供至控制器110。控制器110可基於第三資訊提供包含與主要物品及附屬物品組之至少一部分相關聯之資訊之一頁面。In operation 730, the first database 120 generates third information based on the first information and the second information. In operation 740, the first database 120 provides the generated third information to the controller 110. The controller 110 may provide a page including information associated with at least a portion of the main item and the accessory item set based on the third information.
圖8係繪示根據一實例性實施例之一第一資料庫之一實例的一方塊圖。FIG8 is a block diagram illustrating an example of a first database according to an example embodiment.
參考圖8,第一資料庫120包含一收發器810、一處理器820及一記憶體830。第一資料庫120透過收發器810連接至控制器110、第二資料庫130及其他外部裝置以執行資料交換。8 , the first database 120 includes a transceiver 810, a processor 820, and a memory 830. The first database 120 is connected to the controller 110, the second database 130, and other external devices through the transceiver 810 to perform data exchange.
處理器820可包含上文參考圖1至圖7所描述之裝置之至少一者,或可執行上文參考圖1至圖7所描述之方法之至少一者。記憶體830可儲存用於執行上文參考圖1至圖7所描述之方法之至少一者之資訊。記憶體830可為一揮發性記憶體或一非揮發性記憶體。The processor 820 may include at least one of the devices described above with reference to Figures 1 to 7, or may execute at least one of the methods described above with reference to Figures 1 to 7. The memory 830 may store information for executing at least one of the methods described above with reference to Figures 1 to 7. The memory 830 may be a volatile memory or a non-volatile memory.
處理器820可執行一程式且控制控制器110用於提供資訊。由處理器820執行之程式碼可儲存於記憶體830中。The processor 820 may execute a program and control the controller 110 to provide information. The program code executed by the processor 820 may be stored in the memory 830.
此外,在一實例性實施例中,控制器110可進一步包含用於向一使用者提供資訊之一介面。Additionally, in an exemplary embodiment, the controller 110 may further include an interface for providing information to a user.
已相對於本發明之實例性實施例描述本說明書及圖式。儘管使用特定術語,但其僅在一般意義上用於容易地解釋本發明之技術內容且幫助理解本發明,而不意欲限制本說明書之範疇。熟習技術者將明白,除本文中所揭示之實施例之外,亦可實施基於本發明之技術精神之其他修改。This specification and drawings have been described with respect to exemplary embodiments of the present invention. Although specific terms are used, they are only used in a general sense to easily explain the technical content of the present invention and help understand the present invention, and are not intended to limit the scope of this specification. Those skilled in the art will understand that in addition to the embodiments disclosed herein, other modifications based on the technical spirit of the present invention may also be implemented.
根據上述實施例之電子設備或終端機可包含一處理器、儲存及執行程式資料之一記憶體、諸如一磁碟機之一永久儲存器、用於與一外部裝置通信之一通信埠及諸如一觸控螢幕、一鍵及一按鈕之一使用者介面裝置。由軟體模組或演算法實現之方法可作為可由處理器執行之電腦可讀碼或程式命令儲存於一電腦可讀記錄媒體中。此處,電腦可讀記錄媒體可為一磁性儲存媒體(例如一唯讀記憶體(ROM)、一隨機存取記憶體(RAM)、一軟碟或一硬碟)或一光學讀取媒體(例如一CD-ROM或一數位多功能光碟(DVD))。電腦可讀記錄媒體可分散至藉由一網路連接之電腦系統,使得電腦可讀碼可依一分散方式儲存及執行。媒體可由一電腦讀取,可儲存於一記憶體中,且可由處理器執行。The electronic device or terminal according to the above embodiment may include a processor, a memory for storing and executing program data, a permanent storage such as a disk drive, a communication port for communicating with an external device, and a user interface device such as a touch screen, a key and a button. The method implemented by the software module or algorithm can be stored in a computer-readable recording medium as a computer-readable code or program command that can be executed by the processor. Here, the computer readable recording medium may be a magnetic storage medium (e.g., a read-only memory (ROM), a random access memory (RAM), a floppy disk, or a hard disk) or an optical readable medium (e.g., a CD-ROM or a digital versatile disc (DVD)). The computer readable recording medium may be distributed to computer systems connected via a network so that the computer readable code may be stored and executed in a distributed manner. The medium may be read by a computer, may be stored in a memory, and may be executed by a processor.
本發明實施例可由功能區塊及各種處理步驟表示。此等功能區塊可由執行特定功能之各種硬體及/或軟體組態實施。例如,本發明實施例可採用可藉由控制一或多個微處理器或其他控制裝置來執行各種功能之直通電路組態,諸如一記憶體、一處理器、一邏輯電路及一查找表。類似於元件可由軟體程式設計或軟體元件執行,本發明實施例可由諸如C、C++、Java及組合語言之程式設計或指令碼語言實施,其包含由資料結構、程序、常式或其他程式設計組態之組合實施之各種演算法。功能態樣可由一或多個處理器執行之演算法實施。另外,本發明實施例可採用相關技術用於(例如)電子環境設定、信號處理及/或資料處理。術語「機構」、「元件」、「構件」及「組態」可廣泛使用且不受限於機械及實體組件。此等術語可包含與(例如)一處理器相關聯之一系列軟體常式之含義。Embodiments of the present invention may be represented by functional blocks and various processing steps. Such functional blocks may be implemented by various hardware and/or software configurations that perform specific functions. For example, embodiments of the present invention may employ a through circuit configuration that can perform various functions by controlling one or more microprocessors or other control devices, such as a memory, a processor, a logic circuit, and a lookup table. Similar to components that can be executed by software programming or software components, embodiments of the present invention may be implemented by programming or script languages such as C, C++, Java, and assembly languages, which include various algorithms implemented by a combination of data structures, procedures, routines, or other programming configurations. Functional aspects may be implemented by algorithms executed by one or more processors. In addition, embodiments of the present invention may employ related technologies for, for example, electronic environment settings, signal processing, and/or data processing. The terms "mechanism", "component", "component" and "configuration" may be used broadly and are not limited to mechanical and physical components. These terms may include the meaning of a series of software routines associated with, for example, a processor.
上述實施例僅為實例且可在以下申請專利範圍之範疇內實施其他實施例。The above embodiments are examples only and other embodiments may be implemented within the scope of the following claims.
100:電子設備 110:控制器 120:第一資料庫 130:第二資料庫 200:實例 301:操作 302:操作 303:操作 304:操作 305:操作 401:福利層 402:CDS 403:星際 404:product_bundle_api 405:PMS 406:product_bundle_web 407:用戶端 500:實例 501:服務請求實體 502:服務請求ID 503:主要物品ID 504:主要物品類型 505:映射類型 506:附屬物品組資訊 600:實例 601:按設定購買之打折物品 602:主要物品資訊 603:附屬物品資訊 604:附屬物品資訊 605:最終訂單金額資訊 710:操作 720:操作 730:操作 740:操作 810:收發器 820:處理器 830:記憶體 100: electronic equipment 110: controller 120: first database 130: second database 200: instance 301: operation 302: operation 303: operation 304: operation 305: operation 401: welfare layer 402: CDS 403: interstellar 404: product_bundle_api 405: PMS 406: product_bundle_web 407: client 500: instance 501: service request entity 502: service request ID 503: main item ID 504: main item type 505: mapping type 506: accessory item group information 600: instance 601: Discounted items purchased according to settings 602: Main item information 603: Accessory item information 604: Accessory item information 605: Final order amount information 710: Operation 720: Operation 730: Operation 740: Operation 810: Transceiver 820: Processor 830: Memory
圖1係繪示根據一實例性實施例之用於提供關於一物品之資訊之一電子設備的一方塊圖。FIG. 1 is a block diagram illustrating an electronic device for providing information about an item according to an exemplary embodiment.
圖2係繪示根據一實例性實施例之一關聯式資料庫(RDB)之一實例的一圖式。FIG. 2 is a diagram illustrating an example of a relational database (RDB) according to an example embodiment.
圖3係繪示根據一實例性實施例之處理用於提供物品資訊之一電子設備中之資訊之一方法的一流程圖。FIG. 3 is a flow chart illustrating a method of processing information in an electronic device for providing item information according to an exemplary embodiment.
圖4係繪示根據一實例性實施例之操作資料庫之一方法之一實例的一圖式。FIG. 4 is a diagram illustrating an example of a method of operating a database according to an exemplary embodiment.
圖5係繪示根據一實例性實施例之第三資訊之一實例的一圖式。FIG5 is a diagram illustrating an example of third information according to an exemplary embodiment.
圖6係繪示根據一實例性實施例之基於第三資訊在一控制器中提供之一頁面之一實例的一圖式。FIG. 6 is a diagram illustrating an example of a page provided in a controller based on third information according to an exemplary embodiment.
圖7係繪示根據一實例性實施例之處理一第一資料庫中之資訊之一方法的一流程圖。FIG. 7 is a flow chart illustrating a method of processing information in a first database according to an exemplary embodiment.
圖8係繪示根據一實例性實施例之一第一資料庫之一實例的一方塊圖。FIG8 is a block diagram illustrating an example of a first database according to an example embodiment.
110:控制器 110: Controller
120:第一資料庫 120: First database
130:第二資料庫 130: Second database
301:操作 301: Operation
302:操作 302: Operation
303:操作 303: Operation
304:操作 304: Operation
305:操作 305: Operation
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210121046A KR102395831B1 (en) | 2021-09-10 | 2021-09-10 | Electronic apparatus for providing information of item and method thereof |
| KR10-2021-0121046 | 2021-09-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202316348A TW202316348A (en) | 2023-04-16 |
| TWI872364B true TWI872364B (en) | 2025-02-11 |
Family
ID=81591541
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW114100088A TW202516434A (en) | 2021-09-10 | 2022-08-31 | Electronic apparatus for providing information of item and method thereof |
| TW111132900A TWI872364B (en) | 2021-09-10 | 2022-08-31 | Electronic apparatus for providing information of item and method thereof |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW114100088A TW202516434A (en) | 2021-09-10 | 2022-08-31 | Electronic apparatus for providing information of item and method thereof |
Country Status (3)
| Country | Link |
|---|---|
| KR (3) | KR102395831B1 (en) |
| TW (2) | TW202516434A (en) |
| WO (1) | WO2023038180A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000064054A (en) * | 2000-08-18 | 2000-11-06 | 서보원 | Method for selling package commodities at a discount through electronic commerce |
| KR20100001212A (en) * | 2008-06-26 | 2010-01-06 | 주식회사 이베이지마켓 | Method for selling bundle discount commodities in the electronic commerce and computer readable record medium on which a program therefor is recorded |
| TW201239795A (en) * | 2011-03-30 | 2012-10-01 | Chia-Chi Chang | System and method of dynamic multi-level marketing on the internet and computer readable recording media |
| CN106326259A (en) * | 2015-06-26 | 2017-01-11 | 苏宁云商集团股份有限公司 | Construction method and system for commodity labels in search engine, and search method and system |
| US20170286977A1 (en) * | 2012-03-14 | 2017-10-05 | Amazon Technologies, Inc. | Consumption based subscription frequency recommendations |
| TW201822101A (en) * | 2016-12-14 | 2018-06-16 | 中華電信股份有限公司 | Personalized commodity recommendation method using the potential purchase intension of the consumer as a consideration factor |
| CN108711070A (en) * | 2018-05-09 | 2018-10-26 | 西安中科创达软件有限公司 | A kind of purchase system and its method based on e-commerce platform |
| CN107369075B (en) * | 2017-07-26 | 2020-09-01 | 万帮充电设备有限公司 | Commodity display method and device and electronic equipment |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090103457A (en) * | 2008-03-28 | 2009-10-01 | 엔에이치엔비즈니스플랫폼 주식회사 | System and method for advertisement using shopping trend |
| CN102810193B (en) * | 2011-06-02 | 2017-02-22 | 阿里巴巴集团控股有限公司 | Method and system for displaying information of associated product |
| WO2013033643A1 (en) * | 2011-08-31 | 2013-03-07 | Zazzle.Com, Inc. | Product options framework and accessories |
-
2021
- 2021-09-10 KR KR1020210121046A patent/KR102395831B1/en active Active
- 2021-09-16 WO PCT/KR2021/012680 patent/WO2023038180A1/en not_active Ceased
-
2022
- 2022-05-03 KR KR1020220054900A patent/KR102799220B1/en active Active
- 2022-08-31 TW TW114100088A patent/TW202516434A/en unknown
- 2022-08-31 TW TW111132900A patent/TWI872364B/en active
-
2025
- 2025-04-17 KR KR1020250050184A patent/KR20250060164A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000064054A (en) * | 2000-08-18 | 2000-11-06 | 서보원 | Method for selling package commodities at a discount through electronic commerce |
| KR20100001212A (en) * | 2008-06-26 | 2010-01-06 | 주식회사 이베이지마켓 | Method for selling bundle discount commodities in the electronic commerce and computer readable record medium on which a program therefor is recorded |
| TW201239795A (en) * | 2011-03-30 | 2012-10-01 | Chia-Chi Chang | System and method of dynamic multi-level marketing on the internet and computer readable recording media |
| US20170286977A1 (en) * | 2012-03-14 | 2017-10-05 | Amazon Technologies, Inc. | Consumption based subscription frequency recommendations |
| CN106326259A (en) * | 2015-06-26 | 2017-01-11 | 苏宁云商集团股份有限公司 | Construction method and system for commodity labels in search engine, and search method and system |
| TW201822101A (en) * | 2016-12-14 | 2018-06-16 | 中華電信股份有限公司 | Personalized commodity recommendation method using the potential purchase intension of the consumer as a consideration factor |
| CN107369075B (en) * | 2017-07-26 | 2020-09-01 | 万帮充电设备有限公司 | Commodity display method and device and electronic equipment |
| CN108711070A (en) * | 2018-05-09 | 2018-10-26 | 西安中科创达软件有限公司 | A kind of purchase system and its method based on e-commerce platform |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202316348A (en) | 2023-04-16 |
| KR20250060164A (en) | 2025-05-07 |
| KR102395831B1 (en) | 2022-05-10 |
| TW202516434A (en) | 2025-04-16 |
| KR20230038081A (en) | 2023-03-17 |
| KR102799220B1 (en) | 2025-04-23 |
| WO2023038180A1 (en) | 2023-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11640632B2 (en) | User segmentation for listings in online publications | |
| US11176600B2 (en) | Method and system for building a product finder | |
| US7660746B1 (en) | Providing automated gift registry functionality to assist a user in purchasing an item for a recipient | |
| US7996270B2 (en) | Community based network shopping | |
| US10176510B2 (en) | System and method for item list creation and communication | |
| US9111307B1 (en) | Marketplace product catalog layering | |
| US11734736B2 (en) | Building containers of uncategorized items | |
| US9817846B1 (en) | Content selection algorithms | |
| US20220092135A1 (en) | Portable Universal Profile Apparatuses, Processes and Systems | |
| US20140136364A1 (en) | Configuring and displaying interaction information within user interfaces | |
| TWI872364B (en) | Electronic apparatus for providing information of item and method thereof | |
| US20240378210A1 (en) | Systems and methods for customizing search ranges for labels associated with domains of attribute values | |
| TWI904409B (en) | Method for providing promotion information of item and electronic device using the same | |
| JP5244207B2 (en) | Common inventory utilization server, product sales management server, product inventory standardization method and program | |
| TWI899500B (en) | Electronic apparatus for providing information of item and method thereof | |
| TW202512072A (en) | Method, apparatus, and recording medium for item information | |
| WO2023144904A1 (en) | Computing device, computing method, and program | |
| AU2015101665A4 (en) | Methods and systems for identifying, tailoring, providing and displaying data, and verification thereof | |
| TW202405718A (en) | Method for providing promotion information of item and electronic device using the same | |
| TW202324250A (en) | Electronic apparatus for providing information of item and method thereof | |
| KR20130022844A (en) | Multilingual shopping mall building system |