促进网络登录的制作方法_3

文档序号:8287843阅读:来源:国知局
语言(XML)标签。
[0060]根据图3的消息500是丽S消息的实施方式类似于消息500是SMS消息的实施方式,S卩,MMS客户端或其它程序(例如,用于处理进入消息的消息模块内的应用程序或在后台中运行的其它过程)扫描消息500的主体,以确定消息500是否包含用于连接到WLAN120的值。在一个实施方式中,消息500具有指示该消息包含用于连接到WLAN 120的值的特定内容或标签(例如,XML标签)。然而,由于MMS消息可以包括主题字段,因此该实施方式也包含MMS客户端或利用消息的主题的值识别包含用于连接到WLAN 120的值的消息的其它程序。
[0061]图3的操作207和操作208类似于上文关于图2所描述的操作207和操作208。因此,附加设备150使用提取的值连接到WLAN 120。在一个实施方式中,从消息500中提取SSID值。SSID用于定位或验证附加设备150将要连接的WLAN。例如,附加设备150发送连接到具有SSID “网络I”的WLAN的请求。具有SSID “网络I”的WLAN(例如WLAN 120)接收该请求并向附加设备150返回对于网络密钥的请求。在操作207中,响应于来自WLAN120的该请求,附加设备150使用针对网络密钥(例如“密码”)的提取的值。因此,在操作208中,建立附加设备150与WLAN 120之间的连接、以及通过WLAN 120建立附加设备150与互联网130之间的连接。上文更详细地描述了 WLAN 120使用WEP安全模式的本操作的实施方式。
[0062]在图4中示出本发明的第三实施方式。在本实施方式中,本发明的许多操作类似于图2和图3中所示的操作。然而,发起设备110在蜂窝网络140上将具有用于连接到WLAN120的值的消息500发送到附加设备150的地址。
[0063]在图4所示的实施方式中,操作201至操作204类似于关于图2所描述的操作201至操作204。如上所述,发起设备110进行的消息500的准备取决于【具体实施方式】。关于图4的实施方式的操作204,以满足如下要求的格式准备消息500:可在蜂窝网络140上发送且可被附加设备150接收。
[0064]在图4的操作401的一个实施方式中,发起设备110在蜂窝网络140上将消息500发送到附加设备150的SMS地址。在本实施方式中,蜂窝网络140是蜂窝语音网络。在图5的上下文中,图4的操作401和操作303中所描述的实施方式中的消息500的路径被示出成沿着蜂窝语音网络520。如上所述,在发起的便携式电子设备110处准备消息,并且发起设备110将该消息发送到共有的附加设备150的地址。在蜂窝语音网络520上将消息500发送到蜂窝基站141处的蜂窝网络140中。蜂窝网络140解析传送消息500的地址点,并沿着蜂窝语音网络520向该地址转发消息。因此,在图4的操作303中,利用蜂窝网络140将消息500传送到附加设备150的地址。
[0065]在图4的替选实施方式中,该地址可以是附加设备150的丽S地址。在本实施方式中,蜂窝网络140是蜂窝数据网络。在图5的上下文中,图4的操作401和操作303中所描述的实施方式中的消息500的路径被示出成沿着蜂窝数据网络530。如上所述,在发起的便携式电子设备110处准备消息,并且发起设备110将该消息发送到共有的附加设备150的地址。在蜂窝数据网络530上将消息500发送到蜂窝基站141。蜂窝网络140解析传送消息500的地址点,并沿着蜂窝数据网络530向该地址转发消息。因此,在图4的操作303中,利用蜂窝网络140将消息500传送到附加设备150的地址。
[0066]在蜂窝数据网络(例如图5的530)上发送消息500的图4的另一实施方式中,由发起设备110指定的消息500的地址可以是附加设备150的即时消息地址。应当理解,本说明书包含消息传输的其它可能实现。在图4的操作303的所有实施方式中,蜂窝网络140根据发起设备110所提供的地址解析消息500的传送点,并将消息500传送到该地址。
[0067]在图4的操作206中附加设备150接收消息500的情况下,操作206基本上类似于关于图2和图3所描述的操作206。然而,在附加设备150处提取证书的【具体实施方式】可以脱离关于图2和图3的实施方式所描述的实施方式。尽管改变实施方式,但是操作206仍示出,在附加设备150处通过从消息500中提取证书来接收连接到WLAN 120所需的值。
[0068]在附加设备150处接收作为SMS消息的消息500的图4的实施方式中,SMS客户端或其它程序(例如,用于处理传入消息的消息模块内的应用程序或过程,例如后台过程)扫描消息500的主体,以确定消息500是否包含用于连接到WLAN 120的值。优选地,消息500具有指示该电子邮件消息包含用于连接到WLAN 120的值的特定内容或标签(例如,XML标签)。
[0069]根据图4的消息500是丽S消息的实施方式类似于消息500是SMS消息的实施方式,即,MMS客户端或其它程序(例如,用于处理进入消息的消息模块内的应用程序或过程,例如后台过程)扫描消息500的主体,以确定消息500是否包含用于连接到WLAN 120的值。在一个实施方式中,消息500具有指示该电子邮件消息包含用于连接到WLAN 120的值的特定内容或标签(例如,XML标签)。然而,由于MMS消息可以包括主题字段,因此该实施方式也包含MMS客户端或利用消息的主题的值识别包含用于连接到WLAN 120的值的消息的其它程序。
[0070]图4的操作207和操作208类似于上文关于图2所描述的操作207和操作208。因此,附加设备150使用提取的值连接到WLAN 120。在一个实施方式中,从消息500中提取SSID值。SSID用于定位或验证附加设备150将要连接的WLAN。例如,附加设备150发送连接到具有SSID “网络I”的WLAN的请求。具有SSID “网络I”的WLAN(例如WLAN 120)接收该请求并向附加设备150返回对于网络密钥的请求。在操作207中,响应于来自WLAN120的该请求,附加设备150使用针对网络密钥(例如“密码”)的提取的值。因此,在操作208中,建立附加设备150与WLAN 120之间的连接、以及通过WLAN 120建立附加设备150与互联网130之间的连接。上文更详细地描述了 WLAN 120使用WEP安全模式的本操作的实施方式。
[0071]在一个实施方式中,在设备110和设备150连接到WLAN 120之后,图2至图4中所描述的操作具有处理对于WLAN 120的特定参数的动态变化的稳健性。例如,考虑当发起设备110和附加设备150都连接到WLAN 120时,用户改变WLAN 120的显示名称或SSID的场景。在这种情况下,发起设备110可以被转移到新的网络(例如,自动地、通过用户输入等)。例如,在一个实施方式中,发起设备110处的过程被配置成检测WLAN 120的显示名称或SSID的变化,并更新发起设备110处的包含发起设备110当前连接的WLAN的显示名称或SSID的数据结构。可替选地,发起设备110可以接受用于连接到具有改变的显示名称或SSID的WLAN的用户输入。此后,发起设备110可以产生指示WLAN 120的SSID被更新的新的消息500(例如,通过在该消息中提供更新的显示名称或SSID),并且附加设备150将使用更新的SSID连接到WLAN 120。应用类似的技术,使得WLAN 120的其它动态变化传播到附加设备150 ;例如,WLAN 120的密码的变化。因此,发起设备110和附加设备150都保持稳健地连接到WLAN 120。
[0072]逍息
[0073]图6a和图6b示例性地示出将从发起设备向附加便携式电子设备发送的消息的简单实施方式,其中,该消息包含用于连接到WLAN的值。图6a和图6b中所示的实施方式可以分别是在图2的实施方式中作为消息500发送的消息以及在图3和图4的实施方式中作为消息500发送的消息。应当理解,这两个实施方式是说明性的,不应当被理解成限制性的。该消息可以具有附加值字段、替换的格式化、或任何数量的不同配置,同时仍保持本发明的精神。
[0074]首先以图6a的实施方式为开始,消息500包括WLAN 120的SSID 620和用于访问WLAN 120的网络密钥630。在其它实施方式中,在消息中可以包括附加值。在一个实施方式中,从用户接收作为输入的附加值。此外,附加值可以是由发起设备110检测到的访问WLAN 120和互联网130可能需要的参数。其它值的示例包括安全类型(例如,有线等效加密)和代理服务器信息(例如,端口或服务器)。
[0075]消息的格式根据本发明的实施方式改变。在图3和图4的实施方式中,消息500必须是适于通过蜂窝网络140被附加设备150接收的格式。
[0076]在图3所示的实施方式中,发起设备110将消息500准备成电子邮件(email)消息。在本实施方式中,消息500的内容(即,访问WLAN 120的值)可以被格式化成与附加设备150上的应用程序界面兼容。例如,可以按照标识语言(例如XML)构成消息500的主体。在这种情况下,附加设备150可以清楚地勾勒出这些值并很容易地理解这些值。特别简单地说,消息500的主体可以促进发送和接收消息500的速度和简单化。在图6a中示出简单的XML实施方式。这里,标记标签620用于清楚地勾勒出SSID值630和网络密钥值640。
[0077]在替选实施方式中,消息500内的值(例如证书)被分隔符分离。例如,在消息的主体中,SSID的值和网络密钥或密码的值被分号分离:网络I ;密码I。应当理解,本说明书包含其它分隔符(例如,逗号、前斜线等)。
[0078]如上所述,图3和图4的附加设备150适用于接收消息500并从消息500中提取值630、值640。根据图6a所示的消息的实施方式,附加便携式电子设备150接收作为电子邮件消息或MMS消息的消息500,并通过评估主题610而将消息500识别成具有用于连接到WLAN的值的消息。在消息500是电子邮件消息的情况下,主题610可以是电子邮件消息的主题头字段或另一 X头字段。当确定出消息500包含用于连接到WLAN的值时,附加设备150可以从消息500中提取值630、值640。在根据图6a的实施方式中,可以通过XML解组程序提取值630、值640。可替选地,可以通过简单地解析消息500来提取这些值。
[0079]在消息500是SMS消息的图4的实施方式中,主题610不存在于消息500中。因此,附加设备150可以通过评估标记标签620而将消息500识别成具有用于连接到WLAN的值的消息。例如,消息500可以包含附加的标记标签,例如〈证书>...〈/证书 >,用以指示消息500包含用于连接到WLAN的值。
[0080]转到图6b所示的实施方式,消息500被示出成适用于通过WPAN进行交换的对象。根据图2的实施方式,根据蓝牙的通用对象交换规范,消息500可以是从发起设备110向附加设备150发送的对象。应当理解,本说明书包含其它蓝牙规范。
[0081 ] 根据图6b的实施方式,消息500包括WLAN 120的变量SSID 650和用于访问WLAN120的网络密钥660。在其它实施方式中,该消息中可以包括附加值。在一个实施方式中,在附加设备150处接收作为用户输入的这些附加值。在另一实施方式中,附加值可以是由发起设备110检测到的访问WLAN 120和互联网130可能需要的参数。其它值的示例包括安全类型(有线等效加密)和代理服务器信息(例如,端口或服务器)。
[0082]消息的格式根据本发明的实施方式改变。在图2的实施方式中,消息500必须是适于由发起设备110在WPAN 190上发送且适于通过WPAN 190被附加设备150接收的格式。
[0083]在图2所示的实施方式中,发起设备110准备作为对象的消息500。在本实施方式中,该对象可以被格式化成与附加设备150上的应用程序界面兼容。例如,该对象可以具有例如分别通过调用消息.SSID (Message.SSID)或消息.网络密钥(Message.NetworkKey)可公开访问的变量650、变量660。可替选地,该对象可以具有可公开访问的返回值650、值660的方法,如图6b所示,分别为消息.获取_SSID() (Message.Get_SSIDO)670和消息.获取_网络密钥O (Message.Get_NetworkKey 0)680。应当理解,本实施方式是说明性的;本说明书包含用于从在WPAN上所传输的消息中提取这些值的其它技术。
[0084]如上所述,附加设备150适用于接收消息500并从消息500中提取值650、值660。根据图6b所示的消息的实施方式,附加设备150接收作为对象的消息500。附加设备150适用于例如通
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1