CN110812843B - 基于虚拟形象的交互方法及装置、计算机存储介质 - Google Patents

基于虚拟形象的交互方法及装置、计算机存储介质 Download PDF

Info

Publication number
CN110812843B
CN110812843B CN201911046918.9A CN201911046918A CN110812843B CN 110812843 B CN110812843 B CN 110812843B CN 201911046918 A CN201911046918 A CN 201911046918A CN 110812843 B CN110812843 B CN 110812843B
Authority
CN
China
Prior art keywords
user
material library
interface
avatar
calling
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.)
Active
Application number
CN201911046918.9A
Other languages
English (en)
Other versions
CN110812843A (zh
Inventor
闫羽婷
戴世昌
张军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911046918.9A priority Critical patent/CN110812843B/zh
Publication of CN110812843A publication Critical patent/CN110812843A/zh
Application granted granted Critical
Publication of CN110812843B publication Critical patent/CN110812843B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/56Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/301Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device using an additional display connected to the game console, e.g. on the controller

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供了一种基于虚拟形象的交互方法,包括:获取***当前时间以及用户的历史行为数据;根据所述***当前时间调取相应的界面场景,以及根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象;将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上。基于***当前时间实现界面场景自动切换以及基于用户的历史行为数据虚拟形象的自动切换,不需要用户进行操作。并且,还可以基于用户的历史行为数据,自动向用户推送个性化消息,从而实现主动与用户进行交互,使得人机交互方式更加智能化。本申请另一方面还提供了一种与所述方法相对应的基于虚拟形象的交互装置以及计算机存储介质。

Description

基于虚拟形象的交互方法及装置、计算机存储介质
技术领域
本发明涉及人机交互技术领域,特别涉及一种基于虚拟形象的交互方法及装置、计算机存储介质。
背景技术
人机交互是智能设备的重要功能之一,为了能提高用户的体验,现有的一些智能设备或应用中,都设置有虚拟形象,以通过虚拟形象来实现在一定程度上与用户进行交互,从而提供用户体验。
在现有技术中,预先设置好多个场景和虚拟形象,当用户以通过虚拟按键或语音等,触发互动指令,***则根据用户触发的互动指令对界面场景和虚拟形象进行切换,从而实现与用户间的互动。例如,如图1所示,当用户按下“晚安”后,界面场景将会从白天的界面场景切换为晚上的界面场景,并且虚拟形象也切换为了闭着眼睛的虚拟形象。
但是,通过用户进行操作,进行界面场景和虚拟形象的切换的交互方式,不够便捷,也无法主动与用户进行交互,并且受限于操作指令的数量,界面场景和虚拟形象的种类和数量也比较有限,所以这种方式的智能化程度过低,无法很好的提高用户的体验。
发明内容
基于上述现有技术的不足,本发明提供了一种基于虚拟形象的交互方法及装置、计算机存储介质,以解决现有技术中基于虚拟形象进行交互的方式,智能化程度过低,无法很好的提高用户的体验的问题。
为了实现上述目的,本发明提供了以下技术方案:
本发明第一方面提供了一种基于虚拟形象的交互方法,包括:
获取***当前时间以及用户的历史行为数据;
根据所述***当前时间调取相应的界面场景,以及根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象;
将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上。
可选地,在上述的方法中,所述根据所述***当前时间调取相应的界面场景,包括:
生成所述***当前时间相应的调取标签;
从多个预设的素材库标签中,匹配出与所述调取标签对应的素材库标签;
基于匹配出的所述素材库标签,从素材库中调取与所述素材库标签对应的界面场景;其中,所述素材库中预设有多个界面场景。
可选地,在上述的方法中,所述生成所述***当前时间相应的调取标签,包括:
根据所述***当前时间,确定当前季节以及当前时段;其中,所述时段包括早上、中午、下午以及晚上;
将所述当前季节以及所述当前时段设定为调取标签。
可选地,在上述的方法中,所述根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象,包括:
通过分析所述用户的历史行为数据中具有时效性的数据,从素材库中选择一条与所述用户的历史行为相符合的个性化消息;
根据所述个性化消息中的关键词,从所述素材库中调取相应的动态虚拟形象;
其中,所述素材库中预设有多条个性化消息以及多个动态虚拟形象;每个所述动态虚拟形象至少对应一个关键词。
可选地,在上述的方法中,所述通过分析所述用户的历史行为数据中近期的具有时效性的数据,从素材库中选择一条个性化消息,包括:
通过分析所述用户的历史行为数据中的游戏数据,得到所述用户所玩游戏的游戏类型、游戏时间以及游戏结果;
从素材库中选择一条符合所述游戏类型、所述游戏时间以及所述游戏结果的个性化消息。
本发明第二方面提供了一种基于虚拟形象的交互装置,包括:
获取单元,用于获取***当前时间以及用户的历史行为数据;
第一调取单元,用于根据所述***当前时间调取相应的界面场景;
第二调取单元,用于根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象;
显示单元,用于将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上。
可选地,在上述的装置中,所述第一调取单元,包括:
生成单元,用于生成所述***当前时间相应的调取标签;
匹配单元,用于从多个预设的素材库标签中,匹配出与所述调取标签对应的素材库标签;
第一调取子单元,基于匹配出的所述素材库标签,从素材库中调取与所述素材库标签对应的界面场景;其中,所述素材库中预设有多个界面场景。
可选地,在上述的装置中,所述生成单元,包括:
确定单元,用于根据所述***当前时间,确定当前季节以及当前时段;其中,所述时段包括早上、中午、下午以及晚上;
生成子单元,用于将所述当前季节以及所述当前时段设定为调取标签。
可选地,在上述的装置中,所述第二调取单元,包括:
选择单元,用于通过分析所述用户的历史行为数据中具有时效性的数据,从素材库中选择一条与所述用户的历史行为相符合的个性化消息;
第二调取子单元,用于根据所述个性化消息中的关键词,从所述素材库中调取相应的动态虚拟形象;
其中,所述素材库中预设有多条个性化消息以及多个动态虚拟形象;每个所述动态虚拟形象至少对应一个关键词。
可选地,在上述的装置中,所述选择单元,包括:
分析单元,用于通过分析所述用户的历史行为数据中的游戏数据,得到所述用户所玩游戏的游戏类型、游戏时间以及游戏结果;
选择子单元,用于从素材库中选择一条符合所述游戏类型、所述游戏时间以及所述游戏结果的个性化消息。
本发明第三方面提供了一种计算机存储介质,用于存储程序,所述程序被执行时,用于实现如上述任意一项所述的基于虚拟形象的交互方法。
本发明提供的一种基于虚拟形象的交互方法及装置、计算机存储介质,通过获取***当前时间以及用户的历史行为数据,然后根据所述***当前时间调取相应的界面场景,以及根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象,最后将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上。不需要用户进行操作实现界面场景和虚拟形象的切换,而是通过***当前时间和用户的历史行为数据,实现界面场景和虚拟形象的自动切换,所以界面场景和虚拟形象的种类和数量也不会受限于操作指令的数量。并且,还可以基于用户的历史行为数据,自动向用户推送个性化消息,从而主动与用户进行交互,从而实现了一种高智能化的人机交互方式,有效地提高了用户的体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为现有技术中的一种基于虚拟形象的人机交互方式的交互界面的示意图;
图2为本发明实施例提供的一种基于虚拟形象的交互方法的流程示意图;
图3为本发明另一实施例提供的一种基于虚拟形象的交互方法的流程示意图;
图4为本发明另一实施例提供的一种基于虚拟形象的交互方法的流程示意图;
图5为本发明另一实施例提供的一种基于虚拟形象的交互方法的流程示意图;
图6为本发明另一实施例提供的一种基于虚拟形象的交互方法的流程示意图;
图7为本发明另一实施例提供的一种基于虚拟形象的交互方法的显示界面的示意图;
图8为本发明另一实施例提供的一种基于虚拟形象的交互装置的结构示意图;
图9为本发明另一实施例提供的一种第一调取单元的结构示意图;
图10为本发明另一实施例提供的一种第二调取单元的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明实施例提供了一种基于虚拟形象的交互方法,如图2所示,包括:
S201、获取***当前时间以及用户的历史行为数据。
其中,***当前时间指的是当前的实际时间,即当前用户所在地区所使用的时间,例如北京时间。需要说明的是,***当前时间,可以包括有具体的年、月、日,并不仅限于只是当天的几时几分几秒。可选地,由于现在的几乎所有设备***的***应用中都自带有时间应用,所以可以直接从***自带的时间应用中获取到***当前时间。
用户的历史行为数据,则指的是在用户在所获取的***当前时间前的行为所产生的数据。具体可以是,用户玩游戏产生的游戏数据,用户运动产生的运动数据、用户外出的地理位置变化信息,也可以是用户说话产生的语音信息等由用户的行为所产生并且能被获取的到的数据。
具体的,可以通过相应的接口协议对接第三方应用,例如对接游戏、运动软件、地图软件或者***自带的定位***等,从而直接从第三方应用,获取第三方应用所采集到的用户的游戏数据、运动数据、地理位置信息等,或者通过请求从第三方应用获取用户的行为数据。也可以是直接通过***的自带的***软件或者硬件,例如定位***、麦克风等,获取用户的地理位置信息,用户的语音数据等。当然,也可以是通过其他的方式来获取***当前时间以及用户的历史行为数据,也同样属于本发明的保护范畴。
S202、根据***当前时间调取相应的界面场景,以及根据用户的历史行为数据,调取相应的个性化消息和虚拟形象。
需要说明的是,在本发明实施中,需要预先设计多个界面场景、个性化消息和虚拟形象。其中,界面场景也可以理解为界面背景。具体的,针对不同的时间段,设计有多个界面场景。其中,时间段可以包括一天中的多个时间段,以及一年中的多个时间段,并且一个时间段可以设计有多个界面场景,从而使得可供选择的界面场景更加的丰富,避免用户的审美疲劳。然后,将设计好的界面场景存储在素材库中。例如,针对冬天设计具有共同特点的界面场景,并且具体根据白天和晚上分别设计有两个不同的界面场景。
同理,对于个性化消息,则可以根据不同的用户行为数据,分别配置多条个性化消息和多个虚拟形象。例如,针对用户的跑步数据,配置有“加油,超越昨天的你”、“今天的配速有进步,加油”等个性化消息,并且配置跑步运动员的虚拟形象。其中,虚拟形象则指的是虚拟的人物、动物或者机器人等虚拟的形象,其可以是动态的也可以是静态的,可以是平面的也可以是立体的。个性化消息可以是文字或者是文字以及与文字对应的语音。同样,将配置好的个性化消息和虚拟形象存储在素材库中。还需要说明的是,素材库中的界面场景、个性化消息和虚拟形象可以不断地进行更新。
所以,在获取到***当前时间和用户的历史行为数据,可以根据***当前时间从素材库中调取,预先设计的与所获取的***当前时间相对应的界面场景,并且根据用户的历史行为数据,调取相应的个性化消息和虚拟形象。
可选地,本发明的另一实施例中,如图3所示,步骤S202中的根据***当前时间调取相应的界面场景的一种实现方式,包括:
S301、生成***当前时间相应的调取标签。
需要说明的是,本发明实施例中,在预先针对不同的时间设计好多个界面场景后,会根据相应的时间,给每个界面场景打上相应的素材库标签,从而形成界面场景和素材库标签的映射关系,并将界面场景及其对应的素材库标签都存储到素材库中。其中,素材库标签可以是任意的,可以相互区分的单个字符或多个字符的组合,通常采用文字或数字作为素材库标签。不同的时间则采用不同的素材库标签。并且,一个界面场景可以对应有单个或者多个素材库标签,例如一个界面场景可以对应有早上一个素材库标签,也可以同时对应有冬季、初冬、早上三个素材库标签。同样,相同的素材库标签下也可以对应有多个界面场景。
可选地,调取标签与素材库标签都是基于相同的原则生成的,以便于后续通过调取标签更快的匹配出相应的素材库标签。当然,通过两种不同的原则生成调取标签与素材库标签也是其中的一种方式,但是需要设定和维护两种不同的原则生成的标签的对应关系,所以会增加额外的工作量,并且使得方法的实现过程过于繁琐。
可选地,本发明的另一实施例中,步骤S301的一种具体实施方式,如图4所示,包括:
S401、根据***当前时间,确定当前季节以及当前时段,时段包括早上、中午、下午以及晚上。
也就是说,本发明实施例中,根据时间的不同,将一年分为四个季节,并且将一天分为早上、中午、下午以及晚上四个时段。在获取到***当前时间时,确定***当前时间当前所属的季节和在一天中的哪个时段。当然,这只是其中一种可选地的方式,采用其他的时间分段的方式,例如,每个季节还可以进一步分为:早季以及晚季,如冬季分为初冬以及晚冬;而一天的时段还可以进一步包括:凌晨、傍晚等。也可以是只对一天进行划分而不对年进行划分等方式,这些都属于本发明的保护范畴。
S402、将当前季节以及当前时段设定为调取标签。
也就是说,在本发明直接将步骤S401中确定出的当前季节和当前时段设定为调取标签。因为,调取标签与素材库标签都是基于相同的原则生成的,素材库标签也同样包括季节和时段。
具体的,在获取到***当前时间后,基于与生成素材库标签相同的原则调取标签与素材库标签,生成与***当前时间相应的调取标签。例如,获取的***当前时间为11月20号20点整,则生成的调取标签则可以为冬季、晚上。
S302、从多个预设的素材库标签中,匹配出与调取标签对应的素材库标签。
在本发明实施例中,通过标签匹配的方式,实现调取与***当前时间相对应的界面场景,从而能通过相应的界面场景来模拟现实世界,使得界面场景与现实场景相一致,从而提高用户的体验。
因为,调取标签与素材库标签都是基于相同的原则生成的,所以可以通过将生成的调取标签与素材库中的素材库标签一一对比,从而匹配出与调取标签对应的素材库标签。其中,与调取标签对应的素材库标签,可以理解为与调取标签相同的素材库标签。
S303、基于匹配出的素材库标签,从素材库中调取与素材库标签对应的界面场景。
具体的,基于匹配出的素材库标签,确定出素材库中与匹配出的素材库标签存在对应关系的界面场景。其中,与匹配出的素材库标签存在对应关系的界面场景至少包括一个。
可选地,当匹配出的素材库标签下对应有多个界面场景时,可以根据界面场景的先前被调取的总次数,调取多个界面场景中先前被调取的总次数最少的界面场景。从而能避免将同一界面场景呈现给用户,造成审美疲劳,并且也能使得更新到素材库的新的界面场景,能很快的被调取到。当然,也可以采用随机或者其他的方式从多个界面场景中调取出一个界面场景。
可选地,本发明的另一实施例中,步骤S202中的根据用户的历史行为数据,调取相应的个性化消息和虚拟形象的一种实施方式,如图5所示,包括:
S501、通过分析用户的历史行为数据中具有时效性的数据,从素材库中选择一条与用户的历史行为相符合的个性化消息。
其中,具有时效性的数据指的是与时间联系比较密切的数据,即时效性较强的数据。通常时效性较差的数据,为用户进行一些比较平常并且频率比较高的,没有太多意义的行为所产生的数据,对于这些历史行为数据没有必要反馈个性化消息。所以,本发明实施例只分析用户的历史行为数据中具有时效性的数据,选择个性化消息,从而避免了不间断地向用户推送无意义的消息。
可选地,具体可以通过分析用户的历史行为数据,确定用户的行为类型,以及具体的进行该行为时的具体数据,例如跑步以及跑步的配速、心跳、距离等。然后,根据用户的行为类型,以及具体的进行该行为时的具体数据,直接从素材库中匹配出符合用户的历史行为数据的个性化消息,或者对比上一次的进行同样类型的行为的数据,并根据对比结果和本次的行为数据,从素材库中匹配出符合对比结果和用户的历史行为数据的个性化消息。
可选地,本发明的另一实施例中,提供了用户的行为数据为游戏数据时,步骤S501的一种具体实现方式,如图6所示,包括:
S601、通过分析用户的历史行为数据中的游戏数据,得到用户所玩游戏的游戏类型、游戏时间以及游戏结果。
也就是说,当获取的用户的历史行为数据中包含有用户先前玩游戏所记录下的游戏数据时,通过分析用户的历史行为数据,确定用户在本次所玩游戏的类型、游戏时间和游戏结果。其中,游戏结果可以是所完成的任务或关卡,又或者是战绩等。当然,除了可以确定用户在本次所玩游戏的类型和游戏结果外,也还可以确定本次游戏的总时长等。
S602、从素材库中选择一条符合游戏类型、游戏时间以及游戏结果的个性化消息。
具体的,可以根据个性化消息的关键词与游戏类型和游戏结果的对应关系,从素材库中选择一条符合游戏类型以及游戏结果的个性化消息。例如,用户在20点整时刚玩了一局英雄联盟,并且输了游戏,则可以根据游戏类型:英雄联盟、游戏时间:晚上、以及游戏结果:失败,选择出一条个性消息为:召唤师,不要灰心,早点信息哦,明天继续加油!需要帮助我随时都在!
S502、根据个性化消息中的关键词,从素材库中调取相应的动态虚拟形象。
其中,素材库中预设有多个性化消息以及多个动态虚拟形象。每个动态虚拟形象至少对应一个关键词。
也就是说,本发明实施例中,虚拟形象的是基于个性化消息中的关键词与虚拟形象的预设对应关系来调取的。因为,个性化消息与虚拟形象最终呈现给用户的效果是,虚拟形象说出所选择出的个性化消息,所以在本发明实施例中,虚拟形象采用的是动态的虚拟形象,并且动态虚拟形象是基于个性化消息中的关键词调取,从而使得所调取的动态虚拟形象的动作、表情等形态,更加符合所调取的个性化消息的语义,所呈现给用户的效果也就更加的真实。
所以,在本发明实施例中,在预设个性化消息和动态虚拟形象时,还需要设定好个性化消息中的关键词与动态虚拟形象。其中,每个动态虚拟形象至少对应一个关键词。
可选地,一条个性化消息可以包含多个关键词,并且不同的个性化消息中可以具有相同的关键词,所以也可以简单的理解为:每个动态虚拟形象至少对应一条个性化消息,而每条个性化消息至少对应一个动态虚拟形象。当个性化消息存在多个关键词时,具体可以根据动态虚拟形象与所有关键词的总的相关性的程度,确定所要调取的动态虚拟形象。
S203、将界面场景、个性化消息和虚拟形象共同显示在显示界面上。
具体的,将调取的界面场景、个性化消息和动态虚拟形象结合在一起,并显示在显示界面上。其中,界面场景作为显示界面的背景,虚拟形象表现为说出个性化消息。
可选地,如图7所示,个性化消息以对话气泡的形式进行显示。具体的,个性化消息显示在对话气泡中,并且对话气泡显示在靠近虚拟形象的嘴部位置处。还需要说明的是,若个性化消息包括文字和语音,则在通过对话气泡的显示个性化消息的同时,播放个性化消息语音。
本发明实施例提供的一种基于虚拟形象的交互方法,通过获取***当前时间以及用户的历史行为数据,然后根据所述***当前时间调取相应的界面场景,以及根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象,最后将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上。不需要用户进行操作实现界面场景和虚拟形象的切换,而是通过***当前时间和用户的历史行为数据,实现界面场景和虚拟形象的自动切换,所以界面场景和虚拟形象的种类和数量也不会受限于操作指令的数量。并且,还可以基于用户的历史行为数据,自动向用户推送个性化消息,从而主动与用户进行交互,从而实现了一种高智能化的人机交互方式,有效地提高了用户的体验。
本发明另一实施例提供了一种基于虚拟形象的交互装置,如图8所示,包括:
获取单元801,用于获取***当前时间以及用户的历史行为数据。
需要说明的是,获取单元801的具体工作过程可相应地参考上述方法实施例中的步骤S201,此处不再赘述。
第一调取单元802,用于根据所述***当前时间调取相应的界面场景。
需要说明的是,第一调取单元802的具体工作过程可相应地参考上述方法实施例中的步骤S202,此处不再赘述。
第二调取单元803,用于根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象。
需要说明的是,第二调取单元803的具体工作过程也可相应地参考上述方法实施例中的步骤S202,此处不再赘述。
显示单元804,用于将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上。
需要说明的是,显示单元804的具体工作过程可相应地参考上述方法实施例中的步骤S203,此处不再赘述。
可选地,本发明的另一实施例中,第一调取单元,如图9所示,包括:
生成单元901,用于生成所述***当前时间相应的调取标签。
需要说明的是,生成单元901的具体工作过程可相应地参考上述方法实施例中的步骤S301,此处不再赘述。
匹配单元902,用于从多个预设的素材库标签中,匹配出与所述调取标签对应的素材库标签。
需要说明的是,匹配单元902的具体工作过程可相应地参考上述方法实施例中的步骤S302,此处不再赘述。
第一调取子单元903,基于匹配出的所述素材库标签,从素材库中调取与所述素材库标签对应的界面场景。
其中,所述素材库中预设有多个界面场景。
需要说明的是,第一调取子单元903的具体工作过程可相应地参考上述方法实施例中的步骤S303,此处不再赘述。
可选地,本发明的另一实施例中,生成单元,包括:
确定单元,用于根据所述***当前时间,确定当前季节以及当前时段;其中,所述时段包括早上、中午、下午以及晚上。
需要说明的是,确定单元的具体工作过程可相应地参考上述方法实施例中的步骤S401,此处不再赘述。
生成子单元,用于将所述当前季节以及所述当前时段设定为调取标签。
需要说明的是,生成子单元的具体工作过程可相应地参考上述方法实施例中的步骤S402,此处不再赘述。
可选地,本发明的另一实施例中,第二调取单元,如图10所示,包括:
选择单元1001,用于通过分析所述用户的历史行为数据中具有时效性的数据,从素材库中选择一条与所述用户的历史行为相符合的个性化消息。
需要说明的是,选择单元1001的具体工作过程可相应地参考上述方法实施例中的步骤S501,此处不再赘述。
第二调取子单元1002,用于根据所述个性化消息中的关键词,从所述素材库中调取相应的动态虚拟形象。
其中,所述素材库中预设有多条个性化消息以及多个动态虚拟形象;每个所述动态虚拟形象至少对应一个关键词。
需要说明的是,第二调取子单元1002的具体工作过程可相应地参考上述方法实施例中的步骤S502,此处不再赘述。
可选地,本发明的另一实施例中,选择单元,包括:
分析单元,用于通过分析所述用户的历史行为数据中的游戏数据,得到所述用户所玩游戏的游戏类型、游戏时间以及游戏结果。
需要说明的是,分析单元的具体工作过程可相应地参考上述方法实施例中的步骤S601,此处不再赘述。
选择子单元,用于从素材库中选择一条符合所述游戏类型、所述游戏时间以及所述游戏结果的个性化消息。
需要说明的是,选择子单元的具体工作过程可相应地参考上述方法实施例中的步骤S602,此处不再赘述。
本发明实施例提供的一种基于虚拟形象的交互装置,通过获取单元获取***当前时间以及用户的历史行为数据,然后由第一调取单元根据所述***当前时间调取相应的界面场景,以及第二调取单元根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象,最后由显示单元将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上。不需要用户进行操作实现界面场景和虚拟形象的切换,而是通过***当前时间和用户的历史行为数据,实现界面场景和虚拟形象的自动切换,所以界面场景和虚拟形象的种类和数量也不会受限于操作指令的数量。并且,还可以基于用户的历史行为数据,自动向用户推送个性化消息,从而主动与用户进行交互,从而实现了一种高智能化的人机交互方式,有效地提高了用户的体验。
本发明另一实施例提供了一种计算机存储介质,用于存储程序,所述程序被执行时,用于实现如上述任意一个方法实施例中所述的基于虚拟形象的交互方法。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (7)

1.一种基于虚拟形象的交互方法,其特征在于,包括:
获取***当前时间以及用户的历史行为数据;
生成所述***当前时间相应的调取标签;
从多个预设的素材库标签中,匹配出与所述调取标签对应的素材库标签;
基于匹配出的所述素材库标签,从所述素材库中调取与所述素材库标签对应的界面场景;其中,当所述素材库标签下对应多个界面场景时,根据各个界面场景先前被调取的总次数,调取所述总次数最少的界面场景;所述素材库中预设有多个界面场景;
通过分析所述用户的历史行为数据中具有时效性的数据,从素材库中选择一条与所述用户的历史行为相符合的个性化消息;
根据所述个性化消息中的关键词,从所述素材库中调取相应的动态虚拟形象;其中,所述素材库中预设有多条个性化消息以及多个动态虚拟形象;每个所述动态虚拟形象至少对应一个关键词;
将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上;其中,所述界面场景作为所述显示界面的背景,所述虚拟形象表现为说出所述个性化消息。
2.根据权利要求1所述的方法,其特征在于,所述生成所述***当前时间相应的调取标签,包括:
根据所述***当前时间,确定当前季节以及当前时段;其中,所述时段包括早上、中午、下午以及晚上;
将所述当前季节以及所述当前时段设定为调取标签。
3.根据权利要求1所述的方法,其特征在于,所述通过分析所述用户的历史行为数据中近期的具有时效性的数据,从素材库中选择一条个性化消息,包括:
通过分析所述用户的历史行为数据中的游戏数据,得到所述用户所玩游戏的游戏类型、游戏时间以及游戏结果;
从素材库中选择一条符合所述游戏类型、所述游戏时间以及所述游戏结果的个性化消息。
4.一种基于虚拟形象的交互装置,其特征在于,包括:
获取单元,用于获取***当前时间以及用户的历史行为数据;
第一调取单元,用于根据所述***当前时间调取相应的界面场景;
第二调取单元,用于根据所述用户的历史行为数据,调取相应的个性化消息和虚拟形象;
显示单元,用于将所述界面场景、所述个性化消息和所述虚拟形象共同显示在显示界面上;其中,所述界面场景作为所述显示界面的背景,所述虚拟形象表现为说出所述个性化消息;
所述第一调取单元,包括:
生成单元,用于生成所述***当前时间相应的调取标签;
匹配单元,用于从多个预设的素材库标签中,匹配出与所述调取标签对应的素材库标签;
第一调取子单元,基于匹配出的所述素材库标签,从素材库中调取与所述素材库标签对应的界面场景;其中,当所述素材库标签下对应多个界面场景时,根据各个界面场景先前被调取的总次数,调取所述总次数最少的界面场景;所述素材库中预设有多个界面场景;
所述第二调取单元,包括:
选择单元,用于通过分析所述用户的历史行为数据中具有时效性的数据,从素材库中选择一条与所述用户的历史行为相符合的个性化消息;
第二调取子单元,用于根据所述个性化消息中的关键词,从所述素材库中调取相应的动态虚拟形象;
其中,所述素材库中预设有多条个性化消息以及多个动态虚拟形象;每个所述动态虚拟形象至少对应一个关键词。
5.根据权利要求4所述的装置,其特征在于,所述生成单元,包括:
确定单元,用于根据所述***当前时间,确定当前季节以及当前时段;其中,所述时段包括早上、中午、下午以及晚上;
生成子单元,用于将所述当前季节以及所述当前时段设定为调取标签。
6.根据权利要求4所述的装置,其特征在于,所述选择单元,包括:
分析单元,用于通过分析所述用户的历史行为数据中的游戏数据,得到所述用户所玩游戏的游戏类型、游戏时间以及游戏结果;
选择子单元,用于从素材库中选择一条符合所述游戏类型、所述游戏时间以及所述游戏结果的个性化消息。
7.一种计算机存储介质,其特征在于,用于存储程序,所述程序被执行时,用于实现如权利要求1至3任意一项所述的基于虚拟形象的交互方法。
CN201911046918.9A 2019-10-30 2019-10-30 基于虚拟形象的交互方法及装置、计算机存储介质 Active CN110812843B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911046918.9A CN110812843B (zh) 2019-10-30 2019-10-30 基于虚拟形象的交互方法及装置、计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911046918.9A CN110812843B (zh) 2019-10-30 2019-10-30 基于虚拟形象的交互方法及装置、计算机存储介质

Publications (2)

Publication Number Publication Date
CN110812843A CN110812843A (zh) 2020-02-21
CN110812843B true CN110812843B (zh) 2023-09-15

Family

ID=69551553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911046918.9A Active CN110812843B (zh) 2019-10-30 2019-10-30 基于虚拟形象的交互方法及装置、计算机存储介质

Country Status (1)

Country Link
CN (1) CN110812843B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112034989A (zh) * 2020-09-04 2020-12-04 华人运通(上海)云计算科技有限公司 一种智能交互***
CN112115231B (zh) * 2020-09-17 2024-06-25 中国传媒大学 一种数据处理方法及装置
CN112988022B (zh) * 2021-04-22 2021-08-13 北京航天驭星科技有限公司 虚拟日历显示方法、装置、电子设备及计算机可读介质
CN114363302A (zh) * 2021-12-14 2022-04-15 北京云端智度科技有限公司 一种利用分层技术的流媒体传输质量提升方法
CN114816625B (zh) * 2022-04-08 2023-06-16 郑州铁路职业技术学院 一种自动交互***界面设计方法和装置
CN115841354B (zh) * 2022-12-27 2023-09-12 华北电力大学 一种基于区块链的电动汽车充电桩维修评价方法与***
CN116627261A (zh) * 2023-07-25 2023-08-22 安徽淘云科技股份有限公司 交互方法、装置、存储介质和电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639725A (zh) * 2013-11-08 2015-05-20 腾讯科技(深圳)有限公司 界面切换方法及装置
CN106502705A (zh) * 2016-11-04 2017-03-15 乐视控股(北京)有限公司 设置应用程序主题的方法及其装置
CN108510437A (zh) * 2018-04-04 2018-09-07 科大讯飞股份有限公司 一种虚拟形象生成方法、装置、设备以及可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7177915B2 (en) * 2002-12-31 2007-02-13 Kurt Kopchik Method and apparatus for wirelessly establishing user preference settings on a computer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639725A (zh) * 2013-11-08 2015-05-20 腾讯科技(深圳)有限公司 界面切换方法及装置
CN106502705A (zh) * 2016-11-04 2017-03-15 乐视控股(北京)有限公司 设置应用程序主题的方法及其装置
CN108510437A (zh) * 2018-04-04 2018-09-07 科大讯飞股份有限公司 一种虚拟形象生成方法、装置、设备以及可读存储介质

Also Published As

Publication number Publication date
CN110812843A (zh) 2020-02-21

Similar Documents

Publication Publication Date Title
CN110812843B (zh) 基于虚拟形象的交互方法及装置、计算机存储介质
US11099867B2 (en) Virtual assistant focused user interfaces
CN109034115B (zh) 视频识图方法、装置、终端及存储介质
US20170277993A1 (en) Virtual assistant escalation
US20190057298A1 (en) Mapping actions and objects to tasks
CN1312554C (zh) 前摄的用户接口
CN107704169B (zh) 虚拟人的状态管理方法和***
US11200893B2 (en) Multi-modal interaction between users, automated assistants, and other computing services
US20190340200A1 (en) Multi-modal interaction between users, automated assistants, and other computing services
US20200294497A1 (en) Multi-modal interaction between users, automated assistants, and other computing services
US20220301454A1 (en) Language Fluency System
CN109996026B (zh) 基于穿戴式设备的视频特效互动方法、装置、设备及介质
CN112752121B (zh) 一种视频封面生成方法及装置
WO2023030010A1 (zh) 交互方法、电子设备及存储介质
US20170337284A1 (en) Determining and using attributes of message exchange thread participants
CN109146540A (zh) 广告可见曝光的监测方法、移动设备及服务器
CN113014994A (zh) 多媒体播放控制方法及装置、存储介质、电子设备
CN112287092A (zh) 电梯业务智能查询方法及相关产品
CN107749201B (zh) 点读对象处理方法、装置、存储介质及电子设备
CN117319340A (zh) 语音消息的播放方法、装置、终端及存储介质
US11726656B2 (en) Intelligent keyboard
CN113282270B (zh) 音乐礼物的生成方法、展示方法和装置、介质和计算设备
KR20140016785A (ko) 가상친구 대화시스템 및 그의 운용방법
CN113362802A (zh) 语音生成方法、装置和电子设备
CN109726267A (zh) 用于故事机的故事推荐方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40022445

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant