CN1509037A - 在与具有瞬时网址的无线装置通信时的脱连时间的实施 - Google Patents

在与具有瞬时网址的无线装置通信时的脱连时间的实施 Download PDF

Info

Publication number
CN1509037A
CN1509037A CNA2003101164960A CN200310116496A CN1509037A CN 1509037 A CN1509037 A CN 1509037A CN A2003101164960 A CNA2003101164960 A CN A2003101164960A CN 200310116496 A CN200310116496 A CN 200310116496A CN 1509037 A CN1509037 A CN 1509037A
Authority
CN
China
Prior art keywords
information
time
disconnect
wireless device
action
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
CNA2003101164960A
Other languages
English (en)
Other versions
CN100581153C (zh
Inventor
Q��S������
Q·S·米勒
D·J·迈克纳马拉
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.)
Microsoft Corp
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN1509037A publication Critical patent/CN1509037A/zh
Application granted granted Critical
Publication of CN100581153C publication Critical patent/CN100581153C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime 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/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/38Connection release triggered by timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

无线装置先构造一条信息其中包含对其脱连时间的表示,然后经由一载体网络将该信息传送到接收的计算***。脱连时间指示一个时间,超过了它,接收的计算***就不该再采用无线装置原来传送信息时被指定的网址发送对该信息的回应(或者任何别的信息)。无线装置在该脱连时间失效(被超过)之前保持与网络连接以保留其网址。当回应准备好要发还时,如果脱连时间还未失效,就采用无线装置发送原始信息时它的网址,将回应发还给该无线装置。否则,如果脱连时间已被超过,则接受原信息的计算***就不再尝试用该无线装置原来的网址传输回应。

Description

在与具有瞬时网址的无线装置通信时的脱连时间的实施
技术领域
本发明涉及移动通信技术,尤其涉及在向具有瞬时网址的无线装置发送信息时的脱连时间的实施机制。
背景技术
计算技术使得人们工作和玩耍的方式发生了革命性的变化并对人类进步作出了巨大贡献。计算机对大量应用发挥了辅助作用,比如文字处理、计算机模拟、高级游戏、语音识别等等。现已推出多种形式的计算***,例如台式计算机、便携式计算机、个人数字助理(PDAs)、乃至移动电话及装置。
一些移动无线装置,诸如个人数字助理和无线电话,具有成熟的存储器和一般处理能力,这使得移动装置能执行很多先前得靠大的台式计算机才能进行的任务。这些任务甚至包括数据网络间的通信,使得即使这些装置是可移动的,也能使用户访问因特网并执行电子邮件任务。
一般而言,因特网协议(IP)主要有两种传输级协议。一种称为传输控制协议(TCP)。IP协议只处理包的传递,而TCP使两个计算***建立连接并可靠传输数据。TCP保证数据按它们发出的顺序传递。另一主要传输级协议为用户数据表协议(UDP),它并不建立发送和接收计算***间的连接,UDP也几乎不提供错误控制。因为UDP并不牵涉两个通信计算***的连接建立,故常称UDP为“非连接协议”。其它非连接协议的例子包括以太网和IPX。
无论采用什么特定协议,移动无线装置常会要改变其网址。例如,当经一基于IP的无线载体网络通信时,一个无线装置会与无线网络脱离连接,原来连接时用以辨认该无线装置的IP地址就不得不与该无线装置脱离联系。此外,即使在与载体网络连接时,该无线装置也可能从一个公共转接数据网(PSDN)转到另一个,这也不得不重新指定与该无线装置相联系的IP地址。
因此,如果无线装置要经过无线载体网络发送信息到达接收的计算***,就有可能在对该信息的回应传回时,原来为该无线装置指定的网址已经失效,从而无法传递该回应。更糟的是,如果原来的网址已被指定给了另一个无线装置,会造成原来的回应被传递给错误的无线装置。
所以希望有的是这类机制,各无线装置的网址仅为瞬时指定的,从而可在这样的无线环境中更可靠地通信。
发明内容
上述现有技术中存在的那些问题可按本发明的原理来解决,本发明目的是建立一种机制,在经由载体网络向无线装置发送信息时,可实施该无线装置的脱连时间。这种机制防止下述可能性:由于该无线装置与原来的网址脱离联系后,对它原来发出的信息的回应(乃至到来的别的非回应信息)被传错了方向。
该无线装置先构造一条信息,下面称它为“内向信息”(在附图2中和权利要求书中又称为“第一信息”),因为从接收的计算***来看,该信息是内向的。内向信息包含一个数据域,它至少间接表示脱连时间。例如,按照该数据域的容量,脱连时间可以明白表示或者也可暗示。脱连时间指的是一个时间,在它之后(接收到原信息的计算***)不该再向该无线装置,采用其与该脱连时间相联系的瞬时网址,发出外向信息(在附图2中和权利要求书中又称为“第二信息”)。当与网络的连接尚未建立时,无线装置先建立与载体网络的连接,然后经由该载体网络对所接收的计算***发出内向信息。无线装置维持与网络的连接直到脱连时间失效(即超过脱连时间),那时,如果脱连时间还未被延长,该无线装置会脱离与网络的连接。脱离连接后,原来指定给该无线装置的临时网址就被取消。
在经由载体网络从无线装置接收到内向信息后,接收的计算***,通过例如读出和解释内向信息中包含的数据域等办法,认出该无线装置的脱连时间。当接收的计算***将要发回一条外向信息(例如对原来的内向信息的一个回应)时,计算***先得判定该无线装置的脱连时间是否已被超出,仅当该脱连时间还未超出,才采用原临时指定的网址向该无线装置发出外向信息。
如果至少在所指定的脱连时间内无线装置保持与网络连接以具有同一临时网址,并且在该脱连时间内,接收的计算***仅采用该临时网址发出外向信息,很有可能该无线装置会收到该外向信息,就好比并不考虑脱连时间有何影响一样。
如果已超过了脱连时间,接收计算***可等待该无线装置重新连网后再发送外向信息给它。接收计算***也可试着采用与无线装置原来发送内向信息的方式不同的传输方式向该无线装置发送外向信息。例如,如果无线装置采用了UDP的IP协议,回应信息可采用短信息服务(SMS)方式发还。
下文还将陈述本发明的其它特征和优点,(对读者)它们部分经陈述而成为显然的,或者经实践本发明而可以掌握。可藉助于后面的权利要求书指出的设备和其组合来实现和获得本发明的特征和优点。从下面的叙述和后面的权利要求书会更清楚本发明的这些和其它特征,也可通过实践由下文陈述的本发明来掌握这些特征。
附图说明
为了描述获得本发明上述和其它优点和特征的方式,对上面简述的本发明的更专门的描述将藉助于参考各具体实施方案,附图对这些方案加以描述。应认识,这些附图仅仅显示本发明的典型实施例,而不应被认为是对本发明范围的限制,采用后附各图可更具体详细地描述和解释本发明:
图1描述适合本发明原理的操作环境;
图2描述本发明原理可操作的合适的网络环境;以及
图3描述按照本发明实施无线装置的脱连时间的方法的流程图。
具体实施方式
本发明的原理涉及无线装置,它先构造一条信息,其中包含对其脱连时间的表示,然后经由一载体网络将该信息传送到接收的计算***。此后将称该信息为“内向信息”,因为从接收的计算***来看,该信息是内向的。脱连时间指示一个时间,超过了它,接收的计算***就不该再采用无线装置原来传送内向信息时被指定的临时网址发送任何外向信息(例如,对原内向信息的回应)。无线装置在该脱连时间失效(被超过)之前保持与网络连接以保留其网址。当外向信息准备好了要发还时,如果脱连时间还未失效,就采用无线装置发送原始信息时它的同一网址,将外向信息发往该无线装置。否则,如果脱连时间已被超过,则接收原内向信息的计算***就不再尝试用该无线装置原来的网址传输外向信息。这种情况下,接收计算***可以等待该无线装置下一次连接上来,也可尝试采用作为替代的另一种传输方式发送该外向信息。
本发明范围的各实施方案包含计算机可读介质,它们携带或其上存有计算机可执行的指令或数据结构。这类计算机可读介质可以是通用或专用计算机能够访问的任何可得到的介质。举例说,这类计算机可读介质可包括计算机可读物理介质如RAM、ROM、EEPROM、CD-ROM或别的光盘存储器、磁盘存储器或别的磁性存储装置,乃至可用来携带或存储所需的程序代码手段的任何别种介质,这里所述程序代码手段具有计算机可执行的指令或数据结构的形式,并能被通用或专用计算机所访问,这些举例并非对本发明的限制。
当经由网络或另一通信连接(可能是硬件连线的、无线的、或者是硬件连线和无线的组合方式的)向计算机传输或提供信息,计算机可恰当地把该连接看作为一计算机可读介质。这样,任何这类连接都可被恰当地称为一个计算机可读介质。上述的组合式通信连接也该包括在计算机可读介质的范围内。计算机可执行指令的例子包括,能使得通用计算机、专用计算机、或专用处理装置执行某一功能或一组功能的指令和数据。计算机可执行指令可以是,例如,二进制的、中间格式指令如汇编语言的、乃至源代码。
图1和其后接着的讨论意在对可以实施本发明的适当的计算环境作一简明的普遍性描述。尽管并非必要,仍从计算机执行的程序模件这类计算机可执行指令的普遍意义上描述了本发明。一般地说,程序模件包括子程序、程序、对象、组件、数据结构这些类,它们执行特定任务或实施特定的抽象数据类型。计算机可执行指令、相关数据结构、和程序模件都是为了执行本发明披露的方法所包含的动作的那些程序代码手段的例子。
参照图1,本发明原理的合适的操作环境包括计算机***100那样形式的通用计算机***,计算机***100可以是,例如,用以执行这里披露的各种操作的个人计算机。
计算机***100包括用户接口170,它接受的信息来自输入装置,例如键盘、拾音器、鼠标、或在移动装置情况的接触面板。输入装置可耦合到用户输入接口170让信息进入。输入装置还可响应预编程的数据或受用户操纵而经此耦合传入信息。
计算机***100包括视频输出接口150,它对外部视频显示装置提供视频输出信号。计算机***100跟视频显示装置,例如彩色或单色显示器,可联成一体或分为二体。视频显示装置可耦合到视频输出接口150以便接受计算机提供的视频输出信号。在移动装置情况,视频输出接口可接到一较小显示单元。
类似地,计算机***100包括音频输出接口130,它对外部音频输出装置提供音频输出信号。计算机***100跟音频***,可包括喇叭或能发射声音数据的别的装置,也可联成一体或分为二体。音频***可耦合到音频输出接口130以便接受计算机提供的音频输出信号。
计算机***100包括处理单元120,它可进行复杂而灵活的通用处理功能。处理单元120执行的计算机可执行指令是为实施计算机***100的特征,包括本发明的特征,而设计的。处理单元120耦合到***总线110,该总线也将别的各种***组件,包括***存储器140,互相联结起来。
***存储器140一般代表各种非永久性的和/或永久性的存储器及前已讨论过的各类存储器。然而用于计算机***100的存储器的特殊类别对本发明来讲不太重要。由一个或多个程序模件组成的程序代码手段可存在***存储器140。这些模件可包括一个操作***141、一个或多个应用程序142、别的程序模件143、及程序数据144。
计算机***100也可包括大规模存储器接口160,虽然移动电话或个人数字助理(PDAs)一般不具有大规模存储装置。大规模存储器接口160可从大规模存储装置,例如磁盘或光盘,读出数据或将数据写入它。大规模存储装置可耦合到大规模存储器接口160以便使读和写数据得以进行。当大规模存储装置耦合到大规模存储器接口160时,上述一个或多个程序模件,包括操作***141、应用程序142、别的程序模件143、及程序数据144都可存在大规模装置里。
计算机***100可连接到网络,例如办公室范围的或企业范围的计算机网络,可为局域网和/或因特网。计算机***100包括网络接口180,通过它计算机***100接收外源数据和/或将数据传往外源。计算机***100可经这类网络与外源,例如远程处理器***和/或数据库,交换数据。
图1描述可实施本发明原理的计算机***的一个例子,任何计算机***经适当配置都可实施本发明的特征。在本说明书和权利要求书中对“计算机***”采用很宽的定义,它可为任何单一或多个硬件组件只要能运用软件来执行一个或多个功能。计算机***的例子包括台式计算机、便携式计算机、个人数字助理(PDAs)、电话、或任何别的具有处理能力的***或装置。
图2描述一网络环境200,它包括一个无线装置210,一个接收计算***230,之间通过一个载体网络220通信。无线装置210可为能够经一无线网络通信的任何装置(不论同一无线装置210是否也能够经一有线网络通信)。无线装置210的例子可为一便携式计算机、个人数字助理(PDAs)或电话,它的一般结构可如上述的计算机***100。
接收计算***230可以是为若干个无线装置,它们连接在或可能连接到一载体网络220,服务的一个近处的计算***。接收计算***230的结构也可如上述的计算机120。然而典型的例子是,无线装置210可小于接受计算***230,因无线装置通常是可移动的,虽然情况未必都如此。接收计算***230还可为另一无线装置,或为另一计算***它未必联系于任何特定载体或被任何特定载体管理。
参照图3,显示无线装置的脱连时间的实施方法300,以防无线装置原来发信网址失去联系而造成回应信息误投的可能性。在图2所示的网络环境200可执行方法300。所以对图3的方法300的描述常需参考图2的网络环境200。
接收计算***230所执行的方法300的一个步骤和几个动作示于图3的左列的“接收计算***”标题之下。方法300的别的动作是由无线装置210执行的,示于图3右列的“无线装置”标题之下。
参照图3,显示无线装置的脱连时间的增强方法300,以防无线装置原来发信网址失去联系而造成回应信息误投的可能性。在图2所示的网络环境200可执行方法300。所以对图3的方法300的描述常需参考图2的网络环境200。
接收计算***230所执行的方法300的一个步骤和几个动作示于图3的左列的“接收计算***”标题之下。方法300的其它动作是由无线装置210执行的,示于图3右列的“无线装置”标题之下。
无线装置210构造一条信息,其中含一数据域至少间接表示脱连时间(动作301)。例如参照图2,无线装置210发送一内向信息240到接收计算***230。此信息包含的数据域241至少间接表示脱连时间。脱连时间为一个时间,在它之后,对无线装置原来发出的内向信息的回应(或者任何别的相关外向信息)就不该再用跟脱连时间相联系的瞬时网址发往该无线装置。数据域241既可明示脱连时间,也可列出一个时间或别的数据,接收计算***可用它推出脱连时间。替***法为,不存在数据域241(或它为空域),此时采用接收计算***默认的脱连时间。脱连时间也可延长,例如接收一个后继信息,它可指示一个延长了的脱连时间。
无线装置建立与载体网络的连接(动作302)。无线装置可在它构造内向信息的动作(动作301)之前、之后或同时建立该连接。故为表示建立所述连接跟构造内向信息二者在时间上无关,动作301和动作302在图3中示为平行的。
一旦内向信息构造好了,在与载体网络的连接建立后(若在此前该连接尚未建立),无线装置就经载体网络向接收计算***发送内向信息。图2中用箭号242表示这一发送,它具有标号“1”。可采用任何可能的机制来发送此信息,例如包括无连接的或连接定向的协议。典型的无连接协议如包括用户数据表协议(UDP)或无线应用协议(WAP)。连接定向的协议如包括传输控制协议(TCP)。虽然无连接协议和连接定向协议二者都需要跟载体网络220的连接,无连接协议并不需在无线装置和接收计算***之间的另一条连接就可完成传输。
一旦发出了内向信息,至少从信息被送往接收计算***的时间,到至少是脱连时间,无线装置维持跟网络连接(动作304)。在这段连接时间里,无线装置被指定了临时性的网址。在无线装置与载体网络脱连之前,或别的事件如改变公共转接数据网(PSDN)发生之前,该网址一直维持着。在判定脱连时间已超出(动作305),无线装置即脱离与载体网络的连接(动作306)。
从接收计算***的观点,它从无线装置经载体网络接收内向信息(动作311)。它接着执行一个功能性的和结果定向的步骤以便发送外向信息,只要无线装置仍在等待接收该外向信息(步骤312)。此功能性、结果定向的步骤包含了所有相应的为完成此目的所需的动作。而在图3所示的实施例中,步骤312包含了相应的动作313,314和315。
更具体地说,在该发送外向信息时,接收计算***得认清无线装置的脱连时间(动作313)。如果数据域241包含脱连时间的表示,只要读数据域241就可认出脱连时间。又如数据域包含的是一个时间或别的数据从它可用某规则推出脱连时间,接受计算***只要读该数据域并按推算规则也可认出脱连时间。若数据域241是空域或不存在,接收计算***可判定是否该采用默认的预置脱连时间。还可延长脱连时间,只要通过接收到一个后继信息,从它的另一数据域,可直接读出或导出延长的脱连时间。
接收计算***在发出外向信息之前,得判定脱连时间是否已超出(动作314)。如未超出脱连时间(动作314,得到“NO”),则接收计算***用无线装置原来被指定的临时网址向它发出外向信息(动作315),从而完成功能性的、结果定向的步骤312。假定这时无线装置跟载体网络的连接仍维持着,无线装置就接收该外向信息(例如是对内向信息的回应)(动作307)。例如参照图2,接收计算***230将第二信息250发回无线装置210,图示箭号243的头上有标号“2”。
如已超出脱连时间(动作314,得到“YES”),则接收计算***将不再用无线装置原来发送内向信息时被指定的临时网址向它发送外向信息。接收计算***这时可采取下述几个办法之一。
一种替***法,如果外向信息是对内向信息的回应,这时可采用放弃外向信息的办法,简单清除关于内向信息的状态信息。
另一替***法,如果外向信息是对内向信息的回应,这时也可保留关于内向信息的状态信息,待接收计算***下一次再收到同一无线装置来的通信时,将外向信息发出(动作317)。而这次无线装置来的通信会指示它另被指定的网址,这一网址就被用来发送原来的回应(动作318)。
还有另外一种替***法,甚至在脱连时间失效后,仍可采用跟无线装置原来对接收计算***传送内向信息的传输方式不同的替代传输方式,来发送外向信息(动作316)。例如,原来内向信息采用了UDP,回应信息可用短信息服务(SMS)方式发还。
至于这些替***法中哪一个会实施可取决于与所发信息的优先级。例如,在脱连时间超出后,对优先级低的信息的回应就可能完全被放弃。即使脱连时间已超出,但如果第一信息的优先级较高,仍可能采用替代的通信办法来适时地发还对它的回应。
第一信息240是可经无线载体网络通信的任何形式的信息。且数据域241可设在240内任一处并能被协议栈的任一层所解读。例如,数据域241可为该信息的协议数据单元(PDU)的前置域或后置域,从而可被协议栈的IP层解读。另一种办法,数据域241可设在信息的简单对象访问协议(SOAP)包的包头或体域内,从而可被协议栈的应用层解读。
所以本发明的原理可改进经由一载体网络跟或用无线装置的通信的效果。特别是,当从无线装置经载体网络发送内向信息时,即使无线装置已从载体网络脱连,还向它发送后继的外向信息的机会减少了。此外,如果外向信息误发而被一个并非发出原来内向信息的无线装置接收到的机会也减少了。
甚至在脱连时间失效之前,无线装置就被重新指定了网址或脱离了原来网络的机会也总是存在的。例如当用户在行进中,无线装置简单穿过隧道也可能失去跟载体网络的连接。此外或同时,该无线装置可能更换公共转接数据网(PSDNs)而不得不被重新指定网址。
上述这些情况下,方法300仍有时出现一个或多个外向信息未被原无线装置收到。然而,假定不存在不得不重新指定网址的情况,在脱连时间失效前无线装置成功地维持了跟载体网络的连接,发还给它的回应信息被丢失或误传给别人的机会被大大减少了。
本发明的原理也让无线装置得以控制它与载体网络的连接有多久。例如当发送一个电子邮件的更新请求,无线装置可能只需约30秒这样较短的连网时间。另一方面,如果无线装置要进行即时的信息交流,它需要的较持续的通信可能得延长到其后的5分钟左右。所以,无线装置可分析它所在运行的网络应用的性质及相关条件,以便判定它将连网多久。
乃至按时间计算的连网费用也可考虑进去。例如处在高峰时段无线装置连网宜倾向于用较短的脱连时间。另一方面,如用户已付费的固定分钟数中还留下不少时间,而当前的计费期处于较平计费时段且又快到期了,则无线装置宜倾向于用较长的脱连时间以方便用户。
本发明还可用别的具体形式加以实施而并不背离其精神或基本特征。上述的各实施办法从各方面讲仅仅是描述性的而非限制性的。所以,本发明的范围不是由前面的叙说、而是由后面的权利要求书来指定。在各权利要求的等价的意义和范围内,出现的所有变化都该包括在此范围内。

Claims (61)

1.在配置为经由载体网络接收来自无线装置的信息的接收计算***内,为防止由于无线装置原来网址失去联系而使此后发往该无线装置的信息被误传的可能性,实施脱连时间的一种方法,其特征在于,该方法包括以下步骤:
从无线装置经由载体网络接收第一信息的动作,该无线装置具有指定的临时网址;
识别该无线装置的脱连时间的动作,脱连时间是一个时间,在它之后就不该再用无线装置原被指定的临时网址往其发送信息;
判定脱连时间是否已超出的动作;
仅若尚未超出脱连时间,才采用无线装置原被指定的临时网址,往其发送第二信息的动作。
2.如权利要求1所述的方法,其特征在于,往无线装置发送第二信息的动作包括下列动作:
将对收到的第一信息的回应发往无线装置的动作,其中第二信息是对第一信息的回应。
3.如权利要求1所述的方法,其特征在于,往无线装置发送第二信息的动作包括下列动作:
发送与第一信息无关的信息的动作。
4.如权利要求3所述的方法,其特征在于,识别无线装置脱连时间的动作包括下列动作:
从第三信息读取数据的动作,第三信息是从无线装置收到第一信息之后从无线装置再次收到的信息;及
从读出的数据域推导出脱连时间的动作。
5.如权利要求4所述的方法,其特征在于,从第三信息推导出的脱连时间迟于原先与无线装置相联系的任何别的脱连时间。
6.如权利要求1所述的方法,其特征在于,从无线装置经载体网络接收第一信息的动作包括下列动作:
用无连接协议从无线装置接收信息的动作。
7.如权利要求6所述的方法,其特征在于,用无连接协议从无线装置接收第一信息的动作包括下列动作:
用用户数据表协议(UDP)从无线装置接收信息的动作。
8.如权利要求6所述的方法,其特征在于,用无连接协议从无线装置接收第一信息的动作包括下列动作:
用无线应用协议(WAP)从无线装置接收信息的动作。
9.如权利要求1所述的方法,其特征在于,从无线装置经载体网络接收第一信息的动作包括下列动作:
用传输控制协议(TCP)从无线装置接收信息的动作。
10.如权利要求1所述的方法,其特征在于,识别信息的脱连时间的动作包括下列动作:
从第一信息读出时间的动作;及
从读出的时间推导出脱连时间的动作。
11.如权利要求1所述的方法,其特征在于,识别信息的脱连时间的动作包括下列动作:
从第一信息直接读出脱连时间的动作。
12.如权利要求1所述的方法,其特征在于,识别信息的脱连时间的动作包括下列动作:
从第一信息读出数据域的动作;及
从读出的数据域推导出脱连时间的动作。
13.如权利要求1所述的方法,其特征在于,识别信息的脱连时间动作包括下列动作:
判定默认的脱连时间适用于第二信息的动作;及
采用默认的脱连时间作为脱连时间的动作。
14.如权利要求1所述的方法,其特征在于,仅若尚未超出脱连时间,才采用无线装置原被指定的临时网址,往其发送第二信息的动作包括下列动作:
判定脱连时间尚未被超出的动作;及
在确定了脱连时间尚未超出后用该临时指定的网址发送第二信息的动作。
15.如权利要求1所述的方法,其特征在于,判定动作包括了判定脱连时间已被超出的动作,该方法进一步包括下列动作:
接收来自无线装置指明其具有被指定的另一网址的通信的动作;及
用其被指定的另一网址发送第二信息的动作。
16.如权利要求1所述的方法,其特征在于,判定动作包括了判定脱连时间已被超出的动作,该方法进一步包括下列动作:
采用不同于无线装置往接收计算***传输第一信息的传输方式的替代传输方式发送第二信息的动作。
17.用在配置为从无线装置经载体网络接收信息的接收计算***内的计算机程序产品,该计算机程序产品执行为无线装置实施脱连时间的方法,以防止由于无线装置原来网址失去联系而造成此后发往它的信息被误传的可能性,该计算机程序产品包括的一个或多个计算机可读媒体具有:
检测从无线装置经载体网络来的第一信息的接收的计算机可执行指令,该无线装置具有被指定的临时网址;
识别无线装置的脱连时间的计算机可执行指令,脱连时间是一个时间,在它之后就不该再用无线装置原被指定的临时网址往其发送信息;
判定脱连时间是否已被超出的计算机可执行指令;及
仅若尚未超出脱连时间,才采用其原被指定的临时网址,使第二信息得以发送到该无线装置的计算机可执行指令。
18.如权利要求17所述的计算机程序产品,其特征在于,使第二信息得以发送到该无线装置的计算机可执行指令包括下列指令:
使对于第一信息的回应得以发送到该无线装置的计算机可执行指令,其中第二信息是对第一信息的回应。
19.如权利要求17所述的计算机程序产品,其特征在于,使第二信息得以发送到该无线装置的计算机可执行指令包括下列指令:
使与第一信息无关的信息得以发送的计算机可执行指令。
20.如权利要求19所述的计算机程序产品,其特征在于,识别该无线装置脱连时间的计算机可执行指令包括下列指令:
从第三信息读出数据的计算机可执行指令,第三信息是在收到从无线装置来的第一信息后再次收到的从该无线装置来的一条信息;及
从读出的数据域推导出脱连时间的计算机可执行指令。
21.如权利要求20所述的计算机程序产品,其特征在于,从第三信息推导出的脱连时间更晚于任何其它原来与该无线装置相关的脱连时间。
22.如权利要求17所述的计算机程序产品,其特征在于,检测从无线装置经载体网络来的第一信息的接收的计算机可执行指令包括下列指令:
检测用无连接协议从无线装置来的信息的接收的计算机可执行指令。
23.如权利要求22所述的计算机程序产品,其特征在于,检测采用无连接协议从无线装置来的第一信息的接收的计算机可执行指令包括下列指令:
检测用用户数据表协议(UDP)从无线装置来的信息的接收的计算机可执行指令。
24.如权利要求22所述的计算机程序产品,其特征在于,检测用无连接协议从无线装置来的第一信息的接收的计算机可执行指令包括下列指令:
检测用无线应用协议(WAP)从无线装置来的信息的接收的计算机可执行指令。
25.如权利要求17所述的计算机程序产品,其特征在于,检测从无线装置经载体网络来的第一信息的接收的计算机可执行指令包括下列指令:
检测用传输控制协议(TCP)从无线装置来的信息的接收的计算机可执行指令。
26.如权利要求17所述的计算机程序产品,其特征在于,识别该信息的脱连时间的计算机可执行指令包括下列指令:
使从第一信息读出时间的计算机可执行指令;及
从读出的时间推导脱连时间的计算机可执行指令。
27.如权利要求17所述的计算机程序产品,其特征在于,识别该无线装置的脱连时间的计算机可执行指令包括下列指令:
使从第一信息直接读出脱连时间的计算机可执行指令。
28.如权利要求17所述的计算机程序产品,其特征在于,识别该无线装置的脱连时间的计算机可执行指令包括下列指令:
使从第一信息读出数据域的计算机可执行指令;及
从读出的数据域推导脱连时间的计算机可执行指令。
29.如权利要求17所述的计算机程序产品,其特征在于,识别该无线装置的脱连时间的计算机可执行指令包括下列指令:
判定默认的脱连时间适用于该无线装置的计算机可执行指令;及
采用默认的脱连时间作为脱连时间的计算机可执行指令。
30.如权利要求17所述的计算机程序产品,其特征在于,仅若尚未超出脱连时间,才使第二信息得以发送到该无线装置的计算机可执行指令包括下列指令:
判定脱连时间尚未超出的计算机可执行指令;及
在判定脱连时间尚未超出的计算机可执行指令执行之后,使第二信息得以发送的计算机可执行指令。
31.如权利要求30所述的计算机程序产品,其特征在于,作判定的计算机可执行指令包括判定脱连时间已经超出的计算机可执行指令,该产品上的一个或多个计算机可读媒体还具有:
检测从无线装置来的指明该无线装置具有了另一被指定的网址的通信的接收的计算机可执行指令;及
使第二信息得以用无线装置另外被指定的网址发送到该无线装置的计算机可执行指令。
32.如权利要求30所述的计算机程序产品,其特征在于,作判定的计算机可执行指令包括判定脱连时间已经超出的计算机可执行指令,该产品上的一个或多个计算机可读媒体还具有:
使第二信息可采用不同于从无线装置到接收计算***的第一信息的传输方式的替代传输方式得以发送的计算机可执行指令。
33.如权利要求17所述的计算机程序产品,其特征在于,一个或多个计算机可读媒体为物理媒体。
34.如权利要求33所述的计算机程序产品,其特征在于,物理媒体为***存储器。
35.如权利要求33所述的计算机程序产品,其特征在于,物理媒体为永久存储器。
36.在配置为经由一载体网络接收来自一无线装置的信息的接收计算***内,为防止由于无线装置原来网址失去联系而使此后发往该无线装置的信息被误传的可能性,实施脱连时间的一种方法,该方法包括以下步骤:
从无线装置经由载体网络接收第一信息的动作;及
仅若回应被发送当无线装置仍在准备接收第二信息之时,才往无线装置发送第二信息的步骤。
37.如权利要求36所述的方法,其特征在于,仅若回应被发送当无线装置仍在准备接收第二信息时,才往无线装置发送第二信息的步骤包括下列动作:
识别该无线装置的脱连时间的动作,脱连时间是一个时间,在它之后就不该再用无线装置原来发送第一信息时被指定的临时网址往其发送信息;
判定脱连时间是否已超出的动作;及
仅若尚未超出脱连时间,才采用无线装置原被指定的临时网址,往其发送第二信息的动作。
38.在配置为经由一载体网络发送信息到接收计算***的无线装置内,为防止由于无线装置原来网址失去联系而使此后发往该无线装置的信息被误传的可能性,实施无线装置的脱连时间的一种方法,该方法包括以下步骤:
构造包含至少间接表示脱连时间的数据域的信息的动作,脱连时间是一个时间,在它之后就不该再用无线装置原被指定的临时网址往其发送信息;
建立跟载体网络连接的动作;
经载体网络向接收计算***发送信息的动作;
至少从信息发送到接收计算***之时,至少直到该脱连时间,保持与网络连接的动作;
判定脱连时间已超出的动作;及
在判定脱连时间已超出之后,不论在连网动作时间内是否收到了回应,脱离与网络连接的动作。
39.如权利要求38所述的方法,其特征在于,判定脱连时间未被延长之后也执行脱离与网络连接的动作。
40.如权利要求38所述的方法,其特征在于,经载体网络向接收计算***发送信息的动作包括下列动作:
采用无连接协议向接收计算***发送信息的动作。
41.如权利要求40所述的方法,其特征在于,用无连接协议向接收计算***发送信息的动作包括下列动作:
采用用户数据表协议(UDP)向接收计算***发送信息的动作。
42.如权利要求40所述的方法,其特征在于,用无连接协议向接收计算***发送信息的动作包括下列动作:
采用无线应用协议(WAP)向接收计算***发送信息的动作。
43.如权利要求38所述的方法,其特征在于,经载体网络向接收计算***发送信息的动作包括下列动作:
采用传输控制协议(TCP)向接收计算***发送信息的动作。
44.如权利要求38所述的方法,其特征在于,构造包含至少间接表示脱连时间的数据域的信息的动作包括下列动作:
构造包含脱连时间的信息的动作。
45.如权利要求38所述的方法,其特征在于,构造包含至少间接表示脱连时间的数据域的信息的动作包括下列动作:
构造包含时间的信息的动作,从该时间可推导出脱连时间。
46.如权利要求38所述的方法,其特征在于,构造包含至少间接表示脱连时间的数据域的信息的动作包括下列动作:
构造包含数据域的信息的动作,从该数据域可推导出脱连时间。
47.如权利要求38所述的方法,其特征在于,进一步包括下列动作:
在与网络的连接还维持着时,接收对所发信息的回应的动作。
48.用在配置为经载体网络发送信息到接收计算***的无线装置内的计算机程序产品,该计算机程序产品执行的方法可实施无线装置的脱连时间,以便防止由于无线装置失去跟原来网址联系而误传此后发往该无线装置的信息的可能性,该计算机程序产品包括的一个或多个计算机可读媒体具有:
构造包含至少间接表示脱连时间的数据域的信息的计算机可执行指令,脱连时间是一个时间,在它之后就不该再用无线装置原被指定的临时网址向其发送信息;
使与载体网络的连接得以建立的计算机可执行指令;
使信息得以经载体网络发到接收计算***的计算机可执行指令;
至少从信息发送到接收计算***之时,至少直到脱连时间,使跟网络的连接得以保持的计算机可执行指令;
判定脱连时间已超出的计算机可执行指令;及
在判定脱连时间已超出之后,不论在连网动作时间内是否收到了回应,使跟网络的连接得以脱离的计算机可执行指令。
49.如权利要求48所述的计算机程序产品,其特征在于,在判定脱连时间未延长后,也执行脱离连网的计算机可执行指令。
50.如权利要求48所述的计算机程序产品,其特征在于,使信息得以经载体网络发送到接收计算***的计算机可执行指令包括下列指令:
使信息得以用无连接协议发送到接收计算***的计算机可执行指令。
51.如权利要求48所述的计算机程序产品,其特征在于,使信息得以用无连接协议发送到接收计算***的计算机可执行指令包括下列指令:
使信息得以用用户数据表协议(UDP)发送到接收计算***的计算机可执行指令。
52.如权利要求48所述的计算机程序产品,其特征在于,使信息得以用无连接协议发送到接收计算***的计算机可执行指令包括下列指令:
使信息得以用无线应用协议(WAP)发送到接收计算***的计算机可执行指令。
53.如权利要求48所述的计算机程序产品,其特征在于,使信息得以经载体网络发送到接收计算***的计算机可执行指令包括下列指令:
使信息得以用传输控制协议(TCP)发送到接收计算***的计算机可执行指令。
54.如权利要求48所述的计算机程序产品,其特征在于,构造一条包含至少间接表示脱连时间的数据域的信息的计算机可执行指令包括下列指令:
构造一条包含脱连时间的信息的计算机可执行指令。
55.如权利要求48所述的计算机程序产品,其特征在于,构造一条包含至少间接表示脱连时间的数据域的信息的计算机可执行指令包括下列指令:
构造一条包含时间的信息的计算机可执行指令,从该时间可以推导出脱连时间。
56.如权利要求48所述的计算机程序产品,其特征在于,构造一条包含至少间接表示脱连时间的数据域的信息的计算机可执行指令包括下列指令:
构造一条包含数据域的信息的计算机可执行指令,从该数据域可以推导出脱连时间。
57.如权利要求48所述的计算机程序产品,其特征在于,一个或多个计算机可读媒体上还具有:
在保持着连网的时间内,检测对所发信息的的回应的接收的计算机可执行指令。
58.如权利要求48所述的计算机程序产品,其特征在于,一个或多个计算机可读媒体为物理媒体。
59.如权利要求58所述的计算机程序产品,其特征在于,物理媒体是***存储器。
60.如权利要求58所述的计算机程序产品,其特征在于,物理媒体是永久存储器。
61.一个或多个计算机可读媒体,具有表示信息的数据结构,该数据结构包括下列动作:
识别该信息内容的内容域;
对无线装置被指定的临时网址的识别;及
脱连时间域,它指明无线装置计划跟载体网络脱离连接的时间,就此也失去其临时网址。
CN200310116496A 2002-11-19 2003-11-19 在与具有瞬时网址的无线装置通信时的脱连时间的实施方法和*** Expired - Lifetime CN100581153C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/300,271 US7379971B2 (en) 2002-11-19 2002-11-19 Time-to-disconnect enforcement when communicating with wireless devices that have transient network addresses
US10/300,271 2002-11-19

Publications (2)

Publication Number Publication Date
CN1509037A true CN1509037A (zh) 2004-06-30
CN100581153C CN100581153C (zh) 2010-01-13

Family

ID=32229867

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200310116496A Expired - Lifetime CN100581153C (zh) 2002-11-19 2003-11-19 在与具有瞬时网址的无线装置通信时的脱连时间的实施方法和***

Country Status (9)

Country Link
US (1) US7379971B2 (zh)
EP (1) EP1422906B1 (zh)
JP (1) JP4460264B2 (zh)
KR (1) KR101120856B1 (zh)
CN (1) CN100581153C (zh)
AT (1) ATE321410T1 (zh)
DE (1) DE60304100T2 (zh)
HK (1) HK1066660A1 (zh)
TW (1) TWI331467B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8516054B2 (en) * 2000-12-20 2013-08-20 Aurea Software, Inc. Message handling
US8301800B1 (en) 2002-07-02 2012-10-30 Actional Corporation Message processing for distributed computing environments
US8191078B1 (en) 2005-03-22 2012-05-29 Progress Software Corporation Fault-tolerant messaging system and methods
US8301720B1 (en) 2005-07-18 2012-10-30 Progress Software Corporation Method and system to collect and communicate problem context in XML-based distributed applications
US20070106804A1 (en) * 2005-11-10 2007-05-10 Iona Technologies Inc. Method and system for using message stamps for efficient data exchange
US7710958B2 (en) 2006-01-20 2010-05-04 Iona Technologies Limited Method for recoverable message exchange independent of network protocols
US7672248B2 (en) * 2006-06-13 2010-03-02 Scenera Technologies, Llc Methods, systems, and computer program products for automatically changing network communication configuration information when a communication session is terminated
JP4520432B2 (ja) * 2006-06-15 2010-08-04 Okiセミコンダクタ株式会社 マルチキャストでパケット通信するVoIPネットワークシステムおよびその構築方法
US8276115B2 (en) * 2007-02-06 2012-09-25 Progress Software Corporation Automated construction and deployment of complex event processing applications and business activity monitoring dashboards
US8656350B2 (en) * 2007-02-06 2014-02-18 Software Ag Event-based process configuration
GB2447433A (en) * 2007-02-07 2008-09-17 Vodafone Plc Reduce signalling load
KR101502803B1 (ko) * 2007-04-24 2015-03-17 삼성전자주식회사 무선 네트워크 관리방법 및 이를 적용한 무선 디바이스
JP5282448B2 (ja) * 2008-05-30 2013-09-04 富士通株式会社 無線通信システム、無線通信装置及びその切断処理方法
WO2010054062A2 (en) 2008-11-05 2010-05-14 Savvion Inc. Software with improved view of a business process
DE102009032631A1 (de) * 2009-07-10 2011-01-13 Rohde & Schwarz Gmbh & Co. Kg Prioritätsbasiertes Kommunikationsnetzwerk und Kommunikationsverfahren
US20120124142A1 (en) * 2010-11-15 2012-05-17 Robert Kroeger Light-Weight Method for Delivering the Smallest Set of New Messages to a Conversation Cache on an Intermittently Connected Mobile Email Client
US8868644B2 (en) 2010-11-15 2014-10-21 Google Inc. Mechanism for message prefetching in an intermittently connected offline-capable mobile web application

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6168757B1 (en) 1995-11-15 2001-01-02 Alphatech, Inc. Material formulation for galvanizing equipment submerged in molten aluminum and aluminum/zinc melts
KR100640359B1 (ko) * 1999-07-07 2006-10-31 삼성전자주식회사 전송 시스템에서 관리 시스템의 연결해제 방법
US20020045437A1 (en) * 2000-08-18 2002-04-18 Alexander Kesler Tracing a location of a mobile device
US20020136226A1 (en) * 2001-03-26 2002-09-26 Bluesocket, Inc. Methods and systems for enabling seamless roaming of mobile devices among wireless networks
US7043233B2 (en) * 2001-04-27 2006-05-09 Comverse, Inc. Messaging protocol over internet protocol
ATE328436T1 (de) * 2001-06-08 2006-06-15 4Th Pass Inc Verfahren, speichermedium, netwerk und apparat für eine biderektional initierte datenkommunikation mit einer drahtlosen einrichtung
KR100415512B1 (ko) * 2001-12-27 2004-01-24 삼성전자주식회사 이동 아이피 주소 지원을 위한 외부 에이전트에서의 세션관리 방법
US6993583B2 (en) * 2002-02-28 2006-01-31 International Business Machines Corporation Dynamically sharing a pool of IP addresses

Also Published As

Publication number Publication date
CN100581153C (zh) 2010-01-13
KR101120856B1 (ko) 2012-03-15
TWI331467B (en) 2010-10-01
US7379971B2 (en) 2008-05-27
ATE321410T1 (de) 2006-04-15
US20040098487A1 (en) 2004-05-20
DE60304100T2 (de) 2006-08-17
JP2004173267A (ja) 2004-06-17
DE60304100D1 (de) 2006-05-11
EP1422906A1 (en) 2004-05-26
JP4460264B2 (ja) 2010-05-12
EP1422906B1 (en) 2006-03-22
HK1066660A1 (en) 2005-03-24
KR20040044344A (ko) 2004-05-28
TW200425691A (en) 2004-11-16

Similar Documents

Publication Publication Date Title
CN1509037A (zh) 在与具有瞬时网址的无线装置通信时的脱连时间的实施
CN111147493B (zh) Ims网络的注册方法、装置、存储介质及终端设备
CN101883436B (zh) 一种资源的并发处理方法、***及移动终端
EP1751914A2 (en) Priority session management system and method for a mobile communication device
CN1706156A (zh) 紧急分组数据服务
CN101141742B (zh) 一种终端的应用通信方法
US20230082566A1 (en) Data blind retransmission method and apparatus, storage medium, and terminal device
JP7392176B2 (ja) データ再送方法、装置、ターゲットノード、ソースノード及び端末
CN101227490B (zh) 网络存储方法及***
CN1283910A (zh) 移动通信***和移动终端
WO2005125164A2 (en) Audio session management system and method for a mobile communication device
JP2010501139A (ja) 無線通信システムにおけるデータベース管理
US7707291B2 (en) Handling incoming data
WO2010008248A2 (en) A method and an apparatus for controlling messages between host and controller.
CN101202964A (zh) 处理业务的方法以及终端
CN100359891C (zh) 一种通过缓存提高多媒体消息中心业务处理性能的方法
CN101119593A (zh) 移动通信***中繁忙订户呼叫完成服务的装置与方法
CN1574690A (zh) 消息中继传输方法
CN1596025A (zh) 用于中断消息的方法、设备和***
WO2021218848A1 (zh) 数据重传方法、装置、目标节点、源节点及终端
CN111953644A (zh) 用于多媒体通信的终端连接方法及***
CN113556781B (zh) 数据接收、信息配置方法、终端及网络设备
CN1377173A (zh) 移动通信服务控制***和移动通信服务控制方法
WO2002069568A1 (en) Group-independent message transfer method and system lending specified application module
CN115378892A (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
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150507

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

Effective date of registration: 20150507

Address after: Washington State

Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC

Address before: Washington State

Patentee before: Microsoft Corp.

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

Effective date of registration: 20160628

Address after: Grand Cayman, Georgetown, Cayman Islands

Patentee after: Microsoft Corp.

Address before: Washington State

Patentee before: MICROSOFT TECHNOLOGY LICENSING, LLC

CX01 Expiry of patent term

Granted publication date: 20100113

CX01 Expiry of patent term