图像分享方法及装置与流程

文档序号:25991716发布日期:2021-07-23 21:03阅读:81来源:国知局
图像分享方法及装置与流程

本申请属于通信技术领域,具体涉及一种图像分享方法及装置。



背景技术:

随着终端设备技术的快速发展,使得终端设备集成了越来越多的功能。有些终端设备不仅能够采集图像(如拍摄照片或视频),还能够进行图像的发送,从而实现设备之间的图像共享。

现有技术中,一般通过社交账户进行图像共享,当需要将图像分享至多个社交账户时,可以依次将图像分享至每一社交账户,这种情况下,首先需要这些社交账户之间建立有好友关系,其次需要用户手动查找分享图像的社交账户,操作繁琐;除此方式之外,还可以通过组建社交群组的方式进行图像分享,即:将图像分享至社交群组中,以使群组中的每个社交账户都可以获取到被分享的图像,但组建社交群组相对来说也比较麻烦。

由前述内容可知,对于前述两种图像分享方式,均存在操作繁琐的问题。



技术实现要素:

本申请实施例的目的是提供一种图像分享方法及装置,能够解决现有技术中的图像分享方式存在操作繁琐的问题。

第一方面,本申请实施例提供了一种图像分享方法,应用于第一终端,所述方法包括:

获取第一匹配条件;其中,所述第一匹配条件包括:与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个;

获取与所述第一匹配条件匹配的第二社交账户;

发送待分享的第一图像至第三社交账户;其中,所述第三社交账户为所述第二社交账户中的至少一个社交账户。

第二方面,本申请实施例提供了一种图像分享装置,应用于第一终端,所述装置包括:

第一获取模块,用于获取第一匹配条件;其中,所述第一匹配条件包括:与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个;

第一获取模块,用于获取与所述第一匹配条件匹配的第二社交账户;

第一发送模块,用于发送待分享的第一图像至第三社交账户;其中,所述第三社交账户为所述第二社交账户中的至少一个社交账户。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的图像分享方法中的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的图像分享方法中的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的图像分享方法。

本申请实施例中,根据时间、地理位置以及社交账户等信息,确定待分享图像可分享至的社交账户,在实现快速确定分享对象的同时,还可以省去用户手动查找分享图像的社交账户的操作或组建社交群组的操作,使得图像分享操作更加简单、便捷。

附图说明

图1是本申请实施例提供的图像分享方法的流程示意图;

图2是本申请实施例提供的社交账户关系的示意图之一;

图3是本申请实施例提供的图像分享过程的示意图;

图4是本申请实施例提供的社交账户关系的示意图之二;

图5是本申请实施例提供的图像分享装置的示意框图;

图6是本申请实施例提供的电子设备的示意框图之一;

图7是本申请实施例提供的电子设备的示意框图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像分享方法进行详细地说明。

图1是本申请实施例提供的一种图像分享方法的流程示意图,该图像分享方法应用于第一终端。

其中,该图像分享方法可以包括:

步骤101:获取第一匹配条件。

其中,上述第一匹配条件用于匹配得到待分享图像的分享对象(即社交账户)。该第一匹配条件可以包括:与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个,具体情况可根据实际需求选择。例如,第一匹配条件可以包括前述第一预设时间段和第一预设区域范围这两个条件,此时其含义为:在第一预设时间段处于第一预设区域范围的社交账户。再例如,第一匹配条件可以包括前述与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围这三个条件,此时其含义为:在第一预设时间段处于第一预设区域范围内且与第一社交账户之间建立有好友关系的社交账户。其中,第一匹配条件中包括的条件越多,匹配得到的社交账户越精准。

其中,上述待分享图像可以包括以下至少一项:图片和视频。

其中,上述第一预设时间段的数量为至少一个,即第一匹配条件中可以包括一个或多个时间段。在第一预设时间段的数量为多个的情况下,可以是同一天中的多个时间段,也可以是不同天中的多个时间段。其中,每一第一预设时间段对应一个第一预设区域范围。

其中,上述第一社交账户为在第一终端上登陆的社交账户,其数量为至少一个。

步骤102:获取与第一匹配条件匹配的第二社交账户。

本申请实施例中,第一终端在获取到第一匹配条件后,可以获取与第一匹配条件匹配的社交账户(即第二社交账户)。其中,第二社交账户的数量可以为至少一个。

步骤103:发送待分享的第一图像至第三社交账户。

其中,上述第三社交账户为第二社交账户中的至少一个社交账户。在第二社交账户的数量为一个的情况下,第三社交账户与第二社交账户为同一账户。

第一终端在获取到与第一匹配条件匹配的第二社交账户后,可以将待分享的图像(即第一图像)分享至第二社交账户中的至少一个社交账户。

本申请实施例中,根据时间、地理位置以及社交账户等信息,确定待分享图像可分享至的社交账户,在实现快速确定分享对象的同时,还可以省去用户手动查找分享图像的社交账户的操作或组建社交群组的操作,使得图像分享操作更加简单、便捷。此外,还可以避免组建群组时带来的暴露各群成员的社交账户信息的问题发生。

作为一种可选实施例,本申请实施例中,可以是由第一终端完成根据第一匹配条件匹配得到第二社交账户的匹配过程,也可以是由目标服务器完成根据第一匹配条件匹配得到第二社交账户的匹配过程。当然,匹配过程还可以是一部分由目标服务器实现,一部分由第一终端实现,具体情况可根据实际需求设置。

在由第一终端完成匹配过程的情况下,其实现过程可以如下所述:

第一终端可以根据第一匹配条件以及第一目标信息,获取与第一匹配条件匹配的第二社交账户。

其中,上述第一目标信息至少包括:预先存储的其他终端设备发送至第一终端的不同时间所在的地理位置信息,以及第一终端自身的社交账户好友关系信息。

可选地,其他终端设备还可以发送社交账户好友关系信息(即不同社交账户的好友社交账户)至第一终端。在发送之前,可以对社交账户信息进行加密处理,以提高社交账户信息的安全性。

本申请实施例中,第一终端可以依据存储的自身的社交账户好友关系信息,查找与第一匹配条件中的第一社交账户建立有好友关系的社交账户。此外,其他端设备可以预先上传不同时间的地理位置信息至第一终端进行存储,以便第一终端查找与第一匹配条件中的第一预设时间段和第一预设区域范围匹配的社交账户。

在由目标服务器完成匹配过程的情况下,其实现过程可以如下所述:

第一终端发送第一匹配条件至目标服务器,目标服务器接收到第一终端发送的第一匹配条件后,根据第一匹配条件查找符合第一匹配条件的社交账户,并将查找到的符合第一匹配条件的社交账户(即第二社交账户)发送至第一终端。

其中,目标服务器中预先存储有不同终端设备(包括第一终端和其他终端设备)预先上传的社交账户好友关系信息(即不同社交账户的好友社交账户)以及不同时间所在的地理位置信息。本申请实施例中,各终端设备可以预先上传社交账户好友关系信息至目标服务器进行存储,以便目标服务器在接收到终端设备发送的匹配条件时,查找与匹配条件中的社交账户建立有好友关系的社交账户。此外,各终端设备还可以预先上传不同时间的地理位置信息至目标服务器进行存储,以便目标服务器查找与匹配条件中的预设时间段和预设区域范围匹配的社交账户。

作为一种可选实施例,上述第一匹配条件还可以包括:第一匹配验证信息,该第一匹配验证信息包括以下至少一项:对终端设备的预设操作信息、预设文本信息、预设图像信息。该匹配验证信息可以是系统默认的,也可以是用户设置的。

本申请实施例中,为了提升匹配精确度,排除干扰社交账户,还可以在第一匹配条件中添加附加匹配信息(即匹配验证信息),也就是说匹配得到的社交账户(即图像分享对象),不仅要满足第一预设时间段、第一预设区域范围内以及第一社交账户之间建立有好友关系中的至少一个条件,还要满足第一匹配验证信息。例如,在第一匹配条件包括:与第一社交账户建立有好友关系的社交账户、第一预设时间段、第一预设区域范围以及第一匹配验证信息的情况下,则具体可以设置第一匹配条件为:2021年4月10日的上午10:00至12:00(对应第一预设时间段),距离位置x(对应坐标(x1,y1))的100m范围内(对应第一预设区域范围),与社交账户a建立有好友关系(对应与第一社交账户之间建立有好友关系),“xx公园一日游”(对应第一匹配验证信息中的预设文本信息)。

可选地,上述对终端设备的预设操作信息可以包括以下至少一项:在预设时长内终端设备亮灭屏两次、连续晃动终端设备预设次数等。

可选地,在第一匹配条件包括第一匹配验证信息的情况下,获取与第一匹配条件匹配的第二社交账户,可以包括:

获取与子匹配条件匹配的第四社交账户对应的第二终端;获取第二终端的对应的第二匹配验证信息;将第二匹配验证信息与第一匹配验证信息匹配的第二终端对应的第四社交账户,确定为第二社交账户。

其中,上述子匹配条件包括:第一匹配条件中的与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个。

本申请实施例中,在第一匹配条件包括第一匹配验证信息的情况下,可以先依据第一匹配条件中除第一匹配验证信息外的其他匹配条件,确定第四社交账户,其中第四社交账户的确定可以是由第一终端实现,也可以是由目标服务器实现。然后第一终端获取与第四社交账户对应的第二终端的第二匹配验证信息。最后将第二终端的第二匹配验证信息与第一匹配验证信息进行对比,并将第二匹配验证信息与第一匹配验证信息匹配的第二终端对应的第四社交账户,确定为第二社交账户。其中,第一终端可以通过第四社交账户向登陆有第四社交账户的第二终端请求获取第二匹配验证信息。

可以理解的是,上述匹配过程也可以全部由目标服务器实现。这种情况下,各终端设备(包括分享图像的终端设备以及被分享图像的终端设备)可以在图像分享前将匹配验证信息上传至目标服务器进行保存,以便进行条件匹配。具体的,可以针对终端设备的分享功能,设置匹配验证信息上传功能,以通过该功能将匹配验证信息上传至目标服务器。例如,用户触发终端设备的分享控件后,显示“分享”和“匹配验证信息上传”两个功能,用户可以根据自身需求选择所需的功能。

作为一种可选实施例,用户可以根据自身需求在第二社交账户中选择分享第一图像(即待分享图像)的社交账户,因此,在发送待分享的第一图像至第三社交账户之前,该方法还可以包括:

显示第二社交账户,接收用户对显示的第二社交账户的第一输入,响应于第一输入,将第一输入选择的第二社交账户确定为第三社交账户。

本申请实施例中,第一终端在获得第二社交账户后,可以将第二社交账户进行显示,并且设置每一第二社交账户为可选择状态,这样用户则可以根据自身需求选择(如通过单击触控操作等)第一图像的分享对象。这样的分享方式能够使用户具有更多的操作权,以更好地满足用户需求。

当然可以理解的是,本申请实施例中,第一终端在获得第二社交账户后,也可以默认将所有第二社交账户作为第一图像的分享对象,并自动将第一图像分享至每一第二社交账户,这样可以省去用户手动选择的操作。

作为一种可选实施例,上述第一预设区域范围可以是用户手动设置的区域范围,如手动选择一个目标地理位置,并手动设置一个目标距离,则第一终端可以将距离该目标地理位置的目标距离范围内的区域确定为第一预设区域范围,其实现方式可以概括如下:

第一终端接收用户的第二输入,并响应于第二输入,根据通过第二输入选择的第一地理位置和第一距离,确定第一预设区域范围。

其中,该第一预设区域范围为距离该第一地理位置的第一距离范围内的区域。

作为一种可选实施例,上述第一预设区域范围还可以是第一终端根据第一预设时间段内自身所在的地理位置信息确定的。其实现方式可以概括如下:

第一终端在第一预设时间段内所在的地理位置的数量为一个的情况下,将距离第二地理位置的第二距离范围内的区域确定为第一预设区域范围。其中,这里所述第二地理位置为第一终端在第一预设时间段内所在的地理位置,这里所述的第二距离为默认的距离值或用户设置的距离值。

第一终端在第一预设时间段内所在的地理位置为多个,将距离第三地理位置的第三距离范围内的区域确定为第一预设区域范围。其中,这里所述的第三地理位置为第一终端在第一预设时间段内所在的所有地理位置的平均坐标值对应的地理位置,这里所述的第三距离为默认的距离值或用户设置的距离值,其可以与第二距离相同或不同。

其中,第一终端可以每隔预设时长记录一次自身的地理位置信息以及对应的时间信息。这里所述的地理位置信息一般是基于全球定位系统(globalpositioningsystem,gps)获取的经纬度信息。

作为一种可选实施例,该第一匹配条件可以是用户在第一终端上设置的。因此,在步骤101:获取第一匹配条件之前,该方法还可以包括:

第一终端接收用户对分享控件的第三输入,并响应于第三输入,显示匹配条件设置界面;以及接收用户在匹配条件设置界面进行的第四输入,并响应于第四输入,将通过第四输入设置的匹配条件确定为第一匹配条件。

本申请实施例中,用户在触发分享控件后,可以显示匹配条件设置界面,在该界面至少显示有时间段设置项、区域范围设置项、社交账户设置项等中的至少一项,以进行时间段、区域范围、社交账户关系等匹配条件的设置。另外,在第一匹配条件中还包括第一匹配验证信息的情况下,该界面还可以显示有匹配验证信息设置项,用户可以根据自身需求选择是否进行匹配验证信息的设置。

作为一种可选实施例,在步骤103:发送待分享的第一图像至第三社交账户之前,该方法还可以包括:添加目标指示信息至第一图像。相应的,步骤103:发送待分享的第一图像至第三社交账户,可以包括:发送添加有目标指示信息的第一图像至第三社交账户。

其中,上述目标指示信息用于指示接收到第一图像的终端设备能够在不发送匹配条件的情况下获取第一图像可分享至的第五社交账户,这里所述的第五社交账户与第一社交账户之间未建立有好友关系。

其中,第一图像可分享至的第五社交账户为根据第一社交账户关系确定的。该第一社交账户关系为根据第一匹配条件以及各社交账户好友关系信息(即不同社交账户对应的建立有好友关系的社交账户信息)确定的。该第一社交账户关系包括:可接收到第一图像的社交账户以及与每一可接收到第一图像的社交账户对应的第一图像可分享至的社交账户。

本发明实施例中,第一终端或目标服务器除了可以查找符合第一匹配条件的社交账户,还可以根据第一匹配条件以及各终端设备预先发送的社交账户好友关系信息,确定第一图像可分享至的所有社交账户,这些社交账户之间形成社交账户关系网(即第一社交账户关系)。当有其他终端设备请求获取第一图像可分享至的社交账户时,第一终端或目标服务器则可以根据该社交账户关系网快速找到相应的社交账户。

例如,目标服务器301可以根据如图2所示的社交账户关系网,确定第一终端302可以将第一图像分享至应用甲的社交账户a和社交账户b,则将匹配结果反馈至第一终端302。第一终端302接收到匹配结果后对匹配结果进行显示,如图3所示。其中,图2所示的社交账户关系网中展现了社交账户a对应的第一图像可分享至的社交账户(即应用甲的社交账户c和应用乙的社交账户d),以及社交账户b对应的第一图像可分享至的社交账户(即应用乙的社交账户e和应用丙的社交账户f)。假设,第一终端302将第一图像发送至社交账户a,而社交账户a登陆于第二终端303,则第二终端303可以向目标服务器301发送请求以获得匹配结果,目标服务器301根据图2所示的社交账户关系网,获取相应的社交账户信息,并反馈至第二终端303。第二终端303接收到目标服务器301发送的匹配结果后,对匹配结果进行显示,如图3所示。

本申请实施例中,第一终端在将第一图像分享至其他终端设备之前,可以在第一图像中添加目标指示信息,这样,对于接收到第一图像的其他终端设备,可以依据第一图像的目标指示信息,在不发送匹配条件的情况下,向第一终端或目标服务器请求第一图像可分享至的社交账户,省去了用户手动设置匹配条件的操作,使得图像分享操作更加便捷。此外,本申请实施例可以在原有好友关系的基础上,通过逐级分享的方式进行图像分享,不必为了分享图像组建群组,也不必为了分享图像而添加新的好友账户,进一步方便了图像分享操作。

可选地,在匹配过程由目标服务器实现的情况下,第一终端添加目标指示信息至第一图像之后,可以将目标指示信息上传至目标服务器。当其他终端设备接收到第一图像并想分享第一图像至其他社交账户时,可以从第一图像中提取目标指示信息,并将目标指示信息发送至目标服务器,以使目标服务器在其他终端设备未发送匹配条件的情况下,可以根据该目标指示信息确定对应的社交账户关系,为其他终端设备查找相应的社交账户。

可选地,在匹配过程由第一终端实现的情况下,当其他终端设备接收到第一图像并想分享第一图像至其他社交账户时,可以从第一图像中提取目标指示信息,并将目标指示信息发送至第一终端,以使第一终端在其他终端设备未发送匹配条件的情况下,可以根据该目标指示信息确定对应的社交账户关系,为其他终端设备查找相应的社交账户。

作为一种可选实施例,在匹配过程由目标服务器实现的情况下,第一终端在发送第一匹配条件至目标服务器的过程中,还可以发送与第一社交账户之间建立有好友关系的社交账户至目标服务器。

本申请实施例中,为了便于目标服务器查找符合第一匹配条件的社交账户,第一终端在发送第一匹配条件至目标服务器的同时,还可以发送与第一社交账户之间建立有好友关系的社交账户信息至目标服务器,以使目标服务器直接根据第一终端发送的社交账户信息,筛选出符合第一匹配条件中的其他条件的社交账户,省去了目标服务器确定与第一社交账户之间建立有好友关系的社交账户的操作。

前文针对第一终端作为图像的首次分享者进行了描述,下面针对第一终端作为图像的被分享者且匹配过程由目标服务器实现的情况进行进一步地描述。

其中,该方法还可以包括:

通过第五社交账户接收第三终端发送的第二图像;接收用户的第五输入,并响应于第五输入,发送分享请求至目标设备;接收目标设备根据分享请求和第二社交账户关系确定的第六社交账户;发送第二图像至第七社交账户。

其中,目标设备为目标服务器或首次分享第二图像的终端设备。

其中,上述分享请求用于请求获取与第一终端对应且第二图像可分享至的社交账户。

其中,上述第五社交账户为目标设备根据第二匹配条件确定的社交账户。

其中,上述第二匹配条件包括:在第二预设时间段内处于第二预设区域范围内且与第八社交账户之间建立有好友关系的社交账户。关于第二匹配条件的解释说明可参考对第一匹配条件的解释说明,这里便不再赘述。

其中,上述第二图像中添加有目标指示信息,该目标指示信息用于指示接收到第二图像的终端设备能够在不发送匹配条件的情况下,从目标设备获取第二图像可分享至的社交账户。而第二图像可分享至的社交账户为目标设备根据第二社交账户关系确定的,第二社交账户关系为目标设备根据第二匹配条件以及各终端设备预先发送的社交账户好友关系信息确定的。第二社交账户关系包括:可接收到第二图像的社交账户以及与每一可接收到第二图像的社交账户对应的第二图像可分享至的社交账户。

其中,上述第七社交账户为第六社交账户中的至少一个社交账户。

作为一种可选实施例,在匹配过程由目标服务器实现的情况下,第一终端可以发送第二目标信息至目标服务器。

其中,上述第二目标信息可以包括:第一终端在不同时间所在的地理位置信息、第九社交账户以及与第九社交账户建立有好友关系的社交账户。

其中,上述第九社交账户包括至少一个社交账户。

本申请实施例中,第一终端可以每隔第一预设时长采集并记录一次自身的地理位置信息以及对应的时间信息,并上传至目标服务器进行存储。第一终端还可以每隔第二预设时长获取一次第九社交账户以及第九社交账户建立有好友关系的社交账户,并上传至目标服务器进行存储。第一终端上传第一目标信息至目标服务器,可以便于目标服务器查找符合匹配条件的社交账户。

可选地,第一终端在发送社交账户信息(如第一社交账户以及与第一社交账户之间建立有好友关系的社交账户、第九社交账户以及第九社交账户建立有好友关系的社交账户等)至目标服务器时,可以对社交账户信息进行加密处理,以提高社交账户信息的安全性。

最后,为了更好地理解本申请实施例提供的技术方案,下面以一示例进行进一步的解释说明。其中,该示例中,匹配过程由目标服务器实现。

假设,用户a、用户b、用户c、用户d和用户e一起参加了一个生日聚会。用户a在生日聚会期间获得了一张照片x,需要分享给用户b、用户c、用户d和用户e。

再假设,用户a对应社交账户a、用户b对应社交账户b、用户c对应社交账户c、用户d对应社交账户d和用户e对应社交账户e。其中,社交账户a与社交账户b和社交账户c之前建立有好友关系,社交账户b与社交账户d和社交账户e之间建立好友关系,但社交账户d和社交账户e与社交账户a之间未建立好友关系。五个社交账户之间的社交关系如图4所示:

基于本申请实施例提供的图像分享方法,照片x可以通过如下所述的方式进行分享:

用户a通过第一终端发送第一匹配条件(如第一预设时间段、第一预设区域范围以及与社交账户a建立有好友关系的社交账户)至目标服务器,目标服务器返回与第一匹配条件匹配的社交账户至第一终端。假设,目标服务器返回的社交账户中包括社交账户b和社交账户c,则用户可以通过社交账户a将照片x分享至社交账户b和社交账户c。

由于社交账户a未与社交账户d和社交账户e,因此无法通过社交账户a将照片x发送至社交账户d和社交账户e。但社交账户b与社交账户d和社交账户e之间建立有好友关系,所以在社交账户a未与社交账户d和社交账户e建立好友关系的情况下,可以通过社交账户b将照片x分享至社交账户d和社交账户e。

而第二终端在通过社交账户b接收到第一终端分享的照片x后,第二终端在将照片x分享至社交账户d和社交账户e时,可以至少采用以下两种方案实现,分别为:

方案一:第二终端发送第二匹配条件(第一预设时间段、第一预设区域范围以及与社交账户b建立有好友关系的社交账户)至目标服务器,然后根据目标服务器的返回结果进行照片x的分享。其中,第一匹配条件与第二匹配条件中的时间段条件和区域范围条件相同。

方案二:第一终端在发送第一匹配条件至目标服务器后,目标服务器可以根据第一匹配条件以及不同终端设备预先发送至目标服务器的社交账户好友关系信息,确定出照片x可以分享至的所有社交账户(这些社交账户需满足第一预设时间段、第一预设区域范围的条件),这些社交账户之间的关系类似图4所示。这样,当第二终端分享照片x时,可以直接发送一个分享请求(不包括匹配条件)至目标服务器,目标服务器可以直接根据分享请求,返回符合第一预设时间段、第一预设区域范围以及与社交账户b建立有好友关系的社交账户这些条件的社交账户(如社交账户d和社交账户e)至第二终端。

其中,为了目标服务器可以判断出第二终端发送的分享请求是否为针对照片x的分享请求,第一终端在分享照片x之前,可以在照片x中添加一指示信息(即前文所述的目标指示信息),并将该指示信息上传至目标服务器。这样,第二终端在分享照片x时,可以从照片x中提取指示信息,并将该指示信息添加至分享请求中并发送至目标服务器,以使目标服务器进行分析判断。

以上即为对该示例的描述,需要说明的是,该示例仅是为了举例说明,并非是对本申请实施例的唯一限定。

综上所述,本申请实施例中,根据时间、地理位置以及社交账户等信息,确定待分享图像可分享至的社交账户,在实现快速确定分享对象的同时,还可以省去用户手动查找分享图像的社交账户的操作或组建社交群组的操作,使得图像分享操作更加简单、便捷。另外,本申请实施例还可以在原有好友关系的基础上,通过逐级分享的方式进行图像分享,不必为了分享图像组建群组,也不必为了分享图像而添加新的好友账户,进一步方便了图像分享操作。

需要说明的是,本申请实施例提供的图像分享方法,执行主体可以为图像分享装置,或者该图像分享装置中的用于执行图像分享方法的控制模块。本申请实施例中以图像分享装置执行图像分享方法为例,说明本申请实施例提供的图像分享装置。

图5是本申请实施例提供的一种图像分享装置的示意框图,该图像分享装置应用于第一终端。

如图5所示,所述图像分享装置可以包括:

第一获取模块501,用于获取第一匹配条件。

其中,所述第一匹配条件包括:与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个。

第二获取模块502,用于获取与所述第一匹配条件匹配的第二社交账户。

发送模块503,用于发送待分享的第一图像至第三社交账户。

其中,所述第三社交账户为所述第二社交账户中的至少一个社交账户。

作为一种可选实施例,所述第一匹配条件还包括:第一匹配验证信息。

其中,所述第一匹配验证信息包括以下至少一项:对终端设备的预设操作信息、预设文本信息、预设图像信息。

作为一种可选实施例,所述第二获取模块502包括:

第一获取单元,用于获取与子匹配条件匹配的第四社交账户对应的第二终端。

其中,所述子匹配条件包括:所述第一匹配条件中的与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个。

第二获取单元,用于获取所述第二终端的对应的第二匹配验证信息。

确定单元,用于将所述第二匹配验证信息与所述第一匹配验证信息匹配的第二终端对应的第四社交账户,确定为所述第二社交账户。

作为一种可选实施例,所述装置还包括:

显示模块,用于显示所述第二社交账户。

接收模块,用于接收用户对显示的所述第二社交账户的第一输入。

确定模块,用于响应于所述第一输入,将所述第一输入选择的所述第二社交账户确定为所述第三社交账户。

作为一种可选实施例,所述装置还包括:

信息添加模块,用于对所述第一图像添加目标指示信息。

其中,所述目标指示信息用于指示接收到所述第一图像的终端设备能够在不发送匹配条件的情况下,获取所述第一图像可分享至的第五社交账户;所述第五社交账户与所述第一账户社交之间未建立有好友关系。

所述第一发送模块包括:

发送单元,用于发送添加有所述目标指示信息的所述第一图像至所述第三社交账户。

本申请实施例中,根据时间、地理位置以及社交账户等信息,确定待分享图像可分享至的社交账户,在实现快速确定分享对象的同时,还可以省去用户手动查找分享图像的社交账户的操作或组建社交群组的操作,使得图像分享操作更加简单、便捷。

本申请实施例中的图像分享装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的应用于第一终端的图像分享装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的图像分享装置能够实现图1所示的图像分享方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图6所示,本申请实施例还提供一种电子设备600,包括:处理器601和存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述图像分享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备600包括上述移动电子设备和非移动电子设备。

图7为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709以及处理器710等部件。

本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器710用于:获取第一匹配条件;获取与所述第一匹配条件匹配的第二社交账户;发送待分享的第一图像至第三社交账户。

其中,所述第一匹配条件包括:与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个;所述第三社交账户为所述第二社交账户中的至少一个社交账户。

作为一种可选实施例,所述第一匹配条件还包括:第一匹配验证信息;所述第一匹配验证信息包括以下至少一项:对终端设备的预设操作信息、预设文本信息、预设图像信息。

在所述第一匹配条件包括所述第一匹配验证信息的情况下,处理器710还用于:获取与子匹配条件匹配的第四社交账户对应的第二终端;获取所述第二终端的对应的第二匹配验证信息;将所述第二匹配验证信息与所述第一匹配验证信息匹配的第二终端对应的第四社交账户,确定为所述第二社交账户。

其中,所述子匹配条件包括:所述第一匹配条件中的与第一社交账户建立有好友关系的社交账户、第一预设时间段和第一预设区域范围中的至少一个。

作为一种可选实施例,在所述发送待分享的第一图像至第三社交账户之前,显示单元706用于显示所述第二社交账户,处理器710还用于:在用户输入单元707接收到用户对显示单元706显示的所述第二社交账户的第一输入后,响应于所述第一输入,将所述第一输入选择的所述第二社交账户确定为所述第三社交账户。

作为一种可选实施例,在所述发送待分享的第一图像至第三社交账户之前,处理器710还用于:添加目标指示信息至所述第一图标,以及发送添加有所述目标指示信息的所述第一图像至所述第三社交账户。

其中,所述目标指示信息用于指示接收到所述第一图像的终端设备能够在不发送匹配条件的情况下,获取所述第一图像可分享至的第五社交账户;所述第五社交账户与所述第一社交账户之间未建立有好友关系。

本申请实施例中,根据时间、地理位置以及社交账户等信息,确定待分享图像可分享至的社交账户,在实现快速确定分享对象的同时,还可以省去用户手动查找分享图像的社交账户的操作或组建社交群组的操作,使得图像分享操作更加简单、便捷。

应理解的是,本申请实施例中,输入单元704可以包括图形处理器(graphicsprocessingunit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像分享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像分享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom、ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

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