掌桥专利:专业的专利平台
掌桥专利
首页

信息展示方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 10:05:17


信息展示方法、装置、电子设备及存储介质

技术领域

本申请涉及插件显示技术领域,特别涉及一种信息展示方法、装置、电子设备及存储介质。

背景技术

随着科学技术的发展,电子设备中可以展示的插件的种类越来越多,电子设备通过插入这些插件,在电子设备中提供这些插件对应的功能。

比如,电子设备中可以插入提供音乐播放功能的音乐插件,用户可以通过该音乐插件播放音乐。或者,电子设备中也可以插入提供视频播放功能的视频插件,用户可以通过该视频插件播放视频等。在相关技术中,用户如果想要通过上述电子设备中展示的音乐插件查看正在播放的音乐信息(比如歌词等),需要在电子设备中下载该音乐插件对应的音乐应用程序。

对于上述音乐信息的展示方式,由于用户需要在电子设备中下载该音乐插件对应的音乐应用程序,造成电子设备通过音乐插件显示音乐信息的效率低等问题。

发明内容

本申请实施例提供了一种信息展示方法、装置、电子设备及存储介质,可以提高电子设备通过音乐插件显示音乐信息的效率。所述技术方案如下:

一个方面,本申请提供了一种信息展示方法,所述方法由电子设备执行,所述方法包括:

在非音乐应用程序中初始化音乐插件后,展示音乐挂件;所述音乐挂件是所述音乐插件初始化后在所述非音乐应用程序中展示的图标;

响应于对所述音乐挂件的触发操作,展示音乐显示界面;所述音乐显示界面中包含至少一个功能控件;

响应于对第一功能控件的触发操作,在所述非音乐应用程序中展示音乐信息,所述第一功能控件是所述至少一个功能控件中的任意一个控件。

一个方面,本申请提供了一种信息展示装置,所述装置用于电子设备中,所述装置包括:

挂件展示模块,用于在非音乐应用程序中初始化音乐插件后,展示音乐挂件;所述音乐挂件是所述音乐插件初始化后在所述非音乐应用程序中展示的图标;

页面展示模块,用于响应于对所述音乐挂件的触发操作,展示音乐显示界面;所述音乐显示界面中包含至少一个功能控件;

信息展示模块,用于响应于对第一功能控件的触发操作,在所述非音乐应用程序中展示音乐信息,所述第一功能控件是所述至少一个功能控件中的任意一个控件。

一个方面,本申请提供了一种电子设备,所述电子设备包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述一个方面所述的信息展示方法。

一个方面,本申请提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述一个方面所述的信息展示方法。

一个方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中。电子设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述电子设备执行上述一个方面提供的信息展示方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

本申请提供的电子设备中,在接收到电子设备展示的音乐挂件上的触发操作,可以在展示该挂件的非音乐应用程序的应用界面中展示音乐显示界面,通过该音乐显示界面中包含的至少一个功能控件,实现在非音乐应用程序中展示音乐插件的音乐信息。本申请通过在音乐显示界面中展示上述至少一个功能控件,通过响应其中任意一个功能控件的触发操作,就可以在非音乐应用程序中展示音乐信息,不需要下载音乐插件对应的音乐应用程序,简化了通过音乐插件在电子设备界面中展示音乐信息的步骤,提高了在电子设备中展示音乐信息的效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一示例性实施例提供的一种实施环境架构的示意图;

图2是本申请一示例性实施例提供的一种应用界面的界面示意图;

图3是本申请一示例性实施例涉及的一种信息展示方法的方法流程图;

图4是本申请一示例性实施例涉及的一种音乐显示界面的界面示意图;

图5是本申请一示例性实施例涉及的一种应用界面的界面示意图;

图6是本申请一示例性实施例提供的一种非音乐应用程序的注册流程图;

图7是本申请一示例性实施例涉及的一种网页开放平台的界面示意图;

图8是本申请一示例性实施例涉及图7的一种注册界面的界面示意图;

图9是本申请一示例性实施例涉及的一种信息展示方法的发送流程图;

图10是本申请一示例性实施例涉及的一种音乐显示界面的界面示意图;

图11是本申请一示例性实施例涉及图10的一种搜索结果信息展示的界面示意图;

图12是本申请一示例性实施例涉及图10的一种音乐列表的界面示意图;

图13是本申请一示例性实施例涉及图10的一种音乐显示界面的界面示意图;

图14是本申请一示例性实施例涉及图10的一种音乐显示界面的界面示意图;

图15是本申请一示例性实施例涉及图10的一种歌曲详情页的界面示意图;

图16是本申请一示例性实施例涉及的一种信息展示方法的发送流程图;

图17是本申请一示例性实施例提供的信息展示装置的结构框图;

图18是本申请一示例性实施例提供的一种电子设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

本申请提供的方案可以用于日常生活中用户通过电子设备在非音乐应用程序中引入的音乐插件播放音乐的实际场景中,为了便于理解,下面首先对本申请实施例涉及的应用场景进行简单介绍。

随着人们对娱乐休闲方式的需求不断增加,音频、视频等多媒体数据的产品越来越丰富,不仅有各种各样提供有音乐播放功能的APP(Application),功能更为丰富的音乐视频录制及播放的APP也随之出现,受到了音乐爱好者的追捧。为了方便用户的简便使用,开发人员可以开发这些APP对应的插件,用户通过非音乐应用程序引入插件,通过插件实现在非音乐应用程序中对音乐的播放。

请参考图1,其示出了本申请一示例性实施例提供的一种实施环境架构的示意图。如图1所示,该实施环境可以包括电子设备110和服务器120。

电子设备110可以是具有音频数据播放的终端设备,比如,该终端可以是手机、平板电脑、电子书阅读器、智能眼镜、智能手表、MP3播放器(Moving PictureExperts GroupAudio Layer III,动态影像专家压缩标准音频层面3)、MP4(MovingPicture ExpertsGroup Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑、膝上型便携计算机和台式计算机等等。

服务器120是一台服务器,或者由若干台服务器,或者是一个虚拟化平台,或者是一个云计算服务中心。实际实现时,该服务器120可以是为电子设备110中非音乐应用程序安装的音乐插件(即提供有音乐播放功能的插件)提供后台服务的服务器。

电子设备110与服务器120之间通过通信网络相连。可选的,该通信网络可以是有线网络或无线网络。

可选地,上述的无线网络或者有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)、广域网(Wide Area Network,WAN)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。在一些实施例中,使用包括超文本标记语言(Hyper Text Mark-up Language,HTML)、可扩展标记语言(Extensible MarkupLanguage,XML)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(SecureSocket Layer,SSL)、传输层安全(Transport Layer Security,TLS)、虚拟专用网络(Virtual Private Network,VPN)、网际协议安全(Internet ProtocolSecurity,IPsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。

在相关技术提供的一种技术方案中,电子设备110可以展示非音乐应用程序的应用界面,该非音乐应用程序还可以通过初始化音乐插件,将音乐插件对应的显示图标(音乐挂件)展示在应用界面中。请参考图2,其示出了本申请一示例性实施例提供的一种应用界面的界面示意图。如图2所示,在电子设备200中显示有非音乐应用程序的应用界面201,在应用界面201中显示有音乐挂件202。其中,该音乐挂件202是展示应用界面201的非音乐应用程序引入音乐插件后展示在该应用界面201中的。用户可以通过点击音乐挂件202实现对音乐的播放和暂停。

对于在上述应用界面中展示音乐插件播放音乐的过程中,如果用户想要查看正在播放的音乐的音乐信息(比如,音乐歌词、相关专辑、音乐作者等),用户可以通过下载该音乐插件对应的音乐应用程序,并进行搜索,从而得到该音乐的音乐信息。或者,用户在电子设备中打开其他音乐应用程序,搜索该音乐的相关信息。

对于上述这种情形,由于用户想要查看该音乐插件正在播放的音乐的音乐信息时,需要电子设备下载该音乐插件对应的音乐应用程序或者打开其他音乐应用程序进行搜索,从而在电子设备中展示该音乐的音乐信息,由于音乐信息展示过程较为繁琐,造成了电子设备通过音乐插件显示音乐信息的效率低的问题。

为了简化用户查看音乐插件正在播放的音乐的音乐信息的步骤,提高电子设备通过音乐插件显示音乐信息的效率,本申请提供了一种解决方案,可以使电子设备直接响应音乐插件的触发操作,在展示有音乐挂件的应用界面中显示音乐信息。

请参考图3,其示出了本申请一示例性实施例涉及的一种信息展示方法的方法流程图,该信息展示方法可以用于如图1所示的场景架构中,由图1中的电子设备执行。如图3所示,该信息展示方法可以包括如下步骤:

步骤301,在非音乐应用程序中初始化音乐插件后,展示音乐挂件。

其中,音乐挂件是音乐插件初始化后在非音乐应用程序中展示的图标。非音乐应用程序可以是即时通讯类应用程序。例如,非音乐应用程序可以是浏览器应用程序、短信应用程序、备忘录应用程序等。可选的,非音乐应用程序还可以是运行于母应用程序之上的子应用程序(也称小程序)。

可选的,在本申请中,提供音乐插件的服务器中可以提供不同服务平台的音乐插件,不同服务平台可以是小程序开发平台、安卓开发平台、IOS开发平台、网页开发平台(比如H5开发平台)。例如,电子设备中的非音乐应用程序如果是基于小程序开发平台的,那么,在该非音乐应用程序中初始化的音乐插件也是小程序开发平台对应的音乐插件。

其中,初始化音乐插件可以是指电子设备中运行非音乐应用程序时,非音乐应用程序加载音乐插件的过程,在加载完成后,电子设备可以在该非音乐应用程序的应用界面中展示对应的音乐挂件。可选地,音乐挂件的展示方式可以参照上述图2所示的界面,此处不再赘述。

步骤302,响应于对音乐挂件的触发操作,展示音乐显示界面,音乐显示界面中包含至少一个功能控件。

举例而言,功能控件可以包括:搜索控件,播放列表控件,查看控件,播放控件等。

可选地,在本申请实施例中提供的音乐挂件可以被触发,并展示相应的音乐显示界面。可选地,音乐挂件的触发操作可以是用户手指的点击操作,也可以是通过鼠标等实体设备触发的点击操作。

请参考图4,其示出了本申请一示例性实施例涉及的一种音乐显示界面的界面示意图。如图4所示,在应用界面400中,显示有音乐挂件401,音乐显示界面402。其中,电子设备可以响应于音乐挂件401的触发操作,在音乐挂件401的下方显示音乐显示界面402。在音乐显示界面402中包含有功能控件403,该功能控件403可以用于通过音乐插件在非音乐应用程序中展示音乐信息。比如,其中一个功能控件可以对应展示当前播放的音乐的音乐歌词的功能。比如,该功能控件可以是查看控件或搜索控件。

可选地,上述图4中所示的音乐显示界面是叠加显示在应用界面上的,在一种可能实现的方式中,上述音乐显示界面也可以是电子设备重新打开的一个界面,将该应用界面覆盖,本申请对此并不加以限定。

步骤303,响应于对第一功能控件的触发操作,在非音乐应用程序中展示音乐信息,第一功能控件是至少一个功能控件中的任意一个控件。

可选地,上述图4中的音乐显示界面中提供的至少一个功能控件也是可以被触发的,从而在电子设备中展示相应的音乐信息。可选地,至少一个功能控件的触发操作也可以是用户手指的点击操作,或者是通过鼠标等实体设备触发的点击操作。例如,上述一个功能控件可以对应展示当前播放的音乐的音乐歌词的功能,当该功能控件被触发时,电子设备可以响应对该功能控件的触发操作,在非音乐应用程序中展示音乐歌词。可选地,音乐信息也可以是叠加显示在应用界面上的,或者,音乐信息也可以是电子设备重新打开一个界面在该界面中展示的,本申请对此并不加以限定。

以音乐信息是展示在电子设备重新打开的一个界面中为例,请参考图5,其示出了本申请一示例性实施例涉及的一种应用界面的界面示意图。如图5所示,在应用界面500中,展示有音乐歌词501。其中,应用界面500可以是电子设备响应对上述功能控件的触发操作显示的界面。

综上所述,本申请提供的电子设备中,在接收到电子设备展示的音乐挂件上的触发操作,可以在展示该挂件的非音乐应用程序的应用界面中展示音乐显示界面,通过该音乐显示界面中包含的至少一个功能控件,实现在非音乐应用程序中展示音乐插件的音乐信息。本申请通过在音乐显示界面中展示上述至少一个功能控件,通过响应其中任意一个功能控件的触发操作,就可以在非音乐应用程序中展示音乐信息,不需要下载音乐插件对应的音乐应用程序,简化了通过音乐插件在电子设备界面中展示音乐信息的步骤,提高了在电子设备中展示音乐信息的效率。

在一种可能实现的方式中,本申请中电子设备的非音乐应用程序被打开时,该非音乐应用程序还可以主动调用该音乐插件中播放音乐的功能,自动播放用户预先设定的歌曲。可选的,该预先设定的歌曲可以是用户在上一次使用该音乐插件时设置的。

在一种可能实现的方式中,本申请中电子设备插入音乐插件的非音乐应用程序需要提前在提供音乐插件的服务器中进行注册,在提供音乐插件的服务器为其授权的情况下,该非音乐应用程序中的音乐插件才可以展示音乐信息。

请参考图6,其示出了本申请一示例性实施例提供的一种非音乐应用程序的注册流程图。如图6所示,该注册流程包括如下几个步骤:

步骤601,非音乐应用程序的注册方通过网页开放平台向服务器注册应用信息。

其中,该服务器是本申请上述实施例中提供音乐插件的服务器,网页开放平台可以是该服务器对外开放的网页平台。非音乐应用程序的注册方可以通过终端打开网页开放平台,在网页开放平台中输入需要注册的应用信息,其中,该应用信息可以包括非音乐应用程序的应用名称、注册方ID(Identity Document)标识、非音乐应用程序的服务平台信息等信息。

比如,请参考图7,其示出了本申请一示例性实施例涉及的一种网页开放平台的界面示意图,如图7所示,在网页开放平台界面700中,包含了服务器提供的平台一插件701,平台二插件702,平台三插件703,注册控件704。非音乐应用程序的注册方可以通过点击注册控件704,进入应用信息注册界面,在应用信息注册界面中输入该非音乐应用程序的应用信息。例如,请参考图8,其示出了本申请一示例性实施例涉及图7的一种注册界面的界面示意图,如图8所示,在注册界面800中,包含了非音乐应用程序的应用名称输入框801,注册方ID输入框802,服务平台输入框803,提交控件804,非音乐应用程序的注册方可以在注册界面中输入相应的信息后,并点击提交控件804,从而向服务器发送这些信息,在服务器中请求注册应用信息。

步骤602,服务器根据应用信息,对非音乐应用程序分配目标编号和目标密钥。

其中,目标编号用于服务器标识该非音乐应用程序,目标密钥用于该非音乐应用程序通过音乐插件传输数据时对传输的数据进行加密。

可选地,服务器可以对接收到的应用信息进行审核,确认应用信息是否真实有效,审核通过后,可以对该非音乐应用程序分配对应的目标编号和目标密钥。即,拥有目标编号和目标密钥的非音乐应用程序相当于在服务器中注册完成。

其中,对于上述非音乐应用程序的注册方在提供音乐插件的服务器中将应用信息注册完成后,服务器为该非音乐应用程序分配对应的目标编号和目标密钥后,非音乐应用程序的安装包中可以携带对应平台的音乐插件SDK(SoftwareDevelopment Kit,软件开发程序包),或者,用户可以在电子设备中下载该非音乐应用程序中插入对应平台的音乐插件,并将该音乐插件插入在该非音乐应用程序中。其中,以非音乐应用程序的安装包中自带对应平台的音乐插件为例,对上述图3所示的实施例进行举例介绍。

请参考图9,其示出了本申请一示例性实施例涉及的一种信息展示方法的发送流程图,该信息展示方法可以用于如图1所示的场景架构中,由图1中的电子设备执行。如图9所示,该信息展示方法可以包括如下步骤:

步骤901,在非音乐应用程序中初始化音乐插件后,展示音乐挂件,音乐挂件是音乐插件初始化后在非音乐应用程序中展示的图标。

其中,在电子设备中安装或者打开非音乐应用程序后,非音乐应用程序可以初始化其中携带的音乐插件SDK,将服务器为该非音乐应用程序分配的目标编号和目标密钥出入至电子设备中。在将音乐插件初始化完成后,用户在电子设备中打开该非音乐应用程序后,在非音乐应用程序的某些应用界面中可以展示有音乐挂件。例如上述图2中音乐挂件展示在应用界面中,此处不再赘述。

步骤902,响应于对音乐挂件的触发操作,展示音乐显示界面,音乐显示界面中包含至少一个功能控件。

在一种可能实现的方式中,非音乐应用程序的应用界面上显示的音乐挂件可以被触发,电子设备接收到音乐挂件的触发操作后,在该应用界面上叠加显示音乐显示界面。可选地,音乐显示界面的显示方式可以参照上述实施例图4所示的样式,此处不再赘述。

可选地,本申请实施例中,音乐显示界面中的至少一个功能控件可以包含搜索控件,播放列表控件,查看控件等。请参考图10,其示出了本申请一示例性实施例涉及的一种音乐显示界面的界面示意图。如图10所示,在应用界面1000中,显示有音乐挂件1001,音乐显示界面1002。其中,电子设备可以响应于音乐挂件1001的触发操作,在音乐挂件1001的下方显示音乐显示界面1002。在音乐显示界面1002中包含有搜索控件1003,播放列表控件1004,播放模式控件1005,播放控件1006,查看控件1007。其中,本申请中的至少一个功能控件可以是搜索控件,播放列表控件,查看控件中的任意一个或者多个。其中,音乐显示界面1002中包含的至少一个功能控件都可以响应于各自接收到的触发操作,通过音乐插件在非音乐应用程序中展示各自对应的音乐信息。

步骤903,响应于对第一功能控件的触发操作,向为音乐插件提供服务的服务器发送信息获取请求,信息获取请求用于获取音乐信息。

电子设备可以接收到上述音乐显示界面中任意一个功能控件的触发操作,生成对应的信息获取请求,并将信息获取请求发送给音乐插件的服务器,由该服务器中获取对应的音乐信息。

在一种可能实现的方式中,电子设备可以响应于对第一功能控件的触发操作,从音乐插件所在电子设备的本地文件中获取非音乐应用程序的目标分配信息,目标分配信息是非音乐应用程序向服务器请求目标权限时为非音乐应用程序分配的;将非音乐应用程序的目标分配信息携带在信息获取请求中,向服务器发送信息获取请求。即,上述图6所示实施例中,非音乐应用程序在服务器中完成注册后,服务器为其分配目标编号和目标密钥,从而指示该非音乐应用程序具有通过音乐插件获取音乐信息的权限。

可选的,非音乐应用程序向服务器请求目标权限的时刻可以是上述图6所示实施例中,非音乐应用程序在服务器中进行注册的时刻。

可选地,目标分配信息可以是目标编号和目标密钥。即,电子设备可以获取到初始化音乐插件时传入电子设备内部的目标编号和目标密钥,将非音乐应用程序的目标编号携带在信息获取请求中,向服务器发送信息获取请求。例如,电子设备利用获取到的目标密钥对信息获取请求进行加密,将非音乐应用程序的目标编号携带在加密后的信息获取请求中,向服务器发送信息获取请求。

步骤904,接收服务器返回的音乐信息。

可选地,服务器接收到电子设备发送的信息获取请求后,可以根据信息获取请求中携带的目标编号,从预先存储的备案列表中查询该非音乐应用程序是否存在,如果存在,根据该目标编号从备案列表中获取对应的目标密钥,对该信息获取请求进行解密,从而解析出信息获取请求,得知电子设备需要获取的音乐信息,将服务器中对应的音乐信息返回给电子设备。请参考表1,其示出了本申请一示例性实施例涉及的一种备案列表。

表1

如表1所示,服务器中可以对注册完成的非音乐应用程序建立上述备案列表,当接收到某个电子设备发送的信息获取请求时,根据信息获取请求中携带的目标编号,查询是否在上述备案列表中,如果在,则获取对应的目标密钥,根据该目标密钥对信息获取请求进行解密,从而得到电子设备想要获取的音乐信息,从服务器中查询对应的音乐信息后,将音乐信息返回给该电子设备。

步骤905,在非音乐应用程序中展示音乐信息。

也就是说,电子设备可以根据服务器返回的音乐信息,将音乐信息展示在非音乐应用程序中。

在一种可能实现的方式中,服务器返回音乐信息时,也可以按照目标密钥对返回的音乐信息进行加密,电子设备接收到音乐信息后,根据自身的目标密钥对音乐信息进行解密,从而在非音乐应用程序中展示对应的音乐信息。

下面,以上述图10所示的音乐显示界面为例,对其中包含的功能控件被触发后,对本申请实施例的步骤903和步骤904进行举例介绍。例如,在上述图10所示的音乐显示界面中,搜索控件用于搜索音乐,即,当上述至少一个功能控件包含用于搜索音乐的搜索控件时,电子设备可以响应于对搜索控件的触发操作,在非音乐应用程序中展示搜索结果信息。例如,用户可以对上述音乐显示界面1002中的搜索控件1003进行点击,电子设备接收到该搜索控件1003的触发操作后,可以等待用户在搜索框内输入想要搜索的音乐内容,并响应于用户开始搜索,电子设备可以生成信息获取请求,并将用户在搜索框内输入的音乐内容携带在信息获取请求中,通过音乐插件将信息获取请求发送给服务器,此时该信息获取请求用来获取搜索结果信息。即,服务器接收到信息获取请求后,根据用户输入的音乐内容执行搜索,并将搜索结果信息返回给电子设备。

请参考图11,其示出了本申请一示例性实施例涉及图10的一种搜索结果信息展示的界面示意图。如图11所示,在应用界面1100中,包含了搜索控件1101,信息显示界面1102,音乐信息1103。其中,用户在搜索空框中输入“我爱你”后,电子设备最终从服务器获取到的音乐信息如信息显示界面1102所示。

在一种可能实现的方式中,在电子设备中,该非音乐应用程序中可以登录有第一账号,该第一账号是用户通过非音乐应用程序注册的账号,用户可以通过登录第一账号,在电子设备中展示上述应用界面。可选地,上述展示的搜索结果信息还可以被选择,电子设备响应于对搜索结果信息中第一音乐信息的选择操作,可以获取第一音乐信息唯一对应的标识,第一音乐信息是搜索结果信息中的任意一个音乐信息。比如,用户选择上述图11中音乐信息的“我爱你——海天翼”,电子设备可以响应该选择操作,获取这个音乐信息唯一对应的标识,音乐信息唯一对应的标识可以是音乐编号、音乐名称中的任意一种。以音乐编号为例,电子设备可能获取到“123456”这个编号。

电子设备还可以将第一音乐信息唯一对应的标识发送给非音乐应用程序的服务器,以使得非音乐应用程序的服务器建立第一音乐信息唯一对应的标识与第一发布信息的对应关系,第一发布信息是第一账号在非音乐应用程序的服务器中发布的文字信息、图像信息、视频信息中的任意一种。即,用户在非音乐应用程序中通过登录第一账号后,可以发布文字信息、图像信息、视频信息等,并通过应用界面中的音乐挂件插入音乐,在上述图11中选择某第一音乐信息后,电子设备可以将该第一音乐信息唯一对应的标识发送给非音乐应用程序的服务器,由该服务器为用户想要发布的第一发布信息和该第一音乐信息建立对应关系,当其他用户查看该用户发布的第一发布信息时,可以通过音乐挂件播放第一音乐信息对应的音乐。

可选地,在上述图10所示的音乐显示界面中,播放列表控件用于展示播放列表;即,当上述至少一个功能控件包含用于展示播放列表的播放列表控件时,电子设备可以响应于对播放列表控件的触发操作,在非音乐应用程序中展示播放列表,播放列表是第一账号通过音乐插件播放音乐的音乐列表。请参考图12,其示出了本申请一示例性实施例涉及图10的一种音乐列表的界面示意图。如图12所示,在应用界面1200中,包含了播放列表控件1201,音乐列表1202。其中,用户在点击播放列表控件1201后,电子设备按照上述方式,向音乐插件的服务器发送获取播放列表的信息获取请求,该信息获取请求中还可以包含第一账号,电子设备通过第一账号,获取该第一账号的播放列表并返回给电子设备,电子设备最终将从服务器获取到的播放列表按照如图12中的音乐列表1202的方式展示在应用界面中。

可选地,当至少一个功能控件包含搜索控件和播放列表控件时,电子设备还可以响应于对搜索结果信息中第一音乐信息的选择操作,将第一音乐信息添加至播放列表中。即,在用户对上述图11所示的第一音乐信息选择后,电子设备可以响应于对搜索结果信息中第一音乐信息的选择操作,将第一音乐信息添加至播放列表中。比如,电子设备通过向音乐插件的服务器发送添加请求,请求将用户选择的第一音乐信息添加在播放列表中,服务器相应地根据该添加请求,将第一音乐信息添加至播放列表中。

在一种可能实现的方式中,在上述音乐显示界面中还包含播放模式控件,播放模式控件用于改变播放播放列表中的音乐的播放顺序;电子设备可以响应于对播放模式控件的触发操作,在非音乐应用程序中改变播放模式控件的显示方式。其中,本申请实施例中,非音乐应用程序插入的音乐插件还可以按照上述音乐列表播放多首音乐,相应的,电子设备展示的音乐显示界面中通过播放模式控件,实现对播放顺序的变化,其中,播放顺序可以包括顺序播放,列表循环,随机播放,单曲循环等。其中,顺序播放是指按照当前音乐列表的顺序进行播放。列表循环是指按照当前音乐列表的顺序进行循环播放。随机播放是指从当前音乐列表的中随机选择一个音乐进行播放。单曲循环是指从当前音乐列表的中选择一个音乐单独进行循环播放。

请参考图13,其示出了本申请一示例性实施例涉及图10的一种音乐显示界面的界面示意图。如图13所示,在音乐显示界面1300中包含了播放模式控件1301。其中,图10中播放模式为单曲循环,用户对该播放模式控件进行点击后,可以变为图13所示的样式,图13中播放模式为列表循环。

可选地,在上述至少一个功能控件还包含播放控件,播放控件用于播放或者暂停音乐插件中播放的音乐;即,当上述至少一个功能控件包含用于播放或者暂停音乐的播放控件时,电子设备响应于对播放控件的触发操作,在非音乐应用程序中改变音乐挂件的显示方式。在一种可能实现的方式中,电子设备响应于对播放控件的触发操作,获取当前音乐的状态变化信息,状态变化信息用于指示当前音乐由播放变为暂停或者由暂停变为播放;根据状态变化信息,在非音乐应用程序中改变音乐挂件的显示方式。其中,音乐挂件的显示方式包括旋转方式和静止方式。

在一种可能实现的方式中,电子设备响应于状态变化信息指示当前音乐由播放变为暂停,将音乐挂件由旋转方式改变为静止方式。在一种可能实现的方式中,电子设备响应于状态变化信息指示当前音乐由暂停变为播放,将音乐挂件由静止方式改变为旋转方式。请参考图14,其示出了本申请一示例性实施例涉及图10的一种音乐显示界面的界面示意图。如图14所示,在音乐显示界面1400中包含了挂件图像1401和播放控件1402。其中,在音乐插件播放音乐之前,挂件图像1401可以是静止方式,响应于用户对播放控件的触发操作,触发音乐插件播放音乐,挂件图像1401可以由静止方式变为旋转方式,即,随着音乐的播放,挂件图像1401在顺时针或者逆时针旋转。当用户通过点击播放控件1402使得音乐停止播放,挂件图像1401可以由旋转方式变为静止方式。

可选地,上述至少一个功能控件包含查看控件,查看控件用于查看当前音乐的歌曲信息,歌曲信息是当前音乐的音乐歌词、音乐作者、音乐名称中的任意一种或多种信息;即,当上述至少一个功能控件包含用于查看音乐的歌曲信息查看控件时,电子设备可以响应于对查看控件的触发操作,在非音乐应用程序中展示当前音乐的歌曲信息。例如,该查看控件相当于进入歌曲详情页,可以查看当前播放的音乐的歌曲信息。请参考图15,其示出了本申请一示例性实施例涉及图10的一种歌曲详情页的界面示意图。如图15所示,在歌曲界面1500中包含了音乐歌词1501、音乐作者1502、音乐名称1503。电子设备响应于用户触发上述图10中的查看控件,可以在电子设备中展示图15所示的页面。

综上所述,本申请提供的电子设备中,在接收到电子设备展示的音乐挂件上的触发操作,可以在展示该挂件的非音乐应用程序的应用界面中展示音乐显示界面,通过该音乐显示界面中包含的至少一个功能控件,实现在非音乐应用程序中展示音乐插件的音乐信息。本申请通过在音乐显示界面中展示上述至少一个功能控件,通过响应其中任意一个功能控件的触发操作,就可以在非音乐应用程序中展示音乐信息,不需要下载音乐插件对应的音乐应用程序,简化了通过音乐插件在电子设备界面中展示音乐信息的步骤,提高了在电子设备中展示音乐信息的效率。

另外,本申请通过为非音乐应用程序分配的目标密钥对发送的信息获取请求进行加密,还可以提高信息传输的安全性。

下面,以上述电子设备是手机,手机中安装有第一客户端,用户可以在第一客户端上发表自己的文章、图片、视频等信息,并通过音乐插件提供背景音乐,对上述图3和图9的实施例进行举例介绍。

请参考图16,其示出了本申请一示例性实施例涉及的一种信息展示方法的发送流程图,该信息展示方法可以用于如图1所示的场景架构中,由图1中的电子设备执行。如图16所示,该信息展示方法可以包括如下步骤:

步骤1601,第一客户端初始化音乐插件,在第一客户端的界面中展示音乐挂件。

可选地,手机中的第一客户端可以发表文章,用户在发表文章的过程中,可以对该文章选择背景音乐,即,利用第一客户端中的音乐插件提供音乐播放功能,当用户想要寻找某个音乐时,可以通过触发音乐挂件,展示音乐显示界面,通过音乐显示界面中的搜索控件进行查询。

步骤1602,响应于对音乐挂件的触发操作,展示音乐显示界面,音乐显示界面中包含至少一个功能控件,至少一个功能控件用于通过音乐插件在第一客户端中展示音乐信息。

其中,至少一个功能控件的展示可以参考上述图9实施例中的描述,此处不再赘述。

步骤1603,响应于对第一功能控件的触发操作,向为音乐插件提供服务的服务器发送信息获取请求,信息获取请求用于获取音乐信息。

其中,上述第一功能控件是至少一个功能控件中的任意一个控件。

步骤1604,第一客户端展示服务器返回的音乐信息。

可选地,此处以该功能控件是上述搜索控件为例,用户可以搜索音乐,在搜索音乐后,第一客户端可以展示对应的搜索结果,用户选择其中的某首歌曲后,第一客户端可以根据用户选择的歌曲唯一标识,将该歌曲唯一标识发送给自己的服务器,并与用户想要发表的文章进行绑定,在其他用户或者自己打开时,可以通过音乐插件播放绑定的音乐。

综上所述,本申请通过在音乐显示界面中展示上述至少一个功能控件,通过响应其中任意一个功能控件的触发操作,就可以在非音乐应用程序中展示音乐信息,不需要下载音乐插件对应的音乐应用程序,简化了通过音乐插件在计算机界面中展示音乐信息的步骤,提高了在电子设备中展示音乐信息的效率。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参考图17,其示出了本申请一示例性实施例提供的信息展示装置的结构框图。该信息展示装置可以用于如图1所示场景架构中,以执行图3、图9或图16所示实施例提供的方法中由电子设备执行的全部或者部分步骤。如图17所示,该装置主要包括:

挂件展示模块1701,用于在非音乐应用程序中初始化音乐插件后,展示音乐挂件;音乐挂件是音乐插件初始化后在非音乐应用程序中展示的图标;

页面展示模块1702,用于响应于对音乐挂件的触发操作,展示音乐显示界面;音乐显示界面中包含至少一个功能控件;

信息展示模块1703,用于响应于对第一功能控件的触发操作,在非音乐应用程序中展示音乐信息,第一功能控件是至少一个功能控件中的任意一个控件。

可选地,信息展示模块1703,包括:第一发送单元,信息接收单元和信息展示单元;

第一发送单元,用于响应于对第一功能控件的触发操作,向服务器发送信息获取请求,服务器是提供音乐插件的服务器,信息获取请求用于获取音乐信息;

信息接收单元,用于接收服务器返回的音乐信息;

信息展示单元,用于在非音乐应用程序中展示音乐信息。

可选地,第一发送单元,包括:获取子单元和发送子单元;

获取子单元,用于响应于对第一功能控件的触发操作,从音乐插件所在电子设备的本地文件中获取非音乐应用程序的目标分配信息,目标分配信息是非音乐应用程序向服务器请求目标权限时为非音乐应用程序分配的;

发送子单元,用于将非音乐应用程序的目标分配信息携带在信息获取请求中,向服务器发送信息获取请求。

可选地,目标分配信息包括目标编号和目标密钥,目标编号用于标识非音乐应用程序,目标密钥用于对信息获取请求进行加密。

可选地,至少一个功能控件包含搜索控件,搜索控件用于搜索音乐;

信息展示模块1703,用于当至少一个功能控件包含用于搜索音乐的搜索控件时,响应于对搜索控件的触发操作,在非音乐应用程序中展示搜索结果信息;

当至少一个功能控件包含用于展示播放列表的播放列表控件时,响应于对播放列表控件的触发操作,在非音乐应用程序中展示播放列表,播放列表是第一账号通过音乐插件播放音乐的音乐列表;

当至少一个功能控件包含用于查看音乐的歌曲信息查看控件时,响应于对查看控件的触发操作,在非音乐应用程序中展示音乐的歌曲信息;

当至少一个功能控件包含用于播放或者暂停音乐的播放控件时,响应于对播放控件的触发操作,在非音乐应用程序中改变音乐挂件的显示方式。

可选地,非音乐应用程序中登录有第一账号,装置还包括:

标识获取模块,用于响应于对搜索结果信息中第一音乐信息的选择操作,获取与第一音乐信息唯一对应的标识,第一音乐信息是搜索结果信息中的任意一个音乐信息;

标识发送模块,用于将第一音乐信息唯一对应的标识发送给非音乐应用程序的服务器,以使得非音乐应用程序的服务器建立第一音乐信息唯一对应的标识与第一发布信息的对应关系,第一发布信息是第一账号在非音乐应用程序的服务器中发布的文字信息、图像信息、视频信息中的任意一种。

可选地,装置还包括:

信息添加模块,用于当至少一个功能控件包含搜索控件和播放列表控件时,响应于对搜索结果信息中第一音乐信息的选择操作,将第一音乐信息添加至播放列表中。

顺序改变模块,用于当音乐显示界面中还包含用于改变播放列表中音乐播放顺序的播放模式控件时,响应于对播放模式控件的触发操作,改变播放列表中的音乐的播放顺序。

综上所述,本申请提供的电子设备中,在接收到电子设备展示的音乐挂件上的触发操作,可以在展示该挂件的非音乐应用程序的应用界面中展示音乐显示界面,通过该音乐显示界面中包含的至少一个功能控件,实现在非音乐应用程序中展示音乐插件的音乐信息。本申请通过在音乐显示界面中展示上述至少一个功能控件,通过响应其中任意一个功能控件的触发操作,就可以在非音乐应用程序中展示音乐信息,不需要下载音乐插件对应的音乐应用程序,简化了通过音乐插件在电子设备界面中展示音乐信息的步骤,提高了在电子设备中展示音乐信息的效率。

请参考图18,其示出了本申请一示例性实施例提供的一种电子设备的结构示意图。该电子设备1800可以包括:处理器1801、接收器1802、发射器1803、存储器1804和总线1805。

处理器1801包括一个或者一个以上处理核心,处理器1801通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。

接收器1802和发射器1803可以实现为一个通信组件,该通信组件可以是一块通信芯片。该通信芯片也可以称为收发器。

存储器1804通过总线1805与处理器1801相连。

存储器1804可用于存储计算机程序,处理器1801用于执行该计算机程序,以实现上述方法实施例中的电子设备执行的各个步骤。

此外,存储器1804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM),可擦除可编程只读存储器(Erasable Programmable Read OnlyMemory,EPROM),静态随时存取存储器(StaticRandom Access Memory,SRAM),只读存储器(Read Only Memory,ROM),磁存储器,快闪存储器,可编程只读存储器(Programmable Read Only Memory,PROM)。

在一个示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括计算机程序(指令)的存储器,上述程序(指令)可由电子设备的处理器执行以完成本申请各个实施例所示的方法的全部或者部分步骤。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RandomAccess Memory,RAM)、CD-ROM(Compact DiscRead-Only Memory,只读光盘)驱动器、磁带、软盘和光数据存储设备等。可选的,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上述实施例涉及的信息展示方法。

本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述各个实施例的各种可选实现方式中提供的信息展示方法。

需要说明的是:上述实施例提供的装置在执行音乐播放以及音乐信息展示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

相关技术
  • 一种信息展示方法、展示装置、电子设备及存储介质
  • 一种成语信息展示方法、展示装置、电子设备及存储介质
技术分类

06120112410356