CN1135809C - 访问服务器计算机 - Google Patents

访问服务器计算机 Download PDF

Info

Publication number
CN1135809C
CN1135809C CNB998144193A CN99814419A CN1135809C CN 1135809 C CN1135809 C CN 1135809C CN B998144193 A CNB998144193 A CN B998144193A CN 99814419 A CN99814419 A CN 99814419A CN 1135809 C CN1135809 C CN 1135809C
Authority
CN
China
Prior art keywords
client computer
server
network
initialization data
computer
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 - Lifetime
Application number
CNB998144193A
Other languages
English (en)
Other versions
CN1330827A (zh
Inventor
H��H��H����ɭ
H·H·H·汉森
L·汉森
P·蒂卡拉
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
Nokia Technologies Oy
Original Assignee
Nokia Mobile Phones Ltd
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 Mobile Phones Ltd filed Critical Nokia Mobile Phones Ltd
Publication of CN1330827A publication Critical patent/CN1330827A/zh
Application granted granted Critical
Publication of CN1135809C publication Critical patent/CN1135809C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/42User authentication using separate channels for security data
    • G06F21/43User authentication using separate channels for security data wireless channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2103Challenge-response
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2117User registration
    • 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
    • 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/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

一个用于输入设置的***(40),一台服务器计算机(20),一台客户机(1,1’)和一种向客户机(1,1’)输入设置以便使其能够访问连接到无线电信网(50,50’,51,52)的服务器计算机(20)的方法。***(40)包含客户机(1,1’)、服务器计算机(20)和无线电信网(50,50’,51,52)。客户机(1,1’)被安排成接收设置的输入。服务器计算机(20)带有能够使客户机(1,1’)访问所述服务器(20)的初始化资料,其中初始化资料包含关于要输入到客户机(1,1’)中的设置的资料。无线电信网(50,50’,51,52)连接到服务器(20),并被安排成在接收到来自客户机(1,1’)的请求(60,510)后,建立客户机(1,1’)和该电信网(50,50’,51,52)之间的无线连接。请求(60,510)包含用于识别客户机(1,1’)的标识资料。网络(50,50’,51,52)还包含存储装置,用于识别来自客户机(1,1’)的标识资料。

Description

访问服务器计算机
本发明涉及根据权利要求1,9,10和15的前序部分分别说明的、把设置输入客户机以便客户机访问与无线电信网相连接的服务器计算机的方法;用于输入设置的***;服务器计算机和客户机。
现今,存在许多种使用无线通信终端(例如使用蜂窝电话)进行通信的方法。例如,使用蜂窝电话来进行语音呼叫、发送短消息(SMS)、接入互联网等都是可能的。Nokia 9000i CommunicatorTM就是这样一种可以用来访问互联网的终端的实例。
当使用Nokia 9000i CommunicatorTM时,为了访问(例如)互联网,必须在访问互联网之前,完成一些设置。例如,这些设置可包括提供商名称、电话号码、用户名和/或密码。实际的设置可能会比所提到的要多或者会更少,而且一些设置并不总是必须完成的。那些必须完成的设置多数情况下是由互联网提供者,即与互联网相连的服务器计算机的提供者来决定的。使用这些设置的一个原因就是当用户企图访问服务器计算机时,使服务器计算机具有某种安全级别,以避免非授权用户的访问。同时这些设置使用户可以更灵活方便地从其他非Nokia 9000i CommunicatorTM***,如一台装有能够处理用户和服务器计算机之间连接的软件程序的个人计算机来访问服务器计算机。
当输入所需设置时,Nokia 9000i CommunicatorTM非常易于使用,而且本发明提供了一种输入设置的进一步发展。
当用户手工输入设置时,可能会冒某些设置无效的风险。例如当输入密码时,代码通常显示为星号,即用户看不到他在屏幕上输入的内容。因此,在一些情况下不能确定所输入的密码是否正确。同时还存在其他设置无效的情况,例如,用户变得迷糊而在没有意识到这种情况时输入无效的设置。
此外,由于无线通信市场逐渐扩大,当前又不断地增加新的客户和服务,所以有必要用更为有效的方式来处理服务器计算机的帐户。比如:无线应用协议(WAP)定义了一套工业范围规范,以便开发能够在无线电信网上运行的应用程序。为了使操作者和生产者能够接受高级业务、业务分化和快捷灵活业务生成的挑战,在传输层、安全层、事务、会话层和应用层制定了一套相关的协议。这就意味着用户可以使用WAP平台发起一个会话来访问(例如)互联网。初始化会话可以以类似于Nokia 9000i CommunicatorTM提供的方式进行,即用户输入设置。
US-A-5,751,798公开了一个被动信息访问***,它用在具有服务提供者和用户单元的服务预约***中。用户典型是蜂窝电话使用者,他预约服务提供者(例如蜂窝电信网的运营商)所能提供的服务。被动信息***包括存储特定于用户的用户信息的数据库和当用户单元启动时检测来自用户单元的初始化信号的接收器。用户信息是基于使用信息的,例如上一个计费周期后的使用分钟数。被动信息访问***还包括一台主机,用于从检测的初始化信号中识别处于启动状态的用户单元,访问数据库中特定于标识的用户单元的用户信息,并将一部分访问用户信息提供给标识用户单元。
US-A-5,577,103建议了一种为蜂窝电话网中的用户提供来自用户业务简档的信息的方法。本文档进一步举例说明如何实现把基于特定用户简档的信息提供给相对应的用户。
本发明的主要目的就是在要求输入设置的客户机访问服务器计算机之前,消除输入不正确设置的风险。客户机可以是一个无线通信终端,例如Nokia 9000i CommunicatorTM,一个WAP终端或者一个能够访问服务器计算机的类似终端。
此目的可分别根据本发明权利要求1,9,10和15达到。
本发明的一个特别优点在于设置可以在服务器计算机的初始化资料中提供。这就意味着用户不必知道有关设置的任何信息,即用户不需要介绍设置相关信息的任何文章或者其他材料。这样,本发明就在访问服务器计算机前,有助于将设置输入到客户机。而且由于没有关于帐户的物理信息,将使未授权用户更难以访问服务器计算机的用户帐户。
本发明的进一步优点将在相关权利要求中说明。
本发明将在下面通过举例和参照附图进行更详细的描述,其中
图1图解说明根据本发明的手持式电话/客户机的优选实施方案,
图2图解显示用于与蜂窝网或者无绳网通信的电话的关键部分,
图3图解显示根据本发明的访问服务器计算机的***,
图4图解显示客户机如何与无线电信网建立连接,
图5显示根据本发明、为了访问服务器计算机,向客户机输入设置的流程图,
图6显示根据本发明的图5流程图的进一步具体实施方案,
图7举例说明根据本发明的、用于向客户机/电话输入设置以便访问服务器计算机的消息结构,和
图8显示根据本发明的电话/客户机中用户接口的一个实例。
图1显示根据本发明的客户机(这里也可称为电话)的优选实施方案。电话(总地由1指定)包含具有键盘2,显示3,开/关按钮4,扬声器5和话筒6的用户接口。根据本发明优选实施方案,电话1适合通过无线电信网(例如蜂窝通信网)进行通信。可是,电话1也可设计用于无绳网络的通信。键盘2的第一组键7为字母数字键,用户用它们来输入电话号码、书写文本消息(SMS)、书写名称(与电话号码相关的名称)等等。这12个字母数字键7中每一个分别具有数字“0-9”或符号“#”和“*”号。在字母模式中,每个键对应用于文本编辑的字母和特殊符号。
键盘2还包含两个软键8,两个呼叫处理键9和导航键10。
两个软键8的功能相当于我们所知道的电话Nokia 2110TM,Nokia8110TM,Nokia 3810TM中的功能。两个软键的功能取决于电话的状态和使用导航键在菜单中所做的导航选择。软键8的现有功能显示在键8上方显示3中的独立区域中。根据本发明优选实施方案,两个呼叫处理键9用于建立呼叫或会议呼叫,结束呼叫或拒绝入呼叫。
导航键10是一个上/下键,位于电话前表面正中、显示3和字母数字键7组之间。因此,用户可以通过使用他/她的拇指简单地按上下键来控制此键。因为很多有经验的电话用户习惯于单手控制,因此设置一个要求精确驱动运动的输入键是一个很好的解决方法。这样,用户可以把电话放在指尖和手掌心之间。于是,拇指就可以腾出来输入信息。
图2图解显示优选实施方案中电话的最关键部分。这些部分对于理解本发明是很重要的。本发明电话的优选实施方案适合用于与GSM网络相连,但是,当然本发明也可以应用到与其他电话网络的连接上,例如其他种类的蜂窝网络和各种形式的无绳电话***或者双频段电话中这些***/网络的接入装置。话筒6录制用户的话音,形成的模拟信号在音频部分14进行话音编码之前,在模/数转换器中(图中未标识)进行模/数转换。编码后的语音信号传输到可支持电话软件的控制器装置18。控制器装置18还形成了到设备的外设单元的接口,外设单元包括RAM存储器17a和闪速ROM存储器17b、SIM卡16、显示3和键盘2(还有数据,电源等)。控制器装置18与发送器/接收器电路19通信。音频部分14对通过数/模转换器(未显示)从控制器18传送到听筒5的信号进行话音解码。
控制器装置18与用户接口连接。这样,控制器装置18监测电话中的活动并控制显示3对其进行响应。
因此,控制器装置18监测状态变化事件的出现,改变电话的状态并显示文本。当用户激活包括导航键10的键盘时,可能会导致状态变化事件,而这种类型的事件被称作输入事件或用户事件。但是,与电话通信的网络也可能会引发状态变化事件。这种事件和其他超出用户控制之外的事件被称为非用户事件。非用户事件包括呼叫建立阶段的状态变化、电池电压的改变、天线条件的改变、关于收到SMS的消息等。
网络
图3图解显示包含网络50、服务器计算机20和客户机1的***40。本例显示如何在服务器计算机20和客户机1(例如象蜂窝电话这样的无线通信设备)之间建立会话,即连接。服务器20和客户机1支持无线应用协议(WAP)协议。WAP内容和它的应用在一套众所周知的内容格式中指定,此格式基于大家熟悉的WWW内容格式。WAP在由无线应用协议结构工作组制定的无线应用协议结构规范中公开;版本1998年4月30日;(还可参见互联网上http://www.wapforum.org/docs/technical.htm/arch-30-apr- 98.pdf)。
当服务器20和客户机1之间传输内容时,此内容可使用一套基于WWW通信协议的标准通信协议进行传输。客户机1中的浏览器和用户接口处于同等的地位,类似于标准web浏览器。客户机1可在能够支持到达各种不同无线平台(例如万维网WWW)的环境中提供。所提供的环境可称为无线应用环境(WAE)。这就意味着客户机1能够被一些浏览器(例如微-浏览器)支持以访问连接到服务器上的不同服务。为了能够访问这些服务,浏览器需要包含以下功能:
·无线标记语言(WML)-轻便标记语言,和HTML相似,但优选用于手持移动终端;
·WML脚本-轻便脚本语言,和JavaScriptTM相似;
·无线电话应用(WTA,WTAI)-电话业务和编程接口;和
·内容格式-一套定义好的数据格式,包括图片、电话本记录和日历信息。
支持无线应用协议的服务器20可被连接到网关30。网关30也是一类服务器,它可以识别客户机1和服务器计算机20之间的信息并对其进行加密和解密。这就意味着网关需要具有加密器和解密器(未显示)。而且,服务器20可包含进行加密和解密的不同算法。加密/解密本身可以使用诸如RSA,Diffie-Hellman等著名的算法来实现。服务器计算机20包含支持WAP的不同脚本和客户机要访问的数据。此数据包括各种信息,如天气预报,新闻,股市行情等等。
为了从客户机1访问服务器计算机20,服务器20连接到无线电信网络50,如蜂窝电话网络。网络50包含存储装置(未显示),用于识别客户端标识资料。这种存储装置可以是例如包含网络不同用户信息的数据库。因此,当一个客户机试图与网络建立连接时,网络控制是否将该客户存储在存储装置中。
图4举例说明了客户机和网络之间的连接。图4中的网络50’可提供本领域内众所周知的移动交换中心(MSC)51和归属位置中心(HLR)52。HLR52包含一个数据库(未显示),其中存储了访问网络50’的不同客户机的信息。
启动客户机后,通常会输入一个代码,例如输入一个连接到SIM卡的PIN密码。当图4中的客户机1’被启动,即打开电话时,客户机1’向服务于客户操作区域的MSC51发出请求60。请求60包含标识资料(未显示),来标识所述客户机。MSC51向相连的HLR52发送消息70来确定与该客户机相关的用户的状态。HLR52向MSC51通知80用户(客户机)是否是授权用户,并且如果是授权用户,MSC51会对所述请求60发送响应90,建立客户机1’和网络50’之间的连接。
设置的输入
图5显示根据本发明的在客户机第一次建立与服务器的连接之前向客户机输入设置的流程图。要启动客户机,必须先将其打开。当客户机要被启动时,通常会输入一个代码,例如输入一个连接到SIM卡的PIN码。当客户机启动(开始)500时,客户机就会向网络发送请求(客户机请求)510。如图2所示,请求510能够被(例如)控制器18处理。请求包括标识所述客户机的标识资料(未显示)。标识资料可以是存储在客户SIM卡中的信息。此类的信息在本领域中是公知的,这里就不再进一步描述。如图5所示,然后网络完成类似的客户机的识别(网络识别)520。如果客户机被授权访问网络(授权到网络?)530,即如果网络确认标识资料,就可建立客户机和网络之间的连接(连接客户机)540。否则,客户机就必须发出另一请求以便和网络建立连接。认可可通过把输入的标识资料和数据库中的信息进行比较来进行,以便控制是否标识资料包含在数据库中。这种比较机制实际中如何实现在本领域中是公知的,这里就不再进一步描述。
当客户机连接到网络时,服务器计算机控制客户机是否被授权访问服务器。(授权到服务器?)550。这种控制方式可以例如通过将客户机的请求转发到网络来实现。服务器可以从网络接收标识资料或从网络读取标识资料。如果客户机不能访问服务器,即客户机未被授权,则客户机可以和往常一样使用网络和进行呼叫,但是不能够访问服务器。因为具体处理方式由网络运营商决定,所以也有可能再拒绝或许可客户机访问网络。如果服务器认可收到的发给网络请求中的标识资料,服务器就会给客户发送初始化资料传送初始化资料560。这些初始化资料包含客户机访问服务器计算机所必需的设置的信息。初始化资料的传送(发送)能够自动实现,例如当客户机向网络发送请求时,允许服务器自动监测发送给网络的标识资料,并在接到响应后给客户机发送初始化资料。初始化资料的传送也可以通过向服务器发送下载初始化资料的下载请求来实现。服务器一旦收到下载请求,就会响应该下载请求,给客户机返回初始化资料。
当客户机收到初始化资料,客户机就可通过自动接受或手工(如给服务器返回一个响应证实已经接受)接受(客户机接受)570来输入这些设置。如前面图2提到的,客户机如何输入设置由控制器装置18决定。经过这个阶段后,客户机和服务器之间的会话就建立了(结束)580,这就意味着数据可以通过WAP会话进行交换了。
作为优选实施方案,初始化资料的格式可以以短消息(SMS)形式来发送,和/或使用推命令。这样,可以使用推命令将初始化资料作为短消息(SMS)发送,或者通过推消息来发送另外的消息。推命令是无线应用协议(WAP)中使用的一个特性。
图6所示的例子阐述了根据本发明的一些深入特性。图6a中,从“开始”500到“授权到服务器?”550对应于图5显示的步骤。如图5所述,从步骤  “授权到服务器?”550开始,如果客户机无法访问服务器,即客户机没有被授权,那么客户机与服务器计算机的会话就会结束。而且,计算机服务器可以询问客户机是否接收到任何初始化资料“已经设置?”600。如果没有接收到初始化资料,服务器计算机向客户机发送初始化资料  “发送初始化资料”610。这些初始化资料包含关于客户机访问服务器计算机所必需的设置的信息。如图5所公开,传送(发送)初始化可以自动完成,和/或通过发送到服务器的下载请求用于下载初始化资料来完成。在服务器中接收到下载请求后,作为下载请求的响应,服务器向客户机返回初始化资料。当客户机接收到初始化资料时,客户机可以通过自动接受或手动接受(例如,通过向服务器返回一个响应来确认接受)“客户机接受” 620来输入设置。客户机怎样输入这些设置由控制器装置18来确定,如前面图2提到的。在经过标有“A”的点后,在客户机和服务器之间建立一个会话“结束”630,这意味着可以通过一个WAP会话来交换数据。图6a中的“A”和“B”指的是图6b中的“A”和“B”。
如果服务器已经向客户机发送初始化资料,服务器可以询问客户机是否要在设置中做任何改变“修改设置?”640。如果客户机不想做任何改变,“A”,就可建立一个会话“结束”630。或者,客户机可以输入新设置,“B”,“输入新设置”650,如果服务器接受新设置“服务器接受?”660,就可建立一个会话,“结束”630。如果服务器不接受新设置,例如,因为新设置无效,服务器将询问客户机是否他/她希望接受旧设置“接受旧设置?”670。如果客户机接受旧设置,就可建立一个会话,“结束”630。或者,客户机可以尝试做其他输入,即,回到步骤“输入新设置”650。
图7显示根据本发明优选实施方案的一个例子,关于怎样使采用推命令向客户机输入设置成为可能。通常,这种方法使用推命令以便从服务器计算机向客户机推动初始化资料,即初始设置。本例中客户机和服务器能够处理WAP,并且以下分别称为WAP客户机和WAP服务器。这样,图6描述的WAP客户机可以是例如“WAP电话”。本例中电话可以具有智能卡,优选具有SIM卡(用户识别模块)。
·步骤1,当完成客户机预约时,包含客户机设置的推命令在WAP服务器中被设置为挂起。初始设置可以(例如)包含客户机需要使用的WAP服务器的地址。
基于例如电话(客户机)类型和能力信息的设置可以被自动输入。
当电话第一次被接通且SIM被启动时,推命令从WAP服务器被发送到电话。当前推命令通过电话中WAP栈被发送,并被输入到用户代理(例如浏览器)。在此点的用户代理可以使用信息来自动输入初始设置,即设立电话,或者提示用户一个问题关于是否他/她希望初始化电话WAP能力(例如使用浏览器),如果答案是是,电话就被设立。用户代理可以在例如控制器中被提供,如图2所述。
在这点,推命令的接收不被确认,因此WAP服务器还不知道是否这个推命令被电话接收。
·步骤2,如果WAP服务器已发送推命令而电话没有用连接请求(见步骤3)响应,则再给电话发送一次推命令,“重复推”。服务器可以以固定次数重复发送初始化资料,例如10次或更多,或直到客户机给服务器返回响应确定接收到初始化资料。通常,发送次数可以小于10次,因为这只是一个可以设置在WAP服务器内部的参数。如果不采用推命令,还可通过使用短消息(SMS)来发送初始化资料。
采用固定间隔的优点为如果一个新用户第一次启动SIM卡,则在不支持WAP的电话中,服务器不必执行无休止的循环。这样,这将免除不必要的指令通过空中传送。
·步骤3,当电话接收到设置并且对电话的设立(输入)已经结束时,电话WAP用户代理给会话层发送一个请求以便建立一个会话。会话的建立方法在“WAP无线会话协议规范草拟版本1998年4月30日”中定义。图3,第20页(还可参见http://www.wapforum.org/docs/technical.htm/wsp-30-apr-98.pdf)。换句话说,客户机给WAP服务器发送一个连接请求带有推命令中定义的地址,该地址可由WAP服务器确认。
这样,WAP服务器接收来自客户机的确认,确认电话已经接收到推命令并且接受。这还意味着步骤2的“重复推”可以被禁止。
·步骤4,当WAP服务器接收到连接请求时,它响应一个如“WAP无线会话协议规范草拟案版1998年4月30日”中定义,图3,第20页(还可参见http://www.wapforum.org/docs/technical.htm/wsp-30-apr-98.pdf)描述的连接应答。
最后,会话被建立,这意味着WAP电话和WAP服务器当前可以通过会话通信。
当会话被建立时,电话有可能“熔合”或者禁止接收包括设置的其他推命令。这样将增加用户的安全性,即减少存在安全漏洞的风险,例如电脑黑客能够利用该漏洞给WAP电话发送新的电话设置(例如,要求连接到非友好WAP服务器)。
·步骤5,将来的电话和WAP服务器之间的通信能够通过已建立的会话实现,即它可能通过WAP会话来交换数据。
步骤5的主要优点是当用户第一次使用用户代理(浏览器)时,他/她不需要等待会话建立所需的时间。
图8说明根据本发明、安排在客户机内的用户接口的一个例子。客户机被安排通过无线电信网络访问客户机计算机,如图3所示。用户接口可以具备显示装置100,例如,LCD显示,在图1和2中更具体地公开。用户接口的一个功能是接收初始化资料的输入,允许客户机访问服务器计算机。
当客户机发送一个请求,包含标识客户机的标识资料(未显示)给网络时,网络执行客户机识别,如图5所示。如果网络认可标识资料,则建立客户机和网络之间的连接。当客户机连接到网络时,计算机服务器控制客户机是否授权服务器。如果服务器认可网络接收到的请求中的标识资料,服务器向客户机发送初始化资料。这些初始化资料包含应当被输入到客户机中以便其访问服务器计算机的设置信息。当客户机接收到初始化资料,通过显示装置100上的指示(例如显示消息110“浏览器设置接收到”)通知客户机接收到初始化资料。这个消息110可产生选项让用户选择,是“退出”111还是“显示”112接收的设置。如果客户机选择退出此消息110,可能用户想在晚些时候查看设置。
如果客户机选择“显示”112接收的浏览器设置,将产生新消息120a,b。消息120a通知客户机接收的设置是什么,(例如)“服务器号码”和“业务号码”。而且,可能有其他信息包含在消息120b中,指示(例如)在什么地方客户机将启动一个会话(“主页URL:http//www.nokia.com),即:客户机访问服务器时所请求的特定的网页地址。在这点上,客户机可选择“存储”121或“退出”122这条消息120。如果客户机选择“退出”122,将没有设置被输入,即存储。如果客户机选择“存储”121这些设置,设置将在客户机中存储,这可通过消息130指示说明(例如)“已存储”。
图8给出的例子显示怎样用户/客户机才可能影响设置。通常,用户接口可能自动接受设置,而不请求来自用户的接受,并在用户第一次准备建立到服务器计算机连接前输入设置。如图2中提到的,控制器18将处理这种自动接受。
本发明不局限于上述内容和附图显示的具体实施方案的范例,而是可以在附加权利要求的范围内进行变化。例如,甚至在客户机未被授权到连接网络的服务器计算机的情况下,此客户机就可以接入网络。
缩写
APDU    应用协议数据单元
API     应用编程接口
CA      认证授权
CBC     密码块链接
DF      专用文件
DH      Diffie-Hellman
EC      椭圆曲线
ECC     椭圆曲线密码
ECDH    椭圆曲线Diffie-Hellman
ECDSA   椭圆曲线数字签名算法
EF      基本文件
GSM     全球移动通信***
IV      初始化矢量
MAC           消息授权码
ME            管理实体
OSI           开放***互连
PDU           协议数据单元
PRF           伪随机函数
SAP           业务接入点
SDU           业务数据单元
SHA-1         安全散列算法
SIM           用户标识模块
SMS           短消息服务
SSL           安全套接字层
TLS           传输层安全
WAP           无线应用协议
WML           无线标记语言
WMLScript     无线标记语言脚本
WDP           无线数据报协议
WSP           无线会话协议
WTLS          无线传输层安全
WTP           无线事务协议
上表包含本文本中使用的缩写。缩写的具体讨论和解释可在WAPFORUM互联网主页 http://www.wapforum.org/中定义无线应用协议 的技术规范中找到。

Claims (19)

1.向客户机(1,1’)输入设置以便访问服务器计算机(20)的方法,所述服务器计算机(20)连接到电信网络(50,50’,51,52),所述服务器(20)包含能使客户机(1,1’)访问所述服务器(20)的初始化资料,所述初始化资料包含关于向客户机(1,1’)输入的设置的信息,其中方法包含下列步骤:
·从所述客户机向所述网络(50,50’,51,52)发送请求(60,510)以便建立一个客户机(1,1’)和网络(50,50’,51,52)之间的连接,该请求(60,510)包含标识该客户机(1,1’)的标识资料,而
·所述网络(50,50’,51,52)在认可该标识资料后,给所述请求返回一个响应(90)并建立一个客户机(1,1’)和网络(50,50’,51,52)之间的连接(540),
其特征在于所述服务器(20)识别客户机后,在客户机第一次建立到服务器(20)的连接前,向客户机(1,1’)发送(560)包含关于设置信息的初始化资料,以便输入设置到客户机(1,1’)使其能够访问服务器(20)。
2.根据权利要求1所述的方法,其特征在于客户机(1,1’)接收到所述初始化资料后,给服务器(20)发送一个响应(570),以便确认初始化资料的接收。
3.根据权利要求1或2所述的方法,其特征在于服务器(20)以固定的次数重复发送初始化资料,或直到客户机(1,1’)向服务器(20)返回一个响应确认初始化资料的接收。
4.根据权利要求1所述的方法,其特征在于当客户机(1,1’)向网络发送请求(60)后,服务器(20)自动检测所述发送给网络(50,50’,51,52)的标识资料,并在检测后向客户机发送初始化资料。
5.根据权利要求1所述的方法,其特征在于客户机(1,1’)向服务器(20)发送下载请求以便下载初始化资料,并且当收到所述下载请求后,服务器(20)向客户机(1,1’)返回初始化资料,作为所述下载请求的响应。
6.根据权利要求1所述的方法,其特征在于初始化资料以短消息(SMS)的方式发送。
7.根据权利要求1所述的方法,其特征在于所述客户机(1,1’)和所述服务器(20)使用无线应用协议(WAP),而且初始化资料是通过使用推命令发送给客户机(1,1’)的。
8.根据权利要求1所述的方法,其特征在于客户机(1,1’)装备有控制器装置(18),它可以在客户机(1,1’)第一次建立与服务器(20)的连接之前,自动要求客户机(1,1’)输入初始化资料。
9.用于输入设置的***(40),所述***(40)包括:
·客户机(1,1’),用于接收设置的输入,
·服务器计算机(20),具有能使客户机(1,1’)访问所述服务器(20)的初始化资料,该初始化资料包含关于要输入到客户机(1,1’)的设置的信息,和
·连接到所述服务器(20)的蜂窝电信网(50,50’,51,52),用于在接收到来自所述客户机(1,1’)的请求(60,510)后,在客户机(1,1’)和电信网络(50,50’,51,52)之间建立一个无线连接,该请求(60,510)包含用于标识所述客户机(1,1’)的标识资料,该网络(50,50’,51,52)包含用于识别来自客户机的标识资料的存储装置,
其特征在于
在客户机(1,1’)第一次建立到服务器(20)的连接前,所述服务器(20)在认可于发往网络(50,50’,51,52)的请求(60,510)中接收到的所述标识资料后,向客户机(1,1’)发送包含关于设置信息的初始化资料,以便向客户机(1,1’)输入设置,使其能够访问服务器(20)。
10.根据权利要求9所述的***(40),其特征在于服务器(20)和客户机(1,1’)具有无线应用协议(WAP)。
11.根据权利要求10所述的***(40),其特征在于服务器(20)被进一步安排通过使用推命令和/或短消息(SMS)给客户机(1,1’)发送初始化消息。
12.具有能使客户机(1,1’)访问所述服务器(20)的初始化资料的服务器计算机(20),该服务器(20)被安排连接到蜂窝电信网(50,50’,51,52),在接收到来自所述客户机(1,1’)的请求后,该网络(50,50’,51,52)将在客户机(1,1’)与该电信网(50,50’,51,52)之间建立连接,该请求(60)包含识别所述客户机(1,1’)的标识资料,该网络(50,50’,51,52)包含用于识别请求(60)中的标识资料的存储装置,
其特征在于
在客户机(1,1’)第一次建立到服务器(20)的连接前,所述服务器(20)在认可于网络(50,50’,51,52)的请求(60)中接收到的所述标识资料后,向客户机(1,1’)发送初始化资料,以便使客户机(1,1’)能够访问服务器(20)。
13.根据权利要求12所述的服务器(20),其特征在于服务器(20)和客户机(1,1’)具有无线应用协议(WAP)。
14.根据权利要求13所述的服务器(20),其特征在于服务器(20)被进一步用于通过使用推命令给客户机(1,1’)发送初始化消息。
15.用于通过无线电信网(50,50’,51,52)访问服务器计算机(20)的客户机(1,1’),该客户机(1,1’)包含
-用于接收使客户机(1,1′)能够访问所述服务器(20)的初始化资料的输入的控制器装置(18),
-用于保存该初始化资料的输入的存储装置(17a,17b,16);以及
-收发器装置(19);
其中该控制器装置还用于在该存储装置和该收发器装置之间形成接口,
其特征在于
该控制器装置(18)进一步用于在客户机(1,1’)第一次尝试建立到该服务器计算机(20)的连接前,通过该收发器装置自动请求来自该服务器计算机(20)的初始化资料的输入,以及在该存储装置中保存该初始化资料。
16.根据权利要求15所述的客户机(1,1’),其特征在于客户机(1,1’)和服务器(20)具有无线应用协议(WAP)。
17.根据权利要求16所述的客户机(1,1’),其特征在于客户机(1,1’)进一步用于通过使用推命令从服务器(20)接收初始化消息。
18.根据权利要求15的客户机(1,1’),其特征在于该客户机是一个无线通信终端。
19.根据权利要求18所述的客户机(1,1’),其特征在于该终端为蜂窝电话(1)。
CNB998144193A 1998-10-13 1999-09-28 访问服务器计算机 Expired - Lifetime CN1135809C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9822243A GB2342816B (en) 1998-10-13 1998-10-13 Accessing a server computer
GB9822243.3 1998-10-13

Publications (2)

Publication Number Publication Date
CN1330827A CN1330827A (zh) 2002-01-09
CN1135809C true CN1135809C (zh) 2004-01-21

Family

ID=10840424

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998144193A Expired - Lifetime CN1135809C (zh) 1998-10-13 1999-09-28 访问服务器计算机

Country Status (10)

Country Link
EP (1) EP1121794B1 (zh)
JP (1) JP4282237B2 (zh)
KR (1) KR100458917B1 (zh)
CN (1) CN1135809C (zh)
AT (1) ATE292867T1 (zh)
AU (1) AU5982899A (zh)
DE (1) DE69924631T2 (zh)
ES (1) ES2241367T3 (zh)
GB (1) GB2342816B (zh)
WO (1) WO2000022794A2 (zh)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2792155B1 (fr) * 1999-04-09 2001-06-29 Nortel Matra Cellular Procede de fourniture de services a des stations mobiles de radiocommunication, equipements de reseau et stations mobiles pour sa mise en oeuvre
JP2001014277A (ja) * 1999-06-28 2001-01-19 Olympus Optical Co Ltd 情報処理システム及びカメラシステム
US6760759B1 (en) 1999-11-24 2004-07-06 Mtel Limited System to support mobile visual communications
CN1520127A (zh) * 1999-12-08 2004-08-11 ��ʽ����Ntt����Ħ 便携式电话和终端
FR2809258A1 (fr) * 2000-04-28 2001-11-23 Frederick Gregory Stephan Brun Procede de transmission de donnees pour un systeme de telecommunications, serveur d'initialisation, serveur de contenu, systemes associes
US6996387B2 (en) 2000-05-01 2006-02-07 Mtel Limited Global data network using existing wireless infrastructures
US7177629B1 (en) * 2000-05-05 2007-02-13 Nokia Mobile Phones Limited Annunciating apparatus, and associated method, for selectably annunciating message termination at a radio communication device
GB0012354D0 (en) 2000-05-22 2000-07-12 Nokia Networks Oy A method and system for providing location dependent information
GB2367976A (en) * 2000-06-19 2002-04-17 Innovation Venture Ltd Generating an access code when a user attempts to gain access to a remote location and causing it to be sent to a mobile communication device
CN100450233C (zh) * 2000-06-21 2009-01-07 八达网有限公司 开始搜索的方法
AU2001250560A1 (en) * 2000-06-26 2002-01-08 Nokia Corporation Device and methods for screening access to a computer network in a telecommunication system
KR100644595B1 (ko) * 2000-06-26 2006-11-10 삼성전자주식회사 인터넷을 통한 무선 응용 프로토콜 서비스 제공 시스템 및방법
EP1223513B1 (en) * 2000-06-29 2011-08-10 NTT DoCoMo, Inc. Method and apparatus for setting communication parameter in information terminal
FR2812487B1 (fr) * 2000-07-26 2003-03-28 Sagem Dispositif et procede d'acquisition et de restitution de donnees numeriques audio et/ou video
FR2812418B1 (fr) * 2000-07-28 2002-10-31 Sagem Telechargement de donnees sur un telephone portable
US6490432B1 (en) 2000-09-21 2002-12-03 Command Audio Corporation Distributed media on-demand information service
GB2367213B (en) 2000-09-22 2004-02-11 Roke Manor Research Access authentication system
FR2817424B1 (fr) * 2000-11-29 2003-01-17 Sagem Procede d'acces securise a un reseau informatique prive depuis un terminal d'un reseau telephonique
US7047560B2 (en) 2001-06-28 2006-05-16 Microsoft Corporation Credential authentication for mobile users
DE10135372B4 (de) * 2001-07-09 2006-03-02 Detewe Systems Gmbh Verfahren zur Konfiguration und/oder zum Datenaustausch zwischen einer Telekommunikationseinrichtung und einem Host
US8107937B2 (en) 2001-07-31 2012-01-31 Nokia Corporation System and method for automatic provisioning detection and notification
EP1286260A1 (en) * 2001-08-22 2003-02-26 Thomson Licensing S.A. Method for translating a HAVi DDI user interface to the HTML world and vice-versa
US7506059B2 (en) 2001-10-26 2009-03-17 Nokia Corporation Mobile client provisioning web service
US6950660B1 (en) * 2002-05-10 2005-09-27 Qualcomm, Incorporated Provisioning a mobile device in a wireless communication system
WO2004040881A1 (en) * 2002-10-31 2004-05-13 Nokia Corporation Method and system for initiating a bootstrap
US20040127204A1 (en) * 2002-12-30 2004-07-01 Belmont Brian V. Method and apparatus to establish communication
US7551928B2 (en) 2003-06-27 2009-06-23 Nokia Corporation Location dependent control of a mobile cellular telephone
US20060098645A1 (en) * 2004-11-09 2006-05-11 Lev Walkin System and method for providing client identifying information to a server

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI114182B (fi) * 1996-06-06 2004-08-31 Nokia Corp Menetelmä teleliikenneverkon tarjoamien palveluiden käyttämiseksi, teleliikennejärjestelmä ja sen päätelaite
US6137805A (en) * 1997-02-10 2000-10-24 International Business Machines Corporation Method and apparatus to remotely configure a data processing system
US6161145A (en) * 1997-05-08 2000-12-12 International Business Machines Corporation Updating server-related data at a client
KR100335417B1 (ko) * 1998-07-30 2002-06-20 윤종용 무선통신단말기의왑(wap)서버어드레스지정방법

Also Published As

Publication number Publication date
EP1121794B1 (en) 2005-04-06
CN1330827A (zh) 2002-01-09
JP2002527998A (ja) 2002-08-27
EP1121794A2 (en) 2001-08-08
ES2241367T3 (es) 2005-10-16
DE69924631T2 (de) 2006-04-06
KR100458917B1 (ko) 2004-12-03
WO2000022794A2 (en) 2000-04-20
GB2342816A (en) 2000-04-19
WO2000022794A3 (en) 2000-08-17
JP4282237B2 (ja) 2009-06-17
DE69924631D1 (de) 2005-05-12
ATE292867T1 (de) 2005-04-15
AU5982899A (en) 2000-05-01
GB9822243D0 (en) 1998-12-09
KR20010082226A (ko) 2001-08-29
GB2342816B (en) 2003-04-23

Similar Documents

Publication Publication Date Title
CN1135809C (zh) 访问服务器计算机
EP1621035B1 (en) Method for secure downloading of applications
US8010159B2 (en) Providing contact data in a wireless telecommunication system
US8626132B2 (en) Digital device and method for providing additional service by using the same
JP2010506464A (ja) 複数の装置間で携帯電話アカウントの加入契約情報を共有するための方法及び装置
KR20020079788A (ko) 통신망에서 정보를 교환하는 방법 및 장치
WO2001080525A1 (en) Network access security
CN1516387A (zh) 基于无线应用协议的保密会话建立
CN101730999B (zh) 用于在通信设备之间共享公共位置相关信息的***、方法及设备
CN103249014B (zh) 加密移动通讯的短信的方法
US20070129074A1 (en) System, Method and Device For Providing Secondary Information To A Communication Device
JP2003502759A (ja) Ussdを用いた移動体端末のsatバックチャンネルセキュリティー方式
EP1247413A1 (en) Representation of applications in a telecommunication system
US7945246B2 (en) System and method for establishing authenticated network communications in electronic equipment
US7603697B1 (en) Method and system for securely delivering authentication-related data
CN1470122A (zh) 书签信息的传递
CN1395704A (zh) 数据获取方法和终端
EP1488657B1 (en) A method for exchanging user-specific data from a mobile network to a service application of an external service provider using a unique application user id code
KR101212131B1 (ko) Sms를 이용한 주소 변경 서비스 방법 및 시스템
KR100590699B1 (ko) 최신 애플리케이션에 관한 정보와 함께 컨텐츠를 제공하는방법 및 시스템
EP1936906A1 (en) Method to allow a network subscriber to gain access to a communication network
KR20040104873A (ko) 인터넷을 이용하여 전화번호 관리 서비스를 제공하는 방법및 시스템

Legal Events

Date Code Title Description
C06 Publication
C10 Entry into substantive examination
PB01 Publication
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1084989

Country of ref document: HK

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

Effective date of registration: 20170110

Address after: Espoo, Finland

Patentee after: NOKIA TECHNOLOGIES OY

Address before: Espoo, Finland

Patentee before: Nokia Corp.

Effective date of registration: 20170110

Address after: Espoo, Finland

Patentee after: NOKIA Corp.

Address before: Espoo, Finland

Patentee before: NOKIA MOBILE PHONES Ltd.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20040121