一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法、装置、客户端及存储介质与流程

2022-05-21 09:37:57 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种数据处理方法、装置客户端、及存储介质。


背景技术:

2.随着当前互联网技术的深入发展,为了方便当前用户的生产和生活,各种应用程序应运而生,而当前的应用程序为了使得用户的个性表达更加明确,均会为用户提供用于进行个人展示的用户界面(或个人主页),当前用户界面的展示一般都是由目标用户上传相关的图片,或者用户头像进行展示的,由此可见,当前用户界面对目标用户的个性特征展示比较局限,那么,如何使得用户界面对相应用户的个性特征的展示更加灵活成为了当前的研究热点。


技术实现要素:

3.本发明实施例提供了一种数据处理方法、装置、客户端及存储介质,可提升用户界面中特征展示的灵活性。
4.一方面,本发明实施例提供了一种数据处理方法,包括:
5.显示目标用户的用户界面,所述用户界面中显示有所述目标用户的用户标识,所述用户界面关联有至少一个多媒体数据;
6.当所述用户标识被执行第一触发操作时,在所述用户界面播放所述用户界面关联的多媒体数据;
7.在所述多媒体数据的播放过程中,若所述用户标识被执行第二触发操作,则根据所述第二触发操作对所述多媒体数据进行播放控制。
8.再一方面,本发明实施例提供了一种数据处理装置,包括:
9.显示单元,用于显示目标用户的用户界面,所述用户界面中显示有所述目标用户的用户标识,所述用户界面关联有至少一个多媒体数据;
10.播放单元,用于当所述用户标识被执行第一触发操作时,在所述用户界面播放所述用户界面关联的多媒体数据;
11.控制单元,用于在所述多媒体数据的播放过程中,若所述用户标识被执行第二触发操作,则根据所述第二触发操作对所述多媒体数据进行播放控制。
12.再一方面,本发明实施例提供了一种客户端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:
13.显示目标用户的用户界面,所述用户界面中显示有所述目标用户的用户标识,所述用户界面关联有至少一个多媒体数据;
14.当所述用户标识被执行第一触发操作时,在所述用户界面播放所述用户界面关联
的多媒体数据;
15.在所述多媒体数据的播放过程中,若所述用户标识被执行第二触发操作,则根据所述第二触发操作对所述多媒体数据进行播放控制。
16.再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序指令,所述程序指令被处理器执行时,所述程序指令被处理器执行时,用于执行如第一方面所述的数据处理方法。
17.在本发明实施例中,客户端在显示目标用户的用户界面后,客户端将与用户界面关联的至少一个多媒体数据与显示在用户界面中的用户标识进行绑定,因此,如果该用户界面中显示的用户标识被执行第一触发操作,则客户端可在用户界面中播放与该用户界面关联的多媒体数据,从而可提升浏览用户在访问用户界面过程中,与该用户界面之前的互动性,而且,基于浏览用户在用户界面中对用户标识的触发进行多媒体数据的播放,可增强浏览用户访问该用户界面时的体验感,提升用户的浏览体验。此外,客户端在该多媒体数据的播放过程中,还可基于对该用户标识执行的第二触发操作,对该多媒体数据进行播放控制,使得客户端基于用户需求对多媒体数据的播放进行控制,提升了在用户界面中播放多媒体数据时对该多媒体数据进行控制的灵活性。
附图说明
18.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1a是本发明实施例提供的一种数据处理系统的示意图;
20.图1b是本发明实施例提供的一种数据处理方法的交互图;
21.图2是本发明实施例提供的一种数据处理方法的示意流程图;
22.图3a是本发明实施例提供的一种用户界面的示意图;
23.图3b是本发明实施例提供的一种在用户界面播放音频数据的示意图;
24.图3c是本发明实施例提供的一种在用户界面播放视频数据的示意图;
25.图3d是本发明实施例提供的一种切换视频数据的播放方式的示意图;
26.图3e是本发明实施例提供的一种切换视频数据的播放方式的示意图;
27.图3f是本发明实施例提供的一种第二触发操作和第一触发操作相同时重新显示用户标识和背景图像的示意图;
28.图3g是本发明实施例提供的一种切换播放另一多媒体数据的示意图;
29.图4是本发明实施例提供的一种数据处理方法的示意流程图;
30.图5a是本发明实施例提供的一种显示播放指示器的示意图;
31.图5b是本发明实施例提供的一种在播放多媒体数据的同时显示匹配的关联数据的示意图;
32.图5c是本发明实施例提供的一种在播放多媒体数据的同时显示多种关联数据的示意图;
33.图5d是本发明实施例提供的一种显示停止播放指示器的示意图;
34.图5e是本发明实施例提供的一种显示数据切换指示器,并切换播放另一多媒体数
据的示意图;
35.图6是本发明实施例提供的一种数据处理方法的示意图;
36.图7是本发明实施例提供的一种数据处理装置的示意性框图;
37.图8是本发明实施例提供的一种客户端的示意性框图。
具体实施方式
38.本发明实施例提出了一种数据处理方法,通过将目标用户为用户界面设置的多媒体数据绑定到用户标识中,使得该用户界面的浏览用户可在浏览该用户界面的过程中,基于需求对该用户标识执行不同的触发操作,以使客户端根据该触发操作控制用户界面中多媒体数据的播放过程,提高了浏览用户与用户界面之间的交互性,从而也就提升了浏览用户在浏览该用户界面过程中的趣味性。其中,该数据处理方法可应用于如图1a所示的数据处理系统,该数据处理系统包括浏览用户10,浏览用户使用的客户端11,以及服务器12,其中,浏览用户10可通过客户端11对目标用户的用户界面进行访问,具体地,客户端11可对浏览用户10在该用户界面中执行的一个或多个用户操作进行监听,并对该浏览用户10在用户界面执行的用户操作进行实时响应,此外,服务器12为用于支撑用户界面运行的服务器,也就可以理解,客户端11在响应浏览用户10在用户界面执行的用户操作时,则可向服务器12请求相应的相应反馈数据展示给浏览用户。在一个实施例中,服务器12中还存储了不同用户的用户界面对应的渲染数据,当浏览用户10通过客户端11访问目标用户的用户界面时,该客户端11也可向服务器12发送数据获取请求,以从服务器12请求获取对该目标用户的用户界面进行渲染时所需的渲染数据,客户端11在从服务器12获取到该渲染数据后,则可基于该渲染数据进行用户界面的渲染,并将渲染得到的用户界面展示给浏览用户10。
39.其中,浏览用户10通过客户端11请求访问目标用户的用户界面,以及该客户端11对该浏览用户10在用户界面中执行的用户操作进行响应的具体过程可如图1b所示,浏览用户可通过启动目标应用,从而显示目标用户对应于该目标应用的用户界面,在一个实施例中,客户端可在浏览用户启动该目标应用后,如果检测到浏览用户对该目标用户的用户界面的启动(或打开)操作,则可先从本地查询是否有渲染该目标用户的用户界面时所需的渲染数据,如果没有,客户端则可向服务器发送数据获取请求,以从服务器获取得到用于对该用户界面进行渲染时所需的渲染数据。其中,该目标用户和该浏览用户可以为同一用户,也可为不同用户,可以理解的是,当该目标用户和该浏览用户为同一用户时,客户端在检测到浏览用户对用户界面的打开操作后,可从本地缓存中获取到针对该用户界面的渲染数据,而在该目标用户和该浏览用户不是同一用户时,该客户端将无法从本地缓存中获取到针对该用户界面的渲染数据,并将请求从服务器获取该渲染数据,在本发明实施例中,主要以目标用户和浏览用户不是同一用户,即该浏览用户以客人态请求访问主人态的目标用户的用户界面的情况进行详细说明,而目标用户和浏览用户为同一用户的情况同样可参见本发明实施例。
40.服务器在接收到客户端发送的数据获取请求后,可通过查询数据库以获取得到用于渲染该用户界面所需的渲染数据,并将该渲染数据发送到客户端,在一个实施例中,服务器在将该渲染数据发送给客户端时,可直接将该渲染数据发送到客户端,那么客户端在获取到该渲染数据后,则可直接基于该渲染数据进行用户界面的渲染,在另一可行实施方式
中,为了保证渲染数据在发送过程中的安全性和完整性,服务器也可先对获取到的渲染数据进行加密处理和/或打包处理,得到渲染数据包,再将该渲染数据包发送给客户端,客户端在获取到该渲染数据包后,则可先解析该渲染数据包得到渲染数据,再根据该渲染数据进行用户界面的渲染。在一个实施例中,客户端在基于渲染数据进行用户界面的渲染时,可先渲染该用户界面的基本界面元素,如用户界面的功能性标签等,如用户界面中的相册标签,游戏标签等等,再渲染该目标用户设置的个性化元素,如用户界面的背景图像和用户标识,以及将为用户界面设备的多媒体数据绑定到用户标识处后显示的多媒体指示标识等;或者,该客户端也可同时在用户界面中渲染该用户界面的基本界面元素和个性化元素。
41.在客户端渲染完成用户界面后,则可将该用户界面展示给浏览用户,并对该浏览用户在用户界面执行的操作(即浏览用户与用户界面之间的交互操作)进行监听,如果检测到浏览用户在该用户界面的用户标识处执行第一触发操作,客户端需要在检测到浏览用户在用户界面执行的第一触发操作后,先确定为该用户界面绑定的多媒体数据,并查询本地缓存中是否存在该多媒体数据的数据资源,如果没有,则可向服务器请求该多媒体数据的数据资源,由于客户端在播放多媒体数据时,先对本地缓存进行了查询,从而可避免客户端每次对用户操作的响应时均向服务器进行请求,可减轻服务器的数据处理压力,也可加快客户端对用户操作的响应进度,提升对用户操作的响应效率,从而带来更好的用户体验。在一个实施例中,该数据资源包括用于播放该多媒体数据的第一数据资源,在该多媒体数据为音频数据时,用于播放该音频数据的第一数据资源可以是音频播放资源(如音频数据的播放地址等),而在该多媒体数据为视频数据时,用于播放视频数据的第一数据资源则可以是视频播放资源(如视频数据的播放地址等);此外,该数据资源还包括用于显示与该多媒体数据的数据内容匹配的关联数据的第二数据资源,其中,与该多媒体数据的数据内容匹配的关联数据可以是封面图像等,那么该第二数据资源则是用于渲染封面图像的渲染资源等。
42.客户端在从服务器获取到数据资源后,则可加载该数据资源,并根据该数据资源中包括的第一数据资源进行多媒体数据的播放,以及在播放该多媒体数据的同时,基于第二数据资源在用户界面中渲染与该多媒体数据的数据内容匹配的关联数据。在一个实施例中,客户端在根据第一数据资源播放多媒体数据时,可采用边播边加载的形式,基于边播边加载的数据播放形式,可提升对多媒体数据的播放效率,也使得客户端每次向服务器请求的利用率最大化。可以理解的是,在客户端在用户界面播放该多媒体数据,并将与该多媒体数据的数据内容匹配的关联多媒体数据显示给浏览用户后,表明客户端对该浏览用户在用户标识处执行的第一触发操作的响应结束,并可继续监听浏览用户在用户标识处执行的触发操作,其中,如果浏览用户在用户标识处执行了第二触发操作,则客户端可先确定为该用户界面绑定的多媒体数据的数量,如果确定为该多媒体界面绑定的多媒体数据有多个,则客户端可基于该第二触发操作切换正在播放的多媒体数据。在具体实现中,如果为用户界面绑定的多媒体数据至少包括第一多媒体数据和第二多媒体数据,且客户端正在播放的多媒体数据为第一多媒体数据,那么在浏览用户在用户标识处执行第二触发操作后,在一种实施方式中,如果该第一触发操作和第二触发操作不同,那么客户端可从第一多媒体数据切换到第二多媒体数据进行播放,并将切换展示与第二多媒体数据的数据内容匹配的关联数据,其中,客户端在从第一多媒体数据切换为第二多媒体数据进行播放时,也可先查询本
地是否缓存有第二多媒体数据的数据资源,并在确定没有时,从服务器请求该第二多媒体数据的数据资源,同样的,客户端在从服务器获取到该第二多媒体数据的数据资源后,也将采用边播边加载的形式播放该第二多媒体数据,并在播放过程中展示与该多媒体数据的数据内容匹配的关联数据。
43.在浏览用户在用户标识处执行第二触发操作后,在另一实施方式中,如果该第一触发操作和第二触发操作相同,即如果客户端在浏览用户在用户标识处执行第一触发操作后,再次检测到浏览用户在用户标识处执行该第一触发操作,则客户端则可停止在用户界面正在播放的多媒体数据。其中,客户端在停止用户界面正在播放的多媒体数据后,还可继续下载该多媒体数据的数据资源,并将下载得到的数据资源存储到本地缓存中,以便再次需要播放该多媒体数据时,基于本地缓存的数据资源进行多媒体数据的播放,而不再请求服务器获取该数据资源,以提升客户端对多媒体数据的播放效率。在一个实施例中,客户端在停止播放该多媒体数据后,继续下载该多媒体数据的数据资源之前,可先判断客户端的网络状态,若该客户端的网络状态为无线网络状态,则可开始下载该多媒体数据的数据资源,而如果该客户端的网络状态为数据流量状态,则可创建下载该数据资源的下载任务,并在检测到该客户端处于无线网络状态时开始下载该数据资源;或者,客户端也可无论在无线网络状态或者数据流量状态,均可下载该数据资源,本发明实施例中,对客户端下载该多媒体数据的数据资源的触发条件不做限定。
44.请参见图2,是本发明实施例提出的一种数据处理方法的示意流程图,该数据处理方法可由上述的客户端执行,如图2所示,该方法可包括:
45.s201,显示目标用户的用户界面,该用户界面中显示有该目标用户的用户标识,该用户界面关联有至少一个多媒体数据。
46.在一个实施例中,客户端可在检测到浏览用户启动目标应用,并通过该目标应用进入目标用户在该目标应用中的用户界面(或个人主页)时,显示该目标用户的用户界面,其中,客户端显示的目标用户的用户界面可如图3a所示,该目标用户的用户界面中显示有目标用户的用户标识,即如图3a中的左图显示,此外,该用户界面还可除了显示该目标用户的用户标识之外,在显示该目标用户的用户标识的位置处还显示了与该用户界面关联的多媒体指示标识,如图3a中的右图所示,其中,该多媒体指示标识是目标用户提前为该用户界面预设置了关联的多媒体数据后,在浏览用户访问该用户界面时进行显示的,可如图3a的右图中由30标记的标识所示,通过为该用户界面增加关联的多媒体数据的特征(feature),可更加突出该目标用户的心情与个性,也可以有效提升其他用户对该用户界面的访问率。在客户端检测到目标用户为该用户界面添加关联的多媒体数据后,则可将该多媒体数据与该用户界面中显示的目标用户的用户标识进行绑定,那么在浏览该用户界面的浏览用户进入到该用户界面进行访问后,则可通过该用户标识触发多媒体数据的播放。
47.在一个实施例中,该浏览用户在浏览该用户界面,该浏览用户可通过在用户标识处执行第一触发操作,以触发客户端播放关联的多媒体数据,其中,该第一触发操作例如可以是双击操作,沿第一方向的拖动操作,以及按压操作等中的一种或多种,那么,客户端在检测到浏览用户针对该用户标识执行的第一触发操作时,则可在该用户界面中播放该多媒体数据,即转而执行步骤s202。其中,需要说明的是,该浏览用户和该目标用户可以是同一用户,也可以是不同用户,在本发明实施例中,主要以该浏览用户和该目标用户为不同用户
的情况进行详细说明,在该浏览用户和该目标用户为同一用户时,可参见本发明实施例。
48.其中,目标用户为该用户界面添加的多媒体数据可以是一个或者多个,那么客户端在确定浏览用户针对该用户标识执行了第一触发操作后,如果目标用户为该用户界面仅添加了一个多媒体数据,则客户端可播放为该用户界面添加的一个多媒体数据,并在播放完成后停止播放多媒体数据,或者,该客户端也可在播放为该用户界面添加的一个多媒体数据完成后,重新循环播放该一个多媒体数据。在另一种实施方式中,如果目标用户为该用户界面添加了至少两个多媒体数据,则客户端可按照目标用户对该至少两个多媒体数据的添加顺序播放该至少两个多媒体数据,或者,该客户端也可随机播放该至少两个多媒体数据,或者,该客户端也可按照该至少两个多媒体数据的播放时间长度播放该至少两个多媒体数据,或者,该客户端也可按照该至少两个多媒体数据的数据质量高低播放该至少两个多媒体数据。此外,该客户端在播放为该用户界面添加的一个或多个多媒体数据结束后,可停止播放该多媒体数据,或者也可循环播放该多媒体数据,或者,也可从互联网中获取与该播放的多媒体数据的数据内容相关的其他多媒体数据,并播放该相关的其他多媒体数据,也就是说,本发明实施例对在用户界面中播放的多媒体数据的来源不做限定,也不限定目标用户添加到用户界面中的多个多媒体数据的播放顺序。
49.s202,当该用户标识被执行第一触发操作时,在该用户界面播放该用户界面关联的多媒体数据。
50.如果在用户界面显示的用户界面如图3a中的右图所示,该第一触发操作为针对该用户标识的拖动操作,且若与该用户界面关联的多媒体数据为音频数据,那么在客户端确定浏览用户在用户界面的用户标识处执行了拖动操作时,则可在该用户界面中播放为该用户界面关联的音频数据,其中,客户端在用户界面播放该音频数据时,可保持该用户界面不变的情况下,仅通过扬声器播放该音频数据;或者,可如图3b所示,该客户端可通过扬声器播放该音频数据的同时,在用户界面中显示该音频数据的数据信息,其中,显示的该音频数据的数据信息可以是该音频数据的标题,或者主题信息等,该数据信息例如可以是如图3b中由31标记的信息所示。在一个实施例中,该音频数据例如可以是音乐,那么显示音乐的数据信息则可包括音乐的题目以及演唱者等,或者,该音频数据也可以是该目标用户的自我介绍录音,那么显示的该自我介绍录音的数据信息则可以是该自我介绍录音的主题信息等,在本发明实施例中,对该音频数据的数据形式和显示在用户界面的音频数据的数据信息的内容也不做限定。
51.在一个实施例中,若与该用户界面关联的多媒体数据为视频数据,那么在浏览用户在用户界面的用户标识处执行拖动操作后,则可在该用户界面播放该视频数据,其中,客户端在播放该视频数据时,如图3c所示,客户端可在用户界面显示背景图像的位置播放该视频数据,其中,该视频数据可以是包括了多帧连续图像的数据,或者,该视频数据也可以是幻灯片数据等。客户端在用户界面播放该视频数据时,浏览用户也可基于用户需求调整该视频数据的播放位置,其中,客户端可在检测到浏览用户对播放的视频数据的触发操作(如按压操作或拖动操作等)时,对该视频数据的播放位置进行调整,如图3d所示,客户端可在检测到对播放的视频数据的按压操作时,将该视频数据进行漂窗全屏显示,或者,也可如图3e所示,客户端可在检测到对播放的视频数据的按压操作时,将该视频数据以小窗形式显示在用户界面中,使得浏览用户可在观看该播放的视频数据的同时访问该用户界面,以
及在用户界面执行相应操作,极大地丰富了浏览用户对用户界面进行访问时的各项需求,可以理解的是,该小窗形式显示的视频数据也可随浏览用户的需求拖动到用户的任意界面进行播放。
52.s203,在该多媒体数据的播放过程中,若该用户标识被执行第二触发操作,则根据该第二触发操作对该多媒体数据进行播放控制。
53.在播放该多媒体数据的过程中,客户端还可根据浏览用户在用户标识处执行的第二触发操作对该多媒体数据进行播放控制,其中,该第二触发操作可以是和第一触发操作相同的操作,也可以是和第一触发操作不同的操作,在该第二触发操作和该第一触发操作相同时,客户端可停止正在播放的多媒体数据。其中,无论正在播放的多媒体数据是音频数据或者视频数据,客户端在停止播放该多媒体数据后,均将重新显示原用户界面,如图3f所示,如果用户界面如图3f中由301标记的界面所示正在播放音频数据,或者,如图3f中由302标记的界面所示正在播放视频数据,在客户端检测和第一触发操作相同的第二触发操作后,则将停止播放该音频数据或视频数据,并重新显示如图3f中由303标记的原用户界面。
54.在一个实施例中,第二触发操作也可和第一触发操作不同,如果该第一触发操作是向右的拖动操作,可以理解,该第二触发操作可以是与第一触发操作沿不同方向的拖动操作,如向左的拖动操作或者向下的拖动操作,或者沿右上的拖动操作等。若该第二触发操作为向下的拖动操作,客户端在确定该用户标识被执行第二触发操作时,如果该目标用户只为该用户界面添加了一个关联的多媒体数据,则客户端可重新播放当前正在播放的多媒体数据,或者,客户端可从互联网中获取与该一个多媒体数据的数据内容匹配的多媒体数据,并在停止播放当前正在播放的多媒体数据后,开始播放从该互联网获取的多媒体数据;或者,如果该目标用户为该用户界面添加了至少两个关联的多媒体数据,则客户端在获取到和第一触发操作不同的第二触发操作后,则可停止播放当前播放的多媒体数据,并开始播放目标用户为该用户界面添加的其他多媒体数据,以多媒体数据为音频数据为例进行说明,如图3g所示,客户端在检测到向下的拖动操作后,客户端将停止在用户界面中播放编号为1的音频数据,并开始在用户界面播放编号为2的音频数据。
55.在本发明实施例中,客户端在显示目标用户的用户界面后,客户端将与用户界面关联的至少一个多媒体数据与显示在用户界面中的用户标识进行绑定,因此,如果该用户界面中显示的用户标识被执行第一触发操作,则客户端可在用户界面中播放与该用户界面关联的多媒体数据,从而可提升浏览用户在访问用户界面过程中,与该用户界面之前的互动性,而且,基于浏览用户在用户界面中对用户标识的触发进行多媒体数据的播放,可增强浏览用户访问该用户界面时的体验感,提升用户的浏览体验。此外,客户端在该多媒体数据的播放过程中,还可基于对该用户标识执行的第二触发操作,对该多媒体数据进行播放控制,使得客户端基于用户需求对多媒体数据的播放进行控制,提升了在用户界面中播放多媒体数据时对该多媒体数据进行控制的灵活性。
56.请参见图4,是本发明实施例提出的一种数据处理方法的示意流程图,该方法也可应用在上述的客户端,如图4所示,该方法可包括:
57.s401,显示目标用户的用户界面,用户界面中显示有目标用户的用户标识,用户界面关联有至少一个多媒体数据。
58.在一个实施例中,步骤s401的具体实施方式可参见上述实施例中步骤s201的具体
实施方式,在此不再限定。
59.s402,当用户标识被执行第一触发操作时,在用户界面播放多媒体数据。
60.客户端在用户标识被执行第一触发操作时,可先确定目标用户是否为该用户界面绑定了关联的多媒体数据,其中,客户端可通过查看用户界面中用户标识的位置是否显示有多媒体指示标识,从而确定出该目标用户是否为该用户界面绑定有多媒体数据。具体地,客户端在用户标识被执行第一触发操作时,如果用户界面显示用户标识的位置还显示有多媒体指示标识,如图3a中的右图所示,则可在用户界面播放用户界面的关联多媒体数据,该多媒体指示标识是在目标用户为用户界面添加了关联的多媒体数据后显示的。在另一实施例中,如果客户端在用户标识被执行第一触发操作时,该用户界面中显示用户标识的位置未显示该多媒体指示标识,如图3a中的左图所示,可以理解的是,在显示用户标识的位置未显示多媒体指示标识的情况下,说明存在目标用户没有为该用户界面绑定关联的多媒体数据的情况,或者,说明客户端将目标用户为该用户界面关联的多媒体数据,未与该用户标识进行绑定,那么,客户端则可在用户标识的位置处未显示多媒体指示标识时,不播放多媒体数据。
61.该用户标识被执行的第一触发操作可以是双击操作,沿第一方向的拖动操作,以及按压操作等,其中,该第一方向可以是右方,当浏览用户沿右方拖动用户标识,并在该用户标识被拖动的距离到达预设距离阈值后,将触发在用户界面显示该用户标识的起始显示位置处显示多媒体数据的播放指示器,浏览用户则可在用户界面显示了播放指示器时,停止拖动该用户标识,客户端则可在该用户界面中显示了播放指示器后播放为该用户界面关联的多媒体数据,如图5a所示,其中,显示的播放指示器如图5a中由50标记的指示器所示。可以理解,如果浏览用户拖动该用户标识的距离没有到达预设距离阈值,那么将不会在用户界面中该用户标识的起始显示位置处显示该播放指示器,也就不会触发客户端播放该多媒体数据,其中,该起始显示位置是该用户标识被拖动之前,在用户界面中的显示位置,基于对浏览用户在拖动该用户标识到达一定距离后才触发多媒体数据的播放,可有效避免客户端基于浏览用户对用户标识的误触发而播放多媒体数据,避免对客户端的数据播放资源的浪费。
62.客户端在播放多媒体数据的过程中,为了进一步增强浏览用户的界面浏览体验,该客户端还可在播放多媒体数据的过程中,显示与该多媒体数据的数据内容匹配的关联数据,即执行步骤s403。
63.s403,在播放过程中,在用户界面显示与多媒体数据的数据内容匹配的关联数据。
64.在用户界面播放的多媒体数据包括音频数据或视频数据,那么,与音频数据的数据内容匹配的关联数据包括以下一种或多种:封面图像,文本和视频;而与视频数据的数据内容匹配的关联数据包括以下一种或两种:封面图像和文本。通过在多媒体数据的播放过程中显示与多媒体数据的数据内容匹配的关联数据,可有效提升浏览用户在访问用户界面时的沉浸感,从而提升用户界面的风格表现度,如在于该用户界面关联的多媒体数据为音乐时,浏览用户可在访问目标用户的用户界面的过程中,通过在用户界面中显示的用户标识处执行的第一触发操作播放与该用户界面关联的音乐,并同时在音乐播放过程中,在用户界面显示与该音乐的内容相关的静态或动态的图像,文本,或者音乐短片(music video,mv)视频,从而增强浏览用户对该用户界面进行访问时的用户体验。
65.在一个实施例中,若多媒体数据为音频数据,那么客户端在用户界面显示与音频数据的数据内容匹配的关联数据的方式包括以下一种或多种:在显示用户标识的位置或背景图像的位置显示与音频数据的数据内容匹配的封面图像;在用户界面中显示背景图像的位置显示与音频数据的数据内容匹配的视频数据;以及,在用户界面中显示背景图像的位置显示与音频数据的数据内容匹配的文本。具体地,如图5b所示,客户端可在播放该音频数据的过程中仅在显示用户标识的位置显示该音频数据的封面图像,如图5b中由501标记的界面所示;或者,客户端可在播放该音频数据的过程中仅在显示背景图像的位置显示该封面图像,如图5b中由502标记的界面所示;或者,客户端可在播放该音频数据的过程中仅在显示背景图像的位置显示视频数据,如图5b中由503标记的界面所示;又或者,客户端可在播放该音频数据的过程中仅在显示背景图像的位置显示文本数据,如图5b中由504标记的界面所示。此外,该用户界面显示的与音频数据匹配的关联数据也可以是如图5b中由501~504标记任意两种或多种界面的结合,如图5c所示,客户端可在播放该音频数据的过程中,在显示用户标识的位置显示封面图像,在显示背景图像的位置播放视频数据(或显示与该音频数据的数据内容匹配的图像)。
66.在一个实施例中,若多媒体数据为视频数据,那么客户端在播放该视频数据时,可将该视频数据显示在用户界面中显示背景图像的位置,客户端则在显示与视频数据的数据内容匹配的关联数据的方式包括以下一种或两种:在显示用户标识的位置显示与视频数据的数据内容匹配的封面图像;以及,在显示背景图像的位置显示与视频数据的数据内容匹配的文本。基于在用户界面播放多媒体数据的同时,在用户界面显示与该多媒体数据的数据内容匹配的关联数据,可使得该用户界面更贴合表达目标用户的心情和个性,也能提升浏览用户的浏览趣味性。
67.客户端在用户界面播放该多媒体数据,以及与该多媒体数据的数据内容匹配的关联数据时,可先查询本地缓存中是否存储了多媒体数据的第一数据资源,以及与多媒体数据的数据内容相匹配的关联数据的第二数据资源;若客户端确定本地缓存中已存储该第一数据资源和该第二数据资源,则可根据该第一数据资源播放多媒体数据,并根据该第二数据资源显示关联数据,或者,如果客户端确定本地缓存中未存储该第一数据资源或第二数据资源,则可从服务器请求获取该第一数据资源和/或该第二数据资源,也就是说,客户端预先对多媒体数据的第一数据资源和预支数据内容匹配的关联数据的第二数据资源进行缓存,那么客户端则可在除了首次加载该多媒体数据以及该关联数据时,需要向服务器请求相应的数据资源外,均可直接基于本地缓存的数据资源进行播放,从而可减少服务器的数据处理压力,减少客户端的流量支出,也可加快客户端对浏览用户的触发操作的响应效率,给浏览用户带来更好的界面浏览体验。
68.在用户界面播放该多媒体数据,以及显示与该多媒体数据的数据内容匹配的关联关联数据的过程中,浏览用户还可对播放的多媒体数据进行播放控制,即执行步骤s404。
69.s404,在多媒体数据的播放过程中,若用户标识被执行第二触发操作,则根据第二触发操作对多媒体数据进行播放控制。
70.目标用户若为用户界面关联的多媒体数据至少包括第一多媒体数据和第二多媒体数据,那么在当用户标识被执行第一触发操作时,客户端可先对比第一多媒体数据和第二多媒体数据的数据质量,其中,若第一多媒体数据的数据质量高于第二多媒体数据的数
据质量,则当用户标识被执行第一触发操作时,客户端可在用户界面播放第一多媒体数据。在另一种实施方式中,客户端可根据当前网络质量选择在用户标识被执行第一触发操作时需要播放的多媒体数据,即客户端可在网络质量较好时,选择数据质量较高的多媒体数据进行播放,而在网络质量较差时,客户端可先加载相对更加精简(即数据质量较低)的多媒体数据的数据资源,举例来说,如果客户端当前的网络为第5代移动通信网络(5th generation mobile networks,5g),则客户端可选择加载数据质量较高的第一多媒体数据的数据资源,并采用边播边加载(或边播边放)的方式播放该第一多媒体数据,而如果客户端当前的网络为第2代移动通信网络(2th generation mobile networks,2g),则客户端可选择加载数据质量较低的第二多媒体数据的数据资源,并播放该第二多媒体数据。
71.在一个实施例中,客户端在播放该多媒体数据的播放过程中,若用户标识被执行第二触发操作,且该第二触发操作和第一触发操作相同,则可停止播放多媒体数据,并在停止播放该多媒体数据后,重新在用户界面显示背景图像和用户标识。在本发明实施例中,以客户端在用户标识被执行第一触发操作后,播放的多媒体数据为第一多媒体数据为例进行详细说明,如果在第一多媒体数据的播放过程中,该用户标识被再次执行了第一触发操作,将触发在用户界面显示该用户标识的起始位置处显示多媒体数据的停止播放指示器,客户端则可在显示该停止播放指示器后停止播放该第一多媒体数据,并重新显示用户标识和背景图像,如图5d所示,若播放第一多媒体数据并在用户界面显示第一多媒体数据的关联数据的界面图如图5d中由505标记的界面所示,那么在用户标识被再次执行第一触发操作后,显示的停止播放指示器可以是如图5d中由51标记的指示器所示,并在停止播放改的第一多媒体数据后,重新在用户界面显示背景图像和用户标识,重新显示了背景图像和用户标识的用户界面如图5d中由506标记的界面所示。
72.在一个实施例中,客户端在播放该多媒体数据的播放过程中,若用户标识被执行第二触发操作,且该第二触发操作和该第一触发操作不同,则客户端可停止播放第一多媒体数据,并播放第二多媒体数据,同样的,客户端在在播放该第二多媒体数据的过程中,可在用户界面显示与第二多媒体数据的数据内容匹配的关联数据。其中,如果第一触发操作是沿第一方向的拖动操作,则第二触发操作包括沿第二方向的拖动操作,如该第一触发操作如果是沿右边的拖动操作,则第二触发操作可以是沿向下的拖动操作,同样的,客户端在沿第二方向拖动该用户标识时,将触发在用户界面出现数据切换指示器,客户端在用户界面显示了该数据切换指示器后,则将停止播放该第一多媒体数据,并开始播放该第二多媒体数据,如图5e所示,若客户端播放该第一多媒体数据,并在用户界面显示关联数据的界面如图5e中由507标记的界面所示,在用户标识被执行沿向下的拖动操作(即第二触发操作)后,显示的数据切换指示器可以是如图5e中由52标记的指示器所示,并在停止播放该第一多媒体数据后,播放第二多媒体数据,并在用户界面显示与该第二多媒体数据的数据内容匹配的关联数据的用户界面则可以是如图5e中由508标记的界面所示。需要说明的是,客户端在播放第一多媒体数据的过程中,如果检测到和第一触发操作不同的第二触发操作,客户端切换进行播放的第二多媒体数据的类型和该第一多媒体数据的类型可以是相同的,也可以是不同的,即如果第一多媒体是音频数据,在用户标识被执行第二触发操作后,客户端播放的第二多媒体数据可以是音频数据,也可以是视频数据,本发明实施例不做限定。
73.在一个实施例中,若第一触发操作为向右的拖动操作,第二触发操作是向下的拖
动操作,客户端可根据浏览用户在用户标识处执行的触发操作的方向,拖动距离,以及状态判定是执行多媒体数据的播放,或者停止或者切换,具体可如图6所示,客户端可在用户界面播放多媒体数据后,监听在该用户界面中显示的用户标识处执行的触发操作,若客户端确定在用户标识处执行的触发操作水平向下,则进一步判断对该用户标识的拖动距离是否满足预设距离阈值,即判断浏览用户对该用户标识的拖动距离是否足够触发显示停止播放指示器,在确定是时,则在用户界面渲染显示该停止播放指示器,并停止播放该第一多媒体数据。进一步地,在停止播放第一多媒体数据后,客户端将继续监听在用户界面中执行的触发操作,并在再次监听到在用户标识处执行的触发操作时,若客户端确定目标用户还为该用户界面添加了第二多媒体数据,则可播放该第二多媒体数据。
74.在一个实施例中,若客户端监听到在用户标识处执行的触发操作为水平向右,且沿水平向右拖动该用户标识的距离足够触发显示指示器,若当前正在播放多媒体数据,则可在用户界面渲染显示停止播放指示器,并在该触发操作足以触发交互行为时,则停止播放该多媒体数据。若当前没有正在播放的多媒体数据,则可在用户界面渲染显示播放指示器,并开始播放多媒体数据(如第一多媒体数据)。同样的,客户端可在播放第一多媒体数据后,如果再次监听到在用户标识处执行的触发操作,可在目标用户还为该用户界面添加了第二多媒体数据时播放该第二多媒体数据。在客户端播放该第二多媒体数据,客户端可先查看本地缓存中是否存储有该第二多媒体数据的数据资源(具体包括第二多媒体数据的第一数据资源,以及与该第二多媒体数据的数据内容匹配的关联数据的第二数据资源),如果确定没有,则可从服务器请求该数据资源,并下载该数据资源,若客户端确定本地缓存中有该数据资源,则可基于该数据资源播放多媒体数据,并在用户界面显示与该多媒体数据匹配的关联数据。
75.在一个实施例中,客户端在停止播放多媒体数据,以及在播放多媒体数据的过程中,均将检测本地缓存是否下载完成多媒体数据的数据资源,并在未下载完成时,采用断点续传的方式直至下载完成多媒体数据的数据资源。在一个实施例中,采用断点续传可让服务器的利用率最大化,客户端在播放多媒体数据时,可采用边播边放并配合断点续传的方式,则可使得客户端加快对用户的触发操作的响应交互,提升用户体验,此外,由于客户端会对已播放的多媒体数据的数据资源进行本地缓存,由于多媒体数据的数据资源通过自定义的编码方式名目,这样,将不受重名和版本的影响,当再次需要播放该多媒体数据时,则可基于本地缓存的数据资源进行多媒体数据的播放,从而可提升对用户操作的响应效率,实现了在减轻服务器数据处理压力的同时,使得客户端也可对触发操作进行及时快速的响应,为用户带来更好的用户体验。
76.在本发明实施例中,客户端在显示了目标用户的用户标识的用户界面中,如果该用户标识被执行了第一触发操作,可在用户界面播放多媒体数据,并在该多媒体数据的播放过程中,显示与该多媒体数据的数据内容匹配的关联数据,此外,客户端还可在多媒体数据的播放过程中,在该用户标识被执行第二触发操作时,对该多媒体数据进行播放控制,由于客户端将为用户界面关联的多媒体数据绑定到了用户标识处,可节省用户界面的展示资源,并且,客户端在播放多媒体数据时,将优先基于本地缓存的数据资源进行展示,并结合边播边放和断电续传的方式,可有效节省服务器的数据处理压力,并提升客户端对用户的触发操作的响应效率。
77.基于上述数据处理方法实施例的描述,本发明实施例还提出了一种数据处理装置,该数据处理装置可以是运行于上述客户端中的一个计算机程序(包括程序代码)。该数据处理装置可用于执行如图2和图4所述的数据处理方法,请参见图7,该数据处理装置包括:显示单元701,播放单元702和控制单元703。
78.显示单元701,用于显示目标用户的用户界面,所述用户界面中显示有所述目标用户的用户标识,所述用户界面关联有至少一个多媒体数据;
79.播放单元702,用于当所述用户标识被执行第一触发操作时,在所述用户界面播放所述用户界面关联的多媒体数据;
80.控制单元703,用于在所述多媒体数据的播放过程中,若所述用户标识被执行第二触发操作,则根据所述第二触发操作对所述多媒体数据进行播放控制。
81.在一个实施例中,所述播放单元702,具体用于:
82.在所述用户界面播放所述多媒体数据;或者,
83.在所述用户界面播放所述多媒体数据,并在播放过程中,在所述用户界面显示与所述多媒体数据的数据内容匹配的关联数据。
84.在一个实施例中,所述多媒体数据包括音频数据或视频数据;
85.与所述音频数据的数据内容匹配的关联数据包括以下一种或多种:封面图像,文本和视频;
86.与所述视频数据的数据内容匹配的关联数据包括以下一种或两种:封面图像和文本。
87.在一个实施例中,所述用户界面还显示有背景图像,若所述多媒体数据为音频数据,所述显示单元701,具体用于:
88.在显示所述用户标识的位置或显示所述背景图像的位置显示与所述音频数据的数据内容匹配的封面图像;
89.在显示所述背景图像的位置显示与所述音频数据的数据内容匹配的视频数据;以及,
90.在显示所述背景图像的位置显示与所述音频数据的数据内容匹配的文本。
91.在一个实施例中,所述用户界面还显示有背景图像,若所述多媒体数据为视频数据,则所述视频数据显示在所述用户界面中显示所述背景图像的位置;所述显示单元701,具体用于:
92.在显示所述用户标识的位置显示与所述视频数据的数据内容匹配的封面图像;以及,
93.在显示所述背景图像的位置显示与所述视频数据的数据内容匹配的文本。
94.在一个实施例中,所述播放单元703,具体用于:
95.当所述用户标识被执行第一触发操作时,若所述用户界面中用于显示所述用户标识的位置还显示有多媒体指示标识,则在所述用户界面播放所述用户界面的关联多媒体数据;
96.其中,所述多媒体指示标识是在所述目标用户为所述用户界面添加了关联的多媒体数据后显示的。
97.在一个实施例中,所述控制单元703,具体用于:
memory),如快闪存储器(flash memory),固态硬盘(solid-state drive,ssd)等;存储器804还可以包括上述种类的存储器的组合。
114.所述处理器801可以是中央处理器(central processing unit,cpu)。所述处理器801还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)等。该pld可以是现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)等。所述处理器801也可以为上述结构的组合。
115.本发明实施例中,所述存储器804用于存储计算机程序,所述计算机程序包括程序指令,处理器801用于执行存储器804存储的程序指令,用来实现上述如图2和图4中相应方法的步骤。
116.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
117.显示目标用户的用户界面,所述用户界面中显示有所述目标用户的用户标识,所述用户界面关联有至少一个多媒体数据;
118.当所述用户标识被执行第一触发操作时,在所述用户界面播放所述用户界面关联的多媒体数据;
119.在所述多媒体数据的播放过程中,若所述用户标识被执行第二触发操作,则根据所述第二触发操作对所述多媒体数据进行播放控制。
120.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
121.在所述用户界面播放所述多媒体数据;或者,
122.在所述用户界面播放所述多媒体数据,并在播放过程中,在所述用户界面显示与所述多媒体数据的数据内容匹配的关联数据。
123.在一个实施例中,所述多媒体数据包括音频数据或视频数据;
124.与所述音频数据的数据内容匹配的关联数据包括以下一种或多种:封面图像,文本和视频;
125.与所述视频数据的数据内容匹配的关联数据包括以下一种或两种:封面图像和文本。
126.在一个实施例中,所述用户界面还显示有背景图像,若所述多媒体数据为音频数据,则所述处理器801被配置调用所述程序指令,用于执行:
127.在显示所述用户标识的位置或显示所述背景图像的位置显示与所述音频数据的数据内容匹配的封面图像;
128.在显示所述背景图像的位置显示与所述音频数据的数据内容匹配的视频数据;以及,
129.在显示所述背景图像的位置显示与所述音频数据的数据内容匹配的文本。
130.在一个实施例中,所述用户界面还显示有背景图像,若所述多媒体数据为视频数据,则所述视频数据显示在所述用户界面中显示所述背景图像的位置;所述处理器801被配置调用所述程序指令,用于执行:
131.在显示所述用户标识的位置显示与所述视频数据的数据内容匹配的封面图像;以及,
132.在显示所述背景图像的位置显示与所述视频数据的数据内容匹配的文本。
133.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
134.当所述用户标识被执行第一触发操作时,若所述用户界面中用于显示所述用户标识的位置还显示有多媒体指示标识,则在所述用户界面播放所述用户界面的关联多媒体数据;
135.其中,所述多媒体指示标识是在所述目标用户为所述用户界面添加了关联的多媒体数据后显示的。
136.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
137.若所述用户标识被执行的第二触发操作和所述第一触发操作相同,则停止播放所述多媒体数据;
138.所述第一触发操作包括以下一种或多种:双击操作,沿第一方向的拖动操作,以及按压操作。
139.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
140.重新在所述用户界面显示背景图像,以及重新在所述用户界面显示所述用户标识。
141.在一个实施例中,所述用户界面关联的至少一个多媒体数据包括:第一多媒体数据和第二多媒体数据;所述处理器801被配置调用所述程序指令,用于执行:
142.若所述第一多媒体数据的数据质量高于所述第二多媒体数据的数据质量,则当所述用户标识被执行第一触发操作时,在所述用户界面播放所述第一多媒体数据。
143.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
144.若所述用户标识被执行的第二触发操作和所述第一触发操作不同,则停止播放所述第一多媒体数据,并播放所述第二多媒体数据;
145.其中,所述第二触发操作包括沿第二方向的拖动操作。
146.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
147.在播放所述第二多媒体数据的过程中,在所述用户界面显示与所述第二多媒体数据的数据内容匹配的关联数据。
148.在一个实施例中,所述处理器801被配置调用所述程序指令,用于执行:
149.查询本地缓存中是否已存储所述多媒体数据的第一数据资源,以及与所述多媒体数据的数据内容相匹配的关联数据的第二数据资源;
150.若是,则根据所述第一数据资源播放所述多媒体数据,并根据所述第二数据资源显示所述关联数据;
151.若否,则从服务器请求获取所述第一数据资源,所述第二数据资源,或该第一数据资源以及该第二数据资源。
152.本发明实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述如图2或图4所示的方法实施例。其中,所述的计算机可读存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
153.以上所揭露的仅为本发明的局部实施例而已,当然不能以此来限定本发明之权利
范围,本领域普通技术人员可以理解实现上述实施例的全部或局部流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献