著录项信息
专利名称 | 信息推送方法和装置 |
申请号 | CN201510314311.X | 申请日期 | 2015-06-09 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2015-09-16 | 公开/公告号 | CN104917834A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8;;;H;0;4;W;4;/;0;2;;;H;0;4;W;4;/;1;2查看分类表>
|
申请人 | 北京金山安全软件有限公司 | 申请人地址 | 北京市海淀区小营西路33号二层东区
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京金山安全软件有限公司 | 当前权利人 | 北京金山安全软件有限公司 |
发明人 | 徐光圣;马健 |
代理机构 | 北京清亦华知识产权代理事务所(普通合伙) | 代理人 | 张大威 |
摘要
本发明公开了一种信息推送方法和装置,其中,方法包括:获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息;根据当前位置信息确定每个移动终端所属的组别;以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息。本发明实施例通过获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息,并根据当前位置信息确定每个移动终端所属的组别,以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息,增强了信息的时效性,提高了信息推荐效果,更加符合用户的作息时间,进而提升了信息利用率。
1.一种信息推送方法,其特征在于,包括:
获取信息推送请求,根据所述信息推送请求获取至少一个待接收信息的移动终端的当前位置信息;
根据所述当前位置信息确定每个移动终端所属的组别,其中,针对每个移动终端,计算出所述移动终端的当前位置信息对应的时间与基准时间的时差,并根据所述时差所属的预设区间确定所述移动终端所属的组别;以及
针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向所述当前组别内的移动终端推送信息,其中,不同组别对应的预设时间不同,每个组别对应区域的时间为对应组别内移动终端当前位置信息对应的时间的平均值。
2.根据权利要求1所述的方法,其特征在于,在所述根据所述信息推送请求获取至少一个待接收信息的移动终端的当前位置信息之前,还包括:
确定所述待接收信息的移动终端的标识信息。
3.根据权利要求1所述的方法,其特征在于,所述信息包括产品优惠信息、描述信息、购买地址信息和评价信息中的一种或多种。
4.一种信息推送装置,其特征在于,包括:
获取模块,用于获取信息推送请求,根据所述信息推送请求获取至少一个待接收信息的移动终端的当前位置信息;
确定模块,用于根据所述当前位置信息确定每个移动终端所属的组别,所述确定模块,具体用于针对每个移动终端,计算出所述移动终端的当前位置信息对应的时间与基准时间的时差,并根据所述时差所属的预设区间确定所述移动终端所属的组别;以及推送模块,用于针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向所述当前组别内的移动终端推送信息,其中,不同组别对应的预设时间不同,每个组别对应区域的时间为对应组别内移动终端当前位置信息对应的时间的平均值。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
确定标识模块,用于在所述根据所述信息推送请求获取至少一个待接收信息的移动终端的当前位置信息之前,确定所述待接收信息的移动终端的标识信息。
6.根据权利要求4所述的装置,其特征在于,所述信息包括产品优惠信息、描述信息、购买地址信息和评价信息中的一种或多种。
信息推送方法和装置\n技术领域\n[0001] 本发明涉及通信技术领域,尤其涉及一种信息推送方法和装置。\n背景技术\n[0002] 随着移动终端的快速普及,越来越多的用户使用移动终端(例如,智能手机、平板电脑等)接收APP(应用程序)推送的广告、新闻等信息。目前,现有的推送机制为服务提供商通过属于自己的推送服务器向指定的用户设备发送要推送的信息。例如:苹果公司的服务器叫做APNS(Apple Push Notification Service)。APNS收到推送信息请求后,可将需要推送的信息进行编辑,然后向用户的移动终端进行推送。\n[0003] 但是,在实现本发明的过程中发明人发现现有技术至少存在以下问题:在现有技术中,推送信息时均未考虑时差的问题。例如:服务器设定为在中午11点30分向用户推送午饭就餐信息,位于北京和甘肃的两位用户同时在北京时间中午11点30分接收到该信息。而实际情况是,甘肃与北京存在两个小时的时差,位于甘肃的用户正常应该在北京时间下午\n13点30分左右才会进行午餐,因此推送的信息过早,时效性低。\n发明内容\n[0004] 本发明旨在至少解决上述技术问题之一。为此,本发明的第一个目的在于提出一种信息推送方法。该方法能够增强信息的时效性,提高信息推荐效果,更加符合用户的作息时间,进而提升信息利用率。\n[0005] 本发明的第二个目的在于提出一种信息推送装置。\n[0006] 为了实现上述目的,本发明第一方面实施例的信息推送方法,包括:获取信息推送请求,根据所述信息推送请求获取至少一个待接收信息的移动终端的当前位置信息;根据所述当前位置信息确定每个移动终端所属的组别;以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向所述当前组别内的移动终端推送信息。\n[0007] 可选地,所述根据所述当前位置信息确定每个移动终端所属的组别,包括:针对每个移动终端,计算出所述移动终端的当前位置信息对应的时间与基准时间的时差,并根据所述时差确定所述移动终端所属的组别。\n[0008] 可选地,在所述根据所述信息推送请求获取至少一个待接收信息的移动终端的当前位置信息之前,确定所述待接收信息的移动终端的标识信息。\n[0009] 可选地,不同组别对应的预设时间不同,每个组别对应区域的时间为对应组别内移动终端当前位置信息对应的时间的平均值。\n[0010] 可选地,所述信息包括产品优惠信息、描述信息、购买地址信息和评价信息中的一种或多种。\n[0011] 根据本发明实施例的信息推送方法,通过获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息,并根据当前位置信息确定每个移动终端所属的组别,以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息,增强了信息的时效性,提高了信息推荐效果,更加符合用户的作息时间,进而提升了信息利用率。\n[0012] 为了实现上述目的,本发明第二方面实施例的信息推送装置,包括:获取模块,用于获取信息推送请求,根据所述信息推送请求获取至少一个待接收信息的移动终端的当前位置信息;确定模块,用于根据所述当前位置信息确定每个移动终端所属的组别;以及推送模块,用于针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向所述当前组别内的移动终端推送信息。\n[0013] 根据本发明实施例的信息推送装置,通过获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息,并根据当前位置信息确定每个移动终端所属的组别,以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息,增强了信息的时效性,提高了信息推荐效果,更加符合用户的作息时间,进而提升了信息利用率。\n[0014] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。\n附图说明\n[0015] 图1是根据本发明一个实施例的信息推送方法的流程图。\n[0016] 图2是根据本发明一个具体实施例的信息推送方法的流程图。\n[0017] 图3是根据本发明一个实施例的信息推送装置的结构示意图。\n具体实施方式\n[0018] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。\n[0019] 在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。\n[0020] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。\n[0021] 下面参考附图描述根据本发明实施例的信息推送方法和装置。\n[0022] 图1是根据本发明一个实施例的信息推送方法的流程图,本实施例从服务器侧进行描述。\n[0023] 如图1所示,信息推送方法包括:\n[0024] S101,获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息。\n[0025] 在本发明的实施例中,服务器可获取信息推送请求,然后根据该信息推送请求获取至少一个待接收信息的移动终端的当前位置信息,其中,当前位置信息可通过经纬度来表示。在获取至少一个待接收信息的移动终端的当前位置信息之前,服务器先要确定待接收信息的移动终端的标识信息,从而确定待接收信息的移动终端。\n[0026] 举例来说,某饮食APP(应用程序)要向手机用户推送饮食信息,则该APP对应的服务器可获取饮食信息的推送请求,然后确定待接收信息的手机的标识信息如:IMEI(International Mobile Equipment Identity,移动设备国际辨识码),确定需要向哪些手机推送饮食信息,最后根据该信息推送请求获取需要推送饮食信息的手机的当前位置信息。\n[0027] S102,根据当前位置信息确定每个移动终端所属的组别。\n[0028] 在获取至少一个待接收信息的移动终端的当前位置信息后,服务器可根据当前位置信息确定每个移动终端所属的组别。具体地,服务器可针对每个移动终端,计算出移动终端的当前位置信息对应的时间与基准时间的时差,并根据时差确定移动终端所属的组别。\n其中,不同组别对应的预设时间不同,每个组别对应区域的时间为对应组别内移动终端当前位置信息对应的时间的平均值。举例来说,假设以北京时间为基准时间,北京的经度信息为东经116度,某移动终端A的经度信息为东经91度,则可计算出移动终端A所在位置的时间与北京时间的时差为(116-91)/360*24*60=100分钟。移动终端B的经度信息为东经86度,则移动终端B所在位置的时间与北京时间的时差为(116-86)/360*24*60=120分钟。假设时差的预设区间为90分钟至120分钟,则可将移动终端A和移动终端B分为一组。再例如,组1中具有四个移动终端C、D、E、F,移动终端C与北京时间的时差为115分钟,移动终端D与北京时间的时差为118分钟,移动终端E与北京时间的时差为122分钟,移动终端F与北京时间的时差为125分钟,则组1所在的区域对应的时间与北京时间的时差为120分钟。此处仅为示例,不进行限定。\n[0029] S103,针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息。\n[0030] 在确定每个移动终端所属的组别之后,在当前组别对应区域的时间达到对应的预设时间时,服务器可向当前组别内的移动终端推送信息,该信息可包括产品优惠信息、描述信息、购买地址信息和评价信息中的一种或多种。\n[0031] 例如:假设组1的预设时间为北京时间中午11点30分,则服务器可在组1的时间达到北京时间中午11点30分时,向组1内的移动终端推送“午餐信息”;假设与北京时间有1个小时时差的组2的预设时间为北京时间中午12点30分,则服务器可在组2的时间达到北京时间中午12点30分时,向组2的移动终端推送“午餐信息”;假设与北京时间有2个小时时差的组3的预设时间为北京时间中午13点30分,则服务器可在组3的时间达到北京时间中午13点\n30分时,向组3的移动终端推送“午餐信息”,使得信息的推送更加符合用户的生活习惯。其中,午餐信息可以包括优惠信息、描述信息、购买地址信息和评价信息中的一种或多种,如:\n汉拿山五道口店烤肉9折,汉拿山五道口店的具体地址以及用户相关的评论等等。\n[0032] 本发明实施例的信息推送方法,通过获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息,并根据当前位置信息确定每个移动终端所属的组别,以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息,增强了信息的时效性,提高了信息推荐效果,更加符合用户的作息时间,进而提升了信息利用率。\n[0033] 图2是根据本发明一个具体实施例的信息推送方法的流程图。\n[0034] 如图2所示,信息推送方法包括:\n[0035] S201,获取午餐信息推送请求,根据午餐信息推送请求获取至少一个待接收信息的手机的当前位置信息。\n[0036] 具体地,某APP要向手机用户推送午餐信息,则该APP对应的服务器可获取午餐信息的推送请求,然后确定待接收信息的手机的标识信息如:IMEI码,确定需要向哪些手机推送午餐信息,最后根据该信息推送请求获取需要推送午餐信息的手机的当前位置信息。其中,手机的当前位置信息可通过GPS(Global Positioning System,全球定位系统)获取,当前位置信息可用经度、纬度表示。\n[0037] S202,根据当前位置信息确定每个手机所属的组别。\n[0038] 具体地,假设以北京时间为基准时间,与北京时间时差为正负30分钟的区域内的手机可划分为组1,与北京时间时差为30-90分钟的区域内的手机可划分为组2,以此类推。\n服务器可获取待接收信息的手机的当前位置信息,计算出与北京时间的时差,即可获取每个手机所属的组别。\n[0039] S203,针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的手机推送午餐信息。\n[0040] 假设组1的预设时间为北京时间中午11点30分,则服务器可在组1的时间达到北京时间中午11点30分时,向组1内的手机推送“午餐信息”,在北京时间中午12点30分时,向组2内的手机推送“午餐信息”,使得信息的推送更加符合用户的生活习惯。\n[0041] 本发明实施例的信息推送方法,通过获取午餐信息推送请求,根据午餐信息推送请求获取至少一个待接收信息的手机的当前位置信息,并根据当前位置信息确定每个手机所属的组别,以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的手机推送午餐信息,增强了信息的时效性,提高了信息推荐效果,更加符合用户的作息时间,进而提升了信息利用率。\n[0042] 为了实现上述实施例,本发明还提出一种信息推送装置。\n[0043] 图3是根据本发明一个实施例的信息推送装置的结构示意图。\n[0044] 如图3所示,信息推送装置包括:获取模块110、确定模块120和推送模块130。\n[0045] 获取模块110用于获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息。\n[0046] 在本发明的实施例中,获取模块110可获取信息推送请求,然后根据该信息推送请求获取至少一个待接收信息的移动终端的当前位置信息,其中,当前位置信息可通过经纬度来表示。\n[0047] 举例来说,某饮食APP(应用程序)要向手机用户推送饮食信息,则该APP对应的服务器可获取饮食信息的推送请求,根据该信息推送请求获取需要推送饮食信息的手机的当前位置信息。\n[0048] 确定模块120用于根据当前位置信息确定每个移动终端所属的组别。\n[0049] 在获取模块110获取至少一个待接收信息的移动终端的当前位置信息后,确定模块120可根据当前位置信息确定每个移动终端所属的组别。具体地,确定模块120可针对每个移动终端,计算出移动终端的当前位置信息对应的时间与基准时间的时差,并根据时差确定移动终端所属的组别。其中,不同组别对应的预设时间不同,每个组别对应区域的时间为对应组别内移动终端当前位置信息对应的时间的平均值。举例来说,假设以北京时间为基准时间,北京的经度信息为东经116度,某移动终端A的经度信息为东经91度,则可计算出移动终端A所在位置的时间与北京时间的时差为(116-91)/360*24*60=100分钟。移动终端B的经度信息为东经86度,则移动终端B所在位置的时间与北京时间的时差为(116-86)/\n360*24*60=120分钟。假设时差的预设区间为90分钟至120分钟,则可将移动终端A和移动终端B分为一组。再例如,组1中具有四个移动终端C、D、E、F,移动终端C与北京时间的时差为\n115分钟,移动终端D与北京时间的时差为118分钟,移动终端E与北京时间的时差为122分钟,移动终端F与北京时间的时差为125分钟,则组1所在的区域对应的时间与北京时间的时差为120分钟。此处仅为示例,不进行限定。\n[0050] 推送模块130用于针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息。\n[0051] 在确定模块120确定每个移动终端所属的组别之后,在当前组别对应区域的时间达到对应的预设时间时,推送模块130可向当前组别内的移动终端推送信息,该信息可包括产品优惠信息、描述信息、购买地址信息和评价信息中的一种或多种。\n[0052] 例如:假设组1的预设时间为北京时间中午11点30分,则服务器可在组1的时间达到北京时间中午11点30分时,向组1内的移动终端推送“午餐信息”;假设与北京时间有1个小时时差的组2的预设时间为北京时间中午12点30分,则服务器可在组2的时间达到北京时间中午12点30分时,向组2的移动终端推送“午餐信息”;假设与北京时间有2个小时时差的组3的预设时间为北京时间中午13点30分,则服务器可在组3的时间达到北京时间中午13点\n30分时,向组3的移动终端推送“午餐信息”,使得信息的推送更加符合用户的生活习惯。其中,午餐信息可以包括优惠信息、描述信息、购买地址信息和评价信息中的一种或多种,如:\n汉拿山五道口店烤肉9折,汉拿山五道口店的具体地址以及用户相关的评论等等。\n[0053] 在本发明的实施例中,信息推送装置还可包括确定标识模块140。\n[0054] 确定标识模块140用于在根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息之前,确定待接收信息的移动终端的标识信息。其中,标识信息可包括但不限于IMEI(International Mobile Equipment Identity,移动设备国际辨识码)。\n[0055] 本发明实施例的信息推送装置,通过获取信息推送请求,根据信息推送请求获取至少一个待接收信息的移动终端的当前位置信息,并根据当前位置信息确定每个移动终端所属的组别,以及针对每个组别,若当前组别对应区域的时间达到对应的预设时间,向当前组别内的移动终端推送信息,增强了信息的时效性,提高了信息推荐效果,更加符合用户的作息时间,进而提升了信息利用率。\n[0056] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。\n[0057] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0058] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
法律信息
- 2018-07-10
- 2015-10-14
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201510314311.X
申请日: 2015.06.09
- 2015-09-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-08-06
|
2013-02-06
| | |
2
| |
2012-07-11
|
2012-01-21
| | |
3
| |
2014-05-14
|
2012-10-31
| | |
4
| | 暂无 |
2013-03-22
| | |
5
| |
2014-04-16
|
2012-10-16
| | |
6
| | 暂无 |
2014-08-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |