消息发送方法及装置的制造方法

文档序号:9767729阅读:218来源:国知局
消息发送方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种消息发送方法及装置。
【背景技术】
[0002]随着生活节奏的加快,人与人之间的面对面的交流越来越少,大家更趋向于通过社交应用程序向他人发送消息,与他人进行沟通。
[0003]在通过社交应用程序发送消息时,终端需要先打开位置服务,获取附近打开位置服务的至少一个陌生用户,从该至少一个陌生用户中选择一个陌生用户,向选择的陌生用户发送联系请求,若接收到该陌生用户反馈的联系响应,则终端可以向该陌生用户发送消息,与他人进行沟通。其中,联系请求可以是向陌生人发送的“喜欢”消息。
[0004]发明人在实现本发明的过程中,发现现有技术中至少存在以下缺陷:终端需要向该陌生用户发送联系请求,并在接收到联系应答后才能向陌生用户发送消息,导致消息的发送效率较低。

【发明内容】

[0005]为了解决终端需要向该陌生用户发送联系请求,并在接收到联系应答后才能向陌生用户发送消息,导致消息的发送效率较低的问题,本发明实施例提供了一种消息发送方法及装置。所述技术方案如下:
[0006]第一方面,本发明实施例提供了一种消息发送方法,所述方法包括:
[0007]获取所述第一终端的用户信息和第二终端的用户信息,所述第二终端的用户信息是所述第一终端与所述第二终端的距离小于距离阈值后获取到的;
[0008]计算所述第一终端的用户信息和所述第二终端的用户信息的匹配值;
[0009]若所述匹配值大于匹配阈值,则授予向所述第二终端发送消息的权限;
[0010]向所述第二终端发送消息。
[0011]第二方面,本发明实施例提供了一种消息发送装置,所述装置包括:
[0012]用户信息获取模块,用于获取所述第一终端的用户信息和第二终端的用户信息,所述第二终端的用户信息是所述第一终端与所述第二终端的距离小于距离阈值后获取到的;
[0013]匹配值计算模块,用于计算所述用户信息获取模块获取的所述第一终端的用户信息和所述第二终端的用户信息的匹配值;
[0014]消息发送权限授予模块,用于当根据所述匹配值计算模块获取的所述匹配值大于匹配阈值时,授予向所述第二终端发送消息的权限;
[0015]消息发送模块,用于向所述第二终端发送消息。
[0016]通过获取第一终端的用户信息和第二终端的用户信息,第二终端的用户信息是第一终端与第二终端的距离小于距离阈值后获取到的;计算第一终端的用户信息和第二终端的用户信息的匹配值;若匹配值大于匹配阈值,则授予向第二终端发送消息的权限;向第二终端发送消息,以设置匹配值的方式,使得终端可以直接给匹配值大于匹配阈值的陌生用户发送消息,解决了终端需要向该陌生用户发送联系请求,并在接收到联系应答后才能向陌生用户发送消息,导致消息的发送效率较低的问题,达到了提高消息发送效率的效果。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明各个实施例所涉及的实施环境示意图;
[0019]图2是本发明一个实施例提供的消息发送方法的方法流程图;
[0020]图3A是本发明另一实施例提供的消息发送方法的方法流程图;
[0021]图3B是本发明另一实施例提供的匹配值展示界面的示意图;
[0022]图4是本发明一个实施例提供的消息发送装置的结构框架图;
[0023]图5是本发明再一实施例提供的消息发送装置的结构框架图。
【具体实施方式】
[0024]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0025]请参考图1,其示出了本发明各个实施例所涉及的实施环境示意图,如图1所示,该实施环境包括第一终端101和第二终端102。
[0026]其中,第一终端101和第二终端102可以为诸如电脑,智能手机、平板电脑和电子书阅读器之类的电子设备。该电子设备可以安装有即时通讯工具的应用程序客户端,或者安装有浏览器,然后通过浏览器访问即时通讯工具的网页客户端。该即时通讯工具可以是微群组。
[0027]第一终端101可以接入有线网络或无线网络,第二终端可以接入有线网络或无线网络,第一终端101和第二终端102可以通过各自接入的网络进行通信。
[0028]请参考图2,其示出了本发明一个实施例提供的消息发送方法的方法流程图,该消息发送方法可以应用于图1所示的第一终端101中,该第一终端101可以是智能电视、智能手机或者平板电脑等等。该消息发送方法,包括:
[0029]步骤201,获取第一终端的用户信息和第二终端的用户信息,第二终端的用户信息是第一终端与第二终端的距离小于距离阈值后获取到的。
[0030]第一终端为用户使用的终端,第二终端为其他用户使用的终端。距离阈值是预设的一个距离数值,当第一终端与第二终端之间的距离小于距离阈值时,第一终端可以获取到第二终端共享的用户信息。
[0031]步骤202,计算第一终端的用户信息和第二终端的用户信息的匹配值。
[0032]匹配值是根据第一终端的用户信息和第二终端的用户信息的相同点计算得到的。
[0033]步骤203,若匹配值大于匹配阈值,则授予向第二终端发送消息的权限。
[0034]匹配阈值为预设的数值,第一终端在检测到第一终端的用户信息和第二终端的用户信息的匹配值大于匹配阈值后,授予第一终端向第二终端发送消息的权限。
[0035]步骤204,向第二终端发送消息。
[0036]综上所述,本发明实施例提供的消息发送装置,通过获取第一终端的用户信息和第二终端的用户信息,第二终端的用户信息是第一终端与第二终端的距离小于距离阈值后获取到的;计算第一终端的用户信息和第二终端的用户信息的匹配值;若匹配值大于匹配阈值,则授予向第二终端发送消息的权限;向第二终端发送消息,以设置匹配值的方式,使得终端可以直接给匹配值大于匹配阈值的陌生用户发送消息,解决了终端需要向该陌生用户发送联系请求,并在接收到联系应答后才能向陌生用户发送消息,导致消息的发送效率较低的问题,达到了提高消息发送效率的效果。
[0037]请参考图3A,其示出了本发明另一实施例提供的消息发送方法的方法流程图,该消息发送方法可以应用于图1所示的第一终端101中,该第一终端101可以是智能电视、智能手机或者平板电脑等等。该消息发送方法,包括:
[0038]步骤301,获取第一终端的用户信息和第二终端的用户信息,第二终端的用户信息是第一终端与第二终端的距离小于距离阈值后获取到的。
[0039]第一终端为用户使用的终端,第二终端为其他用户使用的终端。距离阈值是预设的一个距离数值,当第一终端与第二终端之间的距离小于距离阈值时,第一终端可以获取到第二终端共享的用户信息。比如,第二终端开启了“对附近人可见”的功能,此时,第二终端可以向与第二终端的距离小于距离阈值的终端共享第二终端的用户信息,若第一终端与第二终端的距离小于距离阈值,则第一终端可以获取到第二终端共享的用户信息。
[0040]步骤302,计算第一终端的用户信息和第二终端的用户信息的匹配值。
[0041]匹配值是根据第一终端的用户信息和第二终端的用户信息的相同点计算得到的。由于用户与具有相同或相近的习惯或是兴趣爱好的陌生人交流的可能性较高,因此,可以对第一终端的用户信息和第二终端的用户信息进行比较,并根据用户信息中的相同点计算出匹配值。
[0042]其中,计算第一终端的用户信息和第二终端的用户信息的匹配值,包括:
[0043]I)若用户信息包括用户资料信息,则比较第一终端的用户资料信息和第二终端的用户资料信息,将用户资料信息中相同种类的资料信息所对应的分值相加,将得到的和作为匹配值的全部或部分;
[0044]2)若用户信息包括用户活动信息,则确定第一终端的用户活动信息和第二终端的用户活动信息中相同种类的活动信息,以及每种相同的活动信息在第一终端的用户活动信息中的个数和在第二终端的用户活动信息中的个数的最小值,将每种相同种类的活动信息和活动信息的最小值所对应的分值相加,将得到的和作为匹配值的全部或部分,用户活动信息包括参加的活动信息和停留的地理位置信息中的至少一种。<
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1