处理通讯系统中服务群组的所有权转换的方法及通讯装置的制作方法

文档序号:7763524阅读:164来源:国知局
专利名称:处理通讯系统中服务群组的所有权转换的方法及通讯装置的制作方法
技术领域
本发明关于一种用于一通讯系统的方法及其通讯装置,尤指一种用于一通讯系统用来处理服务群组的所有权转换的方法及其通讯装置。
背景技术
开放移动联盟(Open Mobile Alliance, 0MA)成立的目的为发展符合使用者需求的开放移动联盟规格(OMA Specifications) 0详细来说,开放移动联盟规格致力于提供可于相异地理区域(如国家)、营运商、服务提供商、网络、操作系统及移动装置间互通的移动服务(mobile services)。当使用者使用符合开放移动联盟规格的移动服务时,可不受限于特定营运商及服务提供商。符合开放移动联盟规格的移动服务亦独立于所使用的承载,举例来说,符合开放移动联盟规格的移动服务所使用的承载可为全球移动通讯系统 (GlobalSystem for Mobile Communications,GSM)、数据速率增强GSM演进技术(Enhanced Data rates for GSM Evolution, EDGE)或通用封包无线月艮务(General Packet Radio Service, GPRS)等第二代移动通讯系统,亦可为通用移动通讯系统(Universal Mobile Telecommunications System, UMTS)、长其月演进系统(Long Term Evolution, LTE)或先进长期演进系统(LTE-AdvanCed,LTE-A)等第三代移动通讯系统。进一步地,移动服务不受限于移动装置所使用的操作系统,而可运行于执行Windows、Android或Linux等操作系统的移动装置上。因此,业界可在提供符合开放移动联盟规格的移动装置及移动服务的情形下,受益于移动服务互通性所带来的大幅成长市场。此外,当使用者使用符合开放移动联盟规格的移动装置及移动服务时,亦可享受移动服务互通性所带来的较佳体验。集成个人网络服务(ConvergedPersonal Network Services, CPNS)是由开放移动联盟所发展,用来提供应用层支持,以在集成网络内,随意存取各种服务。其中,集成网络包含有由个人网络网关器(personal network gateways, PN Gffs)所串接起来的多个个人网络(personal networks,PNs)。详细来说,集成个人网络服务的基本架构,可由一集成个人网络服务服务器(CPNS server)、一或多个个人网络网关器及一或多个个人网络单元 (PNelements,PNEs)所构成。集成个人网络服务服务器用来接收及响应由个人网络网关器所发出的请求,以选择适当的应用程序,以及通过个人网络网关器,提供适当的内容给个人网络单元。个人网络网关器可视为个人网络单元及其它网络间的中介单元,可为一移动电话或一机顶盒,用来转发传送于个人网络单元及其它网络间的请求及响应。另一方面,个人网络单元除了可连接个人网络网关器,亦可与其它个人网络单元连接,用来播放从个人网络网关器或其它个人网络单元所收到的内容。个人网络单元可为一移动电话、一个人计算机、一音乐播放器、一汽车导航系统或一机顶盒。举例来说,一移动电话可为一个人网络网关器,用来集成一蓝牙(Bluetooth)网络及一移动网络。在此情形下,一个人多媒体播放器 (Personal Media Player, PMP)可为一个人网络单元,于移动电话通过移动网络由因特网 (Internet)接收影音内容之后,通过蓝牙网络取得移动电话所接收的影音内容。另一方面,开放移动联盟基于集成个人网络服务,发展出服务群组(servicegroup, SG),其包含有一或多个个人网络网关器及一或多个个人网络单元,用来将从集成个人网络服务服务器或内容提供者接收相同服务的个人网络单元聚合于一服务群组中。换句话说,接收相同游戏服务的个人网络单元,会被聚合于接收该游戏服务的服务群组中;接收相同音乐服务的个人网络单元,会被聚合于接收该游戏服务的服务群组中。此外,创造服务群组的个人网络单元会被指派为服务群组的所有权人,其具有邀请新的服务群组成员、开除服务群组成员或删除服务群组等管理服务群组的所有权。此外,一个人网络单元可通过所属的个人网络网关器,传送一服务群组离开请求(SGleave request)至集成个人网络服务服务器,以离开该服务群组,或放弃担任该服务群组的所有权人。然而,当服务群组的所有权人准备离开服务群组,或准备放弃担任服务群组的所有权人时,由于服务群组不可由其它不具有服务群组所有权的个人网络单元所管理,在此情形下,服务群组无法正常运作。 因此,如何处理服务群组的所有权人离开服务群组,或放弃担任服务群组的所有权人所产生的问题,是待讨论及待解决的议题。

发明内容
因此,本发明的主要目的即在于提供一种方法及其通讯装置,用来转换一服务群组的所有权,以解决上述问题。本发明揭露一种转换一服务群组的所有权的方法,用于一通讯系统中,该通讯系统包含有一服务器,以及该服务群组包含有一第一网络单元群组,该方法包含有接收由该服务群组中一第一网络单元所传送一所有权人转换请求,该第一网络单元具有该服务群组的该所有权;以及根据一选择程序,从该服务群组的该第一网络单元群组中选择一第二网络单元,以将该服务群组的该所有权从该第一网络单元转换至该第二网络单元;其中该第一网络单元及该第二网络单元是分别由该通讯系统的一第一网络网关器及一第二网络网关器所管理。



10 20 200 210 214 220 30
300、302、304、306 CS
通讯系统的示意图。
通讯装置的示意图。
流程的示意图。
信令传输顺序的示意图。
通讯系统通讯装置处理装置储存单元程序码
通讯接口单元流程步骤
集成个人网络服务服务器
P_1、P_2、P_3、P_4、P_5、P_6PG_A、PG_BS_1
个人网络单元个人网络网关器服务群组
具体实施例方式请参考图1,图1为本发明实施例一服务系统10的示意图。服务系统10支持由开放移动联盟(Open Mobile Alliance, 0MA)所发展的集成个人网络服务(Converged Personal Network Services,CPNS),其简略地是由一集成个人网络服务服务器CS、个人网络网关器(personal network gateways, PNGWs)PG_A及PG_B以及个人网络单元(PN elements, PNEs)P_l P_6所组成。实际上,个人网络网关器及个人网络单元的数量会根据实际状况而有所变化,不限于此。详细来说,集成个人网络服务服务器CS接收及响应由个人网络网关器所发出的请求,以选择适当的应用程序,以及通过个人网络网关器,提供适当的内容给该个人网络网关器所管理的个人网络单元。一个人网络网关器(如个人网络网关器?6_々或?6_8),可视为个人网络单元及其它网络间的中介单元,用来转发交换于个人网络单元及其它网络间的请求及响应。于通讯系统10中,个人网络单元P_1 P_3是由个人网络网关器PG_A所管理;个人网络单元P_4 P_6是由个人网络网关器PG_B所管理。换句话说,个人网络网关器PG_A会转发于个人网络单元P_1 P_3及集成个人网络服务服务器CS间传送的请求、 响应及服务。相似地,个人网络网关器PG_B会转发于个人网络单元P_4 P_6及集成个人网络服务服务器CS间传送的请求、响应及服务。较佳地,个人网络网关器可为一移动电话或一机顶盒。个人网络单元(如个人网络单元P_1 P_6中任一个人网络单元)除了可连接管理该个人网络单元的对应的个人网络网关器,亦可与其它个人网络单元连接,用来播放从对应的个人网络网关器或其它个人网络单元所收到的内容。个人网络单元可为一移动电话、一个人计算机、一音乐播放器、一汽车导航系统或一机顶盒。此外,于通讯系统10中, 个人网络单元p_2 P_4被聚合于服务群组(service group, SG) S_1中。因此,个人网络单元P_2 P_4可从集成个人网络服务服务器CS或内容提供者接收相同的服务(如游戏服务或音乐服务)。为便于说明,假设个人网络单元P_2为服务群组S_1的所有权人,其具有邀请新的服务群组成员、开除服务群组成员或删除服务群组S_1等管理服务群组S_1的所有权。请参考图2,图2为本发明实施例一通讯装置20的示意图。通讯装置20可为图1 中的集成个人网络服务服务器Cs、个人网络网关器PG_A及PG_B以及个人网络单元P_1 P_6中任一单元,包含一处理装置200、一储存单元210以及一通讯接口单元220。处理装置 200 可为一微处理器或一专用集成电路(Application-Specific Integrated Circuit, ASIC)。储存单元210可为任一数据储存装置,用来储存一程序码214,处理装置200可通过储存单元210读取及执行程序码214。举例来说,储存单元210可为用户识别模块 (Subscriber Identity Module, SIM)、只读存储器(Read-Only Memory, ROM)、随机存取存储器(Random-Access Memory, RAM)、光盘只读存储器(CD-ROM/DVD-ROM)、磁带(magnetic tape)、硬盘(hard disk)及光学数据储存装置(optical data storage device)等,而不限于此。控制通讯接口单元220可为一收发器,其根据处理装置200的处理结果,用来传送
6及接收信息。请参考图3,图3为本发明实施例一流程30的流程图。流程30用于图1中通讯系统10中,用来转换服务群组S_1的所有权。流程30可被编译成程序码214,其包含以下步骤步骤300:开始。步骤302 接收由该服务群组S_1中个人网络单元P_2所传送一服务群组所有权人转换请求(SG owner transfer request),其中个人网络单元P_2具有服务群组S_1的所有权。步骤304 根据一服务群组所有权人选择程序(SG owner selectionprocedure), 从该服务群组S_1中个人网络单元P_2 P_4中选择一新所有权人,以将服务群组S_1的所有权从个人网络单元P_2转换至该新所有权人。步骤306:结束。当服务群组S_1的所有权人(其具有服务群组S_1的所有权),即个人网络单元 P_2,准备离开服务群组S_1或准备放弃担任服务群组S_1的所有权人时,个人网络单元?_2 会传送一服务群组所有权人转换请求至集成个人网络服务服务器CS。根据流程30,于集成个人网络服务服务器CS接收服务群组所有权人转换请求后,根据服务群组所有权人选择程序,集成个人网络服务服务器CS会从个人网络单元P_3 P_4中选择新所有权人,以将服务群组S_1的所有权从个人网络单元P_2转换至该新所有权人。此外,即使个人网络单元P_2是由个人网络网关器PG_A所管理,根据集成个人网络服务服务器CS执行服务群组所有权人选择程序的结果,新所有权人可为由个人网络网关器PG_A或PG_B所管理的个人网络单元。因此,当个人网络单元P_2,准备离开服务群组S_1或准备放弃担任服务群组S_1 的所有权人时,亦即放弃服务群组S_1的所有权时,集成个人网络服务服务器CS可于服务群组S_1的其它成员中,选择新所有权人,使服务群组S_1维持正常运作。需注意的是,本发明的精神在于当个人网络单元P_2准备放弃服务群组S_1的所有权时,集成个人网络服务服务器CS会根据服务群组所有权人选择程序,从其它成员中 (个人网络单元p_3 P_4)选择新所有权人,发生于集成个人网络服务服务器Cs、新所有权人、个人网络单元?_2及相关个人网络网关器间的信令及程序则未有所限。举例来说,请参考图4,其为本发明实施例通讯系统10中一信令传输顺序的示意图,用来说明当个人网络单元P_2准备放弃服务群组S_1的所有权时,发生于通讯系统10中的信令。详细来说,当个人网络单元P_2准备放弃服务群组S_1的所有权时,个人网络单元P_2会传送一服务群组所有权人转换请求至个人网络网关器PG_A,其管理个人网络单元 P_2。接着,个人网络网关器PG_A转发服务群组所有权人转换请求至集成个人网络服务服务器CS。于接收服务群组所有权人转换请求后,集成个人网络服务服务器CS会先判断个人网络单元?_2是否具有服务群组S_1的所有权,以避免恶意个人网络单元通过使用一伪造请求,使所有权被意外地转换。当集成个人网络服务服务器CS确认个人网络单元P_2具有服务群组S_1的所有权时,集成个人网络服务服务器CS开始根据服务群组所有权人选择程序,从个人网络单元P_3 P_4中选择新所有权人。为便于说明,假设个人网络单元P_4被选为新所有权人,则集成个人网络服务服务器CS通过个人网络网关器PG_B,转发服务群组所有权人转换请求至个人网络单元P_4。
进一步地,于接收服务群组所有权人转换请求后,个人网络单元?_4决定是否接受服务群组S_1的所有权。当个人网络单元?_4接受服务群组S_1的所有权时,个人网络单元P_4会通过个人网络网关器PG_B,传送一服务群组所有权人转换响应(SG owner selection response)至集成个人网络服务服务器CS,以指示服务群组S_1的所有权已被接受。在集成个人网络服务服务器CS确认服务群组S_1的所有权已被接受后,集成个人网络服务服务器CS通过个人网络网关器PG_A,转发服务群组所有权人转换响应至个人网络单元P_2,以指示服务群组5_1的所有权已被转换至个人网络单元P_4。此外,集成个人网络服务服务器CS会于服务群组S_1中广播一服务群组所有权人改变通知(SG owner change notification),以通知服务群组3_1中每一个人网络单元,服务群组S_1已被转换至个人网络单元?_4。因此,当个人网络单元?_2准备放弃服务群组S_1的所有权时,根据图4中信令传输顺序的示意图,集成个人网络服务服务器CS会从服务群组S_1的其它成员中选择新所有权人,使服务群组S_1维持正常运作。另一方面,当个人网络单元P_4拒绝服务群组S_1的所有权时,个人网络单元P_4 会通过个人网络网关器PG_B,传送一服务群组所有权人转换响应至集成个人网络服务服务器CS,以指示服务群组5_1的所有权已被拒绝。在此情形下,所有权不会被转换,个人网络单元P_2仍然为服务群组S_1的所有权人。需注意的是,服务群组所有权人选择程序是由集成个人网络服务服务器CS所使用,据以选择一个人网络单元作为新所有权人,使用于其中的判断准则可为个人网络单元的性能、集成个人网络服务服务器CS的选择、服务描述、电信业者的营运策略及/或所有权人(个人网络单元?_2)的建议,而不限于此。举例来说,集成个人网络服务服务器CS可于服务群组3_1的其它成员中,选择与集成个人网络服务服务器CS间具有最低延迟的个人网络单元,以作为新所有权人。当有多个个人网络单元与集成个人网络服务服务器CS间具有相同最低延迟时,集成个人网络服务服务器CS可随机地从该多个个人网络单元中,选择一个人网络单元,以作为新所有权人。较佳地,集成个人网络服务服务器CS与个人网络单元间的延迟可通过传送一探测信号(Ping)至个人网络单元来取得。或者,集成个人网络服务服务器CS可于服务群组S_1的其它成员中,选择担任服务群组S_1的所有权人最多次数的个人网络单元,以作为新所有权人。当有多个个人网络单元担任服务群组3_1的所有权人最多次数时,集成个人网络服务服务器CS可随机地从该多个个人网络单元中,选择一个人网络单元,以作为新所有权人。较佳地,集成个人网络服务服务器CS需知道/记录服务群组3_1中每一个人网络单元担任所有权人的次数。此外,停留于服务群组S_1中时间较长的个人网络单元可被视为较稳定的个人网络单元,会持续停留于服务群组S_1中一段时间;另一方面,停留于服务群组3_1中时间较短的个人网络单元可被视为服务尚未接收完成,因此短时间内亦不会离开服务群组S_l。因此,集成个人网络服务服务器CS可于服务群组S_1的其它成员中,选择停留于服务群组S_1 中时间最长/最短的个人网络单元,以作为新所有权人。当有多个个人网络单元停留于服务群组s_l中时间最长/最短时,集成个人网络服务服务器CS可随机地从该多个个人网络单元中,选择一个人网络单元,以作为新所有权人。较佳地,集成个人网络服务服务器CS 需知道/记录服务群组S_1中每一个人网络单元停留于服务群组5_1中时间长度。简单来说,只要判断准则适合使用于服务群组s_l,任何判断准则皆可使用于服务群组所有权人选择程序中。另一方面,为使通讯系统10可正常运作,相关于服务群组S_1运作的单元,如集成个人网络服务服务器Cs、个人网络网关器PG_A及PG_B以及个人网络单元P_2 P_4等,应各自维持其对应于服务群组S_1的服务群组清单(SGinventories)。换句话说,相关单元各自维持其服务群组清单,以记录服务群组S_1的相关信息,如服务群组S_1的所有权人等。 因此,当有个人网络单元离开/加入服务群组S_1时,或服务群组S_1的所有权人改变时, 相关单元会各自更新其服务群组清单。举例来说,如图4中信令传输顺序的示意图所示,集成个人网络服务服务器CS、个人网络网关器PG_A及PG_B以及个人网络单元P_2可于接收指示服务群组S_1的所有权已被接受的服务群组所有权人转换响应后,各自更新其服务群组清单。简单来说,当服务群组3_1的所有权被转换(及所有权人改变)时,相关单元会各自更新其服务群组清单,确认所有权是否已被转换的方式则未有所限。需注意的是,于上述说明中,个人网络单元?_2及?_4是分别由相异个人网络网关器所管理。实际上,集成个人网络服务服务器CS亦可根据服务群组所有权人选择程序,选择个人网络单元P_3为新所有权人,即所有权人及新所有权人是由一相同个人网络网关器
管理。在此情形下,以上所述仍适用于流程30。举例来说,本领域技术人员可修改图4中信令传输顺序的示意图,如将个人网络网关器PG_B及个人网络单元P_4分别替换为个人网络网关器PG_A及个人网络单元P_3,以获得一对应的传输顺序的示意图。前述的所有流程的步骤(包含建议步骤)可通过装置实现,装置可为硬件、固件 (为硬件装置与计算机指令与数据的结合,且计算机指令与数据属于硬件装置上的只读软件)或电子系统。硬件可为模拟微电脑电路、数字微电脑电路、混合式微电脑电路、微电脑芯片或硅芯片。电子系统可为系统单芯片(systemon chip, S0C)、系统级封装(system in package,SiP)、嵌入式计算机(computer on module, COM)及通讯装置 20。综上所述,本发明揭露一种方法及其通讯装置,用来转换一服务群组的所有权。 当服务群组的所有权人准备离开服务群组时,或准备放弃担任服务群组的所有权人时,集成个人网络服务服务器会根据本发明选择一新所有权人,使服务群组可继续正常运作。以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种转换一服务群组的所有权的方法,用于一通讯系统中,该通讯系统包含有一服务器,以及该服务群组包含有一第一网络单元群组,该方法包含有接收由该服务群组中一第一网络单元所传送一所有权人转换请求,该第一网络单元具有该服务群组的该所有权;以及根据一选择程序,从该服务群组的该第一网络单元群组中选择一第二网络单元,以将该服务群组的该所有权从该第一网络单元转换至该第二网络单元;其中该第一网络单元及该第二网络单元是分别由该通讯系统的一第一网络网关器及一第二网络网关器所管理。
2.根据权利要求1所述的方法,其中接收由该服务群组中该第一网络单元所传送该所有权人转换请求的步骤还包含有,通过该第一网络网关器,接收由该服务群组中该第一网络单元所传送该所有权人转换请求。
3.根据权利要求1所述的方法,还包含有于该服务器接收该所有权人转换请求后,判断该第一网络单元是否具有该服务群组的该所有权。
4.根据权利要求1所述的方法,还包含有于根据该选择程序,从该服务群组的该第一网络单元群组中选择该第二网络单元后, 从该服务器传送该所有权人转换请求至该第二网络单元。
5.根据权利要求4所述的方法,其中从该服务器传送该所有权人转换请求至该第二网络单元的步骤还包含有通过该第二网络网关器,从该服务器传送该所有权人转换请求至该第二网络单元。
6.根据权利要求4所述的方法,还包含有从该第二网络单元传送一所有权人转换响应至该服务器,其中该所有权人转换响应指示该所有权人转换请求已被接受。
7.根据权利要求6所述的方法,其中从该第二网络单元传送该所有权人转换响应至该服务器的步骤还包含有通过该第二网络网关器,从该第二网络单元传送该所有权人转换响应至该服务器。
8.根据权利要求6所述的方法,还包含有从该服务器传送该所有权人转换响应至该第一网络单元。
9.根据权利要求8所述的方法,其中从该服务器传送该所有权人转换响应至该第一网络单元的步骤还包含有通过该第一网络网关器,从该服务器传送该所有权人转换响应至该第一网络单元。
10.根据权利要求6所述的方法,还包含有通知该第一网络单元及该第一网络单元群组,该第二网络单元具有该服务群组的该所有权。
11.根据权利要求6所述的方法,其中该服务器更新一服务群组清单,其指示该第二网络单元具有该服务群组的该所有权。
12.根据权利要求6所述的方法,其中该第一网络网关器及该第二网络网关器分别更新一第一服务群组清单及一第二服务群组清单,其指示该第二网络单元具有该服务群组的该所有权。
13.根据权利要求6所述的方法,其中该第一网络单元更新一服务群组清单,其指示该第二网络单元具有该服务群组的该所有权。
14.根据权利要求4所述的方法,还包含有从该第二网络单元传送一所有权人转换响应至该服务器,其中该所有权人转换响应指示该所有权人转换请求已被拒绝。
15.根据权利要求1所述的方法,其中根据该选择程序,该第二网络单元与该服务器间具有该最低延迟。
16.根据权利要求15所述的方法,其中当一第二网络单元群组与该服务器间具有该最低延迟时,根据该选择程序,随机地从该第二网络单元群组中选择该第二网络单元。
17.根据权利要求1所述的方法,其中根据该选择程序,该第二网络单元被指派为该服务群组的所有权人次数最多者。
18.根据权利要求17所述的方法,其中当该第一网络单元群组中一第二网络单元群组被指派为该服务群组的所有权人次数最多者时,根据该选择程序,随机地从该第二网络单元群组中选择该第二网络单元。
19.根据权利要求1所述的方法,其中根据该选择程序,该第二网络单元为停留于该服务群组中时间最长者。
20.根据权利要求19所述的方法,其中当该第一网络单元群组中一第二网络单元群组为停留于该服务群组中时间最长者时,根据该选择程序,随机地从该第二网络单元群组中选择该第二网络单元。
21.根据权利要求1所述的方法,其中根据该选择程序,该第二网络单元为停留于该服务群组中时间最短者。
22.根据权利要求21所述的方法,其中当该第一网络单元群组中一第二网络单元群组为停留于该服务群组中时间最短者时,根据该选择程序,随机地从该第二网络单元群组中选择该第二网络单元。
23.根据权利要求1所述的方法,其中该第二网络单元是根据该第二网络单元的性能、 该服务器的选择、服务描述、电信业者的营运策略及该第一网络单元的建议中至少一者,从该服务群组的该第一网络单元群组中选出。
24.根据权利要求1所述的方法,其中该服务器是一集成个人网络服务服务器,该第一网络网关器及该第二网络网关器是个人网络网关器,该第一网络单元及该第一网络单元群组是个人网络单元,以及该通讯系统符合由该开放移动联盟所发展的一集成个人网络服务规格。
25.根据权利要求1所述的方法,其中当该第一网络单元准备离开该服务群组或准备放弃担任该服务群组的该所有权人时,该第一网络单元传送该所有权人转换请求至该服务ο
26.根据权利要求1所述的方法,其中该第一网络网关器及该第二网络网关器是该相同网络网关器或相异网络网关器。
全文摘要
处理通讯系统中服务群组的所有权转换的方法及通讯装置。一种转换一服务群组的所有权的方法,用于一通讯系统中,该通讯系统包含有一服务器,以及该服务群组包含有一第一网络单元群组,该方法包含有接收由该服务群组中一第一网络单元所传送一所有权人转换请求,该第一网络单元具有该服务群组的该所有权;以及根据一选择程序,从该服务群组的该第一网络单元群组中选择一第二网络单元,以将该服务群组的该所有权从该第一网络单元转换至该第二网络单元;其中该第一网络单元及该第二网络单元是分别由该通讯系统的一第一网络网关器及一第二网络网关器所管理。
文档编号H04W4/08GK102387478SQ20111024726
公开日2012年3月21日 申请日期2011年8月25日 优先权日2010年8月25日
发明者杨茹婷, 简鹤松 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1