CN101507132A - 自组织网络的高效率形成 - Google Patents

自组织网络的高效率形成 Download PDF

Info

Publication number
CN101507132A
CN101507132A CNA2006800237612A CN200680023761A CN101507132A CN 101507132 A CN101507132 A CN 101507132A CN A2006800237612 A CNA2006800237612 A CN A2006800237612A CN 200680023761 A CN200680023761 A CN 200680023761A CN 101507132 A CN101507132 A CN 101507132A
Authority
CN
China
Prior art keywords
self
organizing network
computer
physical layer
network
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
CNA2006800237612A
Other languages
English (en)
Other versions
CN101507132B (zh
Inventor
A·阿布里什克
A·W·克兰茨
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 Technology Licensing LLC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37589389&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101507132(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101507132A publication Critical patent/CN101507132A/zh
Application granted granted Critical
Publication of CN101507132B publication Critical patent/CN101507132B/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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Abstract

可在例如自组织网络会聚模块处接收自组织网络标识符。可根据该自组织网络标识符生成一个或多个自组织网络参数。试图形成由该自组织网络标识符所标识的自组织网络的一组计算机中的每一个可生成这一个或多个自组织网络参数。该组计算机中的两个或多个可执行用所生成的一个或多个自组织网络参数来参数化的自组织网络形成协议。可在例如连网服务处接收加入该网络的指令。如果检测到该网络是自组织网络,则可激活一以加速的自组织网络地址获取为特征的自组织网络地址获取模式。由此可便于自组织网络的高效率形成。

Description

自组织网络的高效率形成
发明领域
本发明一般地涉及计算机连网,尤其涉及计算机网络形成。
发明背景
通过计算机连网以促进用无数的数据类型进行交流在现代工作场所已变得很普及,并且正在我们的家庭中日益普及。从如今无处不在的电子邮件、即时消息接发、讨论组、每一类电子文档和文件的共享,通过流音频和视频,到复杂的令人沉浸于其中的交互式环境,连网的计算机能增强传统的通信形式并实现新的工作和游戏方式。通过加入网络提供给计算机的功能集提升是显著的,然而实现连接性有许多实际障碍,它们会阻碍或减弱对全功能集的访问。此问题对于能够加入无线网络的移动计算机尤其严重。
为了此描述的目的,无线计算机网络可分为两大类:基础结构网络和自组织(ad hoc)网络。基础结构网络包括一个或多个专用的网络组件,诸如网络集线器或无线网络接入点设备。相比之下,自组织网络不需要包含此类网络组件。例如,自组织计算机网络可包括只不过是各自具有兼容无线网络接口硬件的一组计算机。
正如其名称所暗示,自组织网络意图提供自发或无规划的计算机连网,例如在旅行或访问时。如此,自组织网络可便于实现在任何地方任何时间连网的能力。然而,常规的自组织网络的形成会是困难和/或缓慢的,因此,尽管它们具有潜力,但是自组织网络的使用仍然相对不普遍。许多自组织网络形成的困难源于缺乏基础结构网络中典型地具有的基本结构设施。
一个问题涉及自组织网络的会聚。在试图形成自组织网络的一组计算机内,这些计算机中没有哪一个必然是领导者或网络策略制订者。该组中的多个不同计算机可同时试图发起自组织网络的形成。该组中的计算机可以被不同地配置,且对网络发起和/或形成协议的反应不同。结果,不是会聚成单个自组织网络,而是可能在该组计算机中间形成多个自组织网络。
某些常规的自组织网络形成系统和方法缺乏会聚成单个自组织网络的有效机制。即使在有这种机制存在的场合,会聚也可能缓慢到妨碍经常性使用。即使是在分钟数量级上的延迟也足以被视为实现连接性的障碍。在某些常规的自组织网络形成系统和方法中,另一个延迟源是缺乏能快速指派诸如网络地址等的网络标识符给网络参与者的有效机制。关于这种机制,察觉到的终端用户延迟可能与低层次过程延迟一样明显。
发明简要概述
本部分给出本发明的一些实施例的简化概述。此概述并非本发明的详尽综览。它并非意图标识出本发明的关键性/决定性要素,或是界定本发明的范围。它唯一的目的是以简化形式给出本发明的一些实施例,以作为稍后给出的更加详细的说明的前序。
在本发明的一个实施例中,例如在一自组织网络节点的一自组织网络会聚模块处接收到一自组织网络标识符。可根据该自组织网络标识符生成一个或多个自组织网络参数。试图形成由该自组织网络标识符标识的自组织网络的一组计算机中的每一个可生成所述一个或多个自组织网络参数。该组计算机中的两个或多个可执行以所生成的一个或多个自组织网络参数来参数化的自组织网络形成协议。如此有助于自组织网络的高效率形成。
在本发明的一个实施例中,例如在一连网服务处接收到加入一网络的指令。此将被加入的网络的类型可被识别,特别是可确定此网络是自组织网络还是例如基础结构网络。若检测到自组织网络,则可激活以加速的自组织网络地址获取为特点的自组织网络地址获取模式。
附图简要说明
尽管所附的权利要求书详细阐述了本发明的特征,但是通过结合附图理解以下的具体说明,可以最佳地理解本发明及其优点,其中:
图1是一般地示出可用于实现本发明一个实施例的示例性计算机系统的示意图。
图2是示出适于纳入本发明的各个方面的示例计算机连网环境的示意图。
图3是描绘根据本发明一个实施例的用于高效率自组织网络形成的示例计算机系统架构的框图。
图4是描绘根据本发明一个实施例的用于促进自组织网络会聚的示例步骤的流程图。
图5是描绘根据本发明一个实施例的用于高效率自组织网络形成的示例步骤的流程图。
图6是描绘根据本发明一个实施例的用于离开自组织网络的示例步骤的流程图。
图7是描绘根据本发明一个实施例的用于选择物理层通信方案的示例步骤的流程图。
发明具体说明
在继续描述本发明的各个实施例之前,现先提供一可实践本发明的各个实施例的计算机的描述。本发明将会在诸如正由计算机执行的程序模块等的通常的计算机可执行指令的背景下描述,尽管这并不是必须的。一般地,程序包括执行特定任务或实现特定抽象数据类型的例程、对象、组件、数据结构等。在此使用的术语“程序”可意味着单个程序模块或多个协作的程序模块。在此使用的术语“计算机”和“计算设备”包括任何电子地执行一个或多个程序的设备,诸如个人计算机(PC)、手持式设备、多处理器系统、基于微处理器的可编程消费类电子产品、网络PC、小型机、平板PC、膝上型计算机、具有微处理器或微控制器的消费类设施、路由器、网关、集线器等等。本发明还可在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中采用。在分布式计算环境中,程序可位于本地和远程两者的记忆储存设备中。
参照图1,图中示出了其上可实现在此描述的本发明的各个方面的计算机102的基本配置的一个示例。在其最基本配置中,计算机102典型地包括至少一个处理单元104以及存储器106。处理单元104执行指令以实行根据本发明的各个实施例的任务。在实行此类任务时,处理单元104向计算机102的其他部件以及向计算机102外部的各设备传送电子信号以引发某些结果。取决于计算机102的确切配置和类型,存储器106可以是易失性的(诸如RAM)、非易失性的(诸如ROM或闪存)、或此二者的某种组合。上述最基本的配置以虚线示于图1中。
计算机102还可具有其他特征/功能集。例如,计算机102还可包括其他存储(可移动的110和/或不可移动的112),其包括但不限于磁盘或光盘或是磁带或光带。计算机存储介质包括以任何储存信息的方法或技术实现的易失性和非易失性、可移动和不可移动介质,这些信息包括计算机可执行指令、数据结构、程序模块或其他数据。计算机存储介质包括但不限于,RAM、ROM、EEPROM、闪存、CD-ROM、数字多功能盘(DVD)或其他光学存储,磁带盒、磁带、磁盘存储或其他磁存储器件、或任何其他可用于储存合需信息以及可被计算机102访问的介质。任何此类计算机存储介质皆可以是计算机102的一部分。
计算机102优选地还包含通信连接114,其允许本设备与诸如远程计算机116的其他设备通信。通信连接是通信介质的一个例子。通信介质典型地体现为诸如载波或其他传输机制的已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据,并包括任何信息传送介质。作为举例而非限制,术语“通信介质”包括诸如声音、RF、红外的无线介质和其他无线介质。在此使用的术语“计算机可读介质”包括计算机存储介质和通信介质两者。
计算机102还可具有输入设备118,诸如键盘/键区、鼠标、手写笔、语音输入设备、触摸式输入设备等等。还可包括输出设备120,诸如显示器、扬声器、打印机等等。所有这些设备都是本领域中所公知的,不需要详细描述。
在以下的描述中,除非另行指出,否则本发明将参照由一个或多个计算设备执行的动作和操作的符号表示来描述。由此应当理解,这些不时被提及由计算机执行的动作和操作包括由计算机的处理单元对以结构化形式表示数据的电信号的操纵。此操纵对数据进行变换或将其维护在计算机的存储器系统中的各位置处,其以本领域技术人员充分理解的方式来重配置或变更计算机的操作。维护所述数据的数据结构是存储器的物理位置,其具有由数据的格式定义的特定属性。然而,尽管本发明是在上述背景中描述,但是其并非旨在限定,如本领域技术人员会理解,此后描述的各种动作和操作也可在硬件中实现。
在本发明的一实施例中,提供了用于实现高效率的自组织网络形成的系统和方法。可在每一预期的网络节点处建立共同的自组织网络形成参数以帮助实现快速的自组织网络会聚。可激活自组织网络形成模式,其例如在对基础结构网络中典型地具有的要素和服务有需求的情况下提供自组织网络标识符的高效率指派。
为清楚起见,在示例性的一组试图形成自组织网络的计算机的背景中描述本发明的实施例是有帮助的。图2示出适于纳入本发明的各个方面的示例计算机连网环境200。此计算机连网环境200包括试图形成虚线216指示的单个自组织网络的计算机202、204、206、208、210、212、214。
在图2所示的情况发生之际,即在自组织网络形成过程发起之后的某一时间,已形成了两个自组织网络218和220。一个自组织网络218包括计算机202、204和206。另一自组织网络220包括计算机208、210、212和214。计算机202、204和206中的每一个可彼此通信,并且计算机208、210、212和214中的每一个可彼此通信。自组织网络218和220之间的通信可以是受限的或不存在的。
在图2所示情况发生之前的某一时间,在计算机202、204、206、208、210、212、214中间可能已形成了不止上述的两个自组织网络218和220。在图2所示情况发生之后的某一时间,自组织网络218和220可融合以形成单个自组织网络216,自组织网络218和220可仍保持不同,来自一自组织网络220的一个或多个计算机208、210、212和214可离开以加入另一自组织网络218,一个或多个计算机202、204和208可离开自组织网络218以加入自组织网络220,或者计算机202、204、206、208、210、212和214中的一个或多个可离开其目前的自组织网络218或220以形成新的自组织网络(图2中未示)。
多个自组织网络218和220的形成作为朝向会聚为单个自组织网络216的步骤并不一定是不合需要的。在本发明的一个实施例中,不合需要的是长的会聚时间,即在自组织网络形成的发起与会聚为单个自组织网络216之间的过量时间。在描述根据本发明一个实施例的自组织网络形成和会聚的示例方法之前,描述适于促进实现这些方法的计算机实现的示例性架构将是有帮助的。
图3描绘了根据本发明的一个实施例的示例架构300。为描述清楚的目的,架构300的某些要素可能是专属于依照电气与电子工程师协会(IEEE)802.11无线数据通信标准族——诸如802.11a、802.11b、802.11g和/或802.11n——的无线网络中的一个或多个。然而本发明的每一实施例并非仅限于此。正如本领域技术人员所理解,IEEE 802.11a、802.11b、802.11g等的点名不仅是冗长的技术标准文档的标识码,其本身已成为本领域的术语,因而即使是零售消费者也可知晓这些术语,尤其是因为这些标准与彼此交互或不交互的方式。
诸如计算机102(图1)的计算机302可包括操作系统304,诸如
Figure A200680023761D00111
Figure A200680023761D00112
计算机操作系统。操作系统304可包括连网服务306,诸如在2005年3月的微软开发者网络
Figure A200680023761D00113
库中的
Figure A200680023761D00114
 
Figure A200680023761D00115
平台软件开发工具包(SDK)的
Figure A200680023761D00116
 Networking(WNet)部分中描述的
Figure A200680023761D00117
 Networking。连网服务306可斡旋由计算机302对诸如自组织网络316、218和220(图2)等的一个或多个网络的访问。
正如本领域技术人员所理解的,例如架构300的连网架构可纳入若干不同的且至少部分独立的网络功能集层。例如,国际标准化组织(ISO)描述了连网架构所用的开放式系统互连(OSI)模型,其区分应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。更多细节见Zimmerman的OSI Reference Model-TheISO Model of Architecture for Open System Interconnection(OSI参考模型-开放式系统互连架构的ISO模型)IEEE Transactions on Communications(IEEE通信学报),1980年4月。2004年的微软开发者网络库中的
Figure A200680023761D00119
 
Figure A200680023761D001110
嵌入式开发者中心的
Figure A200680023761D001111
嵌入式设备部分中的文章Gateways SolutionOverview(网关解决方案综览)描述了根据本发明一个实施例的一个不同但并非不兼容的分层连网架构模型的细节。
计算机302可包括一个或多个网络接口卡(NIC)308、310(图3中只示出两个)。对于每一网络接口卡308、310,操作系统304可包括对应的网络接口卡驱动器312、314模块。连网服务306可用网络接口卡驱动器312、314模块来向自组织网络216、218、220(图2)发送数据和从其接收数据。网络接口卡驱动器312、314模块可用网络接口卡108、310来向自组织网络216、218、220发送数据和从其接收数据。架构300的组件306、308、310、312、314不需要与例如开放系统互连架构层一一对应。例如,网络接口卡可实现数据链路层以及物理层的各个方面。
在本例中,连网服务306包括传输控制协议和网际协议(TCP/IP)堆栈316。根据本发明一实施例的替换架构可包括图3未示的一个或多个补充或替换的网络协议堆栈。连网服务306可包括自动专用网际协议寻址(APIPA)模块318,其能够独立于诸如由动态主机配置协议(DHCP)服务器提供的网际协议地址生成和指派服务的远程网络服务而为计算机302生成和指派专用网际协议地址。根据本发明一实施例的自动专用网际协议寻址实现的细节,尤其是无服务器操作以及网络指派的网际协议寻址的细节,描述于微软开发者网络
Figure A200680023761D00121
库中的
Figure A200680023761D00123
平台软件开发工具包(SDK)的Internet Potocol Helper部分中的1998年3月的文章Plug and Play Networking with Microsoft Automatic Private IP Addressing(采用Microsoft自动专用IP寻址的即插即用式连网)。除了网际协议(IP)之外还可为连网协议包括类似的自动寻址机制。尽管图3中未示出,但本发明的实施例可包括能够提供网络指派的网际协议寻址的常规的动态主机配置协议(DHCP)模块。
在本发明的一个实施例中,连网服务306包括自组织网络会聚模块320,用于促进实现高效率的自组织网络形成。自组织网络会聚模块320可包括自组织网络参数生成器322、自组织网络会聚规则集324、以及自组织网络地址获取模式模块326。
自组织网络参数生成器322可生成适合进行伪随机分发的自组织网络参数,诸如网络标识符和射频信道选择(例如,无线通信信道号)。自组织网络会聚规则集324可包括由自组织网络会聚模块用来促进实现自组织网络会聚的一个或多个自组织网络会聚规则。特别地,自组织网络会聚规则集324可确定不适合进行伪随机分发和/或可从可用值集合中作最优选择——例如物理层通信方案(例如“PHY类型”)选择——的一个或多个自组织网络参数。自组织网络地址获取模式模块326可管理连网服务306往来于自组织网络地址获取模式——例如往来于基础结构和/或默认网络地址获取模式的跃迁。
连网服务306可进一步包括网络名称或服务集标识符(SSID)328。服务集标识符328不需要包括计算机可执行指令,举例来说,服务集标识符328可以是存储于系统存储器106(图1)中的数据字段。服务集标识符328可以同时与不同的自组织网络相关联,举例来说,自组织网络218和220(图2)可与相同的服务集标识符328值相关联。在本发明的一个实施例中,两个或多个与同一的服务集标识符328值相关联的自组织网络有会聚成诸如自组织网络216的单个自组织网络的目标。当然,连网服务306可包括多个诸如服务集标识符328的服务集标识符,尽管为清楚目的,图3中只描绘了一个这样的服务集标识符328。
在本发明的一个实施例中,连网服务306可进一步包括自组织网络图形用户界面(GUI)330,用于配置、命令和/或与连网服务306交互。在本发明的一个或多个替换实施例中,自组织网络图形用户界面330可被纳入到非专用于自组织网络的通用网络加入图形用户界面中,且不需为连网服务306的一部分。特别地,计算机302的用户可用自组织网络图形用户接口330输入对应于服务集标识符328的值。此服务集标识符328值可用字母数字键盘输入,用任何合适的图形或非图形用户接口设备和/或控制从一选项列表中选择和/或输入,或者例如基于一个或多个网络接口卡308、310所检测到的一个或多个网络(不一定是图2的自组织网络216、218、220)来自动确定。
每一计算机202、204、206、208、210、212和214(图2)可包括图3中所描绘的一些或所有要素。特别地,计算机202、204、206、208、210、212和214中的一些或全部可包括自组织网络会聚模块320。在本发明的一个实施例中,在每一计算机202、204、206、208、210、212和214处的自组织网络参数生成器322、自组织网络会聚规则集324和/或自组织网络地址获取模块326的相同或相似的操作使得能够实现高效率的自组织网络形成。
在描述了示例性架构300之后,现描述高效率的自组织网络形成的示例方法。在本发明的一个实施例中,通过从单个种子值和/或从会聚规则的相同集合或子集生成相同或相似的自组织网络参数值来促进实现快速的自组织网络会聚。图4描绘了根据本发明一实施例的用于促进自组织网络会聚的示例性步骤。
在步骤402,例如可由自组织网络会聚模块320接收自组织网络标识符,诸如服务集标识符(SSID)328(图3)。自组织网络标识符典型地是字母数字或
Figure A200680023761D0013114959QIETU
字符串,但也可以是任何合适的自组织网络名称或标识符。例如各自有一纳入了连网服务306的计算机202、204、206、208、210、212和214(图2)的一组人可在会议室集中并决定形成自组织网络。这组人可能会决定称该自组织网络为“会议”,且组成员中的一个或多个用自组织网络图形用户界面330输入网络名称(即,服务集标识符328的值)“会议”。第一个输入网络名称“会议”者可被视为该自组织网络的创始者。在此例中,服务集标识符328的值“会议”随后被自组织网络会聚模块320直接从自组织网络图形用户界面330接收到,或者通过连网服务306接收。服务集标识符328的值“会议”可被组成员中的一个或多个接收到,并且例如得到一加入该自组织网络“会议”的图形邀请,每一被邀请者可接受、拒绝或忽略该邀请。
在步骤404,可根据服务集标识符328(图3)的值——例如以一密码单向散列函数——生成一个或多个自组织网络参数。图4所描绘的例子示出在步骤404的子步骤406和408生成两个自组织网络参数。步骤404、406和408中的每一个可执行任何合适的密码散列函数。此类密码散列函数是本领域中公知的,并且不需要在此详加描述。步骤404、406和/或408可由自组织网络参数生成器322来执行。每一计算机202、204、206、208、210、212和214(图2)可纳入自组织网络参数生成器322。自组织网络参数生成器322可在被供以相同的服务集标识符328的每一计算机202、204、206、208、210、212和214处生成相同的一个或多个自组织网络参数值。
在步骤406,可根据服务集标识符328(图3)的值——例如以一密码散列函数——生成一基本服务集标识符(BSSID)。尽管它们具有相似的名称,但本领域技术人员会理解,服务集标识符(SSID)328和基本服务集标识符(BSSID)是担当不同角色的不同标识符。例如,与可被计算机302的用户选择以标识自组织网络216(图2)的服务集标识符328相比,与网络接口卡308或310之一相关联的媒体访问控制(MAC)地址可在常规的系统和方法中用作基本服务集标识符。在本发明的一实施例中,使不同的基本服务集标识符与相同的服务集标识符相关联的能力可以是自组织网络会聚效率低下的原因,例如导致多个自组织网络218和220(图2)而非单个自组织网络216,因而根据服务集标识符来生成基本服务集标识符可避免这种效率低下。
在步骤408,可根据服务集标识符328(图3)——例如以一密码散列函数——来生成无线通信信道号。再次地,在自组织网络形成期间由不同的计算机202、204、206、208、210、212和214(图2)选择不同的信道号会导致自组织网络会聚效率低下。在本发明的一实施例中,在每一计算机202、204、206、208、210、212和214处根据相同的服务集标识符328的值生成相同的无线通信信道号避免这种自组织网络形成效率低下。
在步骤410,可从可用方案集合中选择一物理层通信方案(例如“PHY类型”)。举例来说,每一计算机202、204、206、208、210、212和214(图2)可包括支持PHY类型IEEE 802.11a、802.1b和802.11g中的一个或多个的网络接口卡308、310。步骤410可于自组织网络形成期间在每一计算机202、204、206、208、210、212和214处执行,并且PHY类型可根据例如自组织网络会聚规则集324(图3)的某一子集来选择。根据本发明一实施例的选择物理层通信方案的示例性步骤将在后文参照图7进一步详细描述。
在计算机202、204、206、208、210、212和214(图2)处已建立自组织网络参数的共同集合后,在步骤412,例如可由计算机202、204、206、208、210、212和214利用自组织网络参数的该共同集合(即,用其来参数化)来执行自组织网络形成协议。步骤412可包括自组织网络形成协议的显性参数化,例如自组织网络会聚模块320(图3)可储存用连网服务306生成、选择和/或确定的自组织网络参数值。在本发明的一个实施例中,与计算机202、204、206、208、210、212和214之间常规的缺乏协调相比,步骤404、406、408和/或410的建立自组织网络参数的共同集合确实导使更高效率的自组织网络形成。关于自组织网络形成的进一步细节将在后面参照图5和6描述。
图5描绘了根据本发明一个实施例的自组织网络形成的示例步骤。特别地,图5描绘了在计算机连网环境中不依赖于诸如动态主机配置协议(DHCP)服务器等的基础结构网络资源实现的高效率网络地址获取的示例性步骤。举例来说,图5所描绘的步骤可作为步骤412(图4)的一部分来执行。
在步骤502,可接收到加入一计算机网络的指令。例如,连网服务306(图3)可从计算机操作系统304接收到加入计算机网络的指令。在步骤504,可确定待加入的计算机网络的类型。特别地,可确定待加入的计算机是基础结构网络还是自组织计算机网络。步骤504的确定可根据加入指令的上下文(上下文甚至可以显性地指定网络类型)作出,或者举例来说,自组织网络会聚模块320可向连网服务306和/或计算机操作系统304查询对应于网络类型的信息。在本发明的一实施例中,步骤502和504与步骤402(图4)相呼应地发生,并早于步骤404和410。
在网络类型已在步骤504确定的情况下,可在步骤506测试网络类型。如果网络是自组织网络,则过程前进到步骤508。否则,过程前进到步骤510。在步骤508,例如可由自组织网络地址获取模式模块326(图3)来激活自组织网络地址获取(ANAA)模式。特别是,自组织网络地址获取模式可避免主动引用诸如动态主机配置协议(DHCP)服务器等的基础结构网络资源。相比之下,在步骤510,在自组织网络地址获取模式未被激活的情况下,会作出仅从这种基础结构网络资源获取网络地址的尝试。在自组织网络地址获取模式被激活的情况下,过程可前进至步骤512。
在步骤512,自组织网络地址的加速获取可在不依赖于基础结构网络资源的情况下发生。图5描绘了步骤512的两个示例性子步骤514和516,其适于当待获取的自组织网络地址是网际协议(IP)地址时被纳入于步骤512中,然而对本领域技术人员显而易见的是,本发明的每一实施例并非受限于此。在步骤514,例如可用自动专用网际协议寻址(APIPA)模块318(图3)来获取一自动专用IP地址(APIPA)。由于在本发明的一个实施例中,自动专用IP地址是伪随机指派的,且不引用进行协调的基础结构网络资源,因此在形成中的自组织网络216中的一个以上计算机202、204、206、208、210、212和214(图2)有可能会获得相同的自动专用IP地址。在步骤516,可在在常规的重复地址检测过程中检测并重新获取这样的重复地址。
值得注意的是,与例如默认的或基础结构网络地址获取模式相比,在步骤508中被激活的自组织网络地址获取模式对于自组织网络将是加速和/或更高效率的网络地址获取模式。举例来说,默认的或基础结构网络地址获取模式可包括对应于步骤510的一个或多个步骤,在这些步骤中可作出从动态主机配置协议服务器等中获取网络地址的尝试。如果这种尝试是在缺乏基础结构的网络中作出,则在尝试超时之前会浪费一定量的时间(如60秒),即使随后执行了对应于步骤512的一个或多个步骤。自组织网络地址获取模式可通过避免这样的检测尝试来避免潜在可能的与增强基础结构要素检测效率相关联的困难问题。在本发明的一实施例中,自组织网络地址获取模式由此提高了自组织网络形成的效率。在本发明的一个或多个实施例中,自组织网络地址获取模式可与诸如默认的或基础结构网络地址获取模式等的一个或多个替换网络地址获取模式并行地进行,并且,举例来说,用替换网络地址获取模式获得的一个或多个网络地址可补充或替换由自组织网络获取模式获取的网络地址。
一旦已在步骤512成功获取自组织网络地址,执行步骤512的计算机202、204、206、208、210、212和214(图2)可被视为已经加入诸如自组织网络216、218或220的自组织网络。在某一时刻,计算机202、204、206、208、210、212和214可离开自组织网络216、218或220。图6描绘了根据本发明一个实施例的离开自组织网络216、218或220的示例步骤。连接符号518指示图5所描绘的步骤与图6所描绘的步骤的连续性。
在步骤602,可由例如自组织网络会聚模块320(图3)来接收自组织网络退出通知。在本发明的一个实施例中,自组织网络退出通知对应于由连网服务306提供的常规介质断连通知。在步骤604,响应于自组织网络退出通知,在步骤508(图5)中被激活的自组织网络地址获取(ANAA)模式可被解除。结果,连网服务306可回复到默认的或基础结构网络地址获取模式。
图7描绘了根据本发明一个实施例的选择物理层通信方案的示例步骤。在步骤702,可确定物理层通信方案(例如,“PHY类型”)是否是由人工选择。举例来说,连网服务306(图3)的配置要素可指示随后物理层通信方案是要人工选择还是自动选择。如果物理层通信方案是要人工选择的,则过程可前进到步骤704。否则过程前进到步骤706。
在步骤704,可由例如连网服务306向计算机302(图3)的用户显示物理层通信方案选择图形用户界面(GUI)。物理层通信方案选择图形用户界面可呈示供计算机302的用户选择的物理层通信方案选项。举例来说,物理层通信方案选项可由网络接口卡308、310的能力来确定。在步骤708,可由例如连网服务306接收计算机302的用户作出的选择。
在步骤706,可确定多个可用的物理层通信方案。例如自组织网络会聚模块320(图3)可就计算机302的网络接口卡308、310的能力向连网服务306查询。如果确定可用的物理层通信方案的数目在超过一个,则过程可前进到步骤710。否则,过程可前进到步骤712。在步骤712,可选择单个可用的物理层通信方案,或者如果没有可用的物理层通信方案,则可引发程序异常。
在步骤710,可确定IEEE 802.11a、802.1b和802.11g物理层通信方案是否可用。如果IEEE 802.11a、802.1b和802.11g物理层通信方案是可用的,则过可前进到步骤714。否则,过程前进到步骤716。在步骤714,可选择IEEE 802.11g物理层通信方案。在本发明的一个实施例中,为此条件选择IEEE 802.11g物理层通信方案使自组织网络会聚最优化,因为IEEE 802.11g物理层通信方案具有与IEEE802.11b物理层通信方案的后向兼容性,而802.1b和802.11g都不可后向兼容802.11a。
在步骤716,可确定IEEE 802.1b和802.11g物理层通信方案是否可用。如果IEEE 802.1b和802.11g物理层通信方案可用,则过程可前进到步骤718。否则,过程可前进到步骤720。在步骤718,可选择IEEE 802.11g物理层通信方案。在本发明的一实施例中,为此条件选择IEEE 802.11g物理层通信方案使自组织网络会聚最优化,因为IEEE 802.11g物理层通信方案具有与IEEE 802.11b物理层通信方案的后向兼容性。
如虚线722、724和726所示,每一条件-动作对,即步骤706和712、步骤710和714、以及步骤716和718可被视为适于编码和/或纳入到自组织网络会聚规则集324(图3)中的自组织网络会聚规则。本发明的每一实施例不必具有规则722、724和726中的每一个。本发明的一实施例可具有比规则722、724和726更少或更多的规则。外加的和/或不同的规则可具有类似于规则722、724或726的自组织网络会聚条件及自组织网络会聚动作,但本发明的每一实施例都不受限于此。自组织网络会聚条件可包括如由数据库或编程语言定义的任何合适例谓词。自组织网络会聚动作可包括例如由数据库或编程语言定义的、且包括函数调用以及与计算机302的操作系统304(图3)和与远程计算机116(图1)的其他交互的任何合适的程序指令集。
在穷尽了此例中的规则集722、724和726的情况下,过程会前进到步骤720以尝试进行一基于排行的物理层通信方案部分过程。尽管在本发明的替换实施例中,如果穷尽了自组织网络会聚规则集324,则步骤720和728被省略,且引发出一程序异常。
在步骤720,每一可用物理层通信方案可根据其自组织网络会聚效率来排行。例如,每一物理层通信方案可与一配置的会聚排行或会聚排行函数相关联,并且可用的物理层通信方案可根据它们各自配置的会聚排行和/或它们各自的会聚排行函数的结果来排行。用于会聚排行函数的合适参数包括:可用物理层通信方案集合、它们的配置的会聚排行和/或它们的会聚排行函数。会聚排行函数可修改已有的配置的会聚排行和/或直接返回新的会聚排行。
在步骤728,可选择最高排行的物理层通信方案。在有两个或多个物理层通信方案排行相同时,可从这些相同排行的物理层通信方案当中作出确定性选择,例如按方案名称的字母表倒序选择。在本发明的一实施例中,图7所描绘的步骤确保跨试图会聚为单个自组织网络216的该组计算机202、204、206、208、210、212和214(图2)作出物理层通信方案的相同或兼容选择,因此提高了自组织网络会聚效率。
在图7所描绘的例子中,示出步骤720和728作为那些与规则722、724和726相关联的步骤的补充或替代执行的步骤。然而在本发明的替换实施例中,步骤720和728可作为会聚规则集324(图3)中的一个或多个自组织网络会聚规则来实现。在步骤是作为会聚规则集324中的规则来实现的情况下,可由自组织网络会聚模块320来解释会聚规则集324中的这些规则。否则,步骤可以例如常规地被纳入于自组织网络会聚模块320中。
在此引用的所有参考,包括出版物、专利申请和专利,都被援引纳入于此到就好象每一援引都是单独地和特别地指示为被援引纳入并作为整体在此阐述的程度。
在描述本发明的上下文中的术语“一”、“一个”和“该”的使用以及类似的指代(尤其是在所附权利要求书的上下文中)应解释为涵盖单数和复数两者,除非另外在此指出或明显与上下文矛盾。术语“有”、“具有”、“包括”以及“包含”应被解释为开放式术语(即,意为“包括,但不限于”),除非另外指出。在此的值的范围的叙述只是作为分别引用落入此范围的每一单个值的简略方法,除非另外指出;并且每一单个值是纳入于说明中,正如其在此被个别叙述那样。在此描述的所有方法可以任何合适的次序执行,除非另外指出或明显与上下文矛盾。任何和所有例子的使用,或在此提供的示例性语言(例如,“诸如”),仅仅是为了更好地启示本发明,并不造成对本发明的范围的限制,除非另外要求。本说明中的任何语言都不应解释为暗示任何未要求保护的要素对本发明的实施是必须的。
在此描述了本发明的优选实施例,包括发明人知晓的实行本发明的最优模式。在阅读了前面的描述之后,这些优选实施例的变形对本领域普通技术人员来说变得显而易见。发明人预期技术熟练者能恰适地应用这些变形,并且发明人预期本发明被以不同于在此具体描述的方式来实践。相应地,在适用的法律允许的情况下,本发明包括所附权利要求书中叙述的主题的所有修改和等效方案。而且,上述要素以任何可能的变形的任意组合为本发明所涵盖,除非在此另外指出或明显与上下文矛盾。

Claims (20)

1.一种其上具有用于自组织网络的高效率形成的计算机可执行指令的计算机可读介质,所述计算机可执行指令包括:
接收自组织网络标识符;
至少根据所述自组织网络标识符生成至少一个自组织网络参数;以及
执行用所述至少一个自组织网络参数来参数化的自组织网络形成协议。
2.如权利要求1所述的计算机可读介质,其中所述自组织网络是依照电气和电子工程师协会(IEEE)802.11数据通信标准族中的至少一个的无线网络。
3.如权利要求1所述的计算机可读介质,其中所述自组织网络标识符包括服务集标识符。
4.如权利要求1所述的计算机可读介质,其中生成所述至少一个自组织网络参数包括:根据至少所述自组织网络标识符的密码散列函数来生成所述至少一个自组织网络参数。
5.如权利要求1所述的计算机可读介质,其中所述至少一个自组织网络参数包括基本服务集标识符。
6.如权利要求1所述的计算机可读介质,其中所述至少一个自组织网络参数包括无线通信信道号。
7.如权利要求1所述的计算机可读介质,其中所述计算机可执行指令进一步包括:根据自组织网络会聚规则集来从可用物理层通信方案集合中选择一物理层通信方案。
8.如权利要求7所述的计算机可读介质,其中所述可用物理层通信方案集合包括至少一个依照电气和电子工程师协会(IEEE)802.11族数据通信标准的物理层通信方案。
9.如权利要求8所述的计算机可读介质,其中所述自组织网络会聚规则集包括:
(a)如果所述可用物理层通信方案集合只包括一个物理层通信方案,则选择该物理层通信方案;以及
(b)如果所述可用物理层通信方案集合包括依照IEEE 802.11b和IEEE802.11g的物理层通信方案,则选择依照IEEE 802.11g的物理层通信方案。
10.如权利要求8所述的计算机可读介质,其中所述自组织网络会聚规则集包括:
(a)如果所述可用物理层通信方案集合只包括一个物理层通信方案,则选择该物理层通信方案;以及
(b)如果所述可用物理层通信方案集合包括依照IEEE 802.11a和IEEE 802.11g的物理层通信方案,则选择依照IEEE 802.11g的物理层通信方案。
11.如权利要求7所述的计算机可读介质,其中选择所述物理层通信方案包括:
将所述可用物理层通信方案集合中的每一物理层通信方案根据其自组织网络会聚效率进行排行;
选择所述可用物理层通信方案集合中排行最高的物理层通信方案。
12.一种用于自组织网络的高效率形成的计算机化系统,包括:
自组织网络会聚模块,被配置成至少:
接收一自组织网络标识符;
根据至少所述自组织网络标识符来生成至少一个自组织网络参数;以及
用所述至少一自组织网络参数来参数化一自组织网络形成协议;以及
连网服务,被配置成至少执行用所述至少一个自组织网络参数来参数化的所述自组织网络形成协议。
13.如权利要求12所述的计算机化系统,其中所述自组织网络是依照电气和电子工程师协会(IEEE)802.11数据通信标准族中的至少一个的无线网络。
14.如权利要求12所述的计算机化系统,其中所述自组织网络标识符包括服务集标识符。
15.如权利要求12所述的计算机化系统,其中生成所述至少一个自组织网络参数包括:根据至少所述自组织网络标识符的密码散列函数来生成所述至少一个自组织网络参数。
16.一种其上具有用于自组织网络的高效率形成的计算机可执行指令的计算机可读介质,所述可执行指令包括:
接收加入一网络的指令;
检测所述网络是自组织网络;以及
激活一包括自组织网络地址的加速获取的自组织网络地址获取模式。
17.如权利要求16所述的计算机可读介质,所述计算机可执行指令进一步包括:
接收一网络退出通知;以及
解除所述自组织网络地址获取模式。
18.如权利要求16所述的计算机可读介质,其中:
每一自组织网络地址是网际协议(IP)地址;以及
所述自组织网络地址的加速获取包括:
获取自动专用IP地址;以及
执行重复地址检测。
19.如权利要求16所述的计算机可读介质,其中如果所述自组织网络地址获取模式被解除,则网络地址的获取包括:尝试从动态主机配置协议(DHCP)服务器获取所述网络地址。
20.如权利要求16所述的计算机可读介质,其中所述自组织网络是依照电气和电子工程师协会(IEEE)802.11数据通信标准族中的至少一个的无线网络。
CN200680023761.2A 2005-06-30 2006-06-22 自组织网络的高效率形成的方法及计算机化系统 Expired - Fee Related CN101507132B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/172,154 US7881238B2 (en) 2005-06-30 2005-06-30 Efficient formation of ad hoc networks
US11/172,154 2005-06-30
PCT/US2006/024452 WO2007005331A2 (en) 2005-06-30 2006-06-22 Efficient formation of ad hoc networks

Publications (2)

Publication Number Publication Date
CN101507132A true CN101507132A (zh) 2009-08-12
CN101507132B CN101507132B (zh) 2016-09-21

Family

ID=37589389

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680023761.2A Expired - Fee Related CN101507132B (zh) 2005-06-30 2006-06-22 自组织网络的高效率形成的方法及计算机化系统

Country Status (17)

Country Link
US (1) US7881238B2 (zh)
EP (1) EP1897246B1 (zh)
JP (1) JP5112306B2 (zh)
KR (1) KR101220054B1 (zh)
CN (1) CN101507132B (zh)
BR (1) BRPI0611700A8 (zh)
CA (1) CA2611678C (zh)
EG (1) EG25785A (zh)
IL (1) IL187876A (zh)
MX (1) MX2007015447A (zh)
NO (1) NO342273B1 (zh)
NZ (1) NZ564263A (zh)
RU (1) RU2420875C2 (zh)
SG (1) SG162828A1 (zh)
TW (1) TWI403129B (zh)
WO (1) WO2007005331A2 (zh)
ZA (1) ZA200711045B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111683387A (zh) * 2020-04-29 2020-09-18 西南电子技术研究所(中国电子科技集团公司第十研究所) 面向软件定义机载自组织网络的仿真方法

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040105458A (ko) * 2003-06-09 2004-12-16 삼성전자주식회사 이동통신 시스템에서의 역방향 전송률 제어 장치 및 방법
KR100929436B1 (ko) 2008-02-25 2009-12-03 성균관대학교산학협력단 Manet 식별자를 이용하는 애드혹 통신 방법, 애드혹단말 및 그 방법을 실행하는 프로그램이 기록된 기록매체
US8462644B2 (en) * 2008-12-30 2013-06-11 Nokia Corporation Ad hoc network initiation
JP5361463B2 (ja) * 2009-03-11 2013-12-04 キヤノン株式会社 通信装置、通信装置の制御方法、プログラム
US20120036444A1 (en) * 2010-07-01 2012-02-09 Andersen Ann-Cabell Baum Systems and Methods for Interactive Web-based Social Networking and Activities Coordination
US8805010B2 (en) 2012-01-18 2014-08-12 Microsoft Corporation Gesture identification using an ad-hoc multidevice network
US9294539B2 (en) 2013-03-14 2016-03-22 Microsoft Technology Licensing, Llc Cooperative federation of digital devices via proxemics and device micro-mobility
JP2014030215A (ja) * 2013-09-05 2014-02-13 Canon Inc 通信装置、通信装置の制御方法、プログラム
US9277573B2 (en) 2013-11-21 2016-03-01 At&T Intellectual Property I, L.P. Method and apparatus for establishing an ad hoc communication with an unknown contact
US9788257B2 (en) * 2015-03-27 2017-10-10 Samsung Electronics Co., Ltd. Method and system for dynamically forming service aware bluetooth low energy (BLE) mesh network
US10630551B2 (en) 2015-04-07 2020-04-21 Huawei Technologies Co., Ltd. Method and apparatus for automatic networking of gateway device
US10419286B2 (en) * 2015-07-16 2019-09-17 Arris Enterprises Llc Wireless transmission of network parameters
US9854612B2 (en) * 2016-01-25 2017-12-26 Internataionl Business Machines Corporation Dynamic generation of geographically bound MANET IDs
US11470470B2 (en) * 2020-12-04 2022-10-11 Red Hat, Inc. Anonymization of basic service set identifiers for wireless access points

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412654A (en) * 1994-01-10 1995-05-02 International Business Machines Corporation Highly dynamic destination-sequenced destination vector routing for mobile computers
US7031266B1 (en) * 2000-02-25 2006-04-18 Cisco Technology, Inc. Method and system for configuring wireless routers and networks
US6834045B1 (en) * 2000-07-11 2004-12-21 Lappetelaeinen Antti Assembly, and associated method, for facilitating frequency allocations in a radio communications system to attain statistical spreading of electromagnetic energy
US6839331B2 (en) * 2000-11-02 2005-01-04 Sharp Laboratories Of America, Inc. Method to dynamically change all MIB parameters of a wireless data network
US20020073204A1 (en) * 2000-12-07 2002-06-13 Rabindranath Dutta Method and system for exchange of node characteristics for DATA sharing in peer-to-peer DATA networks
US7120129B2 (en) * 2001-03-13 2006-10-10 Microsoft Corporation System and method for achieving zero-configuration wireless computing and computing device incorporating same
US6842460B1 (en) * 2001-06-27 2005-01-11 Nokia Corporation Ad hoc network discovery menu
US7089298B2 (en) * 2001-08-20 2006-08-08 Nokia Corporation Naming distribution method for ad hoc networks
US6847649B2 (en) * 2001-08-24 2005-01-25 Ericsson Inc. Methods, systems and computer program products for accessing an embedded web server on a broadband access terminal
US7720045B2 (en) * 2003-05-02 2010-05-18 Microsoft Corporation Method to enable simultaneous connections to multiple wireless networks using a single radio
ES2292847T3 (es) * 2001-09-27 2008-03-16 Telefonaktiebolaget Lm Ericsson (Publ) Metodo de encaminamiento por saltos multiples para redes wlan distribuidas.
JP3888130B2 (ja) * 2001-11-01 2007-02-28 セイコーエプソン株式会社 無線ネットワークのステーション
US7016948B1 (en) * 2001-12-21 2006-03-21 Mcafee, Inc. Method and apparatus for detailed protocol analysis of frames captured in an IEEE 802.11 (b) wireless LAN
US7177929B2 (en) * 2002-03-27 2007-02-13 International Business Machines Corporation Persisting node reputations in transient network communities
US7251689B2 (en) * 2002-03-27 2007-07-31 International Business Machines Corporation Managing storage resources in decentralized networks
US7143139B2 (en) * 2002-03-27 2006-11-28 International Business Machines Corporation Broadcast tiers in decentralized networks
US7039701B2 (en) * 2002-03-27 2006-05-02 International Business Machines Corporation Providing management functions in decentralized networks
US7492787B2 (en) * 2002-03-29 2009-02-17 Fujitsu Limited Method, apparatus, and medium for migration across link technologies
US8228849B2 (en) * 2002-07-15 2012-07-24 Broadcom Corporation Communication gateway supporting WLAN communications in multiple communication protocols and in multiple frequency bands
US7698550B2 (en) * 2002-11-27 2010-04-13 Microsoft Corporation Native wi-fi architecture for 802.11 networks
AU2003297433A1 (en) * 2002-12-24 2004-07-22 Samrat Vasisht Method, system and device for automatically configuring a communications network
US20040162076A1 (en) * 2003-02-14 2004-08-19 Atul Chowdry System and method for simplified secure universal access and control of remote networked electronic resources for the purposes of assigning and coordinationg complex electronic tasks
US6937591B2 (en) * 2003-02-27 2005-08-30 Microsoft Corporation Quality of service differentiation in wireless networks
US7853250B2 (en) * 2003-04-03 2010-12-14 Network Security Technologies, Inc. Wireless intrusion detection system and method
US7379447B2 (en) * 2003-05-02 2008-05-27 Microsoft Corporation Slotted seeded channel hopping for capacity improvement in wireless networks
US7447176B2 (en) * 2003-06-03 2008-11-04 Microsoft Corporation Making roaming decisions based on association qualities between wireless devices and wireless access points
KR100562900B1 (ko) * 2003-06-19 2006-03-21 삼성전자주식회사 모바일 애드 혹 네트워크 환경에서 중복된 ip주소를검출하기 위한 장치 및 ip주소 중복 검출 방법
KR100999094B1 (ko) * 2003-06-27 2010-12-07 삼성전자주식회사 시분할 방식의 무선랜 통신방법 및 시스템
FR2860369B1 (fr) * 2003-09-30 2006-02-03 Cit Alcatel Localisation de points d'entree de flux dans un reseau de communications
EP1531645A1 (en) * 2003-11-12 2005-05-18 Matsushita Electric Industrial Co., Ltd. Context transfer in a communication network comprising plural heterogeneous access networks
JP4628162B2 (ja) * 2004-04-16 2011-02-09 株式会社ソニー・コンピュータエンタテインメント 通信端末装置、通信システムおよび電力制御方法
US8014804B2 (en) * 2004-05-04 2011-09-06 Agere Systems Inc. Associating a wireless station with an access point
JP3761091B2 (ja) * 2004-05-07 2006-03-29 株式会社ソニー・コンピュータエンタテインメント アプリケーション実行方法、ファイルデータダウンロード方法、ファイルデータアップロード方法、通信方法および無線通信端末装置
DE602005018213D1 (de) * 2004-05-24 2010-01-21 Computer Ass Think Inc System und verfahren zum automatischen konfigurieren eines mobilen geräts
JP4923283B2 (ja) * 2004-08-20 2012-04-25 富士ゼロックス株式会社 無線通信システムおよび通信装置および通信制御プログラム
US20060068799A1 (en) * 2004-09-27 2006-03-30 T-Mobile, Usa, Inc. Open-host wireless access system
US20060106918A1 (en) * 2004-11-12 2006-05-18 Evert Matthew J Systems and methods for setting up a peripheral device for use on a wireless network
US7676841B2 (en) * 2005-02-01 2010-03-09 Fmr Llc Network intrusion mitigation
US20060193328A1 (en) * 2005-02-25 2006-08-31 Ramana Rao Network address filter including random access memory

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111683387A (zh) * 2020-04-29 2020-09-18 西南电子技术研究所(中国电子科技集团公司第十研究所) 面向软件定义机载自组织网络的仿真方法
CN111683387B (zh) * 2020-04-29 2022-07-08 西南电子技术研究所(中国电子科技集团公司第十研究所) 面向软件定义机载自组织网络的仿真方法

Also Published As

Publication number Publication date
IL187876A (en) 2012-05-31
NZ564263A (en) 2010-03-26
SG162828A1 (en) 2010-07-29
BRPI0611700A2 (pt) 2010-09-28
EP1897246B1 (en) 2015-10-28
JP2009500914A (ja) 2009-01-08
EG25785A (en) 2012-07-29
NO342273B1 (no) 2018-04-30
MX2007015447A (es) 2008-02-25
CA2611678C (en) 2015-02-03
WO2007005331A2 (en) 2007-01-11
TWI403129B (zh) 2013-07-21
RU2420875C2 (ru) 2011-06-10
EP1897246A4 (en) 2012-12-05
US20070002783A1 (en) 2007-01-04
KR20080027266A (ko) 2008-03-26
KR101220054B1 (ko) 2013-01-09
EP1897246A2 (en) 2008-03-12
TW200711388A (en) 2007-03-16
US7881238B2 (en) 2011-02-01
RU2007148912A (ru) 2009-07-10
JP5112306B2 (ja) 2013-01-09
IL187876A0 (en) 2008-03-20
CN101507132B (zh) 2016-09-21
ZA200711045B (en) 2009-09-30
NO20076336L (no) 2008-01-23
BRPI0611700A8 (pt) 2016-11-08
CA2611678A1 (en) 2007-01-11
WO2007005331A3 (en) 2009-04-23

Similar Documents

Publication Publication Date Title
CN101507132A (zh) 自组织网络的高效率形成
CN100479453C (zh) 无线权标发现和协议协商的方法及包含该协议的无线装置
CN102301762B (zh) 具有冲突检测的多跳无线家庭网格网络的分布式ip地址指派协议
CN102711049A (zh) 带有群主的重新协商的对等群
CN102652424B (zh) 对等式联网环境中采用基于操作条件的动态宣告和发现周期的有效服务宣告和发现
US9204390B2 (en) Energy-saving mobile node control method using wireless multi-interfaces
EP2258075B1 (en) Method, apparatus and system for social networking
CN111310932A (zh) 横向联邦学习系统优化方法、装置、设备及可读存储介质
CN102027714A (zh) 基于目的地网络执行联网任务
CN101860534B (zh) 网络切换方法、系统及接入设备、认证服务器
US8892037B2 (en) Methods and systems for community-wide information exchange via individual communications terminals
CN105139877A (zh) 多媒体播放设备的连接方法、主设备、控制终端及系统
WO2016070106A1 (en) Dynamic mobile ad hoc internet of things (iot) gateway
JP4934138B2 (ja) アドホックネットワーキングのための国際的規制遵守
CA2617946A1 (en) Secure and automatic configuration of wireless networks
CN103547342A (zh) 消息发送方法、消息阅读通知方法、消息接收方法及装置
CN102067563A (zh) 用于对等覆盖网络中的设备最优参与的方法和装置
JP5431584B2 (ja) 通信装置、通信方法及びコンピュータプログラム
US20070236727A1 (en) Transport medium selection to optimize device operation
Khalili et al. Incentive design and market evolution of mobile user-provided networks
CN112075102B (zh) 低功耗蓝牙组网方法、电子设备、网络和存储介质
CN114268519A (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
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150717

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

Effective date of registration: 20150717

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160921

Termination date: 20190622