无线通信方法、移动装置和无线通信系统

申请号 CN201310149384.9 申请日 2013-04-26 公开(公告)号 CN103391601B 公开(公告)日 2017-05-03
申请人 富士通株式会社; 发明人 木村真敏;
摘要 无线通信方法、移动装置和无线通信系统。一种移动装置包括执行无线通信的无线通信功能。所述移动装置保持要由信息处理装置获取的内容,所述信息处理装置通过无线通信连接至智能电话并作为协作对象。然后,当所保持的内容被更新时,所述移动装置通过启动无线通信功能来搜索作为协作对象的所述信息处理装置。因此,所述移动装置通过无线通信连接至搜索到的作为协作对象的所述信息处理装置。
权利要求

1.一种无线通信方法,该无线通信方法包括以下步骤:
保持步骤,保持要由信息处理装置获取的内容,所述信息处理装置通过无线通信连接至移动装置并作为协作对象;
比较步骤,在自作为协作对象的所述信息处理装置获取内容起过去预定时间之后,将在所述预定时间之前由作为协作对象的所述信息处理装置获取的内容列表与在所述预定时间过去之后保持的内容列表进行比较;
搜索步骤,当所述比较的比较结果存在差异且所述移动装置处在不接受用户的输入的定状态下时,通过启动无线通信功能以执行无线通信来搜索作为协作对象的所述信息处理装置;
连接步骤,通过无线通信连接至搜索到的作为协作对象的所述信息处理装置;以及发送步骤,发送协作模式通知,该协作模式通知包括指示是否要手动执行协作的信息。
2.根据权利要求1所述的无线通信方法,该无线通信方法还包括以下步骤:
针对各种类型的内容,将表明是否要获取内容的设置信息通知给通过无线通信连接至所述移动装置并作为协作对象的所述信息处理装置。
3.根据权利要求1所述的无线通信方法,其中,当用户未操作所述移动装置时,所述搜索步骤包括以下步骤:通过启动无线通信功能来搜索作为协作对象的所述信息处理装置。
4.根据权利要求1所述的无线通信方法,其中,
所述连接步骤包括以下步骤:在作为协作对象的所述信息处理装置完成内容的获取之后,将无线通信的连接维持预定时间,并且
所述连接步骤包括以下步骤:使作为协作对象的所述信息处理装置获取在所述预定时间内更新的内容。
5.一种移动装置,该移动装置包括:
保持单元,该保持单元保持要由信息处理装置获取的内容,所述信息处理装置通过无线通信连接至所述移动装置并作为协作对象;
比较单元,在自作为协作对象的所述信息处理装置获取内容起过去预定时间之后,该比较单元将在所述预定时间之前由作为协作对象的所述信息处理装置获取的内容列表与在所述预定时间过去之后保持的内容列表进行比较;
搜索单元,当所述比较的比较结果存在差异且所述移动装置处在不接受用户的输入的锁定状态下时,该搜索单元通过启动无线通信功能以执行无线通信来搜索作为协作对象的所述信息处理装置;以及
连接单元,该连接单元通过无线通信连接至由所述搜索单元搜索到的作为协作对象的所述信息处理装置,并且发送协作模式通知,该协作模式通知包括指示是否要手动执行协作的信息。
6.一种无线通信系统,该无线通信系统包括:
移动装置,该移动装置具有无线通信功能以执行无线通信;以及
信息处理装置,该信息处理装置具有无线通信功能,其中,
所述移动装置包括:
保持单元,该保持单元保持要由所述信息处理装置获取的内容;
比较单元,在自作为协作对象的所述信息处理装置获取内容起过去预定时间之后,该比较单元将在所述预定时间之前由作为协作对象的所述信息处理装置获取的内容列表与在所述预定时间过去之后保持的内容列表进行比较;
搜索单元,当所述比较的比较结果存在差异且所述移动装置处在不接受用户的输入的锁定状态下时,该搜索单元通过启动无线通信功能来搜索所述信息处理装置;以及连接单元,该连接单元通过无线通信连接至由所述搜索单元搜索到的所述信息处理装置,并且发送协作模式通知,该协作模式通知包括指示是否要手动执行协作的信息,并且所述信息处理装置包括:
保持单元,该保持单元保持从所述移动装置获取的内容;
差异提取单元,当通过无线通信连接了所述信息处理装置时,该差异提取单元提取由所述保持单元保持的内容与由所述移动装置保持的内容之间的差异;以及获取单元,该获取单元从通过无线通信连接的所述移动终端获取与由所述差异提取单元提取的差异对应的内容,并将所获取的内容存储在所述保持单元中。

说明书全文

无线通信方法、移动装置和无线通信系统

技术领域

[0001] 本文讨论的实施方式涉及无线通信方法、移动装置和无线通信系统。

背景技术

[0002] 近年来,个人计算机(PC)等开始利用诸如无线保真(Wi-Fi)的无线通信获取保持在诸如智能电话或配备有Wi-Fi的数码相机的移动终端中的内容。在这些情况下获取的内容的示例包括通过数码相机拍摄的运动图像数据以及通过智能电话下载的应用数据等。
[0003] 下面将描述获取内容的示例方法。作为预先设置,用户将协作应用等安装到用户使用的智能电话和个人计算机这二者中,然后将这二者设置为相同的服务集标识符(SSID)。具体地讲,用户设置可用来识别智能电话和个人计算机均为注册终端的信息。
[0004] 在以该方式完成预先设置之后,通过操作Wi-Fi功能,智能电话周期性地搜索存在于该智能电话附近的注册PC。如果智能电话检测到注册PC,则智能电话与所检测到的PC建立Wi-Fi连接。然后,已与智能电话建立Wi-Fi连接的PC从该智能电话获取内容,并自动存储所获取的内容。此后,智能电话断开与PC的Wi-Fi连接。如上所述,PC可从智能电话获取内容,并且内容也可在PC与智能电话之间同步。
[0005] 专利文献1:日本特开2010-57165号公报
[0006] 然而,对于传统技术,由于诸如智能电话或配备有Wi-Fi的摄像机的移动终端周期性地重复连接和断开Wi-Fi连接,所以存在电消耗较大的问题。
[0007] 通常,移动终端常由用户携带并使用,因此期望降低电力消耗;因此,从电力消耗的度看,周期性地使用消耗大量电力的Wi-Fi功能是不可取的。
[0008] 因此,本发明的实施方式的一个方面的目的在于提供一种能够降低电力消耗的无线通信方法、移动装置和无线通信系统。

发明内容

[0009] 根据实施方式的一个方面,一种无线通信方法包括以下步骤:保持要由信息处理装置获取的内容,所述信息处理装置通过无线通信连接至移动装置并作为协作对象;当所保持的内容已被更新时,通过启动无线通信功能以执行无线通信来搜索作为协作对象的所述信息处理装置;以及通过无线通信连接至搜索到的作为协作对象的所述信息处理装置。附图说明
[0010] 图1是示出无线通信系统的总体构造的示例的示意图;
[0011] 图2是示出构成无线通信系统的各个单元的构造的功能框图
[0012] 图3是示出存储在内容DB中的内容列表的示例的表;
[0013] 图4是示出存储在内容设置DB中的信息的示例的表;
[0014] 图5是示出协作模式下的通知数据的示例的示意图;
[0015] 图6是示出协作模式通知的示例的示意图;
[0016] 图7是示出获取内容的处理流程的处理序列;
[0017] 图8是示出协作确定处理的流程的流程图
[0018] 图9是示出软件构造的示意图;
[0019] 图10是示出智能电话的硬件构造的示意图;以及
[0020] 图11是示出PC的硬件构造的示意图。

具体实施方式

[0021] 将参照附图说明优选实施方式。本发明不限于这些实施方式。
[0022] [a]第一实施方式
[0023] 总体构造
[0024] 图1是示出无线通信系统的总体构造的示例的示意图。如图1所示,此无线通信系统包括个人计算机(以下称作PC)1和智能电话10。例如,无线通信系统是由用户利用例如无线保真(Wi-Fi)构建的家庭无线局域网(LAN)。图中所示的单元的数量仅为示例,并不限于此。
[0025] 在无线通信系统中,PC1和智能电话10彼此协作并获取内容。例如,PC1是执行作为接入点7的功能的终端,而智能电话10是经由接入点7进行无线通信连接的终端。在该示例中,PC1包括接入点7;然而,构造不限于此。例如,代替PC1和智能电话10,诸如路由器的装置也可具有接入点。
[0026] PC1是信息处理装置,其周期性地经由无线通信连接至智能电话10,从智能电话10获取内容,并将该内容存储在PC中。智能电话10是移动装置,其保持要由经由无线通信连接的PC1获取的内容。
[0027] 在这种状态下,如果保持在智能电话10中并要由作为协作对象的PC1获取的内容被更新,则智能电话10开始无线通信功能(例如,Wi-Fi),并搜索作为协作对象的PC1。然后,智能电话10经由无线通信连接至搜索到的作为协作对象的PC1。
[0028] 如上所述,如果要由协作对象装置获取的内容被更新,则智能电话10启动Wi-Fi等,并连接至PC1。因此,与周期性地启动Wi-Fi的情况相比,可消除不想要的Wi-Fi启动,进而降低由智能电话10消耗的电力。
[0029] 装置的构造
[0030] 下面将描述图1所示的PC1和智能电话10的功能构造。图2是示出构成无线通信系统的各个单元的构造的功能框图。这里,作为无线通信的示例,将描述使用Wi-Fi的情况;然而,本实施方式不限于此,还可以使用另一无线通信。
[0031] PC的构造
[0032] 如图2所示,PC1包括设置信息数据库(DB)2、内容DB3、无线LAN(WLAN)单元4和控制单元5。设置信息DB2和内容DB3被布置在存储装置(诸如存储器)中。控制单元5是电子电路,例如中央处理单元(CPU)。
[0033] 图2所示的处理单元仅为示例,并不限于此。例如,还可使用典型的PC中包括的处理单元,例如,诸如显示器的显示单元;诸如鼠标的输入单元;连接至有线网络的接口等。
[0034] 设置信息DB2是存储有用于经由Wi-Fi与作为协作对象的智能电话10协作的设置信息的存储单元。例如,设置信息DB2存储有例如与智能电话10的服务集标识符(SSID)相同的SSID、密钥以及协作对象装置的介质访问控制(MAC)地址。这里存储的信息由预先设置单元5a更新。
[0035] 内容DB3是存储有从智能电话10获取的内容的存储单元。例如,内容DB3通过将诸如静止图像、运动图像数据和应用数据的内容与这些内容被获取或创建的日期和时间关联来存储这些内容。这里存储的信息由获取单元5c更新。
[0036] WLAN单元4是利用Wi-Fi执行无线通信的处理单元。在这种情况下,WLAN单元4利用存储在设置信息DB2中的设置信息来标识作为协作对象的智能电话10,然后经由Wi-Fi连接至智能电话10。
[0037] 控制单元5是处理单元,其包括预先设置单元5a、协作单元5b和获取单元5c;利用这些单元经由无线连接连接至智能电话10;并且获取内容。另外,预先设置单元5a、协作单元5b和获取单元5c是由CPU执行的处理单元。
[0038] 预先设置单元5a是设置用于经由Wi-Fi与智能电话10协作的信息的处理单元。例如,预先设置单元5a从管理员等接收与智能电话10的SSID相同的SSID、密钥以及协作对象装置的MAC地址,然后将它们存储在设置信息DB2中。另外,如果预先设置单元5a从管理员等接收到SSID或密钥的更改,则预先设置单元5a更新存储在设置信息DB2中的信息。另外,如果预先设置单元5a从管理员等接收到设置命令,则预先设置单元5a还可执行该命令并将设置信息存储在设置信息DB2中。
[0039] 协作单元5b是经由Wi-Fi与智能电话10建立无线通信的处理单元。具体地讲,协作单元5b从接收自由WLAN单元4所检测到的Wi-Fi的连接请求中,指定包含与存储在设置信息DB2中的那些SSID和密钥匹配的SSID和密钥的连接请求。然后,协作单元5b针对所指定的连接请求发送连接许可响应,从而建立无线通信。如上所述,协作单元5b标识可与PC1协作的智能电话10,并使得所标识的智能电话10能够与PC1协作。
[0040] 获取单元5c是从经由Wi-Fi连接的智能电话10获取内容并将该内容存储在内容DB3中的处理单元。具体地讲,如果通过协作单元5b和WLAN单元4这二者建立与智能电话10的Wi-Fi连接,则获取单元5c从智能电话10接收指示获取对象的协作模式通知。然后,获取单元5c根据所接收到的协作模式通知从智能电话10获取内容并将该内容存储在内容DB3中。此时,获取单元5c还可将存储在内容DB3中的内容与所接收到的要新获取的内容进行比较,并且还可仅获取与已经存储在内容DB3中的内容不同的内容。
[0041] 智能电话的构造
[0042] 如图2所示,智能电话10包括设置信息DB11、内容DB12、内容设置DB13、WLAN单元14和控制单元15。设置信息DB11、内容DB12和内容设置DB13布置在存储装置(例如存储器)中。控制单元5是电子电路,例如CPU。
[0043] 图2所示的处理单元仅为示例,并不限于此。例如,还可使用典型的智能电话中所包括的处理单元,例如,诸如触摸面板的显示输入单元;执行语音呼叫的呼叫处理单元;连接至互联网的连接单元;下载应用等的处理单元;诸如相机的静止图像拍摄单元;以及电池等。
[0044] 设置信息DB11是存储有用于经由Wi-Fi与作为协作对象的PC1协作的设置信息的存储单元。例如,设置信息DB11存储有与PC1的SSID相同的SSID、密钥以及协作对象装置的MAC地址等。这里存储的信息由设置单元15a更新。
[0045] 内容DB12是存储有要由PC1获取的内容的存储单元,PC1是协作对象并经由Wi-Fi连接。例如,内容DB12存储有诸如静止图像、运动图像数据、应用数据等的内容。这里存储的信息由更新单元15b更新。
[0046] 另外,内容DB12还存储有指示所保持的内容的列表的内容列表。内容列表由例如比较单元15c创建。图3是示出存储在内容DB中的内容列表的示例的表。如图3所示,内容列表以关联方式管理如下项目:“存储位置”、“文件名”、“类型”和“更新日期和时间”。这里提及的“存储位置”表示存储内容的文件夹名;“文件名”表示内容的文件名;“类型”表示内容的类型,例如,此项目中设置静止图像、运动图像、应用等;“更新日期和时间”表示注册或更新内容时的日期和时间。
[0047] 在图3所示的示例中,存储在文件夹A中的文件名为“AAA”的静止图像数据的最新更新日期和时间为“2012/4/2512:00”。类似地,存储在文件夹B中的文件名为“BBB”的运动图像数据的最新更新日期和时间为“2012/4/2713:15”。
[0048] 内容设置DB13是存储有设置信息的存储单元,所述设置信息指示要由PC1从存储在内容DB12中的多条内容获取的内容的状态。图4是示出存储在内容设置DB中的信息的示例的表。如图4所示,内容设置DB13以关联方式存储有“静止图像发送”和“运动图像发送”。在内容设置DB13中,由设置单元15a设置图4所示的多个组合中的一个。
[0049] 这里存储的“静止图像发送”表明类型为“静止图像”的内容是否为获取对象,“运动图像发送”表明类型为“运动图像”的内容是否为获取对象。在图4所示的示例中,“静止图像发送=有效”和“运动图像发送=有效”的组合表明PC1在协作时获取静止图像数据和运动图像数据这二者。另外,“静止图像发送=有效”和“运动图像发送=无效”的组合表明PC1在协作时仅获取静止图像数据。另外,“静止图像发送=无效”和“运动图像发送=有效”的组合表明PC1在协作时仅获取运动图像数据。另外,“静止图像发送=无效”和“运动图像发送=无效”的组合表明自动协作无效。
[0050] 控制单元15是包括设置单元15a、更新单元15b、比较单元15c、搜索单元15d和建立单元15e(其均更新内容或与PC1协作)的处理单元。设置单元15a、更新单元15b、比较单元15c、搜索单元15d和建立单元15e是由例如CPU执行的处理单元。
[0051] 设置单元15a是设置用于经由Wi-Fi与PC1协作的信息或者指示获取对象的信息的处理单元。例如,设置单元15a从管理员等接收与PC1的SSID相同的SSID、密钥以及获取对象装置的MAC地址,然后将它们存储在设置信息DB11中。另外,如果设置单元15a从管理员等接收到SSID或密钥的更改,则设置单元15a更新存储在设置信息DB11中的信息。另外,设置单元15a从管理员等接收要由PC1获取的设置信息,然后将该设置信息存储在内容设置DB13中。另外,如果设置单元15a从管理员等接收到设置命令,则设置单元15a还可执行该命令并将设置信息存储在设置信息DB11或内容设置DB13中。
[0052] 更新单元15b是获取内容或更新内容的处理单元。例如,更新单元15b将相机(未示出)拍摄的运动图像数据存储在内容DB12中。另外,如果下载或安装了应用等,则更新单元15b指定下载或安装应用的位置,并将所述位置存储在内容DB12中。另外,更新单元15b自动地或者由管理员等手动地更新存储在内容DB12中的内容。
[0053] 比较单元15c是确定已由PC1获取的内容是否被更新的处理单元。具体地讲,比较单元15c是按照预定间隔确定是否执行了更新的处理单元。比较单元15c将先前由PC1获取的内容与当前存储的内容进行比较,然后确定是否存在差异。如果比较单元15c确定存在差异,则比较单元15c命令搜索单元15d开始搜索处理。
[0054] 例如,比较单元15c使得内容DB12能够存储在先前比较时进行比较的内容列表。然后,如果要进行比较,则比较单元15c从存储在内容DB12中的内容创建当前存储的内容的列表。然后,比较单元15c将存储在内容DB12等中的先前内容列表与当前创建的内容列表进行比较,并确定是否存在差异。
[0055] 比较单元15c确定存在内容差异的示例情况包括新内容被存储在内容DB12中的情况或者应用内容等被更新的情况。内容列表进行比较的时间可任意设置。例如,当智能电话10正在充电时,可按照15分钟的间隔执行轮询,而当智能电话10不在充电时,可按照60分钟的间隔执行轮询。
[0056] 搜索单元15d是当所存储的内容被更新时启动Wi-Fi并搜索作为协作对象的PC1的处理单元。具体地讲,如果搜索单元15d从比较单元15c接收到开始搜索处理的指令,则搜索单元15d命令WLAN单元14启动Wi-Fi,从而启动Wi-Fi。然后,搜索单元15d在存在于智能电话10可经由无线通信进行通信的区域中的PC当中搜索作为协作对象的PC1。
[0057] 例如,从由启动Wi-Fi的WLAN单元14接收到的Wi-Fi通信当中,搜索单元15d搜索利用与存储在设置信息DB11中的SSID相同的SSID发送连接请求的通信。然后,如果搜索单元15d搜索到SSID与存储在设置信息DB11中的SSID相同的Wi-Fi通信,则搜索单元15d命令建立单元15e建立通信。
[0058] 建立单元15e是经由Wi-Fi连接到作为协作对象的PC1的处理单元。具体地讲,通过响应于由搜索单元15d搜索到的Wi-Fi通信,建立单元15e经由Wi-Fi连接到作为协作对象的PC1。例如,建立单元15e将SSID或密钥作为响应发送给由搜索单元15d搜索到的Wi-Fi。如果建立单元15e从响应目标接收到表明(例如)已完成连接的响应,则经由Wi-Fi建立与响应目标的通信。如上所述,建立单元15e可与作为协作对象的PC1建立Wi-Fi连接,进而可与PC1协作。
[0059] 另外,当建立单元15e建立Wi-Fi连接时,建立单元15e将要获取的内容通知给作为协作对象的PC1。具体地讲,建立单元15e向PC1发送从存储在内容设置DB13中的设置信息创建的协作模式通知。下面将描述由建立单元15e发送的通知的内容或格式。图5是示出协作模式下的通知数据的示例的示意图。图6是示出协作模式通知的示例的示意图。
[0060] 例如,如图5所示,建立单元15e创建“Command”作为协作模式通知,其包含“Function、CommandInfo、ScheduleImport(静止图像、运动图像)”。在“Function”中,设置通知给目标的命令的字符串。如果“Command”不包含主题节点(标志),则在“CommandInfo”中设置用来确定手动执行协作的信息。
[0061] “ScheduleImport(静止图像)”是指定是否在协作时自动获取静止图像的标志。如果自动获取静止图像,则设置“是”,而如果未自动获取静止图像,则设置“否”。“ScheduleImport(运动图像)”是指定是否在协作时自动获取运动图像的标志。如果自动获取运动图像,则设置“是”,而如果未自动获取运动图像,则设置“否”。
[0062] 然后,建立单元15e以如图6所示的可扩展标记语言(XML)格式向PC1发送由图5所示的信息指示的协作模式通知。具体地讲,在“Function”中,建立单元15e设置先前指定的“CONNECTION”。另外,在“ScheduleImport(静止图像)”中,建立单元15e设置存储在内容设置DB13中的“静止图像发送”的设置的内容。类似地,在“ScheduleImport(运动图像)”中,建立单元15e设置存储在内容设置DB13中的“运动图像发送”的设置的内容。建立单元15e将以这样的方式创建的XML格式的协作模式通知发送给PC1。
[0063] 处理流程
[0064] 下面将参照图7和图8描述由无线通信系统执行的处理的流程。将首先参照图7描述处理序列,然后参照图8描述由智能电话10执行的处理。
[0065] 处理序列
[0066] 图7是示出获取内容的处理流程的处理序列。如图7所示,PC1中的控制单元5中的预先设置单元5a执行诸如SSID和密钥的预先设置(步骤S101)。类似地,智能电话10中的控制单元15中的设置单元15a执行诸如SSID和密钥的预先设置(步骤S102)。此时,智能电话10中的设置单元15a在内容设置DB13中设置内容的获取。
[0067] 然后,智能电话10中的控制单元15执行将稍后参照图8描述的协作确定处理(步骤S103)。在该示例中,假设确定Wi-Fi已连接。然后,智能电话10中的控制单元15中的搜索单元15d搜索注册的PC(步骤S104和S105)。具体地讲,搜索单元15d搜索设置有相同的SSID等的作为协作对象的PC。
[0068] PC1中的控制单元5中的协作单元5b发送对从智能电话10接收到的搜索请求的响应(步骤S106和S107)。然后,智能电话10中的控制单元15中的搜索单元15d从存在于通信可用区域中并发送响应的PC当中选择经由Wi-Fi进行响应的注册的PC1(步骤S108)。
[0069] 然后,智能电话10中的控制单元15中的建立单元15e确定所选择的PC1是否为连接可用PC(步骤S109)。例如,如果响应中包含的PC1的MAC地址与通过预先设置等先前获取的MAC地址之间的比较表明地址匹配,则建立单元15e确定连接可用。
[0070] 如果确定结果是与所选择的PC1的连接可用,则建立单元15e创建协作模式通知(参照图6描述),并将该通知发送给所选择的PC1(步骤S110和S111)。相比之下,如果与所选择的PC1的连接不可用,则建立单元15e不发送协作模式通知。
[0071] 然后,PC1中的控制单元5中的协作单元5b搜索智能电话10以便连接至所选择的智能电话10(步骤S112和S113)。智能电话10中的建立单元15e确定由PC1执行的搜索中包含的信息是否与在预先设置中已经获取的诸如SSID的信息匹配。如果信息匹配,则建立单元15e对所述搜索做出响应(步骤S114和S115)。然后,PC1中的控制单元5中的协作单元5b确定从所选择的智能电话10接收到响应(步骤S116)。
[0072] 当以该方式建立PC1与智能电话10(均已注册)之间的Wi-Fi连接时,PC1中的获取单元5c请求从作为协作对象的智能电话10发送内容列表(步骤S117和S118)。接收到请求的智能电话10中的比较单元15c向PC1发送在协作确定处理期间创建的内容列表(步骤S119和S120)。
[0073] 然后,PC1中的获取单元5c将存储在内容DB3中的内容的内容列表与从智能电话10获取的内容列表进行比较,并提取内容差异(步骤S121)。然后,PC1中的获取单元5c从智能电话10中的内容DB12读取与所提取的内容差异对应的内容,并将所述差异存储在PC1中的内容DB3中(步骤S122和S123)。此时,PC1中的获取单元5c根据利用协作模式通知进行通知的标志获取内容。例如,如果与所述内容差异对应的数据为静止图像,并且如果所通知的标志表示“关(OFF)”,则获取单元5c不获取内容。
[0074] 如果PC1中的获取单元5c完成对所述内容差异的获取,则获取单元5c向智能电话10发送表明内容的获取已完成的完成通知(步骤S124和S125)。如果智能电话10中的建立单元15e接收到完成通知,则建立单元15e等待预定时间,并维持Wi-Fi连接(步骤S126)。
[0075] 如果在该预定时间期间内容被更新,并且如果所更新的内容的类型是要获取的类型,则智能电话10中的建立单元15e将该内容通知给PC1。然后,PC1获取通知的内容。如果内容未被更新,则重置定时器一次,然后在更新之后再次设置定时器。然后,智能电话10中的建立单元15e在所述预定时间过去之后断开Wi-Fi(步骤S127和S128)。
[0076] 协作确定处理
[0077] 图8是示出协作确定处理的流程的流程图。该处理由智能电话10在图7所示的步骤S103执行。
[0078] 如图8所示,智能电话10中的比较单元15c设置轮询时间(步骤S201)。具体地讲,比较单元15c设置开始协作确定处理的间隔。然后,如果到了执行轮询的时间(步骤S202处的“是”),则比较单元15c将自动协作标志设置为0(步骤S203)。
[0079] 然后,比较单元15c参照内容设置DB13并确定静止图像发送中是否设置了“有效”(步骤S204)。如果比较单元15c确定静止图像发送中设置了“有效”(步骤S204处的“是”),则比较单元15c确定要获取静止图像(步骤S205),并确定是否存在静止图像列表(步骤S206)。另外,如果比较单元15c确定静止图像发送中设置了“无效”(步骤S204处的“否”),则比较单元15c执行步骤S212的处理以及后续处理。
[0080] 然后,如果比较单元15c确定存在静止图像列表(步骤S206处的“是”),则比较单元15c从内容DB12获取静止图像列表(步骤S207)。相比之下,如果比较单元15c确定不存在静止图像列表(步骤S206处的“否”),则比较单元15c利用存储在内容DB12中的信息创建静止图像列表(步骤S208)。
[0081] 然后,比较单元15c将先前的静止图像列表与当前的静止图像列表进行比较,并提取内容差异(步骤S209)。如果存在内容差异(步骤S210处的“是”),则比较单元15c将自动协作标志设置为1(步骤S211)。相比之下,在将先前的静止图像列表与当前的静止图像列表进行比较之后,如果比较单元15c确定不存在内容差异(步骤S210处的“否”),则比较单元15c执行步骤S212的处理,而不执行步骤S211的处理。
[0082] 随后,比较单元15c参照内容设置DB13并确定运动图像发送中是否设置了“有效”(步骤S212)。如果比较单元15c确定运动图像发送中设置了“有效”(步骤S212处的“是”),则比较单元15c确定要获取运动图像(步骤S213),并确定是否存在运动图像列表(步骤S214)。另外,如果运动图像发送确定设置了“无效”(步骤S212处的“否”),则比较单元15c执行步骤S220的处理以及后续处理。
[0083] 然后,如果比较单元15c确定存在运动图像列表(步骤S214处的“是”),则比较单元15c从内容DB12获取运动图像列表(步骤S215)。相比之下,如果比较单元15c确定不存在运动图像列表(步骤S214处的“否”),则比较单元15c利用存储在内容DB12中的信息创建运动图像列表(步骤S216)。
[0084] 然后,比较单元15c将先前的运动图像列表与当前的运动图像列表进行比较,并提取内容差异(步骤S217)。如果存在内容差异(步骤S218处的“是”),则比较单元15c将自动协作标志设置为1(步骤S219)。相比之下,在将先前的运动图像列表与当前的运动图像列表进行比较之后,如果比较单元15c确定不存在内容差异(步骤S218处的“否”),则比较单元15c执行步骤S220的处理,而不执行步骤S219的处理。
[0085] 在比较要获取的内容之间的差异之后,比较单元15c确定自动协作标志是否为1(步骤S220)。如果比较单元15c确定自动协作标志被设置为1(步骤S220处的“是”),则比较单元15c启动Wi-Fi(步骤S221)。然后,执行图7所示的步骤S104的处理以及后续处理。相比之下,如果比较单元15c确定自动协作标志被设置为0(步骤S220处的“否”),则比较单元15c使Wi-Fi仍关闭(步骤S222),返回步骤S201的处理,并重复随后的处理。
[0086] 优点
[0087] 如上所述,智能电话10保持要由经由Wi-Fi连接的PC1获取的内容。如果保持的内容已被更新,则通过启动Wi-Fi以连接至PC1,可以减少不想要的连接,进而减少浪费的电量。另外,如果所保持的内容已被更新,则智能电话10可使得PC1能够获取内容,进而在没有延迟的情况下对内容进行同步。
[0088] [b]第二实施方式
[0089] 在上面的说明中,描述了根据本发明的实施方式;然而,实施方式不限于此,可以利用除上述实施方式之外的各种类型的实施方式来实现。因此,下面将描述另一实施方式。
[0090] 轮询定时
[0091] 例如,还可任意设置和更改智能电话10执行协作确定处理的时间。另外,如果剩余电量低于预定值,则即使到了执行轮询的时间,智能电话10也可停止协作确定处理,直到下一次智能电话10执行协作确定处理时为止。例如,所述预定值可被任意设置为例如20%等。
[0092] 另外,还可仅在紧接在静止图像发送或运动图像发送的设置首次从无效更改为有效之后,自设置被更改起过去一分钟之后执行协作确定处理。另外,智能电话10在用户无法操作智能电话10的定状态时执行协作确定处理。另外,智能电话10按照轮询间隔执行协作确定处理;然而,还可在实际Wi-Fi连接锁定时执行协作确定处理。这样,还可在不打扰用户执行的操作的情况下对内容进行同步。另外,当开始自动协作时,利用彼此协作的装置的状态栏、气球框、画面等来发送表明正获取内容的通知。
[0093] 另外,在第一实施方式中,描述了PC1提取内容差异并获取所提取的差异的情况;然而,实施方式不限于此。例如,智能电话10还可将内容差异的列表通知给PC1。这样,可减轻施加于PC1方的处理负担。
[0094] 多个协作对象装置
[0095] 在第一实施方式中,描述了使用单个协作对象装置;然而,实施方式不限于此。例如,还可预先将多个装置设置为协作对象装置。在这种情况下,例如,智能电话10同步地执行探测。然后,在通过探测检测到的PC当中,智能电话10对非协作对象的PC执行过滤。另外,如果智能电话10检测到多个协作对象PC,则智能电话10通过允许PC按照任意顺序依次协作来获取内容。
[0096] 移动装置的示例
[0097] 在第一实施方式中,智能电话10被用作移动装置的示例;然而,实施方式不限于此。除了智能电话之外,移动装置的示例包括移动电话、配备有Wi-Fi的数码相机或摄像机以及插有配备有Wi-Fi的存储卡的数码相机或摄像机。
[0098] 软件构造
[0099] 下面将描述用于实现PC1与智能电话10之间的协作的软件的构造。图9是示出软件构造的示意图。如图9所示,用于实现PC1与智能电话10之间的协作的软件包括OS810、驱动程序820和应用830。OS810、驱动程序820和应用830通过与硬件800协作来实现协作处理。
[0100] 驱动程序820包括WLAN程序821。由PC1执行的WLAN程序821实现图2所示的WLAN单元4的功能。另外,由智能电话10执行的WLAN程序821实现图2所示的WLAN单元14的功能。
[0101] 应用830包括协作程序831。由PC1执行的协作程序831实现与由图2所示的控制单元5中包括的各个处理单元执行的功能相同的功能。另外,由智能电话10执行的协作程序831实现与由图2所示的控制单元15中包括的各个处理单元执行的功能相同的功能。利用WLAN程序821,协作程序831与另一信息通信装置协作。具体地讲,由PC1(或智能电话10)执行的协作程序831通过与由智能电话10(或PC1)执行的协作程序831协作来执行所述协作处理。
[0102] 智能电话的硬件构造
[0103] 图10是示出智能电话的硬件构造的示意图。如图10所示,智能电话900包括无线通信单元910、显示单元920、声音输入/输出单元930、输入单元940、处理器950和存储单元960。无线通信单元910、显示单元920、声音输入/输出单元930、输入单元940和存储单元960中的每一个连接至处理器950。
[0104] 存储单元960包括程序存储单元961、数据存储单元962和随机存取存储器(RAM)963。程序存储单元961存储有诸如协作程序831的程序,该程序实现与由图2所示的控制单元15中包括的各个处理单元执行的功能相同的功能。数据存储单元962存储有图2所示的各个DB中存储的各条数据。存储单元960是诸如RAM和闪存的半导体存储装置,或者诸如硬盘驱动器(HDD)或光盘的存储装置。
[0105] 处理器950是诸如专用集成电路(ASIC)或现场可编程阵列(FPGA)的集成电路,或者诸如中央处理单元(CPU)或微处理单元(MPU)的电子电路。处理器950从存储单元960读取诸如协作程序831的程序,并将协作程序831载入RAM963中。因此,诸如协作程序831的程序充当诸如协作处理的处理。然后,协作处理适当地将从数据存储单元962读取的信息等载入RAM963的分配给协作处理的区域中,并根据所载入的数据来执行各种类型的数据处理
[0106] PC的硬件构造
[0107] 图11是示出PC的硬件构造的示意图。如图11所示,PC1000包括RAM1010、网络接口单元1020、HDD1030、CPU1040、介质读取器1050和总线1060。RAM1010、网络接口单元1020、HDD1030、CPU1040和介质读取器1050通过总线1060连接。
[0108] HDD1030存储有诸如协作程序831的程序,该程序实现与由图2所示的控制单元5中包括的各个处理单元执行的功能相同的功能。另外,HDD1030存储有图2所示的各个DB中存储的各条数据。
[0109] 然后,CPU1040从HDD1030读取协作程序831,并将协作程序831载入RAM1010中。因此,协作程序831充当协作处理。然后,协作处理适当地将从HDD1030读取的信息等载入RAM963的分配给协作处理的区域中,并根据所载入的数据执行各条数据处理。
[0110] 即使诸如协作程序831的程序未被存储在HDD1030中,介质读取器1050也从存储有诸如协作程序831的程序的介质读取该程序。介质读取器1050的示例包括CD-ROM或光盘装置。
[0111] 网络接口单元1020是经由网络连接到外部装置并能够进行无线通信的装置。
[0112] 上述协作程序831还可存储在经由公共电路、互联网、LAN、广域网(WAN)等连接到PC1000的另一计算机(或服务器)中。在这种情况下,PC1000经由网络接口单元1020从所述另一计算机等读取协作程序831。
[0113] 系统
[0114] 在实施方式中描述的处理当中,提及的自动执行的所有或部分处理也可手动执行,或者提及的手动执行的所有或部分处理也可利用已知方法自动执行。另外,除非另行指明,否则上述说明书和附图中指示的处理流程、控制过程、特定名称以及包含各种类型的数据或参数的信息可被任意改变。
[0115] 图中所示的各个单元的组件仅用于在概念上示出其功能,并非总是如图所示物理构造。换言之,独立的或集成的装置的特定形状不限于附图。具体地讲,所有或部分装置可根据各种负载或使用条件通过功能上或物理上独立的或集成的单元来构造。另外,各个装置执行的处理功能的所有或任何部分可通过CPU并通过由CPU分析并执行的程序来实现,或者通过布线逻辑实现为硬件。
[0116] 根据本发明公开的无线通信方法、移动装置和无线通信系统的一方面,提供了能够减少电力消耗的优点。
QQ群二维码
意见反馈