专利名称:建立点对点传输的方法及移动通信系统的制作方法
技术领域:
本发明涉及一种建立点对点传输的方法及移动通信系统,尤其涉及一种可实现点对点传输,以提升数据传输速率及传输量的方法及移动通信系统。
背景技术:
在整合分组无线电服务(General Packet Radio Service,GPRS)及通用移动通信系统(Universal Mobile Telecommunication system, UMTS)中,任一种网络应用(例如VoIP或WAP等)皆对应到各自的接入点名称(AccessPoint Name, APN)。在启动一个网络应用之前,无线装置(Mobile Station, MS),即用户端设备(User Equipment),必须在其所 服务的GPRS支持节点(Serving GPRS Support Node, SGSN)及一可提供该服务的GPRS网关支持节点(Gateway GPRS Support Node, GGSN)之间,启动分组数据通信协议内容建立程序(Packet Data Protocol Context Activation Procedure)。分组数据通信协议内容为在GPRS/UMTS内部网络中绕送分组时所需的路由信息;当启动分组数据通信协议内容建立程序时,SGSN会依照无线装置所启动的服务,来选择一适当的APN来服务使用者,再寻找一个合适的GGSN服务使用者。根据所对应的APN,SGSN可以查询网域名称伺服器(DomainName Server, DNS),以提供一组合适的GGSN地址。SGSN则选择一个GGSN以开始建立PDPcontext。换句话说,启动分组数据通信协议内容建立程序也表示给予无线装置一个网络地址。一般而言,网络地址是有限的,特别是对移动通信系统而言,用户数通常远大于可用地址数。因此,移动通信系统供应商采用动态主机设定通信协议(Dynamic HostConfiguration Protocol)技术,动态地设定网络地址。也就是说,当一无线装置需执行一网络服务时,系统始给定一网络地址,待该无线装置关闭或该网络服务结束时,则回收该网络地址。如果该无线装置之后需执行另一网络服务时,则系统会再重新给定另一网络地址。如此一来,网络地址可被重复地利用,以避免网络资源被浪费。由上述可知,每当无线装置关闭或网络服务结束时,给定的网络地址即被回收,且任一无线装置不会有固定的网络地址。在此情形下,一无线装置将难以与另一无线装置建立点对点(Peer to Peer, P2P)传输或类似的数据连结。因此,已知技术实有改进的必要。
发明内容
因此,本发明主要提供一种建立点对点传输的方法及移动通信系统。本发明公开一种于一移动通信系统中建立一点对点传输的方法,包含有于一第一无线装置启动建立与一第二无线装置的该点对点传输时,该第一无线装置要求该移动通信系统给予一第一网络地址,并输出一讯息至该第二无线装置,指示该第二无线装置启动该点对点传输;该第二无线装置根据该讯息,要求该移动通信系统给予一第二网络地址;该第一无线装置及该第二无线装置将该第一网络地址及该第二网络地址的取得情形更新至一服务装置;以及在该第一无线装置取得该第一网络地址,且该第二无线装置取得该第二网络地址后,该服务装置输出该第二网络地址的信息给该第一无线装置,使该第一无线装置据以建立与该第二无线装置的该点对点传输。本发明还公开一种移动通信系统,包含有一网络端;多个无线装置;以及一服务装置(server device),用来存储该多个无线装置的网络地址及装置信息;其中,在该多个无线装置的一第一无线装置启动建立与一第二无线装置之一点对点传输时,该第一无线装置要求该网络端给予一第一网络地址,并输出一讯息至该第二无线装置,指示该第二无线装置启动该点对点传输;该第二无线装置根据该讯息,要求该网络端给予一第二网络地址;该第一无线装置及该第二无线装置将该第一网络地址及该第二网络地址的取得情形更新至该服务装置;以及在该第一无线装置取得该第一网络地址,且该第二无线装置取得该第二网络地址后,该服务装置输出该第二网络地址的信息给该第一无线装置,使该第一无线装置据以建立与该第二无线装置的该点对点传输。
图I为本发明实施例一移动通信系统的示意图。图2为图I的移动通信系统中一无线装置与另一无线装置建立点对点传输的示意图。图3为本发明实施例一流程的示意图。主要元件符号说明10移动通信系统NTff网络端MS_l、MS_n、MS_x、MS_y无线装置ICS服务装置Rl RlO路径IP_x、IP_y网络地址30流程300、302、304、306、308、310 步骤
具体实施例方式请参考图1,图I为本发明实施例一移动通信系统10的示意图。移动通信系统10可以是通用移动通信系统或是其它可提供长距移动通信服务的通信系统,其主要包含有一网络端NTW、无线装置MS_1 MS_n及一服务装置ICS。网络端NTW表示移动通信系统10中用来实现网络功能的所有装置或设备,其根据不同系统而有不同内容;以通用移动通信系统为例,网络端NTW包含有核心网络(Core Network)、基站(Node B)、无线网络控制器(Radio Network Controller)...等。无线装置MS_1 MS_n则为用户端设备(UserEquipment),其可以是移动电话、智慧型手机、笔记型计算机等。服务装置ICS用来存储无线装置MS_1 MS_n的网络地址及装置信息,使移动通信系统10可实现点对点传输。关于移动通信系统10实现点对点传输的操作方式,请继续参考图2,图2为移动通信系统10中一无线装置MS_x与一无线装置MS_y建立点对点传输的示意图。为清楚说明无线装置MS_x、无线装置MS_y、网络端NTW及服务装置ICS之间的信号传递关系,图2简略、地以路径Rl RlO表示。首先,当无线装置MS_x的使用者启动建立与无线装置MS_y间的点对点传输后,无线装置MS_x会通过路径Rl要求网络端NTW给予一网络地址。如果网络端NTW将一网络地址IP_x设定给无线装置MS_x,则网络端NTW会通过路径R4告知无线装置MS_x设定结果,而无线装置MS_x会通过路径R6将网络地址IP_x的信息传送至服务装置ICS0另外,无线装置MS_x会通过路径R2、R3,经由网络端NTW传送一讯息MSG_x至无线装置MS_y,用以指示无线装置MS_y启动点对点传输。当无线装置MS_y收到讯息MSG_x后,会通过路径R5要求网络端NTW给予一网络地址。如果网络端NTW将一网络地址IP_y设定给无线装置MS_y,则网络端NTW会通过路径R7告知无线装置MS_y设定结果,而无线装置MS_y会通过路径R8将网络地址IP_y的信息传送至服务装置ICS。最后,服务装置ICS通过路径R9,将无线装置MS_y的网络地址IP_y的信息传送给无线装置MS_x,使无线装置MS_x据 以通过路径RlO建立与无线装置MS_y间的点对点传输。简单来说,当无线装置MS_x欲与无线装置MS_y建立点对点传输时,无线装置MS_X除了先取得网络地址外,还会利用讯息MSG_x,指示无线装置MS_y取得网络地址。当无线装置MS_x、MS_y都取得网络地址后,服务装置ICS会将无线装置MS_y的网络地址IP_y告知无线装置MS_x。藉此,无线装置MS_x可直接与无线装置MS_y进行连线,以实现点对点传输。在已知移动通信系统中,由于可用网络地址数有限,无线装置采用动态地址,且每当无线装置关闭或网络服务结束时,给定的网络地址即被回收,因而无法实现点对点传输。相较之下,本发明实施例的移动通信系统10增加了服务装置ICS,其可适时更新无线装置MS_1 MS_n的网络地址及装置信息,并于一无线装置(即MS_x)启动点对点传输时,告知其目的无线装置(即MS_y)的网络地址,使两者间可顺利进行数据连结。需注意的是,图I及图2用以说明本发明的概念,凡依此所做的各种变化皆属本发明的范围。举例来说,如果移动通信系统10系通用移动通信系统,则图2中路径Rl、R5表示分组数据通信协议内容建立程序,讯息MSG_x可以是简讯,而服务装置ICS所存储的无线装置MS_1 MS_n的装置信息可包含如移动装置整合服务数字网络(Mobile StationIntegratedServices Digital Network, MSISDN)号码或其它可辨别无线装置 MS_1 MS_n的信息。另外,为了避免连结错误,可增加终止机制;例如,当以下情形发生时,无线装置MS_x应终止建立与无线装置MS_y的点对点传输一、因网络发生问题或无线装置MS_y未开机、收不到信号等,以致无线装置MS_x无法成功输出讯息MSG_x至无线装置MS_y时;二、无线装置MS_x无法取得网络地址IP_x ;三、于一预设期间内,无线装置MS_x未收到服务装置ICS所输出的网络地址IP_y的信息。上述三种情形仅是举例说明,不限于此,其他例如无线装置MS_y拒绝无线装置MS_x的连线要求等,也可列入终止机制中。关于移动通信系统10的运作方式,可进一步归纳为一流程30,如图3所示。流程30包含以下步骤步骤300:开始。步骤302 :于无线装置MS_x启动建立与无线装置MS_y的点对点传输时,无线装置MS_x要求网络端NTW给予网络地址IP_x,并输出讯息MSG_x至无线装置MS_y,指示无线装置MS_y启动点对点传输。步骤304 :无线装置MS_y根据讯息MSG_x,要求网络端NTW给予网络地址IP_y ;步骤306 :无线装置网络端MS_x及无线装置MS_y将网络地址IP_x及网络地址IP_y的取得情形更新至服务装置ICS ;以及步骤308 :于无线装置MS_x取得网络地址IP_x,且无线装置MS_y取得网络地址IP_y后,服务装置ICS输出网络地址IP_y的信息给无线装置MS_x,使无线装置MS_x据以建立与无线装置MS_y的该点对点传输。步骤310:结束。流程30的详细说明与变化可参考前述,在此不赘述。在已知移动通信系统中,由于可用网络地址数有限,无线装置采用动态地址,且每当无线装置关闭或网络服务结束时,给定的网络地址即被回收,因而无法实现点对点传输。相较之下,本发明的移动通信系统可传递无线装置的网络地址的信息,使无线装置间可顺利进行数据连结。综上所述,通过本发明,移动通信系统的无线装置可实现点对点传输,以可提升数 据传输速率及传输量。以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种于一移动通信系统中建立一点对点传输的方法,包含有 在一第一无线装置启动建立与一第二无线装置的该点对点传输时,该第一无线装置要求该移动通信系统给予一第一网络地址,并输出一讯息至该第二无线装置,指示该第二无线装置启动该点对点传输; 该第二无线装置根据该讯息,要求该移动通信系统给予一第二网络地址; 该第一无线装置及该第二无线装置将该第一网络地址及该第二网络地址的取得情形更新至一服务装置;以及 在该第一无线装置取得该第一网络地址,且该第二无线装置取得该第二网络地址后,该服务装置输出该第二网络地址的信息给该第一无线装置,使该第一无线装置据以建立与该第二无线装置的该点对点传输。
2.如权利要求I所述的方法,其还包含于该第一无线装置无法成功输出该讯息至该第二无线装置,或无法取得该第一网络地址,或一预设期间内未收到该服务装置所输出的该第二网络地址的信息时,该第一无线装置终止建立与该第二无线装置的该点对点传输。
3.如权利要求I所述的方法,其中该移动通信系统是一通用移动通信系统,该第一无线装置通过一第一分组数据通信协议内容建立程序,要求该移动通信系统给予该第一网络地址,以及该第二无线装置通过一第二分组数据通信协议内容建立程序,要求该移动通信系统给予该第二网络地址。
4.如权利要求3所述的方法,其中该第一无线装置所输出的该讯息是一简讯。
5.—种移动通信系统,包含有 一网络端; 多个无线装置;以及 一服务装置,用来存储该多个无线装置的网络地址及装置信息; 其中,在该多个无线装置的一第一无线装置启动建立与一第二无线装置之一点对点传输时,该第一无线装置要求该网络端给予一第一网络地址,并输出一讯息至该第二无线装置,指示该第二无线装置启动该点对点传输;该第二无线装置根据该讯息,要求该网络端给予一第二网络地址;该第一无线装置及该第二无线装置将该第一网络地址及该第二网络地址的取得情形更新至该服务装置;以及在该第一无线装置取得该第一网络地址,且该第二无线装置取得该第二网络地址后,该服务装置输出该第二网络地址的信息给该第一无线装置,使该第一无线装置据以建立与该第二无线装置的该点对点传输。
6.如权利要求5所述的移动通信系统,其中于该第一无线装置无法成功输出该讯息至该第二无线装置,或无法取得该第一网络地址,或一预设期间内未收到该服务装置所输出的该第二网络地址的信息时,该第一无线装置终止建立与该第二无线装置的该点对点传输。
7.如权利要求5所述的移动通信系统,其中该移动通信系统是一通用移动通信系统,该第一无线装置通过一第一分组数据通信协议内容建立程序,要求该移动通信系统给予该第一网络地址,以及该第二无线装置通过一第二分组数据通信协议内容建立程序,要求该移动通信系统给予该第二网络地址。
8.如权利要求7所述的移动通信系统,其中该第一无线装置所输出的该讯息是一简o
全文摘要
建立点对点传输的方法及移动通信系统。该方法包含有于第一无线装置启动建立与第二无线装置的点对点传输时,第一无线装置要求移动通信系统给予第一网络地址,并输出讯息至第二无线装置,指示第二无线装置启动点对点传输;第二无线装置根据讯息,要求移动通信系统给予第二网络地址;第一无线装置及第二无线装置将第一网络地址及第二网络地址的取得情形更新至服务装置;以及在第一无线装置取得第一网络地址且第二无线装置取得第二网络地址后,服务装置输出第二网络地址的信息给第一无线装置,使第一无线装置据以建立与第二无线装置的点对点传输。
文档编号H04W76/02GK102638789SQ20111004765
公开日2012年8月15日 申请日期2011年2月28日 优先权日2011年2月14日
发明者谢承颖 申请人:纬创资通股份有限公司