本发明涉及利用社交网络服务的机器人服务方法及机器人装置,更详细地涉及可通过社交网络服务来向机器人装置下达机器人控制指令、可实时确认用户所下达的机器人控制指令的完成进度的利用社交网络服务的机器人服务方法及机器人装置。
背景技术:
机器人装置是指具有自主作业能力的机器。在制造业工厂执行组装、焊接、操控等的自动化机器人被称作工业机器人,具有识别环境并自行判断的功能的机器人被称作智能机器人。
并且,机器人装置被普及到家庭或办公室来在家庭或办公室中以多种方式使用机器人装置,其中一方面就是机器人装置在自身的内置显示装置上显示通过电子邮件或聊天软件生成的文章的功能。执行这种功能的机器人装置被称为服务机器人,服务机器人作为信息产业中的一项,需营造出一定的周边环境。并且,服务机器人作为起到相互作用以及可表现出情感的机器人,服务机器人产业将成为未来市场的主流。
另一方面,随着个人化及核心家庭化加剧,对分担家务及情感交流方面的欲望增加,因此,针对双职工家庭或单人家庭的便捷生活产品市场急速增长。随着这种个人化及核心家庭化的蔓延,对应对孤独、安全及情感交流方面的欲望增加,随着针对单人家庭(到2035年,韩国的这一数据将达到35%)、老龄化(到2020年,韩国65岁以上人员将达到20%)、育儿教育(韩国2003年的出生率达到1.19%)及双职工家庭的便捷生活产品市场的增长,对可提供家庭服务的机器人装置的技术开发成为一种需求。即,需通过研究单人家庭的生活风格对机器人装置的服务需求及可使人和机器人装置进行交流的情感交流界面,来开发出具有市场前景的家用机器人装置。
现有技术文献
专利文献1:韩国授权专利第1336641号,发明名称“情感交流机器人服务系统及其方法”
技术实现要素:
要解决的问题
本发明的目的在于,提供可通过社交网络服务来向机器人装置下达机器人控制指令、可实时确认用户所下达的机器人控制指令的完成进度的利用社交网络服务的机器人服务方法及机器人装置。
本发明的其他目的在于,提供可通过利用单人家庭的生活风格对机器人装置的服务需求及可使人和机器人装置进行交流的情感交流界面来提供家庭服务的利用社交网络服务的机器人服务方法及机器人装置。
解决问题的方案
为了实现上述目的,根据本发明的一实施方式,本发明提供如下的利用社交网络服务的机器人服务方法,即,本发明的利用社交网络服务的机器人服务方法包括:步骤(a),终端装置执行社交网络服务程序,来与机器人装置连接,显示用于显示通过上述机器人装置拍摄的影像的服务画面;步骤(b),上述终端装置向上述机器人装置传送在上述服务画面输入的机器人控制指令;步骤(c),上述机器人装置执行基于上述机器人控制指令的动作,并向上述终端装置传送动作执行数据;以及步骤(d),上述终端装置将从上述机器人装置传送的动作执行数据显示在上述服务画面。
上述步骤(a)可包括:上述终端装置执行上述社交网络服务程序并将上述机器人装置注册成对话对象的步骤;上述机器人装置执行上述社交网络服务程序并以社交网络服务作为媒介来与上述终端装置连接的步骤;上述机器人装置通过服务服务器向上述终端装置传送通过拍摄部获取的影像的步骤;以及上述终端装置将上述影像显示在上述服务画面的步骤。
上述服务画面可包括影像显示窗及对话窗,上述影像显示窗用于显示通过机器人装置拍摄的影像,上述对话窗用于显示所输入的对话,上述影像显示窗可包括影像显示区域及调整键显示区域,上述影像显示区域用于显示通过机器人装置拍摄的影像,上述调整键显示区域用于显示能够使机器人装置前后左右移动的方向键,上述对话窗可包括对话显示区域、文字输入区域及附加功能键,上述对话显示区域用于显示以社交网络服务为媒介来连接的用户之间或机器人之间的对话,上述文字输入区域用于输入文字,上述附加功能键用于输入机器人控制指令。
上述机器人控制指令能够以表情符号、特殊符号、已定义的代码、文字、语音中的至少一种形态输入。
上述步骤(b)可包括:上述终端装置向服务服务器传送在上述服务画面输入的数据的步骤;以及上述服务服务器通过分析上述数据来生成机器人控制指令并向上述机器人装置传送所生成的上述机器人控制指令的步骤。
上述步骤(c)可包括:上述机器人装置执行基于上述机器人控制指令的动作并向服务服务器实时传送动作执行数据的步骤;以及上述服务服务器向上述终端装置传送上述动作执行数据来显示在上述服务画面的步骤。
根据本发明的另一实施方式,本发明提供如下的机器人装置,即,本发明的机器人装置包括:通信部,与终端装置或服务服务器进行通信,来提供社交网络服务;存储器,存储有社交网络服务程序;以及控制部,若通过上述社交网络服务程序接收到机器人控制指令,则以执行基于上述机器人控制指令的动作的方式进行控制,并通过上述通信部传送动作执行数据。
上述机器人控制指令可以为表情符号、特殊符号、已定义的代码、文字、语音中的至少一种形态。
上述机器人装置还包括用于获取影像的拍摄部,在上述终端装置将自身注册成对话对象或上述控制部接收到上述机器人控制指令的情况下,上述控制部通过执行上述社交网络服务程序来以将社交网络服务作为媒介的方式与上述终端装置连接,以通过上述拍摄部获取的影像显示在社交网络服务的服务画面的方式进行控制。
发明的效果
根据本发明,可通过社交网络服务来向机器人装置下达机器人控制指令,可实时确认用户所下达的机器人控制指令的完成进度。
并且,根据本发明,可通过利用单人家庭的生活风格对机器人装置的服务需求及可使人和机器人装置进行交流的情感交流界面来提供家庭服务。
附图说明
图1为用于说明本发明实施例的利用社交网络服务的机器人服务的示意图。
图2为示出本发明实施例的利用社交网络服务的机器人服务系统的图。
图3为简要示出本发明实施例的机器人装置的结构的框图。
图4为简要示出本发明实施例的服务服务器的结构的框图。
图5为示出本发明实施例的利用社交网络服务的机器人服务方法的图。
图6为本发明实施例的服务画面的示例图。
图7为用于说明本发明实施例的附加功能图标的画面示例图。
具体实施方式
通过依据在本发明的说明书中所附的附图所述的详细说明,将更加明确理解之前所述的本发明的目的、技术结构及作用效果的具体事项。
以下,参照附图详细说明本发明的利用社交网络服务的机器人服务方法及机器人装置。所进行说明的实施例用于使本发明所属领域的技术人员更加容易理解本发明的技术思想,本发明并不限定于此。并且,所附的附图为为了便于说明本发明的实施例而进行图示化的图,可不同于实际形态。
另一方面,以下表示的各个结构部为用于体现本发明的例。因此,在不脱离本发明的思想及范围的情况下,可在本发明的其他实施方式中使用其他结构部。并且,各个结构部可仅有硬件或软件的结构来体现,但也可由执行相同功能的多种硬件及软件的结构的组合来体现。并且,可通过一个硬件或软件来一同表示两个以上的结构部。
并且,“包括”某个结构要素这一表达以广义上的表达方式来仅仅表示相应结构要素的存在,不应理解为排出追加性的结构要素。
图1为用于说明本发明实施例的利用社交网络服务的机器人服务的示意图。
参照图1,利用社交网络服务(socialnetworkservice,sns)的机器人服务是指利用社交网络服务控制机器人装置的服务。
社交网络服务是通过用户之间的自由交流、信息共享及人脉拓展等来建立社会关系并进行强化的网络平台,例如有推特(twitter)、脸书(facebook)、kakaotalk、line、myspace、赛我等。
加入这种社交网络服务的机器人装置成为社交网络服务参与会员,来被识别成对象,机器人装置执行基于由以社交网络服务作为媒介来连接的用户所输入的机器人控制指令的动作,并周期性或实时向用户告知动作执行数据。此时,机器人装置通过语音、影像、文字等多种方法来向用户告知动作执行数据。
更为具体地,机器人装置提供社交网络服务参与会员之间的远程监控(telepresence)服务、信使(aimessenger)服务、行程安排(scheduling)服务、家庭自动化服务、家庭监控(cctv)服务等。在线状态服务包括在家教育(homeschooling)、照料婴儿(kidcare)、银色护理(silvercare)等。行程安排服务包括日常护理(dailycare)、宠物护理(petcare)、银色护理(silvercare)等。
图2为示出本发明实施例的利用社交网络服务的机器人服务系统的图。
参照图2,利用社交网络服务的机器人服务系统包括终端装置100、服务服务器200、机器人装置300。
终端装置100通过社交网络服务程序向机器人装置300传送机器人控制指令,显示从机器人装置300传送的动作执行数据。其中,机器人控制指令可以为表情符号、特殊符号、已定义的代码、文字、语音中的至少一种形态。
终端装置100不仅可以是台式计算机等的固定型终端,还可包括掌上电脑(pda)、移动电话、笔记本电脑等的移动型终端。即,终端装置100为具有显示部并可驱动社交网络服务程序的电子装置。
服务服务器200通过通信网与终端装置100及机器人装置300连接,通过社交网络服务提供用于控制机器人装置300的服务,存储有用于执行多种动作的多种动作名称和动作代码、用于执行上述代码相应动作的动作控制数据和与动作相对应的表情符号图像数据。
服务服务器200通过分析终端装置100向机器人装置300输入的数据来生成机器人控制指令,并向机器人装置300传送所生成的机器人控制指令。
对这种服务服务器200的详细说明将参照图4。
机器人装置300执行基于从终端装置100或服务服务器200传送的机器人控制指令的动作,通过向终端装置100传送动作执行数据来在服务画面进行显示。
机器人装置300具有社交网络服务的账号,来通过账号被识别成社交网络服务参与会员。
对这种机器人装置300的详细说明将参照图3。
如上所述的终端装置100、服务服务器200、机器人装置300通过通信网联动,这种通信网是指因特网、内联网、移动通信网、卫星通信网等多种可利用有线无线通信技术向网络协议传送并接收数据的网。
图3为简要示出本发明实施例的机器人装置的结构的框图。
参照图3,机器人装置300包括通信部310、存储器320、拍摄部330、驱动部340、控制部350。
通信部310为通过通信网使机器人装置300与终端装置之间或机器人装置300与服务服务器之间相连接的通信单元,例如,可包括移动通信、卫星通信等无线通信模块和网络等的有线通信模块以及无线保真等的近距离无线通信模块等。
存储器320存储控制机器人装置300的动作所需的程序和在执行该程序的过程中产生的数据。这种存储器320可体现为包括多种存储器器件的形态。尤其,在存储器320存储有社交网络服务程序。
拍摄部330用于拍摄影像。此时,拍摄部330以已设定的周期拍摄影像或实时拍摄影像。
驱动部340是指根据控制部350的控制来工作的硬件。例如,若机器人装置300为家用清扫机器人,则用于使清扫机器人行走的走行马达及用于进行真空吸入的吸入马达为驱动部340。
若通过社交网络服务程序接收到机器人控制指令,则控制部350以执行基于机器人控制指令的动作的方式进行控制,并通过通信部向服务服务器传送动作执行数据。
即,在终端装置用户将机器人装置300注册成对话对象或控制部350从终端装置接收到机器人控制指令的情况下,控制部350通过执行存储于存储器310的社交网络服务程序来与终端装置连接。之后,控制部350驱动拍摄部330,并以在社交网络服务的服务画面显示通过拍摄部330获取的影像的方式进行控制。
控制部按规定周期或实时通过通信部向服务服务器传送在拍摄部330拍摄的影像,来存储于服务服务器。在以社交网络服务作为媒介来与机器人装置连接的用户运行相应社交网络服务程序的情况下,存储于服务服务器的影像将被提供成过去情况的历史影像。由此,用户可一次性确认过去在特定场所(例如,家里)发生的情况。
并且,在设定有银色护理、宠物护理、日常护理等的行程安排预约信息的情况下,控制部350在相应时间运行相应行程安排预约信息,并通过服务服务器向相应终端装置告知其运行数据。例如,在“奶奶吃药的时间为中午十二点”这一信息被设定成行程安排预约信息的情况下,若到中午12点,则控制部输出“奶奶该吃药了”这一语音,并通过驱动拍摄部来拍摄奶奶吃药的影像,来向服务服务器进行传送。
控制部350对通信部310、存储器320、拍摄部330、驱动部340等各个部的动作进行控制。
控制部350可包括至少一个运算装置,此时,运算装置可以为通用的中央处理器(cpu)、以特定目的适当体现的可编程设备器件(cpld、fpga)、特定半导体运算装置(asic)或微控制器芯片。
图4为简要示出本发明实施例的服务服务器的结构的框图。
参照图4,服务服务器200包括通信部210、数据库220、服务管理部230、控制部240。
通信部210为通过通信网使服务服务器与终端装置之间或服务服务器与机器人装置之间相连接的通信单元,例如,可包括移动通信、卫星通信等无线通信模块和网络等的有线通信模块以及无线保真等的近距离无线通信模块等。
在数据库220存储与对社交网络服务具有账号的用户或机器人装置相关的信息。
在数据库220存储当前社交网络服务参与会员(包括用户、机器人装置)识别信息、对话内容、机器人控制指令、相应机器人装置过去拍摄的影像、从机器人装置实时传送的影像等。
并且,在数据库220存储有与机器人控制指令相对应的表情符号、特殊符号、文字、图标、代码、语音、特殊代码的信息。
服务管理部230在接收到由当前未运行社交网络服务的机器人装置拍摄的影像(静止影像、视频)的情况下,将影像存储于数据库,在以社交网络服务作为媒介来与相应机器人装置连接的用户运行相应社交网络服务程序的情况下,存储于数据库220的影像将被提供成过去情况的历史影像。由此,用户可一次性确认过去在特定场所(例如,家里)发生的情况。
并且,若服务管理部230接收到终端装置向机器人装置输入的数据,则通过分析数据来生成机器人控制指令,并向机器人装置传送所生成的机器人控制指令。例如,在从终端装置传送的数据为表情符号的情况下,服务管理部230在数据库220中确认与相应表情符号相对应的机器人控制指令,并向机器人装置传送机器人控制指令。并且,在从终端装置传送的数据为文字的情况下,服务管理部230通过分析文字来抽取与机器人控制指令相对应的文字,并在数据库220中确认与该文字相对应的机器人控制指令来向机器人装置进行传送。
控制部240对通信部210、数据库220、服务管理部230等各个部的动作。
控制部240可包括至少一个运算装置,此时,运算装置可以为通用的中央处理器(cpu)、以特定目的适当体现的可编程设备器件(cpld、fpga)、特定半导体运算装置(asic)或微控制器芯片。
图5为示出本发明实施例的利用社交网络服务的机器人服务方法的图,图6为本发明实施例的服务画面的示例图,图7为用于说明本发明实施例的附加功能图标的画面示例图。
参照图5,若运行社交网络服务程(步骤s402),则终端装置以社交网络服务作为媒介来与机器人装置连接(步骤s404)。
即,若终端装置通过运行已存储的社交网络服务程序来将机器人装置注册成对话对象,则机器人装置运行社交网络服务程序。由此,终端装置和机器人装置以社交网络服务作为媒介来相连接。上述连接可通过因特网系统来进行,也可通过近距离通信系统来连接。
在终端装置和机器人装置以社交网络服务作为媒介来相连接的状态下,若终端装置用户在服务画面输入机器人控制指令(步骤s406),则终端装置向机器人装置传送所输入的机器人控制指令(步骤s408)。此时,终端装置用户能够以表情符号、特殊符号、已定义的代码、文字、语音等多种形态输入机器人控制指令。
即,若终端装置和机器人装置以社交网络服务作为媒介来连接,则终端装置将显示如图6所示的服务画面600。服务画面600包括:提示窗610,用于显示家族活动等;影像显示窗620,用于显示由机器人装置拍摄的影像;以及对话窗630,用于显示所输入的对话。
影像显示窗620包括影像显示区域及调整键显示区域625,上述影像显示区域用于显示通过机器人装置拍摄的影像,上述调整键显示区域625用于显示可使机器人装置前后左右移动的方向键。以社交网络服务作为媒介来与机器人装置连接的用户可通过利用显示在服务画面600的调整键显示区域625的方向键来使机器人装置前后左右移动,因机器人装置的移动,通过机器人装置拍摄的影像产生变化。
对话窗630包括对话显示区域632、文字输入区域634及附加功能键635,上述对话显示区域632用于显示以社交网络服务为媒介来连接的用户之间或机器人之间的对话,上述文字输入区域634用于输入文字,上述附加功能键635用于提供附加功能。
以社交网络服务作为媒介来与机器人装置连接的用户可在文字输入区域634以文字方式输入机器人控制指令。在此情况下,终端装置通过分析所输入的文字来抽取与机器人控制指令相对应的文字,将所抽取的文字生成为机器人控制指令,并通过服务服务器向机器人装置进行传送。并且,若终端装置向服务服务器传送所输入的文字,则服务服务器也可通过分析文字来抽取与机器人控制指令相对应的文字,并将所抽取的文字生成为机器人控制指令来向机器人装置进行传送。并且,若终端装置通过服务服务器向机器人装置传送所输入的文字,则机器人装置还可通过分析文字来抽取与机器人控制指令相对应的文字,并将所抽取的文字生成为机器人控制指令。
若按下附加功能键635,则将显示如图7的(a)部分所示的多个附加功能图标。此时,显示多个附加功能图标的附加功能窗700能够以覆盖方式或画面转换方式进行显示。附加功能图标可包括拍照图标702、远程控制图标704、语音图标706、表情符号图标708等。拍照图标702为提供通过机器人装置的拍摄部拍照并显示在社交网络服务上的功能的图标,若用户选择拍照图标702并向机器人装置进行传送,则机器人装置通过拍照来以显示在社交网络服务上的方式进行传送。远程控制图标704为提供可对机器人装置进行远程控制的功能的图表,用户可通过选择远程控制图标704来对机器人装置进行远程控制。语音图标706为用于以语音的方式传送机器人控制指令的图标,用户可通过选择语音图标706来以语音方式出入机器人控制指令。表情符号图标708为用于向机器人发送表情符号的图标,若用户选择表情符号图标,则显示如图7的(b)部分所示的多个表情符号,若在多个表情符号中选择一个来向机器人装置进行传送,则机器人装置将执行与表情符号相对应的动作。例如,若用户选择“微笑”表情符号来向机器人装置传送,则机器人装置将执行微笑的动作。
向服务服务器传送与在如上所述的服务画面的对话窗以表情符号、特殊符号、已定义的代码、文字、语音中的至少一种形态输入的机器人控制指令相对应的数据。服务服务器通过分析从终端装置传送的数据来生成机器人控制指令,并向机器人装置传送所生成的机器人控制指令。
接收到机器人控制指令的机器人装置执行基于机器人控制指令的动作(步骤s410),通过服务服务器向终端装置传送动作执行数据(步骤s412)。此时,机器人装置通过服务服务器向终端装置实时传送动作执行数据,服务服务器通过向终端装置传送动作执行数据来显示在影像显示窗。
终端装置将从机器人装置传送的动作执行数据显示在服务画面(步骤s414)。由此,终端装置用户可实时确认机器人装置的动作执行状况。
这种利用社交网络服务的机器人服务方法可编写成程序,构成程序的代码及代码段可由本领域的程序员轻松推出。并且,利用社交网络服务的机器人服务方法相关程序可存储于电子装置可读信息存储介质(readablemedia),可由电子装置进行读取并运行。
如上所述,本发明所属技术领域的技术人员应该能够理解,在不改变本发明的技术思想或必要特征的情况下,能够以其他具体形态实施本发明。因此,以上所述的实施例在所有方面均属于示例,不应理解为限定性的实施例。本发明的范围由发明要求保护范围来表示,而不是上述详细说明,从发明要求保护范围的含义、范围及等同概念导出的所有变更或变形应被解释成属于本发明的范围。
附图标记的说明
100:终端装置200:服务服务器
210、310:通信部220:数据库
230:服务管理部240、350:控制部
300:机器人装置320:存储器
330:拍摄部340:驱动部