WO2025150675A1 - Electronic device for providing item search page, and operating method thereof - Google Patents
Electronic device for providing item search page, and operating method thereofInfo
- Publication number
- WO2025150675A1 WO2025150675A1 PCT/KR2024/016828 KR2024016828W WO2025150675A1 WO 2025150675 A1 WO2025150675 A1 WO 2025150675A1 KR 2024016828 W KR2024016828 W KR 2024016828W WO 2025150675 A1 WO2025150675 A1 WO 2025150675A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- item
- search page
- providing
- user
- items
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the present invention relates to a method for providing an item search page, and aims to increase user convenience by allowing a service user to add a desired item to a shopping cart directly on the item search page without entering the item detail page.
- a method for providing an item search page in an electronic device comprises: obtaining a keyword from a user terminal; confirming one or more items corresponding to the keyword; and providing an item search page including information on the one or more items, wherein the step of providing the item search page comprises: confirming whether the keyword satisfies a preset condition; and providing the item search page including an icon for adding a first item among the one or more items to a shopping cart if the keyword satisfies the preset condition.
- the method further comprises the step of adding one first item to a shopping cart in response to a first input of the user corresponding to the icon.
- the method further comprises: displaying a first widget for entering a quantity of the first item in response to a first input of the user; and adding the first item to a shopping cart in a quantity corresponding to the third input of the user for the first widget.
- the present invention can provide an optimized service to a user by determining an item including an icon that can be added to a shopping cart or made an immediate purchase on an item search page by considering the characteristics of the item and the user's service usage history.
- FIG. 1 is a diagram schematically illustrating the configuration of a system for providing an item search page according to various embodiments.
- FIGS. 3A to 3D are diagrams illustrating a user interface of an item search page according to various embodiments of the present invention.
- FIGS. 4A and 4B are diagrams illustrating a user interface of an item search page according to various embodiments of the present invention.
- each block of the processing flow diagram and the combination of the flow diagrams can be performed by computer program instructions.
- These computer program instructions can be loaded onto a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flow diagram block(s).
- These computer program instructions can also be stored in a computer-available or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement the function in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce an article of manufacture that includes a means for performing the functions described in the flow diagram block(s).
- the computer program instructions can also be loaded onto a computer or other programmable data processing equipment, so that a series of operation steps are performed on the computer or other programmable data processing equipment to create a computer-executable process, so that the instructions that perform the computer or other programmable data processing equipment can provide steps for performing the functions described in the flow diagram block(s).
- each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a specified logical function(s). It should also be noted that in some alternative implementation examples, the functions mentioned in the blocks may occur out of order. For example, two blocks shown in succession may in fact be performed substantially concurrently, or the blocks may sometimes be performed in reverse order, depending on the functionality they perform.
- the term ' ⁇ part' used in this embodiment means a software or hardware component such as an FPGA or ASIC, and the ' ⁇ part' performs certain roles.
- the ' ⁇ part' is not limited to software or hardware.
- the ' ⁇ part' may be configured to be in an addressable storage medium and may be configured to reproduce one or more processors.
- the ' ⁇ part' includes components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
- the "terminal” mentioned below may be implemented as a computer or portable terminal capable of connecting to a server or other terminal via a network.
- the computer includes, for example, a notebook, desktop, laptop, etc. equipped with a WEB Browser
- the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, such as a communication-based terminal such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), and all kinds of handheld-based wireless communication devices such as a smartphone, tablet PC, etc.
- IMT International Mobile Telecommunication
- CDMA Code Division Multiple Access
- W-CDMA Wide-Code Division Multiple Access
- LTE Long Term Evolution
- handheld-based wireless communication devices such as a smartphone, tablet PC, etc.
- the electronic device (100) may obtain a keyword from the user terminal (110), check one or more items corresponding to the keyword from a database, and provide an item search page including information on one or more items to the user terminal (110).
- the electronic device (100) may provide an icon on the item search page for adding a specific item among one or more items included in the item search page to a shopping cart, and may add the item to the shopping cart in response to a user's input for the item.
- a method for the electronic device (100) to generate and provide an item search page in this manner will be described in detail with reference to FIG. 2 below.
- the keyword that the electronic device (100) obtains from the user terminal (110) can be a text for any information related to an item that an e-commerce service user wants to search for through the e-commerce service, including a text for the name of an item related to the keyword, a text for an item category into which an item can be classified, or a text for the name of a brand corresponding to the item.
- the electronic device (100) can check one or more items corresponding to the keyword acquired through step S210.
- the electronic device (100) can check an item corresponding to the keyword among the items stored in the database.
- the electronic device (100) can analyze the type of the acquired keyword to determine the user's intention and check an item related to the keyword. For example, if the acquired keyword is a keyword related to an item name or a brand name, an item including the item name or brand name can be checked.
- the acquired keyword is a keyword related to a category
- an item classified into the category among the items stored in the database can be checked.
- an item including item information related to the keyword can be checked based on information included in the acquired keyword.
- the electronic device (100) when there are more than one keyword acquired, can set priorities for the more than one keyword and check some items among the items stored in the database according to the priorities.
- the priorities for the more than one keyword may be determined according to preset conditions or may be determined according to the keyword input order of the user through the user terminal (110).
- the electronic device (100) can check only items that include all of the more than one keyword for the more than one keyword, or can check items that include some of the more than one keyword.
- step S230 the electronic device (100) may provide an item search page including information on one or more items identified in step S220.
- the item search page may include information about one or more items.
- the item search page may include any information that a user might consider when considering purchasing an item, including the item's name, brand information, price, guaranteed delivery period, discount information, and inventory quantity for one or more items.
- one or more items included in the item search page can be sorted by priority.
- the priority can be set by considering at least one of the degree of matching with the user's search keyword, the sales rank of the item, and the price.
- the user can set the priority according to his or her personal preference. In this way, the user experience can be improved by sorting the order of one or more items included in the item search page according to the preference or filter set by the user.
- a user can select an item that he or she wants to purchase or is interested in based on information about one or more items included in an item search page, and can then enter a page where he or she can check detailed information about the item in response to his or her selection.
- the item detail page allows the user to view detailed information about the item along with various images of the item, and the page provides options to add the item to a shopping cart or purchase it immediately.
- the electronic device (100) may perform step S225 of checking whether a keyword acquired from the user terminal (110) satisfies a preset condition after step S220. If the keyword acquired from the user terminal (110) does not satisfy the preset condition, an item search page including information on one or more items may be provided to the user terminal (110) according to step S230 described above. If the keyword acquired from the user terminal (110) satisfies the preset condition, an icon for adding a first item among one or more items included in the item search page to a shopping cart may be displayed according to step S240 described below.
- the icon when an icon for adding a first item to a shopping cart is provided on an item search page, the icon may be displayed at the bottom of an area displaying information about a specific item. At this time, by displaying the icon, some information about the item provided on the item search page may be omitted and the icon may be displayed, or the area displaying information about the specific item may be expanded to secure an area where the icon is displayed. In this way, when an icon for adding an item to a shopping cart is provided on an item search page, the information about the item provided on the item search page may be reduced or the number of items provided on the item search page may be reduced.
- providing an icon for adding an item to a shopping cart on an item search page for items that users tend to purchase after entering the item detail page and searching for detailed information about the item may cause inconvenience to the user and deteriorate the user experience.
- a service provider needs to appropriately select items for which an icon for adding an item to a shopping cart is provided on an item search page.
- the electronic device (100) may provide an item search page including an icon for adding a first item among one or more items to a shopping cart if a keyword obtained from the user terminal (110) satisfies a preset condition.
- the electronic device (100) can check a category corresponding to a keyword acquired from a user terminal (110), and if the category is included in a preset category list, can provide an item search page including an icon for adding one or more items included in the item search page to a shopping cart.
- users of e-commerce services may tend to carefully review the content posted on the item detail page for items in the clothing or electronics category, whereas they may tend to quickly purchase items in the groceries or daily necessities category without reviewing the content posted on the item detail page.
- an icon for adding the item to the shopping cart may be displayed on the item search page so that the item can be added to the shopping cart without having to enter the item detail page. In this way, by allowing the item to be added to the shopping cart on the item search page, the convenience of the user's purchase can be increased and the user experience can be improved.
- the preset category list may be a category list set by an e-commerce service provider.
- the preset category list may be determined by considering the e-commerce service usage history of users using the e-commerce service. For example, the e-commerce service provider may determine the time that users stay on an item detail page before purchasing an item or the items frequently purchased by users based on the service usage history of users, and may determine a category list including popular items or categories that users are likely to purchase without checking the content posted on the item detail page in detail based on this. In cases where categories are subdivided into large, medium, and small categories within the service, the preset category list may be determined based on category information corresponding to any subdivision level desired by the service provider.
- the electronic device (100) may provide an icon on the item search page that allows adding some or all of one or more items included in the item search page to a shopping cart if a category corresponding to a search keyword is included in a preset category list.
- the electronic device (100) may provide an icon that allows adding to a shopping cart only for items that have been purchased a certain number of times or more by service users among one or more items included in the item search page, or may provide an icon that allows adding to a shopping cart only for items that users have purchased.
- the electronic device (100) may display an icon for adding an item to a shopping cart only when all of the above-described factors are satisfied, or may display an icon for adding an item to a shopping cart when only some of the above-described factors are satisfied.
- the electronic device (100) may determine whether to display an icon for adding an item to a shopping cart by considering the priorities of the factors considered in determining whether to display an icon for adding an item to a shopping cart on the item search page.
- step S250 the electronic device (100) can receive a first input corresponding to an icon for adding a first item to a shopping cart from a user terminal (110), and can add the first item to the shopping cart in response to the first input.
- FIGS. 4A and 4B are diagrams illustrating a user interface of an item search page according to various embodiments of the present invention.
- the item search page (400) may include information about one or more items corresponding to a keyword entered by a user, and may include an icon (431) for purchasing some of the one or more items immediately, and an icon (432) for adding some of the one or more items to a shopping cart.
- a widget (410) including information about items in the user's shopping cart may be displayed as illustrated in FIG. 4B.
- the widget (460) may include an area (461) including an icon for adjusting the quantity of items in the shopping cart, an area (462) including an icon for deleting an item from the shopping cart, and an area (463) including an icon for purchasing an item in the shopping cart.
- the user may adjust the quantity of items, delete an item from the shopping cart, or purchase an item in the shopping cart through input to the area (461), the area (462), or the area (463).
- the transceiver (510) may include a wired communication module that connects to the Internet, etc., via a LAN (Local Area Network), a mobile communication module that connects to a mobile communication network via a mobile communication base station to transmit and receive data, a short-distance communication module that uses a WLAN (Wireless Local Area Network) series communication method such as Wi-Fi or a WPAN (Wireless Personal Area Network) series communication method such as Bluetooth or Zigbee, a satellite communication module that uses a GNSS (Global Navigation Satellite System) such as a GPS (Global Positioning System), or a combination thereof.
- WLAN Wireless Local Area Network
- WPAN Wireless Personal Area Network
- GNSS Global Navigation Satellite System
- GPS Global Positioning System
- the processor (520) controls the overall operation of the electronic device (500). To this end, the processor (520) may perform calculations and processing of various types of information and control the operation of components of the electronic device (500). For example, the processor (520) may execute programs or applications for user interface tests.
- the processor (520) may be implemented as a computer or a similar device according to hardware, software, or a combination thereof. In terms of hardware, the processor (520) may be implemented in the form of an electronic circuit that processes electrical signals to perform control functions, and in terms of software, the processor (520) may be implemented in the form of a program that drives the hardware processor (520). Meanwhile, unless otherwise specifically mentioned in the above description, the operation of the electronic device may be interpreted as being performed under the control of the processor (520). That is, when modules implemented in the system for providing the above-described item search page are executed, the modules may be interpreted as controlling the processor (520) to perform the above-described operations of the electronic device.
- the various embodiments may be implemented by various means.
- the various embodiments may be implemented by hardware, firmware, software, or a combination thereof.
- the methods according to 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, and the like.
- 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, and the like.
- the method according to various embodiments may be implemented in the form of a module, procedure, or function that performs the functions or operations described above.
- software code may be stored in a memory and driven by a processor.
- the memory may be located inside or outside the processor, and may exchange data with the processor by various means already known.
- the electronic device 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, a user interface device such as a touch panel, a key, an icon, etc.
- the methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program commands executable on the processor.
- the computer-readable recording medium includes a magnetic storage medium (e.g., a read-only memory (ROM), a random-access memory (RAM), a floppy disk, a hard disk, etc.) and an optical reading medium (e.g., a CD-ROM, a Digital Versatile Disc (DVD)).
- the computer-readable recording medium may be distributed to computer systems connected to a network, so that the computer-readable code may be stored and executed in a distributed manner.
- the medium may be readable by a computer, stored in a memory, and executed by a processor.
- the present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various numbers of hardware and/or software configurations that perform specific functions. For example, the embodiment may employ direct circuit configurations such as memory, processing, logic, look-up tables, etc., which may perform various functions under the control of one or more microprocessors or other control devices. Similarly to the fact that the components may be implemented as software programming or software elements, the present embodiment may be implemented in a programming or scripting language such as C, C++, Java, assembler, etc., including various algorithms implemented as a combination of data structures, processes, routines, or other programming configurations. The functional aspects may be implemented as algorithms that are executed on one or more processors.
- the present embodiment may employ conventional techniques for electronic environment setting, signal processing, and/or data processing.
- Terms such as “mechanism,” “element,” “means,” and “configuration” can be used broadly and are not limited to mechanical and physical configurations. The terms can also include the meaning of a series of software processes (routines) in connection with a processor, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 발명은 아이템 검색 페이지를 제공하기 위한 전자 장치 및 그 동작 방법에 관한 것이다. 보다 구체적으로, 본 발명은 아이템 상세 페이지에 진입하지 않고도 아이템 검색 페이지에서 검색된 아이템을 바로 장바구니에 추가하거나 구매할 수 있도록 하는 기능을 포함하는 아이템 검색 페이지를 제공하기 위한 전자 장치 및 그 동작 방법에 관한 것이다.The present invention relates to an electronic device for providing an item search page and an operating method thereof. More specifically, the present invention relates to an electronic device for providing an item search page including a function for allowing an item searched on an item search page to be added to a shopping cart or purchased directly without entering an item detail page, and an operating method thereof.
인터넷의 사용이 보편화됨에 따라 전자상거래 시장이 확대되고 있다. 특히 감염병의 확산에 따라, 오프라인 매장에 방문하여 아이템을 구매하는 비중은 줄어들고 있는 반면, 컴퓨터 또는 스마트폰을 이용한 전자상거래를 통해 아이템을 구매하는 비중이 급속도로 증가하고 있다.As the use of the Internet becomes more widespread, the e-commerce market is expanding. In particular, as infectious diseases spread, the proportion of people visiting offline stores to purchase items is decreasing, while the proportion of people purchasing items through e-commerce using computers or smartphones is rapidly increasing.
전자상거래 시장이 확대되는 추세에 따라, 전자상거래 서비스 사용자들은 더욱 간편하고 신속한 구매 경험을 추구하고 있다. 일반적으로 아이템을 구매하거나 장바구니에 추가하고자 하는 경우 해당 아이템의 상세 정보를 확인하기 위한 아이템 상세 페이지로 진입하여야 한다. 그러나, 식료품과 같은 특정 카테고리의 아이템이나 사용자가 이미 구매한 경험이 있는 아이템의 경우 사용자는 아이템에 관한 상세 정보를 확인하지 않고도 빠르게 구매 결정을 내릴 수 있다. 이러한 경우에도 아이템을 구매하기 위해 여전히 아이템 상세 페이지로 진입하도록 하는 것은 사용자의 번거롭게 하여 사용자 경험을 저하시킬 수 있다.As the e-commerce market expands, e-commerce service users are seeking a simpler and faster purchasing experience. In general, when purchasing an item or adding it to a shopping cart, users must enter the item detail page to check the detailed information of the item. However, for items in a specific category such as groceries or items that users have already purchased, users can quickly make a purchasing decision without checking the detailed information about the item. In such cases, still requiring users to enter the item detail page to purchase an item can be inconvenient for users and degrade the user experience.
따라서, 전자상거래 서비스 제공자는 사용자가 구매하고자 하는 아이템에 관한 정보를 정확하게 제공하는 것 외에도 사용자가 원하는 아이템을 보다 간편하고 빠르게 구매할 수 있도록 함으로써 사용자 경험을 향상시키고자 한다.Therefore, e-commerce service providers want to improve user experience by providing users with accurate information about the items they want to purchase, as well as enabling users to purchase the items they want more easily and quickly.
관련하여, KR 10-2392533 B1 및 KR 10-1671895 B1 등의 선행문헌을 참조할 수 있다.In this regard, reference may be made to prior literature such as KR 10-2392533 B1 and KR 10-1671895 B1.
본 발명은 아이템 검색 페이지를 제공하는 방법에 관한 것으로, 서비스 이용자가 아이템의 상세 페이지에 진입하지 않고도 아이템 검색 페이지 상에서 원하는 아이템을 바로 장바구니에 추가할 수 있도록 함으로써 사용자 편의성을 증대하는 것을 목적으로 한다.The present invention relates to a method for providing an item search page, and aims to increase user convenience by allowing a service user to add a desired item to a shopping cart directly on the item search page without entering the item detail page.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
본 발명의 일 실시예에 따른 전자 장치에서의 아이템 검색 페이지 제공 방법은, 사용자 단말로부터 키워드를 획득하는 단계; 상기 키워드에 대응하는 하나 이상의 아이템을 확인하는 단계; 및 상기 하나 이상의 아이템에 대한 정보를 포함하는 아이템 검색 페이지를 제공하는 단계를 포함하고, 상기 아이템 검색 페이지를 제공하는 단계는, 상기 키워드가 기 설정된 조건을 만족하는지 확인하는 단계; 및 상기 키워드가 기 설정된 조건을 만족하는 경우, 상기 하나 이상의 아이템 중 제1 아이템을 장바구니에 추가하기 위한 아이콘을 포함하는 상기 아이템 검색 페이지를 제공하는 단계를 포함하는 것을 특징으로 한다.A method for providing an item search page in an electronic device according to one embodiment of the present invention comprises: obtaining a keyword from a user terminal; confirming one or more items corresponding to the keyword; and providing an item search page including information on the one or more items, wherein the step of providing the item search page comprises: confirming whether the keyword satisfies a preset condition; and providing the item search page including an icon for adding a first item among the one or more items to a shopping cart if the keyword satisfies the preset condition.
일 실시예에서, 상기 아이콘은 상기 아이템 검색 페이지에서 상기 제1 아이템에 대한 정보를 표시하는 영역 하단에 표시되는 것을 특징으로 한다.In one embodiment, the icon is characterized in that it is displayed at the bottom of an area displaying information about the first item on the item search page.
일 실시예에서, 상기 아이콘에 대응하는 상기 사용자의 제1 입력에 대응하여 상기 제1 아이템 1개를 장바구니에 추가하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, the method further comprises the step of adding one first item to a shopping cart in response to a first input of the user corresponding to the icon.
일 실시예에서, 상기 제1 아이템의 수량을 증가 또는 감소시키기 위한 사용자의 제2 입력을 수신하는 단계; 및 상기 제2 입력에 대응하여 상기 제1 아이템의 수량을 조정하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, the method further comprises the steps of: receiving a second input from a user for increasing or decreasing a quantity of the first item; and adjusting the quantity of the first item in response to the second input.
일 실시예에서, 상기 사용자의 제1 입력에 대응하여 상기 제1 아이템의 수량을 입력하기 위한 제1 위젯을 표시하는 단계; 및 상기 제1 위젯에 대한 사용자의 제3 입력에 대응하여, 상기 제1 아이템을 상기 제3 입력에 대응하는 수량만큼 장바구니에 추가하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, the method further comprises: displaying a first widget for entering a quantity of the first item in response to a first input of the user; and adding the first item to a shopping cart in a quantity corresponding to the third input of the user for the first widget.
일 실시예에서, 상기 제1 아이템의 재고 수량을 확인하는 단계; 상기 제1 위젯에 상기 제1 아이템의 재고 수량에 관한 정보를 표시하는 단계; 및 상기 재고 수량을 기반으로 상기 제3 입력의 입력 한도를 설정하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, the method further comprises: checking the stock quantity of the first item; displaying information about the stock quantity of the first item on the first widget; and setting an input limit of the third input based on the stock quantity.
일 실시예에서, 상기 제1 아이템의 재고 수량을 확인하는 단계; 및 상기 제3 입력이 상기 재고 수량을 초과하는 경우, 상기 재고 수량에 관한 메시지를 제공하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, the method further comprises: checking the stock quantity of the first item; and providing a message regarding the stock quantity if the third input exceeds the stock quantity.
일 실시예에서, 상기 사용자의 제3 입력에 대응하여 상기 제1 아이템이 상기 제3 입력에 대응하는 수량만큼 장바구니에 추가되었음을 알리는 메시지를 제공하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, the method further comprises the step of providing a message notifying that the first item has been added to the shopping cart in an amount corresponding to the third input of the user.
일 실시예에서, 상기 장바구니에 담긴 아이템을 확인하는 단계; 및 상기 장바구니에 담긴 아이템에 관한 정보를 포함하는 제2 위젯을 표시하는 단계를 더 포함하는 것을 특징으로 한다.In one embodiment, the method further comprises: checking items in the shopping cart; and displaying a second widget including information about items in the shopping cart.
일 실시예에서, 상기 키워드가 기 설정된 조건을 만족하는지 확인하는 단계는, 상기 키워드에 대응되는 카테고리를 확인하는 단계; 및 상기 카테고리가 기 설정된 카테고리 목록 내의 카테고리인지 확인하는 단계를 포함하는 것을 특징으로 한다.In one embodiment, the step of checking whether the keyword satisfies a preset condition is characterized by including the step of checking a category corresponding to the keyword; and the step of checking whether the category is a category within a preset category list.
일 실시예에서, 상기 아이템 검색 페이지를 제공하는 단계는, 상기 사용자의 서비스 이용 이력을 확인하는 단계; 및 상기 사용자의 서비스 이용 이력을 기반으로 상기 하나 이상의 아이템 중 제2 아이템을 장바구니에 추가하기 위한 아이콘을 포함하는 상기 아이템 검색 페이지를 제공하는 단계를 포함하는 것을 특징으로 한다.In one embodiment, the step of providing the item search page comprises: a step of confirming the user's service usage history; and a step of providing the item search page including an icon for adding a second item among the one or more items to a shopping cart based on the user's service usage history.
일 실시예에서, 상기 사용자의 서비스 이용 이력은, 상기 사용자의 아이템 구매에 관한 정보, 상기 사용자의 아이템 상세 페이지 탐색에 관한 정보 및 상기 사용자의 관심 아이템 목록에 관한 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.In one embodiment, the user's service usage history is characterized by including at least one of information regarding the user's purchase of an item, information regarding the user's navigation of an item detail page, and information regarding the user's list of items of interest.
일 실시예에서, 상기 키워드가 기 설정된 조건을 만족하는지 확인하는 단계는, 상기 키워드가 아이템의 명칭 또는 브랜드 명칭 중 적어도 하나를 포함하는지 확인하는 단계를 포함하는 것을 특징으로 한다.In one embodiment, the step of determining whether the keyword satisfies a preset condition is characterized by including a step of determining whether the keyword includes at least one of a name of an item or a brand name.
일 실시예에서, 상기 제1 아이템에 대한 상기 사용자의 구매 이력이 있는 경우, 상기 아이템 검색 페이지는 상기 제1 아이템을 바로 구매하기 위한 아이콘을 포함하는 것을 특징으로 한다.In one embodiment, if the user has a purchase history for the first item, the item search page is characterized by including an icon for purchasing the first item directly.
본 발명의 일 실시예에 따른 비일시적 저장 매체는 상술한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 비일시적 저장 매체인 것을 특징으로 한다.A non-transitory storage medium according to one embodiment of the present invention is characterized by being a computer-readable non-transitory storage medium having recorded thereon a program for executing the above-described method on a computer.
본 발명의 일 실시예에 따른 아이템 검색 페이지를 제공하기 위한 전자 장치는, 다른 장치와 정보를 송수신하는 트랜시버; 및 사용자 단말로부터 키워드를 획득하고, 상기 키워드에 대응하는 하나 이상의 아이템을 확인하고, 상기 하나 이상의 아이템에 대한 정보를 포함하는 아이템 검색 페이지를 제공하는 프로세서를 포함하고, 상기 프로세서는 상기 키워드가 기 설정된 조건을 만족하는지 확인하고, 상기 키워드가 기 설정된 조건을 만족하는 경우, 상기 하나 이상의 아이템 중 제1 아이템을 장바구니에 추가하기 위한 아이콘을 포함하는 상기 아이템 검색 페이지를 제공하는 것을 특징으로 한다.An electronic device for providing an item search page according to one embodiment of the present invention includes: a transceiver for transmitting and receiving information with another device; and a processor for obtaining a keyword from a user terminal, identifying one or more items corresponding to the keyword, and providing an item search page including information on the one or more items, wherein the processor is characterized in that it identifies whether the keyword satisfies a preset condition, and if the keyword satisfies the preset condition, provides the item search page including an icon for adding a first item among the one or more items to a shopping cart.
본 발명은 전자상거래 서비스 이용자가 아이템 검색 이후 아이템의 상세 페이지에 진입하지 않고도 해당 아이템을 장바구니에 추가할 수 있는 기능을 제공함으로써 사용자의 아이템 구매 편의성을 증가시키고 사용자 경험을 향상시킬 수 있다.The present invention provides a function that allows an e-commerce service user to add an item to a shopping cart without entering the item's detail page after searching for the item, thereby increasing the user's convenience in purchasing items and improving the user experience.
또한, 본 발명은 아이템의 특성 및 사용자의 서비스 이용 이력을 고려하여 아이템 검색 페이지 상에서 장바구니에 추가하거나 즉시 구매를 진행할 수 있는 아이콘을 포함하는 아이템을 결정함으로써, 사용자에게 최적화된 서비스를 제공할 수 있다.In addition, the present invention can provide an optimized service to a user by determining an item including an icon that can be added to a shopping cart or made an immediate purchase on an item search page by considering the characteristics of the item and the user's service usage history.
본 발명을 통해 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있다.The effects that can be obtained through the present invention are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present invention belongs from the description below.
도 1은 다양한 실시예들에 따른 아이템 검색 페이지를 제공하기 위한 시스템의 구성을 개략적으로 도시한 도면이다.FIG. 1 is a diagram schematically illustrating the configuration of a system for providing an item search page according to various embodiments.
도 2a 및 도 2b는 본 발명의 다양한 실시예들에 따른 아이템 검색 페이지를 제공하는 방법을 수행하는 전자 장치의 동작을 나타낸 흐름도이다.FIGS. 2A and 2B are flowcharts illustrating operations of an electronic device performing a method for providing an item search page according to various embodiments of the present invention.
도 3a 내지 도 3d는 본 발명의 다양한 실시예들에 따른 아이템 검색 페이지의 사용자 인터페이스를 도시하는 도면이다.FIGS. 3A to 3D are diagrams illustrating a user interface of an item search page according to various embodiments of the present invention.
도 4a 및 도 4b는 본 발명의 다양한 실시예들에 따른 아이템 검색 페이지의 사용자 인터페이스를 도시하는 도면이다.FIGS. 4A and 4B are diagrams illustrating a user interface of an item search page according to various embodiments of the present invention.
도 5는 본 발명의 일 실시예에 따른 전자 장치의 각 구성을 개략적으로 도시하는 도면이다.FIG. 5 is a drawing schematically illustrating each component of an electronic device according to one embodiment of the present invention.
실시예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.In describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present invention belongs and are not directly related to the present invention will be omitted. This is to convey the gist of the present invention more clearly without obscuring it by omitting unnecessary descriptions.
마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically illustrated. In addition, the size of each component does not entirely reflect the actual size. The same or corresponding components in each drawing are given the same reference numbers.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and the present embodiments are provided only to make the disclosure of the present invention complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 명령어들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 명령어들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 명령어들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 명령어들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 명령어들은 흐름도 블록(들)에서 설명된 기능을 수행하는 명령어 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 명령어들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 명령어들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the processing flow diagram and the combination of the flow diagrams can be performed by computer program instructions. These computer program instructions can be loaded onto a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flow diagram block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement the function in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce an article of manufacture that includes a means for performing the functions described in the flow diagram block(s). The computer program instructions can also be loaded onto a computer or other programmable data processing equipment, so that a series of operation steps are performed on the computer or other programmable data processing equipment to create a computer-executable process, so that the instructions that perform the computer or other programmable data processing equipment can provide steps for performing the functions described in the flow diagram block(s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 명령어들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a specified logical function(s). It should also be noted that in some alternative implementation examples, the functions mentioned in the blocks may occur out of order. For example, two blocks shown in succession may in fact be performed substantially concurrently, or the blocks may sometimes be performed in reverse order, depending on the functionality they perform.
이 때, 본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.Here, the term '~ part' used in this embodiment means a software or hardware component such as an FPGA or ASIC, and the '~ part' performs certain roles. However, the '~ part' is not limited to software or hardware. The '~ part' may be configured to be in an addressable storage medium and may be configured to reproduce one or more processors. Thus, as an example, the '~ part' includes components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided in the components and '~ parts' may be combined into a smaller number of components and '~ parts' or further separated into additional components and '~ parts'. In addition, the components and '~ parts' may be implemented to reproduce one or more CPUs in a device or a secure multimedia card.
명세서 전체에서 기재된 “a, b 및 c 중 적어도 하나”의 표현은, ‘a 단독’, ‘b 단독’, ‘c 단독’, ‘a 및 b’, ‘a 및 c’, ‘b 및 c’, 또는 ‘a,b,c 모두’를 포괄할 수 있다.The expression “at least one of a, b, and c” as used throughout the specification can encompass “a alone,” “b alone,” “c alone,” “a and b,” “a and c,” “b and c,” or “all of a, b, and c.”
이하에서 언급되는 "단말"은 네트워크를 통해 서버나 타 단말에 접속할 수 있는 컴퓨터나 휴대용 단말로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말은 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, IMT(International Mobile Telecommunication), CDMA(Code Division Multiple Access), W-CDMA(W-Code Division Multiple Access), LTE(Long Term Evolution) 등의 통신 기반 단말, 스마트폰, 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The "terminal" mentioned below may be implemented as a computer or portable terminal capable of connecting to a server or other terminal via a network. Here, the computer includes, for example, a notebook, desktop, laptop, etc. equipped with a WEB Browser, and the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, such as a communication-based terminal such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), and all kinds of handheld-based wireless communication devices such as a smartphone, tablet PC, etc.
아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Below, with reference to the attached drawings, embodiments of the present disclosure are described in detail so that those skilled in the art can easily implement the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein.
이하, 본 발명의 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
도 1은 다양한 실시예들에 따른 아이템 검색 페이지를 제공하기 위한 시스템의 구성을 개략적으로 도시한 도면이다.FIG. 1 is a diagram schematically illustrating the configuration of a system for providing an item search page according to various embodiments.
도 1을 참조하면, 본 발명의 다양한 실시예들에 따른 아이템 정보 제공 시스템은 전자 장치(100) 및 사용자 단말(110)을 포함할 수 있다. 한편, 도 1에 도시된 시스템은 본 발명의 실시예들과 관련된 구성요소들만이 도시되어 있다. 따라서, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 발명의 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.Referring to FIG. 1, an item information providing system according to various embodiments of the present invention may include an electronic device (100) and a user terminal (110). Meanwhile, the system illustrated in FIG. 1 only illustrates components related to embodiments of the present invention. Accordingly, a person skilled in the art will understand that other general components may be further included in addition to the components illustrated in FIG. 1.
일 실시예에서, 전자상거래 서비스의 사용자는 사용자 단말(110)을 사용하여 전자 장치(100)를 포함하는 서비스 서버와 통신할 수 잇다. 사용자 단말(110)은 전자상거래 서비스를 제공하는 애플리케이션이 설치되고, 애플리케이션의 제어에 따라 전자 장치(100)에 접속할 수 있으며, 전자 장치(100)와의 정보 교환을 기반으로 전자상거래 서비스를 이용할 수 있다. 전자상거래 애플리케이션은 애플리케이션의 사용자가 누구인지에 따라 구매자용 애플리케이션, 판매자용 애플리케이션, 배송원용 애플리케이션 등을 포함할 수 있다. 즉, 사용자 단말(110)은 서비스를 통해 아이템을 구매하는 고객, 서비스를 통해 아이템을 판매하는 판매자, 및 구매된 아이템을 판매자로부터 고객에게 배송하는 배송원을 포함하는 다양한 사용자에 의해 사용될 수 있다. 사용자 단말(110)은 스마트폰 및 태블릿 PC와 같은 모바일 디바이스나 데스크탑 PC와 같은 스테틱 디바이스일 수 있으며, 전자상거래 또는 배송 중개 서비스 애플리케이션이 설치되어 실행될 수 있는 기기라면 제한 없이 사용자 단말(110)로 사용될 수 있다.In one embodiment, a user of an e-commerce service may communicate with a service server including an electronic device (100) by using a user terminal (110). The user terminal (110) may have an application for providing an e-commerce service installed, may access the electronic device (100) under the control of the application, and may use the e-commerce service based on information exchange with the electronic device (100). The e-commerce application may include an application for a buyer, an application for a seller, an application for a delivery person, etc., depending on who the user of the application is. That is, the user terminal (110) may be used by various users, including a customer who purchases an item through the service, a seller who sells an item through the service, and a delivery person who delivers the purchased item from the seller to the customer. The user terminal (110) may be a mobile device such as a smartphone and a tablet PC, or a static device such as a desktop PC, and any device on which an e-commerce or delivery brokerage service application is installed and executed may be used as the user terminal (110) without limitation.
일 실시예에서, 전자 장치(100)는 사용자 단말(110)과 통신하며 사용자 단말(110)로 전자상거래 서비스와 관련된 정보를 제공할 수 있으며, 전자상거래 서비스를 제공하는 서비스 서버 내에 포함될 수 있다. 전자 장치(100)는 데이터베이스의 검색 결과로서 아이템 또는 스토어의 목록을 제공할 수 있다. 또한, 전자 장치(100)는 고객이 서비스를 통해 구매한 아이템의 배송 및 결제와 관련된 정보를 고객, 판매자 및 배송원 중 적어도 하나에게 제공할 수 있다. 일 실시예에서, 전자 장치(100)는 전자상거래를 통하여 아이템을 검색하고자 하는 사용자에게 사용자가 입력한 키워드와 관련된 아이템 목록을 표시하는 아이템 검색 페이지 상에서 구매하고자 하는 아이템을 바로 장바구니에 추가하는 기능을 포함하는 아이템 검색 페이지를 사용자 단말(110)에 제공할 수 있다.In one embodiment, the electronic device (100) may communicate with a user terminal (110) and provide information related to an e-commerce service to the user terminal (110), and may be included in a service server that provides the e-commerce service. The electronic device (100) may provide a list of items or stores as a search result of a database. In addition, the electronic device (100) may provide information related to delivery and payment of items purchased by the customer through the service to at least one of the customer, the seller, and the delivery person. In one embodiment, the electronic device (100) may provide the user terminal (110) with an item search page that includes a function of directly adding an item to be purchased to a shopping cart on an item search page that displays a list of items related to a keyword entered by the user when the user searches for an item through e-commerce.
일 실시예에서, 전자 장치(100)는 사용자 단말(110)로부터 키워드를 획득하고, 데이터베이스로부터 키워드에 대응하는 하나 이상의 아이템을 확인하고, 하나 이상의 아이템에 대한 정보를 포함하는 아이템 검색 페이지를 사용자 단말(110)로 제공할 수 있다. 또한, 전자 장치(100)는 아이템 검색 페이지에 포함된 하나 이상의 아이템 중 특정 아이템에 대하여 해당 아이템을 장바구니에 추가할 수 있는 아이콘을 아이템 검색 페이지 상에 제공할 수 있고, 해당 아이템에 대한 사용자의 입력에 대응하여 해당 아이템을 장바구니에 추가할 수 있다. 이와 같이 전자 장치(100)가 아이템 검색 페이지를 생성하고 제공하는 방법에 대해, 이하 도 2를 통해 상세히 설명하기로 한다.In one embodiment, the electronic device (100) may obtain a keyword from the user terminal (110), check one or more items corresponding to the keyword from a database, and provide an item search page including information on one or more items to the user terminal (110). In addition, the electronic device (100) may provide an icon on the item search page for adding a specific item among one or more items included in the item search page to a shopping cart, and may add the item to the shopping cart in response to a user's input for the item. A method for the electronic device (100) to generate and provide an item search page in this manner will be described in detail with reference to FIG. 2 below.
도 2a 및 도 2b는 본 발명의 다양한 실시예들에 따른 아이템 검색 페이지를 제공하는 방법을 수행하는 전자 장치의 동작을 나타낸 흐름도이다.FIGS. 2A and 2B are flowcharts illustrating operations of an electronic device performing a method for providing an item search page according to various embodiments of the present invention.
먼저, 도 2a를 참조하면, 단계 S210에서, 전자 장치(100)는 사용자 단말(110)로부터 키워드를 획득할 수 있다. 예를 들어, 전자 장치(100)는 전자상거래 서비스를 이용하는 사용자가 사용자 단말(110)을 통해 입력하는 키워드를 수신 또는 획득할 수 있다. 즉, 사용자 단말(110)은 아이템과 관련된 키워드를 사용자로부터 획득하여 전자 장치(100)로 전송할 수 있다. 예를 들어, 전자 장치(100)가 사용자 단말(110)로부터 획득한 키워드는 해당 키워드에 관련된 아이템의 명칭에 대한 텍스트, 아이템이 분류될 수 있는 아이템 카테고리에 대한 텍스트, 또는 아이템에 대응되는 브랜드의 명칭에 대한 텍스트를 포함하여, 전자상거래 서비스 이용자가 전자상거래 서비스를 통해 검색하고자 하는 아이템과 관련된 임의의 정보에 대한 텍스트일 수 있다.First, referring to FIG. 2A, in step S210, the electronic device (100) can obtain a keyword from the user terminal (110). For example, the electronic device (100) can receive or obtain a keyword that a user using an e-commerce service inputs through the user terminal (110). That is, the user terminal (110) can obtain a keyword related to an item from the user and transmit it to the electronic device (100). For example, the keyword that the electronic device (100) obtains from the user terminal (110) can be a text for any information related to an item that an e-commerce service user wants to search for through the e-commerce service, including a text for the name of an item related to the keyword, a text for an item category into which an item can be classified, or a text for the name of a brand corresponding to the item.
다음으로, 단계 S220에서, 전자 장치(100)는 단계 S210을 통해 획득한 키워드에 대응하는 하나 이상의 아이템을 확인할 수 있다. 일 실시예에서, 전자 장치(100)는 데이터베이스에 저장된 아이템 중 해당 키워드에 대응되는 아이템을 확인할 수 있다. 전자 장치(100)는 획득한 키워드의 유형을 분석하여 사용자의 의도를 파악하고, 해당 키워드와 관련된 아이템을 확인할 수 있다. 예를 들어, 획득한 키워드가 아이템 명칭이나 브랜드 명칭에 관한 키워드인 경우 해당 아이템 명칭이나 브랜드 명칭을 포함하는 아이템을 확인할 수 있다. 또한, 획득한 키워드가 카테고리에 관한 키워드인 경우, 데이터베이스에 저장된 아이템 중 해당 카테고리로 분류된 아이템을 확인할 수 있다. 이 외에도, 획득한 키워드에 포함된 정보를 기반으로 해당 키워드와 연관되는 아이템 정보를 포함하고 있는 아이템을 확인할 수 있다.Next, in step S220, the electronic device (100) can check one or more items corresponding to the keyword acquired through step S210. In one embodiment, the electronic device (100) can check an item corresponding to the keyword among the items stored in the database. The electronic device (100) can analyze the type of the acquired keyword to determine the user's intention and check an item related to the keyword. For example, if the acquired keyword is a keyword related to an item name or a brand name, an item including the item name or brand name can be checked. In addition, if the acquired keyword is a keyword related to a category, an item classified into the category among the items stored in the database can be checked. In addition, an item including item information related to the keyword can be checked based on information included in the acquired keyword.
일 실시예에서, 획득한 키워드가 하나 이상인 경우, 전자 장치(100)는 하나 이상의 키워드에 대하여 우선순위를 설정하고 우선순위에 따라 데이터베이스에 저장된 아이템 중 일부 아이템을 확인할 수 있다. 하나 이상의 키워드에 대한 우선순위는 기 설정된 조건에 따라 결정될 수도 있고, 사용자 단말(110)을 통한 사용자의 키워드 입력 순서에 따라 결정될 수도 있다. 또한, 전자 장치(100)는 하나 이상의 키워드에 대하여 하나 이상의 키워드를 모두 포함하는 아이템만을 확인할 수도 있고, 하나 이상의 키워드 중 일부를 포함하는 아이템을 확인할 수도 있다.In one embodiment, when there are more than one keyword acquired, the electronic device (100) can set priorities for the more than one keyword and check some items among the items stored in the database according to the priorities. The priorities for the more than one keyword may be determined according to preset conditions or may be determined according to the keyword input order of the user through the user terminal (110). In addition, the electronic device (100) can check only items that include all of the more than one keyword for the more than one keyword, or can check items that include some of the more than one keyword.
단계 S230에서, 전자 장치(100)는 단계 S220에서 확인된 하나 이상의 아이템에 대한 정보를 포함하는 아이템 검색 페이지를 제공할 수 있다.In step S230, the electronic device (100) may provide an item search page including information on one or more items identified in step S220.
일 실시예에서, 아이템 검색 페이지는 하나 이상의 아이템에 대한 정보를 포함할 수 있다. 예를 들어, 아이템 검색 페이지는 하나 이상의 아이템에 대하여 아이템의 명칭, 브랜드 정보, 가격, 배송 보장 기간, 할인 정보, 및 재고 수량을 포함하여 사용자가 아이템을 구매하고자 할 때 고려할 것으로 생각되는 임의의 정보를 포함할 수 있다.In one embodiment, the item search page may include information about one or more items. For example, the item search page may include any information that a user might consider when considering purchasing an item, including the item's name, brand information, price, guaranteed delivery period, discount information, and inventory quantity for one or more items.
일 실시예에서, 아이템 검색 페이지에 포함된 하나 이상의 아이템은 우선순위에 따라 정렬될 수 있다. 예를 들어, 사용자의 검색 키워드와의 일치 정도, 아이템의 판매 순위, 및 가격 중 적어도 하나를 고려하여 우선순위가 설정될 수 있다. 또한, 사용자는 개인적인 선호도에 따라 우선순위를 설정할 수 있다. 이와 같이, 사용자가 설정한 선호도나 필터에 따라 아이템 검색 페이지에 포함된 하나 이상의 아이템의 순서를 정렬함으로써 사용자 경험을 개선할 수 있다.In one embodiment, one or more items included in the item search page can be sorted by priority. For example, the priority can be set by considering at least one of the degree of matching with the user's search keyword, the sales rank of the item, and the price. Additionally, the user can set the priority according to his or her personal preference. In this way, the user experience can be improved by sorting the order of one or more items included in the item search page according to the preference or filter set by the user.
사용자는 아이템 검색 페이지에 포함된 하나 이상의 아이템에 대한 정보를 기반으로 구매하고자 하는 아이템 또는 관심 있는 아이템을 선택할 수 있고, 사용자의 선택에 대응하여 해당 아이템에 대한 상세 정보를 확인할 수 있는 페이지로 진입할 수 있다. 아이템의 상세 정보 페이지에서는 아이템에 대한 다양한 이미지와 함께 아이템에 대한 상세한 정보를 살펴볼 수 있으며, 해당 페이지에서는 아이템을 장바구니에 추가하거나 즉시 구매할 수 있는 옵션이 제공된다.A user can select an item that he or she wants to purchase or is interested in based on information about one or more items included in an item search page, and can then enter a page where he or she can check detailed information about the item in response to his or her selection. The item detail page allows the user to view detailed information about the item along with various images of the item, and the page provides options to add the item to a shopping cart or purchase it immediately.
한편, 도 2b를 참조하면, 전자 장치(100)는 단계 S220 이후에 사용자 단말(110)로부터 획득한 키워드가 기 설정된 조건을 만족하는지 여부를 확인하는 단계 S225를 수행할 수 있다. 사용자 단말(110)로부터 획득한 키워드가 기 설정된 조건을 만족하지 않는 경우, 상술한 단계 S230에 따라 하나 이상의 아이템에 대한 정보를 포함하는 아이템 검색 페이지를 사용자 단말(110)로 제공할 수 있다. 사용자 단말(110)로부터 획득한 키워드가 기 설정된 조건을 만족하는 경우, 이하에서 후술할 단계 S240에 따라 아이템 검색 페이지에 포함된 하나 이상의 아이템 중 제1 아이템을 장바구니에 추가하기 위한 아이콘을 표시할 수 있다.Meanwhile, referring to FIG. 2b, the electronic device (100) may perform step S225 of checking whether a keyword acquired from the user terminal (110) satisfies a preset condition after step S220. If the keyword acquired from the user terminal (110) does not satisfy the preset condition, an item search page including information on one or more items may be provided to the user terminal (110) according to step S230 described above. If the keyword acquired from the user terminal (110) satisfies the preset condition, an icon for adding a first item among one or more items included in the item search page to a shopping cart may be displayed according to step S240 described below.
일 실시예에서, 아이템 검색 페이지 상에 제1 아이템을 장바구니에 추가할 수 있는 아이콘이 제공되는 경우, 아이콘은 특정 아이템에 대한 정보를 표시하는 영역 하단에 표시될 수 있다. 이 때, 아이콘이 표시됨으로써 아이템 검색 페이지에 제공되는 아이템에 대한 정보 중 일부 정보를 생략하고 아이콘을 표시할 수도 있고, 특정 아이템에 대한 정보를 표시하는 영역을 확장하여 아이콘이 표시되는 영역을 확보할 수도 있다. 이와 같이, 아이템 검색 페이지 상에 아이템을 장바구니에 추가할 수 있는 아이콘이 제공되는 경우, 아이템 검색 페이지 상에 제공되는 아이템에 대한 정보가 감소하거나 아이템 검색 페이지 상에 제공되는 아이템 수가 감소할 수 있다. 따라서, 사용자가 아이템 상세 페이지에 진입하여 아이템에 대한 상세 정보를 탐색한 후 구매하는 경향이 큰 아이템에 대해서도 아이템 검색 페이지 상에서 장바구니에 추가할 수 있는 아이콘을 제공하는 것은 오히려 사용자의 불편을 초래하고 사용자 경험을 저하시킬 수 있다. 이를 고려하여, 서비스 제공자는 아이템 검색 페이지 상에서 장바구니에 추가할 수 있는 아이콘을 제공할 아이템을 적절히 선택할 필요가 있다.In one embodiment, when an icon for adding a first item to a shopping cart is provided on an item search page, the icon may be displayed at the bottom of an area displaying information about a specific item. At this time, by displaying the icon, some information about the item provided on the item search page may be omitted and the icon may be displayed, or the area displaying information about the specific item may be expanded to secure an area where the icon is displayed. In this way, when an icon for adding an item to a shopping cart is provided on an item search page, the information about the item provided on the item search page may be reduced or the number of items provided on the item search page may be reduced. Accordingly, providing an icon for adding an item to a shopping cart on an item search page for items that users tend to purchase after entering the item detail page and searching for detailed information about the item may cause inconvenience to the user and deteriorate the user experience. In consideration of this, a service provider needs to appropriately select items for which an icon for adding an item to a shopping cart is provided on an item search page.
단계 S240에서, 전자 장치(100)는 사용자 단말(110)로부터 획득한 키워드가 기 설정된 조건을 만족하는 경우, 하나 이상의 아이템 중 제1 아이템을 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다.In step S240, the electronic device (100) may provide an item search page including an icon for adding a first item among one or more items to a shopping cart if a keyword obtained from the user terminal (110) satisfies a preset condition.
일 실시예에서, 전자 장치(100)는 사용자 단말(110)로부터 획득한 키워드에 대응하는 카테고리를 확인할 수 있고, 해당 카테고리가 기 설정된 카테고리 목록에 포함되는 경우, 아이템 검색 페이지에 포함된 하나 이상의 아이템에 대하여 해당 아이템을 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다.In one embodiment, the electronic device (100) can check a category corresponding to a keyword acquired from a user terminal (110), and if the category is included in a preset category list, can provide an item search page including an icon for adding one or more items included in the item search page to a shopping cart.
예를 들어, 전자상거래 서비스를 이용하는 사용자는 의류 또는 전자제품 카테고리에 해당하는 아이템에 대해서는 아이템의 상세 정보 페이지에 게시된 내용을 자세히 살펴보는 경향이 있는 반면, 식료품 또는 생필품 카테고리에 해당하는 아이템에 대해서는 아이템의 상세 정보 페이지에 게시된 내용을 살펴보지 않고 빠르게 구매하는 경향이 있을 수 있다. 이러한 경우, 식료품 또는 생필품 카테고리에 해당하는 아이템에 대해서는 아이템의 상세 정보 페이지에 진입하지 않고도 해당 아이템을 장바구니에 추가하는 것이 가능하도록 아이템 검색 페이지 내에 해당 아이템을 장바구니에 추가하기 위한 아이콘을 표시할 수 있다. 이와 같이 아이템 검색 페이지 상에 아이템을 장바구니에 추가할 수 있도록 함으로써 사용자의 구매 편의성을 높이고 사용자 경험을 향상시킬 수 있다. For example, users of e-commerce services may tend to carefully review the content posted on the item detail page for items in the clothing or electronics category, whereas they may tend to quickly purchase items in the groceries or daily necessities category without reviewing the content posted on the item detail page. In such a case, for items in the groceries or daily necessities category, an icon for adding the item to the shopping cart may be displayed on the item search page so that the item can be added to the shopping cart without having to enter the item detail page. In this way, by allowing the item to be added to the shopping cart on the item search page, the convenience of the user's purchase can be increased and the user experience can be improved.
일 실시예에서, 기 설정된 카테고리 목록은 전자상거래 서비스 제공자가 설정한 카테고리 목록일 수 있다. 또한, 기 설정된 카테고리 목록은 전자상거래 서비스를 이용하는 사용자들의 전자상거래 서비스 이용 이력을 고려하여 결정될 수 있다. 예를 들어, 전자상거래 서비스 제공자는 사용자들의 서비스 이용 이력을 기반으로 사용자들이 아이템의 구매 전 아이템 상세 페이지에 머무는 시간이나 사용자들이 많이 구매한 아이템을 확인할 수 있고, 이를 기반으로 인기 아이템이나 사용자들이 아이템 상세 페이지에 게시된 내용을 자세히 확인하지 않고 구매하는 경향이 높다고 판단되는 카테고리들을 포함하는 카테고리 목록을 결정할 수 있다. 서비스 내에서 카테고리가 대분류, 중분류, 소분류 등으로 세분화되는 경우, 기 설정된 카테고리 목록은 서비스 제공자가 원하는 임의의 세분화 수준에 해당하는 카테고리 정보를 기준으로 결정될 수 있다.In one embodiment, the preset category list may be a category list set by an e-commerce service provider. In addition, the preset category list may be determined by considering the e-commerce service usage history of users using the e-commerce service. For example, the e-commerce service provider may determine the time that users stay on an item detail page before purchasing an item or the items frequently purchased by users based on the service usage history of users, and may determine a category list including popular items or categories that users are likely to purchase without checking the content posted on the item detail page in detail based on this. In cases where categories are subdivided into large, medium, and small categories within the service, the preset category list may be determined based on category information corresponding to any subdivision level desired by the service provider.
일 실시예에서, 전자 장치(100)는 검색 키워드에 대응되는 카테고리가 기 설정된 카테고리 목록에 포함되는 경우, 아이템 검색 페이지에 포함된 하나 이상의 아이템의 일부 또는 전부에 대하여 해당 아이템을 장바구니에 추가할 수 있는 아이콘을 아이템 검색 페이지 상에 제공할 수 있다. 예를 들어, 전자 장치(100)는 아이템 검색 페이지에 포함된 하나 이상의 아이템 중 서비스 이용자들의 구매 횟수가 일정 횟수 이상인 아이템에 대해서만 장바구니에 추가할 수 있는 아이콘을 제공할 수도 있고, 사용자가 구매한 이력이 있는 아이템에 대해서만 장바구니에 추가할 수 있는 아이콘을 제공할 수도 있다. In one embodiment, the electronic device (100) may provide an icon on the item search page that allows adding some or all of one or more items included in the item search page to a shopping cart if a category corresponding to a search keyword is included in a preset category list. For example, the electronic device (100) may provide an icon that allows adding to a shopping cart only for items that have been purchased a certain number of times or more by service users among one or more items included in the item search page, or may provide an icon that allows adding to a shopping cart only for items that users have purchased.
일 실시예에서, 전자 장치(100)는 서비스와 관련된 사용자의 서비스 이용 이력을 확인할 수 있고, 사용자의 서비스 이용 이력을 기반으로 하나 이상의 아이템 중 제2 아이템을 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다. 일 실시예에서, 서비스와 관련된 사용자의 서비스 이용 이력은 사용자의 아이템 구매에 관한 정보, 사용자의 아이템 상세 페이지 탐색에 관한 정보 및 사용자의 관심 아이템 목록에 관한 정보 중 적어도 하나를 포함할 수 있다.In one embodiment, the electronic device (100) can check the user's service usage history related to the service, and provide an item search page including an icon for adding a second item among one or more items to a shopping cart based on the user's service usage history. In one embodiment, the user's service usage history related to the service can include at least one of information regarding the user's purchase of an item, information regarding the user's navigation of an item detail page, and information regarding the user's list of items of interest.
예를 들어, 전자 장치(100)는 단계 S220에서 확인한 하나 이상의 아이템에 대한 사용자의 구매 이력을 확인하고, 사용자의 구매 이력이 확인되는 아이템에 대해서 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다. 다른 예를 들어, 전자 장치(100)는 사용자가 아이템 상세 페이지에 머무는 시간에 대한 정보를 확인하고, 사용자가 아이템 상세 페이지에 머무는 시간이 일정 시간 이하인 경우, 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다. 이 때, 사용자가 아이템 상세 페이지에 머무는 시간에 대한 정보는 서비스에서 제공되는 전체 아이템에 대한 평균 값으로 결정할 수 있고, 해당 값이 일정 시간 이하인 경우 해당 사용자에게 제공되는 아이템 검색 페이지에 표시되는 모든 아이템에 대하여 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다. 또한, 사용자가 아이템 상세 페이지에 머무는 시간에 관한 정보는 카테고리 별로 각각의 카테고리에 속하는 아이템에 대하여 평균 값으로 결정될 수 있고, 아이템 검색 페이지에 표시된 아이템의 카테고리 별로 장바구니에 추가하기 위한 아이콘을 표시할지 여부를 결정할 수도 있다. 또 다른 예를 들어, 전자 장치(100)는 단계 S220에서 확인한 하나 이상의 아이템에 대한 사용자가 해당 아이템을 관심 아이템으로 설정하였는지 여부를 확인하고, 사용자가 관심 아이템으로 설정한 아이템에 대해서 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다. 본 발명은 상술한 예들로 제한되지 않으며, 아이템과 관련된 임의의 특성 및/또는 사용자와 관련된 임의의 특성을 고려하여 아이템 검색 페이지 상에 장바구니에 추가하기 위한 아이콘이 표시되는 것이 유리하다고 판단되는 경우, 장바구니에 추가하기 위한 아이콘이 포함된 아이템 검색 페이지를 제공할 수 있다.For example, the electronic device (100) may verify the user's purchase history for one or more items confirmed in step S220, and provide an item search page including an icon for adding to a shopping cart for items for which the user's purchase history is confirmed. As another example, the electronic device (100) may verify information about the time the user stays on an item detail page, and if the time the user stays on the item detail page is less than a certain time, provide an item search page including an icon for adding to a shopping cart. At this time, the information about the time the user stays on the item detail page may be determined as an average value for all items provided by the service, and if the value is less than a certain time, an item search page including an icon for adding to a shopping cart for all items displayed on the item search page provided to the user may be provided. In addition, the information about the time the user stays on the item detail page may be determined as an average value for items belonging to each category by category, and it may also be determined whether to display an icon for adding to a shopping cart for each category of items displayed on the item search page. As another example, the electronic device (100) may check whether the user has set one or more items confirmed in step S220 as items of interest, and may provide an item search page including an icon for adding to a shopping cart for items set by the user as items of interest. The present invention is not limited to the examples described above, and if it is determined that it is advantageous to display an icon for adding to a shopping cart on the item search page in consideration of any characteristic related to the item and/or any characteristic related to the user, an item search page including an icon for adding to a shopping cart may be provided.
일 실시예에서, 전자 장치(100)는 사용자 단말(110)로부터 획득한 키워드가 아이템의 명칭 또는 브랜드 명칭 중 적어도 하나를 포함하는지 확인할 수 있고, 키워드가 아이템의 명칭 또는 브랜드 명칭 중 적어도 하나를 포함하는 경우, 해당 아이템을 장바구니에 추가하기 위한 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다. 사용자가 아이템의 명칭 또는 브랜드 명칭을 포함하는 키워드로 아이템 검색을 진행하는 경우, 사용자가 특정 아이템을 구매하고자 하는 의도가 있는 것으로 예상할 수 있다. 따라서, 이 경우에는 아이템 상세 페이지 내에서 아이템을 바로 장바구니에 추가할 수 있는 아이콘을 제공하는 것이 사용자 경험을 향상시키기 위한 효과적인 방법일 수 있다.In one embodiment, the electronic device (100) can check whether a keyword acquired from the user terminal (110) includes at least one of the name of an item or a brand name, and if the keyword includes at least one of the name of an item or a brand name, can provide an item search page including an icon for adding the corresponding item to a shopping cart. If a user searches for an item using a keyword including the name of an item or a brand name, it can be expected that the user intends to purchase a specific item. Therefore, in this case, providing an icon for adding the item directly to a shopping cart within the item detail page can be an effective way to improve user experience.
일 실시예에서, 전자 장치(100)는 상술한 요인들을 모두 만족하는 경우에만 아이템을 장바구니에 추가하기 위한 아이콘을 표시할 수도 있고, 상술한 요인들 중 일부 요인만을 만족하는 경우에 장바구니에 추가하기 위한 아이콘을 표시할 수도 있다. 전자 장치(100)는 아이템 검색 페이지 상에 아이템을 장바구니에 추가하기 위한 아이콘을 표시할지 여부를 결정하기 위해 고려하는 요인들의 우선순위를 고려하여 아이템을 장바구니에 추가하기 위한 아이콘을 표시할지 여부를 결정할 수 있다. 예를 들어, 사용자의 서비스 이용 이력에 관한 조건이 키워드의 카테고리에 관한 조건과 비교하여 높은 우선순위를 갖는 경우, 키워드가 카테고리에 관한 조건을 만족하는 경우라도 사용자의 서비스 이용 이력이 서비스 이용 이력에 관한 조건을 만족하지 못하는 경우, 아이템 검색 페이지 상에 아이템을 장바구니에 추가하기 위한 아이콘을 표시하지 않는 것으로 결정할 수 있다. 반대로, 키워드의 카테고리에 관한 조건이 사용자의 서비스 이용 이력에 관한 조건과 비교하여 높은 우선순위를 갖는 경우, 키워드가 카테고리에 관한 조건을 만족하는 경우에는 사용자의 서비스 이용 이력이 서비스 이용 이력에 관한 조건을 만족하지 못하는 경우에도 아이템 검색 페이지 상에 아이템을 장바구니에 추가하기 위한 아이콘을 표시하는 것으로 결정할 수 있다. 또는, 키워드의 카테고리에 관한 조건과 사용자의 서비스 이용 이력에 관한 조건을 모두 만족하는 아이템에 대해서만 장바구니에 추가하기 위한 아이콘을 표시할 수도 있다. 일 실시예에서, 아이템 상세 페이지 상에 아이템을 장바구니에 추가하기 위한 아이콘을 표시할지 여부를 결정하기 위해 고려하는 요인들의 우선순위는 서비스 제공자에 의해 결정될 수도 있고 사용자에 의해 결정될 수도 있다. In one embodiment, the electronic device (100) may display an icon for adding an item to a shopping cart only when all of the above-described factors are satisfied, or may display an icon for adding an item to a shopping cart when only some of the above-described factors are satisfied. The electronic device (100) may determine whether to display an icon for adding an item to a shopping cart by considering the priorities of the factors considered in determining whether to display an icon for adding an item to a shopping cart on the item search page. For example, if a condition regarding the user's service usage history has a higher priority than a condition regarding the keyword's category, and even if the keyword satisfies the condition regarding the category, if the user's service usage history does not satisfy the condition regarding the service usage history, it may be determined not to display an icon for adding an item to a shopping cart on the item search page. Conversely, if a condition regarding the keyword's category has a higher priority than a condition regarding the user's service usage history, if the keyword satisfies the condition regarding the category, it may be determined to display an icon for adding an item to a shopping cart on the item search page even when the user's service usage history does not satisfy the condition regarding the service usage history. Alternatively, an icon for adding to a shopping cart may be displayed only for items that satisfy both a condition regarding the keyword category and a condition regarding the user's service usage history. In one embodiment, the priority of factors considered for determining whether to display an icon for adding to a shopping cart for an item on an item detail page may be determined by the service provider or by the user.
일 실시예에서, 전자 장치(100)는 상술한 다양한 요인들을 고려하여 키워드에 대응하는 하나 이상의 아이템 중 일부 또는 전부에 대하여 아이템 검색 페이지 내에서 아이템을 바로 구매할 수 있는 아이콘을 포함하는 아이템 검색 페이지를 제공할 수 있다. 일 실시예에서, 아이템을 바로 구매할 수 있는 아이콘은 아이템을 장바구니에 추가하기 위한 아이콘과 같이 표시될 수도 있고, 장바구니에 추가하기 위한 아이콘 대신에 표시될 수도 있다. 예를 들어, 키워드에 대응되는 카테고리가 기 설정된 카테고리 목록 내의 카테고리이고, 사용자의 구매 이력이 있는 아이템인 경우 또는 사용자가 관심 아이템으로 설정한 아이템인 경우, 해당 아이템에 대해서는 아이템을 바로 구매할 수 있는 아이콘을 아이템 검색 페이지 상에 제공할 수 있다.In one embodiment, the electronic device (100) may provide an item search page including an icon for directly purchasing an item for some or all of one or more items corresponding to a keyword, taking into account the various factors described above. In one embodiment, the icon for directly purchasing an item may be displayed together with an icon for adding an item to a shopping cart, or may be displayed instead of an icon for adding an item to a shopping cart. For example, if a category corresponding to a keyword is a category within a preset category list, and is an item for which the user has a purchase history, or is an item set as an item of interest by the user, an icon for directly purchasing the item may be provided on the item search page for the corresponding item.
단계 S250에서, 전자 장치(100)는 사용자 단말(110)로부터 제1 아이템을 장바구니에 추가하기 위한 아이콘에 대응하는 제1 입력을 수신할 수 있고, 제1 입력에 대응하여 제1 아이템을 장바구니에 추가할 수 있다.In step S250, the electronic device (100) can receive a first input corresponding to an icon for adding a first item to a shopping cart from a user terminal (110), and can add the first item to the shopping cart in response to the first input.
사용자 단말(110)에 제공되는 아이템 검색 페이지와 관련된 사용자 인터페이스 및 사용자의 입력에 대응되는 사용자 단말(110)의 동작에 관해 도 3a 내지 도 4b를 참조하여 이하에서 후술한다.The user interface related to the item search page provided to the user terminal (110) and the operation of the user terminal (110) corresponding to the user's input will be described below with reference to FIGS. 3a to 4b.
도 3a 내지 도 3d는 본 발명의 다양한 실시예에 따른 아이템 검색 페이지의 사용자 인터페이스를 도시하는 도면이다.FIGS. 3A to 3D are diagrams illustrating a user interface of an item search page according to various embodiments of the present invention.
도 3a를 참조하면, 본 발명의 일 실시예에 따른 아이템 검색 페이지(300)가 도시된다. 아이템 검색 페이지(300)는 아이템을 검색하기 위한 키워드를 입력 받기 위한 영역(310), 현재 장바구니에 추가된 아이템을 확인할 수 있는 페이지로 이동하기 위한 아이콘을 포함하는 영역(320), 및 입력된 키워드를 기반으로 확인된 하나 이상의 아이템에 관한 정보를 포함하는 아이템 목록을 표시하는 영역(330)을 포함할 수 있다.Referring to FIG. 3A, an item search page (300) according to one embodiment of the present invention is illustrated. The item search page (300) may include an area (310) for receiving input of a keyword for searching for an item, an area (320) including an icon for moving to a page where items currently added to a shopping cart can be checked, and an area (330) for displaying an item list including information about one or more items checked based on an input keyword.
영역(310)에는 사용자가 검색하고자 하는 키워드가 표시될 수 있다. 사용자는 사용자 단말(110)을 통해 영역(310)에 검색하고자 하는 새로운 키워드를 입력할 수 있고, 사용자 단말(110)은 전자 장치(100)로 입력된 키워드를 전송할 수 있다. 전자 장치(100)는 상술한 예시들에 따라 새로운 키워드에 대응하는 하나 이상의 아이템을 확인할 수 있고, 하나 이상의 아이템에 대한 정보를 포함하는 아이템 검색 페이지(300)를 제공할 수 있다.In the area (310), a keyword that the user wants to search for can be displayed. The user can input a new keyword that the user wants to search for in the area (310) through the user terminal (110), and the user terminal (110) can transmit the input keyword to the electronic device (100). The electronic device (100) can check one or more items corresponding to the new keyword according to the examples described above, and can provide an item search page (300) that includes information on one or more items.
영역(320)에 표시된 아이콘은 현재 사용자의 장바구니에 포함된 아이템의 수량에 관한 정보를 표시할 수 있다.The icon displayed in area (320) can display information about the quantity of items currently included in the user's shopping cart.
영역(330)은 도 2의 단계 S220과 관련하여 상술한 방법에 의해 확인된 하나 이상의 아이템에 관한 정보를 포함할 수 있다. 아이템에 관한 정보는, 아이템의 명칭, 아이템의 가격, 아이템의 브랜드 명칭, 아이템의 평점, 아이템의 배송 관련 정보 및 아이템의 할인 정보를 포함하여 아이템의 구매와 관련하여 사용자가 고려할 것이라고 생각되는 임의의 정보를 포함할 수 있다. 또한, 영역(330)에 표시되는 아이템에 관한 정보가 표시되는 영역 하단에는 해당 아이템을 장바구니에 추가하기 위한 아이콘(331)이 제공될 수 있다. 본 예에서는, 아이콘(331)이 아이템에 관한 정보가 표시되는 영역 하단에 제공되는 예가 개시되었으나, 본 발명은 이에 제한되지 않으며 아이콘(331)은 아이템에 관한 정보가 표시되는 영역 내의 임의의 위치에 제공될 수 있다. The area (330) may include information about one or more items identified by the method described above in relation to step S220 of FIG. 2. The information about the items may include any information that a user may consider in relation to purchasing the items, including the name of the items, the price of the items, the brand name of the items, the rating of the items, information related to shipping of the items, and discount information about the items. In addition, an icon (331) for adding the corresponding items to a shopping cart may be provided at the bottom of the area where the information about the items displayed in the area (330) is displayed. In this example, an example in which the icon (331) is provided at the bottom of the area where the information about the items is displayed is disclosed, but the present invention is not limited thereto, and the icon (331) may be provided at any location within the area where the information about the items is displayed.
상술한 것과 같이, 아이콘(331)은 아이템 검색 페이지(300)에 포함되는 하나 이상의 아이템 전부에 대해 각각 표시될 수도 있고, 하나 이상의 아이템 중 일부에 대해서만 표시될 수도 있다. 하나 이상의 아이템 중 일부에 대해서만 표시되는 경우, 사용자가 입력한 검색 키워드의 특성, 아이템의 특성, 및 사용자의 특성 중 적어도 하나를 고려하여 아이콘(331)을 표시할 아이템을 결정할 수 있다.As described above, the icon (331) may be displayed for all of one or more items included in the item search page (300), or may be displayed for only some of one or more items. In the case where it is displayed for only some of one or more items, the item for which the icon (331) is to be displayed may be determined by considering at least one of the characteristics of the search keyword entered by the user, the characteristics of the item, and the characteristics of the user.
도 3a의 아이콘(331)에 대한 사용자의 입력이 있는 경우, 해당 아이템을 장바구니에 추가할 수 있다. 사용자 입력에 대응하여 아이템 1개가 장바구니에 추가될 수 있고, 이에 따라 도 3a의 아이콘(331)은 도 3b의 아이콘(332)의 형태로 변경될 수 있다. 아이콘(332)은 장바구니에 포함된 아이템의 수량에 관한 정보, 아이템의 수량을 증가시키기 위한 아이콘 및 해당 아이템을 장바구니에서 삭제하기 위한 아이콘을 포함할 수 있고, 각 아이콘에 대한 사용자의 입력에 대응하여 장바구니에 포함된 아이템의 수량을 조정할 수 있다. 장바구니에 포함된 아이템의 수량이 2개 이상인 경우, 아이템을 장바구니에서 삭제하기 위한 아이콘 대신 아이템의 수량을 감소시키기 위한 아이콘을 포함할 수 있다. 또한, 사용자 입력에 대응하여 아이템 1개가 장바구니에 추가됨에 따라 아이템이 장바구니에 추가되었다는 메시지를 영역(340)에 표시할 수 있다.If there is a user input for the icon (331) of Fig. 3a, the corresponding item can be added to the shopping cart. In response to the user input, one item can be added to the shopping cart, and accordingly, the icon (331) of Fig. 3a can be changed into the form of the icon (332) of Fig. 3b. The icon (332) can include information about the quantity of items included in the shopping cart, an icon for increasing the quantity of items, and an icon for deleting the corresponding item from the shopping cart, and the quantity of items included in the shopping cart can be adjusted in response to the user input for each icon. If the quantity of items included in the shopping cart is two or more, an icon for decreasing the quantity of items can be included instead of an icon for deleting the item from the shopping cart. In addition, as one item is added to the shopping cart in response to the user input, a message indicating that the item has been added to the shopping cart can be displayed in the area (340).
또한, 도 3c를 참조하면, 사용자는 아이콘(332) 상의 장바구니에 포함된 아이템의 수량에 관한 정보를 표시하는 영역에 사용자가 원하는 수량을 직접 입력할 수도 있다. 이 때 아이템의 재고 수량에 따라 장바구니에 추가할 수 있는 아이템의 수량이 제한될 수 있다. 사용자가 재고 수량 이상의 수량을 입력하는 경우 아이템의 최대 구매 가능 수량에 대한 정보를 포함하는 메시지를 영역(340)에 표시할 수 있다.Also, referring to FIG. 3c, the user can directly input the desired quantity in the area that displays information about the quantity of items included in the shopping cart on the icon (332). At this time, the quantity of items that can be added to the shopping cart may be limited depending on the stock quantity of the items. If the user inputs a quantity greater than the stock quantity, a message including information about the maximum purchasable quantity of the items may be displayed in the area (340).
또한, 도 3d를 참조하면, 도 3b 또는 도 3c의 아이콘(332)에 대한 사용자 입력에 대응하여 아이템 검색 페이지(330) 상에 아이템의 수량을 입력하기 위한 위젯(350)을 표시할 수 있다. 위젯(350)은 선택한 아이템에 관한 정보를 포함할 수 있고, 사용자가 해당 아이템의 수량을 조정할 수 있는 아이콘을 포함할 수 있다. 상술한 것과 같이, 사용자는 아이템 수량을 증가 또는 감소시키기 위한 아이콘에 대응하는 입력을 통해 아이템의 수량을 조정할 수 있고, 원하는 수량을 직접 입력함으로써 아이템의 수량을 조정할 수도 있다. 사용자가 아이템의 수량을 조정하거나 아이템의 수량을 입력하는 경우 해당 수량의 아이템이 장바구니에 추가되었음을 알리는 메시지를 표시할 수 있다.Also, referring to FIG. 3d, a widget (350) for entering a quantity of items may be displayed on an item search page (330) in response to a user input for an icon (332) of FIG. 3b or FIG. 3c. The widget (350) may include information about a selected item and may include an icon for allowing a user to adjust the quantity of the item. As described above, the user may adjust the quantity of items by inputting an input corresponding to an icon for increasing or decreasing the quantity of items, and may also adjust the quantity of items by directly inputting a desired quantity. When the user adjusts the quantity of items or inputs the quantity of items, a message may be displayed notifying that the corresponding quantity of items has been added to the shopping cart.
전자 장치(100)는 아이템의 재고 수량을 확인하고, 위젯(350) 내의 영역(351)에 아이템의 재고 수량에 관한 정보를 표시할 수 있고, 재고 수량을 기반으로 사용자의 수량 입력 한도를 설정할 수 있다. 사용자가 입력 한도 이상으로 수량을 조정 또는 입력하고자 하는 경우 재고 수량에 관한 정보를 포함하는 메시지를 표시할 수 있다.The electronic device (100) can check the stock quantity of an item, display information about the stock quantity of the item in an area (351) within a widget (350), and set a quantity input limit for the user based on the stock quantity. If the user attempts to adjust or input a quantity exceeding the input limit, a message including information about the stock quantity can be displayed.
도 4a 및 도 4b는 본 발명의 다양한 실시예들에 따른 아이템 검색 페이지의 사용자 인터페이스를 도시하는 도면이다.FIGS. 4A and 4B are diagrams illustrating a user interface of an item search page according to various embodiments of the present invention.
도 4a를 참조하면, 본 발명의 일 실시예에 따른 아이템 검색 페이지(400)가 도시된다. 아이템 검색 페이지(400)는 사용자가 입력한 키워드에 대응되는 하나 이상의 아이템에 관한 정보를 포함할 수 있고, 하나 이상의 아이템 중 일부 아이템에 대해 아이템을 즉시 구매하기 위한 아이콘(431) 및 하나 이상의 아이템 중 일부 아이템에 대해 아이템을 장바구니에 추가하기 위한 아이콘(432)을 포함할 수 있다.Referring to FIG. 4A, an item search page (400) according to one embodiment of the present invention is illustrated. The item search page (400) may include information about one or more items corresponding to a keyword entered by a user, and may include an icon (431) for purchasing some of the one or more items immediately, and an icon (432) for adding some of the one or more items to a shopping cart.
아이콘(431) 또는 아이콘(432)에 대응하는 사용자 입력이 있는 경우, 도 4b에 도시된 것과 같이 사용자의 장바구니에 담긴 아이템에 관한 정보를 포함하는 위젯(410)이 표시될 수 있다. 위젯(460)은 장바구니에 담긴 아이템들의 수량을 조정하기 위한 아이콘을 포함하는 영역(461), 아이템을 장바구니에서 삭제하기 위한 아이콘을 포함하는 영역(462), 및 장바구니에 포함된 아이템을 구매하기 위한 아이콘을 포함하는 영역(463)을 포함할 수 있다. 사용자는 영역(461), 영역(462), 또는 영역(463)에 대한 입력을 통해 아이템의 수량을 조정하거나, 아이템을 장바구니에서 삭제하거나, 장바구니에 포함된 아이템을 구매할 수 있다.When there is a user input corresponding to the icon (431) or the icon (432), a widget (410) including information about items in the user's shopping cart may be displayed as illustrated in FIG. 4B. The widget (460) may include an area (461) including an icon for adjusting the quantity of items in the shopping cart, an area (462) including an icon for deleting an item from the shopping cart, and an area (463) including an icon for purchasing an item in the shopping cart. The user may adjust the quantity of items, delete an item from the shopping cart, or purchase an item in the shopping cart through input to the area (461), the area (462), or the area (463).
도 5는 본 발명의 일 실시예에 따른 전자 장치의 각 구성을 개략적으로 도시하는 도면이다.FIG. 5 is a drawing schematically illustrating each component of an electronic device according to one embodiment of the present invention.
도 5를 참조하면, 전자 장치(500)는 트랜시버(510), 프로세서(520), 및 메모리(530)를 포함할 수 있다. 도 5에 도시된 전자 장치(500)에는 본 실시예들과 관련된 구성요소들만이 도시되어 있다. 따라서, 전자 장치(500)에는 도 5에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음은 당해 기술분야의 통상의 기술자에게 자명하다. 도 5의 전자 장치(500)는 도 1의 전자 장치(100)에 포함될 수 있으므로, 도 1 내지 도 4b와 중복되는 내용에 있어서는 설명을 생략한다.Referring to FIG. 5, the electronic device (500) may include a transceiver (510), a processor (520), and a memory (530). Only components related to the present embodiments are illustrated in the electronic device (500) illustrated in FIG. 5. Therefore, it is obvious to those skilled in the art that the electronic device (500) may further include other general components in addition to the components illustrated in FIG. 5. Since the electronic device (500) of FIG. 5 may be included in the electronic device (100) of FIG. 1, descriptions of overlapping content with FIGS. 1 to 4B will be omitted.
트랜시버(510)는 다른 장치와 통신할 수 있다. 따라서, 전자 장치(500)는 트랜시버를 통해 다른 장치와 정보를 송수신할 수 있다. 예를 들어, 전자 장치(500)는 트랜시버를 통해 사용자 단말(110)과 통신을 수행하거나, 기타 다른 장치(예컨대, 도 2의 서버)와 통신을 수행할 수 있다.The transceiver (510) can communicate with other devices. Accordingly, the electronic device (500) can transmit and receive information with other devices through the transceiver. For example, the electronic device (500) can communicate with a user terminal (110) through the transceiver, or communicate with other devices (e.g., a server of FIG. 2).
여기서, 통신, 즉 데이터의 송수신은 유선 또는 무선으로 이루어질 수 있다. 이를 위해 트랜시버(510)는 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., transmission and reception of data, can be performed wired or wirelessly. To this end, the transceiver (510) may include a wired communication module that connects to the Internet, etc., via a LAN (Local Area Network), a mobile communication module that connects to a mobile communication network via a mobile communication base station to transmit and receive data, a short-distance communication module that uses a WLAN (Wireless Local Area Network) series communication method such as Wi-Fi or a WPAN (Wireless Personal Area Network) series communication method such as Bluetooth or Zigbee, a satellite communication module that uses a GNSS (Global Navigation Satellite System) such as a GPS (Global Positioning System), or a combination thereof.
프로세서(520)는 전자 장치(500)의 전반적인 동작을 제어한다. 이를 위해 프로세서(520)는 각종 정보의 연산 및 처리를 수행하고 전자 장치(500)의 구성요소들의 동작을 제어할 수 있다. 예를 들어, 프로세서(520)는 사용자 인터페이스 테스트를 프로그램 내지 어플리케이션들을 실행시킬 수 있을 것이다. 프로세서(520)는 하드웨어, 소프트웨어 또는 이들의 조합에 따라 컴퓨터나 이와 유사한 장치로 구현될 수 있다. 하드웨어적으로 프로세서(520)는 전기적인 신호를 처리하여 제어 기능을 수행하는 전자회로 형태로 구현될 수 있으며, 소프트웨어적으로는 하드웨어적인 프로세서(520)를 구동시키는 프로그램 형태로 구현될 수 있다. 한편, 상술한 설명에서 특별한 언급이 없는 경우에는 전자 장치의 동작은 프로세서(520)의 제어에 의해 수행되는 것으로 해석될 수 있다. 즉, 상술한 아이템 검색 페이지를 제공테스하기 위한 시스템에 구현되는 모듈들이 실행되는 경우, 모듈들은 프로세서(520)가 전자 장치의 상술한 동작들을 수행하도록 제어하는 것으로 해석될 수 있다.The processor (520) controls the overall operation of the electronic device (500). To this end, the processor (520) may perform calculations and processing of various types of information and control the operation of components of the electronic device (500). For example, the processor (520) may execute programs or applications for user interface tests. The processor (520) may be implemented as a computer or a similar device according to hardware, software, or a combination thereof. In terms of hardware, the processor (520) may be implemented in the form of an electronic circuit that processes electrical signals to perform control functions, and in terms of software, the processor (520) may be implemented in the form of a program that drives the hardware processor (520). Meanwhile, unless otherwise specifically mentioned in the above description, the operation of the electronic device may be interpreted as being performed under the control of the processor (520). That is, when modules implemented in the system for providing the above-described item search page are executed, the modules may be interpreted as controlling the processor (520) to perform the above-described operations of the electronic device.
메모리(530)는 각종 정보를 저장할 수 있다. 메모리(530)는 데이터를 임시적으로 또는 반영구적으로 저장할 수 있다. 예를 들어, 전자 장치(500)의 메모리(530)에는 전자 장치(500)를 구동하기 위한 운용 프로그램(OS: Operating System), 웹 사이트를 호스팅하기 위한 데이터나 점자 생성을 위한 프로그램 내지는 어플리케이션(예를 들어, 웹 어플리케이션)에 관한 데이터 등이 저장될 수 있다. 또한, 메모리(530)는 상술한 바와 같이 모듈들을 컴퓨터 코드 형태로 저장할 수 있다.The memory (530) can store various types of information. The memory (530) can store data temporarily or semi-permanently. For example, the memory (530) of the electronic device (500) can store an operating program (OS: Operating System) for operating the electronic device (500), data for hosting a website, a program for generating Braille, or data regarding an application (e.g., a web application). In addition, the memory (530) can store modules in the form of computer codes as described above.
메모리(530)의 예로는 하드 디스크(HDD: Hard Disk Drive), SSD(Solid State Drive), 플래쉬 메모리(Flash Memory), 롬(ROM: Read-Only Memory), 램(RAM: Random Access Memory) 등이 있을 수 있다. 이러한 메모리(530)는 내장 타입 또는 탈부착 가능한 타입으로 제공될 수 있다.Examples of memory (530) may include a hard disk drive (HDD), a solid state drive (SSD), flash memory, read-only memory (ROM), random access memory (RAM), etc. Such memory (530) may be provided as a built-in type or a detachable type.
요약하면, 다양한 실시 예들은 다양한 수단을 통해 구현될 수 있다. 예를 들어, 다양한 실시 예들은 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다.In summary, the various embodiments may be implemented by various means. For example, the various embodiments may 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), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.In the case of hardware implementation, the methods according to 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, and the like.
펌웨어나 소프트웨어에 의한 구현의 경우, 다양한 실시 예들에 따른 방법은 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등의 형태로 구현될 수 있다. 예를 들어, 소프트웨어 코드는 메모리에 저장되어 프로세서의 의해 구동될 수 있다. 상기 메모리는 상기 프로세서 내부 또는 외부에 위치할 수 있으며, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고받을 수 있다.In the case of implementation by firmware or software, the method according to various embodiments may be implemented in the form of a module, procedure, or function that performs the functions or operations described above. For example, software code may be stored in a memory and driven by a processor. The memory may be located inside or outside the processor, and may exchange data with the processor by various means already known.
전술한 실시예들에 따른 전자 장치는, 프로세서, 프로그램 데이터를 저장하고 실행하는 메모리, 디스크 드라이브와 같은 영구 저장부(permanent storage), 외부 장치와 통신하는 통신 포트, 터치 패널, 키(key), 아이콘 등과 같은 사용자 인터페이스 장치 등을 포함할 수 있다. 소프트웨어 모듈 또는 알고리즘으로 구현되는 방법들은 상기 프로세서상에서 실행 가능한 컴퓨터가 읽을 수 있는 코드들 또는 프로그램 명령들로서 컴퓨터가 읽을 수 있는 기록 매체 상에 저장될 수 있다. 여기서 컴퓨터가 읽을 수 있는 기록 매체로 마그네틱 저장 매체(예컨대, ROM(read-only memory), RAM(random-Access memory), 플로피 디스크, 하드 디스크 등) 및 광학적 판독 매체(예컨대, 시디롬(CD-ROM), 디브이디(DVD: Digital Versatile Disc)) 등이 있다. 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템들에 분산되어, 분산 방식으로 컴퓨터가 판독 가능한 코드가 저장되고 실행될 수 있다. 매체는 컴퓨터에 의해 판독가능하며, 메모리에 저장되고, 프로세서에서 실행될 수 있다. The electronic device according to the above-described embodiments 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, a user interface device such as a touch panel, a key, an icon, etc. The methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program commands executable on the processor. Here, the computer-readable recording medium includes a magnetic storage medium (e.g., a read-only memory (ROM), a random-access memory (RAM), a floppy disk, a hard disk, etc.) and an optical reading medium (e.g., a CD-ROM, a Digital Versatile Disc (DVD)). The computer-readable recording medium may be distributed to computer systems connected to a network, so that the computer-readable code may be stored and executed in a distributed manner. The medium may be readable by a computer, stored in a memory, and executed by a processor.
본 실시예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들은 특정 기능들을 실행하는 다양한 개수의 하드웨어 또는/및 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 실시예는 하나 이상의 마이크로프로세서들의 제어 또는 다른 제어 장치들에 의해서 다양한 기능들을 실행할 수 있는, 메모리, 프로세싱, 로직(logic), 룩 업 테이블(look-up table) 등과 같은 직접 회로 구성들을 채용할 수 있다. 구성 요소들이 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있는 것과 유사하게, 본 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 실시 예는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단”, “구성”과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다. 상기 용어는 프로세서 등과 연계하여 소프트웨어의 일련의 처리들(routines)의 의미를 포함할 수 있다.The present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various numbers of hardware and/or software configurations that perform specific functions. For example, the embodiment may employ direct circuit configurations such as memory, processing, logic, look-up tables, etc., which may perform various functions under the control of one or more microprocessors or other control devices. Similarly to the fact that the components may be implemented as software programming or software elements, the present embodiment may be implemented in a programming or scripting language such as C, C++, Java, assembler, etc., including various algorithms implemented as a combination of data structures, processes, routines, or other programming configurations. The functional aspects may be implemented as algorithms that are executed on one or more processors. In addition, the present embodiment may employ conventional techniques for electronic environment setting, signal processing, and/or data processing. Terms such as “mechanism,” “element,” “means,” and “configuration” can be used broadly and are not limited to mechanical and physical configurations. The terms can also include the meaning of a series of software processes (routines) in connection with a processor, etc.
전술한 실시예들은 일 예시일 뿐 후술하는 청구항들의 범위 내에서 다른 실시예들이 구현될 수 있다.The above-described embodiments are only examples, and other embodiments may be implemented within the scope of the claims set forth herein.
Claims (16)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240004452A KR20250109527A (en) | 2024-01-10 | 2024-01-10 | Electronic apparatus for providing item search page and its operation method |
| KR10-2024-0004452 | 2024-01-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025150675A1 true WO2025150675A1 (en) | 2025-07-17 |
Family
ID=96386895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2024/016828 Pending WO2025150675A1 (en) | 2024-01-10 | 2024-10-30 | Electronic device for providing item search page, and operating method thereof |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR20250109527A (en) |
| TW (1) | TW202528987A (en) |
| WO (1) | WO2025150675A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130047808A (en) * | 2011-10-31 | 2013-05-09 | 양동훈 | System for ubiquitous smart shopping |
| US20160247182A1 (en) * | 2015-02-19 | 2016-08-25 | Target Brands, Inc. | On-line coupon use |
| US10055784B1 (en) * | 2014-10-28 | 2018-08-21 | Amazon Technologies, Inc. | In-stream pivoting search results |
| US20210090154A1 (en) * | 2019-09-25 | 2021-03-25 | SHAG Enterprises, Inc. | System for personalized recommendations |
| US20230260008A1 (en) * | 2014-02-26 | 2023-08-17 | Amazon Technologies, Inc. | Delivery Service System |
-
2024
- 2024-01-10 KR KR1020240004452A patent/KR20250109527A/en active Pending
- 2024-02-26 TW TW113106745A patent/TW202528987A/en unknown
- 2024-10-30 WO PCT/KR2024/016828 patent/WO2025150675A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130047808A (en) * | 2011-10-31 | 2013-05-09 | 양동훈 | System for ubiquitous smart shopping |
| US20230260008A1 (en) * | 2014-02-26 | 2023-08-17 | Amazon Technologies, Inc. | Delivery Service System |
| US10055784B1 (en) * | 2014-10-28 | 2018-08-21 | Amazon Technologies, Inc. | In-stream pivoting search results |
| US20160247182A1 (en) * | 2015-02-19 | 2016-08-25 | Target Brands, Inc. | On-line coupon use |
| US20210090154A1 (en) * | 2019-09-25 | 2021-03-25 | SHAG Enterprises, Inc. | System for personalized recommendations |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202528987A (en) | 2025-07-16 |
| KR20250109527A (en) | 2025-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11194822B2 (en) | Search ranking method and apparatus, electronic device and storage medium | |
| WO2020096272A1 (en) | System and method for cross-domain recommendations | |
| CN114443897B (en) | Video recommendation method, device, electronic device and storage medium | |
| WO2022186415A1 (en) | Electronic device and information provision method thereof | |
| CN116975474A (en) | Recommendation method, recommendation device, recommendation equipment, recommendation medium and recommendation product | |
| US20230273709A1 (en) | Information display method and apparatus, electronic device, and computer readable storage medium | |
| WO2022177053A1 (en) | Method and electronic device for providing information on item | |
| WO2022177052A1 (en) | Method and electronic device for sharing item related information | |
| WO2023085481A1 (en) | Item information provision method, and electronic device | |
| CN113835594A (en) | Interactive method and apparatus, electronic device, and readable storage medium | |
| WO2025150675A1 (en) | Electronic device for providing item search page, and operating method thereof | |
| CN112559852B (en) | Information recommendation method and device | |
| WO2022211166A1 (en) | Electronic device and information provision method therefor | |
| CN118277436A (en) | Information query method, device, equipment and medium | |
| WO2025192782A1 (en) | Electronic device for providing item information and operating method thereof | |
| WO2023106495A1 (en) | Server, and information provision method thereof | |
| WO2022265142A1 (en) | Electronic device for providing advertisement content, and method therefor | |
| WO2022186416A1 (en) | Electronic device and information providing method thereof | |
| WO2026014592A1 (en) | Information provision method and electronic device for performing same | |
| WO2025018462A1 (en) | Method for providing item information and electronic device therefor | |
| WO2025150671A1 (en) | Method and device for providing customer benefit information | |
| US20250301051A1 (en) | Content pushing method, readable medium, electronic device and product | |
| WO2025192780A1 (en) | Method and apparatus for providing page including keyword-based item list | |
| WO2026005108A1 (en) | Information providing method and electronic device for performing same | |
| WO2024225507A1 (en) | Electronic device for providing content information and method therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24917272 Country of ref document: EP Kind code of ref document: A1 |