Online Karaoke System
The online karaoke system allows users to access and order food and drinks from nearby karaoke stores during online karaoke sessions, replicating the in-store experience by integrating location-based menu services.
Patent Information
- Application Number
- JP2021053672
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-26
- Publication Date
- 2024-12-16
- Estimated Expiration
- 2041-03-26
AI Technical Summary
Karaoke users engaging in online karaoke at home cannot enjoy the comprehensive food and drink menu available at physical karaoke stores, and preparing food and drinks at home can disrupt the karaoke experience.
An online karaoke system that includes a karaoke server managing food and drink services, associating user locations with store locations and menus, and facilitating order placement and delivery from nearby karaoke stores.
Users can enjoy a comprehensive food and drink menu similar to physical karaoke stores while participating in online karaoke, maintaining an immersive experience without the need for personal preparation.
Smart Images

Figure 0007599792000001 
Figure 0007599792000002 
Figure 0007599792000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an online karaoke system. [Background technology]
[0002] During the epidemic, karaoke users can enjoy so-called online karaoke by using karaoke streamed online on their terminals instead of visiting karaoke stores such as karaoke booths. Also, in order for multiple users to enjoy karaoke in the same environment, they can share the environment by using an online conference system on their own terminals instead of gathering at a karaoke store, and enjoy online karaoke during an online conference.
[0003] For example, the video conferencing system described in Patent Document 1 comprises multiple terminals, a conference server, and a music server, and the music server can distribute music data related to a user to multiple terminals via a network based on user information transmitted from the conference server. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2010-074199 A Summary of the Invention [Problem to be solved by the invention]
[0005] Incidentally, many karaoke stores provide food and drink, and the food and drink menu is extensive. Therefore, some karaoke users want to enjoy food and drink while enjoying karaoke, while others want food and drink to be provided at the karaoke store. However, since food and drink cannot be provided unless one visits a karaoke store, online karaoke users must prepare food and drink at home, etc. At home, it is not possible to enjoy a full menu of food and drink like at a karaoke store. If a user asks a family member to prepare food and drink during online karaoke, it may cause discomfort to the family member. In order for a user participating in an online conference to prepare food and drink, the user himself / herself must leave his / her seat, which may dampen the excitement of online karaoke. At home, it is not possible to enjoy a full menu of food and drink like at a karaoke store.
[0006] An object of the present invention is to provide an online karaoke system that enables a user to enjoy a food and drink menu equivalent to that of a karaoke store even while using online karaoke. [Means for solving the problem]
[0007] In order to solve the above problems, the online karaoke system of the present invention is an online karaoke system including a karaoke server device that manages karaoke stores that can provide food and beverages, and an online conference server device that is communicably connected to the karaoke server device, the karaoke server device including a storage unit that stores location information of a user in association with user identification information, and stores location information of the karaoke store in association with menu information of the food and beverages that can be provided, an identification unit that acquires the location information of the user who is logged in to the online conference server device, identifies a karaoke store whose location relationship with the acquired location information of the user satisfies a predetermined specific condition, and associates the karaoke store with the user, and and a transmitting unit that associates the menu information corresponding to the karaoke store identified for the user with the user and transmits it to the online conference server device, the online conference server device comprising: a presentation unit that causes the user's terminal device to present a menu list of food and beverages based on the menu information corresponding to the user, and a receiving unit that receives an order for food and beverages from the terminal device of the user for which the menu list has been presented and transmits the order to the karaoke server device, and the karaoke server device comprises an instruction unit that, when the order for food and beverages is received from the terminal device of the user, instructs the karaoke store corresponding to the user to deliver the received order of food and beverages to the user. Effect of the Invention
[0008] According to the present invention, it is possible to enjoy a food and drink menu equivalent to that of a karaoke store even while using online karaoke. [Brief description of the drawings]
[0009] [Figure 1] 1 is a block diagram showing an online karaoke system according to an embodiment of the present invention. [Diagram 2] 4 is a table showing an example of user information stored in a karaoke server device of the online karaoke system according to the embodiment of the present invention. [Diagram 3]4 is a table showing an example of information on karaoke shops stored in a karaoke server device of the online karaoke system according to the embodiment of the present invention. [Figure 4] 4 is a table showing an example of a configuration of menu information stored in a karaoke server device of the online karaoke system according to the embodiment of the present invention. [Diagram 5] 4 is a table showing an example of information of terminal devices stored in an online conference server device of the online karaoke system according to the embodiment of the present invention. [Figure 6] 5 is a flowchart showing a karaoke performance operation of the online karaoke system according to the embodiment of the present invention. [Figure 7] 5 is a flowchart showing a food and drink ordering operation of the online karaoke system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] [Online Karaoke System] An online karaoke system 1 according to an embodiment of the present invention will now be described. Fig. 1 is a block diagram showing the configuration of the online karaoke system 1 according to the present embodiment. As shown in Fig. 1, the online karaoke system 1 includes a karaoke server device 2, an online conference server device 3, a plurality of terminal devices 4, and a plurality of store terminals 5. In Fig. 1, the connection lines between the various parts are shown by solid lines, and the signal lines for the operations related to the terminal device 4a of the user U1 are shown by dashed lines.
[0011] The karaoke server device 2 is communicatively connected to the online conference server device 3 and a plurality of store terminals 5 via a network (not shown) such as the Internet or a mobile communication network. The online conference server device 3 is communicatively connected to a plurality of terminal devices 4 via a network. In this embodiment, the plurality of terminal devices 4 are exemplified by terminal devices 4a, 4b, and 4c owned by users U1, U2, and U3 who use the online karaoke system 1. In this embodiment, the plurality of store terminals 5 are exemplified by store terminals 5a, 5b, and 5c installed in karaoke stores K1, K2, and K3 that can provide food and drink in the online karaoke system 1. In this embodiment, the users U1, U2, and U3 are users of the online karaoke system 1 and are also users of the karaoke store in which the store terminal 5 is installed. When the users U1, U2, and U3 first use one of the karaoke stores in which the store terminal 5 is installed, they register location information (address), email address, payment method, and the like, and are given user identification information by the karaoke store. The user information is transmitted from the karaoke store to the karaoke server device 2 and stored in the karaoke server device 2.
[0012] [Karaoke server device] The karaoke server device 2 is a device that provides online karaoke performance data and manages karaoke stores in which multiple store terminals 5 are installed. The karaoke stores can provide food and drink, and can provide a take-out service for food and drink. Note that the karaoke stores may provide a general take-out service for food and drink, or may provide a take-out service only to users of the online karaoke system 1.
[0013] The karaoke server device 2 includes a control unit 10, a storage unit 11, and a communication unit 12. The control unit 10 includes a CPU (Central Processing Unit) and the like, and controls the karaoke server device 2. The storage unit 11 includes storage media such as a ROM (Read Only Memory), a RAM (Random Access Memory), and a HDD (Hard Disc Drive). The communication unit 12 is an interface connected to the online conference server device 3 and multiple store terminals 5 so as to be able to communicate with each other.
[0014] The storage unit 11 stores programs and data for controlling each unit and each function of the karaoke server device 2, and the control unit 10 controls each unit and each function by executing calculations based on the programs and data stored in the storage unit 11. The control unit 10 of the karaoke server device 2 operates as a specification unit 13, a transmission unit 14, and an instruction unit 15 by executing the programs stored in the storage unit 11.
[0015] The storage unit 11 prestores karaoke performance data of each online karaoke song provided by the online karaoke system 1 in association with the song identification information of the song. For example, the storage unit 11 stores karaoke performance data DX1 of song X1 in association with song identification information ID****X1.
[0016] The storage unit 11 prestores location information of each user who uses the online karaoke system 1 in association with the user identification information of the user. For example, as shown in Fig. 2, the storage unit 11 stores location information P1, P2, and P3 of users U1, U2, and U3 in association with user identification information ID****U1, ID****U2, and ID****U3, respectively.
[0017] The memory unit 11 prestores store location information of each karaoke store that can provide food and beverages in the online karaoke system 1 and menu information of the food and beverages provided by each karaoke store in association with the store identification information of the karaoke store. For example, as shown in Fig. 3, the memory unit 11 stores store location information PK1, PK2, PK3 and menu information M1, M2, M3 of karaoke stores K1, K2, K3 in association with store identification information ID****K1, ID****K2, ID****K3, respectively.
[0018] Note that karaoke stores K1, K2, and K3 may provide food and drink that is exclusive to each store. For example, as shown in Fig. 4, menu information M1 includes food and drink information "FD1, FD2, FD3, FD4, FD5, FD6, FD7, FD8, FD9, FD10", menu information M2 includes food and drink information "FD2, FD3, FD4, FD5, FD6, FD7, FD8, FD9, FD10, FD11", and menu information M3 includes food and drink information "FD3, FD4, FD5, FD6, FD7, FD8, FD9, FD10, FD11, FD12". Each piece of food and drink information may include the name, price, sample image data, etc. of the food and drink.
[0019] The identification unit 13 identifies a karaoke store for which food and drink menu information should be presented to a user. For example, the identification unit 13 receives user identification information of a user who is logged in to the online conference server device 3 from the online conference server device 3. The identification unit 13 reads and acquires user location information corresponding to the received user identification information from the storage unit 11. The identification unit 13 identifies a karaoke store whose location relationship with the read user location information satisfies a predetermined specific condition from among the store location information of karaoke stores stored in the storage unit 11, and stores the karaoke store in the storage unit 11 in association with the user.
[0020] In this embodiment, the identifying condition of the identifying unit 13 is the karaoke store that is "closest to the user in a straight line distance." The identifying unit 13 may store the store identification information of the karaoke store identified for the user in the storage unit 11 in association with the user identification information of the user.
[0021] The transmission unit 14 transmits menu information of food and drink to be presented to the user. For example, the transmission unit 14 reads out menu information corresponding to the karaoke store identified for the user by the identification unit 13 from the storage unit 11. The transmission unit 14 transmits the read menu information to the online conference server device 3 in association with the user identification information of the user. The transmission unit 14 may transmit store identification information of the karaoke store corresponding to the menu information together with the menu information.
[0022] The instruction unit 15 instructs the karaoke store (store terminal 5) to receive an order for food and drink from a user. For example, the instruction unit 15 receives the order for food and drink from the user's terminal device 4, and receives the order by receiving the user identification information of the user and the food and drink information related to the order from the online conference server device 3 that has received the order. The instruction unit 15 reads out the user's location information corresponding to the received user identification information from the storage unit 11, and reads out the store identification information of the karaoke store corresponding to the received user identification information from the storage unit 11. The instruction unit 15 instructs the karaoke store (store terminal 5) of the read store identification information to deliver the food and drink corresponding to the received food and drink information to the read user's location information.
[0023] [Online conference server device] The online conference server device 3 is a device that operates an online conference among a plurality of terminal devices 4. The online conference server device 3, for example, develops a predetermined virtual room as an online conference environment, and establishes an online conference among a plurality of terminal devices 4 participating in the room.
[0024] The online conference server device 3 includes a control unit 20, a storage unit 21, and a communication unit 22. The control unit 20 includes a CPU and the like, and controls the online conference server device 3. The storage unit 21 includes storage media such as a ROM, a RAM, and a HDD. The communication unit 22 is an interface connected to the karaoke server device 2 and multiple terminal devices 4 so as to be able to communicate with each other.
[0025] The storage unit 21 stores programs and data for controlling each unit and each function of the online conference server device 3, and the control unit 20 controls each unit and each function by executing arithmetic processing based on the programs and data stored in the storage unit 21. The control unit 20 of the online conference server device 3 operates as a login unit 23, a karaoke performance unit 24, a presentation unit 25, and a reception unit 26 by executing the programs stored in the storage unit 21.
[0026] The storage unit 21 stores in the storage unit 21 the user identification information of the users who are logged in to the online conference server device 3 in association with the terminal identification information of the terminal devices 4 of the users. For example, as shown in Fig. 5, the storage unit 21 stores in association with the user identification information ID****U1, ID****U2, ID****U3 of the users U1, U2, U3 and the terminal identification information ID****T1, ID****T2, ID****T3 of the terminal devices 4a, 4b, 4c.
[0027] The storage unit 21 also stores a reservation queue for registering song identification information of songs reserved for karaoke performance by the terminal device 4, and also stores karaoke performance data and lyric / telop display data of the reserved songs.
[0028] The login unit 23 acquires login information of a user from a terminal device 4 participating in the online conference, and logs in the user. For example, the login unit 23 receives user identification information of the user and terminal identification information of the terminal device 4 from the terminal device 4, associates the user identification information with the terminal identification information, stores the information in the storage unit 21, and logs in the user. The online conference server device 3 permits the terminal device 4 of the logged-in user to participate in the online conference. In addition, the login unit 23 transmits the user identification information of the user to the karaoke server device 2 in order to present food and drink menu information to the logged-in user.
[0029] The karaoke performance unit 24 accepts reservations of songs to be performed karaoke from the terminal device 4 of the logged-in user, and provides karaoke performance to the terminal device 4. For example, the karaoke performance unit 24 receives the terminal identification information of the terminal device 4 and the song identification information of the song to be performed karaoke as a karaoke reservation, and registers and stores the received terminal identification information and song identification information in a reservation queue in the storage unit 21 in association with each other. Alternatively, the karaoke performance unit 24 may obtain the song identification information of a song when a song to be performed karaoke is designated from the terminal device 4. The karaoke performance unit 24 transmits the song identification information of the karaoke reservation to the karaoke server device 2 to request karaoke performance data from the karaoke server device 2. In response to this request, the karaoke performance unit 24 receives karaoke performance data corresponding to the song identification information of the karaoke reservation from the karaoke server device 2, and temporarily stores the karaoke performance data in the storage unit 21 in association with the terminal identification information corresponding to the song identification information. Note that the karaoke performance data in this embodiment is audio data. The karaoke performance unit 24 may also receive from the karaoke server 2 the karaoke performance data of the reserved song together with the lyrics and caption display data of the song, and store the received data together with the karaoke performance data in the storage unit 21. The lyrics and caption display data in this embodiment may be, for example, video data.
[0030] For example, when the karaoke performance unit 24 receives an instruction to perform a karaoke performance specifying a song from the terminal device 4, it reads out karaoke performance data corresponding to the song identification information of the song from the storage unit 21. Based on the terminal identification information associated with the song identification information of the song in the reservation queue and the read karaoke performance data, the karaoke performance unit 24 streams the karaoke performance data to the terminal device 4 identified by the terminal identification information. It is preferable that the karaoke performance unit 24 reads out lyric and subtitle display data corresponding to the song specified by the terminal device 4 from the storage unit 21 and transmits it to the terminal device 4 along with the delivery of the karaoke performance data.
[0031] A karaoke performance section 24 deletes the music identification information registered in the reservation queue in the storage section 21 for the music piece whose karaoke performance data has been stream-distributed, and erases the karaoke performance data and the lyrics and subtitle display data stored in the storage section 21.
[0032] The presentation unit 25 causes the terminal device 4 of the logged-in user to present a menu of food and drink of the karaoke store. For example, the presentation unit 25 receives menu information of food and drink to be presented to the user from the karaoke server device 2 to which the login unit 23 has transmitted the user identification information of the user. The presentation unit 25 transmits the received menu information of food and drink to the terminal device 4 of the user, and causes the terminal device 4 to present a menu based on the menu information. The presentation unit 25 may also transmit store identification information of the karaoke store corresponding to the menu information together with the menu information.
[0033] The reception unit 26 receives an order for food and drink from the terminal device 4 of a logged-in user. The reception unit 26 receives, from the terminal device 4 of the user who has caused the presentation unit 25 to present a menu, food and drink information of the user ordered food and drink and the terminal identification information of the terminal device 4, and accepts the order as a food and drink order. The reception unit 26 may store the terminal identification information and the food and drink information in association with each other in the storage unit 21 as a food and drink order history accepted from the terminal device 4. The reception unit 26 reads out the user identification information of the user corresponding to the received terminal identification information from the storage unit 21. The reception unit 26 transmits the received food and drink information and the read user identification information of the user to the karaoke server device 2 as an order for food and drink.
[0034] [Terminal Device] The terminal device 4 is a device for a user to participate in an online conference and use online karaoke. The terminal device 4 is composed of, for example, a smartphone, a tablet terminal, a personal computer, etc. The terminal device 4 is a device owned by a user who uses an online conference, and has an online conference application installed.
[0035] The terminal device 4 includes a control unit 30, a storage unit 31, and a communication unit 32. The terminal device 4 also includes a microphone, a speaker, a display, a camera, and the like (not shown) to enable the use of an online conference application. The control unit 30 includes a CPU and the like, and controls the terminal device 4. The storage unit 31 includes storage media such as a ROM, a RAM, and a HDD. The communication unit 32 is an interface that is connected to the online conference server device 3 so as to be able to communicate with the online conference server device 3.
[0036] The memory unit 31 stores programs and data for controlling each part and function of the terminal device 4, and the control unit 30 controls each part and function by executing calculations based on the programs and data stored in the memory unit 31.
[0037] The terminal device 4 is configured to realize a login function for logging in to the online conference server device 3, a function for reserving a song to be performed by karaoke, a function for instructing a karaoke performance, a karaoke performance function, a function for presenting a menu of food and drink at the karaoke store, a function for ordering food and drink at the karaoke store, etc. For example, the terminal device 4 is equipped with an online conference application having the login function, reservation function, instruction function, karaoke performance function, presentation function, ordering function, etc., and realizes these functions by executing the online conference application.
[0038] The login function of the terminal device 4 transmits the user identification information input by the user to the online conference server device 3 together with the terminal identification information of the terminal device 4. For example, when the terminal device 4 starts an online conference application, it is preferable to display a login screen on which the user identification information can be input to prompt the user to log in.
[0039] The reservation function of the terminal device 4 transmits song identification information of a song selected by a user to be performed as karaoke or a designation of the song to the online conference server device 3. For example, it is preferable that the online conference application running on the terminal device 4 has a song selection function for selecting a song to be performed as karaoke, and displays a song selection screen or song selection menu on the display from which a song can be selected.
[0040] The instruction function of the terminal device 4 transmits an instruction to the online conference server device 3 to perform karaoke for songs already reserved for karaoke performance in the online conference server device 3. For example, the online conference application running on the terminal device 4 may display on a display an operation screen, operation buttons, and a reserved song list that can be used to give instructions for karaoke performance.
[0041] The karaoke performance function of the terminal device 4 receives the karaoke performance data streamed from the online conference server device 3 and emits the karaoke performance data through a speaker or the like. The karaoke performance function also receives the lyrics and subtitle display data transmitted from the online conference server device 3 and displays the lyrics and subtitle display data on the display.
[0042] The presentation function of the terminal device 4 receives the food and drink menu information transmitted from the online conference server device 3, and presents the food and drink menu indicated by the food and drink information included in the menu information to the user. The presentation function may also display information such as the name, address, and telephone number of the karaoke store corresponding to the menu information together with the menu. For example, an online conference application running on the terminal device 4 displays the food and drink menu based on the menu information on a display.
[0043] The ordering function of the terminal device 4 transmits food and drink information of the food and drink ordered from the presented menu to the online conference server device 3. For example, when an online conference application running on the terminal device 4 displays a menu of food and drink based on the menu information on a display, it displays each food and drink so that it can be ordered. The online conference application transmits food and drink information of the food and drink ordered in the menu to the online conference server device 3.
[0044] [Karaoke performance] In the online karaoke system 1 of this embodiment, a karaoke performance operation for providing a karaoke performance to the terminal device 4 will be described with reference to Fig. 6. Fig. 6 is a flow chart showing the karaoke performance operation of the online karaoke system 1 of this embodiment.
[0045] First, the terminal devices 4a, 4b, 4c send the user identification information ID****U1, ID****U2, ID****U3 entered by the users U1, U2, U3 to the online conference server device 3 along with the terminal identification information ID****T1, ID****T2, ID****T3 of the terminal devices 4a, 4b, 4c, to log in and participate in the same online conference.
[0046] The login unit 23 of the online conference server device 3 receives the user identification information ID****U1, ID****U2, ID****U3 and the terminal identification information ID****T1, ID****T2, ID****T3 from the terminal devices 4a, 4b, 4c, and stores them in the storage unit 21, thereby logging in the terminal devices 4a, 4b, 4c (step S1). In addition, the online conference server device 3 associates the logged-in terminal devices 4a, 4b, 4c with the same online conference, and establishes an online conference between the terminal devices 4a, 4b, 4c.
[0047] The terminal device 4a transmits the song identification information ID****X1 of the song X1 selected by the user U1 together with the terminal identification information ID****T1 of the terminal device 4a to the online conference server device 3 to make a karaoke reservation.
[0048] When the karaoke performance unit 24 of the online conference server device 3 receives the song identification information ID****X1 and the terminal identification information ID****T1 of the karaoke reservation from the terminal device 4a (step S2: YES), it associates the song identification information ID****X1 with the terminal identification information ID****T1 and registers them in the reservation queue of the memory unit 21 (step S3).
[0049] The karaoke performance section 24 transmits the song identification information ID****X1 of the karaoke reservation to the karaoke server device 2 (step S4).
[0050] The karaoke server 2 reads out the karaoke performance data DX1 of the piece of music X1 corresponding to the piece of music identification information ID****X1 from the storage unit 11 and transmits it to the online conference server 3 (step S5).
[0051] The karaoke performance section 24 of the online conference server device 3 temporarily stores the karaoke performance data DX1 in the storage section 21 in association with the music piece identification information ID****X1 (step S6).
[0052] Furthermore, in response to an operation by the user U1, the terminal device 4a transmits to the online conference server device 3 an instruction to specify the reserved song X1 and to have it performed as karaoke.
[0053] When the karaoke performance unit 24 of the online conference server device 3 receives an instruction to perform karaoke by specifying the song identification information ID****X1 of the song X1 from the terminal device 4a (step S7: YES), it reads out the karaoke performance data DX1 corresponding to the song identification information ID****X1 of the song X1 specified by the terminal device 4a from the memory unit 21 (step S8).
[0054] The karaoke performance section 24 streams the karaoke performance data DX1 to the terminal device 4a based on the terminal identification information ID****T1 associated with the music piece identification information ID****X1 in the reservation queue and the karaoke performance data DX1 (step S9).
[0055] The terminal device 4a outputs the karaoke performance data DX1 through a speaker or the like. This allows the user U1 to sing the karaoke of the song X1 while listening to the karaoke performance of the song X1. The karaoke singing of the user U1 and the karaoke performance output from the terminal device 4a are input through the microphone and camera of the terminal device 4a and are made public to the online conference in which the terminal device 4a is participating. Therefore, the users U2 and U3 of the terminal devices 4b and 4c who are participating in the same online conference as the terminal device 4a can listen to the karaoke singing of the user U1 by using the functions of this online conference.
[0056] The karaoke performance section 24 deletes the song identification information ID****X1 registered in the reservation queue in the storage section 21 for the karaoke-performed song X1, and erases the karaoke performance data DX1 stored in the storage section 21 (step S10).
[0057] The online karaoke system 1 repeats the karaoke performance operations of steps S2 to S10 until the terminal devices 4a, 4b, and 4c log out. When the terminal devices 4a, 4b, and 4c log out (step S11: YES), the online conference server device 3 ends the online conference between the terminal devices 4a, 4b, and 4c and transmits an end message to the karaoke server device 2. This ends the karaoke performance operations by the karaoke server device 2 and the online conference server device 3.
[0058] [Food and drink ordering action] In the online karaoke system 1 of this embodiment, a food and drink order made by the terminal device 4 will be described with reference to Fig. 7. Fig. 7 is a flow chart showing a food and drink order in the online karaoke system 1 of this embodiment.
[0059] First, similar to the karaoke performance operation, the terminal devices 4a, 4b, 4c send the user identification information ID****U1, ID****U2, ID****U3 entered by the users U1, U2, U3 to the online conference server device 3 along with the terminal identification information ID****T1, ID****T2, ID****T3 of the terminal devices 4a, 4b, 4c, log in, and participate in the same online conference.
[0060] The login unit 23 of the online conference server device 3 receives the user identification information ID****U1, ID****U2, ID****U3 and the terminal identification information ID****T1, ID****T2, ID****T3 from the terminal devices 4a, 4b, 4c, and stores them in the storage unit 21, thereby logging in the terminal devices 4a, 4b, 4c (step S21). The online conference server device 3 associates the logged-in terminal devices 4a, 4b, 4c with the same online conference, and establishes an online conference between the terminal devices 4a, 4b, 4c. The login unit 23 also transmits the user identification information ID****U1, ID****U2, ID****U3 of the users U1, U2, U3 to the karaoke server device 2 (step S22).
[0061] When the identification unit 13 of the karaoke server device 2 receives and acquires the user identification information ID****U1, ID****U2, ID****U3 from the online conference server device 3, it reads out the location information P1, P2, P3 of users U1, U2, U3 corresponding to the user identification information ID****U1, ID****U2, ID****U3 from the memory unit 11 (step S23).
[0062] The identification unit 13 identifies karaoke stores K1, K2, K3 corresponding to store location information PK1, PK2, PK3 whose positional relationship with the read location information P1, P2, P3 satisfies a predetermined specific condition among the store location information of karaoke stores stored in the memory unit 11 (step S24). In this embodiment, the identification unit 13 sets the specific condition as the karaoke store "closest in a straight line to the user", and accesses an external map database or the like to identify the karaoke store K1 closest to user U1 in a straight line, the karaoke store K2 closest to user U2 in a straight line, and the karaoke store K3 closest to user U3 in a straight line.
[0063] The transmitting unit 14 of the karaoke server 2 reads out from the storage unit 11 the menu information M1, M2, M3 of the karaoke shops K1, K2, K3 identified by the identifying unit 13 for the users U1, U2, U3 (step S25).
[0064] The transmitting unit 14 transmits the read menu information M1, M2, and M3 to the online conference server device 3 in association with the user identification information ID****U1, ID****U2, and ID****U3 of the users U1, U2, and U3, respectively (step S26).
[0065] The presentation unit 25 of the online conference server device 3 receives the menu information M1 and the user identification information ID****U1 for the user U1, the menu information M2 and the user identification information ID****U2 for the user U2, and the menu information M3 and the user identification information ID****U3 for the user U3 from the karaoke server device 2. The presentation unit 25 transmits the menu information M1 to the terminal device 4a corresponding to the user identification information ID****U1 and instructs it to present a menu list of food and drink based on the menu information M1 (step S27). Similarly, the presentation unit 25 transmits the menu information M2 to the terminal device 4b corresponding to the user identification information ID****U2 and instructs it to present a menu list of food and drink based on the menu information M2, and transmits the menu information M3 to the terminal device 4c corresponding to the user identification information ID****U3 and instructs it to present a menu list of food and drink based on the menu information M3.
[0066] When the terminal device 4a receives the menu information M1 from the online conference server device 3, the terminal device 4a displays a menu of foods and beverages indicated by the food and beverage information "FD1, FD2, FD3, FD4, FD5, FD6, FD7, FD8, FD9, FD10" included in the menu information M1 on the display and presents it to the user. Similarly, when the terminal device 4b receives the menu information M2 from the online conference server device 3, the terminal device 4b displays a menu of foods and beverages indicated by the food and beverage information "FD2, FD3, FD4, FD5, FD6, FD7, FD8, FD9, FD10, FD11" included in the menu information M2 on the display and presents it to the user, and when the terminal device 4c receives the menu information M3 from the online conference server device 3, the terminal device 4c displays a menu of foods and beverages indicated by the food and beverage information "FD3, FD4, FD5, FD6, FD7, FD8, FD9, FD10, FD11, FD12" included in the menu information M3 on the display and presents it to the user.
[0067] The terminal devices 4a, 4b, and 4c can display a menu table in response to a user's operation while participating in an online conference, regardless of whether online karaoke is being performed. The terminal devices 4a, 4b, and 4c can display the name and price of each food and drink based on the food and drink information in the menu table, and may also display sample images.
[0068] The terminal devices 4a, 4b, and 4c display each food and drink in a menu table so that the user can place an order. For example, a user U1 orders food and drink indicated by food and drink information FD1 from the menu table displayed on the terminal device 4a. In response to the order operation, the terminal device 4a transmits the food and drink information FD1 to the online conference server device 3 in association with the terminal identification information ID****T1.
[0069] When the reception unit 26 of the online conference server device 3 receives the food and drink information FD1 and the terminal identification information ID****T1 from the terminal device 4a (step S28: YES), it receives it as an order for food and drink.
[0070] The reception unit 26 reads out the user identification information ID****U1 of the user U1 corresponding to the terminal identification information ID****T1 from the memory unit 21, associates the ordered food and drink information FD1 with the user identification information ID****U1, and transmits it to the karaoke server device 2 as an order for food and drink (step S29).
[0071] The instruction unit 15 of the karaoke server device 2 receives the food and drink information FD1 and the user identification information ID****U1 from the online conference server device 3 and accepts an order for food and drink. The instruction unit 15 reads out the location information P1 of the user U1 corresponding to the user identification information ID****U1 from the storage unit 11, and reads out the store identification information ID****K1 of the karaoke store K1 corresponding to the user identification information ID****U1 from the storage unit 11 (step S30).
[0072] The instruction unit 15 instructs the karaoke shop K1 (shop terminal 5a) with the shop identification information ID****K1 to deliver food and drink corresponding to the food and drink information FD1 to the location information P1 of the user U1 (step S31).
[0073] The karaoke store K1, which has received an instruction to deliver food and drink from the karaoke server device 2, can deliver the food and drink to the location information P1 of the user U1, for example, by using a food delivery company's system. The karaoke server device 2 can bill the user U1 for the delivered food and drink based on the user U1's registration information. For example, the payment method can be online credit card payment, online electronic money payment, payment at the time of delivery, etc., and the user U1 may set the payment method in advance or may select it when ordering on the terminal device 4a.
[0074] In addition, users U2 and U3 can order food and drink from terminal devices 4b and 4c in the same manner as described above, in which case the online conference server device 3 can accept the food and drink orders, and the karaoke server device 2 can instruct karaoke stores K2 and K3 to deliver the ordered food and drink.
[0075] The online karaoke system 1 can repeat the food and drink ordering operations of steps S28 to S31 until the terminal devices 4a, 4b, and 4c log out. When the terminal devices 4a, 4b, and 4c log out (step S32: YES), the online conference server device 3 ends the online conference between the terminal devices 4a, 4b, and 4c, and transmits an end message to the karaoke server device 2. This ends the food and drink ordering operations by the karaoke server device 2 and the online conference server device 3.
[0076] [Effects of this embodiment] As described above, the online karaoke system 1 of the present embodiment includes a karaoke server device 2 that manages karaoke stores that can provide food and beverages, and an online conference server device 3 that is communicably connected to the karaoke server device 2. The karaoke server device 2 includes a storage unit 11 that stores location information of a user in association with user identification information, stores location information of karaoke stores and menu information of available food and beverages in association with store identification information, an identification unit 13 that acquires location information of a user who has logged in to the online conference server device 3, identifies a karaoke store whose positional relationship with the acquired user's location information satisfies a specific condition, and associates the karaoke store with the user, and a transmission unit 14 that transmits menu information corresponding to the identified karaoke store for the user to the online conference server device 3 in association with the user. The online conference server device 3 includes a presentation unit 25 that causes a terminal device 4 of the user to present a menu of food and beverages based on the menu information corresponding to the user, and a reception unit 26 that receives an order for food and beverages from the terminal device 4 of the user that has been presented with the menu and transmits the order to the karaoke server device 2. Furthermore, the karaoke server device 2 includes an instruction unit 15 that, when an order for food and drink is received from a user's terminal device 4, instructs the karaoke store (store terminal 5) corresponding to the user to deliver the received order of food and drink to the user.
[0077] In the online karaoke system 1 of this embodiment, the online conference server device 3 includes a karaoke performance section 24 capable of distributing karaoke performance data acquired from the karaoke server device 2 to the terminal device 4.
[0078] In this way, even when a user enjoys online karaoke at home, by using online conferencing in the online karaoke system 1, the user can enjoy a rich menu of food and drink similar to that of a friend staying in the same room at a karaoke store and receiving food and drink service.
[0079] In the present embodiment, the specific condition for the identification unit 13 to identify a karaoke store for which food and drink menu information should be presented to the user is set to a karaoke store that is "closest to the user in a straight line distance," but the specific condition of the present invention is not limited to this example. For example, in another example, the identification unit 13 may set the specific condition to a karaoke store that is "in the same neighborhood as the user."
[0080] [First Modification] A first modified example of the above-mentioned online karaoke system 1 will be described. In the first modified example, the specific condition for the identification unit 13 to identify a karaoke store for which food and drink menu information should be presented to a user is that the karaoke store has a "travel route to the user that is less than a predetermined distance threshold." In the description of the first modified example, the same components as in this embodiment are given the same reference numerals as in this embodiment, and the description thereof will be omitted.
[0081] Next, an example of the specification unit 13 according to the first modified example will be described. In this example, the travel route of the specific condition is a road that is passable by automobiles, motorbikes, bicycles, etc. used by food delivery companies that deliver food and drink from karaoke stores, and the distance threshold is set to 3 km.
[0082] The identification unit 13 reads out, from the storage unit 11, location information P1, P2, and P3 of users U1, U2, and U3 corresponding to the user identification information ID****U1, ID****U2, and ID****U3 acquired from the online conference server device 3. The identification unit 13 accesses an external map database or the like to identify the karaoke store K1 having the shortest travel route to the location information P1 of user U1, the karaoke store K2 having the shortest travel route to the location information P2 of user U2, and the karaoke store K3 having the shortest travel route to the location information P3 of user U3.
[0083] For example, if the travel route from the store location information PK1 to the location information P1 is 2.4 km, this is less than the distance threshold of 3 km, and therefore satisfies the specific condition. In this case, the identifying unit 13 identifies the karaoke store K1 for the user U1 and associates it with the user identification information ID****U1, and the transmitting unit 14 transmits the menu information M1 of the karaoke store K1 for the user U1 to the online conference server device 3. In response to this, the presenting unit 25 of the online conference server device 3 transmits the menu information M1 to the terminal device 4a of the user U1 and instructs it to present a menu table based on the menu information M1.
[0084] In addition, when the travel route from the store location information PK2 to the location information P2 is 2.8 km, the distance is less than the distance threshold of 3 km, and therefore the specific condition is satisfied. In this case, the identifying unit 13 identifies the karaoke store K2 for the user U2 and associates it with the user identification information ID****U2, and the transmitting unit 14 transmits the menu information M2 of the karaoke store K2 for the user U2 to the online conference server device 3. In response to this, the presenting unit 25 of the online conference server device 3 transmits the menu information M2 to the terminal device 4b of the user U2 and instructs it to present a menu table based on the menu information M2.
[0085] On the other hand, if the travel route from the store location information PK3 to the location information P3 is 3.2 km, it exceeds the distance threshold of 3 km and does not satisfy the specific condition. In this case, the identifying unit 13 does not identify any karaoke store for the user U3, and the transmitting unit 14 does not transmit the menu information for the user U3 to the online conference server device 3. Therefore, the presenting unit 25 of the online conference server device 3 does not instruct the terminal device 4c of the user U3 to present a menu list.
[0086] In this way, the online karaoke system 1 can only accept food and drink orders from users who have karaoke stores within a certain distance threshold range, which prevents users from feeling uncomfortable due to delivery delays and prevents karaoke stores and food delivery companies from being forced to do unreasonable work.
[0087] [Second modified example] A second modified example of the online karaoke system 1 described above will be described. In the present embodiment, the presentation unit 25 of the online conference server device 3 presents, to each of the terminal devices 4 of the multiple users, a menu of food and drink for each karaoke store corresponding to each user, but the present invention is not limited to this example. In the second modified example, the presentation unit 25 presents, to each of the terminal devices 4 of the multiple users, a menu of food and drink common to the karaoke stores corresponding to each of the multiple users. In the description of the second modified example, the same components as in the present embodiment are given the same reference numerals as in the present embodiment, and the description thereof will be omitted.
[0088] Next, an example of the presenter 25 according to the second modified example will be described. In this example, as described above with reference to Fig. 4, among the food and drink information included in the menu information M1, M2, and M3 provided by the karaoke stores K1, K2, and K3, the common food and drink information is "FD3, FD4, FD5, FD6, FD7, FD8, FD9, and FD10." In other words, the food and drink information indicating the food and drink that can be provided in common to the karaoke stores K1, K2, and K3 is FD3 to FD10.
[0089] In this embodiment, it is assumed that karaoke stores K1, K2, and K3 correspond to users U1, U2, and U3 of terminal devices 4a, 4b, and 4c participating in the same online conference. In this case, the presentation unit 25 instructs the terminal devices 4a, 4b, and 4c to present a menu table based on menu information M4 including food and drink information FD3 to FD10 common to the karaoke stores K1, K2, and K3.
[0090] In this way, users U1, U2, and U3 can order food and drink by looking at a menu based on the common menu information M4 even if they are in different locations, and one user can look at the food and drink delivered to another user and order the same food and drink. In this way, the online karaoke system 1 can provide a sense of unity to users who participate in an online conference from different locations and enjoy online karaoke, as if they were receiving food and drink service from the same menu in the same room at a karaoke store.
[0091] [Third Modification] A third modified example of the online karaoke system 1 described above will be explained. In the third modified example, when the instruction unit 15 of the karaoke server device 2 receives orders for food and drink from each of the terminal devices 4 of a plurality of users, the instruction unit 15 instructs the karaoke store (store terminal 5) to deliver the received orders for food and drink to the plurality of users at approximately the same time. At this time, the instruction unit 15 may set the target delivery time for the received orders for food and drink to the plurality of users to the same time and instruct the delivery. In the explanation of the third modified example, the same components as in this embodiment are assigned the same reference numerals as in this embodiment, and the explanation thereof will be omitted.
[0092] Next, an example of the instruction unit 15 according to the third modified example will be described. In this example, it is assumed that users U1, U2, and U3 place orders for food and drink indicated by food and drink information FD1, FD2, and FD3 using terminal devices 4a, 4b, and 4c, respectively, within a predetermined time (for example, 5 minutes). In this case, the reception unit 26 of the online conference server device 3 receives the terminal identification information ID****T1 and the food and drink information FD1 from the terminal device 4a to receive the order, receives the terminal identification information ID****T2 and the food and drink information FD2 from the terminal device 4b to receive the order, and receives the terminal identification information ID****T3 and the food and drink information FD3 from the terminal device 4c to receive the order.
[0093] In addition, the reception unit 26 transmits user identification information ID****U1 and food and beverage information FD1 corresponding to the terminal identification information ID****T1 to the karaoke server device 2, transmits user identification information ID****U2 and food and beverage information FD2 corresponding to the terminal identification information ID****T2 to the karaoke server device 2, and transmits user identification information ID****U3 and food and beverage information FD3 corresponding to the terminal identification information ID****T3 to the karaoke server device 2.
[0094] The instruction unit 15 instructs the karaoke store K1 (store terminal 5a) corresponding to the user identification information ID****U1 to deliver the food and drink indicated by the food and drink information FD1 to the location indicated by the location information P1 corresponding to the user identification information ID****U1. At this time, the instruction unit 15 requests the karaoke store K1 (store terminal 5a) to transmit available delivery time information, and receives the available delivery time information "20:30" from the karaoke store K1 (store terminal 5a).
[0095] Similarly, the instruction unit 15 instructs the karaoke store K2 (store terminal 5b) corresponding to the user identification information ID****U2 to deliver the food and drink indicated by the food and drink information FD2 to the location indicated by the location information P2 corresponding to the user identification information ID****U2. At this time, the instruction unit 15 requests the karaoke store K2 (store terminal 5b) to transmit available delivery time information, and receives the available delivery time information "20:40" from the karaoke store K2 (store terminal 5b).
[0096] The instruction unit 15 also instructs the karaoke store K3 (store terminal 5c) corresponding to the user identification information ID****U3 to deliver the food and drink indicated by the food and drink information FD3 to the location indicated by the location information P3 corresponding to the user identification information ID****U3. At this time, the instruction unit 15 requests the karaoke store K3 (store terminal 5c) to transmit available delivery time information, and receives the available delivery time information "20:50" from the karaoke store K3 (store terminal 5c).
[0097] The delivery time takes into consideration the preparation time for food and drink (including cooking time, etc.), the time it takes for the food delivery company to arrive at the karaoke store, and the delivery time from the karaoke store to the customer (estimated time based on travel distance), etc.
[0098] The instruction unit 15 sets the latest of the available delivery time information received from karaoke stores K1, K2, K3 (store terminals 5a, 5b, 5c), "20:30," "20:40," and "20:50," as the target delivery time, "20:50," and instructs the karaoke stores K1, K2, K3 (store terminals 5a, 5b, 5c) to deliver the food and drink at the target delivery time, "20:50."
[0099] In addition, instead of requesting and obtaining delivery time information from the karaoke store, the instruction unit 15 may estimate the target delivery time from the standard cooking time based on the type of food and drink, the average arrival time for the food delivery company to travel to each karaoke store, and the delivery time estimated based on the travel distance from the karaoke store to the user.
[0100] In this way, even if users U1, U2, and U3 are in different locations, they can receive food and drink delivery at approximately the same time, and can enjoy food and drink at approximately the same time. This allows the online karaoke system 1 to provide a sense of unity to users who participate in an online conference from different locations and enjoy online karaoke, as if they were receiving food and drink service at the same time in the same room of a karaoke store. [Other embodiments]
[0101] In the above embodiment, the karaoke server device 2 is illustrated as a single device in Fig. 1, but the present invention is not limited to this example. For example, in another embodiment, the karaoke server device 2 may be configured by combining a device having a function of providing karaoke music and a device having a function of managing a karaoke store and providing food and drink.
[0102] In the above embodiment, the online karaoke system 1 is configured with the karaoke server device 2 and the online conference server device 3 separately provided, but the present invention is not limited to this example. For example, in another embodiment, the online karaoke system 1 may be configured with the karaoke server device 2 having the functions of the online conference server device 3 and being integrated with them.
[0103] Furthermore, the present invention can be modified as appropriate within the scope that does not contradict the gist or concept of the invention that can be read from the claims and the entire specification, and an online karaoke system involving such modifications is also included in the technical concept of the present invention. [Explanation of symbols]
[0104] 1. Online Karaoke System 2 Karaoke server equipment 3 Online conference server device 4, 4a, 4b, 4c Terminal Equipment 10 Control section 11 Storage section 13 Specific section 14 Transmitter 15 Instruction section 20 Control section 21 Memory section 23 Login section 24 Karaoke Club 25 Presentation section 26 Reception Department
Claims
1. a karaoke server device for managing a karaoke establishment capable of providing food and beverages; An online karaoke system including an online conference server device communicably connected to the karaoke server device, The karaoke server device includes: a storage unit that stores location information of a user in association with user identification information, and stores store location information of the karaoke store in association with menu information of food and drink that can be provided; an identification unit that acquires the location information of the user who is logged in to the online conference server device, identifies the karaoke store whose location relationship with the acquired location information of the user satisfies a predetermined specific condition, and associates the karaoke store with the user; a transmission unit that transmits the menu information corresponding to the karaoke store identified for the user to the online conference server device in association with the user; Equipped with The online conference server device includes: a presentation unit that causes a terminal device of the user to present a menu table of food and drink based on the menu information corresponding to the user; a reception unit that receives an order for food and drink from the terminal device of the user who has displayed the menu table and transmits the order to the karaoke server; Equipped with The online karaoke system is characterized in that the karaoke server device has an instruction unit that, when it receives an order for food and beverages from the user's terminal device, instructs the karaoke store corresponding to the user to deliver the food and beverages that have been ordered to the user.
2. 2. The online karaoke system according to claim 1, wherein the specifying unit sets the specific condition as being that a travel route from the karaoke store to the user is equal to or shorter than a predetermined distance threshold.
3. The online karaoke system according to claim 1 or 2, characterized in that the presentation unit causes the terminal device of each of the multiple users to present the menu of food and beverages common to the karaoke stores corresponding to each of the multiple users.
4. The online karaoke system according to any one of claims 1 to 3, characterized in that when the instruction unit receives orders for food and beverages from the terminal devices of each of the multiple users, it instructs the multiple users to deliver the ordered food and beverages at approximately the same time.
5. 5. The online karaoke system according to claim 1, wherein the online conference server device includes a karaoke performance section capable of distributing karaoke performance data acquired from the karaoke server device to the terminal device.
Citation Information
Patent Citations
Karaoke service system
JP2002278572A
Conference system, conference support method and conference support program
JP2010074199A
Music selection and ordering system, music selection and ordering device, music selection and ordering method, and music selection and ordering program
JP2018005601A
Ordering system and method for ordering
JP2022120253A
Server device and program
JP2022129096A
