一种信息分享方法、设备及计算机可读存储介质与流程

文档序号:17548182发布日期:2019-04-30 18:00阅读:159来源:国知局
一种信息分享方法、设备及计算机可读存储介质与流程

本发明涉及信息处理技术领域,特别是涉及一种信息分享方法、设备及计算机可读存储介质。



背景技术:

随着互联网技术的不断,信息分享是已经成为用户交互过程中的常规动作,例如分享电话号码、分享照片、分享链接等等。目前,各个主流终端厂商配置的短、彩信都支持一些基本的分享功能。而互联网厂商的社交软件应用对于分享功能更是有强大的支持,比如微信、qq、facebook等等。

现有的分享技术只是建立社交软件应用与功能应用的简单关系,没有更多的智能处理。以微信分享本地存储的图片为例,其只是简单地将相册和微信两个应用简单关联起来,实现了从微信到相册,再从相册返回数据的功能。两个应用之间是一个简单的点对点的链接关系,如果要分享一张图片,需进入相册进行遍历浏览,这种操作是比较耗时和低效率的。

基于此可知,目前的信息分享方法存在指向性、目的性不够明确,分享效率较低的问题。



技术实现要素:

本发明提供一种信息分享方法、设备及计算机可读存储介质,用以解决现有技术中信息分享方法存在指向性、目的性不够明确,分享效率较低的问题。

为实现上述发明目的,本发明采用下述的技术方案:

依据本发明的一个方面,提供一种信息分享方法,包括:

预先将至少一种类型的信息与事物标识进行关联;

当在交互页面检测到分享操作时,加载事物标识列表;

当在事物标识列表中选取任一事物标识后,调出与所述事物标识相关联的信息,并将所需分享的信息进行分享。

可选的,所述将至少一种类型的信息与事物标识进行关联,包括:

创建/编辑事物标识;

通过所述事物标识所对应的标记对需要关联的各种类型的信息进行标注,以建立所述事物标识与所述信息的映射关系。

可选的,所述将至少一种类型的信息与事物标识进行关联之后,所述方法还包括:

将关联后的事物标识以及信息发送至云服务器中进行存储。

可选的,所述交互页面为第一应用的界面;

所述当在交互页面检测到分享操作时,加载事物标识列表,包括:

在加载所述事物标识列表时,通过第二应用将所述事物标识列表的界面叠加于所述第一应用的界面之上进行显示。

可选的,所述加载事物标识列表,包括:

根据事物标识的属性信息对所述事物标识列表的事物标识进行排序。

可选的,所述加载事物标识列表,还包括:

在所述事物标识列表的界面中加载事物标识的搜索选项。

可选的,所述当在事物标识列表中选取任一事物标识后,调出与所述事物标识相关联的信息,并将所需分享的信息进行分享,包括:

通过所述第二应用调出所述事物标识所关联的信息,并将所需分享的信息发送至所述第一应用;

通过第一应用将所述信息进行分享。

可选的,所述当在事物标识列表中选取任一事物标识后,调出与所述事物标识相关联的信息,并将所需分享的信息进行分享,包括:

将与所述事物标识相关联的信息分类型进行显示;

当检测到某一类型中的信息被选中时,将所述信息进行分享。

可选的,所述信息的类型包括以下至少一种:电话号码、文档资料、图片资源、音视频资源。

依据本发明的一个方面,提供一种信息分享设备,包括:处理器和存储器;其中,所述存储器中存储有计算机执行指令,当所述计算机执行指令被所述处理器执行时,用以实现上述所述的信息分享方法中的全部步骤或者部分步骤。

依据本发明的一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有一个或者多个程序,所述一个或者多个程序被处理器执行时,用以实现上述所述的信息分享方法中的全部步骤或者部分步骤。

本发明有益效果如下:

本发明实施例所提供的信息分享方法、设备及计算机可读存储介质,通过事物标识对信息进行区分,每个事物标识下设置与其相关的分享信息,使得用户在分享信息时,可以通过事物标识可以快速调出该事物标识相关联的所有资料并进行快速分享。基于此,本发明使得分享过程具有更明确的指向和目的,进而提升效率和用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

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

图1为本发明实施例所提供信息分享方法的流程图;

图2为本发明一具体实施例社交软件的交互界面的示意图;

图3为本发明一具体实施例中事物标识列表界面的示意图;

图4为本发明一具体实施例中关联信息分类显示的界面示意图;

图5为本发明一具体实施例显示事物标识关联图片的界面示意图;

图6为本发明一具体实施例中社交软件的交互界面的示意图;

图7为本发明一具体实施例中信息分享方法的流程图;

图8为本发明实施例所提供的信息分享设备的原理框图。

具体实施方式

以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

为了解决现有技术中,信息分享方法存在指向性、目的性不够明确,分享效率较低的问题,本发明提供了一种信息分享方法,在该方法中通过事物标识对分享的信息进行区分,每个事物标识下设置与其相关的分享信息,例如电话号码、图片、短信、以及音视频文件等。通过事物标识将信息进行区分,使得用户在分享信息时,可以通过事物标识可以快速调出该事物标识相关联的所有信息并进行快速分享。基于此,本发明使得分享过程具有更明确的指向和目的,进而提升效率和用户体验。

方法实施例

根据本发明实施例所提供信息分享方法,如图1所示,具体包括如下步骤:

步骤101,预先将至少一种类型的信息与事物标识进行关联。

在该步骤中,这里事物标识用以通过标识信息标识人物或者事物的唯一性。具体的,这里的标识可以为人物或者事务名称,可以为设定的代号。

这里的信息为至少一个应用中与所述事物标识相关的信息;例如,用户a在微信、qq、通讯录相关的信息。这里,信息类型包括以下至少一种:电话号码、文档资料、图片资源、音视频资源。

其中,在将事物标识与信息进行关联时,包括:创建/编辑事物标识,而后从待选信息中选择所要关联的信息,通过事物标识所对应的标记对需要关联的信息进行标注,以建立事物标识与信息的映射关系。在映射关系建立完成后,将事物标识及其关联的信息的映射关系在数据库中进行存储。

举例说明,在将事物a与图片a进行关联时,当事物a在数据库中时,直接对事物a进行编辑即可;当事物a不在数据库中时,需要创建事物a的事物标识,之后在对其信息进行编辑。在对信息进行编辑时,进入相册,找到图片a,将图片a打上a的标记。这里的标识实际是一种数据库的链接,用以标识两者之间的映射关系。具体地,将事物a增加相应的关联字段,此字段包含了a在设备上的实际文件所在的存储路径。基于此,可以通过事物a的事物标识提取到图片a。同理,相关的文档资料、视频资料等等都可以用此方法进行关联并保存到数据库中。

可选的,一实施例中,事物标识及其信息通过一应用程序进行维护。在该应用程序中,用户可以对事物标识及其相关的信息进行增加、删除或者查找。

可选的,一实施例中,在设备联网情况下,将关联后的事物标识以及信息发送至云服务器中进行存储。这里,每个用户在云服务器中都有指定的账号,将事物标识及关联的信息发送至云服务器中,可以使得用户切换不同的终端时,可以通过云账号将所保存的事物标识及关联的信息同步至本地。这里云服务器的存储内容不同于本地,本地存储时,通过存储文件所在的本地路径可以直接获取。而在云服务器中,需要将事物标识、关联信息以及映射关系进行存储。这样,通过云服务器将信息恢复至终端时,可以通过映射关系来获取相关联的信息。这里可选的,映射关系采用事物标识的关联字段中设置信息的名称。基于信息名称来提取相应的信息。

步骤102,当在交互页面检测到分享操作时,加载事物标识列表。

其中,这里的交互页面可以为第一应用的交互界面,也可以为第二应用的交互界面。这里的第一应用是指终端中的具有分享功能的软件应用。而第二应用是指用于维护上述的事物标识及其信息的应用。事物标识列表中包括所设置的所有事物标识,用户可以从事物标识列表中选择所要分享的事物标识。而事物标识列表则是通过第二应用进行加载。基于此可知,这里的分享操作可以在第二应用直接进行分享,可以通过第二应用在第一应用中进行分享。

可选的,当交互页面为第一应用的界面时,在加载事物标识列表时,通过第二应用将事物标识列表的界面叠加于第一应用的界面之上进行显示。

也就是说,当在第一应用中进行分享时,通过分享操作,不但触发第一应用中自身所包含的分享选项,同时触发第二应用以基于第二应用中所保存的分享内容进行分享。为了避免影响第一应用中分享内容的展示,这里,优选的,通过第二应用将事物标识列表叠加于第一应用界面的对话部分进行显示。

可选的,在加载事物标识列表时,根据分享属性对事物标识列表中的事物标识进行排序。这里的事物标识属性为以下任一种信息:事物标识的分享频率、事物标识的重要程度以及事物标识的使用时间顺序。

具体地,在根据分享频率对事物标识列表的事物标识进行排序时,每当事物标识被分享一次后,对分享频率进行统计。将分享频率高的事物标识显示于列表的前端,便于用户快速选取所要分享的事物标识。或者,用户还可以对事物标识的重要程度对事物标识进行排序,例如用户可以始终置顶某一事物标识;或者,根据事物标识的使用时间顺序排序,这样,始终使得用户最近分享的事物标识位于事物标识列表的前列。

当然还可以通过其他排列方式对事物标识进行统计,例如通过首字母的排序方式。这里的介绍的几种排序方式仅用于对本发明解释和说明,不用于对本发明技术内容的限定。

进一步的,为了便于用户快速查找所要分享的事物标识,在加载事物标识列表的界面时,同时加载事物标识的搜索选项。

步骤103,当在事物标识列表中选取任一事物标识后,调出与所述事物标识相关联的信息,并将所需分享的信息进行分享。

可选的,当交互界面为第二应用的界面中,当事物标识列表中的事物标识被选中后,可以将事物标识所关联的信息进行分享。

这里,在进行分享时,通过第二应用的交流界面进行直接分享。也可以通过其他应用进行分享,例如可以弹出分享应用页面。这里的分享应用页面中包含终端中所安装的所有具有分享功能的应用,例如微信、qq或者微博等应用的图标信息。通过该分享应用页面,可以将信息发送至其他应用中。

可选的,当交互界面为第一应用的界面时,在当在事物标识列表中选取任一事物标识后,调出与所述事物标识相关联的信息,并将所需分享的信息进行分享,包括:

通过第二应用调出选中的事物标识所关联的信息,并将所需分享的信息发送至第一应用;

通过第一应用将所需分享的信息进行分享。

具体地,在第二应用调出事物标识相关联的信息后,对信息进行分类型显示,并由用户从中选取所需分享的信息;而后由统一的软件平台框架将所需分享的信息,通过第一应用的信息回调接口将信息分享出去。

可选的,当在事物标识列表中选取任一事物标识后,调出与所述事物标识相关联的信息,并将所需分享的信息进行分享,包括:

将事物标识所关联的信息分类型进行显示;

当检测到某一类型中的至少一个信息被选中时,将信息进行分享。

上述提及事物标识所关联的信息类型可包括多种,例如,图片,音视频等。用户可以选择某一类型中所包含的一个信息或者多个信息,例如选择多个图片。待选择完成后,可以将选择的相关信息分享出去。

下面结合附图和具体实施例对本发明的技术内容做进一步的详细说明。

目前主流社交软件应用分享信息时(以图片为例),是通过一定接口将参数传递到相册软件,相册软件识别参数,响应用户操作,返回具体的图片数据。本发明针对社交软件(第一应用)的分享操作,当检测到社交软件发起了添加信息操作(分享操作)时,也同时调起本发明中信息管理软件(第二应用)的事物标识列表界面,当用户选中某一事物标识时,将事物标识相关联的图片反馈给社交软件。

图2~6示出了整个信息分享过程的用户界面示意图。在图2中,用户处于某社交页面的交流页面,添加按钮左边为文字信息输入框,添加按钮上方区域是信息交流对话区域。当用户点击添加按钮时,触发添加动作,进入图3所示的界面。在该界面中,社交软件会进入自己的信息添加页面,添加页面包含图片、视频等等信息获取的入口,但同时也会触发信息管理软件事物标识列表界面。该事物标识列表界面以悬浮形式展现在社交界面上。事物标识列表同样提供搜索入口,以支持快速搜索某事物或人物。如果用户点击了图3中的事物a事物标识,则进入到图4。图4中显示了事物a相关联的所有信息,例如图片、文档、视频、联系电话等等常用信息。这些信息之前已经通过事物a的标识标记过。若用户点击图4中的图片类型,则进入图5,该图中展示了使用a标记过的图片,用户可以采用点击某张图片的方式选中需要分享的图片,也支持直接拖拽图片到信息管理中心的悬浮窗以外,图6则显示图片成功分享出去。

下面介绍本发明中信息分享的方法的具体实现过程,具体地,如图7所示,包括如下步骤:

步骤701,预先获取社交软件的聊天页面的添加按钮在屏幕中的位置;

步骤702,软件平台框架activitymanager检测当前界面是否处于社交软件的交流页面;

步骤703,当检测到用户点击交流页面时,将点击的位置和手机的屏幕信息上报至服务器,可使用getdensity函数。

步骤704,屏幕信息上报至服务器,服务器进行匹配计算,若用户的点击区域在添加按钮内,那么将标志addflag置为true,否则置为false;

步骤705,信息管理软件获取addflag标志,如果为true则加载悬浮事物标识列表框,否则不做处理;

步骤706,将社交软件发起的onacivityresult回调函数中的图片数据替换成信息关系中心的数据。

基于上述可知,在该实施例中,通过软件平台框架activitymanager检测用户是否触发分享操作,当检测到触发分享操作时,交由信息管理软件来处理分享内容,以悬浮框的方式在社交软件界面上,加载事物标识列表。而后在通过软件框架将信息管理软件处理的分享信息替换社交软件的回调函数,从而将信息管理软件中的信息发送至社交软件中。可知,社交软件要准确得返回正确的信息给社交软件,需要由软件平台框架搜集各类社交软件调用相应操作的具体接口和数据格式,同时在软件平台框架中增加接口替换,将第二应用返回数据替换到第一应用回调接口的数据,从而实现两个应用之间信息的传递。

需要说明的是,对于信息管理软件本身的信息分享,则不需要对平台进行扩展,可以在信息管理软件自身的交流界面直接进行信息分享即可。这里不做过多的说明。

设备实施例

本发明实施例还提供了一种信息分享设备,用以实现上述的信息分享方法,如图8所示,该设备包括处理器82以及存储有处理器82可执行指令的存储器81。其中,处理器82可以是通用处理器,例如中央处理器(centralprocessingunit,cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。存储器81,用于存储程序代码,并将该程序代码传输给cpu。存储器81可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器81也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器81还可以包括上述种类的存储器的组合。

需要说明的是,在设备实施例中,仅对各个步骤进行简单的说明,对于具体的实现,可以参见方法实施例中的详细说明,在该实施例中不再进行赘述。

存储介质实施例

本发明实施例还提供了一种计算机可读存储介质。这里的计算机可读存储介质存储有一个或者多个程序。其中,计算机可读存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。当计算机可读存储介质中所述一个或者多个程序可被一个或者多个处理器执行,以实现方法实施例中所提供的信息分享方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。

虽然通过实施例描述了本申请,本领域的技术人员知道,本申请有许多变形和变化而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1