Method and device for processing data related to e-commerce service, and recording medium
The system addresses the lack of dynamic web page design in e-commerce by adapting category and product presentation based on scrolling, enhancing user experience and convenience.
Patent Information
- Application Number
- PCT/KR2024/013488
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-27
- Filing Date
- 2024-09-06
- Publication Date
- 2026-01-02
AI Technical Summary
Existing e-commerce platforms lack dynamic and user-friendly web page designs that adapt to user scrolling, failing to effectively present category and product information in a way that enhances user experience and convenience.
A system that determines categories and products, generates web page information, and transmits it to a user's terminal, allowing information displayed in specific areas to change based on scrolling direction and area, including features like category transitions and movement to the top of the page.
Enhances user experience by dynamically presenting category and product information, improving user interaction and convenience through adaptive web page design.
Smart Images

Figure KR2024013488_02012026_PF_FP_ABST
Abstract
Description
Methods, devices and recording media for processing data related to e-commerce services
[0001] The present disclosure relates to a technology for processing data related to an e-commerce service.
[0002] Recent advancements in communication technology have led to a widespread expansion of e-commerce services that allow users to purchase products online. Users can enter search keywords to find desired products on online platforms and conveniently place orders based on search results. Online platforms provide users with information on a variety of products to influence their purchasing decisions.
[0003] Here, product information can be presented to users in various formats, and users purchase products based on this information. When product information is presented to users in the form of a web page, the web page serves as an interface for interaction between the user and the online platform. The structure and layout of the web page can enhance user convenience and user experience.
[0004] At least one embodiment of the present disclosure can determine one or more categories and one or more products included in one or more categories.
[0005] At least one embodiment of the present disclosure can generate web page information displaying information about one or more categories and one or more products included in the one or more categories.
[0006] At least one embodiment of the present disclosure can generate a web page that changes information displayed in a specific area of a terminal according to scrolling of the web page displayed on the user terminal.
[0007] The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person skilled in the art of the present disclosure from the description below.
[0008] A device according to one embodiment of the present disclosure includes one or more processors; and one or more memories storing instructions to be executed by the one or more processors, wherein, upon execution of the instructions, the one or more processors are configured to determine one or more products included in each of one or more categories, generate web page information used to display a web page including information about the one or more products, and transmit the web page information to a user's terminal, wherein the web page information may include information that causes information displayed in a specific area of the terminal to change according to scrolling of the web page.
[0009] In one embodiment, the web page information may include information that causes information displayed in a specific area of the terminal to be changed based on the scroll direction of the web page and the area of the web page displayed on the terminal.
[0010] In one embodiment, the one or more categories include a first category, and the web page information may include information that causes information indicating the first category to be displayed in a specific area of the terminal as the web page is scrolled in a first direction when at least a part of a first area of the web page including information indicating the first category is displayed on the terminal.
[0011] In one embodiment, the specific region may correspond to the uppermost region of the terminal.
[0012] In one embodiment, the web page information may include information that prevents information indicating the first category from being displayed in a specific area of the terminal when the first area is not displayed on the terminal according to scrolling in the first direction.
[0013] In one embodiment, the one or more categories include a second category, and the web page information includes information indicating the second category, and when at least a part of the second area continuous with the first area of the web page is displayed on the terminal, information indicating the second category may be displayed in a specific area of the terminal as the web page is scrolled in the first direction.
[0014] In one embodiment, the web page information may include information that causes a first area of the web page including information indicating the first category to not be displayed on the terminal, and that causes information indicating the first category and information indicating the second category to be displayed in a specific area of the terminal as the web page is scrolled in the first direction.
[0015] In one embodiment, the information indicating the first category and the information indicating the second category may be displayed in the first direction order in a specific area of the user's terminal.
[0016] In one embodiment, the web page information may further include color information of information displayed in a specific area of the user's terminal.
[0017] In one embodiment, the one or more categories include a first category, and the web page information may include information that causes information indicating the first category and information indicating movement to the top of the web page to be displayed in a specific area of the terminal as the web page is scrolled in a second direction when at least a part of a first area of the web page including information indicating the first category is displayed on the terminal.
[0018] In one embodiment, the one or more categories include a second category, and the web page information includes information indicating the second category, and when at least a part of the second area continuous to the first area of the web page is displayed on the terminal, as the web page is scrolled in the second direction, the web page may be configured to display, in a specific area of the user's terminal, information indicating the first category, information indicating the second category, and information indicating movement to the top of the web page.
[0019] In one embodiment, information indicating movement to the top of the web page, information indicating the first category, and information indicating the second category may be displayed in a first direction order in a specific area of the user's terminal.
[0020] According to one embodiment of the present disclosure, a method performed in a device including one or more processors and one or more memories storing instructions to be executed by the one or more processors, the method comprising: determining, by the one or more processors, one or more products included in each of one or more categories; generating web page information used to display a web page including information about the one or more products; and transmitting the web page information to a user's terminal, wherein the web page information may include information that causes information displayed in a specific area of the terminal to change according to scrolling of the web page.
[0021] In one embodiment, the step of generating web page information used to display a web page including information about one or more products may include the step of generating information that causes information displayed in a specific area of the terminal to be changed based on a scroll direction of the web page and an area of the web page displayed on the terminal; and the step of generating the web page information including information that causes information displayed in a specific area of the terminal to be changed.
[0022] In one embodiment, the one or more categories include a first category, and the step of generating information for causing information displayed in a specific area of the terminal to be changed may include: a step of generating information for causing information indicating the first category to be displayed in a specific area of the terminal as the web page is scrolled in a first direction when at least a portion of the first area of the web page including information indicating the first category is displayed on the terminal; and a step of generating information for causing information indicating the first category and information for causing movement to the top of the web page to be displayed in a specific area of the terminal as the web page is scrolled in a second direction when at least a portion of the first area of the web page including information indicating the first category is displayed on the terminal.
[0023] In one embodiment, the first direction and the second direction may be opposite directions.
[0024] In one embodiment, the specific area may correspond to the top area of the user's terminal.
[0025] In a non-transitory computer-readable recording medium recording instructions to be executed by one or more processors according to one embodiment of the present disclosure, the instructions are configured such that, when the instructions are executed, the one or more processors determine one or more products included in each of one or more categories, generate web page information used to display a web page including information about the one or more products, and transmit the web page information to a user's terminal, wherein the web page information may include information that causes information displayed in a specific area of the terminal to change according to scrolling of the web page.
[0026] According to at least one embodiment of the present disclosure, one or more categories and one or more products included in one or more categories can be determined.
[0027] According to at least one embodiment of the present disclosure, web page information can be generated that displays information about one or more categories and one or more products included in one or more categories.
[0028] According to at least one embodiment of the present disclosure, a web page can be generated in which information displayed in a specific area of a terminal changes according to scrolling of the web page displayed on the user terminal.
[0029] The effects according to the technical idea of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the description of the present disclosure.
[0030] FIG. 1 illustrates an environment in which a device according to one embodiment of the present disclosure can be applied.
[0031] FIG. 2 is a block diagram of a device according to one embodiment of the present disclosure.
[0032] FIG. 3 is a diagram illustrating an example of a web page according to one embodiment of the present disclosure.
[0033] FIG. 4 is a diagram showing a web page displayed on a terminal according to one embodiment of the present disclosure.
[0034] FIG. 5 is a diagram illustrating an example of a web page being updated according to one embodiment of the present disclosure.
[0035] FIG. 6 is a diagram illustrating an example of a web page being updated according to another embodiment of the present disclosure.
[0036] FIG. 7 is a diagram illustrating an example of a web page being updated according to another embodiment of the present disclosure.
[0037] FIG. 8 is a diagram illustrating an example of a web page being updated according to one embodiment of the present disclosure.
[0038] FIG. 9 is a diagram exemplarily showing a web page that is updated according to another embodiment of the present disclosure.
[0039] FIG. 10 is a flowchart illustrating a method according to one embodiment of the present disclosure.
[0040] FIG. 11 is a flowchart illustrating detailed operations of an operation for generating web page information according to one embodiment of the present disclosure.
[0041] The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical concept of this disclosure and are not intended to be limited to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of the embodiments described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0042] Terms used in this disclosure, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by a person of ordinary skill in the art to which this disclosure belongs.
[0043] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this disclosure indicate the presence of a target feature (e.g., a function, operation, or component), but do not exclude the presence of other additional features. In other words, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.
[0044] The singular expressions used in this disclosure may include the plural meaning unless the context clearly indicates otherwise, and the same applies to the singular expressions set forth in the claims.
[0045] As used herein, expressions such as “first,” “second,” or “first,” “second,” etc., unless the context indicates otherwise, are used to refer to multiple similar objects and to distinguish one object from another, and do not limit the order or importance between the objects.
[0046] As used herein, the expressions "A, B, and C", "A, B, or C", "A, B, and / or C", or "at least one of A, B, and C", "at least one of A, B, or C", "at least one of A, B, and / or C", etc., may refer to each of the listed items or all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B.
[0047] The expression "based on" as used in this disclosure is used to describe one or more factors that influence a decision, act of judgment, or action described in a phrase or sentence containing this expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0048] The expression "configured to" used in the present disclosure may have the meanings of "set to", "having the ability to", "modified to", "made to", "capable of", etc., depending on the context. This expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation may mean a general purpose processor that can perform the specific operation by executing software, or a special purpose computer that is structured through programming to perform the specific operation.
[0049] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be assigned the same reference numerals. Furthermore, in the description of various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that the corresponding components are not included in the embodiments.
[0050] FIG. 1 illustrates an environment in which a device according to one embodiment of the present disclosure can be applied. The device (100) and the terminal (2000) are connected via a network and can communicate with each other. The device (100) may be a server device that processes information related to an e-commerce service. In other words, the device (100) may be a device operated under the management of an e-commerce service operator. Here, the e-commerce service provided by the device (100) may be a comprehensive service that responds to a user's purchase request, sells products corresponding to the purchase request, and manages information related thereto.
[0051] The device (100) may be a device for processing web page information used to display a web page. For example, the device (100) may generate web page information for providing an e-commerce service. The device (100) may generate web page information used to display web pages related to the e-commerce service, such as search pages, pages displaying information about products, etc. Here, the web page information may include all information used to generate the web page. In one embodiment, the device (100) may generate web page information including information for changing information displayed in a specific area of the terminal (2000) based on a user input entered through the terminal (2000).
[0052] The device (100) can transmit web page information to the terminal (2000). The device (100) can transmit the web page information to the terminal (2000) via a network. The terminal (2000) may be a device capable of generating a web page by rendering the web page information obtained from the device (100). The terminal (2000) may be implemented as a terminal capable of transmitting and receiving various information with the device (100) via a network. For example, the terminal (2000) may be a computer, a laptop, a portable device, a smartphone, etc. However, the type of the terminal (2000) is not limited thereto, and may be any device capable of communicating with the device (100) or other devices via a network.
[0053] The terminal (2000) can provide information acquired from the device (100) to the user, acquire input from the user, or transmit the acquired input to the device (100). The input acquired from the user can include various forms of input, such as a click using a mouse, a touch using a touchpad or a touch screen, voice recognition, or other electronic input. In one embodiment, the terminal (2000) can generate a web page by rendering web page information provided by the device (100), and provide the generated web page to the user through the display of the terminal (2000), etc. In another embodiment, the device (100) can update web page information based on the input acquired by the terminal (2000) and transmit the updated web page information to the terminal (2000).
[0054] The device (100) can be connected to a terminal (2000) or other external devices through a network and communicate with them. For example, the device (100) and the terminal (2000) can be connected to each other through a network that provides a connection path for transmitting and receiving packet data and communicate with each other. The network can be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).
[0055] FIG. 2 is a block diagram of a device (100) according to one embodiment of the present disclosure. The device (100) may include one or more processors (110) and / or one or more memories (120) as components. Furthermore, in one embodiment, at least one of the components of the device (100) may be omitted, or another component may be added to the device (100). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner or implemented as a single or multiple entities. In the present disclosure, one or more processors (110) may be referred to as a processor (110). The expression “processor (110)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (120) may be referred to as a memory (120). The expression “memory (120)” may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside / outside the device (100) are connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), and can exchange information (data, signals, etc.).
[0056] In one embodiment, the device (100) may further include a communication circuit (130). The communication circuit (130) may communicate with the terminal (2000). That is, the communication circuit (130) may perform wireless or wired communication between the device (100) and the terminal (2000). For example, the communication circuit (130) may perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (130) may perform wired communication according to a method such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the device (100) may be implemented integrated with other devices.In this case, the communication circuit (130) can function as a connection circuit or interface connecting the device (100) and the other device.
[0057] The processor (110) can control at least one component of the device (100) connected to the processor (110) by running software (e.g., commands, programs, etc.). In addition, the processor (110) can perform various operations such as calculations, processing, data generation, and processing related to the present disclosure. In addition, the processor (110) can load data, etc. from the memory (120) or store data, etc. in the memory (120). Furthermore, the processor (110) can transmit and receive various information with the terminal through the communication circuit (130). In one embodiment, the processor (110) can control the communication circuit (130) to transmit web page information, etc. for generating a web page to the terminal.
[0058] The memory (120) can store various information (data). The information stored in the memory (120) is information acquired, processed, or used by at least one component of the device (100), and may include software (e.g., commands, programs, etc.). The memory (120) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (120), and may include an operating system for controlling the resources of the device (100), an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the device (100). In one embodiment, the memory (120) may store commands that cause the processor (110) to perform operations when executed by the processor (110). The memory (120) may store at least a portion of information received from the terminal (2000) via the communication circuit (130) and / or information transmitted to the terminal (2000) via the communication circuit (130). Specifically, the memory (120) can store various commands executed by the processor (110), such as web page information, all information managed through an e-commerce service, and information regarding various recommended products.
[0059] The processor (110) may generate web page information used to display web pages to be provided to users. The processor (110) may generate web page information used to create web pages for providing e-commerce services. In one embodiment, the processor (110) may generate web page information including information regarding one or more products to be provided to the user. Here, the information regarding one or more products may include information regarding one or more products included in various categories and information regarding each of the various categories. That is, the processor (110) may set each of a plurality of categories and generate information regarding one or more products to be included in each of the plurality of categories. For example, the processor (110) may generate information regarding a category regarding products to be recommended for purchase to the user and information regarding one or more products included in the category regarding products to be recommended for purchase to the user. As another example, the processor (110) may generate information regarding a category regarding products frequently purchased by other users and information regarding one or more products to be included in the category regarding products frequently purchased by other users. As another example, the processor (110) may generate information regarding a category of discounted products and one or more products to be included in the category of discounted products. However, this is merely exemplary, and the processor (110) may generate information regarding various categories and one or more products included in each of the various categories.
[0060] The processor (110) may generate web page information including information about one or more categories and one or more products included in each of the one or more categories, so that information about one or more categories and one or more products included in each of the one or more categories to be provided to the user is displayed on the web page. In this case, the web page may include an area where information about one or more categories and one or more products included in each of the one or more categories included in the web page information generated by the processor (110) is displayed.
[0061] The processor (110) may generate web page information including information that causes information displayed in a specific area of a web page displayed on the display of the terminal (2000) to change. In one embodiment, the processor (110) may include information that causes information displayed on the display of the terminal (2000) to change as the web page displayed on the display of the terminal (2000) is scrolled by a user's input. Here, the form in which the web page is scrolled may be a form in which the web page displayed on the display moves in an up / down or left / right direction. The processor (110) may generate web page information including information that causes information displayed on a specific area of the display of the terminal (2000) to change as the web page displayed on the display of the terminal (2000) is scrolled by a user's input.
[0062] In one embodiment, the processor (110) may generate web page information including information that causes information displayed in a specific area of the display of the terminal (2000) to change based on an area displayed on the display of the terminal (2000) as the web page displayed on the display of the terminal (2000) is scrolled by a user's input. That is, the processor (110) may generate web page information including information that causes information displayed in a specific area of the display of the terminal (2000) to change based on a change in an area of the web page displayed on the display of the terminal (2000) according to the scroll.
[0063] In one embodiment, the processor (110) may generate web page information including information that causes information displayed in a specific area of the display of the terminal (2000) to change based on the direction in which the web page displayed on the display of the terminal (2000) is scrolled by a user's input. That is, the processor (110) may generate web page information including information that causes information displayed in a specific area of the display of the terminal (2000) to change based on the direction in which the web page displayed on the display of the terminal (2000) is scrolled. In one embodiment, the specific area of the display of the terminal (2000) may be, but is not limited to, the top area of the display of the terminal (2000).
[0064] The processor (110) may generate web page information based on information about one or more categories and one or more products included in each of the one or more categories, and may generate web page information including information that changes information displayed in a specific area of the display of the terminal (2000) based on an area displayed on the terminal (2000) and a scroll direction as the information about one or more categories and one or more products included in each of the one or more categories displayed on the web page is scrolled. In one embodiment, the processor (110) may generate web page information such that a first area including information indicating a first category among one or more categories and information about one or more products included in the first category is displayed on the web page. In one embodiment, the processor (110) may generate web page information such that a second area including information indicating a second category among one or more categories and information about one or more products included in the second category is displayed on the web page. In this case, the web page may include a first area and a second area, and the first area and the second area may be displayed separately on the web page. In one embodiment, the first area and the second area may be displayed consecutively on a web page, with information regarding one or more products included in the first area and information indicating a second category included in the second area.
[0065] In one embodiment, information regarding one or more products included in the first area and information regarding one or more products included in the second area may be displayed on a web page in the form of an NxM (N and M are natural numbers) grid. In this case, each grid area may display information regarding the products corresponding to each grid area. For example, each grid area may display at least one of information regarding an image of the product corresponding to each grid area, information regarding a price, information regarding a delivery method, and information regarding a price, but is not limited thereto.
[0066] In one embodiment, the processor (110) may generate web page information including information that causes information indicating a first category to be displayed in a specific area of the display of the terminal (2000) as the web page is scrolled in a first direction when at least a portion of a first area of the web page is displayed on the display of the terminal (2000). In this case, information indicating the first category may be displayed in a specific area of the display of the terminal (2000) while the web page is scrolled in the first direction. In addition, the processor (110) may generate web page information including information that causes information indicating the first category that was displayed in a specific area of the display of the terminal (2000) to not be displayed in a specific area of the display of the terminal (2000) when the first area of the web page is not displayed on the display of the terminal (2000). In this case, when the first area displayed on the display of the terminal (2000) disappears as the web page is scrolled in the first direction, information indicating the first category displayed in a specific area of the display of the terminal (2000) may not be displayed.
[0067] In one embodiment, the processor (110) may generate web page information including information that causes information indicating a second category to be displayed in a specific area of the display of the terminal (2000) as the web page is scrolled in a first direction when at least a portion of a second area continuous with a first area of the web page is displayed on the display of the terminal (2000). In this case, information indicating the second category may be displayed in a specific area of the display of the terminal (2000) while the web page is scrolled in the first direction. In addition, the processor (110) may generate web page information including information that causes information indicating the second category that was displayed in a specific area of the display of the terminal (2000) not to be displayed in a specific area of the display of the terminal (2000) when the second area of the web page is not displayed on the display of the terminal (2000). In this case, when the second area displayed on the display of the terminal (2000) disappears as the web page is scrolled in the first direction, information indicating the second category displayed in a specific area of the display of the terminal (2000) may not be displayed.
[0068] In another embodiment, the processor (110) may generate web page information including information that causes information indicating a first category and information indicating a second category to be displayed in a specific area of the display of the terminal (2000) as the web page is scrolled in a first direction when at least a portion of a second area continuous with a first area of the web page is displayed on the display of the terminal (2000), i.e., when the first area is not displayed on the display of the terminal (2000) and at least a portion of the second area is displayed. Here, the information indicating the first category and the information indicating the second category may be displayed in the first direction order in the specific area of the display of the terminal (2000).
[0069] In one embodiment, the processor (110) may generate web page information including information that causes a specific area of the display of the terminal (2000) to display information indicating a first category and information indicating movement to the top of the web page as the web page is scrolled in a second direction when at least a portion of a first area of the web page is displayed on the display of the terminal (2000). In this case, the information indicating the first category and information indicating movement to the top of the web page may be displayed on a specific area of the display of the terminal (2000) while the web page is scrolled in the second direction.
[0070] In another embodiment, the processor (110) may generate web page information including information that causes information indicating a first category, information indicating a second category, and information indicating a move to the top of the web page to be displayed in a specific area of the display of the terminal (2000) when at least a portion of a second area continuous with a first area of the web page is displayed on the display of the terminal (2000), i.e., when the first area is not displayed on the display of the terminal (2000) and at least a portion of the second area is displayed, as the web page is scrolled in the second direction. Here, the information indicating a move to the top of the web page, the information indicating the first category, and the information indicating the second category may be displayed in the order of the first direction in the specific area of the display of the terminal (2000). In one embodiment, the information indicating a move to the top of the web page may include, but is not limited to, information indicating a move to the top of a search page of an e-commerce service.
[0071] In one embodiment, the first direction and the second direction may be opposite directions. For example, if the first direction is downward, the second direction may be upward. For another example, if the first direction is rightward, the second direction may be leftward. In the following description, it is assumed that the first direction is downward and the second direction is upward, but the present disclosure is not limited to such examples.
[0072] The processor (110) may generate web page information that further includes color information of information displayed in a specific area of the terminal (2000). In one embodiment, the processor (110) may generate web page information that further includes color information of an area where information indicating a first category and information indicating a second category are displayed. In this case, an area where information indicating a first category and information indicating a second category are displayed on the web page may be displayed on the display of the terminal (2000) to display a color corresponding to the color information based on the color information. According to one embodiment, when at least one of the information indicating a first category and the information indicating a second category is displayed on a specific area of the display of the terminal (2000), the area where information indicating a first category is displayed and the area where information indicating a second category is displayed may display a color corresponding to the color information based on the respective color information. According to one embodiment, when a specific area of the display of the terminal (2000) corresponds to the top area of the display of the terminal (2000), an area in which information indicating a first category is displayed and an area in which information indicating a second category is displayed may each display a color corresponding to color information in the top area of the display of the terminal (2000).
[0073] FIG. 3 is a diagram exemplarily illustrating a web page according to one embodiment of the present disclosure. The processor (110) can generate web page information used to display the web page. The terminal (2000) can render the web page information to generate the web page and display the generated web page through the display of the terminal (2000). In one embodiment, the processor (110) can generate the web page information so that information regarding one or more categories and one or more products included in each of the one or more categories is displayed.
[0074] In one embodiment, a web page (2110) may include a region (2111) in which information indicating a first category among one or more categories is displayed, and regions (2112, 2113, 2114, 2115, 2120, 2121) in which information regarding each of one or more products included in the first category is displayed. In addition, the web page (2110) may include a region (2131) in which information indicating a second category among one or more categories is displayed, and regions (2132, 2133) in which information regarding each of one or more products included in the second category is displayed. Although not illustrated in FIG. 3 , there may be more regions in which information regarding each of one or more products included in the second category is displayed.
[0075] In one embodiment, a region (2111) in which information indicating a first category is displayed and regions (2112, 2113, 2114, 2115, 2120, 2121) in which information regarding each of one or more products included in the first category is displayed may be included in the first region (a).
[0076] In one embodiment, an area (2131) in which information indicating a second category is displayed and areas (2132, 2133) in which information regarding each of one or more products included in the second category is displayed may be included in the second area (b).
[0077] In one embodiment, the first area (a) and the second area (b) may be contiguous with each other. Specifically, the areas (2120, 2121) displaying information about each of one or more products included in the first area (a) may be contiguous with the area (2131) displaying information indicating a second category included in the second area (b).
[0078] In one embodiment, the area (2111) where information indicating the first category is displayed and the area (2131) where information indicating the second category is displayed can display colors corresponding to each color information based on each color information.
[0079] In one embodiment, the areas (2112, 2113, 2114, 2115, 2120, 2121, 2132, 2133) in which information about each of one or more products included in each category is displayed may display at least one of information about an image of the product corresponding to each area, information about a price, information about a delivery method, and information about a price, but is not limited thereto.
[0080] In one embodiment, the length of an area in which information indicating a category is displayed and an area in which information regarding one or more products included in the category is displayed may be longer than the length of the display of the terminal (2000) in at least one direction. That is, the length of each area (a, b) may be longer than the length of the display of the terminal (2000) in at least one direction. For example, the vertical length of the first area (a) including information indicating a first category (2111) and areas (2112, 2113, 2114, 2115, 2120, 2121) in which information regarding one or more products included in the first category is displayed may be longer than the vertical length of the display of the terminal (2000). In this case, information of all areas included in the first area (a) may not be displayed simultaneously on the display of the terminal (2000).
[0081] Additionally, the web page (2110) may further include areas displaying various information in addition to the first area (a) and the second area (b) illustrated in FIG. 3.
[0082] FIG. 4 is a diagram illustrating a web page displayed on a terminal according to one embodiment of the present disclosure. The terminal (2000) can generate a web page by rendering web page information obtained from the device (100). When the terminal (2000) receives a request to access a web page of an e-commerce service, the terminal (2000) can display the generated web page through the display (2100) of the terminal (2000). Here, the request to access a web page of an e-commerce service may include a request to access a search page or main page of the e-commerce service.
[0083] In one embodiment, a web page (2110) may be displayed through a display (2100) of a terminal (2000) based on web page information generated by the device (100). The display (2110) may display an area (2111) where information indicating a first category is displayed and areas (2112, 2113, 2114, 2115) where information regarding one or more products included in the first category is displayed. Here, if the area (2111) where information indicating the first category is displayed and areas (2112, 2113, 2114, 2115) where information regarding one or more products included in the first category are not all displayed on the display (2100), the user may request a change in the information displayed on the display (2100) through a scroll input, etc. The terminal (2000) can update the web page (2110) displayed on the display (2100) in response to the user's scroll input based on the web page information obtained from the device (100).
[0084] FIG. 5 is a diagram exemplarily illustrating a web page being updated according to one embodiment of the present disclosure. The web page (2110) displayed on the display (2100) may be updated in response to a user's input. In one embodiment, the web page (2110) may be scrolled in a first direction in response to a user's scroll input in a first direction. Here, the first direction is assumed to be downward, but is not limited thereto. As the web page (2110) is scrolled in the first direction, information that was not displayed on the display (2100) described based on FIG. 4 may be displayed. For example, as the web page (2110) is scrolled in the first direction, the size of the areas (2112, 2113) displaying product-related information that were previously displayed on the display (2100) may be reduced. Additionally, as the web page (2110) is scrolled in the first direction, an area (2116, 2117) displaying information about a product that was not previously displayed on the display (2100) may be displayed on the display (2100).
[0085] At least a portion of information (2111) indicating a first category and areas (2112, 2113, 2114, 2115, 2116, 2117) displaying information about products included in the first category may be displayed on the display (2100) of the terminal (2000). In one embodiment, the area (2111) displaying information indicating the first category may be displayed in a specific area of the terminal (2000) despite scrolling of the web page (2110) in the first direction. Here, the specific area of the terminal (2000) may correspond to the top area of the display (2100) of the terminal (2000), but is not limited thereto. That is, the terminal (2000) can generate a web page (2110) so that information (2111) indicating a first category is displayed in the top area of the display (2100) despite scrolling of the web page (2110) in the first direction based on the web page information.
[0086] FIG. 6 is a diagram exemplarily illustrating a web page that is updated according to another embodiment of the present disclosure. In one embodiment, the web page (2110) may be scrolled in a first direction in response to a user's scroll input in a first direction. As the web page (2110) is scrolled in the first direction, information that was not displayed on the display (2100) described based on FIG. 5 may be displayed. For example, as the web page (2110) is scrolled in the first direction, areas (2120, 2121) displaying information about a product that was not previously displayed on the display (2100) may be displayed on the display (2100). Additionally, as the web page (2110) is scrolled in the first direction, an area (2131) in which information indicating a second category that was not previously displayed on the display (2100) is displayed and an area (2132, 2133, 2134, 2135) in which information regarding one or more products included in the second category is displayed can be displayed on the display (2100).
[0087] In one embodiment, at least a portion of information (2111) indicating a first category and an area (2120, 2121) displaying information about products included in the first category are displayed on a display (2100) of a terminal (2000), and according to scrolling of the web page (2110) in the first direction, the area (2111) displaying information indicating the first category may be displayed in the top area of the display (2100).
[0088] FIG. 7 is a diagram exemplarily illustrating a web page that is updated according to another embodiment of the present disclosure. In one embodiment, the web page (2110) may be scrolled in a first direction in response to a user's scroll input in a first direction. As the web page (2110) is scrolled in the first direction, information that was not displayed on the display (2100) described based on FIG. 6 may be displayed. For example, as the web page (2110) is scrolled in the first direction, areas (2136, 2137) displaying product information that was not previously displayed on the display (2100) may be displayed on the display (2100). Additionally, as the web page (2110) is scrolled, information that was previously displayed on the display (2100) described based on FIG. 6 may not be displayed. For example, when scrolling in the first direction of a web page (2110), an area (2120, 2121) displaying information about a product that was previously displayed on the display (2100) may not be displayed.
[0089] At least a portion of information (2131) indicating a second category and areas (2132, 2133, 2134, 2135, 2136, 2137) displaying information about products included in the second category may be displayed on the display (2100) of the terminal (2000). In one embodiment, the area (2131) displaying information indicating the second category may be displayed in a specific area of the terminal (2000) despite scrolling of the web page (2110) in the first direction. That is, the terminal (2000) may generate the web page (2110) based on the web page information so that information (2131) indicating the second category is displayed in a specific area of the terminal (2000) despite scrolling of the web page (2110) in the first direction.
[0090] In one embodiment, at least a part of the areas (2120, 2121) displaying information about products included in the first category is not displayed on the display (2100) of the terminal (2000), and, according to the scrolling of the web page (2110) in the first direction, the area displaying information (2111) indicating the first category and the area displaying information (2131) indicating the second category may be displayed in a specific area of the display (2100) of the terminal (2000). Here, according to the scrolling of the web page (2110) in the first direction, the information (2111) indicating the first category and the information (2131) indicating the second category displayed in the specific area of the terminal (2000) may be displayed in the first direction order from the top of the display (2100).
[0091] FIG. 8 is a diagram exemplarily illustrating a web page updated according to one embodiment of the present disclosure. The terminal (2000) can generate a web page by rendering web page information acquired from the device (100). When the terminal (2000) receives a request to access a web page of an e-commerce service, the terminal (2000) can display the generated web page through the display (2100) of the terminal (2000). Here, the request to access a web page of an e-commerce service may include a request to access a search page or main page of the e-commerce service.
[0092] In one embodiment, a web page (2110) may be displayed through a display (2100) of a terminal (2000) based on web page information generated by the device (100). The display (2110) may display an area (2111) in which information indicating a first category is displayed and areas (2114, 2115, 2116, 2117, 2118, 2119) in which information regarding one or more products included in the first category is displayed. Here, if the area (2111) in which information indicating the first category is displayed and areas (2114, 2115, 2116, 2117, 2118, 2119) in which information regarding one or more products included in the first category is displayed are not all displayed on the display (2100), the user may request a change in the information displayed on the display (2100) through a scroll input, etc. The terminal (2000) can update the web page (2110) displayed on the display (2100) in response to the user's scroll input based on the web page information obtained from the device (100).
[0093] A web page (2110) displayed on the display (2100) may be updated in response to a user's input. In one embodiment, the web page (2110) may be scrolled in a second direction in response to a user's scroll input in a second direction. Here, the second direction is assumed to be upward, but is not limited thereto. As the web page (2110) is scrolled in the second direction, information that was not displayed on the display (2100) may be displayed. For example, as the web page (2110) is scrolled in the second direction, the size of the area (2114, 2115) displaying product information that was previously displayed on the display (2100) may increase. In addition, although not shown in FIG. 8, when the web page (2110) is scrolled in the second direction, an area (2112, 2113) displaying information about a product that was not previously displayed on the display (2100) may be displayed on the display (2100).
[0094] At least a portion of information (2111) indicating a first category and areas (2114, 2115, 2116, 2117, 2118, 2119) displaying information about products included in the first category may be displayed on the display (2100) of the terminal (2000). In one embodiment, the area (2111) displaying information indicating the first category may be displayed in a specific area of the terminal (2000) based on scrolling in the second direction of the web page (2110). In addition, information (2111a) indicating movement to the top of the web page may be displayed in a specific area of the terminal (2000) based on scrolling in the second direction of the web page (2110). Here, the specific area of the terminal (2000) may correspond to the top area of the display (2100) of the terminal (2000), but is not limited thereto. That is, the terminal (2000) can generate a web page (2110) so that information (2111a) indicating movement to the top of the web page and information (2111) indicating a first category are displayed in the top area of the display (2100) based on the web page information and the scrolling of the web page (2110) in the second direction. Here, according to the scrolling of the web page (2110) in the second direction, the information (2111a) indicating movement to the top of the web page displayed in a specific area of the terminal (2000) and the information (2111) indicating the first category can be displayed in the first direction order from the top of the display (2100).
[0095] FIG. 9 is a diagram exemplarily illustrating a web page updated according to another embodiment of the present disclosure. In one embodiment, the web page (2110) may be scrolled in a second direction in response to a user's scroll input in a second direction. Although not illustrated in FIG. 9 , as the web page (2110) is scrolled in the second direction, areas (2121, 2122) displaying information about one or more products included in a first category may be displayed on the display (2100).
[0096] At least a portion of the information (2131) indicating the second category and the areas (2132, 2133, 2134, 2135) displaying information about products included in the second category may be displayed on the display (2100) of the terminal (2000). In one embodiment, the area (2131) displaying the information indicating the second category may be displayed in a specific area of the terminal (2000) according to scrolling of the web page (2110) in the second direction. That is, the terminal (2000) may generate the web page (2110) based on the web page information so that the information (2131) indicating the second category is displayed in the specific area of the terminal (2000) despite scrolling of the web page (2110) in the second direction.
[0097] In one embodiment, at least a part of the areas (2120, 2121) displaying information about products included in the first category is not displayed on the display (2100) of the terminal (2000), and when the web page (2110) is scrolled in the second direction, information (2111a) indicating movement to the top of the web page, an area displaying information (2111) indicating the first category, and an area displaying information (2131) indicating the second category may be displayed in a specific area of the display (2100) of the terminal (2000). Here, when the web page (2110) is scrolled in the second direction, information (2111a) indicating movement to the top of the web page displayed in the specific area of the terminal (2000), information (2111) indicating the first category, and information (2131) indicating the second category may be displayed in the first direction order from the top of the display (2100).
[0098] FIG. 10 is a flowchart illustrating a method according to one embodiment of the present disclosure. The method according to one embodiment of the present disclosure may include steps S1100 to S1300. Steps S1100 to S1300 described below may be understood to be performed by a device (100) including one or more processors (110) and one or more memories (120) storing instructions to be executed by the one or more processors.
[0099] In step S1100, the processor (110) of the device (100) may determine one or more products included in each of one or more categories. For example, the processor (110) may generate information about a category of products to be recommended for purchase by the user and one or more products included in the category of products to be recommended for purchase by the user. As another example, the processor (110) may generate information about a category of products frequently purchased by other users and one or more products to be included in the category of products frequently purchased by other users. As another example, the processor (110) may generate information about a category of products on sale and one or more products to be included in the category of products on sale. However, this is merely exemplary, and the processor (110) may generate information about various categories and one or more products included in each of the various categories.
[0100] In step S1200, the processor (110) of the device (100) may generate web page information used to display a web page including information about one or more products. In one embodiment, the processor (110) may generate web page information including information about one or more categories and one or more products included in each of the one or more categories so that information about one or more categories and one or more products included in the one or more categories to be provided to the user is displayed on the web page.
[0101] In step S1300, the processor (110) of the device (100) may transmit web page information to the user's terminal (2000). In one embodiment, the terminal (2000) may render the web page information provided by the device (100) to generate a web page, and may provide the generated web page to the user through the display (2100) of the terminal (2000). In another embodiment, the processor (110) of the device (100) may update web page information based on input obtained by the terminal (2000), and transmit the updated web page information to the terminal (2000).
[0102] FIG. 11 is a flowchart illustrating detailed operations of generating web page information according to one embodiment of the present disclosure. The aforementioned "step (S1200) of generating web page information used to display a web page containing information about one or more products" may include at least steps S1210 and S1220.
[0103] In step S1210, the processor (110) of the device (100) may generate information that causes information displayed in a specific area of the terminal (2000) to change based on the scroll direction of the web page and the area of the web page displayed on the terminal (2000). For example, the processor (110) may generate web page information that includes information that causes information displayed in a specific area of the display of the terminal (2000) to change as the web page displayed on the display of the terminal (2000) is scrolled by a user's input.
[0104] In step S1220, the processor (110) of the device (100) may generate web page information including information that causes information displayed in a specific area of the terminal (2000) to be changed. In one embodiment, the specific area of the terminal (2000) may correspond to the top area of the display (2100) of the terminal (2000), but is not limited to this example.
[0105] In the flowcharts according to the present disclosure, each step of the method or algorithm is described in a sequential order. However, in addition to being performed sequentially, each step may be performed in any order that can be arbitrarily combined according to the present disclosure. The description of the flowcharts of the present disclosure does not exclude changes or modifications to the method or algorithm, and does not imply that any step is essential or desirable. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some of the steps may be omitted, or other steps may be added.
[0106] Various embodiments according to the present disclosure may be implemented as software on a machine-readable storage medium. The software may be software for implementing various embodiments described in the present disclosure. The software may be inferred from various embodiments described in the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a program including machine-readable instructions (e.g., code or code segments). The device may be a device capable of operating according to instructions called from a storage medium, such as a computer. In one embodiment, the device may be a device (100, see FIG. 2) according to various embodiments described in the present disclosure. In one embodiment, the processor of the device may execute the called instruction, causing components of the device to perform functions corresponding to the instruction. In one embodiment, the processor may be a processor (110, see FIG. 2) according to embodiments described in the present disclosure. The storage medium may refer to any type of recording medium on which data is stored and which can be read by the device. The storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, etc. In one embodiment, the storage medium may be memory (120, see FIG. 2). In one embodiment, the storage medium may be implemented in a distributed form in a network-connected computer system, etc. In this case, the software may be distributed and stored and executed in the computer system, etc. In another embodiment, the storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a medium that exists regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is transmitted transitively.
[0107] While the technical concepts of the present disclosure have been described through various embodiments, it should be understood that the technical concepts of the present disclosure encompass various substitutions, modifications, and variations that can be made within the scope of those skilled in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and variations are encompassed within the scope of the appended claims.
Claims
1. One or more processors; and comprising one or more memories storing instructions to be executed by said one or more processors; Upon execution of the above instructions, the one or more processors, Determine one or more products that fall into each of one or more categories, Generate web page information used to display a web page containing information about one or more of the above products, It is configured to transmit the above web page information to the user's terminal, The above web page information is: A device including information that causes information displayed in a specific area of the terminal to change according to scrolling of the web page.
2. In paragraph 1, The above web page information is: A device including information that changes information displayed in a specific area of the terminal based on the scroll direction of the web page and the area of the web page displayed on the terminal.
3. In paragraph 2, wherein said one or more categories include a first category, The above web page information is: A device comprising information that causes information indicating the first category to be displayed in a specific area of the terminal as the web page is scrolled in a first direction when at least a part of a first area of the web page including information indicating the first category is displayed on the terminal.
4. In paragraph 3, The above specific area corresponds to the uppermost area of the terminal, the device.
5. In paragraph 3, The above web page information is: A device including information that prevents information indicating the first category from being displayed in a specific area of the terminal when the first area is not displayed on the terminal according to scrolling in the first direction.
6. In paragraph 3, wherein one or more of the above categories includes a second category, The above web page information is: A device comprising information indicating the second category, and when at least a part of a second area continuous with a first area of the web page is displayed on the terminal, information indicating the second category is displayed in a specific area of the terminal as the web page is scrolled in the first direction.
7. In paragraph 6, The above web page information is: A device including information that causes a first area of the web page including information indicating the first category to be displayed on the terminal, and that causes information indicating the first category and information indicating the second category to be displayed in a specific area of the terminal as the web page is scrolled in the first direction.
8. In paragraph 7, A device in which, in the above specific area, information indicating the first category and information indicating the second category are displayed in the order of the first direction.
9. In paragraph 1, The above web page information is: A device further including color information of information displayed in a specific area of the user's terminal.
10. In paragraph 2, wherein said one or more categories include a first category, The above web page information is: A device comprising information that causes information indicating the first category and information indicating movement to the top of the web page to be displayed in a specific area of the terminal as the web page is scrolled in a second direction when at least a part of a first area of the web page including information indicating the first category is displayed on the terminal.
11. In paragraph 10, wherein one or more of the above categories includes a second category, The above web page information is: When at least a part of a second area continuous to the first area of the web page is displayed on the terminal, including information indicating the second category, as the web page is scrolled in the second direction, A device configured to display, in a specific area of the user's terminal, information indicating the first category, information indicating the second category, and information indicating movement to the top of the web page.
12. In paragraph 11, Information indicating movement to the top of the above web page, information indicating the first category, and information indicating the second category, A device that is displayed in a first direction order in a specific area of the terminal of the user.
13. A method performed in a device including one or more processors and one or more memories storing instructions to be executed by the one or more processors, One or more of the above processors, A step of determining one or more products included in each of one or more categories; A step of generating web page information used to display a web page containing information about one or more products; and A step of transmitting the above web page information to the user's terminal is included, The above web page information is: A method comprising information that changes information displayed in a specific area of the terminal according to scrolling of the web page.
14. In paragraph 13, The step of generating web page information used to display a web page containing information about one or more of the above products is: A step of generating information to change information displayed in a specific area of the terminal based on the scroll direction of the web page and the area of the web page displayed on the terminal; and A method comprising the step of generating the web page information including information that causes information displayed in a specific area of the terminal to be changed.
15. In paragraph 14, wherein said one or more categories include a first category, The step of generating information that changes the information displayed in a specific area of the terminal is as follows: A step of generating information that causes information indicating the first category to be displayed in a specific area of the terminal as the web page is scrolled in a first direction when at least a part of the first area of the web page including information indicating the first category is displayed on the terminal; and A method comprising the step of generating information so that, when at least a part of a first area of the web page including information indicating the first category is displayed on the terminal, information indicating the first category and information indicating movement to the top of the web page are displayed in a specific area of the terminal as the web page is scrolled in a second direction.
16. In paragraph 15, A method wherein the first direction and the second direction are opposite directions.
17. In paragraph 13, The above specific area corresponds to the top area of the user's terminal.
18. In a non-transitory computer-readable recording medium recording instructions to be executed by one or more processors, The above instructions, when executing the above instructions, cause the one or more processors to: Determine one or more products that fall into each of one or more categories, Generate web page information used to display a web page containing information about one or more of the above products, It is configured to transmit the above web page information to the user's terminal, The above web page information is: A non-transitory computer-readable recording medium containing information that causes information displayed in a specific area of the terminal to change according to scrolling of the web page.
Citation Information
Patent Citations
Information processor and information processing method
JP2009009255A
Order entry device and program
JP7170078B2
System for Providing Individual Tendency Information based on Product Dealing Information using Mobile Application and Method therefor
KR101657587B1
Cool air fan using heat of vaporization
KR1020250177422A
Corrugated floor sound insulation material and floor structure capable of inter-floor noise and water vein blocking using of the same
KR102803707B1