一种数字电视接收终端及其连接装置、系统和方法

文档序号:7929559阅读:103来源:国知局
专利名称:一种数字电视接收终端及其连接装置、系统和方法
技术领域
本发明属于接收终端技术领域,尤其涉及一种数字电视接收终端及其连接 装置、系统和方法。
背景技术
随着接收终端技术的不断发展,用户对数字电视接收终端的要求越来越高。
对于数字电视接收终端而言,要与服务器进行通信,需要向服务器发出连
接请求。Connect函数用于完成这个功能,
目前技术中连接服务器的方法是首先,建立一个socket,然后调用connect 连接所要连接的服务器。
这种方法连接服务器通常是可以的,但是多次请求就有可能有问题,因为 这个socket没有指定本地地址和端口号,那么默认绑定一个未被占用的本地端 口,如果端口都未^1占用,则会从第一个端口开始;l臾索看哪个端口未被占用就 默认绑定哪个端口,绑定之后就会以本地地址+端口作为地址来请求连接,第一 次连接成功之后服务器会记住这个地址,如果第二次请求还以这个地址来请求, 服务器会认为你已经用这个地址请求过了,会响应得很慢,或者是不响应,这 样连接就超时了,很久才能连接上服务器。
譬如,机顶盒在访问某个网页的过程中突然关机,这时,机顶盒端并没有 接收到终止连接的请求,因此也没有将该请求发送至服务器,而服务器段在短 时间内会认为连接是存在的,突然关机之后马上开机,机顶盒调用socket函数 之后,内核分配给机顶盒的端口号如果和没有关机是前分配的端口号是同一个 端口号,那么,此时机顶盒就会以同样的IP地址和端口号作为连接请求去连接服务器,这个开关机时间很短,此时,去请求连接时,服务器会认为该机顶盒
已经连接过了,将会返回一个已连接的状态,所以该机顶盒的connect就不能 成功连接。

发明内容
本发明的目的在于提供一种数字电视接收终端连接装置,旨在解决数字电 视接收终端以相同的端口号去连接服务器,导致连接速度慢,尤其解决非法关 机之后马上开机,连接慢的问题。
本发明是这样实现的, 一种数字电视接收终端连接装置,所述装置包括
端口号随机绑定模块,用于在数字电视接收终端开机后,随机的从本地端 口号中选择一个未被占用的端口号进行绑定;
连接请求发模块,用于根据所述重新随机绑定的端口号向服务器发送连接 请求。
本发明的另 一 目的在于提供一种数字电-见接收终端,所述数字电视接收终 端包括本发明提供的数字电视接收终端连接装置。
本发明的还一目的在于提供一种数字电视接收终端连接系统,所述系统包 括服务器以及至少 一个本发明提供的数字电视接收终端,
数字电视/接收终端在开才几后,随机的从本地端口号中选择一个未4皮占用的
端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求; 服务器才艮据接收到的连接请求与所述数字电视接收终端建立连接。 本发明的又一目的在于提供一种数字电视接收终端连接方法,所述方法包括..
数字电-见接收终端在开机后,随机的从本地端口号中选择一个未被占用的 端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求; 服务器根据接收到的连接请求与所述数字电一见接收终端建立连接。 本发明中,数字电视接收终端在开机后,随机的从本地端口号中选择一个未被占用的端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求, 服务器根据接收到的连接请求与所述数字电视接收终端建立连接。本发明有效 的解决了由于数字电视接收终端以相同的端口号请求连接,导致连接速度慢得 问题,尤其解决了数字电视接收终端非法关机之后马上开机,连接慢的问题, 提高了连接速度,实现了快速连接。


图1是本发明提供的数字电视接收终端连接系统的结构图; 图2是本发明提供的数字电视接收终端连接装置的结构图; 图3是本发明提供数字电视接收终端连接方法的流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明中,数字电视接收终端在开机后,随机的从本地端口号中选择一个 未被占用的端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求, 服务器根据接收到的连接请求与所述数字电视接收终端建立连接。
图1示出了本发明提供的数字电视接收终端连接系统的结构图,该系统包 括服务器以及至少一个数字电^L接收终端。
数字电视接收终端在开机后,随机的从本地端口号中选择一个未被占用的 端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求。
服务器根据接收到的连接请求与所述数字电^见接收终端建立连接。明。
在数字电视接收终端关机时,数字电—见接收终端判断该关机动作是否非正
6优选的,数字电—见接收终端通过判断是否接收到连接终止请求来判断该关 机动作是否非正常关机,若接收到连接终止请求,则判定为正常关机,否则判 定为非正常关机。
若数字电视接收终端为非正常关机,且在服务器设置的连接存活时间内开 机,则数字电视接收终端在开机后,重新随机的绑定一个未被占用的端口号。
其中,服务器设置的连接存活时间可以根据用户的需要设定,通常这个时 间会很短,譬如1分钟或者3分钟。
数字电视接收终端根据所述重新随机绑定的端口号向服务器发送连接请 求,该连接请求包括所述数字电视接收终端的IP地址和重新随机绑定的端口 号。
服务器根据接收到的连接请求与所述数字电视接收终端建立连接。 譬如,以数字电—见接收终端为机顶盒为例。
机顶盒在访问某个网页的过程中突然关机,这时,机顶盒端并没有接收到 终止连接的请求,因此判定为非正常关机,若在服务器设置的连接存活时间内
开机,譬如在1分钟内接收到开机指令,则都调用bind函数随机绑定一个未被 占用的端口号,这样每次开机绑定的端口号都不相同,那么每次调用connect 请求都是以不同的IP地址和绑定的端口号向服务器发送连接请求的,所以服务 器将立即根据接收到的连接请求与机顶盒建立连接,从而实现了快速连接。
本发明还提供一种数字电视接收终端连接装置,请参阅图2。该装置包括 关机判断模块21、开机判断模块22、端口号随机绑定模块23以及连接请求发 模块24。
在数字电视接收终端关机时,关机判断模块21判断是否接收到连接终止请 求,若没有接收到连接终止请求,则关机判断模块21判断该关机动作为非正常 关机。
开机判断模块22判断数字电视接收终端是否在服务器设置的连接存活时间内开机,譬如判断是否在1分钟内开机。
当关机判断模块21判断数字电视接收终端为非正常关机时,且开机判断模 块22判断数字电-见接收终端在服务器设置的连接存活时间内开机,端口号随机 绑定模块23随机的从本地端口号中选择一个未被占用的端口号进行绑定。
连接请求发模块24根据端口号随机绑定模块23随机绑定的端口号向服务 器发送连接请求。其中,该连接请求包括数字电视接收终端的IP地址和端口号 随机绑定模块23随机绑定后的端口号。
当然,在具体实施过程中,在正常关才几的状况下后开才几,端口号随机绑定 模块23也是随机的从本地端口号中选择一个未被占用的端口号进行绑定,连接 请求发模块24根据端口号随机绑定模块23随机绑定的端口号向服务器发送连 接请求,本发明以异常状况下关机为例,只是为了突出本发明在解决了异常状 况下关机后马上开机遇到的连接速度慢的问题。
本发明还提供一种数字电视接收终端,该数字电视接收终端包括本发明提 供的数字电视接收终端连接装置,鉴于该数字电视接收终端连接装置在上文已 有详细的描述,此处不再赘述。
本发明还提供一种数字电视接收终端连接方法,请参阅图3。
在步骤S101中,关才几。
在步骤S102中,数字电视接收终端判断是否接收到连接终止请求,若接 收到,则判定为正常关机,否则判定为非正常关机,并进行步骤S103。
在步骤S103中,判断是否在服务器设置的连接存活时间内开机,若否, 则不进行任何动作,若是,则进行步骤S104。
在步骤S104中,数字电视接收终端随机选才奪一个未被占用的端口号进行
绑定;
在步骤S105中,数字电视接收终端根据重新随机绑定的端口号向服务器
发送连接请求,其中,该连接请求包括数字电-见接收终端的IP地址和重新随机 绑定的端口号。
8在步骤S106中,服务器根据接收到的连接请求与数字电视接收终端建立 连接。
本发明中,数字电视接收终端在开机后,随机的从本地端口号中选择一个 未被占用的端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求, 服务器根据接收到的连接请求与所述数字电视接收终端建立连接。本发明有效 的解决了由于数字电视接收终端以相同的端口号请求连接,导致连接速度慢得 问题,尤其解决了数字电视接收终端非法关机之后马上开机,连接慢的问题, 提高了连接速度,实现了快速连接。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种数字电视接收终端连接装置,其特征在于,所述装置包括端口号随机绑定模块,用于在数字电视接收终端开机后,随机的从本地端口号中选择一个未被占用的端口号进行绑定;连接请求发送模块,用于根据所述端口号随机绑定模块随机绑定的端口号向服务器发送连接请求。
2、 如权利要求1所述的数字电视接收终端连接装置,其特征在于,所述装 置还包括关机判断模块,用于在数字电视接收终端关机时,判断该关机动作是否为 非正常关机;开机判断模块,用于判断数字电视接收终端是否在服务器设置的连接存活 时间内开才几;当所述关机判断模块判断数字电视接收终端的关机动作为非正常关机,且 开机判断模块判断数字电视接收终端在服务器设置的连接存活时间内开机,则 端口号随机绑定模块随机的从本地端口号中选择一个未^皮占用的端口号进行绑定。
3、 如利要求2所述的数字电视接收终端连接装置,其特征在于,所述关机 判断模块通过判断是否接收到连接终止请求来判断所述关机动作是否非正常关 机。
4、 如权利要求1所述的数字电视接收终端连接装置,其特征在于,所述连 接请求包括所述数字电视接收终端的IP地址和重新随机绑定的端口号。
5、 一种数字电视接收终端,其特征在于,包括权利要求1至4任一项所述 的数字电视接收终端连接装置。
6、 一种数字电视接收终端连接系统,其特征在于,所述系统包括服务器以 及至少一个如权利要求5所述的数字电视接收终端,数字电视接收终端在开机后,随机的从本地端口号中选4奪一个未被占用的端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求;服务器根据接收到的连接请求与所述数字电视接收终端建立连接。
7、 一种数字电视接收终端连接方法,其特征在于,所述方法包括数字电视接收终端在开机后,随机的从本地端口号中选择一个未被占用的 端口号进行绑定,并以该随机绑定的端口号向服务器发送连接请求; 服务器根据接收到的连接请求与所述数字电一见接收终端建立连接。
8、 如权利要求7所述的数字电视接收终端连接方法,其特征在于,在所述 数字电视接收终端在开机后,随机的从本地端口号中选择一个未被占用的端口 号进行绑定,并以该随机绑定的端口号向服务器发送连接请求的步骤之前,所 述方法还包括在数字电视接收终端关机时,数字电视接收终端判断该关机动作是否非正 常关机,并判断该数字电视接收终端是否在服务器设置的连接存活时间内开机;若所述数字电—见接收终端为非正常关机,且在服务器设置的连接存活时间 内开机,则重新随^L绑定一个未^^皮占用的端口号;数字电视接收终端根据所述重新随机绑定的端口号向服务器发送连接请求。
9、 如权利要求8所述的数字电视接收终端连接方法,其特征在于,数字电 视接收终端通过判断是否接收到连接终止请求来判断所述关机动作是否非正常 关机。
10、 如权利要求7或8所述的数字电视接收终端连接方法,其特征在于, 所述连接请求包括所述数字电视接收终端的IP地址和重新随机绑定的端口号。
全文摘要
本发明适用于接收终端技术领域,提供了一种数字电视接收终端及其连接装置、系统和方法,所述装置包括端口号随机绑定模块,用于在数字电视接收终端开机后,随机的从本地端口号中选择一个未被占用的端口号进行绑定;连接请求发送模块,用于根据所述端口号随机绑定模块随机绑定的端口号向服务器发送连接请求。本发明有效的解决了由于数字电视接收终端以相同的端口号请求连接服务器,导致连接速度慢得问题,尤其解决了数字电视接收终端非法关机之后马上开机,连接慢的问题,提高了连接速度,实现了快速连接。
文档编号H04N5/44GK101483728SQ20081024177
公开日2009年7月15日 申请日期2008年12月31日 优先权日2008年12月31日
发明者芬 郑 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1