用户共享图像数据的获取方法与流程

文档序号:12494721阅读:287来源:国知局

本发明涉及数据处理领域,尤其涉及一种用户共享图像数据的获取方法。



背景技术:

随着时代的发展,生活质量的提高,利用互联网实现用户图片的共享成为人们生活中的一部分。

根据用户需求,业内已经开发了微信、微博等应用,受到各类人群的广泛欢迎。在现有的应用中还没有开发专门用于在关联用户之间进行图像共享的服务功能,图像共享都是作为用户主观表达随文字等一同分享的。并且用户在查看关联用户的共享图像时,需要通过复杂的操作才能实现对共享图像的查看,共享图像也只能按照用户上传的时间进行显示。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种用户共享图像数据的获取方法,能够同时获取多个关联用户共享图像,并且能够根据用户的关注程度,对关联用户信息及关联用户的共享图像进行自动排序显示,操作简单、方便,极大程度的提高了用户的体验度。

有鉴于此,本发明实施例提供了一种用户共享图像数据的获取方法,包括:

第一用户终端接收第一用户输入的用户共享图像数据的访问指令,并根据所述访问指令生成获取请求发送给服务器;所述获取请求包括所述第一用户的用户ID;

所述服务器根据所述第一用户的用户ID在用户管理数据库中查询匹配相应的关联用户的信息;所述关联用户的信息包括关联用户的用户ID;

所述服务器将所述关联用户的信息发送给所述第一用户终端;

所述第一用户终端根据所述关联用户的用户ID获取所述关联用户的用户名,并生成关联用户显示列表数据;

将所述关联用户显示列表数据进行显示,并接收用户在显示界面输入的关联用户选择信息;

根据所述关联用户选择信息确定所选择的第一关联用户的用户ID;

根据所述第一关联用户的用户ID生成用户共享图像获取信息发送给服务器;

所述服务器根据所述用户共享图像获取信息,在图片储存数据库中获取所述第一关联用户的共享图像数据,并发送给所述第一用户终端;

所述第一用户终端按照设定的显示属性参数,对所述共享图像数据进行显示;所述共享图像数据包括一个或多个图像数据。

优选的,在所述根据所述关联用户选择信息确定所选择的第一关联用户的用户ID之后,所述方法还包括:

所述第一用户终端记录各个关联用户的用户ID的被选择的次数;

根据所述各个关联用户的被选择次数确定关联用户显示列表数据中各个关联用户的用户名的显示顺序;

根据确定的所述显示顺序,显示各个关联用户的用户名。

优选的,所述第一用户终端按照设定的显示属性参数,对所述共享图像数据进行显示具体为:

所述第一用户终端获取共享图像数据的上传时间信息;

根据所述共享图像数据的上传时间信息对所述共享图像数据进行显示。

优选的,所述方法还包括:

所述第一用户终端根据所述共享图像数据生成共享图像;

接收第一用户输入的共享图像选择指令,根据所述接收到的共享图像选择指令,记录各个共享图像的被选择次数;

根据所述各个共享图像的被选择次数,确定每个共享图像的优先级级别。

进一步优选的,所述方法还包括:

按照所述优先级级别,对所述共享图像数据进行显示。

优选的,所述方法还包括:

第一关联用户的用户终端将共享图像数据上传到所述服务器;所述共享图像数据包括所述第一关联用户的用户ID和上传时间信息;

所述服务器将第一关联用户的共享图像数据储存在所述图片储存数据库中。

优选的,所述服务器根据所述第一用户的用户ID在用户管理数据库中查询匹配相应的关联用户的信息具体为:

所述服务器根据所述第一用户的用户ID在用户管理数据库中查询匹配相应的第一关联用户群组的信息;所述用户管理数据库中包括多个关联用户群组,每个所述关联用户群组包括至少两个关联用户的用户ID;所述第一关联用户群组的信息包括第一关联用户群组ID;

根据所述第一关联用户群组ID获取所述第一关联用户群组包括的各个关联用户的用户ID。

本发明实施例提供的用户共享图像数据的获取方法,能够同时获取多个关联用户共享图像,并且能够根据用户的关注程度,对关联用户信息及关联用户的共享图像进行自动排序显示,操作简单、方便,极大程度的提高了用户的体验度。

附图说明

图1为本发明实施例提供的用户共享图像数据的获取方法流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本实施例提供的用户共享图像数据的获取方法,实现于用户终端的应用中。常用的用户终端包括:智能手机和平板电脑。本实施例提供的用户共享图像数据的获取方法可以使用户在能够在用户终端可以查看关联用户的共享图像。

图1为本发明实施例提供的用户共享图像数据的获取方法流程图,如图1所示,包括:

步骤110,第一用户终端接收第一用户输入的用户共享图像数据的访问指令,并根据访问指令生成获取请求发送给服务器。

具体的,第一用户终端接收第一用户输入的用户共享图像数据的访问指令,第一用户可以通过点击第一用户终端显示界面上的用户共享图像的显示图标的方式输入用户共享图像数据的访问指令;第一用户终端根据访问指令生成获取请求发送给服务器,其中,在生成的获取请求中包括了第一用户的用户ID。

在步骤110之前,需要进行关联用户群组的建立,关联用户群组是用户根据需求进行建立的,可以是父母和子女之间建立的,也可以是朋友之间建立的。

具体的,第一用户终端接收第一用户输入的新建关联用户群组请求信息,获取关联用户群组注册信息接收显示数据,生成关联用户群组注册信息接收显示页面,在第一用户终端的用户界面上进行显示,关联用户注册信息接收显示页面显示有用户信息输入区域和关联用户群组信息输入区域;第一用户可以点击用户信息输入区域和关联用户群组信息输入区域,并填写相应的信息,第一用户终端接收第一用户输入的第一用户的用户信息和第一关联用户群组ID,其中用户信息包括用户ID,并将第一用户的用户信息和第一关联用户群组ID发送给服务器;服务器根据第一关联用户群组ID建立新的第一关联用户群组列表,将第一用户的用户ID加入第一关联用户群组列表中,并存储在用户管理数据库中。

当第一用户需要添加关联用户时,第一用户终端接收第一用户输入的关联用户添加指令并发送给服务器;服务器根据关联用户添加指令获取关联用户添加界面显示数据并发送给第一用户终端;第一用户终端生成关联用户添加界面,接收第一用户在关联用户添加界面输入的关联用户的用户ID,并发送给服务器;服务器将关联用户的用户ID加入第一关联用户群组列表中,并存储在用户管理数据库中。

在用户管理数据库中可以包括多个关联用户群组,每个关联用户群组中至少包括两个关联用户的用户ID。

步骤120,服务器根据第一用户的用户ID在用户管理数据库中查询匹配相应的关联用户的信息。

其中,关联用户的信息包括关联用户的用户ID。

具体的,服务器根据第一用户的用户ID在用户管理数据库中查询匹配相应的第一关联用户群组的信息;第一关联用户群组的信息包括第一关联用户群组ID;根据第一关联用户群组ID获取第一关联用户群组列表中存储的各个关联用户的用户ID。

步骤130,服务器将关联用户的信息发送给第一用户终端。

具体的,服务器将查询到的所有关联用户的用户ID发送给第一用户终端。

步骤140,第一用户终端根据关联用户的用户ID获取关联用户的用户名,并生成关联用户显示列表数据。

为了便于用户选择要查看的关联用户,关联用户的用户名与关联用户的对应关系是预先储存在第一用户终端的,第一用户终端根据关联用户的用户ID可以获取到本地储存的关联用户的用户名,并生成关联用户显示列表数据,关联用户显示列表数据中包括了所有关联用户的用户名。

步骤150,将关联用户显示列表数据进行显示,并接收用户在显示界面输入的关联用户选择信息,根据关联用户选择信息确定所选择的第一关联用户的用户ID。

具体的,第一用户终端根据关联用户显示列表数据生成关联用户显示列表,并显示,关联用户显示列表中包括了所有关联用户的用户名;第一用户终端接收第一用户在显示界面上的输入的关联用户选择信息,关联用户选择信息的输入方式可以是第一用户点击关联用户显示列表中所要选择的关联用户的用户名;第一用户终端确定第一用户点击区域所对应的位置坐标,并根据位置坐标确定所对应的第一关联用户的用户ID。

在优选的实施例中,为了满足有些用户对某个关联用户经常查看的习惯,在本步骤150之后,第一用户终端记录第一用户每次选择的关联用户选择信息,在预设时间内,统计各个关联用户的用户ID的被选择的次数,其中,预设时间可以是第一用户终端自动生成的,也可以是第一用户根据习惯设定的,比如第一用户可以设定预设时间为一个星期或一个月;然后,第一用户终端根据各个关联用户的被选择次数确定关联用户显示列表数据中各个关联用户的用户名的显示顺序;在预设时间之后,根据确定的各个关联用户的用户名的显示顺序,显示各个关联用户的用户名,从而使用户经常查看的关联用户的用户名显示在前面,方便用户的操作。

步骤160,根据第一关联用户的用户ID生成用户共享图像获取信息发送给服务器。

具体的,第一用户终端根据位置坐标所对应的第一关联用户的用户ID,生成用户共享图像获取信息,用户共享图像获取信息中包括了所选择的第一关联用户的用户ID。

步骤170,服务器根据用户共享图像获取信息,在图片储存数据库中获取第一关联用户的共享图像数据,并发送给第一用户终端。

具体的,服务器获取用户共享图像获取信息中包含的第一关联用户的用户ID,并根据第一关联用户的用户ID在图片储存数据库中获取第一关联用户的共享图像数据;再将获取到的第一关联用户的共享图像数据发送给第一用户终端。

其中,第一关联用户的共享图像数据是在步骤170之前上传至服务器的。具体的,第一关联用户的用户终端接收第一关联用户输入的共享图像数据上传指令,将共享图像数据上传到服务器;其中,共享图像数据包括第一关联用户的用户ID和上传时间信息;服务器根据第一关联用户的用户ID将第一关联用户的共享图像数据储存在图片储存数据库中。

步骤180,第一用户终端按照设定的显示属性参数,对共享图像数据进行显示。

其中,共享图像数据可以包括一个或多个图像数据。

显示属性参数可以设定为图像数据的上传时间信息。

具体的,第一用户终端获取共享图像数据中每个图像数据的上传时间信息;根据每个图像数据的上传时间信息对共享图像数据进行显示,最新上传的图像数据,按照上传时间正序,显示在最前面。

在优选的实施例中,为了满足有些用户习惯反复翻看固定图像的习惯,可以设定共享图像数据的优先级级别。具体的,第一用户终端根据共享图像数据生成共享图像;第一用户终端接收第一用户输入的共享图像选择指令,共享图像选择指令的输入方式可以是第一用户点击想要查看的某个共享图像;第一用户终端根据接收到的共享图像选择指令,记录各个共享图像的被选择次数,其中,记录各个共享图像的被选择次数的时间可以是第一用户终端设定的,也可以是用户根据习惯设定的,比如用户可以设定记录时间为一个星期或一个月;在设定记录时间之后,根据各个共享图像的被选择次数,确定每个共享图像的优先级级别,然后按照每个共享图像的优先级级别,对共享图像数据进行显示。

此外,为了不影响用户对关联用户最新上传共享图像的查看,可以设定优先级级别显示共享图像的数量,比如设定优先级级别显示共享图像为3个,这样,第一用户终端在显示关联用户的共享图像时,前三个共享图像为第一用户查看次数最多的,其他共享图像按照上传时间进行显示。

本发明实施例提供的用户共享图像数据的获取方法,能够同时获取多个关联用户共享图像,并且能够根据用户的关注程度,对关联用户信息及关联用户的共享图像进行自动排序显示,操作简单、方便,极大程度的提高了用户的体验度。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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