显示交互界面的方法、装置及终端的制作方法_3

文档序号:9564460阅读:来源:国知局
[0104] 另外,由于在本发明实施例中,第一虚拟形象文件为本地终端对应的用户的虚拟 形象或者与本地终端对应的用户进行交互的好友的虚拟形象之一。为了使本地终端确定当 前显示本地终端对应的用户的虚拟形象还是与本地终端对应的用户进行交互的好友的虚 拟形象,在组合得到第一虚拟形象后,可以同时获得该虚拟形象的标识。其中,本发明实施 例不对虚拟形象的标识的具体内容进行限定,具体实施时,虚拟形象的标识可以包括但不 限于本地终端对应的用户的即时通讯应用账号或者与本地终端对应的用户进行交互的好 友的即时通讯应用账号。
[0105] 综上,由于组合得到第一虚拟形象后,同时获得了该虚拟形象的标识,因此,显示 组合得到的第一虚拟形象时,包括但不限于:先获取组合得到的第一虚拟形象的标识,并显 示与第一虚拟形象的标识对应的第一虚拟形象。
[0106] 另外,在显示组合得到的第一虚拟形象时,包括但不限于以图片形式进行显示或 者以动画形式进行显示。然而,由于加载第一虚拟形象包括的所有元素需要一定的时间,为 了保证显示的交互界面不存在不包括虚拟形象的情况,可以先以图片形式显示组合得到的 第一虚拟形象,并在加载完第一虚拟形象包括的所有元素之后,隐藏以图片形式显示的第 一虚拟形象,以动画形式显示组合得到的第一虚拟形象。
[0107] 关于隐藏以图片形式显示的第一虚拟形象,以动画形式显示组合得到的第一虚拟 形象的方式,包括但不限于:以动画形式显示的第一虚拟形象覆盖以图片形式显示的第一 虚拟形象,等等。
[0108] 需要说明的是,如果获取到本地交互界面显示文件后,还更新了本地交互界面显 示文件,则根据第一虚拟形象文件组合第一虚拟形象时,根据更新后的本地交互界面显示 文件包括的第一虚拟形象文件组合第一虚拟形象。其中,根据更新后的本地交互界面显示 文件包括的第一虚拟形象文件组合第一虚拟形象的具体实现原理与上述根据第一虚拟形 象文件组合第一虚拟形象的原理一致,具体可参见上述根据第一虚拟形象文件组合第一虚 拟形象的内容,此处不再赘述。
[0109] 203:根据第一交互背景文件显示第一交互背景,将组合得到的第一虚拟形象显示 于第一交互背景上。
[0110] 关于根据第一交互背景文件显示第一交互背景的方式,本发明实施例不作具体限 定。具体实施时,可以结合第一交互背景文件的具体格式而定。例如,如果第一交互背景文 件为图片格式,则以图片显示显示第一交互背景;如果第一交互背景文件为动画格式,则以 动画形式显示第一交互背景。
[0111] 进一步地,由于在本发明实施例中,预先设置的第一交互背景文件与第一虚拟文 件同时包括在本地交互界面显示文件中,因此,在设置显示的第一交互背景和第一交互虚 拟形象时,可以直接使用第一交互背景作为第一虚拟形象的背景,使得第一交互背景与第 一虚拟形象搭配。因此,在具体显示交互界面时,将第一虚拟形象直接显示于第一交互背景 上。
[0112] 需要说明的是,如果获取到本地交互界面显示文件后,还更新了本地交互界面显 示文件,则根据第一交互背景文件显示第一交互背景时,根据更新后的本地交互界面显示 文件包括的第一交互背景文件显示第一交互背景。其中,根据更新后的本地交互界面显示 文件包括的第一交互背景文件显示第一交互背景的具体实现原理与上述根据第一交互背 景文件显示第一交互背景的原理一致,具体可以参见上述根据第一交互背景文件显示第一 交互背景的内容,此处不再赘述。
[0113] 如图3所示,其示出了通过本发明实施例提供的方法显示的一种交互界面的终端 界面示意图。图3中的下划线即表示交互背景,漫画人物表示虚拟形象。由图3可知,交互 界面中仅显示一个虚拟形象,且虚拟形象显示在交互背景上,虚拟形象的背景即为交互背 旦 ^sO
[0114] 通过将第一虚拟形象显示于第一交互背景上,使得第一交互背景和第一虚拟形象 文件作为一个整体进行显示,当变化交互背景时,虚拟形象也可以变化;当在本地终端对应 的用户的虚拟形象和与本地终端对应的用户进行交互的好友的虚拟形象之间进行切换时, 每个虚拟形象对应的交互背景也会进行切换。
[0115] 可选地,为了便于本地终端对应的用户查看自身的交互界面及虚拟形象,在显示 交互界面时,可以在本地终端对应的用户登录即时通讯应用后,先显示包括本地终端对应 的用户的虚拟形象的交互界面。
[0116] 204 :获取交互界面切换指令,根据交互界面切换指令重新获取本地交互界面显示 文件,其中,重新获取的本地交互界面显示文件包括第二交互背景文件和第二虚拟形象文 件,且第二虚拟形象文件与第一虚拟形象文件对应。
[0117] 由于在本发明实施例中,在步骤201中获取到的本地交互界面显示文件中包括的 第一虚拟形象文件为本地终端对应的用户的虚拟形象文件的或者与本地终端对应的用户 进行交互的好友的虚拟形象文件之一,因此,显示的交互界面仅包括本地终端对应的用户 的虚拟形象或者与本地终端对应的用户进行交互的好友的虚拟形象之一。为了实现在进行 交互时,能够在本地终端对应的用户的虚拟形象和与本地终端对应的用户进行交互的好友 的虚拟形象之间进行切换,可以获取交互界面切换指令,并根据交互界面切换指令重新获 取本地交互界面显示文件。其中,重新获取的本地交互界面显示文件包括第二交互背景文 件和第二虚拟形象文件,且第二虚拟形象文件与第一虚拟形象文件对应。
[0118] 例如,如果第一虚拟形象文件为本地终端对应的用户的虚拟形象文件,则第二虚 拟形象文件为与本地终端对应的用户进行交互的好友的虚拟形象文件。
[0119] 关于根据交互界面切换指令重新获取本地交互界面显示文件的方式,与上述步骤 201中获取预先设置的即时通讯应用的本地交互界面显示文件的具体实现方法的原理一 致,具体可参见上述步骤201中获取预先设置的即时通讯应用的本地交互界面显示文件的 内容,此处不再赘述。
[0120] 205 :根据第二虚拟形象文件组合第二虚拟形象,并显示组合得到的第二虚拟形 象。
[0121] 其中,该步骤的原理同上述步骤202的原理一致,具体可参见上述步骤202的具体 内容,此处不在赘述。
[0122] 206 :根据第二交互背景文件显示第二交互背景,并将组合得到的第二虚拟形象显 示于第二交互背景上。
[0123] 其中,该步骤的原理同上述步骤203的原理一致,具体可参见上述步骤203的具体 内容,此处不在赘述。
[0124] 207 :获取虚拟形象切换指令,并根据虚拟形象切换指令在包括第二虚拟形象的第 二交互界面和包括第一虚拟形象的第一交互界面之间切换。
[0125] 当通过步骤201至步骤203以及步骤204至步骤206即分别可以显示包括第一虚 拟形象的交互界面和显示第二虚拟形象的交互界面。因此,在后续的交互过程中,便可以在 包括第一虚拟形象的交互界面及包括第二虚拟形象的交互界面之间进行灵活切换。
[0126] 其中,在包括第一虚拟形象的交互界面及包括第二虚拟形象的交互界面之间进行 灵活切换时,包括但不限于:获取虚拟形象切换指令,并根据虚拟形象切换指令在包括第二 虚拟形象的第二交互界面和包括第一虚拟形象的第一交互界面之间切换。
[0127] 关于获取虚拟形象切换指令的方式,包括但不限于:在交互界面中提供切换按钮, 并通过检测切换按钮是否被选中来确定是否获取到虚拟形象切换指令。如果检测到切换按 钮被选中,则从切换至第二虚拟形象的交互界面或者从包括第二虚拟形象的交互界面切换 至包括第一虚拟形象的交互界面。
[0128] 可选地,在显示交互背景时,为了避免用户使用纯色背景作为交互背景而出现虚 拟形象显示在纯色背景上导致显示的虚拟形象比较单调的问题,在显示交互界面之前,还 可以设置默认虚拟形象的背景。因此,在显示交互背景时,还可以检测交互背景文件控制显 示的交互背景是否为纯色交互背景。如果检测到交互背景文件控制显示的交互背景为纯色 交互背景,则可以为虚拟形象配置默认虚拟形象的背景,使得虚拟形象显示在默认虚拟形 象的背景上。
[0129] 本发明实施例提供的方法,通过获取包括第一交互背景文件和本地终端对应的用 户或与该本地终端对应的用户进行交互的好友的第一虚拟形象文件的本地交互界面显示 文件,并根据第一虚拟形象文件组合并显示第一虚拟形象和根据第一交互背景文件显示第 一交互背景,以及将第一虚拟形象显示于第一交互背景上。由于在预先设置本地交互界面 显示文件时可以任意设置第一虚拟形象文件和第一交互背景文件,因此,可以确保根据设 置的第一虚拟形象文件和第一交互界面文件显示的第一交互背景与第一虚拟形象搭配,从 而使得显示的交互界面更加美观。另外,由于本地交互界面显示文件仅包括本地终端对应 的用户或与本地终端对应的用户进行交互的好友之一的一个虚拟形象文件,因此,显示的 交互界面仅显示一个虚拟形象,使得显示的交互界面更加简单整洁。
[0130] 参见图4,本发明实施例提供了一种显示交互界面的装置,该装置用于执行上述图 1或图2所示实施例中提供的显示交互界面的方法。该装置包括:
[0131] 登录模块401,用于登录即时通讯应用;
[0132] 第一获取模块402,用于获取预先设置的即时通讯应用的本地交互界面显示文件, 本地交互界面显示文件至少包括第一交互背景文件和第一虚拟形象文件,第一虚拟形象文 件为本地终端对应的用户的虚拟形象文件或者与本地终端进行交互的好友的虚拟形象文 件;
[0133] 第一组合模块403,用于根据第一虚拟形象文件组合第一虚拟形象;
[0134] 第一显示模块404,用于显示组合得到的第一虚拟形象;
[0135] 第二显示模块405,用于根据第一交互背景文件显示第一交互背景,将组合得到的 第一虚拟形象显示于第一交互背景上。
[0136] 可选地,交互界面为聊天窗口界面;
[0137] 第一获取模块402,用于获取预先设置的所述即时通讯应用的本地聊天窗口界面 显示文件。
[0138] 可选地,参见图5,装置,还包括:
[0139] 确定模块406,用于确定本地交互界面显示文件与服务器侧的交互界面显示文件 是否一致;
[0140] 更新模块407,用于当本地交互界面显示文件与服务器侧的交互界面显示文件不 一致时,更新本地交互界面显示文件;
[0141] 第一组合模块403,用于根据更新后的本地交互界面显示文件包括的第一虚拟形 象文件组合第一虚拟形象;
[0142] 第二显示模块405,用于根据更新后的本地交互界面显示文件包括的第一交互背 景文件显示第一交互背景。
[0143] 可选地,参见图6,确定模块406,包括:
[0144] 第一获取单元4061,用于获取本地交互界面显示文件的第一时间戳和第一哈希 值;
[0145] 第一拉取单元4062,用于从服务器拉取与本地交互界面显示文件对应的交互界面 显示文件的第二时间戳和第二哈希值;
[0146] 第一确定单元4063,用于根据第一时间戳、第一哈希值、第二时间戳和第二哈希值 确定本地交互界面显示文件与服务器侧的交互界面显示文件是否一致。
[0147] 可选地,参见图7,第一组合模块403,包括:
[0148] 第二获取单元4031,用于根据第一虚拟形象文件获取第一虚拟形象包括的所有元
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1