一种基于浏览器的动态消息查看方法、装置及系统的制作方法

文档序号:8002634阅读:119来源:国知局
一种基于浏览器的动态消息查看方法、装置及系统的制作方法
【专利摘要】本发明适用于浏览器领域,提供了一种基于浏览器的动态消息查看方法、装置及系统,所述方法包括下述步骤:浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息;浏览器的后台服务器将设备标识信息及所述动态消息发送至中转服务器;所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块;所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。本发明实施例可以不需要在移动终端运行浏览器即可接收到动态消息的通知,减少对移动终端的系统资源的占用和对移动终端设备的耗电量,提高设备的续航时间。
【专利说明】一种基于浏览器的动态消息查看方法、装置及系统

【技术领域】
[0001]本发明属于浏览器领域,尤其涉及一种基于浏览器的动态消息查看方法、装置及系统。

【背景技术】
[0002]随着网络技术的发展,互联网的服务器和用户构成一个庞大的信息资源,互联网成为人们方便、快捷的获取信息的一种方式。用户使用个人计算机或者手机等移动终端设备中的浏览器,可以方便的访问网站服务器中的内容数据,给用户带来方便。
[0003]现有的通过移动终端浏览器查看网页动态消息的方法,一般需要在移动终端运行浏览器程序,通过浏览器刷新以获取网站的动态消息,由于需要一直运行浏览器进行动态消息的获取,需要耗费移动终端的系统资源,而且一直运行浏览器,需要消耗额外的电量,不利于提闻移动终端的续航时间。


【发明内容】

[0004]本发明实施例的目的在于提供一种基于浏览器的动态消息查看方法、装置及系统,以解决现有技术需要一直运行浏览器进行动态消息的获取,耗费移动终端的系统资源和移动终端设备的电量的问题,以提高移动终端的续航时间。
[0005]本发明实施例是这样实现的,一种基于浏览器的动态消息查看方法,所述方法包括下述步骤:
[0006]浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息;
[0007]浏览器的后台服务器将移动终端的浏览器在中转服务器注册的设备标识信息及所述动态消息发送至中转服务器;
[0008]所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块;
[0009]所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
[0010]本发明实施例的另一目的在于提供一种基于浏览器的动态消息查看装置,所述装置包括:
[0011]获取单元,用于使浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息;
[0012]第一发送单元,用于使浏览器的后台服务器将移动终端的浏览器在中转服务器注册的设备标识信息及所述动态消息发送至中转服务器;
[0013]推送单元,用于使所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块;
[0014]接收调用单元,用于使所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
[0015]本发明实施例的另一目的在于提供一种包括基于浏览器的动态消息查看方法的系统,所述系统包括移动终端、浏览器的后台服务器和中转服务器,所述移动终端包括移动终端的浏览器和移动终端的推送接口模块,其中,
[0016]所述移动终端的浏览器用于设定需要获取动态消息的页面,并根据接收的动态消息的通知访问动态消息页面;
[0017]所述浏览器的后台服务器用于接收移动终端的浏览器在中转服务注册的设备标识信息,检测所设定的页面,获取所述设定的页面的动态消息;
[0018]所述中转服务器用于接收浏览器后台发送的设备标识信息和动态消息,并将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块;
[0019]所述移动终端的推送接口模块接收所述动态消息,调用所述移动终端的浏览器查看所述动态消息。
[0020]在本发明实施例中,通过浏览器后台服务器对设定的页面进行动态消息的检测,将检测的动态消息以及设备标识信息发送至中转服务器,由中转服务器将消息推送至移动终端的推送接口模块,调用移动终端的浏览器即可查看到所述动态消息。和现有的通过移动终端一直运行浏览器进行页面刷新获取页面动态消息的方式相比,本发明实施例可以不需要在移动终端运行浏览器即可接收到动态消息的通知,减少对移动终端的系统资源的占用和对移动终端设备的耗电量,提高设备的续航时间。

【专利附图】

【附图说明】
[0021]图1是本发明第一实施例提供的基于浏览器的动态消息的查看方法的实现流程;
[0022]图2是本发明第二实施例提供的基于浏览器的动态消息的查看方法的实现流程;
[0023]图3是本发明第三实施例提供的基于浏览器的动态消息的查看装置的结构示意图;
[0024]图4为本发明第四实施例提供的基于浏览器的动态消息查看系统的示意图;
[0025]图5为本发明第五实施例提供的终端相关的手机的部分结构的框图。

【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]本发明实施例可以用于现有的移动终端的操作系统,如WINDOWS操作系统,安卓操作系统、苹果操作系统,利用移动终端的操作系统提供的推送接口服务,为用户提供准确、及时的动态消息的推送通知,由浏览器后台服务器所对应的浏览器通过相应的协议对所述动态消息进行查看访问。
[0028]在具体的操作系统中,提供推送服务的中转服务器的具体名称,可以由操作系统的具体对应的中转服务器进行信息的交互,如对于windows操作系统的手机,其中转服务器名称为微软推送通知服务(Microsoft Push Notificat1n Services,缩写为MPNS),本发明实施例以windows phoneS (WIN8操作系统的手机)的手机为设备进行说明。根据同样的实现方法,对于苹果操作系统的移动终端,为苹果推送通知的服务器(英文全称为ApplePush Notificat1n Service,英文缩写为APSN),对于安卓(android)操作系统的手机,为安卓云服务到设备信息传送(英文全称为Android Cloud to Device Messaging,英文简称为C2DM)。本领域一般技术人员可以明白,在不同的操作系统中对上述中转服务器做相应的替换,可以在不同的操作系统中实现本发明实施例所述的基于浏览器的动态消息查看方法。
[0029]实施例一:
[0030]图1示出了本发明第一实施例提供的基于浏览器的动态消息的查看方法的实现流程,详述如下:
[0031]在步骤SlOl中,浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息。
[0032]具体的,所述浏览器的后台服务器,为与移动终端的浏览器所对应的位于远端的服务器。所述浏览器的后台服务器,可以接收所述移动终端的浏览器发送的设置数据,如移动终端的浏览器设定的需要获取动态信息的页面的数据,包括所述页面的资源地址和移动终端的浏览器的设备标识信息,也可以是浏览器的后台服务器本身所具有的设置信息,在浏览器的后台服务器设置好常用的需要获取动态消息的页面,如对某一时事新闻页面的动态消息,以符合普遍用户的需求。其中,所述移动终端的浏览器的设备标识信息,可包括移动终端的推送接口模块的标识信息和所述移动终端的浏览器标识信息,所述设备标识信息可使中转服务器快速找到所述移动终端,从而高效的将通知推送至移动终端,由移动终端的浏览器的标识信息所指向的浏览器查看动态消息所指向的页面。
[0033]所述设定的页面,在某些特殊情况下,还可以设定为某个网站的某个版块的某个页面,如可以为腾讯新闻版块下的重要新闻的更新信息设置为所需要的动态消息,当然也可以用户其它特殊要求的动态消息,如用户QQ空间所要求的新的动态消息等,在此不作具体限定。
[0034]根据浏览器后台服务器设定的页面,浏览器的后台服务器通过实时的查询,及时准确的获取所设定的页面的动态消息,而此获取动态消息的过程不需要移动终端的浏览器进行任何操作,可以极大程度上减轻移动终端的负担。
[0035]在步骤S102中,浏览器的后台服务器将移动终端的浏览器在中转服务器注册的设备标识信息及所述动态消息发送至中转服务器。
[0036]所述中转服务器,根据移动终端的操作系统,对应不同的具体设备,如对于windows操作系统的手机,其中转服务器名称为微软推送通知服务(Microsoft PushNotificat1n Services,缩写为MPNS);对于苹果操作系统的移动终端,为苹果推送通知的服务器(英文全称为Apple Push Notificat1n Service,英文缩写为APSN),对于安卓(android)操作系统的手机,为安卓云服务到设备信息传送(英文全称为Android Cloud toDevice Messaging,英文简称为 C2DM)。
[0037]所述移动终端的浏览器,为与所述浏览器的后台服务器所对应的浏览器,通过移动终端的浏览器和浏览器的后台服务器之间信息的交互,可以设定浏览器动态信息的获取的相关信息,如上面介绍的动态消息的页面地址、动态消息的类型等。
[0038]所述设备标识信息,为移动终端的浏览器通过移动终端的推送接口模块在中转服务器的得到的注册信息,包括移动终端的推送接口模块的标识信息和所述移动终端的浏览器标识信息,移动终端的浏览器的标识信息,可以包括浏览器的用户和不同的浏览器类型。从而使中转服务器在有新的动态消息后,可以根据所述移动终端的推送接口模块的标识信息查找到移动终端的推送接口模块,根据移动终端的浏览器标识信息进行动态消息的查看,以区别于不同用户的不同的浏览器。
[0039]由于移动终端的浏览器不一定在运行状态,或者即使在运行状态,由浏览器的后台服务器一般不能直接将动态消息发送至移动终端的浏览器,虽然现有技术中也可由浏览器发送获取请求后,在页面中停留以获取浏览器的后台服务器发送的动态消息,但这正是本发明存在的技术问题所在,运行浏览器浪费系统资源和耗费移动终端电能。
[0040]在步骤S103中,所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块。
[0041]所述中转服务器在接收到设备标识信息和动态消息后,可以先对设备标识信息对应的移动终端是否可接收信息进行检测,当检测到移动终端不能接收通知,则暂时保存所述动态消息,在得到所述移动终端可接收时,再将所述动态消息发送到所述移动终端,既能保证动态消息推送的及时有效性,也能够有效的避免信息的丢失,保证其安全性。
[0042]所述中转服务器将动态消息推送至移动终端的推送接口模块,可以根据设备标识信息查找到所要推送的移动终端的推送接口模块,也可以由所述设备标识信息,如建立由通用资源标识符(英文全称为Uniform Resource Identifier,英文简称为URI)标识的中转服务器与移动终端的浏览器之间的连接通道,在推送动态消息时查找所述URI即可找到相应的连接通道。
[0043]在步骤S104中,所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
[0044]所述移动终端的推送接口模块接收包括所述动态消息的通知,以Toast通知、磁贴通知和Raw通知的形式由移动终端的推送接口模块接收,考虑到本发明实施例推送的为动态消息,采用以Toast通知的方式获取动态消息的通知。
[0045]其中,移动终端的推送接口模块接收包括所述动态消息的通知,调用所述浏览器查看所述动态消息步骤可以包括:
[0046]移动终端的推送接口模块接收包括所述动态消息的通知,并检测所述移动终端的浏览器是否运行;
[0047]如果所述移动终端的浏览器正在运行,由所述移动终端的浏览器访问所述通知所指向的包括所述动态消息的页面;
[0048]如果所述移动终端的浏览器没有运行,根据接收的触发指令,调用所述移动终端的浏览器访问所述通知所指向的包括所述动态消息的页面。
[0049]本发明实施例通过浏览器后台服务器对设定的页面进行动态消息的检测,将检测的动态消息以及设备标识信息发送至中转服务器,由中转服务器将消息推送至移动终端的推送接口模块,调用移动终端的浏览器即可查看到所述动态消息。和现有的通过移动终端一直运行浏览器进行页面刷新获取页面动态消息的方式相比,本发明实施例可以不需要在移动终端运行浏览器即可接收到动态消息的通知,减少对移动终端的系统资源的占用和对移动终端设备的耗电量,提高设备的续航时间。
[0050]实施例二:
[0051]图2为本发明第二实施例提供的基于浏览器的动态消息查看的实现流程,详述如下:
[0052]在步骤S201中,所述移动终端的浏览器向所述移动终端的推送接口模块发送获取所述设备标识信息的请求。
[0053]在步骤S202中,所述移动终端的推送接口模块根据所述请求,向中转服务器注册得到所述设备的标识信息。
[0054]在步骤S203中,所述移动终端的推送接口模块通过移动终端的浏览器将所述设备的标识信息发送至所述浏览器后台服务器。
[0055]在移动终端的浏览器第一次安装时,需要完成对移动终端的初始化设备,其中是基础的一个步骤就是需要向中转服务器提出注册请求,由中转服务器为其分配设备标识信息,并且同意接收推送信息。
[0056]移动终端的浏览器在第一次安装时不能直接与中转服务器通信,需要通过移动终端的推送接口模块向中转服务器提交注册信息,得到设备标识信息后发送至移动终端的浏览器,由移动终端的浏览器将所述设备的标识信息发送至所述浏览器后台服务器,在需要检测到新的动态消息时,将设备标识信息与动态消息一起发送至中转服务器。
[0057]在步骤S204中,移动终端的浏览器向浏览器后台服务器发送动态消息推送的时间间隔。
[0058]当然,这只是一种可能实施的方式,由移动终端的浏览器向浏览器后台服务器发送动态消息推送的时间间隔,从而可以使得移动终端的用户在需要更换设置时,可在打开浏览器将设置信息发送至浏览器的后台服务器,在完成设置信息的发送后,即可在关闭状态下也能接收到推送的新的动态消息。
[0059]作为另一种实施方式,在没有收到移动终端的浏览器发送的动态消息的推送的时间间隔的情况下,也可在浏览器的后台服务器自身设置动态消息的推送的时间间隔,由于该时间间隔一般较为固定,可直接在浏览器的后台服务器进行设置。在为满足某些用户的特殊要求情况,还可包括接收浏览器发送的设置的动态消息的推送的时间间隔,灵活性更闻。
[0060]在步骤S205中,所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内获取一次动态消息;或者,所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内向中转服务器发送一次动态消息。
[0061]具体的,在对于一些对于时效性要求不高的动态消息,为避免对用户终端的过于频繁的发送推送消息,设置获取动态消息的时间间隔,比如设置每天获取两次动态消息,上午一次,下午一次,在两个时间点将动态消息发送至中转服务器,或者不限定获取动态消息的次数,但将发送至中转服务器的时间设置为固定的时间点,都可以避免过于频繁的产生推送信息,避免骚扰用户。
[0062]在步骤S206中,浏览器的后台服务器将所述设备标识信息及所述动态消息发送至中转服务器。
[0063]在步骤S207中,所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块。
[0064]在步骤S208中,所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
[0065]本发明实施例与实施例一的区别之处在于,在浏览器的后台服务器将所述设备标识信息发送至中转服务器前,还包括设备标识信息的注册及转发过程,对于浏览器第一次安装时所必须的操作,但在安装注册后,即中转服务器得到设备标识信息及设置的动态消息的页面信息后,就可以根据实施例一所述的步骤完成动态消息的查看。在浏览器的后台服务器获取动态时,可以限定获取的次数或者发送的次数,从而节省浏览器后台服务器的资源。其它步骤与实施例一相同,在此不作重复赘述。
[0066]实施例三:
[0067]图3为本发明第三实施例提供的基于浏览器的动态消息查看装置的结构示意图,详述如下:
[0068]本发明实施例所述装置包括:
[0069]获取单元301,用于使浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息;
[0070]第一发送单元302,用于使浏览器的后台服务器将移动终端的浏览器在中转服务器注册的设备标识信息及所述动态消息发送至中转服务器;
[0071]推送单元303,用于使所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块;
[0072]接收调用单元304,用于使所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
[0073]在第一次安装移动终端的浏览器时,所述装置还可包括:
[0074]请求发送单元305,用于使所述移动终端的浏览器向所述移动终端的推送接口模块发送获取所述设备标识信息的请求;
[0075]注册单元306,用于使所述移动终端的推送接口模块根据所述请求,向中转服务器注册得到所述设备的标识信息;
[0076]第二发送单元307,用于使所述移动终端的推送接口模块通过移动终端的浏览器将所述设备的标识信息发送至所述浏览器后台服务器。
[0077]另外,为防止中转服务器过于频繁的发送推送消息,所述装置还可包括第三发送单元308,用于使移动终端的浏览器向浏览器后台服务器发送动态消息推送的时间间隔;
[0078]所述获取单元301为:
[0079]用于使所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内获取一次动态消息;或者,
[0080]用于使所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内向中转服务器发送一次动态消息。
[0081]其中,所述设备的标识信息包括移动终端的推送接口模块的标识信息和所述移动终端的浏览器标识信息。
[0082]本发明实施例所述装置与实施例一和实施例二中所述方法相对应,在此不作重复赘述。
[0083]实施例四:
[0084]图4为本发明第四实施例提供的基于浏览器的动态消息查看系统的示意图,所述系统包括移动终端、浏览器的后台服务器和中转服务器,所述移动终端包括移动终端的浏览器和移动终端的推送接口模块,其中,
[0085]所述移动终端的浏览器用于设定需要获取动态消息的页面,并根据接收的动态消息的通知访问动态消息页面;
[0086]所述浏览器的后台服务器用于接收移动终端的浏览器在中转服务注册的设备标识信息,检测所设定的页面,获取所述设定的页面的动态消息;
[0087]所述中转服务器用于接收浏览器后台发送的设备标识信息和动态消息,并将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块;
[0088]所述移动终端的推送接口模块接收所述动态消息,调用所述移动终端的浏览器查看所述动态消息。
[0089]对于在第一次安装移动终端的浏览器时,所述移动终端的浏览器还用于向所述移动终端的推送接口模块发送获取所述设备标识信息的请求,并将设备标识信息发送至浏览器后台服务器;
[0090]所述移动终端的推送接口模块用于接收移动终端的浏览器的获取设备标识信息的请求,向中转服务器注册得到所述设备标识信息,并将所述设备的标识信息发送至移动终端的浏览器。
[0091 ] 本发明实施例所述系统中的各客户端、服务器与实施例一、实施例二中的方法相对应,在此不作重复赘述。
[0092]实施例五:
[0093]图5示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图5,手机包括:射频(Rad1 Frequency,RF)电路510、存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线保真(wireless fidelity,WiFi)模块570、处理器580、以及电源590等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0094]下面结合图5对手机的各个构成部件进行具体的介绍:
[0095]RF电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(LowNoise Amplifier,LNA)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communicat1n, GSM)、通用分组无线服务(GeneralPacket Rad1 Service, GPRS)、码分多址(Code Divis1n Multiple Access, CDMA)、宽带码分多址(Wideband Code Divis1n Multiple Access, WCDMA)、长期演进(Long TermEvolut1n, LTE))、电子邮件、短消息服务(Short Messaging Service, SMS)等。
[0096]存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0097]输入单元530可用于接收输入的数字或字符信息,以及产生与手机500的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0098]显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(Liquid CrystalDisplay, IXD)、有机发光二极管(Organic Light-Emitting D1de, 0LED)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图5中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。
[0099]手机500还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0100]音频电路560、扬声器561,传声器562可提供用户与手机之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经RF电路510以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。
[0101]WiFi属于短距离无线传输技术,手机通过WiFi模块570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了WiFi模块570,但是可以理解的是,其并不属于手机500的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0102]处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;优选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
[0103]手机500还包括给各个部件供电的电源590 (比如电池),优选的,电源可以通过电源管理系统与处理器580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0104]尽管未示出,手机500还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0105]在本发明实施例中,该终端所包括的处理器580还具有以下功能:通过移动终端的浏览器向所述移动终端的推送接口模块发送获取所述设备标识信息的请求,使移动终端的推送接口模块根据所述请求,向中转服务器注册得到所述设备的标识信息,由移动终端的推送接口模块通过移动终端的浏览器将所述设备的标识信息发送至所述浏览器后台服务器,并且由移动终端的推送接口模块接收包括动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
[0106]在本发明实施例中,通过浏览器后台服务器对设定的页面进行动态消息的检测,将检测的动态消息以及设备标识信息发送至中转服务器,由中转服务器将消息推送至移动终端的推送接口模块,调用移动终端的浏览器即可查看到所述动态消息。和现有的通过移动终端一直运行浏览器进行页面刷新获取页面动态消息的方式相比,本发明实施例可以不需要在移动终端运行浏览器即可接收到动态消息的通知,减少对移动终端的系统资源的占用和对移动终端设备的耗电量,提高设备的续航时间。
[0107]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于浏览器的动态消息查看方法,其特征在于,所述方法包括: 浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息; 浏览器的后台服务器将移动终端的浏览器在中转服务器注册的设备标识信息及所述动态消息发送至中转服务器; 所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块; 所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
2.根据权利要求1所述方法,其特征在于,在所述浏览器的后台服务器将移动终端的浏览器在中转服务器注册的设备标识信息及所述动态消息发送至中转服务器步骤之前,所述方法还包括: 所述移动终端的浏览器向所述移动终端的推送接口模块发送获取所述设备标识信息的请求; 所述移动终端的推送接口模块根据所述请求,向中转服务器注册得到所述设备的标识信息; 所述移动终端的推送接口模块通过移动终端的浏览器将所述设备的标识信息发送至所述浏览器后台服务器。
3.根据权利要求1所述的方法,其特征在于,在浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息步骤之前,所述方法还包括: 移动终端的浏览器向浏览器后台服务器发送动态消息推送的时间间隔; 所述浏览器的后台服务器获取所述设定的页面的动态消息步骤为: 所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内获取一次动态消息;或者, 所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内向中转服务器发送一次动态消息。
4.根据权利要求1所述方法,其特征在于,所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述浏览器查看所述动态消息步骤包括: 移动终端的推送接口模块接收包括所述动态消息的通知,并检测所述移动终端的浏览器是否运行; 如果所述移动终端的浏览器正在运行,由所述移动终端的浏览器访问所述通知所指向的包括所述动态消息的页面; 如果所述移动终端的浏览器没有运行,根据接收的触发指令,调用所述移动终端的浏览器访问所述通知所指向的包括所述动态消息的页面。
5.根据权利要求1-4任一项所述方法,其特征在于,所述设备的标识信息包括移动终端的推送接口模块的标识信息和所述移动终端的浏览器标识信息。
6.一种基于浏览器的动态消息查看装置,其特征在于,所述装置包括: 获取单元,用于使浏览器的后台服务器检测所设定的页面,获取所述设定的页面的动态消息; 第一发送单元,用于使浏览器的后台服务器将移动终端的浏览器在中转服务器注册的设备标识信息及所述动态消息发送至中转服务器; 推送单元,用于使所述中转服务器根据接收到的设备标识信息,将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块; 接收调用单元,用于使所述移动终端的推送接口模块接收包括所述动态消息的通知,调用所述移动终端的浏览器查看所述动态消息。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 请求发送单元,用于使所述移动终端的浏览器向所述移动终端的推送接口模块发送获取所述设备标识信息的请求; 注册单元,用于使所述移动终端的推送接口模块根据所述请求,向中转服务器注册得到所述设备的标识信息; 第二发送单元,用于使所述移动终端的推送接口模块通过移动终端的浏览器将所述设备的标识信息发送至所述浏览器后台服务器。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第三发送单元,用于使移动终端的浏览器向浏览器后台服务器发送动态消息推送的时间间隔; 所述获取单元为: 用于使所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内获取一次动态消息;或者, 用于使所述浏览器的后台服务器在每个所述动态消息推送的时间间隔内向中转服务器发送一次动态消息。
9.一种包括权利要求1所述基于浏览器的动态消息查看方法的系统,其特征在于,所述系统包括移动终端、浏览器的后台服务器和中转服务器,所述移动终端包括移动终端的浏览器和移动终端的推送接口模块,其中, 所述移动终端的浏览器用于设定需要获取动态消息的页面,并根据接收的动态消息的通知访问动态消息页面; 所述浏览器的后台服务器用于接收移动终端的浏览器在中转服务注册的设备标识信息,检测所设定的页面,获取所述设定的页面的动态消息; 所述中转服务器用于接收浏览器后台发送的设备标识信息和动态消息,并将所述动态消息推送至包括所述设备标识信息的移动终端的推送接口模块; 所述移动终端的推送接口模块接收所述动态消息,调用所述移动终端的浏览器查看所述动态消息。
10.根据权利要求9所述系统,其特征在于, 所述移动终端的浏览器还用于向所述移动终端的推送接口模块发送获取所述设备标识信息的请求,并将设备标识信息发送至浏览器后台服务器; 所述移动终端的推送接口模块用于接收移动终端的浏览器的获取设备标识信息的请求,向中转服务器注册得到所述设备标识信息,并将所述设备的标识信息发送至移动终端的浏览器。
【文档编号】H04L29/08GK104331403SQ201310308860
【公开日】2015年2月4日 申请日期:2013年7月22日 优先权日:2013年7月22日
【发明者】周兰兰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1