CN102612052A - 无线通信装置、程序及无线通信*** - Google Patents
无线通信装置、程序及无线通信*** Download PDFInfo
- Publication number
- CN102612052A CN102612052A CN2012100030050A CN201210003005A CN102612052A CN 102612052 A CN102612052 A CN 102612052A CN 2012100030050 A CN2012100030050 A CN 2012100030050A CN 201210003005 A CN201210003005 A CN 201210003005A CN 102612052 A CN102612052 A CN 102612052A
- Authority
- CN
- China
- Prior art keywords
- communication device
- radio communication
- data
- content
- wireless device
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/005—Transmission of information for alerting of incoming communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供一种无线通信装置、程序及无线通信***。该无线通信装置包括:无线通信单元;通信控制单元,其被配置成控制:无线通信单元检测附近的无线通信装置的过程,到检测过程中检测到的附近的无线通信装置的连接过程,以及与连接过程中连接到的附近的无线通信装置进行的内容数据的通信;以及存储单元,其存储内容数据。通信控制单元根据检测过程中从附近的无线通信装置接收到的信息,来确定存储单元中的内容数据或附近的无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当更新被确定时执行的连接过程。
Description
技术领域
本公开涉及无线通信装置、程序及无线通信***。
背景技术
现在,为了给用户增加内容数据的可用性,正进行内容数据在多个用户装置之间的共享。例如,当记录在诸如家用录像机(home recorder)的固定用户装置中的内容数据被发送到诸如便携式电话或便携式游戏机的移动用户装置时,用户甚至可以在其家以外享受所记录的内容数据。
同时,由Wi-Fi联盟定义的Wi-Fi直连(Direct)提议通过确定多个无线装置中的每个应具有主单元(组所有者)功能或从单元(客户)功能中的哪个来形成通信组。在本文中,主单元用作简易接入点,并且具有连接一个或更多个从单元的功能。注意,例如JP2010-245975A中描述了符合这样的Wi-Fi直连的无线通信***。
发明内容
在诸如以上描述的无线通信***中,期望用于允许内容数据在多个无线装置之间共享的过程以及降低功耗。
根据前述,期望提供一种新颖和改进的、并且允许内容数据的有效共享的无线通信装置、程序及无线通信***。
根据本公开的实施例,提供一种无线通信装置,其包括:无线通信单元;通信控制单元,其被配置成控制:无线通信单元检测附近的无线通信装置的过程,到检测过程中检测到的附近的无线通信装置的连接过程,以及与连接过程中连接到的附近的无线通信装置进行的内容数据的通信;以及存储单元,其存储内容数据。通信控制单元根据检测过程中从附近的无线通信装置接收到的信息,确定存储单元中的内容数据或附近的无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当更新被确定时执行的连接过程。
检测过程中接收到的信息可为属性信息,该属性信息包括附近的无线通信装置中的内容数据的标识符和最后更新时间。
无线通信装置还可包括散列处理单元,该散列处理单元被配置成对存储在存储单元中的内容数据的属性信息进行散列。检测过程中从附近的无线通信装置接收到的属性信息可以已被散列,而通信控制单元可通过将检测过程中接收到的经散列的属性信息与被散列处理单元散列的属性信息进行比较,来确定更新的存在或不存在。
属性信息可以是使用Wi-Fi直连中定义的Service_Discovery服务发现过程中的Service_Discovery_Query服务发现查询的扩展字段来进行通信的。
存储单元还可存储历史信息,该历史信息指示与附近的无线通信装置进行内容数据的通信的最后时间点,以及通信控制单元可根据检测过程中接收到的信息中所包括的装置ID来识别附近的无线通信装置,并且确定存储单元中的内容数据自历史信息指示的、与附近的无线通信装置有关的最后时间点以来是否已更新。
当通信控制单元已确定更新的存在时,无线通信单元可向附近的无线通信装置发送指示更新的存在的更新通知信息,以及通信控制单元可根据基于更新通知信息的接收而从附近的无线通信装置发送的连接请求来控制连接过程。
更新通知信息可以是使用Wi-Fi直连中定义的Service_Discovery服务发现过程中的Service_Discovery_Query服务发现查询的扩展字段来进行通信的。
当通信控制单元已确定更新的存在时,无线通信单元可将连接请求发送给附近的无线通信装置,以及通信控制单元可控制在连接请求的发送时开始的连接过程。
无线通信装置可用作无线网络的主单元,以及当通信控制单元已确定更新的存在时,无线通信单元可请求附近的无线通信装置加入无线网络。
无线通信装置还可包括通知单元,其被配置成当通信控制单元已确定更新的存在时将更新通知用户,以及通信控制单元可根据用户响应更新的通知而执行的检查操作来控制连接过程。
通信控制单元可根据开始检测过程的用户指令来开始检测过程。
通信控制单元可在用户指定的定时开始检测过程。
通信控制单元可以以预定的间隔开始检测过程。
根据本公开的另一实施例,提供一种程序,其用于使计算机用作:无线通信单元;通信控制单元,其被配置成控制:无线通信单元检测附近的无线通信装置的过程,到检测过程中检测到的附近的无线通信装置的连接过程,以及与连接过程中连接到的附近的无线通信装置进行的内容数据的通信;以及存储单元,其存储内容数据。通信控制单元根据检测过程中从附近的无线通信装置接收到的信息,确定存储单元中的内容数据或附近的无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当更新被确定时执行的连接过程。
根据本公开的又一实施例,提供一种无线通信***,其包括第一无线通信装置和第二无线通信装置。第二无线通信装置包括:无线通信单元;通信控制单元,其被配置成控制:无线通信单元检测第一无线通信装置的过程,到检测过程中检测到的第一无线通信装置的连接过程,以及与连接过程中连接到的第一无线通信装置进行的内容数据的通信;以及存储单元,其存储内容数据。通信控制单元根据检测过程中从第一无线通信装置接收到的信息,确定存储单元中的内容数据或第一无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当更新被确定时执行的连接过程。
根据本公开的再一实施例,提供一种无线通信装置,其包括:无线通信单元;通信控制单元,其被配置成控制:无线通信单元检测附近的无线通信装置的过程,到检测过程中检测到的附近的无线通信装置的连接过程,以及与连接过程中连接到的附近的无线通信装置进行的内容数据的通信;以及存储单元,其存储内容数据。通信控制单元根据检测过程中从无线通信单元向附近的无线通信装置发送的信息,来控制当存储单元中的内容数据或附近的无线通信装置中的内容数据之一相对于另一个已更新时执行的连接过程。
如上所述,根据本公开,多个无线通信装置可有效地共享内容数据。
附图说明
图1是示出根据本公开实施例的无线通信***的配置的说明图;
图2是示出根据第一比较示例的确定内容数据是否已更新的过程的说明图;
图3是示出根据第二比较示例的确定内容数据是否已更新的过程的说明图;
图4是示出无线装置的硬件配置的框图;
图5是示出根据本公开的第一实施例的无线装置的配置的功能框图;
图6是示出Service_Discovery_Query服务发现查询帧的示例性结构的说明图;
图7是示出Service_Discovery_Response服务发现响应帧的示例性结构的说明图;
图8是示出根据本公开的第一实施例的无线装置的整体操作的序列图;
图9是示出根据无线装置的第一操作示例的无线装置检测的序列图;
图10是示出根据第一实施例的无线装置检测的变型的说明图;
图11是示出登记要被检查更新的内容数据的过程的具体示例的说明图;
图12是示出根据无线装置的第二操作示例的无线装置检测的序列图;
图13是示出根据本公开的第二实施例的无线装置的配置的功能框图;
图14是示出根据第二实施例的无线装置的操作的序列图;以及
图15是示出根据本公开的第三实施例的无线装置的配置的功能框图。
具体实施方式
在下文中,将参考附图详细描述本公开的实施例。注意,在该说明书和附图中,具有基本上相同功能和结构的结构部件用相同的附图标记来表示,并且省略对这些结构部件的重复说明。
另外,在该说明书和附图中,为了区分的目的,具有基本上相同功能和结构以及用相同附图标记表示的多个结构部件可继之以不同的字母。但是,当不需要在具有基本上相同功能和结构的多个结构部件中的每个之间特别地进行区分时,仅分配附图标记。
将根据下面的顺序来描述“具体实施方式”。
1.无线通信***的配置
2.无线装置的硬件配置
3.每个实施例的说明
3-1.第一实施例
(无线装置的配置)
(第一操作示例)
(第二操作示例)
3-2.第二实施例
3-3.第三实施例
4.总结
<1.无线通信***的配置>
可以以“3-1.第一实施例”至“3-3.第三实施例”中详细地、示例性地描述的各种形式来实现本公开。根据每个实施例的无线通信***(1)包括多个无线通信装置(无线装置20),以及每个无线通信装置包括:
A.无线通信单元(220);
B.通信控制单元(240),其控制:无线通信单元检测附近的无线通信装置的过程,到检测过程中检测到的附近的无线通信装置的连接过程,以及与连接过程中连接到的附近的无线通信装置进行的内容数据的通信;以及
C.存储单元(230),其存储内容数据,其中:
D.通信控制单元根据检测过程中从附近的无线通信装置接收到的信息,确定存储单元中的内容数据或附近的无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当更新被确定时执行的连接过程。
在下文中,首先将参考图1描述对每个实施例来说共同的这样的基本配置。
图1是示出根据本公开的实施例的无线通信***1的配置的说明图。如图1所示,根据本公开的实施例的无线通信***1包括多个无线装置20A和20B。
例如,无线装置20B是图1中所示的固定家用录像机,并且其中存储有所获取的内容数据。例如,无线装置20B可通过接收诸如BS(广播卫星)广播、CS(通信卫星)广播、陆地数字广播、陆地模拟广播、或有线广播的电视***,将电视节目获取为内容数据。
注意,内容数据不限于电视节目。例如,内容数据可为音乐、演讲、或电台节目的音频数据;电影、视频节目、照片、文档、图片或图表的视频数据;游戏;或软件。
无线装置20B可与无线装置20A无线通信。具体地,无线装置20B根据由Wi-Fi联盟定义的Wi-Fi直连与无线装置20A形成通信组,以及可在不使用接入点的情况下在形成的通信组中与无线装置20A无线通信。注意,即使当无线装置20A和无线装置20B连接到同一接入点(AP)时,无线装置20A和无线装置20B也可使用例如IEEE802.11z(TDLS)来彼此直接通信。
无线装置20A是如图1所示的移动游戏机,并且再现所存储的内容数据。例如,无线装置20A可通过与无线装置20B无线通信来共享存储在无线装置20B中的内容数据。因此,用户即使在家以外也可享受由无线装置20B获取的内容数据。
尽管图1将游戏机示为无线装置20A的示例,而将家用录像机示为无线装置20B的示例,但是无线装置20不限于这样的示例。例如,无线装置20可为信息处理装置,例如PC(个人计算机)、家用游戏机、家用电器、便携式电话、PHS(个人手提电话***)、个人音乐再现装置、或便携式图像处理装置。
为了如上所述地与无线装置20B共享内容数据,无线装置20A通过信息的通信来确定无线装置20B中的内容数据是否已更新,并且当更新被确定时,进行内容数据的通信。但是,关于内容数据是否已更新的确定存在若干问题。在下文中,将参考图2和图3来简要描述这样的问题。
首先,由于对类似无线装置20A的移动装置的电力存在约束,所以一直连接无线装置20A和20B以传送关于内容数据的更新的信息是不现实的。所以,在第一比较示例中,响应于用户操作根据图2中所示的过程来确定内容数据是否已更新。
图2是示出根据第一比较示例的确定内容数据是否已更新的过程的说明图。如图2所示,根据第一比较示例的无线装置#1和#2相互地检测彼此的存在(S60),设定无线网络(S62),以及设定IP网络(S64)。然后,无线装置#1和#2通过进行装置信息和与内容数据有关的信息的通信,来确定内容数据是否已更新,以及如果确定内容数据已更新,则进行更新后的内容数据的通信(S66)。
如上所述,在第一比较示例中,应设定IP网络以进行与内容数据有关的信息的通信。但是,在第一比较示例中,即使当内容数据没有更新时,也设定IP网络。因此,难以给用户提供舒适的使用环境。
图3是示出根据第二比较示例的确定内容数据是否已更新的过程的说明图。根据第二比较示例的确定过程符合Wi-Fi直连,并且根据第二比较示例的无线装置#1和#2可在无线装置检测阶段根据被称作服务发现的过程,来进行用于除无线网络构建以外的目的的信息的通信(S70)。
但是,规范中定义的用于除无线网络构建以外的目的的信息是可由每个无线装置20提供的服务(例如,服务器或PC)。所以,即使在符合Wi-Fi直连的第二比较示例中,也在无线网络的设定(S72)和IP网络的设定(S74)之后进行与内容数据有关的信息的通信(S76)。所以,与第一比较示例中一样,第二比较示例具有的问题在于,不合期望地执行原本不需要的无线网络的设定和IP网络的设定。
因此,关注于前述情况,发明人已获得本公开的各个实施例。根据本发明的各个实施例,可在无线网络的设定和IP网络的设定之前确定内容数据是否已更新。因此,多个无线装置20可有效地共享内容数据。在下文中,首先将描述这样的无线装置20的示例性硬件配置,然后将详细描述本公开的各个实施例。
<2.无线装置的硬件配置>
图4是示出无线装置20的硬件配置的框图。无线装置20包括CPU(中央处理单元)201、ROM(只读存储器)202、RAM(随机访问存储器)203、和主机总线204。另外,无线装置20包括桥接器205、外部总线206、接口207、输入装置208、输出装置210、存储装置(HDD)211、驱动212和通信装置215。
CPU 201用作算术处理单元和控制单元,并且根据各种程序控制无线装置20内的全部操作。CPU 201可为微处理器。ROM 22存储CPU 201使用的程序、操作参数等。RAM 203临时存储在CPU 201的执行中使用的程序、在执行期间根据需要改变的参数等。这样的单元经由包括CPU总线等的主机总线204相互连接。
主机总线204经由桥接器205连接到诸如PCI(***组件互联/接口)的外部总线206。注意,主机总线204、桥接器205和外部总线206不需要分别布置,而可将这样的部件的功能集成到单个总线中。
输入装置208包括:用于用户输入信息的输入装置,例如鼠标、键盘、触摸板、按钮、麦克风、开关、或控制杆;输入控制电路,其根据用户输入产生信号并将信号输出到CPU 201;等等。通过操作输入装置208,无线装置20的用户可将各种数据输入到无线装置20,或指示无线装置20执行处理操作。
输出装置210例如包括显示装置,例如CRT(阴极射线管)显示装置、液晶显示(LCD)装置、OLED(有机光发射二极管)装置、或灯。而且,输出装置210包括音频输出装置,例如扬声器或耳机。例如,输出装置210输出再现的内容。具体地,显示装置通过文本或图像来显示各种信息,例如再现的视频数据。同时,音频输出装置将再现的音频数据等转换成音频并且输出音频。
存储装置211是用于存储数据的装置,其被构建为根据该实施例的无线装置20的存储单元的示例。存储装置211可包括存储介质、将数据记录在存储介质上的记录装置、从存储介质中读取数据的读取装置、删除记录在存储介质上的数据的删除装置等。存储装置211包括例如HDD(硬盘驱动器)。存储装置211存储用于驱动硬盘和由CPU 201执行的程序和各种数据。
驱动212是存储介质的读取器/写入器,并且合并到或外部附连到无线装置20。驱动212读取存储在可移除存储介质24上的信息,并且将信息输出到RAM 203,其中可移除存储介质24例如是所安装的磁盘、光盘、磁光盘、或半导体存储器。驱动212还可将信息写入到可移除存储介质24。
通信装置215例如是通信接口,该通信接口包括用于连接到附近的无线装置20的通信装置等。通信装置215可以是以下中的任一个:兼容于无线LAN(局域网)的通信装置、兼容于LTE(长期演进)的通信装置、或执行有线通信的有线通信装置。
<3.每个实施例的说明>
(无线装置的配置)
图5是示出根据本公开的第一实施例的无线装置20A和20B的配置的功能框图。如图5所示,根据第一实施例的无线装置20A包括无线通信单元220A、存储单元230A、和通信控制单元240A。类似地,无线装置20B包括无线通信单元220B、存储单元230B、和通信控制单元240B。
无线装置20A的无线通信单元220A根据通信控制单元240A的控制来执行:用于检测附近的无线装置20B的通信,用于建立与检测到的无线装置20B的无线连接的通信,以及与无线装置20B的内容数据的通信。
具体地,例如,在用于检测附近的无线装置20B的无线装置检测过程中,无线通信单元220A发送被称作“探测请求”的响应请求信号,并且接收被称作“探测响应”的响应信号。
例如,当无线通信单元220A是探测请求的发送端时,无线通信单元220A可通过从附近的无线装置20B接收响应于探测请求的探测响应,来检测附近的无线装置20B的存在。同时,当无线通信单元220A已从附近的无线装置20B接收到探测请求时,无线通信单元220A通过该接收来检测无线装置20B的存在,并且发送响应于探测请求的探测响应,由此也可由无线装置20B来检测无线装置20A的存在。
另外,例如,在无线装置检测过程中,无线通信单元220A使用例如Wi-Fi直连中定义的Service_Discovery服务发现过程,与无线装置20B进行与内容数据的更新有关的信息的通信。
在Service_Discovery服务发现过程中,无线装置中的一个发送被称作“Service_Discovery_Query服务发现查询”的服务查询信号,而另一个无线装置返回被称作“Service_Discovery_Response服务发现响应”的服务响应信号。在本文中,将参考图6和图7来描述Service_Discovery_Query服务发现查询帧和Service_Discovery_Response服务发现响应帧的示例性结构。
图6是示出Service_Discovery_Query服务发现查询帧的示例性结构的说明图。如图6所示,Service_Discovery_Query服务发现查询帧包括:前导码,其具有过程的信号模式头部其;MAC头部,其包括诸如源地址或目的地址的地址信息;GAS(通用通告服务)_Initial_Request_Frame(GAS初始请求帧),其被定义为对另一无线装置20的请求帧;和FCS(帧校验序列),其用于检测帧中的错误。另外,GAS_Initial_Request_Frame(GAS初始请求帧)包括GAS头部和ANQP(接入网查询协议)_Query_Request(ANQP查询请求)。
在本文中,将在以下详细描述的、根据本公开实施例的ANQP_Query_Request(ANQP查询请求)可包括用于确定无线装置20A中的内容数据或无线装置20B中的内容数据中的一个相对于另一个是否已更新的信息。例如,在ANQP_Query_Request(ANQP查询请求)中所包括的服务类型中描述与内容数据的更新对应的服务类型,以及在有效载荷中描述与发送源无线装置20中的内容数据有关的信息。
图7是示出Service_Discovery_Response服务发现响应帧的示例性结构的说明图。如图7所示,Service_Discovery_Response服务发现响应帧包括:前导码,其具有过程的信号模式;MAC头部,其包括诸如源地址或目的地地址的地址信息;GAS_Initial_Response_Frame(GAS初始响应帧),其被定义为对来自另一无线装置20的请求的响应帧;和FCS,其用于检测帧中的错误。另外,GAS_Initial_Response_Frame(GAS初始响应帧)包括GAS头部和ANQP(接入网查询协议)_Query_Response(ANQP查询响应)。
在本文中,根据本公开实施例的ANQP_Query_Response(ANQP查询响应)可包括指示无线装置20A中的内容数据或无线装置20B中的内容数据中的一个相对于另一个是否已更新的信息。例如,可在ANQP_Query_Response(ANQP查询响应)中所包括的服务类型中描述与内容数据的更新对应的服务类型,以及可在有效载荷中描述指示内容数据是否已更新的更新通知信息。
再次参考图5,将描述无线装置20A的配置。无线装置20A的存储单元230A存储内容数据,同时将内容数据关联于与内容数据相关的属性信息。属性信息的示例包括内容数据的标识符、标题、和最后更新时间。与内容数据的更新同时地更新该属性信息。例如,关于定期广播的新闻节目或戏剧的属性信息,内容数据的识别信息不需要更新,而最后更新时间可更新到新的广播日期和时间。
注意,存储这样的属性信息和内容数据的存储单元230A可为诸如非易失性存储器、磁盘、光盘、或MO(磁光)盘的存储介质。非易失性存储器的示例包括EEPROM(电可擦除可编程只读存储器)和EPROM(可擦除可编程ROM)。磁盘的示例包括硬盘和盘状磁体。光盘的示例包括CD(紧凑盘)、DVD-R(数字多功能可记录盘)、和BD(蓝光盘(注册商标))。
通信控制单元240A控制:由无线通信单元220A执行的无线装置检测过程,用于建立无线连接的连接过程,内容数据的通信等。当无线装置20A或附近的无线装置20B在无线装置检测过程中确定内容数据已更新时,通信控制单元240A控制(开始)前述连接过程。以下将参考附图详细描述确定内容数据是否已更新的方法和开始连接过程的方法。
类似于无线装置20A的无线通信单元220A,无线装置20B的无线通信单元220B根据通信控制单元240B的控制来执行:用于检测附近的无线装置20A的通信,用于建立与检测到的无线装置20A的无线连接的通信,以及与无线装置20B的内容数据的通信。另外,在无线装置检测过程中,无线通信单元220B使用例如Wi-Fi直连中定义的前述Service_Discovery服务发现过程,来进行与内容数据的更新有关的信息的通信。采用Service_Discovery服务发现过程,无线装置20B的无线控制单元240B可在建立与无线装置20A的连接之前确定内容数据是否已更新。
类似于无线装置20A的存储单元230A,无线装置20B的存储单元230B存储内容数据,同时将内容数据关联于与内容数据有关的属性信息。注意,存储单元230B可存储历史信息,该历史信息指示为更新内容数据而与无线装置20A执行通信的最后时间点。
通信控制单元240B控制:由无线通信单元220B执行的无线装置检测过程,用于建立无线连接的连接过程,内容数据的通信等。当无线装置20B或附近的无线装置20A在无线装置检测过程中确定内容数据已更新时,通信控制单元240B控制(开始)前述连接过程。这样的配置可防止在没有内容数据的更新时无线装置20A和20B无意义地进行连接。
(第一操作示例)
以上已经描述了根据本公开的第一实施例的无线装置20的配置。接下来,将参考图8至图11来描述根据本公开的第一实施例的无线装置20的第一操作示例。
图8是示出根据本公开的第一实施例的无线装置20的整体操作的序列图。如图8所示,根据第一实施例的无线装置20A和20B执行无线装置检测(S110),执行密码设定和验证过程(例如,WPS,4次握手)以设定无线网络(S120)并且设定IP网络(S130),然后为更新的目的交换内容数据(S140)。
这里可注意的是,无线装置20A和20B在无线装置检测的阶段进行与内容数据有关的信息的通信,以及当根据该信息而确定内容数据已更新时,过程继续进行到下面的S120的连接过程。在下文中,将具体地描述这样的在无线装置检测阶段的过程。
图9是示出根据无线装置20的第一操作示例的无线装置检测的序列图。如图9所示,无线装置20A发送Service_Discovery_Query服务发现查询,该Service_Discovery_Query服务发现查询包含在其服务类型中描述的指示根据本公开实施例的更新服务的信息,并且包含在其有效载荷中描述的存储在存储单元230A中的内容数据的属性信息(S111)。
当从无线装置20A接收到Service_Discovery_Query服务发现查询时,无线装置20B的通信控制单元240B将有效载荷中描述的属性信息与存储单元230B中存储的内容数据的属性信息进行比较。然后,当属性信息两者匹配时,无线装置20B的通信控制单元240B确定没有更新,而当属性信息两者不匹配时,确定存在更新(S113)。在图9所示的示例中,内容#1和内容#2中的每个的属性信息在最后更新时间上不同。因此,无线装置20B的通信控制单元240B确定内容数据已更新。
在该情况下,无线装置20B的通信控制单元240B使无线通信单元220B发送Service_Discovery_Response服务发现响应,该Service_Discovery_Response服务发现响应包括在其服务类型中描述的指示根据本公开实施例的更新服务的信息,并且包括在其有效载荷中描述的关于存在更新的信息(S115)。然后,由于Service_Discovery_Response服务发现响应的有效载荷描述有关存在更新的信息,所以无线装置20A将连接请求发送到无线装置20B(S117)。然后,执行无线网络和IP网络的设定,以便将更新后的内容数据从无线装置20B发送给无线装置20A。
这样的配置可防止在没有内容数据的更新时无线装置20A和20B无意义地进行连接。因此,可降低功耗。而且,通过根据下面准则中的任一个或其组合来开始无线装置检测,可进一步降低功耗:
准则1:响应于用户开始检测的明确指示来开始无线装置检测。
准则2:在用户指定的定时(例如,上午8点)开始无线装置检测。
准则3:以固定间隔执行无线装置检测。
尽管以上已经描述了在固定无线装置20B中执行更新的存在的确定的示例,但是确定更新的存在的主体不限于无线装置20B。例如,无线装置20B可向移动无线装置20A发送Service_Discovery_Query服务发现查询,以便可在无线装置20A中执行更新的存在的确定。
另外,尽管以上已经描述了在固定无线装置20B中更新内容数据并且将更新后的内容数据从无线装置20B发送给无线装置20A的示例,但是该实施例不限于此。例如,可在移动无线装置20A中更新内容数据,以便可将更新后的内容数据从无线装置20A发送给无线装置20B。
在本文中,当无线装置20B已经用作主单元时(例如,Wi-Fi直连中的组所有者),从单元通常发送用于设定无线网络等的连接请求。所以,即使当无线装置20B已发送图9的S115中所示的Service_Discovery_Response服务发现响应时,无线装置20B也应当等待来自无线装置20A的连接请求以开始无线网络等的设定。考虑到这点,可如以下所示地修改图9中所示的操作示例。
图10是示出根据第一实施例的无线装置检测的变型的说明图。根据该变型的无线装置检测中的S111、S113、和S115与图9中所示的步骤基本上相同。但是,因为增加了以下描述的S116,所以在根据该变型的S115中,不需要用Service_Discovery_ Response服务发现响应来发送指示是否已存在更新的信息。
在S115中发送Service_Discovery_Response服务发现响应之后,无线装置20B向无线装置20A发送邀请请求以请求无线装置20A加入无线网络(S116)。该邀请请求是由Wi-Fi直连定义的帧。在接收到邀请请求时,无线通信装置20A向无线通信装置20B发送同样由Wi-Fi直连定义的邀请响应(S117)。邀请响应包括指示是否接受邀请请求的信息,并且无线通信装置20A在接受邀请请求的情况下向无线装置20B发送连接请求(S118)。这样的配置可减少直至开始无线网络的设定为止的时间。
附带地,无线装置20B可确定存储装置230B中存储的所有内容数据是否已更新,或者可确定是否仅由用户指定的内容数据已更新。例如,用户可根据图11中所示的过程来指定(登记和增加)要被检查更新的内容数据。
图11是示出登记要被检查更新的内容数据的过程的具体示例的说明图。如图11所示,无线装置20B首先向无线装置20A发送指示存储在存储单元230B中的内容数据的内容列表(S152)。
然后,用户在无线装置20A中从内容列表中选择要被检查更新的内容(S154),并且无线装置20A向无线装置20B发送用户选择的结果(S156)。然后,无线装置20B将用户选择的内容登记为要被检查更新的目标(S158)。
(第二操作示例)
在第一操作示例中,已经描述了无线装置20A使用“Service_Discovery_Query服务发现查询”发送内容数据的属性信息的示例。在第二操作示例中,可在不发送属性信息的情况下在无线装置20B中确定内容数据是否已更新。在下文中,将参考图12来描述这样的第二操作示例。
图12是示出根据无线装置20的第二操作示例的无线装置检测的序列图。如图12所示,无线装置20A首先向无线装置20B发送Service_Discovery_Query服务发现查询(S161)。在本文中,Service_Discovery_Query服务发现查询包括如图6中所示的MAC头部,并且MAC头部包含其中描述的发送源无线装置20A的地址(例如,诸如MAC地址的装置ID)。另外,Service_Discovery_Query服务发现查询的服务类型包含其中描述的指示根据本公开实施例的更新服务的信息。
同时,无线装置20B存储历史信息,该历史信息指示与无线装置20A进行内容数据的通信的最后时间点。当在S161中接收到包含其中描述的无线装置20A的地址的Service_Discovery_Query服务发现查询时,该无线装置参考历史信息以确定在与无线装置20A的最后通信之后存储单元230B中的内容数据是否已更新(S163)。在图12所示的示例中,执行与无线装置20A的通信的最后日期和时间是“10/01/2010”,而内容#1和#2的最后更新日期和时间在“10/01/2010”之后。因此,无线装置20B确定已存在更新。
在这种情况下,无线装置20B的通信控制单元240B使无线通信单元220B发送Service_Discovery_Response服务发现响应,该Service_Discovery_Response服务发现响应包含在其服务类型中描述的指示根据本公开实施例的更新服务的信息,并且包含在其有效载荷中描述的关于已存在更新的信息(S165)。然后,由于Service_Discovery_Response服务发现响应的有效载荷描述关于已存在更新的信息,所以无线装置20A向无线装置20B发送连接请求(S167)。然后,执行无线网络和IP网络的设定,以便将更新后的内容数据从无线装置20B发送给无线装置20A。
[3-2.第二实施例]
以上已经描述了本公开的第一实施例。接下来,将参考图13和图14来描述本公开的第二实施例。
图13是示出根据本公开的第二实施例的无线装置20-2A和20-2B的配置的功能框图。如图13所示,根据第二实施例的无线装置20-2A包括无线通信单元220A、存储单元230A、通信控制单元240A、和散列处理单元250A。类似地,无线装置20-2B包括无线通信单元220B、存储单元230B、通信控制单元240B、和散列处理单元250B。
无线装置20-2A的散列处理单元250A对存储单元230A中存储的内容数据的属性信息进行散列。无线通信单元220A向无线装置20-2B发送Service_Discovery_Query服务发现查询,该Service_Discovery_Query服务发现查询包括其中描述的被散列处理单元250A散列的属性信息。
无线装置20-2B的散列处理单元250B对存储单元230B中存储的内容数据的属性信息进行散列。通信控制单元240B通过将从无线装置20-2A接收到的Service_Discovery_Query服务发现查询中包含的经散列的属性信息与由散列处理单元250B散列的属性信息进行比较,来确定更新的存在或不存在。在下文中,将具体描述这样的根据第二实施例的无线装置20-2的操作。
图14是示出根据第二实施例的无线装置20-2的操作的序列图。如图14所示,无线装置20-2A的散列处理单元250A首先对存储单元230A中存储的内容数据的属性信息进行散列(S171)。然后,无线装置20-2A的无线通信单元220A向无线装置20-2B发送Service_Discovery_Query服务发现查询,该Service_Discovery_Query服务发现查询包含由散列处理单元250A散列的属性信息。
同时,无线装置20-2B的散列处理单元250B对存储单元230B中存储的内容数据的属性信息进行散列(S175)。然后,如果Service_Discovery_Query服务发现查询中包含的经散列的属性信息与步骤S175中散列的属性信息相匹配,则通信控制单元240B确定没有更新,而如果属性信息不匹配,则确定存在更新(S176)。在图14所示的示例中,在S171和S175中对不同的属性值进行散列。因此,通信控制单元240B确定内容数据已更新。
在这种情况下,无线装置20-2B的通信控制单元240B使无线通信单元220发送Service_Discovery_Response服务发现响应,该Service_Discovery_Response服务发现响应包含在其服务类型中描述的指示根据本公开实施例的更新服务的信息,并且包含在其有效载荷中描述的与存在更新有关的信息(S177)。然后,由于Service_Discovery_Response服务发现响应的有效载荷描述有关存在更新的信息,所以无线装置20A向无线装置20B发送连接请求(S179)。然后,执行无线网络和IP网络的设定,以便将更新后的内容数据从无线装置20B发送给无线装置20A。
如上所述,根据本公开的第二实施例,对内容数据的经散列的属性信息进行通信。因此,可确保通信的数据的机密性,并且可抑制通信的数据的量。
[3-3.第三实施例]
以上已经描述了本公开的第二实施例。接下来,将参考图15来描述本公开的第三实施例。
图15是示出根据本公开的第三实施例的无线装置20-3的配置的功能框图。如图15所示,根据第三实施例的无线装置20-3A包括无线通信单元220A、存储单元230A、通信控制单元240A、操作单元260A和通知单元270A。另外,无线装置20-3B包括无线通信单元220B、存储单元230B和通信控制单元240B。
操作单元260A是用于用户执行操作的配置,并且例如可为触摸板、按钮、开关、控制杆或拨号盘。
当通知单元270A从无线装置20-3B接收到包含其中所描述的有关存在内容数据的更新的信息的Service_Discovery_Response服务发现响应时,通知单元270A通知用户应当执行更新。例如,通知单元270A可通过音频、视频、振动等来通知用户。
当用户已经操作操作单元260A以响应通知单元270A的通知而允许连接时,通信控制单元240A可开始与无线装置20-3B的连接,并且可在建立连接后控制内容数据的通信。注意,也可在完成为更新目的而执行的内容数据的通信之后,通知单元270A通知用户。
如上所述,根据本公开的第三实施例,可通过反映用户的意图来开始连接过程。注意,通过用户的高级设定,是否需要通知用户以及是否需要用户的允许可以是可切换的。
尽管以上已经描述了将操作单元260和通知单元270安装在无线装置20-3A上的示例,但是可将操作单元260和通知单元270安装在无线装置20-3B上,或者可将操作单元260和通知单元270安装在无线装置20-3A和无线装置20-3B中的每个上。
<4.总结>
如上所述,当无线装置20中的内容数据或附近的无线装置20中的内容数据中的一个相对于另一个已更新时,根据本公开实施例的无线装置20执行到附近的无线装置20的连接过程。这样的配置可防止在没有内容数据的更新时多个无线装置20无意义地进行连接,因此允许功耗的降低。
尽管已经参考附图详细描述了本公开的优选实施例,但是本公开不限于此。对本领域普通技术人员来说明显的是,可进行各种修改或变型,只要其在所附权利要求或其等同替代的技术范围之内即可。应当理解,这样的修改或变型也在本公开的技术范围之内。
例如,本说明书中的无线装置20的过程中的步骤不必需要以时间序列顺序、根据序列图中描述的顺序来处理。例如,无线装置20的过程中的步骤可以以不同于序列图中描述的顺序来执行,或者并行地执行。
还可创建计算机程序,该计算机程序使合并在无线装置20中的硬件,例如CPU 201、ROM 202和RAM 203来执行等同于无线装置20的前述配置中的每个的功能。另外,还提供其中存储有计算机程序的存储介质。
本公开包含与2011年1月21日在日本专利局提交的日本优先权专利申请JP2011-011416中公开的主题有关的主题,其全部内容通过引用合并于此。
Claims (16)
1.一种无线通信装置,包括:
无线通信单元;
通信控制单元,其被配置成控制:所述无线通信单元检测附近的无线通信装置的过程,到所述检测过程中检测到的所述附近的无线通信装置的连接过程,以及与所述连接过程中连接到的所述附近的无线通信装置进行的内容数据的通信;以及
存储单元,其存储内容数据,其中,
所述通信控制单元根据所述检测过程中从所述附近的无线通信装置接收到的信息,来确定所述存储单元中的内容数据或所述附近的无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当所述更新被确定时执行的所述连接过程。
2.根据权利要求1所述的无线通信装置,其中,所述检测过程中接收到的所述信息是属性信息,所示属性信息包括所述附近的无线通信装置中的内容数据的标识符和最后更新时间。
3.根据权利要求2所述的无线通信装置,还包括散列处理单元,所示散列处理单元被配置成对存储在所述存储单元中的所述内容数据的属性信息进行散列,其中,
所述检测过程中从所述附近的无线通信装置接收到的所述属性信息已被散列,以及
所述通信控制单元通过将所述检测过程中接收到的经散列的属性信息与被所述散列处理单元散列的属性信息进行比较,来确定更新的存在或不存在。
4.根据权利要求2所述的无线通信装置,其中,所述属性信息是使用Wi-Fi直连中定义的Service_Discovery服务发现过程中的Service_Discovery_Query服务发现查询的扩展字段来进行通信的。
5.根据权利要求1所述的无线通信装置,其中,
所述存储装置还存储历史信息,所述历史信息指示与所述附近的无线通信装置进行内容数据的通信的最后时间点,以及
所述通信控制单元根据所述检测过程中接收到的信息中所包括的装置ID,来识别所述附近的无线通信装置,以及确定所述存储单元中的内容数据自所述历史信息指示的与所述附近的无线通信装置有关的最后时间点以来是否已更新。
6.根据权利要求1所述的无线通信装置,其中,
当所述通信控制单元已确定更新的存在时,所述无线通信单元向所述附近的无线通信装置发送指示所述更新的存在的更新通知信息,以及
所述通信控制单元根据连接请求来控制所述连接过程,其中,该连接请求是基于所述更新通知信息的接收而从所述附近的无线通信装置发送的。
7.根据权利要求6所述的无线通信装置,其中,所述更新通知信息是使用Wi-Fi直连中定义的Service_Discovery服务发现过程中的Service_Discovery_Query服务发现查询的扩展字段来进行通信的。
8.根据权利要求1所述的无线通信装置,其中,
当所述通信控制单元已确定更新的存在时,所述无线通信单元向所述附近的无线通信装置发送连接请求,以及
所述通信控制单元控制在发送所述连接请求时开始的所述连接过程。
9.根据权利要求1所述的无线通信装置,其中,
所述无线通信装置用作无线网络的主单元,以及
当所述通信控制单元已确定更新的存在时,所述无线通信单元请求所述附近的无线通信装置加入所述无线网络。
10.根据权利要求1所述的无线通信装置,还包括通知单元,所述通知单元被配置成当所述通信控制单元已确定更新的存在时,将所述更新通知所述用户,其中,所述通信控制单元根据所述用户响应所述更新的通知而执行的检查操作,来控制所述连接过程。
11.根据权利要求1所述的无线通信装置,其中,所述通信控制单元根据开始所述检测过程的用户指示,来开始所述检测过程。
12.根据权利要求11所述的无线通信装置,其中,所述通信控制单元在由所述用户指定的定时开始所述检测过程。
13.根据权利要求11所述的无线通信装置,其中,所述通信控制单元以预定的间隔开始所述检测过程。
14.一种程序,其用于使计算机用作:
无线通信单元;
通信控制单元,其被配置成控制:所述无线通信单元检测附近的无线通信装置的过程,到所述检测过程中检测到的所述附近的无线通信装置的连接过程,以及与所述连接过程中连接到的所述附近的无线通信装置进行的内容数据的通信;以及
存储单元,其存储内容数据,其中,
所述通信控制单元根据所述检测过程中从所述附近的无线通信装置接收到的信息,来确定所述存储单元中的内容数据或所述附近的无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当所述更新被确定时执行的所述连接过程。
15.一种无线通信***,包括:
第一无线通信装置;以及
第二无线通信装置,所述第二无线通信装置包括:
无线通信单元;
通信控制单元,其被配置成控制:所述无线通信单元检测附近的无线通信装置的过程,到所述检测过程中检测到的所述附近的无线通信装置的连接过程,以及与所述连接过程中连接到的所述附近的无线通信装置进行的内容数据的通信;以及
存储单元,其存储内容数据,其中,
所述通信控制单元根据所述检测过程中从所述附近的无线通信装置接收到的信息,来确定所述存储单元中的内容数据或所述附近的无线通信装置中的内容数据之一相对于另一个是否已更新,以及控制当所述更新被确定时执行的所述连接过程。
16.一种无线通信装置,包括:
无线通信单元;
通信控制单元,其被配置成控制:所述无线通信单元检测附近的无线通信装置的过程,到所述检测过程中检测到的所述附近的无线通信装置的连接过程,以及与所述连接过程中连接到的所述附近的无线通信装置进行的内容数据的通信;以及
存储单元,其存储内容数据,其中,
所述通信控制单元根据从所述无线通信单元向所述附近的无线通信装置发送的信息,来控制在所述存储单元中的内容数据或所述附近的无线通信装置中的内容数据之一相对于另一个已更新时所执行的所述连接过程。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-011416 | 2011-01-21 | ||
JP2011011416A JP5664273B2 (ja) | 2011-01-21 | 2011-01-21 | 無線通信装置、プログラム、および無線通信システム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102612052A true CN102612052A (zh) | 2012-07-25 |
Family
ID=46529146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100030050A Pending CN102612052A (zh) | 2011-01-21 | 2012-01-06 | 无线通信装置、程序及无线通信*** |
Country Status (3)
Country | Link |
---|---|
US (2) | US9559853B2 (zh) |
JP (1) | JP5664273B2 (zh) |
CN (1) | CN102612052A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103687086A (zh) * | 2012-09-25 | 2014-03-26 | 株式会社东芝 | 无线通信装置以及方法 |
WO2014071845A1 (en) * | 2012-11-06 | 2014-05-15 | Huawei Technologies Co., Ltd. | System and method for common attributes in hessid and the associated queries |
CN105027100A (zh) * | 2013-02-22 | 2015-11-04 | 日本电气株式会社 | 数据共享*** |
CN105027631A (zh) * | 2013-04-11 | 2015-11-04 | 英特尔公司 | 用于Wi-Fi串行总线和Wi-Fi对接服务的发现的技术 |
CN105359466A (zh) * | 2013-03-15 | 2016-02-24 | 华为技术有限公司 | 用于小组用户间进行信息自动共享、同步和协同的***和方法 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2696037A1 (en) | 2010-03-15 | 2011-09-15 | Research In Motion Limited | Advertisement and dynamic configuration of wlan prioritization states |
US8750180B2 (en) | 2011-09-16 | 2014-06-10 | Blackberry Limited | Discovering network information available via wireless networks |
US10812964B2 (en) | 2012-07-12 | 2020-10-20 | Blackberry Limited | Address assignment for initial authentication |
US9137621B2 (en) * | 2012-07-13 | 2015-09-15 | Blackberry Limited | Wireless network service transaction protocol |
EP2755411B1 (en) | 2013-01-09 | 2021-06-30 | Samsung Electronics Co., Ltd. | Apparatus and method for providing integrated device information on a wireless device supporting Wi-Fi Direct and Bluetooth communication |
US9876862B1 (en) * | 2013-02-19 | 2018-01-23 | Marvell International Ltd. | Service identification with reduced ambiguity |
CN105325018B (zh) * | 2013-06-19 | 2019-10-18 | 索尼公司 | 无线通信装置和通信控制装置 |
US10405163B2 (en) * | 2013-10-06 | 2019-09-03 | Staton Techiya, Llc | Methods and systems for establishing and maintaining presence information of neighboring bluetooth devices |
KR102262869B1 (ko) * | 2014-08-04 | 2021-06-09 | 삼성전자주식회사 | 전자장치 및 전자장치의 정보교환 제어 방법 |
CN104639767B (zh) * | 2015-03-13 | 2018-01-30 | 深圳市鸿宇顺软件有限公司 | 一种移动终端以及其对缓存数据流量的控制方法 |
WO2016168304A1 (en) | 2015-04-13 | 2016-10-20 | Research Now Group, Inc. | Questionnaire apparatus |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080010372A1 (en) * | 2003-10-01 | 2008-01-10 | Robert Khedouri | Audio visual player apparatus and system and method of content distribution using the same |
CN101557626A (zh) * | 2008-04-10 | 2009-10-14 | 中兴通讯股份有限公司 | 一种邻区列表自优化方法 |
Family Cites Families (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7577834B1 (en) * | 2000-05-09 | 2009-08-18 | Sun Microsystems, Inc. | Message authentication using message gates in a distributed computing environment |
JP3750504B2 (ja) * | 2000-08-09 | 2006-03-01 | セイコーエプソン株式会社 | データ更新方法および情報処理装置 |
US7058050B2 (en) * | 2000-12-01 | 2006-06-06 | Telefonaktiebolaget L M Ericsson (Publ) | Flexible inter-network communication scheduling |
US6842460B1 (en) * | 2001-06-27 | 2005-01-11 | Nokia Corporation | Ad hoc network discovery menu |
JP3837312B2 (ja) * | 2001-09-18 | 2006-10-25 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータ装置、無線通信モジュール、無線通信モジュールの制御方法、プログラム |
US7379959B2 (en) * | 2002-09-07 | 2008-05-27 | Appistry, Inc. | Processing information using a hive of computing engines including request handlers and process handlers |
US7263078B2 (en) * | 2002-12-18 | 2007-08-28 | Microsoft Corporation | Method and apparatus for scanning in wireless computing devices |
US7340615B2 (en) * | 2003-01-31 | 2008-03-04 | Microsoft Corporation | Method and apparatus for managing power in network interface modules |
CN103001923B (zh) * | 2003-06-05 | 2016-03-30 | 英特特拉斯特技术公司 | 用于控制对在计算机***上的电子内容片段的访问的方法和*** |
US20060008256A1 (en) * | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US7814195B2 (en) * | 2004-09-10 | 2010-10-12 | Sony Corporation | Method for data synchronization with mobile wireless devices |
US20060112143A1 (en) * | 2004-10-25 | 2006-05-25 | Mediamellon, Inc. | Method and system to facilitate publishing and distribution of digital media |
JP2006217105A (ja) * | 2005-02-02 | 2006-08-17 | Nec Electronics Corp | 移動体通信端末、移動体通信端末用の制御装置、移動体通信システム及び方法 |
JP4474310B2 (ja) * | 2005-03-24 | 2010-06-02 | パナソニック株式会社 | デバイス切替システム、送信元および配信先デバイス |
US7616594B2 (en) * | 2005-04-22 | 2009-11-10 | Microsoft Corporation | Wireless device discovery and configuration |
US8019883B1 (en) * | 2005-05-05 | 2011-09-13 | Digital Display Innovations, Llc | WiFi peripheral mode display system |
WO2006136661A1 (en) * | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Network-initiated data transfer in a mobile network |
JP2007013649A (ja) * | 2005-06-30 | 2007-01-18 | Toyota Industries Corp | 共有情報更新方法 |
RU2421800C2 (ru) * | 2005-08-01 | 2011-06-20 | Конинклейке Филипс Электроникс Н.В. | Организация контента при помощи динамического профиля |
US7344084B2 (en) * | 2005-09-19 | 2008-03-18 | Sony Corporation | Portable video programs |
JP4533295B2 (ja) * | 2005-10-07 | 2010-09-01 | キヤノン株式会社 | 情報処理装置及びその制御方法、情報処理システム、コンピュータプログラム |
EP1958439B1 (en) * | 2005-11-29 | 2012-08-15 | Koninklijke Philips Electronics N.V. | Method of managing a distributed storage system |
US8478300B2 (en) * | 2005-12-20 | 2013-07-02 | Microsoft Corporation | Proximity service discovery in wireless networks |
EP1865687B1 (en) * | 2006-06-06 | 2011-05-11 | Koninklijke KPN N.V. | Proxy-bridge for connecting different types of devices |
US7792756B2 (en) * | 2006-06-27 | 2010-09-07 | Microsoft Corporation | Subscription management in a media sharing service |
US7881315B2 (en) * | 2006-06-27 | 2011-02-01 | Microsoft Corporation | Local peer-to-peer digital content distribution |
US7860038B2 (en) * | 2006-08-04 | 2010-12-28 | Microsoft Corporation | Wireless support for portable media player devices |
FR2914810B1 (fr) * | 2007-04-06 | 2009-11-06 | Archos Sa Sa | Dispositif pour connecter un appareil electronique portable a au moins un autre appareil electronique et systemes utilisant un tel dispositif. |
US8271969B2 (en) * | 2007-08-09 | 2012-09-18 | Research In Motion Limited | Method and apparatus for determining the state of a computing device |
EP2218236B1 (en) * | 2007-11-12 | 2019-01-02 | LG Electronics Inc. | Procedure for a power save mode in a direct link setup wireless network |
US8914024B2 (en) * | 2008-01-10 | 2014-12-16 | Ximoxi, Inc. | Discovery of network members by personal attributes |
EP2241138A1 (en) * | 2008-02-04 | 2010-10-20 | BRITISH TELECOMMUNICATIONS public limited company | Method and system for automatic connection to a network |
US20090234967A1 (en) * | 2008-03-17 | 2009-09-17 | Nokia Corporation | Method, system, and apparatus for transferring P2P file distribution tasks between devices |
JP5554325B2 (ja) * | 2008-06-04 | 2014-07-23 | コーニンクレッカ フィリップス エヌ ヴェ | ワイヤレスマルチホップネットワークを確立する方法 |
US8620213B2 (en) * | 2009-12-24 | 2013-12-31 | Sony Computer Entertainment Inc. | Wireless device pairing methods |
US8515654B2 (en) * | 2008-09-23 | 2013-08-20 | Microsoft Corporation | Mobile data flow collection and dissemination |
US8493849B2 (en) * | 2009-02-13 | 2013-07-23 | Miraveo, Inc. | Systems and methods for creating, managing and communicating users and applications on spontaneous area networks |
JP5332840B2 (ja) | 2009-04-08 | 2013-11-06 | ソニー株式会社 | 無線通信装置、無線通信システム、無線通信方法及びプログラム |
US8914462B2 (en) * | 2009-04-14 | 2014-12-16 | Lg Electronics Inc. | Terminal and controlling method thereof |
US20120057456A1 (en) * | 2009-04-16 | 2012-03-08 | Nearverse, Inc. | Method and apparatus for distributed communication using short range and wide range communication links |
US8429287B2 (en) * | 2009-04-29 | 2013-04-23 | Rangecast Technologies, Llc | Network audio distribution system and method |
US8965283B2 (en) * | 2009-08-10 | 2015-02-24 | Qualcomm Incorporated | Setting up a direct link in a peer to peer wireless network |
US8478820B2 (en) * | 2009-08-26 | 2013-07-02 | Qualcomm Incorporated | Methods and systems for service discovery management in peer-to-peer networks |
US8830866B2 (en) * | 2009-09-30 | 2014-09-09 | Apple Inc. | Methods and apparatus for solicited activation for protected wireless networking |
US9900759B2 (en) * | 2009-11-04 | 2018-02-20 | Qualcomm Incorporated | Method and apparatus for peer discovery in a wireless communication network |
US8937930B2 (en) * | 2009-11-19 | 2015-01-20 | Qualcomm, Incorporated | Virtual peripheral hub device and system |
US8437275B2 (en) * | 2009-12-11 | 2013-05-07 | Microsoft Corporation | Remote wireless service invocation with efficient power use on target wireless device |
US8559340B2 (en) * | 2009-12-22 | 2013-10-15 | Samsung Electronics Co., Ltd. | Method and apparatus for service discovery in Wi-Fi direct network |
US9201627B2 (en) * | 2010-01-05 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for transferring content between user equipment and a wireless communications device |
US8750850B2 (en) * | 2010-01-18 | 2014-06-10 | Qualcomm Incorporated | Context-aware mobile incorporating presence of other mobiles into context |
US8484661B2 (en) * | 2010-03-19 | 2013-07-09 | At&T Mobility Ii Llc | Agnostic execution cluster for an agnostic execution environment |
US20110239011A1 (en) * | 2010-03-26 | 2011-09-29 | Nokia Corporation | Method and apparatus for synchronizing wake-ups of offline mobile devices |
US8812657B2 (en) * | 2010-04-15 | 2014-08-19 | Qualcomm Incorporated | Network-assisted peer discovery |
US8224246B2 (en) * | 2010-05-10 | 2012-07-17 | Nokia Corporation | Device to device connection setup using near-field communication |
US8737370B2 (en) * | 2010-05-17 | 2014-05-27 | Qualcomm Incorporated | Methods and apparatuses for direct link setup |
US9560130B2 (en) * | 2010-09-30 | 2017-01-31 | Microsoft Technology Licensing, Llc | Presenting availability statuses of synchronized objects |
US9369947B2 (en) * | 2010-11-03 | 2016-06-14 | Lg Electronics Inc. | Method for searching for device and communication device using same |
WO2012060886A1 (en) * | 2010-11-05 | 2012-05-10 | Mark Cummings, Ph.D. | Orchestrating wireless network operations |
KR101735334B1 (ko) * | 2010-11-25 | 2017-05-15 | 삼성전자 주식회사 | 와이파이 P2P 디바이스(Wi-Fi Peer to Peer Device)의 디스커버리(Discovery) 방법 및 장치 |
US8515409B2 (en) * | 2010-11-30 | 2013-08-20 | Nokia Corporation | Method and apparatus for providing a publish/subscribe mechanism over an ad-hoc mesh network |
ES2549629T3 (es) * | 2010-11-30 | 2015-10-30 | Nokia Technologies Oy | Método y aparato para coordinar mensajes de solicitud de información en una red de malla ad-hoc |
-
2011
- 2011-01-21 JP JP2011011416A patent/JP5664273B2/ja not_active Expired - Fee Related
-
2012
- 2012-01-06 CN CN2012100030050A patent/CN102612052A/zh active Pending
- 2012-01-13 US US13/350,054 patent/US9559853B2/en active Active
-
2016
- 2016-12-15 US US15/380,522 patent/US10476686B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080010372A1 (en) * | 2003-10-01 | 2008-01-10 | Robert Khedouri | Audio visual player apparatus and system and method of content distribution using the same |
CN101557626A (zh) * | 2008-04-10 | 2009-10-14 | 中兴通讯股份有限公司 | 一种邻区列表自优化方法 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103687086A (zh) * | 2012-09-25 | 2014-03-26 | 株式会社东芝 | 无线通信装置以及方法 |
US9872238B2 (en) | 2012-11-06 | 2018-01-16 | Futurewei Technologies, Inc. | System and method for common attributes in HESSID and the associated queries |
WO2014071845A1 (en) * | 2012-11-06 | 2014-05-15 | Huawei Technologies Co., Ltd. | System and method for common attributes in hessid and the associated queries |
CN104770020A (zh) * | 2012-11-06 | 2015-07-08 | 华为技术有限公司 | 用于hessid中的公共属性以及关联查询的***和方法 |
US10757641B2 (en) | 2012-11-06 | 2020-08-25 | Futurewei Technologies, Inc. | System and method for common attributes in HESSID and the associated queries |
US10129819B2 (en) | 2012-11-06 | 2018-11-13 | Futurewei Technologies, Inc. | System and method for common attributes in HESSID and the associated queries |
US9480005B2 (en) | 2012-11-06 | 2016-10-25 | Futurewei Technologies, Inc. | System and method for common attributes in HESSID and the associated queries |
CN104770020B (zh) * | 2012-11-06 | 2018-10-02 | 华为技术有限公司 | 用于hessid中的公共属性以及关联查询的***和方法 |
CN105027100A (zh) * | 2013-02-22 | 2015-11-04 | 日本电气株式会社 | 数据共享*** |
CN105027100B (zh) * | 2013-02-22 | 2018-04-27 | 日本电气株式会社 | 数据共享*** |
JPWO2014128807A1 (ja) * | 2013-02-22 | 2017-02-02 | 日本電気株式会社 | データ共有システム |
CN105359466A (zh) * | 2013-03-15 | 2016-02-24 | 华为技术有限公司 | 用于小组用户间进行信息自动共享、同步和协同的***和方法 |
CN105359466B (zh) * | 2013-03-15 | 2019-08-27 | 华为技术有限公司 | 用于小组用户间进行信息自动共享、同步和协同的***和方法 |
CN105027631B (zh) * | 2013-04-11 | 2018-08-17 | 英特尔公司 | 用于Wi-Fi串行总线和Wi-Fi对接服务的发现的技术 |
CN105027631A (zh) * | 2013-04-11 | 2015-11-04 | 英特尔公司 | 用于Wi-Fi串行总线和Wi-Fi对接服务的发现的技术 |
Also Published As
Publication number | Publication date |
---|---|
US20170099154A1 (en) | 2017-04-06 |
JP2012156604A (ja) | 2012-08-16 |
JP5664273B2 (ja) | 2015-02-04 |
US9559853B2 (en) | 2017-01-31 |
US20120191780A1 (en) | 2012-07-26 |
US10476686B2 (en) | 2019-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102612052A (zh) | 无线通信装置、程序及无线通信*** | |
US9906949B2 (en) | Addressing wireless nodes | |
KR101813020B1 (ko) | 무선 네트워크에서 접속을 구성하기 위한 장치 및 방법 | |
US9736691B2 (en) | Method and system for providing Wi-Fi service by Wi-Fi device | |
US9338633B2 (en) | Wi-Fi service method and system for Wi-Fi devices | |
US11115797B2 (en) | Wireless communication apparatus, wireless communication method, and wireless communication system | |
US20170086233A1 (en) | Connection method for multimedia playing device, main device, and control terminal | |
US10891196B2 (en) | Apparatus and method for contents back-up in home network system | |
US8964638B2 (en) | Wireless communication device, wireless communication system, program, and wireless communication method | |
CN103298068A (zh) | 用于发现在无线通信网络中的装置的方法和设备 | |
CN102149046B (zh) | 无线通信设备和无线通信方法 | |
CN114584957B (zh) | 一种数据写入方法、装置及设备 | |
CN113259920A (zh) | 一种家电产品 | |
CN112399526B (zh) | 一种切换运营商网络的方法及电子设备 | |
CN112312518A (zh) | 一种家电设备连接双频路由器的方法和装置 | |
CN102918512A (zh) | 信息设备数据连接***、验证设备、客户端设备、信息设备数据连接方法和记录介质 | |
CN105681886A (zh) | 播放设备的蓝牙连接控制方法、装置及播放设备 | |
JP2012175452A (ja) | 無線通信装置、無線通信方法、プログラム、および無線通信システム | |
JP2015082696A (ja) | 通信中継端末、通信中継システム、通信中継方法、及び通信中継端末用プログラム | |
JP7355919B2 (ja) | 事業者ネットワーク切り替え方法および電子デバイス | |
CN115150793A (zh) | 一种家电产品 | |
CN115086927A (zh) | 一种消息推送*** | |
CN115086930A (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |