本申请涉及通信
技术领域:
:,尤其涉及一种应用分享方法、电子设备及计算机可读存储介质。
背景技术:
::随着计算机技术的快速发展,电子设备的功能越来越丰富,不同电子设备之间的功能分享需求越来越强烈,例如,应用分享是一种常见的分享需求。目前基于电子设备之间的应用分享最常见的方式,是通过远程控制软件进行远程控制,即通过远程控制应用可以实现两台电子设备之间连接,其中一台设备控制另一台设备的桌面,此时可以查看使用桌面上的应用等,从而实现将上述一台设备中的应用分享给另一台设备使用,然而在上述分享过程中,上述分享应用的设备被另一台设备控制,在该设备上无法进行操作,导致设备利用率较差。技术实现要素:本申请实施例提供一种应用分享方法、电子设备及计算机可读存储介质,以解决现有技术在应用分享过程中设备利用率较差的问题。为了解决上述技术问题,本申请是这样实现的:第一方面,本申请实施例提供了一种应用分享方法,应用于第一电子设备,所述方法包括:在所述第一电子设备与第二电子设备连接的情况下,在虚拟屏幕中显示目标应用的运行界面;将所述虚拟屏幕中显示的目标应用的运行界面分享给所述第二电子设备。第二方面,本申请实施例还提供一种第一电子设备,包括:控制模块,用于在所述第一电子设备与第二电子设备连接的情况下,在虚拟屏幕中显示目标应用的运行界面;分享模块,用于将所述虚拟屏幕中显示的目标应用的运行界面分享给所述第二电子设备。第三方面,本申请实施例还提供一种电子设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请各实施例的应用分享方法中的步骤。第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本申请各实施例的应用分享方法中的步骤。本申请实施例的应用分享方法,虚拟屏幕在后台创建,待分享应用启动后在后台虚拟屏幕中运行。此时,用户仍然可在第一电子设备上进行其他操作,例如,对其他应用的相关操作以及进行其他功能操作等,用户在第一电子设备上的操作不受第一应用分享的影响。可以理解,第一电子设备在分享待分享应用过程中,由于待分享应用在后台创建的虚拟屏幕中运行,第一电子设备的其他功能不受影响,用户仍可在第一电子设备进行操作,可提高第一电子设备的利用率。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的应用分享方法的流程图之一;图2是本申请实施例提供的第一电子设备的界面图之一;图3是本申请实施例提供的第二电子设备的界面图之一;图4是本申请实施例提供的第一电子设备的界面图之二;图5是本申请实施例提供的第二电子设备的界面图之二;图6是本申请实施例提供的第一电子设备的界面图之三;图7是本申请实施例提供的第二电子设备的界面图之三;图8是本申请实施例提供的第一电子设备的界面图之四;图9是本申请实施例提供的第二电子设备的界面图之四;图10是本申请实施例提供的电子设备的示意图之一;图11是本申请实施例提供的电子设备的硬件结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参照图1,在一个实施例中,提供一种应用分享方法,应用于第一电子设备,方法包括:步骤101:在第一电子设备与第二电子设备连接的情况下,在虚拟屏幕中显示目标应用的运行界面。对目标应用进行分享过程中,将其分享给第二电子设备,如此,需要建立第一电子设备与第二电子设备的连接,即在在第一电子设备与第二电子设备连接的情况下,可在虚拟屏幕中显示目标应用的运行界面,即目标应用仍然在运行。在第一电子设备中,可安装应用,例如,第一电子设备中安装若干个应用,在应用分享的过程中,每个应用有其对应的标识信息,例如,应用名称等。可先从安装的若干个应用的应用标识信息中确定需要分享的应用的标识信息,即目标应用标识信息,从而可确定需要分享的应用,即目标应用。另外,还需从若干个可与第一电子设备连接的电子设备的设备信息中确定接收应用分享的目标电子设备的设备信息,即目标设备信息。另外,可以是分享正在前台运行的应用,即在第一电子设备与第二电子设备连接的情况下,在虚拟屏幕中显示在前台运行的目标应用的运行界面。在一个示例中,可通过以下方式确定目标电子设备:显示至少一个第二电子设备的设备信息;接收对至少一个第二电子设备的设备信息中目标电子设备信息的第二选择操作,确定目标电子设备,目标电子设备即是目标电子设备信息对应的设备。其中,第二电子设备为可与第一电子设备连接的电子设备,可显示至少一个第二电子设备的设备信息,以便用户查看可与第一电子设备连接的第二电子设备的设备信息,例如,可以是设备名称等。然后可在至少一个第二电子设备中选择一个接收应用分享的电子设备,目标电子设备可以是用户在至少一个第二电子设备中选择的一个第二电子设备。通过上述过程,可实现对目标设备信息的获取,从而可确定接收应用分享的目标电子设备,以便后续进行应用分享。在一个示例中,第一电子设备可通过蓝牙、wifip2p或者网络服务器与第二电子设备连接。近端可通过蓝牙、wifip2p等方式实现连接,远端可通过网络服务器、历史连接记录等方式实现连接。步骤102:将虚拟屏幕中显示的目标应用的运行界面分享给第二电子设备。虚拟屏幕与主屏隔离,在虚拟屏幕中显示第一应用的运行界面后,即将对虚拟屏幕中显示的目标应用的运行界面分享给目标电子设备,而虚拟屏幕中显示的是第一应用的运行界面,从而实现对第一应用的分享。在一个示例中,可对目标应用的运行界面进行编码后分享给第二电子设备,以确保传输正常,第二电子设备接收后进行解码后显示即可。本申请实施例的应用分享方法,在第一电子设备与第二电子设备连接的情况下,可在虚拟屏幕中显示目标应用的运行界面,此时,用户仍然可在第一电子设备上进行其他操作,例如,对其他应用的相关操作以及进行其他功能操作等,用户在第一电子设备上的操作不受目标应用分享的影响。可以理解,第一电子设备在分享目标应用过程中,由于其目标应用的运行界面在虚拟屏幕中运行,第一电子设备的其他功能不受影响,用户仍可在第一电子设备进行操作,可提高第一电子设备的利用率。在一个实施例中,将虚拟屏幕中显示的目标应用的运行界面分享给第二电子设备,包括:创建虚拟屏幕,在虚拟屏幕中显示目标应用的运行界面。即在第一电子设备与第二电子设备连接的情况下,可先创建虚拟屏幕,然后将目标应用的运行界面放入至虚拟屏幕中运行,即目标应用仍然在运行。此时,用户仍然可在第一电子设备上进行其他操作,例如,对其他应用的相关操作以及进行其他功能操作等,用户在第一电子设备上的操作不受目标应用分享的影响。在一个示例中,可以为将目标应用的运行界面从前台切换至虚拟屏幕中显示,如此,前台可不再显示运行界面,减少功耗。在一个实施例中,创建虚拟屏幕,在虚拟屏幕中显示目标应用的运行界面,包括:后台创建虚拟屏幕,在虚拟屏幕中显示目标应用的运行界面。即在第一电子设备与目标电子设备连接的情况下,可在后台创建虚拟屏幕,虚拟屏幕在后台运行,在后台的虚拟屏幕中显示目标应用的运行界面,即目标应用仍然在运行。由于虚拟屏幕在后台创建,即虚拟屏幕运行在后台,目标应用的运行界面在后台虚拟屏幕中显示,即运行界面可在后台运行。此时,用户仍然可在第一电子设备上进行其他操作,例如,对其他应用的相关操作以及进行其他功能操作等,用户在第一电子设备上的操作不受目标应用分享的影响。在一个实施例中,将虚拟屏幕中显示的目标应用的运行界面分享给第二电子设备,包括:对虚拟屏幕进行录屏以及对虚拟屏幕中的音频进行录制,得到目标数据,并将目标数据分享给第二电子设备,其中,目标数据包括虚拟屏幕的显示画面序列以及音频序列。在显示内容分享过程中,可对虚拟屏幕进行录屏,可以理解,虚拟屏幕中显示第一应用的运行界面,从而实现对第一应用的录屏。与此同时,还可对进行音频录制,例如,对虚拟屏幕中的音频进行录制,从而得到目标数据。其中,目标数据包括虚拟屏幕的显示画面序列(对应运行画面,可以理解为对虚拟屏幕中目标应用的运行界面进行录制得到的界面序列,其包括多帧显示画面)以及音频序列(该音频序列中的音频可以理解为虚拟屏幕中目标应用有关的音频,与系统本身的音频互相分离),既进行画面录屏又进行音频录制,实现第一应用的目标数据的分享,由目标电子设备播放目标数据。如此,实现第一电子设备中正在使用的第一应用分享给目标电子设备,目标电子设备上的用户可观看和使用第一应用,双方进度同步,所见即所得。在一个示例中,显示画面序列中每一帧显示画面对应有一帧音频,即音频序列中的音频的帧数与显示画面序列中的帧显示画面的帧数可以相同,如此,可确保画音同步。在一个实施例中,将虚拟屏幕中显示的目标应用的运行界面分享给第二电子设备之后,还包括:接收第二电子设备发送的触控数据,其中,触控数据为基于针对目标应用的运行界面的触控操作得到的;基于触控数据,执行对触控数据的响应操作,并在虚拟屏幕中显示执行响应操作得到的界面。即在第二电子设备上显示分享的目标应用的运行界面,可在第二电子设备显示的运行界面中进行触控操作,以实现对第一电子设备中目标应用的控制,所见即所得,分享内容双方同时可见,进度同步。在一个实施例中,将虚拟屏幕中显示的目标应用的运行界面分享给第二电子设备之后,还包括:在接收到第二电子设备发送的通知消息的情况下,暂停虚拟屏幕中显示的目标应用的运行界面的分享;其中,通知消息为第二电子设备在第二应用从前台切换到后台的情况下发送的消息,第二应用用于显示目标应用的运行界面。即第二电子设备中用于显示目标应用的运行界面的第二应用若切换至后台,会发送一个通知消息给第一电子设备,第一电子设备在接收到该通知消息后即可暂停分享,从而可减小设备的功耗。在一个示例中,第二应用还可以播放第一电子设备分享的音频序列。在一个实施例中,在虚拟屏幕中显示目标应用的运行界面,包括:在目标应用未启动的情况下,启动目标应用,并在虚拟屏幕中显示目标应用的运行界面;或者在目标应用为前台运行状态的情况下,将目标应用的运行界面放入虚拟屏幕中显示。即分享的目标应用可以使未启动的应用,则可先启动目标应用,并在虚拟屏幕中显示目标应用的运行界面。在第一电子设备中,可安装应用,例如,第一电子设备中安装若干个应用,在应用分享的过程中,可先从安装的若干个应用中确定需要分享的应用,即目标应用。另外,还需从若干个可与第一电子设备连接的电子设备中确定接收应用分享的目标电子设备。另外,分享的目标应用也可以是正在前台运行,则可将目标应用的运行界面放入虚拟屏幕中显示即可。即不管应用是否运行均可实现分享。下面以一个具体实施例对上述应用分享的过程加以具体说明。以第一电子设备为设备a,第一应用为应用x,第二电子设备为设备b为例进行说明。如图2所示,在设备a进行应用x分享,应用x的运行界面在虚拟屏幕中显示,且虚拟屏幕显示,即虚拟屏幕在前台运行,设备a正在分享应用x中。将虚拟屏幕中显示的应用x的运行界面分享给设备b,设备b显示接收到应用x的运行界面,如图3所示,即设备b在前台运行应用x的运行界面。另外,在设备b中,可通过第二应用显示应用x的运行界面。如图4所示,在设备a进行应用x分享,应用x的运行界面在虚拟屏幕中显示,且虚拟屏幕在后台运行,正在分享应用x中。将虚拟屏幕中显示的应用x的运行界面分享给设备b,设备b显示接收到应用x的运行界面,如图5所示,即设备b在前台运行应用x的运行界面。如图6所示,在设备a进行应用x分享,应用x的运行界面在虚拟屏幕中显示,且虚拟屏幕显示,即虚拟屏幕在前台运行,正在分享应用x中。将虚拟屏幕显示的应用x的运行画面分享给设备b,设备b接收到应用x的运行界面后,可通过后台运行的第二应用显示应用x的运行界面,如图7所示。由于第二应用在后台运行,可向设备a发送通知消息,使设备a暂停分享。如图8所示,在设备a进行应用x分享,应用x的运行界面在虚拟屏幕中显示,且虚拟屏幕在后台运行,正在分享应用x中,将虚拟屏幕显示的应用x的运行画面分享给设备b,设备b接收到显示的应用x的运行画面,可通过第二应用播放显示画面,如图9所示,第二应用在后台运行,即通过后台运行的第二应用显示应用x的运行界面。在第二应用在后台运行时,可向设备a发送通知消息,使设备a暂停分享。即分享过程中,第一电子设备和第二电子设备均可将分享内容(例如,目标应用的运行界面)置于后台,实现分享和主屏的分时使用,并且分享不会断开,且双方的主屏使用互不影响(对于第一电子设备,虚拟屏幕处于后台时会拦截来自系统的activity暂停事件,使得目标应用依旧能够运行,对于第二电子设备可通过一个第二应用进行分享内容的显示,其在后台运行时,第一电子设备会暂停分享,此时,第二电子设备不会同步第一电子设备显示的内容)。另外,第二电子设备的数量可以为多个,通过虚拟屏幕技术、音频分离技术、触控检测技术、屏幕多焦点技术、设备连接及数据传输技术实现分享过程。其中,可一对多进行连接,从而实现第一电子设备同时将同一个应用分享给不同的第二电子设备,也可以同时将不同的应用分别分享给不同的设备。即第一电子设备可以同时将同一个应用的运行界面分享给不同的第二电子设备,也可以同时将不同的应用的运行界面分别分享给不同的第二电子设备。而且分享可以跨平台(因为目标应用还是在本地运行),第二电子设备只需要安装一个第二应用,能够解码视频、监控输入以及显示即可,可实现不同平台(例如,安卓平台和ios平台)之间的应用、功能共享。采用音频分离技术,可将第一电子设备中在虚拟屏幕中显示运行界面的目标应用的音频与非目标应用的音频分离。如此可实现独立录制虚拟屏幕中目标应用的音频得到音频序列并传输给第二电子设备。通过上述实施例的应用分享方法,第一电子设备可将目标应用的运行界面分享给第二电子设备,设备双方可同时观看、使用待分享应用,双方进度同步,所见即所得。而且分享过程中不影响设备上其他应用的使用,可以实现分享不断开的情况下,使用其他应用的功能,而且分享的待分享应用可随时回到前台运行,即可确保应用接收方的体验,又不会影响应用分享方在第一电子设备上完成其他工作,行为逻辑自然、高效,且可提高设备利用率。在一个示例中,上述第一电子设备和第二电子设备均可以是但不限于手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等。请参考图10,在一个实施例中,还提供一种实施例的第一电子设100,第一电子设备100包括:控制模块110,用于在第一电子设备与第二电子设备连接的情况下,在虚拟屏幕中显示目标应用的运行界面;分享模块120,用于将虚拟屏幕中显示的目标应用的运行界面分享给第二电子设备。在一个实施例中,所述分享模块,用于所述虚拟屏幕进行录屏以及对所述虚拟屏幕中的音频进行录制,得到目标数据,并将所述目标数据分享给所述第二电子设备,其中,所述目标数据包括所述虚拟屏幕的显示画面序列以及音频序列。在一个实施例中,第一电子设备,还包括:触控数据接收模块,用于接收第二电子设备发送的触控数据,其中,触控数据为基于针对目标应用的运行界面的触控操作得到的;执行模块,用于基于触控数据,执行对触控数据的响应操作,并在虚拟屏幕中显示执行响应操作得到的界面。在一个实施例中,第一电子设备,还包括:暂停模块,用于在接收到第二电子设备发送的通知消息的情况下,暂停虚拟屏幕中显示的目标应用的运行界面的分享;其中,通知消息为第二电子设备在第二应用从前台切换到后台的情况下发送的消息,第二应用用于显示目标应用的运行界面。在一个实施例中,控制模块,用于在目标应用未启动的情况下,启动目标应用,并在虚拟屏幕中显示目标应用的运行界面;或者在目标应用为前台运行状态的情况下,将目标应用的运行界面放入虚拟屏幕中显示。本申请实施例提供的电子设备中的技术特征与上述应用分享方法中的技术特征对应,通过电子设备实现上述应用分享方法的各个过程,并能得到相同的效果,为避免重复,在此不再赘述。图11为实现本申请各个实施例的一种电子设备的硬件结构示意图,该电子设备1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109、处理器1110、以及电源1111等部件。本领域技术人员可以理解,图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本申请实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载移动终端、可穿戴设备、以及计步器等。其中,处理器1110,用于在所述第一电子设备与第二电子设备连接的情况下,在虚拟屏幕中显示目标应用的运行界面;将所述虚拟屏幕中显示的目标应用的运行界面分享给所述第二电子设备。第一电子设备在分享待分享应用过程中,由于目标应用在虚拟屏幕中运行,第一电子设备的其他功能不受影响,用户仍可在第一电子设备进行操作,可提高第一电子设备的利用率。应理解的是,本申请实施例中,射频单元1101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1110处理;另外,将上行的数据发送给基站。通常,射频单元1101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1101还可以通过无线通信系统与网络和其他设备通信。电子设备通过网络模块1102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。音频输出单元1103可以将射频单元1101或网络模块1102接收的或者在存储器1109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1103还可以提供与电子设备500执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1103包括扬声器、蜂鸣器以及受话器等。输入单元1104用于接收音频或视频信号。输入单元1104可以包括图形处理器(graphicsprocessingunit,gpu)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获电子设备(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1106上。经图形处理器11041处理后的图像帧可以存储在存储器1109(或其它存储介质)中或者经由射频单元1101或网络模块1102进行发送。麦克风11042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1101发送到移动通信基站的格式输出。电子设备1100还包括至少一种传感器1105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板11061的亮度,接近传感器可在电子设备1100移动到耳边时,关闭显示面板11061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。显示单元1106用于显示由用户输入的信息或提供给用户的信息。显示单元1106可包括显示面板11061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板11061。用户输入单元1107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1107包括触控面板11071以及其他输入设备11072。触控面板11071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板11071上或在触控面板11071附近的操作)。触控面板11071可包括触摸检测电子设备和触摸控制器两个部分。其中,触摸检测电子设备检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测电子设备上接收触摸信息,并将它转换成触点坐标,再送给处理器1110,接收处理器1110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板11071。除了触控面板11071,用户输入单元1107还可以包括其他输入设备11072。具体地,其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。进一步的,触控面板11071可覆盖在显示面板11061上,当触控面板11071检测到在其上或附近的触摸操作后,传送给处理器1110以确定触摸事件的类型,随后处理器1110根据触摸事件的类型在显示面板11061上提供相应的视觉输出。虽然在图6中,触控面板11071与显示面板11061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板11071与显示面板11061集成而实现电子设备的输入和输出功能,具体此处不做限定。接口单元1108为外部电子设备与电子设备500连接的接口。例如,外部电子设备可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的电子设备的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1108可以用于接收来自外部电子设备的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备500内的一个或多个元件或者可以用于在电子设备500和外部电子设备之间传输数据。存储器1109可用于存储软件程序以及各种数据。存储器1109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器1110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器1109内的软件程序和/或模块,以及调用存储在存储器1109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器1110可包括一个或多个处理单元;优选的,处理器1110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。电子设备500还可以包括给各个部件供电的电源1111(比如电池),优选的,电源1111可以通过电源管理系统与处理器1110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。另外,电子设备1100包括一些未示出的功能模块,在此不再赘述。本申请实施例还提供一种电子设备,包括处理器1110和存储器1109,存储器1109存储有可在处理器1110上运行的计算机程序,该计算机程序被处理器1110执行时实现上述应用分享方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述应用分享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者电子设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者电子设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者电子设备中还存在另外的相同要素。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例的方法。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。当前第1页12当前第1页12