一种通过电视访问互联网的方法和系统与流程

文档序号:12183832阅读:312来源:国知局
一种通过电视访问互联网的方法和系统与流程

本发明属于互联网电视领域,尤其涉及一种通过电视访问互联网的方法和系统。



背景技术:

随着互联网和通信技术的飞速发展,人们通过电子设备,例如,智能手机、个人电脑等访问互联网,获取网络上的资源的行为越来越普遍。有些网络上的特定资源,例如,视频资源,因其对实时性要求很高,因此,对网络的环境要求也很高。例如,若网速过慢或者网络不稳定,会导致视频播放不流畅。尤其是在家里,人们往往会通过手机或电脑联网后,想顺畅地观赏一下网络上的视频资源。然而,在网络环境不佳时,视频播放不流畅的话,会极大地影响用户的体验。再如,有时会对网络访问进行了限制,用户也无法通过上述方式直接访问互联网。

对于上述问题,目前业界尚无解决的方案。



技术实现要素:

本发明的目的在于提供一种通过电视访问互联网的方法和系统,以在网络环境不佳网络访问受限时仍然能顺畅地访问互联网。

本发明第一方面提供一种通过电视访问互联网的方法,所述方法包括:

用户终端向服务器发送携带设备号和目标网址的消息,所述设备号为可向所述服务器注册的电视的编号;

所述服务器通过对所述消息解析,将请求消息和所述目标网址发送给所述设备号对应的电视;

所述设备号对应的电视根据所述请求消息和所述目标网址访问所述目标网址对应的网站,并将所述请求消息请求的数据回传给所述服务器;

所述服务器将所述数据返回给所述用户终端。

本发明第二方面提供一种通过电视访问互联网的系统,所述系统包括用户终端、服务器和与设备号对应的电视,所述用户终端包括第一发送模块,所述服务器包括第二发送模块和数据返回模块,所述与设备号对应的电视包括数据处理模块;

所述第一发送模块,用于向所述服务器发送携带设备号和目标网址的消息,所述设备号为可向所述服务器注册的电视的编号;

所述第二发送模块,用于通过对所述消息解析,将请求消息和所述目标网址发送给所述设备号对应的电视;

所述数据处理模块,用于根据所述请求消息和所述目标网址访问所述目标网址对应的网站,并将所述请求消息请求的数据回传给所述服务器;

所述数据返回模块,用于将所述数据返回给所述用户终端。

从上述本发明技术方案可知,设备号对应的电视能够根据请求消息和目标网址访问目标网址对应的网站,并将请求消息请求的数据回传给服务器,再由服务器将请求消息请求的数据返回给用户终端。由于通常情况下,电视所在的网络环境要优于一般网络环境,因此,在网络信号不好或者网络访问被受限制时,用户以电视为代理服务器后,用户终端能够顺畅地访问到互联网,提升了用户使用互联网的体验。

附图说明

图1是本发明实施例一提供的通过电视访问互联网的方法的实现流程示意图;

图2是本发明实施例二提供的通过电视访问互联网的系统的结构示意图;

图3是本发明实施例三提供的通过电视访问互联网的系统的结构示意图;

图4是本发明实施例四提供的通过电视访问互联网的系统的结构示意图;

图5是本发明实施例五提供的通过电视访问互联网的系统的结构示意图;

图6-a是本发明实施例六提供的通过电视访问互联网的系统的结构示意图;

图6-b是本发明实施例七提供的通过电视访问互联网的系统的结构示意图;

图6-c是本发明实施例八提供的通过电视访问互联网的系统的结构示意图;

图6-d是本发明实施例九提供的通过电视访问互联网的系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种通过电视访问互联网的方法和系统,所述方法包括:用户终端向服务器发送携带设备号和目标网址的消息,所述设备号为可向所述服务器注册的电视的编号;所述服务器通过对所述消息解析,将请求消息和所述目标网址发送给所述设备号对应的电视;所述设备号对应的电视根据所述请求消息和所述目标网址访问所述目标网址对应的网站,并将所述请求消息请求的数据回传给所述服务器;所述服务器将所述数据返回给所述用户终端。本发明实施例还提供相应的通过电视访问互联网的系统。以下分别进行详细说明。

请参阅附图1,是本发明实施例一提供的通过电视访问互联网的方法的实现流程示意图,主要包括以下步骤S101至步骤S104,详细说明如下:

S101,用户终端向服务器发送携带设备号和目标网址的消息。

在本发明实施例中,用户终端可以是手机、个人电脑或笔记本电脑等能够与访问互联网的电子设备,用户终端发送的设备号是可向服务器注册的电视的编号,一个设备号与一个电视对应。

需要说明的是,在本发明实施例中,设备号是电视与服务器交互后向服务器注册的,即,在本发明实施例中,服务器通过与电视交互,为该电视注册其设备号,使得该电视成为代理服务器。具体地,服务器通过与电视交互,为该电视注册其设备号的过程包括:电视开启后,检查本地是否有已保存的设备号;若没有,则获取电视的当前MAC地址,将MAC地址发送到服务器进行注册;服务器收到电视发送的MAC地址后,进行查询,如果该MAC地址未被注册,则分配一个设备号给电视,并绑定当前MAC地址与设备号之间的关系;如果该MAC地址已经被注册,重新分配一个新的设备号给电视,并解除当前MAC地址与旧的设备号之间的绑定关系,重新绑定MAC地址与新的设备号关系;电视保存服务器分配的设备号,连接服务器,并保持连接,服务器将该电视标记为在线状态;如果电视本地已经保存了设备号,则电视连接服务器,并保持连接,服务器将该电视标记为在线状态;服务器定时检测是否与电视保持连接,当电视与服务器失去连接后,服务器将该电视标记为离线状态。

在本发明实施例中,用户终端向服务器发送的携带设备号和目标网址的消息,是通过在URL地址栏里输入访问格式为http://服务器地址/设备号/目标网址的地址、向服务器发送http请求来实现。例如,若输入http://www.test.com/123456/www.target.com,则表示向服务器发送了设备号为123456、目标网址为www.target.com的消息,即,用户终端意欲通过设备号为123456的电视,代理访问目标网址为www.target.com的网站。

S102,服务器通过对用户终端发送的消息解析,将请求消息和目标网址发送给设备号对应的电视。

作为本发明一个实施例,服务器通过对用户终端向服务器发送的携带设备号和目标网址的消息解析,将请求消息和目标网址发送给设备号对应的电视可通过如下步骤S1021至S1023实现:

S1021,服务器解析出设备号,并查询设备号是否已经被电视注册。

如前所述,用户终端向服务器发送过携带设备号和目标网址的消息,因此,服务器通过解析http请求,可以从消息中解析出设备号。由于一个设备号若在服务器注册过,则该设备会保存于服务器那一侧,因此,服务器解析出设备号后,可以查询设备号是否已经被电视注册。

S1022,若解析出的设备号已经被电视注册过,则服务器查询所述解析出的设备号对应的电视当前是否在线。

若解析出的设备号没有被电视注册,则返回访问失败页面,提示用户该设备号无效。

S1022,若解析出的设备号已经被电视注册过,则服务器查询解析出的设备号对应的电视当前是否在线。

若解析出的设备号对应的电视当前不在线,则返回访问失败页面,提示用户电视当前不在线。

S1023,若解析出的设备号对应的电视当前在线,则服务器将请求消息和目标网址转发给解析出的设备号对应的电视。

S103,设备号对应的电视根据请求消息和目标网址访问目标网址对应的网站,并将所述请求消息请求的数据回传给服务器。

如前所述,在解析出的设备号对应的电视当前在线时,服务器将请求消息和目标网址转发给解析出的设备号对应的电视。设备号对应的电视根据请求消息和目标网址访问目标网址对应的网站。若电视访问目标网址成功,则将电视收到的目标网址对应的网站返回数据全部回传给服务器。若电视访问目标网址失败,则向服务器回传电视访问失败页面,若电视访问目标网址超时,则向服务器回传电视访问超时页面,提示用户通过电视访问互联网超时。

需要说明的是,在本发明实施例中,若电视设置了代理访问密码,则服务器通过对用户终端发送的消息解析,将请求消息和目标网址发送给设备号对应的电视之前,还包括如下步骤S1031至步骤S1033的过程:

S1031,服务器查询用户终端浏览器是否保存有时间戳,其中,时间戳由服务器返回给用户终端的浏览器并记录该浏览器访问目标网址的时刻。

在本发明实施例中,当用户终端的浏览器成功访问一次目标网址时,服务器会返回目标网址的页面,同时会向用户终端的浏览器返回一个记录所述浏览器访问所述目标网址的时刻的时间戳,浏览器将该时间戳保存到浏览器cookie里,因此,服务器可以查询用户终端浏览器是否保存有时间戳。

S1032,若所述用户终端的浏览器未保存有记录浏览器访问目标网址的时刻的时间戳,则服务器提示输入代理访问密码。

S1033,若代理访问密码输入不正确,则服务器提示重新输入代理访问密码。

在本发明实施例中,可以在电视那一端设置代理访问密码,这样用户通过代理访问目标网站时必须输入正确的代理访问密码。若代理访问密码输入正确,则服务器将请求消息和目标网址转发给解析出的设备号对应的电视。在输入正确的代理访问密码后,在预设时间(例如30分钟)内通过代理访问目标网站可以不用再次输入代理访问密码,若超过这个预设时间,必须输入正确的代理访问密码才能重新访问。

需要说明的是,在上述实施例中,若用户终端的浏览器保存有所述时间戳,则还包括:服务器计算当前时刻与所述时间戳记录的时刻的差值是否超过预设时间,若未超过所述预设时间,则服务器允许用户终端访问所述服务器,否则,提示重新输入代理访问密码。

S104,服务器将电视回传的数据返回给用户终端。

从上述附图1示例的通过电视访问互联网的方法可知,设备号对应的电视能够根据请求消息和目标网址访问目标网址对应的网站,并将请求消息请求的数据回传给服务器,再由服务器将请求消息请求的数据返回给用户终端。由于通常情况下,电视所在的网络环境要优于一般网络环境,因此,在网络信号不好或者网络访问被受限制时,用户以电视为代理服务器后,用户终端能够顺畅地访问到互联网,提升了用户使用互联网的体验。

请参阅附图2,是本发明实施例二提供的通过电视访问互联网的系统的结构示意图。为了便于说明,附图2仅示出了与本发明实施例相关的部分。附图2示例的通过电视访问互联网的系统主要包括用户终端201、服务器202和与设备号对应的电视203,用户终端201包括第一发送模块204,服务器202包括第二发送模块205和数据返回模块206,与设备号对应的电视203包括数据处理模块207,说明如下:

第一发送模块204,用于向服务器202发送携带设备号和目标网址的消息,其中,设备号为可向服务器202注册的电视的编号;

第二发送模块205,用于通过对第一发送模块204发送的携带设备号和目标网址的消息解析,将请求消息和目标网址发送给设备号对应的电视;

数据处理模块207,用于根据请求消息和目标网址访问目标网址对应的网站,并将请求消息请求的数据回传给服务器202;

数据返回模块206,用于将数据处理模块207回传的数据返回给用户终端201。

需要说明的是,以上附图2示例的通过电视访问互联网的系统的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述通过电视访问互联网的系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的数据处理模块,可以是具有执行前述根据请求消息和目标网址访问目标网址对应的网站,并将请求消息请求的数据回传给服务器的硬件,例如数据处理器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的数据返回模块,可以是执行将数据处理模块(数据处理器)回传的数据返回给用户终端的硬件,例如数据返回器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。

附图2示例的第二发送模块205可以包括第一查询单元301、第二查询单元302和转发单元303,如附图3所示本发明实施例三提供的通过电视访问互联网的系统,其中:

第一查询单元301,用于解析出设备号,并查询设备号是否已经被电视注册;

第二查询单元302,用于若解析出的设备号已经被电视注册过,则查询解析出的设备号对应的电视当前是否在线;

转发单元303,用于若解析出的设备号对应的电视当前在线,则将请求消息和目标网址转发给解析出的设备号对应的电视。

若电视设置了代理访问密码,附图2示例的服务器202还可以包括查询模块401、第一提示模块402和第二提示模块403,如附图4所示本发明实施例四提供的通过电视访问互联网的系统,其中:

查询模块401,用于第二发送模块205通过对第一发送模块204发送的消息解析,将请求消息和目标网址发送给设备号对应的电视之前,查询用户终端的浏览器是否保存有时间戳,其中,时间戳由服务器返回给浏览器并记录浏览器访问目标网址的时刻;

第一提示模块402,用于若用户终端的浏览器未保存有记录浏览器访问目标网址的时刻的时间戳,则提示输入代理访问密码;

第二提示模块403,用于若代理访问密码输入不正确,则提示重新输入代理访问密码。

若用户终端的浏览器保存有记录浏览器访问目标网址的时刻的时间戳,附图4示例的服务器202还可以包括计算模块501和密码处理模块502,如附图5所示本发明实施例五提供的通过电视访问互联网的系统,其中:

计算模块501,用于计算当前时刻与所述时间戳记录的时刻的差值是否超过预设时间;

密码处理模块502,用于若以IP地址为网际地址时上次输入正确的代理访问密码的时间距离当前时间的时差未超过预设时间,则允许用户终端201访问服务器202,否则,提示重新输入代理访问密码。

在上述附图2至附图5任一示例的服务器202还可以包括注册模块601,如附图6-a至附图6-d任一示例的通过电视访问互联网的系统。注册模块601用于通过与电视203交互,为电视203注册其设备号。

需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

以上对本发明实施例所提供的通过电视访问互联网的方法和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1