一种智能电视接收GoogleGCM推送消息的方法及系统的制作方法

文档序号:7775656阅读:206来源:国知局
一种智能电视接收Google GCM推送消息的方法及系统的制作方法
【专利摘要】本发明提供的一种智能电视接收GoogleGCM推送消息的方法及系统,当智能电视机终端打个某个应用时,智能电视机终端向GoogleGCM服务器发送需获取所打开的应用软件的最新消息的请求;GoogleGCM服务器根据请求查找出对应的应用软件的推送消息,并发送至智能电视机终端,智能电视机终端接收该打开应用的推送消息并显示在操作界面上,本发明由于GoogleGCM服务器已提前存储由消息提供商提供的并经过智能电视机服务器中转发送至其服务器的各类应用软件的最新信息,此时GoogleGCM服务器根据请求筛选出对应的应用软件的消息推送给用户,使用者不必上网搜索就能获得软件的动态信息。
【专利说明】—种智能电视接收Google GCM推送消息的方法及系统
【技术领域】
[0001]本发明涉及智能电视机领域,尤其涉及的是一种智能电视接收Google GCM推送消息的方法及系统。
【背景技术】
[0002]Google GCM 推送消息(Google Cloud Messaging for Android 是谷歌新推出的云推送消息服务,简称GCM),该服务可将数据从服务端发送至应用。
[0003]而随着智能电视的普及,消息推送的作用就非常大,消息内容通过自动传递信息给用户,来减少用户在网络上搜索的时间,它可以根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。
[0004]由于Android、苹果OS、微软OS等智能系统的普及、越来越多的智能电视走进用户的家庭,而伴随着这些搭载有Android、苹果OS、微软OS操作系统的智能电视应用也井喷出现。现有技术中智能电视大部分的应用都是支持智能电视网络搜索、IP电视、BBTV网视通、视频点播、数字音乐、网络新闻、网络视频电话等功能,但是没有出现能自动接收推送消息的智能电视,不方便用户。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]鉴于上述现有技术的不足,本发明的目的在于提供一种智能电视接收Google GCM推送消息的方法及系统,旨在解决智能电视不能自动接收推送消息的问题,当用户启动智能电视进入某个应用浏览应用软件时,可以向用户推送一些该应用最新资讯信息,以及用户感兴趣的话题,使用者不必上网搜索,就能获得各类应用软件的动态信息。
[0007]本发明的技术方案如下:
一种智能电视接收Google GCM推送消息的方法,其中,所述方法包括以下步骤:
A.智能电视机终端向GoogleGCM服务器申请注册,注册成功后,智能电视机终端将得到账号返回至智能电视机服务器;
B.消息提供商将需要推送的应用软件的最新信息发送至GoogleGCM服务器;
C.智能电视机终端通过注册账号登录GoogleGCM服务器,当智能电视机终端打个某个应用时,智能电视机终端向Google GCM服务器发送需获取所打开的应用软件的最新消息的请求;
D.Google GCM服务器根据请求查找出对应的应用软件的推送消息,并发送至智能电视机终端,智能电视机终端接收该打开应用的推送消息并显示在操作界面上。
[0008]所述智能电视接收Google GCM推送消息的方法,其中,所述步骤A具体包括:
Al.接收用户的操作指令开启智能电视机终端;
A2.智能电视机终端主动向Google GCM服务器申请注册gid账号;
A3.Google GCM服务器通过此注册申请,并向智能电视机终端返回此gid账号; A4.智能电视机终端通过服务器提供的回调接口将gid账号信息返回给服务器端。
[0009]所述智能电视接收Google GCM推送消息的方法,其中,所述步骤B具体包括:
B1.消息提供商将需要推送的应用软件的最新信息发布到智能电视机服务器;
B2.智能电视机服务器再将此需要推送的应用软件的最新信息转发给Google GCM服务器。
[0010]所述智能电视接收Google GCM推送消息的方法,其中,所述步骤BI中消息提供商需要推送的应用软件的最新信息内容包括:信息内容、消息提供商gid账号、消息提供商信息、发布时间、信息内容过期时间。
[0011]所述智能电视接收Google GCM推送消息的方法,其中,所述步骤C中Google GCM服务器端可识别发送需获取所选定的应用软件的最新消息的请求的智能电视机终端的gid账号。
[0012]所述智能电视接收Google GCM推送消息的方法,其中,所述步骤D中Google GCM服务器端根据gid账号将查找出的信息反馈发送给对应智能电视机终端。
[0013]所述智能电视接收Google GCM推送消息的方法,其中,智能电视机终端的操作系统为Android系统、MacOS系统或Windows系统。
[0014]一种智能电视接收Google GCM推送消息的系统,其中,包括;
自动注册模块,用于在智能电视机终端首次开机时,自动向Google GCM服务器发出申请账号的请求,并在注册成功后保存账号信息;
请求发送模块,用于控制智能电视机终端通过注册账号登录Google GCM服务器,当智能电视机终端打个某个应用时,智能电视机终端向Google GCM服务器发送需获取所打开的应用软件的最新消息的请求;
信息显示模块,用于显示Google GCM服务器向智能电视机终端返回的选定的应用软件的最新消息;
接收信息模块,用于接收消息提供商向智能电视机服务器发送的应用软件的最新信息和智能电视机终端通向其发送的账号信息;
信息发送模块,用于向Google GCM服务器发送应用软件的最新信息;
终端用户数据库模块,用于保存已注册的智能电视机终端的账号信息;
消息提供商数据库模块,用于保存智能电视机服务器向Google GCM服务器发送的应用软件的最新信息;
信息筛选模块,用于智能电视机终端向Google GCM服务器发送需获取所选定的应用软件的最新消息的请求后,在消息提供商数据库模块中存储的各类应用软件的最新信息中筛选出对应软件的信息;
信息反馈模块,用于Google GCM服务器将筛选出对应的信息发送至智能电视机终端;其中,自动注册模块,请求发送模块和信息显示模块安装在智能电视机终端上;接收信息模块和发送信息模块安装在智能电视机服务器上;
终端用户数据库模块、消息提供商数据库模块、信息筛选模块和信息反馈模块安装在Google GCM 服务器。
[0015]所述智能电视接收Google GCM推送消息的系统,其中,消息提供商需要推送的应用软件的最新信息内容包括信息内容、消息提供商gid账号、消息提供商信息、发布时间、信息内容过期时间。
[0016]所述智能电视接收Google GCM推送消息的系统,其中,智能电视机终端的操作系统为Android系统、苹果OS系统或Windows系统。
[0017]本发明提供的一种智能电视接收Google GCM推送消息的方法及系统,当用户启动智能电视进入某个应用浏览应用软件时,智能电视机终端向Google GCM服务器发送需获取所选定的应用软件的最新消息的请求,由于Google GCM服务器已提前存储由消息提供商提供的并经过智能电视机服务器中转发送至其服务器的各类应用软件的最新信息,此时Google GCM服务器根据请求筛选出对应的应用软件的消息推送给用户,使用者不必上网搜索就能获得软件的动态息。
【专利附图】

【附图说明】
[0018]图1为本发明智能电视系统整体框加结构示意图。
[0019]图2为本发明一种智能电视机接收Google GCM推送消息的方法流程图。
[0020]图3为本发明一种智能电视机接收Google GCM推送消息的系统功能原理框图。
【具体实施方式】
[0021]本发明提供一种智能电视机接收Google GCM推送消息的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]如图1所示,本发明组建智能电视系统由三个大的模块:智能电视机服务器01和Google GCM服务器02及若干个智能电视机终端03组成,这三者通过互联网进行信息的传输,其中智能电视服务器还连接至消息提供商终端05。在此基础上,如图2所示,本发明提供一种智能电视机接收Google GCM推送消息的方法,该方法包括以下步骤:
S1.智能电视机终端向Google GCM服务器申请注册,注册成功后,智能电视机终端将得到账号返回至智能电视机服务器;
在使用本系统时,智能电视机终端接收用户的操作指令先开启智能电视机,若是第一次开机并首次连接上Google GCM服务器,此时智能电视机终端会主动向Google GCM服务器申请注册gid账号,Google GCM服务器通过此注册申请,并向智能电视机终端返回此gid账号,最后智能电视机终端通过服务器提供的回调接口将gid账号信息返回给服务器端,智能电视机终端完成首次注册后,以后每次开机无需发出自动注册申请。
[0023]S2.消息提供商将需要推送的应用软件的最新信息发送至Google GCM服务器;
智能电视机终端用户获取的各类应用软件的最新推送消息的消息来源是消息提供商。
消息提供商将各类应用软件的最新推送消息首先上传至智能电视机服务器,推送消息中主要包括信息内容、消息提供商gid账号、消息提供商信息、发布时间、信息内容过期时间,智能电视机服务器继续将这些推送消息传送至Google GCM服务器,便于后续步骤中GoogleGCM服务器在其中筛选出符合要求的推送消息向智能电视机终端用户进行推送。
[0024]S3.智能电视机终端通过注册账号登录Google GCM服务器,当智能电视机终端打个某个应用时,智能电视机终端向Google GCM服务器发送需获取所打开的应用软件的最新消息的请求; 当用户启动智能电视进入某个应用浏览应用软件时,若选定其中一个应用软件,智能电视机终端会向Google GCM服务器发送需获取所选定的应用软件的最新消息的请求。
[0025]S4.Google GCM服务器根据请求查找出对应的应用软件的推送消息,并发送至智能电视机终端,智能电视机终端接收该打开应用的推送消息并显示在操作界面上;
当Google GCM服务器接收到来自智能电视机终端的获取选定应用软件的最新推送消息的请求时,Google GCM服务器会响应请求,并以选定的应用软件的名称为关键字在Google GCM服务器已存储的来自消息提供商提供的待推送消息中筛选,若有匹配的推送消息,则根据发出获取推送消息请求的智能电视机终端的gid账号将推送消息发送至对应智能电视机终端上,并在终端上显示这些推送消息以供用户查看。
[0026]本发明提供的一种智能电视接收Google GCM推送消息的方法,当智能电视机终端用户在Google GCM服务器上完成初次注册后,用户启动智能电视进入某个应用浏览应用软件时,智能电视机终端向Google GCM服务器发送需获取所选定的应用软件的最新消息的请求,由于Google GCM服务器已提前存储由消息提供商提供的并经过智能电视机服务器中转发送至其服务器的各类应用软件的最新信息,此时Google GCM服务器根据请求筛选出对应的应用软件的消息推送给用户,使用者不必上网搜索就能获得软件的动态信息。
[0027]其中,Google GCM,谷歌云推送消息服务(Google Cloud Messaging),该服务可帮助你将数据从服务端发送至应用。
[0028]gi d,群体身份(Group I dent i f i cat i on ), —般多用于比如网游封测时期的账号,或者就是一些带有共享性质的资源使用者的帐号。
[0029]基于上述实施例,本发明还提供了一种智能电视接收Google GCM推送消息的系统,为了便于叙述,在本实施例中选用一个智能电视机服务器、一个Google GCM服务器和一个智能电视机终端,实际上,在此系统中,包含若干个智能电视机终端,每个智能电视机终端都能从Google GCM服务器上获得最新推送消息。
[0030]如图3所示,所述智能电视接收Google GCM推送消息的系统包括;
自动注册模块31,用于在智能电视机终端03首次开机时,自动向Google GCM服务器02发出申请账号的请求,并在注册成功后保存账号信息;
请求发送模块32,用于当智能电视机终端03的用户在终端界面上选定需获取最新信息的应用软件后,向Google GCM服务器02发送需获取所选定的应用软件的最新消息的请求;
信息显示模块33,用于显示Google GCM服务器02向智能电视机终端03返回的选定的应用软件的最新消息;
接收信息模块11,用于接收消息提供商向智能电视机服务器01发送的应用软件的最新信息和智能电视机终端03通向其发送的账号信息;
信息发送模块12,用于向Google GCM服务器02发送应用软件的最新信息;
终端用户数据库模块21,用于保存已注册的智能电视机终端03的账号信息;
消息提供商数据库模块22,用于保存智能电视机服务器01向Google GCM服务器02发送的应用软件的最新信息;
信息筛选模块23,用于智能电视机终端03向Google GCM服务器02发送需获取所选定的应用软件的最新消息的请求后,在消息提供商数据库模块22中存储的各类应用软件的最新信息中筛选出对应软件的信息;
信息反馈模块24,用于Google GCM服务器02将筛选出对应的信息发送至智能电视机终端03。
[0031]例如,可将自动注册模块,请求发送模块和信息显示模块安装在智能电视机终端上;将接收信息模块和发送信息模块安装在智能电视机服务器上;将终端用户数据库模块、消息提供商数据库模块、信息筛选模块和信息反馈模块安装在Google GCM服务器。
[0032]本发明提供的一种智能电视接收Google GCM推送消息的方法及系统,当用户启动智能电视进入某个应用浏览应用软件时,智能电视机终端向Google GCM服务器发送需获取所选定的应用软件的最新消息的请求,由于Google GCM服务器已提前存储由消息提供商提供的并经过智能电视机服务器中转发送至其服务器的各类应用软件的最新信息,此时Google GCM服务器根据请求筛选出对应的应用软件的消息推送给用户,使用者不必上网搜索就能获得软件的动态息。
[0033]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1. 一种智能电视接收Google GCM推送消息的方法,其特征在于,所述方法包括以下步骤: A.智能电视机终端向GoogleGCM服务器申请注册,注册成功后,智能电视机终端将得到账号返回至智能电视机服务器; B.消息提供商将需要推送的应用软件的最新信息发送至GoogleGCM服务器; C.智能电视机终端通过注册账号登录GoogleGCM服务器,当智能电视机终端打个某个应用时,智能电视机终端向Google GCM服务器发送需获取所打开的应用软件的最新消息的请求; D.Google GCM服务器根据请求查找出对应的应用软件的推送消息,并发送至智能电视机终端,智能电视机终端接收该打开应用的推送消息并显示在操作界面上。
2.根据权利要求1所述智能电视接收GoogleGCM推送消息的方法,其特征在于,所述步骤A具体包括: Al.接收用户的操作指令开启智能电视机终端; A2.智能电视机终端主动向Google GCM服务器申请注册gid账号; A3.Google GCM服务器通过此注册申请,并向智能电视机终端返回此gid账号; A4.智能电视机终端通过服务器提供的回调接口将gid账号信息返回给服务器端。
3.根据权利要求1所述智能电视接收GoogleGCM推送消息的方法,其特征在于,所述步骤B具体包括: B1.消息提供商将需要推送的应用软件的最新信息发布到智能电视机服务器; B2.智能电视机服务器再将此需要推送的应用软件的最新信息转发给Google GCM服务器。
4.根据权利要求3所述智能电视接收GoogleGCM推送消息的方法,其特征在于,所述步骤BI中消息提供商需要推送的应用软件的最新信息内容包括:信息内容、消息提供商gid账号、消息提供商信息、发布时间、信息内容过期时间。
5.根据权利要求1所述智能电视接收GoogleGCM推送消息的方法,其特征在于,所述步骤C中Google GCM服务器端可识别发送需获取所选定的应用软件的最新消息的请求的智能电视机终端的gid账号。
6.根据权利要求1所述智能电视接收GoogleGCM推送消息的方法,其特征在于,所述步骤D中Google GCM服务器端根据gid账号将查找出的信息反馈发送给对应智能电视机终端。
7.根据权利要求1-6任一项所述智能电视接收GoogleGCM推送消息的方法,其特征在于,智能电视机终端的操作系统为Android系统、MacOS系统或Windows系统。
8.—种智能电视接收Google GCM推送消息的系统,其特征在于,包括; 自动注册模块,用于在智能电视机终端首次开机时,自动向Google GCM服务器发出申请账号的请求,并在注册成功后保存账号信息; 请求发送模块,用于控制智能电视机终端通过注册账号登录Google GCM服务器,当智能电视机终端打个某个应用时,智能电视机终端向Google GCM服务器发送需获取所打开的应用软件的最新消息的请求; 信息显示模块,用于显示Google GCM服务器向智能电视机终端返回的选定的应用软件的最新消息; 接收信息模块,用于接收消息提供商向智能电视机服务器发送的应用软件的最新信息和智能电视机终端通向其发送的账号信息; 信息发送模块,用于向Google GCM服务器发送应用软件的最新信息; 终端用户数据库模块,用于保存已注册的智能电视机终端的账号信息; 消息提供商数据库模块,用于保存智能电视机服务器向Google GCM服务器发送的应用软件的最新信息; 信息筛选模块,用于智能电视机终端向Google GCM服务器发送需获取所选定的应用软件的最新消息的请求后,在消息提供商数据库模块中存储的各类应用软件的最新信息中筛选出对应软件的信息; 信息反馈模块,用于Google GCM服务器将筛选出对应的信息发送至智能电视机终端。
9.根据权利要求8所述智能电视接收GoogleGCM推送消息的系统,其特征在于,消息提供商需要推送的应用软件的最新信息内容包括信息内容、消息提供商gid账号、消息提供商信息、发布时间、信息内容过期时间。
10.根据权利要求8所述智能电视接收GoogleGCM推送消息的系统,其特征在于,智能电视机终端的操作系统为Andro`id系统、苹果OS系统或Windows系统。
【文档编号】H04L12/58GK103634695SQ201310543869
【公开日】2014年3月12日 申请日期:2013年11月6日 优先权日:2013年11月6日
【发明者】秦宏开 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1