System and method for providing sign language service
A system and a method for providing a sign language service are provided. The system includes a first terminal that generates at least one piece of first message data corresponding to a message to be delivered by a first user. The system also includes a server that converts the first message data received from the first terminal into first operation data corresponding to an operation of a robot. The system also includes the robot that performs an operation according to the first operation data received from the server. The server sorts two or more pieces of first operation data based on a transmission order according to a predetermined criterion, when identifying the two or more pieces of first operation data, and transmits the pieces of sorted first operation data to the robot. The robot performs the operation, based on the pieces of sorted first operation data.
1 . A system for providing a sign language service, the system comprising:
a first terminal configured to generate at least one piece of first message data corresponding to a message to be delivered by a first user;
a server configured to convert the first message data received from the first terminal into first operation data corresponding to an operation of a robot; and
the robot configured to perform an operation according to the first operation data received from the server,
wherein the server is further configured to sort two or more pieces of first operation data based on a transmission order according to a predetermined criterion, when identifying the two or more pieces of first operation data,
wherein the server is further configured to transmit the pieces of sorted first operation data to the robot,
wherein the robot is further configured to perform the operation, based on the pieces of sorted first operation data, and
wherein the server is further configured to:
analyze at least one of an intention of the message, an emotion contained in the message, importance of the message, or any combination thereof based on the first message data;
convert the first message data into the first operation data, based on an analyzed result; and
first sort the first operation data with high importance of the message.
2 . The system of claim 1 , further comprising:
a second terminal configured to generate at least one piece of second message data corresponding to a message to be delivered by a second user,
wherein the server is further configured to convert the second message data received from the second terminal into second operation data corresponding to the operation of the robot,
wherein the server is further configured to sort the first operation data and the second operation data based on the transmission order according to the predetermined criterion, when two or more pieces of the first operation data and the second operation data are identified,
wherein the server is further configured to transmit the sorted first operation data and second operation data to the robot, and
wherein the robot is further configured to perform the operation, based on the sorted first operation data and second operation data.
3 . The system of claim 1 , wherein the predetermined criterion is set based on at least one of a chronological order in which the first message data is transmitted through the first terminal, a chronological order in which the first message data is received in the server, a chronological order determined according to nature of the first message data, or any combination thereof.
4 . The system of claim 1 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof, and
wherein the server is further configured to store the first user information in a database.
5 . The system of claim 4 , wherein the server is further configured to recommend a message phrase to the first user, based on the first user information stored in the database.
6 . The system of claim 1 , wherein the robot is further configured to perform a finishing operation indicating end of the operation according to the first operation data, when performance of the operation according to the first operation data received from the server is ended.
7 . The system of claim 2 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof,
wherein the second message data includes second user information including at least one of a name of the second user corresponding to the second terminal, an ID of the second user, a nickname of the second user, an age of the second user, a gender of the second user, a number for specifying the second user, or any combination thereof, and
wherein the robot is further configured to separate the operation according to the first operation data and an operation according to the second operation data to perform the operation, based on the first user information and the second user information.
8 . The system of claim 7 , wherein the robot includes a light emitting element,
wherein the robot is further configured to perform the operation according to the first operation data together with a light corresponding to a first color through the light emitting element, and
wherein the robot is further configured to perform the operation according to the second operation data together with a light corresponding to a second color through the light emitting element.
9 . The system of claim 1 , wherein the robot includes a light emitting element,
wherein the robot is further configured to perform the operation according to the first operation data together with at least one light represented by means of the light emitting element, and
wherein the at least one light indicates at least one of an intention of the message, an emotion contained in the message, importance of the message, or any combination thereof.
10 . The system of claim 1 , wherein the first terminal is further configured to generate the first message data including a color entered by the first user,
wherein the robot includes a light emitting element,
wherein the robot is further configured to perform the operation according to the first operation data, together with a light corresponding to the color entered by the first user, and,
wherein the color is represented by means of the light emitting element.
11 . The system of claim 1 , further comprising:
a display,
wherein the first terminal generates the first message data including at least one of a color entered by the first user, an emoticon entered by the first user, or any combination thereof,
wherein the display is configured to receive the first message data or the first operation data from the server and display information corresponding to the at least one of the color entered by the first user, the emoticon entered by the first user, or the any combination thereof, and
wherein the information is included in the first message data or the first operation data.
12 . A method for providing a sign language service, the method comprising:
generating, by a first terminal, at least one piece of first message data corresponding to a message to be delivered by a first user;
converting, by a server, the first message data received from the first terminal into first operation data corresponding to an operation of a robot;
sorting, by the server, two or more pieces of first operation data based on a transmission order according to a predetermined criterion, when identifying the two or more pieces of first operation data;
transmitting, by the server, the pieces of sorted first operation data to the robot; and
performing, by the robot, an operation according to the first operation data received from the server,
wherein performing the operation according to the first operation data received from the server by the robot includes:
performing, by the robot, the operation, based on the pieces of sorted first operation data,
wherein converting the first message data received from the first terminal into the first operation data corresponding to the operation of the robot by the server includes:
analyzing, by the server, at least one of an intention of the message, an emotion contained in the message, importance contained in the message, or any combination thereof based on the first message data; and
converting, by the server, the first message data into the first operation data, based on an analyzed result, and
wherein sorting, by the server, two or more pieces of first operation data based on a transmission order according to a predetermined criterion includes first sorting the first operation data with high importance of the message.
13 . The method of claim 12 , further comprising:
generating, by a second terminal, at least one piece of second message data corresponding to a message to be delivered by a second user,
wherein converting the first message data received from the first terminal into the first operation data corresponding to the operation of the robot by the server includes:
converting, by the server, the second message data received from the second terminal into second operation data corresponding to the operation of the robot,
wherein sorting the two or more pieces of first operation data based on the transmission order according to the predetermined criterion, when identifying the two or more pieces of first operation data, by the server includes:
sorting, by the server, the first operation data and the second operation data based on the transmission order according to the predetermined criterion, when two or more pieces of the first operation data and the second operation data are identified, and
wherein transmitting the pieces of sorted first operation data to the robot by the server includes:
transmitting, by the server, the sorted first operation data and second operation data to the robot, and
wherein performing the operation according to the first operation data received from the server by the robot includes:
performing, by the robot, the operation, based on the sorted first operation data and second operation data.
14 . The method of claim 12 , wherein the predetermined criterion is set based on at least one of a chronological order in which the first message data is transmitted through the first terminal, a chronological order in which the first message data is received in the server, a chronological order determined according to nature of the first message data, or any combination thereof.
15 . The method of claim 12 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof,
where the method further comprises:
storing, by the server, the first user information in a database; and
recommending, by the server, a message phrase to the first user, based on the first user information stored in the database.
16 . The method of claim 13 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof,
wherein the second message data includes second user information including at least one of a name of the second user corresponding to the second terminal, an ID of the second user, a nickname of the second user, an age of the second user, a gender of the second user, a number for specifying the second user, or any combination thereof, and
wherein performing the operation, depending on the sorted first operation data and second operation signal, by the robot includes:
separating the operation according to the first operation data and an operation according to the second operation data to perform the operation, based on the first user information and the second user information.
17 . The method of claim 16 , wherein the robot includes a light emitting element, and
wherein separating the operation according to the first operation data and the operation according to the second operation data to perform the operation, based on the first user information and the second user information, by the robot includes:
performing, by the robot, the operation according to the first operation data together with a light corresponding to a first color through the light emitting element; and
performing, by the robot, the operation according to the second operation data together with a light corresponding to a second color through the light emitting element.
18 . The method of claim 12 , wherein the robot includes a light emitting element,
wherein performing the operation, depending on pieces of sorted first operation data, by the robot includes:
performing the operation according to the first operation data, together with at least one light represented by means of the light emitting element, and
wherein the at least one light indicates at least one of an intention of the message, an emotion contained in the message, importance of the message, or any combination thereof.