CN109165052B - 应用场景的交互处理方法、装置及终端、***、存储介质 - Google Patents
应用场景的交互处理方法、装置及终端、***、存储介质 Download PDFInfo
- Publication number
- CN109165052B CN109165052B CN201810897448.6A CN201810897448A CN109165052B CN 109165052 B CN109165052 B CN 109165052B CN 201810897448 A CN201810897448 A CN 201810897448A CN 109165052 B CN109165052 B CN 109165052B
- Authority
- CN
- China
- Prior art keywords
- scene
- scene data
- data
- application
- interactive application
- 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
Links
Images
Classifications
-
- 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/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- 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/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种应用场景的交互处理方法,包括:在运行交互应用的目标应用场景的过程中,从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识;从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据;确定所述目标场景数据的数据类型;根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中。本发明实施例既可实现交互应用中应用场景的更新,提高了交互应用的更新效率,对于用户而言也不需要对交互应用进行更新安装,节省了更新安装的时间。
Description
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种应用场景的交互处理方法、装置及终端、***、存储介质。
背景技术
随着电子计算、网络技术以及计算机技术的不断发展,目前基本可以满足人们通过用户终端随时随地在网上冲浪,例如,可以随时随地查看网络新闻、进行社交活动,甚至办公、处理家务等事务。
对应各类智能应用APP,目前最主要的研究方向是在APP中更好地实现人机交互,除了在应用程序上开发出新颖的人机交互界面以吸引用户外,如何对交互所需的数据进行处理也是一个需要不断更新改进的方向。
发明内容
本发明实施例提供一种应用场景的交互处理方法、装置及终端、***、存储介质,可对交互应用所需的场景数据进行较好的处理。
一方面,本发明实施例提供了一种应用场景的交互处理方法,包括:在运行交互应用的目标应用场景的过程中,从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识;从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据;确定所述目标场景数据的数据类型;根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中。
另一方面,本发明实施例还提供了一种应用场景的交互处理装置,包括:
处理模块,用于在运行交互应用的目标应用场景的过程中,从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识;从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据;确定所述目标场景数据的数据类型;显示模块,用于根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中。
相应地,本发明实施例还提供了一种智能终端,包括:处理器和存储装置;所述存储装置,用于存储程序指令;所述处理器,调用所述存储装置中存储的程序指令,用于执行上述的应用场景的交互处理方法。
再一方面,本发明实施例还提供了一种交互处理***,包括:服务器和用户终端;所述服务器,用于存储交互应用的资源包,所述资源包包括:为所述交互应用设置的配置文件、目录文件和为所述交互应用中的一个或者多个应用场景配置的场景数据;所述用户终端,安装有所述交互应用,用于从所述服务器中下载所述交互应用的资源包,并解析所述资源包,按照所述目录文件上记录的场景数据标识和存储地址的映射关系,将相应场景数据标识的场景数据存储到对应的存储地址下。
相应地,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有程序指令,所述程序指令被执行时实现上述的应用场景的交互处理方法。
本发明实施例定义了新的在交互应用的应用场景中加载场景数据的加载方式,基于新的加载方式,可以动态地向交互应用补入各种新开发的场景数据,开发人员只需要定义新的场景数据、并定义配置文件,既可实现交互应用中应用场景的更新,提高了交互应用的更新效率,对于用户而言也不需要对交互应用进行更新安装,节省了更新安装的时间。
附图说明
图1是本发明实施例涉及的框架结构示意图;
图2是本发明实施例的应用场景的交互处理方法的流程示意图;
图3是本发明实施例的应用场景中场景数据的处理过程示意图;
图4a是本发明实施例的其中一种场景处理方法的流程示意图;
图4b是本发明实施例的其中另一种场景处理方法的流程示意图;
图5是本发明实施例的一种应用场景的交互处理装置的结构示意图;
图6是本发明实施例一种交互处理***的结构示意图;
图7是本发明实施例的一种智能终端的结构示意图。
具体实施方式
在本发明实施例中,所涉及的交互应用包括了一个或者多个应用场景,这些应用场景主要是实现人与智能终端之间的交互,例如一些游戏应用、趣味性的场景应用等等。在这些交互应用中,基于不同的场景阶段或者用户操作,交互应用会呈现出不同的场景数据,达到交互的目的。在一些交互应用中包括多个应用场景,在这些应用场景中,可以通过点击当前显示的应用场景中的某一区域来播放正确的动画或者错误的动画,通过类似复制粘贴操作来控制动画的进度,通过滑动按钮的位置来控制动画的播放进度,通过刮奖来控制动画的播放进度,通过滑动屏幕来控制动画的播放进度,播放动画的同时播放字幕,通过对各式各样选择题的答题正确与否、判断输入语音所提供的答案正确与否来做出动画播放响应,通过动画发出用户提示,播放背景音乐,播放动画音效等等方式来达到交互的目的。各种交互之间可以通过任意灵活组合来达到更有趣的交互效果。
本发明实施例所涉及的实现架构如图1所示,主要包括交互应用的资源开发端的开发设备101、交互应用的应用服务器102以及交互应用使用者的用户终端103。资源开发端的用户可以是完成各种交互应用的开发、升级更新以及该交互应用的资源包的开发与更新等工作的用户,当然也可以仅仅是为交互应用提供资源包的用户。在本发明实施例中,基于开发设备101,开发用户通过各种制作工具,来制作得到可以在交互应用的各对应场景下显示给用户的动画、音乐、视频、图片、文字、语音等场景数据,同时还为所述交互应用设置了配置文件和目录文件。其中,所述配置文件用于确定需要显示的场景数据标识,所述目录文件用于记录场景数据标识和该场景数据标识所指示的场景数据在本端的存储地址的映射关系,由此可以基于所述配置文件和所述目录文件,找到相应的场景数据提供给交互应用的目标应用场景使用。
开发设备101将交互应用本次所需的场景数据、配置文件和目录文件按照预定的格式进行打包,得到本次提供给安装有交互应用的用户终端的资源包。在一个实施例中,可以将场景数据、配置文件、目录文件压缩成zip(一种压缩格式)包。所述交互应用可采用现有的开发工具来开发得到,例如,这些交互应用可以是一些刮刮乐应用场景,在刮刮乐应用场景上,用户可以通过反复滑动触摸屏的方式,来手动刮开刮刮乐应用场景上的某个图像,达到人机交互的目的;又例如,交互应用可以包括语音答题的应用场景,用户通过语音回答一些问题,如果答对了,则提供一种动画播放给用户,答错则提供另一种动画播放给用户。
所述应用服务器102主要用于为安装了所述交互应用的用户终端103提供应用服务,并可以对所述资源包等应用数据进行安全检测、验证等处理以及其他的交互应用相关处理。在本发明实施例中,所述应用服务器102可以存储由所述开发设备101提供的资源包,并按照版本号存储本次接收到的资源包。所述版本号是按照预设的版本命名规则来得到的,可以是开发用户指定,也可以是服务器生成的。在一个简单的实施例中,可以基于开发设备101提交资源包时的时间来确定此次提交的资源包的版本号,以确保本次提交的资源包版本的唯一性。应用服务器102在接收并存储了所述资源包后,可以主动向多个安装了所述交互应用的用户终端103推送更新消息,以便于这些用户终端103来下载并存储资源包。在一个实施例中,应用服务器102可以在接收到用户终端103的下载请求时,将最新的资源包或者用户终端103在下载请求中所请求下载的一个或者多个资源包发送给用户终端103。在本发明实施例中,所述资源包并不会对所述交互应用的主程序进行任何更改。
安装了所述交互应用的用户终端103可以是指智能手机、平板电脑、个人电脑等智能设备,用户终端103在运行交互应用时,基于为该交互应用定义的框架结构来获取相关场景数据,并在各个相应场景中呈现这些场景数据给用户。用户终端103在获取到上述提及的资源包后,可以由所述框架结构中核心的场景处理器(StoryProcesser,在本发明实施例中定义的一个处理功能单元,可以由处理器来实现)来解析资源包,并进行相应的处理,根据资源包内含的场景数据的数据类型,执行相应的场景数据的显示处理。在一个实施例中,可以执行例如背景音乐或者视频或者动画的播放、各种游戏提示等等内容的显示处理。在本发明实施例中,作为本框架的核心类--StoryProcesser承担着处理动画播放、场景的切换、在各种场景中不同操作的调度、背景音乐的播放、音效播放等功能。会将各种能力分配到各种控制组件activity中处理,并做数据解耦。下面在图1的基础上结合图2,从用户终端103端来对本发明实施例的应用场景的交互处理方法的实施例进行描述。
在安装了交互应用后,用户终端103可以根据需要运行交互应用。对于上述提及的资源包,用户终端103可以主动从服务器中拉取该资源包,以便于后续在运行交互应用时使用。当然,在其他实施例,用户也可以先通过其他设备下载所述资源包,然后再转发给所述用户终端103。在S201中,在运行交互应用的目标应用场景的过程中,从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识。所述目标应用场景为所述交互应用的其中一种场景,例如是刚开机时的开机场景,交互应用运行后的某一章节的场景(例如游戏的第一章第一节的刮刮乐场景)。在交互应用运行的过程中,场景处理器会实时检查配置文件,以此来确定在目标应用场景下,当前需要显示的场景数据的场景数据标识。在一个实施例中,当应用程序运行过程中,接收到了用户交互操作(例如用户在刮刮乐场景的某个场景区域的滑动操作)、或者执行到了特殊的场景节点(例如飞行器飞行到了某个位置处)等情况下,场景处理器都会从配置文件上确定出需要呈现给用户的场景数据的场景数据标识,以便于得到用来呈现给用户的场景数据。
在确定了场景数据标识后,在S202中,从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据。在一个实施例中,配置文件的场景数据标识可以直接为一个存储地址,基于该存储地址可以直接找到对应的目标场景数据。在另一个实施例中,可以在资源包还包括用于记录场景数据标识以及对应的存储地址的目录文件,因此,所述S202具体可以包括:在为所述应用场景设置的目录文件中,查找所述数据标识对应的存储地址;从为所述交互应用存储的场景数据中,获取在查找到的存储地址下存储的目标场景数据。如下表1所示,所述目录文件可以是在发布上述提及的资源包时就已经预置好的,用户终端103在获取到资源包后,是按照资源包中的所述目录文件中为场景数据标识指示的存储地址来存储从资源包中解压得到的各个场景数据。
表1:
场景数据标识 | 存储地址 |
aaaa.MP3 | SD卡/交互应用/场景数据/aaaa.MP3 |
bbbb.mov | SD卡/交互应用/场景数据/bbbb.mov |
…… | …… |
在获取到目标场景数据后,在S203中确定所述目标场景数据的数据类型。这些数据类型主要用来区别目标场景数据的执行方式,场景处理器通过上述涉及的步骤,检查了配置文件获取了目标场景数据,也会基于配置文件来确定目标场景数据的数据类型,以便于基于不同的数据类型采用不同的执行方式来为用户呈现目标场景数据。
场景数据的数据类型可以基于用于呈现场景数据的组件来分类,或者可以直接基于交互应用所包括的应用场景及其对应的用于呈现场景数据的组件来进行对场景数据进行分类,例如,交互应用中包括刮刮乐场景和刮刮乐场景对应的刮刮乐专用播放组件,那么可以将用在刮刮乐场景中的场景数据的类型分类为刮刮乐类型或者例如下述的擦除类型等。交互应用中还包括基于用户输入语音进行答题的场景及其对应的字幕显示组件(或者提问动画的播放组件等等),那么将用户输入语音进行答题的场景对应的场景数据的类型配置为答题类型。可以对每一个场景数据设置不同的数据类型,以保证场景数据不会错误调用。
各个场景数据的数据类型可以在开发时被设置在配置文件中。在一个实施例中,所述配置文件包括:场景数据标识和该场景数据标识所指示的场景数据对应的数据类型,所述确定所述目标场景数据的数据类型,包括:从所述配置文件中确定所述目标场景数据的数据类型。
在一个实施例中,所述配置文件中的数据类型包括:播放类型,所述播放类型包括音频数据的播放类型,和/或视频数据的播放类型,所述音频数据包括前景音乐场景数据等,所述视频数据包括前景动画场景数据等,所述播放类型包括:音频数据和/或视频数据的点击播放类型、音频数据和/或视频数据的滚动播放类型、音频数据和/或视频数据的按钮拖动播放类型以及音频数据和/或视频数据的擦除类型中的任意一种或多种。在一个实施例中,所述数据类型还可以包括背景播放类型和前景音效播放类型,所述背景播放类型包括背景音乐播放类型和/或背景动画播放类型。
在一个实施例中,在配置文件中配置的前景动画场景数据和/或前景音乐场景数据的播放类型可以如下所述。在以下描述的场景结构中,仅表述了本申请所需要的部分,在实际使用过程中,该配置文件可以还包括其他用途,例如指示前景动画是否循环播放、背景动画是否循环播放、背景音乐是否循环播放等等。配置文件中对于某个场景的表现形式如下:
在上述第0行,指示了本场景结构所关联的应用场景的场景ID,例如交互应用中的刮刮乐场景的场景ID,后续所涉及的背景动画、前景动画等等,都会将该场景ID对应的应用场景作为目标应用场景,这些配置文件中所提及的场景数据为目标应用场景的目标场景数据。
在上述第1行,描述了前景动画文件名,也就是上述提到的场景数据标识,该前景动画文件名用于标识一个存储在用户终端103上的前景动画。在上述第2行,描述了背景动画文件名,该背景动画文件名为一个背景动画场景数据的场景数据标识。上述第7行描述了BGM(Background music,背景音乐)背景音乐名称,该背景音乐名称作为一个背景音乐场景数据标识用于标识一个背景音乐场景数据。
在本发明实施例中,在配置文件中主要定义的是前景动画场景数据和/或前景音乐场景数据的播放类型,并不涉及背景动画或背景音乐的播放类型,因为背景动画或背景音乐直接播放即可,并不需要指定一个播放类型。因此,在上述第8行提及了前景动画场景数据的数据类型,当值为0时,表明前景动画文件名对应的前景动画不响应任何事件,直接播放;如果值为1则表明前景动画文件名对应的前景动画为点击播放类型;如果值为2则表明前景动画文件名对应的前景动画为滚动播放类型;如果值为3则表明前景动画文件名对应的前景动画为按钮拖动播放类型;如果值为4则表明前景动画文件名对应的前景动画为擦除类型。而背景动画文件名对应的背景动画以及背景音乐名称对应的背景音乐则可以根据需要直接播放。
以交互应用中包括刮刮乐的应用场景为例,配置文件中通过上述表现形式对应的是刮刮乐场景。当在交互应用中,用户进入刮刮乐场景后,基于刮刮乐场景标识sceneId可以从配置文件中找到相应sceneId的结构内容,即上述的struct Scene。此时,执行配置文件中刮刮乐场景标识sceneId对应的struct Scene。执行过程包括:
首先,能够确定背景动画场景数据标识lottieFileNameBg、背景音乐场景数据标识bgmName,基于这两个标识,从目录文件中可以找到对应的存储地址,进而找到相应的数据,直接调用背景动画播放器播放找到的场景背景动画场景数据,调用背景音乐播放器来播放找到的背景音乐场景数据。其中,可以是基于配置文件中背景动画场景数据标识lottieFileNameBg的具体名称或在配置文件中位置(行数)来确定其为背景动画播放类型,同样,可以是基于配置文件中背景音乐场景数据标识bgmName的具体名称或在配置文件中位置(行数)来确定其为背景音乐播放类型。在配置文件中并不需要特别指出其对应的播放类型。
其次,基于配置文件中的前景动画场景数据标识lottieFileNameForg,从目录文件中找到相应的前景动画场景数据,并同时基于配置文件中用于定义前景动画的数据类型的panelType来确定前景动画场景数据的播放类型。如果为4,则刮刮乐的播放组件可以基于擦除类型对应的处理方式来播放找到的前景动画场景数据,例如,用户在显示屏上做擦除操作,刮刮乐的播放组件会播放出一部分动画给用户。
在其他实施例中,配置文件中还可以包括页面场景数据的切换类型等其他的场景处理方式,所述切换类型包括:页面场景数据的页面渐变显示类型、页面场景数据的左右滑动翻页类型、页面场景数据的上下滑动翻页类型中的任意一种或多种。用来指示页面场景中对页面数据的显示控制。下述还提及了本发明实施例的配置文件中关于页面的部分。
第0行为页面标识,第1行是在页面上的背景音乐名称,通过背景音乐名称,从目录文件ResManager中获取播放路径,然后交给BGMPlayer(背景音乐播放器)进行播放,第2行是页面场景数据的切换类型,值为0表明按照默认切换类型,该默认切换类型包括渐变显示类型,例如淡入淡出效果的类型;值为1则表明对于该页面可以通过左右滑动翻页,值为2则表明对于该页面可以通过上下滑动翻页;第3行是页面背景图片资源名,通过页面背景图片资源名可以从目录文件ResManager中获取文件路径;第4行是页面背景动画,第5行是当前页面的scene列表。
在其他实施例中,也可以通过在场景数据中包括场景数据的数据类型,例如在场景数据的命名规则中加入关于数据类型的信息,在一个实施例中,在名为刮刮乐的场景下,如果某个场景数据为:前景动画场景数据的播放类型中的擦除类型,则表明该场景数据对应的是刮刮乐的动画,那么直接为该动画命名为:刮刮乐场景的动画,在目标应用场景为刮刮乐场景时,基于场景数据名称(即场景数据标识),从相应的存储地址中找到动画数据(目标场景数据)后,可以直接基于该动画数据的名称“刮刮乐场景的动画”,确定其为擦除类型,调用刮刮乐的播放组件来播放该动画,实现在当前的刮刮乐场景中播放出相应的动画,呈现给用户。
在确定了目标场景数据的数据类型后,在S204中,根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中,以便于在所述目标应用场景中呈现给用户。不同的数据类型对应不同的控制组件。在S204中主要是触发所述交互应用中该数据类型对应的控制组件来记载所述目标场景数据,以便于在所述应用场景下向用户呈现所述目标场景数据,包括动画的播放、音效的播放、字幕或提示的显示等等呈现方式。
下面再对上述提及的各个数据类型进行描述,如图3所示,当目标场景数据的数据类型为背景音乐播放类型时,则可以通过背景音乐播放器(BGMPlayer,本发明实施例中涉及的背景音乐播放组件)播放该查找到的目标场景数据。另外,可以在确定与目标场景中某个page页共享背景音乐后,将目标场景数据分配给背景音乐播放器(BGMPlayer)播放,以完成背景音乐的播放。
如果基于配置文件对当前音乐场景进行检查,确定需要播放前景音效,则对应的目标场景数据的数据类型为前景音效播放类型,则通过前景音乐播放组件直接播放查找到的目标场景数据而非以背景音乐的形式播放。当然,在播放前景音乐时,背景音乐不会被播放。
如果目标场景数据的数据类型为前景动画场景数据的播放类型中的擦除类型,则可以认为当前对应的目标应用场景是诸如刮刮乐等应用场景,可以通过自定义的刮刮乐控件来控制查找到的目标场景数据的动画播放,以显示目标场景数据。如图3所示,刮刮乐场景中可设置场景控制器ScratchCtrl,以此来对刮刮乐场景的状态、前景动画场景数据的播放等进行控制。
如果目标场景数据的数据类型为前景动画场景数据的播放类型中的点击播放类型,则可以认为当前对应的目标应用场景为诸如点击指定区域判断点击区域的对错,来播放不同动画的场景。基于用户所点击的区域为正确区域时,调用前景动画播放组件来播放查找到的目标场景数据的与点击正确对应的动画,如果用户所点击的区域为错误区域,则调用前景动画播放组件来播放查找到的目标场景数据的与点击错误对应的动画。
如果目标场景数据的数据类型为前景动画场景数据的播放类型中的滚动播放类型,则可以通过带进度控制的动画播放器来播放查找到的目标场景数据,例如通过滑动动画播放器上的播放尺子,来控制动画播放器播放查找到的目标场景数据中的动画数据播放进度,或者可以直接滑动触摸屏来控制动画播放器播放查找到的目标场景数据中的动画数据。
如果目标场景数据的数据类型为前景动画场景数据的播放类型中的按钮拖动播放类型,则可以通过带辅助按钮的动画播放器来控制在播放查找到的目标场景数据的动画数据时的播放进度。
如果目标场景数据的数据类型为字幕类型,则直接显示字幕,或者随着相关的关于音乐的目标场景数据的播放来显示字幕,实现该字幕在目标音乐场景中的显示。另外,还其他的数据类型,例如提示数据类型,在检测配置文件确定当前场景存在提示相关的目标场景数据时,则将对应的目标场景数据确定为提示类场景数据,在当前场景中通过提示组件显示查找到的目标场景数据所对应的提示信息。
在本发明实施例中,还可以存在其他的目标应用场景,例如:判断语音输出对错来做相应的处理,具体通过接收用户的语音输入来判断用户的回答是否正确的语音答题应用场景,在该语音答题应用场景即目标应用场景下,可以根据用户语音回答的结果显示场景数据。图4a示出了以语音输入的对错进行场景处理的完整过程,该场景处理过程可以通过用户终端中的场景处理器来执行。对于基于语音输入的对错的目标应用场景,资源包中存储了与回答错误对应的错误场景数据,用户终端的存储器中存储了错误场景数据。在运行交互应用进入该目标应用场景时,首先在S4011中用户终端接收用户的语音输入,在S4012中用户终端识别语音,判断该语音输入的对错,确定识别结果。如果判断结果为“错误”,则用户终端继续在S4013中判断是否存在结果为错误对应的场景数据,如果没有,可以停留在当前的目标应用场景中,继续等待用户的语音数据。而如果存在结果为错误对应的场景数据,则用户终端触发进入与识别结果为错误时对应的错误场景,并在S4014中用户终端通过配置文件来检测与错误场景对应的场景数据标识,并基于目录文件从存储器中查找该错误场景对应的目标场景数据,该目标场景数据例如可以是前景动画场景数据,在配置文件中可以将其类型配置为0,即不响应任何事件,直接播放的类型,那么对应查找到的目标场景数据,直接播放即可进入错误场景,还可以在播放完成后返回到基于语音输入的对错的目标应用场景下。而如果在S4012的判断结果为用户回答正确,则在S4015中用户终端控制进入下一场景。并且,在该语音答题应用场景中,还可以加入背景音乐和/或背景动画,直接调用背景动画播放器播放找到的场景背景动画场景数据,调用背景音乐播放器来播放找到的背景音乐场景数据即可。
在本发明实施例中,还可以其他的目标应用场景,例如:夹娃娃的应用场景。在该场景中,可以基于用户点击位置的正确与否来为用户进行不同的场景处理。如图4b示出了以点击位置来进行夹娃娃场景处理的完整过程,该场景处理过程可以通过用户终端中的场景处理器来执行。对于夹娃娃场景,资源包中存储了与位置点击错误时对应的错误场景数据,在用户终端存储器中存储了错误场景数据。在运行交互应用进入该夹娃娃应用场景时,首先会显示一个夹娃娃的场景界面,在S4021中接收用户的点击操作,确定在场景界面中的点击位置。在S4022中判断该点击位置是否为正确的位置,如果是正确的位置,则可以在S4023中进入下一个应用场景,如果是错误的位置,则在S4024中在配置文件来检测夹娃娃应用场景下记录的场景数据标识(例如在上述的struct Scene中记录的场景数据标识),并基于目录文件从存储器中查找该场景数据标识对应的目标场景数据,并在S4025中播放查找到的目标场景数据进入错误场景。该目标场景数据例如可以是前景动画场景数据,在配置文件中可以将其类型配置为直接播放类型,例如上述的配置为0,即不响应任何事件,直接播放的类型,那么对应查找到的目标场景数据,直接播放即可。当然也可以配置为1,即用户点击后才能播放的点击播放类型。还可以在播放完成后返回到基于当前的夹娃娃应用场景界面,继续接收用户的点击操作。并且,在该夹娃娃应用场景中,还可以加入背景音乐和/或背景动画,直接调用背景动画播放器播放找到的场景背景动画场景数据,调用背景音乐播放器来播放找到的背景音乐场景数据即可。
用户可以自行向用户终端103中存入所述交互应用对应的资源包,也可以从应用服务器102中下载所述交互应用对应的资源包。所述资源包中包括:上述提及的为所述交互应用设置的配置文件、目录文件和为所述交互应用中的一个或者多个应用场景配置的场景数据;在下载得到资源包后,用户终端103基于所述用户终端再解析所述资源包,按照所述目录文件上记录的场景数据标识和存储地址的映射关系,将相应场景数据标识的场景数据存储到对应的存储地址下。一般情况下,交互应用的安装以及数据的存储都可以指定安装位置,例如上述表1所示,某个交互应用所有的数据都可以存储到该交互应用对应的文件夹下,即“交互应用/”下,所有的场景数据都可以在该文件夹下新建子文件夹来存储。因此,预先就可以在目录文件中指定各个场景数据的存储地址,用户终端103在接收到资源包并解压后,就可以根据目录文件上指定的存储地址,将相应场景数据标识(前景动画文件名、背景动画文件名)所指示的文件存储到相应的存储地址中,以便于后续查找并获取这些场景数据。
在一个实施例中,在所述交互应用被用户开启,开始运行的过程中,用户终端103接收到所述交互应用的运行触发事件,则获取为所述交互应用存储的场景数据对应的本地版本标识;从服务器中获取所述交互应用的资源包的更新版本标识;如果本地版本标识与所述更新版本标识不一致,则触发执行从服务器中下载所述交互应用的资源包的步骤。也就是说,可以在每次用户开启了交互应用后就检测用户终端103中存储的资源包是否为最新的资源包,如果是则可以直接执行后续应用场景的交互处理,如果不是,则需要去应用服务器102下载最新的资源包,以便于更好的运行交互应用。在另一个实施例中,也可以在交互应用运行过程中,首次检测到需要获取目标场景数据时,获取为所述交互应用存储的场景数据对应的本地版本标识,从服务器中获取所述交互应用的资源包的更新版本标识;如果本地版本标识与所述更新版本标识不一致,则执行从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据。
本发明实施例定义了一套从开发人员开发新的场景数据、到在交互应用的应用场景中加载这些场景数据的完整的交互处理方式,基于新的处理方式,开发人员可以动态地向交互应用补入各种新开发的场景数据,可实现交互应用中应用场景的更新,提高了交互应用的更新效率,对于用户而言也不需要对交互应用进行更新安装,节省了更新安装的时间。
再请参见图5,是本发明实施例的一种应用场景的交互处理装置的结构示意图,该装置主要用在诸如智能手机、平板电脑、智能可穿戴设备以及个人电脑等智能终端中,所述装置主要包括如下模块。
处理模块501,用于在运行交互应用的目标应用场景的过程中,从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识;从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据;确定所述目标场景数据的数据类型;显示模块502,用于根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中。
在一个实施例中,为所述交互应用还配置有目录文件,所述目录文件上记录了场景数据标识以及对应的存储地址;所述处理模块501,在用于从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据时,用于在为所述应用场景设置的目录文件中,查找所述数据标识对应的存储地址;从为所述交互应用存储的场景数据中,获取在查找到的存储地址下存储的目标场景数据。
在一个实施例中,所述配置文件包括:场景数据标识和该场景数据标识所指示的场景数据对应的数据类型,所述处理模块501,在用于确定所述目标场景数据的数据类型时,用于从所述配置文件中确定所述目标场景数据的数据类型。
在一个实施例中,所述配置文件中的数据类型包括:前景动画场景数据和/或前景音乐场景数据的播放类型和页面场景数据的切换类型;所述播放类型包括:点击播放类型、滚动播放类型、按钮拖动播放类型以及擦除类型中的任意一种或多种。另外,配置文件还可以指定页面场景数据的切换类型,所述切换类型包括:页面渐变显示类型、左右滑动翻页类型、上下滑动翻页类型中的任意一种或多种。
在一个实施例中,所述显示模块502,在用于根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中时,用于触发所述交互应用中该数据类型对应的控制组件显示所述目标场景数据,以便于在所述应用场景下显示所述目标场景数据。
在一个实施例中,所述处理模块501,还用于从服务器中下载所述交互应用的资源包,所述资源包中包括:为所述交互应用设置的配置文件、目录文件和为所述交互应用中的一个或者多个应用场景配置的场景数据;解析所述资源包,按照所述目录文件上记录的场景数据标识和存储地址的映射关系,将相应场景数据标识的场景数据存储到对应的存储地址下。
在一个实施例中,所述处理模块501,还用于如果接收到所述交互应用的运行触发事件,则获取为所述交互应用存储的场景数据对应的本地版本标识;从服务器中获取所述交互应用的资源包的更新版本标识;如果本地版本标识与所述更新版本标识不一致,则触发所述从服务器中下载所述交互应用的资源包。
本发明实施例可使得开发人员可以动态地向交互应用补入各种新开发的场景数据,可实现交互应用中应用场景的更新,提高了交互应用的更新效率,对于用户而言也不需要对交互应用进行更新安装,节省了更新安装的时间。
再请参见图6,是本发明实施例一种交互处理***的结构示意图,该***可以与图1对应的***相对应。在本发明实施例中,所述***包括服务器和用户终端。所述服务器例如可以是交互应用的应用服务器,例如某个包括刮刮乐场景、语音问答场景的交互应用的应用服务器。所述用户终端例如可以是上述提及的智能手机、平板电脑、智能可穿戴设备以及个人电脑等。
所述服务器,用于存储交互应用的资源包,所述资源包包括:为所述交互应用设置的配置文件、目录文件和为所述交互应用中的一个或者多个应用场景配置的场景数据。所述资源包可以是开发用户通过上述实施例中提及的开发设备开发得到的。所述的资源包的具体描述可参考前述实施例的描述。
所述用户终端,安装有所述交互应用,用于从所述服务器中下载所述交互应用的资源包,并解析所述资源包,按照所述目录文件上记录的场景数据标识和存储地址的映射关系,将相应场景数据标识的场景数据存储到对应的存储地址下。所述用户终端在接收并存储了相应的配置文件、目录文件以及场景数据后,可以进行后续的应用场景的交互处理,具体执行过程可参考前述实施例中关于用户终端的相关内容的描述。
再请参见图7,是本发明实施例的一种智能终端的结构示意图,本发明实施例的所述智能终端可以是指上述提及的智能手机、平板电脑、智能可穿戴设备以及个人电脑等。该智能终端对应于上述的用户终端。在本发明实施例中,所述智能终端包括处理器701和存储装置702,如图6所示,该智能终端还可以包括用于提供电源的电源模块、用户接口703、网络接口704等。
用户接口703可以根据需要包括触摸屏、物理按键、语音输入的麦克风等等,智能终端基于用户接口703,一方面可以接收用户的触摸输入、按键输入、语音输入等输入操作,另一方面还可以向用户呈现交互应用的各个应用场景以及相应场景数据。
所述网络接口704主要用于建立与服务器等网络设备的连接,从服务器601中下载包括安装的交互应用的资源包在内的应用数据,获取服务器601提供的应用服务。所述网络接口704包括有线连接的网络接口704和/或无线连接的网络接口704。
所述存储装置702可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储装置702也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flash memory),固态硬盘(solid-state drive,SSD)等;存储装置702还可以包括上述种类的存储器的组合。所述存储装置702存储了用户终端的操作***,用于驱动网络接口的网络接口模块,用于驱动用户接口的用户接口模块等数据。
所述处理器701可以是中央处理器(central processing unit,CPU)。所述处理器701还可以进一步包括硬件芯片。所涉及的硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)等。上述提及的PLD可以是指现场可编程逻辑门阵列(field-programmable gatearray,FPGA),通用阵列逻辑(generic array logic,GAL)等。
可选地,所述存储装置702还用于存储程序指令。所述处理器701可以调用所述程序指令,实现如本申请上述实施例中提及的各种处理。
在一个实施例中,所述处理器701,调用所述存储装置702中存储的程序指令,用于在运行交互应用的目标应用场景的过程中,从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识;从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据;确定所述目标场景数据的数据类型;根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中。
在一个实施例中,为所述交互应用还配置有目录文件,所述目录文件上记录了场景数据标识以及对应的存储地址;所述处理器701,在用于从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据时,用于在为所述应用场景设置的目录文件中,查找所述数据标识对应的存储地址;从为所述交互应用存储的场景数据中,获取在查找到的存储地址下存储的目标场景数据。
在一个实施例中,所述配置文件包括:场景数据标识和该场景数据标识所指示的场景数据对应的数据类型,所述处理器701,在用于确定所述目标场景数据的数据类型时,用于从所述配置文件中确定所述目标场景数据的数据类型。
在一个实施例中,所述配置文件中的数据类型包括:前景动画场景数据和/或前景音乐场景数据的播放类型;所述播放类型包括:点击播放类型、滚动播放类型、按钮拖动播放类型以及擦除类型中的任意一种或多种。另外,配置文件中还可以指定页面场景数据的切换类型,所述切换类型包括:页面渐变显示类型、左右滑动翻页类型、上下滑动翻页类型中的任意一种或多种。
在一个实施例中,所述处理器701,在用于根据确定的所述数据类型,加载所述目标场景数据到所述目标应用场景中,用于触发所述交互应用中该数据类型对应的控制组件显示所述目标场景数据,以便于在所述应用场景下显示所述目标场景数据。
在一个实施例中,所述处理器701,还用于从服务器中下载所述交互应用的资源包,所述资源包中包括:为所述交互应用设置的配置文件、目录文件和为所述交互应用中的一个或者多个应用场景配置的场景数据;解析所述资源包,按照所述目录文件上记录的场景数据标识和存储地址的映射关系,将相应场景数据标识的场景数据存储到对应的存储地址下。
在一个实施例中,所述处理器701,还用于如果接收到所述交互应用的运行触发事件,则获取为所述交互应用存储的场景数据对应的本地版本标识;从服务器中获取所述交互应用的资源包的更新版本标识;如果本地版本标识与所述更新版本标识不一致,则执行所述从服务器中下载所述交互应用的资源包。
本发明实施例的所述智能终端的所述处理器701的具体实现可参考前述实施例中相关内容的描述。
本发明实施例定义了一套从开发人员开发新的场景数据、到在交互应用的应用场景中加载这些场景数据的完整的交互处理方式,基于新的处理方式,开发人员可以动态地向交互应用补入各种新开发的场景数据,可实现交互应用中应用场景的更新,提高了交互应用的更新效率,对于用户而言也不需要对交互应用进行更新安装,节省了更新安装的时间。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (10)
1.一种应用场景的交互处理方法,其特征在于,包括:
在运行交互应用的目标应用场景的过程中,通过场景处理器从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识;
从为所述交互应用存储的场景数据中,通过场景处理器获取所述场景数据标识所指示的目标场景数据,并根据所述场景数据标识确定所述目标场景数据的数据类型,其中,所述场景数据标识为一场景数据名称,该场景数据名称的命名规则包括在名称中加入关于数据类型的信息;
通过场景处理器调用确定的所述数据类型所对应的控制组件来执行所述目标场景数据,以便于加载所述目标场景数据到所述目标应用场景中;
其中,场景数据的数据类型是基于交互应用所包括的应用场景及其对应的用于呈现场景数据的控制组件来对场景数据进行分类确定的。
2.如权利要求1所述的方法,其特征在于,为所述交互应用还配置有目录文件,所述目录文件上记录了场景数据标识以及对应的存储地址;
所述从为所述交互应用存储的场景数据中,获取所述场景数据标识所指示的目标场景数据,包括:
在为所述应用场景设置的目录文件中,查找所述数据标识对应的存储地址;
从为所述交互应用存储的场景数据中,获取在查找到的存储地址下存储的目标场景数据。
3.如权利要求1所述的方法,其特征在于,所述配置文件包括:场景数据标识和该场景数据标识所指示的场景数据对应的数据类型,所述确定所述目标场景数据的数据类型,包括:从所述配置文件中确定所述目标场景数据的数据类型。
4.如权利要求3所述的方法,其特征在于,所述配置文件中的数据类型包括:前景动画场景数据和/或前景音乐场景数据的播放类型;所述播放类型包括:点击播放类型、滚动播放类型、按钮拖动播放类型以及擦除类型中的任意一种或多种。
5.如权利要求1所述的方法,其特征在于,还包括:
从服务器中下载所述交互应用的资源包,所述资源包中包括:为所述交互应用设置的配置文件、目录文件和为所述交互应用中的一个或者多个应用场景配置的场景数据;
解析所述资源包,按照所述目录文件上记录的场景数据标识和存储地址的映射关系,将相应场景数据标识的场景数据存储到对应的存储地址下。
6.如权利要求5所述的方法,其特征在于,还包括:
如果接收到所述交互应用的运行触发事件,则获取为所述交互应用存储的场景数据对应的本地版本标识;
从服务器中获取所述交互应用的资源包的更新版本标识;
如果本地版本标识与所述更新版本标识不一致,则触发执行所述从服务器中下载所述交互应用的资源包。
7.一种应用场景的交互处理装置,其特征在于,包括:
处理模块,用于在运行交互应用的目标应用场景的过程中,通过场景处理器从为所述交互应用设置的配置文件中,确定出用于在所述目标应用场景中显示的场景数据标识;从为所述交互应用存储的场景数据中,通过场景处理器获取所述场景数据标识所指示的目标场景数据,并根据所述场景数据标识确定所述目标场景数据的数据类型,其中,所述场景数据标识为一场景数据名称,该场景数据名称的命名规则包括在名称中加入关于数据类型的信息;
显示模块,用于通过场景处理器调用确定的所述数据类型所对应的控制组件来执行所述目标场景数据,以加载所述目标场景数据到所述目标应用场景中。
8.一种智能终端,其特征在于,包括:处理器和存储装置;
所述存储装置,用于存储程序指令;
所述处理器,调用所述存储装置中存储的程序指令,用于执行如权利要求1-6任一项所述的方法。
9.一种交互处理***,其特征在于,包括:服务器和用户终端;
所述服务器,用于存储交互应用的资源包,所述资源包包括:为所述交互应用设置的配置文件、目录文件和为所述交互应用中的一个或者多个应用场景配置的场景数据;
所述用户终端,安装有所述交互应用,用于从所述服务器中下载所述交互应用的资源包,并解析所述资源包,按照所述目录文件上记录的场景数据标识和存储地址的映射关系,将相应场景数据标识的场景数据存储到对应的存储地址下;
其中,所述用户终端,还用于执行如权利要求1-6任一项所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有程序指令,所述程序指令被执行时实现如权利要求1-6任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810897448.6A CN109165052B (zh) | 2018-08-08 | 2018-08-08 | 应用场景的交互处理方法、装置及终端、***、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810897448.6A CN109165052B (zh) | 2018-08-08 | 2018-08-08 | 应用场景的交互处理方法、装置及终端、***、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109165052A CN109165052A (zh) | 2019-01-08 |
CN109165052B true CN109165052B (zh) | 2021-10-26 |
Family
ID=64895096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810897448.6A Active CN109165052B (zh) | 2018-08-08 | 2018-08-08 | 应用场景的交互处理方法、装置及终端、***、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109165052B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110740262A (zh) * | 2019-10-31 | 2020-01-31 | 维沃移动通信有限公司 | 背景音乐的添加方法、装置及电子设备 |
CN112954423B (zh) * | 2020-04-08 | 2023-05-26 | 深圳市明源云客电子商务有限公司 | 一种动画播放方法、装置及设备 |
CN112153455A (zh) * | 2020-09-15 | 2020-12-29 | 北京达佳互联信息技术有限公司 | 一种投票应用方法、装置、电子设备及存储介质 |
CN113694519B (zh) * | 2021-08-27 | 2023-10-20 | 上海米哈游璃月科技有限公司 | 一种贴花效果的处理方法、装置、存储介质及电子设备 |
CN117278710B (zh) * | 2023-10-20 | 2024-06-25 | 联通沃音乐文化有限公司 | 一种通话交互功能确定方法、装置、设备和介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103236965A (zh) * | 2013-03-26 | 2013-08-07 | 北京小米科技有限责任公司 | 即时聊天界面中的场景显示方法、终端及*** |
CN105760199A (zh) * | 2016-02-23 | 2016-07-13 | 腾讯科技(深圳)有限公司 | 一种应用资源加载方法及其设备 |
CN106201161A (zh) * | 2014-09-23 | 2016-12-07 | 北京三星通信技术研究有限公司 | 电子设备的显示方法及*** |
CN106445597A (zh) * | 2016-09-28 | 2017-02-22 | 依偎科技(南昌)有限公司 | 一种应用下载方法、终端、服务器及*** |
CN106843828A (zh) * | 2016-12-07 | 2017-06-13 | 腾讯科技(深圳)有限公司 | 界面显示、加载方法及装置 |
CN107038044A (zh) * | 2017-03-27 | 2017-08-11 | 长沙趣动文化科技有限公司 | 基于Unity3D的游戏资源离散加载方法及*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9280684B1 (en) * | 2009-06-03 | 2016-03-08 | James F. Kragh | Identity validation and verification system and associated methods |
CN105389840A (zh) * | 2015-10-23 | 2016-03-09 | 网易(杭州)网络有限公司 | 一种2d游戏中的控件动画实现方法及*** |
CN105491440B (zh) * | 2015-11-26 | 2019-05-07 | 广州华多网络科技有限公司 | 一种播放控件的应用方法、终端及服务器 |
CN106648746B (zh) * | 2016-11-07 | 2020-10-20 | 三星电子(中国)研发中心 | 一种应用程序的执行方法和装置 |
CN107943894A (zh) * | 2017-11-16 | 2018-04-20 | 百度在线网络技术(北京)有限公司 | 用于推送多媒体内容的方法和装置 |
CN107993495B (zh) * | 2017-11-30 | 2020-11-27 | 北京小米移动软件有限公司 | 故事机及其控制方法、装置及存储介质、故事机播放*** |
-
2018
- 2018-08-08 CN CN201810897448.6A patent/CN109165052B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103236965A (zh) * | 2013-03-26 | 2013-08-07 | 北京小米科技有限责任公司 | 即时聊天界面中的场景显示方法、终端及*** |
CN106201161A (zh) * | 2014-09-23 | 2016-12-07 | 北京三星通信技术研究有限公司 | 电子设备的显示方法及*** |
CN105760199A (zh) * | 2016-02-23 | 2016-07-13 | 腾讯科技(深圳)有限公司 | 一种应用资源加载方法及其设备 |
CN106445597A (zh) * | 2016-09-28 | 2017-02-22 | 依偎科技(南昌)有限公司 | 一种应用下载方法、终端、服务器及*** |
CN106843828A (zh) * | 2016-12-07 | 2017-06-13 | 腾讯科技(深圳)有限公司 | 界面显示、加载方法及装置 |
CN107038044A (zh) * | 2017-03-27 | 2017-08-11 | 长沙趣动文化科技有限公司 | 基于Unity3D的游戏资源离散加载方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109165052A (zh) | 2019-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109165052B (zh) | 应用场景的交互处理方法、装置及终端、***、存储介质 | |
CN107329750B (zh) | 应用程序中广告页面的识别方法、跳转方法及移动终端 | |
US8893052B2 (en) | System and method for controlling mobile terminal application using gesture | |
CN106971009B (zh) | 语音数据库生成方法及装置、存储介质、电子设备 | |
CN110085222B (zh) | 用于支持语音对话服务的交互装置和方法 | |
TW201635134A (zh) | 一種語音控制方法及裝置 | |
CN111198730A (zh) | 子应用程序启动的方法、装置、终端及计算机存储介质 | |
CN112486451B (zh) | 语音播报方法、计算设备及计算机存储介质 | |
CN111654749B (zh) | 视频资料制作方法及装置、电子设备、计算机可读介质 | |
CN109992248A (zh) | 语音应用的实现方法、装置、设备及计算机可读存储介质 | |
CN108475260A (zh) | 基于评论的媒体内容项的语言识别的方法、***和介质 | |
CN109684573B (zh) | 目标图片显示方法及装置、存储介质、电子设备 | |
CN112214271A (zh) | 页面引导方法、装置和电子设备 | |
CN107515870B (zh) | 一种搜索方法和装置、一种用于搜索的装置 | |
CN112988304B (zh) | 一种操作方式的记录方法、装置、电子设备和存储介质 | |
CN114690992B (zh) | 提示方法、装置及计算机存储介质 | |
CN111580766B (zh) | 一种信息显示方法、装置和信息显示*** | |
CN112214153B (zh) | 多媒体信息录制方法、服务器、终端、***及存储介质 | |
CN113868445A (zh) | 续播位置确定方法、续播*** | |
CN111625508A (zh) | 一种信息处理方法及装置 | |
CN113301436A (zh) | 播放控制方法、装置及计算机可读存储介质 | |
WO2023040692A1 (zh) | 语音控制方法、装置、设备及介质 | |
CN116431233B (zh) | 一种资源加载方法、装置、设备和存储介质 | |
WO2023246467A1 (zh) | 用于视频推荐的方法、装置、设备和存储介质 | |
CN116975181A (zh) | 地点集合生成方法、装置、设备、存储介质及程序产品 |
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 |