CN109358923A - 一种虚拟机器人形象的呈现方法及装置 - Google Patents
一种虚拟机器人形象的呈现方法及装置 Download PDFInfo
- Publication number
- CN109358923A CN109358923A CN201810996405.3A CN201810996405A CN109358923A CN 109358923 A CN109358923 A CN 109358923A CN 201810996405 A CN201810996405 A CN 201810996405A CN 109358923 A CN109358923 A CN 109358923A
- Authority
- CN
- China
- Prior art keywords
- information
- virtual robot
- robot image
- electronic equipment
- image
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000009877 rendering Methods 0.000 title claims abstract description 26
- 238000012512 characterization method Methods 0.000 claims abstract description 12
- 230000008859 change Effects 0.000 claims description 64
- 238000013507 mapping Methods 0.000 claims description 34
- 230000009471 action Effects 0.000 claims description 9
- 230000015572 biosynthetic process Effects 0.000 claims description 6
- 230000003068 static effect Effects 0.000 claims description 6
- 238000003786 synthesis reaction Methods 0.000 claims description 6
- 230000003993 interaction Effects 0.000 abstract description 19
- 230000008569 process Effects 0.000 abstract description 13
- 230000006854 communication Effects 0.000 description 27
- 238000004891 communication Methods 0.000 description 25
- 238000012545 processing Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 20
- 238000013461 design Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 238000003860 storage Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 8
- 238000004378 air conditioning Methods 0.000 description 6
- 241000406668 Loxodonta cyclotis Species 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 235000011475 lollipops Nutrition 0.000 description 4
- 239000011800 void material Substances 0.000 description 4
- 206010048232 Yawning Diseases 0.000 description 3
- 230000008451 emotion Effects 0.000 description 3
- 239000011521 glass Substances 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 210000004243 sweat Anatomy 0.000 description 3
- 241001282135 Poromitra oscitans Species 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 235000015243 ice cream Nutrition 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000002853 ongoing effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 240000006995 Abutilon theophrasti Species 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 244000010375 Talinum crassifolium Species 0.000 description 1
- 235000015055 Talinum crassifolium Nutrition 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000010009 beating Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 208000002173 dizziness Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009527 percussion Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 206010041232 sneezing Diseases 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000035900 sweating Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0005—Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
- B25J11/001—Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means with emotions simulating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0005—Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0005—Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
- B25J11/0015—Face robots, animated artificial faces for imitating human expressions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种虚拟机器人形象的呈现方法及装置,用以提高虚拟机器人的使用率,提升用户体验。在该方法中,电子设备生成第一虚拟机器人形象,并呈现所述第一虚拟机器人形象;其中,所述第一虚拟机器人形象是所述电子设备基于情景信息确定的;所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型。通过上述方法,在人机交互过程中,可以使虚拟机器人形象更加丰富,更加生动,使用户体验可以较好,从而可以提高用户对虚拟机器人的使用率。
Description
技术领域
本申请涉及信息技术领域,尤其涉及一种虚拟机器人形象的呈现方法及装置。
背景技术
随着计算机网络的不断发展,人机交互成为热点。人机交互被应用于各种场景,主要包括各种机器人界面,智能客服***,个人助理服务,智能助手,语音助手等等。其中,各种场景中的人机交互均可以通过虚拟机器人(现有的智能助手、智慧助手、语音助手、个人助理等等均可以被称为虚拟机器人)实现。人机交互的目标是最终实现人与机器能像人与人之间一样带有情感的交流,让人与虚拟机器人之间产生持续互动的吸引。
然而,当前的人机交互过程中更多的是虚拟机器人以单一的形象面对用户,并且单纯从信息反馈层面帮用户达成指令目标,在情感方面还没能跟用户产生共鸣。这样导致虚拟机器人的使用率一直不高,人机交互体验差。
发明内容
本申请提供一种虚拟机器人形象的呈现方法及装置,用以提高虚拟机器人的使用率,提升用户体验。
第一方面,本申请提供了一种虚拟机器人形象的呈现方法,应用于具有显示屏的电子设备,电子设备生成第一虚拟机器人形象,并呈现所述第一虚拟机器人形象;其中,所述第一虚拟机器人形象是所述电子设备基于情景信息确定的;其中,所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型。
通过上述方法,在人机交互过程中,可以使虚拟机器人形象根据时间属性和/或当前电子设备正在使用的应用程序类型来生成,从而得到的形象可以根据时间不同和/或当前使用APP类型的不同而呈现出各种各样,因此可以丰富虚拟机器人的形象,使用户体验可以较好,从而可以提高用户对虚拟机器人的使用率。
在一个可能的设计中,所述情景信息中还包括第三信息,所述第三信息用于表征自然环境。这样电子设备生成所述第一虚拟机器人形象时,除了结合当前的时间属性和/或当前正在使用的APP的类型,还可以结合电子设备当前所处的自然环境,因此使得所述第一虚拟机器人形象更家丰富、生动。
具体地,所述电子设备可以通过获取所述情景信息后,根据获取的所述情景信息确定所述第一虚拟机器人形象。
当所述情景信息只包括一个信息时,所述一个信息(也即所述的一个情景信息)为所述第一信息或者所述第二信息,所述电子设备可以根据预设的情景信息与虚拟机器人形象的映射关系,确定所述一个情景信息对应的虚拟机器人形象,将确定的虚拟机器人形象直接作为所述第一虚拟机器人形象。当所述情景信息包括多个信息时,所述电子设备可以根据预设的情景信息与虚拟机器人形象的映射关系,分别确定所述多个情景信息中每个情景信息对应的虚拟机器人形象,并根据确定的多个虚拟机器人形象最后合成所述第一虚拟机器人形象,其中,所述第三虚拟机器人形象体现所述第一虚拟机器人形象对应的情景信息和所述第二虚拟机器人形象对应的指令信息。从而使得生成的虚拟机器人形象能够与不同的情景信息相适配。
通过上述方法,所述电子设备可以准确地生成所述第一虚拟机器人形象,并且生成的所述第一虚拟机器人形象结合了多个信息的特点,从而可以使第一虚拟机器人形象比较生动。
在一个可能的设计中,可以预先存储虚拟机器人形象的映射关系,所述映射关系中包括不同情景信息分别对应的虚拟机器人形象;这样所述电子设备可以根据一个情景信息查询该映射关系,准确找到相对应的虚拟机器人形象。
在一个可能的设计中,所述电子设备还可以依据用户的个性化信息(例如,社交信息、购物信息、生理特征等,这些也可以作为情景信息的一种或多种)选择虚拟机器人形象中适合该用户的第一虚拟机器人形象。这样可以使得后续呈现的虚拟机器人形象更加与用户产生共鸣,是用户体验可以更好。
在一个可能的设计中,在所述电子设备呈现所述第一虚拟机器人形象之后,所述电子设备检测到用户的输入操作时,还可以基于所述输入操作确定所述用户的指令信息,并根据预设的指令信息与虚拟机器人形象的映射关系,确定所述指令信息对应的所述第二虚拟机器人形象。然后根据已经呈现的所述第一虚拟机器人形象和新确定的所述第二虚拟机器人形象合成一个第三虚拟机器人形象,并使用第三虚拟机器人形象替换已经呈现的第一虚拟机器人形象进行更新呈现。
通过上述方法,可以使虚拟机器人形象在人机互动过程中不断适应用户情感,以使用户体验更好。
在一个可能的设计中,所述输入操作包括以下操作中的一种或多种:语音输入、文本输入、触摸操作等等。这样,所述电子设备可以通过多种方式检测用户的输入操作。
在一个可能的设计中,所述电子设备在生成所述第一虚拟机器人形象之前,所述电子设备还可以基于用户指令启动虚拟机器人,令所述虚拟机器人进入等待模式,这样可以使虚拟机器人可以先以一个默认的虚拟机器人形象展示给用户,后续再不断根据实际情况(例如不同的情景信息)更新虚拟机器人形象。
在一个可能的设计中,所述第三信息可以为以下信息中的一个或多个:天气信息、温度信息等等。所述天气信息可以但不限于包括以下信息中的一个或多个:正常天气信息、极端天气信息、预警天气信息、当前空气质量信息、空气质量变化信息;所述温度信息可以但不限于包括以下信息中的一个多或多个:当前温度信息、温度变化信息。所述空气质量变化信息可以包括以下一项或多项:位置变化引起的空气质量变化信息、时间变化引起的空气质量变化信息;所述温度变化信息可以包括以下一项或多项:位置变化引起的温度变化信息、时间变化引起的温度变化信息。这样,在确定虚拟机器人形象时,可以使得虚拟机器人形象能够与不同的情景信息相适配,可以使虚拟机器人形象更丰富,使用户体验更好。
在一个可能的设计中,所述第一信息可以但不限于为节日信息、当前时间段信息中的一个或多个。所述第二信息可以但不限于为读书类型、音乐类型、信息查询类型、默认无操作类型中的一个或多个。这样,在确定虚拟机器人形象时,可以使得虚拟机器人形象能够与不同的情景信息相适配,可以使虚拟机器人形象更丰富,使用户体验更好。
在一个可能的设计中,任一种虚拟机器人形象(包括所述第一虚拟机器人形象、所述第二虚拟机器人形象和所述第三虚拟机器人形象)可以为静态形象或动态形象。这样可以使虚拟机器人形象更加灵活。
第二方面,本申请实施例还提供了一种电子设备,该电子设备具有实现上述方法实例中电子设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述电子设备的结构中包括处理单元和显示单元,还可以包括通信单元等,这些单元可以执行上述方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一种可能的设计中,所述电子设备的结构中包括处理器和显示屏,还可以包括通信模块和存储器。所述通信模块用于获取情景信息;所述显示屏用于呈现虚拟机器人形象;所述处理器被配置为支持所述电子设备执行上述方法中相应的功能。所述存储器与所述处理器耦合,其保存所述电子设备必要的程序指令和数据。
在一种可能的设计中,所述电子设备中包括相互连接的处理器与存储器,所述处理器用于读取并执行所述存储器中存储的程序指令,执行上述第一方面中任一可能的设计中所提及的方法。
第三方面,本申请实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令在被所述计算机调用时用于使所述计算机执行上述第一方面中任一可能的设计中所提及的方法。
第四方面,本申请实施例还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得所述电子设备执行上述第一方面中任一可能的设计中所提及的方法。
第五方面,本申请实施例还提供了一种电子设备,所述电子设备可以为芯片,所述芯片与存储器相连,用于读取并执行所述存储器中存储的程序指令,以实现上述第一方面中任一可能的设计中所提及的方法。
附图说明
图1为本申请提供的一种电子设备的结构图;
图2为本申请提供的一种虚拟机器人形象的呈现方法的流程图;
图3为本申请提供的一种虚拟机器人形象的示意图;
图4为本申请提供的另一种虚拟机器人形象的示意图;
图5为本申请提供的另一种虚拟机器人形象的示意图;
图6为本申请提供的另一种虚拟机器人形象的示意图;
图7为本申请提供的另一种虚拟机器人形象的示意图;
图8为本申请提供的另一种虚拟机器人形象的示意图;
图9为本申请提供的另一种虚拟机器人形象的示意图;
图10为本申请提供的另一种虚拟机器人形象的示意图;
图11为本申请提供的另一种虚拟机器人形象的示意图;
图12为本申请提供的另一种虚拟机器人形象的示意图;
图13为本申请提供的另一种虚拟机器人形象的示意图;
图14为本申请提供的另一种虚拟机器人形象的示意图;
图15为本申请提供的一种虚拟机器人形象的呈现方法的示例的流程图;
图16为本申请提供的一种电子设备的结构示意图;
图17为本申请提供的一种电子设备的结构图。
具体实施方式
下面将结合附图对本申请作进一步地详细描述。
本申请实施例提供一种虚拟机器人形象的呈现方法及装置,用以提高虚拟机器人的使用率,提升用户体验。其中,本申请所述方法和装置基于同一发明构思,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
1)、虚拟机器人形象,是指显示的虚拟机器人的具体形态、姿态、表情、头像等等。其中,所述虚拟机器人指的是虚拟的人,可以与人之间进行互动。例如,虚拟机器人可以是现在常用的智能助手、智慧助手、语音助手、个人助理等等。需要说明的是,随着发展,以后虚拟机器人还可以是其他表现形式,本申请对此不作限定。
2)、电子设备,可以为具有显示屏,能够显示虚拟机器人形象的设备。可选的,所述电子设备可以是终端设备,例如,所述终端设备可以是手机、笔记本电脑、平板电脑、车载电脑、个人数字助理(personal digital assistant,PDA)、智能手表、个人计算机((personalcomputer,PC)、电视机等等。当然所述电子设备不限于上述列举的终端设备,本申请对此不作限定。
所述电子设备可以支持多种应用程序,如文字处理应用程序、电话应用程序、电子邮件应用程序、即时消息应用程序、照片管理应用程序、网络浏览应用程序、数字音乐播放器应用程序、数字视频播放器应用程序等等中的部分或全部应用程序。
3)、和/或,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
4)、多个,是指两个或两个以上。
5)、在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
为了更加清晰地描述本申请实施例的技术方案,下面结合附图,对本申请实施例提供的虚拟机器人形象的呈现方法及装置进行详细说明。
图1示出了本申请实施例提供了一种虚拟机器人形象的呈现方法及装置,适用于电子设备中。图1示出了与本申请实施例相关的电子设备的部分结构框图。参阅图1所示,电子设备100包括:通信单元110、电源120、处理器130、存储器140、输入单元150、输出单元160等部件。本领域技术人员可以理解,图1中示出的电子设备的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图1对电子设备100的各个构成部件进行具体的介绍:
所述通信单元110可以提供语音或数据的通信能力,可以提供有线或无线通信的接口。可选的,所述通信单元110可以包括射频(radio frequency,RF)收发元件、全球定位***(global positioning system,GPS)收发元件(例如图1所示的RF电路111)、无线保真(wireless fidelity,WiFi)元件(例如图1所示的WiFi模块112)、其他元件等等中的部分或者全部;所述通信单元110还可以是软件和硬件(例如,天线、调制/解调器、编/解码器、模拟/数字处理电路等)的结合。
其中,所述RF电路111可用于收发信息或通话过程中,数据的接收和发送。特别地,所述RF电路111在接收到基站的下行数据后,发送给所述处理器130处理;另外,将待发送的上行数据发送给基站。通常,所述RF电路111包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,LNA)、双工器等。此外,所述RF电路111还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(global system of mobile communication,GSM)、通用分组无线服务(general packet radio service,GPRS)、码分多址(code divisionmultiple access,CDMA)、宽带码分多址(wideband code division multiple access,WCDMA)、长期演进(long term evolution,LTE)、电子邮件、短消息服务(short messagingservice,SMS)等。
WiFi属于短距离无线传输技术,所述电子设备100通过所述WiFi模块112可以连接接入点(access point,AP),从而实现数据网络的访问。所述WiFi模块112可用于与其他设备进行通信过程中,数据的接收和发送。
所述存储器140可用于存储软件程序以及模块。所述处理器130通过运行存储在所述存储器140的软件程序以及模块,从而执行所述电子设备100的各种功能应用以及数据处理。可选的,所述存储器140可以主要包括存储程序区和存储数据区,其中,所述存储程序区可存储操作***、各种应用程序等;存储数据区可存储根据所述电子设备100的使用所创建的数据等。具体可选的,所述处理器140还可以存储所述处理器130和其他模块上所需的静态数据(例如图像等)和规则等等。例如,在本申请实施例中,所述存储器140可以分别存储虚拟机器人形象和第一信息、第二信息和第三信息的映射关系等。此外,所述存储器140可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件等。
需要说明的是,上述存储器140的功能可以在如图1所示的电子设备100中体现,还可以在云服务器等中实现,这里仅以作为电子设备100的一部分示例性说明,但并不作为对存储器的限定。
所述输入单元150可用于接收输入的数字或字符信息,以及产生与所述电子设备100的用户设置以及功能控制有关的键信号输入。具体地,所述输入单元150可以包括触控面板151以及其他输入设备152。
其中,所述触控面板151,也可以称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板151上或在触控面板151附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,所述触控面板151可以包括触摸检测装置和触摸控制器两个部分。其中,所述触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给所述触摸控制器;所述触摸控制器从所述触摸检测装置上接收触摸信息,并将它转换成触点坐标,再传送给所述处理器130,并能接收所述处理器130发来的命令并加以执行。例如,所述用户在所述触控面板151上用手触摸所述显示屏1611上显示的虚拟机器人形象时,所述触摸检测装置检测到此次触摸带来的这个信号,然后将该信号传送给所述触摸控制器,所述触摸控制器再将这个信号转换成坐标发送给所述处理器130,所述处理器130根据该坐标和该信号的类型(触摸)确定对该虚拟机器人形象所执行的操作(更新形象),然后所述处理器130将指示对所述虚拟机器人的形象进行更新。
此外,所述触控面板151可以采用电阻式、电容式、红外线以及表面声波等多种类型实现。
可选的,所述其他输入设备152可以但不限于包括物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
所述输出单元160可以用于输出用于用户交互或提供给用户的各种信息。可选的,所述输出单元160可以包括显示单元161和扬声器162(可用于提供声音输出),还可以包括震动马达(可用于提供震动反馈)等等。
其中,所述显示单元161可用于显示由用户输入的信息、提供给用户的信息以及所述电子设备100的各种菜单,所述显示单元161即为所述电子设备100的显示***,用于呈现界面,实现人机交互。例如,所述输入单元150接收到用户的需要人机交互的指令时,将所述指令传输给所述处理器130,然后所述处理器130根据所述指令通过所述显示单元161显示虚拟机器人形象(具体可以通过显示屏1611显示所述虚拟机器人形象),从而使用户看到所述虚拟机器人形象,进而可以实现人机交互。
所述显示单元161可以包括显示屏1611,可选的,所述显示屏1611可以采用液晶显示屏(liquid crystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置。进一步地,所述触控面板151可覆盖所述显示屏1611,当所述触控面板151检测到在其上或附近的触摸操作后,传送给所述处理器130以确定触摸事件的类型,随后所述处理器130根据触摸事件的类型在所述显示屏1611上提供相应的视觉输出。例如,当所述触控面板151检测用户在其上对虚拟机器人进行抚摸操作后,传送给所述处理器130,所述处理器130确定触摸事件的类型为抚摸,在所述显示屏1611上显示被抚摸后对应的虚拟机器人形象,比如被抚摸后的虚拟机器人可以为带有害羞表情的机器人形象,达到呈现变化的所述虚拟机人形象。
虽然在图1中,所述触控面板151与所述显示屏1611是作为两个独立的部件来实现所述电子设备100的输入和输入功能,但是在某些实施例中,可以将所述触控面板151与所述显示屏1611集成而实现所述电子设备100的输入和输出功能。
所述处理器130是所述电子设备100的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在所述存储器140内的软件程序和/或模块,以及调用存储在所述存储器140内的数据,执行所述电子设备100的各种功能和处理数据,从而实现基于所述电子设备的多种业务。可选的,所述处理器130可包括一个或多个处理单元;具体的,所述处理器130可集成应用处理器和调制解调处理器,其中,所述应用处理器主要处理操作***、用户界面和应用程序等,所述调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到所述处理器130中。例如,在本申请中,所述处理器130中可以包括显示驱动单元,当所述处理器130生成虚拟机器人形象之后,可以通过所述显示驱动单元控制所述显示屏1611呈现所述虚拟机器人形象。又例如,所述存储器140中存储了显示驱动程序,所述处理器130可以调用所述存储器140中的驱动程序控制所述显示屏1611呈现虚拟机器人形象。
所述电子设备100还包括给各个部件供电的所述电源120(比如电池),可选的,所述电源120可以通过电源管理***与所述处理器130逻辑相连,从而通过所述电源管理***实现管理充电、放电、以及功耗等功能。
需要说明的是,尽管图1中未示出,所述电子设备100还可以包括摄像头、蓝牙模块、音频电路、麦克、传感器等,在此不再赘述。
本申请实施例提供了一种虚拟机器人形象的呈现方法,适用于如图1所示的电子设备100。因此,在本申请实施例中,仅以所述电子设备100为例进行描述。参阅图2所示,本申请实施例提供的一种虚拟机器人形象的呈现方法的具体流程包括:
步骤201、所述电子设备100中的处理器130生成第一虚拟机器人形象。所述第一虚拟机器人形象是所述处理器130基于情景信息生成的;其中,所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息可以用于表征当前时间属性,所述第二信息可以用于表征电子设备100中当前运行的应用程序类型。
本申请中,虚拟机器人形象具有能够反映情景信息的特征,例如,如果第一信息是端午节,则虚拟机器人形象具有的特征可以是跟龙舟、粽子相关的特征;或者,如果第二信息是音乐程序,则虚拟机器人形象具有的特征可以是跟麦克风、碟片、耳机等相关的特征。虚拟机器人形象具体的设计并不限定,只需要能够呈现跟情景信息相关的特征即可。
在一种可选的实施方式中,所述处理器130在生成所述第一虚拟机器人形象之前,所述电子设备100可以基于输入单元150接收用户输入的用户指令,所述处理器130根据该指令启动虚拟机器人,令所述虚拟机器人进入等待模式。其中,在一种具体的实现方式中,所述用户指令具体可以为激活电子设备100的指令、用户点亮所述电子设备100的屏幕的指令、用户解锁所述电子设备100的指令、用户对所述虚拟机器人的唤醒指令等等。在所述电子设备100接收到上述用户指令后,所述电子设备100启动所述虚拟机器人。例如,用户打开电子设备100,通过按键、输入密码或指纹等方式激活所述电子设备100。
在一种可选的实施方式中,所述虚拟机器人进入等待模式后,所述处理器130可以先控制在显示屏1611上呈现***默认的虚拟机器人形象,后续再根据所述情景信息不断更新已经呈现的虚拟机器人形象。
在一种可选的实施方式中,所述第一信息可以为以下信息中的一个或多个:节日信息、当前时间段信息等。例如,所述节日信息可以包含全球通用的节日,各国特色节日,以及与用户个人相关的特殊节日等等。其中,所述全球通用的节日例如:元旦,圣诞节,情人节,万圣节等。所述各国特色节日例如:中国的元宵节,端午节等等。所述用户个人相关的特殊节日,例如用户的生日,结婚纪念日等等。例如,所述当前时间段信息可以划分为工作时间段、用餐时间段和睡眠时间段三个主要时间段。例如,默认工作的时间段可以为:08:00-11:30;12:30-17:30;18:30-22:30。默认的用餐时间段可以为:11:30-12:30;17:30-18:30。默认的睡眠时间段可以为22:30---08:00之间。其中,可选的,所述时间段信息可以是用户在电子设备100上设置好并由处理器130保存在存储器140中的,即可以由用户自定义。需要说明的是,上述节日信息和时间段信息仅仅是示例,还可以包含其他节日信息或者其他时间段信息,本申请对此不作限定。
在一种可选的实施方式中,所述第二信息可以为以下信息中的一个或多个:读书类型、音乐类型、信息查询类型、默认无操作类型等。例如,所述读书类型的应用程序可以包括阅读电子书,浏览网页、微博、新闻等内容等等。所述音乐类型可以包括正在运行的音乐类应用、正在播放某首音乐的情况。所述信息查询类型可以包括浏览器等的输入框开启、任意搜索框中输入关键词等等情况。所述默认无操作类型可以为电子设备100当前无任何应用开启。需要注意的是,上述各个类型的说明仅仅作为示例,还可以包含多种其他情况,本申请对此不做限定。
在一种可选的实施方式中,所述情景信息中还可以进而包括第三信息,所述第三信息可以用于表征自然环境。可选的,所述第三信息可以为以下信息中的一个或多个:天气信息、温度信息。例如,所述天气信息可以包括以下信息中的一个或多个:正常天气信息、极端天气信息、预警天气信息、当前空气质量信息、空气质量变化信息;所述温度信息可以包括以下信息中的一个多或多个:当前温度信息、温度变化信息。所述空气质量变化信息可以包括以下一项或多项:位置变化引起的空气质量变化信息、时间变化引起的空气质量变化信息;所述温度变化信息可以包括以下一项或多项:位置变化引起的温度变化信息、时间变化引起的温度变化信息。
所述正常天气信息可以包括常见的天气,例如晴天、阴天、雨、雪等等;所述极端天气信息可以包括雾霾、暴雨、冰雹、气温高于38摄氏度、气温低于零下10摄氏度等等天气;所述预警天气信息可以为突发气象预警的信息,例如台风等等;所述当前空气质量信息可以为PM2.5、PM10等的值等等。
示例性的,位置变化可以为地址位置变化较大时的变化,还可以是室内室外的变化,还可以是其他位置变化。例如,所述位置变化引起的空气质量变化信息可以是室内外空气质量差信息,例如,室内和室外PM2.5的差值大于50。又例如,所述位置变化引起的温度变化信息可以是从一个城市到另一个城市的温度差信息,还可以是室内外温差信息等等。
示例性的,上述涉及的时间变化可以是前一天和当天的变化,还可以是当天不同时间段的变化,还可以是其他时间变化。例如,所述时间变化引起的空气质量变化信息可以为昨天和今天的空气质量变化信息。又例如,所述时间变化引起的温度变化信息可以为昨天的最低和最高温度与今日预估的最低温度和最高温度的相应的温度差信息,还可以为当天早上8:00的温度与下午15:00的温度差信息。
具体地,所述电子设备100生成所述第一虚拟机器人形象的过程中,所述电子设备100可以通过各种方式采集当前的情景信息,比如通过时钟模块采集当前时间信息,并比对存储器140中存储的日历信息,查找到所处的节日信息等,或者通过传感器采集当前的室温,或通过处理器130采集当前电子设备100正在使用的应用程序的类型信息,或者通过处理器130采集电子设备100中安装的天气软件给出的天气情况信息等,然后根据当前获取的所述情景信息生成所述第一虚拟机器人形象。
一种具体的实施方式中,所述电子设备100在获取所述情景信息时,可以获取***信息,或者采集第三方内容提供商提供的信息等。其中所述电子设备100在获取不同的情景信息时,可以通过不同的方法获取。例如,所述电子设备100在获取所述第一信息时,具体可以为:所述电子设备100可以采集中华万年历应用(或者其他日历应用)中提供的节日信息;所述电子设备100可以采集***记录的用户作息对应的时间段信息等。又例如,所述电子设备100在获取所述第三信息时,具体可以为:所述电子设备100可以采集墨迹天气应用(或者其他天气应用)中提供的天气信息;所述电子设备100可以从所述的电子设备100的传感器(如温度传感器)获得温度信息,或者电子设备100从与其连接的智能家居设备(如可以测得室温的设备)获得温度信息;所述电子设备100可以从与其连接的空气净化器智能家居设备获得空气质量信息。又例如,当所述电子设备100获取所述第二信息时,具体可以为:所述电子设备100通过识别所述的电子设备100当前正在进行的应用程序类型,即识别用户在启动虚拟机器人时电子设备100正在进行的活动。例如,当用户当前在打开电子书或者浏览网页,微博,新闻等内容时,所述电子设备100即获取到所述读书类型;又例如,当用户正在打开音乐类应用或者播放某首具体音乐时,所述电子设备100即获取到所述音乐类型;又例如,当用户开启浏览器,点选输入框,或正在搜索框中输入搜索关键词时,所述电子设备100即获取到所述信息查询类型;又例如,当用户没有打开任何应用程序,也没有进行任何操作(例如用户在所述电子设备100主界面直接启动虚拟机器人,或者用户通过语音启动虚拟机器人)时,所述电子设备100即获取到所述默认无操作类型。
综上描述,由于所述情景信息可能只包括一个信息或者包括多个信息,因此,所述电子设备100根据获取的所述情景信息确定所述第一虚拟机器人形象可以分成以下两种情况:
第一种情况:当所述情景信息只包括一个信息时,所述电子设备100根据所述情景信息直接生成所述第一虚拟机器人形象。其中,所述一个信息可以为所述第一信息、所述第二信息和所述的第三信息中的任一个信息。
第二种情况:当所述情景信息包括多个信息时,所述电子设备100分别根据预设的情景信息与虚拟机器人形象的映射关系,确定所述多个信息中每个信息对应的虚拟机器人形象;再根据确定的多个虚拟机器人形象合成所述第一虚拟机器人形象。其中,可选的所述多个信息可以为所述第一信息、所述第二信息和所述的第三信息中的多个信息。
一种示例性的实施方式中,在上述两种情况中,所述电子设备100确定任一个信息对应的虚拟机器人形象时,可以预先建立不同虚拟机器人形象与不同情景信息的映射关系表,例如,该映射关系表可以如下表1所示。
表1虚拟机器人与情景信息的映射关系
其中,上述表1中虚拟机器人形象的部分具体展示可以分别为图3中示出的虚拟机器人形象。
需要说明的是,表1中仅示例性的列举了部分信息对应的虚拟机器人形象,还包括很多信息对应的虚拟机器人形象未在表1中示出,此处不再一一列举。应理解,上述虚拟机器人形象仅仅是举例,并不能作为本申请信息与虚拟机器人形象的限定。例如,上述Hot(热)的表达,不仅仅只是上表1中的流汗,还可以是吃冰棍、吐舌头,吹空调,吹风扇等等。
在上述两种情况中,由于所述情景信息包含的第一信息、第二信息或第三信息中还各自包含至少一个子信息,当所述三个信息中任一个情景信息中仅包含一个子信息时,所述电子设备100中的处理器130直接在上述映射表1中查找该情景信息对应的虚拟机器人形象;当所述三个信息中任一个情景信息中包含多个子信息时,所述的电子设备100可以先在上述映射表1中查找到每个子信息各自对应的虚拟机器人形象后,将查找到的多个虚拟机器人形象合成一个新的虚拟机器人形象,作为确定的所述任一个情景信息对应的虚拟机器人形象。
在一种可选的实施方式中,虚拟机器人形象可以分为静态形象或动态形象,例如上述表1中戴着耳麦唱歌的形象就是一种动态形象。
例如,在上述第一种情况中,当用户在使用的电子设备100中打开了音乐APP听音乐的过程中,所述电子设备100中的输入单元150收到用户指令指示启动虚拟机器人时,所述电子设备100中的处理器130确定当前电子设备使用的应用程序的类型为音乐类型,进而根据上述表1确定所述音乐类型对应的虚拟机器人形象为戴着耳麦唱歌(即Music)的形象,作为所述第一虚拟机器人形象,例如图4所示。
又例如,在上述第一种情况中,用户开启电子设备100后,直接唤出虚拟机器人,此时所述电子设备100中的处理器130确定当前的应用程序的类型为默认无操作类型,则所述处理器130根据上表1确定默认表情(Neutral)为所述第一虚拟机器人形象(即默认虚拟机器人形象),例如图5所示。
又例如,在上述第一种情况中,当用户打开了阅读APP阅读电子书的过程中,所述电子设备100中的处理器130在接收到用户指令指示启动虚拟机器人时,所述处理器130获取到电子设备100当前正在使用的应用程序的类型为读书类型,则处理器130进而根据上表1确定读书类型对应的戴眼镜(Reading)形象为所述第一虚拟机器人形象,例如图6所示。
又例如,用户在使用的电子设备100中打开了浏览器查询信息时唤出虚拟机器人,所述电子设备100中的处理器130获取到当前正在使用的应用程序的类型为信息查询类型,则进而根据上表1确定所述信息查询类型对应的放大镜(Browsing)形象为所述第一虚拟机器人形象,例如图7所示。
又例如,所述电子设备100中的处理器130通过温度传感器获取到电子设备100所处的环境温度出现温度骤降(例如温差10℃等)时,则进而根据上表1确定发抖(Cold)形象为所述第一虚拟机器人形象,例如图8所示。其中,所述电子设备100可以通过所述电子设备100的温度传感器,或者从与其连接的可以测得室温的智能家居设备,获得室内的温度值,可以通过所述电子设备100的温度传感器或天气服务器获得室外的温度值,并判断室内、外的温度差是否大于一定阈值,如北方室内有暖气,室内是25度,室外是-25度,或者夏天室内有空调,室内是18度,室外是33度,则均属于温度骤变,即所述电子设备100获取到温度变化信息。则当用户由室内走出室外时,所述电子设备100获取到所述温度骤降时就可以修改呈现的虚拟机器人形象,比如由图5所示的默认表情更新为图8所示的发抖形象。可选的,上述发抖还可以用打喷嚏等形象替代,本申请不作限定。
又例如,假设当天早晨,所述电子设备100中的处理器130根据天气应用判断天气与前一天无明显变化,无极端天气信息,无预警天气信息,但是所述电子设备100通过日历记载的日期获取到用户的生日,则确定撒花送祝福(Bless)形象为所述第一虚拟机器人形象,例如图9所示。
又例如,假设用户11月20日晚上23:30唤醒虚拟机器人,所述电子设备100中的处理器130获取到当前所处的时间段信息为睡眠时间段,则确定打哈欠(Idle2)形象为所述第一虚拟机器人形象,例如图10所示。
又例如,当所述电子设备100中的处理器130确定电子设备100当前所处环境的温度出现温度骤降,又获取到当前所处时间段信息为用户的生日,则会将图8和图9所示的虚拟机器人形象合成新的虚拟机器人形象呈现,如用发抖的声音送祝福并撒花呈现动效,例如图11所示。
又例如,所述电子设备100可以通过与其连接的可以测量空气质量的智能家居设备获取PM2.5值,可以通过天气服务器获得室外的PM2.5值,处理器130判断室内外的空气质量差是否大于一定阈值,如雾霾严重,室内经过空气净化器的净化,PM2.5为23微克每立方米,但是室外的PM2.5为220微克每立方米,则属于空气质量骤变。则当用户拿着电子设备100从室内走出室外时,所述处理器130获取到空气质量变化信息,即雾霾,进而可以根据上述表1确定第一虚拟机器人形象可以是戴口罩的形象。
在一种可选的实施方式中,当所述电子设备100获取的多个信息对应多个虚拟机器人形象时,除上述涉及的所述电子设备100可以将多个虚拟机器人形象合成为一个新的虚拟机器人形象,然后作为所述第一虚拟机器人形象之外,所述电子设备100还可以允许用户在多个虚拟机器人形象中选择一个较为喜欢的虚拟机器人形象,将用户选定的虚拟机器人形象作为所述第一虚拟机器人形象。例如,如果当前日期在多个节日(生日,端午节)之间重合,则所述电子设备100可以将生日对应的虚拟机器人形象和端午节对应的虚拟机器人形象合成一个新的虚拟机器人形象,还可以允许用户手动为特定节日指定特定的虚拟机器人形象。
在一种可选的实施方式中,不同用户的电子设备100的虚拟机器人形象可以依据用户的个性化信息(例如,社交信息、购物信息、生理特征等)确定,即所述电子设备100中的处理器130还可以依据使用所述电子设备100的用户的个性化信息确定虚拟机器人形象。例如,所述电子设备100中的处理器130可以根据以往用户在使用电子设备100的过程中的各种操作经验积累,预测用户在不同天气/温度下可能的反应,确定相应的虚拟机器人形象。如上述提到的,同样是表达热(Hot),还可以有流汗、吃冰棍、吐舌头,吹空调,吹风扇等等不同的形象:例如,所述电子设备100中的处理器130还可以获取用户的体重信息,根据用户的体重信息选择虚拟机器人形象,如体重超过75公斤,判断用户身形较胖,可能比较容易流汗,那么所述电子设备100就可以选择虚拟机器人形象为流汗的形象;又例如,所述处理器130获取用户的社交信息或购物信息,如用户发布的社交照片中经常有与狗的合影,或购买过狗相关的宠物用品,那么所述处理器130就可以选择虚拟机器人的形象为吐舌头的形象;又例如,所述处理器130获取到用户发布的社交照片中包含一定频次的吃冰淇淋的照片,或者有过冰淇淋或冰棍类产品的购物信息,那么可以选择虚拟机器人形象为吃冰棍的形象;又例如,所述处理器130获取用户的购物信息,如购买过空调或风扇,或者通过室内外温度比对可以判断用户是否使用了空调,那么就可以选择虚拟机器人形象为吹空调或吹风扇的形象。
步骤202、所述电子设备100中的处理器130将生成的第一虚拟机器人形象传输给显示屏1611,通过所述显示屏1611呈现所述第一虚拟机器人形象。
示例性的,所述电子设备100呈现所述第一虚拟机器人形象具体可以为:所述电子设备100中的处理器130通过上述步骤201中的方法生成所述第一虚拟机器人形象之后,将所述第一虚拟机器人形象通知给输出单元160中的,显示屏1611,以使显示屏1611将所述第一虚拟机器人形象进行呈现。其中,在一种可选的实施方式中,当所述第一虚拟机器人形象为动态形象时,如果此时所述虚拟机器人形象有音效输出时,所述电子设备100在通过所述显示屏1611呈现虚拟机器人形象的同时,还可以将所述音效通过所述输出单元160中的扬声器162进行播放。其中,所述电子设备100呈现所述第一虚拟机器人形象可以参见图4至图11所示。
在一种可选的实施方式中,在所述电子设备100呈现所述第一虚拟机器人形象之后,所述电子设备100还可以执行以下操作:所述电子设备100中的处理器130通过输入单元150检测到用户的输入操作后,例如该输入操作可以为通过其他输入设别152(例如为麦克)输入的语音输入、或为通过触控面板151输入的文本输入或触摸操作,进而基于所述输入操作确定所述用户的指令信息,并根据预设的指令信息与虚拟机器人形象的映射关系,确定所述指令信息对应的所述第二虚拟机器人形象,然后再根据所述第一虚拟机器人形象和所述第二虚拟机器人形象合成第三虚拟机器人形象,并通过所述显示屏1611呈现所述第三虚拟机器人形象。
在一种可选的实施方式中,所述电子设备100基于所述输入操作确定所述用户的指令信息时,具体确定方法可以如下:
当所述输入操作为语音输入时,所述处理器130可以对用户语音输入信息时的语速,语气,语义进行分析,确定所述用户的指令信息。例如,当用户使用平和的语气输入“今年圣诞节是几月几日?”,所述处理器130通过语义识别出用户当前在向虚拟机器人提问,因此所述处理器130确定此时所述用户的指令信息为提问;又例如,当虚拟机器人快速正确回答问题后,用户使用轻快的语气输入“你真聪明”,所述电处理器130通过语义识别出用户当前正在称赞虚拟机器人,此时,所述处理器130确定此时用户的指令信息为称赞;又例如,当虚拟机器人没能回答用户问题,用户通过语音输入“你怎么那么笨”,所述处理器130通过语义识别出用户当前正在训斥虚拟机器人,此时所述处理器130确定此时用户的指令信息为训斥。
当所述输入操作为文本输入时,所述处理器130可以对用户输入的文本内容及标点符号的使用综合进行文本内容分析,确定所述用户的指令信息。
当所述输入操作为触摸操作时,所述处理器130可以通过用户(例如用户手指)对触控面板151的按压力度和接触速度,判断用户的动作意图,而确定所述用户的指令信息。例如,当用户将手指指腹在虚拟机器人形象上轻轻触摸时,所述处理器130可以识别出用户当前的动作为抚摸,此时所述处理器130可以确定此时用户的指令信息为抚摸;又例如,当用户使用手指快速并用力点击虚拟机器人形象时,所述处理器130会识别出用户当前的动作为敲击,所述处理器130可以确定此时用户的指令信息为敲击。
一种示例性的方式,当用户摇晃手机时,所述处理器130会识别出用户当前的动作为晃动,此时所述处理器130可以确定用户的指令信息为晃动。
又一种示例性的方式,当用户距离上次与虚拟机器人互动超过10秒时,所述处理器130会自动判断当前用户的指令信息为长时间无互动。其中,10秒只是示例性的,可以为其他时长,本申请对此不作限定。
当然,除上述举例外,还有多种其他指令信息,本申请在此不再一一列举。
在一种可选的实施方式中,也可以预先建立不同指令信息与不同虚拟机器人形象的映射关系,并将该映射关系存储在存储器140中,其中,所述不同指令信息与不同虚拟机器人形象的映射关系可以基于表的形式存储,当然还可以基于其他数据结构存储,在此不予限制。例如,一个表征不同指令信息与不同虚拟机器人形象的映射关系的表可以如下表2所示。
表2虚拟机器人与用户的指令信息的映射关系
其中,所述表2中虚拟机器人形象的具体展示可以分别为图12中示出的虚拟机器人形象。需要说明的是,表2中仅示例性的列举了部分指令信息对应的虚拟机器人形象,还包括很多指令信息对应的虚拟机器人形象未在表2中示出(例如,指令信息为晃动时,对应的虚拟机器人形象为头晕的形象),此处不再一一列举。应理解,上述虚拟机器人形象仅仅是举例,并不能作为本申请信息与虚拟机器人形象的限定。
需要说明的是,上述表2可以和上述步骤201中的表1同时在一个映射表中,也可以分开为两个不同的映射表,本申请对此不作限定。
在一种可选的实施方式中,所述电子设备100中的处理器130可以根据上述表2查找通过输入单元150接收到的用户的指令信息对应的第二虚拟机器人形象,然后根据所述第一虚拟机器人形象和所述第二虚拟机器人形象合成第三虚拟机器人形象。例如,在所述电子设备100中的显示屏1611上目前已经呈现出第一虚拟机器人形象为读书类型对应的放大镜的形象(Reading)(如图6所示)时,若所述处理器130确定当前用户的指令信息为敲击,则根据上述表2确定敲击对应的虚拟机器人形象生气(Angry)的形象为所述第二虚拟机器人形象,则所述处理器130将放大镜的形象(Reading)和生气(Angry)的形象合成为新的虚拟机器人形象,此时新合成的虚拟机器人形象即为所述第三虚拟机器人形象,例如图13所示的虚拟机器人形象。又例如,用户在某天24:00唤出虚拟机器人时,所述处理器130在显示屏1611上已经呈现了所述第一虚拟机器人形象为打哈欠(Idle)(如图10所示)时,所述处理器130确定当前用户的指令信息为抚摸,根据上述表2确定抚摸对应的虚拟机器人形象开心(Special day)的形象为所述第二虚拟机器人形象,则所述电子设备100将打哈欠(Idle)的形象和开心(Special day)的形象合成新的虚拟机器人形象,此时新合成的虚拟机器人形象即为所述第三虚拟机器人形象,例如图14所示虚拟机器人形象。
在一种可选的实施方式中,所述电子设备100可以每隔设定时长就重新获取当前的情景信息,然后采用上述步骤201中的方法重新生成第一虚拟机器人形象,并对显示屏1611上已经呈现的虚拟机器人形象进行更新显示。
采用本申请实施例提供的虚拟机器人形象的呈现方法,虚拟机器人形象是基于情景信息确定的;所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型。通过上述方法,在人机交互过程中,可以使虚拟机器人形象更加丰富,更加生动,使用户体验可以较好,从而可以提高用户对虚拟机器人的使用率。
基于上述实施例,本申请实施例还提供了一种虚拟机器人形象的呈现方法的示例,参阅图15所示,该示例的流程图具体可以包括:
步骤1501、电子设备基于用户指令启动虚拟机器人,令所述虚拟机器人进入等待模式。
步骤1502、所述电子设备呈现默认虚拟机器人形象。
步骤1503、所述电子设备获取情景信息。
步骤1504、所述电子设备根据获取的所述情景信息判断是否需要更新虚拟机器人形象,若是,则执行步骤1505,否则执行步骤1502。
步骤1505、所述电子设备根据所述情景信息确定第一虚拟机器人形象。
步骤1506、所述电子设备呈现所述第一虚拟机器人形象。
步骤1507、所述电子设备判断是否检测到用户的输入操作,若是则执行步骤1508,否则执行步骤1505。
步骤1508、所述电子设备根据所述输入操作确定第二虚拟机器人形象。
步骤1509、所述电子设备根据所述第一虚拟机器人形象和所述第二虚拟机器人形象合成第三虚拟机器人形象,并呈现所述第三虚拟机器人形象。
具体的,上述各个步骤涉及的具体实现方式的详细介绍均可以参见图2所示的实施例中涉及的相关描述,此具体示例中不再详细赘述。
需要说明的是,所述电子设备在启动虚拟机器人后可以每隔设定时长就重复上述步骤1503至步骤1509,这样可以实时更新虚拟机器人形象,可以是用在人机交互过程中体会虚拟机器人最新的情感,可以提高用户体验,进而可以提高用户随虚拟机器人的使用率。
基于以上实施例,本申请实施例还提供了一种电子设备,该电子设备用于实现如图2或图15所示的虚拟机器人形象的呈现方法。参阅图16所示,该电子设备1600包括:处理单元1601和显示单元1602,其中:
所述处理单元1601,用于生成第一虚拟机器人形象,所述第一虚拟机器人形象是所述处理单元1601基于情景信息确定的;其中,所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型;所述显示单元1602,用于呈现所述第一虚拟机器人形象。在一种可选的实施方式中,所述第一信息为以下信息中的一个或多个:节日信息、当前时间段信息等。在一种可选的实施方式中,所述第二信息为以下信息中的一个或多个:读书类型、音乐类型、信息查询类型、默认无操作类型等。
在一种可选的实施方式中,所述情景信息中还包括第三信息,所述第三信息用于表征自然环境。在一种可选的实施方式中,所述第三信息为以下信息中的一个或多个:天气信息、温度信息等。在一种可选的实施方式中,所述天气信息包括以下信息中的一个或多个:正常天气信息、极端天气信息、预警天气信息、当前空气质量信息、空气质量变化信息等;所述温度信息包括以下信息中的一个多或多个:当前温度信息、温度变化信息。在一种可选的实施方式中,所述空气质量变化信息包括以下一项或多项:位置变化引起的空气质量变化信息、时间变化引起的空气质量变化信息等;所述温度变化信息包括以下一项或多项:位置变化引起的温度变化信息、时间变化引起的温度变化信息等。
在一种可选的实施方式中,所述电子设备还包括通信单元1603;所述通信单元1603用于获取所述情景信息;所述处理单元1601在生成所述第一虚拟机器人形象时,具体用于根据所述通信单元1603获取的所述情景信息确定所述第一虚拟机器人形象。
在一种可选的实施方式中,所述情景信息只包括一个信息,所述一个信息为所述第一信息或者所述第二信息,所述处理单元1601在根据所述情景信息确定所述第一虚拟机器人形象时,具体用于:根据预设的情景信息与虚拟机器人形象的映射关系,确定所述一个信息对应的虚拟机器人形象,将确定的虚拟机器人形象作为所述第一虚拟机器人形象。
在一种可选的实施方式中,所述情景信息包括多个信息,所述处理单元1601在根据所述情景信息确定所述第一虚拟机器人形象时,具体用于:根据预设的情景信息与虚拟机器人形象的映射关系,确定所述多个信息中每个信息对应的虚拟机器人形象,并根据确定的多个虚拟机器人形象合成所述第一虚拟机器人形象。
在一种可选的实施方式中,所述处理单元1601,在所述显示单元1602呈现所述第一虚拟机器人形象之后,检测到用户的输入操作时,确定所述输入操作输入的指令信息,并根据预设的指令信息与虚拟机器人形象的映射关系,确定所述指令信息对应的第二虚拟机器人形象,根据所述第一虚拟机器人形象和所述第二虚拟机器人形象合成第三虚拟机器人形象,其中,所述第三虚拟机器人形象体现所述第一虚拟机器人形象对应的情景信息和所述第二虚拟机器人形象对应的指令信息;进而,所述显示单元1602呈现所述第三虚拟机器人形象。在一种可选的实施方式中,所述输入操作包括以下操作中的一种或多种:语音输入、文本输入、触摸操作。
在一种可选的实施方式中,所述处理单元1601在生成所述第一虚拟机器人形象之前,基于用户指令启动虚拟机器人,令所述虚拟机器人进入等待模式。
在一种可选的实施方式中,任一种虚拟机器人形象(包括所述第一虚拟机器人形象,所述第二虚拟机器人形象,以及所述第三虚拟机器人形象)为静态形象或动态形象。
采用本申请实施例提供的电子设备,生成第一虚拟机器人形象,并呈现所述第一虚拟机器人形象;其中,所述第一虚拟机器人形象是所述电子设备基于情景信息确定的;所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型。这样,在人机交互过程中,可以使虚拟机器人形象更加丰富,更加生动,使用户体验可以较好,从而可以提高用户对虚拟机器人的使用率。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于以上实施例,本申请实施例还提供了一种电子设备,所述电子设备用于实现如图2或图15所示的虚拟机器人形象的呈现方法。参阅图17所示,所述电子设备1700包括:处理器1702和显示屏1704,可选的,所述电子设备1700还包括通信模块1701和存储器1703,其中:
所述处理器1702可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。所述处理器1702还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
所述通信模块1701、所述处理器1702以及所述存储器1703之间相互连接。可选的,所述通信模块1701、所述处理器1702以及所述存储器1703通过总线1704相互连接;所述总线1704可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
所述电子设备1700在实现如图2或图3所示的虚拟机器人形象的呈现方法时:
所述处理器1702用于生成第一虚拟机器人形象,所述第一虚拟机器人形象是所述处理器1702基于情景信息确定的;其中,所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型;所述显示屏1704用于呈现所述第一虚拟机器人形象。在一种可选的实施方式中,所述第一信息为以下信息中的一个或多个:节日信息、当前时间段信息。在一种可选的实施方式中,所述第二信息为以下信息中的一个或多个:读书类型、音乐类型、信息查询类型、默认无操作类型。
在一种可选的实施方式中,所述情景信息中还包括第三信息,所述第三信息用于表征自然环境。示例性的,所述第三信息为以下信息中的一个或多个:天气信息、温度信息。示例性的,所述天气信息包括以下信息中的一个或多个:正常天气信息、极端天气信息、预警天气信息、当前空气质量信息、空气质量变化信息;所述温度信息包括以下信息中的一个多或多个:当前温度信息、温度变化信息。示例性的,所述空气质量变化信息包括以下一项或多项:位置变化引起的空气质量变化信息、时间变化引起的空气质量变化信息;所述温度变化信息包括以下一项或多项:位置变化引起的温度变化信息、时间变化引起的温度变化信息。
在一种可选的实施方式中,所述电子设备1700还包括通信模块1701时,所述通信模块1701用于获取所述情景信息;其中,所述通信模块1701可以但不限于为RF电路、WiFi模块、通信接口(或网络接口、通信单元)、蓝牙模块等。
在一种可选的实施方式中,所述处理器1702在生成所述第一虚拟机器人形象时,具体用于根据所述通信模块1701获取的所述情景信息确定所述第一虚拟机器人形象。
在一种可选的实施方式中,所述情景信息只包括一个信息,所述一个信息为所述第一信息或者所述第二信息,所述处理器1702在根据所述情景信息确定所述第一虚拟机器人形象时,具体用于根据预设的情景信息与虚拟机器人形象的映射关系,确定所述一个信息对应的虚拟机器人形象,将确定的虚拟机器人形象作为所述第一虚拟机器人形象。
在一种可选的实施方式中,所述情景信息包括多个信息,所述处理器1702在根据所述情景信息确定所述第一虚拟机器人形象时,具体用于根据预设的情景信息与虚拟机器人形象的映射关系,确定所述多个信息中每个信息对应的虚拟机器人形象,并根据确定的多个虚拟机器人形象合成所述第一虚拟机器人形象。
在一种可选的实施方式中,所述处理器1702在所述显示屏呈现所述第一虚拟机器人形象之后,还用于:检测到用户的输入操作后,确定所述输入操作输入的指令信息,并根据预设的指令信息与虚拟机器人形象的映射关系,确定所述指令信息对应的所述第二虚拟机器人形象,根据所述第一虚拟机器人形象和所述第二虚拟机器人形象合成第三虚拟机器人形象,其中,所述第三虚拟机器人形象体现所述第一虚拟机器人形象对应的情景信息和所述第二虚拟机器人形象对应的指令信息;进而,所述显示屏1704呈现所述第三虚拟机器人形象。在一种可选的实施方式中,所述输入操作包括以下操作中的一种或多种:语音输入、文本输入、触摸操作。
在一种可选的实施方式中,所述处理器1702在生成所述第一虚拟机器人形象之前,基于用户指令启动虚拟机器人,令所述虚拟机器人进入等待模式。
在一种可选的实施方式中,任一种虚拟机器人形象(包括所述第一虚拟机器人形象、所述第二虚拟机器人形象和所述第三虚拟机器人形象)为静态形象或动态形象。
在一种可选的实施方式中,所述存储器1703,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。所述存储器1703可能包括RAM,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。所述处理器1702执行所述存储器1703所存放的应用程序,实现上述功能,从而实现如图2或图3所示的虚拟机器人形象的呈现方法。
在一种可选的实施方式中,所述存储器1703,还用于存储虚拟机器人形象和情景信息的映射关系。
采用本申请实施例提供的电子设备,生成第一虚拟机器人形象,并呈现所述第一虚拟机器人形象;其中,所述第一虚拟机器人形象是所述电子设备基于情景信息确定的;所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型。这样,在人机交互过程中,可以使虚拟机器人形象更加丰富,更加生动,使用户体验可以较好,从而可以提高用户对虚拟机器人的使用率。
综上所述,通过本申请实施例提供一种虚拟机器人形象的呈现方法及装置,电子设备,生成第一虚拟机器人形象,并呈现所述第一虚拟机器人形象;其中,所述第一虚拟机器人形象是所述电子设备基于情景信息确定的;所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型。通过上述方法,在人机交互过程中,可以使虚拟机器人形象更加丰富,更加生动,使用户体验可以较好,从而可以提高用户对虚拟机器人的使用率。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (26)
1.一种虚拟机器人形象的呈现方法,应用于具有显示屏的电子设备,其特征在于,包括:
电子设备生成第一虚拟机器人形象,所述第一虚拟机器人形象是所述电子设备基于情景信息确定的;其中,所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型;
所述电子设备呈现所述第一虚拟机器人形象。
2.如权利要求1所述的方法,其特征在于,所述情景信息中还包括第三信息,所述第三信息用于表征自然环境。
3.如权利要求1所述的方法,其特征在于,所述情景信息只包括一个信息,所述一个信息为所述第一信息或者所述第二信息,所述电子设备根据所述情景信息确定所述第一虚拟机器人形象,包括:
所述电子设备根据预设的情景信息与虚拟机器人形象的映射关系,确定所述一个信息对应的虚拟机器人形象,将确定的虚拟机器人形象作为所述第一虚拟机器人形象。
4.如权利要求1或2所述的方法,其特征在于,所述情景信息包括多个信息,所述电子设备根据所述情景信息确定所述第一虚拟机器人形象,包括:
所述电子设备根据预设的情景信息与虚拟机器人形象的映射关系,确定所述多个信息中每个信息对应的虚拟机器人形象;
所述电子设备根据确定的多个虚拟机器人形象合成所述第一虚拟机器人形象。
5.如权利要求1-4任一项所述的方法,其特征在于,在所述电子设备呈现所述第一虚拟机器人形象之后,所述方法还包括:
所述电子设备检测到用户的输入操作,并确定所述输入操作输入的指令信息;
所述电子设备根据预设的指令信息与虚拟机器人形象的映射关系,确定所述指令信息对应的第二虚拟机器人形象;
所述电子设备根据所述第一虚拟机器人形象和所述第二虚拟机器人形象合成第三虚拟机器人形象,并呈现所述第三虚拟机器人形象,其中,所述第三虚拟机器人形象体现所述第一虚拟机器人形象对应的情景信息和所述第二虚拟机器人形象对应的指令信息。
6.如权利要求5所述的方法,其特征在于,所述输入操作包括以下操作中的一种或多种:语音输入、文本输入、触摸操作。
7.如权利要求1-6任一项所述的方法,其特征在于,所述电子设备在生成所述第一虚拟机器人形象之前,所述方法还包括:
所述电子设备基于用户指令启动虚拟机器人,令所述虚拟机器人进入等待模式。
8.如权利要求2所述的方法,其特征在于,所述第三信息为以下信息中的一个或多个:天气信息、温度信息。
9.如权利要求8所述的方法,其特征在于,所述天气信息包括以下信息中的一个或多个:正常天气信息、极端天气信息、预警天气信息、当前空气质量信息、空气质量变化信息;和/或
所述温度信息包括以下信息中的一个多或多个:当前温度信息、温度变化信息。
10.如权利要求9所述的方法,其特征在于,所述空气质量变化信息包括以下一项或多项:位置变化引起的空气质量变化信息、时间变化引起的空气质量变化信息;和/或
所述温度变化信息包括以下一项或多项:位置变化引起的温度变化信息、时间变化引起的温度变化信息。
11.如权利要求1-10任一项所述的方法,其特征在于,所述第一信息为以下信息中的一个或多个:节日信息、当前时间段信息。
12.如权利要求1-10任一项所述的方法,其特征在于,所述第二信息为以下信息中的一个或多个:读书类型、音乐类型、信息查询类型、默认无操作类型。
13.如权利要求1-12任一项所述的方法,其特征在于,任一种虚拟机器人形象为静态形象或动态形象。
14.一种电子设备,其特征在于,包括处理器和显示屏,其中:
所述处理器,用于生成第一虚拟机器人形象,所述第一虚拟机器人形象是所述处理器基于情景信息确定的;其中,所述情景信息包括第一信息和第二信息中的至少一个信息,所述第一信息用于表征当前时间属性,所述第二信息用于表征电子设备中当前运行的应用程序类型;
显示屏,用于呈现所述第一虚拟机器人形象。
15.如权利要求14所述的电子设备,其特征在于,所述情景信息中还包括第三信息,所述第三信息用于表征自然环境。
16.如权利要求14所述的电子设备,其特征在于,所述情景信息只包括一个信息,所述一个信息为所述第一信息或者所述第二信息,所述处理器,在根据所述情景信息确定所述第一虚拟机器人形象时,具体用于:
根据预设的情景信息与虚拟机器人形象的映射关系,确定所述一个信息对应的虚拟机器人形象,将确定的虚拟机器人形象作为所述第一虚拟机器人形象。
17.如权利要求14或15所述的电子设备,其特征在于,所述情景信息包括多个信息,所述处理器,在根据所述情景信息确定所述第一虚拟机器人形象时,具体用于:
根据预设的情景信息与虚拟机器人形象的映射关系,确定所述多个信息中每个信息对应的虚拟机器人形象;
根据确定的多个虚拟机器人形象合成所述第一虚拟机器人形象。
18.如权利要求14-17任一项所述的电子设备,其特征在于,所述处理器在所述显示屏上呈现所述第一虚拟机器人形象之后,还用于:
检测到用户的输入操作,并确定所述输入操作输入的指令信息;
根据预设的指令信息与虚拟机器人形象的映射关系,确定所述指令信息对应的所述第二虚拟机器人形象;
根据所述第一虚拟机器人形象和所述第二虚拟机器人形象合成第三虚拟机器人形象,其中,所述第三虚拟机器人形象体现所述第一虚拟机器人形象对应的情景信息和所述第二虚拟机器人形象对应的指令信息;
所述显示屏,还用于呈现所述第三虚拟机器人形象。
19.如权利要求18所述的电子设备,其特征在于,所述输入操作包括以下操作中的一种或多种:语音输入、文本输入、触摸操作。
20.如权利要求14-19任一项所述的电子设备,其特征在于,所述处理器在生成所述第一虚拟机器人形象之前,还用于:
基于用户指令启动虚拟机器人,令所述虚拟机器人进入等待模式。
21.如权利要求15所述的电子设备,其特征在于,所述第三信息为以下信息中的一个或多个:天气信息、温度信息。
22.如权利要求21所述的电子设备,其特征在于,所述天气信息包括以下信息中的一个或多个:正常天气信息、极端天气信息、预警天气信息、当前空气质量信息、空气质量变化信息;和/或
所述温度信息包括以下信息中的一个多或多个:当前温度信息、温度变化信息。
23.如权利要求22所述的电子设备,其特征在于,所述空气质量变化信息包括以下一项或多项:位置变化引起的空气质量变化信息、时间变化引起的空气质量变化信息;和/或
所述温度变化信息包括以下一项或多项:位置变化引起的温度变化信息、时间变化引起的温度变化信息。
24.如权利要求14-23任一项所述的电子设备,其特征在于,所述第一信息为以下信息中的一个或多个:节日信息、当前时间段信息。
25.如权利要求14-24任一项所述的电子设备,其特征在于,所述第二信息为以下信息中的一个或多个:读书类型、音乐类型、信息查询类型、默认无操作类型。
26.如权利要求14-25任一项所述的电子设备,其特征在于,任一种虚拟机器人形象为静态形象或动态形象。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810996405.3A CN109358923B (zh) | 2018-08-29 | 2018-08-29 | 一种虚拟机器人形象的呈现方法及装置 |
PCT/CN2019/101843 WO2020042987A1 (zh) | 2018-08-29 | 2019-08-21 | 一种虚拟机器人形象的呈现方法及装置 |
EP19853402.6A EP3779679A4 (en) | 2018-08-29 | 2019-08-21 | VIRTUAL ROBOT IMAGE PRESENTATION METHOD AND APPARATUS |
US17/097,990 US11883948B2 (en) | 2018-08-29 | 2020-11-13 | Virtual robot image presentation method and apparatus |
US18/545,872 US20240116189A1 (en) | 2018-08-29 | 2023-12-19 | Virtual robot image presentation method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810996405.3A CN109358923B (zh) | 2018-08-29 | 2018-08-29 | 一种虚拟机器人形象的呈现方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109358923A true CN109358923A (zh) | 2019-02-19 |
CN109358923B CN109358923B (zh) | 2024-04-12 |
Family
ID=65350130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810996405.3A Active CN109358923B (zh) | 2018-08-29 | 2018-08-29 | 一种虚拟机器人形象的呈现方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (2) | US11883948B2 (zh) |
EP (1) | EP3779679A4 (zh) |
CN (1) | CN109358923B (zh) |
WO (1) | WO2020042987A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110211236A (zh) * | 2019-04-16 | 2019-09-06 | 深圳欧博思智能科技有限公司 | 一种基于智能音箱的虚拟人物自定义实现方法 |
CN110706337A (zh) * | 2019-09-29 | 2020-01-17 | 深圳欧博思智能科技有限公司 | 一种基于虚拟人物形象设定的实现方法、智能音箱及智能终端 |
WO2020042987A1 (zh) * | 2018-08-29 | 2020-03-05 | 华为技术有限公司 | 一种虚拟机器人形象的呈现方法及装置 |
CN111273990A (zh) * | 2020-01-21 | 2020-06-12 | 腾讯科技(深圳)有限公司 | 信息交互方法、装置、计算机设备和存储介质 |
CN111429907A (zh) * | 2020-03-25 | 2020-07-17 | 北京百度网讯科技有限公司 | 语音服务模式切换方法、装置、设备及存储介质 |
CN111973980A (zh) * | 2019-05-24 | 2020-11-24 | 奇酷互联网络科技(深圳)有限公司 | 虚拟宠物的控制方法、移动设备和计算机存储介质 |
CN112138410A (zh) * | 2020-09-28 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 一种虚拟对象的交互方法以及相关装置 |
CN112333596A (zh) * | 2020-11-05 | 2021-02-05 | 江苏紫米电子技术有限公司 | 一种耳机均衡器的调整方法、装置、服务器及介质 |
CN114913849A (zh) * | 2021-02-08 | 2022-08-16 | 上海博泰悦臻网络技术服务有限公司 | 虚拟角色的语音调节方法、***、介质及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020035569A1 (en) * | 2000-09-15 | 2002-03-21 | Phillip Clark | Construction of virtual objects based on run-time type information |
US20120238362A1 (en) * | 2011-03-16 | 2012-09-20 | Sean Janis | Online game with mechanic for combining visual display parameters of virtual objects |
CN104516650A (zh) * | 2013-09-27 | 2015-04-15 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104794045A (zh) * | 2015-04-16 | 2015-07-22 | 青岛海信移动通信技术股份有限公司 | 一种显示提示信息的方法及终端 |
US20160086381A1 (en) * | 2014-09-23 | 2016-03-24 | Samsung Electronics Co., Ltd. | Method for providing virtual object and electronic device therefor |
CN105824412A (zh) * | 2016-03-09 | 2016-08-03 | 北京奇虎科技有限公司 | 在移动终端上呈现自定义虚拟特效的方法及装置 |
CN105912102A (zh) * | 2016-03-31 | 2016-08-31 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN106204698A (zh) * | 2015-05-06 | 2016-12-07 | 北京蓝犀时空科技有限公司 | 为自由组合创作的虚拟形象生成及使用表情的方法和*** |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101409895B1 (ko) * | 2007-10-09 | 2014-06-20 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
US20090288022A1 (en) * | 2008-05-15 | 2009-11-19 | Sony Corporation | Dynamically changing a user interface based on device location and/or date/time |
CN102707835B (zh) * | 2012-04-26 | 2015-10-28 | 赵黎 | 一种手持终端、交互***及其交互方法 |
KR20160065671A (ko) * | 2014-12-01 | 2016-06-09 | 삼성전자주식회사 | 응답을 출력하는 디바이스 및 방법 |
WO2018022808A1 (en) * | 2016-07-27 | 2018-02-01 | Warner Bros. Entertainment Inc. | Control of social robot based on prior character portrayal in fiction or performance |
KR102577571B1 (ko) * | 2016-08-03 | 2023-09-14 | 삼성전자주식회사 | 로봇 장치 및 로봇 장치의 감정 표현 방법 |
CN106327342B (zh) * | 2016-08-17 | 2020-02-11 | 腾讯科技(深圳)有限公司 | 一种表情包的处理方法及终端 |
CN107918518A (zh) * | 2016-10-11 | 2018-04-17 | 阿里巴巴集团控股有限公司 | 互动操作方法、装置、终端设备和操作*** |
CN107122189A (zh) * | 2017-04-27 | 2017-09-01 | 北京小米移动软件有限公司 | 图像显示方法及装置 |
US10521948B2 (en) * | 2017-05-16 | 2019-12-31 | Apple Inc. | Emoji recording and sending |
CN107329990A (zh) | 2017-06-06 | 2017-11-07 | 北京光年无限科技有限公司 | 一种用于虚拟机器人的情绪输出方法以及对话交互*** |
CN109358923B (zh) * | 2018-08-29 | 2024-04-12 | 华为技术有限公司 | 一种虚拟机器人形象的呈现方法及装置 |
-
2018
- 2018-08-29 CN CN201810996405.3A patent/CN109358923B/zh active Active
-
2019
- 2019-08-21 WO PCT/CN2019/101843 patent/WO2020042987A1/zh unknown
- 2019-08-21 EP EP19853402.6A patent/EP3779679A4/en active Pending
-
2020
- 2020-11-13 US US17/097,990 patent/US11883948B2/en active Active
-
2023
- 2023-12-19 US US18/545,872 patent/US20240116189A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020035569A1 (en) * | 2000-09-15 | 2002-03-21 | Phillip Clark | Construction of virtual objects based on run-time type information |
US20120238362A1 (en) * | 2011-03-16 | 2012-09-20 | Sean Janis | Online game with mechanic for combining visual display parameters of virtual objects |
CN104516650A (zh) * | 2013-09-27 | 2015-04-15 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US20160086381A1 (en) * | 2014-09-23 | 2016-03-24 | Samsung Electronics Co., Ltd. | Method for providing virtual object and electronic device therefor |
CN104794045A (zh) * | 2015-04-16 | 2015-07-22 | 青岛海信移动通信技术股份有限公司 | 一种显示提示信息的方法及终端 |
CN106204698A (zh) * | 2015-05-06 | 2016-12-07 | 北京蓝犀时空科技有限公司 | 为自由组合创作的虚拟形象生成及使用表情的方法和*** |
CN105824412A (zh) * | 2016-03-09 | 2016-08-03 | 北京奇虎科技有限公司 | 在移动终端上呈现自定义虚拟特效的方法及装置 |
CN105912102A (zh) * | 2016-03-31 | 2016-08-31 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
Non-Patent Citations (1)
Title |
---|
赵震等: "文本驱动下的表情合成***", 计算机工程, vol. 29, no. 9, pages 152 - 154 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020042987A1 (zh) * | 2018-08-29 | 2020-03-05 | 华为技术有限公司 | 一种虚拟机器人形象的呈现方法及装置 |
US11883948B2 (en) | 2018-08-29 | 2024-01-30 | Huawei Technologies Co., Ltd. | Virtual robot image presentation method and apparatus |
CN110211236A (zh) * | 2019-04-16 | 2019-09-06 | 深圳欧博思智能科技有限公司 | 一种基于智能音箱的虚拟人物自定义实现方法 |
CN111973980A (zh) * | 2019-05-24 | 2020-11-24 | 奇酷互联网络科技(深圳)有限公司 | 虚拟宠物的控制方法、移动设备和计算机存储介质 |
CN110706337B (zh) * | 2019-09-29 | 2023-09-26 | 深圳欧博思智能科技有限公司 | 一种基于虚拟人物形象设定的实现方法、智能音箱及智能终端 |
CN110706337A (zh) * | 2019-09-29 | 2020-01-17 | 深圳欧博思智能科技有限公司 | 一种基于虚拟人物形象设定的实现方法、智能音箱及智能终端 |
CN111273990A (zh) * | 2020-01-21 | 2020-06-12 | 腾讯科技(深圳)有限公司 | 信息交互方法、装置、计算机设备和存储介质 |
CN111429907B (zh) * | 2020-03-25 | 2023-10-20 | 北京百度网讯科技有限公司 | 语音服务模式切换方法、装置、设备及存储介质 |
CN111429907A (zh) * | 2020-03-25 | 2020-07-17 | 北京百度网讯科技有限公司 | 语音服务模式切换方法、装置、设备及存储介质 |
CN112138410A (zh) * | 2020-09-28 | 2020-12-29 | 腾讯科技(深圳)有限公司 | 一种虚拟对象的交互方法以及相关装置 |
CN112333596A (zh) * | 2020-11-05 | 2021-02-05 | 江苏紫米电子技术有限公司 | 一种耳机均衡器的调整方法、装置、服务器及介质 |
CN112333596B (zh) * | 2020-11-05 | 2024-06-04 | 江苏紫米电子技术有限公司 | 一种耳机均衡器的调整方法、装置、服务器及介质 |
CN114913849A (zh) * | 2021-02-08 | 2022-08-16 | 上海博泰悦臻网络技术服务有限公司 | 虚拟角色的语音调节方法、***、介质及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2020042987A1 (zh) | 2020-03-05 |
CN109358923B (zh) | 2024-04-12 |
EP3779679A4 (en) | 2021-06-30 |
US20210060788A1 (en) | 2021-03-04 |
EP3779679A1 (en) | 2021-02-17 |
US11883948B2 (en) | 2024-01-30 |
US20240116189A1 (en) | 2024-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109358923A (zh) | 一种虚拟机器人形象的呈现方法及装置 | |
US11009958B2 (en) | Method and apparatus for providing sight independent activity reports responsive to a touch gesture | |
US11024070B2 (en) | Device and method of managing user information based on image | |
WO2021139701A1 (zh) | 一种应用推荐方法、装置、存储介质及电子设备 | |
CN108073605B (zh) | 一种业务数据的加载、推送、交互信息的生成方法和装置 | |
CN108021572B (zh) | 回复信息推荐方法和装置 | |
CN108121803B (zh) | 一种确定页面布局的方法和服务器 | |
CN110472145A (zh) | 一种内容推荐方法和电子设备 | |
CN109783798A (zh) | 文本信息添加图片的方法、装置、终端及存储介质 | |
CN106126160B (zh) | 一种音效调节方法及用户终端 | |
CN107809526A (zh) | 终端应用程序分类方法、移动终端及计算机可读存储介质 | |
CN108156508B (zh) | 弹幕信息处理的方法、装置、移动终端、服务器及*** | |
TWI680400B (zh) | 基於影像管理使用者資訊的裝置與方法 | |
CN106935253A (zh) | 音频文件的裁剪方法、装置及终端设备 | |
CN110209778A (zh) | 一种对话生成的方法以及相关装置 | |
CN107194732A (zh) | 一种应用推送方法、移动终端以及计算机可读存储介质 | |
CN107315516A (zh) | 一种图标播放方法、移动终端以及计算机可读存储介质 | |
US20230091214A1 (en) | Augmented reality items based on scan | |
CN111368171A (zh) | 一种关键词推荐的方法、相关装置以及存储介质 | |
CN110430475A (zh) | 一种互动方法和相关装置 | |
CN109389977B (zh) | 一种语音交互方法及装置 | |
CN109634550A (zh) | 一种语音操作控制方法及终端设备 | |
CN106327342A (zh) | 一种表情包的处理方法及终端 | |
CN108319412A (zh) | 一种照片删除方法、移动终端和计算机可读存储介质 | |
KR101308601B1 (ko) | 애니메이션 메신저 서비스 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |