自动设定网络推播服务语言种类的方法、用户端及伺服器的制作方法

文档序号:7757452阅读:165来源:国知局
专利名称:自动设定网络推播服务语言种类的方法、用户端及伺服器的制作方法
技术领域
本发明涉及一种使用网络推播服务的方法与装置,特别是涉及一种自动设定网络推播服务的语言种类的方法、用户端及伺服器。
背景技术
旅客常会带着便携式装置(例如笔记型计算机、手机或者个人数字助理)到处旅行,包括国际机场、博物馆、景点或旅馆等等,这些地方可能会提供上网或网络推播服务 (push-based service),以让各国的旅客能够很方便地气象或旅游信息)。该网络推播服务可能会包含多种语言版本,但目前的使用方式,通常会要求使用者先自行选择一种适合的语言版本,才能够继续使用该项网络推播服务;或者伺服器会直接提供预设的语言版本 (例如,英文)给使用者,但对于不熟悉外国语言的使用者而言,此种使用方式相当不方便。因此,如何提升便携式装置(例如笔记型计算机、手机或者个人数字助理)的便利性以及增加便携式装置更多的附加功能,亦是本设计领域的重要课题之一。

发明内容
因此,本发明的目的之一在于提出一种自动设定网络推播服务的语言种类的方法、用户端及伺服器,以解决上述的问题。本发明揭示一种自动设定网络推播服务的语言种类的方法,适用于一用户端中。 该方法包含以下步骤接收一信标讯号,其中该信标讯号指示有一推播服务;读取该用户端的一语言设定;根据该语言设定产生一语种代码;传送该语种代码;以及接收该推播服务相关于该语种代码的一组推播服务信息。本发明还揭示一种自动设定网络推播服务的语言种类的用户端。该用户端包含一接收模块、一语言设定读取模块、一语种代码产生模块以及一传送模块。接收模块用来接收一信标讯号,其中该信标讯号指示有一推播服务。语言设定读取模块用来读取该用户端的一语言设定。语种代码产生模块用来根据该语言设定产生一语种代码。传送模块用来传送该语种代码。其中该接收模块还用来接收该推播服务相关于该语种代码的一组推播服务信肩、ο本发明还揭示一种自动设定网络推播服务的语言种类的方法,适用于一伺服器中。该方法包含有以下步骤储存一推播服务的多组推播服务信息,其中该多组推播服务信息分别对应于多种语言;自一用户端接收一语种代码;根据该语种代码选取一组推播服务信息;以及传送该组推播服务信息给该用户端。本发明还揭示一种伺服器。该伺服器包含一储存单元、一传送模块、一接收模块以及一选取模块。储存单元用来储存一推播服务的多组推播服务信息,其中该多组推播服务信息分别对应于多种语言。接收模块用来自一用户端接收一语种代码。选取模块用来根据该语种代码选取一组推播服务信息。该传送模块用来传送该组推播服务信息给该用户端。


图1为ー网络系统的架构图。图2为本发明自动设定网络推播服务的语言种类的用户端的一实施例的方块图。图3为本发明伺服器的一实施例的方块图。图4为本发明自动设定网络推播服务的语言种类方法的一实施例的流程图。图5为本发明自动设定网络推播服务的语言种类的用户端的另ー实施例的方块 图。图6为本发明伺服器的另ー实施例的方块图。图7为本发明自动设定网络推播服务的语言种类方法的另ー实施例的流程图。图8为本发明自动设定网络推播服务的语言种类的方法的一操作范例的流程图。图9为本发明自动设定网络推播服务的语言种类的方法的另ー操作范例的流程 图。图10为本发明自动设定网络推播服务的语言种类的方法的又一操作范例的流程 图。图11为本发明自动设定网络推播服务的语言种类的方法的又一操作范例的流程 图。附图符号说明10网络系统100、100A、100B、500 用户端110、330、510接收模块120语言设定读取模块130、530语种代码产生模块140、320、620传送模块BS信标讯号LS语言设定LCx、LCl LCm语种代码IFPx、IFPy、IFPl IFPm 推播服务信息200无线基站300、600伺服器310、610储存单元340,640选取模块LL语种清单Ll Lm语种选项S800 S850、S900 S960、S1010、S1020、S1030、S1040、S1110、S1120、S1130 步骤
具体实施例方式请參考图1,图1为ー网络系统10的架构图。于本实施例中,网络系统10是由 一个基于IEEE 802. Ilu的无线技术的系统来实现,但本发明并不局限于此,凡是具备网络推播服务(server-push service)功能的网络系统,皆隶属本发明所涵盖的范畴,例如 SMS (Short Message Service)或 WAP (Wireless Application Protocol)。如图 1 所示, 网络系统10包含有(但不局限于)一个或多个用户端(client) 100A、100B、一无线基站 (Access point) 200以及一伺服器300。当用户端100A和/或100B位在无线基站200的范围之内时,无线基站200便可将指示有一推播服务(push-based service)的信标讯号 (beacon signal)传送给用户端100A和/或100B,此时伺服器300便能够在不需要使用者操作用户端100A和/或100B的情况下,主动地将推播服务信息传送到用户端100A和/或 IOOB0请注意,上述的用户端100A和/或100B可为便携式装置,例如一笔记型计算机、 一手机、一个人数字助理(PDA)、一个人数字助理手机或者一智能型手机(smart phone), 一电子书、一掌上型游戏装置、一音乐播放器,但本发明并不局限于此,亦可为其它种类的便携式装置。此外,上述的网络推播服务符合802. llu、SMS(Short Message krvice)或 WAP(Wireless Application Protocol)中的一通讯协定,而该推播服务信息可包含广告、 旅游信息、气象、星座或者命理服务等信息,但此并非本发明的限制条件。请一并参考图1、图2以及图3,其中图2为本发明自动设定网络推播服务的语言种类的用户端100(如图1所示的用户端100A或100B)的一实施例的方块图,而图3则为本发明伺服器300的一实施例的方块图。如图2所示,用户端100包含有(但不局限于) 一接收模块110、一语言设定读取模块120、一语种代码产生模块130以及一传送模块140。 接收模块110用来接收一信标讯号(beacon signal) BS,其中信标讯号BS指示有一推播服务。语言设定读取模块120用来读取用户端100的一语言设定LS。其中,语言设定LS例如是使用者自行设定用户端的显示语言,举例而言,使用者可自行设定手机的显示语言为「中文」,而语言设定读取模块120便会读取此设定而将「中文」作为语言设定LS。语种代码产生模块130则根据用户端100的语言设定LS来产生一语种代码(language code) LCx,举例而言,当手机设定的显示语言为「英文」时,语种代码产生模块130产生对应于英文的一语种代码LCl ;当手机设定的显示语言为「中文」时,语种代码产生模块130会产生对应于中文的一语种代码LC2 ;当手机设定的显示语言为「日文」时,语种代码产生模块130产生对应于日文的一语种代码LC3,依此类推。最后,传送模块140会将语种代码LCx传送给伺服器 300。请注意,上述的语种代码可符合全球资源定位器(universal resource locator, URL) ,ISO 639语言编码或Unicode中之一的定义,但此并非本发明的限制条件。本领域的技术人员应可了解,在不违背本发明的精神下,关于语种代码的各种变化皆是可行的。如图3所示,伺服器300包含有(但不局限于)一储存单元310、一传送模块320、 一接收模块330以及一选取模块340。储存单元310用来储存一推播服务的多组推播服务信息IFPl IFPm,其分别对应于多种语言,举例来说,储存单元310储存有三组推播服务信息IFPl IFP3,推播服务信息IFPl为英文的推播服务信息,推播服务信息IFP2为中文的推播服务信息,推播服务信息IFP3为日文的推播服务信息。此外,多组推播服务信息 IFPl IFPm中包含一组预设推播服务信息,对应于一预设语言,举例来说,若预设语言为英文,则预设推播服务信息则为对应于英文的推播服务信息IFPl。接收模块330自用户端 100接收语种代码LCx。接着,选取模块340根据用户端100的语种代码LCx选取一组推播服务信息IFPy。在一实施例中,选取模块340根据用户端100的语种代码LCx来判断多组推播服务信息IFPl IFPm中是否有对应于语种代码LCx的推播服务信息。当选取模块 340判断出多组推播服务信息IFPl IFPm中有对应于语种代码LCx的一组推播服务信息时,则选取该组对应于语种代码LCx的推播服务信息。当选取模块340判断出多组推播服务信息IFPl IFPm中没有对应于语种代码LCx的推播服务信息时,则选取该组预设推播服务信息。最后,传送模块320会将选取模块340所选出的该组推播服务信息IFPy传送给用户端100。举例来说,若接收模块330自用户端100接收对应中文的的语种代码LC2,选取模块340根据语种代码LC2便可得知用户端100的语言设定为中文,并判断三组推播服务信息IFPl IFP3中有对应于中文的推播服务信息IFP2,因此选取模块340会选取推播服务信息IFP2。接着,传送模块320便将推播服务信息IFP2传送给用户端100。另举例来说,若接收模块330自用户端100接收对应法文的语种代码LC4,选取模块340根据语种代码LC4便可得知用户端100的语言设定为法文,并判断三组推播服务信息IFPl IFP3中没有对应于法文的推播服务信息,因此选取模块340便选取对应于预设语言「英文」的预设推播服务信息IFP1。接着,传送模块320便将推播服务信息IFPl传送给用户端100。请再次参阅图2,伺服器300传送出推播服务信息IFPy后,用户端100的接收模块110便可接收该组推播服务信息IFPy,并根据该组推播服务信息IFPy产生一输出(例如影像和/或声音)。举例来说,推播服务信息可为一旅游信息,若用户端100的接收模块110接收推播服务信息IFP1,用户端100可利用一显示器显示和/或一扬声器播放英文的旅游信息;若用户端100的接收模块110接收推播服务信息IFP2,用户端100则可利用一显示器显示和/或一扬声器播放中文的旅游信息。请一并参考图2、图3以及图4,图4为本发明自动设定网络推播服务的语言种类方法的一实施例的流程图。在本实施例中,伺服器300具有推播服务的功能,因此在伺服器 300的储存单元310中储存有一推播服务(例如广告、气象或旅游信息)的多组推播服务信息IFPl IFPm,其分别对应于多种语言。首先,当用户端100位在无线基站200的范围之内时,无线基站200便可将指示有一推播服务的信标讯号BS传送给用户端100的接收模块110,来告知用户端100有提供推播服务。此时,用户端100的语言设定读取模块120会读取用户端100的语言设定LS,而语种代码产生模块130则会根据语言设定LS来产生语种代码LCx。之后,用户端100的传送模块140会将语种代码产生模块130所产生的语种代码 LCx传送给伺服器300。伺服器300的接收模块330会接收用户端100的语种代码LCx,接着选取模块340会根据语种代码LCx来判断多组推播服务信息IFPl IFPm中是否有对应于语种代码LCx的推播服务信息;当选取模块340判断出多组推播服务信息IFPl IFPm中有对应于语种代码LCx的一组推播服务信息时,便选取对应于语种代码LCx的该组推播服务信息;而当选取模块340判断出多组推播服务信息IFPl IFPm中没有对应于语种代码 LCx的推播服务信息时,则选取一组预设推播服务信息。接着,伺服器300的传送模块320 会将选取模块340所选取的推播服务信息IFPy传送给用户端100。最后,用户端100的接收模块110接收推播服务信息IFPy,并根据推播服务信息IFPy产生一输出。换言之,通过采用本发明所揭示的用户端100、伺服器300,使用者无须预先选择所需要的语言,便可以自动设定网络推播服务的语言种类,以带给使用者更多的便利性。请一并参考图5以及图6,图5为本发明自动设定网络推播服务的语言种类的用户端500的另一实施例的方块图,而图6为本发明伺服器600的另一实施例的方块图。于图 5中,用户端500的架构与图2所示的用户端100类似,两者不同之处在于用户端500的接收模块510会自伺服器600还接收对应于该推播服务的一语种清单LL (language 1 ist),其中语种清单LL包含对应于该推播服务的多个语种选项Ll Lm,在一实施例中,其包含一预设语种选项。举例来说,语种清单LL包含三个语种选项L1、L2、L3,分别对应于「英文」、 「中文」、「日文」,其中英文为预设语种选项。在用户端500接收无线基站200传送来的信标讯号BS及伺服器600传送来的语种清单LL后,用户端500的语种代码产生模块530便会根据用户端500的语言设定LS以及语种清单LL来产生语种代码LCx。在一实施例中,语种代码产生模块530会先根据用户端500的语言设定LS,来判断语种清单LL中是否有对应于语言设定LS的语种选项;当语种代码产生模块530判断出语种清单LL中有对应于语言设定LS的一语种选项时,则产生对应于语言设定LS的语种代码;当语种代码产生模块530判断出语种清单LL中没有对应于语言设定LS的语种选项时,则产生对应于预设语种选项的语种代码。举例来说,若用户端500的语言设定LS为「中文」,在语种代码产生模块530会判断语种清单LL包含对应于中文的语种选项L2后,便产生对应于中文的语种代码LC2 ;若用户端500的语言设定LS为「日文」,在语种代码产生模块530判断语种清单LL包含对应于日文的语种选项L3后,便产生对应于日文的语种代码LC3 ;若用户端500的语言设定LS 为法文,在语种代码产生模块530判断语种清单LL只有对应于英文、中文、日文的语种选项 Li、L2、L3,而没有对应于法文的语种选项后,由于预设语种选项Ll对应于英文,因此语种代码产生模块530便产生对应于「英文」的语种代码LC1。于图6中,伺服器600的架构与图3所示的伺服器300类似,两者不同之处在于伺服器600的储存单元610还储存有对应于该推播服务的语种清单LL,而传送模块620还用来传送语种清单LL给用户端500,其中语种清单LL包含对应于该推播服务的多个语种选项 Ll Lm,在一实施例中,其包含一预设语种选项。在伺服器600的接收模块330接收用户端500所传送来的语种代码LCx后,伺服器600的选取模块640会根据语种代码LCx从储存单元610中选取一组推播服务信息IFPx,更详细地说,选取模块640会选取一组对应于语种代码LCx的推播服务信息IFPx。举例来说,若接收模块330所接收的语种代码为对应于英文的语种代码LC1,则选取模块640会根据语种代码LCl选取英文的推播服务信息IFPl ; 若接收模块330所接收的语种代码为对应于中文的语种代码LC2,则选取模块640会根据语种代码LC2选取中文的推播服务信息IFP2 ;若接收模块330所接收的语种代码为对应于日文的语种代码LC3,则选取模块640会根据语种代码LC3选取日文的推播服务信息IFP3。 接着,传送模块620将推播服务信息IFI^x传送给用户端500。请一并参考图5、图6以及图7,图7为本发明自动设定网络推播服务的语言种类方法另一实施例的流程图。在本实施例中,伺服器600具有推播服务的功能,因此在伺服器 600的储存单元610中储存有一推播服务(例如广告、气象或旅游信息)的多组推播服务信息IFPl IFPm,其分别对应于多种语言;此外,储存单元610尚储存有对应于该推播服务的语种清单LL。首先,当用户端500位在无线基站200的范围之内时,无线基站200便会将信标讯号BS传送给用户端500的接收模块510,来告知用户端500有推播服务。接着, 伺服器600的传送模块620会将语种清单LL传送给用户端500的接收模块510,其中语种清单LL包含对应于该推播服务的多个语种选项Ll Lm,且多个语种选项Ll Lm包含有一预设语种选项。此时用户端500的语言设定读取模块120会读取用户端500的语言设定 LS,而语种代码产生模块530则会根据语言设定LS以及语种清单LL来产生语种代码LCx。 举例而言,语种代码产生模块530会先根据用户端500的语言设定LS,来判断语种清单LL 中是否有对应于语言设定LS的语种选项;当判断出语种清单LL中有对应于语言设定LS的语种选项时,则产生对应于该语言设定LS的语种代码;而当判断出语种清单LL中没有对应于语言设定LS的语种选项时,则产生对应于该预设语种选项的语种代码。接着,用户端 500的传送模块140会将所产生的语种代码LCx通过无线基站200传送给伺服器600,此时伺服器600的选取模块640会根据语种代码LCx从储存单元610中选取一组对应于语种代码LCx的推播服务信息IFPx。之后伺服器600的传送模块620会将推播服务信息IFPx传送给用户端500。最后,用户端500的接收模块510接收推播服务信息IFPx,并根据推播服务信息IFPx产生一输出。换言之,通过采用本发明所揭示的用户端500及伺服器600,使用者无须预先选择所需要的语种,便可以自动设定网络推播服务的语言种类,以带给使用者更多的便利性。请参考图8,图8为本发明自动设定网络推播服务的语言种类的方法的一操作范例的流程图,其包含以下的步骤(请注意,假若可得到大致相同的结果,则下列步骤并非限定要依据图8所示的顺序来执行)步骤S800:开始。步骤S810 接收一信标讯号,其中该信标讯号指示有一推播服务。步骤S820 读取该用户端的一语言设定。步骤S830 根据该语言设定来产生一语种代码。步骤S840 传送该语种代码。步骤S850 ;接收该推播服务相关于该语种代码的一组推播服务信息。关于图8所示的各步骤请搭配图2所示用户端100的各元件以及图4所示的流程,即可了解各元件之间如何运作,而为了说明书内容简洁起见,故图8中各步骤的操作便不再赘述。其中,步骤S810、S850是由接收模块110所执行的,步骤S820是由语言设定读取模块120所执行的,步骤S830是由语种代码产生模块130所执行的,而步骤S840则是由传送模块140所执行的。请参考图9,图9为本发明自动设定网络推播服务的语言种类的方法的另一操作范例的流程图,该方法包含(但不局限于)以下的步骤步骤S900:开始。步骤S910 储存一推播服务的多组推播服务信息,其中该多组推播服务信息分别对应于多个语言,且包含一组预设推播服务信息对应于一预设语言。步骤S920 自一用户端接收一语种代码。步骤S930 根据用户端的语种代码来判断多组推播服务信息中是否有对应于语种代码的推播服务信息。当判断出多组推播服务信息中有对应于语种代码的推播服务信息时,则执行步骤S940 ;当判断出多组推播服务信息中没有对应于语种代码的推播服务信息时,则执行步骤S950。步骤S940 选取对应于该语种代码的推播服务信息。步骤S950 选取预设推播服务信息。
步骤S960 传送被选取的推播服务信息给该用户端。关于图9所示的各步骤请搭配图3伺服器300所示的各元件以及图4所示的流程,即可了解各元件之间如何运作,而为了说明书内容简洁起见,故图9中各步骤的操作便不再赘述。其中,步骤S910是由储存单元310所执行的,步骤S920是由接收模块330所执行的,步骤S930、S940、S950是由选取模块340所执行的,而步骤S960则是由传送模块320 所执行的。值得注意的是,图8所示的各步骤适用于一用户端之中(如图2所示的用户端 100),而图9所示的各步骤则适用于一伺服器之中(如图3所示的伺服器300),且图8的各步骤与图9的各步骤相配合。请参考图10,图10为本发明自动设定网络推播服务的语言种类的方法的又一操作范例的流程图,该方法包含(但不局限于)以下的步骤步骤S800:开始。步骤S810 接收一信标讯号,其中该信标讯号指示有一推播服务。步骤S1010 接收对应于该推播服务的一语种清单,其中该语种清单包含对应于该推播服务的多个语种选项,且该多个语种选项包含一预设语种选项。步骤S820 读取该用户端的一语言设定。步骤S1020 根据该用户端的该语言设定,来判断该语种清单中是否有对应于该语言设定的语种选项。当判断出该语种清单中有对应于该语言设定的一特定语种选项时, 执行步骤S1030 ;否则,执行步骤,S1040。步骤S1030 产生对应于该特定语种选项的语种代码。步骤S1040 产生对应于该预设语种选项的语种代码。步骤S840 传送该语种代码。步骤S850 ;接收该推播服务对应于该语种代码的一组推播服务信息。请注意,图10的步骤与图8的步骤类似,其为图8的变化实施例,两者不同之处在于图10的步骤还增加了步骤S1010,并利用步骤S1020、S1030、S1040来取代图8中的步骤 S830。关于图10所示的各步骤请结合图5用户端500所示的各元件以及图7所示的示意图,即可了解各元件之间如何运作,为简洁起见于此不再赘述。其中,步骤S1010是由接收模块510所执行的,而步骤S1020、S1030、S1040则是由语种代码产生模块530所执行的。请参考图11,图11为本发明自动设定网络推播服务的语言种类的方法的又一操作范例的流程图,该方法包含(但不局限于)以下的步骤步骤S900:开始。步骤S910 储存一推播服务的多组推播服务信息。步骤SlllO 储存有对应于该推播服务的语种清单。步骤S1120 传送语种清单给用户端。步骤S920 自一用户端接收一语种代码。步骤S1130 根据语种代码从储存单元中选取一组对应于该语种代码的推播服务
fn息ο步骤S960 传送该组推播服务信息给该用户端。请注意,图11的步骤与图9的步骤类似,其为图9的变化实施例,两者不同之处在于图11的步骤还增加了步骤S1110、S1120,并利用步骤S1130来取代图9中的步骤S930、 S940、S950。关于图11所示的各步骤请结合图6伺服器600所示的各元件以及图7所示的示意图,即可了解各元件之间如何运作,为简洁起见于此不再赘述。其中,步骤SlllO是由储存单元610所执行的,步骤S1120是由传送模块620所执行的,而步骤S1130则是由选取模块640所执行的。值得注意的是,图10所示的各步骤适用于一用户端之中(如图5所示的用户端 500),而图11所示的各步骤则适用于一伺服器之中(如图6所示的伺服器600),且图10的各步骤与图11的各步骤相配合。上述各流程的步骤仅为本发明所举可行的实施例,并非限制本发明的限制条件, 且在不违背本发明的精神的情况下,该些方法可还包含其它的中间步骤或者可将几个步骤合并成单一步骤,以做适当的变化。以上所述的实施例仅用来说明本发明的技术特征,并非用来局限本发明的范畴。 由上可知,本发明提供一种自动设定网络推播服务的语言种类的方法、用户端以及伺服器。 此机制尤其适用于使用者无法或者不方便事先选择语言版本的情况,系统可自动地帮助使用者选择最适合的语言版本,并将对应于该语言版本的网络推播服务信息(文字或语言) 传送到用户端。也就是说,通过采用本发明所揭示的方法与装置,使用者无须预先选择所需要的语言版本,便可以自动设定(选择)网络推播服务的语言种类,以带给使用者更多的便利性。以上所述仅为本发明的较佳实施例,凡依本发明的权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种自动设定网络推播服务的语言种类的方法,适用于一用户端中,该方法包含有接收一信标讯号,其中该信标讯号指示有一推播服务; 读取该用户端的一语言设定; 根据该语言设定来产生一语种代码; 传送该语种代码;以及接收该推播服务相关于该语种代码的一组推播服务信息。
2.如权利要求1所述的方法,其中根据该语言设定产生该语种代码的步骤包含 产生对应于该用户端的该语言设定的该语种代码。
3.如权利要求1所述的方法,其中根据该语言设定产生该语种代码的步骤包含接收对应于该推播服务的一语种清单,其中该语种清单包含对应于该推播服务的多个语种选项;以及根据该用户端的该语言设定与该语种清单来产生该语种代码。
4.如权利要求3所述的方法,其中根据该用户端的该语言设定与该语种清单来产生该语种代码的步骤包含根据该用户端的该语言设定,来判断该语种清单中是否有对应于该语言设定的语种选项;以及当判断出该语种清单中有对应于该语言设定的语种选项时,产生对应于该语言设定的该语种代码。
5.如权利要求3所述的方法,其中该多个语种选项包含一预设语种选项,以及根据该用户端的该语言设定与该语种清单来产生该语种代码的步骤包含根据该用户端的该语言设定,来判断该语种清单中是否有对应于该语言设定的语种选项;以及当判断出该语种清单中没有对应于该语言设定的语种选项时,产生对应于该预设语种选项的该语种代码。
6.一种自动设定网络推播服务的语言种类的用户端,该用户端包含有 一接收模块,用来接收一信标讯号,其中该信标讯号指示有一推播服务; 一语言设定读取模块,用来读取该用户端的一语言设定;一语种代码产生模块,用来根据该语言设定产生一语种代码;以及一传送模块,用来传送该语种代码;其中,该接收模块还用来接收该推播服务相关于该语种代码的一组推播服务信息。
7.如权利要求6所述的用户端,其中该语种代码产生模块产生对应于该用户端的该语言设定的该语种代码。
8.如权利要求6所述的用户端,其中该接收模块还用来接收对应于该推播服务的一语种清单,且该语种清单包含对应于该推播服务的多个语种选项;以及该语种代码产生模块根据该用户端的该语言设定与该语种清单来产生该语种代码。
9.如权利要求8所述的用户端,其中该语种代码产生模块先根据该用户端的该语言设定,来判断该语种清单中是否有对应于该语言设定的语种选项,并于判断出该语种清单中有对应于该语言设定的语种选项时,产生对应于该语言设定的该语种代码。
10.如权利要求8所述的用户端,其中该多个语种选项包含一预设语种选项;以及该语种代码产生模块先根据该用户端的该语言设定,来判断该语种清单中是否有对应于该语言设定的语种选项,并于判断出该语种清单中没有对应于该语言设定的语种选项时,产生对应于该预设语种选项的该语种代码。
11.一种自动设定网络推播服务的语言种类的方法,适用于一伺服器中,该方法包含有储存一推播服务的多组推播服务信息,其中该多组推播服务信息分别对应于多种语言;自一用户端接收一语种代码;根据该语种代码选取一组推播服务信息;以及传送该组推播服务信息给该用户端。
12.如权利要求11所述的方法,其中根据该语种代码选取该组推播服务信息的步骤包含根据该语种代码判断该多组推播服务信息中是否有对应于该语种代码的推播服务信息;以及当判断出该多组推播服务信息中有对应于该语种代码的推播服务信息时,选取对应于该语种代码的推播服务信息。
13.如权利要求11所述的方法,其中该多组推播服务信息包含一组预设推播服务信息;以及根据该语种代码选取该组推播服务信息的步骤包含根据该语种代码,来判断该多组推播服务信息中是否有对应于该语种代码的推播服务信息;以及当判断出该多组推播服务信息中没有对应于该语种代码的推播服务信息时,选取该组预设推播服务信息。
14.如权利要求11所述的方法,其还包含传送对应于该推播服务的一语种清单,且该语种清单包含对应于该推播服务的多个语种选项;以及根据该语种代码选取该组推播服务信息的步骤包含 选取对应于该语种代码的推播服务信息。
15.一种伺服器,包含有一储存单元,用来储存一推播服务的多组推播服务信息,其中该多组推播服务信息分别对应于复种语言;一接收模块,用来自一用户端接收一语种代码;以及一选取模块,用来根据该语种代码选取一组推播服务信息; 一传送模块,用来传送该组推播服务信息给该用户端。
16.如权利要求15所述的伺服器,其中该选取模块根据该语种代码判断该多组推播服务信息中是否有对应于该语种代码的推播服务信息,并于判断出该多组推播服务信息中有对应于该语种代码的推播服务信息时,选取对应于该语种代码的推播服务信息。
17.如权利要求15所述的伺服器,其中该多组推播服务信息包含一组预设推播服务信息;以及该选取模块先根据该语种代码,来判断该多组推播服务信息中是否有对应于该语种代码的推播服务信息,并于判断出该多组推播服务信息中没有对应于该语种代码的推播服务信息时,选取该组预设推播服务信息。
18.如权利要求15所述的伺服器,其中该传送模块还用来传送对应于该推播服务的一语种清单,且该语种清单包含对应于该推播服务的多个语种选项;以及该选取模块选取对应于该语种代码的推播服务信息。
全文摘要
本发明披露了自动设定网络推播服务语言种类的方法、用户端及伺服器。其中自动设定网络推播服务的语言种类的方法适用于一用户端中,并包含有以下步骤接收一信标讯号,其中该信标讯号指示有一推播服务;读取该用户端的一语言设定;根据该语言设定产生一语种代码;传送该语种代码;以及接收该推播服务相关于该语种代码的一组推播服务信息。
文档编号H04L12/18GK102377751SQ20101025842
公开日2012年3月14日 申请日期2010年8月16日 优先权日2010年8月16日
发明者张仁志, 陈锡坤 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1