本发明涉及数据处理领域,尤其涉及一种基于亲密度的用户交友分组方法、电子装置及存储介质。
背景技术:
目前社交网络交友软件中,用户之间要么是纯路人,一旦有意向深入聊天,就容易互加微信或转到其他社交平台,换言之,社交网络交友软件无法留住具有亲密关系的用户,此外陌生用户在平台交到朋友并形成一定亲密关系后,亲密用户之间缺乏区别于普通用户的独特功能体验。
技术实现要素:
鉴于以上内容,本发明提供一种基于亲密度的用户交友分组方法、电子装置及存储介质,其目的在于现有技术中因缺乏对样本数据的处理,导致的对象识别的准确率较低的问题。
为实现上述目的,本发明提供一种基于亲密度的用户交友分组方法,该方法包括:
第一监测步骤:实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中;
分组步骤:判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限;
第二监测步骤:当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中;及
筛除步骤:判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
优选的,所述目标亲密度值包括第一用户与第二用户的初始亲密度值,所述方法还包括为分别为第一用户与第二用户分配所述初始亲密度值,具体分配过程包括:
分别获取第一用户与第二用户的属性特征词,将所述属性特征词转换为词向量,利用余弦相似度算法计算第一用户与第二用户对应的词向量的相似度值,统计出相似度值大于预设阈值的词向量的数量,基于所述相似度值大于预设阈值的词向量的数量,分别为第一用户与第二用户分配所述初始亲密度值。
优选的,所述分组步骤还包括:
判断所述目标亲密度值是否大于或等于第二预设值,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限。
优选的,所述预设第一查找规则包括基于预先建立的亲密互动行为与正亲密度值的映射关系,查找出第一用户与第二用户产生的亲密互动行为对应的正亲密度值,所述预设第二查找规则包括基于预先建立的预设时长与负亲密度值的映射关系,查找出第一用户与第二用户未在预设时长内产生亲密互动行为对应的负亲密度值。
优选的,所述筛除步骤还包括:
当所述目标亲密度值小于第一预设值时,为第一用户和第二用户分配从对应的预设组别中删除用户的权限,以供第一用户和第二用户从对应的预设组别中执行删除用户的操作。
为实现上述目的,本发明还提供一种电子装置,该电子装置包括:存储器及处理器,所述存储器上存储基于亲密度的用户交友分组程序,所述基于亲密度的用户交友分组程序被所述处理器执行,实现如下步骤:
第一监测步骤:实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中;
分组步骤:判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限;
第二监测步骤:当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中;及
筛除步骤:判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
优选的,所述目标亲密度值包括第一用户与第二用户的初始亲密度值,所述基于亲密度的用户交友分组程序被所述处理器执行,还实现为分别为第一用户与第二用户分配所述初始亲密度值,具体分配过程包括:
分别获取第一用户与第二用户的属性特征词,将所述属性特征词转换为词向量,利用余弦相似度算法计算第一用户与第二用户对应的词向量的相似度值,统计出相似度值大于预设阈值的词向量的数量,基于所述相似度值大于预设阈值的词向量的数量,分别为第一用户与第二用户分配所述初始亲密度值。
优选的,所述分组步骤还包括:
判断所述目标亲密度值是否大于或等于第二预设值,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限。
优选的,所述预设第一查找规则包括基于预先建立的亲密互动行为与正亲密度值的映射关系,查找出第一用户与第二用户产生的亲密互动行为对应的正亲密度值,所述预设第二查找规则包括基于预先建立的预设时长与负亲密度值的映射关系,查找出第一用户与第二用户未在预设时长内产生亲密互动行为对应的负亲密度值。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中包括基于亲密度的用户交友分组程序,所述基于亲密度的用户交友分组程序被处理器执行时,实现如上所述基于亲密度的用户交友分组方法中的任意步骤。
本发明提出的基于亲密度的用户交友分组方法、电子装置及存储介质,通过对获取的位置信息执行数据清洗处理和聚类处理后,将聚类得到的多个位置信息簇设置成对应的目标区域,获取个目标区域的所有兴趣点的属性特征,增加了样本数据的多样性,将目标区域的所有兴趣点的属性特征作为样本集构建对象识别模型,将待识别区域兴趣点的属性特征输入对象识别模型,得到待识别区域的识别结果。本发明通过对样本数据的处理,可以提高对象识别模型的泛化能力,从而提升对象识别的精准性。
附图说明
图1为本发明电子装置较佳实施例的示意图;
图2为图1中基于亲密度的用户交友分组程序较佳实施例的模块示意图;
图3为本发明基于亲密度的用户交友分组方法较佳实施例的流程图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1所示,为本发明电子装置1较佳实施例的示意图。
该电子装置1包括但不限于:存储器11、处理器12、显示器13及网络接口14。所述电子装置1通过网络接口14连接网络,获取原始数据。其中,所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi、通话网络等无线或有线网络。
其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述电子装置1的内部存储单元,例如该电子装置1的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述电子装置1的外部存储设备,例如该电子装置1配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器11还可以既包括所述电子装置1的内部存储单元也包括其外部存储设备。本实施例中,存储器11通常用于存储安装于所述电子装置1的操作系统和各类应用软件,例如基于亲密度的用户交友分组程序10的程序代码等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。
处理器12在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述电子装置1的总体操作,例如执行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行基于亲密度的用户交友分组程序10的程序代码等。
显示器13可以称为显示屏或显示单元。在一些实施例中显示器13可以是led显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(organiclight-emittingdiode,oled)触摸器等。显示器13用于显示在电子装置1中处理的信息以及用于显示可视化的工作界面,例如显示数据统计的结果。
网络接口14可选地可以包括标准的有线接口、无线接口(如wi-fi接口),该网络接口14通常用于在所述电子装置1与其它电子设备之间建立通信连接。
图1仅示出了具有组件11-14以及基于亲密度的用户交友分组程序10的电子装置1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
可选地,所述电子装置1还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(organiclight-emittingdiode,oled)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子装置1中处理的信息以及用于显示可视化的用户界面。
该电子装置1还可以包括射频(radiofrequency,rf)电路、传感器和音频电路等等,在此不再赘述。
在上述实施例中,处理器12执行存储器11中存储的基于亲密度的用户交友分组程序10时可以实现如下步骤:
第一监测步骤:实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中;
分组步骤:判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中;
第二监测步骤:当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中;及
筛除步骤:判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
所述存储设备可以为电子装置1的存储器11,也可以为与电子装置1通讯连接的其它存储设备。
关于上述步骤的详细介绍,请参照下述图2关于基于亲密度的用户交友分组程序10实施例的程序模块图以及图3关于基于亲密度的用户交友分组方法实施例的流程图的说明。
在其他实施例中,所述基于亲密度的用户交友分组程序10可以被分割为多个模块,该多个模块被存储于存储器11中,并由处理器12执行,以完成本发明。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段。
图2所示,为图1中基于亲密度的用户交友分组程序10一实施例的程序模块图。在本实施例中,所述基于亲密度的用户交友分组程序10可以被分割为:第一监测模块110、分组模块120、第二监测模块130及筛除模块140。
第一监测模块110,用于实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中。
在本实施例中,实时监测第一用户与第二用户的是否产生亲密度互动行为,亲密度互动行为包括用户之间每次的搭讪、聊天、1v1语音聊天、1v1视频聊天、发图片、发小视频、发起真心话大冒险、送礼物、玩摇骰子、进行石头剪刀布游戏等,每一个亲密度互动行为都有对应的正亲密度值(例如,发图片的正亲密度值为0.1),当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将正亲密度值添加至第一用户与第二用户的目标亲密度值中。其中,所述预设第一查找规则包括基于预先建立的亲密互动行为与正亲密度值的映射关系,查找出第一用户与第二用户产生的亲密互动行为对应的正亲密度值。
在一个实施例中,所述目标亲密度值包括第一用户与第二用户的初始亲密度值,所述基于亲密度的用户交友分组程序被所述处理器执行,还实现为分别为第一用户与第二用户分配所述初始亲密度值,具体分配过程包括:
分别获取第一用户与第二用户的属性特征词,将所述属性特征词转换为词向量,利用余弦相似度算法计算第一用户与第二用户对应的词向量的相似度值,统计出相似度值大于预设阈值的词向量的数量,基于所述相似度值大于预设阈值的词向量的数量,分别为第一用户与第二用户分配所述初始亲密度值。
用户的属性特征词可以是用户的兴趣爱好等标签,还可以是用户的基本信息(例如,故乡、毕业学校等),可以利用word2vec模型将用户的属性特征词转换成词向量,利用余弦相似度算法计算用户之间对应的词向量的相似度,统计出相似度值大于预设阈值(例如,80%)的词向量的数量,该数量越高,说明用户之间的属性特征越相似,可以为该用户之间分配较高的初始亲密度值。
分组模块120,用于判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中。
在本实施例中,判断第一用户与第二用户的目标亲密度值是否大于或等于第一预设值,当该目标亲密度值大于或等于第一预设值时,可以将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中。例如,目标亲密度达到“亲密的人列表”的预设值后,即可互相显示在对方“亲密的人列表”中;目标亲密度达到“守护者列表”的预设值后,即可互相显示在对方“守护者列表”中;目标亲密度达到“守护天使列表”的预设值后,即可互相显示在“守护天使列表”中。不同的列表可以设定不同的目标亲密度值。
进一步的,还可以判断所述目标亲密度值是否大于或等于第二预设值,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限。例如,用户双方之间的目标亲密度达到0.6即可以解锁语音和视频通话功能,用户双方之间互发3条消息后可以解锁图片、私照和小视频功能。通过为用户分配新的亲密互动行为权限,可以给用户带来独特功能体验。
第二监测模块130,用于当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中。
在本实施例中,当在预设时长(例如,3天)内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,每个预设时长有对应的负亲密度值,将负亲密度值添加至第一用户与第二用户的目标亲密度值中。用户之间成为亲密的人后,若在预设时长内不继续产生亲密度,会导致双方的亲密度下降。
其中,所述预设第二查找规则包括基于预先建立的预设时长与负亲密度值的映射关系,查找出第一用户与第二用户未在预设时长内产生亲密互动行为对应的负亲密度值。
筛除模块140,用于判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
在本实施例中,判断目标亲密度值是否小于第一预设值,当目标亲密度值小于第一预设值时,可以将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。例如,目标亲密度低于“亲密的人列表”的预设值后,即可从对方“亲密的人列表”筛除对方;目标亲密度达低于“守护者列表”的预设值后,即可从对方“守护者列表”筛除对方;目标亲密度低于“守护天使列表”的预设值后,即可从对方“守护天使列表”筛除对方。不同的列表可以设定不同的目标亲密度值。
在一个实施例中,当所述目标亲密度值小于第一预设值时,为第一用户和第二用户分配从对应的预设组别中删除用户的权限,以供第一用户和第二用户从对应的预设组别中执行删除用户的操作。当用户之间的目标亲密度值低于第一预设值时,用户可以自行选择是否将对方从自己对应的列表中删除。
此外,本发明还提供一种基于亲密度的用户交友分组方法。图3所示,为本发明基于亲密度的用户交友分组方法的实施例的方法流程示意图。电子装置1的处理器12执行存储器11中存储的基于亲密度的用户交友分组程序10时实现基于亲密度的用户交友分组方法的如下步骤:
步骤s10:实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中。
在本实施例中,实时监测第一用户与第二用户的是否产生亲密度互动行为,亲密度互动行为包括用户之间每次的搭讪、聊天、1v1语音聊天、1v1视频聊天、发图片、发小视频、发起真心话大冒险、送礼物、玩摇骰子、进行石头剪刀布游戏等,每一个亲密度互动行为都有对应的正亲密度值(例如,发图片的正亲密度值为0.1),当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将正亲密度值添加至第一用户与第二用户的目标亲密度值中。其中,所述预设第一查找规则包括基于预先建立的亲密互动行为与正亲密度值的映射关系,查找出第一用户与第二用户产生的亲密互动行为对应的正亲密度值。
在一个实施例中,所述目标亲密度值包括第一用户与第二用户的初始亲密度值,所述方法还包括为分别为第一用户与第二用户分配所述初始亲密度值,具体分配过程包括:
分别获取第一用户与第二用户的属性特征词,将所述属性特征词转换为词向量,利用余弦相似度算法计算第一用户与第二用户对应的词向量的相似度值,统计出相似度值大于预设阈值的词向量的数量,基于所述相似度值大于预设阈值的词向量的数量,分别为第一用户与第二用户分配所述初始亲密度值。
用户的属性特征词可以是用户的兴趣爱好等标签,还可以是用户的基本信息(例如,故乡、毕业学校等),可以利用word2vec模型将用户的属性特征词转换成词向量,利用余弦相似度算法计算用户之间对应的词向量的相似度,统计出相似度值大于预设阈值(例如,80%)的词向量的数量,该数量越高,说明用户之间的属性特征越相似,可以为该用户之间分配较高的初始亲密度值。
步骤s20:判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中。
在本实施例中,判断第一用户与第二用户的目标亲密度值是否大于或等于第一预设值,当该目标亲密度值大于或等于第一预设值时,可以将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中。例如,目标亲密度达到“亲密的人列表”的预设值后,即可互相显示在对方“亲密的人列表”中;目标亲密度达到“守护者列表”的预设值后,即可互相显示在对方“守护者列表”中;目标亲密度达到“守护天使列表”的预设值后,即可互相显示在“守护天使列表”中。不同的列表可以设定不同的目标亲密度值。
进一步的,还可以判断所述目标亲密度值是否大于或等于第二预设值,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限。例如,用户双方之间的目标亲密度达到0.6即可以解锁语音和视频通话功能,用户双方之间互发3条消息后可以解锁图片、私照和小视频功能。通过为用户分配新的亲密互动行为权限,可以给用户带来独特功能体验。
步骤s30:当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中。
在本实施例中,当在预设时长(例如,3天)内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,每个预设时长有对应的负亲密度值,将负亲密度值添加至第一用户与第二用户的目标亲密度值中。用户之间成为亲密的人后,若在预设时长内不继续产生亲密度,会导致双方的亲密度下降。
其中,所述预设第二查找规则包括基于预先建立的预设时长与负亲密度值的映射关系,查找出第一用户与第二用户未在预设时长内产生亲密互动行为对应的负亲密度值。
步骤s40:判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
在本实施例中,判断目标亲密度值是否小于第一预设值,当目标亲密度值小于第一预设值时,可以将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。例如,目标亲密度低于“亲密的人列表”的预设值后,即可从对方“亲密的人列表”筛除对方;目标亲密度达低于“守护者列表”的预设值后,即可从对方“守护者列表”筛除对方;目标亲密度低于“守护天使列表”的预设值后,即可从对方“守护天使列表”筛除对方。不同的列表可以设定不同的目标亲密度值。
在一个实施例中,当所述目标亲密度值小于第一预设值时,为第一用户和第二用户分配从对应的预设组别中删除用户的权限,以供第一用户和第二用户从对应的预设组别中执行删除用户的操作。当用户之间的目标亲密度值低于第一预设值时,用户可以自行选择是否将对方从自己对应的列表中删除。
此外,本发明实施例还提出一种计算机可读存储介质,该计算机可读存储介质可以是硬盘、多媒体卡、sd卡、闪存卡、smc、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器等等中的任意一种或者几种的任意组合。所述计算机可读存储介质中包括基于亲密度的用户交友分组程序10,所述基于亲密度的用户交友分组程序10被处理器执行时实现如下操作:
第一监测步骤:实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中;
分组步骤:判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中;
第二监测步骤:当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中;及
筛除步骤:判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
本发明之计算机可读存储介质的具体实施方式与上述基于亲密度的用户交友分组方法的具体实施方式大致相同,在此不再赘述。
需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,电子装置,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种基于亲密度的用户交友分组方法,应用于电子装置,其特征在于,所述方法包括:
第一监测步骤:实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中;
分组步骤:判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限;
第二监测步骤:当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中;及
筛除步骤:判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
2.如权利要求1所述的基于亲密度的用户交友分组方法,其特征在于,所述目标亲密度值包括第一用户与第二用户的初始亲密度值,所述方法还包括为分别为第一用户与第二用户分配所述初始亲密度值,具体分配过程包括:
分别获取第一用户与第二用户的属性特征词,将所述属性特征词转换为词向量,利用余弦相似度算法计算第一用户与第二用户对应的词向量的相似度值,统计出相似度值大于预设阈值的词向量的数量,基于所述相似度值大于预设阈值的词向量的数量,分别为第一用户与第二用户分配所述初始亲密度值。
3.如权利要求1所述的基于亲密度的用户交友分组方法,其特征在于,所述预设第一查找规则包括基于预先建立的亲密互动行为与正亲密度值的映射关系,查找出第一用户与第二用户产生的亲密互动行为对应的正亲密度值,所述预设第二查找规则包括基于预先建立的预设时长与负亲密度值的映射关系,查找出第一用户与第二用户未在预设时长内产生亲密互动行为对应的负亲密度值。
4.如权利要求1所述的基于亲密度的用户交友分组方法,其特征在于,所述筛除步骤还包括:
当所述目标亲密度值小于第一预设值时,为第一用户和第二用户分配从对应的预设组别中删除用户的权限,以供第一用户和第二用户从对应的预设组别中执行删除用户的操作。
5.一种电子装置,该电子装置包括存储器及处理器,其特征在于,所述存储器上存储基于亲密度的用户交友分组程序,所述基于亲密度的用户交友分组程序被所述处理器执行,实现如下步骤:
第一监测步骤:实时监测第一用户与第二用户的是否产生亲密度互动行为,当监测到第一用户与第二用户产生亲密互动行为时,基于预设第一查找规则查找该亲密互动行为的正亲密度值,将所述正亲密度值添加至第一用户与第二用户的目标亲密度值中;
分组步骤:判断所述目标亲密度值是否大于或等于第一预设值,当所述目标亲密度值大于或等于第一预设值时,将第一用户添加至第二用户的预设组别中,及将第二用户添加至第一用户的预设组别中,当所述目标亲密度值大于或等于第二预设值时,为第一用户和第二用户分配预设的亲密互动行为权限;
第二监测步骤:当在预设时长内未监测到第一用户与第二用户产生亲密互动行为时,基于预设第二查找规则查找该预设时长的负亲密度值,将所述负亲密度值添加至第一用户与第二用户的目标亲密度值中;及
筛除步骤:判断所述目标亲密度值是否小于第一预设值,当所述目标亲密度值小于第一预设值时,将第一用户从第二用户的预设组别中筛除,及将第二用户从第一用户的预设组别中筛除。
6.如权利要求5所述的电子装置,其特征在于,所述目标亲密度值包括第一用户与第二用户的初始亲密度值,所述基于亲密度的用户交友分组程序被所述处理器执行,还实现为分别为第一用户与第二用户分配所述初始亲密度值,具体分配过程包括:
分别获取第一用户与第二用户的属性特征词,将所述属性特征词转换为词向量,利用余弦相似度算法计算第一用户与第二用户对应的词向量的相似度值,统计出相似度值大于预设阈值的词向量的数量,基于所述相似度值大于预设阈值的词向量的数量,分别为第一用户与第二用户分配所述初始亲密度值。
7.如权利要求5所述的电子装置,其特征在于,所述预设第一查找规则包括基于预先建立的亲密互动行为与正亲密度值的映射关系,查找出第一用户与第二用户产生的亲密互动行为对应的正亲密度值,所述预设第二查找规则包括基于预先建立的预设时长与负亲密度值的映射关系,查找出第一用户与第二用户未在预设时长内产生亲密互动行为对应的负亲密度值。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括基于亲密度的用户交友分组程序,所述基于亲密度的用户交友分组程序被处理器执行时,实现如权利要求1至4中任一项所述基于亲密度的用户交友分组方法的步骤。
技术总结