信息推送方法、推送装置及推送系统与流程

文档序号:14914504发布日期:2018-07-11 00:20阅读:147来源:国知局

本发明涉及互联网技术领域,特别涉及一种在健康监护领域的信息推送方法、推送装置及推送系统。



背景技术:

随着科学技术的不断发展和生活水平的不断提高,智能通信设备越来 越普及化。可穿戴设备、手机、平板电脑等移动用户终端对人们的日常生活影响也是越来越大,通过移动用户终端可接收各种各样的信息。因此,很多商家为了满足人们的需求,通过多种方式向用户推荐信息,希望可以引起用户的注意。

在实现本发明的过程中,发明人发现现有技术存在以下待解决的问题:目前很多用户接收到的提示信息,大部分针对性差,为广撒网形式,无法推送真正有用的信息给用户。由此造成推送的信息被访问次数少,也对服务器资源造成一定的浪费。



技术实现要素:

根据现有技术中所存在的不足,本发明所解决的技术问题是提供一种可以提高服务器资源利用率、有效向使用动作传感器的用户推送信息的信息推送方法、信息推送装置及信息推送系统。

1、为解决上述技术问题,本发明所采用的技术方案是:一种信息推送方法,其包括以下步骤:a、获取通过动作传感器检测目标用户动作行为得到的第一行为数据;b、将检测到的所述第一行为数据与预设标准数据进行比较,得出第一比较结果;c、检测所述第一比较结果是否大于预设阈值,若大于预设阈值,则将其他使用该类动作传感器来检测不同种动作行为且达到预设条件的用户的相关信息推送给目标用户帐号。

2、根据权利要求1所述的信息推送方法,其特征在于:还包括步骤d,该步骤d包括在步骤c后,获取通过所述动作传感器再次检测所述目标用户的动作行为得到的第二行为数据;将检测到的所述第二行为数据与所述预设标准数据进行比较,得出第二比较结果;检测所述第二比较结果是否大于所述预设阈值,若所述第二比较结果在所述预设阈值以下,则停止将所述相关信息推送给所述目标用户帐号,否则在预定时间后重复步骤c 中所述相关信息推送的动作然后重复步骤d。

3、根据权利要求2所述的信息推送方法,其特征在于:在步骤d中重复步骤c中所述相关信息推送的动作然后再重复步骤d之前,还有检测所述第二比较结果是否小于或等于所述第一比较结果的步骤,若小于或等于所述第一比较结果,则停止将所述相关信息推送给所述目标用户帐号。

4、根据权利要求1所述的信息推送方法,其特征在于:步骤c中推送的所述相关信息包括所述其他用户的点击率或关注度排名靠前的若干条活跃信息。

5、根据权利要求4所述的信息推送方法,其特征在于:所述相关信息包括与所述动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。

6、根据权利要求1所述的信息推送方法,其特征在于:步骤c中推送的所述相关信息包括所述其他用户的点击率或关注度排名靠前的信息中随机选取的若干条活跃信息。

7、根据权利要求6所述的信息推送方法,其特征在于:所述相关信息包括与所述动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。

8、根据权利要求1所述的信息推送方法,其特征在于:步骤c中推送的所述相关信息包括所述其他用户的头像信息、昵称、帐号信息、个性签名、关注信息或者其建立的话题中的至少一种。

9、根据权利要求1所述的信息推送方法,其特征在于:步骤c中所述预设条件包括生物属性、心理属性、社会属性中至少一项与所述目标用户相匹配;其中所述生物属性包括用户的性别、年龄、外貌特征中至少一项,所述心理属性包括用户的性格特征、兴趣爱好中至少一项,所述社会属性包括用户职业、受教育程度中至少一项。

10、根据权利要求1所述的信息推送方法,其特征在于:步骤c中所述预设条件是指活跃度排名靠前的若干名。

11、根据权利要求1所述的信息推送方法,其特征在于:步骤c中所述预设条件是指所述其他用户的比较结果与所述目标用户的第一比较结果相接近。

12、根据权利要求2所述的信息推送方法,其特征在于:重复步骤c时,步骤c中的预设条件是指所述其他用户的比较结果与所述目标用户的第一比较结果或第二比较结果相接近。

13、根据权利要求1所述的信息推送方法,其特征在于:所述第一比较结果的表现形式为得分或比值。

14、根据权利要求2所述的信息推送方法,其特征在于:所述第二比较结果的表现形式为得分或比值。

15、根据权利要求1所述的信息推送方法,其特征在于:所述动作传感器检测目标用户的动作行为包括刷牙动作行为、健身运动行为或康复治疗运动行为。

16、一种信息推送装置,其特征在于:所述装置包括:第一获取模块,用于获取通过动作传感器检测目标用户动作行为得到的第一行为数据;第一比较模块,用于将检测到的第一行为数据与预设标准数据进行比较,得出第一比较结果;第一检测模块,用于检测所述第一比较结果是否大于预设阈值;第一统计模块,用于统计其他使用该类动作传感器来检测不同种动作行为且达到预设条件的用户的相关信息;信息推送模块,用于在所述第一比较结果大于预设阈值时,将所述第一统计模块得到的所述相关信息推送给目标用户帐号。

17、根据权利要求16所述的信息推送装置,其特征在于:还包括第二获取模块,用于获取通过所述动作传感器再次检测所述目标用户动作行为得到的第二行为数据;第二比较模块,用于将检测到的所述第二行为数据与所述预设标准数据进行比较,得出第二比较结果;第二检测模块,用于检测所述第二比较结果是否大于所述预设阈值;第一停止模块,用于若所述第二比较结果在所述预设阈值以下,则停止将所述相关信息推送给所述目标用户帐号。

18、根据权利要求17所述的信息推送装置,其特征在于:还包括第三比较模块,用于比较所述第二比较结果是否小于或等于所述第一比较结果;第二停止模块,用于在所述第二比较结果小于或等于所述第一比较结果时,停止将所述相关信息推送给所述目标用户帐号。

19、根据权利要求16所述的信息推送装置,其特征在于:还包括信息获取单元,用于获取所述其他用户的点击率或关注度排名靠前的若干条活跃信息;所述信息推送模块推送的所述相关信息为所述信息获取单元获取的信息。

20、根据权利要求19所述的信息推送装置,其特征在于:所述信息获取单元获取的所述活跃信息包括与所述动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。

21、根据权利要求16所述的信息推送装置,其特征在于:还包括信息获取单元,用于随机选取所述其他用户的点击率或关注度排名靠前的信息中的若干条活跃信息;所述信息推送模块推送的所述相关信息为所述信息获取单元获取的信息。

22、根据权利要求21所述的信息推送装置,其特征在于:所述信息获取单元获取的所述活跃信息包括与所述动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。

23、根据权利要求16所述的信息推送装置,其特征在于:还包括信息获取单元,用于获取所述其他用户的头像信息、昵称信息、帐号信息、个性签名信息、关注信息或者其建立的话题信息中至少一种;所述信息推送模块推送的所述相关信息为所述信息获取单元获取的信息。

24、根据权利要求16所述的信息推送装置,其特征在于:还包括属性获取单元,用于获取所述其他用户的生物属性、心理属性、社会属性中至少一项;筛选单元,用于筛选达到所述预设条件的其他用户,所述预设条件是指所述属性获取单元获取的属性与所述目标用户属性相匹配;其中所述生物属性包括用户的性别、年龄、外貌特征中至少一项,所述心理属性包括用户的性格特征、兴趣爱好中至少一项,所述社会属性包括用户职业、受教育程度中至少一项。

25、根据权利要求16所述的信息推送装置,其特征在于:还包括筛选单元,用于筛选达到所述预设条件的其他用户,所述预设条件是指活跃度排名靠前的若干名。

26、根据权利要求16所述的信息推送装置,其特征在于:还包括筛选单元,用于筛选达到所述预设条件的其他用户,所述预设条件是指所述其他用户的比较结果与所述目标用户的第一比较结果相接近。

27、根据权利要求17所述的信息推送装置,其特征在于:还包括筛选单元,用于筛选达到所述预设条件的其他用户,所述预设条件是指所述其他用户的比较结果与所述目标用户的第一比较结果或第二比较结果相接近。

28、根据权利要求16所述的信息推送装置,其特征在于:所述动作传感器包括用于检测与水平面倾斜度的陀螺仪、用于检测线性加速度的加速度传感器和用于检测方向的地磁传感器;所述动作传感器检测目标用户的动作行为包括刷牙动作行为、健身运动行为或康复治疗运动行为。

29、一种信息推送系统,该系统包括服务器和能与该服务器进行通信连接的用户终端,其特征在于:还包括权利要求16至28中任一项所述的信息推送装置。

30、根据权利要求29所述的信息推送系统,其特征在于:所述信息推送装置设于所述用户终端;所述服务器用于为所述用户终端提供所述其他用户的相关信息数据。

31、根据权利要求29所述的信息推送系统,其特征在于:所述第一获取模块、所述第一比较模块、所述第一检测模块和所述第一统计模块设于所述用户终端,所述信息推送模块设于所述服务器。

32、根据权利要求29所述的信息推送系统,其特征在于:所述信息推送装置设于所述服务器,所述用户终端用于为所述服务器提供所述目标用户的动作行为数据。

33、根据权利要求29或30或31或32所述的信息推送系统,其特征在于:所述服务器和用户终端通过无线通信的方式进行连接。

34、根据权利要求29所述的信息推送系统,其特征在于:所述用户终端包括具有通信功能的智能穿戴设备、手机、平板电脑、电子书阅读器、MP3播放器或MP4播放器。

35、根据权利要求29所述的信息推送系统,其特征在于:所述用户终端为动作检测设备,所述动作检测设备包括用于检测用户动作行为的动作传感器和通信装置。

本发明提供的技术方案带来的主要有益效果是:获取通过动作传感器检测目标用户动作行为得到的第一行为数据;将检测到的所述第一行为数据与预设标准数据进行比较,得出第一比较结果;检测所述第一比较结果是否大于预设阈值,若大于预设阈值,则将其他使用该类动作传感器来检测不同种动作行为且达到预设条件的用户的相关信息推送给目标用户帐号;解决了由于推送的信息针对性差,很难满足用户的需求,导致很多推送信息被访问次数少的问题,减少了服务器资源浪费。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单介绍,显而易见,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。

图1是本发明实施例提供的一种实施环境的结构示意图;

图2是本发明一实施例提供的信息推送方法的方法流程图;

图3是本发明实施例提供的另一种实施环境的结构示意图;

图4是本发明实施例提供的又一种实施环境的结构示意图;

图5是本发明另一实施例提供的信息推送方法的方法流程图;

图6是本发明又一实施例提供的信息推送方法的方法流程图;

图7是本发明实施例提供的一种信息推送装置的结构方框图;

图8是本发明实施例提供的动作传感器的结构方框图;

图9是本发明实施例提供的另一种信息推送装置的结构方框图;

图10是本发明实施例提供的一种信息推送系统的结构方框图。

具体实施方式

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

具体实施例一

如图1所示,其为本发明优选实施方案提供的一种实施环境的结构示意图。该实施环境包括服务器110、用于接收推送信息的目标用户终端120和其他用户终端130。为了更好地进行解释说明,本实施例中目标用户终端120重点以检测用户刷牙动作的动作检测设备来说明,该动作检测设备包括用于检测用户动作行为的动作传感器和通信装置,通信装置可以是有线通信或无线通信的中继装置;其他用户终端130选择为常用的智能穿戴设备、手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio LayerIV,动态影像专家压缩标准音频层面4)播放器或膝上型便携计算机(以下简称“移动终端设备”)。此时,其他用户终端130中也应该设有动作传感器和通信装置从而向服务器110输出自己的信息。

服务器110可以是一台服务器、多台服务器构成的服务器集群或者云计算中心。服务器110通过无线网络或者有线网络与目标用户终端120相连,且通过无线网络或有线网络与其他用户终端130相连,从而实现信息的交换。例如服务器110为目标用户终端120提供其他用户帐号的相关信息数据,目标用户终端120为服务器110提供目标用户的动作行为数据。

如图2所示,其示出了一种信息推送方法的流程,该方法以应用于图1所示实施环境来举例说明。该方法包括以下步骤:

步骤S101,获取通过动作传感器检测目标用户动作行为得到的第一行为数据。其中,动作传感器包括用于检测与水平面倾斜度的陀螺仪、用于检测用户运动时线性加速度的加速度传感器和用于检测方向的地磁传感器(如图8)。目标用户指的是要进行信息推送的用户。需要说明的是,该步骤中,在使用动作传感器检测目标用户动作形为时,根据检测动作行为的目的不同,动作传感器可能是一个,也可能是由两个或多个动作传感器组成一个系统来检测用户的动作行为。

动作传感器所检测的目标用户动作行为包括刷牙动作行为、健身运动行为或康复治疗运动行为(以下简称“使用场景”)。刷牙动作行为指的是用户刷牙时的牙刷动作行为(用一个动作传感器检测牙刷的运动行为即可)或牙刷刷毛相对用户牙齿的运动情况(用一个动作传感器检测牙刷的运动行为,再用一个动作传感器检测用户头部运动行为,然后通过对得到的两数据做相加减的修正运算得出)等;健身运动行为指的是跑步、使用健身器材、骑车或散步等运动行为(如通个两个动作传感器来分别检测下肢、身躯的运动行为);康复治疗运动行为指的是临床上或保健上采用的康复治疗,如肢体功能障碍的康复治疗、运动损伤的康复治疗或脑瘫康复训练。

得到的第一行为数据通常包括动作传感器在使用场景中检测到的运动轨迹、被激活的频率(运动次数)、运动时的线性加速度以及与水平面的倾斜角度。具体如刷牙动作行为的第一行为数据包括牙刷在牙齿上的运动轨迹、同一区域的刷洗次数(计算动作传感器被激活的频率得出)、在牙齿上的刷洗力度(通过检测到的线性加速度计算出)、以及牙刷与水平面的倾斜角度。同理,健身运动行为或康复治疗运动行为的第一行为数据包括用户在各种具体运动行为中的运动轨迹、运动频率、运动速度、以及与水平面的倾斜角度。

步骤S102,将检测到的第一行为数据与预设标准数据进行比较,得出第一比较结果。其中,预设标准数据指的是在使用场景中设定的比对规范数据,如预设标准轨迹数据、预设标准频率数据、预设线性加标准速度数据或预设标准角度数据;第一比较结果的表现形式可以为与预设标准数据相比较(相除)后得出的比值。当然比值也可以转化为得分的表达形式,得分的具体得出方式可通过如下公式进行计算:

Score=N1*S1+N2*S2+N3*S3+N4*S4;

其中,N1为目标用户在使用场景中的运动轨迹与预设标准轨迹数据进行比较得出的分值(如计算重合点的个数、最大差值、最小差值等),N2为目标用户在使用场景中动作传感器的激活频率与预设标准频率数据进行比较得出的分值,N3为目标用户在使用场景中的线性加速度与预设线性加标准速度数据进行比较得出的分值,N4为目标用户在使用场景中的倾斜角度与预设标准角度数据进行比较得出的分值;S1、S2、S3和S4为权重参数,如S1=0.2,S2=0.3,S3=0.2,S4=0.3。

第一比较结果的表现形式还可以为与预设标准数据相比较后得出的比值,其比值的得出可参考得分的计算公式。

步骤S103,检测第一比较结果是否大于预设阈值。预设阈值是根据动作传感器的使用场景来设定,为方便比较,预设阈值的设定将采用与第一比较结果的表现形式相同,如在本实施例中设定为分值或比值。

步骤S104,若大于预设阈值,则统计其他使用该类动作传感器来检测不同种动作行为的用户(其他用户终端130)的相关信息。

其中,其他用户是指除目标用户(目标用户终端120)以外,使用该类动作传感器来检测不同种动作行为的其他用户帐号。该类动作传感器是指包括用于检测与水平面倾斜度的陀螺仪、用于检测用户运动时线性加速度的加速度传感器和用于检测方向的地磁传感器并且用于检测用户动作形为的传感器,陀螺仪、加速度传感器和地磁传感器可独立设置于用户终端内,也可以集成为一传感器元件设于用户终端内。

不同种动作行为指的是其他用户的使用场景与目标用户的使用场景不相同,即其他用户与目标用户的动作行为不相同,如目标用户用于检测刷牙动作行为时,其他用户则是用于检测跑步或使用健身器材或骑车或散步等与刷牙动作不同的动作形为。相关信息包括其他用户帐号的点击率或关注度排名靠前的若干条活跃信息;并且相关信息为与动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。本实施例中,若干条活跃信息的选择方式可以按活跃度排名顺序依次选择若干条(如选择前10条);也可以是按活跃度排名顺序选择若干条后再随机选取的其中的一部分(如随机选择前10条中的5条)。

在其他实施例中,相关信息还可以包括其他用户帐号的头像信息、昵称、帐号信息、个性签名、关注信息或者其建立的话题中的至少一种。建立的话题表现形式可以是供用户讨论的话题,还可以是供用户相互编辑的互动话题,如“10月去哪里旅游好”。

步骤S105,将达到预设条件的用户(这里指其他用户)的相关信息推送给目标用户帐号。此时,被推送的信息就会在目标用户终端120上显示。目标用户帐号指的是要进行信息推送的用户帐号。

达到预设条件的用户是指用户的生物属性、心理属性、社会属性中至少一项与目标用户相匹配得到的其他用户。

本实施施例中,预设条件指用户的生物属性、心理属性、社会属性中至少一项与目标用户相匹配;其中生物属性包括用户的性别、年龄、外貌特征中至少一项,心理属性包括用户的性格特征、兴趣爱好中至少一项,社会属性包括用户职业、受教育程度中至少一项。具体地,外貌特征包括身高或/和体重;性格特征包括性格内向或性格外向。

匹配可以理解为相同,也可以包括在一区间内,在性别上还可以解释为异性。例如:为达到一定的社交目的,在性别上的匹配可以理解为同一性别,也可以解释为异性,具体根据设定目的而设定。匹配理解为相同如性格都为外向、兴趣爱好相同、职业或受教育程度一致;同等区间如年龄在目标用户年龄前后相差5岁的范围区间。

在其他实施例中,预设条件还可以包括在其他用户帐号中活跃度排名靠前的若干名,如前10名;或者是其他用户帐号中的比较结果与目标用户的第一比较结果相接近的情形。该相接近可以理解为两值的差值在一个小的范围内。

步骤S106,若第一比较结果在预设阈值以下,则不执行任何操作。以下包括本数。

综上所述,本实施例提供的信息推送方法,通过获取动作传感器检测目标用户动作行为得到的第一行为数据;将检测到的第一行为数据与预设标准数据进行比较,得出第一比较结果;检测第一比较结果是否大于预设阈值,若大于预设阈值,则将其他使用该类动作传感器来检测不同种动作行为且达到预设条件的用户的相关信息推送给目标用户帐号;解决了由于推送的信息针对性差,很难满足用户的兴趣爱好,导致很多推送信息被访问次数少的问题,减少了服务器资源浪费。将做不同种动作形为的其他用户的相关信息推送给目标用户帐号,拓展了用户的知识面。

参考图1中描述的实施环境,其他实施环境还可以包括,如图3所示,目标用户终端120和其他用户终端130还可以都选用动作检测设备,并且动作检测设备直接与服务器110通信连接。在此基础上,还可以选择采用动作检测设备通过中间的移动终端设备与服务器110进行通信连接,具体如图4所示,目标动作检测设备220与移动终端设备210进行通信连接,移动终端设备210与服务器110通信连接;其他动作检测设备230与另一移动终端设备240进行通信连接,移动终端设备240与服务器110通信连接。移动终端设备210和移动终端设备240可以通过安装与动作检测设备相配的应用程序来控制动作检测设备,然后目标动作检测设备220与移动终端设备210进行数据传输,其他动作检测设备230与移动终端设备240进行数据传输。

在其他实施例中,当信息推送方法是通过软件、硬件或两者结合来实现时,步骤S104中“统计其他使用该类动作传感器来检测不同种动作行为的用户的相关信息”的步骤,不一定要设定在步骤S103之后,只要满足理论上可实现就行。

具体实施例二

请参考图5,其示出了另一种信息推送方法的流程,该方法以应用于图4所示实施环境来举例说明。该方法包括以下步骤:

步骤S201,获取通过动作传感器检测目标用户动作行为得到的第一行为数据。其中,动作传感器包括用于检测与水平面倾斜度的陀螺仪、用于检测线性加速度的加速度传感器和用于检测方向的地磁传感器。目标用户指的是要进行信息推送的用户。需要说明的是,该步骤中,在使用动作传感器检测目标用户动作形为时,根据检测动作行为的目的不同,动作传感器可能是一个,也可能是由两个或多个动作传感器组成一个系统来检测用户的动作行为。

动作传感器检测目标用户的动作行为包括刷牙动作行为、健身运动行为或康复治疗运动行为(以下简称“使用场景”)。刷牙动作行为指的是用户刷牙时的牙刷动作行为(用一个动作传感器检测牙刷的运动行为即可)或牙刷刷毛相对用户牙齿的运动情况(用一个动作传感器检测牙刷的运动行为,再用一个动作传感器检测用户头部运动行为,然后通过对得到的两数据做相加减的修正运算得出)等;健身运动行为指的是跑步、使用健身器材、骑车或散步等运动行为(如通个两个动作传感器来分别检测下肢、身躯的运动行为);康复治疗运动行为指的是临床上或保健上的康复治疗,如肢体功能障碍的康复治疗、运动损伤的康复治疗或脑瘫康复训练。

得到的第一行为数据通常包括动作传感器在使用场景中检测到的运动轨迹、被激活的频率(运动次数)、运动时的线性加速度以及与水平面的倾斜角度。具体如刷牙动作行为的第一行为数据包括牙刷在牙齿上的运动轨迹、同一区域的刷洗次数(计算动作传感器被激活的频率得出)、在牙齿上的刷洗力度(通过检测到的线性加速度计算出)、以及牙刷与水平面的倾斜角度。同理,健身运动行为或康复治疗运动行为的第一行为数据包括用户在各种具体运动行为中的运动轨迹、运动频率、运动速度、以及与水平面的倾斜角度。

步骤S202,将检测到的第一行为数据与预设标准数据进行比较,得出第一比较结果。其中,预设标准数据指的是在使用场景中设定的比对规范数据,如预设标准轨迹数据、预设标准频率数据、预设线性加标准速度数据或预设标准角度数据;第一比较结果的表现形式可以为与预设标准数据相比较(相除)后得出的比值。当然比值也可以转化为得分的表达形式,得分的具体得出方式可通过如下公式计算到:

Score=N1*S1+N2*S2+N3*S3+N4*S4;

其中,N1为目标用户在使用场景中的运动轨迹与预设标准轨迹数据进行比较得出的分值(如计算重合点的个数、最大差值、最小差值等), N2为目标用户在使用场景中动作传感器的激活频率与预设标准频率数据进行比较得出的分值,N3为目标用户在使用场景中的线性加速度与预设标准线性加速度数据进行比较得出的分值,N4为目标用户在使用场景中的倾斜角度与预设标准角度数据进行比较得出的分值;S1、S2、S3和S4为权重参数,如S1=0.2,S2=0.3,S3=0.2,S4=0.3。

第一比较结果的表现形式还可以为与预设标准数据相比较后得出的比值,其比值的得出可参考得分的计算公式。

步骤S203,检测第一比较结果是否大于预设阈值。预设阈值是根据动作传感器的使用场景来设定,为方便比较,预设阈值的设定将采用与第一比较结果的表现形式相同,如在本实施例中设定为分值或比值。

步骤S204,若大于预设阈值,则统计其他使用该类动作传感器来检测不同种动作行为的用户(其他用户终端130)的相关信息。

其中,其他用户是指除目标用户(目标用户终端120)以外,使用该类动作传感器来检测不同种动作行为的其他用户帐号。不同种动作行为指的是其他用户的使用场景与目标用户的使用场景不相同,即其他用户与目标用户的动作行为不相同,如目标用户用于检测刷牙动作行为时,其他用户则是用于检测跑步或使用健身器材或骑车或散步等与刷牙动作不同的动作形为。相关信息包括其他用户帐号的点击率或关注度排名靠前的若干条活跃信息;并且相关信息为与动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。本实施例中,若干条活跃信息的选择方式可以按活跃度排名顺序依次选择若干条(如选择前10条);也可以是按活跃度排名顺序选择若干条后再随机选取的其中的一部分(如随机选择前10条中的5条)。

在其他实施例中,相关信息还可以包括其他用户帐号的头像信息、昵称、帐号信息、个性签名、关注信息或者其建立的话题中的至少一种。建立的话题表现形式可以是供用户讨论的话题,还可以是供用户相互编辑的互动话题,如“10月去哪里旅游好”。

步骤S205,将达到预设条件的用户(这里指其他用户)的相关信息推送给目标用户帐号。此时,被推送的信息就会在目标动作检测设备220或移动终端设备210上显示。目标用户帐号指的是要进行信息推送的用户帐号。

达到预设条件的用户是指用户的生物属性、心理属性、社会属性中至少一项与目标用户相匹配的其他用户。

其中,预设条件包括用户的生物属性、心理属性、社会属性中至少一项与目标用户相匹配;其中生物属性包括用户的性别、年龄、外貌特征中至少一项,心理属性包括用户的性格特征、兴趣爱好中至少一项,社会属性包括用户职业、受教育程度中至少一项。具体地,外貌特征包括身高或/和体重;性格特征包括性格内向或性格外向。

匹配可以理解为相同,也可以包括在一区间内,在性别上还可以解释为异性。例如:为达到一定的社交目的,在性别上的匹配可以理解为同一性别,也可以解释为异性,具体根据设定目的而设定。匹配理解为相同如性格都为外向、兴趣爱好相同、职业或受教育程度一致;同等区间如年龄在目标用户年龄前后相差5岁的范围区间。

在其他实施例中,预设条件还可以包括在其他用户帐号中活跃度排名靠前的若干名,如前10名;或者是其他用户帐号中的比较结果与目标用户的第一比较结果相接近的情形。该相接近可以理解为两值的差值在一个小的范围内。

步骤S206,若第一比较结果在预设阈值以下,则不执行任何操作。以下包括本数。

步骤S207,在步骤S205之后,获取通过动作传感器再次检测目标用户的动作行为得到的第二行为数据。

其中,第二行为数据包括动作传感器在使用场景中检测到的运动轨迹、被激活的频率(运动次数)、运动时的线性加速度以及与水平面的倾斜角度。具体如在刷牙动作行为中,第二行为数据包括牙刷在牙齿上的运动轨迹、同一区域的刷洗次数(计算被激活的频率得出)、在牙齿上的刷洗力度(通过线性加速度计算出)、以及牙刷与水平面的倾斜角度。同理,在健身运动行为或康复治疗运动行为中的第二行为数据包括用户做各种运动行为的运动轨迹、运动频率、运动速度、以及与水平面的倾斜角度。

步骤S208,将检测到的第二行为数据与预设标准数据进行比较,得出第二比较结果。此时,该步骤中的预设标准数据与步骤S202中的预设标准数据相同。第二比较结果的表现形式也可以是第二行为数据在与预设标准数据相比较后得出的得分或比值。得分的具体得出方式可参考步骤S202中第一比较结果的得分计算公式。

步骤S209,检测第二比较结果是否大于预设阈值。该预设阈值与步骤S203中所描述的预设阈值相同。

步骤S210,若第二比较结果达到该预设阈值,则停止将统计到的相关信息推送给目标用户帐号。

步骤S211,若第二比较结果大于预设阈值,则在相隔预定时间后重复步骤S205中相关信息推送的动作,然后再重复步骤S207、S208、S209。其中,相隔的预定时间可以设定为一天或一周,具体情况依动作传感器的使用场景来定,如检测刷牙动作行为时可设定为一天,检测健身运动时可设定为一周。

综上所述,本实施例提供的信息推送方法通过获取动作传感器检测目标用户的动作行为得到第一行为数据;将检测到的第一行为数据与预设标准数据进行比较,得出第一比较结果;检测第一比较结果是否大于预设阈值,若大于预设阈值,则将其他使用该类动作传感器来检测不同种动作行为且达到预设条件的用户的相关信息推送给目标用户帐号;解决了由于推送的信息针对性差,很难满足用户的兴趣爱好,导致很多推送信息被访问次数少的问题,减少了服务器资源浪费。将做不同种动作形为的其他用户的相关信息推送给目标用户帐号,拓展了用户的知识面。

作为另一种实现方式,如图6所示,在图5所示出的实施例基础上,在步骤S211中重复步骤S205中相关信息推送的动作之前,还包括检测第二比较结果是否小于或等于第一比较结果的步骤S212。

若第二比较结果小于或者等于第一比较结果,则执行步骤S213,停止将相关信息推送给目标用户帐号。若第二比较结果大于第一比较结果,则执行步骤S214,相隔预定时间后重复步骤S205。

在其他实施例中,步骤S205中所描述的预设条件还可以包括其他用户帐号中的比较结果与目标用户的第一比较结果或第二比较结果相接近的情形。该相接近可以理解为两值的差值在一个小的范围内。

具体实施例三

如图7所示,其示出了一种信息推送装置的结构方框图。该装置实施例中未详尽描述的实施细节,可以参考上述具体实施例一对应的方法实施例。该信息推送装置可以通过软件、硬件或两者的结合全部实现于用户终端或服务器,又或者部分实现于用户终端,部分实现于服务器。该装置300包括:

第一获取模块310,用于获取通过动作传感器360检测目标用户动作行为得到的第一行为数据;

第一比较模块320,用于将检测到的第一行为数据与预设标准数据进行比较,得出第一比较结果;

第一检测模块330,用于检测第一比较结果是否大于预设阈值;

第一统计模块340,用于统计其他使用该类动作传感器来检测不同种动作行为且达到预设条件的用户的相关信息;

信息推送模块350,在第一比较结果大于预设阈值时,将第一统计模块340得到的相关信息推送给目标用户帐号,若第一比较结果在预设阈值以下则不推送。目标用户指的是要进行信息推送的用户,目标用户帐号指的是要进行信息推送的用户帐号。

可选地,该装置300还包括:

信息获取单元370,用于获取其他用户的点击率或关注度排名靠前的若干条活跃信息;信息推送模块350推送的相关信息为信息获取单元370获取的信息。信息获取单元370获取的活跃信息为与动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。

属性获取单元380,用于获取其他用户的生物属性、心理属性、社会属性中至少一项;筛选单元390,用于筛选达到预设条件的其他用户,预设条件是指属性获取单元380获取的属性与目标用户属性相匹配;其中生物属性包括用户的性别、年龄、外貌特征中至少一项,心理属性包括用户的性格特征、兴趣爱好中至少一项,社会属性包括用户职业、受教育程度中至少一项。

如图8所示,本实施例中,动作传感器360包括用于检测与水平面倾斜度的陀螺仪361、用于检测线性加速度的加速度传感器362和用于检测方向的地磁传感器363。目标用户指的是要进行信息推送的用户。动作传感器360检测目标用户的动作行为包括刷牙动作行为、健身运动行为或康复治疗运动行为。

在其他实施例中,筛选单元390还可以用于筛选在其他用户中活跃度排名靠前的若干名其他用户帐号。

在其他实施例中,筛选单元390,还可以用于筛选达到预设条件的其他用户,预设条件是指其他用户的比较结果与目标用户的第一比较结果相接近的情形。该相接近可以理解为两值的差值在一个小的范围内。

在其他实施例中,信息获取单元370还可以用于随机选取其他用户的点击率或关注度排名靠前的信息中的若干条活跃信息;信息推送模块350推送的相关信息为信息获取单元370获取的信息。此时信息获取单元370获取的活跃信息为与动作行为相关联领域的新闻或热门话题或动作指导或运营活动或娱乐信息。

在其他实施例中,信息获取单元370还可以用于获取其他用户帐号的头像信息、昵称信息、帐号信息、个性签名信息、关注信息或者其建立的话题信息中至少一种;信息推送模块350推送的相关信息为信息获取单元370获取的信息。

综上所述,本实施例提供的信息推送装置,通过第一获取模块310获取动作传感器360检测目标用户的动作行为得到的第一行为数据;然后第一比较模块320将检测到的第一行为数据与预设标准数据进行比较,得出第一比较结果;再通过第一检测模块330检测第一比较结果是否大于预设阈值,若大于预设阈值,则将其他使用该类动作传感器来检测不同种动作行为且达到预设条件的用户的相关信息推送给目标用户帐号;解决了由于推送的信息针对性差,很难满足用户的兴趣爱好,导致很多推送信息被访问次数少的问题,减少了服务器资源浪费。将做不同种动作形为的其他用户的相关信息推送给目标用户帐号,拓展了用户的知识面。

具体实施例四

请参考图9,其示出了一种信息推送装置的结构方框图。该装置实施例中未详尽描述的实施细节,可以参考上述具体实施例二对应的方法实施例。该信息推送装置可以通过软件、硬件或两者的结合全部实现于用户终端或服务器,又或者部分实现于用户终端,部分实现于服务器。该装置400在具体实施例三的基础上,还包括:

第二获取模块410,用于获取通过动作传感器360再次检测目标用户动作行为得到的第二行为数据;第二比较模块420,用于将检测到的第二行为数据与预设标准数据进行比较,得出第二比较结果;第二检测模块430,用于检测第二比较结果是否大于预设阈值;第一停止模块440,用于若第二比较结果在预设阈值以下,则信息推送模块350停止将相关信息推送给目标用户帐号,否则信息推送模块350继续相关信息推送的动作。

第三比较模块450,用于比较第二比较结果是否小于或等于第一比较结果;第二停止模块460,用于在第二比较结果小于或等于第一比较结果时,信息推送模块350停止将相关信息推送给目标用户帐号。

该实施例中,筛选单元390用于筛选达到预设条件的其他用户,其预设条件除实施例三中所描述的外,还可以是指其他用户的比较结果与目标用户的第一比较结果或第二比较结果相接近的情形。该相接近可以理解为两值的差值在一个小的范围内。

在其他实施例中,第三比较模块450还可以不电连接于第二检测模块430,而是采用电连接第二比较模块420的方案。

具体实施例五

如图10所示,本实施例公开一种信息推送系统500,该系统500包括服务器510和能与该服务器510进行通信连接的用户终端520,用户终端520包括具体实施三或具体实施例四中所描述的信息推送装置,服务器510用于为用户终端520提供其他用户帐号的相关信息等数据。服务器510和用户终端520通过无线通信的方式进行连接。用户终端520是指使用动作传感器360来检测自己动作行为的用户。

在其他实施例中,信息推送装置也可以设于服务器510,用户终端520用于为服务器510提供自已的动作行为数据。

在其他实施例中,信息推送装置还可以采用一部分设于服务器510,另一部分设于用户终端520的方案。例如在具体实施例三中,第一获取模块310、第一比较模块320、第一检测模块330和第一统计模块340设于用户终端520,信息推送模块350设于服务器510。服务器510和用户终端520通过无线通信的方式进行数据交互。

用户终端520可以是动作检测设备,动作检测设备包括用于检测用户动作行为的动作传感器和通信装置。用户终端520还可以是具有通信功能的智能穿戴设备、手机、平板电脑、电子书阅读器、MP3播放器或MP4播放器。

需要说明的是,上述实施例提供的信息推送装置在推送信息时,仅以上述各功能模块的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息推送装置与信息推送方法实施例属于同一构思,其具体实施过程可相互参考,为节约篇幅不进行赘述。

本领域普通技术人员可以理解,实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器或磁盘或光盘等。

以上应用具体个例对本发明的原理及实施方式进行了阐述,应该理解,以上实施方式只是用于帮助理解本发明,而不应理解为对本发明的限制。对于本领域的一般技术人员,依据本发明的思想,对本发明的结构形式或构造所做出的任何微小改进或等效替代,均应包含在其保护范围之内。

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