首页 / 专利库 / 商业 / 广告网络 / 广告服务器 / 网络通信中的三维虚拟形象显示方法

网络通信中的三维虚拟形象显示方法

阅读:291发布:2024-02-28

专利汇可以提供网络通信中的三维虚拟形象显示方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及网络通信中的虚拟形象显示方法,针对 现有技术 中二维虚拟形象空间感不强,动画表现不够丰富及三维虚拟形象在现有带宽条件下传输困难的 缺陷 ,提供了一种在网络通信终端上显示三维网络虚拟形象的方法,在本方法中,首先,所述网络通信终端判断是否需要更新与所述三维虚拟形象对应的本地三维虚拟形象配置文件;紧接着,如果需要更新所述本地三维虚拟形象配置文件,则所述网络通信终端按编号对与所述三维虚拟形象对应的每个本地三维虚拟形象模 块 进行判断,确定是否需要对其进行更新;最后,在更新完所有需要更新的本地三维虚拟形象模块后,所述网络通信终端中的三维引擎显示用户的三维虚拟形象。,下面是网络通信中的三维虚拟形象显示方法专利的具体信息内容。

1、一种在网络通信终端上显示网络虚拟形象的方法,其特征在于,所述 方法包括如下步骤:
S1.所述网络通信终端判断是否需要更新与所述三维虚拟形象对应的本地 三维虚拟形象配置文件;
S2.如果需要更新所述本地三维虚拟形象配置文件,则所述网络通信终端 按编号对与所述三维虚拟形象对应的每个本地三维虚拟形象模进行判断,确 定是否需要对其进行更新;
S3.在更新完所有需要更新的本地三维虚拟形象模块后,所述网络通信终 端中的三维引擎显示用户的三维虚拟形象。
2、根据权利要求1所述的方法,其特征在于,在步骤S1之前,所述网络 通信终端判断所述用户是否配置有三维虚拟形象。
3、根据权利要求2所述的方法,其特征在于,如果为所述用户设置了三 维虚拟形象标志位,则所述用户配置有三维虚拟形象;如果没有为所述用户设 置三维虚拟形象标志位,则所述用户没有配置三维虚拟形象。
4、根据权利要求3所述的方法,其特征在于,如果所述用户配置有三维 虚拟形象,则进行步骤S1;如果所述用户没有配置三维虚拟形象,则所述网 络通信终端就显示广告信息。
5、根据权利要求2所述的方法,其特征在于,在所述网络通信终端判断 所述用户是否配置有三维虚拟形象之前,所述网络通信终端请求刷新所述三维 虚拟形象,则步骤S1进一步包括:
S11.所述网络通信终端向三维虚拟形象后台服务器请求所述用户的最新 三维虚拟形象时间戳;
S12.所述三维虚拟形象后台服务器向所述网络通信终端发送所述用户的 最新三维虚拟形象时间戳;
S13.所述网络通信终端将收到的最新三维虚拟形象时间戳与所述用户的 本地三维虚拟形象时间戳进行比较,如果最新三维虚拟形象时间戳较新,则更 新所述本地三维虚拟形象配置文件。
6、根据权利要求1所述的方法,其特征在于,所述步骤S1进一步包括: 所述网络通信终端判断是否为所述用户设置了三维虚拟形象更新标志,若为所 述用户设置了三维虚拟形象更新标志,则更新所述本地三维虚拟形象配置文 件。
7、根据权利要求1所述的方法,其特征在于,所述步骤S2进一步包括:
S21.所述网络通信终端向所述三维虚拟形象后台服务器请求所述用户的 最新三维虚拟形象配置文件;
S22.所述三维虚拟形象后台服务器向所述网络通信终端发送所述最新三 维虚拟形象配置文件;
S23.所述网络通信终端使用收到的最新三维虚拟形象配置文件替换所述 本地三维虚拟形象配置文件,并按编号将本地三维虚拟形象模块的本地时间戳 与所述最新三维虚拟形象配置文件中相同编号三维虚拟形象模块的最新时间 戳分别进行比较,如果所述最新时间戳较新,则需要更新与所述编号对应的本 地三维虚拟形象模块。
8、根据权利要求7所述的方法,其特征在于,所述步骤S23进一步包括:
S231.如果需要更新与所述编号对应的本地三维虚拟形象模块,则所述网 络通信终端向所述三维虚拟形象后台服务器请求与所述编号对应的最新三维 虚拟形象模块;
S232.所述三维虚拟形象后台服务器向所述网络通信终端发送所述最新三 维虚拟形象模块;
S233.所述网络通信终端使用收到的所述最新三维虚拟形象模块替换同一 编号的本地三维虚拟形象模块。
9、根据权利要求1所述的方法,其特征在于,步骤S2还包括,如果不需 要更新所述本地三维虚拟形象配置文件,则所述网络通信终端中的三维引擎根 据所述本地三维虚拟形象配置文件显示所述用户的三维虚拟形象。
10、根据权利要求1或9所述的方法,其特征在于,所述三维引擎按照如 下步骤显示用户三维虚拟形象:
B1.三维引擎初始化;
B2.获取并分析三维虚拟形象配置文件;
B3.获取三维虚拟形象模块;
B4.三维引擎根据获取的三维虚拟形象模块对原始模型换装并显示用户三 维虚拟形象。
11、根据权利要求10所述的方法,其特征在于,所述步骤B4进一步包 括如下步骤:
P1.将所述原始模型划分为若干组件,在每个组件上添加定位信息;
P2.为三维虚拟形象模块设定标志位;
P3.根据组件的定位信息将三维虚拟形象模块绑定到组件上;
P4.根据标志位调整组件的姿势。
12、根据权利要求1所述的方法,其特征在于,所述用户为登录用户或登 录用户的联系人。
13、根据权利要求1所述的方法,其特征在于,所述三维虚拟形象包含人 物形象、人物动作、宠物形象、宠物动作和背景前景。

说明书全文

技术领域

发明涉及网络通信,更具体地说,涉及一种在网络通讯终端上显示三维 虚拟形象的方法。

背景技术

图像显示技术的进步为互联网的发展注入了新的生机,一个个鲜活可爱的 Avatar形象渐渐出现在人们的视野中。
Avatar一词源于印度梵语,本意为“分身、化身”,但自从被一家名为 SayClub的韩国聊天网站引用以来,Avatar便开始作为虚拟形象的代名词广泛 出现在多种热点网络应用之中。Avatar的出现满足了人们追求时尚的心理,随 意改变的造型,精美的服饰再加上充满创意的道具充分满足了人们在网络空间 展现自我的需要。因此,比起冗长乏味的用户ID,Avatar形象更符合人们对 虚拟世界形象代言人的要求。
而与网络通信的结合,使Avatar真正进入了网络世界的方方面面。随着 功能的不断强大,网络通信现已成为每日生活的重要部分。沟通的便捷使人们 忘记了地理上的差异,恰在此时出现的Avatar又使人们对网络世界的虚拟好 友有了更为直观的印象
目前以QQ秀为代表的网络通信Avatar虚拟形象多采用二维表现形式,对 应的图片采用GIF格式。整个虚拟形象共分为原始人物和饰物两个部分,分 别对应不同的GIF图片。形象服务器负责将原始人物图片和用户选择的饰物 图片进行合成,然后将合成后的整个虚拟形象发给网络通信终端。合成后的图 片表现精美,图片文件的大小也适于在现有网络带宽条件下进行传输,但形象 整体的空间感不强,动画的表现也不够丰富,因此无法满足高端用户的互动与 表现需要。
随着三维技术的不断成熟,画质更加细腻、空间动感更为强烈的三维图像 得到了越来越多的应用。但三维图像越精美,图片文件所占空间就越大。在这 种情况下,如果继续按照二维形象的处理方法来处理三维形象,网络时延会变 得使用户不能忍受,这便给三维形象的终端显示带来了困难。因此,一种在现 有带宽条件下,为网络通信终端提供三维avatar虚拟形象(以下简称三维虚拟 形象)的技术成了市场期待的热点。

发明内容

本发明涉及网络通信中的形象显示方法,针对现有技术中二维虚拟形象空 间感不强,动画表现不够丰富及三维虚拟形象在现有带宽条件下传输困难的缺 陷,提供了一种在网络通信终端上显示三维虚拟形象的方法。
本发明解决其技术问题所采用的方案是:提供一种在网络通信终端上显示 网络虚拟形象的方法,其特征在于,所述方法包括如下步骤:
S1.所述网络通信终端判断是否需要更新与所述三维虚拟形象对应的本地 三维虚拟形象配置文件;
S2.如果需要更新所述本地三维虚拟形象配置文件,则所述网络通信终端 按编号对与所述三维虚拟形象对应的每个本地三维虚拟形象模进行判断,确 定是否需要对其进行更新;
S3.在更新完所有需要更新的本地三维虚拟形象模块后,所述网络通信终 端中的三维引擎显示用户的三维虚拟形象。
在本发明所述的方法中,在步骤S1之前,所述网络通信终端判断所述用 户是否配置有三维虚拟形象。
在本发明所述的方法中,如果为所述用户设置了三维虚拟形象标志位,则 所述用户配置有三维虚拟形象;如果没有为所述用户设置三维虚拟形象标志 位,则所述用户没有配置三维虚拟形象。
在本发明所述的方法中,如果所述用户配置有三维虚拟形象,则进行步骤 S1;如果所述用户没有配置三维虚拟形象,则所述网络通信终端就显示广告信 息。
在本发明所述的方法中,在所述网络通信终端判断所述用户是否配置有三 维虚拟形象之前,所述网络通信终端请求刷新所述三维虚拟形象,则步骤S1 进一步包括:
S11.所述网络通信终端向三维虚拟形象后台服务器请求所述用户的最新 三维虚拟形象时间戳;
S12.所述三维虚拟形象后台服务器向所述网络通信终端发送所述用户的 最新三维虚拟形象时间戳;
S13.所述网络通信终端将收到的最新三维虚拟形象时间戳与所述用户的 本地三维虚拟形象时间戳进行比较,如果最新三维虚拟形象时间戳较新,则更 新所述本地三维虚拟形象配置文件。
在本发明所述的方法中,所述步骤S1进一步包括:所述网络通信终端判 断是否为所述用户设置了三维虚拟形象更新标志,若为所述用户设置了三维虚 拟形象更新标志,则更新所述本地三维虚拟形象配置文件。
在本发明所述的方法中,所述步骤S2进一步包括:
S21.所述网络通信终端向所述三维虚拟形象后台服务器请求所述用户的 最新三维虚拟形象配置文件;
S22.所述三维虚拟形象后台服务器向所述网络通信终端发送所述最新三 维虚拟形象配置文件;
S23.所述网络通信终端使用收到的最新三维虚拟形象配置文件替换所述 本地三维虚拟形象配置文件,并按编号将本地三维虚拟形象模块的本地时间戳 与所述最新三维虚拟形象配置文件中相同编号三维虚拟形象模块的最新时间 戳分别进行比较,如果所述最新时间戳较新,则需要更新与所述编号对应的本 地三维虚拟形象模块。
在本发明所述的方法中,所述步骤S23进一步包括:
S231.如果需要更新与所述编号对应的本地三维虚拟形象模块,则所述网 络通信终端向所述三维虚拟形象后台服务器请求与所述编号对应的最新三维 虚拟形象模块;
S232.所述三维虚拟形象后台服务器向所述网络通信终端发送所述最新三 维虚拟形象模块;
S233.所述网络通信终端使用收到的所述最新三维虚拟形象模块替换同一 编号的本地三维虚拟形象模块。
在本发明所述的方法中,步骤S2还包括,如果不需要更新所述本地三维 虚拟形象配置文件,则所述网络通信终端中的三维引擎根据所述本地三维虚拟 形象配置文件显示所述用户的三维虚拟形象。
在本发明所述的方法中,所述三维引擎按照如下步骤显示用户三维虚拟形 象:
B1.三维引擎初始化;
B2.获取并分析三维虚拟形象配置文件;
B3.获取三维虚拟形象模块;
B4.三维引擎根据获取的三维虚拟形象模块对原始模型换装并显示用户三 维虚拟形象。
在本发明所述的方法中,所述步骤B4进一步包括如下步骤:
P1.将所述原始模型划分为若干组件,在每个组件上添加定位信息;
P2.为三维虚拟形象模块设定标志位;
P3.根据组件的定位信息将三维虚拟形象模块绑定到组件上;
P4.根据标志位调整组件的姿势。
在本发明所述的方法中,所述用户为登录用户或登录用户的联系人。
在本发明所述的方法中,所述三维虚拟形象包含人物形象、人物动作、宠 物形象、宠物动作和背景前景。
本发明的有益效果是,实现网络通信中的三维虚拟形象显示,并通过判断 三维虚拟形象模块是否需要更新,来降低三维虚拟形象更新时通过网络传输的 数据量,使用户形象具有更强的空间感,并提供丰富的动画表现。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是网络通信终端显示三维虚拟形象信息的流程图
图2是网络通信终端刷新并显示三维虚拟形象信息的流程图;
图3是三维引擎显示三维虚拟形象的流程图。

具体实施方式

图1是网络通信终端显示三维虚拟形象的流程图。首先在步骤100,用户 登录网络通信终端。在步骤102,网络通信终端判断是否为用户设置了三维虚 拟形象标志位。该标志位的作用是表明用户是否配置有三维虚拟形象,如果为 用户设置了该标志位,则说明用户配置有三维虚拟形象,如果没有为用户设置 该标志位,说明用户没有配置三维虚拟形象。这里所说的用户可以是登录使用 网络通信终端的用户,也可以是登录用户的联系人。当没有为用户设置三维虚 拟形象标志位时,网络通信终端就进行步骤106,显示广告信息。
如果为用户设置了三维虚拟形象标志位,那么在步骤104,网络通信终端 判断是否为用户设置了三维虚拟形象更新标志。此处的三维虚拟形象更新标志 是用户登录时,网络通信终端根据从三维虚拟形象后台服务器获取的最新三维 虚拟形象时间戳与本地三维虚拟形象时间戳比较的结果进行设置的。如果收到 的最新三维虚拟形象时间戳较新,就设置该三维虚拟形象更新标志。如果没有 为用户设置三维虚拟形象更新标志,则表明本地的三维虚拟形象配置文件就是 最新的,这时候,网络通信终端就直接进行步骤116,使用内嵌的三维引擎显 示用户的三维虚拟形象;如果为用户设置了三维虚拟形象更新标志,则表明需 要对本地三维虚拟形象配置文件进行更新,这时,网络通信终端就进行步骤 108,向三维虚拟形象后台服务器请求最新三维虚拟形象配置文件,并使用收 到的最新三维虚拟形象配置文件替换本地三维虚拟形象配置文件。
在步骤110,网络通信终端按编号将三维虚拟形象模块的本地时间戳与收 到的最新三维虚拟形象配置文件中同一编号三维虚拟形象模块的最新时间戳 进行比较,如果本地时间戳较新,就表明无需对该模块进行更新,随后,网络 通信终端就进行步骤112,继续对下一个三维虚拟形象模块进行上述判断;如 果该编号的三维虚拟形象模块在最新三维虚拟形象配置文件中的最新时间戳 较新,就表明需要对本地三维虚拟形象配置文件进行更新,这时,网络通信终 端就进行步骤114,向三维虚拟形象后台服务器请求该编号的最新三维虚拟形 象模块,并使用收到的最新三维虚拟形象模块替换同一编号的本地三维虚拟形 象模块。
最后,在步骤116,网络通信终端调用内嵌的三维引擎显示用户的三维虚 拟形象。
以下举例对上述过程进行描述。
用户A登录网络通信终端。网络通信终端得知为用户A设置了三维虚拟 形象标志位,就向三维虚拟形象后台服务器请求用户A的最新三维虚拟形象 时间戳。在收到所请求的用户A的最新三维虚拟形象时间戳之后,网络通信 终端将其与用户A的本地三维虚拟形象时间戳进行比较,发现本地三维虚拟 形象时间戳较新,就不需要设置三维虚拟形象更新标志。
在用户A登录网络通信终端后,网络通信终端同样对用户A的联系人进 行上述判断。通过判断,网络通信终端得知没有为用户A的联系人用户B设 置三维虚拟形象标志位,则网络通信终端将在此后所有应显示用户B三维虚 拟形象的地方显示广告信息。
在对用户A的联系人用户C进行上述判断时,网络通信终端得知为用户 C设置了三维虚拟形象标志位,就向三维虚拟形象后台服务器请求用户C的最 新三维虚拟形象时间戳。在收到所请求的用户C的最新三维虚拟形象时间戳 之后,网络通信终端将其与用户C本地三维虚拟形象时间戳进行比较,发现 收到的最新三维虚拟形象时间戳较新,便设置用户C的三维虚拟形象更新标 志。
包含用户三维虚拟形象的界面主要有用户详细资料面板、用户好友面板 TIP弹出窗口、好友上线通知浮出窗口、以及聊天窗口TIP弹出窗口。当所进 行的操作需要显示上述面板和窗口时,网络通信终端就需要在其中的三维虚拟 形象显示窗口显示三维虚拟形象。
当用户A打开聊天窗口,向用户B发送消息时,就需要显示用户A和用 户B的三维虚拟形象。网络通信终端得知为用户A设置了三维虚拟形象标志 位,并发现没有为用户A设置三维虚拟形象更新标志,因此判断用户A的三 维虚拟形象不需要进行更新,就直接调用内嵌的三维引擎显示用户A的三维 虚拟形象。
同时,网络通信终端发现没有为用户B设置三维虚拟形象标志位,就显 示广告信息。
当用户A查看用户C的详细资料时,网络通信终端就需要显示用户C的 三维虚拟形象。网络通信终端得知为用户C设置了三维虚拟形象标志位和三 维虚拟形象更新标志,便向三维虚拟形象服务器请求用户C的最新三维虚拟 形象配置文件,并使用收到的最新三维虚拟形象配置文件替换本地三维虚拟形 象配置文件。网络通信终端将收到的用户C的最新三维虚拟形象配置文件与 本地三维虚拟形象模块本地时间戳进行比较,发现编号1的三维虚拟形象模块 的本地时间戳较新,就继续对编号2的三维虚拟形象模块进行上述判断,如果 编号2的三维虚拟形象模块在用户C的最新三维虚拟形象配置文件中的最新 时间戳较新,网络通信终端就向三维虚拟形象后台服务器请求编号2的最新三 维虚拟形象模块,然后使用收到的最新三维虚拟形象模块替换编号2的本地三 维虚拟形象模块。
当更新完所有需要更新的用户C的本地三维虚拟形象模块后,网络通信 终端调用内嵌的三维引擎显示用户C的三维虚拟形象。
图2是网络通信终端刷新并显示三维虚拟形象的流程图。图2与图1的差 别仅在于,当网络通信终端得知用户具有三维虚拟形象后直接向三维虚拟形象 后台服务器请求最新三维虚拟形象时间戳,不再进行三维虚拟形象更新标志的 判断。
图3是三维引擎显示三维虚拟形象的流程图。在步骤300,网络通信终端 中的三维引擎进行初始化;在步骤302,三维引擎获取并分析用户的三维虚拟 形象配置文件;在步骤304,三维引擎根据三维虚拟形象配置文件获取用户三 维虚拟形象模块;在步骤306,三维引擎根据获取的三维虚拟形象模块对原始 模型换装并显示用户三维虚拟形象。
上述对原始模型换装并显示的过程包含如下步骤:首先,网络通信终端将 原始模型划分为若干组件,在每个组件上添加定位信息;紧接着,三维虚拟形 象服务器为三维虚拟形象模块设定标志位;接下来,网络通信终端根据组件的 定位信息将三维虚拟形象模块绑定到组件上;最后,网络通信终端根据标志位 调整组件的姿势。
以下举例描述上述对原始模型换装并显示的步骤。
首先,网络通信终端将原始模型划分为若干组件,如头部、躯干、手臂、 手部、腿部和脚部等,然后在每个组件上添加定位信息,以表明该组件在原始 模型中的位置;接下来,三维虚拟形象服务器为三维虚拟形象模块如发型、服 饰和子等设定标志位,标志位用于表明特定组件在与相应模块绑定后应保持 的姿势;再次,网络通信终端根据组件的定位信息以及三维虚拟形象模块的内 容将二者绑定,例如将发型与头部绑定,服饰与躯干绑定,以及鞋子与脚部绑 定等;最后,根据标志位调整组件的姿势,例如如果上身为长袖,就根据标志 位决定手臂组件的前臂不需要显示;如果下身为长裤,就根据标志位决定腿部 组件的小腿不需要显示。
通过本发明,不仅可以在网络通信终端上显示用户的三维虚拟形象,还可 通过判断三维虚拟形象模块是否需要更新,来降低三维虚拟形象更新时通过网 络传输的数据量,使用户形象具有更强的空间感,并提供丰富的动画表现。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈