经由装置标识符访问网络的制作方法

文档序号:31195453发布日期:2022-08-20 00:28阅读:72来源:国知局
经由装置标识符访问网络的制作方法
经由装置标识符访问网络


背景技术:

1.强制门户是控制对网络的访问的方法。当网络采用强制门户时,试图获得对网络的访问的装置首先被定向到呈现网络访问的条件的登录页面。例如,条件可以包括认证、接受网络使用策略等。一旦装置满足条件,装置就可以注册到网络,并且可以被授权访问网络。
附图说明
2.本技术的一些示例参考以下附图来描述:
3.图1图示出根据示例的系统,其中客户端装置的网络访问由伴随装置(companion device)实现;
4.图2图示出根据示例的在客户端装置和伴随装置处的操作流程,以使客户端装置能够经由伴随装置访问网络;
5.图3图示出根据另一示例的在客户端装置和伴随装置处的操作流程,以使客户端装置能够经由伴随装置访问网络;
6.图4图示出根据示例的经由伴随装置访问网络的计算装置;
7.图5图示出根据示例的使客户端装置能够进行网络访问的计算装置;
8.图6图示出根据另一示例的经由伴随装置访问网络的计算装置;以及
9.图7图示出根据另一示例的使客户端装置能够进行网络访问的计算装置。
具体实施方式
10.当诸如膝上型计算机的计算装置试图获得对采用强制门户的网络的访问时,计算装置可以向计算装置的用户呈现登陆页面,使得用户可以注册该计算装置(例如,通过填写所请求的信息、同意使用策略等)进行访问。然而,在某些情况下,计算装置可能暂时缺乏与强制门户交互的功能。例如,当计算装置处于预引导环境(pre-boot environment)中时,计算装置可能无法执行网络浏览器应用来加载强制门户。因此,当计算装置处于预引导环境中时可能无法获得对网络的访问。
11.本文中所描述的示例提供了使计算装置能够在计算装置具有缩减的特征集时(例如,当计算装置处于预引导环境中时)访问采用强制门户的网络的方法。在示例中,计算装置可以包括处理器,用于:确定客户端装置的装置标识符和网络的连接信息;使用计算装置的装置标识符和连接信息请求访问网络;以及响应于确定请求成功,释放装置标识符。
12.在另一示例中,计算装置可以包括处理器,用于:向伴随装置提供网络的连接信息;确定伴随装置的装置标识符;使用装置标识符访问网络以执行操作;以及响应于操作的完成,释放装置标识符。
13.在另一示例中,计算装置可以包括处理器,用于:基于来自客户端装置的信息来确定网络的连接信息;使用计算装置的装置标识符和连接信息请求访问网络;以及响应于确定请求成功,向客户端装置提供装置标识符。因此,本文中描述的示例可以使计算装置能够
促进另一计算装置访问采用强制门户的网络。
14.转向图1,图1图示出根据示例的系统100,其中客户端装置102的网络访问由伴随装置104实现。
15.如图1中所图示,系统100可以包括客户端装置102和伴随装置104。客户端装置102和伴随装置104可以各自是例如基于web的服务器、局域网服务器、基于云的服务器、膝上型计算机、台式计算机、一体化系统、平板计算装置、移动电话、电子书阅读器或者适用于访问网络的任何其他计算装置。
16.客户端装置102可以包括处理器106、显示装置108、通信装置110、装置标识符112和信息获取装置114。伴随装置104可以包括处理器116、显示装置118、通信装置120、装置标识符122和信息获取装置124。
17.处理器106和116可以分别控制客户端装置102和伴随装置104的操作。处理器106和116可以各自是中央处理单元(cpu)、基于半导体的微处理器和/或适用于检索并执行存储在计算机可读存储介质中的指令的其他硬件装置。
18.显示装置108和118可以各自使用显示面板(例如,液晶显示器、有机发光二极管等)以及诸如显示控制器的关联的电子装置来实现。通信装置110和120可以各自是使客户端装置102和伴随装置104能够与另一装置或者网络传输和/或接收数据的电路(例如,传输机、接收机、天线等)。在一些示例中,通信装置110和120可以实现电气和电子工程师协会(ieee)802.11协议族,使得客户端装置102和伴随装置104可以彼此通信、与其他装置通信、经由无线电波与网络(例如,接入点、路由器、网关等)通信。通信装置110和120还可以实现诸如蓝牙、近场通信(nfc)等其他无线通信协议。通信装置110和120也可以实现诸如ieee802.3协议的有线通信协议。
19.信息获取装置114和124可以是分别从客户端装置102和伴随装置104外部的实体获得数据或者信息的任何硬件和/或机器可执行指令。在一些示例中,信息获取装置可以是诸如相机的图像捕获装置。在一些示例中,信息获取装置可以是诸如麦克风的声音捕获装置。在一些示例中,信息获取装置可以是诸如键盘、点击板、鼠标的输入装置。在一些示例中,信息获取装置可以是如上所描述的通信装置。在一些示例中,信息获取装置可以是存储器。
20.装置标识符112和装置标识符122可以各自是分别从其他装置唯一标识客户端装置102和伴随装置104的值。在一些示例中,装置标识符112可以被实现为通信装置110的媒体访问控制(mac)地址。装置标识符122可以是通信装置120的mac地址。每个mac地址可以在制造期间被分配给相应的通信装置110和通信装置120。在一些示例中,装置标识符112和122可以被实现为全球唯一标识符(guid)或者通用唯一标识符(uuid)。在一些示例中,装置标识符112和122可以被实现为客户端装置102和伴随装置104的相应名称(例如,装置名称、网络装置名称等)。
21.如下文更详细描述的,在一些示例中,伴随装置104可以使客户端装置102能够经由使用装置标识符112和网络126的连接信息128来访问采用强制门户的网络126。在一些示例中,伴随装置104可以使客户端装置102能够经由使用装置标识符122和连接信息128来访问网络126。如本文中所使用的,连接信息128可以包括网络名称(例如,ssid)、网络密码、网络的特性(例如,网络所采用的认证方法)、由网络使用的信道以及使装置能够连接到网络
的任何其他信息。
22.图2图示出根据示例的在客户端装置102和伴随装置104处的操作流程200,以使客户端装置102能够经由伴随装置104访问网络126。在客户端装置102处的操作可以由列a表示,并且在伴随装置104处的操作可以由列b表示。
23.在202处,客户端装置102可以确定需要网络访问,并且可以选择要访问的网络。例如,客户端装置102可能正在执行操作系统恢复操作。客户端装置102的基本输入/输出系统(bios)可以生成预引导环境来执行操作系统恢复操作。作为操作的一部分,客户端装置102可以从远程服务器下载操作系统映像。因此,客户端装置102可能需要网络访问,以从服务器下载映像。
24.在202处,客户端装置102可以使用通信装置110来检测可用于连接的网络。例如,通信装置110可以扫描不同无线网络的服务集标识符。客户端装置102可以经由显示装置108向客户端装置102的用户呈现可用网络的列表。在204处,响应于接收到对特定网络的选择,客户端装置102可以确定该特定网络是否采用强制门户。例如,可以选择网络126。为了确定网络126是否采用强制门户,客户端装置102可以连接到网络126并尝试到达诸如通用资源定位符(url)的特定网址。如果网络126不具有强制门户,则可以返回预期结果。如果网络126采用强制门户,则可能返回与预期结果不同的结果。
25.在216处,响应于确定网络126不采用强制门户,客户端装置102可以访问网络126。在206处,响应于确定网络126采用强制门户,客户端装置102可以向伴随装置104提供装置标识符112和连接信息128。在208处,伴随装置104可以从客户端装置102获取装置标识符112和连接信息128。以下更详细地描述了提供装置标识符112和连接信息128的客户端装置102以及获取装置标识符112和连接信息128的伴随装置104的示例。
26.在一些示例中,客户端装置102可以通过在显示装置108上显示装置标识符112和连接信息128来可视地提供装置标识符112和连接信息128。客户端装置102可以在显示装置108上将装置标识符112和连接信息128显示为编码信息。在一些示例中,客户端装置102可以将装置标识符112和连接信息128编码成线性维度条码。在一些示例中,客户端装置102可以将装置识别符112和连接信息128编码成诸如快速响应码的矩阵条码。一旦被编码,客户端装置102可以在显示装置108上显示表示装置标识符112和连接信息128的编码信息。
27.伴随装置104可以使用信息获取装置124来获取装置标识符112和连接信息128。例如,信息获取装置124可以被实现为诸如相机的图像捕获装置。图像捕获装置可以扫描编码信息以获取编码信息。伴随装置104可以解码该编码信息以确定装置标识符112和连接信息128。
28.在一些示例中,客户端装置102可以通过使用声音向伴随装置104提供装置标识符112和连接信息128。例如,客户端装置102可以经由扬声器(图中未示出)读出装置标识符112和连接信息128。信息获取装置124可以被实现为诸如麦克风的声音捕获装置。麦克风可以捕获声音,并且伴随装置104可以通过对所捕获的声音执行声音解码来确定装置标识符112和连接信息128。可替代地,客户端装置102的用户可以写下输出声音,并且经由客户端装置102的输入装置来输入装置标识符112和连接信息128。
29.在一些示例中,客户端装置102可以通过无线电波传输向伴随装置104提供装置标识符112和连接信息128。例如,客户端装置102可以使用通信装置110将装置标识符112和与
伴随装置104的连接信息128传输给伴随装置104。可以使用诸如蓝牙、nfc等的不同的协议。信息获取装置124可以使用通信装置120来实现。伴随装置104可以基于接收到的无线电波来确定装置标识符112和连接信息128。
30.在一些示例中,客户端装置102可以单独地和/或以不同的方式提供装置标识符112和连接信息128。例如,客户端装置102可以可视地将装置标识符112提供为条码,同时经由无线电波提供连接信息128。
31.响应于确定装置标识符112和连接信息128,伴随装置104可以使用装置标识符112和连接信息128来请求访问网络126。伴随装置104可以利用装置标识符112来替换装置标识符122。例如,装置标识符112可以具有诸如e1-e2-e3-e4的第一值。并且装置标识符122可以具有诸如a1-a2-a3-a4的第二值。响应于确定装置标识符112,伴随装置104可以将装置标识符122的值从第二值(a1-a2-a3-a4)改变成第一值(e1-e2-e3-e4)。因此,伴随装置104的当前装置标识符可以被设置成装置标识符112。通过利用装置标识符112替换装置标识符122,伴随装置104可以代表客户端装置102认证和/或注册对网络126的访问。
32.伴随装置104还可以使用连接信息128来确定如何连接到网络126。一旦连接到网络126,强制门户就可以被加载并显示在显示装置118上。伴随装置104的用户可以经由伴随装置104的输入装置(图1中未示出)来输入信息,以满足强制门户的要求。例如,用户可以输入用于认证的凭证信息,并且可以提供输入以指示同意使用策略。
33.在210处,伴随装置104可以通过向网络126的访问服务器(例如,网关)传输请求来请求访问网络126。请求可以包括由强制门户和装置标识符112请求的信息。响应于确定请求已经满足强制门户,访问服务器可以向具有装置标识符112的装置授予网络访问。访问服务器可以将装置标识符112注册为批准的装置标识符。因此,具有装置标识符112的装置随后可以直接访问网络126,而不必经过强制门户。
34.在212处,伴随装置104可以确定对访问网络126的请求是否成功。例如,伴随装置104可以从访问服务器接收指示以确定请求是否成功。响应于确定对访问网络的请求不成功,在210处,伴随装置104可以被重新定向回强制门户以再次请求访问。
35.响应于确定对访问网络126的请求成功,在214处,伴随装置104可以释放装置标识符112。伴随装置104可以通过将伴随装置104的当前装置标识符从装置标识符112改回装置标识符122来释放装置标识符112。例如,伴随装置104可以将装置标识符122的值从第一值改回第二值。
36.通过释放装置标识符112,客户端装置102可以成为与装置标识符112相关联的唯一装置(在客户端装置102与伴随装置104之间)。在216处,客户端装置102然后可以使用装置标识符112来访问网络126。在一些示例中,伴随装置104可以通知客户端装置102装置标识符112已经被释放,以避免客户端装置102和伴随装置104两者使用同一装置标识符来访问网络126。
37.图3图示出根据另一示例的在客户端装置102和伴随装置104处的操作流程300,以使客户端装置102能够经由伴随装置104来访问网络126。在客户端装置102处的操作可以由列a表示,并且在伴随装置104处的操作可以由列b表示。
38.在302处,客户端装置102可以选择网络126进行访问。在304处,客户端装置102可以确定网络126是否采用强制门户。在306处,响应于确定网络126不采用强制门户,客户端
装置102可以使用装置标识符112来访问网络126。
39.在308处,响应于确定网络126采用强制门户,客户端装置102可以向伴随装置104提供连接信息128。在310处,伴随装置104可以获取连接信息128。已经参考图2描述了客户端装置102向伴随装置104提供连接信息128以及伴随装置104获取连接信息128的示例。
40.在312处,响应于获取连接信息128,伴随装置104可以使用装置标识符122和连接信息128来请求访问网络126。例如,伴随装置104可以使用连接信息128来确定如何连接到网络126。一旦连接到网络126,强制门户就可以被加载并显示在显示装置118上。伴随装置104的用户可以经由伴随装置104的输入装置(图1中未示出)来输入信息以满足强制门户的要求。例如,用户可以输入用于认证的凭证信息,并且可以提供输入来指示同意使用策略。
41.伴随装置104可以通过向网络126的访问服务器传输请求来请求访问网络126。请求可以包括由强制门户和装置标识符122请求的信息。响应于确定请求已经满足强制门户,访问服务器可以向具有装置标识符122的装置授予网络访问。访问服务器可以将装置标识符122注册为批准的装置标识符。因此,具有装置标识符122的装置随后可以直接访问网络126,而不必经过强制门户。
42.在314处,伴随装置104可以确定对访问的请求是否成功。在312处,响应于确定请求不成功,伴随装置104可以再次请求访问。在316处,响应于确定请求成功,伴随装置104可以向客户端装置102提供装置标识符122。在318处,客户端装置102可以获取装置标识符122。以下更详细地描述了提供装置标识符122的伴随装置104和获取装置标识符122的客户端装置102的示例。
43.与参考图2所描述的客户端装置102向伴随装置104提供装置标识符112类似,伴随装置104可以使用不同的方式来向客户端装置102提供装置标识符122。在一些示例中,伴随装置104可以通过在显示装置118上显示装置标识符122来向客户端装置102可视地提供装置标识符122。伴随装置104可以在显示装置118上将装置标识符122显示为编码信息。在一些示例中,伴随装置104可以将装置标识符122编码成诸如pin号码的数字表示。pin号码可以显示在显示装置118上。
44.客户端装置102可以访问信息获取装置114以获取装置标识符122。例如,信息获取装置114可以被实现为客户端装置102的输入装置(诸如键盘)。显示装置108可以为客户端装置102的用户显示图形用户界面以输入pin号码。当用户输入pin号码时,客户端装置102可以通过解码pin号码以获得装置标识符122来确定装置标识符122。
45.在一些示例中,伴随装置104可以将装置标识符122编码成诸如qr码的条码。伴随装置104可以在显示装置118上显示条码。客户端装置102可以使用实现信息获取装置114的相机来扫描条码。一旦被扫描,客户端装置102可以对条码进行解码以确定装置标识符122。
46.在一些示例中,伴随装置104可以通过使用声音来提供装置标识符122。信息获取装置114可以被实现为从伴随装置104获取输出声音的麦克风。客户端装置102可以解码所捕获的声音以确定装置标识符122。
47.在一些示例中,伴随装置104可以通过无线电波来提供标识符122。伴随装置104可以使用无线通信协议(例如,蓝牙、nfc等)将装置标识符122作为无线电波传输给客户端装置102。客户端装置102可以通过使用通信装置110接收表示装置标识符的无线电波来获取装置标识符122,通信装置110可以实现信息获取装置114。客户端装置102然后可以解码接
收到的无线电波来确定装置标识符122。
48.响应于获取到装置标识符122,客户端装置102可以利用装置标识符122替换装置标识符112。例如,客户端装置102可以将装置标识符112的值从第一值改变成第二值。因此,可以将客户端装置102的当前装置标识符设置成装置标识符122。在318处,客户端装置102然后可以使用装置标识符122来访问网络126。通过利用装置标识符122替换装置标识符112,客户端装置102可以通过利用在这种情况下是装置标识符122的注册的装置标识符来访问网络126。
49.客户端装置102可以访问网络126以执行操作。例如,操作可以包括下载文件,诸如下载用于操作系统恢复操作的操作系统映像、下载用于客户端装置102的bios的更新文件等。响应于完成操作,客户端装置102可以通过利用装置标识符112替换装置标识符122来释放装置标识符122。因此,客户端装置102的当前装置标识符可以被设置回装置标识符112。在一些示例中,客户端装置102可以通知伴随装置104装置标识符122已经被释放,以避免客户端装置102和伴随装置104两者使用同一装置标识符来访问网络126。
50.图4图示出根据示例的经由伴随装置访问网络的计算装置400。计算装置400可以实现图1的客户端装置102。计算装置400可以实现图2中的客户端装置102的操作。
51.计算装置400可以包括处理器402和计算机可读存储介质404。处理器402可以是中央处理单元(cpu)、基于半导体的微处理器和/或适用于检索和执行存储在计算机可读存储介质404中的指令的其他硬件装置。处理器402可以获取、解码和执行指令406、408和410,以控制计算装置400的操作。作为检索和执行指令的替代或者除检索和执行指令之外,处理器402可以包括包含用于执行指令406、408、410或其组合的功能的电子部件的至少一个电子电路。
52.计算机可读存储介质404可以是包含或存储可执行指令的任何电子、磁性、光学或者其他物理存储装置。因此,计算机可读存储介质404可以是例如随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)、存储装置、光盘等。在一些示例中,存储介质404可以是非暂时性存储介质,其中术语“非暂时性”不涵盖暂时性传播信号。计算机可读存储介质404可以利用一系列处理器可执行指令406、408和410来编码。
53.装置标识符提供指令406可以向另一装置提供装置标识符。例如,参考图2,客户端装置102可以向伴随装置104提供装置标识符112。
54.连接信息提供指令408可以向另一装置提供网络的连接信息。例如,参考图2,客户端装置102可以向伴随装置104提供连接信息128。
55.网络访问指令410可以使用装置标识符来访问。例如,参考图2,客户端装置102可以使用装置标识符112来访问网络126。
56.图5图示出根据示例的使客户端装置能够进行网络访问的计算装置500。计算装置500可以实现图1的伴随装置104。计算装置500可以执行图2中的伴随装置104的操作。计算装置500可以包括处理器502和计算机可读存储介质504。处理器502可以与图4的处理器402类似。计算机可读存储介质504可以与图4的计算机可读存储介质404类似。计算机可读存储介质504可以利用指令506、508、510和512来编码,以控制计算装置500的操作。
57.连接信息确定指令506可以确定网络的连接信息。例如,参考图2,伴随装置104可以确定连接信息128。
58.装置标识符确定指令508可以确定另一装置的装置标识符。例如,参考图2,伴随装置104可以确定从客户端装置102获取的装置标识符112。
59.网络访问请求指令510可以请求网络访问。例如,参考图2,伴随装置104可以使用装置标识符112请求访问网络126。
60.装置标识符释放指令512可以释放装置标识符。例如,参考图2,伴随装置104可以释放装置标识符112。
61.图6图示出根据另一示例的经由伴随装置访问网络的计算装置600。计算装置600可以实现图1的客户端装置102。计算装置600可以执行图3中的客户端装置102的操作。计算装置600可以包括处理器602和计算机可读存储介质604。处理器602可以与图4的处理器402类似。计算机可读存储介质604可以与图4的计算机可读存储介质404类似。计算机可读存储介质604可以利用指令606、608、610和612来编码,以控制计算装置500的操作。
62.连接信息提供指令606可以向另一装置提供网络的连接信息。例如,参考图3,客户端装置102可以向伴随装置104提供连接信息128。
63.装置标识符确定指令608可以确定另一装置的装置标识符。例如,参考图3,客户端装置102可以通过计算表示装置标识符122的pin号码来确定装置标识符122。
64.网络访问指令610可以访问网络。例如,参考图3,客户端装置102可以使用装置标识符122来访问网络126。
65.装置标识符释放指令612可以释放装置标识符。例如,参考图3,客户端装置102可以释放装置标识符122。
66.图7图示出根据另一示例的使客户端装置能够进行网络访问的计算装置700。计算装置700可以实现图1的伴随装置104。计算装置700可以执行图3中的伴随装置104的操作。计算装置700可以包括处理器702和计算机可读存储介质704。处理器702可以与图4的处理器402类似。计算机可读存储介质704可以与图4的计算机可读存储介质404类似。计算机可读存储介质704可以利用指令706、708和710以及612来编码,以控制计算装置700的操作。
67.连接信息确定指令706可以确定网络的连接信息。例如,参考图3,伴随装置104可以确定连接信息128。
68.网络访问请求指令708可以使用装置标识符来请求网络访问。例如,参考图3,伴随装置104可以使用装置标识符122请求访问网络126。
69.装置标识符提供指令710可以向另一装置提供装置标识符。例如,参考图3,伴随装置104可以向客户端装置102提供装置标识符122。
[0070]“包括”、“包含”或“具有”的使用是同义的,并且其变型在本文中意味着是包含性的或开放式的,并且不排除附加的未列举的元件或者方法步骤。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1