通信系统、装置、方法和计算机可读介质的制作方法

文档序号:8909554阅读:224来源:国知局
通信系统、装置、方法和计算机可读介质的制作方法
【技术领域】
[0001]本技术涉及一种无线通信设备,更具体地涉及一种无线通信设备、通信系统、无线通信设备的控制方法以及用于在计算机中实现该方法的程序,其使用无线通信将数据传输至其他无线通信设备并从其他无线通信设备接收数据。
【背景技术】
[0002]在现有技术中,存在使用无线通信交换各种数据的无线通信技术。例如,提出了邻近的无线通信设备彼此独立互连的通信方案(例如,自组织(ad-hoc)通信或自组织网络)(例如,参见PTL l)o
[0003]引用列表
[0004]专利文献
[0005]PTL I:JP 2009-239385A

【发明内容】

[0006]技术问题
[0007]根据前面提及的现有技术,两个无线通信设备可以使用无线通信交换各种数据,而不通过有线线路连接。此外,在这种网络中,每个无线通信设备可以与邻近的无线通信设备彼此通信,独立于例如控制设备的主站。此外,在自组织网络中,如果新的无线通信设备出现在附近,新的无线通信设备可以自由地加入网络。因此,随着附近的无线通信设备的数量的增加,网络覆盖范围会增加。
[0008]此外,每个无线通信设备与邻近的无线通信设备独立地互连,并且也可以以水桶接力的方式(所谓的多跳中继)传输与其他无线通信设备交换的信息。此外,执行多跳的网络通常称作网状网络(mesh network)。
[0009]这样,在自组织网络或网状网络中,无线通信设备可以与邻近的无线通信设备独立地通信。但是,如果网络由于与邻近的无线通信设备连接而扩大,则用于控制的开销增加,因此网络变得低效。
[0010]考虑到这些情况而做出本技术,并且期望在多个无线通信设备之间高效地执行无线通信。
[0011]问题的解决方案
[0012]因此,一些实施例旨在提供第一装置。第一装置包括通信电路和至少一个控制电路,该通信电路被配置为从第二装置接收内容。所述至少一个控制电路被配置为至少部分地基于与接收的内容关联的优先级信息,确定是否把接收的内容存储在与第一装置关联的至少一个存储装置上。所述优先级信息指示对由接收的内容提供的服务的评估。
[0013]其它实施例旨在提供一种用于操作第一装置的方法。该方法包括从第二装置接收内容,并有至少一个处理器确定是否把接收的内容存储在与第一装置关联的至少一个存储装置上。是否存储接收的内容的确定至少部分地基于与接收的内容关联的优先级信息。所述优先级信息指示对由接收的内容提供的服务的评估。
[0014]其它实施例旨在提供至少一种编码有指令的计算机可读介质,所述指令当由至少一个处理器运行时执行一种操作第一装置的方法。该方法包括至少部分地基于与从第二装置接收的内容关联的优先级信息,确定是否把该接收的内容存储在与第一装置关联的至少一个存储装置上。所述优先级信息指示对由接收的内容提供的服务的评估。
[0015]其它实施例旨在提供一种通信系统。该通信系统包括处理电路。该处理电路被配置为从第一装置接收内容,并至少部分地基于与接收的内容关联的优先级信息,确定是否把接收的内容存储在与该通信系统关联的至少一个存储装置上。所述优先级信息指示对由接收的内容提供的服务的评估。
[0016]发明的有益效果
[0017]根据本技术,可以实现在多个无线通信设备之间有效地执行无线通信的出色效果O
【附图说明】
[0018][图1]图1是例示本技术第一实施例中的通信系统的系统配置的示例的图。
[0019][图2]图2是例示本技术第一实施例中的第一无线通信设备的内部配置的示例的方框图。
[0020][图3]图3是示意性地例示本技术第一实施例中存储在存储器中的内容管理表的管理内容的示例的图。
[0021][图4]图4是例示本技术第一实施例中在构成通信系统的每个无线通信设备传输服务发现信息的情况下的传输示例的图。
[0022][图5]图5是例示本技术第一实施例中构成通信系统的每个无线通信设备传输的信标的格式的示例的图。
[0023][图6]图6是例示本技术第一实施例中构成通信系统的每个无线通信设备传输的信标的格式的示例的图。
[0024][图7]图7是例示本技术第一实施例中由每个无线通信设备传输和接收的内容的文件配置的示例的图。
[0025][图8]图8是示意性地例示本技术第一实施例中的通信系统中的服务发现信息的传输和接收的流的图。
[0026][图9]图9是示意性地例示本技术第一实施例中的通信系统中的内容的传输和接收的流的图。
[0027][图10]图10是例示本技术第一实施例中构成通信系统的每个设备中的通信处理不例的序列图。
[0028][图11]图11是例示本技术第一实施例中第一无线通信设备的服务信息管理控制处理的处理序列的示例的流程图。
[0029][图12]图12是例示本技术第一实施例中第一无线通信设备的服务信息管理控制处理的处理序列的示例的流程图。
[0030][图13]图13是例示本技术第一实施例中第一无线通信设备的服务信息管理控制处理的处理序列中的内容存储处理序列的示例的流程图。
[0031][图14]图14是例示本技术第一实施例中第一无线通信设备的服务信息管理控制处理的处理序列中的接收后优先级改变处理序列的示例的流程图。
[0032][图15]图15是例示本技术第一实施例中第一无线通信设备的服务信息管理控制处理的处理序列中的传输后优先级改变处理序列的示例的流程图。
[0033][图16]图16是例示本技术第一实施例中第一无线通信设备的评级信息(优先级)改变控制处理的处理序列的示例的流程图。
[0034][图17]图17是例示本技术第一实施例中的显示在显示单元上的显示屏幕(设置屏幕)的示例的图。
[0035][图18]图18是例示本技术第一实施例中构成通信系统的每个无线通信设备传输的信标的格式的示例的图。
【具体实施方式】
[0036]在下文中,将描述实现本技术的实施方式(在下文中称作实施例)。描述将按照下面的顺序给出。
[0037]1.第一实施例(内容存储控制:基于内容的优先级(评级信息)确定是否把内容存储在存储器中的示例)
[0038]〈1.第一实施例>
[0039]“通信系统的配置示例”
[0040]图1是例示本技术第一实施例中的通信系统100的系统配置的示例的图。
[0041]通信系统100包括多个无线通信设备(第一无线通信设备200、第二无线通信设备102、第三无线通信设备103、…、以及第十三无线通信设备113)。构成通信系统100的每个无线通信设备例如是便携式信息处理设备(例如,智能电话、移动电话和平板终端)和固定信息处理设备(例如,打印机和个人计算机)。
[0042]这里,自组织通信、自组织网络等用作邻近的无线通信设备彼此独立地互连的通信方案。在这种网络中,每个无线通信设备可以与邻近的无线通信设备彼此执行通信,独立于主站(例如控制设备)。因此,在本技术的实施例中,自组织网络被作为邻近的无线通信设备彼此独立互连的通信方案的示例。
[0043]在自组织网络中,如果新的邻近无线通信设备出现,则该新的无线通信设备可以独立地加入网络。例如,首先,假设在图1中例示的各个无线通信设备中,只有第一无线通信设备200、第二无线通信设备102、第三无线通信设备103、…、和第八无线通信设备108加入到自组织网络。在这种情况下,第九无线通信设备109至第十三无线通信设备113顺序地加入。在这种情况下,随着各个无线通信设备(邻近的无线通信设备)的数量的增加,网络的覆盖范围会增加。换句话说,随着第九无线通信设备109至第十三无线通信设备113被顺序地添加,可以增加网络的覆盖范围。
[0044]这里,每个无线通信设备可以以水桶接力的方式传输要与其他无线通信设备交换的信息,以及与邻近的无线通信设备独立互连。
[0045]例如,第一无线通信设备200可以与第二无线通信设备102至第四无线通信设备104中的每个直接通信,但是因为无线电波无法到达的原因而无法与其他无线通信设备直接通信。图1显示第一无线通信设备200能够直接通信的范围(第一无线通信设备200作为基准的情况下的传送范围),作为传送范围121。另外,传送范围121对应于传输次数(跳数)限制为一的情况下的传送范围。
[0046]即使在以这种方式无法直接通信的情况下,能够与第一无线通信设备200直接通信的无线通信设备(第二无线通信设备102至第四无线通信设备104)可以将第一无线通信设备200的数据传输到其他无线通信设备。此外,通过以这种方式传输数据,第一无线通信设备200和与第一无线通信设备200无法直接通信的无线通信设备变得可以执行信息交换。例如,第一无线通信设备200和与第一无线通信设备200无法直接通信的第五无线通信设备105可以通过第三无线通信设备103 (或第四无线通信设备104)执行与彼此的信息交换。
[0047]以这种方式与彼此执行数据传送(所谓水桶接力)并将信息递送到远程无线通信设备的方法称作多跳中继。此外,执行多跳的网络通常称作网状网络。
[0048]这样,构成自组织网络和网状网络的无线通信设备的配置在图2中例示。
[0049]这里,将描述本技术的实施例中使用的多跳中继。
[0050]例如,网状网络如图1中所示地配置,并且将描述直到第一无线通信设备200与第五无线通信设备105执行通信的过程。
[0051]在开始与第五无线通信设备105通信之前,第一无线通信设备200指定使用哪个通信路由(通过哪个无线通信设备)。例如,第一无线通信设备200基于根据一般通信路由选择协议的过程,与邻近的无线通信设备中的每个交换通信路由选择信息。
[0052]例如,可以使用由IETF发布的由RFC 3626设置的过程,优化链路状态路由协议(Optimized Link State Routing Protocol,OLSR)标准。此外,可以使用由 IEEE发布的、例如由IEEE标准设置的过程,信息技术-系统间的远程通信和信息交换-局域和城域网-具体要求部分11:无线LAN介质访问控制(MAC)和物理层(PHY)规范修改10:网状网络(称作 IEEE 801.Hs) ο
[0053]基于这些过程,可以检测到第一无线通信设备200如果通过第三无线通信设备103就可以与第五无线通信设备105通信而不浪费无线资源。例如,可以基于中继站数目最少、传输延迟最小以及占据传输频率信道的时间最少的事实,来检测通信是可能的且不浪费。
[0054]用于检测的信息作为通信路由信息保持在每个无线通信设备的内部,并且当搜索分组下一次应当传输到的无线通信设备时被参考,以在分组的实际传输和接收中使分组到达最终目的地。
[0055]第一无线通信设备200根据前述过程获得直到第五无线通信设备105的有效通信路由信息。然后,基于获得的通信路由信息,第一无线通信设备200将寻址到第五无线通信设备105的分组传输到第三无线通信设备103。已经接收到该分组的第三无线通信设备103基于保持在内部的通信路由信息,将接收到的、寻址到第五无线通信设备105的分组传输到第五无线通信设备105。
[0056]另外,可以针对连接到网状网络的所有无线通信设备而执行上述通信路由信息的创建。但是,在存在于网络内部的无线通信设备的数量非常大的情况下,由关于创建通信路由信息的控制分组等引起的开销将增加。此外,为了减少由关于创建通信路由信息的控制分组等引起的开销,例如,如上面描述的,可以限制每个分组被传输时的次数。
[0057]另外,在图1中,在第一无线通信设备200作为基准的情况下,传输次数(跳数)限制为二的传送范围由传送范围122指示,并且传输次数(跳数)限制为三的传送范围由传送范围123指示。类似地,传输次数(跳数)限制为四的传送范围由传送范围124指示。
[0058]此外,考虑一种当使用自组织网络和网状网络与外围设备自由通信时流通内容的机制。为了实现这种机制,需要通知外围设备哪个内容被哪个无线通信设备保持并且能够提供。
[0059]例如,如图5A和5B中所示,通过在由每个无线通信设备定期传输的信标中包含服务发现信息(自身设备服务信息157和其他设备服务信息158),可以通知外围设备可以由各个无线通信设备提供的服务。此外,每个无线通信设备可以通过搜索该信标,发现附近存在的无线通信设备。在这种情况下,可以检测所发现的无线通信设备提供哪种服务。
[0060]这里,服务发现信息是当发现可以由其他无线通信设备提供的服务时使用的信息(用于通知由各个无线通信设备提供的服务的信息)。例如,图5A和图5B中例示的自身设备服务信息157和其他设备服务信息158对应于服务发现信息。
[0061]但是,就数据量而言,通知外围设备某个无线通信设备可以提供的所有服务并不是优选的。此外,例如,如果由每个无线通信设备提供的服务已变成多样的,则可以设想服务发现信息逐渐变得庞大。这样,如果无穷尽地通知已经变得庞大的服务发现信息,则通信开销增加。因此,期望管理要选择的服务发现信息。因此,在本技术的实施例中,服务发现信息的选择通过将优先级给予每种服务来执行。也就是说,在本技术的实施例中,仅将满足预定条件的关于服务的服务发现信息通知给外围设备。
[0062]“无线通信设备的配置示例”
[0063]图2是例示本技术第一实施例中的第一无线通信设备200的内部配置的示例的方框图。另外,因为其他无线通信设备的内部配置与第一无线通信设备200相同,这里,将仅描述第一无线通信设备200,并且将省略其他无线通信设备的描述。
[0064]第一无线通信设备200包括天线210、通信单元220、输入/输出(I/O)接口 230、控制单元240以及存储器300。此外,各部分通过总线250连接。
[0065]通信单元220是通过天线210传输和接收无线电波的模块(例如,调制解调器)。例如,通信单元220可以通过毫米波通信(60GHz等)、5GHz无线局域网(LAN)以及超宽带(UffB)执行无线通信。此外,例如,通信单元220可以通过可见光通信和近场通信(NFC)执行无线通信。
[0066]例如,通信单元220可以基于控制单元240的控制,使用无线通信,与在预定范围内存在的其他无线通信设备传输和接收服务发现信息。此外,通信单元220可以基于控制单元240的控制,使用无线通信,与在预定范围内存在的其他无线通信设备传输和接收由每个无线通信设备提供的数据。在这种情况下,通信单元220可以将从一个无线通信设备提供的关于服务的数据传输到其他无线通信设备。这里,预定范围是相对于例如第一无线通信设备200的位置的范围,并且意指通信单元220可以使用无线通信传输和接收数据的范围。此外,预定范围内存在的其他无线通信设备是例如第一无线通信设备200的附近存在的无线通信设备,以及可以使用无线通信与第一无线通信设备200传输和接收数据的无线通信设备。
[0067]另外,通信单元220可以使用无线电波(电磁波)执行无线通信,并且可以使用除了无线电波之外的介质执行无线通信(例如,使用磁场执行的无线通信)。
[0068]此外,通信单元220与邻近的无线通信设备建立通信链路并彼此执行通信,并且管理能够与第一无线通信设备200通信的邻近的无线通信设备的数量,以保持指示能够通信的邻近的无线通信设备的数量的信息(关于通信可能数量的信息)。此外,通信单元220定期地或不定期地观察用于无线通信的信道的使用程度,并且保持指示第一无线通信设备200周围的通信线路的拥塞水平的信息(拥塞水平信息)。此外,通信单元220观察执行无线通信的邻近的无线通信设备之间的链路质量(接收功率、可传输数据率等),并且保持指示第一无线通信设备200可以与邻近的无线通信设备执行无线通信的带宽的信息(通信状态信息)。然后,通信单元220将各个信息提供到控制单元240。
[0069]I/O接口 230是与第一无线电通信设备200协同操作的外部设备(例如传感器和致动器)的接口。图2例示了例如移动检测单元260、操作接收单元270、显示单元280和音频输出单元290的外部设备连接到I/O接口 230的示例。此外,图2例示移动检测单元260、操作接收单元270、显示单元280和音频输出单元290安装在第一无线通信设备200外面的示例,但是它们的全部或一部分可以内置在第一无线通信设备200中。
[0070]移动检测单元260通过检测第一无线通信设备200的加速度、移动、倾斜等来检测第一无线通信设备200的移动,并且将与检测的移动相关的移动信息通过I/O接口 230输出到控制单元240。例如,移动检测单元260保持指示第一无线通信设备200是否移动通过一个位置的移动信息(日志(或者关于移动的实时信息),并且将该信息提供到控制单元240。另外,作为移动检测单元260,可以使用例如加速度传感器、陀螺仪传感器和全球定位系统(GPS)。例如,移动检测单元260可以使用由GPS检测的位置信息(例如维度和经度)来计算第一无线通信设备200的移动距离(例如每单位时间的移动距离)。
[0071]操作接收单元270是接收由用户执行的操作输入并且将根据接收的操作单元的操作信息通过I/o接口 230输出到控制单元240的操作接收单元。操作接收单元270由例如触摸面板、键盘或鼠标实现。
[0072]显示单元280是基于控制单元240的控制显示各种信息(例如图17中例示的设置屏幕500)的显示器。另外,例如,显示面板(例如有机电致发光(EL)面板和液晶显示(LCD)面板)可以用作显示单元280。另外,操作接收单元270和显示单元280可以使用能够接收通过利用用户手指接近或接触而执行的操作输入的触摸面板而一体
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1