《指令触发方法和系统以及用户推荐方法和系统.pdf》由会员分享,可在线阅读,更多相关《指令触发方法和系统以及用户推荐方法和系统.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102902472 A (43)申请公布日 2013.01.30 C N 1 0 2 9 0 2 4 7 2 A *CN102902472A* (21)申请号 201210138491.7 (22)申请日 2012.05.07 G06F 3/0488(2013.01) G06F 3/0346(2013.01) H04L 29/08(2006.01) (71)申请人腾讯科技(深圳)有限公司 地址 518044 广东省深圳市福田区振兴路赛 格科技园2栋东403室 (72)发明人张小龙 吴灌楚 谢勇波 黄磊 (74)专利代理机构广州华进联合专利商标代理 有限公司 44224。
2、 代理人何平 曾旻辉 (54) 发明名称 指令触发方法和系统以及用户推荐方法和系 统 (57) 摘要 本发明提供了一种指令触发方法,包括:检测 移动终端的摇动操作;根据获取到的摇动操作触 发预设的输入指令。此外,还相应提供了一种指令 触发系统。此外,还相应提供了一种用户推荐方 法,包括:移动终端通过加速度传感器检测摇动 操作生成配对请求并上传;服务器获取与所述配 对请求匹配的推荐用户;服务器将所述推荐用户 下发给所述移动终端。此外,还相应提供了一种用 户推荐系统。上述指令触发方法和系统以及用户 推荐方法和系统提高了操作上的便利性。 (51)Int.Cl. 权利要求书3页 说明书8页 附图3页 。
3、(19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 8 页 附图 3 页 1/3页 2 1.一种指令触发方法,包括: 检测移动终端的摇动操作; 根据获取到的摇动操作触发预设的输入指令。 2.根据权利要求1所述的指令触发方法,其特征在于,所述检测移动终端的摇动操作 的步骤为: 通过加速度传感器检测移动终端的摇动操作。 3.根据权利要求1所述的指令触发方法,其特征在于,所述根据检测到的摇动操作触 发预设的输入指令的步骤为: 根据检测到的移动终端的摇动幅度和/或摇动频率触发预设的输入指令。 4.根据权利要求1所述的指令触发方法,其特征在于,所述根据检测到的摇动操作。
4、触 发预设的输入指令的步骤之后还包括: 根据所述摇动操作播放动画和/或音效。 5.根据权利要求1至4任一项所述的指令触发方法,其特征在于,所述预设的输入指令 为屏幕解锁指令; 所述根据检测到的摇动操作触发预设的输入指令的步骤之后还包括: 根据所述预设的输入指令解锁移动终端的显示屏。 6.根据权利要求1至4任一项所述的指令触发方法,其特征在于,所述预设的输入指令 为来电接通/中断指令; 所述根据检测到的摇动操作触发预设的输入指令的步骤之后还包括: 根据所述预设的输入指令接通/中断来电。 7.根据权利要求1至4任一项所述的指令触发方法,其特征在于,所述预设的输入指令 为数据发送指令; 所述根据检测。
5、到的摇动操作触发预设的输入指令的步骤之后还包括: 根据所述预设的输入指令向服务器发送数据。 8.一种用户推荐方法,包括: 移动终端在检测到摇动操作时生成配对请求并上传至服务器; 所述服务器获取与所述配对请求匹配的推荐用户; 所述服务器将所述推荐用户下发给所述移动终端。 9.根据权利要求8所述的用户推荐方法,其特征在于,所述移动终端在检测到摇动操 作时生成配对请求并上传的步骤为: 移动终端根据检测到的移动终端的摇动幅度和/或摇动频率生成配对请求并上传。 10.根据权利要求9所述的用户推荐方法,其特征在于,在所述生成配对请求并上传的 步骤之前,还包括: 所述移动终端根据所述摇动操作播放动画和/或音。
6、效。 11.根据权利要求8所述的用户推荐方法,其特征在于,所述配对请求中包含所述移动 终端提交的地理位置信息; 所述方法还包括: 所述服务器提取所述配对请求中的地理位置信息,并根据所述地理位置信息计算所述 移动终端与所述推荐用户之间的距离; 权 利 要 求 书CN 102902472 A 2/3页 3 所述服务器将所述移动终端与所述推荐用户之间的距离下发给所述移动终端。 12.根据权利要求11所述的用户推荐方法,其特征在于,所述服务器获取与所述配对 请求匹配的推荐用户的步骤为: 所述服务器获取所述距离小于等于第一阈值的推荐用户。 13.根据权利要求8至12中任一项所述的用户推荐方法,其特征在于。
7、,所述配对请求包 括所述移动终端提交的请求时刻; 所述服务器获取与所述配对请求匹配的推荐用户的步骤为: 所述服务器获取请求时刻与所述移动终端提交的请求时刻的时间差小于等于第二阈 值的用户为推荐用户。 14.一种指令触发系统,其特征在于,包括以下模块: 检测模块,用于检测移动终端的摇动操作; 触发模块,用于根据获取到的摇动操作触发预设的输入指令。 15.根据权利要求14所述的指令触发系统,其特征在于,所述检测模块还用于通过加 速度传感器检测移动终端的摇动操作。 16.根据权利要求14所述的指令触发系统,其特征在于,所述触发模块还用于根据检 测到的移动终端的摇动幅度和/或摇动频率触发预设的输入指令。
8、。 17.根据权利要求14所述的指令触发系统,其特征在于,还包括触发提示模块,用于根 据所述摇动操作播放动画和/或音效。 18.根据权利要求14至17任一项所述的指令触发系统,其特征在于,所述预设的输入 指令为屏幕解锁指令; 所述系统还包括屏幕解锁模块,用于根据所述预设的输入指令解锁所述移动终端的显 示屏。 19.根据权利要求14至17任一项所述的指令触发系统,其特征在于,所述预设的输入 指令为来电接通/中断指令; 所述系统还包括来电控制模块,用于根据所述预设的输入指令接通/中断来电。 20.根据权利要求14至17任一项所述的指令触发系统,其特征在于,所述预设的输入 指令为数据发送指令; 所述。
9、系统还包括数据发送模块,用于根据所述预设的输入指令向服务器发送数据。 21.一种用户推荐系统,其特征在于,包括移动终端和服务器,所述移动终端包括: 配对请求生成模块,用于在检测到摇动操作时生成配对请求并上传至服务器; 所述服务器包括: 用户匹配模块,用于获取与所述配对请求匹配的推荐用户; 用户推荐模块,用于将所述推荐用户下发给所述移动终端。 22.根据权利要求21所述的用户推荐系统,其特征在于,所述配对请求生成模块还用 于根据检测到的移动终端的摇动幅度和/或摇动频率生成配对请求并上传至所述服务器。 23.根据权利要求22所述的用户推荐系统,其特征在于,所述移动终端还包括: 多媒体播放模块,用于。
10、根据所述摇动操作播放动画和/或音效。 24.根据权利要求21所述的用户推荐系统,其特征在于,所述配对请求中包含所述移 动终端提交的地理位置信息; 权 利 要 求 书CN 102902472 A 3/3页 4 所述服务器还包括: 距离计算模块,用于提取所述配对请求中的地理位置信息,并根据所述地理位置信息 计算所述移动终端与所述推荐用户之间的距离; 所述用户推荐模块还用于将所述移动终端与所述推荐用户之间的距离下发给所述移 动终端。 25.根据权利要求24所述的用户推荐系统,其特征在于,所述用户匹配模块还用于获 取所述距离小于等于第一阈值的推荐用户。 26.根据权利要求21至25任一项所述的用户推荐。
11、系统,其特征在于,所述配对请求包 括所述移动终端提交的请求时刻;所述用户匹配模块还用于获取请求时刻与所述移动终端 提交的请求时刻的时间差小于等于第二阈值的用户为推荐用户。 权 利 要 求 书CN 102902472 A 1/8页 5 指令触发方法和系统以及用户推荐方法和系统 技术领域 0001 本发明涉及互联网技术领域,特别是涉及一种指令触发方法和系统以及一种用户 推荐方法和系统。 背景技术 0002 传统技术中的移动终端上通常设置有多个按键。每个按键对应预设的输入指令, 用户可通过按压按键来触发输入指令。当预设的输入指令较多而按键不够用时,可通过组 合键来触发输入指令。而对于采用触摸屏的移动。
12、终端,如智能手机,可通过获取用户在触摸 屏上某个区域上的按压或滑动来触发输入指令。 0003 然而,由于移动终端通常设计的较轻便,体积较小,其输入区内设置的按键通常较 小,使得用户在选择按键触发指令时容易按错键而导致输入失败,从而需要用户重新输入。 而对于使用触摸屏的移动终端,用户需要用肉眼定位了触摸屏上的虚拟按键(图标)后才能 通过按压触发指令。因此,传统技术中的指令触发方法的便利性不足。 发明内容 0004 基于此,有必要提供一种能提高用户操作的便利性的指令触发方法: 0005 检测移动终端的摇动操作; 0006 根据获取到的摇动操作触发预设的输入指令。 0007 在其中一个实施例中,所述。
13、检测移动终端的摇动操作的步骤为: 0008 通过加速度传感器检测移动终端的摇动操作。 0009 在其中一个实施例中,所述根据检测到的摇动操作触发预设的输入指令的步骤 为: 0010 根据检测到的移动终端的摇动幅度和/或摇动频率触发预设的输入指令。 0011 在其中一个实施例中,所述根据检测到的摇动操作触发预设的输入指令的步骤之 后还包括: 0012 根据所述摇动操作播放动画和/或音效。 0013 在其中一个实施例中,所述预设的输入指令为屏幕解锁指令; 0014 所述根据检测到的摇动操作触发预设的输入指令的步骤之后还包括: 0015 根据所述预设的输入指令解锁移动终端的显示屏。 0016 在其中。
14、一个实施例中,所述预设的输入指令为来电接通/中断指令; 0017 所述根据检测到的摇动操作触发预设的输入指令的步骤之后还包括: 0018 根据所述预设的输入指令接通/中断来电。 0019 在其中一个实施例中,所述预设的输入指令为数据发送指令; 0020 所述根据检测到的摇动操作触发预设的输入指令的步骤之后还包括: 0021 根据所述预设的输入指令向服务器发送数据。 0022 此外,还有必要提供一种能提高用户操作的便利性的用户推荐方法。 说 明 书CN 102902472 A 2/8页 6 0023 一种用户推荐方法,包括: 0024 移动终端在检测到摇动操作时生成配对请求并上传至服务器; 00。
15、25 所述服务器获取与所述配对请求匹配的推荐用户; 0026 所述服务器将所述推荐用户下发给所述移动终端。 0027 在其中一个实施例中,所述移动终端在检测到摇动操作时生成配对请求并上传的 步骤为: 0028 移动终端根据检测到的移动终端的摇动幅度和/或摇动频率生成配对请求并上 传。 0029 在其中一个实施例中,在所述生成配对请求并上传的步骤之前,还包括: 0030 所述移动终端根据所述摇动操作播放动画和/或音效。 0031 在其中一个实施例中,所述配对请求中包含所述移动终端提交的地理位置信息; 0032 所述方法还包括: 0033 所述服务器提取所述配对请求中的地理位置信息,并根据所述地理。
16、位置信息计算 所述移动终端与所述推荐用户之间的距离; 0034 所述服务器将所述移动终端与所述推荐用户之间的距离下发给所述移动终端。 0035 在其中一个实施例中,所述服务器获取与所述配对请求匹配的推荐用户的步骤 为: 0036 所述服务器获取所述距离小于等于第一阈值的推荐用户。 0037 在其中一个实施例中,所述配对请求包括所述移动终端提交的请求时刻; 0038 所述服务器获取与所述配对请求匹配的推荐用户的步骤为: 0039 所述服务器获取请求时刻与所述移动终端提交的请求时刻的时间差小于等于第 二阈值的用户为推荐用户。 0040 此外,还有必要提供一种能提高用户操作的便利性的指令触发系统。 。
17、0041 一种指令触发系统,包括以下模块: 0042 检测模块,用于检测移动终端的摇动操作; 0043 触发模块,用于根据获取到的摇动操作触发预设的输入指令。 0044 在其中一个实施例中,所述检测模块还用于通过加速度传感器检测移动终端的摇 动操作。 0045 在其中一个实施例中,所述触发模块还用于根据检测到的移动终端的摇动幅度和 /或摇动频率触发预设的输入指令。 0046 在其中一个实施例中,所述系统还包括触发提示模块,用于根据所述摇动操作播 放动画和/或音效。 0047 在其中一个实施例中,所述预设的输入指令为屏幕解锁指令; 0048 所述系统还包括屏幕解锁模块,用于根据所述预设的输入指令。
18、解锁所述移动终端 的显示屏。 0049 在其中一个实施例中,所述预设的输入指令为来电接通/中断指令; 0050 所述系统还包括来电控制模块,用于根据所述预设的输入指令接通/中断来电。 0051 在其中一个实施例中,所述预设的输入指令为数据发送指令; 0052 所述系统还包括数据发送模块,用于根据所述预设的输入指令向服务器发送数 说 明 书CN 102902472 A 3/8页 7 据。 0053 此外,还有必要提供一种能提高用户操作的便利性的用户推荐系统。 0054 一种用户推荐系统,包括移动终端和服务器;所述移动终端包括: 0055 配对请求生成模块,用于在检测到摇动操作时生成配对请求并上传。
19、至服务器; 0056 所述服务器包括: 0057 用户匹配模块,用于获取与所述配对请求匹配的推荐用户; 0058 用户推荐模块,用于将所述推荐用户下发给所述移动终端。 0059 在其中一个实施例中,所述配对请求生成模块还用于根据检测到的移动终端的摇 动幅度和/或摇动频率生成配对请求并上传至所述服务器。 0060 在其中一个实施例中,所述移动终端还包括: 0061 多媒体播放模块,用于根据所述摇动操作播放动画和/或音效。 0062 在其中一个实施例中,所述配对请求中包含所述移动终端提交的地理位置信息; 0063 所述服务器还包括: 0064 距离计算模块,用于提取所述配对请求中的地理位置信息,并。
20、根据所述地理位置 信息计算所述移动终端与所述推荐用户之间的距离; 0065 所述用户推荐模块还用于将所述移动终端与所述推荐用户之间的距离下发给所 述移动终端。 0066 在其中一个实施例中,所述用户匹配模块还用于获取所述距离小于等于第一阈值 的推荐用户。 0067 在其中一个实施例中,所述配对请求包括所述移动终端提交的请求时刻;所述用 户匹配模块还用于获取请求时刻与所述移动终端提交的请求时刻的时间差小于等于第二 阈值的用户为推荐用户。 0068 上述指令触发方法和系统,通过检测移动终端的摇动操作触发输入指令,使得用 户在使用时,可直接通过摇动移动终端来完成输入指令的触发,避免了在移动终端的键盘。
21、 上寻找特定的按键,从而提高了用户操作上的便利性。 0069 上述用户推荐方法和系统中,移动终端通过检测摇动操作生成配对请求并上传; 服务器在接收到配对请求后获取与配对请求匹配的推荐用户,并下发给移动终端。由于只 要检测到摇动移动终端的操作即可请求匹配推荐用户,无需用户输入关键字,从而提高了 用户操作上的便利性。 0070 此外,通过配对请求中添加移动终端的地理位置信息,可直接推荐与移动终端距 离较近的用户,且可将推荐用户与移动终端之间的距离下发给移动终端,便于用户选择与 自己距离更近的推荐用户,从而进一步为用户提供了便利。 0071 另外,通过获取移动终端提交的请求时刻,服务器可将差不多同时。
22、进行摇动操作 的用户进行相互推荐,相对于传统的固定推荐模式,能够提高用户推荐的灵活性和趣味性。 附图说明 0072 图1为一个实施例中指令触发方法的流程图; 0073 图2为一个实施例中用户推荐方法的流程图; 0074 图3为一个实施例中指令触发系统的结构示意图; 说 明 书CN 102902472 A 4/8页 8 0075 图4为另一个实施例中指令触发系统的结构示意图; 0076 图5为一个实施例中用户推荐系统的结构示意图; 0077 图6为另一个实施例中用户推荐系统的结构示意图。 具体实施方式 0078 在一个实施例中,如图1所示,一种指令触发方法,包括以下步骤: 0079 步骤S102。
23、,检测移动终端的摇动操作。 0080 在一个实施例中,可通过加速度传感器检测移动终端的摇动操作。加速度传感器 为检测加速度的装置,包括角加速度传感器和线加速度传感器。 0081 步骤S104,根据获取到的摇动操作触发预设的输入指令。 0082 在一个实施例中,可根据检测到的移动终端的摇动幅度和/或摇动频率触发预设 的输入指令。在本实施例中,可通过加速度传感器在检测到移动终端的摇动幅度和/或摇 动频率大于预设值时,触发预设的输入指令。 0083 在一个实施例中,根据检测到的摇动操作触发预设的输入指令的步骤之后还可根 据摇动操作播放动画和/或音效。 0084 例如,当摇动幅度和/或摇动频率大于预设。
24、值时,播放动画和/或音效。 0085 根据摇动幅度和/或摇动频率的大小来判断是否播放动画和/或音效,可通过多 媒体直观地提示用户当前的摇动操作是否会触发输入指令,从而方便用户获知当前的摇动 操作是否奏效。 0086 在一个实施例中,预设的输入指令可为屏幕解锁指令。 0087 根据检测到的摇动操作触发预设的输入指令的步骤之后还可根据预设的输入指 令解锁移动终端的显示屏。当移动终端的显示屏为了节能而锁屏时,用户可通过摇动移动 终端解锁屏幕,而不用在键盘上搜索解锁键。当用户处于黑暗环境时,可以更方便地解锁屏 幕。 0088 在一个实施例中,预设的输入指令为来电接通/中断指令。 0089 根据检测到的。
25、摇动操作触发预设的输入指令的步骤之后还可根据预设的输入指 令接通/中断来电。当铃声响起提示有来电时,用户可通过摇动移动终端接听来电;或者当 用户希望结束通话时,可通过摇动移动终端挂断来电。 0090 在一个实施例中,预设的输入指令为数据发送指令。 0091 根据检测到的摇动操作触发预设的输入指令的步骤之后还可根据预设的输入指 令向服务器发送数据。 0092 在一个实施例中,如图2所示,一种用户推荐方法,包括以下步骤: 0093 步骤S202,移动终端在检测到摇动操作时生成配对请求并上传至服务器。 0094 在一个实施例中,移动终端可通过加速度传感器检测移动终端的摇动操作。 0095 加速度传感。
26、器为检测加速度的装置,包括角加速度传感器和线加速度传感器。配 对请求为包含了预设的用户的个人资料和用户预设的配对关键字的请求。在一个实施例 中,移动终端可根据检测到的移动终端的摇动幅度和/或摇动频率生成配对请求。在本实 施例中,移动终端可通过加速度传感器在检测到移动终端的摇动幅度和/或摇动频率大于 预设值时,生成配对请求并上传至服务器。 说 明 书CN 102902472 A 5/8页 9 0096 进一步的,在生成配对请求并上传的步骤之前,移动终端还可以根据摇动操作播 放动画和/或音效。例如,当摇动幅度和/或摇动频率大于预设值时,播放动画和/或音效。 0097 根据摇动幅度和/或摇动频率的大。
27、小来判断是否播放动画和/或音效,可通过多 媒体直观地提示用户当前的摇动操作是否触发生成配对请求,从而方便用户获知当前的摇 动操作是否奏效。 0098 步骤S204,服务器获取与配对请求匹配的推荐用户。 0099 移动终端中可存储有预设的用户的个人资料,步骤S202生成的配对请求中可包 含该个人资料。服务器接收到配对请求后,可从配对请求中提取出该个人资料,然后再根据 该个人资料获取推荐用户。 0100 例如,用户A的个人资料可包括性别、所在地。则服务器可获取所在地与用户A相 近,时间与用户A相同的异性作为推荐用户。 0101 步骤S206,服务器将推荐用户下发给移动终端。 0102 在一个实施例。
28、中,服务器可获取推荐用户的用户资料,然后将推荐用户的用户资 料下发给移动终端。用户资料可由用户预先设置,包括姓名、头像、性别、地区、个性签名中 的至少一种。 0103 在本实施例中,移动终端接收到下发的推荐用户之后,还可展示推荐用户。当匹配 的推荐用户有多个时,移动终端可将配对用户以列表的形式展示。每个推荐用户占据列表 的一行,可在该行中展示该推荐用户的头像和与该推荐用户的距离。 0104 在另一个实施例中,可在步骤S202中获取移动终端的地理位置信息,根据该地理 位置信息生成配对请求并上传。即生成的配对请求中包含了移动终端提交的地理位置信 息。 0105 本实施例中,服务器提取配对请求中的地。
29、理位置信息,并根据地理位置信息计算 移动终端与推荐用户之间的距离,以及将移动终端与推荐用户之间的距离下发给移动终 端。 0106 移动终端可通过LBS的定位服务获取其地理位置信息。在本实施例中,移动终端 可通过GPS装置获取其经纬度信息(地理位置信息)。在另一个实施例中,移动终端可以将 其所在的基站或宽带接入点的标识上传LBS系统,通过LBS系统的反馈获取其地理位置信 息。 0107 本实施例中,服务器可先从多个推荐用户上传的配对请求中提取出各自的地理位 置信息,并换算成经纬度信息,然后再根据经纬度信息计算移动终端与推荐用户的距离。计 算得出的距离即为移动终端与推荐用户的物理距离,例如1000。
30、m,200km等。 0108 进一步的,在一个实施例中,服务器获取与配对请求匹配的推荐用户的步骤可具 体为:服务器获取距离小于等于第一阈值的推荐用户。 0109 在另一个实施例中,服务器获取与配对请求匹配的推荐用户的步骤可具体为:服 务器获取请求时刻与移动终端提交的请求时刻的时间差小于等于第二阈值的用户为推荐 用户。 0110 例如,若接收到用户A上传的配对请求的请求时刻为10点33分10秒,第二阈值 为10秒钟,则服务器获取请求时刻在10点33分0秒至10点33分20秒之间的其他配对 请求对应的用户为推荐用户。即获取在用户A在摇动移动终端时,其他同样也在摇动移动 说 明 书CN 102902。
31、472 A 6/8页 10 终端的用户作为推荐用户。 0111 在一个实施例中,如图3所示,一种指令触发系统,包括以下步骤: 0112 检测模块102,用于检测移动终端的摇动操作。 0113 在一个实施例中,检测模块102可用于通过加速度传感器检测移动终端的摇动操 作。加速度传感器为检测加速度的装置,包括角加速度传感器和线加速度传感器。 0114 触发模块104,用于根据获取到的摇动操作触发预设的输入指令。 0115 在一个实施例中,触发模块104可用于根据检测到的移动终端的摇动幅度和/或 摇动频率触发预设的输入指令。在本实施例中,触发模块104可用于通过加速度传感器在 检测到移动终端的摇动幅。
32、度和/或摇动频率大于预设值时,触发预设的输入指令。 0116 在一个实施例中,如图4所示,指令触发系统还包括触发提示模块106,可用于根 据摇动操作播放动画和/或音效。 0117 例如,触发提示模块106可用于在摇动幅度和/或摇动频率大于预设值时播放动 画和/或音效。 0118 根据摇动幅度和/或摇动频率的大小来判断是否播放动画和/或音效,可通过多 媒体直观地提示用户当前的摇动操作是否会触发输入指令,从而方便用户获知当前的摇动 操作是否奏效。 0119 在一个实施例中,预设的输入指令可为屏幕解锁指令,如图4所示,指令触发系统 还包括屏幕解锁模块108,可用于根据预设的输入指令解锁移动终端的显示。
33、屏。当移动终端 的显示屏为了节能而锁屏时,用户可通过摇动移动终端解锁屏幕,而不用在键盘上搜索解 锁键。当用户处于黑暗环境时,可以更方便地解锁屏幕。 0120 在一个实施例中,预设的输入指令为来电接通/中断指令,如图4所示,指令触发 系统还包括来电控制模块110,可用于根据预设的输入指令接通/中断来电。当铃声响起提 示有来电时,用户可通过摇动移动终端接听来电;或者当用户希望结束通话时,可通过摇动 移动终端挂断来电。 0121 在一个实施例中,预设的输入指令为数据发送指令,如图4所示,指令触发系统还 包括数据发送模块112,可用于根据预设的输入指令向服务器发送数据。 0122 在一个实施例中,如图。
34、5所示,一种用户推荐系统,包括移动终端200和服务器 300,其中, 0123 移动终端200包括配对请求生成模块202,用于在检测到摇动操作时生成配对请 求并上传至服务器300。 0124 在一个实施例中,配对请求生成模块202可用于通过加速度传感器检测移动终端 200的摇动操作。 0125 加速度传感器为检测加速度的装置,包括角加速度传感器和线加速度传感器。配 对请求为包含了预设的用户的个人资料和用户预设的配对关键字的请求。 0126 在一个实施例中,配对请求生成模块202可用于根据检测到的移动终端200的摇 动幅度和/或摇动频率生成配对请求。在本实施例中,配对请求生成模块202可用于通过。
35、 加速度传感器在检测到移动终端200的摇动幅度和/或摇动频率大于预设值时,生成配对 请求并上传至服务器。 0127 进一步的,如图6所示,移动终端200还可包括多媒体播放模块204,用于根据摇动 说 明 书CN 102902472 A 10 7/8页 11 操作播放动画和/或音效。例如,多媒体播放模块204可用于在摇动幅度和/或摇动频率 大于预设值时,播放动画和/或音效。 0128 根据摇动幅度和/或摇动频率的大小来判断是否播放动画和/或音效,可通过多 媒体直观地提示用户当前的摇动操作是否触发生成配对请求,从而方便用户获知当前的摇 动操作是否奏效。 0129 服务器300包括用户匹配模块302。
36、和用户推荐模块304,其中: 0130 用户匹配模块302用于获取与配对请求匹配的推荐用户。 0131 移动终端200中可存储有预设的用户的个人资料,配对请求生成模块202生成的 配对请求中可包含该个人资料。服务器300接收到配对请求后,用户匹配模块302可用于 从配对请求中提取出该个人资料,然后再根据该个人资料获取推荐用户。 0132 例如,用户A的个人资料可包括性别、所在地。则用户匹配模块302可用于获取 所在地与用户A相近,配对请求时间与用户A相同的异性作为推荐用户。 0133 用户推荐模块304用于将推荐用户下发给移动终端200。 0134 在一个实施例中,用户推荐模块304可用于获取。
37、推荐用户的用户资料,然后将推 荐用户的用户资料下发给移动终端200。用户资料可由用户预先设置,包括姓名、头像、性 别、地区、个性签名中的至少一种。 0135 在另一个实施例中,如图3所示,服务器300还可包括距离计算模块306,用于提取 配对请求中的地理位置信息,并根据地理位置信息计算移动终端与推荐用户之间的距离。 0136 本实施例中,配对请求生成模块202还可用于获取移动终端的地理位置信息,根 据该地理位置信息生成配对请求并上传。即生成的配对请求中包含了移动终端提交的地理 位置信息。 0137 距离计算模块306可用于通过LBS的定位服务获取其地理位置信息。在本实施例 中,距离计算模块30。
38、6可用于通过GPS装置获取其经纬度信息(地理位置信息)。在另一个 实施例中,距离计算模块306可用于以将移动终端200所在的基站或宽带接入点的标识上 传LBS系统,通过LBS系统的反馈获取其地理位置信息。 0138 本实施例中,服务器300可先从多个推荐用户上传的配对请求中提取出各自的地 理位置信息,并换算成经纬度信息,然后再根据经纬度信息计算移动终端200与推荐用户 的距离。计算得出的距离即为移动终端200与推荐用户的物理距离,例如1000m,200km等。 0139 在一个实施例中,用户推荐模块304还可用于将移动终端200与推荐用户之间的 距离下发给移动终端200。 0140 进一步的,。
39、在一个实施例中,用户匹配模块302还用于获取距离小于等于第一阈 值的推荐用户。则用户推荐模块304可将距离小于等于第一阈值的推荐用户下发至移动终 端200。 0141 在另一个实施例中,用户匹配模块302还用于获取请求时刻与移动终端200提交 的请求时刻的时间差小于等于第二阈值的用户为推荐用户。 0142 例如,若接收到用户A上传的配对请求的请求时刻为10点33分10秒,第二阈值 为10秒钟,则服务器获取请求时刻在10点33分0秒至10点33分20秒之间的其他配对 请求对应的用户为推荐用户。即获取在用户A在摇动移动终端时,其他同样也在摇动移动 终端的用户作为推荐用户。 说 明 书CN 1029。
40、02472 A 11 8/8页 12 0143 在本实施例中,移动终端200还包括推荐用户展示模块(图中未标示),用于在接收 到下发的推荐用户之后,展示推荐用户。当匹配的推荐用户有多个时,推荐用户展示模块可 用于将配对用户以列表的形式展示。每个推荐用户占据列表的一行,可在该行中展示该推 荐用户的头像和与该推荐用户的距离。 0144 上述指令触发方法和系统,通过检测移动终端的摇动操作触发输入指令,使得用 户在使用时,可直接通过摇动移动终端来完成输入指令的触发,避免了在移动终端的键盘 上寻找特定的按键,从而提高了用户操作上的便利性。 0145 上述用户推荐方法和系统中,移动终端通过检测摇动操作生成。
41、配对请求并上传; 服务器在接收到配对请求后获取与配对请求匹配的推荐用户,并下发给移动终端。由于只 要检测到摇动移动终端的操作即可请求匹配推荐用户,无需用户输入关键字,从而提高了 用户操作上的便利性。 0146 此外,通过配对请求中添加移动终端的地理位置信息,可直接推荐与移动终端距 离较近的用户,且可将推荐用户与移动终端之间的距离下发给移动终端,便于用户选择与 自己距离更近的推荐用户,从而进一步为用户提供了便利。 0147 另外,通过获取移动终端提交的请求时刻,服务器可将差不多同时进行摇动操作 的用户进行相互推荐,相对于传统的固定推荐模式,能够提高用户推荐的灵活性和趣味性。 0148 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。 说 明 书CN 102902472 A 12 1/3页 13 图1 图2 图3 说 明 书 附 图CN 102902472 A 13 2/3页 14 图4 说 明 书 附 图CN 102902472 A 14 3/3页 15 图5 图6 说 明 书 附 图CN 102902472 A 15 。