CN1682552A - 通过中间通信单元将软件下载到软件可定义的无线装置 - Google Patents
通过中间通信单元将软件下载到软件可定义的无线装置 Download PDFInfo
- Publication number
- CN1682552A CN1682552A CN03822061.XA CN03822061A CN1682552A CN 1682552 A CN1682552 A CN 1682552A CN 03822061 A CN03822061 A CN 03822061A CN 1682552 A CN1682552 A CN 1682552A
- Authority
- CN
- China
- Prior art keywords
- software
- wireless device
- definable
- communication unit
- software definable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开一种下载软件到软件可定义的无线装置(SDR)(105)的方法(200,300),其包括以下步骤:基于所述SDR(105)要求的服务,或其位置,或其可获得的网络,和/或SDR用户设定档和/或终端设定档,判定(305)一或多个配置设定档变化。下载(320,340)软件到中间通信单元,以响应所述判定,所述中间通信单元其后重新配置SDR(105)。还描述了通信单元(120)和分布式软件可定义的无线装置的重新配置管理机制。以这种方式,提供了用于软件下载的改进的机制,藉此将SDR的功能置入个人无线助理设备中。进一步地,向用户提供下载过程中的改进的选项。
Description
技术领域
一般地,本发明涉及到自适应用户设备的软件或数据下载。本发明适用于,但不限于,软件可定义的无线终端,该终端和,比如说,下一代蜂窝式通信系统一起使用。
背景技术
在下一代移动通信系统中,移动用户单元将能够直接使用分组交换承载穿过空中接口并经由有线或光学通信网络来接入信息源,例如因特网。为此目的,可采用不同类型的用户通信单元,例如移动电话或具有无线通信能力的个人数字助理(PDA)。越来越多地,移动用户经由不同类型的固定或无线接入网络,例如蜂窝式无线通信网络(例如通用移动电信系统(UMTS)网络、HiperLAN/2或IEEE 802.11b局域网、蓝牙本地通信系统),或者固定接入(例如以太网),等等,来接入因特网。
设想未来的服务将从通信网络解耦(decouple),这意味着网络运营商、服务提供商与制造商的角色可清晰地区分并由不相关方(unrelated parties)独立地支持。因此,理论上,可从任何可访问的源获取软件应用或数据内容的下载。
一个更近的发展是软件可定义的无线装置(SDR)的概念,预期其将对通信系统的传输(即带宽)资源提出越来越多的需求。在软件可定义的无线装置中,无线装置的功能的显著部分以可重新配置的形式提供。这通过提供配置数据/软件的方式实现,当以SDR实现时,该配置数据/软件提供具有其它可供选择的或额外的功能的无线装置。这区别于这样的无线设备,其中用户能够定义功能的选择,然而各种功能已经呈现在设备中。例如,软件可定义的无线装置可初始地配置为作为时分多址(TDMA)移动电话来操作。然而,SDR将具有电路与处理设备,其能够接收配置数据,在吸收到电话中时,这些数据向电话提供作为码分多址(CDMA)电话的功能或能力。在可获得多种无线空中接口(AI)的多模式无线通信环境中,可使用软件可定义的无线装置(SDR)终端实现经由所有或大部分AI通信的可能性。
当然,可以以多种方式实现从由制造商或运营商或服务提供商等提供的服务器下载软件。一种方式包括下载整个软件应用(例如替换移动(设备)专用固件)以及软件补丁,该补丁解决自代码的初始发布后确定的特定技术缺陷。软件下载也可以是内容特定的,这是因为它们是在需求的基础上从内容提供商访问,因此看起来可以是一般的因特网信息,例如电子商务消息、网页、等等。进一步地,已知可以以附加的“插件”内存扩展卡或SIM卡上的代码的形式向用户单元提供软件,以用于用户设备内。
目前,在军用领域,SDR设备与平台(美国的无线信息传输系统(WITS)和/或欧洲的多模式无线(MMR)样品)以“多模式和/或多频带”终端的形式存在。在这样的通信单元中,涉及到可选择的AI的几乎所有不同的协议栈与“无线应用”(增强特性、升级...)要么驻留在终端内,要么可通过直接无线地(OTA)上载(从软盘或CD)或下载来安装。
在未来,预计民用SDR终端,依照其静态与动态能力,将能够下载协议栈软件及其在嵌入终端内的可重新配置的架构上的安装。在这点上,已提议该软件(例如全部空中接口协议栈、基带模块或任何其它无线应用)的下载机制,以使用无线编程(OTAP)经由公共蜂窝式无线通信系统来实行[Anthony Van Den Heuvel等,美国专利号US6,223,030 B1]。
本发明的发明者已认识到这样的事实,这将显著地增加OTAP流量,比如说,潜在地,数以百计的用户在任何时间点在给定位置下载可获得的无线接入技术(RAT)协议栈与应用、制造商提供的终端补丁、服务提供商开发的增强软件、等等。而且,这也将意味着如果要提供任何地点任何时间的软件下载功能的话,额外的公共蜂窝式系统应安装在每一位置(即应安装无线接入网之内的复杂的协议与架构),从而增加网络中的成本与复杂性。
甚至在仅有少数用户将下载空中接口时,发明者已意识到使用OTA通信链路中固有的质量问题。这样的链路需要足够高的质量与带宽,以允许在适宜的时间段内完成软件下载而无需重传。事实上,优选地应使用确保数据内容的可靠性的协议(例如使用传输通信协议(TCP))来实现空中接口下载。这避免了安装损坏的软件,该软件可能导致“流氓”终端的风险,该风险又可能导致对网络通信的损害。当然,如果使用低质量的OTA链路,可能需要重传,以确保下载的协议是可靠的。这有可能导致增加下载时间。因此,OTA空中接口下载可能是非常消耗时间与带宽的。另外,考虑到需要支持充实的处理能力、内存、等等,预期“终端”的尺寸将是非常庞大的(例如WITS设备)。
专利申请GB 2350749 A1公开一种机制,其用于经由中间设备向SDR终端下载各种多址方案的软件。值得注意的是,中间设备包括调制解调器,因此下载是使用有线电源(mains)或者到服务器的标准通信链路进行。本发明的发明者已认识到并意识到该方案的若干局限,包括通信链路的速度、可靠性与质量。
进一步地,用户需要预先知道其将需要给定的专用的重新配置软件(例如CDMA),并预先向服务器的运营商通报其重新配置的需要及相应数据。
另外,本发明的发明者已意识到,流程、连接与通知(到用户,介于终端与中间设备之间)是非常基本的,即,没有任何“智能”。
因此,出现对于这样的机制、设备与相关联的方法的需要,其支持有效率的SDR应用/软件下载,以减小OTA流量,其中前述问题得到实质性的缓解。
发明内容
遵照本发明的第一方面,提供下载软件到软件可定义的无线装置的方法,如权利要求1所要求的那样。
遵照本发明的第二方面,提供软件可定义的无线装置,如权利要求7所要求的那样。
遵照本发明的第三方面,提供通信单元,如权利要求8所要求的那样。
遵照本发明的第四方面,提供通信单元,如权利要求9所要求的那样。
遵照本发明的第五方面,提供存储有处理器可实现的指令的存储介质,如权利要求21所要求的那样。
遵照本发明的第六方面,提供分布式软件可定义的无线装置重新配置管理机制,如权利要求22所要求的那样。
遵照本发明的第七方面,提供分布式软件可定义的无线装置重新配置管理机制,如权利要求23所要求的那样。
遵照本发明的第八方面,提供通信系统,如权利要求24所要求的那样。
本发明的进一步的方面如从属权利要求所要求的那样。
简言之,本发明的优选实施例提供软件下载机制,以基于SDR配置设定档的概念,重新配置软件可定义的无线装置。SDR配置设定档优选地包括用户的设定档和/或终端能力和/或位置和/或服务和/或可用网络中的一个或多个,其由用户请求或自动地提供。另外,本发明的增强实施例允许选择通信路径,以用于任何地点任何时间的、具有符合该时间SDR用户的需要的服务质量(QoS)的、更有效率的下载/上载服务供应。
作为本发明的许多潜在示例之一,设想,比如说,在可获得R-LAN与蜂窝式覆盖的位置,经由无线局域网(R-LAN)或通用移动电信系统(UMTS),而非通用分组无线系统(GPRS),可以更适当地获得SDR软件下载。相反地,如果在另一位置可获得数字视频广播传输(DVB-T)与WLAN、基于蜂窝(例如UMTS、GPRS、等等)的通信,在下行链路上使用DVB-T而在上行链路上使用蜂窝资源请求要下载的软件,可能更为适宜。进一步地,设想下载的软件可同样地施行于正常流量,即不同于软件下载的流量。
附图说明
现在将参照所附绘图,描述本发明的示例性的实施例,其中:
图1阐释个人无线助理的框图,其可连接到软件可定义的无线装置(SDR),该SDR能够有效地连接到通信网络,其遵照本发明的优选实施例;
图2是阐释从SDR请求特定空中接口(AI)的控制器功能的流程图,其遵照本发明的优选实施例;
图3是阐释基于存储在PRA或可从一或多个通信网络通过一或多个可选择的通信路径访问的信息,配置SDR终端的过程的流程图,其遵照本发明的增强实施例;
图4是阐释如何搜索映射数据库与软件下载数据库的优选的一般方法的流程图,其遵照本发明的增强实施例;
图5阐释“SDR软件存储”数据库的优选示例;和
图6阐释“配置设定档到SDR软件”映射数据库的优选示例。
具体实施方式
本发明的优选实施例引入通信与存储设备的概念,用户SDR终端可以有效地连接到该设备。该设备(以下称为个人无线助理(PRA))有利地便利了遵照SDR配置设定档,存储于PRA内,或者要下载到PRA并于其后上载到(更新)SDR的软件、应用和/或特性。SDR配置设定档优选地包括用户的服务、网络、终端和/或位置设定档。PRA设备优选地具有到若干远程信息数据库的可选择的连接,例如经由ADSL/调制解调器、以太网或WLAN到因特网。以这样的方式,PRA(或SDR用户)为要下载的特定软件选择优选的通信链路。
如本发明的发明者所认识到的那样,美国专利6,223,030 B1与英国专利GB 2350749均未满足基于配置设定档(例如,包括用户的设定档和/或由用户请求的服务和/或用户位置和/或可用网络)安排软件下载的机会。
进一步地,不存在对映射数据库概念的指示,其用于将用户、服务、终端、网络和/或位置设定档映射到要求下载的SDR软件。这样的映射数据库位于PRA与网络之内,便利了SDR配置软件下载到SDR终端以进行(重新)配置。而且,没有公开与PRA相关联的控制器、API与传输模块与机制,如这里所描述的那样。
本发明的发明者已意识到,对于要求立即安装软件以满足其当前应用的巡回的用户而言,当时间约束非常关键时,越来越有可能由SDR配置设定档的需要来实现移动终端的(重新)配置。
发明者也设想,应使用任何适宜的或可得到的通信设备,例如使用家中或办公室中可用的有线或无线局域网(WLAN)连接,在无线巡回之前进行这样的下载。事实上,进一步设想用户应能够在某种程度上计划其无线行程,随身携带其个人信息球(information sphere)。这样,本发明的发明者设想使用有线(ADSL、LAN、以太网、等等)与WLAN连接(在旅馆、办公室、家、等等中可得到)的想法是最适宜的,这是因为容易获得提供相对高的带宽、好的质量与低的成本的因特网连接。
本发明的优选实施例也提议创建重新配置管理器,以便为PRA之内的SDR的重新配置提供支持。值得注意的是,该重新配置管理器具有与位于通信系统的网络之内的相应的重新配置管理器沟通的能力。该分布式重新配置管理器概念与仅驻留于网络之内的已知的重新配置管理器相反。
现在参照图1,阐释了个人无线助理(PRA)120的框图100,其具有可连接的软件可定义的无线装置(SDR)105,SDR连接到网络160,其遵照本发明的优选实施例。SDR 105经由坞站(docking station)110有效连接到PRA 120。在其它可供选择的配置中,SDR 105可以经由物理连接器、红外通信链路、蓝牙链路、串行连接器、等等有效地连接到PRA 120。
PRA包括PRA应用编程接口(API)125,其允许SDR 105与PRA120彼此通信。PRA API 125有效地保证PRA 120到SDR终端的可靠连接,以便利从/到SDR 105的要获得新特性/功能的任何请求/响应。例如,设想这样的特性/功能包括从SDR 105获取用户设定档配置,例如作为对SDR 105请求特定空中接口协议栈、软件模块、等等的响应。
在本发明的优选实施例中,设想SDR 105能够配置PRA 120。在这点上,SDR 105用户可向PRA 120提供信息,包括:
(i)一或多个SDR配置设定档,例如用户设定档、服务设定档、终端设定档和/或网络设定档,
(ii)实际位置信息,
(iii)PRA 120的传输模块或任何其它模块的参数/特性;
(iv)对新的空中接口协议栈、新的或额外的软件应用、等等的请求。
(v)请求PRA 120重新配置SDR 105的操作参数;和
(vi)请求将PRA内发生的事件(例如安排在特定时间的新的下载的完成)通知给SDR 105;和
(vii)想要的下载的时间安排,其指示,比如说,软件下载操作的优选的日期/时间。
PRA API 125有效地连接到控制器130,在此上下文中,该控制器为PRA 120的智能(intelligence)。遵照本发明的优选实施例,控制器的功能基于SDR配置设定档,处理重新配置场景。在前面描述的上下文中,可假定表述“配置设定档”至少包括以下中的一个或多个:SDR用户设定档、SDR服务、SDR终端位置、SDR终端的能力和/或特定位置特定时间可获得的网络。在此上下文中,控制器130控制软件下载操作以及数据库与内存的更新。还安排控制器130在任何预先确定的时间,或者在接到SDR 105或SDR用户的指令时,重新配置SDR终端。在此上下文中,参照图2进一步描述控制器130的操作。
控制器130有效地连接到存储设备135。存储设备135,比如说,闪存、随机存取存储器(RAM)等等,优选地包括重新配置软件特性和/或功能的驻留集。设想重新配置软件特性和/或功能的所述集包括,比如说,空中接口协议栈1到N、基于软件的应用、给定空中接口专用的增强特性、等等。
遵照本发明的优选实施例,可以以任何已知的机制实现存储组件135中数据的更新,或者重新配置控制器130的控制操作。例如,可使用新的控制器或处理器,其实现处理器可实现的指令和/或存储在适宜的存储介质上,例如电脑内存、硬盘、软盘、ROM、PROM等,来实现所述处理。作为可供选择的另一替代方案,可经由传输模块145,重新编程现有控制器130采用的算法和/或存储组件135中包含的数据。
遵照本发明的优选实施例,设想当更新配置设定档时,可更新软件特性和/或功能。例如,如果在给定位置部署新的空中接口(AI)N+1,可将AI重新配置软件下载并存储到存储组件135中,以准备更新SDR105。此时,可将存储组件135视为SDR终端的内存的扩展。有利地,这允许SDR设计者急剧地减小SDR设计的尺寸,并绕过若干实现约束,例如SDR终端105的集成度、成本、等等。
控制器还有效地连接到传输模块145,其支持到若干核心网络的若干有线或无线连接,为清晰起见,仅显示一个核心网络。核心网络160优选地包括映射数据库165。映射数据库将一或多个配置设定档,例如用户设定档、服务设定档、网络设定档、终端设定档或位置设定档,映射到为该设定档所必需的SDR软件。核心网络160优选地还包括SDR软件存储数据库168,以存储SDR软件,例如空中接口软件,后面将描述其一个示例。
遵照本发明的优选实施例,设想PRA 120的配置设定档映射数据库150可能变得过时,比如说,由于引入了可用的新的终端或新的无线接入网络。此时,应更新PRA 120的配置设定档映射数据库150。这以类似于SDR软件更新的方式进行,即从网络服务器或光盘(CD)或闪存,等等,如下面参照图2所描述的那样。
这样,当能够同步各数据库150、165、168时,SDR终端可获得最新的数据与软件。设想SDR软件更新可由一或多个事件触发,包括:
(i)自动服务发现技术,或
(ii)当将新的配置设定档映射数据库拉到PRA时,由SDR用户触发,或
(iii)当网络管理器将新的配置设定档映射数据库推到PRA时,由网络管理器触发。
因此,比如说,无线接入技术(RAT)映射(基于特定标准)数据库150、165、168(PRA 120和/或网络160中)被使用并基于(位置、用户偏好、终端能力、支持的网络、服务、等等中的)变化同步,从而提供对下载过程的频率的改进的控制。
设想传输模块145将支持一或多个网络连接驱动,以下载或更新特性和/或功能。传输模块145可利用的协议栈的示例包括TCP/IP(v4或v6)系列,包括应用协议(例如超文本传输协议(HTTP)、文件传输协议(FTP)、等等)、帧协议(例如PPP...)以及多种接入接口类型(以太网、地线调制解调器、WLAN等等...)。有利地,遵照优选实施例,特性和/或功能的更新可在用户控制下进行,或者可以是可编程的,比如说,针对特定时间或日期。
特别地,设想向PRA 120或SDR用户提供从多个网络通信链路进行选择以下载或更新存储在存储组件135中的特性和/或功能的选项。以这种方式,PRA 120或SDR用户能够为特定情形选择最适宜的下载通信链路。在本发明的优选实施例中,可由任何配置设定档变化来指示该情形。
在该增强实施例中,扩展PRA操作以支持多接入上的下载,而与始终如一地在同一公共信道上进行下载相反。特别地,可基于各种参数,例如:用户偏好、接入可获得性QoS、成本、要下载的软件的类型、等等,动态地选择增强的下载接入机制。
遵照本发明的优选实施例,PRA 120具有这样的有利特性,即配置设定档数据库150有效地连接到传输模块145与控制器130。配置设定档数据库的一个优选方面是,比如说,基于空中接口(AI)映射。在这点上,当配置设定档变化时,可由SDR终端、SDR用户、PRA或网络判定新的AI,如SDR终端为当前或未来的操作所要求的那样。基于设定档映射进行判定。可使用任何数目的数据库来向SDR用户提供最适宜的空中接口(或其它下载的软件)选项,这在本发明的考虑范围之内。
优选地,驻留于PRA 120内的数据库150可访问核心网络160内的相当的数据库165、168。遵照本发明的优选实施例,可基于某些“最适宜的”标准来实现PRA 120中的配置设定档映射数据库150。一个简单的示例是将下行链路资源中的广播服务映射到数字视频广播传输(DVB-T)。
然而,设想可使用更复杂的标准来将,比如说,各种可获得的空中接口协议栈(1到N)映射到存储在各数据库之内的不同的用户与终端设定档和/或服务(1到P)和/或位置。进一步地,可经由因特网(有线或无线局域网(WLAN)连接)或者由用户经由PRA API 125更新这些本地数据库。设想将位置映射数据库配置为提供(或请求)给定位置上可获得的空中接口协议栈,如由PRA 120判定,或者由用户经由SDR 105上的用户界面指示的那样。
值得一提的是,仅仅在PRA的基本能力(即诸如AI下载与存储等软件)不依赖于这些映射数据库的意义上,这些映射数据库是有利的。然而,它们是优选的组件,被用于向PRA 120提供高级特性(例如基于用户、终端设定档与某位置内可获得的无线接入网络的自动的AI下载)。设想数据库150可位于PRA 120本地,或者经由PRA网络连接远程地访问。
简言之,PRA 120使用位于PRA 120内或网络160内或两者内的“映射数据库”150、165来依据配置设定档的变化,发现是否要求新的SDR软件,以及是否需要从网络下载这样的软件。访问位于网络160内并包含由映射数据库确定为SDR终端中所缺少的软件的“SDR软件存储数据库”168,以下载软件。
设想以上两种类型的数据库可并置。这样,一般地,优选的过程是首先确定配置设定档的变化,继之以使用第一映射数据库来判定是否要求新的SDR软件。其后,判定新的软件可本地地获得,还是需要从位于通信网络中的第二软件下载数据库下载。
最后,在PRA 120中包括(或连接)定位系统140,例如全球定位系统(GPS)模块,以提供实时位置信息。优选实施例是将GPS单元有效地连接到PRA 120之内的控制器130,以将外部接口的数目保持为最小。
在下面的描述中,为简化起见,图2阐释SDR终端或SDR用户发起对AI下载/更新的请求的特定示例。然而,图2的AI下载/更新操作中所用的方法可以同样地适用于任何其它SDR软件模块或应用,这在本发明的考虑范围之内。
如图2所示,第一场景是经由PRA API的SDR的重新配置过程。优选地,在步骤208,重新配置过程自动地跟随SDR请求,或者跟随PRA的判定,即应向SDR提供特定的优选的空中接口(AI)协议栈。在这点上,设想向PRA提供遵照配置设定档,主动地下载并配置SDR的能力(也是通过PRA API)。如果在步骤210,PRA判定所选的(或者最适宜的)AI存储在其存储组件内,如步骤215所示,取回AI软件。其后,在步骤220,经由PRA API在SDR上安装AI软件。
如果在步骤210,PRA判定所选的(或者最适宜的)AI尚未存储在其存储组件内,PRA控制器配置传输模块以访问网络数据库/服务器,如步骤225所示。如果所选的(或者最适宜的)AI可从访问的远程网络获得,将其经由所选的通信链路下载,如步骤230所示。然而,如果所选的(或者最适宜的)AI不可获得,可经由PRA API向SDR发送失败通知消息,如步骤235所示。设想在此情形中,PRA可向SDR提供另一可供选择的AI更新,如步骤240所示。以这样的方式,经由PRA API以适宜的AI软件(如果可获得的话)编程SDR。
进一步地,AI或所需软件模块的下载可以由用户主动发起,例如,如果用户预先知道SDR的通信能力或配置设定档中所需的变化的话。设想这对于,比如说,计划到国外旅行的用户特别有利。在这点上,例如,用户可通过电子邮件从旅行代理接收所需的SW模块(以存储在用户的PRA中),以允许在国外使用SDR终端,同时接收他/她的航班电子机票。
如上所述,设想可由经由,比如说,SDR小键盘和/或(触摸)屏幕输入信息的用户输入配置设定档。还设想可使用用户过滤机制。在这点上,分析并且基于用户的通信“习惯”使用用户设定档或用户可能的服务要求,以自动地生成用户、终端设定档和/或甚至估计SDR位置。
在上面的场景中,设想对适宜的软件下载信息(例如AI信息)的选择可以依特定情形而不同。两个示例包括:
(i)(由用户)人工或自动触发的用户设定档变化;和
(ii)由用户人工输入或通过基于GPS触发的位置变化。
在第一情形中,由于用户设定档的更新,控制器需要处理SDR的重新配置软件的更新。在第二情形中,由于用户的位置的更新,控制器需要处理SDR的重新配置的更新,以响应用户的输入或通过集成于或连接到PRA的定位设备的输入。这样,作为对由用户提供的位置信息的替代,GPS单元将自动地以,比如说,“我的位置现在在区域Y”的形式提供信息。
现在参照图3,流程图300阐释基于配置设定档,向SDR终端提供若干服务选项,以及,如果需要的话,选择下载机制与通信路径的选项的过程,其遵照本发明的增强实施例。当SDR终端或SDR用户要求新的服务,或者PRA判定配置设定档已改变并且可向SDR终端或SDR用户提供不同的服务或服务集时,在步骤305,PRA优选地判定可获得的服务选项。例如,服务可以是向SDR终端提供更高数据率,从而可提供视频流的AI。其后,在步骤310,PRA判定可从PRA的内存提供哪一服务,或者优选地,哪些服务。其后,在步骤315,PRA评估其可向SDR终端/SDR用户提供的服务或服务选项数是否足够。如果在步骤315,可从PRA自己的内存存储获得的服务是足够的,在步骤320,直接向SDR终端上载服务。
如果在步骤315,可从PRA的内存获得的服务不是足够的,在步骤325,其后可向SDR上载其能够直接提供给SDR终端的任何其它服务。PRA其后判定对于SDR终端/SDR用户而言可能有用的其它服务或软件,例如AI。遵照本发明的增强实施例,在步骤330,PRA也判定可用于下载这些服务的可获得的通信链路。设想可向SDR用户提供选择下载机制的能力。有利地,这允许SDR用户依据下载速度、使用不同链路牵涉的成本、评估重传可能性的可靠性考虑、等等,进行基于可靠信息的(informed)下载决策。
作为可供选择的另一替代方案,PRA选择最适宜的下载机制。例如,在步骤335,PRA可决定(或提供)使用OTAP(如果低质量通信链路的潜在风险不是问题的话),或者以太网连接(如果倾向于或要求高速可靠链接的话)或者无线局域网(WLAN)(如果SDR终端的位置指示在该特定位置可获得这样的链路的话)。作为对SDR用户选择特定服务和/或下载机制,或者PRA本身选择这样的选项的响应,使用所选的通信链路下载服务。其后,在步骤340,由PRA将这些服务上载到SDR终端。
特别地,设想使用如所需要的那样多的SDR配置设定档特性,例如用户设定档、SDR用户的要求、SDR终端的能力、SDR终端位置变化、或者可获得的网络,来判定要向SDR用户提供的最优服务。在另一可供选择的实施例中,作为提供若干可选择的服务和/或可选择的通信链路的替代,可选择单个服务来减小,比如说,AI或AI集或任何其它要下载的软件。
现在参照图4,流程图400阐释如何搜索映射数据库与软件下载数据库,以便找回要下载的软件的优选的“一般”方法。(优选地,)继在步骤410触发或判定配置设定档变化之后,自动地促成这样的过程。在这样的配置设定档变化发生时,PRA确定适宜的软件、应用或特性、等等,它们是,或者可以是SDR想要的。在步骤420,由PRA判定这样的想要的软件、应用或特性、等等是否可在本地映射数据库获得。如果这样的想要的软件、应用或特性、等等可本地地获得,在步骤430,PRA相应地重新配置SDR终端的操作,且在步骤480,过程结束。
然而,如果想要的软件、应用或特性、等等在PRA之内不可本地地获得,在步骤440,PRA可决定搜索网络的“设定档/服务到SDR软件”数据库并将想要的条目从那里下载到PRA中的SDR软件存储数据库。
图5中显示SDR软件存储数据库的一个简单示例。
如果在步骤450,尚未确定要下载的新的SDR软件,优选地经由PRA API向SDR终端发送“失败通知”消息,如步骤452所示。设想在此情形中,PRA可提供所需的SDR软件的替代品,如步骤455所示。以这种方式,以不够优化、但可接受的软件(如果有的话)经由PRA API编程SDR。
然而,如果在步骤450,已确定要下载的新的SDR软件,在步骤460,进行如上所述的下载操作。优选地,使用最适宜的通信链路进行下载操作;给定该时间普遍的SDR终端环境和/或软件下载要求。一旦在步骤460,已将新的软件、应用或特性、等等下载到PRA的数据库,在步骤470,PRA重新配置SDR的操作,并且在步骤480,过程结束。以这种方式,PRA能够基于配置设定档变化,判定是否需要重新配置SDR终端,并且使用本地存储或网络存储的软件、应用或特性、等等,来重新配置SDR的操作。
现在参照图6,阐释“设定档/服务到SDR软件”映射数据库600的优选示例。数据库600被如此安排,使得优选的SDR软件列表包含在各配置设定档子数据库610、640、650中。例如,在位置到SDR软件数据库640中,SDR软件ID的列表被链接到SDR的位置范围/区域。这样,当PRA判定其正操作在location_range_1中时,其认识到其具有本地存储的优选SDR软件ID的列表#1。如果在本地数据库中未找到想要的软件,其后,PRA能够以任何适宜的方式从网络搜索并下载想要的软件。
在另一可供选择的实施例中,可基于一或多个SDR配置设定档615、630,配置本地数据库,其中每一设定档可指示SDR终端之内的不同的操作参数620、622。
简言之,本发明的优选实施例描述了一种新概念设备,上文中称为个人无线助理(PRA)。可将SDR终端连接到PRA,并基于用户设定档和/或SDR终端的位置和/或终端的功能上的配置设定档变化,例如SDR服务请求,重新配置(AI协议栈、服务、应用、等等)。进一步地,向PRA提供若干高数据率与可靠通信链路,以从任何数目的信息源(例如因特网)获得所选择的服务。
本发明,或者至少其实施例,趋向于通过利用PRA设备便利或进行下述功能中的一个或多个,来提供下面的优点,单独地或者联合地:
(i)软件下载不一定要无线地(OTA)进行,比如说,仅经由蜂窝网络机制或者仅经由基本的调制解调通信链路,从而减小无线系统(例如蜂窝)流量并增加灵活性与性能;
(ii)可动态地选择比OTA下载更高的带宽(即更快的下载)与更好的可靠性;
(iii)到若干远程数据库服务器的简单的因特网连接;
(iv)改进的灵活操作,使得基本上可从任何地点任何时间进行下载;
(v)减小的SDR终端尺寸与电力消耗;
(vi)扩展的SDR终端内存;
(vii)由PRA提供的高级服务,以增强用户的软件可定义的无线装置的配置管理;
(viii)调度软件下载,从正常的SDR使用离线,例如AI,在晚上当网络连接更便宜时进行下载;
(ix)基于用户的请求和/或用户设定档和/或用户位置和/或SDR终端的功能和/或可获得的网络,自动下载AI或软件;
(x)使用标准通信链路(以太网或等价物)并获得WLAN的高速度、可靠性、与质量的机会;
(xi)在PRA之内提供控制器,以作为“智能”,从而基于位置、用户、服务、位置、与网络设定档,照顾数据库更新;
(xii)使用无线接入技术(RAT)(基于特定标准)映射(PRA与网络中的)数据库,并基于(位置、用户偏好、终端能力、支持的网络、服务、等等中的)变化进行同步,从而提供对下载过程的频率的改进的控制;和
(xiii)基于请求,向SDR终端按需递送AI或软件,并自动通知下载。
需要意识到的是,前述软件下载机制及其相关选项等的安排与特定细节仅为示例,且本发明不限于这些示例。本发明应被视为能够应用到数据或软件下载的其它方面,以及任何类型的SDR终端,来自除因特网以外的任何信息数据库。本发明还应被视为能够应用到许多其它类型的数据通信链路、数据网络或协议及其子网。
尽管上面描述了本发明的实施例的特定与优选实现,明显的是,本领域技术人员能够容易地实行该发明概念的变形与修改。
这样,描述了一种支持改进的软件下载的机制、设备与相关联的方法,由此实质性地缓和了同已知机制、设备与相关联的方法相关联的缺点。
Claims (24)
1.一种下载软件到软件可定义的无线装置(105)的方法(200,300),所述方法的特征在于以下步骤:
判定(305)所述软件可定义的无线装置(105)的一或多个配置设定档变化;
自动地下载(320,340)软件到中间通信单元,以响应所述判定;和
由所述中间通信单元(120)重新配置所述软件可定义的无线装置(105),其中所述配置设定档变化是基于以下中的一或多个的变化:
(i)所述软件可定义的无线装置(105)要求的服务,
(ii)软件可定义的无线装置的用户设定档,
(iii)所述软件可定义的无线装置(105)的位置,
(iv)软件可定义的无线装置的终端的能力,和/或
(v)所述软件可定义的无线装置可获得的网络。
2.遵照权利要求1的下载软件到软件可定义的无线装置的方法(200,300),所述方法的特征进一步在于以下步骤:
由中间通信单元(120)判定(330)用于下载所述软件的多个通信链路;
选择所述多个通信链路中的至少一个;
下载(340)软件到中间通信单元(120),以响应所述的选择步骤;和
由所述中间通信单元(120)使用所述的下载的软件重新配置所述软件可定义的无线装置(105)。
3.遵照权利要求1或权利要求2的下载软件到软件可定义的无线装置(105)的方法(200,300),其中所述方法的特征进一步在于以下步骤:
访问远程通信网络(160),以便提供所选择的可下载的软件;和
将所述软件可定义的无线装置(105)同步到所述远程通信网络(160),以便选择并下载软件。
4.遵照权利要求1或权利要求2的下载软件到软件可定义的无线装置(105)的方法(200,300),其中所述方法的特征进一步在于以下步骤:
向所述软件可定义的无线装置(105)和/或所述中间通信单元(120)的用户提供选择一或多个通信链路以下载所述软件的能力。
5.遵照权利要求1或权利要求2的下载软件到软件可定义的无线装置(105)的方法(200,300),其中所述通信链路遵照IPv6和/或IPv4规范进行操作。
6.遵照权利要求1或权利要求2的下载软件到软件可定义的无线装置(105)的方法(200,300),其中所述方法的特征进一步在于以下的先前步骤:
作为对一或多个配置设定档变化的所述判定(305)的响应,将所述变化映射到本地存储的数据库,以向所述软件可定义的无线装置(105)提供重新配置软件。
7.一种软件可定义的无线装置(105),其被适配以进行遵照权利要求1的步骤。
8.一种通信单元(120),其位于软件可定义的无线装置(105)与网络(160)之间,所述网络包括要自动地下载到所述软件可定义的无线装置(105)的软件,所述通信单元(120)被适配以进行遵照权利要求1的步骤。
9.一种通信单元(120),其位于软件可定义的无线装置(150)与一或多个远程信息数据库(165)之间,所述数据库包括要下载到所述软件可定义的无线装置(105)的软件,所述通信单元的特征在于:
一或多个映射数据库(150),其存储配置设定档,其映射与一或多个远程信息数据库(165)相关的所述软件可定义的无线装置的信息;
传输模块(145),其有效地连接到所述一或多个映射数据库(150),以便利所述通信单元(120)与所述一或多个远程信息数据库(165)之间的通信,和
控制器(130),其有效地连接到所述一或多个映射数据库(150)与所述传输模块(145),以自动地请求并接收可下载的软件到所述通信单元(120),以转发到所述软件可定义的无线装置(105)。
10.遵照权利要求9的通信单元(120),所述通信单元的特征进一步在于,所述传输模块支持多个网络通信链路,以使用所述多个网络通信链路中的一或多个,下载软件特性和/或功能到所述软件可定义的无线装置。
11.遵照权利要求9或权利要求10的通信单(120),所述通信单元的特征进一步在于,所述传输模块(145)支持TCP/IP(v4或v6)系列应用协议。
12.遵照权利要求10的通信单元(120),其中所述控制器基于所述配置设定档变化,自动地选择所述一或多个通信链路。
13.遵照权利要求10的通信单元(120),其中所述控制器被安排以向所述软件可定义的无线装置的用户传输通信链路选项,以允许所述用户选择所述多个网络通信链路中的一或多个。
14.遵照权利要求9或权利要求10的通信单元(120),其中所述控制器被安排以从所述软件可定义的无线装置(105)的用户接收配置设定档信息。
15.遵照权利要求9或权利要求10的通信单元(120),其中所述控制器(130)包括过滤机制,以基于所述软件可定义的无线装置(105)的所述用户的判定的操作要求或习惯,生成用户设定档。
16.遵照权利要求9或权利要求10的通信单元(120),所述通信单元(120)的特征进一步在于:
应用编程接(125),其有效地连接到所述控制器(130),并能够有效地连接到所述软件可定义的无线装置(105),以将软件从所述通信单元(120)上载到所述软件可定义的无线装置(105)。
17.遵照权利要求9或权利要求10的通信单元(120),所述通信单元(120)的特征进一步在于,所述数据库(150)中的第一个为映射数据库,以允许所述通信单元(120),作为对判定一或多个配置设定档变化的响应,将所述一或多个变化映射到第二本地存储的数据库,以向所述软件可定义的无线装置(105)提供重新配置软件。
18.遵照权利要求9或权利要求10的通信单元(120),所述通信单元(120)的特征进一步在于,所述配置设定档变化包括以下变化中的一或多个:
(i)由所述软件可定义的无线装置(105)要求的服务,
(ii)软件可定义的无线装置的用户设定档,
(iii)所述软件可定义的无线装置(105)的位置,
(iv)软件可定义的无线装置终端的能力,和/或
(v)所述软件可定义的无线装置可获得的网络。
19.遵照权利要求1的下载软件到软件可定义的无线的方法(200,300)或者遵照权利要求9或权利要求10的通信单元(120),其中,所述软件可定义的无线装置(105)以下列信息条目中的一或多个配置中间通信单元(120):
(i)一或多个SDR配置设定档,例如用户、服务、终端和/或网络设定档;
(ii)所述软件可定义的无线装置的位置;
(iii)所述传输模块的参数或特性;
(iv)对新的空中接口协议栈、或者新的或额外的软件应用的请求;
(v)对所述通信单元(120)重新配置所述软件可定义的无线装置(105)的一或多个操作参数的请求;
(vi)得到关于发生在所述通信单元中的事件的通知的能力;和
(vii)想要的下载的时间调度。
20.遵照权利要求1的下载软件到软件可定义的无线装置的方法(200,300)或者遵照权利要求9或权利要求10的通信单元(120),其中,由所述软件可定义的无线装置下载的软件包括无线接入技术能力、增强特性或新服务。
21.一种存储介质(135),其存储处理器可实现的指令,用于控制处理器执行遵照权利要求1的方法。
22.一种分布式软件可定义的无线装置重新配置管理机制,其遵照权利要求1的方法步骤,或者集成遵照权利要求9或权利要求10的所述通信单元。
23.一种分布式软件可定义的无线装置重新配置管理机制,其包括:
软件可定义的无线装置(105);和
通信网络(160),其具有多个数据库(165,168),其存储适用于所述软件可定义的无线装置(105)的软件;其中,所述分布式软件可定义的无线装置重新配置管理机制的特征在于:
中间设备(120),其有效地连接到所述软件可定义的无线装置,并包括内存(135)以存储所述软件可定义的无线装置(105)所需的软件,例如自所述网络(160)获取,使得所述软件可定义的无线装置所需的所述软件在所述中间设备与所述通信网络(160)中的所述一或多个远程信息数据库(165,168)之间分布。
24.一种通信系统,其包括遵照权利要求9或权利要求10的通信单元,或者被适配以便利权利要求1的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02292265A EP1401224A1 (en) | 2002-09-17 | 2002-09-17 | Software download to software definable radio by intermediate communication unit |
EP02292265.2 | 2002-09-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1682552A true CN1682552A (zh) | 2005-10-12 |
Family
ID=31896985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN03822061.XA Pending CN1682552A (zh) | 2002-09-17 | 2003-09-09 | 通过中间通信单元将软件下载到软件可定义的无线装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20060130053A1 (zh) |
EP (1) | EP1401224A1 (zh) |
KR (1) | KR20050043970A (zh) |
CN (1) | CN1682552A (zh) |
AU (1) | AU2003299006A1 (zh) |
WO (1) | WO2004028183A2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9654590B2 (en) | 2009-06-26 | 2017-05-16 | Telefonaktiebolaget L M Ericsson | Method and arrangement in a communication network |
CN107979815A (zh) * | 2016-10-24 | 2018-05-01 | 通用汽车有限责任公司 | 到车辆的空中传递数据的定时传送 |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7885409B2 (en) | 2002-08-28 | 2011-02-08 | Rockwell Collins, Inc. | Software radio system and method |
JP2005190068A (ja) * | 2003-12-25 | 2005-07-14 | Fanuc Ltd | 制御装置のソフトウェアダウンロードシステム |
DE102004014194B3 (de) * | 2004-03-23 | 2005-07-14 | Siemens Ag | Verfahren zur verbesserten vorausschauenden Rekonfiguration von einem Mobilfunkendgerät mit einem konfigurierbaren Transceiver und ein entsprechendes Mobilfunkendgerät |
US8098592B2 (en) * | 2004-04-05 | 2012-01-17 | Alcatel Lucent | Cellular data transmission time period estimation |
KR100586884B1 (ko) | 2004-07-06 | 2006-06-08 | 삼성전자주식회사 | 실시간 sdr 서비스 구현 방법 및 이를 이용한 sdr시스템 |
FI122213B (fi) * | 2004-09-28 | 2011-10-14 | Capricode Oy | Menetelmä ja laitejärjestely päätelaitteen käyttöprofiilin hallitsemiseksi |
DE102004047366A1 (de) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Verfahren zum Verteilen von Daten auf Anforderung sowie entsprechendes Datennetz |
DE102004047364A1 (de) | 2004-09-29 | 2006-03-30 | Siemens Ag | Verfahren zum spontanen Verteilen von Daten sowie entsprechendes Datennetz |
DE102004047368A1 (de) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Funkgestützte Kommunikationseinrichtung und Verfahren zum Updaten einer funkgestützten Kommunikationseinrichtung |
BRPI0419170A (pt) * | 2004-10-28 | 2008-03-11 | Telecom Italia Spa | arquitetura de rede, método para configurar pelo menos um terminal de rádio reconfigurável, terminal de rádio configurável, nó de rede e produto de programa de computação |
DE602004029403D1 (de) | 2004-10-28 | 2010-11-11 | Telecom Italia Spa | Verfahren zum konfigurieren eines funkendgeräts durch ein funkkommunikationsnetz, diesbezügliches netz und computerprogrammprodukt dafür |
US7487499B2 (en) * | 2004-10-29 | 2009-02-03 | Caterpillar Inc. | Location based software flashing system |
EP1817872A1 (en) * | 2004-11-22 | 2007-08-15 | Telefonaktiebolaget LM Ericsson (publ) | Configuration of networked devices via mobile stations |
US8819569B2 (en) | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
US8315615B2 (en) * | 2005-05-23 | 2012-11-20 | Kyocera Corporation | Wireless communication device management system and method |
KR100735372B1 (ko) * | 2005-08-17 | 2007-07-04 | 삼성전자주식회사 | 지상파 dmb 수신 단말기에서 소프트웨어 다운로드를통한 업그레이드 방법 |
US8213922B2 (en) * | 2005-12-08 | 2012-07-03 | At&T Intellectual Property I, Lp | Method for scanning services with a multimode communication device |
GB2436413B (en) * | 2006-01-20 | 2008-06-11 | Motorola Inc | Reconfiguration in radio communication systems |
US9088341B2 (en) * | 2006-04-28 | 2015-07-21 | Telefonaktiebolaget L M Ericsson (Publ) | Software defined radio device and configuration method of the same |
KR100801002B1 (ko) | 2006-06-05 | 2008-02-11 | 삼성전자주식회사 | 무선 네트워크 상에서 멀티미디어 데이터를 전송/재생하는방법, 및 그 방법을 이용한 무선 기기 |
GB2428544B (en) * | 2006-06-26 | 2007-09-26 | Surfkitchen Inc | Configuration of remote devices |
US7720506B1 (en) | 2006-07-28 | 2010-05-18 | Rockwell Collins, Inc. | System and method of providing antenna specific front ends for aviation software defined radios |
US7831255B1 (en) | 2006-07-31 | 2010-11-09 | Rockwell Collins, Inc. | System and method of providing automated availability and integrity verification for aviation software defined radios |
KR100763600B1 (ko) * | 2006-11-02 | 2007-10-05 | 한국전자통신연구원 | Sdr 단말기의 무선 네트워크 탐색 장치 및 그 방법과 그기록매체 |
KR20080052050A (ko) * | 2006-12-07 | 2008-06-11 | 한국전자통신연구원 | 에스디알 단말기와 이의 무선 데이터 서비스 방법 |
US7920823B2 (en) * | 2006-12-08 | 2011-04-05 | Microsoft Corporation | System capability discovery for software defined radio |
US8914786B2 (en) | 2007-03-23 | 2014-12-16 | Zumobi, Inc. | Systems and methods for controlling application updates across a wireless interface |
US8050708B2 (en) | 2007-04-12 | 2011-11-01 | Harris Corporation | Option management in a software-defined radio |
US8054779B2 (en) * | 2007-05-08 | 2011-11-08 | Microsoft Corporation | Simultaneous wireless support in software defined radio |
US8347286B2 (en) | 2007-07-16 | 2013-01-01 | International Business Machines Corporation | Method, system and program product for managing download requests received to download files from a server |
CN101119387B (zh) * | 2007-09-10 | 2012-11-14 | 北京网秦天下科技有限公司 | 一种便利于定制、配置与迁移手机软件业务的方法和系统 |
US8334787B2 (en) | 2007-10-25 | 2012-12-18 | Trilliant Networks, Inc. | Gas meter having ultra-sensitive magnetic material retrofitted onto meter dial and method for performing meter retrofit |
KR100958108B1 (ko) * | 2007-11-12 | 2010-05-17 | 한국전자통신연구원 | 이동통신 단말기의 프로그램 불법복제 방지 방법 및 장치 |
CA2705091A1 (en) | 2007-11-25 | 2009-05-28 | Trilliant Networks, Inc. | System and method for power outage and restoration notification in an advanced metering infrasturcture network |
CA2714026A1 (en) * | 2007-11-25 | 2009-05-28 | Trilliant Networks, Inc. | System and method for transmitting and receiving information on a neighborhood area network |
US8332055B2 (en) | 2007-11-25 | 2012-12-11 | Trilliant Networks, Inc. | Energy use control system and method |
EP2215545A4 (en) * | 2007-11-25 | 2011-04-20 | Trilliant Networks Inc | SYSTEM AND METHOD FOR UPDATE PROCESSING |
US8135384B2 (en) * | 2007-11-29 | 2012-03-13 | Microsoft Corporation | Policy enforcement for multi-radio transmission and reception |
KR100903999B1 (ko) * | 2007-11-30 | 2009-06-22 | 한국전자통신연구원 | Sdr 단말용 코아 프레임워크에서 데이터베이스를 이용한도메인 프로파일의 운용 시스템 및 방법 |
US8340714B2 (en) | 2007-12-14 | 2012-12-25 | Microsoft Corporation | Computing device with configurable antenna |
US8036240B2 (en) * | 2007-12-14 | 2011-10-11 | Microsoft Corporation | Software defined cognitive radio |
KR100883381B1 (ko) * | 2007-12-17 | 2009-02-11 | 한국전자통신연구원 | 에스디알 단말기의 응용 컴포넌트 운영 방법 및 에스디알단말기 |
US20100058320A1 (en) * | 2008-09-04 | 2010-03-04 | Microsoft Corporation | Managing Distributed System Software On A Gaming System |
KR101200069B1 (ko) * | 2008-12-01 | 2012-11-12 | 한국전자통신연구원 | 에스디알 단말에서의 버티컬 핸드오버 수행방법 및 수행장치 |
US20100235827A1 (en) * | 2009-03-10 | 2010-09-16 | Nokia Corporation | Creation of multiple radio instances |
US20110047539A1 (en) * | 2009-08-24 | 2011-02-24 | Nokia Corporation | Software defined radio management |
US20110105094A1 (en) * | 2009-10-29 | 2011-05-05 | Microsoft Corporation | Location integration in software defined radio |
US9084120B2 (en) | 2010-08-27 | 2015-07-14 | Trilliant Networks Inc. | System and method for interference free operation of co-located transceivers |
KR101706388B1 (ko) | 2010-08-31 | 2017-02-13 | 삼성전자주식회사 | 어플리케이션 서비스 제공 방법, 장치 및 이를 제공하는 시스템 |
KR101129577B1 (ko) * | 2010-10-11 | 2012-03-28 | (주)브이아이소프트 | 위치 기반 모바일 응용 마켓 플레이스 시스템 |
WO2012068045A2 (en) | 2010-11-15 | 2012-05-24 | Trilliant Holdings Inc. | System and method for securely communicating across multiple networks using a single radio |
WO2012097204A1 (en) | 2011-01-14 | 2012-07-19 | Trilliant Holdings, Inc. | Process, device and system for volt/var optimization |
WO2012103072A2 (en) | 2011-01-25 | 2012-08-02 | Trilliant Holdings, Inc. | Aggregated real-time power outages/restoration reporting (rtpor) in a secure mesh network |
EP3429163B1 (en) | 2011-02-10 | 2020-08-19 | Trilliant Holdings, Inc. | Device and method for facilitating secure communications over a cellular network |
WO2012122310A1 (en) | 2011-03-08 | 2012-09-13 | Trilliant Networks, Inc. | System and method for managing load distribution across a power grid |
US8903304B2 (en) * | 2011-06-23 | 2014-12-02 | Talpha Technologies, Inc. | Systems and methods for radio frequency hopping communications jamming utilizing software defined radio platforms |
US9001787B1 (en) | 2011-09-20 | 2015-04-07 | Trilliant Networks Inc. | System and method for implementing handover of a hybrid communications module |
US8984008B2 (en) * | 2012-10-19 | 2015-03-17 | Google Inc. | Re-use of binaries for multiple user accounts |
US10333779B2 (en) * | 2013-04-10 | 2019-06-25 | Huawei Technologies Co., Ltd. | System and method for providing a software defined protocol stack |
US10228930B2 (en) * | 2016-01-28 | 2019-03-12 | Microsoft Technology Licensing, Llc | Offloading network connectivity and execution tasks to an assistant device |
US10171452B2 (en) * | 2016-03-31 | 2019-01-01 | International Business Machines Corporation | Server authentication using multiple authentication chains |
US20180102793A1 (en) * | 2016-10-06 | 2018-04-12 | GM Global Technology Operations LLC | Location aware software defined radio optimization architecture |
WO2018108786A1 (en) * | 2016-12-13 | 2018-06-21 | Deutsche Telekom Ag | Method for provisioning enhanced communication capabilities to user equipment |
US10285147B2 (en) | 2017-04-10 | 2019-05-07 | Qualcomm Incorporated | Reference signal schemes in wireless communications |
EP3817420B1 (en) * | 2019-10-31 | 2021-12-01 | Deutsche Telekom AG | Configuring an sdr capable user equipment |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2294844B (en) * | 1994-11-07 | 1999-05-26 | Motorola Inc | Communications operating system and method therefor |
GB2350749A (en) * | 1999-06-01 | 2000-12-06 | Motorola Ltd | Transferring configuration data to a software defined radio apparatus |
JP3669619B2 (ja) * | 1999-09-06 | 2005-07-13 | 富士通株式会社 | 無線端末装置のソフトウェア更新方法及びその装置 |
US20040029575A1 (en) * | 2000-05-26 | 2004-02-12 | Mehul Mehta | Management module for software defined radio |
US7188159B2 (en) * | 2000-08-09 | 2007-03-06 | Infineon Technologies Ag | Efficient software download to configurable communication device |
US6965914B2 (en) * | 2000-10-27 | 2005-11-15 | Eric Morgan Dowling | Negotiated wireless peripheral systems |
US7035932B1 (en) * | 2000-10-27 | 2006-04-25 | Eric Morgan Dowling | Federated multiprotocol communication |
US6937877B2 (en) * | 2000-12-21 | 2005-08-30 | General Electric Company | Wireless communication with a mobile asset employing dynamic configuration of a software defined radio |
US7139551B2 (en) * | 2002-01-19 | 2006-11-21 | Sasken Communication Technologies Ltd. | System and method for automatically downloading software applications to a remote terminal |
US20030216927A1 (en) * | 2002-05-17 | 2003-11-20 | V. Sridhar | System and method for automated safe reprogramming of software radios |
US7437158B2 (en) * | 2002-05-21 | 2008-10-14 | Incnetworks Inc. | Advanced multi-network client device for wideband multimedia access to private and public wireless networks |
-
2002
- 2002-09-17 EP EP02292265A patent/EP1401224A1/en not_active Withdrawn
-
2003
- 2003-09-09 KR KR1020057004520A patent/KR20050043970A/ko not_active Application Discontinuation
- 2003-09-09 CN CN03822061.XA patent/CN1682552A/zh active Pending
- 2003-09-09 US US10/528,211 patent/US20060130053A1/en not_active Abandoned
- 2003-09-09 AU AU2003299006A patent/AU2003299006A1/en not_active Abandoned
- 2003-09-09 WO PCT/EP2003/050400 patent/WO2004028183A2/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9654590B2 (en) | 2009-06-26 | 2017-05-16 | Telefonaktiebolaget L M Ericsson | Method and arrangement in a communication network |
CN107979815A (zh) * | 2016-10-24 | 2018-05-01 | 通用汽车有限责任公司 | 到车辆的空中传递数据的定时传送 |
Also Published As
Publication number | Publication date |
---|---|
AU2003299006A1 (en) | 2004-04-08 |
WO2004028183A2 (en) | 2004-04-01 |
EP1401224A1 (en) | 2004-03-24 |
WO2004028183A3 (en) | 2004-07-15 |
US20060130053A1 (en) | 2006-06-15 |
AU2003299006A8 (en) | 2004-04-08 |
KR20050043970A (ko) | 2005-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1682552A (zh) | 通过中间通信单元将软件下载到软件可定义的无线装置 | |
CN1306763C (zh) | 用于控制网络的系统和方法、网络控制设备以及移动终端 | |
CN1735059A (zh) | 能经由多个网络通信媒体建立连接的计算设备上的网络和接口选择 | |
CN1957634A (zh) | 管理多模式漫游移动设备 | |
US8917630B2 (en) | Managing contextual information for wireless communications | |
CN101702964B (zh) | 使移动通信终端能够与无线电通信网络连接的方法和系统 | |
CN101669390B (zh) | 实现移动通信终端与无线电通信网络的连接的方法和系统 | |
CN104365151B (zh) | 网络选择的动态控制方法和装置 | |
CN1275493C (zh) | 移动通信单元 | |
US20070171879A1 (en) | Method and apparatus for facilitating switched packet data services on multiple networks | |
CN1666473A (zh) | 多个网络的接口选择 | |
US20060068777A1 (en) | Air interface cooperation between WWAN and WLAN | |
CN1171481C (zh) | 用于将固定位置的收发信机接入无线通信网络业务的方法与装置 | |
CN1372179A (zh) | 通信设置的方法及电子设备 | |
CN101068201A (zh) | 通信架构、通信架构中的接入点及其传送数据分组的方法 | |
TW201134256A (en) | Provisioning single-mode and multimode system selection parameters and service management | |
EP1757040A1 (en) | Open and extensible framework for ubiquitous radio management and services in heterogeneous wireless networks | |
CN1476710A (zh) | 用于方便从电信节点接收实时信息的系统、方法和装置 | |
CN1926903A (zh) | 在移动节点处进行网络选择的设备及相关方法 | |
CN1905399A (zh) | 一种实现2g网络电调天线集中控制的方法及系统 | |
CN1554168A (zh) | 通信方法、通信系统和通信装置 | |
JP2005141737A (ja) | 移動接続サービスとwwanデバイスとの間のインターフェース | |
TW200402995A (en) | Method and apparatus for handling roaming lists in a wireless communication system | |
CN113613274A (zh) | 基于Mesh组网下的智能接入配置方法 | |
CN1802013A (zh) | 实现网络服务提供商发现的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |