patents.google.com

TWI841179B - Method for providing search keyword information and apparatus for the same - Google Patents

  • ️Wed May 01 2024

在下文中,將參考隨附圖式詳細描述本發明之實例性實施例。 Hereinafter, an exemplary embodiment of the present invention will be described in detail with reference to the accompanying drawings.

在描述實例性實施例時,將省略在本發明所屬之技術領域中熟知且與本發明不直接相關之技術內容之描述。此係為了藉由省略不必要描述而更清晰地傳達本發明之主旨而不使本發明之主旨不清楚。 When describing the exemplary embodiments, the description of the 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 main idea of the present invention more clearly by omitting unnecessary descriptions without making the main idea of the present invention unclear.

出於相同原因,在隨附圖式中誇大、省略或示意性地繪示一些元件。另外,各元件之大小並不完全反映實際大小。在各圖中,相同或對應元件被指派相同元件符號。 For the same reason, some components are exaggerated, omitted or schematically shown in the accompanying drawings. In addition, the size of each component does not fully reflect the actual size. In each figure, the same or corresponding components are assigned the same component symbols.

參考下文與隨附圖式一起詳細描述之實例性實施例將變得明白本發明之優點及特徵以及達成優點及特徵之一方法。然而,本發明不限於下文揭示之實例性實施例,且可以各種不同形式實施。僅提供實例性實施例,以便使本發明為完整的,且將本發明之範疇完整地告知本發明所屬之技術之一般技術者。本發明僅由發明申請專利範圍之範疇界定。貫穿全文,相同元件符號指代相同元件。 The advantages and features of the present invention and a method of achieving the advantages and features will become apparent by reference to the exemplary embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the exemplary embodiments disclosed below and may be implemented in a variety of different forms. The exemplary embodiments are provided only to make the present invention complete and to fully inform those of ordinary skill in the art to which the present invention belongs. The present invention is defined only by the scope of the invention application. Throughout the text, the same element symbols refer to the same elements.

在此情況下,將理解,一流程圖之各方塊及流程圖之一組合可藉由電腦程式指令執行。電腦程式指令可體現於一通用電腦或一專用電腦之一處理器中,或可體現於其他可程式化資料處理設備之一處理器中。因此,經由一電腦或其他可程式化資料處理設備之一處理器執行之指令可產生用於執行流程圖方塊中描述之功能之一部分。為了以一特定方式實施一功能,亦可將可引導一電腦或其他可程式化資料處理設備之電腦程式指令儲存於一電腦可用或電腦可讀記憶體中。因此,可產生儲存於電腦可用或電腦可讀記憶體中之指令作為含有用於執行流程圖方塊中描述之功 能之一指令部分之一製品。電腦程式指令可體現於一電腦或其他可程式化資料處理設備中。因此,可在一電腦或其他可程式化資料處理設備中執行一系列操作以產生一電腦執行程序,且電腦或其他可程式化資料處理設備可提供用於執行流程圖方塊中描述之功能之步驟。 In this case, it will be understood that each block of a flowchart and a combination of flowcharts can be executed by computer program instructions. Computer program instructions can be embodied in a processor of a general purpose computer or a special purpose computer, or can be embodied in a processor of other programmable data processing devices. Therefore, instructions executed by a processor of a computer or other programmable data processing device can produce a portion for performing the functions described in the flowchart blocks. In order to implement a function in a specific way, computer program instructions that can direct a computer or other programmable data processing device can also be stored in a computer-usable or computer-readable memory. Thus, instructions stored in a computer-usable or computer-readable memory may be produced as an article containing an instruction portion for performing the functions described in the flowchart blocks. Computer program instructions may be embodied in a computer or other programmable data processing device. Thus, a series of operations may be performed in a computer or other programmable data processing device to produce a computer executable program, and the computer or other programmable data processing device may provide steps for performing the functions described in the flowchart blocks.

此外,各方塊可表示包含用於執行一(若干)指定邏輯功能之一或多個可執行指令之程式碼之一模組、一片段或一部分。亦應注意,在一些替代實施方案中,方塊中引述之功能可不按順序發生。例如,依次展示之兩個方塊可實質上同時執行,或方塊有時可根據一對應功能以相反順序執行。 In addition, each block may represent a module, a segment or a portion of a program code that includes one or more executable instructions for performing one (or more) specified logical functions. It should also be noted that in some alternative implementations, the functions cited in the blocks may not occur in order. For example, two blocks shown in sequence may be executed substantially simultaneously, or blocks may sometimes be executed in reverse order according to a corresponding function.

在此情況下,實例性實施例中使用之術語「~零件」係指軟體或硬體組件(諸如一場可程式化閘陣列(FPGA)或一特定應用積體電路(ASIC))且執行預定角色。然而,術語「~零件」並非限於軟體或硬體之一意義。「~零件」可經形成以儲存於一可定址儲存媒體中或重現一或多個處理器。因此,作為一實例,「~零件」包含組件(諸如軟體組件、物件導向軟體組件、類組件及任務組件)及程序(process)、功能、屬性、程序(procedure)、副常式、一程式碼之片段、驅動程式、韌體、微碼、電路、資料、資料庫、資料結構、表、陣列及變數。組件及「~零件」中提供之功能可組合成較少數目個組件及「~零件」或可進一步劃分成額外組件及「~零件」。另外,可實施組件及「~零件」以重現一裝置或一安全多媒體卡中之一或多個中央處理單元(CPU)。 In this case, the term "component" used in the exemplary embodiments refers to a software or hardware component (such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) and performs a predetermined role. However, the term "component" is not limited to one meaning of software or hardware. A "component" can be formed to be stored in an addressable storage medium or reproduce one or more processors. Therefore, as an example, a "component" includes components (such as software components, object-oriented software components, class components, and task components) and processes, functions, properties, procedures, routines, snippets of a 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 may be further divided into additional components and "~parts". In addition, the components and "~parts" may be implemented to reproduce one or more central processing units (CPUs) in a device or a secure multimedia card.

圖1繪示根據一實例性實施例之一電子設備之內部組件之一實例。 FIG. 1 illustrates an example of internal components of an electronic device according to an exemplary embodiment.

關於圖1,一電子設備100之內部組件並不限於所繪示組 件。電子設備100可包含一處理器110、一收發器120及一記憶體130之至少一者。 With respect to FIG. 1 , the internal components of an electronic device 100 are not limited to the components shown. The electronic device 100 may include at least one of a processor 110, a transceiver 120, and a memory 130.

處理器110可處理用於執行根據本發明之各項實例性實施例之管理物品饋送資訊之方法之一系列操作。處理器110可控制電子設備100之其他組件。此外,在實例性實施例中,一產品可用作指稱一特定物品之一術語,且一物品可在與電子設備100有關之一服務中銷售給一使用者。 The processor 110 may process a series of operations for executing the method for managing item feeding information according to various exemplary embodiments of the present invention. The processor 110 may control other components of the electronic device 100. In addition, in the exemplary embodiment, a product may be used as a term to refer to a specific item, and an item may be sold to a user in a service related to the electronic device 100.

處理器110可回應於針對一第一產品之一第一頁面之一請求而識別關於該第一產品之詳細資訊。處理器110藉由執行至少一個程式,可執行識別與客戶有關之參考位置資訊,識別基於參考位置資訊選擇之複數個使用者之搜尋歷史資訊,識別其搜尋頻率滿足一預定條件之一第一搜尋關鍵字組,及對該客戶之終端機提供一第一頁面,該第一頁面包含顯示基於搜尋該第一搜尋關鍵字組之頻率配置之流行關鍵字之一清單的一第一區域。由處理器110執行之程式或電腦可讀指令可事先儲存於記憶體130中或透過收發器120自外部接收。處理器110可將一第一頁面提供至電子設備100之一顯示器。 The processor 110 may identify detailed information about a first product in response to a request for a first page for the first product. The processor 110 may execute, by executing at least one program, identifying reference location information related to a client, identifying search history information of a plurality of users selected based on the reference location information, identifying a first search keyword group whose search frequency satisfies a predetermined condition, and providing a first page to the client's terminal, the first page including a first area displaying a list of popular keywords arranged based on the frequency of searching the first search keyword group. The program or computer-readable instruction executed by the processor 110 may be stored in the memory 130 in advance or received from the outside through the transceiver 120. The processor 110 may provide a first page to a display of the electronic device 100.

收發器120可將儲存於電子設備100之記憶體130中之資訊或由處理器110處理之資訊傳輸至另一設備,或收發器120可執行將來自另一設備之資訊接收至電子設備100之一功能。 The transceiver 120 may transmit information stored in the memory 130 of the electronic device 100 or information processed by the processor 110 to another device, or the transceiver 120 may perform a function of receiving information from another device to the electronic device 100.

記憶體130係實施於電子設備100之一預定儲存空間中之一組件,且可包含可自由地執行諸如儲存、檢索、刪除、編輯或添加資料之功能之資料庫。例如,記憶體130可包含用於處理諸如儲存、檢索、刪除、編輯或添加資料之功能之欄位或組件。記憶體130可儲存與電子設備 100執行用於提供資訊之方法有關之資料。例如,記憶體130可儲存用於處理器110之一執行操作之指令或資料。根據實例性實施例,記憶體130可包含用於儲存關於物品之資訊及類似者之一資料庫。 The memory 130 is a component implemented in a predetermined storage space of the electronic device 100, and may include a database that can freely perform functions such as storing, retrieving, deleting, editing, or adding data. For example, the memory 130 may include fields or components for processing functions such as storing, retrieving, deleting, editing, or adding data. The memory 130 may store data related to the method for providing information executed by the electronic device 100. For example, the memory 130 may store instructions or data for an execution operation of the processor 110. According to an exemplary embodiment, the memory 130 may include a database for storing information about items and the like.

同時,一客戶可能無法決定該客戶他/她自己所要之一物品(例如,一食物菜單)。此外,客戶可能缺少關於哪一商店(例如,哪一餐廳)在客戶之位置中具有最佳評級之資訊。因此,根據實例性實施例之電子設備可對客戶之一終端機提供搜尋關鍵字資訊。例如,根據實例性實施例之電子設備可呈現關於由使用者頻繁搜尋之搜尋關鍵字之資訊,及關於由使用者頻繁訂購之物品(例如,一食物菜單等)或用於訪問使用者頻繁檢索或訂購之商店之搜尋關鍵字之資訊。根據實例性實施例之電子設備可對客戶終端機提供顯示上文描述之搜尋關鍵字之一搜尋頁面。 At the same time, a customer may not be able to decide what item the customer wants himself/herself (e.g., a food menu). In addition, the customer may lack information about which store (e.g., which restaurant) has the best rating in the customer's location. Therefore, the electronic device according to the exemplary embodiment may provide search keyword information to a terminal of the customer. For example, the electronic device according to the exemplary embodiment may present information about search keywords frequently searched by the user, and information about items frequently ordered by the user (e.g., a food menu, etc.) or search keywords for accessing stores that the user frequently searches or orders. The electronic device according to the exemplary embodiment may provide a search page displaying the search keywords described above to the customer terminal.

此外,根據實例性實施例之電子設備可識別由客戶輸入之一搜尋關鍵字並分析該搜尋關鍵字,且基於分析結果,電子設備可呈現適於由客戶輸入之搜尋關鍵字之一物品(例如,一食物菜單)或一合適商店(例如,一供應商)。 In addition, the electronic device according to the exemplary embodiment can recognize a search keyword entered by a customer and analyze the search keyword, and based on the analysis result, the electronic device can present an item (e.g., a food menu) or a suitable store (e.g., a supplier) suitable for the search keyword entered by the customer.

因此,根據實例性實施例之電子設備之處理器110可執行識別與客戶有關之參考位置資訊,識別基於參考位置資訊選擇之複數個使用者之搜尋歷史資訊,識別其搜尋頻率滿足一預定條件之一第一搜尋關鍵字組,及對客戶之終端機提供一第一頁面,該第一頁面包含顯示基於搜尋第一搜尋關鍵字組之頻率配置之流行關鍵字之一清單的一第一區域。 Therefore, the processor 110 of the electronic device according to the exemplary embodiment can perform identification of reference location information related to the client, identification of search history information of a plurality of users selected based on the reference location information, identification of a first search keyword group whose search frequency satisfies a predetermined condition, and providing a first page to the client's terminal, the first page including a first area displaying a list of popular keywords configured based on the frequency of searching the first search keyword group.

憑藉該組態,根據實例性實施例之電子設備可向使用者有效地呈現關於一食物物品之資訊,且可幫助使用者做出一購買決策。 With this configuration, the electronic device according to the exemplary embodiment can effectively present information about a food item to the user and can help the user make a purchasing decision.

此外,在本發明中,一搜尋項可用(例如)一搜尋關鍵字或 類似者替代。 Furthermore, in the present invention, a search term may be replaced by, for example, a search keyword or the like.

圖2繪示根據一實例性實施例之藉由一電子設備對一客戶終端機提供之一搜尋頁面200之一實例。 FIG. 2 illustrates an example of a search page 200 provided to a client terminal by an electronic device according to an exemplary embodiment.

根據實例性實施例,搜尋頁面200可為(例如)自一電子設備傳輸至一客戶終端機之一頁面。搜尋頁面200可包含基於複數個使用者之搜尋關鍵字之頻率選擇之流行關鍵字之一清單。 According to an exemplary embodiment, the search page 200 may be a page transmitted from an electronic device to a client terminal, for example. The search page 200 may include a list of popular keywords selected based on the frequency of search keywords of a plurality of users.

參考圖2,根據實例性實施例,搜尋頁面200可包含顯示根據實例性實施例之流行關鍵字之一清單之一第一區域201。根據實例性實施例之流行關鍵字之清單可指代(例如)自由複數個使用者檢索之搜尋關鍵字當中之具有大於或等於一特定頻率之一頻率的搜尋關鍵字選擇之一組之一或多個搜尋關鍵字。 Referring to FIG. 2 , according to an exemplary embodiment, a search page 200 may include a first area 201 displaying a list of popular keywords according to an exemplary embodiment. The list of popular keywords according to an exemplary embodiment may refer to, for example, one or more search keywords of a group of search keyword selections having a frequency greater than or equal to a specific frequency among search keywords retrieved by a plurality of users.

根據實例性實施例之電子設備可產生或識別流行關鍵字之一清單。例如,根據實例性實施例之電子設備可識別複數個使用者之搜尋歷史資訊。搜尋歷史資訊可指示(例如)由複數個使用者在一特定時段(例如,一週、一天、一個月等)內檢索之一組搜尋關鍵字。此處,搜尋歷史資訊可指代藉由對在一特定時段內按地區檢索之搜尋關鍵字進行分類而儲存之資訊。換言之,搜尋歷史資訊可指代由複數個使用者在經分類之一或多個地區之各者中檢索之一組搜尋關鍵字。因此,根據實例性實施例之電子設備可基於客戶終端機之位置識別根據實例性實施例之用於對地區進行分類之一參考位置,且電子設備可基於該參考位置選擇或識別複數個使用者之搜尋歷史資訊。 An electronic device according to an exemplary embodiment may generate or identify a list of popular keywords. For example, an electronic device according to an exemplary embodiment may identify search history information of a plurality of users. The search history information may indicate, for example, a set of search keywords retrieved by a plurality of users within a specific time period (e.g., a week, a day, a month, etc.). Here, the search history information may refer to information stored by classifying search keywords retrieved by region within a specific time period. In other words, the search history information may refer to a set of search keywords retrieved by a plurality of users in each of one or more classified regions. Therefore, the electronic device according to the exemplary embodiment can identify a reference location for classifying a region according to the exemplary embodiment based on the location of the client terminal, and the electronic device can select or identify the search history information of a plurality of users based on the reference location.

基於上文描述之搜尋歷史資訊,根據實例性實施例之電子設備可識別其搜尋頻率滿足一特定條件之一第一搜尋關鍵字組(例如,基 於頻率按照降序之前n數目個結果)。根據實例性實施例,特定條件可基於(例如)上文描述之參考位置、在參考位置處搜尋之使用者之數目及關於在客戶終端機中設定之客戶之資訊(例如,年齡、性別等)來靈活地設定。 Based on the search history information described above, the electronic device according to the exemplary embodiment can identify a first search keyword group whose search frequency satisfies a specific condition (for example, based on the first n number of results in descending order of frequency). According to the exemplary embodiment, the specific condition can be flexibly set based on, for example, the reference location described above, the number of users searched at the reference location, and information about the client set in the client terminal (for example, age, gender, etc.).

根據實例性實施例之電子設備可藉由基於搜尋頻率對根據實例性實施例之一第一搜尋關鍵字組進行排序來產生流行關鍵字之一清單,且電子設備可在搜尋頁面200之第一區域201中顯示流行關鍵字之該清單並將其提供至客戶終端機。 The electronic device according to the exemplary embodiment may generate a list of popular keywords by sorting a first search keyword group according to the exemplary embodiment based on search frequency, and the electronic device may display the list of popular keywords in the first area 201 of the search page 200 and provide it to the client terminal.

根據實例性實施例,搜尋頁面200可包含用於接收自客戶終端機輸入之一搜尋關鍵字之一輸入介面200a。電子設備可識別自輸入介面200a輸入之搜尋關鍵字,且可將根據搜尋關鍵字之物品(例如,一菜單)資訊或商店(例如,一供應商)資訊傳輸至客戶終端機。 According to an exemplary embodiment, the search page 200 may include an input interface 200a for receiving a search keyword input from a client terminal. The electronic device may recognize the search keyword input from the input interface 200a, and may transmit item (e.g., a menu) information or store (e.g., a supplier) information based on the search keyword to the client terminal.

此外,根據實例性實施例之電子設備可按一特定時段(例如,一10分鐘時段、一30分鐘時段等)更新包含於流行關鍵字清單中之複數個搜尋關鍵字。此外,若搜尋頻率增加使得未包含於流行關鍵字清單中之一搜尋關鍵字被包含於流行關鍵字清單中,或若搜尋頻率降低,使得包含於流行關鍵字清單中之一搜尋關鍵字自流行關鍵字清單排除,則根據實例性實施例之電子設備可更新根據實例性實施例之流行關鍵字清單。根據實例性實施例,搜尋頁面200之第一區域201可進一步顯示指示最近更新流行關鍵字清單之一時間之資訊201a。 In addition, the electronic device according to the exemplary embodiment may update a plurality of search keywords included in the popular keyword list according to a specific time period (e.g., a 10-minute period, a 30-minute period, etc.). In addition, if the search frequency increases so that a search keyword not included in the popular keyword list is included in the popular keyword list, or if the search frequency decreases so that a search keyword included in the popular keyword list is excluded from the popular keyword list, the electronic device according to the exemplary embodiment may update the popular keyword list according to the exemplary embodiment. According to the exemplary embodiment, the first area 201 of the search page 200 may further display information 201a indicating a time when the popular keyword list was last updated.

根據實例性實施例,搜尋頁面200可進一步包含指示包含於流行關鍵字清單中之複數個搜尋關鍵字之各者之一排名變化的排名變化資訊201b。排名變化資訊201b可進一步包含(例如)指示一特定搜尋關鍵字之排名已改變之程度或其是否已增加或減少的資訊。 According to an exemplary embodiment, the search page 200 may further include ranking change information 201b indicating a ranking change of each of the plurality of search keywords included in the popular keyword list. The ranking change information 201b may further include, for example, information indicating the degree to which the ranking of a particular search keyword has changed or whether it has increased or decreased.

此外,根據實例性實施例,搜尋頁面200可進一步包含顯示由一客戶終端機在自當前時間(或在當前時間之前)之一特定時間範圍內搜尋之一或多個搜尋關鍵字的一第二區域202。 In addition, according to an exemplary embodiment, the search page 200 may further include a second area 202 that displays one or more search keywords searched by a client terminal within a specific time range from the current time (or before the current time).

根據實例性實施例,電子設備可設定各區域之大小,使得上文在搜尋頁面200內描述之第一區域201及第二區域202兩者係顯示於客戶終端機內。此外,根據實例性實施例之電子設備可設定各區域之大小,使得第一區域201及第二區域202在無需在客戶終端機上捲動的情況下顯示。 According to an exemplary embodiment, the electronic device can set the size of each area so that both the first area 201 and the second area 202 described above in the search page 200 are displayed in the client terminal. In addition, according to the exemplary embodiment, the electronic device can set the size of each area so that the first area 201 and the second area 202 are displayed without scrolling on the client terminal.

憑藉該組態,根據實例性實施例之電子設備可向使用者有效地呈現關於一食物物品之資訊,且可幫助使用者做出一購買決策。 With this configuration, the electronic device according to the exemplary embodiment can effectively present information about a food item to the user and can help the user make a purchasing decision.

圖3繪示根據一實例性實施例之藉由一電子設備提供至一客戶終端機之搜尋頁面之一實例。 FIG. 3 illustrates an example of a search page provided to a client terminal by an electronic device according to an exemplary embodiment.

參考圖3,根據實例性實施例,一搜尋頁面300可包含顯示根據實例性實施例之流行關鍵字之一清單之一第一區域301。例如,第一區域301可指示(例如)圖2中繪示之第一區域201。 Referring to FIG. 3 , according to an exemplary embodiment, a search page 300 may include a first area 301 displaying a list of popular keywords according to an exemplary embodiment. For example, the first area 301 may indicate, for example, the first area 201 shown in FIG. 2 .

根據實例性實施例之一電子設備可根據由一客戶終端機設定之一條件靈活地產生流行關鍵字之一清單。例如,根據實例性實施例之電子設備可基於客戶終端機之位置產生及識別根據實例性實施例之流行關鍵字之一清單,或替代性地,電子設備可識別基於由客戶終端機設定之一或多個條件產生之流行關鍵字之清單。電子設備可在搜尋頁面300之第一區域301中顯示基於由客戶終端機設定之一或多個條件產生及識別之流行關鍵字之清單,且可將流行關鍵字之清單傳輸至客戶終端機。 An electronic device according to an exemplary embodiment may flexibly generate a list of popular keywords based on a condition set by a client terminal. For example, the electronic device according to the exemplary embodiment may generate and identify a list of popular keywords according to the exemplary embodiment based on the location of the client terminal, or alternatively, the electronic device may identify a list of popular keywords generated based on one or more conditions set by the client terminal. The electronic device may display the list of popular keywords generated and identified based on one or more conditions set by the client terminal in the first area 301 of the search page 300, and may transmit the list of popular keywords to the client terminal.

此處,根據實例性實施例之條件可指代用於提取由一電子 設備識別之搜尋歷史資訊以產生根據實例性實施例之流行關鍵字之清單的條件。例如,根據實例性實施例之條件可包含用以提取搜尋歷史資訊之位置之一位置條件、用以提取搜尋歷史資訊之日期之一條件及用於提取搜尋歷史資訊之時區之一條件。 Here, the condition according to the exemplary embodiment may refer to a condition for extracting search history information identified by an electronic device to generate a list of popular keywords according to the exemplary embodiment. For example, the condition according to the exemplary embodiment may include a location condition for extracting the location of the search history information, a condition for extracting the date of the search history information, and a condition for extracting the time zone of the search history information.

例如,若一使用者將位置條件設定為「第一地區」且將用於提取搜尋歷史資訊之日期條件及時區條件分別設定為「2021年12月1日」及「下午1:00」,則電子設備可識別在2021年12月1日下午1:00在第一地區中識別之流行關鍵字之一清單(換言之,基於由多個使用者在對應時間及地區中搜尋之搜尋關鍵字之頻率提取的流行關鍵字之一清單)。電子設備可在搜尋頁面300之第一區域301中顯示流行關鍵字之所識別清單。 For example, if a user sets the location condition to "first region" and sets the date condition and time zone condition for extracting search history information to "December 1, 2021" and "1:00 p.m." respectively, the electronic device can identify a list of popular keywords identified in the first region at 1:00 p.m. on December 1, 2021 (in other words, a list of popular keywords extracted based on the frequency of search keywords searched by multiple users in the corresponding time and region). The electronic device can display the identified list of popular keywords in the first area 301 of the search page 300.

根據實例性實施例,搜尋頁面300可包含用於設定上文描述之一或多個條件之條件設定介面301a。例如,條件設定介面301a可經組態以容許一使用者選擇複數個選項之一或多者,或可經組態以容許一使用者藉由一客戶終端機(諸如一滑動條301a)進行一拖動輸入。圖3僅繪示條件設定介面301a之一些,且根據實例性實施例之條件設定介面301a可以不同於圖3中所繪示之介面形式之方式實施。 According to an exemplary embodiment, the search page 300 may include a condition setting interface 301a for setting one or more conditions described above. For example, the condition setting interface 301a may be configured to allow a user to select one or more of a plurality of options, or may be configured to allow a user to perform a drag input through a client terminal (such as a slider 301a). FIG. 3 only shows some of the condition setting interface 301a, and the condition setting interface 301a according to the exemplary embodiment may be implemented in a manner different from the interface form shown in FIG. 3.

此外,針對時區之條件可指示(例如)自一使用者透過一(若干)條件設定介面301a輸入之一特定時間之一範圍。替代性地,針對時區之條件可指示自使用者透過一(若干)條件設定介面301a輸入之一或多個預定(或由使用者設定之)時間範圍。例如,用於設定時區條件之(若干)條件設定介面301a可包含指示一時間範圍之一或多個預設(或由使用者設定之)物品。例如,物品可包含:一「早晨時間」物品,其包含人們通常吃早餐 之一天中的時間(例如,上午8點至9點);一「午餐時間」物品,其包含人們通常吃午餐之一天中的時間;一「晚餐時間」物品,其包含人們通常吃晚餐之一天中的時間(例如,下午5點至7點);及一「深夜小吃」物品,其包含人們通常在晚上吃東西之一天中的時間(例如,晚上10點至淩晨2點)。 In addition, the condition for the time zone may indicate a range of a specific time input, for example, from a user through one or more condition setting interfaces 301a. Alternatively, the condition for the time zone may indicate one or more predetermined (or user-set) time ranges input from a user through one or more condition setting interfaces 301a. For example, the condition setting interface(s) 301a for setting the time zone condition may include one or more preset (or user-set) items indicating a time range. For example, items may include: a "morning time" item that includes times of the day when people typically eat breakfast (e.g., 8-9 a.m.); a "lunch time" item that includes times of the day when people typically eat lunch; a "dinner time" item that includes times of the day when people typically eat dinner (e.g., 5-7 p.m.); and a "late night snack" item that includes times of the day when people typically eat in the evening (e.g., 10 p.m.-2 a.m.).

此外,日期條件可指示(例如)自一使用者透過(若干)條件設定介面301a輸入之一特定日期或一日期範圍。替代性地,日期條件可指示由使用者透過(若干)條件設定介面輸入之一或多個預設(或由一使用者設定之)日期或一日期範圍。例如,用於設定一日期條件之(若干)條件設定介面301a可包含表示一或多個預設(或一使用者設定之)日期或一日期範圍之一(若干)物品。 In addition, the date condition may indicate a specific date or a date range input, for example, from a user through the condition setting interface(s) 301a. Alternatively, the date condition may indicate one or more default (or user-set) dates or a date range input by the user through the condition setting interface(s). For example, the condition setting interface(s) 301a for setting a date condition may include one(s) items representing one or more default (or user-set) dates or a date range.

例如,上文描述之物品可包含表示今天日期之一物品、涵蓋自今天至一週前之時段之一「一週內」物品,及包含自今天至之前一特定月份(例如,6個月)之一時段之一「最近幾個月內」物品。 For example, the items described above may include an item representing today's date, a "within a week" item covering the period from today to one week ago, and a "within the last few months" item covering the period from today to a specific month (e.g., 6 months) ago.

同時,根據實例性實施例之一電子設備可進一步對一使用者終端機提供排名變化資訊,從而容許使用者識別由使用者在時區或日期之一範圍內識別之一特定搜尋關鍵字之排名變化。例如,回應於由使用者針對用於追蹤排名變化之一特定搜尋關鍵字之一輸入,電子設備可自使用者終端機識別該特定搜尋關鍵字。電子設備可對使用者之終端機設備提供視覺資料(例如,圖表、表等),使用者可藉由該視覺資料識別上文描述之特定搜尋關鍵字在由使用者設定之一特定日期(或一日期範圍)或一特定時段之排名變化。憑藉此功能,根據實例性實施例之電子設備可容許使用者識別搜尋關鍵字中之盛行及趨勢。 At the same time, an electronic device according to an exemplary embodiment may further provide ranking change information to a user terminal, thereby allowing the user to identify ranking changes of a specific search keyword identified by the user within a range of time zones or dates. For example, in response to an input by the user for a specific search keyword used to track ranking changes, the electronic device may identify the specific search keyword from the user terminal. The electronic device may provide visual data (e.g., charts, tables, etc.) to the user's terminal device, and the user may identify the ranking changes of the specific search keyword described above on a specific date (or a date range) or a specific time period set by the user through the visual data. With this function, the electronic device according to the exemplary embodiment can allow the user to identify popularity and trends in search keywords.

此外,電子設備可在使用者終端機內之一特定區域中固定及顯示由使用者設定之上文描述之搜尋關鍵字之排名(或,用於追蹤排名變化之一特定搜尋關鍵字),而無關於搜尋關鍵字是否包含於根據實例性實施例之清單中。憑藉此功能,根據實例性實施例之電子設備可識別使用者即時所要之搜尋關鍵字之搜尋趨勢。 In addition, the electronic device can fix and display the ranking of the search keyword described above set by the user in a specific area in the user's terminal (or a specific search keyword used to track ranking changes), regardless of whether the search keyword is included in the list according to the exemplary embodiment. With this function, the electronic device according to the exemplary embodiment can identify the search trend of the search keyword that the user wants in real time.

憑藉該組態,根據實例性實施例之電子設備可向使用者有效地呈現關於一食物物品之資訊,且可幫助使用者做出一購買決策。 With this configuration, the electronic device according to the exemplary embodiment can effectively present information about a food item to the user and can help the user make a purchasing decision.

圖4繪示根據一實例性實施例之藉由一電子設備對一客戶終端機提供之搜尋頁面之一實例。 FIG. 4 illustrates an example of a search page provided to a client terminal by an electronic device according to an exemplary embodiment.

明確言之,參考圖4,電子設備可識別由一第一使用者搜尋之一第一搜尋關鍵字400a並分析第一搜尋關鍵字400a,且可提取與第一搜尋關鍵字400a有關之搜尋關鍵字(例如,商店相關關鍵字401、菜單相關關鍵字402等)。 Specifically, referring to FIG. 4 , the electronic device can recognize a first search keyword 400a searched by a first user and analyze the first search keyword 400a, and can extract search keywords related to the first search keyword 400a (e.g., store-related keywords 401, menu-related keywords 402, etc.).

根據實例性實施例之電子設備可首先識別透過搜尋介面自第一使用者之終端機設備識別之第一搜尋關鍵字400a。第一搜尋關鍵字400a可包含(例如)使用者想要搜尋之一商店(一餐廳等)、使用者想要搜尋之一菜單(一食物名稱等)之一關鍵字,及使用者想要搜尋之一地區之一關鍵字。 The electronic device according to the exemplary embodiment may first identify the first search keyword 400a identified from the terminal device of the first user through the search interface. The first search keyword 400a may include (for example) a keyword for a store (a restaurant, etc.) that the user wants to search, a keyword for a menu (a food name, etc.) that the user wants to search, and a keyword for a region that the user wants to search.

根據實例性實施例之電子設備可分析第一搜尋關鍵字400a。例如,若第一搜尋關鍵字400a包含使用者想要搜尋之一商店(例如,一餐廳)之一關鍵字,則電子設備可提取一對應關鍵字。若第一搜尋關鍵字400a包含使用者想要搜尋之菜單(例如,一食物名稱)之一關鍵字,則電子設備可提取一對應關鍵字。 The electronic device according to the exemplary embodiment may analyze the first search keyword 400a. For example, if the first search keyword 400a includes a keyword for a store (e.g., a restaurant) that the user wants to search, the electronic device may extract a corresponding keyword. If the first search keyword 400a includes a keyword for a menu (e.g., a food name) that the user wants to search, the electronic device may extract a corresponding keyword.

電子設備可識別第一搜尋關鍵字400a或自第一搜尋關鍵字400a提取之搜尋關鍵字,且可將此等之搜尋結果提供至使用者之終端機設備。例如,電子設備可在根據實例性實施例之搜尋頁面400上顯示一第三區域401,該第三區域401顯示一商店(例如,一餐廳)之搜尋關鍵字之一清單。對於另一實例,電子設備可在根據實例性實施例之搜尋頁面400上顯示一第四區域402,該第四區域402顯示菜單(例如,食物及物品)之搜尋關鍵字之一清單。此外,根據實例性實施例,搜尋頁面400可包含供使用者設定搜尋位置資訊及搜尋時間資訊之一或多個介面403。 The electronic device can identify the first search keyword 400a or the search keyword extracted from the first search keyword 400a, and can provide such search results to the user's terminal device. For example, the electronic device can display a third area 401 on the search page 400 according to the exemplary embodiment, and the third area 401 displays a list of search keywords for a store (e.g., a restaurant). For another example, the electronic device can display a fourth area 402 on the search page 400 according to the exemplary embodiment, and the fourth area 402 displays a list of search keywords for menus (e.g., food and items). In addition, according to the exemplary embodiment, the search page 400 may include one or more interfaces 403 for the user to set search location information and search time information.

根據實例性實施例,第三區域401可顯示一商店(例如,一餐廳)之一搜尋關鍵字清單當中之頂部搜尋關鍵字。例如,電子設備可識別商店(例如,一餐廳等)之一搜尋關鍵字清單作為一搜尋結果,且可選擇搜尋關鍵字當中之頂部搜尋關鍵字且在第三區域401中顯示選定結果。 According to an exemplary embodiment, the third area 401 may display the top search keyword in a search keyword list for a store (e.g., a restaurant). For example, the electronic device may recognize a search keyword list for a store (e.g., a restaurant, etc.) as a search result, and may select the top search keyword in the search keywords and display the selected result in the third area 401.

此處,例如,可基於自使用者之終端機設備接收之搜尋位置資訊(例如,使用者之當前位置、由介面403設定之位置資訊)及自使用者之終端機設備接收之搜尋時間資訊(例如,使用者之當前時間、由介面403設定之時間間隔資訊)提取頂部搜尋關鍵字。頂部搜尋關鍵字可(例如)基於由複數個使用者在搜尋位置資訊之位置及搜尋時間資訊之時間間隔中搜尋之搜尋關鍵字的頻率來指示具有一高搜尋或搜尋頻率之特定數目個搜尋關鍵字。例如,當一使用者將「晚上7:00」及地區「首爾江南區清潭洞」設定為搜尋位置資訊及搜尋時間資訊時,若使用者搜尋「雞肉」,則在一對應時段期間在對應地區中被最頻繁搜尋之商店之搜尋關鍵字可顯示於第三區域401中。同樣地,根據實例性實施例之電子設備可在一第四區域402中顯示在對應時段期間在對應地區中被最頻率搜尋之菜單之搜尋關 鍵字。 Here, for example, the top search keywords may be extracted based on the search location information received from the user's terminal device (e.g., the user's current location, location information set by the interface 403) and the search time information received from the user's terminal device (e.g., the user's current time, time interval information set by the interface 403). The top search keywords may indicate a specific number of search keywords with a high search or search frequency, for example, based on the frequency of the search keywords searched by a plurality of users in the location of the search location information and the time interval of the search time information. For example, when a user sets "7:00 p.m." and the area "Cheongdam-dong, Gangnam-gu, Seoul" as search location information and search time information, if the user searches for "chicken", the search keywords of the most frequently searched stores in the corresponding area during the corresponding time period can be displayed in the third area 401. Similarly, the electronic device according to the exemplary embodiment can display the search keywords of the most frequently searched menus in the corresponding area during the corresponding time period in a fourth area 402.

根據實例性實施例,第三區域401及第四區域402可進一步包含指示基於搜尋或檢索頂部搜尋關鍵字之各物品之頻率的排名資訊變化之一區域401a及一區域402a。此外,若一使用者搜尋第一搜尋關鍵字400a,則根據實例性實施例之電子設備可在第三區域401及第四區域402中即時曝光頂部搜尋關鍵字。 According to an exemplary embodiment, the third area 401 and the fourth area 402 may further include an area 401a and an area 402a indicating changes in ranking information based on the frequency of searching or retrieving each item for the top search keyword. In addition, if a user searches for the first search keyword 400a, the electronic device according to the exemplary embodiment may instantly expose the top search keyword in the third area 401 and the fourth area 402.

明確言之,參考圖4,根據實例性實施例,第一搜尋關鍵字400a包含與一菜單有關之一關鍵字(例如,與食物有關之一搜尋關鍵字,諸如食物之一名稱、食物之配料等)。電子設備可識別第一搜尋關鍵字400a且識別第一搜尋關鍵字係與菜單有關之一關鍵字。 Specifically, referring to FIG. 4 , according to an exemplary embodiment, the first search keyword 400a includes a keyword related to a menu (for example, a search keyword related to food, such as a name of food, ingredients of food, etc.). The electronic device can recognize the first search keyword 400a and recognize that the first search keyword is a keyword related to the menu.

此處,可以各種方式組成判定第一搜尋關鍵字400a是否係與菜單有關之一關鍵字之一方法。 Here, a method for determining whether the first search keyword 400a is a keyword related to the menu can be composed in various ways.

例如,電子設備可首先儲存其中標記複數個搜尋關鍵字及各搜尋關鍵字之類別之資訊。例如,電子設備可儲存其中與一菜單(食物、配料等)有關之關鍵字與指示該等關鍵字係與該菜單有關之關鍵字之標記資訊組合的資訊。同樣地,電子設備可儲存其中商店相關關鍵字(餐廳名稱、地區名稱等)與指示該等關鍵字係商店相關關鍵字之標記資訊組合之資訊。若第一搜尋關鍵字400a被包含於預儲存於電子設備中之搜尋關鍵字中,則可搜尋一對應搜尋關鍵字,且可識別對應於該搜尋關鍵字之標記資訊(即,其是否係與一菜單有關之一關鍵字或與一商店有關之一關鍵字)。 For example, the electronic device may first store information in which a plurality of search keywords and categories of each search keyword are tagged. For example, the electronic device may store information in which keywords related to a menu (food, ingredients, etc.) are combined with tagged information indicating that the keywords are keywords related to the menu. Similarly, the electronic device may store information in which store-related keywords (restaurant names, area names, etc.) are combined with tagged information indicating that the keywords are store-related keywords. If the first search keyword 400a is included in the search keywords pre-stored in the electronic device, a corresponding search keyword can be searched, and tag information corresponding to the search keyword can be identified (i.e., whether it is a keyword related to a menu or a keyword related to a store).

此外,電子設備可儲存由複數個使用者即時搜尋且在電子設備中識別之搜尋關鍵字。電子設備可識別由複數個使用者即時搜尋之搜 尋關鍵字,即時分析搜尋關鍵字且藉由標記類別,儲存搜尋關鍵字。此處,經標記用於即時識別之搜尋關鍵字之類別資訊可基於使用者最終訂購食物之一商店、最終訂購之一菜單、預儲存之搜尋關鍵字及用各關鍵字標記之類別資訊來判定。例如,電子設備可在一嵌入空間上識別預儲存之搜尋關鍵字之位置及用各關鍵字標記之類別資訊,且接著比較與即時識別之搜尋關鍵字之嵌入向量之相似性,且電子設備可藉由比較與使用者最終訂購食物之商店之一嵌入向量及最終訂購之菜單之一嵌入向量之相似性,及藉由校正及校準相似性來判定待最終標記之類別資訊。 In addition, the electronic device can store search keywords that are searched by multiple users in real time and recognized in the electronic device. The electronic device can recognize search keywords that are searched by multiple users in real time, analyze the search keywords in real time, and store the search keywords by marking categories. Here, the category information of the search keywords marked for real-time recognition can be determined based on a store where the user finally ordered food, a menu of the final order, pre-stored search keywords, and category information marked with each keyword. For example, the electronic device can identify the location of pre-stored search keywords and the category information tagged with each keyword in an embedding space, and then compare the similarity with the embedding vector of the search keyword recognized in real time, and the electronic device can determine the category information to be finally tagged by comparing the similarity with an embedding vector of the store where the user finally ordered food and an embedding vector of the menu of the final order, and by correcting and calibrating the similarity.

此外,若由使用者搜尋之第一搜尋關鍵字400a係與菜單有關之一搜尋關鍵字,則上文描述之第三區域401可在使用者之終端機設備中定位於第四區域402上方。換言之,若使用者搜尋與菜單有關之一搜尋關鍵字,則由於使用者更有可能找到銷售一菜單之一商店而非該菜單之一詳細菜單關鍵字,因此在銷售該菜單之商店當中,呈現流行商店。 Furthermore, if the first search keyword 400a searched by the user is a search keyword related to a menu, the third area 401 described above may be positioned above the fourth area 402 in the user's terminal device. In other words, if the user searches for a search keyword related to a menu, the user is more likely to find a store that sells a menu rather than a detailed menu keyword for the menu, so popular stores are presented among stores that sell the menu.

此外,若由使用者搜尋之第一搜尋關鍵字400a包含複數個字詞(符記)(例如,「美味的雞肉」),則各字詞可經符記化並分離成複數個符記,且可識別各符記之一類別。例如,若第一搜尋關鍵字400a係「美味的雞肉」,則可識別「美味的」之一類別(並非一商店或一菜單之一第三類別)及「雞肉」之一類別(作為與一菜單有關之一搜尋關鍵字之一類別),且由於通常包含與菜單有關之搜尋關鍵字之類別,因此可假定第一搜尋關鍵字400a係與菜單有關之一搜尋關鍵字。因此,電子設備可將第三區域401顯示於第四區域402上方。 In addition, if the first search keyword 400a searched by the user includes a plurality of words (tokens) (e.g., "delicious chicken"), each word can be tokenized and separated into a plurality of tokens, and a category of each token can be identified. For example, if the first search keyword 400a is "delicious chicken", a category of "delicious" (not a third category of a store or a menu) and a category of "chicken" (as a category of a search keyword related to a menu) can be identified, and since the category of search keywords related to the menu is usually included, it can be assumed that the first search keyword 400a is a search keyword related to the menu. Therefore, the electronic device can display the third area 401 above the fourth area 402.

根據實例性實施例之電子設備可透過操作自關鍵字認清使用者之意圖,且可呈現適於使用者之意圖之搜尋結果及頂部搜尋結果,且 因此電子設備可幫助使用者做出一購買決策。 The electronic device according to the exemplary embodiment can recognize the user's intention by operating the keyword, and can present the search results and top search results suitable for the user's intention, and therefore the electronic device can help the user make a purchase decision.

此外,根據實例性實施例之電子設備可設定各區域之大小,使得在無需在客戶終端機上捲動的情況下顯示第三區域401及第四區域402。 In addition, the electronic device according to the exemplary embodiment can set the size of each area so that the third area 401 and the fourth area 402 can be displayed without scrolling on the client terminal.

憑藉該操作,根據實例性實施例之電子設備可幫助使用者判定一商店及菜單上之食物以用於訂購一物品,且藉由提供關於由許多使用者選擇之一商店及一菜單之資訊,電子設備可引發一快速決策且增加一物品訂單之支付概率。 By means of this operation, the electronic device according to the exemplary embodiment can help the user determine a store and food on a menu for ordering an item, and by providing information about a store and a menu selected by many users, the electronic device can induce a quick decision and increase the probability of payment for an item order.

圖5繪示根據一實例性實施例之藉由一電子設備提供至一客戶終端機之搜尋頁面之一實例。 FIG. 5 illustrates an example of a search page provided to a client terminal by an electronic device according to an exemplary embodiment.

明確言之,圖5繪示不同於參考圖4所描述之操作之一些或全部之另一實例性實施例,參考圖5,使用者用一第一搜尋關鍵字500a進行搜尋。此處,第一搜尋關鍵字500a可包含與一商店有關之一關鍵字,且電子設備可識別第一搜尋關鍵字500a係與商店有關之一關鍵字。基於包含與商店有關之關鍵字之第一搜尋關鍵字500a,藉由查詢多個使用者之搜尋結果,根據實例性實施例之電子設備可在一第三區域502中之一商店清單中顯示搜尋關鍵字當中之頂部搜尋關鍵字,且可在一第四區域501中之一菜單清單中顯示搜尋關鍵字當中之頂部搜尋關鍵字。此處,由於第一搜尋關鍵字500a包含與商店有關之關鍵字,因此第四區域501可定位為高於第三區域502。 Specifically, FIG5 shows another exemplary embodiment that is different from some or all of the operations described with reference to FIG4. Referring to FIG5, a user searches with a first search keyword 500a. Here, the first search keyword 500a may include a keyword related to a store, and the electronic device may recognize that the first search keyword 500a is a keyword related to the store. Based on the first search keyword 500a including keywords related to a store, by querying the search results of multiple users, the electronic device according to the exemplary embodiment can display the top search keywords among the search keywords in a store list in a third area 502, and can display the top search keywords among the search keywords in a menu list in a fourth area 501. Here, since the first search keyword 500a includes keywords related to a store, the fourth area 501 can be positioned higher than the third area 502.

藉由識別使用者之搜尋關鍵字,根據實例性實施例之電子設備可強調顯示及顯示在商店之搜尋關鍵字清單及菜單之搜尋關鍵字清單當中之適於使用者之意圖之物品,如以元件符號502a指示。 By identifying the user's search keyword, the electronic device according to the exemplary embodiment can emphasize and display items suitable for the user's intention in the store's search keyword list and the menu's search keyword list, as indicated by component symbol 502a.

例如,若使用者之第一搜尋關鍵字500a包含商店之一搜尋關鍵字(例如,「金氏」),則使用者可能想要知道商店之整體評級或其他使用者是否大量瀏覽商店。因此,電子設備可在第三區域502中進一步顯示指示商店之一排名(銷售量排名、查看量排名、評價排名等)之資訊,且電子設備可強調顯示及顯示商店之一物品,如以元件符號502a指示。 For example, if the user's first search keyword 500a includes a store search keyword (e.g., "Jin's"), the user may want to know the overall rating of the store or whether other users browse the store a lot. Therefore, the electronic device can further display information indicating a ranking of the store (sales ranking, viewing ranking, evaluation ranking, etc.) in the third area 502, and the electronic device can emphasize and display an item of the store, as indicated by the component symbol 502a.

此外,例如,若使用者之一第一搜尋關鍵字510a包含商店之一搜尋關鍵字及一菜單之一搜尋關鍵字(例如,「金氏沙拉」)兩者,則使用者可能想要知道商店之整體評價及商店之菜單之整體評價,或可能想要知道其他使用者是否大量瀏覽商店。因此,電子設備可在第三區域512及第四區域511中進一步顯示指示商店及商店之菜單之一排名(銷售量排名、查看量排名、評價排名等)之資訊,且電子設備可強調顯示及顯示對應於第一搜尋關鍵字510之商店及菜單之各物品,如以元件符號511a及512a指示。 In addition, for example, if a user's first search keyword 510a includes both a store search keyword and a menu search keyword (e.g., "Kim's Salad"), the user may want to know the overall evaluation of the store and the overall evaluation of the store's menu, or may want to know whether other users browse the store a lot. Therefore, the electronic device can further display information indicating a ranking (sales ranking, viewing ranking, evaluation ranking, etc.) of the store and the store's menu in the third area 512 and the fourth area 511, and the electronic device can emphasize and display each item of the store and menu corresponding to the first search keyword 510, as indicated by component symbols 511a and 512a.

如以元件符號511a及512a指示之強調顯示方法可包含(例如)強調顯示一物品及顯示該物品上之一特定指示符。 The emphasized display method indicated by the element symbols 511a and 512a may include, for example, emphasizing an item and displaying a specific indicator on the item.

此外,根據實例性實施例之電子設備可設定各區域之大小,使得在無需在客戶終端機上捲動的情況下顯示第三區域502及第四區域501。 In addition, the electronic device according to the exemplary embodiment can set the size of each area so that the third area 502 and the fourth area 501 can be displayed without scrolling on the client terminal.

根據實例性實施例之電子設備可透過操作自關鍵字認清使用者之意圖,且可呈現適於使用者之意圖之搜尋結果及頂部搜尋結果,且因此電子設備可幫助使用者做出一購買決策。 The electronic device according to the exemplary embodiment can recognize the user's intention by operating the keyword, and can present the search results and top search results suitable for the user's intention, and thus the electronic device can help the user make a purchase decision.

憑藉該操作,根據實例性實施例之電子設備可幫助使用者判定一商店及菜單上之食物以用於訂購一物品,且藉由提供關於由許多使 用者選擇之一商店及一菜單之資訊,電子設備可引發一快速決策且增加一物品訂單之支付概率。 By means of this operation, the electronic device according to the exemplary embodiment can help the user determine a store and food on a menu for ordering an item, and by providing information about a store and a menu selected by many users, the electronic device can induce a quick decision and increase the probability of payment for an item order.

圖6繪示根據一實例性實施例之藉由一電子設備提供至一客戶終端機之一搜尋頁面之一實例。 FIG6 illustrates an example of a search page provided to a client terminal by an electronic device according to an exemplary embodiment.

參考圖6,根據實例性實施例之電子設備可基於自使用者之終端機提供之資訊(例如,使用者之終端機之位置資訊602)、當前時間資訊601及關於對應使用者之資訊來設定搜尋條件600a及600b(根據實例性實施例之一或多個條件)。例如,在一或多個條件當中,針對地區之條件600b可基於使用者之終端機位置資訊602自動地設定,且日期及時間條件600a可基於當前時間資訊601自動地設定。 Referring to FIG. 6 , the electronic device according to the exemplary embodiment may set search conditions 600a and 600b (according to one or more conditions of the exemplary embodiment) based on information provided from the user's terminal (e.g., location information 602 of the user's terminal), current time information 601, and information about the corresponding user. For example, among the one or more conditions, the condition 600b for the region may be automatically set based on the user's terminal location information 602, and the date and time condition 600a may be automatically set based on the current time information 601.

在一搜尋頁面600上,根據實例性實施例之電子設備可顯示頂部搜尋關鍵字之一清單(例如,上文描述之流行關鍵字清單,或顯示於第一區域中之搜尋關鍵字)、在商店之搜尋關鍵字清單當中之頂部搜尋關鍵字之一清單(換言之,顯示於第三區域中之搜尋關鍵字)及在菜單之搜尋關鍵字清單當中之頂部搜尋關鍵字(換言之,顯示於第四區域中之搜尋關鍵字),如以元件符號600c指示。例如,可基於如以元件符號603指示之多個使用者對各物品之搜尋頻率、多個使用者之再搜尋頻率、多個使用者之再搜尋概率、由多個使用者進行之實際購買或訂單之數目、由多個使用者之一實際購買或訂單之概率及由多個使用者再訪問之頻率來判定及搜尋(或篩選)一對應關鍵字清單。 On a search page 600, the electronic device according to an exemplary embodiment may display a list of top search keywords (for example, the popular keyword list described above, or the search keywords displayed in the first area), a list of top search keywords in a store's search keyword list (in other words, the search keywords displayed in the third area), and the top search keywords in a menu's search keyword list (in other words, the search keywords displayed in the fourth area), as indicated by element symbol 600c. For example, a corresponding keyword list may be determined and searched (or filtered) based on the search frequency of multiple users for each item, the re-search frequency of multiple users, the re-search probability of multiple users, the number of actual purchases or orders made by multiple users, the probability of an actual purchase or order by multiple users, and the re-visit frequency by multiple users, as indicated by element symbol 603.

圖7繪示根據一實例性實施例之其中一電子設備提供搜尋關鍵字資訊之一方法之一實例。 FIG. 7 illustrates an example of a method for providing search keyword information by an electronic device according to an exemplary embodiment.

明確言之,根據實例性實施例之電子設備可執行圖7中所 繪示之操作之一些或全部。 Specifically, an electronic device according to an exemplary embodiment may perform some or all of the operations depicted in FIG. 7 .

參考圖7,根據實例性實施例之電子設備可在操作700中識別與客戶有關之參考位置資訊。此處,參考位置資訊可為(例如)由客戶之終端機設定或如參考圖6所提及之上述搜尋位置資訊,參考位置資訊可經判定為一客戶之一終端機之位置資訊。 Referring to FIG. 7 , the electronic device according to the exemplary embodiment may identify reference location information related to a client in operation 700 . Here, the reference location information may be (for example) set by a client's terminal or the above-mentioned search location information as mentioned in reference to FIG. 6 , and the reference location information may be determined to be the location information of a client's terminal.

參考圖7,根據實例性實施例之電子設備在操作701中識別基於參考位置資訊選擇之複數個使用者之搜尋歷史資訊。此處,搜尋歷史資訊可指示(例如)複數個使用者之搜尋歷史資訊,且可指示用於判定由複數個使用者對各菜單或各商店之搜尋頻率之資訊。 Referring to FIG. 7 , the electronic device according to the exemplary embodiment identifies the search history information of a plurality of users selected based on the reference location information in operation 701. Here, the search history information may indicate, for example, the search history information of a plurality of users, and may indicate information for determining the search frequency of each menu or each store by the plurality of users.

參考圖7,根據實例性實施例之電子設備可在操作702中基於搜尋歷史資訊識別其搜尋頻率滿足一特定條件之一第一搜尋關鍵字組。 Referring to FIG. 7 , the electronic device according to the exemplary embodiment may identify a first search keyword group whose search frequency satisfies a specific condition based on the search history information in operation 702 .

參考圖7,根據實例性實施例之電子設備可在操作703中對客戶終端機提供一第一頁面,該第一頁面包含其中顯示基於搜尋一第一搜尋關鍵字組之頻率配置之流行關鍵字之一清單的一第一區域。此處,根據實例性實施例,第一頁面可包含其中顯示對應於客戶之終端機之一第二搜尋關鍵字組之一第二區域,且該第二搜尋關鍵字組可包含藉由客戶之終端機搜尋之一或多個關鍵字。 Referring to FIG. 7 , the electronic device according to the exemplary embodiment may provide a first page to the client terminal in operation 703, the first page including a first area in which a list of popular keywords configured based on the frequency of searching a first search keyword group is displayed. Here, according to the exemplary embodiment, the first page may include a second area in which a second search keyword group corresponding to the client's terminal is displayed, and the second search keyword group may include one or more keywords searched by the client's terminal.

例如,圖7中所描述之第一頁面可指示上文參考圖2至圖6所描述之一搜尋頁面或一搜尋結果頁面。此外,對應於上文描述之客戶終端機之一第二搜尋關鍵字組包含(例如)顯示於參考圖2至圖6所描述之一第二區域中之搜尋關鍵字,且可包含由客戶終端機搜尋及檢索之搜尋關鍵字。 For example, the first page described in FIG. 7 may indicate a search page or a search result page described above with reference to FIG. 2 to FIG. 6. In addition, a second search keyword group corresponding to the client terminal described above includes, for example, search keywords displayed in a second area described with reference to FIG. 2 to FIG. 6, and may include search keywords searched and retrieved by the client terminal.

此外,根據實例性實施例,第一頁面可包含用於接收用於 選擇複數個使用者之搜尋歷史資訊之一或多個條件之一或多個介面。此處,一或多個條件可包含針對一地區之一第一條件及針對一時間間隔之一第二條件。 In addition, according to an exemplary embodiment, the first page may include one or more interfaces for receiving one or more conditions for selecting search history information of a plurality of users. Here, the one or more conditions may include a first condition for a region and a second condition for a time interval.

此外,若對應於客戶之終端機之第二搜尋關鍵字組之至少一者存在於第一區域之流行關鍵字清單中,則根據實例性實施例之電子設備可顯示在第一區域中強調顯示之至少一個關鍵字。換言之,由於使用者用第一關鍵字進行之搜尋,在包含使用者在過去搜尋之一關鍵字、與使用者先前在過去已查看或下達訂單之一商店有關之一關鍵字或與菜單有關之一關鍵字的情況下,可強調顯示及顯示對應物品。此外,根據實例性實施例,第一區域及第二區域可顯示於以客戶之終端機中之捲動而曝光之一位置處。 In addition, if at least one of the second search keyword group corresponding to the customer's terminal is present in the popular keyword list of the first area, the electronic device according to the exemplary embodiment can display at least one keyword highlighted in the first area. In other words, due to the user's search using the first keyword, in the case of including a keyword that the user searched in the past, a keyword related to a store that the user has previously viewed or placed an order for in the past, or a keyword related to a menu, the corresponding item can be highlighted and displayed. In addition, according to the exemplary embodiment, the first area and the second area can be displayed at a position exposed by scrolling in the customer's terminal.

此外,根據實例性實施例之電子設備可進一步執行圖8中所描述之操作之一些或全部。 In addition, the electronic device according to the exemplary embodiment may further perform some or all of the operations described in FIG. 8 .

圖8繪示根據一實例性實施例之其中一電子設備提供搜尋關鍵字資訊之一方法之一實例。 FIG8 illustrates an example of a method for providing search keyword information by an electronic device according to an exemplary embodiment.

明確言之,圖8繪示執行圖4及圖5中所描述之操作之一些或全部之電子設備之一實例性實施例。換言之,圖8繪示電子設備分析由一使用者識別之第一關鍵字及提供適於使用者之意圖之搜尋結果之一方法,及設置相關UI之一方法的一實例性實施例。換言之,圖8繪示藉由一電子設備提供搜尋關鍵字資訊之一方法之一實例。 Specifically, FIG. 8 shows an exemplary embodiment of an electronic device that performs some or all of the operations described in FIG. 4 and FIG. 5. In other words, FIG. 8 shows an exemplary embodiment of a method for an electronic device to analyze a first keyword identified by a user and provide a search result suitable for the user's intention, and a method for setting a related UI. In other words, FIG. 8 shows an example of a method for providing search keyword information by an electronic device.

參考圖8,根據實例性實施例之電子設備可在操作800中識別自客戶終端機輸入之一第一搜尋關鍵字。 Referring to FIG. 8 , the electronic device according to the exemplary embodiment may identify a first search keyword input from a client terminal in operation 800 .

根據實例性實施例之電子設備可在操作801a中識別包含與 第一搜尋關鍵字有關之商店之一第一清單。例如,第一清單可指示圖4及圖5中所描述之與商店有關之關鍵字。之後,電子設備可在操作802a中基於由複數個使用者搜尋或檢索第一清單中之商店之頻率在第一頁面上顯示一第三區域,該第三區域顯示第一清單中之商店當中之預定數目個商店。 According to the exemplary embodiment, the electronic device may identify a first list containing stores related to the first search keyword in operation 801a. For example, the first list may indicate the store-related keywords described in FIG. 4 and FIG. 5. Thereafter, the electronic device may display a third area on the first page in operation 802a based on the frequency of searching or retrieving stores in the first list by a plurality of users, and the third area displays a predetermined number of stores in the first list.

根據實例性實施例之電子設備可在操作801b中識別包含與第一搜尋關鍵字有關之菜單之一第二清單。例如,第二清單可指示參考圖4及圖5所描述之與菜單有關之關鍵字。之後,電子設備可在操作802b中基於由複數個使用者訂購第二清單中之菜單之頻率在第一頁面上顯示一第四區域,該第四區域顯示第二清單中之菜單當中之預定數目個菜單。 According to the exemplary embodiment, the electronic device may identify a second list including menus related to the first search keyword in operation 801b. For example, the second list may indicate the keywords related to the menus described with reference to FIG. 4 and FIG. 5. Thereafter, the electronic device may display a fourth area on the first page in operation 802b based on the frequency of menus in the second list being ordered by a plurality of users, and the fourth area displays a predetermined number of menus in the menus in the second list.

此外,根據實例性實施例之電子設備可在操作803中識別第一搜尋關鍵字是否包含一菜單相關搜尋關鍵字及一商店相關搜尋關鍵字,且基於操作803之結果,電子設備可判定顯示第三區域及第四區域之一方法。 In addition, the electronic device according to the exemplary embodiment can identify in operation 803 whether the first search keyword includes a menu-related search keyword and a store-related search keyword, and based on the result of operation 803, the electronic device can determine a method of displaying the third area and the fourth area.

例如,電子設備可識別第一搜尋關鍵字是否包含一菜單相關搜尋關鍵字或一商店相關搜尋關鍵字。此處,若第一搜尋關鍵字僅包含一商店相關搜尋關鍵字,則電子設備可按順序設定以使第三區域定位於第一頁面之第四區域上方。若第一搜尋關鍵字僅包含一菜單相關搜尋關鍵字,則電子設備可按順序設定以使第二區域定位為低於第一頁面之第三區域。 For example, the electronic device can identify whether the first search keyword includes a menu-related search keyword or a store-related search keyword. Here, if the first search keyword only includes a store-related search keyword, the electronic device can be set in sequence so that the third area is positioned above the fourth area of the first page. If the first search keyword only includes a menu-related search keyword, the electronic device can be set in sequence so that the second area is positioned below the third area of the first page.

此外,若第一搜尋關鍵字包含一商店相關搜尋關鍵字及一菜單相關搜尋關鍵字兩者,則根據實例性實施例之電子設備可顯示待強調顯示之對應於第一搜尋關鍵字之第一清單中之一第一商店,可在第三區域上基於第一商店之菜單當中之訂單頻率顯示預定數目個菜單,且可顯示待 在第三區域中強調顯示之對應於第一搜尋關鍵字之一菜單。同時,根據實例性實施例之電子設備可設定各區域之大小,使得在無需在客戶終端機中捲動的情況下顯示第三區域及第四區域。 In addition, if the first search keyword includes both a store-related search keyword and a menu-related search keyword, the electronic device according to the exemplary embodiment can display a first store in the first list corresponding to the first search keyword to be highlighted, can display a predetermined number of menus in the third area based on the order frequency in the menu of the first store, and can display a menu corresponding to the first search keyword to be highlighted in the third area. At the same time, the electronic device according to the exemplary embodiment can set the size of each area so that the third area and the fourth area are displayed without scrolling in the client terminal.

憑藉該組態,根據實例性實施例之電子設備可向使用者有效地呈現關於一食物物品之資訊,且可幫助使用者做出一購買決策。 With this configuration, the electronic device according to the exemplary embodiment can effectively present information about a food item to the user and can help the user make a purchasing decision.

根據實例性實施例之電子設備可幫助使用者判定一商店及菜單上之食物以用於訂購一物品,且藉由提供關於由許多使用者選擇之一商店及一菜單之資訊,電子設備可引發一快速決策且增加一物品訂單之支付概率。 An electronic device according to an exemplary embodiment can help a user determine a store and food on a menu for ordering an item, and by providing information about a store and a menu selected by many users, the electronic device can trigger a quick decision and increase the probability of payment for an item order.

根據實例性實施例之電子設備可透過操作自關鍵字認清使用者之意圖,且可呈現適於使用者之意圖之搜尋結果及頂部搜尋結果,且因此電子設備可幫助使用者做出一購買決策。 The electronic device according to the exemplary embodiment can recognize the user's intention by operating the keyword, and can present the search results and top search results suitable for the user's intention, and thus the electronic device can help the user make a purchase decision.

同時,在本發明及圖式中,揭示實例性實施例且使用特定術語。然而,該等術語僅在一般意義上用於容易地描述本發明之技術內容且幫助理解本發明,而非限制本發明之範疇。本發明所屬領域之一般技術者將明白,除了本文中揭示之實例性實施例之外,亦可實施基於本發明之技術精神之其他修改。 At the same time, in the present invention and drawings, exemplary embodiments are disclosed and specific terms are used. However, these terms are only used in a general sense to easily describe the technical content of the present invention and help understand the present invention, rather than limiting the scope of the present invention. A person of ordinary skill in the field to which the present invention belongs will understand that in addition to the exemplary embodiments disclosed herein, other modifications based on the technical spirit of the present invention may also be implemented.

根據上文描述之實例性實施例之電子設備可包含一處理器、用於儲存及執行程式資料之一記憶體、一永久儲存器(諸如一磁碟機),及/或與一外部裝置通信之一使用者介面裝置(諸如一通信埠、一觸控面板、一按鍵及/或一按鈕)。實施為軟體模組或演算法之方法可作為可在處理器上執行之電腦可讀程式碼或程式指令儲存於一電腦可讀記錄媒體中。此處,電腦可讀記錄媒體包含一磁性儲存媒體(例如,ROM、RAM、 軟碟及硬碟)及一光學可讀媒體(例如,CD-ROM及DVD)。電腦可讀記錄媒體可分佈遍及網路連接之電腦系統,使得電腦可讀程式碼可以一分佈式方式儲存及執行。媒體可由一電腦讀取,儲存於一記憶體中,且在一處理器上執行。 The electronic device according to the exemplary embodiment described above may include a processor, a memory for storing and executing program data, a permanent storage (such as a disk drive), and/or a user interface device (such as a communication port, a touch panel, a key and/or a button) for communicating with an external device. The method implemented as a software module or algorithm can be stored in a computer-readable recording medium as a computer-readable program code or program instruction that can be executed on a processor. Here, the computer-readable recording medium includes a magnetic storage medium (such as ROM, RAM, floppy disk and hard disk) and an optically readable medium (such as CD-ROM and DVD). Computer-readable recording media can be distributed throughout network-connected computer systems so that computer-readable program code can be stored and executed in a distributed manner. The media can be read by a computer, stored in a memory, and executed on a processor.

實例性實施例可藉由功能區塊元件及各種處理步驟表示。功能區塊可以執行特定功能之任何數目個硬體及/或軟體組態來實施。例如,一實例性實施例可採用積體電路組態,諸如記憶體、處理、邏輯及/或查找表,其可藉由控制一或多個微處理器或其他控制裝置來執行各種功能。類似於此,元件可實施為軟體程式設計或軟體元件,實例性實施例可以諸如C、C++、Java、組合語言等之一程式設計或指令碼語言實施,包含實施為資料結構、程序、常式或其他程式設計建構之一組合之各種演算法。功能態樣可實施於在一或多個處理器上運行之一演算法中。此外,實例性實施例可採用現有技術進行電子環境設定、信號處理及/或資料處理。諸如「機構」、「元件」、「構件」及「組態」之術語可被廣泛使用且不限於機械及實體元件。該等術語可包含與一處理器或類似者相關聯之一系列軟體常式之含義。 An exemplary embodiment may be represented by functional block components and various processing steps. Functional blocks may be implemented by any number of hardware and/or software configurations that perform a particular function. For example, an exemplary embodiment may employ an integrated circuit configuration such as memory, processing, logic, and/or a lookup table that may perform various functions by controlling one or more microprocessors or other control devices. Similarly, components may be implemented as software programming or software components, and exemplary embodiments may be implemented in a programming or script language such as C, C++, Java, assembly language, etc., including various algorithms implemented as a combination of data structures, programs, routines, or other programming constructs. Functional aspects may be implemented in an algorithm running on one or more processors. In addition, exemplary embodiments may employ existing technologies for electronic environment settings, signal processing and/or data processing. Terms such as "mechanism", "component", "component" and "configuration" may be used broadly and are not limited to mechanical and physical components. Such terms may include the meaning of a series of software routines associated with a processor or the like.

上文描述之實例性實施例僅為實例,且可在隨後待描述之發明申請專利範圍之範疇內實施其他實施例。 The exemplary embodiments described above are merely examples, and other embodiments may be implemented within the scope of the invention application to be described later.

同時,在本發明及圖式中,揭示實例性實施例且使用特定術語。然而,該等術語僅在一般意義上用於容易地描述本發明之技術內容且幫助理解本發明,而非限制本發明之範疇。本發明所屬領域之一般技術者將明白,除了本文中揭示之實例性實施例之外,亦可實施基於本發明之技術精神之其他修改。 At the same time, in the present invention and drawings, exemplary embodiments are disclosed and specific terms are used. However, these terms are only used in a general sense to easily describe the technical content of the present invention and help understand the present invention, rather than limiting the scope of the present invention. A person of ordinary skill in the field to which the present invention belongs will understand that in addition to the exemplary embodiments disclosed herein, other modifications based on the technical spirit of the present invention may also be implemented.