基于社交网络的好友分组管理系统及方法与流程

文档序号:14389694阅读:424来源:国知局
基于社交网络的好友分组管理系统及方法与流程

本发明涉及通信技术领域,特别是一种基于社交网络的好友分组管理系统及方法。



背景技术:

随着移动通信技术的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们日常生活中不可缺少的通讯工具,并且,每个手机通常都安装有各种社交软件,人们通常需要在社交软件中存储大量的好友,当存储的好友较多的情况下,为了更方便管理及快速查找好友,用户通常需要对好友进行分组。

现有技术中对好友进行分组的方式一般为:预先建立好若干分组,进入好友列表界面,选中某一好友,进入好友编辑选项,选择某一分组将所述好友添加到对应分组中,最后确定返回好友列表界面,选中另一需要分组的好友,重复进行上述步骤。分组操作步骤繁琐,需要在不同的操作界面之间反复切换,尤其是需要对大量联系人进行不同分组时,给用户带来了不便。



技术实现要素:

本发明为解决上述问题,提供了一种基于社交网络的好友分组管理系统及方法,其通过设置独立的分组悬浮窗,可从任意一个界面操作该分组悬浮窗进行构建好友分组或者进行展开分组明细,无需进行多个操作界面之间的切换,从而能够快捷的进行好友分组分类,管理更方便。

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

一种基于社交网络的好友分组管理系统,所述好友为个人好友或者群组好友,其包括:

分组悬浮窗,其设置以下操作界面中的一个或多个,包括:聊天界面、视频播放界面、导航界面、好友列表界面、朋友圈界面、用户管理界面,或者始终呈现在当前使用界面的最前端;

分组创建模块,用于侦测用户在所述操作界面与所述分组悬浮窗之间的触摸拖动操作,并根据用户在所述操作界面与所述分组悬浮窗之间的触摸拖动操作进行创建分组或者添加组成员,将触摸拖动操作的起点所对应的好友信息移动到触摸拖动操作的终点所对应的分组列表中,或者同步配置到触摸拖动操作的终点所对应的分组列表中;

分组管理模块,用于侦测用户在所述分组悬浮窗上的触摸拖动操作,当侦测到用户对所述分组悬浮窗的拖动操作时,则根据所述拖动操作的拖动方向进行横向展开分组列表或者纵向展开分组列表,或者根据所述拖动操作的操作区域进行展开分组列表,或者通过操作所述分组悬浮窗上的展开按钮进行展开分组列表;

信息提示模块,将接收到的好友的新信息在所述分组悬浮窗、分组列表、分组明细进行分别提示。

优选的,所述分组悬浮窗可根据用户的触摸拖动操作进行拖动至所述操作界面的任意位置。

优选的,所述分组创建模块中,添加组成员时,若目标分组不存在于所述分组列表中,则可直接将待添加的好友拖至所述分组列表的末端进行自动创建自定义分组;添加组成员后,在预设时间间隔后自动收起分组。

并且,本发明还公开了一种基于社交网络的好友分组管理方法,所述好友为个人好友或者群组好友,其包括以下步骤:

10).在以下操作界面中的一个或多个设置分组悬浮窗,所述操作界面包括聊天界面、视频播放界面、导航界面、好友列表界面、朋友圈界面、用户管理界面,或者将所述分组悬浮窗始终呈现在当前使用界面的最前端;

20).根据用户在所述操作界面与所述分组悬浮窗之间的触摸拖动操作进行创建分组或者添加组成员,将触摸拖动操作的起点所对应的好友信息移动到触摸拖动操作的终点所对应的分组列表中,或者同步配置到触摸拖动操作的终点所对应的分组列表中;

30).根据用户在所述分组悬浮窗上的触摸拖动操作进行分组管理,当侦测到用户对所述分组悬浮窗的拖动操作时,则根据所述拖动操作的拖动方向进行横向展开分组列表或者纵向展开分组列表,或者根据所述拖动操作的操作区域进行展开分组列表,或者通过操作所述分组悬浮窗上的展开按钮进行展开分组列表;

40).将接收到的好友的新信息在所述分组悬浮窗、分组列表、分组明细进行分别提示。

优选的,所述的步骤10)中,所述分组悬浮窗可根据用户的触摸拖动操作进行拖动至所述操作界面的任意位置。

优选的,所述的步骤20)进一步包括以下步骤:

21a.侦测触摸拖动操作的起点,当用户停留在好友列表中的好友信息位置的触摸时间超过预设时间,或者当用户对所述好友列表中的好友信息位置进行拖动操作,则将该好友信息位置作为触摸拖动操作的起点,并使该好友信息呈现悬浮状态;

22a.侦测触摸拖动操作的中间点,当用户停留在所述分组悬浮窗对应位置的时间超过预设时间,或者当用户对所述好友列表中的好友信息位置进行拖动操作,则自动展开所述分组悬浮窗的分组列表;

23a.侦测触摸拖动操作的终点,当用户在展开的分组列表中的分组位置停止触摸,则将该分组位置作为触摸拖动操作的终点,并将所述好友信息移动到或者同步配置到所述终点对应的分组中;

24a.手动收起所述分组悬浮窗的分组列表,或者,当用户对所述分组悬浮窗的停止操作的时间超过预设时间,则自动收起所述分组悬浮窗的分组列表。

或者,所述的步骤20)进一步包括以下步骤:

21b.侦测用户对所述分组悬浮窗的拖动操作,并根据所述拖动操作的拖动方向进行横向展开或者纵向展开所述分组悬浮窗的分组列表;

22b.侦测触摸拖动操作的起点,当用户停留在好友列表中的好友信息位置的触摸时间超过预设时间,或者当用户对所述好友列表中的好友信息位置进行拖动操作,则将该好友信息位置作为触摸拖动操作的起点,并使该好友信息呈现悬浮状态;

23b.侦测触摸拖动操作的终点,当用户在展开的分组列表中的分组位置停止触摸,则将该分组位置作为触摸拖动操作的终点,并将所述好友信息移动到或者同步配置到所述终点对应的分组中;

24b.手动收起所述分组悬浮窗的分组列表,或者,当用户对所述分组悬浮窗的停止操作的时间超过预设时间,则自动收起所述分组悬浮窗的分组列表。

优选的,所述的步骤30)中,还可通过长按所述分组悬浮窗进入分组明细页面,并在该分组明细页面中进行分组成员的调动和删减。

优选的,所述的步骤40)中,将接收到的好友的新信息在所述分组悬浮窗、分组列表、分组明细进行分别提示,进一步包括:

41).在分组悬浮窗中进行提示所有好友的信息的总数量;

42).在所述分组列表中分别提示各个分组中的好友的信息的总数量;

43).在所述分组明细中进行提示具体好友的信息的数量。

优选的,所述创建分组,包括系统预设分组和个人自定义分组,其中,所述系统预设分组设置有通讯录分组、近期联系人分组。

本发明的有益效果是:

(1)本发明通过设置独立的分组悬浮窗,可从任意一个界面操作该分组悬浮窗进行构建好友分组或者进行展开分组明细,无需进行多个操作界面之间的切换,从而能够快捷的进行好友分组分类和信息查阅,管理更方便;

(2)通过将分组悬浮窗进行展开和收起来进行分组管理,在增加快速沟通的情况下,还保持界面简洁;

(3)分组悬浮窗设置在多个操作界面上,在不同的操作环境下均能够快速接收到新信息的提示,并且能够快速建立对话,提高了沟通体验、更大的发挥社交功能;

(4)特别是对于群组好友,现在的微商群、好友群,各种群五花八门,但是都是好友推荐的,退出又对好友的面子有损,特别是,群组好友比个人好友的信息更多,均排在实时信息窗口靠前部份,每次查看信息,都要上、下查看,其实很多群的信息根本不会看,浪费了很多时间,采用本发明的分组管理方法,将重要的群组好友进行分组,对其他群组好友可直接屏蔽,不仅节省了用户的时间,还提高产品的粘性与用户体验;

(5)本发明不仅可以应用于即时通讯软件的好友分组,还同样适用于手机通讯录的好友分组,使得用户能够更方便的管理好友,实现高效沟通;

(6)所述分组悬浮窗可根据用户的触摸拖动操作进行拖动至所述操作界面的任意位置,使其对用户的操作不产生影响。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明一种基于社交网络的好友分组管理系统的结构示意图;

图2为本发明一种基于社交网络的好友分组管理方法的流程简图;

图3为本发明的分组悬浮窗的收起状态示意图;

图4为本发明的分组悬浮窗的横向展开状态示意图;

图5为本发明的分组悬浮窗的纵向展开状态示意图;

图6为本发明的分组悬浮窗的区域展开状态示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明的一种基于社交网络的好友分组管理系统,所述好友为个人好友或者群组好友,其包括:

分组悬浮窗,如图3所示,其设置以下操作界面中的一个或多个,包括:聊天界面、视频播放界面、导航界面、好友列表界面、朋友圈界面、用户管理界面,或者始终呈现在当前使用界面的最前端;

分组创建模块,用于侦测用户在所述操作界面与所述分组悬浮窗之间的触摸拖动操作,并根据用户在所述操作界面与所述分组悬浮窗之间的触摸拖动操作进行创建分组或者添加组成员,将触摸拖动操作的起点所对应的好友信息移动到触摸拖动操作的终点所对应的分组列表中,或者同步配置到触摸拖动操作的终点所对应的分组列表中;

分组管理模块,用于侦测用户在所述分组悬浮窗上的触摸拖动操作,当侦测到用户对所述分组悬浮窗的拖动操作时,则根据所述拖动操作的拖动方向进行横向展开分组列表(如图4所示)或者纵向展开分组列表(如图5所示),或者根据所述拖动操作的操作区域进行展开分组列表(如图6所示),或者通过操作所述分组悬浮窗上的展开按钮进行展开分组列表;

信息提示模块,将接收到的好友的新信息在所述分组悬浮窗、分组列表、分组明细进行分别提示。

时间控制模块,用于在所述分组悬浮窗处于展开状态时,进行侦测用户对所述分组悬浮窗的停止操作的时间,并当该停止操作的时间超过预设时间时,则自动收起所述分组悬浮窗。

所述分组创建模块中,添加组成员时,若目标分组不存在于所述分组列表中,则可直接将待添加的好友拖至所述分组列表的末端进行自动创建自定义分组;添加组成员后,在预设时间间隔后自动收起分组。

本实施例中,所述分组悬浮窗可悬浮设置在操作界面的特定位置,例如,左上角、右上角、左下角、右下角;优选的,本实施例中,所述分组悬浮窗可根据用户的触摸拖动操作进行拖动至所述操作界面的任意位置。

如图2所示,本发明还公开了一种基于社交网络的好友分组管理方法,所述好友为个人好友或者群组好友,其包括以下步骤:

10).在以下操作界面中的一个或多个设置分组悬浮窗,所述操作界面包括聊天界面、视频播放界面、导航界面、好友列表界面、朋友圈界面、用户管理界面,或者将所述分组悬浮窗始终呈现在当前使用界面的最前端;

20).根据用户在所述操作界面与所述分组悬浮窗之间的触摸拖动操作进行创建分组或者添加组成员,将触摸拖动操作的起点所对应的好友信息移动到触摸拖动操作的终点所对应的分组列表中,或者同步配置到触摸拖动操作的终点所对应的分组列表中;

30).根据用户在所述分组悬浮窗上的触摸拖动操作进行分组管理,当侦测到用户对所述分组悬浮窗的拖动操作时,则根据所述拖动操作的拖动方向进行横向展开分组列表或者纵向展开分组列表,或者根据所述拖动操作的操作区域进行展开分组列表,或者通过操作所述分组悬浮窗上的展开按钮进行展开分组列表;

40).将接收到的好友的新信息在所述分组悬浮窗、分组列表、分组明细进行分别提示。

所述的步骤10)中,所述分组悬浮窗可根据用户的触摸拖动操作进行拖动至所述操作界面的任意位置。

所述的步骤20中,创建分组进一步包括以下步骤:

21a.侦测触摸拖动操作的起点,当用户停留在好友列表中的好友信息位置的触摸时间超过预设时间,或者当用户对所述好友列表中的好友信息位置进行拖动操作,则将该好友信息位置作为触摸拖动操作的起点,并使该好友信息呈现悬浮状态;

22a.侦测触摸拖动操作的中间点,当用户停留在所述分组悬浮窗对应位置的时间超过预设时间,或者当用户对所述好友列表中的好友信息位置进行拖动操作,则自动展开所述分组悬浮窗的分组列表;

23a.侦测触摸拖动操作的终点,当用户在展开的分组列表中的分组位置停止触摸,则将该分组位置作为触摸拖动操作的终点,并将所述好友信息移动到或者同步配置到所述终点对应的分组中;

24a.手动收起所述分组悬浮窗的分组列表,或者,当用户对所述分组悬浮窗的停止操作的时间超过预设时间,则自动收起所述分组悬浮窗的分组列表。

或者,所述的步骤20)进一步包括以下步骤:

21b.侦测用户对所述分组悬浮窗的拖动操作,并根据所述拖动操作的拖动方向进行横向展开或者纵向展开所述分组悬浮窗的分组列表;

22b.侦测触摸拖动操作的起点,当用户停留在好友列表中的好友信息位置的触摸时间超过预设时间,或者当用户对所述好友列表中的好友信息位置进行拖动操作,则将该好友信息位置作为触摸拖动操作的起点,并使该好友信息呈现悬浮状态;

23b.侦测触摸拖动操作的终点,当用户在展开的分组列表中的分组位置停止触摸,则将该分组位置作为触摸拖动操作的终点,并将所述好友信息移动到或者同步配置到所述终点对应的分组中;

24b.手动收起所述分组悬浮窗的分组列表,或者,当用户对所述分组悬浮窗的停止操作的时间超过预设时间,则自动收起所述分组悬浮窗的分组列表。

所述的步骤30)中,还可通过长按所述分组悬浮窗进入分组明细页面,并在该分组明细页面中进行分组成员的调动和删减。

所述的步骤40)中,将接收到的好友的新信息在所述分组悬浮窗、分组列表、分组明细进行分别提示,进一步包括:

41).在分组悬浮窗中进行提示所有好友的信息的总数量;

42).在所述分组列表中分别提示各个分组中的好友的信息的总数量;

43).在所述分组明细中进行提示具体好友的信息的数量。

当接收到好友的新信息时,首先可以在分组悬浮窗中进行数量的提示,可通过展开分组悬浮窗的分组列表进行查看具体是哪一个分组的好友,对于无需关注的分组,可直接忽略新信息,或者直接设置该分组的新信息不进行提示;对于关注的分组,才进一步展开分组明细进行查看具体是哪个好友,或者直接从该关注的分组进行打开新信息的内容;无论当前处于哪个操作界面,都可通过所述分组悬浮窗进行查看好友的新信息,无需切换至好友列表界面进行查看新信息,操作更便捷。

所述创建分组,包括系统预设分组和个人自定义分组,其中,所述系统预设分组设置有通讯录分组、近期联系人分组。从而能够直接在分组列表或者分组明细中将通讯录的好友或者近期联系人好友移动到或者同步配置到所需的分组中,特别是当分组悬浮窗不在通讯录或近期联系人的界面时,在展开分组时可自动获取通讯录或近期联系人,无需将当前界面切换到好友列表界面进行拖动操作,更加快捷,并给用户带来更多的操作体验。

本实施例中,展开分组的方式,还可进一步根据拖动操作的速度或拖动区域的长度和宽度进行展开一个以上的分组数量,例如,可将重要分组进行置顶操作,并将该重要分组直接展示在分组悬浮窗中,用户在查看重要分组中的好友时可无需先进行展开悬浮窗的操作,而是直接点击该重要分组即可;置顶分组可设置多个,当拖动出的区域不够展示时通过对分组列表进行左、右或上、下滑动查看更多的分组。并且,各个分组的顺序可通过拖动的方式进行自由调整。优选的,在删除好友时,还将呈现该好友是否删除的提示,若删除,则直接删除,或直接拉入删除箱进行删除;所述删除箱优选设置在分组例表的末端。所述分组悬浮窗收起时,自动返回至上一个操作界面,例如,在视频播放界面展开所述分组悬浮窗后,当所述分组悬浮窗手动收起或者自动收起时,则返回到所述视频播放界面。

所述的分组创建模块还设有好友与分组例表的关联指令功能,当用户在滑拉好友时,系统侦测到滑拉操作,分组例表将自动展开,配合用户将好友拖拉入目标分组,所述拖拉操作包括将好友同步到或直接移动到目标分组;并当该分组展开界面停止操作的时间超过预设时间时,则自动收起所述分组悬浮例表或者手动收起,所述的分组展开,通过+或其它设置入口进行对分组或组成员进行添加或删除或调整分组与分组之间以及分组与好友例表之间的组成员调动操作,所述的分组展开,当个组个数超过界面展示数量,将通过上、下或左、右滑拉展示隐藏的个组,当然,这时还可以进行添加组成员,将好友拉至所述隐藏的个组内。

所述的悬浮窗的排例状况可通过系统预设,优选的是将所有分组叠加在一个点,可通过点击进入最前端的置顶分组的组成员明细,并通过拖动所述分组悬浮窗进行展开分组例表,通过点击选定的分组进入组成员;可在不同的操作界面进入到组成员,所述的组成员均享有好友例表中对应的操作功能。

需要说明的是,当用户停留在好友列表中的好友信息位置的触摸时间超过预设时间,或者当用户对所述好友列表中的好友信息位置进行拖动操作,则将该好友信息位置作为触摸拖动操作的起点,并使该好友信息呈现悬浮状态,对应的分组例表并展开,当离开好友触摸拖动操作,好友将回到原来位置,分组例表还可以进行查看、设置、点击、调换组成员等相关工作,以及发起社交的应有功能;用户,这时还可以进行添加组成员或创建个组;当界面在预设的时间内没有收到触摸、点击信息,将自动收起分组例表或直接手动收起分组例表。

特别说明:本系统不仅用于即时通讯软件的好友管理,还可以用于手机系统的好友管理。对于即时通讯软件的分组悬浮窗,其设置在一个以上的操作界面,所述操作界面包括但不限于聊天界面、视频播放界面、导航界面、好友列表界面、朋友圈界面、用户管理界面、红包发放界面、红包详情界面、商城、约车界面或者始终呈现在当前操作界面的最前端;在不是本系统的名下产品,为了实现界面分组悬浮窗功能,通过授权或互利的形式得到许可实现此功能。对于手机系统的分组悬浮窗,可将所述分组悬浮窗设置在手机的一个以上的操作界面,所述操作界面包括但不限于:最近通话操作界面、通讯录操作界面、拔号界面、手机桌面等等。

本系统不仅应用于移动端,并同样适用于pc端。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。并且,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

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