任务推送方法、装置及系统制造方法及图纸

技术编号:14152298 阅读:40 留言:0更新日期:2016-12-11 15:36
本发明专利技术公开了一种任务推送方法、装置及系统,属于互联网领域。所述方法包括:通过第一客户端在第一地图中确定第一目标区域,生成与第一目标区域对应的任务内容,向服务器发送第一目标区域和任务内容;服务器根据地图映射关系,将第一目标区域在第二地图中映射为第二目标区域,根据第二目标区域确定至少一个第二客户端,向第二客户端推送任务内容;第二客户端处理任务内容。解决了由于服务器根据用户的使用习惯向用户推送任务,需要耗费服务器较多的计算量的技术问题,达到了不仅减少了服务器的计算量,还能利用地理位置信息建立了第一客户端的用户与第二客户端的用户之间的互动,提高陌生用户之间或不同客户端用户之间的互动程度和活跃度的效果。

【技术实现步骤摘要】

本专利技术实施例涉及互联网领域,特别涉及一种任务推送方法、装置及系统
技术介绍
很多应用程序都设置有用户等级制度,不同的用户具有不同的等级。越高等级的用户在应用程序中所拥有的权限也越高。用户可以在应用程序中完成任务来提高自身的等级。现有技术提供的一种任务推送方法包括:服务器根据用户的使用习惯,向用户使用的应用程序推送任务;用户在应用程序完成该任务后,应用程序向服务器上报任务完成情况;服务器根据任务完成情况,提高该用户在应用程序中的用户等级。比如,在记单词的应用程序中,服务器根据用户的背诵记录推送任务,需要用户完成背诵300个高中英语词汇的任务后,用户才能得到背诵大学英语词汇的等级。在实现本专利技术实施例的过程中,专利技术人发现现有技术至少存在以下问题:由于服务器根据用户的使用习惯向用户推送任务,需要耗费服务器较多的计算量。
技术实现思路
为了解决现有技术中由于服务器根据用户的使用习惯向用户推送任务,需要耗费服务器较多的计算量的问题,本专利技术实施例提供了一种任务推送方法、装置和系统。所述技术方案如下:第一方面,提供了一种任务推送方法,所述方法包括:接收第一客户端发送的第一目标区域和任务内容,所述第一目标区域是所述第一客户端在第一地图中确定的区域,所述任务内容是与所述第一目标区域对应的任务内容;根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;根据所述第二目标区域确定至少一个第二客户端;向所述第二客户端推送所述任务内容。第二方面,提供了一种任务推送方法,所述方法包括:在第一地图中确定第一目标区域;生成与所述第一目标区域对应的任务内容;向服务器发送所述第一目标区域和所述任务内容;所述服务器用于根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;根据所述第二目标区域确定至少一个第二客户端;向所述第二客户端推送所述任务内容。第三方面,提供了一种任务推送方法,所述方法包括:第二客户端接收服务器推送的任务内容,所述第二客户端是所述服务器在接收到第一客户端发送的第一目标区域和所述任务内容后,根据地图映射关系将所述第一目标区域在第二地图中映射为第二目标区域,根据所述第二目标区域所确定出的客户端;所述第二客户端处理所述任务内容。第四方面,提供了一种任务推送装置,所述装置包括:第一接收模块,用于接收第一客户端发送的第一目标区域和任务内容,所述第一目标区域是所述第一客户端在第一地图中确定的区域,所述任务内容是与所述第一目标区域对应的任务内容;映射模块,用于根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;第一确定模块,用于根据所述第二目标区域确定至少一个第二客户端;第一推送模块,用于向所述第二客户端推送所述任务内容。第五方面,提供了一种任务推送装置,所述装置包括:第三确定模块,用于在第一地图中确定第一目标区域;生成模块,用于生成与所述第一目标区域对应的任务内容;第一发送模块,用于向服务器发送所述第一目标区域和所述任务内容;所述服务器用于根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;根据所述第二目标区域确定至少一个第二客户端;向所述第二客户端推送所述任务内容。第六方面,提供了一种任务推送装置,所述装置包括:第三接收模块,用于在第二客户端中接收服务器推送的任务内容,所述第二客户端是所述服务器在接收到第一客户端发送的第一目标区域和所述任务内容后,根据地图映射关系将所述第一目标区域在第二地图中映射为第二目标区域,根据所述第二目标区域所确定出的客户端;处理模块,用于在所述第二客户端中处理所述任务内容。第七方面,提供了一种任务推送系统,所述系统包括:第一客户端、服务器和第二客户端;所述第一客户端,用于在第一地图中确定第一目标区域,生成与所述第一目标区域对应的任务内容;向服务器发送所述第一目标区域和所述任务内容;所述服务器,用于接收所述第一目标区域和所述任务内容;根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;根据所述第二目标区域确定至少一个第二客户端;向所述第二客户端推送所述任务内容;所述第二客户端,用于接收和处理所述任务内容。本专利技术实施例提供的技术方案带来的有益效果是:通过第一客户端在第一地图中确定第一目标区域,生成与第一目标区域对应的任务内容,向服务器发送第一目标区域和所述任务内容;服务器在接收第一目标区域和任务内容后,根据地图映射关系,将第一目标区域在第二地图中映射为第二目标区域,根据第二目标区域确定至少一个第二客户端,向第二客户端推送任务内容;第二客户端在接收并处理任务内容;解决了由于服务器根据用户的使用习惯向用户推送任务,需要耗费服务器较多的计算量的技术问题,达到了不仅减少了服务器的计算量,还能利用地理位置信息建立了第一客户端的用户与第二客户端的用户之间的互动,提高陌生用户之间或不同客户端用户之间的互动程度和活跃度的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术所涉及的一种示意性的实施环境的示意图;图2是根据一示例性实施例示出的一种任务推送方法的流程图;图3是根据一示例性实施例示出的一种任务推送方法的流程图;图4是基于图3所示实施例的一种映射方式的原理示意图;图5是基于图3所示实施例的一种展示推送信息的界面图;图6是基于图3所示实施例的另一种展示推送信息的界面图;图7是根据一示例性实施例示出的一种任务推送装置的结构方框图;图8是根据一示例性实施例示出的一种任务推送装置的结构方框图;图9是根据一示例性实施例示出的一种任务推送装置的结构方框图;图10是一种设备1000的结构示意图;图11是另一种设备1100的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是本专利技术所涉及的一种示意性的实施环境的示意图。该实施环境可以包括:服务器110、第一终端120和第二终端130。服务器110可以是单独的一台服务器,或者,也可以是由多个服务器组成的服务集群,或者,也可以是一个云计算中心。服务器110存储有地图映射关系,可以根据第一地图中的地图位置映射至第二地图的地图位置。可选地,第一地图是一个虚拟的地图,第二地图是一个实际世界中的地图。当服务器110是多个服务器组成的服务器集群时,由其实现的功能可以分别由不同的服务器执行,从该服务器集群外部看,该服务器处理的信息流向等同为由一个服务器110接收和发出的信息流。第一终端120中运行有第一客户端121。可选地,第一终端120是具有在第一地图中选取地理位置的功能,以及与服务器110进行通信的功能。第一客户端是内置有第一地图的客户端。可选地,第一客户端是地图应用、导航应用、角色扮演游戏(Role-p本文档来自技高网...
任务推送方法、装置及系统

【技术保护点】
一种任务推送方法,其特征在于,所述方法包括:接收第一客户端发送的第一目标区域和任务内容,所述第一目标区域是所述第一客户端在第一地图中确定的区域,所述任务内容是与所述第一目标区域对应的任务内容;根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;根据所述第二目标区域确定至少一个第二客户端;向所述第二客户端推送所述任务内容。

【技术特征摘要】
1.一种任务推送方法,其特征在于,所述方法包括:接收第一客户端发送的第一目标区域和任务内容,所述第一目标区域是所述第一客户端在第一地图中确定的区域,所述任务内容是与所述第一目标区域对应的任务内容;根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;根据所述第二目标区域确定至少一个第二客户端;向所述第二客户端推送所述任务内容。2.根据权利要求1所述的方法,其特征在于,所述向所述第二客户端推送所述任务内容之后,还包括:接收所述第二客户端反馈的任务完成信息;根据所述任务完成信息修改所述第一客户端的用户属性,所述用户属性包括:用户等级和/或用户权限。3.根据权利要求1所述的方法,其特征在于,所述根据所述第二目标区域确定至少一个第二客户端之前,还包括:接收所述第一客户端发送的所述第二客户端的附加筛选条件;所述根据所述第二目标区域确定至少一个第二客户端,包括:根据所述第二目标区域和所述附加筛选条件,确定至少一个所述第二客户端。4.根据权利要求1所述的方法,其特征在于,所述向所述第二客户端推送所述任务内容,包括:在预定时间向所述第二客户端推送所述任务内容;其中,所述预定时间是所述服务器指定的时间、所述第一客户端指定的时间和随机时间中的至少一种。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在向所述第二客户端推送所述任务内容时,同时推送所述第一客户端的推广信息;所述第二客户端用于展示所述任务内容和所述第一客户端的推广信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述第二客户端推送所述任务内容时,同时推送所述第一客户端的通讯入口。7.根据权利要求1至6任一所述的方法,其特征在于,所述方法包括:所述第一地图是虚拟地图,所述第二地图是实际地图。8.根据权利要求1至6任一所述的方法,其特征在于,所述第一客户端和所述第二客户端的客户端是不同类型的客户端。9.根据权利要求1至6任一所述的方法,其特征在于,所述任务内容包括:领取虚拟物品包、下载所述第一客户端、签到、登录指定应用、转发指定任务、给指定对象点赞中的至少一种。10.一种任务推送方法,其特征在于,所述方法包括:在第一地图中确定第一目标区域;生成与所述第一目标区域对应的任务内容;向服务器发送所述第一目标区域和所述任务内容;所述服务器用于根据地图映射关系,将所述第一目标区域在第二地图中映射为第二目标区域;根据所述第二目标区域确定至少一个第二客户端;向所述第二客户端推送所述任务内容。11.一种任务推送方法,其特征在于,所述方法包括:第二客户端接收服务器推送的任务内容,所述第二客户端是所述服务器在接收到第一客户端发送的第一目标区域和所述任务内容后,根据地图映射关系将所述第一目标区域在第二地图中映射为第二目标区域,根据所述第二目标区域所确定出的客户端;所述第二客户端处理所述任务内容。12.一种任务推送装置,其特征在于,所述装置包括:接收模块,用于接收第一客户端发送的第一目标区域和任务内容,所述第一目标区域是所述第一客户端在第一地图中确定的区域,所述任务内容是与所述第一目标区域对应的任务内容;映射模块,用于根据地图映射关系,将所述第一目标区...

【专利技术属性】
技术研发人员:孙骁
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1