[发明专利]一种移动终端网络端口释放管理方法及装置有效
申请号: | 201210377597.2 | 申请日: | 2012-10-08 |
公开(公告)号: | CN102892135A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 薛涛;闫向阳;王斌;赵斌;卢忱 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W76/06;H04W88/02 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 网络 端口 释放 管理 方法 装置 | ||
1.一种移动终端网络端口释放管理的方法,其特征在于,该方法包括:
PPPOE拨号过程中或拨号完成时,对当前移动终端的网络端口进行扫描;
判断扫描出的空闲网络端口是否被错误释放,对被错误释放的网络端口,确定是否需要进行恢复连接,并在需要恢复连接时,根据当前的网络连接和PPPOE拨号情况进行恢复连接。
2.根据权利要求1所述的方法,其特征在于,所述对当前移动终端的网络端口进行扫描为:统计出当前所有未被应用占用、空闲的网络端口,并记录释放网络端口的原因。
3.根据权利要求1或2所述的方法,其特征在于,所述扫描为一次性扫描、或周期性扫描、或网络端口空闲率低于一定值时启动扫描。
4.根据权利要求1所述的方法,其特征在于,所述判断扫描出的空闲网络端口是否被错误释放为:先判断当前网络端口是从未被分配过,还是被上层应用释放而处于空闲;再判断处于空闲的原因。
5.根据权利要求4所述的方法,其特征在于,所述判断扫描出的空闲网络端口是否被错误释放为:如果网络端口与一个上层应用有过关联,导致系统认为该网络端口已经被分配而不能正常使用,则所述网络端口是被错误释放;
或者,如果网络端口被上层应用释放而处于空闲,但最近一次被释放原因为非正常释放,则所述网络端口是被错误释放。
6.根据权利要求1所述的方法,其特征在于,所述判断扫描出的空闲网络端口是否被错误释放具体包括:
选取一个释放的网络端口,判断所选取的网络端口是否因为与上层应用有过关联导致认为已经被分配而不能正常使用,如果不是,则设置网络端口数据收发监听定时器,监听定时器到时后,检查该网络端口在该段时间内是否有数据收发,如果没有数据收发,则所述网络端口没有被错误释放;如果有数据收或发,则所述网络端口发生了错误释放。
7.根据权利要求1所述的方法,其特征在于,所述确定是否需要进行恢复连接为:判断被错误释放的网络端口对应的上层应用是否需要进行网络端口的恢复连接过程,如果需要,则进行所述网络端口的恢复连接,或重新申请新的网络端口供所述上层应用使用;如果不需要,则结束处理流程。
8.根据权利要求1或7所述的方法,其特征在于,所述根据当前的网络连接和PPPOE拨号情况进行恢复连接为:如果当前网络连接中断,则释放所有的网络端口,并等待网络连接正常时,重新进行PPPOE拨号过程,并将连接结果通知给用户;如果当前的网络连接和PPPOE拨号正常,则完成PPPOE拨号连接。
9.一种移动终端网络端口释放管理的装置,其特征在于,该装置包括:扫描模块、判断模块、以及网络连接模块;其中,
所述扫描模块,用于在PPPOE拨号过程中或拨号完成时,对当前移动终端的网络端口进行扫描;
所述判断模块,用于判断扫描出的空闲网络端口是否被错误释放;
所述网络连接模块,用于对判断出被错误释放的网络端口,确定是否需要进行恢复连接,需要时,根据当前的网络连接和PPPOE拨号情况,进行恢复连接。
10.根据权利要求9所述的装置,其特征在于,所述判断模块进一步包括分析模块和检测模块;其中,
所述分析模块,用于先判断当前网络端口是从未被分配过,还是被某一上层应用释放而处于空闲,再判断处于空闲的原因;
所述检测模块,用于对确定不是从未被分配过的空闲网络端口,检测相应网络端口是否有数据收发,如果监听到网络端口没有数据收发,则所述网络端口空闲;如果有数据收发,则所述网络端口发生了错误释放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210377597.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:像素驱动电路、驱动方法、阵列基板及显示装置
- 下一篇:一种力矩转换装置