CN111290751A - 特效生成方法、装置、***、设备和存储介质 - Google Patents

特效生成方法、装置、***、设备和存储介质 Download PDF

Info

Publication number
CN111290751A
CN111290751A CN202010120093.7A CN202010120093A CN111290751A CN 111290751 A CN111290751 A CN 111290751A CN 202010120093 A CN202010120093 A CN 202010120093A CN 111290751 A CN111290751 A CN 111290751A
Authority
CN
China
Prior art keywords
special effect
model
client
target
special
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
Application number
CN202010120093.7A
Other languages
English (en)
Other versions
CN111290751B (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.)
Bigo Technology Pte Ltd
Original Assignee
Guangzhou Baiguoyuan Information Technology 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 Guangzhou Baiguoyuan Information Technology Co Ltd filed Critical Guangzhou Baiguoyuan Information Technology Co Ltd
Priority to CN202010120093.7A priority Critical patent/CN111290751B/zh
Publication of CN111290751A publication Critical patent/CN111290751A/zh
Priority to PCT/CN2021/076350 priority patent/WO2021169811A1/zh
Application granted granted Critical
Publication of CN111290751B publication Critical patent/CN111290751B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种特效生成方法、装置、***、设备和存储介质,特效生成方法包括:接收客户端发送的包含特效ID的特效请求,根据特效ID获取特效的特效类型和所需的素材资源;获取客户端的版本信息;根据版本信息在特效类型所包含的多个特效模型中确定出目标特效模型;将目标特效模型和素材资源发送至客户端生成特效。服务器将特效ID对应到特效类型,再根据客户端版本信息在特效类型下所包含的特效模型中确定出目标特效模型,使得同一特效在不同版本的客户端可以使用相同的特效ID,特效ID与特效模型ID、客户端版本无关,既使得不同版本的客户端使用相同特效ID来实现互通互用,又实现了同一种效果特效只需要对一个特效ID操作,操作简单。

Description

特效生成方法、装置、***、设备和存储介质
技术领域
本发明实施例涉及通信技术领域,尤其涉及特效生成方法、装置、***、设备和存储介质。
背景技术
随着计算机技术的发展,智能终端的应用范围得到了广泛的扩展,目前在采用智能终端进行拍照、拍视频或者编辑照片、视频时,不仅可以使用出厂时内置功能实现传统功能的拍照和视频效果,还可以通过从网络端下载应用程序(Application,APP)来实现具有附加特效。
如图1所示,在现有的特效生成方法中,对于同一种效果的特效,不同版本的客户端赋予不同的特效ID,不同特效ID对应的特效通过同一个特效素材结合不同的特效模型来实现,如图1中,客户端有版本1和版本2,两个版本对应的特效ID分别为特效1和特效2,特效1和特效2分别通过模型1和模型2采用素材A来生成。
目前的特效生成方法存在如下问题:
1)对于同一款特效,不同版本的客户端需要配置不同的特效ID,配置成本高,不同版本客户端之间同一款特效由于特效ID不同,不能互通。
2)同一种效果的特效,相同的素材结合不同的版本的特效模型会有不同的特效ID,针对该特效的操作会比较复杂。
发明内容
本发明实施例提供一种特效生成方法、装置、***、设备和存储介质,以解决现有技术中同一特效由于客户端版本不同具有多个特效ID所造成的问题。
第一方面,本发明实施例提供了一种特效生成方法,应用于服务器,包括:
接收客户端发送的特效请求,所述特效请求包括特效的特效ID;
根据所述特效ID获取所述特效的特效类型和所需的素材资源;
获取所述客户端的版本信息;
根据所述版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
将所述目标特效模型和所述素材资源发送至所述客户端,所述客户端用于根据所述目标特效模型和所述素材资源生成所述特效。
第二方面,本发明实施例提供了一种特效生成方法,应用于客户端,包括:
响应特效生成指令生成特效请求,所述特效请求包括特效的特效ID;
将所述特效请求发送至服务器,所述服务器用于根据所述特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
接收所述服务器发送的目标特效模型和所述素材资源;
将所述素材资源输入所述目标特效模型中生成所述特效。
第三方面,本发明实施例提供了一种特效生成装置,应用于服务器,包括:
特效请求接收模块,用于接收客户端发送的特效请求,所述特效请求包括特效的特效ID;
特效类型和素材资源获取模块,用于根据所述特效ID获取所述特效的特效类型和所需的素材资源;
版本信息获取模块,用于获取所述客户端的版本信息;
目标特效模型确定模块,用于根据所述版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
特效发送模块,用于将所述目标特效模型和所述素材资源发送至所述客户端,所述客户端用于根据所述目标特效模型和所述素材资源生成所述特效。
第四方面,本发明实施例提供了一种特效生成装置,应用于客户端,包括:
特效请求生成模块,用于响应特效生成指令生成特效请求,所述特效请求包括特效的特效ID;
特效请求发送模块,用于将所述特效请求发送至服务器,所述服务器用于根据所述特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
目标特效模型和素材资源接收模块,用于接收所述服务器发送的目标特效模型和所述素材资源;
特效生成模块,用于将所述素材资源输入所述目标特效模型中生成所述特效。
第五方面,本发明实施例提供了一种特效生成***,包括服务器和客户端,所述服务器配置为执行本发明实施例第一方面提供的特效生成方法,所述客户端配置为执行本发明实施例第二方面提供的特效生成装置。
第六方面,本发明实施例提供了一种设备,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任一实施例所述的特效生成方法
第七方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任一实施例所述的特效生成方法。
本发明实施例的服务器在接收到客户端发送的特效请求后,根据特效请求中的特效ID获取特效的特效类型和所需的素材资源,以及确定客户端的版本信息,进一步根据版本信息在特效类型所包含的多个特效模型中确定出目标特效模型,最后将目标特效模型和素材资源发送至客户端,使得客户端能够根据目标特效模型和素材资源生成特效,由于是特效ID对应到特效类型,再根据客户端版本信息在该特效类型下所包含的特效模型中确定出目标特效模型,在服务器将所有的特效按照特效类型分类,使得同一特效在不同版本的客户端可以使用相同的特效ID,特效ID与特效模型ID、客户端版本无关,一方面,不同版本的客户端中同一特效的特效ID相同,可以互通互用,另一方面,同一种效果特效的特效ID相同,只需要对一个特效ID操作,对该特效的操作简单。
附图说明
图1是现有技术中特效生成的示意图;
图2是本发明实施例一提供的一种特效生成方法的步骤流程图;
图3A是本发明实施例二提供的一种特效生成方法的步骤流程图;
图3B是本发明实施例中特效模型的示意图;
图3C是本发明实施例中特效生成的示意图;
图3D是本发明实施例中特效生成的流程图;
图4是本发明实施例三提供的一种特效生成方法的步骤流程图;
图5是本发明实施例四提供的一种特效生成方法的步骤流程图;
图6是本发明实施例五提供的一种特效生成装置的结构框图;
图7是本发明实施例六提供的一种特效生成装置的结构框图;
图8是本发明实施例七提供的一种特效生成***的结构框图;
图9是本发明实施例八提供的一种设备的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图2为本发明实施例一提供的一种特效生成方法的步骤流程图,本发明实施例可适用于服务器响应客户端的特效请求的情况,该方法可以由特效生成装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的服务器中,具体地,如图2所示,本发明实施例的特效生成方法可以包括如下步骤:
S201、接收客户端发送的特效请求,所述特效请求包括特效的特效ID。
在本发明实施例中,特效可以是指摄像中所使用的特殊视觉效果,例如,在视频工具类的APP(如短视频编辑)中,特效可以为贴纸、滤镜等魔法特效,或者是直播APP中美颜特效,当然还可以是游戏APP中的各种技能特效等。客户端可以是各种需要使用特效的APP,例如直播APP。在本发明实施中,一个客户端由于地域不同或者版本更新因素可以具有多个版本,在不同版本的客户端中,同一种效果的特效具有相同的特效ID(identification),例如,在客户端A中,对于美颜特效B,客户端A的版本1、版本2和版本3中美颜特效B使用相同的特效ID,其中,特效ID可以为对特效进行区分的标识,其可以是数字、字母或者数字与字母的组合等。
在实际应用中,当客户端响应用户的操作或者检测到预设事件需要生成特效时,客户端确定特效ID并生成包含该特效ID的特效请求发送至服务器,服务器可以接收到该特效请求。
S202、根据所述特效ID获取所述特效的特效类型和所需的素材资源。
在本发明实施例中,可以在服务器预先对特效进行分类,将每个特效的特效ID归类到该特效所属的特效类型下,例如,将同一功能的特效归回同一特效类型,示例性地,具有瘦脸功能的所有特效的特效ID均归类为同一个特效类型、将具有抠图功能的所有特效的特效ID均归类为同一个特效类型、或者将具有肢体识别功能的所有特效的特效ID均归类为同一个特效类型,本领域技术人员可以根据特效的功能或者其他方式将特效进行分类,本发明实施例对特效分类的方式不加以限制。
具体地,建立特效ID-特效Type列表,特效ID-素材资源列表,当服务器从特效请求中解析出特效ID后,可以通过特效ID-特效Type列表中获得特效ID对应的特效类型,以及通过特效ID-素材资源列表获得生成特效ID对应的特效所需要的素材资源,该素材资源可以为生成素材的素材图像或者其他配置信息。
S203、获取所述客户端的版本信息。
版本信息可以为客户端的版本号,服务器接收到特效请求时,可以通过客户端API接口获得客户端的版本号作为版本信息,当然,客户端可以将版本信息包含在特效请求中,服务器在接收到特效请求时,对该特效请求解析获得客户端的版本信息,本发明实施例对获取客户端的版本信息不加以限制。
S204、根据所述版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型。
具体地,每种特效类型下均包含多个特效模型,每个特效模型都对应有适用的客户端版本,在确定特效ID所属的特效类型后,可以根据客户端的版本信息在该特效类型所包含的多个特效模型中查找出与客户端版本信息匹配的特效模型作为目标特效模型。
S205、将所述目标特效模型和所述素材资源发送至所述客户端,所述客户端用于根据所述目标特效模型和所述素材资源生成所述特效。
可选地,特效模型和素材资源可以存储在存储服务器中,可以获取目标特效模型的下载地址和素材资源的下载地址,将目标特效模型的下载地址和素材资源的下载地址发送至客户端,客户端根据下载地址下载目标特效模型和素材资源,并将根据目标特效模型和素材资源生成特效,当然,服务器也可以直接将本地存储的目标特效模型和素材资源直接发送至客户端,在客户端上通过目标特效模型和素材资源生成特效。
本发明实施例的服务器根据特效ID确定特效的特效类型,再根据客户端版本信息在该特效类型下所包含的特效模型中确定出目标特效模型,最后将目标特效模型和素材资源发送至客户端,使得客户端能够根据目标特效模型和素材资源生成特效,由于是特效ID对应到特效类型,在服务器将所有的特效按照特效类型分类,使得同一特效在不同版本的客户端可以使用相同的特效ID,特效ID与特效模型ID、客户端版本无关,一方面,不同版本的客户端中同一特效的特效ID相同,可以互通互用,另一方面,同一种效果特效的特效ID相同,只需要对一个特效ID操作,对该特效的操作简单。
实施例二
图3A为本发明实施例二提供的一种特效生成方法的步骤流程图,本发明实施例在前述实施例一的基础上进行优化,具体地,如图3所示,本发明实施例的特效生成方法可以包括如下步骤:
S301、接收客户端发送的特效请求,所述特效请求包括特效的特效ID。
具体地,一个客户端由于地域不同或者版本更新因素可以具有多个版本,在不同版本的客户端中,同一种效果的特效具有相同的特效ID。当客户端响应用户操作或检测到预设事件生成特效时,客户端确定特效ID并生成包含该特效ID的特效请求发送至服务器,服务器可以接收到该特效请求。
S302、基于所述特效ID在预先存储的特效ID-特效类型列表中查找出所述特效ID所属的特效类型。
本发明实施例在服务器可以预先配置特效ID-特效Type列表,在特效ID-特效Type列表中多个特效ID对应一个特效Type,特效Type可以按照特效的功能进行划分,例如肢体识别功能的所有特效的特效ID属于同一个特效分类,眼部贴图功能的所有特效的特效ID属于同一个特效分类等。
当服务器从客户端的特效请求中获得特效ID后,可以从预先配置特效ID-特效Type列表中查找出与该特效ID匹配的特效Type。
S303、在预先设置的特效ID-素材资源列表中查找出生成所述特效ID所需要的素材资源。
具体地,服务器中可以预先设置特效ID-素材资源列表,该列表包含了生成特效ID对应的特效所需要的素材资源,该素材资源可以是媒体资源文件、基本配置文件,如贴图PNG,JSON配置文件等。当服务器从客户端的特效请求中获得特效ID后,可以从预先配置特效ID-素材资源列表中查找出与该特效ID匹配的素材资源。
S304、基于所述客户端的API接口获取所述客户端的版本信息。
服务器向客户端提供API接口,客户端通过该API接口可以请求服务器提供各种业务服务器,服务器在接收到客户端的特效请求时,可以通过该API接口识别客户端的版本号作为版本信息。当然,在实际应用中也可以由客户端将客户端版本号包含在特效请求中,服务器解析特效请求后获得客户端的版本号作为版本信息。
S305、获取所述特效类型的特效模型ID-客户端版本列表。
在本发明实施例的服务器中,可以为每种特效类型设置特效模型ID-客户端版本列表,该列表包含了该特效类型所包含的各个特效的特效模型ID与客户端的各个版本的对应关系。当确定特效请求中特效ID所属的特效Type后,可以从服务器的存储器中读取该特效Type下的特效模型ID-客户端版本列表。
S306、在所述特效模型ID-客户端版本列表中查找出与所述版本信息匹配的目标特效模型ID。
具体地,在确定客户端的版本信息后,如确定客户端的版本号后,通过该版本号在特效模型ID-客户端版本列表中进行匹配,从而获得以该版本号匹配的特效模型ID,该特效模型ID对应的特效模型即为某个版本号的客户端生成特效所使用的特效模型。
S307、确定所述目标特效模型ID下的多个版本号中的最新版本号,所述版本号表达了所述目标特效模型ID对应的特效模型的版本。
在本发明的可选实施例中,一个特效模型具有唯一的特效模型ID,但是该特效模型可以具有多个版本,可以获取该特效模型的最新版本。优选地,服务器可以在更新特效模型时及时删除旧版本的特效模型,使得服务器中的特效模型为最新版本的特效模型。
本发明实施例中同一种效果的特效模型归类为同一个模型分类,在该模型分类下不同的客户端版本具有不同的特效模型ID,同一特效模型ID下支持特效模型的升级,既支持相同模型类型下根据客户端版本不同特效模型ID的拓展,又支持同一特效模型ID下特效模型版本的升级,提高了特效模型的可拓展性。
S308、获取所述最新版本号的特效模型的模型下载地址和所述素材资源的素材资源下载地址。
具体地,特效模型和素材资源可以存储在服务器本地的存储器中,也可以存储在专用的存储服务器中,可以将服务器本地的存储器中特效模型和素材资源的下载地址,或者获取存储服务器中特效模型和素材资源的下载地址获。
S309、将所述模型下载地址和所述素材资源下载地址发送至所述客户端,所述客户端用于采用所述模型下载地址和所述素材资源下载地址下载所述目标特效模型和所述素材资源,以及采用所述目标特效模型和所述素材资源来生成所述特效。
具体地,将目标特效模型的下载地址和素材资源的下载地址发送至客户端,客户端根据下载地址下载目标特效模型和素材资源,并将根据目标特效模型和素材资源生成特效,当然,服务器也可以直接将本地存储的目标特效模型和素材资源直接发送至客户端,在客户端上通过目标特效模型和素材资源生成特效。
为了使得本领域技术人员更清楚地理解本发明实施例的特效生成过程,以下结合图3B-图3D对特效生成过程进行说明。
如图3B所示为服务器中特效模型的示例图,在服务器中,将同一功能类型的所有模型归类为一个Type,对于每个Type的特效模型,在图3B中以Type1为示例,根据客户端的版本不同,为每个客户端的版本配置相应的特效模型ID,例如,客户端版本1对应的特效模型ID是ID-1,客户端版本2对应的特效模型ID是ID-2,客户端版本3对应的特效模型ID是ID-3,对于每个特效模型,可以具有多个不同的模型版本,如图3B中,特效模型ID1下的模型有v-1和v-2两个版本。
基于图3B中服务器上特效模型的示例图,如图3C所示,对于同一款特效,客户端版本1和客户端版本2可以使用同一个特效ID的特效,如图3C中,对于同一款特效,在客户端版本1和客户端版本2中均为特效1,服务器对该特效1配置素材资源1和特效Type1,在特效Type1下包含了客户端版本1生成特效1所使用的特效模型1,以及客户端版本2生成特效2所使用的特效模型2。
如图3D所示为特效生成的流程图,具体包括如下步骤:
S1、客户端通过API接口发送包含特效ID的特效请求到服务器;
S2、服务器的特效下发后台将特效ID发送至特效后台。
特效后台为配置生成特效的素材资源、确定特效ID所属的特效Type以及该特效Type下具有的特效模型ID列表的模块。
S3、特效后台返回素材资源和特效ID对应的特效Type下的特效模型ID列表。
特效后台根据特效ID确定特效Type和确定素材资源,并获得特效Type下包含的所有特效模型ID的列表,并将素材资源和特效模型ID列表返回特效下发后台。
S4、特效下发后台将客户端版本信息发送至特效模型后台。
特效下发后台根据API接口获得客户端的版本信息发送至特效模型后台,该特效模型后台可以实现版本信息与特效模型ID的匹配、特效模型的版本管理等。
S5、特效模型后台返回与版本信息匹配的特效模型ID。
S6、特效下发后台返回素材资源和特效模型ID到客户端。
具体地,特效下发后台将素材资源和特效模型ID对应的特效模型的下载地址返回客户端,客户端采用下载地址下载素材资源和特效模型来生成特效。
本发明实施例的服务器在接到包含特效ID的特效请求后,基于特效ID在预先存储的特效ID-特效类型类别中查找出特效ID所属的特效类型,以及在预先设置的特效ID-素材资源列表中查找出生成特效ID所需要的素材资源,并进一步从客户端的API接口中获得客户端的版本信息,根据版本信息在特效模型ID-客户端版本列表中查找出与版本信息匹配的目标特效模型ID,并获取目标特效模型ID下最新版本号的特效模型的模型下载地址和素材资源的素材资源下载地址发送至客户端,使得客户端能够采用模型下载地址和素材资源下载地址下载目标特效模型和所述素材资源,以及采用目标特效模型和素材资源来生成特效。由于特效ID对应到特效类型,在服务器配置特效ID-特效类型列表,使得同一特效在不同版本的客户端可以使用相同的特效ID,特效ID与特效模型ID、客户端版本无关,一方面,不同版本的客户端中同一特效的特效ID相同,可以互通互用,另一方面,同一种效果特效的特效ID相同,只需要对一个特效ID操作,对该特效的操作简单。
进一步地,在同一个模型分类下不同的客户端版本具有不同的特效模型ID,同一特效模型ID下支持特效模型的升级,既支持相同模型类型下根据客户端版本不同特效模型ID的拓展,又支持同一特效模型ID下特效模型版本的升级,提高了特效模型的可拓展性。
更进一步地,对于同一个特效,由于特效ID相同,采用的素材相同,使得素材无需按照客户端版本下发,并且在客户端升级时,特效ID不变,无需再次下载素材,仅需下载相应版本的特效模型即可,对素材的管理方便简单。
实施例三
图4为本发明实施例三提供的一种特效生成方法的步骤流程图,本发明实施例可适用于在客户端生成特效的情况,该方法可以由特效生成装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的客户端中,具体地,如图4所示,本发明实施例的特效生成方法可以包括如下步骤:
S401、响应特效生成指令生成特效请求,所述特效请求包括特效的特效ID。
在本发明实施中,特效可以是指摄像中所使用的特殊视觉效果,客户端可以是各种应用程序或者安装了能够实现特效的应用程序的终端,一个客户端由于地域不同或者版本更新因素可以具有多个版本,在不同版本的客户端中,同一种效果的特效具有相同的特效ID(identification),特效ID可以为对特效进行区分的标识,其可以是数字、字母或者数字与字母的组合等。
在实际应用中,当客户端响应用户的操作或者检测到预设事件需要生成特效时,客户端确定特效ID并生成包含该特效ID的特效请求。
S402、将所述特效请求发送至服务器,所述服务器用于根据所述特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型。
具体地,可以将特效请求通过服务器提供的API接口发送至服务器,使得服务器能够从API接口接收到特效请求,对该特效请求解析后获得特效ID,根据特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在特效类型所包含的多个特效模型中确定出目标特效模型,并将目标特效模型和素材资源发送到客户端。
S403、接收所述服务器发送的目标特效模型和所述素材资源。
在本发明的可选实施例中,服务器可以直接发送目标特效模型和素材资源,客户端可以直接接收到目标特效模型和素材资源,在另一可选实施例中,服务器发送的是目标特效模型和素材资源的下载地址,客户端可接收到目标特效模型和素材资源的下载地址。
S404、将所述素材资源输入所述目标特效模型中生成所述特效。
如果客户端接收到的是目标特效模型和素材资源,则可以将素材资源输入目标特效模型中生成特效并展示特效,如果客户端接收到的是目标特效模型和素材资源的下载地址,则通过下载地址来下载目标特效模型和素材资源,将下载的素材资源输入目标特效模型中生成特效。
本发明实施例的客户端响应特效生成指令生成包含特效ID的特效请求并发送至服务器,使得服务器能够根据特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在特效类型所包含的多个特效模型中确定出目标特效模型下发至客户端,使得客户端能够根据目标特效模型和素材资源生成特效,由于是特效ID对应到特效类型,在服务器将所有的特效按照特效类型分类,使得同一特效在不同版本的客户端可以使用相同的特效ID,特效ID与特效模型ID、客户端版本无关,一方面,不同版本的客户端中同一特效的特效ID相同,可以互通互用,另一方面,同一种效果特效的特效ID相同,只需要对一个特效ID操作,对该特效的操作简单。
实施例四
图5为本发明实施例四提供的一种特效生成方法的步骤流程图,本发明实施例在前述实施例三的基础上进行优化,具体地,如图5所示,本发明实施例的特效生成方法可以包括如下步骤:
S501、接收用户的特效生成操作确定特效的特效ID。
在本发明实施例中,客户端提供一交互界面,在该交互界面中显示特效所附加的主体图像,例如,提供一直播画面,在该直播画面中显示主播实时拍摄的脸部图像,并提供各种特效控件,例如提供针对美颜、背景、语音等方面的特效控件,当客户端检测到用户针对特效控件的操作时,确定特效控件对应的特效ID,当然,在实际应用中,也可以是检测到预设事件时确定特效的特效ID,例如,检测到聊天记录中有“生日快乐”、“赞”等关键字时确定对应的特效ID,或者是捕获到主播的肢体动作并识别为预设动作时确定对应的特效ID。
S502、生成包含所述特效ID的特效请求。
具体地,可以生成包含特效ID的请求消息。
S503、将所述特效请求发送至服务器,所述服务器用于根据所述特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型。
在本发明实施例中,服务器向客户端开房API接口,客户端可以同API接口向服务器发送特效请求,使得服务器能够从API接口接收到特效请求,对该特效请求解析后获得特效ID,根据特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在特效类型所包含的多个特效模型中确定出目标特效模型,并将目标特效模型和素材资源发送到客户端。
S504、接收所述目标特效模型的模型下载地址和所述素材资源的素材资源下载地址。
在本发明的可选实施例中,服务器发送的是目标特效模型和素材资源的下载地址,客户端可接收到目标特效模型和素材资源的下载地址,该下载地址可以为目标特效模型和素材资源存储在存储服务器上的存储地址。
S505、采用所述模型下载地址下载目标特效模型以及采用所述素材资源下载地址下载所述素材资源。
具体地,客户端通过模型下载地址与存储服务器建立连接后从存储服务器下载目标特效模型,以及通过素材资源下载地址与存储服务器建立连接后从存储服务器下载素材资源。
S506、将所述素材资源输入所述目标特效模型中生成所述特效。
本发明实施例的客户端在接收到用户的特效生成操作时确定特效的特效ID并生成包含特效ID的特效请求发送至服务器,使得服务器能够根据特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在特效类型所包含的多个特效模型中确定出目标特效模型下发至客户端,客户端在接收目标特效模型的模型下载地址和素材资源的素材资源下载地址后下载目标特效模型和素材资源,使得客户端能够根据目标特效模型和素材资源生成特效,由于是特效ID对应到特效类型,在服务器将所有的特效按照特效类型分类,使得同一特效在不同版本的客户端可以使用相同的特效ID,特效ID与特效模型ID、客户端版本无关,一方面,不同版本的客户端中同一特效的特效ID相同,可以互通互用,另一方面,同一种效果特效的特效ID相同,只需要对一个特效ID操作,对该特效的操作简单。
实施例五
图6是本发明实施例五提供的一种特效生成装置的结构框图,如图6所示,本发明实施例的特效生成装置具体可以包括如下模块:
特效请求接收模块601,用于接收客户端发送的特效请求,所述特效请求包括特效的特效ID;
特效类型和素材资源获取模块602,用于根据所述特效ID获取所述特效的特效类型和所需的素材资源;
版本信息获取模块603,用于获取所述客户端的版本信息;
目标特效模型确定模块604,用于根据所述版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
特效发送模块605,用于将所述目标特效模型和所述素材资源发送至所述客户端,所述客户端用于根据所述目标特效模型和所述素材资源生成所述特效。
可选地,所述特效类型和素材资源获取模块602包括:
特效类型查找子模块,用于基于所述特效ID在预先存储的特效ID-特效类型列表中查找出所述特效ID所属的特效类型,以及
素材资源查找子模块,用于在预先设置的特效ID-素材资源列表中查找出生成所述特效ID所需要的素材资源。
所述版本信息获取模块603包括:
第一版本信息获取子模块,用于基于所述客户端的API接口获取所述客户端的版本信息;或者
第二版本信息获取子模块,用于对所述特效请求进行解析以获得所述客户端的版本信息。
可选地,所述目标特效模型确定模块604包括:
列表获取子模块,用于获取所述特效类型的特效模型ID-客户端版本列表;
目标特效模型ID匹配子模块,用于在所述特效模型ID-客户端版本列表中查找出与所述版本信息匹配的目标特效模型ID。
可选地,所述目标特效模型具有目标特效模型ID,所述特效发送模块包括:
模型版本确定子模块,用于确定所述目标特效模型ID下的多个版本号中的最新版本号,所述版本号表达了所述目标特效模型ID对应的特效模型的版本;
下载地址获取子模块,用于获取所述最新版本号的特效模型的模型下载地址和所述素材资源的素材资源下载地址;
下载地址发送子模块,用于将所述模型下载地址和所述素材资源下载地址发送至所述客户端,所述客户端用于采用所述模型下载地址和所述素材资源下载地址下载所述目标特效模型和所述素材资源,以及采用所述目标特效模型和所述素材资源来生成所述特效。
可选地,还包括:
模型更新模块,用于更新所述目标特效模型,以及删除旧版本的目标特效模型。
本发明实施例所提供的特效生成装置可执行本发明实施例一、实施例二所提供的特效生成方法,具备执行方法相应的功能模块和有益效果。
实施例六
图7是本发明实施例六提供的一种特效生成装置的结构框图,如图7所示,本发明实施例的特效生成装置具体可以包括如下模块:
特效请求生成模块701,用于响应特效生成指令生成特效请求,所述特效请求包括特效的特效ID;
特效请求发送模块702,用于将所述特效请求发送至服务器,所述服务器用于根据所述特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
目标特效模型和素材资源接收模块703,用于接收所述服务器发送的目标特效模型和所述素材资源;
特效生成模块704,用于将所述素材资源输入所述目标特效模型中生成所述特效。
可选地,特效请求生成模块701包括:
特效ID确定子模块,用于接收用户的特效生成操作确定特效的特效ID;
特效请求生成子模块,用于生成包含所述特效ID的特效请求。
可选地,所述目标特效模型和素材资源接收模块703包括:
下载地址接收子模块,用于接收所述目标特效模型的模型下载地址和所述素材资源的素材资源下载地址。
可选地,还包括:
模型和素材下载模块,用于采用所述模型下载地址下载目标特效模型以及采用所述素材资源下载地址下载所述素材资源。
本发明实施例所提供的特效生成装置可执行本发明实施例三、实施例四所提供的特效生成方法,具备执行方法相应的功能模块和有益效果。
实施例七
图8是本发明实施例七提供的一种特效生成***的结构框图,如图8所示,本发明实施例的特效生成***包括服务器801和客户端802,其中,服务器801配置为执行本发明实施例一或实施例二所提供的特效生成方法,客户端802配置为执行本发明实施例三或实施例四所提供的特效生成方法。
本发明实施例所提供的特效生成***可执行本发明实施例一到实施例四所提供的特效生成方法,具备执行方法相应的功能模块和有益效果。
实施例八
参照图9,示出了本发明一个示例中的一种设备的结构示意图。如图9所示,该设备具体可以包括:处理器90、存储器91、具有触摸功能的显示屏92、输入装置93、输出装置94以及通信装置95。该设备中处理器90的数量可以是一个或者多个,图9中以一个处理器90为例。该设备中存储器91的数量可以是一个或者多个,图9中以一个存储器91为例。该设备的处理器90、存储器91、显示屏92、输入装置93、输出装置94以及通信装置95可以通过总线或者其他方式连接,图9中以通过总线连接为例。
存储器91作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例一到实施例二所述的特效生成方法对应的程序指令/模块(例如,上述实施五提供的特效生成装置中的特效请求接收模块601、特效类型和素材资源获取模块602、版本信息获取模块603、目标特效模型确定模块604和特效发送模块605),或如本发明实施例三到实施例四所述的特效生成方法对应的程序指令/模块(例如,上述实施例六所提供的特效生成装置中的特效请求生成模块701、特效请求发送模块702、目标特效模型和素材资源接收模块703和特效生成模块704)。存储器91可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器91可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器91可进一步包括相对于处理器90远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
显示屏92为具有触摸功能的显示屏92,其可以是电容屏、电磁屏或者红外屏。一般而言,显示屏92用于根据处理器90的指示显示数据,还用于接收作用于显示屏92的触摸操作,并将相应的信号发送至处理器90或其他装置。可选的,当显示屏92为红外屏时,其还包括红外触摸框,该红外触摸框设置在显示屏92的四周,其还可以用于接收红外信号,并将该红外信号发送至处理器90或者其他设备。
通信装置95,用于与其他设备建立通信连接,其可以是有线通信装置和/或无线通信装置。
输入装置93可用于接收输入的数字或者字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置94可以包括扬声器等音频设备。需要说明的是,输入装置93和输出装置94的具体组成可以根据实际情况设定。
处理器90通过运行存储在存储器91中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述特效生成方法。
具体地,实施例中,处理器90执行存储器91中存储的一个或多个程序时,具体实现本发明实施例提供的特效生成方法。
本发明实施例还提供一种计算机可读存储介质,所述存储介质中的指令由设备的处理器执行时,使得设备能够执行如上述方法实施例所述的特效生成方法。
需要说明的是,对于装置、***、设备、存储介质实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的特效生成方法。
值得注意的是,上述特效生成装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (15)

1.一种特效生成方法,其特征在于,应用于服务器,包括:
接收客户端发送的特效请求,所述特效请求包括特效的特效ID;
根据所述特效ID获取所述特效的特效类型和所需的素材资源;
获取所述客户端的版本信息;
根据所述版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
将所述目标特效模型和所述素材资源发送至所述客户端,所述客户端用于根据所述目标特效模型和所述素材资源生成所述特效。
2.根据权利要求1所述的方法,其特征在于,所述根据所述特效ID获取所述特效的特效类型和所需的素材资源,包括:
基于所述特效ID在预先存储的特效ID-特效类型列表中查找出所述特效ID所属的特效类型,以及
在预先设置的特效ID-素材资源列表中查找出生成所述特效ID所需要的素材资源。
3.根据权利要求1所述的方法,其特征在于,所述获取所述客户端的版本信息,包括:
基于所述客户端的API接口获取所述客户端的版本信息;或者
对所述特效请求进行解析以获得所述客户端的版本信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型,包括:
获取所述特效类型的特效模型ID-客户端版本列表;
在所述特效模型ID-客户端版本列表中查找出与所述版本信息匹配的目标特效模型ID。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述目标特效模型具有目标特效模型ID,所述将所述目标特效模型和所述素材资源发送至所述客户端,包括:
确定所述目标特效模型ID下的多个版本号中的最新版本号,所述版本号表达了所述目标特效模型ID对应的特效模型的版本;
获取所述最新版本号的特效模型的模型下载地址和所述素材资源的素材资源下载地址;
将所述模型下载地址和所述素材资源下载地址发送至所述客户端,所述客户端用于采用所述模型下载地址和所述素材资源下载地址下载所述目标特效模型和所述素材资源,以及采用所述目标特效模型和所述素材资源来生成所述特效。
6.根据权利要求1所述的方法,其特征在于,还包括:
更新所述目标特效模型,以及删除旧版本的目标特效模型。
7.一种特效生成方法,其特征在于,应用于客户端,包括:
响应特效生成指令生成特效请求,所述特效请求包括特效的特效ID;
将所述特效请求发送至服务器,所述服务器用于根据所述特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
接收所述服务器发送的目标特效模型和所述素材资源;
将所述素材资源输入所述目标特效模型中生成所述特效。
8.根据权利要求7所述的方法,其特征在于,所述响应特效生成指令生成特效请求,包括:
接收用户的特效生成操作确定特效的特效ID;
生成包含所述特效ID的特效请求。
9.根据权利要求7所述的方法,其特征在于,所述接收所述服务器发送的目标特效模型和所述素材资源,包括:
接收所述目标特效模型的模型下载地址和所述素材资源的素材资源下载地址。
10.根据权利要求9所述的方法,其特征在于,在将所述素材资源输入所述目标特效模型中生成所述特效之前,还包括:
采用所述模型下载地址下载目标特效模型以及采用所述素材资源下载地址下载所述素材资源。
11.一种特效生成装置,其特征在于,应用于服务器包括:
特效请求接收模块,用于接收客户端发送的特效请求,所述特效请求包括特效的特效ID;
特效类型和素材资源获取模块,用于根据所述特效ID获取所述特效的特效类型和所需的素材资源;
版本信息获取模块,用于获取所述客户端的版本信息;
目标特效模型确定模块,用于根据所述版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
特效发送模块,用于将所述目标特效模型和所述素材资源发送至所述客户端,所述客户端用于根据所述目标特效模型和所述素材资源生成所述特效。
12.一种特效生成装置,其特征在于,应用于客户端包括:
特效请求生成模块,用于响应特效生成指令生成特效请求,所述特效请求包括特效ID;
特效请求发送模块,用于将所述特效请求发送至服务器,所述服务器用于根据所述特效ID获取特效的特效类型和所需的素材资源,并根据客户端的版本信息在所述特效类型所包含的多个特效模型中确定出目标特效模型;
目标特效模型和素材资源接收模块,用于接收所述服务器发送的目标特效模型和所述素材资源;
特效生成模块,用于将所述素材资源输入所述目标特效模型中生成所述特效。
13.一种特效生成***,其特征在于,包括客户端和服务器,
所述服务器配置为执行如权利要求1-6任一项所述的特效生成方法,所述客户端配置为执行如权利要求7-10任一项所述的特效生成方法。
14.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-10任一项所述的特效生成方法。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-10任一项所述的特效生成方法。
CN202010120093.7A 2020-02-26 2020-02-26 特效生成方法、装置、***、设备和存储介质 Active CN111290751B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010120093.7A CN111290751B (zh) 2020-02-26 2020-02-26 特效生成方法、装置、***、设备和存储介质
PCT/CN2021/076350 WO2021169811A1 (zh) 2020-02-26 2021-02-09 特效生成方法、装置、***、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010120093.7A CN111290751B (zh) 2020-02-26 2020-02-26 特效生成方法、装置、***、设备和存储介质

Publications (2)

Publication Number Publication Date
CN111290751A true CN111290751A (zh) 2020-06-16
CN111290751B CN111290751B (zh) 2023-05-23

Family

ID=71030830

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010120093.7A Active CN111290751B (zh) 2020-02-26 2020-02-26 特效生成方法、装置、***、设备和存储介质

Country Status (2)

Country Link
CN (1) CN111290751B (zh)
WO (1) WO2021169811A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111726545A (zh) * 2020-06-22 2020-09-29 广州市百果园信息技术有限公司 素材文件处理方法、装置、计算机设备及存储介质
WO2021169811A1 (zh) * 2020-02-26 2021-09-02 百果园技术(新加坡)有限公司 特效生成方法、装置、***、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107846465A (zh) * 2017-11-13 2018-03-27 北京趣拿软件科技有限公司 更新客户端资源包的方法和装置
CN108052670A (zh) * 2017-12-29 2018-05-18 北京奇虎科技有限公司 一种相机特效的推荐方法及装置
CN109254775A (zh) * 2018-08-30 2019-01-22 广州酷狗计算机科技有限公司 基于人脸的图像处理方法、终端及存储介质
WO2019047818A1 (zh) * 2017-09-08 2019-03-14 腾讯科技(深圳)有限公司 视频信息处理方法、计算机设备及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567935B (zh) * 2010-12-29 2017-04-12 新奥特(北京)视频技术有限公司 一种实现特效版本兼容的方法和***
US20130088513A1 (en) * 2011-10-10 2013-04-11 Arcsoft Inc. Fun Videos and Fun Photos
CN109936749B (zh) * 2017-12-18 2022-04-19 腾讯科技(深圳)有限公司 特效实现方法、装置和可读存储介质
CN111290751B (zh) * 2020-02-26 2023-05-23 广州市百果园信息技术有限公司 特效生成方法、装置、***、设备和存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019047818A1 (zh) * 2017-09-08 2019-03-14 腾讯科技(深圳)有限公司 视频信息处理方法、计算机设备及存储介质
CN107846465A (zh) * 2017-11-13 2018-03-27 北京趣拿软件科技有限公司 更新客户端资源包的方法和装置
CN108052670A (zh) * 2017-12-29 2018-05-18 北京奇虎科技有限公司 一种相机特效的推荐方法及装置
CN109254775A (zh) * 2018-08-30 2019-01-22 广州酷狗计算机科技有限公司 基于人脸的图像处理方法、终端及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021169811A1 (zh) * 2020-02-26 2021-09-02 百果园技术(新加坡)有限公司 特效生成方法、装置、***、设备和存储介质
CN111726545A (zh) * 2020-06-22 2020-09-29 广州市百果园信息技术有限公司 素材文件处理方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN111290751B (zh) 2023-05-23
WO2021169811A1 (zh) 2021-09-02

Similar Documents

Publication Publication Date Title
CN108874539A (zh) 资源配置方法、装置、终端及存储介质
US11431558B2 (en) Data shipper agent management and configuration systems and methods
CN103460723B (zh) 用于更新多个动态图标面板的推送通知
KR101547194B1 (ko) 타겟광고를 위한 쿠키정보 관리 방법 및 쿠키정보 관리를 위한 어플리케이션
WO2015043512A1 (zh) 一种图片管理方法和装置
CN104219246A (zh) 一种客户端显示界面的控制方法和设备
CN105610700A (zh) 群组创建方法、装置及电子设备
CN111464424A (zh) 信息共享方法、***及非临时性计算机可读记录介质
US20170277526A1 (en) Software categorization method and electronic device
CN113498594A (zh) 智能家居***的控制方法、装置、电子设备及存储介质
CN111290751B (zh) 特效生成方法、装置、***、设备和存储介质
CN109033393B (zh) 贴纸处理方法、装置、存储介质及电子设备
CN111930565B (zh) 分布式管理***中组件的进程故障自愈方法、装置及设备
CN113014623A (zh) 埋点实时流数据处理方法、装置、计算机设备和存储介质
CN111031124B (zh) 家居设备联网的部署方法及装置、电子设备和存储介质
CN112561084B (zh) 特征提取方法、装置、计算机设备及存储介质
KR102125402B1 (ko) 이미지에서 추출된 키워드를 이용하여 이미지를 필터링하기 위한 방법과 시스템 및 비-일시적인 컴퓨터 판독 가능한 기록 매체
CN112102836A (zh) 语音控制屏幕显示方法、装置、电子设备和介质
CN112423011A (zh) 消息回复方法、装置、设备及存储介质
US10599928B2 (en) Method and system for enabling information in augmented reality applications
CN104216919B (zh) 用于完善电子地图数据的方法及***
CN107817983B (zh) 一种增强现实软件更新的方法及装置
KR102407665B1 (ko) 이미지에서 추출된 키워드를 이용하여 이미지를 필터링하기 위한 방법과 시스템 및 비-일시적인 컴퓨터 판독 가능한 기록 매체
CN111880996A (zh) 一种裸机数据采集方法、装置、设备及可读存储介质
KR20190143666A (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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231010

Address after: 31a, 15th floor, building 30, maple commercial city, bangrang Road, Brazil

Patentee after: Baiguoyuan Technology (Singapore) Co.,Ltd.

Address before: 5-13 / F, West Tower, building C, 274 Xingtai Road, Shiqiao street, Panyu District, Guangzhou, Guangdong 510000

Patentee before: GUANGZHOU BAIGUOYUAN INFORMATION TECHNOLOGY Co.,Ltd.