信息推送方法、装置和系统的制作方法_6

文档序号:9238023阅读:来源:国知局
送终端发送的携带有社交信息和所述接 收方账号的信息发送请求,并检测出所述接收方账号已经注册推送服务之后生成的对应于 所述社交信息的推送消息,所述推送服务是由接收终端从所述系统推送服务器处获取与所 述接收方账号对应的推送密钥之后通过所述推送密钥向所述社交应用服务器注册的; 向与所述接收方账号对应的接收终端的操作系统的通知中心推送所述推送消息,以便 所述接收终端的操作系统的通知中心接收并展示所述推送消息。7. 根据权利要求6所述的方法,其特征在于,所述向与所述接收方账号对应的接收终 端的操作系统的通知中心推送所述推送消息,包括: 当所述信息推送请求中还包括应用标识时,检测所述应用标识和所述接收方账号是否 满足预定条件,所述预定条件为在预存的推送对应关系中存在与所述应用标识相同的应用 标识且在与所述应用标识对应的至少一个接收方账号中存在与所述接收方账号相同的接 收方账号,其中,所述推送对应关系包括不同应用标识、不同接收方账号和不同设备标识之 间的对应关系; 若检测出满足所述预定条件,则在所述推送对应关系中获取与所述接收方账号对应的 设备标识; 向与所述设备标识对应的接收终端的操作系统的通知中心推送所述推送消息。8. 根据权利要求6或7所述的方法,其特征在于,所述接收社交应用服务器发送的携带 有推送消息和接收方账号的信息推送请求之前,还包括: 接收所述接收终端发送的携带有应用标识、所述接收方账号和设备标识的密钥获取请 求,其中,所述应用标识与所述社交类应用对应,所述设备标识与所述接收终端对应; 读取并存储所述应用标识、所述接收方账号和所述设备标识之间的所述推送对应关 系; 生成所述推送密钥; 向所述接收终端发送所述推送密钥。9. 一种信息推送方法,其特征在于,用于接收终端中,所述方法包括: 通过操作系统的通知中心接收系统推送服务器推送的推送消息,其中,所述推送消息 是由社交应用服务器在接收到发送终端发送的携带有社交信息和接收方账号的信息发送 请求,并检测出所述接收方账号已经注册推送服务之后生成并通过所述系统推送服务器转 发的对应于所述社交信息的推送消息,所述推送服务是由接收终端从所述系统推送服务器 处获取与所述接收方账号对应的推送密钥之后通过所述推送密钥向所述社交应用服务器 注册的; 通过所述操作系统的通知中心将所述推送消息进行展示。10. 根据权利要求9所述的方法,其特征在于,所述通过操作系统的通知中心接收系统 推送服务器推送的推送消息之前,还包括: 获取用户在社交类应用中的所述接收方账号; 向所述系统推送服务器发送携带有应用标识、所述接收方账号和设备标识的密钥获取 请求,所述密钥获取请求用于触发所述系统推送服务器读取并存储所述应用标识、所述接 收方账号和所述设备标识之间的推送对应关系,生成所述推送密钥;其中,所述应用标识与 所述社交类应用对应,所述设备标识与所述接收终端对应; 接收所述系统推送服务器发送的所述推送密钥; 向所述社交应用服务器发送携带有所述接收方账号和所述推送密钥的推送注册请求, 所述推送注册请求用于触发所述社交应用服务器根据所述推送密钥为所述接收方账号注 册所述推送服务。11. 根据权利要求9或10所述的方法,其特征在于,所述通过所述操作系统的通知中心 将所述推送消息进行展示之后,还包括: 当所述推送消息的消息内容为指向所述社交信息的信息链接时,接收作用于所述推送 消息的信息展不信号; 通过浏览器调用所述信息链接将所述社交信息进行展示。12. 根据权利要求10所述的方法,其特征在于,所述向所述系统推送服务器发送携带 有应用标识、所述接收方账号和设备标识的密钥获取请求之前,还包括: 获取所述用户在社交类应用中的密码; 向所述社交应用服务器发送所述接收方账号和所述密码,以便所述社交应用服务器根 据预存的账号密码对应关系检测读取到的所述接收方账号和所述密码是否对应,所述账号 密码对应关系包括不同接收方账号和不同密码之间的对应关系,若检测出两者对应,则向 所述接收终端发送验证通过指示; 接收所述社交应用服务器发送的所述验证通过指示; 根据所述验证通过指示执行所述向所述系统推送服务器发送携带有应用标识、所述接 收方账号和设备标识的密钥获取请求的步骤。13. -种信息推送装置,其特征在于,用于社交应用服务器中,所述装置包括: 发送接收模块,用于接收发送终端发送的携带有社交信息和接收方账号的信息发送请 求; 服务检测模块,用于检测所述接收方账号是否已经注册推送服务,所述推送服务是由 接收终端从系统推送服务器处获取与所述接收方账号对应的推送密钥之后通过所述推送 密钥向所述社交应用服务器注册的; 推送生成模块,用于若检测出已经注册所述推送服务,则生成对应于所述社交信息的 推送消息; 请求推送模块,用于向所述系统推送服务器发送携带有所述推送消息和所述接收方账 号的信息推送请求,所述信息推送请求用于触发所述系统推送服务器向与所述接收方账号 对应的接收终端的操作系统的通知中心推送所述推送消息。14. 根据权利要求13所述的装置,其特征在于, 所述请求推送模块,还用于向所述系统推送服务器发送携带有所述推送消息、所述接 收方账号和所述应用标识的信息推送请求,所述信息推送请求用于触发所述系统推送服务 器检测所述应用标识和所述接收方账号是否满足预定条件,所述预定条件为在预存的推送 对应关系中存在与所述应用标识相同的应用标识且在与所述应用标识对应的至少一个接 收方账号中存在与所述接收方账号相同的接收方账号,其中,所述推送对应关系包括不同 应用标识、不同接收方账号和不同设备标识之间的对应关系;若检测出满足所述预定条件, 则在所述推送对应关系中获取与所述接收方账号对应的设备标识;向与所述设备标识对应 的接收终端的操作系统的通知中心推送所述推送消息。15. 根据权利要求13所述的装置,其特征在于,所述推送生成模块,包括:第一生成单 元;或者,第二生成单元; 所述第一生成单元,用于将所述社交信息作为所述推送消息的消息内容生成所述推送 消息; 所述第二生成单元,用于生成指向所述社交信息的信息链接;将所述信息链接作为所 述推送消息的消息内容生成所述推送消息,以便所述系统推送服务器将所述推送消息推送 至所述接收终端的操作系统的通知中心之后,所述接收终端接收作用于所述推送消息的信 息展示信号,通过浏览器调用所述信息链接将所述社交信息进行展示。16. 根据权利要求13至15任一所述的装置,其特征在于,所述装置还包括: 注册接收模块,用于接收所述接收终端发送的携带有所述接收方账号和所述推送密钥 的推送注册请求; 注册执行模块,用于根据所述推送密钥为所述接收方账号注册所述推送服务。17. 根据权利要求16所述的装置,其特征在于,所述装置还包括: 密码接收模块,用于接收所述接收终端发送的所述接收方账号和密码; 密码检测模块,用于根据预存的账号密码对应关系检测读取到的所述接收方账号和 所述密码是否对应,所述账号密码对应关系包括不同接收方账号和不同密码之间的对应关 系; 指示发送模块,用于若检测出两者对应,则向所述接收终端发送验证通过指示,所述验 证通过指示用于授权所述接收终端从所述系统推送服务器处获取所述推送密钥。18. -种信息推送装置,其特征在于,用于系统推送服务器中,所述装置包括: 请求接收模块,用于接收社交应用服务器发送的携带有推送消息和接收方账号的信息 推送请求,其中,所述推送消息是由所述社交应用服务器在接收到发送终端发送的携带有 社交信息和所述接收方账号的信息发送请求,并检测出所述接收方账号已经注册推送服务 之后生成的对应于所述社交信息的推送消息,所述推送服务是由接收终端从所述系统推送 服务器处获取与所述接收方账号对应的推送密钥之后通过所述推送密钥向所述社交应用 服务器注册的; 消息推送模块,用于向与所述接收方账号对应的接收终端的操作系统的通知中心推送 所述推送消息,以便所述接收终端的操作系统的通知中心接收并展示所述推送消息。19. 根据权利要求18所述的装置,其特征在于,所述消息推送模块,包括:条件检测单 元、标识获取单元和消息推送单元; 所述条件检测单元,用于当所述信息推送请求中还包括应用标识时,检测所述应用标 识和所述接收方账号是否满足预定条件,所述预定条件为在预存的推送对应关系中存在与 所述应用标识相同的应用标识且在与所述应用标识对应的至少一个接收方账号中存在与 所述接收方账号相同的接收方账号,其中,所述推送对应关系包括不同应用标识、不同接收 方账号和不同设备标识之间的对应关系; 所述标识获取单元,用于若检测出满足所述预定条件,则在所述推送对应关系中获取 与所述接收方账号对应的设备标识; 所述消息推送单元,用于向与所述设备标识对应的接收终端的操作系统的通知中心推 送所述推送消息。20. 根据权利要求18或19所述的装置,其特征在于,所述装置还包括: 密钥请求模块,用于接收所述接收终端发送的携带有应用标识、所述接收方账号和设 备标识的密钥获取请求,其中,所述应用标识与所述社交类应用对应,所述设备标识与所述 接收终端对应; 对应存储模块,用于读取并存储所述应用标识、所述接收方账号和所述设备标识之间 的所述推送对应关系; 密钥生成模块,用于生成所述推送密钥; 密钥发送模块,用于向所述接收终端发送所述推送密钥。21. -种信息推送装置,其特征在于,用于接收终端中,所述装置包括: 消息接收模块,用于通过操作系统的通知中心接收系统推送服务器推送的推送消息, 其中,所述推送消息是由社交应用服务器在接收到发送终端发送的携带有社交信息和接收 方账号的信息发送请求,并检测出所述接收方账号已经注册推送服务之后生成并通过所述 系统推送服务器转发的对应于所述社交信息的推送消息,所述推送服务是由接收终端从所 述系统推送服务器处获取与所述接收方账号对应的推送密钥之后通过所述推送密钥向所 述社交应用服务器注册的; 消息展示模块,用于通过所述操作系统的通知中心将所述推送消息进行展示。22. 根据权利要求21所述的装置,其特征在于,所述装置还包括: 账号获取模块,用于获取用户在社交类应用中的所述接收方账号; 请求发送模块,用于向所述系统推送服务器发送携带有应用标识、所述接收方账号和 设备标识的密钥获取请求,所述密钥获取请求用于触发所述系统推送服务器读取并存储所 述应用标识、所述接收方账号和所述设备标识之间的推送对应关系,生成所述推送密钥;其 中,所述应用标识与所述社交类应用对应,所述设备标识与所述接收终端对应; 密钥接收模块,用于接收所述系统推送服务器发送的所述推送密钥; 请求注册模块,用于向所述社交应用服务器发送携带有所述接收方账号和所述推送密 钥的推送注册请求,所述推送注册请求用于触发所述社交应用服务器根据所述推送密钥为 所述接收方账号注册所述推送服务。23. 根据权利要求21或22所述的装置,其特征在于,所述装置还包括: 信号接收模块,用于当所述推送消息的消息内容为指向所述社交信息的信息链接时, 接收作用于所述推送消息的信息展示信号; 信息展示模块,用于通过浏览器调用所述信息链接将所述社交信息进行展示。24. 根据权利要求22所述的装置,其特征在于,所述装置还包括: 密码获取模块,用于获取所述用户在社交类应用中的密码; 密码发送模块,用于向所述社交应用服务器发送所述接收方账号和所述密码,以便所 述社交应用服务器根据预存的账号密码对应关系检测读取到的所述接收方账号和所述密 码是否对应,所述账号密码对应关系包括不同接收方账号和不同密码之间的对应关系,若 检测出两者对应,则向所述接收终端发送验证通过指示; 指示接收模块,用于接收所述社交应用服务器发送的所述验证通过指示; 所述请求发送模块,还用于根据所述验证通过指示执行所述向所述系统推送服务器发 送携带有应用标识、所述接收方账号和设备标识的密钥获取请求的步骤。25. -种信息推送系统,其特征在于,所述系统包括社交应用服务器,与所述社交应用 服务器相连的系统推送服务器以及与所述社交应用服务器和所述系统推送服务器均相连 的接收终端; 所述社交应用服务器包括如权利要求13至17任一所述的信息推送装置; 所述系统推送服务器包括如权利要求18至20任一所述的信息推送装置; 所述接收终端包括如权利要求21至24任一所述的信息推送装置。
【专利摘要】本发明公开了一种信息推送方法、装置和系统,属于通讯技术领域。所述方法包括:接收发送终端发送的社交信息和接收方账号;检测接收方账号是否已经注册推送服务,推送服务是由接收终端从系统推送服务器处获取与接收方账号对应的推送密钥后向社交应用服务器注册的;若检测出已经注册,则生成对应于社交信息的推送消息;向系统推送服务器发送推送消息和接收方账号,以便系统推送服务器向与接收方账号对应的接收终端的操作系统的通知中心进行推送。本发明解决了相关技术中需要依赖于安装客户端才能接收到推送消息,导致占用终端计算和存储资源的问题;使得接收终端中无需安装客户端即可接收到推送消息,节约了终端的计算和存储资源。
【IPC分类】H04L29/08, H04L12/58
【公开号】CN104954233
【申请号】CN201410124554
【发明人】岳增书
【申请人】腾讯科技(北京)有限公司
【公开日】2015年9月30日
【申请日】2014年3月28日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1