[发明专利]一种移动终端网络端口释放管理方法及装置有效
申请号: | 201210377597.2 | 申请日: | 2012-10-08 |
公开(公告)号: | CN102892135A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 薛涛;闫向阳;王斌;赵斌;卢忱 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W76/06;H04W88/02 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 网络 端口 释放 管理 方法 装置 | ||
技术领域
本发明涉及移动终端管理技术,尤其涉及一种移动终端网络端口释放管理方法及装置。
背景技术
随着通讯科技的发展,用户对于宽带需求逐步增大,小区局域网(LAN,Local Area Network)接入以太网上的点对点协议(PPPOE,Point-to-Point Protocol over Ethernet)拨号方式因其提速升级、方便且稳定,逐渐成为解决小区用户上网问题的主导方案;并且,因为可以支持多终端重复拨号,故结合此优势也提出了交互式网络电视(IPTV)等多功能化的、不共用带宽的网络服务。
目前,用户上网终端日益多样化,手机和PAD等移动终端也可以实现上网功能。但由于移动终端没有以太网接口,无法通过网线上网,只能通过无线路由接入网络。而无线路由上网又存在以下问题:
1、保密性不高。因为很多终端无法实现拨号上网,故需要无线路由自行拨号,但现在蹭网软件很多,这样,很容易发生蹭网现象;
2、共享上网方式,上网效率极低。由于带宽共享,使用无线路由自行拨号会导致所有与之连接的终端无法再次重复拨号,处于各个终端互抢带宽的情况。
为解决移动终端的上述上网问题,且保证各个移动终端上网带宽独享,移动终端自行PPPOE拨号的方案应运而生。在移动终端的自行PPPOE拨号方案中,对移动终端网络端口的释放是十分重要的,如果移动终端网络端口的释放过程出现问题,就会大大影响移动终端自行PPPOE拨号的稳定性。例如,正在进行的网络数据下载和上传过程被中断,上层应用异常退出等等,PPPOE连接显示正常,但却无法进行任何网络数据传送,出现这些问题的根本原因就是由于PPPOE连接建立完成后,移动终端的网络端口被错误地释放,导致应用处理出现异常。
发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端网络端口管理方法及装置,能解决现有技术中PPPOE连接建立后可能出现的网络端口被错误释放的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种移动终端网络端口释放管理的方法,该方法包括:
PPPOE拨号过程中或拨号完成时,对当前移动终端的网络端口进行扫描;
判断扫描出的空闲网络端口是否被错误释放,对被错误释放的网络端口,确定是否需要进行恢复连接,并在需要恢复连接时,根据当前的网络连接和PPPOE拨号情况进行恢复连接。
上述方案中,所述对当前移动终端的网络端口进行扫描为:统计出当前所有未被应用占用、空闲的网络端口,并记录释放网络端口的原因。
上述方案中,所述扫描为一次性扫描、或周期性扫描、或网络端口空闲率低于一定值时启动扫描。
上述方案中,所述判断扫描出的空闲网络端口是否被错误释放为:先判断当前网络端口是从未被分配过,还是被上层应用释放而处于空闲;再判断处于空闲的原因。
上述方案中,所述判断扫描出的空闲网络端口是否被错误释放为:如果网络端口与一个上层应用有过关联,导致系统认为该网络端口已经被分配而不能正常使用,则所述网络端口是被错误释放;
或者,如果网络端口被上层应用释放而处于空闲,但最近一次被释放原因为非正常释放,则所述网络端口是被错误释放。
上述方案中,所述判断扫描出的空闲网络端口是否被错误释放具体包括:
选取一个释放的网络端口,判断所选取的网络端口是否因为与上层应用有过关联导致认为已经被分配而不能正常使用,如果不是,则设置网络端口数据收发监听定时器,监听定时器到时后,检查该网络端口在该段时间内是否有数据收发,如果没有数据收发,则所述网络端口没有被错误释放;如果有数据收或发,则所述网络端口发生了错误释放。
上述方案中,所述确定是否需要进行恢复连接为:判断被错误释放的网络端口对应的上层应用是否需要进行网络端口的恢复连接过程,如果需要,则进行所述网络端口的恢复连接,或重新申请新的网络端口供所述上层应用使用;如果不需要,则结束处理流程。
上述方案中,所述根据当前的网络连接和PPPOE拨号情况进行恢复连接为:如果当前网络连接中断,则释放所有的网络端口,并等待网络连接正常时,重新进行PPPOE拨号过程,并将连接结果通知给用户;如果当前的网络连接和PPPOE拨号正常,则完成PPPOE拨号连接。
本发明还提供了一种移动终端网络端口释放管理的装置,该装置包括:扫描模块、判断模块、以及网络连接模块;其中,
所述扫描模块,用于在PPPOE拨号过程中或拨号完成时,对当前移动终端的网络端口进行扫描;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210377597.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:像素驱动电路、驱动方法、阵列基板及显示装置
- 下一篇:一种力矩转换装置