CN100551145C - 提供用户可编程、个性化的位置感知业务的方法和装置 - Google Patents

提供用户可编程、个性化的位置感知业务的方法和装置 Download PDF

Info

Publication number
CN100551145C
CN100551145C CNB2003801023636A CN200380102363A CN100551145C CN 100551145 C CN100551145 C CN 100551145C CN B2003801023636 A CNB2003801023636 A CN B2003801023636A CN 200380102363 A CN200380102363 A CN 200380102363A CN 100551145 C CN100551145 C CN 100551145C
Authority
CN
China
Prior art keywords
entity
portable terminal
message
user
service specification
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.)
Expired - Fee Related
Application number
CNB2003801023636A
Other languages
English (en)
Other versions
CN1708998A (zh
Inventor
赫门特·查斯卡
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 Technologies Oy
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
Publication of CN1708998A publication Critical patent/CN1708998A/zh
Application granted granted Critical
Publication of CN100551145C publication Critical patent/CN100551145C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Abstract

公开了一种用于向移动终端用户提供个性化位置相关业务的方法和系统。该方法包括:(A)生成业务规范对象(22),该业务规范对象包括用户指定的位置与在用户携带MT到达该位置时将生成的消息;(B)存储该业务规范对象以备后用。该方法进一步需要:(C)跟踪移动终端的位置;以及当移动终端的位置与所存储的业务创建对象中的位置相匹配时,(D)生成用于激活用户指定动作的消息。

Description

提供用户可编程、个性化的位置感知业务的方法和装置
技术领域
本发明的宗旨总体上涉及数据通信网络和过程,以及更具体地涉及用于向移动节点(MN)或者移动终端(MT)提供基于该MN或MT位置的业务的技术,以及涉及使用户能够指定所期望的位置相关业务的技术。
背景技术
通常,蜂窝系统和其它MT用户能够订阅各种位置感知业务,例如由无线网络提供新闻、地图、以及区域信息。无线网络跟踪MT的运动来确定其位置,或者,如果MT具有全球定位系统(GPS)接收机,无线网络从该MT获取其位置,并且向用户提供基于用户位置的用户指定内容。
当前,在无线网络方面提出了一种能够进行业务创建和管理的机制。这种机制被称作Parlay应用程序接口(API),并且,由于这种机制提供了在实施本发明宗旨期间可以使用的系统的非限定实施例,在这里对其进行回顾。Parlay API由Parlay组织(www.parlay.org)开发,Parlay组织是一个开放的、多用户论坛。Parlay API已经被第三代合作伙伴计划(3GPP)承认作为下一代蜂窝系统的开放业务接入(OSA)架构。Parlay API旨在提供一种应用和无线网络功能之间开放的、标准的、独立于技术的接口规范。
图1示出了应用服务器1的概念图,可以具体化为WWW服务器、Parlay API层2、一个或者多个可以为异构的底层无线网络3。例如,网络3的其中一个可以是电路交换网络(如公众交换电话网络(PSTN)或者全球移动通信系统(GSM)网络),而其它网络3可以是分组交换网络(如一个或者多个通用分组无线系统(GPRS)网络,通用移动电信系统(UMTS)网络,cdma 2000网络或者WLAN通信网络)。Parlay API层2旨在使业务携带能够跨越异构网络。Parlay API层2提供业务逻辑和网络功能之间的逻辑分离,使得能够提供定制的第三方业务。Parlay API层2的一个功能是,对业务逻辑以及其延伸,业务逻辑的开发者,隐藏对象网络的复杂性。也就是,能够在没有网络3的任何细节的情况下,开发一种期望的业务,使其在应用服务器1上运行。Parlay API层2的一个重要方面是,它能使应用1的业务逻辑利用网络3的信息和控制能力,包括网络3呼叫控制、计费以及MT定位功能。
图2是Parlay API 2在OSA架构环境下的更具体的视图。显示的应用服务器1包括了例如企业应用1A和客户应用1B等。通过Parlay API 2,在管理界线4上发生与网络3的通信。所示网络3包括网络框架5和业务能力服务器(SCS)6。SCS 6包括,例如,呼叫控制服务器7,位置服务器8以及其它服务器9。框架5的功能是作为分布式网络架构的名称服务器,可用的业务,如呼叫控制7、定位8、计费等在其中登记其可用性。框架5作为联系例如第三方应用(如WWW服务器1)等业务顾客的第一点。业务顾客能够通过查询框架5来发现可用的业务。框架5也对顾客进行鉴权,将他们定向到存在于SCS 6中的实际业务。框架5还能完成与性能相关的任务,例如在提供相同业务的不同SCS 6之间进行负载平衡。由SCS 6提供的功能被称作业务能力特征(SCF)。
在所示的实施方式中,第一Parlay API 2在框架5和客户应用1B之间可用,对于这个实施例,可以将其称为鉴权、接入控制及业务发现API。第二Parley API(SCF用途)在客户应用1B与呼叫控制服务器7、位置服务器8和其它服务器9之间可用。第三Parley API2(业务登记、完整性、多域支持)用于框架5和SCS 6之间。第四Parley API(企业应用订阅)被指定位于企业应用1A与框架3之间,同时,第五Parley API 2定义为位于企业应用1A与SCS 6之间,并且在顾客是企业应用1A时,与第二Parlay API相对应。通常,企业应用1A会与网络提供者签订总计业务合同,并保持其自身内部的细粒度控制。
在位置感知业务环境下,应当注意的是,目前,虽然向用户提供了订阅不同业务的选择,但业务本身并没有个性化。在下面会以在蜂窝(如GPRS或者UMTS)到无线局域网(WLAN)无缝跨技术(inter-technology)切换中出现的情况为例子进行详细解释。
在这种情况下,假定用户的MT具有两个无线射频接口,也就是一个蜂窝接口和一个WLAN接口(例如IEEE 802.11或者Hyperlan接口)。当用户运行一个应用时,例如在蜂窝网络上(如在行驶中)的互联网协议语音(VoIP)呼叫,一般地,用户会希望将WLAN接口切换掉以节省电量。但是,当用户到达某个能够接入到WLAN的位置时,比如用户家里或者办公室,用户希望无缝地(以及自动地)切换到WLAN中。为了实现这一目的,当用户接近其中可以接入到WLAN的特定位置时,应该对MT的WLAN接口进行激活,使得,WLAN接口能够开始扫描WLAN接入点信标,并且能够向WLAN进行登记使蜂窝/WALN切换发生。
本发明之前,在使用或者不使用Parlay API的条件下,这样高度个性化的位置感知应用不能由传统无线网络和MT来实现。
发明内容
前面所述以及其它问题通过依照本发明实施方式的方法和装置得到克服。
本发明提供了使个性化的、用户指定的位置感知业务创建和通知过程得以实现的通信网络和MT的实施方式。业务创建过程使用户能够定义个性化的位置感知业务,而通知过程用来在用户到达用户指定位置时,生成预编程消息给适当的用户进程。接收预编程消息的用户进程可能位于网络或者MT内,这取决于业务的性质。
公开了一种向MT用户提供个性化的位置感知业务的方法和系统。该方法包括:(A)生成一个业务规范对象,至少包括用户指定的位置以及在用户携带MT到达这一位置时将产生的消息部分;以及(B)存储业务规范对象以备后用。本方法进一步需要:(C)跟踪移动终端的位置;以及当移动终端的位置与所存储的业务规范对象中的位置相匹配时,(D)生成用于激活用户指定业务的消息。
附图说明
结合附图阅读下面的具体实施方式的详述,关于本发明如上所述以及其它的特征将变得更加清楚,其中:
图1是说明Parlay API层和业务与网络域之间关系的框图;
图2是说明应用服务器和无线网络之间Parlay API使用的更详细的框图;
图3是依照本发明的一个方面的网络架构图;
图4是依照本发明的逻辑流程图;以及
图5是适用于实现本发明宗旨的移动终端的框图。
具体实施方式
本发明在一个实施方式中提供一种机制和过程,使用户(携带一个MT)在实际上位于某一特定位置时,能够创建一个对于这一位置具有重要意义的位置感知业务,使得,用户在将来访问这一特定位置时能够使用这种业务。在另一个实施方式中,用户不需要实际上位于这一特定位置,只要在执行位置感知业务创建的任务时,用户能够通过足够的特征来识别这一特定位置。例如,如果用户知道所感兴趣位置的坐标(比如小区ID,GPS坐标等等),可以利用PC机或者其它适合的终端与应用服务器在因特网上通信进行离线服务创建。用户还可以使用位置特征语义规范(而不是实际的坐标),这种特征语义规范是网络服务器20或者第三方应用服务器1所能理解的,并能将其转换成位置坐标。例如,用户可以指定所感兴趣位置为被一特定网络运营商覆盖的“所有WLAN热点”,或者“被一特定运营商覆盖的机场的所有WLAN热点”。网络服务器20或应用服务器1就能够利用实际坐标数据库或者任一种合适的技术建立这样一个位置特征规范到所感兴趣位置实际坐标的映射。
所期望的结果是,当携带MT的用户位于指定的坐标时,或者在指定坐标的某半径之内,用户期望的业务就被触发或启动。用户期望的特定位置或者位置感知业务的一个非限定实施例是用来产生使MT的WLAN接口变活跃的消息。
图3是表示本发明的一个实施方式以及说明包含无线接入网25和分组核心网26的运营商网络3的网络架构图。MT 14能够通过基站(BS)12与运营商网络3相连。运营商网络3通过网关13连接到因特网10。运营商网络3包含位置跟踪器功能24,利用诸如小区ID或者三角测量的技术来确定MT 14的位置。运营商网络3还包含使这里所述的位置感知业务得以创建和提供的网络服务器20。网络服务器20能够接入到无线接入网25的位置跟踪器24。网络服务器20可存储和保持业务规范对象(SSO)22。运营商网络3还包含使得第三方应用服务器1能够通过Parlay API访问网络3中信息(比如连接到网络3的MT 14的位置)的SCS 6。第三方应用服务器1也可以存储和保持SSO 22。SCS 6也可以访问位置跟踪器24。为了业务创建的目的,与因特网10相连接的计算机23通过因特网10与网络服务器20、第三方应用服务器1或者连接到运营商网络3的MT 14进行通信。
也参考图5,在这个实施例中,假定MT 14具有两个无线接口,即,用来与网络3的BS 12连接的蜂窝接口14B,以及用来与WLAN 18的AP 16连接的WLAN接口14A。MT 14还包括控制单元16C,例如程序微处理器,并且可以包括用户接口(UI)14D。图3中,在运营商网络3与WLAN 18之间有交叠区域19,在这个区域中,MT 14能够接收到来自WALN 18或者运营商网络3的业务,并且可由此从一个切换到另一个。应当注意可以存在多个WLAN(未示出),而且运营商网络3可以与多个其它运营商网络(未示出)相互交叠。
应当注意的是,SSO 22可以存储在网络服务器20、或者应用服务器1中,或者在如下所述的业务创建情况(ii)和(iii)中,它可以位于MT 14中。SSO 22的创建和使用将在下面进行详细的描述。
通过举例的方式,在具体和非限定的实施方式或情况的环境下,现对几种用于个性化位置感知业务创建和提供的技术进行描述。
情况(i):基于网络的位置跟踪与消息生成
在这种情况下,网络服务器20负责跟踪MT 14的位置,以及生成适当的触发消息,以在MT 14到达用户指定位置时激活业务。如果SSO 22位于第三方应用服务器1中,服务器1通过Parlay API 2向SCS 6查询来确定MT 14的位置。于是服务器1能够发送触发消息来激活业务。如上所述,网络服务器20和SCS 6能够访问运营商网络3的位置跟踪功能24。在另一个实施方式中,网络服务器20可以将SSO 22(位置标签)压入到与位置跟踪器24协同定位的实体中,在匹配的情况下请求通知。例如,在GPRS中,这个实体可以是SGSN(服务GPRS支持节点),SGSN通常具有关于MT 14位置的最新的信息。同样地,服务器1能够在SCS 6中对SSO 20(位置标签)进行登记,SCS 6然后再将其压入到与位置跟踪器24协同定位的实体中。
情况(ii):基于网络的位置跟踪与基于MT 14的消息生成
在这种情况下,网络负责跟踪MT 14的位置。然后,告知MT 14其当前位置,MT 14负责生成适当的触发消息,以在MT 14到达指定位置时,激活用户指定业务。在这里,MT 14向位置跟踪器24发送位置信息的周期性请求(可以经由服务器20或服务器1)。或者,位置信息被周期性地压入到MT 14中。采用何种模式可以在SSO 22创建时进行指定。
对于情况(i)和(ii),MT 14本身不需要具有位置跟踪功能,而是可以使用网络3的位置跟踪功能24。对于情况(i)和(ii),位置跟踪功能24可以只是基于基于小区ID的位置跟踪。也可以利用其它基于网络的位置跟踪技术,比如三角测量。
情况(iii):基于MT 14的位置跟踪与消息生成
在这种情况下,MT 14通过利用如图5中的GPS接收机14E跟踪其位置,以及生成适当的触发消息,以在MT 14到达指定位置时,激活期望的业务。从而,对于情况(iii),假定MT 14中存在或者对于MT 14是可用的某种位置跟踪功能,例如GPS接收机14E或者AGPS,而使MT 14能够进行自身定位。
现在对有代表性的业务的几种实施方式进行详述,这种业务就是:在用户携带MT 14到达预指定位置时,激活处于电源关断或者睡眠状态的MT 14的WLAN无线接口14A,由此,使跨技术切换(在这个实施方式中为蜂窝到WLAN)得以执行。其它基于位置的业务也可得以实现。
现在对位置感知业务创建和通知的过程进行描述。
业务创建:
在这个过程中,用户指定:(a)某一特定消息需要被生成的位置;(b)用于跟踪MT 14位置的实体(例如位置跟踪器24或者GPS接收机14E);(c)在(a)中指定位置要生成的消息(例如激活WLAN接14A);(d)消息的始发者;(e)消息的接收者;以及(f)在生成/收到消息时执行的动作。
在这些中,步骤(a)可以是在实际上位于(例如,当携带MT 14)特定位置(例如家里、办公室、商店等)的情况下执行的,或者通过指定位置的坐标,或者通过某种使网络服务器20或者第三方服务器1能够识别用户所指位置的坐标的特征规范。后面情况的一个实施例可以是位置规范,例如“被一特定运营商覆盖的所有WLAN热点”。接着,这样一个规范允许网络服务器20或者第三方服务器1在例如MT 14到达被这个运营商的WLAN所覆盖的机场时,向用户提供指定业务。
现在对上述有代表性的跨技术切换情况中的业务创建过程的一个实施例进行描述。在业务创建过程中,用户创建数据对象,SSO,其形式如下所述。SSO可以由MT 14或者由通过因特网10与网络3中的服务器20或服务器1相连的某个计算机23创建。一个适当的服务器可以是附属于本专利申请受让人的一个服务器,被称为″ClubNokia″TM。接着,SSO 22被网络服务器20、第三方应用服务器1,或者如图3中所示的MT 14存储和保持。
情况(i):基于网络的位置跟踪与消息生成
标签:
位置=<″This″>/<坐标>/<特征>,半径=<值>;
在这个逻辑表达式中的符号“/”表示或功能。当MT 14实际上处于这个位置时,执行业务创建,这时,使用″This″值。另外,MT 14将与网络服务器20或服务器1相连用于上载SSO 22,或者MT 14连续地与网络服务器20或服务器1相连,指导MT 14在基于Web的接口上完成业务创建过程。在这种情况下,网络服务器20确定MT 14当前位置的坐标,或者服务器1向SCS 6查询位置信息。如果MT 14具有GPS功能,″This″值可在本地由适当的坐标来代替。从而,″This″值就自动地由MT 14当前位置的适当坐标来代替。当用户明确地提供了坐标集合来描述当前或者期望位置时,就使用“坐标”值。当用户通过例如输入诸如“机场”或“购物中心”之类的字符串的方法隐含地提供坐标集合时,就使用“特征”值。在这种情况下,网络服务器20或者第三方应用服务器1查询或者确定适当的坐标集合。对于后两种情况,业务创建可由通过因特网10与网络服务器20或第三方应用服务器1相连的计算机23执行,来完成上载SSO 22(以及指导业务创建过程)的目的。“半径”值可以缺省设定为某适当的值(例如,一公里),或者可被指明为任何期望精度(例如,200米),而这取决于在指定位置要提供的业务的性质。总体上说,当使用更精确的位置跟踪技术(三角测量)时,最好是请求半径值的输入。另一方面,如果使用粗糙位置跟踪技术,例如小区ID时,半径规范可以是可选的。
位置跟踪器:
跟踪器=<″网络″>;
这个域指定了哪个实体负责对提供业务时MT 14的位置进行跟踪。应当注意当“网络”被指定,而且如果SSO 22存储在网络服务器20中,服务器20能够利用位置跟踪器24来跟踪MT 14的位置。如果SSO 22存储在第三方应用服务器1中,服务器1能够通过经由Parlay API 2对SCS6进行查询来跟踪MT 14的位置。SCS 6能够从位置跟踪器24获取MT 14的位置。
业务属性:
消息=″叫醒WLAN″
始发者=<″网络″>
接收者=<″终端″>
动作=<在收到这个消息时激活WLAN接口14A>
应当注意在这个实施例中,假定MT 14的控制单元14C能识别从网络服务器20或者第三方应用服务器1传来的消息,并且能够采取适当的动作。也就是说,由控制单元14C执行消息到动作的映射。同时应当注意由于动作值可能已经编程到MT 14中,而且对于控制单元14C是可访问的,动作值可以不需要被清楚地特别指定。
在前述的(以及随后的)实施例中,可以提供代表其它标准的可选标签,比如“时间”和/或“日期”。例如,用户可能会希望仅仅在平日的早上八点到下午五点之间,当接近其办公室时激活WLAN接口14A,否则,就仅仅使用蜂窝接口14B。
由MT 14创建所生成的业务创建对象,在控制单元14C和UI 14D相互协作下,被发送到网络服务器20或者第三方应用服务器1,并且以业务规范对象22的形式存储在用户属性中。应当注意在这种以及随后情况下,多个标签(对应于不同的位置跟踪技术)可能与同一个SSO相关联。
当业务创建功能是离线执行的,例如通过从计算机23接入网络服务器20或者第三方服务器1,最好提供MT 14的标识,如电话号码,如当“终端”值用于任意域时。对于离线的业务创建功能,生成的SSO可以转发给网络服务器20来存储,或者可以例如使用如图3中所示的第三方应用服务器1(可以与用于业务创建功能的服务器是同一服务器)将其存储和保持在网络3的外部。
情况(ii):基于网络的位置跟踪与基于MT 14的消息生成
标签:
位置=<″This″>/<坐标>/<特征>,半径=<值>;
位置跟踪器:
跟踪器=<″网络″>;
业务属性:
消息=″叫醒WLAN″
始发者=<″终端″>
接收者=<″终端″>
动作=<在收到这个消息时激活WLAN接口14A>
在这种情况下,SSO 22位于MT 14中。如果使用了离线业务创建功能,生成的SSO 22通过网络3被转发给MT 14。这种情况在保持业务隐私上很有用处。在这种情况下,如果使用了通过从网络到MT 14的周期压入的位置跟踪,就向网络服务器20或者第三方应用服务器1登记压入请求。
情况(iii):基于MT 14的位置跟踪与消息生成
标签:
位置=<″This″>/<坐标>/<语义>,半径=<值>;
当MT 14实际上位于这个位置时,执行业务创建,这时,使用″This″值。在这种情况下,MT 14自动地用适当的位置坐标代替″This″值,这个坐标是由GPS接收机功能14E在本地确定的。“语义”值由适当的位置坐标所代替,这个坐标可以是存储在MT 14中的,或者是从网络服务器20或第三方服务器1中获得的。
位置跟踪器:
跟踪器=<″终端″>;
业务属性:
消息=″叫醒WLAN″
始发者=<″终端″>
接收者=<″终端″>
动作=<在收到这个消息时激活WLAN接口14A>
与情况(ii)相同,假定SSO 22存储在MT 14中。如果使用了离线业务创建功能,生成的SSO 22可以通过因特网10和网络3转发给MT 14。
通知过程:
情况(i):基于网络的位置跟踪与消息生成
网络服务器20或者第三方服务器1对MT 14的当前位置(小区ID或者另一个适当的参数,取决于所用位置跟踪技术)与用户存储的SSO 22或者其它SSO(可能存在多个不同的SSO)的位置标签进行比较。在当前位置与标签中指定的位置相匹配时,用户编程消息(例如“叫醒WLAN”)由网络服务器20或者第三方服务器1生成。由于在本情况下,激活WLAN接口14A的用户进程位于MT 14中,这个消息发送给MT 14。在接收到这个消息时,MT 14的控制单元14C将该消息映射到预编程动作,并且激活WLAN接口14A。
情况(ii):基于网络的位置跟踪与基于MT 14的消息生成
MT 14请求网络3提供MT 14位置信息(例如基于小区ID或者三角测量)。或者,网络3能够周期性地将位置信息压入到MT 14中。MT 14对得自网络3的位置信息与用户SSO中的标签进行比较。在当前位置与标签匹配时,生成用户编程消息(“叫醒WLAN”)。生成这个消息后,执行激活WLAN接口14A的预编程动作。
应当注意对于情况(ii),如果旨在对消息进行动作的用户进程位于网络3,或者在另一个例如因特网10的网络中,MT 14将消息发送给网络3或者因特网10(通过网络3)中适当的进程。还应当注意,对于情况(i),如果旨在对消息进行动作的进程位于除了MT14的其它位置,那么网络服务器20或者第三方应用服务器1发送消息给位于远端的用户进程。
情况(iii):基于MT 14的位置跟踪与消息生成
MT 14对当前得自GPS的坐标与存储在MT 14中的SSO的标签(指定的半径之内)进行比较。在当前GPS坐标与标签匹配时,生成用户编程消息(例如“叫醒WLAN”)。在生成这个消息后,执行相关联的用户编程动作(激活WLAN接口14A)。与情况(ii)相同,如果旨在对消息进行动作的用户进程位于网络3,那么MT 14将消息发送给网络3中适当的进程。如果其位于因特网10的其它位置,MT14通过网络3和通过因特网10将消息发送给那个进程。
对于前述的情况,可以在MT 14中运行一个应用(例如基于JAVA的一个应用),促进业务创建过程。还可以利用基于Web的业务创建会话。如果是在MT 14中运行,这个应用可使用控制单元14C和UI 14D来提示用户输入所请求的位置值、位置跟踪器、消息等等。如果使用了基于网络的接口,Web服务器可以提示用户输入信息。对于本领域中熟练的技术人员,只要在前述说明的指导下,数据输入应用的格式和操作可以假定为任何方式。控制单元14C或者Web服务器中可以存在智能来检查用户输入信息的一致性。例如,带有缺少自身定位能力的MT 14的用户不能够输入“终端”值作为位置跟踪器。
各种消息的传递,包括MT 14与用户进程或者服务器20(服务器1)与用户进程之间的通知消息,可利用短消息业务(SMS)消息,或者IP消息,比如互联网控制消息协议(ICMP)、用户数据报协议(UDP)、传输控制协议(TCP),或者IP网络中两个节点间任何其它的消息传递标准方法,包括例如会话初始协议(SIP)和HTTP的高层消息协议。网络服务器20与位置跟踪器24之间的,或者SCS 6与位置跟踪器24之间的通信可以出现在专有接口或者标准接口上,例如IP。在非IP网络中,可以使用其它适当的消息协议。同时应当注意,消息的始发者和/或接收者可以使用统一资源定位符(URLs)或者统一资源标识符(URIs)来指定。
基于前面的描述,可以了解到本发明包括一种向MT 14的用户提供个性化位置相关业务的方法。参考图4,该方法包括:(A)生成业务规范对象,包括用户指定的位置与在用户携带MT 14到达该位置时将生成的消息;以及(B)存储业务规范对象以备后用。本方法进一步需要:(C)跟踪移动终端的位置;以及当移动终端的位置与所存储的业务创建对象中的位置相匹配时,(D)生成用于激活用户指定动作的消息。
本发明不应该理解为只限制于上述的WALN接口激活应用。一个附加实施例是,用户可以指定火车站的位置,在这种情况下,当MT 14进入到距离这个火车站的位置某个特定间距半径时,通知功能为从运输提供者WWW服务器下载当前列车时刻表(可以指出任何延时列车)到MT 14。进一步应当注意,时刻表可以是个性化的。另一个附加实施例是,用户可以指定购物中心的位置,在这种情况下,当MT 14进入到距离这个购物中心的位置某个特定间距半径时,通知功能为从购物中心WWW服务器下载各商家正在出售的物品汇总到MT 14。商家清单可以是个性化的。另一个实施例是,用户可以指定其经常往返城市的路线中的某位置,在这种情况下,当MT 14进入到距离这个位置某个特定间距半径时,通知功能为从政府或个人WWW服务器下载实时交通状况报告到MT 14,由此使用户能够了解交通问题以及可能存在的替用路线。
因此,虽然本发明是特别针对其某些特定实施方式来说明和描述的,但应当理解,本领域中熟练的技术人员在不偏离本发明范围和实质的情况下,可以对其进行形式上和细节上的改变。

Claims (30)

1.一种用于向移动终端用户提供个性化位置相关业务的方法,包括:
生成业务规范对象,该业务规范对象包括用户指定的位置,在该用户携带该移动终端到达该位置时将生成的用于激活预定义动作的消息,负责跟踪该移动终端位置的第一实体的标识,以及负责生成该用于激活预定义动作的消息的第二实体的标识;
存储该业务规范对象以备后用;
由该第一实体跟踪该移动终端的位置;以及
当该移动终端的位置与所述存储的业务规范对象中的位置相匹配时,由该第二实体生成用于激活预定义动作的消息。
2.根据权利要求1所述的方法,其中该用户隐含地指定该位置。
3.根据权利要求1所述的方法,其中该用户明确地指定该位置。
4.根据权利要求1所述的方法,其中该第一实体为该移动终端并且该第二实体为该移动终端和无线网络中的一个。
5.根据权利要求1所述的方法,其中该第一实体为无线网络并且该第二实体为该移动终端和该无线网络中的一个。
6.根据权利要求1所述的方法,其中该业务规范对象存储在该移动终端中。
7.根据权利要求1所述的方法,其中该业务规范对象存储在无线网络中。
8.根据权利要求1所述的方法,其中该业务规范对象存储在通过因特网可达的服务器上。
9.根据权利要求1所述的方法,其中该业务规范对象存储在能够通过Parley应用程序接口与无线网络进行通信的服务器上。
10.根据权利要求1所述的方法,其中该业务规范对象还包括接收该用于激活预定义动作的消息的第三实体的标识。
11.根据权利要求10所述的方法,其中该第三实体包括移动终端。
12.根据权利要求10所述的方法,其中该第三实体包括由URL和URI中的一个来指定的用户进程。
13.根据权利要求1所述的方法,其中使用移动终端用户接口生成该业务规范对象。
14.根据权利要求1所述的方法,其中使用连接到因特网的计算机生成该业务规范对象。
15.根据权利要求1所述的方法,其中该预定义动作包括激活该移动终端的无线局域网接口。
16.一种向移动终端用户提供个性化位置相关业务的系统,包括:
生成器,用于生成业务规范对象,该业务规范对象包括用户指定的位置,当用户携带该移动终端到达该位置时将生成的用于激活预定义动作的消息,负责跟踪该移动终端位置的第一实体的标识,以及负责生成该用于激活预定义动作的消息的第二实体的标识;
数据存储器,用于存储该业务规范对象以备后用;
位置跟踪器,位于该第一实体中或处,用于跟踪该移动终端位置;以及
消息生成器,位于该第二实体中或处,用于当该移动终端的位置与所述存储的业务规范对象中的位置匹配时,生成用于激活预定义动作的消息。
17.根据权利要求16所述的系统,其中该用户隐含地指定该位置。
18.根据权利要求16所述的系统,其中该用户明确地指定该位置。
19.根据权利要求16所述的系统,其中该第一实体包括该移动终端,以及该第二实体包括该移动终端和无线网络中的一个。
20.根据权利要求16所述的系统,其中该第一实体包括无线网络,以及该第二实体包括该移动终端和无线网络中的一个。
21.根据权利要求16所述的系统,其中该移动终端包括该数据存储器。
22.根据权利要求16所述的系统,其中无线网络包括该数据存储器。
23.根据权利要求16所述的系统,其中通过因特网可达的服务器包括该数据存储器。
24.根据权利要求16所述的系统,其中能够通过Parley应用程序接口与无线网络进行通信的服务器包括该数据存储器。
25.根据权利要求16所述的系统,其中该生成器包括移动终端用户接口。
26.根据权利要求16所述的系统,其中该生成器包括连接到因特网的计算机。
27.根据权利要求16所述的系统,其中该预定义动作包括激活该移动终端的无线局域网接口。
28.根据权利要求16所述的系统,其中该业务规范对象还包括接收该用于激活预定义动作的消息的第三实体的标识。
29.根据权利要求28所述的系统,其中该第三实体包括移动终端。
30.根据权利要求28所述的系统,其中该第三实体包括由URL和URI中的一个来指定的用户进程。
CNB2003801023636A 2002-10-29 2003-10-13 提供用户可编程、个性化的位置感知业务的方法和装置 Expired - Fee Related CN100551145C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/283,808 2002-10-29
US10/283,808 US7170881B2 (en) 2002-10-29 2002-10-29 Method and apparatus providing user programmable, personalized location-aware services

Publications (2)

Publication Number Publication Date
CN1708998A CN1708998A (zh) 2005-12-14
CN100551145C true CN100551145C (zh) 2009-10-14

Family

ID=32107556

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003801023636A Expired - Fee Related CN100551145C (zh) 2002-10-29 2003-10-13 提供用户可编程、个性化的位置感知业务的方法和装置

Country Status (6)

Country Link
US (1) US7170881B2 (zh)
EP (2) EP1561351B1 (zh)
KR (1) KR100648103B1 (zh)
CN (1) CN100551145C (zh)
AU (1) AU2003267780A1 (zh)
WO (1) WO2004040921A1 (zh)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6931249B2 (en) * 2003-01-23 2005-08-16 Motorola, Inc. Method and apparatus for a target-initiated handoff from a source cellular wireless network to a target non-cellular wireless network
KR100630104B1 (ko) * 2004-02-10 2006-09-27 삼성전자주식회사 모바일 컴퓨팅 시스템의 다중 윈도우 환경 시스템 및 방법
US20050228860A1 (en) * 2004-04-12 2005-10-13 Kimmo Hamynen Methods and apparatus for geographically based Web services
US7315521B2 (en) * 2004-06-29 2008-01-01 Intel Corporation Mobile computing device to provide virtual office usage model
US7768982B2 (en) * 2004-11-05 2010-08-03 Toshiba America Research, Inc. Autonomous and heterogeneous network discovery and reuse
US20060235856A1 (en) * 2004-12-16 2006-10-19 Halcrow Michael A Route generation for task completion by a location-aware device
KR100594773B1 (ko) * 2004-12-20 2006-06-30 한국전자통신연구원 다중 네트워크 인터페이스를 가진 노드의 이기종 네트워크연동 방법
US20070049274A1 (en) * 2005-09-01 2007-03-01 Eitan Yacobi Hard handoff from a wireless local area network to a cellular telephone network
US7706796B2 (en) * 2005-09-01 2010-04-27 Qualcomm Incorporated User terminal-initiated hard handoff from a wireless local area network to a cellular network
US20080248809A1 (en) * 2005-09-30 2008-10-09 Andrew P Gower Location Aware Activity Profiling
US7788188B2 (en) * 2006-01-30 2010-08-31 Hoozware, Inc. System for providing a service to venues where people aggregate
US20110093340A1 (en) 2006-01-30 2011-04-21 Hoozware, Inc. System for providing a service to venues where people perform transactions
US9105039B2 (en) 2006-01-30 2015-08-11 Groupon, Inc. System and method for providing mobile alerts to members of a social network
US8103519B2 (en) 2006-01-30 2012-01-24 Hoozware, Inc. System for marketing campaign specification and secure digital coupon redemption
US7856360B2 (en) 2006-01-30 2010-12-21 Hoozware, Inc. System for providing a service to venues where people aggregate
US7933612B2 (en) * 2006-02-28 2011-04-26 Microsoft Corporation Determining physical location based upon received signals
US7729489B2 (en) * 2006-04-12 2010-06-01 Cisco Technology, Inc. Transferring a communications exchange
US20070249365A1 (en) * 2006-04-20 2007-10-25 Sony Ericsson Mobile Communications Ab Device, method and computer program for connecting a mobile device to a wireless network
EP1855443B1 (de) 2006-05-11 2009-12-16 AGES International GmbH & Co. KG Verfahren zur Aktivation einer Loggings von Daten in einem Mobilgerät nach seiner Lokalisierung
US11030326B2 (en) 2006-07-20 2021-06-08 Daniel L. Coffing Exchanging user information with other physically proximate users
US7711370B2 (en) * 2006-09-20 2010-05-04 Cisco Technology, Inc. Method for establishing voice communications using a mobile handset
US8165561B2 (en) * 2007-03-27 2012-04-24 Alcatel Lucent IMS networks providing business-related content to wireless devices
US8665899B2 (en) * 2007-04-13 2014-03-04 Interdigital Technology Corporation Method and apparatus for integrating a soft mobile VoIP client in a cellular PC card
US8805337B2 (en) * 2007-11-01 2014-08-12 Omnitracs, Llc Context aware message presentation system
EP2066054A1 (en) * 2007-11-30 2009-06-03 Koninklijke KPN N.V. Electronic service guide broadcaster and method of processing an electronic service guide
KR101067406B1 (ko) * 2008-05-23 2011-09-27 삼성전자주식회사 통신 단말기 및 그의 미팅 정보 관리 방법
KR20100054278A (ko) * 2008-11-14 2010-05-25 삼성전자주식회사 이동단말의 네트워크 검색 방법 및 시스템
US9235842B2 (en) 2009-03-02 2016-01-12 Groupon, Inc. Method for providing information to contacts without being given contact data
KR20110088111A (ko) * 2010-01-28 2011-08-03 엘지전자 주식회사 위치 기반 정보 제공 장치 및 방법
CN102123345B (zh) * 2011-01-27 2016-03-09 电信科学技术研究院 一种mbms的位置信息的发送方法、装置及系统
CN103534702A (zh) * 2011-03-23 2014-01-22 日本电气株式会社 许可证发行装置和许可证发行方法
US8943574B2 (en) 2011-05-27 2015-01-27 Vantiv, Llc Tokenizing sensitive data
US8881289B2 (en) 2011-10-18 2014-11-04 Mcafee, Inc. User behavioral risk assessment
US10064241B2 (en) * 2012-02-15 2018-08-28 T-Mobile Usa, Inc. Dynamically enabled Wi-Fi
US11463211B2 (en) 2012-12-21 2022-10-04 Nec Corporation MTC-IWF entity, SCS entity, signaling method, and computer readable medium
US9629064B2 (en) 2015-03-20 2017-04-18 Bkon Connect, Inc. Beacon-implemented system for mobile content management
US10375060B1 (en) 2016-02-10 2019-08-06 Bkon Connect, Inc. System for mobile content and metadata management
CN109076020A (zh) * 2016-03-30 2018-12-21 Idac控股公司 用于在下一代无线网络中支持低移动性设备的系统和方法
WO2017204053A1 (ja) * 2016-05-23 2017-11-30 日本電気株式会社 サービス提供装置、サービス提供方法およびプログラム記録媒体
US20230370806A1 (en) * 2020-10-23 2023-11-16 Hewlett-Packard Development Company, L.P. Location based network information

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6486801B1 (en) 1993-05-18 2002-11-26 Arrivalstar, Inc. Base station apparatus and method for monitoring travel of a mobile vehicle
US6236365B1 (en) 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
US6650902B1 (en) * 1999-11-15 2003-11-18 Lucent Technologies Inc. Method and apparatus for wireless telecommunications system that provides location-based information delivery to a wireless mobile unit
US7076255B2 (en) * 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
AU2001264840A1 (en) * 2000-06-08 2001-12-17 Motorola, Inc. Mobile ip push service
US6922567B1 (en) * 2000-08-22 2005-07-26 Telefonaktiebolaget L.M. Ericsson Systems, methods and computer program products for identifying items of interest that are geographically proximate to wireless communicator users
US6836667B1 (en) * 2000-09-19 2004-12-28 Lucent Technologies Inc. Method and apparatus for a wireless telecommunication system that provides location-based messages
US20020098832A1 (en) * 2001-01-22 2002-07-25 Wolfgang Fleischer Intelligent personalized customer service
US6888811B2 (en) * 2001-09-24 2005-05-03 Motorola, Inc. Communication system for location sensitive information and method therefor
US20030118015A1 (en) * 2001-12-20 2003-06-26 Magnus Gunnarsson Location based notification of wlan availability via wireless communication network
US7508799B2 (en) * 2002-01-29 2009-03-24 Arch Wireless Operating Company, Inc. Managing wireless network data
US20040052232A1 (en) * 2002-09-13 2004-03-18 Kumar Ramaswamy Method and apparatus for detecting the presence of a wireless local area network using a position location system
US6754194B2 (en) * 2002-03-18 2004-06-22 Thomson Licensing S.A. Method and apparatus for indicating the presence of a wireless local area network by detecting signature sequences

Also Published As

Publication number Publication date
US20040081120A1 (en) 2004-04-29
WO2004040921A1 (en) 2004-05-13
US7170881B2 (en) 2007-01-30
EP2849467A2 (en) 2015-03-18
AU2003267780A1 (en) 2004-05-25
KR100648103B1 (ko) 2006-11-24
KR20050047559A (ko) 2005-05-20
CN1708998A (zh) 2005-12-14
EP2849467A3 (en) 2015-04-01
EP1561351A1 (en) 2005-08-10
EP1561351A4 (en) 2010-03-31
EP1561351B1 (en) 2014-12-24
EP2849467B1 (en) 2018-02-21

Similar Documents

Publication Publication Date Title
CN100551145C (zh) 提供用户可编程、个性化的位置感知业务的方法和装置
CN101366257B (zh) 服务链接
CN100446579C (zh) 移动即时消息收发和存在服务
CN1307830C (zh) 提供位置相关信息的方法和系统
CN1799271B (zh) 为用户提供与位置相关的服务的方法
EP1069792B1 (en) Information services provision in a telecommunications network
US6954443B2 (en) Short range RF network with roaming terminals
US20040082351A1 (en) User group creation
CN1947404B (zh) 聚合网络服务的装置和方法
JP2004507182A (ja) ワイヤレスシステムにおいてアプリケーション特化メッセージを受信してアプリケーションを選択する方法及びユーザ位置アウェアネスを使用するユーザ位置方法
CN101267602A (zh) 多媒体消息业务实现方法、多媒体消息服务器和无线终端
CN101513019A (zh) 通信网络中的定位器解析
CN101133611A (zh) 无线分组数据通信的语音信道控制
EP1323263A2 (en) Portable device interaction with beacons
US20050170851A1 (en) Wireless communications arrangements with location based services
RU2384981C2 (ru) Способы и устройства для обеспечения межсетевого обмена беспроводных глобальных сетей и беспроводных локальных сетей или беспроводных персональных сетей
Peddemors et al. Presence, location, and instant messaging in a context-aware application framework
CN101176293A (zh) 网络发现机制
El‐Khatib et al. Personal and service mobility in ubiquitous computing environments
CN100546300C (zh) 多媒体消息接发服务中媒体内容的流式传输
Kanter An open service architecture for adaptive personal mobile communication
Lopez et al. A service framework for mobile ubiquitous sensor networks and RFID
JP5000745B2 (ja) コンテンツ配信システム及びコンテンツ配信方法
Chen et al. Location aware messaging-integrating LBS middleware and converged services
Schott et al. e-SENSE protocol stack architecture for wireless sensor networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160114

Address after: Espoo, Finland

Patentee after: NOKIA TECHNOLOGIES OY

Address before: Espoo, Finland

Patentee before: NOKIA Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091014

CF01 Termination of patent right due to non-payment of annual fee