本申请涉及计算机技术领域,尤其涉及一种信息显示方法与装置。
背景技术:
在现有技术中,用户可以通过具有社交功能的应用(Application,APP)进行信息分享。以用户作为被分享方(即被动接收被分享的信息的一方)为例,比如用户可以通过具有社交功能的APP,接收分享方(即主动分享被分享的信息的一方)通过服务器发送的被分享的信息。其中,这里所说的被分享的信息,一般是指发送至信息发布平台进行显示的信息。信息发布平台,是指用于显示信息的界面。比如,即时通信应用的“公告栏”,就是一种信息发布平台。信息发布平台显示的信息,可以仅供信息的发布方和与发布方建立了社交关系(如好友关系)的用户查看。
以下介绍被分享方的APP如何实现对于被分享的信息的显示:
当被分享方的设备当前显示的界面为桌面时,若被分享方想要查看被分享的信息,需要在自身设备安装的众多APP中查找并启动上述具有社交功能的APP,进而通过对该APP进行操作,触发该APP获取被分享的信息并显示在APP自身的用户图形界面中。
上述场景下的被分享的信息的显示过程存在的问题在于,操作比较繁琐,效率较低。
技术实现要素:
本申请实施例提供一种信息显示方法,用以解决在当前显示界面为桌面的场景下的被分享的信息的显示过程存在的比较繁琐,效率较低的问题。
本申请实施例提供一种信息显示装置,用以解决在当前显示界面为桌面的场景下的被分享的信息的显示过程存在的比较繁琐,效率较低的问题。
本申请实施例采用下述技术方案:
一种信息显示方法,包括:
在当前显示的界面为第一桌面时,若接收到针对被分享的信息的信息显示指令,则响应于所述针对被分享的信息的信息显示指令,获取被分享的信息;
将所述被分享的信息,显示在第二桌面上。
一种信息显示装置,包括:
获取模块,用于在当前显示的界面为第一桌面时,若接收到针对被分享的信息的信息显示指令,则响应于所述针对被分享的信息的信息显示指令,获取被分享的信息;
显示模块,用于将所述被分享的信息,显示在第二桌面上。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
在当前显示的界面为第一桌面时,若接收到针对被分享的信息的信息显示指令,则响应于所述针对被分享的信息的信息显示指令,获取被分享的信息,并将所述被分享的信息,显示在第二桌面上。这样,可以解决被分享的信息的显示过程在当前显示界面为桌面的场景下存在的比较繁琐,效率较低的问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a为本申请实施例提供的一种信息显示方法的实现流程示意图;
图1b为本申请实施例提供的一种第二桌面信息显示方式示意图;
图1c为本申请实施例提供的一种第二桌面信息显示方式示意图;
图1d为本申请实施例提供的一种二次分享的方法的实现流程示意图;
图2为本申请实施例提供的一种信息显示装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
实施例1
为了解决在当前显示界面为桌面的场景下,被分享的信息的显示过程存在的比较繁琐,效率较低的问题,本申请实施例提供一种信息显示方法。
为便于描述,下文以该方法的执行主体为APP为例,对该方法的实施方式进行介绍。
如图1a所示,为本申请实施例提供的该方法的具体实现流程图,主要包括下述步骤:
步骤11,APP在当前显示的界面为第一桌面时,若接收到针对被分享的信息的信息显示指令,则响应于所述针对被分享的信息的信息显示指令,获取被分享的信息。
所述APP(后称第一APP),比如可以是具有社交功能的APP。用户可以通过该APP进行信息交流或者信息分享。
所述桌面,一般是指打开手机、平板电脑等用户终端,并登录到系统之后看到的用于显示APP图标的界面。一般地,相对于其他界面而言,桌面的Z序最小,即桌面属于最底层的图层。
用户可以根据自身需求,随意增加或减少桌面的数量。
上述第一APP所在的设备可以只具有一个桌面,也可以具有至少两个桌面。
若上述第一APP所在的设备只具有一个桌面,那么这就意味着上述第一桌面便是显示被分享的信息桌面。这种情况下,针对被分享的信息的信息显示指令,包括但不限于滑动轨迹的方向为指定方向的滑动手势指令,或双击上述第一桌面顶部或底部的指令等。上述滑动轨迹的方向可以是由下向上或由上向下。
当上述第一APP所在的设备具有至少两个桌面时,上述第一桌面,可以是上述至少两个桌面中的任意一个桌面。另外,上述第一桌面可能是显示被分享的信息的桌面,也可能不是显示被分享的信息的桌面。
当上述第一桌面是显示被分享的信息的桌面时,所述针对被分享的信息的信息显示指令,包括但不限于滑动轨迹的方向为指定方向的滑动手势指令,或双击上述第一桌面顶部或底部的指令等。上述滑动轨迹的方向可以是由下向上或由上向下。
当上述第一桌面不是显示被分享的信息的桌面时,所述针对被分享的信息的信息显示指令是滑动轨迹的方向为指定方向的滑动手势指令。上述滑动轨迹的方向可以是由左向右或者由右向左。
所述被分享的信息,可以包括下述两种信息中的至少一种:
第一APP主动分享的信息;
第一APP接收到的与第一APP相关联的其他设备中的APP(后称第二APP)通过服务器发送的信息。
其中,上述第一APP与上述第二APP,一般情况下是同一款APP,比如可以都是某公司出品的即时通信应用(如聊天应用)或者社交类应用(如微博应用)。
上述相关联,可以是第一APP与第二APP的账号互为好友关系或互相关注,或者第一APP和第二APP对应的服务器确定出第一APP所在的设备与第二APP所在的设备之间的距离小于预设距离阈值。针对后一种情况,第二APP可以根据服务器的发出的提示,向服务器发送被分享的信息,以便服务器将被分享的信息发送给与第二APP所在的设备之间的距离小于预设距离阈值的设备上的第一APP。
为了便于阐述上述第一APP获取上述被分享的信息的过程,先介绍上述第一APP分享信息的过程:
子步骤a,用户对某一信息(后称“被分享的信息”)进行分享操作,触发操作系统显示出该操作系统对应的设备中的所有特定应用的信息。
所述分享操作,可以是长按被分享的信息。
所述特定应用,为具备对所述被分享的信息的获取能力的应用。
所述特定应用的信息,可以是特定应用的图标或名称。
子步骤b,用户选定与上述第一APP对应的特定应用的信息。
子步骤c,操作系统通过调用出上述第一APP的应用程序接口(ApplicationProgramInterface,API),将被分享的信息发送给上述第一APP。
子步骤d,上述第一APP接收到上述被分享的信息,将该被分享的信息发送给服务器,服务器将接收到的上述被分享的信息发送给上述第一APP以及上述第二APP。
子步骤e,上述第一APP接收服务器发送的被分享的信息。
其中,上述第一APP在接收到服务器发送的上述被分享的信息后,会将该被分享的信息保存在本地。上述本地,可以是第一APP所在设备的用于存储与第一APP相关信息的文件夹。
另外,上述第一APP还可以将与上述被分享的信息相关的信息一并保存在本地。其中,上述与上述被分享的信息相关的信息,包括但不限于分享上述被分享的信息的第一APP的账号名称,等。
例如,当被分享的信息为某一关于视频的网页时,第一APP在接到服务器发送的上述被分享的信息后,可以将上述网页的网址、网页标题、网页文本内容以及网页中的视频的第一帧图片保存在本地。另外,还可以将发送上述被分享的信息的第一APP账号名称、第一APP将所述被分享的信息发送给服务器的发送时间,以及第一APP接收服务器发送的所述被分享信息的接收时间保存在本地。
保存在本地的被分享的信息,后续均可以被第一APP获取并显示。具体的获取时机,比如如步骤11所述,是接收到针对被分享的信息的信息显示指令后;而具体的显示方式,则可以如后续的步骤12所述,此处不再赘述。
子步骤f,上述第二APP接收服务器发送的被分享的信息。
第二APP接收到服务器发送的被分享的信息后采用的对信息进行保存的的方式,类似于第一APP对服务器发送的被分享的信息进行保存的方式,此处不再进行赘述。
由上文介绍的第一APP分享信息的过程可知,在上述第一APP在接收到针对被分享的信息的信息显示指令,可以在本地查找并获取到上述被分享的信息。
步骤12,将通过执行步骤11获取到的被分享的信息,显示在第二桌面上。
由步骤11可知,上述第一桌面和上述第二桌面可以是同一桌面,也可以是不同桌面。不管上述第一桌面和上述第二桌面是不是同一桌面,上述第二桌面显示被分享的信息的过程是相同的。
若上述第一APP通过步骤11获取到至少两条被分享的信息,那么第一APP在将被分享的信息显示在第二桌面上时,可以根据所述被分享的信息的相关时间信息,按照所述相关时间信息表示的时间由前至后或由后至前的顺序,显示相应的所述被分享的信息。
其中,所述相关时间信息,为信息发送端发送所述被分享的信息的发送时间,或本地接收到所述被分享信息的接收时间。在本实施例中,所述发送时间可以是信息发送端将所述被分享的信息发送给服务器的发送时间,所述接收时间,可以是本地接收服务器发送的所述被分享的信息的接收时间。
当第一APP是按照信息发送端发送所述被分享的信息的发送时间由前至后或由后至前的顺序,显示相应的所述被分享的信息时,第一APP会将所述被分享的信息的内容、所述被分享的信息的发送端的APP账号名称、信息发送端发送所述被分享的信息的发送时间显示在上述第二桌面上。为了使读者能够更加清晰了解这种情况下,上述第二桌面显示方式示意图,可参见图1b。
当第一APP是按照本地接收到所述被分享信息的接收时间表示的时间由前至后或由后至前的顺序,显示相应的所述被分享的信息时,APP会将所述被分享的信息的内容、所述被分享的信息的信息发送端的APP账号名称、信息发送端发送所述被分享的信息的发送时间以及本地接收到所述被分享信息的接收时间显示在上述第二桌面上。为了使读者能够更加清晰了解这种情况下,上述第二桌面显示方式示意图,可参见图1c。
有时,用户希望将显示在上述第二桌面上的某条被分享的信息进行二次分享。用户可以针对上述某条被分享的信息进行二次分享操作,可以通过上述第一APP对上述某条被分享的信息进行分享,也可以通过上述第一APP所在的设备中的其他款APP对上述某条被分享的信息进行分享。
那么,下面便提供一种二次分享的方法。
如图1d所示,为该方法的具体实现流程图,主要包括下述步骤:
步骤21,第一APP接收针对于上述某条被分享的信息的信息分享指令。
其中,上述信息分享指令,可以是动作为长按上述某条被分享的信息的指令。
步骤22,上述第一APP响应于信息分享指令,显示特定应用的信息。
上述特定应用,为具备对上述某条被分享的信息的获取能力的应用。
上述特定应用的信息,可以是特定应用的图标或特定应用的名称。
用户可以根据自己的需求,选取上述特定应用中的任意一款APP,进行信息分享。
步骤23,第一APP根据用户针对显示的特定应用的信息的选取指令,确定被选取的特定应用的信息对应的APP。
上述针对显示的特定应用的信息的选取指令,可以是动作为单击上述特定应用的信息的指令。
由于每一款APP自身的程序设置不同,因此步骤23被执行完毕后,可以执行步骤24,也可以执行步骤25。
步骤24,操作系统调用通过执行步骤23确定的被选取的特定应用的信息对应的APP(后称特定APP)对应的API,将上述某条被分享的信息,提供给上述特定APP,进而使得上述特定APP获取到上述某条被分享的信息。
执行完步骤24,执行步骤27。
步骤25,操作系统通过调用特定APP的API,将对应于上述某条被分享的信息的查询信息,提供给上述特定APP,进而可以使得上述特定APP获取到上述某条被分享的信息。
其中,所述查询信息,用于作为在本地中查找对应于所述信息分享指令的被分享的信息时的查询依据。
步骤25被执行完毕后,执行步骤26。
步骤26,特定APP根据上述查询信息,在本地中查找并获取与上述查询信息对应的上述某条被分享的信息。
执行完步骤26,执行步骤27。
步骤27,特定APP对获取到的上述某条被分享的信息进行信息分享。
步骤27分享信息的过程与步骤11中的第一APP分享信息的过程相似,此处不再进行赘述。
由于采用本申请提供的方法,在当前显示的界面为第一桌面时,若接收到针对被分享的信息的信息显示指令,则响应于所述针对被分享的信息的信息显示指令,获取被分享的信息,并将所述被分享的信息,显示在第二桌面上。这样,可以解决被分享的信息的显示过程在当前显示界面为桌面的场景下存在的比较繁琐,效率较低的问题。
实施例2
为了解决在当前显示界面为桌面的场景下,被分享的信息的显示过程存在的比较繁琐,效率较低的问题,本申请实施例提供一种信息显示装置。
如图2所示,为一种信息显示装置的结构示意图,主要包括下述装置:
获取模块31,用于在当前显示的界面为第一桌面时,若接收到针对被分享的信息的信息显示指令,则响应于所述针对被分享的信息的信息显示指令,获取被分享的信息;
显示模块32,用于将所述被分享的信息,显示在第二桌面上。
其中,所述第一桌面与所述第二桌面可以是不同的桌面。
所述针对被分享的信息的信息显示指令,为滑动轨迹的方向为指定方向的滑动手势指令。
当所述被分享的信息至少有两条时,显示模块32,具体用于根据获取到的所述被分享的信息的相关时间信息,按照所述相关时间信息表示的时间由前至后或由后至前的顺序,显示相应的所述被分享的信息。
其中,所述相关时间信息,为信息发送端发送所述被分享的信息的发送时间,或本地接收到所述被分享的信息的接收时间。
获取模块31,具体用于响应于所述针对被分享的信息的信息显示指令,从本地中获取被分享的信息。
在一种实施方式中,所述装置还包括:
信息接收模块,用于接收服务器发送的被分享的信息。
保存模块,用于将接收到的被分享的信息保存在所述本地。
在一种实施方式中,将所述被分享的信息,显示在第二桌面上后,所述装置还包括:
指令接收模块,用于接收针对所述被分享的信息的信息分享指令。
特定信息显示模块,用于响应于信息分享指令,显示特定应用的信息;所述特定应用,为具备对所述被分享的信息的获取能力的应用。
确定模块,用于根据针对显示的特定应用的信息的选取指令,确定被选取的特定应用的信息。
发送模块,用于通过调用被选取的特定应用的信息对应的特定应用的应用程序接口API,将对应于所述信息分享指令的被分享的信息,发送给所述对应的特定应用;或通过调用所述API,将对应于所述信息分享指令的被分享的信息的查询信息,发送给所述对应的特定应用;其中,所述查询信息,用于作为在本地中查找对应于所述信息分享指令的被分享的信息时的查询依据。
由于采用本申请提供的方法,在当前显示的界面为第一桌面时,若接收到针对被分享的信息的信息显示指令,则响应于所述针对被分享的信息的信息显示指令,获取被分享的信息,并将所述被分享的信息,显示在第二桌面上。这样,可以解决被分享的信息的显示过程在当前显示界面为桌面的场景下存在的比较繁琐,效率较低的问题。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、智能设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理智能设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理智能设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理智能设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理智能设备上,使得在计算机或其他可编程智能设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程智能设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同改写、改进等,均应包含在本申请的权利要求范围之内。