CN100545824C - 用于会话提供的系统及方法 - Google Patents

用于会话提供的系统及方法 Download PDF

Info

Publication number
CN100545824C
CN100545824C CNB2005800083681A CN200580008368A CN100545824C CN 100545824 C CN100545824 C CN 100545824C CN B2005800083681 A CNB2005800083681 A CN B2005800083681A CN 200580008368 A CN200580008368 A CN 200580008368A CN 100545824 C CN100545824 C CN 100545824C
Authority
CN
China
Prior art keywords
message
token
value
node
user
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
CNB2005800083681A
Other languages
English (en)
Other versions
CN101124563A (zh
Inventor
珀特里·弗西基维
珀克卡·K·维伊塔尼米
雅纳·雅尔卡南
托米·阿卡拉
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 Oyj
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 CN101124563A publication Critical patent/CN101124563A/zh
Application granted granted Critical
Publication of CN100545824C publication Critical patent/CN100545824C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • 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

Abstract

可应用于例如会话提供中的系统及方法。节点和/或其它计算机可以例如将包含提供的值和例如从存储单元中获得的值的消息分发到或更多服务器等。该一个或多个服务器等可以例如已执行了不同的注册检查,为该节点和/或其它计算机创建用于提供的令牌。由该节点和/或其它计算机发送的包含该令牌的消息可以例如被认为与会话相关联。

Description

用于会话提供的系统及方法
技术领域
本发明涉及用于会话提供的系统及方法。
背景技术
近年来,人们对计算机(例如,便携式计算机)的使用增加了。例如,递送工作者有时候使用计算机来提供关于他们递送任务执行情况的数据。作为另一个示例,医务工作者有时候使用便携式计算机来提供关于他们病人护理任务执行情况的数据。
因此,例如使得工作者和/或其它个体对计算机的使用更容易的技术是令人感兴趣的。
发明内容
根据本发明的不同实施方式,提供了可应用于例如会话提供中的系统及方法。
节点和/或其它计算机可以,在不同的实施方式中,将包含提供的值以及例如从存储单元获得的值的消息分发到一个或多个服务器等。
在不同的实施方式中,已执行了不同的注册检查的一个或多个服务器等可以为该节点和/或其它计算机创建用于提供的令牌。由该节点和/或其它计算机发送的包含该令牌的消息可以,在不同的实施方式中,被认为与会话相关联。
附图说明
图1为示出根据本发明的不同实施方式的令牌提供中所涉及的示例性步骤的示意图。
图2为示出根据本发明的不同实施方式的令牌提供中所涉及的更进一步的示例性步骤的示意图。
图3为示出根据本发明的不同实施方式的令牌使用中所涉及的示例性步骤的示意图。
图4示出了本发明的不同实施方式中可使用的示例性配置。
图5为示出本发明的不同实施方式中不同的数据保存的示例性表格。
图6示出了本发明的不同实施方式中可使用的示例性计算机。
图7示出了本发明的不同实施方式中可使用的更进一步的示例性计算机。
具体实施方式
一般操作
根据本发明的不同实施方式,提供了可应用于例如会话提供中的系统及方法。
如下面更详细讨论的,根据不同的实施方式,节点和/或其它计算机可以将包含提供的值(例如,随机数等)以及例如从存储单元(例如,射频识别(RFID)标签等)获得的值的消息分发到一个或多个服务器等。
当收到该消息时,一个或多个服务器等可以,在不同的实施方式中,确定该获得的值是否已注册(例如,该获得的值是否对应于经授权的用户)。可选地或附加地,在不同的实施方式中,该一个或多个服务器等可以导出对应于分发该消息的节点和/或其它计算机的识别符,和/或确定这样的识别符是否已注册(例如,该识别符是否对应于经授权的节点和/或其它计算机)。
在例如该识别符和获得的值已注册的情况下,该一个或多个服务器等可以创建令牌。在从该节点和/或其它计算机接收到包含提供的值的消息后,该一个或多个服务器等可以,在不同的实施方式中,发送该令牌到该节点和/或其它计算机。
在不同的实施方式中,该节点和/或其它计算机可以将该令牌包含在发送到该一个或多个服务器等的消息中。该一个或多个服务器等可以例如认为这种消息与会话相关联。
现在将更详细地讨论本发明的不同方面。
令牌提供
关于图1需要注意,根据本发明的不同实施方式,用户的节点和/或其它计算机可以从存储单元中读取一个或多个值和/或其它数据(例如,唯一序列号)(步骤101),该存储单元为例如RFID标签、iButton、条码、磁条、智能卡、闪速存储器、可通过蓝牙访问的存储器、可通过WiFi(例如,IEEE 802.11b和/或IEEE 802.11g)访问的存储器、可通过超宽带(UWB)访问的存储器等。这种UWB可以例如采用IEEE 802.15a、IEEE 802.15.3等。这样的存储单元可以例如由与该用户相关联的公司等(例如,用户是其雇员的公司)来提供给该用户。该用户可以,在不同的实施方式中,安排这样的存储单元与合适的读取器、接口等进行通信。
在不同的实施方式中,该用户可以指示其节点和/或其它计算机应从这样的存储器中读取一个或多个值和/或其它数据。例如,该用户可以按与其节点和/或其它计算机相关联的按钮,通过图形用户接口(GUI)、声音和/或由其节点和/或其它计算机提供的其它接口来提供指示。可选地或附加地,在不同的实施方式中,该用户的节点和/或其它计算机可以从这样的存储单元中自动读取一个或多个值和/或其它数据。例如,该节点和/或其它计算机可以定时地尝试与存储单元进行通信。
该用户的节点和/或其它计算机采用的读取器、接口等可以在许多方式下实施。例如,这样的读取器、接口等可以集成到该节点和/或其它计算机中,作为附件等来提供。可以例如作为可拆卸的功能壳等来提供这样的附件,和/或可以通过导电体、导线等,通过光导纤维等,和/或通过无线通信等与该节点和/或其它计算机进行通信。这种无线通信可以例如采用WiFi、UWB、蓝牙、红外数据协会(IrDA)等。
在不同的实施方式中,这样的功能壳可以包括通过节点和/或在其上安装了壳的其它计算机可访问的存储器等,该存储器等保存了该节点和/或其它计算机在执行这里描述的不同操作中可使用的软件。需要注意,在不同的实施方式中,作为通过功能壳的提供的改变和/或补充,该节点和/或其它计算机在执行这里描述的不同操作中可使用的软件,可以以许多方式下被提供给该节点和/或其它计算机。
例如,这种软件可以通过蓝牙、UWB、WiFi、IrDA、通用移动电话业务(UMTS)、通用分组无线业务(GPRS)、短消息业务(SMS)、多媒体消息业务(MMS)、存储其卡等加载到该节点和/或其它计算机上。在该节点和/或其它计算机等激活后,可以例如在该节点和/或其它计算机制造时提供这种软件。
从存储单元中读取一个或多个值和/或其它数据后,该节点和/或其它计算机可以,在不同的实施方式中,确定该存储单元是否用作会话开始的识别标签。这种功能可以在许多方式下实施。例如,在来自该存储单元的一个或多个值和/或其它数据中间的一个或多个标志、值、比特、指示符等可以用来使该用户的节点和/或其它计算机知道该存储单元用作识别标签。
需要注意,上述种类的存储单元可以,在不同的实施方式中,为用户提供便利,包括例如在例如发送消息之前不需要该用户手动键入和/或另外输入其用户识别信息等。代替地,根据本发明的不同实施方式,该用户可以例如联系、擦去等具有该存储单元的节点和/或其它计算机(和/或反之亦然),并且该节点和/或其它计算机可以辨别该存储单元是特殊的类型(例如,用作会话开始的识别标签)。
可能在确定该存储单元是用作识别标签后(步骤103),该用户的节点和/或其它计算机可以,在不同的实施方式中,开始会话建立。开始会话建立可以,在不同的实施方式中,涉及准备并且将第一消息分发到提供会话业务的一个或多个服务器等。
因此,该用户的节点和/或其它计算机可以例如向一个或多个服务器等分发开始会话建立的SMS消息等(步骤105)。该消息中包含的可以例如是提供的值(例如,随机数等)、从该存储单元中读取的值和/或其它数据的一些或全部,等等。需要注意,在不同的实施方式中,该消息包含的可以是由该节点和/或其它计算机提供的专用安全信息。
如上所指出的,在不同的实施方式中,该节点和/或其它计算机可使用的上述软件可以辨别存储单元是作为会话开始的识别标签。在不同的实施方式中,在这样辨别存储单元是作为会话开始的识别标签后,该节点和/或其它计算机可以自动分发开始会话建立的消息。需要注意,在不同的实施方式中,可以将从该存储单元中读取的值和/或其它数据的一些或全部作为种子来创建该随机数等。
需要注意,在不同的实施方式中,该用户的节点和/或其它计算机可以具有可将SMS消息等分发到的多个服务器等的知识(例如,该用户的节点和/或其它计算机可以具有多个相应地址的知识)。因此,例如在向这种服务器等中之一分发失败的情况下(例如,向这种服务器等中主要的一个服务器的分发),该用户的节点和/或其它计算机可以尝试向这种服务器等中的其它分发。在不同的实施方式中,在关于这种服务器等中的任何一个的分发不成功的情况下,该用户的节点和/或其它计算机可能允许该用户输入个人识别码(PIN)。该PIN可以,在不同的实施方式中,连同从该存储单元中读取的值和/或其它数据的一些或全部一起被采用,用于提供必要的信息,并且可能采用GPRS代替SMS用于分发。
关于图2需要注意,当接收开始会话建立的消息时(步骤201),该一个或多个服务器等可以,在不同的实施方式中,确定是否允许建立会话(步骤203)。因此,该一个或多个服务器等可以例如确定该用户的节点和/或其它计算机是否是已注册的节点和/或其它计算机,和/或确定该用户是否是已注册的用户。进一步需要注意,在不同的实施方式中,一个或多个服务器等可以,可选地或附加地,检查与消息一起接收到的专用安全信息的有效性。
这种功能可在许多方式下实施。该一个或多个服务器等可以例如通过将与该节点和/或其它计算机相关联的识别符,和已注册的节点和/或其它计算机对应的列表(例如,与已注册的节点和/或其它计算机相关联的识别符列表)进行对比,来确定该用户的节点和/或其它计算机是否是已注册的节点和/或其它计算机。这样的列表可以例如保存在可访问的存储器等中。
该一个或多个服务器等可以例如采用该节点和/或其它计算机的电话号码作为识别符。例如,通过SMS等发送开始会话建立的消息时,该一个或多个服务器等可以例如通过与SMS分发相关联的数据传递的方式知道电话号码等。
该一个或多个服务器等可以例如通过将包含在分发的消息中的、从该存储单元中读取的值和/或其它数据的一些或全部,和已注册用户的对应的列表进行对比,来确定该用户是否是已注册的用户。这样的列表可以例如保存在可访问的存储器等中。因此,例如,在不同的实施方式中,用户的节点和/或其它计算机的存储单元可以加载一个或多个特殊数据单元,并且那些数据单元可以包含在列表中且包含在分发的消息中,从而使这种对比容易进行。
在不同的实施方式中,在该一个或多个服务器等确定没有满足要求的情况下,该一个或多个服务器等可以继续进行会话建立。例如在该一个或多个服务器等确定该节点和/或其它计算机是已注册的节点和/或其它计算机,并且该用户是已注册的用户的情况下,该要求可以,在不同的实施方式中,认为被满足。作为另一个示例,在该一个或多个服务器等确定该节点和/或其它计算机是已注册的节点和/或其它计算机,并且该用户是已注册用户,并且该专用安全信息为有效的情况下,该要求可以,在不同的实施方式中,认为被满足。
在一个或多个要求没有被满足的情况下,该一个或多个服务器等可以,在不同的实施方式中,向该用户的节点和/或其它计算机提供错误消息等(步骤205)。这样的错误消息等可以例如通过SMS、MMS、GPRS等提供。
根据不同的实施方式,在进行会话建立中,该一个或多个服务器等可以生成服务令牌(步骤207)。该服务令牌可以例如包含一个或多个随机和/或非随机值、附加信息等。例如,该服务令牌可以包含随机的128比特或256比特值。
在不同的实施方式中,可能通过一个或多个服务器等的动作,截止日期、有效期间等可以与该令牌相关联。例如,可以设定该令牌在指定的日期后、在经过指定的时间期间后、在某一数量的操作被该用户的节点和/或其它计算机执行后(例如,在某一数量的消息已经和采用了该令牌的会话一起被发送后)过期,等等。
根据不同的实施方式,在将截止日期、有效期间等与一个令牌相关联时,可以考虑不同的因素。例如,可以考虑与该节点和/或其它计算机、该用户等相关联的一个或多个识别符、值、数据等。例如,可以在可访问的存储器等中指定一个或多个指定的用户、用户组、节点和/或其它计算机、节点和/或其它计算机组等来接收具有指定的截止日期、有效期间等的令牌。
因此,例如可以在这样的存储器等中,为全部的节点和/或其它计算机、和/或与特殊的公司等相关联的用户,指定提供8.5小时后过期的令牌。该存储器等可以例如包含与节点和/或其它计算机、和/或与该公司相关联的用户相关联的识别符、值、数据等的详细说明。生成令牌后,该一个或多个服务器等可以,在不同的实施方式中,将生成的令牌与提供的值(例如,随机数)相关联,该提供的值包含在由该用户的节点和/或其它计算机发送的开始会话建立消息中。
进一步关于图1需要注意,在不同的实施方式中,该节点和/或其它计算机可以向该一个或多个服务器等分发令牌请求消息(步骤107)。该令牌请求消息可以例如通过GPRS等分发。包含在令牌请求消息中的可以,在不同的实施方式中,是包含在开始会话建立消息中的提供的值(例如,随机数)。
需要注意,在不同的实施方式中,由此可以为特殊的公司等提供特制接口,例如,与公司相关联的合适的用户(例如,公司领导、管理人员等)可以基于该公司的需要等调整不同的服务、参数等。进一步需要注意,在不同的实施方式中,该一个或多个服务器等可以提供时间表等。这种时间表可以例如允许公司领导、管理人员等关于该一个或多个服务器等的动作来跟踪雇员的动作、表现等。
还要注意,在不同的实施方式中,可以例如通过结合在允许访问前执行的不同的安全和/或认证过程,保护该特制接口避免可能的误用。该认证可以在许多方式下实施,例如在允许访问前请求输入安全个人识别码(PIN)。
进一步关于图2需要注意,当接收令牌请求消息时(步骤209),该一个或多个服务器等可以确定生成的令牌是否已与包含在令牌请求消息中的提供的值(例如,随机数)相关联。在这样的令牌存在的情况下,该一个或多个服务器等可以,在不同的实施方式中,将该令牌分发到该节点和/或其它计算机(步骤211)。这种分发可以例如通过GPRS等进行。
需要注意,虽然为了通过示例的方式进行说明的目的,不同的上述操作被描述为按照某种顺序执行,但是交替的顺序是可能的。例如,虽然如上面描述,该一个或多个服务器等在接收到包含那个提供的值(例如,随机数)的令牌请求消息之前,执行用于与特别的提供的值(例如,随机数)相关联的令牌的生成,但是在不同的实施方式中,该一个或多个节点和/或其它计算机可以在接收到该令牌请求消息后执行这种令牌生成。
根据本发明的不同实施方式,该令牌请求消息可以服务于互联网协议(IP)连接、管道等的开始。该令牌请求消息可以,在不同的实施方式中,被一个或多个服务器等解释为IP会话请求。接收该消息,该一个或多个服务器等可以,可能以类似于上述讨论的方式,确定用于该会话的有效的令牌是否是可用的。在不同的实施方式中,该一个或多个服务器等当接收该IP会话请求时,可以确定该请求中包含的随机值是否对应于存储的、和有效令牌有关的值。当发现有效令牌是可用的,可以接受该请求,并且该令牌可以,可能以类似于上述讨论的方式,提供给该节点和/或其它计算机。
因此,在不同的实施方式中,该节点和/或其它计算机,和/或该节点和/或其它计算机的用户,通过由该用户的节点和/或其它计算机生成的随机值的方式来识别,该随机值首先以第一消息的形式通过蜂窝消息发送业务分发到该一个或多个服务器等,例如通过SMS或MMS消息发送业务。在不同的实施方式中,此后,当分发该令牌请求消息/IP会话请求时,相同的随机值可以包含在该请求中,该随机值可以被该一个或多个服务器等用于识别该请求的来源,例如,虚拟IP地址255.255.255.126作为分发具有电话号码+1226345621的该第一消息的相同的节点和/或其它计算机。在不同的实施方式中,在该一个或多个服务器等将该节点和/或其它计算机的动态IP地址与电话号码之间关联起来后,可以基于与该一个或多个服务器等有关地存储的信息,在该一个或多个服务器等与该节点和/或其它计算机之间建立IP会话。
令牌使用
根据本发明的不同实施方式,该用户的节点和/或其它计算机在与该一个或多个服务器等进行会话的过程中可以采用接收到的上述讨论类型的令牌。关于图3需要注意,例如,根据不同的实施方式,该用户的节点和/或其它计算机可以将令牌包含在发送到该一个或多个服务器等的消息中作为会话的一部分(步骤301)。这样的消息可以例如通过GPRS等分发。
当接收这样的消息时,该一个或多个服务器等可以,在不同的实施方式中,确定该令牌是否有效(步骤303)。该令牌是否是有效令牌的确定可以例如涉及确定该令牌是否是被该一个或多个服务器等生成的令牌,和/或确定该令牌尚未过期。
确定该令牌被该一个或多个服务器等生成可以例如涉及该一个或多个服务器等查阅保存已生成的令牌和/或相应数据的可访问的存储器等。确定该令牌是否过期可以例如涉及查阅将生成的令牌与关联的截止日期、有效期间等相关联的存储器等。作为另一个示例,在令牌包含对应于截止日期、有效期间等的数据的实施方式中,这种确定可以包括该令牌的查阅。
在发现该令牌无效的情况下,可以执行一个或多个操作。例如,在不同的实施方式中,该一个或多个服务器等可以,可能通过SMS、MMS、GPRS等,向该用户的节点和/或其它计算机、向与该用户和/或该用户的节点和/或其它计算机等相关联的公司等,提供错误信息、警报等(步骤305)。该错误信息、警报等可以例如指示该令牌不再有效,邀请该节点和/或其它计算机和/或其用户采取动作来寻找新的令牌,等等。
响应于这样的消息警报等,该用户的节点和/或其它计算机可以例如执行上述讨论的操作中的一个或多个操作(例如,分发令牌请求消息)。在不同的实施方式中,该节点和/或其它计算机可以,可能通过GUI或其它接口,请求其用户安排该存储单元与合适的读取器、接口等进行通信,等等。
在不同的实施方式中,当发现该令牌有效的情况下,包含了该令牌的消息可以,可能被该一个或多个服务器等认为是与该令牌相应的会话相关联(步骤307)。在不同的实施方式中,该一个或多个服务器等可以例如在一个可访问的存储器等中记录对应于这样的接收到的消息的数据、从这样的接收到的消息中提取的数据,等等。
进一步需要注意,在不同的实施方式中,该一个或多个服务器等可以向该用户的节点和/或其它计算机分发消息,该消息指示由该用户的节点和/或其它计算机分发的消息已被成功接收。这样的指示成功接收的消息可以例如包含由系统管理员,与该用户和/或该节点和/或其它计算机相关联的公司,等等所选择的信息。在不同的实施方式中,在选择的信息之中可以是用户特定消息。
这里描述的种类的会话,其中令牌被包含在从该用户的节点和/或其它计算机分发到该一个或多个服务器等的消息中,并可以用于许多目的。例如,在许多行业中,用户要访问许多站点,该用户可能需要根据一个或多个指定的访问顺序访问该站点,需要在特殊的时间访问该站点,需要在特殊的时间窗内访问该站点,需要在该站点执行某些任务,等等。
例如,作为值班员的用户可能需要定期访问在建筑物中的、在地面上的等的位置。作为另一个示例,作为检查员的用户可能需要访问某些储存罐、集装箱、水表、电表、气表、不同的市政表等,一个或多个相应的值(例如,根据量具、仪表等的一个或多个储存罐压力、用水读数等)可能需要被确定。
作为进一步的示例,例如递送工作者或医务工作者等的工作者可能需要访问不同的位置和/或在那些位置执行不同的任务。根据本发明的不同实施方式,用户可以采用其节点和/或其它计算机连同这里描述的种类的会话将对应于其作为工作者的责任的表现的数据发送到该一个或多个服务器等。
例如,根据本发明的不同实施方式,基于位置的存储单元可以被放置在这样的用户将要访问的位置。这种基于位置的存储单元可以例如作为RFID标签、iButton、条码、磁条、智能卡、闪速存储器、可通过蓝牙访问的存储器、可通过WiFi访问的存储器、可通过UWB访问的存储器等来实施。当访问一个位置时,该用户节点和/或其它计算机可以,在不同的实施方式中,从位于那个位置的一个或多个基于位置的存储单元中读取一个或多个值和/或其它数据。
需要注意,在不同的实施方式中,在基于位置的存储单元中保存的该一个或多个值和/或其它数据之中的可以是被分发到该一个或多个服务器等的一个或多个序列号和/或其它唯一的值,可以作为该用户已访问对应于该基于位置的存储单元的位置等的证据。需要注意,在不同的实施方式中,可能以类似于上述讨论的方式,该用户可以安排该基于位置的存储单元与合适的读取器、接口等进行通信。
在不同的实施方式中,已从基于位置的存储单元读取一个或多个值和/或其它数据后,该节点和/或其它计算机可以将对应于该基于位置的存储单元的读数的一个或多个消息发送到该一个或多个服务器等,每个这种消息包含该令牌。这种分发可以例如以类似于上述讨论的方式(例如,通过SMS和/或使用现有的GPRS会话,其中该令牌可以用作识别该用户和/或当前操作/服务)得以执行。包含在该消息中的,可以例如是从该基于位置的存储单元中读取的值和/或其它数据中的一个或多个。
可选地或附加地,包含在该消息中的可以是例如由该用户提供的数据、从位于一个位置的数据源等接收到的数据(例如,从通过蓝牙、UWB、WiFi、导电体等提供其输出的量具、仪表等)、时间戳,等等。用于这样的时间戳的数据可以例如由位于该位置的基于位置的存储单元提供。
该用户可以这样的例如通过由该节点和/或其它计算机提供的GUI或其它接口来提供数据。例如,该用户可以提供关于其访问该位置的一个或多个注释。需要注意,在不同的实施方式中,位于该位置的数据源等可以向该基于位置的存储单元提供其输出。因此,例如,用于具有压力表、仪表等的储存罐的基于位置的存储单元,可以存储定期从该量具、仪表等接收到的读数,并且该量具读数可以是该用户的节点和/或其它计算机通过该存储单元可访问的。
接收该消息,该一个或多个服务器可以,在不同的实施方式中,执行上述讨论的操作中的一个或多个操作,例如确认与该消息相关联的令牌的有效性,认为该消息与该令牌相应的会话相关联,和/或将该消息相应的数据、从该消息中提取的数据等记录在可访问的存储器等中。
在不同的实施方式中,该一个或多个服务器等可以发送确认消息给该用户,该消息可能指示已辨别出该用户已访问该位置。这样的消息和/或后续消息可以,在不同的实施方式中,提供涉及该用户将要执行的后续任务的信息(例如,将要访问的位置)。这样的消息可以例如通过GPRS等分发。关于该后续任务的信息可以例如从由例如系统管理员,与该用户和/或其节点和/或其它计算机相关联的公司等,等等提供的信息中提取出。
在不同的实施方式中,该一个或多个服务器等可以向位于一个位置的用户提供不同的消息和/或信息。作为示例,当用户采用其节点和/或其它计算机来读取电表的存储单元(例如,RFID标签)时,该一个或多个服务器等当从该节点和/或其它计算机接收该电表的存储单元信息时,可以发送它们已接收到的电度计量设备的最后值,使得位于该位置的用户可以容易地看到自那个最后读取事件以来该计量设备发生的情况。在不同的实施方式中,如果该读数是相同的,则可以认为该电度计量设备很可能坏掉了,并且它应由一个新的代替。
进一步需要注意,在不同的实施方式中,该一个或多个服务器等还可以向位于一个位置的用户提供一些附加信息。该信息可以包括的信息例如涉及在该位置的必要操作的指令,和/或涉及在离开该位置后将要采取的动作的信息(例如,以例如到下一个控制点、位置等的地图形式的路线信息)。
需要注意,在不同的实施方式中,该一个或多个服务器等可以提供不同的消息、警报等来响应不同的条件。这种消息、警报等可以例如发送给该用户、与该用户相关联的公司等,并且可以例如通过GPRS等分发。
例如,这样的消息、警报等可以在一个或多个动作等被该用户执行,一个或多个动作等没有被该用户执行,等等情况下被发送。将为其分发这种信息、警报等的该动作等可以例如由系统管理员,与该用户和/或其节点和/或其它计算机相关联的公司等,等等所指定。
例如,可以指定在该一个或多个服务器等停止接收指示的情况下,通知该公司等该用户已访问指定站点。作为另一个示例,可以指定在该一个或多个服务器等从该节点和/或其它计算机接收和/或未能接收消息被指示给该一个或多个服务器等的情况下,通知该公司等该用户已偏离预先确定的访问时间表等。
这样的时间表等可以例如是该一个或多个服务器等可访问的,和/或由该公司等提供的。在不同的实施方式中,根据上述讨论,这样的时间表等可以指定一个或多个时间、时间窗等。响应于这样的通知,该公司等可以,在不同的实施方式中,联系警察和/或其它政府当局采取动作来查看该用户不是处于危险中,等等。
这种动作可以例如包括通过安全监视执行检查,尝试通过其节点和/或其它计算机联系该用户,等等。这种通过该用户的节点和/或其它计算机的联系可以例如涉及通过SMS、MMS、GPRS等的文本、视觉的分发和/或其它消息的发送、和/或语音通信的使用。这种语音通信可以例如使用该节点和/或其它计算机的全球移动通信系统(GSM)语音功能、该节点和/或其它计算机的UMTS语音功能,等等。
如上述指出的,在不同的实施方式中,在一个基于位置的存储单元中保存的该一个或多个值和/或其它数据之中可以是被分发到该一个或多个服务器等的一个或多个序列号和/或其它唯一的值,可以作为该用户已访问对应于该基于位置的存储单元的位置等的证据。需要注意,在不同的实施方式中,这种一个或多个序列号和/或其它唯一的值可以定期改变。
因此,例如,用于特殊的基于位置的存储单元的该一个或多个序列号和/或其它唯一的值,可以根据时间表改变。该一个或多个服务器等,和/或与用户相关联的一个或多个公司等可以,在不同的实施方式中,知道这个时间表,和/或可以执行一个或多个操作来确保指示为从基于位置的存储单元读取的该一个或多个序列号和/或其它唯一的值,根据该时间表,是正确的。
在不同的实施方式中,在指示为从基于位置的存储单元读取的该一个或多个序列号和/或其它唯一的值不符合该时间表的情况下(例如,它们过期了),可以采取动作,例如调查该用户是否企图伪装已访问了一个位置。
需要注意,在不同的实施方式中,可以确定用户例如在其轮班(例如,作为值班员、检查员等)、会话等期间移动的距离。这种功能可以在许多方式下实施。例如,在不同的实施方式中,放置在该用户将要访问的位置上的基于位置的存储单元可以用作位置锚点。
在不同的实施方式中,通过考虑该用户访问的基于位置的存储单元的地理位置,可以计算该用户移动的距离。这种计算可以,在不同的实施方式中,由该一个或多个服务器等来执行。在许多方式下可以知道存储单元的地理位置。例如,可访问的存储器等可以将由基于位置的存储单元保存的数据(例如,序列号和/或其它唯一的值)与位置进行相关。因此,例如,可能以类似于上述讨论的方式,接收这样的序列号和/或其它唯一的值的该一个或多个服务器等可以查阅这样的存储器等来确定相应的地理位置。
作为另一个示例,在不同的实施方式中,基于位置的存储单元可以保存关于其位置的数据,并且这种数据可以例如由该用户的节点和/或其它计算机从该存储单元读取,并且可能以类似于上述讨论的方式,传递给该一个或多个服务器等。
通过该功能,基于位置的存储单元可以保存关于其地理位置的数据,该功能可以在许多方式下实施。例如,在不同的实施方式中该存储单元可以,可能以类似于上述讨论的关于存储单元从量具、仪表等接收读数的方式,从设备接收其位置的指示。例如,这样的设备可以通过蓝牙、UWB等向该存储单元提供地理位置信息。通过该功能,这样的设备可以确定将要提供给该存储单元的地理位置信息,该功能可以在许多方式下实施。例如,这种确定可以涉及全球定位系统(GPS)、基于蜂窝的技术(例如,增强观察时间差(E-OTD))等的使用。
示例性方面
图4所示为本发明的不同方面中可使用的示例性配置。图4中包括存储单元401(例如,RFID标签)、节点和/或其它计算机403、SMS业务中心405、一个或多个服务器等407、以及GPRS网络409。
根据本发明的不同实施方式,一个或多个值和/或其它数据可以,可能以类似于上述讨论的方式,通过通信411(例如,通过RFID通信)被节点和/或其它计算机403从存储单元401接收。根据上述讨论,节点和/或其它计算机403可以,在不同的实施方式中,分发开始会话建立的消息413。消息413可以例如在SMS业务中心405接收,并且被传递到一个或多个服务器等407。
同样根据上述讨论,节点和/或其它计算机403可以,在不同的实施方式中,通过GPRS网络409将令牌请求消息415发送到一个或多个服务器等407。根据上述讨论,令牌请求消息415可以,在不同的实施方式中,被一个或多个服务器等407解释为IP会话请求。
在不同的实施方式中,在接收到该消息后,根据上述讨论,一个或多个服务器等407可以通过经由GPRS网络409分发的消息417向该节点和/或其它计算机提供合适的令牌。根据上述讨论,与节点和/或其它计算机403的IP会话可以例如由一个或多个服务器等407建立。
如上述指出的,根据本发明的不同实施方式,该一个或多个服务器等可以将数据放置在一个或多个可访问的存储器等中,和/或从一个或多个可访问的存储器等中读取数据。图5所示为示出了在不同的实施方式中可以保存在这种存储器等中的不同数据的示例性表格。
图5的示例性表格中所示为对于用户A、B和C的每一个的个人标签ID数据501(例如,从提供给用户的存储单元读取的、对应于上述讨论种类的值和/或其它数据)、电话号码数据503、唯一的ID数据505(例如,令牌值)、以及位置数据507(例如,对应于访问的位置)。
硬件和软件
这里描述的不同操作等可以被计算机执行和/或在计算机的帮助下执行。此外,例如这里描述的设备可以是计算机和/或可以包含计算机。这里使用的短语“计算机”、“通用计算机”等涉及但不限于处理器卡智能卡、媒体设备、个人计算机、工程工作站、PC机、苹果机、PDA、便携计算机、计算机化手表、有线或无线终端、电话、节点等、服务器、网络接入点、网络多播点、机顶盒、个人录像机(PVR)、游戏控制台、等等、可能运行的操作系统,例如OSX、Linux、Darwin、Windows CE、Windows XP、Windows Server 2003、Palm OS、Symbian OS、等等、可能采用的Series 60平台和/或Series90平台、以及可能具有用于Java和/或.Net的支持。
短语“通用计算机”、“计算机”等还涉及但不限于,操作性地连接到一个或多个存储器或存储单元的一个或多个处理器,其中,该存储器或存储可以包含数据、算法、和/或程序代码,并且该一个或多个处理器可以执行该程序代码和/或操作该程序代码、数据、和/或算法。因此,如图6所示的示例性计算机6000包括操作性地连接两个处理器6051和6052的系统总线6050、随机存取存储器6053、只读存储器6055、输入输出(I/O)接口6057和6058、存储接口6059、以及显示器接口6061。存储接口6059依次连接到海量存储器6063。每个I/O接口6057和6058可以是以太网、IEEE 1394、IEEE 1394b、IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11i、IEEE802.11e、IEEE 802.11n、IEEE 802.15a、IEEE 802.16a、IEEE 802.16d、IEEE 802.16e、IEEE 802.16x、IEEE 802.20、IEEE 802.15.3、ZigBee、蓝牙、陆地数字视频广播(DVB-T)、卫星数字视频广播(DVB-S)、数字音频广播(DAB)、通用分组无线业务(GPRS)、通用移动通信业务(UMTS)、DVB-H、IrDA(红外数据协会)等其它在本领域中已知的接口。
海量存储器6063可以是硬盘驱动器、光学驱动器等。处理器6051和6052可以各自是通常已知的处理器,例如IBM或MotorolaPowerPC、AMD Athlon、AMD Opteron、Intel ARM、Intel Xscale、Transmeta Crusoe、Transmeta Efficeon、Intel Xenon、Intel Itanium、或Intel Pentium。这个示例中所示的计算机6000还包括触摸屏6001和键盘6002。在不同的实施方式中,可以选择性地或附加地采用鼠标、键盘、和/或接口。计算机6000可以附加地包括或被附加到读卡器、DVD驱动器、软盘驱动器等,由此,可以插入包含程序代码的介质(例如,用于执行这里描述的不同操作等),目的是将该代码加载到该计算机上。
根据本发明的不同实施方式,计算机可以运行一个或多个软件模块,该软件模块被设计为执行上述操作中的一个或多个操作。这种模块可以例如根据本领域中已知的方法,使用例如Java、Objective C、C、C#、C++、Perl、和/或Xen语言来编程。可以将相应的程序代码放置在介质上,例如DVD、CD-ROM、和/或软盘等。需要注意,在特殊软件模块之中的任何描述的操作部分是为了说明为目的,而且可以采用交替的操作部分。因此,所讨论的由软件模块执行的任何操作可以由多个软件模块代替执行。相似地,所讨论的由多个模块执行的任何操作可以由单个模块代替执行。需要注意,公开为由特殊的计算机执行的操作可以由多个计算机代替执行。进一步需要注意,在不同的实施方式中,可以采用对等的和/或网格计算技术。
图7所示为终端,在本发明的不同实施方式中可使用的示例性计算机,的框图。图7的终端在前面已讨论。下面,将相应的参考标号应用于相应的部分。图7的终端7000可以用于这里描述的任何/全部实施方式中。该终端7000包括处理单元CPU 703,多载波信号终端部分705以及用户接口(701、702)。该多载波信号终端部分705和该用户接口(701、702)与该处理单元CPU 703连接。多载波信号终端部分705和存储器704之间可以存在一个或多个直接存储器访问(DMA)通道。该用户接口(701、702)包括显示器和键盘,使用户能够使用该终端7000。另外,该用户接口(701、702)包括用于接收和产生音频信号的麦克风和扬声器。该用户接口(701、702)还可以包括语音识别(未示出)。
该处理单元CPU 703包括微处理器(未示出)、存储器704、以及可能的软件。该软件可以存储在该存储器704中。该微处理器基于该软件控制该终端7000的操作,例如接收数据流,数据接收中的脉冲突发噪声的容差,在该用户接口显示输出以及从该用户接口接收到的输入的读取。上面描述了该操作。硬件包括用于探测信号的电路、用于解调的电路、用于探测脉冲的电路、用于消除其中存在大量脉冲噪声的那些符号样本的电路、用于计算估计值的电路、以及用于对破坏的数据执行校正的电路。
仍参考图7,可选地,可以应用中间件或软件实现。该终端7000可以是用户可以舒适地携带的手持设备。有利地,该终端7000可以是一个包括用于接收多播传输流的多载波信号终端部分705的蜂窝移动电话。因此,该终端7000可能与服务提供者互相作用。
分支和范围
虽然上面的描述包括了很多细节,但是提供这些只是为了说明本发明,而不应构成对本发明的范围的限定。因此,对本领域的技术人员很明显,在不偏离本发明的精神或范围的情况下,在本发明的系统和过程中可以进行不同的修改和变化。

Claims (31)

1.一种用于会话建立的方法,包括:
接收包含第一值和第二值的开始会话建立的消息;
从该开始会话建立的消息导出节点识别符;
确定该第二值是否对应于已注册的用户;
确定该节点识别符是否对应于已注册的节点;
当确定该第二值对应于已注册的用户并且该节点识别符对应于已注册的节点时,创建令牌;以及
响应于令牌请求消息分发该令牌,其中该令牌请求消息包含该第一值。
2.根据权利要求1所述的方法,其中该第一值是基于该第二值计算的。
3.根据权利要求1所述的方法,进一步包括接收包含该令牌的一个或多个消息,其中该包含该令牌的一个或多个消息被认为与会话相关联。
4.根据权利要求3所述的方法,其中该包含该令牌的一个或多个消息对应于由用户访问的位置。
5.根据权利要求3所述的方法,其中该包含该令牌的一个或多个消息对应于由用户执行的任务。
6.根据权利要求1所述的方法,其中该节点识别符是电话号码和互联网协议地址之一。
7.一种用于会话建立的方法,包括:
分发包含第一值和第二值的开始会话建立的消息,其中从该开始会话建立的消息导出节点识别符;
分发令牌请求消息,其中该令牌请求消息包含所述第一值;以及
在确定该第二值对应于已注册的用户,并且确定该节点识别符对应于已注册的节点的情况下,响应于该令牌请求消息接收令牌。
8.根据权利要求7所述的方法,其中该第一值是随机数。
9.根据权利要求7所述的方法,进一步包括从存储单元检索该第二值。
10.根据权利要求9所述的方法,其中该存储单元是射频识别标签和智能卡之一。
11.根据权利要求7所述的方法,其中该第一值是基于该第二值计算的。
12.根据权利要求7所述的方法,进一步包括分发包含该令牌的一个或多个消息,其中该包含该令牌的消息被认为与会话相关联。
13.根据权利要求12所述的方法,其中该包含该令牌的一个或多个消息对应于由用户访问的位置。
14.根据权利要求13所述的方法,其中该包含该令牌的一个或多个消息包括从在该位置的一个或多个处的一个或多个存储单元读取的数据。
15.根据权利要求12所述的方法,其中该包含该令牌的一个或多个消息对应于由用户执行的任务。
16.根据权利要求7所述的方法,其中该节点识别符是电话号码和互联网协议地址之一。
17.一种用于会话建立的设备,包括:
用于接收包含第一值和第二值的开始会话建立的消息的模块;
用于从该开始会话建立的消息导出节点识别符的模块;
用于确定该第二值是否对应于已注册的用户的模块;
用于确定该节点识别符是否对应于已注册的节点的模块;
用于当确定该第二值对应于已注册的用户并且该节点识别符对应于已注册的节点时,创建令牌的模块;以及
用于响应于令牌请求消息分发该令牌的模块,其中该令牌请求消息包含该第一值。
18.根据权利要求17所述的设备,进一步包括用于接收包含该令牌的一个或多个消息的模块,其中该包含该令牌的一个或多个消息被认为与会话相关联。
19.根据权利要求18所述的设备,其中该包含该令牌的一个或多个消息对应于由用户执行的任务。
20.根据权利要求17所述的设备,其中该节点识别符是电话号码和互联网协议地址之一。
21.一种用于会话建立的设备,包括:
用于分发包含第一值和第二值的开始会话建立的消息的模块,其中从该开始会话建立的消息导出节点识别符;
用于分发令牌请求消息的模块,其中该令牌请求消息包含所述第一值;以及
用于在确定该第二值对应于已注册的用户,并且确定该节点识别符对应于已注册的节点的情况下,响应于该令牌请求消息接收令牌的模块。
22.根据权利要求21所述的设备,其中该第一值是随机数。
23.根据权利要求21所述的设备,进一步包括用于从存储单元中检索该第二值的模块。
24.根据权利要求23所述的设备,其中该存储单元是射频识别标签和智能卡之一。
25.根据权利要求21所述的设备,其中该第一值是基于该第二值计算的。
26.根据权利要求21所述的设备,进一步包括用于分发包含该令牌的一个或多个消息的模块,其中该包含该令牌的一个或多个消息被认为与会话相关联。
27.根据权利要求26所述的设备,其中该包含该令牌的一个或多个消息对应于由用户访问的位置。
28.根据权利要求27所述的设备,其中该包含该令牌的一个或多个消息包括从在该位置的一个或多个处的一个或多个存储单元读取的数据。
29.根据权利要求27所述的设备,其中该包含该令牌的一个或多个消息被认为是指示该位置的一个或多个已被访问。
30.根据权利要求26所述的设备,其中该包含该令牌的一个或多个消息对应于由用户执行的任务。
31.根据权利要求21所述的设备,其中该节点识别符是电话号码和互联网协议地址之一。
CNB2005800083681A 2004-03-16 2005-02-16 用于会话提供的系统及方法 Expired - Fee Related CN100545824C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/802,414 US7373400B2 (en) 2004-03-16 2004-03-16 System and method for session provision
US10/802,414 2004-03-16

Publications (2)

Publication Number Publication Date
CN101124563A CN101124563A (zh) 2008-02-13
CN100545824C true CN100545824C (zh) 2009-09-30

Family

ID=34987736

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005800083681A Expired - Fee Related CN100545824C (zh) 2004-03-16 2005-02-16 用于会话提供的系统及方法

Country Status (6)

Country Link
US (1) US7373400B2 (zh)
EP (1) EP1738509A4 (zh)
KR (1) KR100832453B1 (zh)
CN (1) CN100545824C (zh)
CA (1) CA2557971A1 (zh)
WO (1) WO2005091830A2 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7532125B2 (en) * 2004-08-30 2009-05-12 Nokia Corporation System and method for worker supervision
US7694331B2 (en) 2005-04-01 2010-04-06 Nokia Corporation Phone with secure element and critical data
US20070174887A1 (en) * 2006-01-23 2007-07-26 Lehong Hu Interactive mobile wireless digital TV
WO2007143795A1 (en) * 2006-06-16 2007-12-21 Fmt Worldwide Pty Ltd An authentication system and process
US9008620B2 (en) * 2006-07-19 2015-04-14 Samsung Electronics Co., Ltd. Mobile device service authorization system and method
CN101996300A (zh) * 2009-08-21 2011-03-30 中兴通讯股份有限公司 射频识别系统中标签的清点方法及一种标签
US8874408B2 (en) * 2011-02-10 2014-10-28 John Gardner Pfanstiehl Low cost method for creating product condition reports from field inspections
KR20190084477A (ko) 2018-01-08 2019-07-17 엔에이치엔 주식회사 사용자들 사이의 아이템 거래를 중개하는 시스템 및 방법
CN113158263B (zh) * 2021-04-21 2022-03-01 四川九洲电器集团有限责任公司 一种基于iButton授权的DSP功能动态重构方法及装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006331A (en) * 1997-07-29 1999-12-21 Microsoft Corporation Recovery of online sessions for dynamic directory services
WO1999017230A1 (en) 1997-09-26 1999-04-08 Johan Schlasberg A message information system
US6161182A (en) * 1998-03-06 2000-12-12 Lucent Technologies Inc. Method and apparatus for restricting outbound access to remote equipment
US6614351B2 (en) 2000-12-07 2003-09-02 Sap Aktiengesellschaft Computerized system for automatically monitoring processing of objects
JP2002205823A (ja) 2001-01-05 2002-07-23 Casio Comput Co Ltd 宅配管理装置および宅配管理方法並びにプログラム記録媒体
US8005965B2 (en) * 2001-06-30 2011-08-23 International Business Machines Corporation Method and system for secure server-based session management using single-use HTTP cookies
US7123126B2 (en) 2002-03-26 2006-10-17 Kabushiki Kaisha Toshiba Method of and computer program product for monitoring person's movements
US7028090B2 (en) * 2002-05-30 2006-04-11 International Business Machines Corporation Tokens utilized in a server system that have different access permissions at different access times and method of use
US7853983B2 (en) * 2002-07-29 2010-12-14 Bea Systems, Inc. Communicating data from a data producer to a data receiver
US7292855B2 (en) 2003-11-25 2007-11-06 Nokia Corporation Apparatus, and associated method, for facilitating formation of multiple mobile IP data sessions at a mobile node
US7464169B2 (en) * 2004-11-04 2008-12-09 Research In Motion Limited System and method for over the air provisioning of a single PDP context mobile communications device

Also Published As

Publication number Publication date
WO2005091830A2 (en) 2005-10-06
US20050210264A1 (en) 2005-09-22
EP1738509A4 (en) 2010-10-20
KR20070003939A (ko) 2007-01-05
EP1738509A2 (en) 2007-01-03
CA2557971A1 (en) 2005-10-06
WO2005091830A3 (en) 2007-05-31
CN101124563A (zh) 2008-02-13
KR100832453B1 (ko) 2008-05-26
US7373400B2 (en) 2008-05-13

Similar Documents

Publication Publication Date Title
CN100545824C (zh) 用于会话提供的系统及方法
US10645072B2 (en) Method and system for validating transactions
US7420465B2 (en) Method and system for finding lost or stolen objects
US7832636B2 (en) Method and system for authenticating use of item
US9727867B2 (en) Method for detecting misuse of identity in electronic transactions
US8555338B2 (en) Apparatus and method for retrieving a boarding pass
CN103430513B (zh) 加标签物体的登记和与加标签物体有关的匿名通信的方法、系统
CN101179787B (zh) 一种移动终端及其业务激活方法和系统
US11308477B2 (en) Method of reducing fraud in on-line transactions
CN102907151A (zh) 混合移动电话地理定位
CN104885110A (zh) 用于物品的递送的系统和方法
EP2473967A2 (en) Geographical location authentication method for mobile voting
CN102405488A (zh) 用于管理资产的标签的多模式服役/退役
CN108734802A (zh) 一种打卡考勤的方法及装置
JP2008117039A (ja) 巡回補助システム、巡回補助方法、巡回補助プログラムおよびプログラム記録媒体
JP2007148989A (ja) 勤務情報処理方法、システム、リーダ装置
CN101319910B (zh) 导航电子地图正版验证方法和系统
JP2008152683A (ja) くじ当選通知システム
JP2006235865A (ja) 支援指示システム、支援指示決定装置、支援指示方法及び支援指示決定プログラム
JP2007213207A (ja) 災害対策処理方法及び装置
KR20220066215A (ko) 스마트폰을 이용한 방문기록 등록방법
CN103488931B (zh) 竞赛物的认证方法
CN114157988B (zh) 一种电子设备的控制方法、装置以及介质
Medel et al. Proposed Innovations on Contact Tracing System using Contactless Smart Cards in the Philippines
JP4578162B2 (ja) 携帯端末管理システム

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090930

Termination date: 20100216