Nothing Special   »   [go: up one dir, main page]

TW202004648A - 菜單產生系統,菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體 - Google Patents

菜單產生系統,菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體 Download PDF

Info

Publication number
TW202004648A
TW202004648A TW108114445A TW108114445A TW202004648A TW 202004648 A TW202004648 A TW 202004648A TW 108114445 A TW108114445 A TW 108114445A TW 108114445 A TW108114445 A TW 108114445A TW 202004648 A TW202004648 A TW 202004648A
Authority
TW
Taiwan
Prior art keywords
menu item
language
menu
attribute
attributes
Prior art date
Application number
TW108114445A
Other languages
English (en)
Other versions
TWI717725B (zh
Inventor
祖父江純
尋木夏美
大久敬
Original Assignee
日商咕嘟媽咪股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日商咕嘟媽咪股份有限公司 filed Critical 日商咕嘟媽咪股份有限公司
Publication of TW202004648A publication Critical patent/TW202004648A/zh
Application granted granted Critical
Publication of TWI717725B publication Critical patent/TWI717725B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/454Multi-language systems; Localisation; Internationalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/263Language identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Machine Translation (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

一種菜單產生系統,其將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存;接收以第一語言選擇的第一菜單項目屬性,該第一語言係基於該使用者終端的設定,提取該第一菜單項目屬性,以及將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。

Description

菜單產生系統,菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體
本公開係一種菜單產生系統、菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體。
期望提供多語言的菜單,將日文菜單翻譯給來訪日本的外國遊客。近年來,在日本管理的各種資訊站上,將內容中的文本資訊翻譯成多種語言的文本資訊,並且提供以該多種語言中的各種語言翻譯的內容。因此,外國遊客在每個餐廳能夠瀏覽以不同於日文之語言翻譯的菜單。
例如,日本未審查的專利申請公開案第2015-194857號(JP 2015-194857 A)描述了一種系統,該系統將店主輸入的以第一語言呈現的食材(ingredient)、烹調方式及調味料轉換成以第二語言呈現的食材、烹調方式及調味料,並且該系統基於轉換後的食材、烹調方式及調味料創建菜餚的說明文本。
例如,日文中的"オーブン焼き"在英文中是寫成"roast"、"bake"等。在這種情況下,在以"オーブン焼き"烹調肉類食材之菜餚的菜單項目、說明文本等中,日文"オーブン焼き"的英文應該是"roast"。在以"オーブン焼き"烹調玉米食材之菜餚的菜單項目、說明文本等中,日文"オーブン焼き"的英文應該是"bake"。
以此方式,當有多種烹調方式等的術語時,對於以第一語言呈現的烹調方式等的術語的第二語言,傳統系統有時不能夠向外國遊客展示以第二語言適當翻譯的菜單。
本公開提供一種菜單產生系統、菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體,其能夠將預定語言的術語翻譯成另一種語言的適當術語。
本公開之第一態樣提供一種菜單產生系統,其產生多語言的餐廳菜單。菜單產生系統包括記憶體及處理電路。該記憶體將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存。該儲存單元將該第二語言之該複數個第一菜單項目屬性之各者與第二菜單項目屬性彼此相關聯地儲存。該處理電路接收來自從使用者終端以該第一語言選擇並輸入的第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性,該第一語言係基於該使用者終端的設定。該處理電路從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性。該處理電路將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到使用者終端。
在菜單產生系統中,第一菜單項目屬性可以是烹調方式,並且第二菜單項目屬性可以是食材。
在菜單產生系統中,該第二菜單項目屬性具有樹狀結構,該樹狀結構有複數個級別,包括主要級別節點,其與和低於該主要級別的級別相關聯的一個或多個第二菜單項目屬性有關,以及該記憶體可以將屬於該複數個級別之任一級別的每個第二菜單項目屬性的屬性值以及該第一菜單項目屬性中之相應一者的屬性值彼此相關聯地儲存。該處理電路識別第二菜單項目作為主要級別節點,提取該主要級別節點和在該一或多個更低級別中的一或多個第二菜單項目屬性,以及將該提取的主要級別節點和該一或多個第二菜單項目屬性發送到該使用者終端。
在菜單產生系統中,該使用者終端以該第二語言在菜單設定中顯示該提取的資訊。
在菜單產生系統中,該第一菜單項目屬性可具有有複數個級別的樹狀結構,以及該第二菜單項目屬性可具有有複數個級別的樹狀結構。
在菜單產生系統中,該記憶體可以將該第一語言之該複數個第一菜單項目屬性中的各者與第二菜單項目屬性彼此相關聯地儲存。
在菜單產生系統中,該使用者終端的該設定包括依據該使用者終端在特定時間點的位置之基於位置的設定。
本公開之第二態樣提供一種由電腦執行的菜單產生方法。電腦包括記憶體。電腦包括處理電路,其產生多語言的餐廳菜單。菜單產生方法包括:將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存在該記憶體中,以及將該第二語言的該些第一菜單項目屬性中的每一個與第二菜單項目屬性彼此相關聯地儲存在該記憶體中,接收來自使用者終端之被選擇並輸入的第一語言之第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性,該第一語言係基於該使用者終端的設定,從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性,以及將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。
本公開之第三態樣提供一種儲存菜單產生程式之非暫時性電腦可讀儲存媒體。該菜單產生程式致使包括記憶體並且被配置成以一或多種語言產生餐廳之菜單的該電腦執行菜單產生方法。該方法包括將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存在該記憶體中,以及將該第二語言之該些第一菜單項目屬性之各者與第二菜單項目屬性彼此相關聯地儲存在該記憶體中,接收來自使用者終端之被選擇並輸入的第一語言之第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性,該第一語言係基於該使用者終端的設定,從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性,以及將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。
利用依據本公開之態樣的菜單產生系統、菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體,能夠將預定語言的術語翻譯成另一種語言中的適當術語。
在下文中,將參照附圖描述本公開之各種實施例。然而,本公開的技術範圍不限於那些實施例,並且技術範圍包括所附申請專利範圍及其等同物中所述之發明。 菜單產生系統1之概要
菜單產生系統1具有產生多語言之餐廳菜單的功能。餐廳菜單包括餐廳所提供之菜餚的名稱、類別、價格、照片圖像、菜單項目屬性等等。每個菜單項目屬性是菜餚的食材、調味料、烹調方式等。在下文中,關於餐廳之菜單項目的資訊可被稱為菜單項目資訊。
菜單產生系統1具有將第一語言之菜單項目屬性轉換成第二語言之菜單項目屬性的功能。第一語言之菜單項目屬性是由與餐廳有關的人員輸入的,例如餐廳的老闆及員工。第一語言是在餐廳通常使用的語言。例如,在日本的餐廳中,第一語言是日文。第二語言是與第一語言不同種的語言。當第一語言是日文時,第二語言是英文、中文(簡體)、韓文等等。
在下文中,將參照圖1中所示的示意圖描述菜單產生系統1的概要。將描述如圖1中所示,第一語言是日文、第二語言是英文、第一菜單項目屬性是烹調方式以及第二菜單項目屬性是食材的情況作為範例。
菜單產生系統1將每個菜單項目屬性之第一語言的文本資訊與每個菜單項目屬性之第二語言的文本資訊彼此相關聯地儲存。例如,當第一語言是日文時,菜單產生系統1將日文的文本資訊"豚肉"與英文的文本資訊"pork"彼此相關聯地儲存。以此方式,對於具有相同意思或相似概念的術語,兩種不同語言的文本資訊彼此相關聯地儲存;然而,文本資訊彼此相關聯地儲存的語言種類不限於兩種,可以是三種或更多。也就是說,菜單產生系統1可以將每個菜單項目屬性的多種語言文本資訊彼此相關聯地儲存。
菜單產生系統1可以將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存。例如,如圖1中所示,將英文中烹調方式"roast"、"baked"等的文本資訊與日文中烹調方式"オーブン焼き"的文本資訊相關聯地儲存。
菜單產生系統1將第二語言的第一菜單項目屬性與第二語言的第二菜單項目彼此相關聯地儲存。例如,如圖1中所示,英文中的"roast"及"baked"在日文中皆具有相同"オーブン焼き"的概念;然而,會依據食材而不同地使用該些文本資訊。為此,將英文中烹調方式"roast"的文本資訊與英文中食材"beef"、"pork"等的文本資訊彼此相關聯地儲存。類似地,將英文中烹調方式"baked"的文本資訊與英文中食材"potato"、"apple"等的文本資訊彼此相關聯地儲存。
在下文中,將描述由菜單產生系統1執行的轉換處理的概要。
首先,菜單產生系統1從每個餐廳所提供的預定菜餚的已儲存的菜單項目屬性中,接收選擇及輸入的第一語言的第一菜單項目屬性以及選擇及輸入的第二菜單項目屬性。接收選擇及輸入的菜單項目屬性的過程是,例如,將菜單項目屬性之第一語言的文本資訊顯示給與餐廳有關的人員,使得菜單項目屬性之第一語言的文本資訊是可選擇的,然後接收由該有關人員選擇的菜單項目屬性的文本資訊的過程。
例如,如圖1所示,菜單產生系統1顯示註冊頁面,該頁面上提供烹調方式選擇下拉式列表以及食材選擇下拉式列表。使用烹調方式選擇下拉式列表來選擇及輸入烹調方式。使用食材選擇下拉式列表來選擇及輸入食材。與餐廳有關的人員透過在顯示的註冊頁面上操作烹調方式選擇下拉式列表來選擇烹調方式。也就是說,在烹調方式選擇下拉式列表中以列表方式顯示已儲存的一或多個烹調方式的文本資訊,並且由該有關人員指定該列表中之任何一種烹調方式的文本資訊。因此,烹調方式被選擇。與餐廳有關的人員透過在顯示的註冊頁面上操作食材下拉式列表來選擇食材,如同烹調方式選擇下拉式列表的情況。菜單產生系統1接收選擇的烹調方式及食材。
隨後,菜單產生系統1提取與所接收的第一語言的第一菜單項目屬性相關聯地儲存的多個第二語言的第一菜單項目屬性。其後,菜單產生系統1從提取的複數個第一菜單項目屬性中,提取與第二語言的第二菜單項目屬性相關聯的第二語言的第一菜單項目屬性,所述第二語言的第二菜單項目屬性對應於所接收的第一語言的第二菜單項目屬性。
將描述,如圖1所示,所接收的烹調方式的文本資訊是"オーブン焼き"以及所接收的食材的文本資訊是"牛肉"的情況作為範例。首先,提取與所接收的日文文本資訊"オーブン焼き"相關聯儲存的英文文本資訊"roast"、"baked"等。隨後,識別對應於所接收的日文文本資訊"牛肉"的英文文本資訊"beef"。從所提取的英文文本資訊"roast"、"baked"等之中,提取與所識別的文本資訊"beef"相關聯的文本資訊"roast"。
菜單產生系統1將相應於接收到的"オーブン焼き"所提取的"roast",以及相應於接收到的"牛肉"所提取的"beef",輸出作為預定菜餚的經過轉換後的第二語言的菜單項目屬性的文本資訊。輸出文本資訊的過程包括,在菜單產生系統1的顯示裝置上顯示文本資訊的過程、將文本資訊的聲音輸出給菜單產生系統1的揚聲器的過程、將文本資訊的資料傳送給終端或另一裝置等的過程。終端可以是在每個餐廳之使用者(顧客)所擁有的行動終端,安裝在每個餐廳並且在每個餐廳的使用者可利用其來點選菜單項目的複數個菜單終端之其中一個等等。在上述實施例中,餐廳被示為服務設施。然而,服務設施可不限於餐廳。本公開同樣適用於各種服務設施。各種服務設施的範例包括諸如飯店和旅館的住宿設施、婚禮設施(教堂、飯店、餐廳、神社等)、諸如高爾夫球場的各種運動設施、諸如卡拉OK包廂和保齡球館的娛樂設施等等。
同樣的,當接收到的烹調方式的文本資訊是"オーブン焼き"以及接收到的食材的文本資訊是"ジャガイモ"時,提取與接收到的日文的文本資訊"オーブン焼き"相關聯地儲存的英文的文本資訊"roast"、"baked"等。隨後,識別英文的文本資訊"potato",其對應於接收到的日文的文本資訊"ジャガイモ"。從所提取的英文的文本資訊"roast"、"baked"等之中提取與所識別的文本資訊"potato"相關聯的文本資訊"baked"。
菜單產生系統1將相應於接收到的"オーブン焼き"所提取的"baked",以及相應於接收到的"ジャガイモ"所提取的"potato",輸出作為經過轉換後的第二語言的菜單項目屬性的文本資訊。
以此方式,菜單產生系統1能夠將第一語言的菜單項目屬性適當地轉換成第二語言的菜單項目屬性,並且能夠立即地提供以多種語言精確編寫的菜單項目資訊。 菜單產生系統1的配置
圖2是示出菜單產生系統1之示意配置的範例的視圖。
菜單產生系統1包括伺服器2、一或多個商店終端3、及多個行動終端4。伺服器2和每個商店終端3透過通訊網路彼此連接,並且例如透過網路8彼此連接。伺服器2和每個行動終端4透過通訊網路彼此連接,並且例如透過基地台5、行動通訊網路6、閘道7及網路8彼此連接。每個商店終端3是由與餐廳有關的人員所擁有的菜餚提供者終端,並且例如安裝在與餐廳有關的人員管理的餐廳的商店等。每個行動終端4是利用餐廳的顧客的使用者終端、與餐廳有關的人員的使用者終端等。
由伺服器2執行的程式(例如,轉換程式),以及由每個商店終端3或每個行動終端4執行的程式(例如,瀏覽程式),透過使用諸如超文本傳輸協定(HTTP)的通訊協定彼此進行通訊。 伺服器2之示意配置
圖3是示出伺服器2之示意配置的範例的視圖。
伺服器2以多種語言相互關聯地儲存每個菜單項目屬性的文本資訊,並且儲存與第一菜單項目屬性相關聯的第二菜單項目屬性。伺服器2從儲存的菜單項目屬性之中接收選擇並輸入的第一語言的第一菜單項目屬性以及選擇並輸入的第二菜單項目屬性。伺服器2從與接收到的第一語言的第一菜單項目屬性相關聯地儲存的一或多個第二語言的第一菜單項目屬性之中,提取與接收到的第二菜單項目屬性相關聯地儲存的第二語言的第一菜單項目屬性。隨後,伺服器2以第二語言輸出提取的第一菜單項目屬性。為了實現上述功能,伺服器2包括伺服器通訊單元21、伺服器儲存單元22及伺服器處理單元23。
伺服器通訊單元21包括通訊介面電路,用於將伺服器2連接至網路8。伺服器通訊單元21將從每個商店終端3、每個行動終端4等接收到的資料提供給伺服器處理單元23。伺服器通訊單元21將從伺服器處理單元23提供的資料傳送給每個商店終端3、每個行動終端4等。
伺服器儲存單元22,例如,包括半導體記憶體、磁碟驅動器及光碟驅動器之至少一者。伺服器儲存單元22儲存用於在伺服器處理單元23中進行處理的驅動器程式、作業系統程式、應用程式、資料等。例如,伺服器儲存單元22儲存控制伺服器通訊單元21等的通訊裝置驅動器程式作為驅動器程式。可以透過使用已知的安裝程式等,從電腦可讀可攜式儲存媒體(諸如CD-ROM及DVD-ROM)將各種程式中的每一個程式安裝到伺服器儲存單元22。伺服器儲存單元22儲存類別表、食材表、調味料表、烹調方式表、餐廳表、術語字典表、屬性相關表、詳細說明字典表、菜單項目資訊表等(稍後說明)作為資料。此外,伺服器儲存單元22可以暫時性地儲存與預定處理相關聯的暫時性資料。
本實施例中的每個表是資料庫格式的範例,並且可以具有其中資料匯集在伺服器2內的類型。
伺服器處理單元23包括一或多個處理器及其週邊電路(處理電路)。伺服器處理單元23是用以一般控制伺服器2的整體操作。伺服器處理單元23是,例如,中央處理單元(CPU)。伺服器處理單元23控制伺服器通訊單元21等的操作,使得伺服器2基於儲存在伺服器儲存單元22中的程式等,以適當的程序執行各種處理。伺服器處理單元23基於儲存在伺服器儲存單元22中的程式(作業系統程式、驅動器程式、應用程式等)執行處理。伺服器處理單元23能夠平行執行複數個程式(應用程式等)。
伺服器處理單元23包括頁面創建單元231、輸入處理單元232、轉換處理單元233、儲存處理單元234及伺服器傳輸單元235。伺服器處理單元23的這些單元是功能模組,其透過由伺服器處理單元23的(一或多個)處理器所執行的程式實現。替代地,伺服器處理單元23的這些單元可以在伺服器2中被實現為獨立的積體電路、微處理器或韌體。 各種表的資料結構
圖4A至圖7是示出各種表之其中一些的資料結構的範例的視圖。伺服器儲存單元22可以不儲存將描述於下的各種表的部分或全部。相反的,與伺服器2不同的一或多個其他裝置(諸如資料庫裝置)可以儲存這些各種表的部分或全部。在這種情況下,當伺服器2使用儲存在這些各種表中的資訊時,伺服器2存取儲存表的另一裝置並獲取儲存在表中的資訊。包含在每個表中的資訊可以用除了表格式以外的格式儲存,或者可以例如獨立地儲存。在下文中,將在假設第一語言是日文的情況下進行描述;然而,第一語言可以是除了日文以外的語言。在下文中,將在假設第二語言是英文、第三語言是中文(簡體)以及第四語言是韓文的情況下進行描述;然而,第二語言可以是任何語言,只要第二語言是除了第一語言以外的語言即可。類似地,第三語言可以是任何語言,只要第三語言是除了第一語言或第二語言以外的語言即可,以及第四語言可以是任何語言,只要第四語言是除了第一語言、第二語言或第三語言以外的語言即可。
圖4A示出類別表。類別ID(標識)、類別大分類、類別中分類、類別小分類、詳細說明、對應的菜單項目屬性等針對每個類別相關聯地彼此儲存在類別表中。類別ID是用於識別每個類別的識別資訊。
類別大分類是用於將每種菜餚進行分類的分類項目的文本資訊,並且包括,例如,"日本菜"、"烤肉"、"義大利菜"等。類別中分類是用於進一步將類別大分類中包含的每個分類項目進行分類的分類項目的文本資訊。例如,"日本菜"中包含的類別中分類的分類項目的文本資訊是"和食"、"割烹"、"烏龍麵/蕎麥麵"等。類別小分類是用於進一步將類別中分類中包含的每個分類項目進行分類的分類項目的文本資訊。例如,"烏龍麵/蕎麥麵"中包含的類別小分類的分類項目的文本資訊是"蕎麥麵"、"烏龍麵"、"讚岐烏龍麵"等。類別大分類、類別中分類及類別小分類是類別的範例。類別大分類、類別中分類及類別小分類之各者中的分類項目的文本資訊是類別的文本資訊的範例。例如,當類別大分類、類別中分類及類別小分類的分類項目的文本資訊彼此相關聯地儲存時,使用類別小分類的分類項目的文本資訊作為類別。當類別大分類及類別中分類的分類項目的文本資訊彼此相關聯地儲存時(此時不儲存類別小分類的分類項目的文本資訊),使用類別中分類的分類項目的文本資訊作為類別。當僅儲存類別大分類的分類項目的文本資訊時(此時不儲存類別中分類及類別小分類的分類項目的文本資訊),使用類別大分類的分類項目的文本資訊作為類別。
儲存在詳細說明字典表(稍後說明)中的詳細說明ID被儲存在詳細說明的欄位中。因此,每個類別與用於說明類別的詳細說明的文本資訊相關聯。例如,當類別是類別小分類的分類項目時,說明類別小分類的分類項目的詳細說明的詳細說明ID被儲存在詳細說明的欄位中。當類別是類別中分類的分類項目時,說明類別中分類的分類項目的詳細說明的詳細說明ID被儲存在詳細說明的欄位中。當類別是類別大分類的分類項目時,說明類別大分類的分類項目的詳細說明的詳細說明ID被儲存在詳細說明的欄位中。
相應的食材ID、相應的調味料ID及相應的烹調方式ID彼此相關聯地被儲存在相應的菜單項目屬性的欄位中。相應的食材ID是菜餚所使用之食材的食材ID,其對應於食材表(稍後說明)中儲存的食材ID中的類別。相應的調味料ID是菜餚所使用之調味料的調味料ID,其對應於調味料表(稍後說明)中儲存的調味料ID中的類別。相應的烹調方式ID是菜餚所使用之烹調方式的烹調方式ID,其對應於烹調方式表(稍後說明)中儲存的烹調方式ID中的類別。
圖4B示出食材表。針對每種食材,將食材ID、食材名稱等彼此相關聯地儲存在食材表中。食材ID是用於識別每種食材的識別資訊。食材名稱是每種食材名稱之第一語言(日文)的文本資訊。
圖4C示出調味料表。針對每種調味料,將調味料ID、調味料名稱等彼此相關聯地儲存在調味料表中。調味料ID是用於識別每種調味料的識別資訊。調味料名稱是每種調味料名稱之第一語言(日文)的文本資訊。
圖4D示出烹調方式表。針對每種烹調方式,將烹調方式ID、烹調方式名稱等彼此相關聯地儲存在烹調方式表中。烹調方式ID是用於識別每種烹調方式的識別資訊。烹調方式名稱是每種烹調方式名稱之第一語言(日文)的文本資訊。
圖5A示出餐廳表。針對每間餐廳,將餐廳ID、名稱、地址、最近的車站等彼此相關聯地儲存在餐廳表中。餐廳ID是用於識別每間餐廳之餐廳識別資訊的範例。餐廳名稱之第一語言(日文)的文本資訊、餐廳名稱之第二語言(英文)的文本資訊等彼此相關聯地儲存在名稱的欄位中。餐廳地址之第一語言(日文)的文本資訊、餐廳地址之第二語言(英文)的文本資訊等彼此相關聯地儲存在地址的欄位中。餐廳的最近的車站的第一語言(日文)文本資訊、餐廳的最近的車站的第二語言(英文)的文本資訊等彼此相關聯地儲存在最近的車站的欄位中。
可將名稱、地址及最近的車站的三種或更多種語言(第一語言(日文)、第二語言(英文)、第三語言(中文(簡體))、第四語言(韓文)...)的文本資訊彼此相關聯地儲存在餐廳表中。餐廳表中儲存的資料是由與餐廳相關的人員等預先註冊的。
圖5B示出術語字典表。針對類別及菜單項目屬性的每條文本資訊,將文本ID、第一語言(日文)的文本、第二語言(英文)的文本、第三語言(中文(簡體))的文本、第四語言(韓文)的文本等彼此相關聯地儲存在術語字典表中。文本ID是用於識別每條文本資訊的識別資訊。
類別及菜單項目屬性之第一語言(日文)的文本資訊被包含在第一語言(日文)之文本的欄位中。類別及菜單項目屬性之第二語言(英文)的文本資訊被包含在第二語言(英文)之文本的欄位中。類別及菜單項目屬性之第三語言(中文(簡體))的文本資訊被包含在第三語言(中文(簡體))之文本的欄位中。類別及菜單項目屬性之第四語言(韓文)的文本資訊被包含在第四語言(韓文)之文本的欄位中。針對每條文本資訊,可以將五種或更多種語言的文本彼此相關聯地儲存在術語字典表中。
可以將類別及菜單項目屬性在另一語言中的多條文本資訊與類別及菜單項目屬性在第一語言(日文)中的文本資訊相關聯地儲存。例如,如圖5B中所示,將第二語言(英文)中的多條文本資訊(即,"roast"和"baked")與第一語言(日文)中的文本資訊"オーブン焼き"相關聯地儲存。
圖6A示出屬性相關表。烹調方式之第二語言(英文)的文本資訊及食材之第二語言(英文)的文本資訊彼此相關聯地儲存在屬性相關表中。烹調方式之與第二語言不同的語言的文本資訊及食材之與第二語言不同的語言的文本資訊可以彼此相關聯地儲存在屬性相關表中。食材之預定語言的文本資訊及調味料之預定語言的文本資訊可以彼此相關聯地儲存在屬性相關表中。替代地,烹調方式之預定語言的文本資訊及調味料之預定語言的文本資訊可以彼此相關聯地儲存在屬性相關表中。如圖6A中所示,多個烹調方式之第二語言(英文)的文本資訊及多個食材之第二語言(英文)的文本資訊彼此相關聯地儲存在屬性相關表中。另一方面,多個烹調方式之第二語言(英文)的文本資訊中的每一個以及多個烹調方式之第一語言(日文)的文本資訊中的每一個彼此相關聯地儲存在圖5B的術語字典表中,並且多個食材之第一語言(日文)的文本資訊的每一個以及多個食材之第二語言(英文)的文本資訊的每一個彼此相關聯地儲存在圖5B的術語字典表中。
圖6B示出詳細說明字典表。針對每個詳細說明,將詳細說明ID、第一語言(日文)的文本、第二語言(英文)的文本、第三語言(中文(簡體))的文本、第四語言(韓文)的文本等彼此相關聯地儲存在詳細說明字典表中。詳細說明ID是用於識別每個詳細說明的識別資訊。
第一語言(日文)的詳細說明被包含在第一語言(日文)之文本的欄位中。第二語言(英文)的詳細說明被包含在第二語言(英文)之文本的欄位中。第三語言(中文(簡體))的詳細說明被包含在第三語言(中文(簡體))之文本的欄位中。第四語言(韓文)的詳細說明被包含在第四語言(韓文)之文本的欄位中。針對每個詳細說明,可以將五種或更多種語言的文本彼此相關聯地儲存在詳細說明字典表中。
圖7示出菜單項目資訊表。針對每種菜餚,將菜餚ID、菜餚名稱、服務餐廳ID、菜餚資訊等彼此相關聯地儲存在菜單項目資訊表中。菜單項目資訊包含每種菜餚的菜餚名稱、提供該菜餚的餐廳相關的資訊、菜餚資訊等。
菜餚ID是用於識別每種菜餚的識別資訊。菜餚名稱是每種菜餚名稱之多種語言的文本資訊,其由經營商店終端3的使用者(例如與餐廳有關的人員)輸入文本。第一語言的菜餚名稱、第二語言的菜餚名稱等被儲存在菜餚名稱的欄位中。替代的,可將菜餚名稱之三種或更多種語言(第一語言(日文)、第二語言(英文)、第三語言(中文(簡體))、第四語言(韓文)...)的文本資訊儲存在菜餚名稱的欄位中。
服務餐廳ID是提供每種菜餚之餐廳的餐廳ID,並且是儲存在餐廳表中的餐廳ID。服務餐廳ID與每種菜餚相關聯,因此每種菜餚與提供該菜餚之餐廳相關的資訊彼此相關聯。
菜餚資訊是用於向餐廳的使用者(顧客)等介紹每種菜餚的資訊。第一語言(日文)的類別、菜單項目屬性(食材、調味料及烹調方式)及詳細說明以及第二語言(英文)的類別、菜單項目屬性(食材、調味料、烹調方式)及詳細說明等被儲存在菜餚資訊的欄位中。
由使用者選擇並輸入的類別及菜單項目屬性的文本資訊被儲存在第一語言(日文)的類別及菜單項目屬性的欄位中。由菜單產生系統1從所選擇並輸入的第一語言(日文)的類別及菜單項目屬性的文本資訊轉換而來的第二語言(英文)的類別及菜單項目屬性的文本資訊被儲存在類別及菜單項目屬性之第二語言(英文)的欄位中。第一語言(日文)的詳細說明是與類別表中第一語言(日文)之輸入類別相關聯的詳細說明。第二語言(英文)之菜餚的詳細說明是詳細說明字典表中,由菜單產生系統1從詳細說明的第一語言(日文)的文本資訊轉換而來的詳細說明的第二語言(英文)的文本資訊。
三種或更多種語言(第一語言(日文)、第二語言(英文)、第三語言(中文(簡體))、第四語言(韓文)...)的菜餚資訊可被儲存在菜單項目資訊表中。可以將已經由輸入處理單元232接收到的每種菜餚的菜餚名稱、菜餚資訊等的註冊日期及時間與該菜餚相關聯地儲存在菜單項目資訊表中。 商店終端3之示意配置
圖8是示出每個商店終端3之示意配置的範例的視圖。
每個商店終端3透過網路8連接至伺服器2(圖1),並且與伺服器2進行通訊。每個商店終端3回應於與相應的餐廳有關的人員的輸入操作,接收菜單項目屬性等的輸入。為此,每個商店終端3包括商店終端通訊單元31、商店終端儲存單元32、商店終端操作單元33、商店終端顯示單元34及商店終端處理單元35。在下文中,經營商店終端3之與餐廳有關的人員可被簡稱為使用者。
在本實施例中,假設個人電腦(PC)為每個商店終端3;然而,本公開不限於採用個人電腦(PC)作為每個商店終端3。每個商店終端3可以是任何裝置,只要本公開適用。例如,每個商店終端3可以是資訊處理裝置,諸如多功能行動電話(智慧型電話)、行動電話(功能型手機)、行動資訊終端(個人數位助理(PDA))、可攜式遊戲機、可攜式音頻播放器、平板終端、平板PC及筆記型電腦。每個商店終端3可以是安裝在餐廳並且與餐廳有關的人員等使用的菜單終端等。
商店終端通訊單元31包括通訊介面電路。商店終端通訊單元31將相應的商店終端3連接至網路8(圖1)。商店終端通訊單元31經由網路將從商店終端處理單元35提供的資料傳送到伺服器2等。商店終端通訊單元31經由網路將從伺服器2等接收到的資料提供給商店終端處理單元35。
商店終端儲存單元32包括,例如,半導體記憶體裝置。商店終端儲存單元32儲存在商店終端處理單元35中用於處理的作業系統程式、驅動器程式、應用程式、資料等。例如,商店終端儲存單元32儲存控制商店終端操作單元33的輸入裝置驅動器程式、控制商店終端顯示單元34的輸出裝置驅動器程式等作為驅動器程式。商店終端儲存單元32將瀏覽程式等儲存到伺服器2作為應用程式,該瀏覽程式用於顯示用於註冊菜單項目屬性等的註冊頁面,其透過使用者在商店終端操作單元33上的操作而輸入。商店終端儲存單元32儲存輸入的菜單項目屬性等。此外,商店終端儲存單元32可以暫時性地儲存與預定處理相關聯的暫時性資料。
商店終端操作單元33可以是任何裝置,只要商店終端3可以透過使用商店終端操作單元33來操作,並且例如是觸控面板、按鍵等。允許使用者利用商店終端操作單元33來輸入字元、數字、符號等。當商店終端操作單元33由使用者操作時,商店終端操作單元33產生對應於操作的信號。產生的信號被提供給商店終端處理單元35作為來自使用者的命令。
商店終端顯示單元34也可以是任何裝置,只要商店終端顯示單元34能夠顯示視頻、圖像等。商店終端顯示單元34可以是,例如,液晶顯示器、有機電致發光(EL)顯示器等。商店終端顯示單元34基於從商店終端處理單元35提供的視頻資料來顯示視頻、基於從商店終端處理單元35提供的圖像資料來顯示圖像等。
商店終端處理單元35包括一或多個處理器及其週邊電路。商店終端處理單元35通常控制相應的商店終端3的整體操作。商店終端處理單元35例如是中央處理單元(CPU)。商店終端處理單元35控制商店終端通訊單元31、商店終端顯示單元34等的操作,使得相應的商店終端3基於商店終端儲存單元32中儲存的程式、商店終端操作單元33上的操作等,以適當的程序執行各種處理。商店終端處理單元35基於商店終端儲存單元32中儲存的程式(作業系統程式、驅動器程式、應用程式等)執行處理。商店終端處理單元35能夠平行執行多個程式(應用程式等)。
商店終端處理單元35至少包括瀏覽執行單元351、終端傳輸單元352等。這些單元是透過由商店終端處理單元35的(一或多個)處理器執行的程式實現的功能模組。替代地,這些單元可以作為韌體在每個商店終端3中實現。 商店終端3的功能
圖9至圖11D是示出由每個商店終端3之顯示功能顯示的顯示頁面的範例的視圖。用於註冊菜單項目資訊的顯示頁面由每個商店終端3之顯示功能顯示。
圖9是示出由每個商店終端3之顯示功能顯示的註冊頁面900的範例的視圖。
註冊頁面900是當從與餐廳有關的人員發出顯示註冊頁面900的請求時所顯示的頁面。註冊頁面900上顯示菜餚名稱輸入框901、類別選擇下拉式列表902、詳細說明顯示框903、詳細說明變更按鈕904、食材選擇下拉式列表905、調味料選擇下拉式列表906、烹調方式選擇下拉式列表907、註冊按鈕908等。
菜餚名稱輸入框901是用於允許與提供每種菜餚的餐廳有關的人員以文本輸入關於預定的菜餚名稱的資訊的框。以包括日文、英文、中文以及但不限於韓文的多種語言提供多個菜餚名稱輸入框901。在一個範例中,與餐廳有關的人員可以用他/她知道的語言輸入菜餚的名稱(例如,若與餐廳有關的人員是日本人,或者若餐廳位在日本,則與餐廳有關的人員可以選擇僅用日文輸入菜餚的名稱。替代地,與餐廳有關的人員可以用多種語言輸入菜餚的名稱)。
每個類別選擇下拉式列表902是用於允許與提供預定的菜餚之餐廳有關的人員選擇並輸入預定菜餚之類別的下拉式列表。在下文中,將參考圖10A至圖10C描述操作類別選擇下拉式列表902之方法的範例。
圖10A是說明操作包括在類別選擇下拉式列表902中的類別大分類選擇下拉式列表1000之方法的範例的示意圖。
當與提供每種菜餚之餐廳有關的人員指定類別大分類選擇下拉式列表1000時,顯示類別大分類列表1001,其包含類別大分類的分類項目的文本資訊("日本菜"、"烤肉"、"義大利菜"等)。
當與提供每種菜餚之餐廳有關的人員選擇類別大分類列表1001中顯示的分類項目的文本資訊中的任一條文本資訊時,類別大分類游標1002指示選擇的分類項目的文本資訊(例如,"日本菜")。將分類項目的文本資訊(例如,"日本菜")顯示在類別大分類選擇下拉式列表1000中,並且類別大分類列表1001消失。
圖10B是說明操作包括在類別選擇下拉式列表902中的類別中分類選擇下拉式列表1003之方法的範例的示意圖。
當與提供每種菜餚之餐廳有關的人員指定類別中分類選擇下拉式列表1003時,顯示類別中分類列表1004,其包含類別大分類游標1002所指示的類別大分類的分類項目的文本資訊(例如,"日本菜")中包含的類別中分類的分類項目的文本資訊("和食"、"割烹"、"烏龍麵/蕎麥麵"等)。當類別大分類游標1002所指示的類別大分類的分類項目中未包含類別中分類的分類項目時,控制類別中分類選擇下拉式列表1003及類別小分類選擇下拉式列表1006以禁用選擇操作。
當與提供每種菜餚之餐廳有關的人員選擇類別中分類列表1004中顯示的分類項目的文本資訊中的任一條文本資訊時,類別中分類游標1005指示選擇的分類項目的文本資訊(例如,"烏龍麵/蕎麥麵")。將分類項目的文本資訊(例如,"烏龍麵/蕎麥麵")顯示在類別中分類選擇下拉式列表1003中,並且類別中分類列表1004消失。
圖10C是說明操作包括在類別選擇下拉式列表902中的類別小分類選擇下拉式列表1006之方法的範例的示意圖。
當類別小分類選擇下拉式列表1006由與提供每種菜餚的餐廳有關的人員指定時,顯示類別小分類列表1007,其包含類別中分類游標1005所指示的類別中分類的分類項目的文本資訊(例如,"烏龍麵/蕎麥麵")中包含的類別小分類的分類項目的文本資訊("蕎麥麵"、"烏龍麵"、"讚岐烏龍麵"等)。當類別中分類游標1005所指示的類別中分類的分類項目中未包含類別小分類的分類項目時,控制類別小分類選擇下拉式列表1006以禁用選擇操作。
當與提供每種菜餚之餐廳有關的人員選擇類別小分類列表1007中顯示的分類項目的文本資訊中的任一條文本資訊時,類別小分類游標1008指示選擇的分類項目的文本資訊(例如,"蕎麥麵")。將分類項目的文本資訊(例如,"蕎麥麵")顯示在類別小分類選擇下拉式列表1006中,並且類別小分類列表1007消失。
以此方式,透過利用類別選擇下拉式列表902的選擇輸入來選擇類別大分類、類別中分類及類別小分類之任一者的分類項目的文本資訊。
回頭參照圖9,詳細說明顯示框903是用於顯示對應於透過類別選擇下拉式列表902選擇並輸入的類別的詳細說明的文本框。也就是說,當透過類別選擇下拉式列表902選擇並輸入類別時,將所選類別的識別資訊發送到伺服器2。隨後,在伺服器2中,從詳細說明字典表提取與依據發送的識別資訊識別到的類別相關聯的詳細說明。將所提取的詳細說明從伺服器2發送到預期的商店終端3,並且在詳細說明顯示框903中顯示接收到的詳細說明。
詳細說明變更按鈕904是用於顯示詳細說明編輯頁面1100的按鈕,該詳細說明編輯頁面1100用於編輯詳細說明顯示框903中顯示的詳細說明。詳細說明顯示框903中顯示的詳細說明是預先儲存在詳細說明字典表中的一般類別說明文本。當與餐廳有關的人員想要改變詳細說明的表達或內容時,由該與餐廳有關的人員選擇(按下)詳細說明變更按鈕904。當詳細說明變更按鈕904被選擇(按下)時,將顯示詳細說明編輯頁面的請求被發送到伺服器2,並且依據從伺服器2發送的頁面顯示資料來顯示詳細說明編輯頁面1100。因此,允許變更一般類別說明文本。
圖11A是示出顯示在每個商店終端3上之詳細說明編輯頁面1100的範例的視圖。
詳細說明編輯頁面1100是當註冊頁面900上顯示的詳細說明變更按鈕904已被與餐廳有關的人員選擇(按下)時,依據從伺服器2發送的圖像顯示資料來顯示的頁面。詳細說明編輯頁面1100上顯示詳細說明編輯框1101、編輯框增加按鈕1102、編輯框刪除按鈕1103、編輯完成按鈕1104等。
詳細說明編輯框1101是用於編輯顯示在詳細說明顯示框903中的詳細說明的文本資訊的文本輸入框。詳細說明編輯框1101與第一語言的詳細說明及第二語言的詳細說明相對應地顯示。當顯示詳細說明編輯頁面1100時,將詳細說明顯示框903中顯示的詳細說明的文本資訊顯示在詳細說明編輯框1101中,其對應於第一語言的詳細說明。允許與餐廳有關的人員透過操作商店終端操作單元33來編輯詳細說明編輯框1101中顯示的詳細說明的文本資訊。依據詳細說明字典表,將以第二語言編寫的顯示在詳細說明顯示框903中的詳細說明的文本資訊顯示在詳細說明編輯框1101中,其對應於第二語言的詳細說明。
編輯框增加按鈕1102是用於增加詳細說明編輯框1101的輸入按鈕,該詳細說明編輯框1101用於以另一語言編輯詳細說明的文本資訊。當與餐廳有關的人員選擇(按下)編輯框增加按鈕1102時,與餐廳有關的人員透過語言選擇頁面(未示出)從多種語言中選擇編輯語言,並且顯示詳細說明編輯框1101,用於以所選語言編輯詳細說明的文本資訊。
編輯框刪除按鈕1103是用於刪除每種語言之顯示的詳細說明編輯框1101的輸入按鈕。對應於每種語言的編輯框刪除按鈕1103被顯示在靠近對應於該語言之詳細說明的詳細說明編輯框1101。當與餐廳有關的人員選擇(按下)編輯框刪除按鈕1103時,刪除對應於所選編輯框刪除按鈕1103的詳細說明編輯框1101。
當編輯完成按鈕1104被選擇(按下)時,詳細說明編輯頁面1100消失,並且詳細說明編輯框1101中提供的第一語言的詳細說明被顯示在註冊頁面900上的詳細說明顯示框903中。詳細說明編輯框1101中提供的除了第一語言之外的語言的詳細說明被暫存在商店終端儲存單元32中。
回頭參照圖9,食材選擇下拉式列表905是用於選擇並輸入預定的菜餚所使用的食材的下拉式列表。在下文中,將參考圖11B描述操作食材選擇下拉式列表905之方法的範例。
當與餐廳有關的人員指定食材選擇下拉式列表905時,顯示食材列表9051,其包含食材表中儲存的食材名稱。隨後,當選擇食材列表9051中顯示的任一個食材名稱時,食材選擇游標9052指示所選的食材名稱(例如,"豬肉")。將所選的食材名稱顯示在食材選擇下拉式列表905中,並且食材列表9051消失。
回頭參照圖9,調味料選擇下拉式列表906是用於選擇並輸入預定菜餚所使用的調味料的下拉式列表。在下文中,將參考圖11C描述操作調味料選擇下拉式列表906之方法的範例。
當與餐廳有關的人員指定調味料選擇下拉式列表906時,顯示調味料列表9061,其包含調味料表中儲存的調味料名稱。當選擇調味料列表9061中顯示的任一個調味料名稱時,調味料選擇游標9062指示所選的調味料名稱(例如,"鹽")。將所選的調味料名稱顯示在調味料選擇下拉式列表906中,並且調味料列表9061消失。
回頭參照圖9,烹調方式選擇下拉式列表907是用於選擇並輸入預定菜餚所使用的烹調方式的下拉式列表。在下文中,將參考圖11D描述操作烹調方式選擇下拉式列表907之方法的範例。
當與餐廳有關的人員指定烹調方式選擇下拉式列表907時,顯示烹調方式列表9071,其包含烹調方式表中儲存的烹調方式名稱。當選擇烹調方式列表9071中顯示的任一個烹調方式名稱時,烹調方式選擇游標9072指示所選的烹調方式名稱(例如,"生的")。將所選的烹調方式名稱顯示在烹調方式選擇下拉式列表907中,並且烹調方式列表9071消失。
回頭參照圖9,與使用者按下(選擇)註冊按鈕908時,註冊請求被發送到伺服器2。註冊請求包含以文本輸入菜餚名稱輸入框901的資訊、分別被輸入到類別選擇下拉式列表902、詳細說明顯示框903、食材選擇下拉式列表905、調味料選擇下拉式列表906及烹調方式選擇下拉式列表907之預定菜餚的資訊、以及提供該預定菜餚的餐廳的餐廳ID。伺服器2儲存接收到的註冊請求中包含的各種資訊作為菜單項目資訊。當除了第一語言之外的語言的詳細說明被暫存在商店終端儲存單元32中時,將除了第一語言之外的語言的詳細說明包含在註冊請求中。 行動終端4之示意配置
圖12是示出每個行動終端4之示意配置的範例的視圖。
每個行動終端4透過基地台5、行動通訊網路6、閘道7及網路8連接到伺服器2,並且與伺服器2進行通訊。每個行動終端4回應於使用者在行動終端操作單元43(按鈕等)上的操作,要求伺服器2顯示菜單項目資訊等。每個行動終端4從伺服器2接收關於菜單項目資訊的顯示資料等,並且顯示該菜單項目資訊等。為此,每個行動終端4包括行動終端通訊單元41、行動終端儲存單元42、行動終端操作單元43、行動終端顯示單元44及行動終端處理單元45。
在本實施例中,假設多功能行動電話(所謂的智慧型手機)為每個行動終端4;然而,本公開不限於採用多功能行動電話作為每個行動終端4。每個行動終端4可以是本公開適用的任何終端。每個行動終端4可以是,例如,行動電話(所謂的功能型手機)、行動資訊終端(個人數位助理(PDA))、可攜式遊戲機、可攜式音頻播放器、平板終端、平板PC、筆記型電腦等。每個行動終端4可以是安裝在餐廳並且在餐廳的顧客可利用其點選菜單項目等的複數個菜單終端之其中一個。
行動終端通訊單元41包括通訊介面電路,其包括使用預定頻帶作為敏感頻帶的天線。行動終端通訊單元41將相應的行動終端4連接到無線通訊網路。行動終端通訊單元41經由基地台5依據分碼多工存取(CDMA)系統等分配的頻道與基地台5建立無線信號線,並且與基地台5進行通訊。行動終端通訊單元41將從行動終端處理單元45提供的資料發送給伺服器2等。行動終端通訊單元41將從伺服器2等接收到的資料提供給行動終端處理單元45。
行動終端儲存單元42包括,例如,半導體記憶體裝置。行動終端儲存單元42儲存在行動終端處理單元45中用於處理的作業系統程式、驅動器程式、應用程式、資料等。例如,行動終端儲存單元42儲存控制行動終端操作單元43的輸入裝置驅動器程式、控制行動終端顯示單元44的輸出裝置驅動器程式等作為驅動器程式。行動終端儲存單元42儲存獲取並顯示關於菜單項目資訊等顯示資料的程式作為應用程式。行動終端儲存單元42可以暫時性地儲存與預定處理相關聯的暫時性資料。
行動終端操作單元43可以是任何裝置,只要行動終端4可以透過使用行動終端操作單元43來操作,並且例如是觸控面板、按鍵等。允許使用者利用行動終端操作單元43來輸入字元、數字、符號等。當行動終端操作單元43由使用者操作時,行動終端操作單元43產生對應於操作的信號。產生的信號被提供給行動終端處理單元45作為來自使用者的命令。
行動終端顯示單元44也可以是任何裝置,只要行動終端顯示單元44能夠顯示視頻、圖像等。行動終端顯示單元44可以是,例如,液晶顯示器、有機電致發光(EL)顯示器等。行動終端顯示單元44基於從行動終端處理單元45提供的視頻資料來顯示視頻、基於從行動終端處理單元45提供的圖像資料來顯示圖像等。
行動終端處理單元45包括一或多個處理器及其週邊電路。行動終端處理單元45通常控制相應的行動終端4的整體操作。行動終端處理單元45例如是CPU。行動終端處理單元45控制行動終端通訊單元41、行動終端顯示單元44等的操作,使得相應的行動終端4基於行動終端儲存單元42中儲存的程式、行動終端操作單元43上的操作等,以適當的程序執行各種處理。行動終端處理單元45基於行動終端儲存單元42中儲存的程式(諸如作業系統程式、驅動器程式及應用程式)執行處理。行動終端處理單元45能夠平行執行多個程式(應用程式等)。
行動終端處理單元45至少包括瀏覽執行單元451。瀏覽執行單元451是功能模組,其透過由行動終端處理單元45的(一或多個)處理器執行的程式實現。替代地,瀏覽執行單元451可以在每個行動終端4中實現為韌體及/或用於執行行動終端4的使用者所要求的不同功能的處理電路。
瀏覽執行單元451獲取並顯示關於菜單項目資訊等的顯示資料。也就是說,瀏覽執行單元451回應於來自使用者的命令,透過行動終端通訊單元41將顯示與菜單項目資訊相關聯的頁面的請求發送到伺服器2。瀏覽執行單元451透過行動終端通訊單元41從伺服器2接收相應的顯示資訊。瀏覽執行單元451基於接收到的顯示資料創建繪圖資料。也就是說,瀏覽執行單元451分析接收到的顯示資料、識別控制資料及內容資料、基於識別的控制資料將識別的內容資料進行版面配置、以及創建繪圖資料。瀏覽執行單元451將創建的繪圖資料輸出到行動終端顯示單元44。 行動終端4的功能
圖13是示出由每個行動終端4之顯示功能顯示的菜單項目資訊顯示頁面1300的範例的視圖。利用每個行動終端4的顯示功能,顯示多種語言中之任一種語言的文本資訊。在下文中,將基於行動終端4以與第一語言(日文)不同的第二語言(英文)顯示文本資訊的假設進行說明。
菜單項目資訊顯示頁面1300上顯示菜單的菜單項目資訊,其介紹使用者所選擇的由餐廳提供的菜餚。菜單項目資訊顯示頁面1300例如是從伺服器2發送的頁面,並且是與放在預定的資訊提供網站上介紹餐廳的首頁鏈結的頁面。
在圖13中所示的菜單項目資訊顯示頁面1300的範例中,菜單項目介紹1301等被顯示為菜單項目資訊。菜單項目介紹1301包含菜餚名稱、以及該菜餚的類別、菜單項目屬性、詳細說明等。菜單項目介紹1301是透過從菜單項目資訊表提取與使用者在預定的資訊提供網站上選擇的餐廳的餐廳ID相關聯的菜餚名稱及菜餚資訊而創建的。基於包含創建的菜單項目介紹1301的頁面顯示資料顯示菜單項目資訊顯示頁面1300。
顯示菜單項目介紹1301的語言是被設定成由行動終端4顯示的語言。當行動終端4需要來自伺服器2的菜單項目資訊顯示頁面1300時,行動終端4將語言規格資訊發送到伺服器2。語言規格資訊是用於指定在行動終端4上顯示的文本資訊的語言的資訊。伺服器2基於語言規格資訊從菜單項目資訊表提取菜餚名稱及菜餚資訊,並且創建菜單項目介紹1301。 菜單產生系統1之操作順序的範例1
圖14是示出菜單產生系統1之操作順序的範例的視圖。此操作順序主要是由伺服器處理單元23及商店終端處理單元35依據預先儲存在伺服器儲存單元22及商店終端儲存單元32中的程式,與伺服器2及商店終端3之元件協作來執行。
首先,與餐廳有關的人員的商店終端3的終端傳輸單元352回應於由與餐廳有關的人員等所執行的商店終端操作單元33上的操作,透過商店終端通訊單元31將包含餐廳ID的註冊頁面請求發送到伺服器2(步驟S101)。
隨後,當伺服器2的頁面創建單元231透過伺服器通訊單元21從商店終端3接收註冊頁面請求時,頁面創建單元231創建用於顯示註冊頁面900的頁面顯示資料(步驟S102)。首先,頁面創建單元231依據類別表創建類別選擇下拉式列表902。隨後,頁面創建單元231依據食材表創建食材選擇下拉式列表905。其後,頁面創建單元231依據調味料表創建調味料選擇下拉式列表906。接著,頁面創建單元231依據烹調方式表創建烹調方式選擇下拉式列表907。頁面創建單元231創建頁面顯示資料,用於顯示註冊頁面900,其包含創建的類別選擇下拉式列表902、食材選擇下拉式列表905、調味料選擇下拉式列表906及烹調方式選擇下拉式列表907。
隨後,伺服器2的伺服器傳輸單元235經由伺服器通訊單元21,將用於顯示註冊頁面900(對應於接收到的餐廳ID)的創建的頁面顯示資料傳送給商店終端3(步驟S103)。
隨後,當商店終端3的瀏覽執行單元351透過商店終端通訊單元31從伺服器2接收用於顯示註冊頁面900的頁面顯示資料時,瀏覽執行單元351基於接收到的頁面顯示資料在商店終端顯示單元34上顯示註冊頁面900(步驟S104)。
隨後,商店終端3的瀏覽執行單元351經由商店終端通訊單元31將註冊請求傳送給伺服器2(步驟S105)。註冊請求包含輸入資訊及餐廳ID。在商店終端顯示單元34上顯示的註冊頁面900上,透過與餐廳有關的人員等對商店終端操作單元33的操作來輸入該輸入資訊。
伺服器2的輸入處理單元232、轉換處理單元233及儲存處理單元234基於經由伺服器通訊單元21接收的註冊請求中包含的各種資訊,執行菜單項目資訊註冊過程(步驟S106)。稍後將說明菜單項目資訊註冊過程的細節。 菜單項目資訊註冊過程
圖15是示出菜單項目資訊註冊過程之範例的流程圖。在圖14的步驟S106中執行圖15中所示的菜單項目資訊註冊過程。
首先,輸入處理單元232從商店終端3接收註冊請求(步驟S201)。註冊請求包含餐廳ID、分別以文本輸入到菜餚名稱輸入框901的多種語言的菜餚名稱的文本資訊、針對預定菜餚選擇並輸入的類別的文本資訊、針對預定菜餚選擇並輸入的菜單項目屬性的文本資訊、以及顯示在詳細說明顯示框903中的詳細說明的文本資訊。菜單項目屬性包含透過食材選擇下拉式列表905選擇並輸入的食材的文本資訊、透過調味料選擇下拉式列表906選擇並輸入的調味料的文本資訊、以及透過烹調方式選擇下拉式列表907選擇並輸入的烹調方式的文本資訊。當除了第一語言之外的語言的詳細說明在註冊請求時被暫存在商店終端儲存單元32時,註冊請求包含除了第一語言之外的語言的詳細說明。
隨後,轉換處理單元233將接收到的類別、菜單項目屬性及詳細說明的文本資訊,轉換成與接收到的文本資訊之語言不同的語言的類別、菜單項目屬性及詳細說明的文本資訊(步驟S202)。在下文中,將說明由轉換處理單元233執行的轉換處理。
首先,轉換處理單元233識別接收到的類別及菜單項目屬性的文本資訊、接收到的詳細說明的文本資訊、及接收到的文本資訊的語言。隨後,轉換處理單元233查閱術語字典表,並且提取與所識別的類別及菜單項目屬性的文本資訊相關聯的識別的語言不同的語言的文本資訊作為翻譯後的文本資訊。
當已經從接收到的菜單項目屬性中提取到第二語言的烹調方式的多條文本資訊時,轉換處理單元233執行以第二語言指定文本資訊的過程。首先,轉換處理單元233在接收到的菜單項目屬性中識別提取到的第二語言的食材的文本資訊。隨後,轉換處理單元233查閱屬性相關表,並且提取與所識別的第二語言的食材的文本資訊相關聯的第二語言的烹調方式的文本資訊。轉換處理單元233從提取到的第二語言的多個烹調方式中,將透過查閱屬性相關表所識別的第二語言的烹調方式的文本資訊識別為翻譯後的文本資訊。因此,識別過程結束。在食材之預定語言的文本資訊和調味料之預定語言的文本資訊彼此相關聯地儲存在屬性相關表中的情況下,或者在烹調方式的文本資訊和調味料的文本資訊彼此相關聯地儲存在屬性相關表中的情況下,當食材或調味料之預定語言的多條文本資訊被提取時,執行上述識別過程。
隨後,轉換處理單元233查閱詳細說明字典表,並且以不同於所識別的語言之語言提取與所識別的詳細說明的文本資訊相關聯的詳細說明的文本資訊,作為翻譯後的文本資訊。當註冊請求包含除了第一語言之外的語言的詳細說明時,轉換處理單元233提取註冊請求中包含的詳細說明作為翻譯後的文本資訊,而不查閱術語字典表。因此,轉換過程結束。轉換處理單元233是提取單元的範例。
儲存處理單元234將接收到的菜餚的菜餚名稱的文本資訊、接收到的餐廳ID、接收到的該菜餚的類別及菜單項目屬性的文本資訊、接收到的詳細說明的文本資訊、提取的類別的文本資訊、提取的菜單項目屬性之翻譯後的文本資訊、及提取的詳細說明之翻譯後的文本資訊儲存在菜單項目資訊表中,作為與新菜餚ID相關聯的菜單項目資訊(步驟S203),之後一系列的步驟結束。 菜單產生系統1之操作順序的範例2
圖16是示出菜單產生系統1之操作順序的範例的視圖。此操作過程主要是由伺服器處理單元23及行動終端處理單元45依據預先儲存在伺服器儲存單元22及行動終端儲存單元42中的程式,與伺服器2及行動終端4之元件協作來執行。
使用者之行動終端4的瀏覽執行單元451回應於使用者(餐廳的使用者(顧客)等)對行動終端操作單元43的操作,透過行動終端通訊單元41將顯示請求發送到伺服器2(步驟S301)。顯示請求包含餐廳ID及語言規格資訊。當使用者指定放在預定的資訊提供網站上介紹餐廳的首頁中包含的鏈結(用於顯示菜單項目的鏈結等)時,發送顯示請求。
隨後,當伺服器2的頁面創建單元231透過伺服器通訊單元21從行動終端4接收顯示請求時,頁面創建單元231執行顯示頁面創建過程(步驟S302)。首先,頁面創建單元231識別顯示請求中包含的餐廳ID及語言規格資訊。隨後,頁面創建單元231查閱菜單項目資訊表,並且從與所識別的餐廳ID相關聯的菜餚名稱及菜餚資訊中,提取對應於所識別的語言規格資訊的菜餚名稱及菜餚資訊。隨後,頁面創建單元231依據提取的資訊創建菜單項目介紹1301。頁面創建單元231創建頁面顯示資料,用於顯示菜單項目資訊顯示頁面1300,其包含菜單項目介紹1301。
隨後,伺服器2的伺服器傳輸單元235透過伺服器通訊單元21,將用於顯示經由顯示頁面創建過程創建的菜單項目資訊顯示頁面1300的頁面顯示資料發送到行動終端4(步驟S303)。
當行動終端4的瀏覽執行單元451透過行動終端通訊單元41從伺服器2接收頁面顯示資料時,瀏覽執行單元451基於接收到的頁面顯示資料,在行動終端顯示單元44上顯示菜單項目資訊顯示頁面1300(步驟S304)。
如上面詳細描述的,菜單產生系統1能夠將預定語言的術語翻譯成另一種語言的合適術語。 第一替代實施例
儲存在食材表中的食材、儲存在調味料表中的調味料、或儲存在烹調方式表中的烹調方式可以具有有多個級別的樹狀結構。
在下文中,將參考圖17A及圖17B描述食材的樹狀結構,圖17A示出說明食材之樹狀結構的範例的示意圖,以及圖17B示出食材表之資料結構的另一範例的視圖。
在樹狀結構中,將一或多個第一級節點聯合為預定根節點的子節點,並且進一步將一或多個第二級節點聯合為每個第一級節點的子節點。
如圖17A中所示,例如,將項目"肉類"儲存為與節點識別資訊"RC1100"相關聯的根節點。在"肉類"中,將項目"畜肉"、"鳥肉"、"肉類(內臓)"等儲存為分別與節點識別資訊"RC1110"、"RC1120"、"RC1130"等相關聯的子節點。節點識別資訊是用於在樹狀結構中識別每個節點的識別資訊。
在項目"畜肉"中,將食材ID "DC003"、"DC001"、"DC008"等儲存為分別與節點識別資訊"RC1111"、"RC1112"、"RC1113"等相關聯的子節點。透過查閱圖17B中所示的食材表,"DC003"表示"牛肉"、"DC001"表示"豚肉"及"DC008"表示"ハム、ソーセージ類"。
在項目"鳥肉"中,將食材ID "DC002"等儲存為與節點識別資訊"RC1121"等相關聯的子節點。透過查閱圖17B中所示的食材表,"DC002"表示"鶏肉"。
當項目被儲存在食材表中作為根節點或第一級節點時,將食材ID與節點識別資訊相關聯地儲存。在圖17A中所示的食材的樹狀結構的範例中,將食材ID "DC045"與係第一級節點之項目"肉類(內臓)"的節點識別資訊"RC1130"相關聯地儲存。
接著,將參考圖18A及圖18B描述調味料的樹狀結構,圖18A示出說明調味料之樹狀結構的範例的示意圖,以及圖18B示出調味料表之資料結構的另一範例的視圖。
如圖18A中所示,例如,將項目"発酵調味料"儲存為與節點識別資訊"RT2000"相關聯的根節點。在"発酵調味料"中,將項目"しょう油"、"しょう油をベースとした調味料"等儲存為分別與節點識別資訊"RT2100"、"RT2200"等相關聯的子節點。
在項目"しょう油"中,將調味料ID "DT042"、"DT043"、"DT044"、"DT045"、"DT046"等儲存為分別與節點識別資訊"RT2101"、"RT2102"、"RT2103"、"RT2104"、"RT2105"等相關聯的子節點。透過查閱圖18B中所示的調味料表,"DT042"表示"こいくちしょう油"、"DT043"表示"うすくちしょう油"、"DT044"表示"たまりしょう油"、"DT045"表示"さしみしょう油"及"DT046"表示"しろしょう油"。
在項目"しょう油をベースとした調味料"中,將調味料ID "DT049"、"DT050"、"DT051"等儲存為分別與節點識別資訊"RT2201"、"RT2202"、"RT2203"等相關聯的子節點。透過查閱圖18B中所示的調味料表,"DT049"表示"だししょう油"、"DT050"表示"めんつゆ"及"DT051"表示"ポン酢しょう油"。
當項目被儲存在調味料表中作為根節點或第一級節點時,將調味料ID與節點識別資訊相關聯地儲存。在圖18A中所示的調味料的樹狀結構的範例中,將調味料ID "DT002"與係第一級節點之項目"しょう油"的節點識別資訊"RT2100"相關聯地儲存。
接著,將參考圖19A及圖19B描述烹調方式的樹狀結構,圖19A示出說明烹調方式之樹狀結構的範例的示意圖,以及圖19B示出烹調方式表之資料結構的另一範例的視圖。
如圖19A中所示,例如,將項目"加熱調理"儲存為與節點識別資訊"RF1000"相關聯的根節點。在"加熱調理"中,將項目"乾式加熱(焼く)"、"湿式加熱"、"油を用いた調理"、"マイクロウェーブ調理(電子レンジ)"等儲存為分別與節點識別資訊"RF1100"、"RF1200"、"RF1300"、"RF1400"等相關聯的子節點。
在項目"乾式加熱(焼く)"中,將烹調方式ID "DF009"、"DF010"、"DF011"等儲存為分別與節點識別資訊"RF1101"、"RF1102"、"RF1103"等相關聯的子節點。透過查閱圖19B中所示的烹調方式表,"DF009"表示"直火焼き"、"DF010"表示"網焼き"及"DF011"表示"オーブン焼き"。
在項目"湿式加熱"中,將烹調方式ID "DF015"、"DF003"等儲存為分別與節點識別資訊"RF1201"、"RF1202"等相關聯的子節點。透過查閱圖19B中所示的烹調方式表,"DF015"表示"煮る"及"DF003"表示"蒸す"。
在項目"油を用いた調理"中,將烹調方式ID "DF021"、"DF022"等儲存為分別與節點識別資訊"RF1301"、"RF1302"等相關聯的子節點。透過查閱圖19B中所示的烹調方式表,"DF021"表示"揚げる"及"DF022"表示"炒める"。
當項目被儲存在烹調方式表中作為根節點或第一級節點時,將烹調方式ID與節點識別資訊相關聯地儲存。在圖19A中所示的烹調方式的樹狀結構的範例中,將烹調方式ID "DF002"與係第一級節點之項目"乾式加熱(焼く)"的節點識別資訊"RF1100"相關聯地儲存。將烹調方式ID "DF036"與係第一級節點之項目"マイクロウェーブ調理(電子レンジ)"的節點識別資訊"RF1400"相關聯地儲存。
在圖17A至圖19B中所示的示意圖中,以具有根節點、第一級節點及第二級節點的樹狀結構作為範例進行說明。替代的,可以包括第三級或更低級別的節點作為包含在樹狀結構中的節點。圖17A至圖19B中所示的示意圖被用來描述日文的菜單項目屬性的樹狀結構。替代的,除了日文以外的語言的菜單項目屬性可以具有有多個級別的樹狀結構。
圖17A中示出的具有有多個級別之樹狀結構的食材名稱被顯示在食材選擇下拉式列表905的食材列表9051中。圖18A中示出的具有有多個級別之樹狀結構的調味料名稱被顯示在調味料選擇下拉式列表906的調味料列表9061中。圖19A中示出的具有有多個級別之樹狀結構的烹調方式名稱被顯示在烹調方式選擇下拉式列表907的烹調方式列表9071中。因此,儲存處理單元234將透過使用食材選擇下拉式列表905選擇的食材、透過使用調味料選擇下拉式列表906選擇的調味料以及透過使用烹調方式選擇下拉式列表907選擇的烹調方式儲存在菜單項目資訊表中。 第二替代實施例
每個商店終端3的商店終端儲存單元32及/或每個行動終端4的行動終端儲存單元42可以儲存所有或部分的類別表、食材表、調味料表、烹調方式表、餐廳表、術語字典表、屬性相關表、詳細說明字典表及菜單項目資訊表。在這種情況下,當伺服器2使用儲存在這些各種表中的資訊時,伺服器2存取商店終端3的商店終端儲存單元32及/或行動終端4的行動終端儲存單元42,獲取儲存在表中的資訊、並且執行各種處理。 第三替代實施例
菜單產生系統1可以僅包括一或多個商店終端3。在這種情況下,每個商店終端3具有伺服器2及行動終端4的功能。菜單產生系統1可以僅包括一或多個行動終端4。在這種情況下,每個行動終端4具有伺服器2及商店終端3的功能。
在此實施例中,與使用者(即,使用者終端)相關聯的行動終端4可以偵測使用者的位置並且下載與偵測到的位置相關聯的餐廳菜單。例如,若使用者走進餐廳,使用者終端可以偵測餐廳的位置,並且判斷使用者在餐廳A內。之後,使用者終端可以下載與餐廳A相關聯的菜單。此時,有幾種方式可以讓使用者終端能依據使用者喜好的語言輸出翻譯後的菜單。在一個範例中,使用者終端可以從伺服器2下載菜單和相關聯的菜單項目資訊表,並且使用菜單項目資訊表在使用者終端執行轉換處理。在另一範例中,使用者終端可以拍攝餐廳A之菜單的圖像,並且基於拍攝到的圖像,將餐廳識別為餐廳A以及從伺服器2下載菜單和相關聯的菜單項目資訊表,並且執行上述轉換處理。在又另一範例中,使用者終端可以與商店終端通訊,並且下載需要的資訊。例如,行動終端可以使用諸如WiFi、Bluetooth®、紅外線等無線技術或其他近場通訊的機制與商店終端通訊。
以上公開內容還包括下面列出的實施例。 (1) 一種菜單產生系統,其產生多語言的餐廳菜單,該菜單產生系統包括: 記憶體,其將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存,以及其將該第二語言的該複數個第一菜單項目屬性中的每一個與第二菜單項目屬性彼此相關聯地儲存; 處理電路,其 接收來自從使用者終端以該第一語言選擇並輸入的第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性,該第一語言係基於該使用者終端的設定, 從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性,以及 將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到使用者終端。 (2) 如申請專利範圍第1項所述之菜單產生系統,其中: 該第二菜單項目屬性具有樹狀結構,該樹狀結構有複數個級別,包括主要級別節點,其與和低於該主要級別的級別相關聯的一個或多個第二菜單項目屬性有關, 該記憶體將屬於該複數個級別之任一級別的每個第二菜單項目屬性的屬性值以及該第一菜單項目屬性中之相應一者的屬性值彼此相關聯地儲存,以及 該處理電路 識別第二菜單項目作為主要級別節點, 提取該主要級別節點和在該一或多個更低級別中的一或多個第二菜單項目屬性,以及 將該提取的主要級別節點和該一或多個第二菜單項目屬性發送到該使用者終端。 (3) 如申請專利範圍第2項所述之菜單產生系統,其中: 該第一菜單項目屬性是烹調方式,以及 該第二菜單項目屬性是食材。 (4) 如申請專利範圍第3項所述之菜單產生系統,其中該使用者終端被配置成以該第二語言在菜單設定中顯示該提取的資訊。 (5) 如申請專利範圍第2項所述之菜單產生系統,其中: 該第一菜單項目屬性是食材,以及 該第二菜單項目屬性是烹調方式。 (6) 如申請專利範圍第1項所述之菜單產生系統,其中: 該第一菜單項目屬性具有有複數個級別的樹狀結構,以及 該第二菜單項目屬性具有有複數個級別的樹狀結構。 (7) 如申請專利範圍第6項所述之菜單產生系統,其中該記憶體將該第一語言之該複數個第一菜單項目屬性中的各者與第二菜單項目屬性彼此相關聯地儲存。 (8) 如申請專利範圍第1項所述之菜單產生系統,其中該使用者終端的該設定包括依據該使用者終端在特定時間點的位置之基於位置的設定。 (9) 一種由電腦執行的菜單產生方法,該電腦包括記憶體,該電腦包括處理電路,其被配置成以一或多種語言產生餐廳的菜單,該菜單產生方法包括: 將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存在該記憶體中,以及將該第二語言的該複數個第一菜單項目屬性中的每一個與第二菜單項目屬性彼此相關聯地儲存在該記憶體中; 接收被選擇並輸入的第一語言之第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性; 從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性;以及 將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。 (10) 一種儲存菜單產生程式之非暫時性電腦可讀儲存媒體,當由資訊處理系統的電腦執行該菜單產生程式,致使包括記憶體並且被配置成以一或多種語言產生餐廳之菜單的該電腦執行菜單產生方法,該菜單產生方法包括: 將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存在該記憶體中,以及將該第二語言之該複數個第一菜單項目屬性之各者與第二菜單項目屬性彼此相關聯地儲存在該記憶體中; 接收被選擇並輸入的第一語言之第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性; 從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性;以及 將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。
本領域之技術人士理解,在不脫離本公開之精神和範圍的情況下,允許將各種修改、替換和改變添加到上述實施例中。
1‧‧‧菜單產生系統 2‧‧‧伺服器 3‧‧‧商店終端 4‧‧‧行動終端 5‧‧‧基地台 6‧‧‧行動通訊網路 7‧‧‧閘道 8‧‧‧網路 21‧‧‧伺服器通訊單元 22‧‧‧伺服器儲存單元 23‧‧‧伺服器處理單元 231‧‧‧頁面創建單元 232‧‧‧輸入處理單元 233‧‧‧轉換處理單元 234‧‧‧儲存處理單元 235‧‧‧伺服器傳輸單元 31‧‧‧商店終端通訊單元 32‧‧‧商店終端儲存單元 33‧‧‧商店終端操作單元 34‧‧‧商店終端顯示單元 35‧‧‧商店終端處理單元 351‧‧‧瀏覽執行單元 352‧‧‧終端傳輸單元 900‧‧‧註冊頁面 901‧‧‧菜餚名稱輸入框 902‧‧‧類別選擇下拉式列表 903‧‧‧詳細說明顯示框 904‧‧‧詳細說明變更按鈕 905‧‧‧食材選擇下拉式列表 906‧‧‧調味料選擇下拉式列表 907‧‧‧烹調方式選擇下拉式列表 908‧‧‧註冊按鈕 1000‧‧‧類別大分類選擇下拉式列表 1001‧‧‧類別大分類列表 1002‧‧‧類別大分類游標 1003‧‧‧類別中分類選擇下拉式列表 1004‧‧‧類別中分類列表 1005‧‧‧類別中分類游標 1006‧‧‧類別小分類選擇下拉式列表 1007‧‧‧類別小分類列表 1008‧‧‧類別小分類游標 1100‧‧‧詳細說明編輯頁面 1101‧‧‧詳細說明編輯框 1102‧‧‧編輯框增加按鈕 1103‧‧‧編輯框刪除按鈕 1104‧‧‧編輯完成按鈕 9051‧‧‧食材列表 9052‧‧‧食材選擇游標 9061‧‧‧調味料列表 9062‧‧‧調味料選擇游標 9071‧‧‧烹調方式列表 9072‧‧‧烹調方式選擇游標 41‧‧‧行動終端通訊單元 42‧‧‧行動終端儲存單元 43‧‧‧行動終端操作單元 44‧‧‧行動終端顯示單元 45‧‧‧行動終端處理單元 451‧‧‧瀏覽執行單元 1300‧‧‧菜單項目資訊顯示頁面 1301‧‧‧菜單項目介紹 S101‧‧‧步驟 S102‧‧‧步驟 S103‧‧‧步驟 S104‧‧‧步驟 S105‧‧‧步驟 S106‧‧‧步驟 S201‧‧‧步驟 S202‧‧‧步驟 S203‧‧‧步驟 S301‧‧‧步驟 S302‧‧‧步驟 S303‧‧‧步驟 S304‧‧‧步驟
下面將參照附圖描述本公開之示例性實施例的特徵、優點以及技術和工業重要性,其中相同的編號表示相同的元件,並且其中: 圖1是說明菜單產生系統之概要的示意圖; 圖2是示出菜單產生系統之示意配置的範例的視圖; 圖3是示出伺服器之示意配置的範例的視圖; 圖4A至圖4D是示出各種表之其中一些的資料結構的範例的視圖; 圖5A及圖5B是示出各種表之其中一些的資料結構的範例的視圖; 圖6A及圖6B是示出各種表之其中一些的資料結構的範例的視圖; 圖7是示出各種表之其中一者的資料結構的範例的視圖; 圖8是示出每個商店終端之示意配置的範例的視圖; 圖9是示出顯示在每個商店終端上之註冊頁面的範例的視圖; 圖10A至圖10C是說明操作類別選擇下拉式列表之方法的範例的示意圖; 圖11A是示出顯示在每個商店終端上之詳細說明編輯頁面的範例的視圖; 圖11B是說明操作食材選擇下拉式列表之方法的範例的示意圖; 圖11C是說明操作調味料選擇下拉式列表之方法的範例的示意圖; 圖11D是說明操作烹調方式選擇下拉式列表之方法的範例的示意圖; 圖12是示出每個行動終端之示意配置的範例的視圖; 圖13是示出顯示在每個行動終端上之菜單項目資訊顯示頁面的範例的視圖; 圖14是示出菜單產生系統之操作順序的範例的視圖; 圖15是示出菜單項目資訊註冊過程之操作流程圖的範例的視圖; 圖16是示出菜單產生系統之操作順序的範例的視圖; 圖17A是說明食材之樹狀結構的範例的示意圖; 圖17B是示出食材表之資料結構的另一範例的視圖; 圖18A是說明調味料之樹狀結構的範例的示意圖; 圖18B是示出調味料表之資料結構的另一範例的視圖; 圖19A是說明烹調方式之樹狀結構的範例的示意圖;以及 圖19B是示出烹調方式表之資料結構的另一範例的視圖。

Claims (18)

  1. 一種菜單產生系統,其產生多語言的餐廳菜單,該菜單產生系統包括: 記憶體,其將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存,以及其將該第二語言之該複數個第一菜單項目屬性之各者與第二菜單項目屬性彼此相關聯地儲存; 處理電路其 接收來自從使用者終端以該第一語言選擇並輸入的第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性,該第一語言係基於該使用者終端的設定, 從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性,以及 將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。
  2. 如請求項1所述之菜單產生系統,其中: 該第二菜單項目屬性具有樹狀結構,該樹狀結構有複數個級別,包括主要級別節點,其與和低於該主要級別的級別相關聯的一個或多個第二菜單項目屬性有關, 該記憶體將屬於該複數個級別之任一級別的每個第二菜單項目屬性的屬性值以及該第一菜單項目屬性中之相應一者的屬性值彼此相關聯地儲存,以及 該處理電路 識別第二菜單項目作為主要級別節點, 提取該主要級別節點和在該一或多個更低級別中的一或多個第二菜單項目屬性,以及 將該提取的主要級別節點和該一或多個第二菜單項目屬性發送到該使用者終端。
  3. 如請求項1所述之菜單產生系統,其中: 該第一菜單項目屬性是烹調方式,以及 該第二菜單項目屬性是食材。
  4. 如請求項3所述之菜單產生系統,其中該使用者終端被配置成以該第二語言在菜單設定中顯示該提取的資訊。
  5. 如請求項2所述之菜單產生系統,其中: 該第一菜單項目屬性是食材,以及 該第二菜單項目屬性是烹調方式。
  6. 如請求項1所述之菜單產生系統,其中: 該第一菜單項目屬性具有有複數個級別的樹狀結構,以及 該第二菜單項目屬性具有有複數個級別的樹狀結構。
  7. 如請求項6所述之菜單產生系統,其中該記憶體將該第一語言之該複數個第一菜單項目屬性中的各者與第二菜單項目屬性彼此相關聯地儲存。
  8. 如請求項1所述之菜單產生系統,其中該使用者終端的該設定包括依據該使用者終端在特定時間點的位置之基於位置的設定。
  9. 一種由電腦執行的菜單產生方法,該電腦包括記憶體,該電腦包括處理電路,其被配置成以一或多種語言產生餐廳的菜單,該菜單產生方法包括: 將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存在該記憶體中,以及將該第二語言之該複數個第一菜單項目屬性之各者與第二菜單項目屬性彼此相關聯地儲存在該記憶體中; 接收來自從使用者終端以該第一語言選擇並輸入的第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性,該第一語言係基於該使用者終端的設定; 從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性;以及 將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。
  10. 如請求項9所述之菜單產生方法,其中: 該第二菜單項目屬性具有樹狀結構,該樹狀結構有複數個級別,包括主要級別節點,其與和低於該主要級別的級別相關聯的一個或多個第二菜單項目屬性有關,以及 將屬於該複數個級別之任一級別的每個第二菜單項目屬性的屬性值以及該第一菜單項目屬性中之相應一者的屬性值彼此相關聯地儲存在該記憶體中。
  11. 如請求項10所述之菜單產生方法,還包括: 識別第二菜單項目作為主要級別節點; 提取該主要級別節點和在該一或多個更低級別中的一或多個第二菜單項目屬性;以及 將該提取的主要級別節點和該一或多個第二菜單項目屬性發送到該使用者終端。
  12. 如請求項9所述之菜單產生方法,其中: 該第一菜單項目屬性是烹調方式,以及 該第二菜單項目屬性是食材食材。
  13. 如請求項11所述之菜單產生方法,其中該使用者終端被配置成以該第二語言在菜單設定中顯示該提取的資訊。
  14. 如請求項10所述之菜單產生方法,其中: 該第一菜單項目屬性是食材,以及 該第二菜單項目屬性是烹調方式。
  15. 如請求項9所述之菜單產生方法,其中: 該第一菜單項目屬性具有有複數個級別的樹狀結構,以及 該第二菜單項目屬性具有有複數個級別的樹狀結構。
  16. 如請求項15所述之菜單產生方法,其中該第一語言之該複數個第一菜單項目屬性中的各者與第二菜單項目屬性彼此相關聯地儲存在該記憶體中。
  17. 如請求項9所述之菜單產生方法,其中該使用者終端的該設定包括依據該使用者終端在特定時間點的位置之基於位置的設定。
  18. 一種儲存菜單產生程式之非暫時性電腦可讀儲存媒體,當由資訊處理系統的電腦執行該菜單產生程式,致使包括記憶體並且被配置成以一或多種語言產生餐廳之菜單的該電腦執行菜單產生方法,該菜單產生方法包括: 將第一語言的第一菜單項目屬性與第二語言的複數個第一菜單項目屬性彼此相關聯地儲存在該記憶體中,以及將該第二語言之該複數個第一菜單項目屬性之各者與第二菜單項目屬性彼此相關聯地儲存在該記憶體中; 接收來自從使用者終端以該第一語言選擇並輸入的第一菜單項目屬性,以及來自儲存在該記憶體中的菜單項目屬性之中的針對預定菜餚之被選擇並輸入的第二菜單項目屬性,該第一語言係基於該使用者終端的設定; 從儲存在該記憶體中與該接收到的該第一語言的第一菜單項目屬性相關聯的該第二語言的該複數個第一菜單項目屬性之中,提取儲存在該記憶體中與該接收到的第二菜單項目屬性相關聯的該第二語言的該第一菜單項目屬性;以及 將針對該預定菜餚之被提取的該第二語言的該第一菜單項目屬性發送到該使用者終端。
TW108114445A 2018-04-27 2019-04-25 菜單產生系統,菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體 TWI717725B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/IB2018/000433 WO2019207329A1 (en) 2018-04-27 2018-04-27 Menu generation system, menu generation method, and non-transitory computer-readable storage medium storing menu generation program
WOPCT/IB2018/000433 2018-04-27

Publications (2)

Publication Number Publication Date
TW202004648A true TW202004648A (zh) 2020-01-16
TWI717725B TWI717725B (zh) 2021-02-01

Family

ID=68293800

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108114445A TWI717725B (zh) 2018-04-27 2019-04-25 菜單產生系統,菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體

Country Status (6)

Country Link
US (1) US20210073014A1 (zh)
KR (1) KR20200042510A (zh)
CN (1) CN111133436A (zh)
SG (1) SG11202000865UA (zh)
TW (1) TWI717725B (zh)
WO (1) WO2019207329A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7312721B2 (ja) * 2020-04-03 2023-07-21 任天堂株式会社 情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366653B2 (en) * 2003-12-22 2008-04-29 Siebel Systems, Inc. Methods and apparatuses for string translation
EP1669855A1 (en) * 2004-12-02 2006-06-14 Deutsche Thomson-Brandt Gmbh Method for generating multi-language menus
US7801721B2 (en) * 2006-10-02 2010-09-21 Google Inc. Displaying original text in a user interface with translated text
US20120323707A1 (en) * 2011-06-14 2012-12-20 Urban Translations, LLC. Multi-Language Electronic Menu System and Method
CN104424531B (zh) * 2013-09-06 2017-08-29 南京贝亚美迪多媒体科技有限公司 多语言订单处理系统及其方法
JP5952479B1 (ja) * 2014-09-30 2016-07-13 株式会社ぐるなび メニュー生成システム
KR102388655B1 (ko) * 2016-03-29 2022-04-21 가부시키가이샤 구루나비 정보 처리 장치, 정보 처리 시스템, 정보 처리 방법 및 프로그램
JP6261639B2 (ja) * 2016-03-29 2018-01-17 株式会社ぐるなび メニュー生成システム
JP6635843B2 (ja) * 2016-03-29 2020-01-29 株式会社ぐるなび メニュー生成システム、メニュー生成方法及びメニュー生成プログラム
CN107480145A (zh) * 2017-08-07 2017-12-15 中译语通科技(青岛)有限公司 一种基于互联网的多语菜单翻译方法

Also Published As

Publication number Publication date
TWI717725B (zh) 2021-02-01
SG11202000865UA (en) 2020-02-27
KR20200042510A (ko) 2020-04-23
US20210073014A1 (en) 2021-03-11
CN111133436A (zh) 2020-05-08
WO2019207329A1 (en) 2019-10-31

Similar Documents

Publication Publication Date Title
CN108432190A (zh) 应答消息推荐方法及其设备
KR102374401B1 (ko) 메뉴 생성 시스템
JP6790413B2 (ja) メニュー生成システム、メニュー生成方法及びメニュー生成プログラム
JP2018128955A (ja) スクリーンショット画像解析装置、スクリーンショット画像解析方法、およびプログラム
JP5981616B1 (ja) 料理内容提供方法、情報処理装置および料理内容提供プログラム
JP6635843B2 (ja) メニュー生成システム、メニュー生成方法及びメニュー生成プログラム
TW201734934A (zh) 菜單資訊提供系統、菜單資訊提供方法及非暫時性電腦可讀取記錄媒體菜單資訊提供程式
TWI717725B (zh) 菜單產生系統,菜單產生方法及儲存菜單產生程式之非暫時性電腦可讀儲存媒體
JP6261639B2 (ja) メニュー生成システム
JP2018120513A (ja) 飲食店用多言語表示システムおよび飲食店案内システム
JP6749218B2 (ja) メニュー生成システム、メニュー生成方法、及び制御プログラム
WO2019030942A1 (ja) 制御方法、サーバ及び制御プログラム
JP6798387B2 (ja) 多言語変換システム、多言語変換方法及び多言語変換プログラム
JP2018077688A (ja) メニュー生成システム、メニュー生成方法及びメニュー生成プログラム
JP6911450B2 (ja) 用語変換システム、用語変換方法及び用語変換プログラム
JP6537756B1 (ja) サーバの制御方法、サーバ、およびサーバの制御プログラム
JP7040291B2 (ja) サーバの制御方法、サーバ、およびサーバの制御プログラム
WO2001065351A1 (fr) Procede de recuperation/transmission d'informations et procede de programmation de programme d'enregistrement a support d'enregistrement pour recuperation/transmission d'informations
JP6854034B1 (ja) 情報検索装置、情報検索方法、および情報検索プログラム
JP2020035492A (ja) メニュー情報提供システム、メニュー情報提供制御プログラム及びその方法
JP2019036045A (ja) 制御方法、サーバ及び制御プログラム
KR20240121655A (ko) 무슬림 외국인 관광객을 위한 어플리케이션 기반의 음식 정보 제공 방법 및 장치
JP2021086335A (ja) 情報処理システム、情報処理方法、及び情報処理プログラム
CN111427994A (zh) 根据饮食名称搜寻饮食商家地址的方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees