CN101032128A - 移动装置的基于上下文的连通性 - Google Patents

移动装置的基于上下文的连通性 Download PDF

Info

Publication number
CN101032128A
CN101032128A CNA2005800332434A CN200580033243A CN101032128A CN 101032128 A CN101032128 A CN 101032128A CN A2005800332434 A CNA2005800332434 A CN A2005800332434A CN 200580033243 A CN200580033243 A CN 200580033243A CN 101032128 A CN101032128 A CN 101032128A
Authority
CN
China
Prior art keywords
communication device
radio communication
network
wireless
information
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.)
Granted
Application number
CNA2005800332434A
Other languages
English (en)
Other versions
CN101032128B (zh
Inventor
韦莎·哈尔卡
尤塞·E·梅基
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Siemens Network Co., Ltd.
Original Assignee
Nokia Oyj
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Priority claimed from PCT/IB2005/002820 external-priority patent/WO2006048706A1/en
Publication of CN101032128A publication Critical patent/CN101032128A/zh
Application granted granted Critical
Publication of CN101032128B publication Critical patent/CN101032128B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Abstract

本申请涉及一种在无线通信装置(WCD)中自动建立用于连接到网络的优选的无线连接介质排序的系统。网络上的服务器探测到新装置进入指定空间的时候,识别该装置,确定其能力并且为该装置建立无线连接介质排序。优选的连接介质排序可在考虑WCD相应的装置配置文件而确定。然后服务器可以在WCD中设置优选的连接介质排序。一旦WCD连接到网络,服务器还可以控制进一步的信息同步。

Description

移动装置的基于上下文的连通性
本国际申请要求对2005年5月11日提交的标题为“移动装置的基于上下文的连通性”的美国申请序列号No.11/126288的优先权,No.11/126288部分延续了2004年10月1日提交的标题为“在企业环境中在移动终端上按照上下文发起同步服务的方法和系统”的美国申请序列号No.10/954197,通过全文引用将上述每个说明书全部包括在此。
技术领域
本发明涉及无线通信。更具体地说,本发明涉及通过外部服务器实现无线通信装置中可用的无线通信介质的自动区分优先级。
背景技术
无限通信装置(WCD)可以跨多个网络进行通信。蜂窝网络帮助WCD跨更大的地理区域进行通信。例如,全球移动通信系统(GSM)是一种广泛应用的蜂窝网络,其在欧洲在900MHZ-1.8GHZ频带内,在美国在1.9GHZ进行通信。该系统提供了包括音频(语音)、视频和文本数据通信在内的多种特性。例如,文本数据的传输可以通过短信息服务(SMS)来完成。SMS允许WCD发送和接收最多可达160个字符的文本信息。其还提供以9.6Kbps的速率将数据传递到分组网络、1SDN和POTS用户。像GSM这样的蜂窝网络提供了传输和接收数据的一种全球方法,但是由于成本、流量和法律方面的考虑,蜂窝网络不可能对于所有数据应用都合适。
蓝牙TM是一种正在迅速获得市场认可的短距离无线通信技术。启用了蓝牙TM的WCD可在10米的范围内以720Kbps的速率发送和接收数据,并且通过额外增加功率传输距离可高达100米。用户不需要人工建立蓝牙TM无线网络。多个处于彼此的操作范围内的装置将自动地组成一个称为“个人域网络”的网络组。任何装置都可以将自己提升为个人域网络的主装置,使其可以控制与多达7个“活动的”从装置以及255个“暂停的”从装置进行的数据交换。活动的从装置基于主装置的时钟计时来交换数据。暂停的从装置监控标志信号从而与主装置保持同步,并且等待活动时隙从而成为可用的。这些装置不断地在多种活动通信和节能模式之间交换从而将数据发送到个人域网络的其他成员。
最近,厂商开始为了在WCD中提供增强的功能而合并多种装置(例如,用于进行近距离无线信息交换的部件和软件)。传感器和/或扫描仪可以用于将视觉或电子信息读入到装置中。交换过程包含用户手持他们的WCD接近目标,将他们的WCD瞄准一个对象(例如拍一张照片)或用装置扫过标签或文档。诸如射频识别(RFID)、红外(IR)通信、光学符号识别(OCR)以及多种其他类型的视觉、电磁扫描等机器可读技术被用于快速将所需信息输入到WCD而无需用户人工输入。
全世界范围内,WCD的使用由于上述品质和功能的提升而繁荣。这些装置将可靠地接收、显示、操作和传播多种形式的信息整合到一个单一紧凑的外壳之中。这些益处帮助专家们建立了提供更好和更快服务的新业务范例,导致在没有额外工作量的情况下提升了他们客户的满意度。
从无线通信的出现而实现的工作场环境改进的例子有很多。在最低的级别,WCD常常取代用于雇员之间通信的对讲机或CB广播。而且,WCD中更强的功能还产生了其它应用。工人现在可以使用WCD来回顾他们的电子日历,检查产品库存和/或当前价格,检查项目状态,发送电子邮件,接收与完成工作相关的可视或音频的指示,通过扫描工作站点的标签或为他们的进程拍摄数字照片来跟踪他们的进程,将状态信息中转回中央信息库,等等。所有这些都能够由一个便携装置来完成,而减轻了对低效的纸介工作的需要。
将业务相关信息方便地保存在无线通信装置中可以辅助生产,但是如果这些数据没能有规则地进行更新,则其益处将会减少。新应用、电子邮件、会议、声明、使用说明、价格单或其他业务相关信息必须是当前的才有用。传统中,在用户将个人数字助理(PDA)之类的装置通过有线通信(例如通过线缆或装置插座)与电脑相连的时候,这些信息才与外部源进行同步。随着技术的发展,IR和/或射频通信允许无线的短距离人工同步。最终,比如蜂窝通信的全球无线信息提供商被用于不断的更新无线通信装置。
尽管具有这些优势,在现有技术中依然存在问题。蜂窝通信确实允许连续的互联网和/或远程WAN连接,然而,在这种架构中也包含相当可观的费用和复杂性。来源于国内蜂窝服务提供商和各种政府法规的国际漫游话费为这个系统增加了很大的开销成本。而且还有应该采用哪个蜂窝提供商/技术的问题,由于替换合同和器材的费用,而限制了公司在以后调整他们策略的能力。
另一方面,短距离通信系统允许在公用频率进行灵活而有成本效益的通信。公司可以建立为他们的办公大楼提供覆盖的短距离接入点(例如使用蓝牙TM或WLAN)。进入该大楼的雇员可以让他们的装置自动连接到无线办公室网络,以更新相关信息。理想中,这将在只有一个办公地的小公司和稳定的技术中很好的工作,但是问题会随着商业尺寸的增加而成倍增长。大公司可能会有很多办公地,可能每个都使用不同版本的不同短距离技术。WCD扫描每个可能的短距离通信配置将会很快的消耗它的电池能量,使装置变得无用。流量、安全和配置问题将使用户进行人工WCD配置成为必要,而消除了该系统的好处。
所需要的是一种能够帮助无线通信装置决定适当的短距离技术进行通信,而不需要装置不断搜索所有活动网络的技术。在进入包括了无线信息接入点的区域之后,WCD应该得到通知何种网络是可用的,以及它应该按照何种顺序来尝试与这些网络进行连接,从而在保存电池能量的同时最大化它的通信吞吐量。
发明内容
本发明包括一种用于在WCD中自动实现优选的连接介质顺序的方法、装置、程序和系统。当网络上的服务器检测到新装置进入指定空间的时候,识别该装置,确定其功能并建立连接介质顺序。然后该服务器与WCD进行通信来设置优选的介质顺序。
在至少一个典型实施例中,WCD包括了提供定位服务的用于蜂窝通信的设备。定位服务参考多个蜂窝基站来确定装置的当前位置。定位服务能够在装置进入指定空间的时候通知网络上的服务器,并且将装置标识提供给服务器。然后服务器分析装置的特性并且确定合适的优选连接设置。
在另一个典型实施例中,WCD包括了支持全球定位系统(GPS)的功能。当WCD进入指定空间时,装置被触发而将其标识信息发送到网络上的服务器。然后服务器可以分析装置的特性并确定合适的优选连接设置。
在另一个典型实施例中,WCD可以包含RFID应答器之类的机器可读取数据。该装置保持被动,直到被位于指定空间入口处的RFID传感器的扫描到。当应答器被扫描到之后,其以WCD装置的标识信息作为应答。然后服务器可以分析装置的特性并确定合适的优选通信设置。
本发明的其他特性不局限于在确定装置的优选通信设置时,考虑指定空间的环境的控制特性。这些因素包括安全问题、使用特定的无线系统进行活跃通信的用户的数量、在指定空间内的环境噪声,等等。本发明可进一步基于这些因素,来控制WCD中的装置数据与存储在网络上的更新的数据之间的同步。
附图说明
根据以下结合附图对优选实施例的详细描述,本发明将被更进一步的理解,其中:
图1是典型无线通信网络以及这些网络如何与拥有无线通信装置的用户进行交互的示意图。
图2是依照本发明的至少一个实施例的可用的无线通信装置的模块示意图。
图3是依照本发明的至少一个实施例的可用的无线通信装置的功能示意图。
图4A是依照本发明的至少一个实施例的用于将无线通信装置连接到上下文服务器的网络图和连接方案的示意图。
图4B是依照本发明的至少一个实施例的按上下文选择的网络连接方案的示意图。
图4C是依照本发明的至少一个实施例的上下文控制的虚拟界面方案的示意图。
图5是依照本发明的多个实施例的接收无线通信装置的位置信息的服务器的典型示意图。
图6是描述了本发明的至少一个实施例的连接过程的流程图。
图6A是描述了本发明的至少一个实施例的另一种连接过程的流程图。
图7示出本发明的至少一个实施例的更具体的应用。
图8示出涉及图7中公开的更具体应用的典型的连接步骤。
图9是描述图7中公开的更具体应用的典型运行过程的流程图。
图10公开了依照本发明的至少一个实施例的另一种应用。
图11公开了依照本发明的至少一个实施例的用于通知WCD用户连接状态的典型用户接口。
具体实施方式
尽管在优选实施例中描述了本发明,但可以在不脱离所附权利要求中描述的本发明的精神和范围的情况下,对其作出多种变更。
1运行环境
在详细描述本发明之前,对使用本发明的环境进行描述将会有所帮助。因此,图1是典型的运行环境的简图,在其中WCD 100可以根据本发明的技术,收集和消费服务。
WCD 100能够参与多种类型的无线通信。例如,WCD 100可以参与短距离通信114,以及长距离蜂窝通信104(例如GSM)。短距离通信的例子不局限于蓝牙TM,WLAN(也就是IEEE802.11),超宽带(UWB)和/或无线USB传输。如图1所示,WCD 100可以进入接入点106的通信距离。该通信距离由覆盖区域116限定,其确定了这些装置可以进行通信的距离范围。
当WCD 100在接入点106的覆盖区域116内时,其可以进入与接入点106的短距离通信连接。一旦这种连接建立,接入点106可以关于多种可用服务向WCD 100提供信息。在商业设置中,该信息可以包括到这些服务的一个或多个链接或快捷方式。这些链接可以以配置或数据结构的形式传送到WCD 100,数据结构在这里指得是服务书签。在商业环境中,这些服务也可以包括用于同步或更新WCD上所包含的商业信息的应用。
WCD 100也能够通过对包含机器可读取数据的目标物体进行短距离扫描来进行通信。例如,RFID通信能够用于扫描邻近或在接入点106内的目标物体。为了这种通信,目标物体应该包括应答器,其在响应WCD 100所作的扫描时向WCD 100提供数据。这种通信可以发生在非常接近目标物体时(例如,几乎接触)。因此,对于RFID通信,覆盖范围116可以跨越数英尺。相应地,WCD 100也可包括可以被其他具有扫描功能的邻近无线装置读取的应答器。
多个服务提供商110提供了上述服务。在图1的环境中,WCD 100跨越主干网114与服务提供商110进行通信。图一示出主干网114包括基于分组的网络112(例如互联网)和蜂窝网络102。蜂窝网络102可包括基站和移动交换中心。然而,这些实例是为了说明目的而提供的,实际上,其他网络类型和配置也在本发明的范畴之内。
主干网114也用于由接入点106进行的链路的聚积。例如,每个服务提供商110可以通过高容量无线数据网络108向接入点106发送信息关于其服务的。高容量无线数据网络的非限制性的例子包括单独使用的如数字视频广播(DVB),或者与使用例如GPRS通信的蜂窝网络相结合的单向广播网络。另外,接入点106可以通过硬连线网络连接118连接到分组网络112。从服务提供商110发送的信息可以包括将被WCD 100收集的数据(例如服务书签)。另外,WCD 100可以使用主干网114从服务提供商110获取更多的与从接入点106接收的书签信息相关的数据。
2无线通信装置
无线通信装置的典型模块图如图2所示。WCD 100被分解为表示装置功能特征的模块。这些功能可通过以下讨论的多种软件和/或硬件部件的结合来实现。
控制模块200管理装置的运行。可以从WCD 100中包含的多个其他模块接收到输入。例如,干扰传感模块210可以用现有技术中已知的多种技术,来感测在无线通信装置有效传输距离内的环境干扰。控制模块200解释这些数据输入并且作为响应可以向WCD 100中的其他模块发出控制命令。
通信模块220结合WCD 100的全部通信特征。如图2所示,通信模块220包括例如长距离通信模块222,短距离通信模块224和机器可读取数据模块226。通信模块220利用至少这些子模块来从本地和长距离源接收多种不同类型的通信,并且将数据发送到WCD 100的广播范围内的接收装置。通信模块220可以由控制模块200或位于对传感信息做出反应的模块的控制资源、环境影响和/或其他邻近WCD 100的装置来触发。
用户接口模块230包括允许WCD 100的用户从装置接收数据或向其输入数据的视觉、听觉以及触觉元素。由用户输入的数据可以由控制模块200进行解释从而影响WCD 100的行为。用户输入的数据也可由通信模块220传输到有效传输距离内的其他装置。传输距离内的其他装置也可以通过通信模块220向WCD 100发送信息,并且控制模块200可以使这些信息传送到用户接口模块230用于呈现给用户。
应用模块240结合WCD 100上的全部其他硬件和/或软件应用。这些应用可包括传感器、界面、实用程序、解释程序、数据应用等等,并且可由控制模块200调用以读取多种模块提供的信息,并转而向WCD 100中的请求模块提供信息。
图3示出了根据本发明的实施例的可用于实现前面所述模块系统的功能的WCD 100的示例结构设计。处理器300控制整体装置的运行。如图3所示,处理器300耦合到通信部分310、320和340。处理器300可由每个都能够执行存储在存储器330中的软件指令的一个或多个微处理器实现。
存储器330可包括随机存取存储器(RAM)、只读存储器(ROM)、和/或闪存,并且以数据和软件部件(在此处也指模块)的形式存储信息。由存储器330存储的数据可与特定的软件部件相关联。另外,此数据可与数据库相关联,例如书签数据库或商业日程数据库,电子邮件等等。
存储器330存储的软件部件包括可以被处理器300执行的指令。多种类型的软件部件可以存储在存储器330中。例如,存储器330可以存储控制通信部分310、320和340运行的软件部件。存储器330也可以存储包括防火墙、服务向导管理器、书签数据库、用户接口管理器、以及支持WCD 100所需的任何通信实用程序模块在内的软件部件。
长距离通信310实现了与通过天线跨越大覆盖区域的网络(例如蜂窝网络)的信息交换有关的功能。因此,长距离通信310可以操作建立数据通信会话,例如通用分组无线业务(GPRS)会话和/或全球移动通信系统(UMTS)会话。长距离通信310也可以操作发送和接收消息,例如短信息服务(SMS)消息和/或多媒体消息服务(MMS)消息。
短距离通信320负责涉及跨越短距离无线网络的信息交换的功能。如以上所述以及图3所示,这种短距离通信320的例子不局限于蓝牙TM、WLAN、UWB以及无线USB连接。因此,短距离通信320完成与建立短距离连接相关的功能,以及与通过这种连接发送和接收信息相关的处理。
短距离输入装置340,也如图3所示,可提供与短距离扫描机器可读数据相关的功能。例如,处理器300可以控制短距离输入装置340来产生用于激活RFID应答器的RF信号,并可以转而控制对来自RFID应答器的信号的接收。可由短距离输入装置340支持的用于读取机器可读数据的其他短距离扫描方法不局限于IR通信、线性和2-D条形码阅读器(包括与解释UPC标签相关的处理)、以及用于读取磁性、UV、导电或其他类型的能够用适当的墨水在标签中提供的编码数据的光学字符识别装置。为了使短距离输入装置340能扫描上述类型的机器可读数据,该输入装置可以包括光学探测器,磁性探测器,CCD或其他本领域已知的用于解释机器可读取信息的传感器。
在图三中进一步示出,用户接口350也耦合到处理器300。用户接口350便于与用户交换信息。图3示出用户接口350包括用户输入360和用户输出370。用户输入360可以包括一个或更多允许用户输入信息的部件。这种部件的例子包括键盘、触摸屏幕以及麦克风。用户输出370允许用户从装置接收信息。因而,用户输出部分370可以包括多种部件,例如显示器、发光二极管(LED)、触觉发射器和一个或更多的音频扬声器。典型的显示器包括液晶显示器(LCD)以及其他视频显示器。
WCD 100还可以包括应答器380。这本质上是一种被动装置,可以被处理器300用响应外部源的扫描时需传递的信息来编程。例如,安装在入口处的RFID扫描仪可以连续的发射射频波。当人携带包含了应答器380的装置走过该门时,应答器被激活并可以以识别装置的信息作响应。
相应于通信部件310、320和340的硬件提供对信号的发送和接收。因此,这些部分可包括完成诸如调制、解调、放大和滤波的功能的部件(例如电子装置)。这些部分可在本地控制,或由处理器300依据存储器330中存储的软件通信部件来控制。
为了产生图2中描述的功能,图3中所示的元件可以根据多种技术来构建和耦合。这种技术之一包括通过一个或更多的总线接口,耦合相应于处理器300,通信部分310和320,存储器330,短距离输入装置340,用户接口350等的单独的硬件部件。或者,任何和/或全部独立部件可以被可编程逻辑器件,门阵列,ASIC,多芯片模块等形式的编写程序来复制独立器件的功能的集成电路所替代。另外,这些部件的每一个都与诸如可移除和/或可充电电池之类的电源耦合。
用户接口350可以与同样包含在存储器330内的通信实用软件部件进行交互,其提供使用长距离通信310和/或短距离通信320的服务会话的建立。通信实用部件可包括允许根据介质如无线应用介质(WAP)从远程装置接收服务的多个例程。
当进行与远程服务器的WAP通信时,该装置作为WAP客户端。为了提供此项功能,软件部件可包括WAP客户端软件部件,例如无线标记语言(WML)浏览器,WMLScript引擎,推送子系统,以及无线介质栈。
应用程序(未示出)可以与WAP客户端软件进行交互从而提供多种通信服务。这些通信服务的例子包括接收基于互联网的内容,例如头条新闻、汇率、体育新闻、股票报价、天气预报、多语种词典、购物和就餐信息、本地交通时间表(例如公共汽车、火车和/或地铁)、个人在线日历,以及在线旅行和银行服务。
启用了WAP的装置可以访问称为卡片组的的小文件,其每个包括了更小的称为卡片的页面。卡片足够的小以适应在此处称为微型浏览器的小显示屏区域。微型浏览器的小尺寸和小文件尺寸适合于无线链路所强加的低容量存储装置和低带宽通信限制。
卡片以特别为小屏幕和无键盘单手导航而设计的无线标记语言(WML)来编写。WML是可缩放的,因此它可与覆盖了两行文字大显示器兼容,以及智能手机、PDA和个人通信器等装置上的大LCD屏幕。WML卡片可包括用类似于JavaScript的WMLScript编写的程序。然而,通过删除这些其它脚本语言中发现的多个不必要的功能,WMLScript削减了对存储器和处理的需求。
3本发明的运行
图4A是示出了根据本发明的实施例的多个无线接入点440、440A、440B和440C的网络简图。局域网(LAN)442将接入点与连通性服务器480相连接,其转而连接到安全上下文数据库482。用户的无线装置100出现在临近第一无线接入点440A的第一位置A处,然后在晚些时候出现在临近第二无线接入点440B的第二位置B处。每个接入点分别具有相应的覆盖区域450、450A、450B、450C。蓝牙无线装置拥有半径10米的典型覆盖区域。IEEE802.11无线LAN装置和HIPERLAN无线LAN装置拥有半径100米的典型覆盖区域。图1中的用户的无线装置100包括微型浏览器402、键盘以及应用程序406。在用户的无线装置中还包括安全上下文中间件410。接入点440、440A、440B和440C中的每一个都包括安全上下文中间件410’。连通性服务器480包括安全上下文中间件410”。连通性服务器480进一步包括上下文管理器414。连通性服务器480也连接到互联网444,然后转而连接到WAP协议网关488,然后转而连接到GSM接入点486。
在此例中,存储在用户无线装置100的存储器中的安全上下文中间件410,具有可以由上下文管理器414发出的安全处理中间件命令选择的多个安全进程子例程。进一步依照本发明,连通性服务器480中的上下文管理器程序414根据从接入点440、440A、B、C之一接收的,指示无线移动装置已经无线地连接到该接入点的信息,为用户的无线移动装置100确定上下文。连接到连通性服务器480的安全上下文数据库482,存储可被来自连通性服务器480的确定的上下文访问的安全特性数据,从而实现安全进程。在接入点440、440A、440B或440C附近,上下文管理器414基于用户无线装置100的确定的上下文访问在安全上下文数据库482中存储的安全特性数据。然后上下文管理器414将表示安全特性数据的安全处理中间件命令发送到连通性服务器480中的安全上下文中间件程序410”、连接到用户无线装置100的接入点中的安全上下文中间件程序410’、以及用户无线装置100中的安全上下文中间件410。然后安全处理中间件命令在无线移动装置、接入点以及连通性服务器480中,调用目标子例程中的安全处理进程。
图4B和4C描述用于根据本发明的实施例的无线通信装置的两种相似的连接控制方案。这两种控制放案都可以在本发明中使用。
图4B中,有C1-C3三种类型的无线连接可用。应用(A1)、上下文中间件(cw1)和连接管理器(cm1)安置在WCD中。连接C1-C3分别是WLAN、蓝牙TM和蜂窝连接。C1和C2可以是任何类型的无线短距离连接网络。C1和C2由一个或更多连接到公司局域网(LAN)的接入点(ap)提供。上下文管理器(M1)和装置管理器(D1)安置在LAN或WAN上的服务器上。蜂窝连接C3可以提供最终通过互联网服务提供商连接到公司局域网的互联网通信(例如通过GPRS)。
在此架构中,cw1利用cm1来控制C1-C3中的哪个连接被应用层使用。M1对用于cm1的这些连接区分优先级,从而提供基于多种因素排序的优化的连接。M1根据来自存储在D1中的记录确定WCD的能力从而确定最优连接介质排序。D1可以提供包括支持的连接方式、硬件、软件版本、许可等等在内的装置的配置文件。M1考虑这些信息,有可能与诸如时间、位置、用户配置文件之类的与指定区域相联系的环境信息和其它上下文信息相结合,并将区分了优先级的连接方案转发给WCD。图4A进一步示出cw1可以通过在应用层和装置层配置WCD,在WCD上的多种应用程序和C1-C3之间建立连接。这意味着一种应用程序被配置为(在应用自身内)使用一种连接,而另一种应用被配置为使用另一种连接。否则一种应用可以使用在装置层规定的默认连接。尽管这种连接方案是起作用的,由于需要在每次通信方法改变的时候独立配置每一种应用,该方案也有些复杂。
图4C使用类似的方案,但插入虚拟互联网接入点(VIAP)来取代要求在应用层对通信进行传统配置。这种虚拟连接仍然由cm1在cw1以及最终M1的指示下进行控制。然而,因为将单一虚拟接口提供给WCD(例如在WCD的用户接口中的一个接入链接,或WCD中的任何应用程序用户接口,替代了连接C1、C2或C3),所以不必在应用层不断的对连接进行监控和修改。VIAP将所有通信从合适的应用程序导出或向其导入,而不必在每次优选连接改变的时候重新配置连接特性。通过只需要对VIAP而不是每个单独的应用程序的行为做出更改,VIAP简化了WCD的操作。在本实施例中,M1管理或决定WCD或WCD中的应用程序的优选的接入方式/点,也就是VIAP的内容。当用户从WCD或WCD中的任何应用程序选择接入网络时,网络连接/接入通过进一步激活C1、C2或C3的VIAP建立起来。
图4A-C的连接方案在描述本发明的实施例的图5中的本发明的系统中使用。在此例中,指定空间500是一幢办公大楼。上下文管理器(M1)和装置管理器(D1)安置在服务器510中。服务器510可以放置在指定空间500内或可以远程地放置并可通过广域网(WAN)访问。当WCD 100出现在指定区域500内时,可通过多种方式提醒M1。在一个实施例中,长距离通信102包括定位服务。该服务通过确定蜂窝装置当前正在使用蜂窝网络102的哪个基站来报告手机的位置。该服务可以在人(和WCD 200)进入或邻近指定空间的时候,向M1报告WCD的位置。另一个实施例使用全球定位来确定WCD 100的位置。卫星520可以用于不断地转发WCD 100的地理坐标。然后该装置可在WCD 100进入指定空间500,或WCD位于到指定的机器可读标签或接入点处时等时候,周期性地向M1报告这些坐标。在另一个实施例中,WCD 100可以通过短距离通信或机器可读数据,告知其在指定空间500内的出现。例如,装置可以向在指定空间内遇到的蓝牙TM或WLAN接入点报告其识别信息。或者在用户进入指定空间500时,WCD 100可以通过机器可读数据扫描仪(例如RFID扫描仪)的旁边。扫描仪将激活WCD 100中的应答器380,向机器可读数据扫描仪做出包含装置识别信息的响应。
本发明的基本功能的流程图如描述了本发明的实施例的图6所示。在步骤600中,做出了WCD进入了指定空间的判决。该判决可以使用上述方法之一而产生。不管获取的方式如何,在步骤610中WCD的识别信息都被传送到上下文服务器。然后服务器接收这些信息并判定该WCD是否是通过验证的装置(步骤620)。该判决可以包括上下文服务器联络装置管理数据库。装置管理包括可被查询的信息,以便判定WCD是否在系统中注册以及是否存在该WCD的装置配置文件。装置配置文件可以包括,但不局限于,用户信息、装置类型、装置所支持的连接介质、各种装置驱动的版本、装置的访问授权、上次与网络同步以来的日期和时间等等。如果没有找出装置配置文件,那么该WCD被认为不是成员或目标装置,并且无需进一步的通信。如果找到装置ID和配置文件,则系统进入步骤640。然后上下文服务器考虑WCD上可用的连接介质,有可能与指定空间的通信环境的状况相结合。至于WCD,上下文服务器会考虑装置类型、装置身份、用户身份、时间和将要执行的任务等等。关于网络,上下文服务器可以考虑每种连接的当前相对速度、每种连接的可靠性(例如故障次数、丢包等)、在指定空间中当前正在使用每种连接的用户数量、每种连接的相对安全度、在指定空间中会对每种连接造成干扰的环境噪声、连接成本等等。然后服务器可以联合这些因素以产生包含了对于不同应用程序和/或对于装置的优选的连接网络/接入点的优先级列表,或对于装置及其应用程序简单地产生一种优选的连接网络/接入点。在步骤650,服务器使用在WCD和例如接入点之间提供的短距离通信,将此列表或优选连接网络信息推送/发送回WCD。然后WCD可以用此列表或优选的连接网络信息来确定该指定空间的优选连接介质。在步骤660,WCD将此列表或优选连接信息存储在WCD上的存储器330中。然后此信息被应用程序、上下文中间件(cw1)和/或连接管理器(cm1)使用以创建对优选网络的访问。
图6A是示出了本发明的另一实施例的过程的流程图。在步骤602,WCD使用第一无线连接,连接到接入服务管理器。无线连接可以是已经描述的任何类型,但优选的是通过本地接入点的蓝牙TM或WLAN连接。然后接入服务管理器检查(例如在装置管理器中的)数据库来寻找装置识别信息和装置配置文件(步骤612和622)。如果没有找到相符的件,那么在步骤632中接入服务管理器不再进行进一步的动作。如果找到了配置文件,则接入服务管理器进一步评估WCD的连接能力,也许与指定空间的特性和其它相关的上下文信息相结合,以便确定优选的无线连接(步骤642)。在步骤652,接入服务管理器通过第一无线连接将第二无线连接信息发送回WCD。然后WCD保存此信息并且将第二无线连接信息设置为优选连接(步骤662)
描述本发明的一个实施例的图7,示出了本发明的一种具体应用。此处显示多种WCD通过包括蓝牙TM和WLAN在内的短距离通信与一个或更多接入点进行通信。这些接入点也通过硬连线LAN、WLAN或WAN连接到多种信息服务器或应用程序,如图4和5中的D1部分所描述的。这些服务器中的至少一台将处理装置管理。其他服务器可以提供与电子邮件以及包括日历、日程、病毒保护系统等的个人信息管理(PIM)相关的雇员详细信息的更新和检查。另外的其他服务器可以提供全球商业信息,诸如包括了产品计划、生产、销售和市场在内的企业资源计划(ERP)、客户关系管理以及其他相关信息。一些装置仅具有基本的通信和数据处理能力(例如蜂窝电话)。这些装置可使用诸如GSM、GPRS、3G等蜂窝介质连接到网络。
描述本发明的实施例的图8,示出了用户(例如一位雇员)根据图7所描述的具体应用所建立的实际连接。在步骤1,用户进入房屋。倘若WCD能够通过短距离通信进行通信,则服务点在用户在其有效发射范围内走动的时候自动探测WCD。然后服务点将装置的识别信息转发给服务管理器,为WCD请求验证和服务信息。如果服务管理器认出该装置,则安全连接将在装置和网络之间形成。然后与装置用户相关的更新信息将被下载到WCD上。
在另外的实施例中,当服务管理器已验证WCD并将优选连接网络/接入点信息传送到WCD后,会与服务管理器建立连接,然后服务管理器可以在认出和验证了该装置的网络中(使用API)访问任何应用程序或服务器D1中的信息。然后应用程序或服务器D1可以在WCD之间发起通信并可以执行多种动作,如PIM、备份服务、数据库同步等等。
实施图7和8的具体应用的流程图如描述本发明的一个实施例的图9所示。步骤600到660包括了本发明的基本连接方案并且与图6的流程图一致。步骤900在上下文服务器将连接优先级列表递送给WCD并且装置已使用此信息连接到系统之后开始。然后上下文服务器将请求WCD的当前状态。装置将用包括运行时间、电池级别、运行的应用程序、可用内存、最后更新的时间和日期等的信息作为回复。然后服务器就WCD能否在此刻进行同步做出判断(步骤910)。如果WCD的资源太低,那么上下文服务器将在步骤920中提醒用户在用户释放内存,对装置充电等之前无法进行同步。如果装置处于容许的状态,那么服务器进入步骤930,它将询问网络状态是否允许WCD同步其所要求的信息。在做出决定的过程中,服务器将考虑每种连接上的网络流量、多种数据库和/或应用程序的状态,日期时间等。在接近工作日开始,大量工人在短期内到来的时候,这将是很重要的,否则将会使网络/服务器过载。服务器将以在不使系统过载的情况下对同步进行优化的方式调度装置进行更新。如果网络对于同步是不可用的,则服务器将提醒用户同步将推迟并且在晚些时候还会调度WCD进行更新。否则,如果网络准备好进行更新,那么将在步骤950中执行更新。
图10示出本发明的另一实施例。此处,在用户进入指定空间(例如办公大楼)时,WCD被接入点访问。本地接入点与WCD通信并且与上下文管理服务器建立连接。该服务器不仅将优选的连接分配给WCD,而且还具有自动开启和管理WCD上的应用程序的能力,而不需要用户的人工干涉。该服务器可以评估WCD的内容,并且确定哪些信息需要更新。此判断还可以包括完成更新所需要的时间和能量的估计,以及在WCD和网络上的资源是否充足以完成更新。如果所有的资源都充足,则服务器自动发起对WCD的同步和更新。
此外,WCD 100可以使用进行常规备份的备份服务。当用户进入指定空间时,装置打开蓝牙TM,但是关闭WLAN。上下文在数据库中设定为(装置ID、装置位置、用户ID、时间,以及计划的任务等其他可设定的条目)。计划的全备份已经被触发,并且备份系统已经为任务做好准备。当移动装置到达具有良好连通性的位置时,服务器会注意到它。服务器打开WCD 100上的WLAN连接并且可选地开启无线装置备份客户端并且通知一项关于WCD 100的备份服务。此通知包括连通性信息,像WLAN中的装置IP地址,以及备份系统识别任务所需的任何装置具体信息:至少用户身份以及像装置类型和硬件/软件版本号、装置序列号、IMEI、IMSI这样的装置具体信息。这可以通过服务器通常的上下文行为学习进一步的增强:全备份可以在午餐时间或常规会议或甚至是晚上在家的时间、在该装置空闲而处于良好的连通性位置的任何时间进行。增量备份像全备份一样通常在良好网络情况下进行。如果这失败了一定的阈值次数,增量备份可以在具有较差连通性的另一种上下文中被触发。将要备份的条目的数量也可以基于上下文动态地进行配置。
在本发明的另一实施例中,优选的通信网络/接入点可以是基于IP的单向、组播或广播网络,例如DVB-H。另外,WCD需要具有适当的接收装置。
在本发明的另一实施例中,上下文/服务管理器M1(510)包括在接入点106中。
图11示出了依照本发明的至少一个实施例的两种示范用户接口。例1100和1110是可以包括在本发明中的两种无限制的用户接口配置,用来向用户表示通信连接状态。例1100显示了包括应用程序区域1102和网络连接指示器1104的用户接口。图例1150显示不同的颜色和/或样式指示通信状态。指示器1104处于“停止灯”配置,其中“灯”表示各种通信状态。在此例中,连接指示器1104示出WCD当前连接到网络、蓝牙连接已激活、以及在通信距离内还有可用的WLAN网络。在某些实施例中,指示器1104中灯的垂直排列顺序也可以表示由上下文服务器指示的优选连接信息。1110中示出了显示通信状态的用户接口的另一个例子。此处,应用程序窗口1112具有键入了与前面例子相同的图例1150的边框1114。边框的颜色和/或样式指示WCD的通信状态。在此例中,闪烁边框也可以指示连接被断开,或另一种优选的通信介质已经建立。不同的颜色、样式和/或声音的组合也可以包括在用户接口的各个部分中(例如,边框、背景等等),从而向用户传达WCD的通信状态。
本发明是对现有技术的一种改进。本发明为无线通信装置提供了在多种连接选项可用时自动提供优选的连接列表的能力。提供此列表的服务器,在建立列表的时候会考虑WCD的状态以及网络状态。在本发明的具体应用中,一旦装置被连接,服务器将在发起与装置的同步之前进一步确定装置和网络的状态。所有这些判决措施确保,在开始可能由于装置或网络或两者皆有的限制导致结束的信息交换之前,网络和无线通信装置的要求都被考虑进去。
因此,对本领域的技术人员来说显然可以在不脱离本发明的精神和范围的情况下对其在格式和细节方面做出多种改变。本发明的广度和范围不应局限于任何上述示例实施例,而应仅依照以下权利要求及其等价物进行定义。

Claims (54)

1.一种确定用于将无线通信装置连接到网络的至少一种优选的无线通信介质的方法,其包含:
获取关于无线通信装置位置的信息;
确定无线通信装置的通信能力;
确定至少一种优选的无线通信介质用于连接到网络;以及
将关于用于连接到网络的至少一种优选的无线通信介质的信息发送到无线通信装置。
2.如权利要求1所述的方法,其中无线通信介质为包括蓝牙TM网络、无限局域网络(WLAN)、或超宽带网络(UWB)至少其中之一的短距离无线通信介质。
3.如权利要求1所述的方法,其中无线通信介质为包括全球无线通信系统(GSM)、通用分组无线业务(GPRS)、全球移动通信系统(UMTS)、多媒体信息服务(MMS)或短信息服务(SMS)至少其中之一的长距离无线通信介质。
4.如权利要求1所述的方法,其中无线通信装置的位置包括由蜂窝网络、全球定位系统或机器可读取数据的至少其中之一提供的信息。
5.如权利要求4所述的方法,其中机器可读取数据包括射频识别(RFID)通信、红外通信(IR)、包括了与解释UPC标签有关的过程的条形码阅读器(BCR)通信、光学字符识别(OCR)通信或磁墨水字符识别(MICR)通信的至少其中之一提供的信息。
6.如权利要求1所述的方法,其中无线通信装置的位置包括由网络接入点提供的信息。
7.如权利要求1所述的方法,其中确定无线通信装置的通信能力时进一步包含确定无线通信装置的身份识别是否存储于服务器上。
8.如权利要求1所述的方法,其中确定无线通信装置的通信能力时进一步包含确定无线通信装置的装置配置文件是否存储于服务器上。
9.如权利要求8所述的方法,其中考虑装置配置文件而确定至少一种优选的无线通信介质。
10.如权利要求1所述的方法,其中关于优选的无线通信介质的信息被用短距离通信发送到无线通信装置。
11.如权利要求1所述的方法,其中服务器通过评估无线通信装置的状态和网络的状态,进一步确定是否可以对无线通信装置进行同步。
12.如权利要求1所述的方法,其进一步包含向用户显示与无线通信装置的通信连接情况有关的信息。
13.如权利要求12所述的方法,其中与无线通信装置的通信连接状态有关的情况被用稳定或闪烁情况中的颜色和样式的至少一种来显示。
14.如权利要求13所述的方法,其中颜色和样式以停止信号灯型指示器、窗口边框和背景的至少其中之一来显示。
15.一种为无线通信装置确定优选的无线连接的方法,其包含:
通过第一无线连接将无线通信装置连接到接入服务管理器;
由接入服务管理器确定对于无线通信装置可用的第二无线通信连接;
将包括第二无线通信连接信息在内的接入设置信息,从接入服务管理器通过第一连接发送到无线通信装置;以及
将第二无线连接设置为无线通信装置的优选的无线连接。
16.如权利要求15所述的方法,其中第一无线连接和第二无线连接各使用包括蓝牙TM网络、无限局域网络(WLAN)、,或超宽带网络(UWB)至少其中之一的短距离无线通信介质。
17.如权利要求16所述的方法,其中第一无线连接和第二无线连接使用不同的短距离无线通信介质。
18.如权利要求15所述的方法,其中,第二无线连接使用包括全球无线通信系统(GSM),通用分组无线业务(GPRS),全球移动通信系统(UMTS),多媒体信息服务(MMS)或短信息服务(SMS)至少其中之一的长距离无线通信介质。
19.如权利要求15所述的方法,其中接入服务管理器通过考虑认证信息,装置类型和能力、装置身份、用户身份、用户配置文件、用户参数、服务提供商参数、无限通信装置中使用的应用程序、连接的接入点以及可用网络上的信息的至少其中之一,来确定第二连接。
20.一种接收用于连接到网络的至少一种优选的通信介质的指示的无线通信装置,其包含
用于通过第一无线通信介质访问接入点的发送逻辑;
用于通过第一无线通信介质,从接入点接收关于用于连接到网络的至少一种优选的无线通信介质的信息到无线通信装置的接收逻辑。
21.如权利要求20所述的无线通信装置,其中第一无线通信介质为包括蓝牙TM网络、无线局域网络(WLAN)、或超宽带网络(UWB)在内的短距离无线通信介质,或包括全球无线通信系统(GSM)、通用无线分组业务(GPRS)、全球移动通信系统(UMTS)、多媒体信息服务(MMS)或短消息服务(SMS)在内的长距离无线通信介质的至少其中之一。
22.如权利要求20所述的无线通信装置,其中优选的无线通信介质为包括蓝牙TM网络、无线局域网络(WLAN)、或超宽带网络(UWB)在内的短距离无线通信介质的至少其中之一。
23.如权利要求20所述的无线通信装置,其中优选的无线通信介质为包括全球无线通信系统(GSM)、通用无线分组业务(GPRS)、全球移动通信系统(UMTS)、多媒体信息服务(MMS)或短消息服务(SMS)在内的长距离无线通信介质的至少其中之一。
24.如权利要求20所述的无线通信装置,其中接收逻辑进一步从通过评估无线通信装置的状态和网络状态来确定是否为无线通信装置发生同步的服务器接收信息。
25.如权利要求20所述的无线通信装置,其进一步包含向用户显示与无线通信装置的通信连接情况相关的信息。
26.如权利要求25所述的无线通信装置,其中使用至少一种稳定或闪烁情形中的颜色和样式来显示与无线通信装置的通信连接状态相关的信息。
27.如权利要求26所述的无线通信装置,其中颜色和样式用停止灯型指示器、窗口边框和背景的至少其中之一来显示。
28.用于确定用于将无线通信装置连接到网络的至少一种优选的无线通信介质的服务器,其包含:
接收关于无线通信装置位置的信息的获取逻辑;
确定无线通信装置的通信能力以及用于连接到网络的至少一种优选的无线通信介质的确定逻辑;以及
用于将关于用于连接到网络的至少一种优选的无线通信介质的信息发送到无线通信装置的发送逻辑。
29.如权利要求28所述的服务器,其中优选的无线通信介质为包括蓝牙TM网络、无线局域网络(WLAN)、或超宽带网络(UWB)在内的短距离无线通信介质的至少其中之一。
30.如权利要求28所述的服务器,其中优选的无线通信介质为包括全球无线通信系统(GSM)、通用无线分组业务(GPRS)、全球移动通信系统(UMTS)、多媒体信息服务(MMS)或短消息服务(SMS)在内的长距离无线通信介质的至少其中之一。
31.如权利要求28所述的服务器,其中无线通信装置的位置包括由蜂窝网络、全球定位系统或机器可读取数据的至少其中之一提供的信息。
32.如权利要求31所述的服务器,其中机器可读取数据包括由射频识别(RFID)通信,红外通信(IR),包括与UPC标签解释相关的过程的条形码阅读器(BCR)通信、光学字符识别(OCR)通信或磁墨水字符识别通信的至少其中之一提供的信息。
33.如权利要求28所述的服务器,其中确定无线通信装置的通信能力进一步包含确定无线通信装置的标识是否存储在服务器上。
34.如权利要求28所述的服务器,其中确定无线通信装置的通信能力进一步包含无线通信装置的装置配置文件是否存储在服务器上。
35.如权利要求34所述的服务器,其中考虑装置配置文件而确定至少一种优选的无线通信介质。
36.如权利要求28所述的服务器,其中使用短距离通信发送关于优选的无线通信介质的信息给无线通信装置。
37.如权利要求28所述的服务器,其中服务器通过评估无线通信装置的状态和网络状态来进一步确定是否为无线通信装置进行同步。
38.一种计算机程序产品,其包含计算机可使用的介质,在其中具有用于确定将无线通信装置连接到网络的至少一种优选的无线通信介质的计算机可读程序代码,其包含:
用于获取关于无线通信装置位置的信息的计算机可读取程序代码;
用于确定用于连接到网络的至少一种优选的无线通信介质的计算机可读程序代码;
用于将关于用于连接到网络的至少一种优选的无线通信介质的信息发送到无线通信装置的计算机可读程序代码;
39.如权利要求38所述的计算机程序产品,其中无线通信介质为包括蓝牙TM网络、无线局域网络(WLAN)、或超宽带网络(UWB)在内的短距离无线通信介质的至少其中之一。
40.如权利要求38所述的计算机程序产品,其中,无线通信介质为包括全球无线通信系统(GSM)、通用无线分组业务(GPRS)、全球移动通信系统(UMTS)、多媒体信息服务(MMS)或短消息服务(SMS)在内的长距离无线通信介质的至少其中之一。
41.如权利要求38所述的计算机程序产品,其中无线通信装置的位置包括由蜂窝网络、全球定位系统或机器可读取数据的至少其中之一提供的信息。
42.如权利要求41所述的计算机程序产品,其中机器可读取数据包括由射频识别(RFID)通信、红外通信(IR)、以及包括了与UPC标签解释相关的过程的条形码阅读器(BCR)通信、光学字符识别(OCR)通信或磁墨水字符识别通信的至少其中之一提供的信息。
43.如权利要求38所述的计算机程序产品,其中确定无线通信装置的通信能力进一步包含确定无线通信装置的标识是否存储在服务器上。
44.如权利要求38所述的计算机程序产品,其中确定无线通信装置的通信能力进一步包含无线通信装置的装置配置文件是否存储在服务器上。
45.如权利要求44所述的计算机程序产品,其中考虑装置配置文件而确定至少一种优选的无线通信介质。
46.如权利要求38所述的计算机程序产品,其中使用短距离通信发送关于优选的无线通信介质的信息给无线通信装置。
47.如权利要求38所述的计算机程序产品,其中服务器通过评估无线通信装置的状态和网络状态来进一步确定是否为无线通信装置进行同步。
48.如权利要求38所述的计算机程序产品,其进一步包含向用户显示与无线通信装置的通信连接情况相关的信息。
49.一种用于为将无线通信装置连接到网络,确定优选的无线通信介质的系统,其包含:
无线通信装置;
在某位置的接入点,其提供关于无线通信装置的位置信息;以及
服务器,其连接到接入点,在对位置信息的响应中,使用装置配置文件来为将无线通信装置连接到网络确定至少一种优选的无线通信介质。
50.一种用于为无线通信装置确定优选的无线连接的系统,其包含:
无线通信装置;
通过第一无线连接连接到所述无线通信装置的接入服务管理器;
所述接入服务管理器为无线通信装置确定可用的第二无线连接;
所述接入服务管理器通过第一连接将包含第二无线连接的接入设置信息发送给无线通信装置;以及
所述无线通信装置将第二无线连接设置为其优选的无线连接。
51.一种用于为无线通信装置确定优选的无线接入点的网络服务器,其包含:
至少到第一接入点和第二接入点的网络连接;
耦合到所述网络连接的用于执行以下步骤的服务管理器:
接收无线通信装置的位置的信息;
确定所述第一和第二无线接入点在无线通信装置位置的可用性;
从所述第一和第二无线接入点中选择优选的无线接入点;
通过所述优选的无线接入点将信息发送到所述无线通信装置。
52.一种用于为无线通信装置确定优选的无线接入点的方法,其包含:
接收无线通信装置的位置的信息;
确定第一和第二无线接入点在无线通信装置位置的可用性;
从所述第一和第二无线接入点中选择优选的无线接入点;
通过所述优选的无线接入点将信息发送到所述无线通信装置。
53.一种用于通过优选的无线接入点进行通信的无线通信装置,其包含:
用于通过WLAN、蓝牙或无线电信网络为无线通信装置提供网络接入的通信接口;
用于为与所述通信接口通信而从WLAN、蓝牙或无线电信网络接入点中选择优选的接入点的耦合到通信界面的连接管理器;
用于为在所述选择中使用的所述无线通信装置确定上下文的耦合到所述连接管理器的上下文中间件。
耦合到连接管理器和上下文中间件的CPU,其用于执行以下步骤:
将所述无线通信装置连接到无线接入点;
基于已连接的接入点的上下文接收关于优选的无线接入点的信息;
为无线通信装置将优选的无线接入点设置为到网络的接入路径;以及
使用优选的无线接入点来接入网络。
54.一种用于无线通信装置通过优选无线接入点进行通信的方法,其包含:
将无线通信装置连接到无线接入点;
基于已连接的接入点的上下文接收关于优选的无线接入点的信息;
为无线通信装置将优选的无线接入点设置为到网络的接入路径;以及
使用优选的无线接入点来接入网络。
CN200580033243.4A 2004-10-01 2005-09-23 移动装置的基于上下文的连通性 Active CN101032128B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US10/954,197 US20060075075A1 (en) 2004-10-01 2004-10-01 Method and system to contextually initiate synchronization services on mobile terminals in an enterprise environment
US10/954,197 2004-10-01
US11/126,288 2005-05-11
US11/126,288 US20060073788A1 (en) 2004-10-01 2005-05-11 Context based connectivity for mobile devices
PCT/IB2005/002820 WO2006048706A1 (en) 2004-10-01 2005-09-23 Context based connectivity for mobile devices

Publications (2)

Publication Number Publication Date
CN101032128A true CN101032128A (zh) 2007-09-05
CN101032128B CN101032128B (zh) 2016-04-13

Family

ID=36126173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580033243.4A Active CN101032128B (zh) 2004-10-01 2005-09-23 移动装置的基于上下文的连通性

Country Status (5)

Country Link
US (3) US20060075075A1 (zh)
EP (1) EP1803253A1 (zh)
JP (1) JP2008515310A (zh)
CN (1) CN101032128B (zh)
WO (1) WO2006043132A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102440032A (zh) * 2009-05-08 2012-05-02 A·沃特斯凯戴斯 一种用于蜂窝通信网络的系统和方法
CN102480687A (zh) * 2010-11-22 2012-05-30 中国移动通信集团公司 移动终端及向移动终端推送邮件的方法
CN101655894B (zh) * 2008-08-19 2012-06-27 上海华虹集成电路有限责任公司 在通用串行总线加密锁设备上提高分组算法吞吐量的方法
CN107079042A (zh) * 2014-09-17 2017-08-18 微软技术许可有限责任公司 上下文感知设备管理

Families Citing this family (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10026003A1 (de) * 2000-05-25 2001-12-06 Bosch Gmbh Robert Stator
US7340214B1 (en) * 2002-02-13 2008-03-04 Nokia Corporation Short-range wireless system and method for multimedia tags
US20050124315A1 (en) * 2003-10-31 2005-06-09 Komatsu Ltd. Operating environment setting system for mobile communications terminal
US7668508B2 (en) * 2004-11-12 2010-02-23 Sony Corporation System and method for managing wireless connections in computer
US7647626B2 (en) * 2004-12-08 2010-01-12 International Business Machines Corporation Method for establishing a trusted relationship between a data server and a middleware server
US7568039B2 (en) * 2004-12-27 2009-07-28 International Business Machines Corporation Method for providing and utilizing a network trusted context
US20060203743A1 (en) * 2005-03-10 2006-09-14 Quinn Liam B Apparatus and methods for dynamically configurable wireless network
GB2438994B (en) * 2005-03-10 2008-02-13 Dell Products Lp Apparatus and methods for dynamically configurable wireless network
US20060223582A1 (en) * 2005-03-31 2006-10-05 Nokia Corporation Switching device via power key initiated wizard
GB2434010B (en) * 2005-06-16 2008-03-05 Just Eat As Ordering system with terminal unit using a wireless network
US8010621B2 (en) 2005-10-11 2011-08-30 Nokia Corporation Offline webpage activated by reading a tag
US7412224B2 (en) * 2005-11-14 2008-08-12 Nokia Corporation Portable local server with context sensing
KR100703375B1 (ko) * 2005-12-12 2007-04-03 삼성전자주식회사 휴대 단말기의 블루투스 통신 시 로그 관리 방법
US8005459B2 (en) * 2005-12-16 2011-08-23 Research In Motion Limited System and method of authenticating login credentials in a wireless communication system
US20070155399A1 (en) * 2005-12-29 2007-07-05 Alberth William P Jr Devices and methods for synchronizing location information in an access point
US20070293261A1 (en) * 2006-06-14 2007-12-20 Chung Woo Cheol Dual purpose mobile device usingultra wide band communications
US8185605B2 (en) * 2006-07-18 2012-05-22 Cisco Technology, Inc. Methods and apparatuses for accessing an application on a remote device
US8121585B2 (en) * 2006-08-25 2012-02-21 International Business Machines Corporation Technique for synchronizing data with a mobile device based on a synchronization context
US8265621B2 (en) 2006-08-29 2012-09-11 Marvell International Ltd. Wi-Fi based geo-location connectivity
WO2008044877A1 (en) * 2006-10-11 2008-04-17 Lg Electronics Inc. Managing contextual information for wireless communications
GB2445400A (en) * 2006-11-30 2008-07-09 Sharp Kk Method of connecting a device to a predetermined one of a plurality of available networks.
BRPI0721002A2 (pt) * 2006-12-22 2014-07-29 Qualcomm Inc Hub e protocolo usb sem fio aprimorados
US7805403B2 (en) * 2007-01-07 2010-09-28 Apple Inc. Synchronization methods and systems
US20080170537A1 (en) * 2007-01-12 2008-07-17 Inventec Appliances Corp. Communication processing apparatus and method
CA2578390A1 (en) * 2007-01-12 2008-07-12 Truecontext Corporation Method and system for managing mobile applications
US20080176565A1 (en) * 2007-01-23 2008-07-24 Nokia Corporation Apparatus, method and computer program product providing rat priority list for multi-rat mobile devices
US8050707B2 (en) * 2007-02-02 2011-11-01 Dell Products L.P. Method for selecting a priority for wireless technologies via graphical representation
US10440572B2 (en) 2007-03-16 2019-10-08 Visa International Service Association Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
US8280348B2 (en) 2007-03-16 2012-10-02 Finsphere Corporation System and method for identity protection using mobile device signaling network derived location pattern recognition
US9456348B2 (en) * 2007-03-16 2016-09-27 Visa International Service Association Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
US9185123B2 (en) 2008-02-12 2015-11-10 Finsphere Corporation System and method for mobile identity protection for online user authentication
DE602007008531D1 (de) * 2007-05-08 2010-09-30 Research In Motion Ltd Verfahren, tragbares Kommunikationsgerät und computerlesbarer Datenträger zum Verwalten von Verbindungen für von einer Kommunikationsvorrichtung verwendete Netze
US8533345B2 (en) * 2007-05-08 2013-09-10 Blackberry Limited System and method for managing connections for networks used by a communication device
US20140355592A1 (en) 2012-11-01 2014-12-04 Datavalet Technologies System and method for wireless device detection, recognition and visit profiling
US9003488B2 (en) * 2007-06-06 2015-04-07 Datavalet Technologies System and method for remote device recognition at public hotspots
CN101355726A (zh) * 2007-07-25 2009-01-28 国际商业机器公司 基于多媒体消息传递服务的数据库同步方法和系统
US9244455B2 (en) 2007-09-10 2016-01-26 Fisher-Rosemount Systems, Inc. Location dependent control access in a process control system
US20090170483A1 (en) * 2007-12-28 2009-07-02 General Electric Company System and method for transmitting information using a mobile phone
WO2009088932A1 (en) * 2008-01-03 2009-07-16 Connectsoft, Inc. Method and system for retrieving and displaying images of devices connected to a computing device
US8583956B2 (en) * 2008-01-31 2013-11-12 Peter Sui Lun Fong Interactive device with local area time synchronization capbility
US20090228312A1 (en) * 2008-03-05 2009-09-10 International Business Machines Corporation Method and system for a calendaring tool for claim code and workload determination
US8682960B2 (en) 2008-03-14 2014-03-25 Nokia Corporation Methods, apparatuses, and computer program products for providing filtered services and content based on user context
US8082290B2 (en) * 2008-03-19 2011-12-20 Verizon Patent And Licensing Inc. Intelligent establishment of peer-to-peer communication
US8019863B2 (en) * 2008-03-28 2011-09-13 Ianywhere Solutions, Inc. Synchronizing events between mobile devices and servers
US9123213B2 (en) * 2008-06-19 2015-09-01 Datalogic Mobile S.R.L. Portable terminal for acquiring product data
US8342407B2 (en) * 2008-07-21 2013-01-01 Gilbarco, Inc. System and method for pairing a bluetooth device with a point-of-sale terminal
US8176328B2 (en) * 2008-09-17 2012-05-08 Alcatel Lucent Authentication of access points in wireless local area networks
CN101737765A (zh) * 2008-11-26 2010-06-16 鸿富锦精密工业(深圳)有限公司 电子装置工作状态指示灯
JP5215837B2 (ja) * 2008-12-24 2013-06-19 株式会社日立国際電気 無線通信装置、及び、無線通信システム
US20110009059A1 (en) * 2009-07-10 2011-01-13 Sony Ericsson Mobile Communications Ab Extended network communication system
US20110149086A1 (en) 2009-12-23 2011-06-23 Winbush Iii Amos Camera user content synchronization with central web-based records and information sharing system
US20110250842A1 (en) * 2010-04-09 2011-10-13 Cisco Technology, Inc. Bluetooth radio device and management application for integration with a telecommunications network
US9402207B2 (en) * 2010-05-07 2016-07-26 Zte Corporation Priority based service selection methods and apparatus
US8233925B1 (en) 2010-09-06 2012-07-31 Joingo LLC Method and system for mobile club opt-in
US8882587B1 (en) * 2010-10-22 2014-11-11 Joingo, Llc Method and system for coupling mobile interactive content to a club reward system
US8644810B1 (en) 2010-10-22 2014-02-04 Joingo, Llc Method and system for dynamic font support on mobile devices
US8682936B2 (en) 2010-12-15 2014-03-25 Microsoft Corporation Inherited entity storage model
US20120166244A1 (en) * 2010-12-28 2012-06-28 Microsoft Corporation Not-started customer relationship management (crm) dialogs
WO2012106330A1 (en) 2011-01-31 2012-08-09 Synchronoss Technologies, Inc. System and method for host and os agnostic management of connected devices through network controlled state alteration
US8988246B2 (en) * 2011-03-29 2015-03-24 Google Inc. System and method for proximal device configuration using a directed beam
US8998076B2 (en) * 2011-06-03 2015-04-07 Arthur Chang Establishing connections among electronic devices
US20130024816A1 (en) * 2011-07-22 2013-01-24 Michael John Bender Connection Status Based Application Launch System
US8631472B1 (en) 2011-08-01 2014-01-14 Sprint Communications Company L.P. Triggers for session persistence
US9137735B2 (en) * 2011-08-02 2015-09-15 Motorola Solutions, Inc. Method and apparatus for distributing wireless local area network access information
US8723640B2 (en) 2011-08-16 2014-05-13 Elwha Llc Distillation of status data relating to regimen compliance responsive to the presence and absence of wireless signals relating to one or more threshold frequencies
US9560487B2 (en) 2011-12-23 2017-01-31 Intel Corporation Method and apparatus for wireless location tracking
KR101863197B1 (ko) * 2012-01-31 2018-05-31 삼성전자주식회사 컨텐츠 공유 네트워크에서 발견된 디바이스를 알리기 위한 장치 및 방법
US8407759B1 (en) 2012-02-24 2013-03-26 Monolith Innovations, LLC Device, method, and system for secure mobile data storage
US9280526B1 (en) 2012-04-13 2016-03-08 Joingo, Llc Mobile application utilizing accelerometer-based control
TWI488518B (zh) * 2012-06-08 2015-06-11 Apple Inc 自動判定及告知使用者有可用之無線網路
CA2877453A1 (en) * 2012-06-21 2013-12-27 Cellepathy Ltd. Device context determination
US9474096B2 (en) 2012-09-28 2016-10-18 Telefonaktiebolaget Lm Ericsson (Publ) Short range communication in a wireless communications system
US9654556B2 (en) 2012-10-02 2017-05-16 Razer (Asia-Pacific) Pte. Ltd. Managing applications on an electronic device
US9106721B2 (en) 2012-10-02 2015-08-11 Nextbit Systems Application state synchronization across multiple devices
US9268655B2 (en) 2012-10-02 2016-02-23 Nextbit Systems Inc. Interface for resolving synchronization conflicts of application states
US9600552B2 (en) 2012-10-02 2017-03-21 Nextbit Systems Inc. Proximity based application state synchronization
US8977723B2 (en) 2012-10-02 2015-03-10 Nextbit Systems Inc. Cloud based application fragmentation
US10425471B2 (en) 2012-10-02 2019-09-24 Razer (Asia-Pacific) Pte. Ltd. Multi-tasker
US9776078B2 (en) 2012-10-02 2017-10-03 Razer (Asia-Pacific) Pte. Ltd. Application state backup and restoration across multiple devices
US9112885B2 (en) 2012-10-02 2015-08-18 Nextbit Systems Inc. Interactive multi-tasker
US9747000B2 (en) 2012-10-02 2017-08-29 Razer (Asia-Pacific) Pte. Ltd. Launching applications on an electronic device
US9717985B2 (en) 2012-10-02 2017-08-01 Razer (Asia-Pacific) Pte. Ltd. Fragment-based mobile device application streaming utilizing crowd-sourcing
US9210203B2 (en) 2012-10-02 2015-12-08 Nextbit Systems Inc. Resource based mobile device application streaming
US10123189B2 (en) 2013-03-21 2018-11-06 Razer (Asia-Pacific) Pte. Ltd. Electronic device system restoration by tapping mechanism
US8954611B2 (en) 2013-03-21 2015-02-10 Nextbit Systems Inc. Mechanism for sharing states of applications and devices across different user profiles
KR102094017B1 (ko) * 2013-08-06 2020-03-26 삼성전자주식회사 데이터 송신 방법 및 그 전자 장치
US20150052239A1 (en) * 2013-08-19 2015-02-19 Anthony G. LaMarca Context based spectrum management system
USD768162S1 (en) 2013-09-30 2016-10-04 Nextbit Systems Inc. Display screen or portion thereof with graphical user interface
US10212598B2 (en) * 2013-12-04 2019-02-19 Nokia Technologies Oy Access point information for wireless access
US9877177B2 (en) * 2014-04-03 2018-01-23 Comcast Cable Communications, Llc Emergency information delivery
CN105323090A (zh) * 2014-07-18 2016-02-10 中兴通讯股份有限公司 物联网的终端配置服务方法、装置及系统
US9967319B2 (en) * 2014-10-07 2018-05-08 Microsoft Technology Licensing, Llc Security context management in multi-tenant environments
US20160212690A1 (en) * 2015-01-20 2016-07-21 Qualcomm Incorporated Method and System for Cooperative Acquisition of Network Access Information
US20160239531A1 (en) * 2015-02-13 2016-08-18 Meenakshi Sundaram P Integrated framework for data management and provisioning
KR102423129B1 (ko) * 2015-07-31 2022-07-22 삼성전자주식회사 네트워크 장치, 서버 및 그 제어 방법
US10848918B2 (en) * 2017-02-13 2020-11-24 Telefonaktiebolaget Lm Ericsson (Publ) Method and server for positioning user equipment
CN109495575B (zh) * 2018-11-30 2022-03-04 金蝶软件(中国)有限公司 一种服务配置方法、系统及erp服务器
US10893391B1 (en) * 2019-07-22 2021-01-12 Lindsay Friedman Tracking and monitoring system
US11457332B2 (en) * 2019-07-22 2022-09-27 Lindsay P. Friedman Tracking and monitoring system
CN113038444B (zh) * 2021-03-25 2022-07-19 支付宝(杭州)信息技术有限公司 生成应用层密钥的方法和装置
US20230353636A1 (en) * 2022-04-28 2023-11-02 Rohde & Schwarz Gmbh & Co. Kg Signal processing device, gateway, management server and method

Family Cites Families (148)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167278A (en) * 1986-10-22 2000-12-26 Nilssen; Ole K. Combination cordless-cellular telephone system
CA2107820A1 (en) * 1992-10-16 1994-04-17 Keith Daniel O'neill Low-power wireless system for telephone services
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US5668878A (en) * 1994-02-28 1997-09-16 Brands; Stefanus Alfonsus Secure cryptographic methods for electronic transfer of information
US5606617A (en) * 1994-10-14 1997-02-25 Brands; Stefanus A. Secret-key certificates
US5727057A (en) * 1994-12-27 1998-03-10 Ag Communication Systems Corporation Storage, transmission, communication and access to geographical positioning data linked with standard telephony numbering and encoded for use in telecommunications and related services
DE69611605T2 (de) * 1995-03-27 2001-06-13 Stefanus Alfonsus Brands System zur sicherstellung, dass das "blinding" von geheimschlüsselzertifikaten begrenzt ist, auch wenn das vergabeprotokoll im parallelmodus ausgefürht wird
US5749081A (en) * 1995-04-06 1998-05-05 Firefly Network, Inc. System and method for recommending items to a user
CA2222794C (en) * 1995-05-31 2002-11-26 Siemens Aktiengesellschaft Mobile radio receiver for cellular radio telecommunications systems
US5835061A (en) * 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
US6092049A (en) * 1995-06-30 2000-07-18 Microsoft Corporation Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering
US6049777A (en) * 1995-06-30 2000-04-11 Microsoft Corporation Computer-implemented collaborative filtering based method for recommending an item to a user
US6041311A (en) * 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US7289643B2 (en) * 2000-12-21 2007-10-30 Digimarc Corporation Method, apparatus and programs for generating and utilizing content signatures
US5903832A (en) * 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
US6119101A (en) * 1996-01-17 2000-09-12 Personal Agents, Inc. Intelligent agents for electronic commerce
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
US6108688A (en) * 1996-06-12 2000-08-22 Sun Microsystems, Inc. System for reminding a sender of an email if recipient of the email does not respond by a selected time set by the sender
DE19630399C1 (de) * 1996-07-26 1997-10-16 Siemens Ag Verfahren und System zur Leitweglenkung
FI103546B (fi) * 1996-09-16 1999-07-15 Nokia Telecommunications Oy Datapalvelu matkaviestinverkossa
US6195657B1 (en) * 1996-09-26 2001-02-27 Imana, Inc. Software, method and apparatus for efficient categorization and recommendation of subjects according to multidimensional semantics
US6108493A (en) * 1996-10-08 2000-08-22 Regents Of The University Of Minnesota System, method, and article of manufacture for utilizing implicit ratings in collaborative filters
US6044062A (en) * 1996-12-06 2000-03-28 Communique, Llc Wireless network system and method for providing same
US5838685A (en) * 1997-02-06 1998-11-17 Hochman; Gary Method and apparatus for the transmission of data files
US6134445A (en) * 1997-07-24 2000-10-17 Lucent Technologies, Inc. Wireless terminal adapted for measuring signal propagation characteristics
AU1077399A (en) * 1997-10-09 1999-05-03 Interval Research Corporation Variable bandwidth communication systems and methods
US6236768B1 (en) * 1997-10-14 2001-05-22 Massachusetts Institute Of Technology Method and apparatus for automated, context-dependent retrieval of information
US6421707B1 (en) * 1998-02-13 2002-07-16 Lucent Technologies Inc. Wireless multi-media messaging communications method and apparatus
JP3634614B2 (ja) * 1998-02-17 2005-03-30 富士通株式会社 通信システムおよび通信装置
US6065012A (en) * 1998-02-27 2000-05-16 Microsoft Corporation System and method for displaying and manipulating user-relevant data
US6064980A (en) * 1998-03-17 2000-05-16 Amazon.Com, Inc. System and methods for collaborative recommendations
US6484196B1 (en) * 1998-03-20 2002-11-19 Advanced Web Solutions Internet messaging system and method for use in computer networks
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
JPH11298930A (ja) * 1998-04-16 1999-10-29 Nec Corp Phsのハンドオーバ機能を提供する構内交換機
US6138158A (en) * 1998-04-30 2000-10-24 Phone.Com, Inc. Method and system for pushing and pulling data using wideband and narrowband transport systems
US6175743B1 (en) * 1998-05-01 2001-01-16 Ericsson Inc. System and method for delivery of short message service messages to a restricted group of subscribers
EP1080415B1 (en) * 1998-05-21 2017-01-18 Equifax Inc. System and method for authentication of network users
US6006200A (en) * 1998-05-22 1999-12-21 International Business Machines Corporation Method of providing an identifier for transactions
US6182050B1 (en) * 1998-05-28 2001-01-30 Acceleration Software International Corporation Advertisements distributed on-line using target criteria screening with method for maintaining end user privacy
US6438585B2 (en) * 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US6138159A (en) * 1998-06-11 2000-10-24 Phaal; Peter Load direction mechanism
JP3581251B2 (ja) * 1998-06-16 2004-10-27 株式会社東芝 通信システム、データパケット転送方法、ルータ装置及びパケット中継装置
US6519453B1 (en) * 1998-07-01 2003-02-11 Canon Kabushiki Kaisha Communication apparatus
US6266048B1 (en) * 1998-08-27 2001-07-24 Hewlett-Packard Company Method and apparatus for a virtual display/keyboard for a PDA
JP3358555B2 (ja) * 1998-08-27 2002-12-24 日本電気株式会社 移動体パケット通信におけるパス設定方式
US6154783A (en) * 1998-09-18 2000-11-28 Tacit Knowledge Systems Method and apparatus for addressing an electronic document for transmission over a network
US6253202B1 (en) * 1998-09-18 2001-06-26 Tacit Knowledge Systems, Inc. Method, system and apparatus for authorizing access by a first user to a knowledge profile of a second user responsive to an access request from the first user
US6275824B1 (en) * 1998-10-02 2001-08-14 Ncr Corporation System and method for managing data privacy in a database management system
US6253203B1 (en) * 1998-10-02 2001-06-26 Ncr Corporation Privacy-enhanced database
US6023241A (en) * 1998-11-13 2000-02-08 Intel Corporation Digital multimedia navigation player/recorder
US6195651B1 (en) * 1998-11-19 2001-02-27 Andersen Consulting Properties Bv System, method and article of manufacture for a tuned user application experience
US6493550B1 (en) * 1998-11-20 2002-12-10 Ericsson Inc. System proximity detection by mobile stations
US6243581B1 (en) * 1998-12-11 2001-06-05 Nortel Networks Limited Method and system for seamless roaming between wireless communication networks with a mobile terminal
US6842877B2 (en) * 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US6272129B1 (en) * 1999-01-19 2001-08-07 3Com Corporation Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network
US6199099B1 (en) * 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
US6414955B1 (en) * 1999-03-23 2002-07-02 Innovative Technology Licensing, Llc Distributed topology learning method and apparatus for wireless networks
US6604140B1 (en) * 1999-03-31 2003-08-05 International Business Machines Corporation Service framework for computing devices
EP1052806B1 (en) * 1999-05-13 2006-03-22 Canon Kabushiki Kaisha Apparatus for searching a device on a network
US6560456B1 (en) * 1999-05-24 2003-05-06 Openwave Systems, Inc. System and method for providing subscriber-initiated information over the short message service (SMS) or a microbrowser
US6721542B1 (en) * 1999-05-28 2004-04-13 Nokia Corporation System for location specific, automatic mobile station behavior control
US6539225B1 (en) * 1999-06-21 2003-03-25 Lucent Technologies Inc. Seamless data network telecommunication service during mobile wireless call handoff
US6447373B1 (en) * 1999-07-03 2002-09-10 Rodel Holdings Inc. Chemical mechanical polishing slurries for metal
US6549768B1 (en) * 1999-08-24 2003-04-15 Nokia Corp Mobile communications matching system
US6496849B1 (en) * 1999-08-30 2002-12-17 Zaplet, Inc. Electronic media for communicating information among a group of participants
EP1087323A1 (en) * 1999-09-24 2001-03-28 Nokia Corporation A wireless system for interacting with a virtual space
US6554707B1 (en) * 1999-09-24 2003-04-29 Nokia Corporation Interactive voice, wireless game system using predictive command input
US6527641B1 (en) * 1999-09-24 2003-03-04 Nokia Corporation System for profiling mobile station activity in a predictive command wireless game system
US6601093B1 (en) * 1999-12-01 2003-07-29 Ibm Corporation Address resolution in ad-hoc networking
ATE471647T1 (de) * 1999-12-06 2010-07-15 Ericsson Telefon Ab L M Intelligente herstellung von piconets
US6445921B1 (en) * 1999-12-20 2002-09-03 Koninklijke Philips Electronics N.V. Call re-establishment for a dual mode telephone
US6625460B1 (en) * 1999-12-21 2003-09-23 Nokia Corporation Unified messaging protocol using SMS
GB2357668A (en) * 1999-12-24 2001-06-27 Nokia Mobile Phones Ltd Mobile telephone interface allowing user-specification of message delivery conditions
US6255800B1 (en) * 2000-01-03 2001-07-03 Texas Instruments Incorporated Bluetooth enabled mobile device charging cradle and system
NO316627B1 (no) * 2000-01-12 2004-03-15 Ericsson Telefon Ab L M Privat snorlost WAP-system
AU2001235001A1 (en) * 2000-02-11 2001-08-20 Richard A. Geving Device and method for transmitting vehicle position
US6862276B1 (en) * 2000-03-30 2005-03-01 Qualcomm Incorporated Method and apparatus for a mobile station application to receive and transmit raw packetized data
US20020022453A1 (en) * 2000-03-31 2002-02-21 Horia Balog Dynamic protocol selection and routing of content to mobile devices
US6430395B2 (en) * 2000-04-07 2002-08-06 Commil Ltd. Wireless private branch exchange (WPBX) and communicating between mobile units and base stations
US6917960B1 (en) * 2000-05-05 2005-07-12 Jibe Networks Intelligent content precaching
WO2001086503A2 (en) * 2000-05-05 2001-11-15 Megachips Corporation System and method for obtaining and storing information for deferred browsing
US6920319B2 (en) * 2000-05-05 2005-07-19 Axis Ab Method and apparatus for a mobile access system delivering location based information and services
US6862594B1 (en) * 2000-05-09 2005-03-01 Sun Microsystems, Inc. Method and apparatus to discover services using flexible search criteria
GB2362293A (en) * 2000-05-11 2001-11-14 Nokia Mobile Phones Ltd Display of service provider identity during download
WO2001089144A2 (en) * 2000-05-19 2001-11-22 Sony Corporation Network conferencing system
US6546263B1 (en) * 2000-06-12 2003-04-08 Ericsson Inc. Apparatus and method for compact icon display
GB0014325D0 (en) * 2000-06-12 2000-08-02 Koninkl Philips Electronics Nv Computer profile update system
SE0003091D0 (sv) * 2000-07-07 2000-09-01 Ericsson Telefon Ab L M Communication system
US6452910B1 (en) * 2000-07-20 2002-09-17 Cadence Design Systems, Inc. Bridging apparatus for interconnecting a wireless PAN and a wireless LAN
US6801909B2 (en) * 2000-07-21 2004-10-05 Triplehop Technologies, Inc. System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services
US7031945B1 (en) * 2000-07-24 2006-04-18 Donner Irah H System and method for reallocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
EP1305722A1 (en) * 2000-07-28 2003-05-02 American Calcar Inc. Technique for effective organization and communication of information
AU2001278148A1 (en) * 2000-08-01 2002-02-13 Hrl Laboratories, Llc Apparatus and method for context-sensitive dynamic information service
US6704024B2 (en) * 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
JP2002057698A (ja) * 2000-08-09 2002-02-22 Fujitsu Ltd パケットデータ処理装置
US6633761B1 (en) * 2000-08-11 2003-10-14 Reefedge, Inc. Enabling seamless user mobility in a short-range wireless networking environment
CN1470113B (zh) * 2000-08-25 2010-08-11 捷讯研究有限公司 通过多个通信路径向无线设备改发数据的系统和方法
US6542740B1 (en) * 2000-10-24 2003-04-01 Litepoint, Corp. System, method and article of manufacture for utilizing a wireless link in an interface roaming network framework
US20020051200A1 (en) * 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US6714519B2 (en) * 2000-11-03 2004-03-30 Vocaltec Communications Limited Communications availability
US20020065881A1 (en) * 2000-11-29 2002-05-30 Tapio Mansikkaniemi Wireless family bulletin board
US20020116458A1 (en) * 2000-12-14 2002-08-22 Jonathan Bricklin Web-based dating service
US7164885B2 (en) * 2000-12-18 2007-01-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for selective service access
GB0031607D0 (en) * 2000-12-27 2001-02-07 Koninkl Philips Electronics Nv Credit system and method
US6658325B2 (en) * 2001-01-16 2003-12-02 Stephen Eliot Zweig Mobile robotic with web server and digital radio links
US20020094778A1 (en) * 2001-01-18 2002-07-18 Cannon Joseph M. Bluetooth connection quality indicator
US20030119490A1 (en) * 2001-02-26 2003-06-26 Jahangir Mohammed Wireless communications handset for facilitating licensed and unlicensed wireless communications, and method of operation
US6785542B1 (en) * 2001-02-28 2004-08-31 Palm Source, Inc. Resource proxy for mobile wireless electronic devices
US20020198882A1 (en) * 2001-03-29 2002-12-26 Linden Gregory D. Content personalization based on actions performed during a current browsing session
US7296042B2 (en) * 2001-04-20 2007-11-13 Palo Alto Research Center Incorporated System and method for enabling communication among arbitrary components
DE10120772A1 (de) * 2001-04-24 2002-11-07 Siemens Ag Heterogenes Mobilfunksystem
US20020161921A1 (en) 2001-04-27 2002-10-31 Docomo Communications Laboratories Usa, Inc. Method of selecting a network access measure from multiple access measures
US6931429B2 (en) * 2001-04-27 2005-08-16 Left Gate Holdings, Inc. Adaptable wireless proximity networking
EP1382162B1 (en) * 2001-04-27 2008-12-17 Appear Networks Systems AB Method and system for wireless distribution of local information
US6925481B2 (en) * 2001-05-03 2005-08-02 Symantec Corp. Technique for enabling remote data access and manipulation from a pervasive device
JP4658374B2 (ja) * 2001-05-10 2011-03-23 株式会社リコー 無線通信方法及びそのマスター端末
US6678516B2 (en) * 2001-05-21 2004-01-13 Nokia Corporation Method, system, and apparatus for providing services in a privacy enabled mobile and Ubicom environment
US7339939B2 (en) * 2001-06-29 2008-03-04 Nokia Corporation Apparatus, method and system for an object exchange bridge
US20030008662A1 (en) * 2001-07-09 2003-01-09 Stern Edith H. Systems and methods wherein a mobile user device operates in accordance with a location policy and user device information
US20030013459A1 (en) * 2001-07-10 2003-01-16 Koninklijke Philips Electronics N.V. Method and system for location based recordal of user activity
US6885362B2 (en) * 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
US7117266B2 (en) * 2001-07-17 2006-10-03 Bea Systems, Inc. Method for providing user-apparent consistency in a wireless device
US7008288B2 (en) * 2001-07-26 2006-03-07 Eastman Kodak Company Intelligent toy with internet connection capability
US8750480B2 (en) * 2001-08-03 2014-06-10 Nokia Corporation Mobile browsing
JP2005525003A (ja) * 2001-09-05 2005-08-18 ニューベリイ ネットワークス,インコーポレーテッド 無線ネットワークにおける位置検出および場所追跡
US7536182B2 (en) * 2001-09-18 2009-05-19 Nec Corporation Method and system for extending the capabilities of handheld devices using local resources
US6888811B2 (en) * 2001-09-24 2005-05-03 Motorola, Inc. Communication system for location sensitive information and method therefor
EP1435752A4 (en) * 2001-10-11 2007-10-17 Fujitsu Ltd DEVICE FOR USE IN A SERVICE DELIVERY SYSTEM WITH INTEGRATED COMPONENTS IN AN AD HOC NETWORK
US6845230B2 (en) * 2001-10-26 2005-01-18 Ibiquity Digital Corporation System and method for a push-pull gateway-directed digital receiver
US6801777B2 (en) 2001-11-27 2004-10-05 Intel Corporation Device and method for intelligent wireless communication selection
US20030115038A1 (en) * 2001-12-18 2003-06-19 Roy Want Method and device for emulating electronic apparatus
US7065382B2 (en) * 2001-12-20 2006-06-20 Nokia Corporation Wireless terminal having a scanner for issuing an alert when within the range of a target wireless terminal
US7133663B2 (en) * 2001-12-20 2006-11-07 Accenture Global Services, Gmbh Determining the context of surroundings
WO2003061242A1 (en) * 2002-01-15 2003-07-24 Avaya Technology Corp. Communication application server for converged communication services
US7591020B2 (en) * 2002-01-18 2009-09-15 Palm, Inc. Location based security modification system and method
WO2003088578A1 (en) * 2002-04-18 2003-10-23 Nokia Corporation Method, system and device for service selection via a wireless local area network
US20030163558A1 (en) 2002-02-25 2003-08-28 Docomo Communications Laboratories Usa, Inc. System and method for Hyper Operator controlled network probing across overlaid heterogeneous access networks
JP2003271630A (ja) * 2002-03-15 2003-09-26 Yamaha Corp 情報検索方法、プログラム及び装置
US7039106B2 (en) * 2002-03-25 2006-05-02 Intel Corporation Processing digital data prior to compression
JP2004021686A (ja) * 2002-06-18 2004-01-22 Toshiba Corp 認証処理システム、認証処理装置、プログラム及び認証処理方法
CN1666473A (zh) 2002-07-10 2005-09-07 皇家飞利浦电子股份有限公司 多个网络的接口选择
US7065367B2 (en) * 2002-07-11 2006-06-20 Oliver Michaelis Interface selection in a wireless communication network
TW200721738A (en) 2002-07-31 2007-06-01 Interdigital Tech Corp Wireless personal communicator and communication method
JP2004128886A (ja) * 2002-10-02 2004-04-22 Canon Inc 接続情報供給装置、接続情報供給プログラム、認証情報供給装置、及び、認証情報供給プログラム
JP3697437B2 (ja) * 2002-10-10 2005-09-21 株式会社東芝 ネットワークシステムおよびネットワークシステムの構築方法
US8023941B2 (en) * 2003-12-17 2011-09-20 Interdigital Technology Corporation Method and apparatus for independent and efficient delivery of services to wireless devices capable of supporting multiple radio interfaces and network infrastructure
ATE451806T1 (de) * 2004-05-24 2009-12-15 Computer Ass Think Inc System und verfahren zum automatischen konfigurieren eines mobilen geräts
US7181215B2 (en) * 2004-06-02 2007-02-20 Sony Ericsson Mobile Communications Ab Automatic GPRS/EDGE re-attach

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655894B (zh) * 2008-08-19 2012-06-27 上海华虹集成电路有限责任公司 在通用串行总线加密锁设备上提高分组算法吞吐量的方法
CN102440032A (zh) * 2009-05-08 2012-05-02 A·沃特斯凯戴斯 一种用于蜂窝通信网络的系统和方法
CN102440032B (zh) * 2009-05-08 2016-03-02 A·沃特斯凯戴斯 一种用于蜂窝通信网络的系统和方法
CN102480687A (zh) * 2010-11-22 2012-05-30 中国移动通信集团公司 移动终端及向移动终端推送邮件的方法
CN107079042A (zh) * 2014-09-17 2017-08-18 微软技术许可有限责任公司 上下文感知设备管理
CN107079042B (zh) * 2014-09-17 2020-11-13 微软技术许可有限责任公司 用于上下文感知设备管理的方法和客户端设备

Also Published As

Publication number Publication date
EP1803253A1 (en) 2007-07-04
US7983682B2 (en) 2011-07-19
US20060075075A1 (en) 2006-04-06
US20090054068A1 (en) 2009-02-26
JP2008515310A (ja) 2008-05-08
US20060073788A1 (en) 2006-04-06
WO2006043132A1 (en) 2006-04-27
CN101032128B (zh) 2016-04-13

Similar Documents

Publication Publication Date Title
CN101032128A (zh) 移动装置的基于上下文的连通性
Zheng et al. Smart phone and next generation mobile computing
CN101305547B (zh) 用于控制远程设备的模式的方法、设备和系统
CN101828186A (zh) 在设备之间共享信息
CN1314280C (zh) 使用信息信标的短消息发送
US7909252B2 (en) Terminal, method and computer program product for interacting with a signaling tag
CN102077674B (zh) 经由链路参数调节的信道管理
US20090042565A1 (en) Connection point triggered scanning for positioning radios
CN1575019A (zh) 提醒通讯装置使用者已达第一标地的邻区的方法及其系统
CN101971577A (zh) 无线网状网点便携式数据终端
CN1476710A (zh) 用于方便从电信节点接收实时信息的系统、方法和装置
CN102333277A (zh) 结合地理位置信息和蓝牙技术的电子名片传递方法及系统
CN1843046A (zh) 移动终端设备自动识别暨增值服务接入系统
WO2005086467A3 (de) Bestellverfahren für mobilfunknetzteilnehmer
CN1476697A (zh) 便于在电信网络和服务提供商之间交换实时信息的装置
CN102144359A (zh) 软件限定的无线电配置
CN1636361A (zh) 信标更新机制
CN101170315A (zh) 动态的多无线电带宽保留
CN101164297A (zh) 移动台、以及用于移动台的参数配置系统和方法
CN101888399A (zh) 基于移动通信网络的物联网系统
CN1342294A (zh) 双向实时通信广告系统
CN1197400C (zh) 发送消息的系统和方法,以及上述发送消息的系统在调查所提供的服务方面的应用
CN105320758A (zh) 搜索服务平台及其搜索服务的方法
US20110263204A1 (en) Virtual machine readable communication tag
CN1598882A (zh) 基于phs的etc联网收费方法和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: NOKIA AND SIEMENS NETWORKS CO., LTD.

Free format text: FORMER OWNER: NOKIA NETWORKS OY

Effective date: 20080718

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20080718

Address after: Espoo, Finland

Applicant after: Nokia Siemens Network Co., Ltd.

Address before: Espoo, Finland

Applicant before: Nokia Oyj

C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Espoo, Finland

Applicant after: Nokia Siemens Networks OY

Address before: Espoo, Finland

Applicant before: Nokia Siemens Network Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: NOKIA SIEMENS NETWORK CO., LTD. TO: NOKIA SIEMENS NETWORKS OY

C14 Grant of patent or utility model
GR01 Patent grant