信息處理系統(tǒng)、信息處理方法、信息處理裝置和信息處理裝置的控制方法和控制程序的制作方法
【專利摘要】本發(fā)明的裝置針對信息處理裝置,能預測移動終端的設備連接,并且指令用戶執(zhí)行所預測的設備連接。信息處理裝置包括預測移動終端的設備連接的設備連接預測器,以及經(jīng)網(wǎng)絡,將用于指令用戶執(zhí)行由設備連接預測器預測的設備連接的設備連接指令信息傳送到由用戶攜帶的移動終端的設備連接指令信息傳送器。
【專利說明】信息處理系統(tǒng)、信息處理方法、信息處理裝置和信息處理裝置的控制方法和控制程序
【技術領域】
[0001]本發(fā)明涉及將設備連接到移動終端的技術。
【背景技術】
[0002]在上述【技術領域】中,專利文獻I公開了當設備被連接到瘦客戶機時,在服務器中執(zhí)行相應設備驅動器的技術。
[0003]引用列表
[0004]專利文獻
[0005]專利文獻1:日本專利特開N0.2007-102308
【發(fā)明內(nèi)容】
[0006]技術問題
[0007]然而,在上述文獻描述的技術中,服務器使用設備連接做法觸發(fā)來開始服務,并且設備連接無法被預測。
[0008]本發(fā)明能夠提供解決上述問題的技術。
[0009]技術手段
[0010]本發(fā)明的一個方面提供了一種信息處理裝置,包括:
[0011]設備連接預測器,預測對移動終端的設備連接;以及
[0012]設備連接指令信息傳送器,其經(jīng)由網(wǎng)絡將用于指令用戶執(zhí)行由設備連接預測器所預測的設備連接的設備連接指令信息傳送到由用戶攜帶的移動終端。
[0013]本發(fā)明的另一方面提供了一種信息處理裝置的控制方法,該方法包括:
[0014]預測對移動終端的設備連接;以及
[0015]經(jīng)由網(wǎng)絡將用于指令用戶執(zhí)行在預測步驟中預測的設備連接的設備連接指令信息傳送到由用戶攜帶的移動終端。
[0016]本發(fā)明的又一方面提供了一種信息處理裝置的控制程序,使得計算機執(zhí)行:
[0017]預測對移動終端的設備連接;以及
[0018]經(jīng)由網(wǎng)絡將用于指令用戶執(zhí)行在預測步驟中預測的設備連接的設備連接指令信息傳送到由用戶攜帶的移動終端。
[0019]本發(fā)明的又一方面提供了一種信息處理系統(tǒng),該信息處理系統(tǒng)包括由用戶攜帶的移動終端以及經(jīng)由網(wǎng)絡連接到移動終端的信息處理裝置,
[0020]該信息處理裝置包括:
[0021]設備連接預測器,預測移動終端的設備連接;以及
[0022]連接指令信息傳送器,其經(jīng)由網(wǎng)絡將用于指令用戶執(zhí)行由設備連接預測器所預測的設備連接的設備連接指令信息傳送到由用戶攜帶的移動終端,并且
[0023]移動終端包括:
[0024]設備連接指令信息接收器,其接收從設備連接指令信息傳送器傳送的設備連接指令信息;以及
[0025]設備連接器,其能夠根據(jù)設備連接指令信息來連接設備。
[0026]本發(fā)明的又一方面提供了一種信息處理系統(tǒng)的信息處理方法,該信息處理系統(tǒng)包括能夠連接設備并且由用戶攜帶的設備連接器的移動終端以及經(jīng)由網(wǎng)絡連接到移動終端的信息處理裝置,該方法包括:
[0027]由信息處理裝置預測對移動終端的設備連接;
[0028]經(jīng)由網(wǎng)絡將用于指令用戶執(zhí)行由設備連接預測器所預測的設備連接的設備連接指令信息傳送到由用戶攜帶的移動終端;以及
[0029]由移動終端接收在傳送步驟中傳送的設備連接指令信息。
[0030]有益效果
[0031]根據(jù)本發(fā)明,能夠預測對移動終端的設備連接并且指令用戶執(zhí)行預測的設備連接。
【專利附圖】
【附圖說明】
[0032]圖1是示出根據(jù)本發(fā)明的第一實施例的信息處理裝置的布置的框圖;
[0033]圖2是用于說明根據(jù)本發(fā)明的第二實施例的信息處理系統(tǒng)的操作的視圖;
[0034]圖3是示出根據(jù)本發(fā)明的第二實施例的信息處理系統(tǒng)的布置的框圖;
[0035]圖4A是示出在根據(jù)本發(fā)明的第二實施例的信息處理系統(tǒng)中的將設備連接到連接指令的移動終端的操作過程的序列圖;
[0036]圖4B是示出在根據(jù)本發(fā)明的第二實施例的信息處理系統(tǒng)中的將設備連接到不同于連接指令的移動終端的移動終端的操作過程的序列圖;
[0037]圖5是示出根據(jù)本發(fā)明的第二實施例的云服務器的功能布置的框圖;
[0038]圖6是示出根據(jù)本發(fā)明的第二實施例的移動終端的功能布置的框圖;
[0039]圖7是示出根據(jù)本發(fā)明的第二實施例的用戶登記數(shù)據(jù)庫(在下文中,數(shù)據(jù)庫將簡寫為DB)的布置的視圖;
[0040]圖8是示出根據(jù)本發(fā)明的第二實施例的設備DB的布置的視圖;
[0041]圖9A是示出根據(jù)本發(fā)明的第二實施例的連接的設備DB的部分布置的視圖;
[0042]圖9B是示出根據(jù)本發(fā)明的第二實施例的連接的設備DB的部分布置的視圖;
[0043]圖10是示出根據(jù)本發(fā)明的第二實施例的連接器DB的布置的視圖;
[0044]圖11是示出根據(jù)本發(fā)明的第二實施例的云服務器的硬件布置的框圖;
[0045]圖12是示出根據(jù)本發(fā)明的第二實施例的設備連接指令表的布置的視圖;
[0046]圖13是示出根據(jù)本發(fā)明的第二實施例的云服務器的處理過程的流程圖;
[0047]圖14是示出根據(jù)本發(fā)明的第二實施例的連接的設備選擇處理的處理過程的流程圖;
[0048]圖15是示出根據(jù)本發(fā)明的第二實施例的移動終端的硬件布置的框圖;
[0049]圖16是示出根據(jù)本發(fā)明的第二實施例的移動終端的處理過程的流程圖;
[0050]圖17是用于說明根據(jù)本發(fā)明的第三實施例的信息處理系統(tǒng)的操作的視圖;
[0051]圖18是示出根據(jù)本發(fā)明的第三實施例的信息處理系統(tǒng)的布置的框圖;
[0052]圖19是示出根據(jù)本發(fā)明的第三實施例的信息處理系統(tǒng)的操作過程的序列圖;
[0053]圖20是示出根據(jù)本發(fā)明的第三實施例的云服務器的功能布置的框圖;
[0054]圖21是示出根據(jù)本發(fā)明的第三實施例的日程安排DB的布置的視圖;
[0055]圖22是示出根據(jù)本發(fā)明的第三實施例的連接的設備DB的布置的視圖;
[0056]圖23是示出根據(jù)本發(fā)明的第三實施例的連接器DB的布置的視圖;
[0057]圖24是示出根據(jù)本發(fā)明的第三實施例的設備連接指令表的布置的視圖;
[0058]圖25是示出根據(jù)本發(fā)明的第三實施例的云服務器的處理過程的流程圖;
[0059]圖26是示出根據(jù)本發(fā)明的第三實施例的連接的設備選擇處理的處理過程的流程圖;
[0060]圖27是用于說明根據(jù)本發(fā)明的第四實施例的信息處理系統(tǒng)的操作的視圖;
[0061]圖28A是示出當在根據(jù)本發(fā)明的第四實施例的信息處理系統(tǒng)中預測通信故障發(fā)生時的操作過程的序列圖;
[0062]圖28B是示出當在根據(jù)本發(fā)明的第四實施例的信息處理系統(tǒng)中預測到業(yè)務的增加時的操作過程的序列圖;
[0063]圖29是示出根據(jù)本發(fā)明的第四實施例的云服務器的功能布置的框圖;
[0064]圖30是示出根據(jù)本發(fā)明的第四實施例的通信容量DB的布置的視圖;
[0065]圖31是示出根據(jù)本發(fā)明的第四實施例的業(yè)務DB的布置的視圖;
[0066]圖32是示出根據(jù)本發(fā)明的第四實施例的設備連接指令表的布置的視圖;
[0067]圖33是示出根據(jù)本發(fā)明的第四實施例的云服務器的處理過程的流程圖;
[0068]圖34是用于說明根據(jù)本發(fā)明的第五實施例的信息處理系統(tǒng)的操作的視圖;
[0069]圖35是示出在根據(jù)本發(fā)明的第五實施例的信息處理系統(tǒng)中的、設備連接之后的操作過程的序列圖;
[0070]圖36是示出根據(jù)本發(fā)明的第五實施例的云服務器的功能布置的框圖;
[0071]圖37是示出根據(jù)本發(fā)明的第五實施例的日程安排DB的布置的視圖;
[0072]圖38是示出根據(jù)本發(fā)明的第五實施例的程序組合累積DB的布置的視圖;
[0073]圖39是示出根據(jù)本發(fā)明的第五實施例的執(zhí)行程序表的布置的視圖;
[0074]圖40是示出根據(jù)本發(fā)明的第五實施例的云服務器的處理過程的流程圖;
[0075]圖41是示出在根據(jù)本發(fā)明的第六實施例的信息處理系統(tǒng)中的、移動終端經(jīng)由多個通信路徑進行通信時的操作過程的序列圖;以及
[0076]圖42是示出在根據(jù)本發(fā)明的第七實施例的信息處理系統(tǒng)中當移動終端無法獲取設備信息時的操作過程的序列圖。
【具體實施方式】
[0077]現(xiàn)在,將參考附圖,詳細地描述本發(fā)明的優(yōu)選實施例。應注意到,在這些實施例中所述的部件的相對布置、數(shù)值表達和數(shù)值不限制本發(fā)明的范圍,除非以其他方式具體闡述。
[0078][第一實施例]
[0079]將參考圖1,描述根據(jù)本發(fā)明的第一實施例的信息處理裝置100。信息處理裝置100是指令移動終端111連接設備的裝置。
[0080]如圖1所示,信息處理裝置100包括設備連接預測器101和設備連接指令信息傳送器102。設備連接預測器101預測對移動終端111和移動終端112的設備連接。設備連接指令信息傳送器102經(jīng)由網(wǎng)絡130向用戶120攜帶的移動終端111傳送設備連接指令信息102a,該設備連接指令信息102a用于指令用戶120執(zhí)行由設備連接預測器101預測的設備連接。
[0081]根據(jù)該實施例,可以通過預測和指令對移動終端的設備連接來預先準備對移動終端的設備連接。
[0082][第二實施例]
[0083]接著,將描述根據(jù)本發(fā)明的第二實施例的信息處理系統(tǒng)。根據(jù)該實施例的信息處理系統(tǒng)預測各種事件的發(fā)生,選擇和決定與事件有關的設備連接,并且預先指令用戶的移動終端執(zhí)行設備連接。
[0084]根據(jù)該實施例,預測事件發(fā)生,并且選擇和指令由用戶使用以處理該事件的設備,由此預先準備對與該事件發(fā)生相對應的移動終端的設備連接。
[0085]注意,在該實施例中,累積在事件發(fā)生時所使用的設備的歷史,并且選擇要連接的設備。然而,可以與事件對應地存儲特定連接的設備。
[0086]〈〈信息處理系統(tǒng)》
[0087]首先,將參考圖2、3以及4A及4B來描述根據(jù)該實施例的信息處理系統(tǒng)的布置和操作。
[0088](操作的描述)
[0089]圖2是用于說明根據(jù)該實施例的信息處理系統(tǒng)200的操作的視圖。
[0090]圖2的上部分示出了在開始TV會議的事件發(fā)生時,向用戶A詢問是否參與TV會議的操作。作為信息處理裝置的云服務器210使用作為平板電腦的移動終端220向用戶A通知參與TV會議,他/她需要將鍵盤和鼠標作為連接的設備連接到移動終端220。當響應于該通知而將鍵盤221和鼠標222連接到移動終端220時,云服務器210選擇并且激活用于控制鍵盤221和鼠標222所需要的程序。云服務器210將移動終端220、鍵盤221和鼠標222連接到虛擬PC (個人電腦)以允許用戶A參與TV會議。
[0091]圖2的中間部分示出了在需要不參與TV會議的用戶B的說明的事件發(fā)生時,請求來自用戶B的說明的操作。作為信息處理裝置的云服務器210使用作為智能電話的移動終端230向用戶B通知在TV會議中做出說明,他/她需要將鍵盤作為連接設備連接到移動終端230。當響應于該通知而將鍵盤231連接到移動終端230時,云服務器210選擇并且激活控制鍵盤231所需要的程序。云服務器210將移動終端230和鍵盤231連接到虛擬PC(個人電腦),以允許用戶B在觀看移動終端230的畫面的同時使用鍵盤來輸入說明。
[0092]圖2的下部分示出了在事件發(fā)生時,向用戶C通知油價上漲的操作。作為信息處理裝置的云服務器210使用作為移動電話的移動終端240向用戶C通知獲取該通知,他/她需要將大顯示器作為連接的設備連接到移動終端240。當響應于該通知而將大顯示器241連接到移動終端240時,云服務器210選擇并且激活控制大顯示器241所需要的程序。云服務器210經(jīng)由用戶C的移動終端240在大顯示器241上顯示油價波動的詳細信息。
[0093](布置)
[0094]圖3是示出根據(jù)該實施例的信息處理系統(tǒng)200的布置的框圖。
[0095]如圖3所示,信息處理系統(tǒng)200包括經(jīng)由網(wǎng)絡330連接的移動終端321至325 (包括路由器325)和云服務器210。在該實施例中,USB設備能被連接到移動終端321至325。
[0096]云服務器210包括與已經(jīng)發(fā)生的事件相關聯(lián)地累積連接到每個移動終端的連接的設備的歷史的連接的設備DB 312、以及累積連接到特定連接器的連接的設備的歷史(當連接器的數(shù)目為I時,該設備對應于移動終端)的連接的連接器DB 313。云服務器210還包括設備連接指令器311,該設備連接指令器311基于連接的設備DB312和連接的連接器DB 313來在事件發(fā)生時指令移動終端將選擇的設備連接到選擇的連接器。設備連接指令器311將所指令的移動終端、連接的設備和連接的連接器存儲為設備連接指令信息。
[0097](操作過程)
[0098]圖4A是示出在根據(jù)該實施例的信息處理系統(tǒng)200中的將設備連接到指令連接的移動終端的操作過程的序列圖。
[0099]在步驟S401,云服務器210等待事件發(fā)生。在檢測到事件發(fā)生時,云服務器210前進到步驟S403,并且選擇對應于已經(jīng)發(fā)生的事件的處理。在步驟S405,選擇用于對選擇的處理所需要的設備。在步驟S407,選擇連接所選擇的設備的用戶。在步驟S409,生成用于由所選擇的用戶攜帶的移動終端的設備連接指令信息,并且將其傳送到分別為平板電腦、智能電話和移動電話的移動終端220至240。
[0100]在接收到設備連接指令信息時,在步驟S411,移動終端220至240指令設備連接(見圖2)。在步驟S413,當響應于設備連接指令而連接所指令的設備時,在步驟S415,移動終端220至240激活通用USB驅動器。在步驟S417,由移動終端220至240設定設備地址。在步驟S419,獲取設備的描述符。在步驟S421,將所獲取的描述符傳輸?shù)皆品掌?10。
[0101]在獲取描述符后,在步驟S423,云服務器210激活USB設備驅動器以驅動從該描述符確定的連接設備。在步驟S425,用于經(jīng)由移動終端220至240連接云服務器210和連接的設備的驅動應用被激活。在步驟S427,實現(xiàn)經(jīng)由移動終端220至240的在云服務器210和連接的設備之間的數(shù)據(jù)輸入/輸出。
[0102]圖4B是示出在根據(jù)該實施例的信息處理系統(tǒng)200中、將設備連接到不同于指令連接的移動終端的移動終端的操作過程的序列圖。注意,與圖4A相同的步驟附圖標記表示在圖4B中相同的步驟,并且將省略其描述。
[0103]在步驟S451,云服務器210選擇用戶的移動終端來通知設備連接指令信息。在步驟S453,所選擇的設備被連接到的連接的連接器被選擇。在該例子中,在步驟S455中,生成和傳送設備連接指令信息,該設備連接指令信息使移動終端通知設備連接指令信息、連接該設備的連接的連接器(當連接器的數(shù)目為I時,該設備對應于該移動終端)以及由選擇的用戶所攜帶的移動終端。設備連接指令信息包括連接的連接器信息。在圖4B中,向移動終端aJMfl設備連接指令信息。假定設備連接指令信息包括用于將輸出設備B連接到移動終端b、并且將輸入設備A連接到路由器c的指令。在步驟S457,被通知的用戶的移動終端a輸出包括連接的連接器的設備連接指令。
[0104]在步驟S461,響應于對移動終端a的設備連接指令,輸出設備B被連接到移動終端b。在步驟S463,移動終端獲取設備信息(描述符)。注意,為了避免復雜化,圖4B沒有圖示USB驅動器的詳細協(xié)議。在步驟S465,將設備信息傳輸?shù)皆品掌?10。
[0105]在步驟S467,云服務器210激活用于驅動輸出設備B的設備驅動器。在步驟S469,經(jīng)由移動終端b連接云服務器210和輸出設備B的驅動應用被激活。
[0106]另一方面,在步驟S471,輸入設備A被連接到路由器C。在步驟S473,路由器c向云服務器210通知設備連接。在步驟S475,云服務器210根據(jù)USB協(xié)議,經(jīng)路由器c來請求輸入設備A的設備信息(描述符)。響應于此,在步驟S477,輸入設備A經(jīng)路由器c返回設備信息。在步驟S479,云服務器210激活用于驅動輸入設備A的設備驅動器。
[0107]然后,假定輸出設備B輸出來自輸入設備A的輸入數(shù)據(jù)。在步驟S481,云服務器210經(jīng)路由器c從輸入設備A獲取輸入數(shù)據(jù)。在按需要執(zhí)行數(shù)據(jù)處理之后,在步驟S483,經(jīng)由移動終端b向輸出設備B發(fā)送輸出數(shù)據(jù)。例如,當輸入設備A是DVD播放器,并且輸出設備B是顯示器時,將DVD視頻輸出到顯示器。
[0108]〈云服務器的功能布置〉
[0109]圖5是示出根據(jù)該實施例的云服務器210的功能布置的框圖。
[0110]云服務器210包括經(jīng)由網(wǎng)絡330與移動終端220至240以及321至325進行通信的通信控制器501。用戶信息接收器502從通信控制器501已經(jīng)從移動終端接收的消息中接收諸如用戶ID和認證信息的用戶信息。終端信息接收器503接收諸如移動終端ID和認證信息的終端信息?;谟脩粜畔⒑徒K端信息,用戶登記器504將用戶登記在用戶登記DB505中(見圖7)。
[0111]事件獲取器506用作事件檢測器,該事件檢測器經(jīng)由通信控制器501來獲取外部事件,或者獲取在云服務器210中發(fā)生的事件。當事件獲取器506獲取事件時,傳輸目的地選擇器507參考用戶登記DB 505,并且選擇設備連接指令信息被傳送到的傳輸目的地移動終端。
[0112]當事件獲取器506獲取事件時,連接的設備選擇器508基于連接的設備DB312(見圖9A和9B)和設備DB 510 (見圖8),來選擇用于設備連接指令的連接的設備。另一方面,連接的連接器選擇器509基于連接的連接器DB 313 (見圖10),來選擇作為包括在設備連接指令中的連接設備的連接目的地的連接的連接器。
[0113]將由連接的設備選擇器508所選擇的連接的設備和由連接的連接器選擇器509所選擇的連接的連接器被存儲在設備連接指令器311的設備連接指令表311a中。設備連接指令器311將基于設備連接指令表311a生成的設備連接指令信息傳送到由傳輸目的地選擇器507所選擇的傳輸目的地移動設備。
[0114]設備信息接收器512接收經(jīng)由移動終端連接的設備的設備信息(描述符)。設備驅動執(zhí)行器513驅動連接設備。數(shù)據(jù)傳送器/接收器514經(jīng)由移動終端來將數(shù)據(jù)傳送到連接的設備或從其接收數(shù)據(jù)。
[0115]<移動終端的功能布置>
[0116]圖6是示出根據(jù)該實施例的移動終端220至240和321至324的功能布置的框圖。由于所有移動終端均具有相同的布置,因此,在下述描述中,移動終端220將代表它們。
[0117]根據(jù)該實施例的移動終端220包括用于連接USB設備的USB連接器601。移動終端220還包括被配置成獲取連接到USB連接器601的設備的描述符的通用USB驅動器602。移動終端220還包括USB設備輸入數(shù)據(jù)傳送器603,該USB設備輸入數(shù)據(jù)傳送器603用于對來自USB設備的輸入數(shù)據(jù)進行IP封裝并且經(jīng)通信控制器605和IP網(wǎng)絡將其傳送到云服務器210或從云服務器210進行傳送。移動終端220還包括USB設備輸出數(shù)據(jù)接收器604,該USB設備輸出數(shù)據(jù)接收器604接收經(jīng)由通信控制器605和IP網(wǎng)絡從云服務器210接收到的對USB設備的輸出數(shù)據(jù),并且解封裝該數(shù)據(jù)并且將該數(shù)據(jù)傳輸?shù)酵ㄓ肬SB驅動器602的。注意,USB設備輸入數(shù)據(jù)傳送器603和USB設備輸出數(shù)據(jù)接收器604可以通過從云服務器210部分地下載驅動器應用來操作。通信控制器605是控制經(jīng)由網(wǎng)絡與云服務器210或另一移動終端的通信的控制器。通常,通過4G/3G來進行圖像和數(shù)據(jù)通信,并且通過WiFi來進行移動電話或智能電話的音頻通信。
[0118]移動終端220還包括經(jīng)通信控制器605傳送不同于USB設備的數(shù)據(jù)的傳送器613和接收器614。移動終端220還包括由觸摸板、鍵盤等形成的操作器609以及輸入/輸出單元610。輸入/輸出單元610包括顯示由接收器614接收的數(shù)據(jù)的顯示器611以及輸入/輸出音頻的音頻輸入/輸出單兀612。
[0119](用戶登記DB)
[0120]圖7是示出根據(jù)該實施例的用戶登記DB 505的布置的視圖。注意,用戶登記DB505不限于圖7所不的布置。
[0121]用戶登記DB 505與用戶ID 701相關聯(lián)地存儲移動終端ID 702、移動終端的型號703、通信性能704、移動終端所保持的設備連接器705、安裝的設備驅動器706、音頻通信方法707、數(shù)據(jù)通信方法708等等。
[0122](驅動DB)
[0123]圖8是示出根據(jù)該實施例的設備DB 510的布置的視圖。注意,設備DB 510不限于圖8所示的布置。
[0124]設備DB 510與設備ID 801關聯(lián)地存儲設備型號802、指不輸入設備或輸出設備的類型803、設備所保持的連接的連接器804、通信方法805、設備能力806等等。因為連接的連接器804和通信方法805彼此相對應,所以僅其中的一個可以被存儲。
[0125](連接的設備DB)
[0126]圖9A和9B是示出根據(jù)該實施例的連接的設備DB 312的布置的視圖。注意,連接的設備DB 312不限于圖9A和9B所示的布置。
[0127]圖9A是示出根據(jù)該實施例的連接的設備DB 312的部分布置的視圖。圖9A示出了數(shù)據(jù)庫910,該數(shù)據(jù)庫910累積表示基于已經(jīng)發(fā)生的事件的內(nèi)容由云服務器210執(zhí)行何種對應處理的歷史。
[0128]數(shù)據(jù)庫910與事件內(nèi)容901關聯(lián)地存儲第一對應處理902、第二對應處理903、…。存儲順序能是出現(xiàn)次數(shù)等等的降序。此外,可以與每個對應處理相對應地存儲出現(xiàn)頻率或出現(xiàn)率。
[0129]圖9B是示出根據(jù)該實施例的連接的設備DB 312的部分布置的視圖。圖9B示出了數(shù)據(jù)庫920,該數(shù)據(jù)庫920累積表示基于從圖9A選擇的對應處理,用戶連接何種連接設備或由云服務器210指令連接何種連接設備的歷史。
[0130]數(shù)據(jù)庫920與對應處理921關聯(lián)地存儲連接的設備922。與每個連接的設備922相關聯(lián)地存儲相對于對應處理921的出現(xiàn)次數(shù)的表示設備的使用次數(shù)的利用率923。此外,存儲每個連接的設備922的型號924。與每個型號924相關聯(lián)地存儲連接的連接器925、包括裝置926的連接器和過去所有登記用戶的總滿意度927。注意,包括裝置926的連接器包括移動終端和路由器。
[0131]連接的連接器DB
[0132]圖10是根據(jù)該實施例的連接器DB313的布置的視圖。注意,連接的連接器DB 313不限于圖10所示的布置。
[0133]連接的連接器DB 313與包括裝置1001的連接器相關聯(lián)地存儲所有者102、由GPS(全球定位系統(tǒng))等等測量的當前位置1003以及區(qū)域1004,諸如包括當前位置1003的房屋。與包括裝置1001的每個連接器相關聯(lián)地存儲連接的連接器1005、第一連接的設備的連接次數(shù)1006、第二連接的設備的連接數(shù)1007、....。注意,包括裝置1001的連接器包括移動終端和路由器。
[0134]?云服務器的硬件布置>>
[0135]圖11是示出根據(jù)該實施例的云服務器210的硬件布置的框圖。
[0136]參考圖11,CPU 1110是用于算術控制的處理器,并且通過執(zhí)行程序來實現(xiàn)圖5所示的云服務器210的每個功能組件。ROM 1120存儲初始數(shù)據(jù)、程序等等的永久數(shù)據(jù)和程序。通信控制器501是通信控制器,并且在該實施例中,經(jīng)由網(wǎng)絡330與移動終端220、240和321至324以及路由器325進行通信。注意,CPU 1110的數(shù)目不限于1,并且CPU1110可以包括多個CPU或用于圖像處理的GPU(圖形處理單元)。
[0137]RAM 1140是由CPU 110用作用于臨時存儲的工作區(qū)的隨機存取存儲器。將用于存儲實現(xiàn)該實施例所需要的數(shù)據(jù)的區(qū)域分配給RAM1140。通知目的地用戶ID 1141是設備連接指令信息被傳送到的通信目的地的用戶的標識符。通知目的地終端ID 1142是通信目的地的移動終端的標識符。設備連接指令表311a是用于生成將傳送到由通知目的地終端ID1142所指示的移動終端的設備連接指令信息的表。設備連接信息1143是包括用戶的滿意度等等的設備連接的歷史信息,并且從連接的設備DB 312或連接的連接器DB 313中被搜索以生成設備連接指令信息(見圖12)。設備數(shù)據(jù)1144是要被輸入/輸出到設備的數(shù)據(jù)。傳送/接收數(shù)據(jù)1145是經(jīng)通信控制器501從移動終端接收/傳送到移動終端的消息。
[0138]存儲器1150存儲數(shù)據(jù)庫、各種參數(shù)和實現(xiàn)該實施例所需要的下述數(shù)據(jù)和程序。用戶登記DB 505是圖7所示的數(shù)據(jù)庫。設備DB 510是圖8所示的數(shù)據(jù)庫。連接的設備DB312是圖9A和圖9B所示的數(shù)據(jù)庫。連接的連接器DB 313是圖10所示的數(shù)據(jù)庫。
[0139]存儲器1150存儲下述參數(shù)。云服務器控制程序1151是控制整個云服務器210的程序。設備連接指令模塊1152是生成設備連接指令信息并且將其傳送到云服務器控制程序1151中的移動終端的模塊。設備連接指令模塊1152包括連接的設備選擇處理(見圖14)。連接的設備控制模塊1253是控制云服務器控制程序1151中的連接的設備的模塊。連接的設備控制模塊1153包括用于與移動終端的驅動器應用協(xié)作地連接云服務器210、移動終端220和設備的USB設備驅動器和驅動器應用。
[0140]注意,圖11示出了與本實施例有關的數(shù)據(jù)和程序,而沒有示出云服務器中的通用數(shù)據(jù)和程序。
[0141](設備連接指令表)
[0142]圖12是示出根據(jù)該實施例的設備連接指令表311a的布置的視圖。
[0143]設備連接指令表311a存儲與事件內(nèi)容1201相關聯(lián)的選擇的對應處理。與每一對應處理相關聯(lián)地存儲選擇為需要被連接的連接的設備1203。與每個連接設備1203相關聯(lián)地存儲型號1204、連接的連接器1205和包括裝置1206的連接器。注意,包括裝置1206的連接器包括移動終端和路由器。
[0144]此外,與每個事件內(nèi)容1201和對應處理1202相關聯(lián)地存儲設備連接指令信息被傳送到的通知目的地終端ID 1207和通知目的地的用戶ID 1208。注意,盡管在圖12中存儲一個通知目的地終端,但也可以存儲多個通知目的地終端。
[0145]?云服務器的處理過程>>
[0146]圖13是示出根據(jù)該實施例的云服務器210的處理過程的流程圖。該流程圖由圖11所示的CPU 1110使用RAM 1140來執(zhí)行,并且實現(xiàn)圖5所示的功能組件。注意,圖13的流程圖根據(jù)云服務器210中的事件發(fā)生、設備連接通知、數(shù)據(jù)輸入/輸出請求等等來開始。
[0147]首先,在步驟S1311,云服務器210確定是否檢測到事件發(fā)生(或獲取到事件發(fā)生)。在步驟S1321,云服務器210確定是否接收到來自移動終端的設備連接通知。在步驟S1331,云服務器210確定是否請求來自連接到移動終端的設備的輸入數(shù)據(jù)。在步驟S1341,云服務器210確定是否請求對與移動終端連接的設備的數(shù)據(jù)輸出。
[0148]在檢測到事件發(fā)生時,云服務器210進入步驟S1313并且基于已經(jīng)發(fā)生的事件的內(nèi)容,通過參考連接的設備DB 312來選擇對應處理。在步驟S1315,云服務器210將移動終端選擇為將生成設備連接指令信息的傳輸目的地。在步驟S1317,云服務器210通過參考連接的設備DB 312和連接的連接器DB,并且生成設備連接指令信息(見圖14)來執(zhí)行選擇連接的設備的連接的設備選擇處理(見圖14)。在步驟S1319,云服務器210將所生成的設備連接指令信息傳送到傳輸目的地的移動終端。
[0149]在從移動終端接收設備連接通知時,云服務器210進入到步驟S1323并且從移動終端獲取連接設備的設備信息(描述符)。注意,如果移動終端無法獲取設備信息,則云服務器210直接從經(jīng)移動終端連接的設備獲取設備信息,如稍后第七實施例中所述。在步驟S1325,云服務器210基于設備信息來激活相應的設備驅動器。接著,云服務器210激活連接云服務器210、移動終端220和連接設備的驅動應用。
[0150]為了請求來自設備的輸入數(shù)據(jù),云服務器210進入到步驟S1333,并且從連接到移動終端的設備請求數(shù)據(jù)輸入。在步驟S1335,云服務器210等待接收輸入數(shù)據(jù)。在接收輸入數(shù)據(jù)后,云服務器210進入步驟S1337,并且解封裝所接收的數(shù)據(jù)并且存儲該輸入數(shù)據(jù)。
[0151 ] 為請求對設備的數(shù)據(jù)輸出,云服務器210進行到步驟S1343并且獲取輸出數(shù)據(jù)。輸出數(shù)據(jù)能可以是在云服務器210中生成的數(shù)據(jù)或云服務器210經(jīng)由另一移動終端或從外部服務器獲取的數(shù)據(jù)。接著,云服務器210封裝所獲取的數(shù)據(jù)來生成傳輸數(shù)據(jù),并且將其傳送到連接到移動終端的設備。在步驟S1347,云服務器210等待來自移動終端的接收完成,并且在確定傳輸OK后,結束數(shù)據(jù)輸出。
[0152](連接設備選擇處理)
[0153]圖14是示出根據(jù)該實施例的連接的設備選擇處理S1317的處理過程的流程圖。
[0154]首先,在步驟S1401,云服務器210通過參考連接的設備DB 312來選擇對所選擇的對應處理所需要和適當?shù)脑O備候選。在步驟S1403,云服務器210通過參考連接的連接器DB 313,來選擇在傳輸目的地及其外圍設備可用和適當?shù)倪B接的連接器。在步驟S1405,云服務器210基于用戶的滿意度等等來選擇所選擇的適當?shù)倪B接的設備和連接的連接器的集合的候選。在步驟S1407,云服務器210生成將從所選擇的適當連接的設備和連接的連接器的集合的候選通知到移動終端的設備連接指令信息。
[0155]?移動終端的硬件布置>>
[0156]圖15是示出根據(jù)該實施例的移動終端220至240和321至324的硬件布置的框圖。由于所有移動終端具有相同的布置,因此,在下述描述中,移動終端220將表示它們。
[0157]參考圖15,CPU 1510是用于算術控制的處理器,并且通過執(zhí)行程序來實現(xiàn)圖6所示的移動終端220的每個功能組件。ROM 1520存儲初始數(shù)據(jù)、程序等等的永久數(shù)據(jù)和程序。通信控制器605是通信控制器,并且在該實施例中,經(jīng)由網(wǎng)絡330與云服務器210進行通信。注意,CPU 1510的數(shù)目不限于1,并且CPU 1510可以包括多個CPU或用于圖像處理的GPU。
[0158]RAM 1540是由CPU 1510用作用于臨時存儲的工作區(qū)的隨機存取存儲器。將用于存儲實現(xiàn)該實施例所需要的數(shù)據(jù)的區(qū)域分配給RAM1540。用戶ID 1541是使用移動終端的用戶的標識符。設備連接標記1543是表示連接到USB連接器601的設備的標記。所獲取的描述符1544是從連接的USB設備獲取的描述符。設備輸入/輸出分組1545是從USB設備輸入/輸出到USB設備的分組。服務器傳送接收分組1546是經(jīng)由通信控制器605向云服務器210傳送/從云服務器210接收的封裝的分組。輸入/輸出數(shù)據(jù)1547是經(jīng)由輸入/輸出接口輸入/輸出的輸入/輸出數(shù)據(jù)。
[0159]存儲器1550存儲數(shù)據(jù)庫、各種參數(shù)和實現(xiàn)該實施例所需的下述數(shù)據(jù)和程序。移動終端ID 1551是移動終端的標識符。存儲器1550存儲下述程序。移動終端控制程序1552是控制整個移動終端220的控制程序。設備連接指令模塊1553是從云服務器210接收設備連接指令信息并且在移動終端控制程序1552中,將其顯示在顯示器611上的模塊。連接設備控制模塊1554是在移動終端控制程序1552中,控制連接設備的模塊。連接設備控制模塊1653包括通用USB驅動器或用來與云服務器210的驅動應用協(xié)作地連接云服務器210、移動終端220和設備的驅動應用。
[0160]輸入/輸出接口 1560對接來自/去往輸入/輸出設備的輸入/輸出數(shù)據(jù)。由觸摸板等等形成的顯示器611和操作器609被連接到輸入/輸出接口 1560。音頻輸入/輸出單元612,諸如揚聲器或麥克風也被連接到輸入/輸出接口 1560。GPS (全球定位系統(tǒng))位置生成器1561和攝像機1562也被連接到輸入/輸出接口 1560。此外,USB連接器601也被連接到輸入/輸出接口 1560。
[0161]注意,圖15示出與該實施例有關的數(shù)據(jù)和程序,而沒有示出移動終端中的通用數(shù)據(jù)和程序。
[0162](移動終端的處理過程)
[0163]圖16是示出根據(jù)該實施例的移動終端220至240和321至324的處理過程的流程圖。該流程圖由CPU 1510使用RAM 1540執(zhí)行并且實現(xiàn)圖6所示的功能組件。注意,圖16的流程圖根據(jù)事件發(fā)生而開始,事件諸如來自云服務器210的設備連接指令、USB設備的連接或移動終端中的設備的輸入/輸出處理。
[0164]首先,在步驟S1611,移動終端確定是否從云服務器210接收到設備連接指令信息。在步驟1621,移動終端確定USB設備是否被連接到USB連接器。在步驟S1431,移動終端確定是否執(zhí)行連接設備的輸入/輸出處理。
[0165]在接收到設備連接指令信息后,移動終端進入步驟S1613,并且向該設備通知連接指令信息。通知包括畫面顯示和/或音頻輸出。在步驟S1615,移動終端等待設備連接指令信息的用戶接受確認。當通過用戶的觸摸等確認了接受設備連接指令信息時,在步驟S1617,移動終端將接受通知傳送到云服務器210。注意,接受確認是用于防止由于被傳送設備連接指令信息的用戶不在而導致設備連接延遲的處理。
[0166][第三實施例]
[0167]接著,將描述根據(jù)本發(fā)明的第三實施例的信息處理系統(tǒng)。根據(jù)該實施例的信息處理系統(tǒng)不同于第二實施例之處在于,將所登記的日程安排的接近檢測為事件發(fā)生。剩余組件和操作與第二實施例相同。因此,與第二實施例相同的參考數(shù)字表示相同的部件和操作,以及將省略詳細描述。
[0168]根據(jù)該實施例中,對應于日程安排的接近,向用戶給出設備連接指令,由此,預先準備對應于日程安排的移動終端的設備連接。
[0169]注意在該實施例中,將描述指令與預定移動終端的連接的連接器的設備連接的例子。然而,可以僅向用戶發(fā)出設備指令,并且可以由用戶自由地選擇連接的連接器。如在第二實施例中,累積在日程安排中使用的設備的歷史,并且預測要連接的設備。然而,可以與日程安排對應地存儲特定連接設備。
[0170]〈〈信息處理系統(tǒng)》
[0171]將參考圖17和18,描述根據(jù)該實施例的信息處理系統(tǒng)的布置和操作。
[0172](操作的描述)
[0173]圖17是用于說明根據(jù)該實施例的信息處理系統(tǒng)1700的操作的視圖。圖17示出了處理事件發(fā)生的操作,即,預先登記為日程安排的TV會議的設備準備。
[0174]在圖17的左側視圖中,從作為用戶A的智能電話的移動終端1720登記3月21日的TV會議的日程安排。日程安排信息包括例如將使用的房間名(第一會議室)、議題(智能電話開發(fā))和TV會議的參與者(A,B,…)。將日程安排從移動終端1720傳送到云服務器1710并登記在云服務器1710的日程安排DB 1715中。S卩,日程安排DB 1715用作日程安排存儲器。
[0175]在該例子中,事件在開始TV會議前一周、TV會議開始前一天和TV會議開始前30分鐘發(fā)生。首先,TV會議開始前一周,向作為右側視圖的上部分上所示的用戶A的智能電話的移動終端1720通知是否已經(jīng)預約要求預約的需要。接著,在TV會議開始前一天,向作為右側視圖的中間部分上所示的用戶A的智能電話的移動終端1720通知所需設備及其連接的連接器。
[0176]在TV會議開始前30分鐘,向作為右側視圖的下半部分上所示的用戶A的智能電話的移動終端1730通知所需設備及其連接的連接器。在此假定針對從云服務器210到作為用戶A的智能電話的移動終端1720的通知,返回不存在的響應,或不響應返回,并且超時發(fā)生。在這種情況下,通過參考DB來從歷史估計或檢測除云服務器的用戶(用戶A)外的參與者(用戶B),并且向該參與者給出設備連接指令。對作為下一參與者的用戶B的智能電話的移動終端1730發(fā)出通知。在右側視圖的下半部分,根據(jù)設備連接指令,將投影儀1730連接到作為用戶B的智能電話的移動終端1730,并且鍵盤1742和鼠標1743經(jīng)路由器1741被連接到作為用戶C的平板電腦的移動終端1740。
[0177]云服務器1710確認所需設備的連接,并且使包括設備驅動器、驅動應用、數(shù)據(jù)處理應用和Web應用的TV會議程序在虛擬PC上運行。設備被連接,由此完成用于TV會議開始的準備并且等待參與者的到來。
[0178](布置)
[0179]圖18是示出根據(jù)該實施例的信息處理系統(tǒng)1700的布置的框圖。參考圖18,假定包括東京(Tokyo)總部會議室1820和奈良(Nara)研究所會議室1830的TV會議。
[0180]信息處理系統(tǒng)1700包括經(jīng)網(wǎng)絡1840連接的云服務器1710、東京總部會議室1820的移動終端(包括路由器)以及奈良研究所會議室1830的移動終端。
[0181]云服務器1710包括在日程安排DB 1715中登記指令將由用戶登記的日程的日程登記器1814。云服務器1710還包括與該實施例的日程安排內(nèi)容相對應地累積用于選擇連接的設備的連接歷史的連接的設備DB 1812、以及與日程安排內(nèi)容相對應地累積用于選擇連接的連接器的連接歷史的連接的連接器DB 1813。連接的設備DB 1812和連接的連接器DB 1813中的每一個用作連接歷史累積器。云服務器1710還包括設備連接指令器1811,該設備連接指令器1811通過參考日程安排DB1715、連接的設備DB 1812和連接的連接器DB1813來生成設備連接指令信息,并且在適當時間指令移動終端。設備連接指令器1811存儲設備連接指令信息被發(fā)送到的指令目的地終端、以及包括在設備連接指令信息中的連接設備和連接的連接器。
[0182]在東京總部會議室1820中布置作為用戶B的智能電話的移動終端1730和連接到移動終端1730的投影儀1731。此外,布置作為用戶C的智能電話的移動終端1740和經(jīng)路由器1741連接到移動終端1740的鼠標1743。攝像機1822以及麥克風和揚聲器1823作為連接設備被連接到安裝在會議室中的路由器1821。
[0183]同樣在奈良研究所會議室1830中,由云服務器210指令的設備被連接到移動終端,由此完成TV會議開始的準備。注意,將省略奈良研究所會議室中的移動終端和連接設備的詳細描述。
[0184](操作過程)
[0185]圖19是示出根據(jù)該實施例的信息處理系統(tǒng)1700的操作過程的序列圖。注意,與第二實施例的圖4A相同的步驟編號在圖19中表示相同的步驟,以及將省略其描述。
[0186]首先,在步驟S1901,從用戶A的移動終端1720輸入日程安排。云服務器1710從移動終端1720接收日程安排信息并且在步驟S1903,將該日程安排登記在日程安排DB 1715中。此后,云服務器1710管理所記錄的日程安排,并且在適當時間向用戶的移動終端通知有關連接的設備的信息。
[0187]在步驟S1911,云服務器1710確定連接設備通知時間是否到來。該時間是例如圖17所示的日程安排前一周、一天或30分鐘。注意,能由用戶統(tǒng)一預設或設定通知時間。在下文中,將描述圖17前30分鐘的操作過程。
[0188]當作為事件的通知時間已到時,選擇連接設備和連接的連接器。在步驟S1913,云服務器1710確定已經(jīng)登記了該日程安排的用戶A是否參與。如果用戶A參與,則將設備連接指令信息傳送到移動終端1720,并且由用戶A準備設備連接。
[0189]如果用戶A缺席,則云服務器1710進入到步驟S1921,并且選擇設備連接指令信息的下一傳輸目的地。作為下一傳輸目的地,可以基于過去參與歷史等等,來選擇同一日程安排中的另一參與者或與用戶A熟悉的人。在步驟S1923,將設備連接指令信息傳送到被選擇的傳輸目的地的移動終端1730 (在該例子中,用戶B的智能電話)。在步驟S1925,移動終端1730接收設備連接指令信息并且指令用戶B進行設備連接。
[0190]在此之后,在步驟S1931,設備a至c被分別連接到參與的用戶B的移動終端1730、參與的用戶C的移動終端1740和會議室中的路由器1741。在步驟S1933,移動終端和路由器的每一個將設備連接通知發(fā)送到云服務器1710。
[0191]在步驟S1935,生成虛擬PC,并且激活TV會議應用。該TV會議應用允許另一位置的參與組(participant group),在該例子中,奈良研究所會議室等等共享該畫面。在步驟S1937、S1939和S1941,執(zhí)行來自/去往虛擬PC的數(shù)據(jù)輸入/輸出,并且實現(xiàn)具有共享畫面的TV會議。
[0192]?云服務器的功能布置>>
[0193]圖20是示出根據(jù)該實施例的云服務器1710的功能布置的框圖。注意,與第二實施例的圖5相同的參考數(shù)字在圖20中表示相同的功能部件,以及將省略其描述。
[0194]日程安排接收器2015接收從移動終端接收的日程安排登記內(nèi)容。將日程安排登記內(nèi)容發(fā)送到日程安排登記器1814并記錄在日程安排DB 1715(見圖21)中。連接的設備DB 1812累積對應于日程安排內(nèi)容(見圖22)的連接設備的歷史。連接的連接器DB 1813累積對應于日程安排內(nèi)容的連接的連接器的歷史(見圖23)。
[0195]連接設備通知定時檢測器2006基于日程安排DB 1715中的日程安排信息,檢測連接設備通知時間。連接設備通知定時檢測器2006激活傳輸目的地選擇器507、連接設備選擇器508或連接的連接器選擇器509。設備連接指令器1811包括設備連接指令表181 Ia (見圖23),以及存儲對應于日程安排內(nèi)容選擇的連接設備和連接的連接器。設備連接指令器1811生成設備連接指令信息并且將其傳送到由傳輸目的地選擇器507選擇的傳輸目的地移動終端。
[0196](日程安排DB)
[0197]圖21是根據(jù)該實施例的日程安排DB 1715的布置的視圖。注意,日程安排DB 1715不限于圖21。
[0198]日程安排DB1715存儲與保存日程安排的日期/時間2101關聯(lián)的日程安排內(nèi)容2102。日期/時間2101的間隔可以是取決于日程安排的數(shù)量的變量。與每一日程安排內(nèi)容2102關聯(lián),存儲連接設備指令時間2103和已經(jīng)登記日程安排的登記用戶ID 2104。此夕卜,存儲包括第一使用位置、負責準備的人和參與者的第一位置信息2105,包括第二使用位置、負責準備的人和參與者的第二位置信息2106,…。注意,位置信息的數(shù)量可以是I。能從該使用位置搜索安裝在該位置中的設備或路由器的信息。
[0199](連接的設備DB)
[0200]圖22是示出根據(jù)該實施例的連接的設備DB 1812的布置的視圖。注意,連接的設備DB 1812不限于圖22。
[0201]連接的設備DB 1812存儲與日程安排內(nèi)容2201有關的連接設備候選2203,以及連接設備指令時間2202。在連接設備候選2203中,存儲第一設備、第二設備,...,以及添加對應于每一日程安排的每一設備的使用率和用戶滿意度。此外,與每一連接設備候選2203關聯(lián),存儲每一設備組合的使用率和用戶滿意度。
[0202](連接的連接器DB)
[0203]圖23是示出根據(jù)該實施例的連接的連接器DB 1813的布置的視圖。注意,連接的連接器DB 1813不限于圖23。
[0204]連接的連接器DB 1813存儲與目標位置關聯(lián),包括在日程安排信息中的目標位置2301的位置坐標2302和可在目標位置使用的連接的連接器2303。在連接的連接器2303中,存儲第一連接的連接器、第二連接的連接器,…。每一連接的連接器包括類型和位置的信息、連接器的數(shù)量和當前正使用的連接器的數(shù)量。
[0205]注意,關于由用戶攜帶的用戶終端的連接器,當用戶移動時,可以由DPS確認位置,以及可以隨時更新連接的連接器DB 1813?;蛘?,當選擇連接的連接器時,可以與連接的連接器DB 1813無關地添加連接器。
[0206](設備連接指令表)
[0207]圖24是示出根據(jù)該實施例的設備連接指令表2011a的布置的視圖。
[0208]設備連接指令表2011a存儲與傳輸時間2401關聯(lián)的日程安排內(nèi)容2402。設備連接指令表2011a還與每一日程安排內(nèi)容2402關聯(lián),存儲設備連接指令信息的傳輸目的地2403、第一設備連接候選2404、第二設備連接候選2405,…。作為每一設備連接候選,存儲包括連接的連接器候選的至少一個連接設備候選(在圖14中,僅第一和第二設備連接候選)。
[0209]注意,可以將使用率或用戶滿意度添加到每一連接設備候選或設備連接候選。
[0210]?云服務器的處理過程>>
[0211]圖25是根據(jù)該實施例的云服務器1710的處理過程的流程圖。使用RAM 1140,由圖11中所示的CPU 1110執(zhí)行該流程圖并且實現(xiàn)圖20所示的功能部件。注意圖25未示例與第二實施例的圖13相同的過程,此外,相同的步驟編號表示相同的步驟,并且將省略其描述。
[0212]在步驟S2511,云服務器1710由移動終端確定是否登記日程安排。在步驟S2521,云服務器1710確定設備連接指令信息通知時間是否已到。
[0213]為從移動終端登記日程安排,云服務器1710進入步驟S2513,并且獲取將登記的用戶ID和移動終端ID。在步驟S2515,云服務器1710獲取日程安排內(nèi)容。在步驟S2517,云服務器1710將所獲取的日程安排存儲在日程安排DB 1715中。
[0214]如果設備連接指令信息通知時間已到,云服務器1710進入到步驟S2523,并且從日程安排DB 1715讀出日程安排內(nèi)容。在步驟S2525,云服務器1710選擇設備連接指令信息的傳輸目的地的移動終端。在步驟S2527,云服務器1710選擇連接設備和連接的連接器并且執(zhí)行生成設備連接指令信息的連接設備選擇處理(見圖26)。在步驟S2529,云服務器1710將所生成的設備連接指令信息傳送到被選擇的傳輸目的地移動終端。
[0215](連接設備選擇處理)
[0216]圖26是示出根據(jù)該實施例的連接設備選擇處理S2527的處理過程的流程圖。注意與第二實施例的圖14相同的步驟編號在圖26中表示相同的步驟,并且將省略其描述。
[0217]在步驟S2601,云服務器1710根據(jù)日程安排內(nèi)容,選擇必要設備候選。在步驟S2603,云服務器1710選擇日程安排執(zhí)行位置中的連接的連接器候選或通過連接外圍中的連接設備,能使用的連接的連接器候選。后續(xù)處理與圖14相同。
[0218][第四實施例]
[0219]接著,將描述根據(jù)本發(fā)明的第四實施例的信息處理系統(tǒng)。根據(jù)該實施例的信息處理系統(tǒng)不同于第二實施例之處在于將通信容量或業(yè)務的變化的預測檢測為事件發(fā)生。剩余部件和操作與第二實施例相同。因此,與第二實施例相同的參考數(shù)字表示相同的部件和操作,并且將省略詳細描述。
[0220]根據(jù)該實施例,對應于通信容量或業(yè)務的變化的預測,向用戶發(fā)出設備連接指令,由此預先準備與對應于通信狀態(tài)的移動終端的設備連接。
[0221]〈〈信息處理系統(tǒng)》
[0222]將參考圖27、18A和18B,描述根據(jù)該實施例的信息處理系統(tǒng)的布置和操作。
[0223](操作的描述)
[0224]圖27是用于說明根據(jù)該實施例的信息處理系統(tǒng)2700的操作的視圖。
[0225]圖27的上半部分示出在作為智能電話的移動終端2720的顯示屏2721上欣賞運動圖像期間,當云服務器2710的通信環(huán)境預測器2711預測作為事件的通信故障發(fā)生時的處理。通信故障包括例如在不可通信地區(qū),諸如車輛進入的隧道中發(fā)生的通信故障、由自然環(huán)境,諸如磁暴引起的通信故障,以及由中繼站的故障或業(yè)務的減少或增加引起的通信故障。當通信環(huán)境預測器2711預測這些通信故障時,在上半部分的中間視圖中所示的移動終端2720的顯示屏2722上,窗口 2723打開。窗口 2723顯示例如消息“通信故障將在20分鐘后出現(xiàn)。建議下載到大容量存儲器”來提示用戶連接大容量存儲器設備。當大容量存儲器設備2730被連接到移動終端2720的USB連接器時,如上半部分的右側視圖所示,顯示屏2724顯示表示下載正在進行的消息2725。注意,顯示的消息可以伴有音頻輸出。
[0226]圖27的下半部分假定通過經(jīng)路由器2740,將鍵盤2741和鼠標2742連接到作為智能電話的移動終端2720的顯示屏2721的USB連接器,用戶使用云服務器2710的虛擬PC的情形。還假定因為大畫面的新必要性,用戶想在大畫面上,顯示移動終端2720的顯示屏2726,或用戶已經(jīng)連接大顯示器2750或根據(jù)來自云服務器1710的指令,正打算連接它。此時,例如,業(yè)務預測器2712預測所有設備的總業(yè)務或平均業(yè)務。在預測移動終端的通信容量將形成通信問題時,業(yè)務預測器2712通知其移動終端2720。為完成此,在下半部分的中間視圖所示的移動終端2720的顯示屏2727上,窗口 2728打開。窗口 2728顯示例如“通信容量可能不足。將顯示器連接到另一終端”來提示用戶將大的顯示器連接到另一移動終端。當大顯示器2750被連接到作為附近朋友的平板電腦的移動終端2760的USB連接器時,如在下半部分的右視圖上所示,能防止由業(yè)務增加引起的移動終端2720的通信故障。
[0227](操作過程)
[0228]圖28A和28B示出根據(jù)該實施例的信息處理系統(tǒng)2700的操作過程。注意,與第二實施例的圖4A或4B相同的步驟編號在圖28A和28B中表示相同的步驟,并且將省略其描述。
[0229]圖28A是示出在根據(jù)該實施例的信息處理系統(tǒng)2700中,當預測通信故障發(fā)生時的操作過程的序列圖。
[0230]在步驟S2811,在云服務器2710和移動終端2720之間建立通信。在步驟S2813,移動終端2720正執(zhí)行數(shù)據(jù)處理。
[0231]當在步驟S2815,預測通信故障發(fā)生的云服務器2710基于通信容量DB 2816,預測通信故障的發(fā)生時,過程進入到步驟S2817。在步驟S2817,云服務器2710選擇設備連接指令信息的傳輸目的地。在圖27的上半部分,傳輸目的地通常是移動終端2720。然而,傳輸?shù)酵鈬牧硪灰苿咏K端也是可能的。在步驟S2819,云服務器2710通過參考通信容量DB2816,選擇連接設備。在生成設備連接指令信息并且傳送到移動終端2720后,直到連接設備(在該例子中,存儲器設備)并且使得可從云服務器2710控制的過程與圖4A相同。
[0232]在步驟S2827,可將數(shù)據(jù)從云服務器2710傳送到存儲器設備。在步驟S2829,存儲器設備存儲所下載的數(shù)據(jù)。在此之后,在步驟S2831,由于通信故障,云服務器2710和移動終端2720之間的通信停止或容量變得不足。此時,在步驟S2833,移動終端2720讀出預先下載到存儲器設備的數(shù)據(jù)。在步驟S2835,移動終端2720的數(shù)據(jù)處理繼續(xù),而不受通信故障影響。
[0233]圖28B是示出根據(jù)該實施例的信息處理系統(tǒng)2700中,預測業(yè)務增加時的操作過程的序列圖。與圖28A相同的步驟編號在圖28B中表示相同的步驟,并且將省略其描述。
[0234]在步驟S2851,新設備連接到移動終端2720。在步驟S2853,將連接設備的設備信息從移動終端2720傳送到云服務器2710。
[0235]在步驟S2855,云服務器2710通過參考業(yè)務DB 2817,預測業(yè)務的增加。在步驟S2859,云服務器2710選擇將改變設備的連接的連接的連接器來抑制業(yè)務的增加。
[0236]在已知移動終端2720的設備連接指令后,在步驟S2861,從移動終端2720斷開新設備。在步驟S2863,設備連接到另一移動終端2760。在步驟S2865,移動終端2760將所獲取的設備信息傳送到云服務器2710。在此之后,云服務器2710將新設備連接到虛擬PC,由此經(jīng)云服務器2710,實現(xiàn)連接到移動終端2720的設備與連接到移動終端2760的新設備之間的數(shù)據(jù)輸入/輸出。
[0237]?云服務器的功能布置>>
[0238]圖29是示出根據(jù)該實施例的云服務器2710的功能布置的框圖。注意,與第二實施例的圖5相同的參考數(shù)字在圖29中表示相同的功能部件,并且將省略其描述。
[0239]通信環(huán)境獲取器2918經(jīng)通信控制器501,從移動終端或另一通信裝置獲取通信環(huán)境的信息。通信環(huán)境存儲器2919將通信環(huán)境信息存儲在通信容量DB 2816(見圖30)和業(yè)務DB 2817(見圖31)中。事件預測器2906包括通信環(huán)境預測器2711和業(yè)務預測器2712。通信環(huán)境預測器2711充當參考通信容量DB 2816,預測通信容量的通信容量預測器,并且預測通信故障的發(fā)生。業(yè)務預測器2712通過參考通信器DB 2817,預測業(yè)務的增加。事件預測器2906預測通信環(huán)境預測器2711的通信故障或業(yè)務預測器2712的業(yè)務增加,作為事件發(fā)生。
[0240]設備連接指令器2911包括設備連接指令表291 Ia (見圖32),生成包括連接設備和連接的連接器的設備連接指令信息,并且將其傳送到被選擇的傳輸目的地移動終端。
[0241](通信容量DB)
[0242]圖30是示出根據(jù)該實施例的通信容量DB 2816的布置的視圖。注意,通信容量DB2816的布置不限于圖30。
[0243]通信容量DB 2816包括數(shù)據(jù)庫3010,累積穩(wěn)定的特定位置或區(qū)域的通信容量的減小的歷史,以及數(shù)據(jù)庫3020,記錄突然發(fā)生的通信故障。
[0244]數(shù)據(jù)庫3010存儲與區(qū)域信息關聯(lián),涉及道路時的道路信息3012、通信容量減少狀態(tài)3013、通信容量減少繼續(xù)期間的最大持續(xù)時間3014以及通信容量減少的最大范圍3015。
[0245]數(shù)據(jù)庫3020存儲與區(qū)域信息關聯(lián)3021,通信故障的最大范圍3022、通信故障的數(shù)值3023、通信故障的開始時間3024和預測持續(xù)時間3025。
[0246](業(yè)務DB)
[0247]圖31是示出根據(jù)該實施例的業(yè)務DB 2817的布置的視圖。注意,業(yè)務DB 2817的布置不限于圖31。
[0248]業(yè)務DB 2817包括累積對應于每一設備的業(yè)務的歷史的數(shù)據(jù)庫3110和累積使用設備的組合時的業(yè)務的歷史的數(shù)據(jù)庫3120。
[0249]數(shù)據(jù)庫3110存儲與每一設備3111關聯(lián)的最大業(yè)務3112和平均業(yè)務5113。數(shù)據(jù)庫3120存儲與每一設備組合3121關聯(lián)的最大業(yè)務3122和平均業(yè)務5123。
[0250](設備連接指令表)
[0251]圖32是示出根據(jù)該實施例的設備連接指令表2911a的布置的視圖。
[0252]設備連接指令表2911a包括用在圖28A所示的操作中的表3210和用在圖28B所示的操作中的表3220。
[0253]數(shù)據(jù)庫3210存儲與移動終端ID 3211關聯(lián)的當前位置3212、通信使用狀態(tài)3213、預測通信容量減少時間3214、通信使能/禁止3215和包括連接設備和連接的連接器的設備連接指令信息3216。
[0254]數(shù)據(jù)庫3220存儲與移動終端ID 3221關聯(lián)的移動終端允許的通信容量3222、連接設備3223、預測業(yè)務3224、通信使能/禁止,以及包括連接設備和連接的連接器的設備連接指令信息3226。
[0255]?云服務器的處理過程>>
[0256]圖33是示出根據(jù)該實施例的云服務器2710的處理過程的流程圖。該流程圖由圖11中所示的CPU 1110,使用RAM 1140執(zhí)行并且實現(xiàn)圖29所示的功能部件。注意,在圖33中,刪除與第二實施例的圖13相同的過程。
[0257]在步驟S3311,云服務器2710確定是否預測到通信故障發(fā)生。在步驟S3321,云服務器2710確定是否預測到業(yè)務增加。
[0258]在預測到通信故障發(fā)生時,云服務器2710進入步驟S3313,并且選擇設備連接指令信息的傳輸目的地的移動終端。在步驟S3315,云服務器2710基于通信容量DB 2816,生成設備連接指令信息。在步驟S3317,云服務器2710將設備連接指令信息傳送到被選擇的傳輸目的地移動終端。
[0259]在預測到業(yè)務增加發(fā)生時,云服務器2710進入步驟S3323,并且選擇設備連接指令信息的傳輸目的地的移動終端。在步驟S3325,云服務器2710基于業(yè)務DB 2817,生成設備連接指令信息。在步驟S3317,云服務器2710將設備連接指令信息傳送到被選擇的傳輸目的地移動終端。
[0260][第五實施例]
[0261]接著,將描述根據(jù)本發(fā)明的第五實施例的信息處理系統(tǒng)。根據(jù)該實施例的信息處理系統(tǒng)不同于第二至第四實施例之處在于基于設備和所使用的程序的組合的歷史,確定設備連接后的程序并執(zhí)行。剩余部件和操作與第二至第四實施例相同。因此,與第二實施例中相同的參考數(shù)字表示相同的部件和操作,并且將省略其詳細描述。
[0262]根據(jù)該實施例,在連接由用戶指令的設備后,信息處理裝置選擇并執(zhí)行適合于連接設備的程序,使得能接收在沒有用戶操作的情況下,使用連接設備的服務。
[0263]?信息處理系統(tǒng)>>
[0264]將參考圖34和35,描述根據(jù)該實施例的信息處理系統(tǒng)的布置和操作。注意,在該實施例中,將描述基于根據(jù)第三實施例的日程安排,從事件預測連接設備,以及選擇并激活適當?shù)某绦?,由此使得云服務?410處理連接設備,而沒有用戶操作的例子。特別地,將說明通過連接傳感器設備,使用移動終端,執(zhí)行病人的生物信息(脈搏、血壓、體溫等等)的定期采集的例子。然而,本發(fā)明不限于此。
[0265](操作的描述)
[0266]圖34是用于說明根據(jù)該實施例的信息處理系統(tǒng)3400的操作的視圖。
[0267]在圖34的左視圖上,從作為用戶A的智能電話的移動終端3420,記錄作為病人的用戶A的生物信息的測量時間表。例如,在時間表信息中,設定每3小時測量脈搏、每天早上6:00測量血壓,以及醒后和上床時測量體溫。將該時間表從移動終端3420傳送到云服務器3410并記錄在云服務器3410的時間表DB 3415中。
[0268]例如,在所設定的時間表外,將接近脈搏測量時間檢測為事件發(fā)生。首先,如上半部分的中間視圖所示,在作為用戶A的智能電話的移動終端3420的畫面上顯示消息“脈搏測量時間已到。連接脈搏傳感器”。如果附近存在可連接到移動終端3420的USB連接器的USB脈搏傳感器3421,通過將USB脈搏傳感器3421連接到移動終端3420,測量脈搏。在這種情況下,如果USB脈搏傳感器3421是總是由用戶A使用或同一型號的傳感器,沒有問題發(fā)生。然而,如果USB脈搏傳感器3421是不同型號,要求搜索并安裝包括設備驅動器的程序。在該實施例中,然而,基于由云服務器3410保存的程序組合累積DB 3418,自動地搜索和安裝對應于所連的USB脈搏傳感器3421的程序。為此,無需用戶操作。
[0269]同時,例如,假定附近不存在USB脈搏傳感器,而是HDMI脈搏傳感器3431。在這種情況下,如果附近存在包括HDMI連接器、作為用戶B的平板電腦的移動終端3430,通過將HDMI脈搏傳感器3431連接到移動終端3430,能測量用戶A的脈搏。在這種情況下,通常,不使用移動終端3430來測量脈沖。因此,僅連接不足以操作HDMI脈搏傳感器3431。要求用戶搜索并安裝HDMI脈搏傳感器3431的設備驅動器、用來經(jīng)移動終端3430,從云服務器3410控制HDMI脈搏傳感器3431的驅動應用、采集并處理生物信息的數(shù)據(jù)處理應用、用來完成傳感器和移動終端之間的數(shù)據(jù)處理的Web應用等等。在該實施例中,然而,通過參考在云服務器3410的程序組合累積DB 3418中累積的歷史,自動地安裝該程序并執(zhí)行。因此,無需用戶操作。
[0270]因此,經(jīng)移動終端3420或3430,告知用戶A消息“脈搏測量已經(jīng)結束。不要做激烈運動”。
[0271](操作過程)
[0272]圖35是示出根據(jù)該實施例的信息處理系統(tǒng)3400中,設備連接后的操作過程的序列圖。注意,與第二實施例的圖4A相同的步驟編號在圖35中表示相同的步驟,以及將省略其描述。
[0273]在從連接到移動終端3420的設備獲取描述符時,在步驟S3501,云服務器3410通過參考程序組合累積DB 3418,使用連接設備,選擇適合于處理的程序。在激活被選擇的USB設備驅動器和驅動應用后,在步驟S3505,云服務器3410設定設備地址。在步驟S3505,激活所選擇的Web應用。
[0274]用下述方式,執(zhí)行此后的數(shù)據(jù)輸入/輸出。對從設備輸入的數(shù)據(jù),在步驟S3511,云服務器3410將數(shù)據(jù)輸入請求發(fā)送到移動終端3420。在步驟S3513,移動終端3420獲取批量傳輸?shù)妮斎霐?shù)據(jù)(IN)。在步驟S3515,移動終端3420IP封裝輸入數(shù)據(jù)并且將其傳送到云服務器3410。在步驟S3517,云服務器3410存儲輸入數(shù)據(jù)。如果數(shù)據(jù)處理是必要的,在步驟S3519激活數(shù)據(jù)處理應用。注意在步驟S3501,還選擇數(shù)據(jù)處理應用。
[0275]另一方面,為將數(shù)據(jù)輸出到設備,在步驟S3521,云服務器3410獲取輸出數(shù)據(jù)。在步驟S3523,云服務器3410將數(shù)據(jù)輸出請求連同輸出數(shù)據(jù)一起傳送到移動終端3420。在步驟S3525,移動終端3420將解封裝的輸出數(shù)據(jù)批量傳輸?shù)匕l(fā)送到設備(OUT)。
[0276]?云服務器的功能布置>>
[0277]圖36是示出根據(jù)該實施例的云服務器3410的功能布置的框圖。注意,與第二實施例的圖5或第三實施例的圖20相同的參考數(shù)字在圖36中表示相同的功能部件,并且將省略其描述。
[0278]時間表DB 3415根據(jù)該實施例,記錄與生物信息測量有關的時間表(見圖37)。
[0279]描述符接收器3621接收由移動終端傳送的連接設備的描述符。設備確定器3622基于所接收的描述符和設備DB 510的內(nèi)容,確定連接設備。組合選擇器3623包括執(zhí)行程序表3623a(見圖39),以及通過參考程序組合累積DB 3418(見圖38),選擇執(zhí)行程序的組合。程序執(zhí)行器3624執(zhí)行所選擇的程序。待選擇和執(zhí)行的程序包括USB設備驅動器、驅動應用(圖36中的驅動應用)和Web應用(圖36中的Web應用)。
[0280](時間表DB)
[0281]圖37是示出根據(jù)該實施例的時間表DB 3415的布置的視圖。注意,時間表DB 3415不限于圖37。此外,與第三實施例的圖21相同的參考數(shù)字表示相同字段。
[0282]時間表DB 3415存儲與用于根據(jù)時間表,指令用戶的移動終端連接設備的事件發(fā)生的日期/時間2101關聯(lián)的時間表內(nèi)容3702。還與每一時間表內(nèi)容關聯(lián)3702,存儲連接設備指令時間3703、已經(jīng)登記該時間表的用戶ID 2104和測量目標病人3705。
[0283](程序組合累積DB)
[0284]圖38是示出根據(jù)該實施例的程序組合累積DB 3418的布置的視圖。注意,程序組合累積DB 3418不限于圖38。
[0285]程序組合累積DB 3418存儲與移動終端3801關聯(lián)的連接歷史中的連接設備3803以及移動終端3801具有的連接的連接器3802。與每一連接設備3803關聯(lián),存儲所使用的驅動器3804和所使用的應用3805的組合。注意,所使用的驅動器是設備驅動器。所使用的應用包括驅動應用、數(shù)據(jù)處理應用和Web應用。所使用的應用3805還能存儲不同的組合。
[0286]與所使用的驅動器3804和所使用的應用3805的每一組合關聯(lián),存儲使用數(shù)3806、所有用戶的總滿意度3807、平均滿意度3808和最大/最小滿意度3809。還能存儲另一指數(shù)。
[0287]組合選擇器3623通過參考使用數(shù)3806、所有用戶的總滿意度3807、平均滿意度3808和最大/最小滿意度3809,對可結合連接設備使用的各種程序評分,并且自動地選擇和安裝最高得分的程序。
[0288](執(zhí)行程序表)
[0289]圖39是示出根據(jù)該實施例的執(zhí)行程序表3623a的布置的視圖。
[0290]執(zhí)行程序表3623a存儲與移動終端ID 3901和用戶ID 3902關聯(lián)的病人ID 3903、連接設備3904和由云服務器3410選擇的云服務器所選擇的程序3905。云服務器所選擇的程序3905是設備驅動器、驅動應用和Web應用的適當組合并且由云服務器3410自動地執(zhí)行。因此,用戶無需任何操作,能使用連接設備。
[0291]?云服務器的處理過程>>
[0292]圖40是示出根據(jù)該實施例的云服務器3410的處理過程的流程圖。該流程圖由圖11所示的CPU 1110,使用RAM 1140執(zhí)行,并且實現(xiàn)圖36所示的功能部件。注意圖40的流程圖根據(jù)事件發(fā)生,諸如云服務器3410中的包傳輸/接收啟動。
[0293]在步驟S4011,云服務器3410確定是否接收到數(shù)據(jù)包。在步驟S4031,云服務器3410確定是否傳送數(shù)據(jù)包。在接收到數(shù)據(jù)包后,云服務器3410進入到步驟S4013,解封裝數(shù)據(jù)包,并且確定是否接收到連接設備的描述符。如果未接收到描述符,云服務器3410確定接收到輸入數(shù)據(jù)。
[0294]在接收到描述符后,云服務器3410進入步驟S4015并且從描述符獲取連接設備的設備信息。在步驟S4017,云服務器3410基于設備信息,搜索程序組合累積DB 3418,并且選擇適當?shù)夭僮髟撛O備的程序。在步驟S4019,云服務器3410激活所選擇的設備驅動器。注意,云服務器3410設備用于該設備的設備地址。在步驟S4021,云服務器3410激活所選擇的驅動應用。云服務器3410根據(jù)需要,下載對應于移動終端3420的應用。在步驟S4023,云服務器3410激活所選擇的Web應用。
[0295]在接收到輸入數(shù)據(jù)后,云服務器3410進入步驟S4025,并且獲取輸入數(shù)據(jù)。在步驟S4027,云服務器3410根據(jù)需要,執(zhí)行數(shù)據(jù)處理。注意,在步驟S4017,還能選擇數(shù)據(jù)處理應用。在步驟S4029,云服務器3410存儲來自該設備的輸入數(shù)據(jù)。
[0296]另一方面,為了將數(shù)據(jù)包傳送到設備,云服務器3410進入步驟S4033,并且獲取輸出數(shù)據(jù)。在步驟S14035,云服務器3410將封裝的輸出數(shù)據(jù)到設備。即,云服務器3410將輸出數(shù)據(jù)轉發(fā)到設備驅動器、驅動應用和Web應用。
[0297][第六實施例]
[0298]接著,將描述根據(jù)本發(fā)明的第六實施例的信息處理系統(tǒng)。根據(jù)第六實施例的信息處理系統(tǒng)不同于第二至第五實施例之處在于當預測到業(yè)務或通信容量,并且確定頻帶不足時,移動終端經(jīng)多個通信路徑執(zhí)行通信。剩余部件和操作與第二至第五實施例相同。因此,與第二至第五實施例相同的參考數(shù)字表示相同的部件和操作,以及將省略其詳細描述。
[0299]根據(jù)該實施例,通過預測業(yè)務或通信容量,自動地改變頻帶,在用戶不知道業(yè)務或通信容量改變的情況下,能處理連接設備。
[0300]?信息處理系統(tǒng)的操作過程>>
[0301]圖41是示出根據(jù)該實施例的信息處理系統(tǒng)4100中,當移動終端經(jīng)多個通信路徑通信時的操作過程的序列圖。
[0302]在步驟S4101,云服務器4110和設備4130正經(jīng)移動終端4120執(zhí)行數(shù)據(jù)輸入/輸出。
[0303]在步驟S4111,云服務器4110預測業(yè)務和通信容量。在步驟S4113,云服務器4110根據(jù)業(yè)務和通信容量的預測結果,確定移動終端4120的通信頻帶是否足夠。如果通信頻帶足夠,則直接測量數(shù)據(jù)輸入/輸出。
[0304]在與業(yè)務相比,預測移動終端4120的通信頻帶不足時云服務器4110進入步驟4115,并且選擇移動終端4120的適當通信方式。移動終端4120的通信方式是例如僅通過4G/3G通信、僅通過WiFi通信或同時使用4G/3G和WiFi,擴展通信頻帶時的通信。
[0305]在步驟S4117,將通信方式改變成所選擇的的一種。在步驟S4119,激活用于作為4G/3G的第一信道的驅動應用。在步驟S4121,激活用于作為EiFi的第二信道的驅動應用。從那時起,在步驟S4123,移動終端4120分離它與設備4130之間的數(shù)據(jù)輸入/輸出。在步驟S4125,執(zhí)行同時使用4G/3G和WiFi的寬帶通信。注意,當連接多個設備時,可以在設備的基礎上,完成通信分離。或者,可以分離輸入數(shù)據(jù)和輸出數(shù)據(jù),或可以分離圖像數(shù)據(jù)和音頻數(shù)據(jù)。
[0306][第七實施例]
[0307]接著,將描述根據(jù)本發(fā)明的第七實施例的信息處理系統(tǒng)。根據(jù)該實施例的信息處理系統(tǒng)不同于第二至第六實施例之處在于將設備連接到移動終端時,移動終端不能獲取設備信息。剩余部件和操作與第二至第六實施例相同。因此,與第二至第六實施例相同的參考數(shù)字表示相同的部件和操作,以及將省略其詳細描述。
[0308]根據(jù)該實施例,即使當移動終端不能獲取設備信息時,云服務器也能控制連接設備。為此,能對任何類型的連接設備執(zhí)行控制。
[0309]?信息處理系統(tǒng)的操作過程>>
[0310]圖42是示出當根據(jù)該實施例的信息處理系統(tǒng)4200中的移動終端不能獲取設備信息時的操作過程的序列圖。
[0311]在圖42中,作為移動終端4220不能獲取設備信息的例子,將描述從RS232電纜到USB電纜,連接設備的情形。假定移動終端4220不具有被配置成從USB數(shù)據(jù)包,獲取連接到RS232的設備的設備信息的特殊驅動器。然而,本發(fā)明不限于此。注意,與第二實施例的圖4A相同的步驟編號在圖42中表示相同的步驟,以及將省略其描述。
[0312]在步驟S4201,將設備經(jīng)RS232電纜和USB電纜,連接到移動終端4220。從步驟S415,移動終端4220嘗試通過激活通用USB驅動器,獲取設備的描述符。然而,在步驟S419,在沒有獲取描述符的情況下,超時發(fā)生。
[0313]在檢測到超時時,在步驟S4209,移動終端4220停止處理通用USB驅動器。在步驟S4211,移動終端4220請求云服務器4210控制連接設備。
[0314]在接收到設備控制請求后,在步驟S4213,云服務器4210順序地操作能操作連接設備的驅動器,并且確定連接設備。更具體地說,首先,在步驟S4215,云服務器4210激活驅動器集。在步驟S4217,云服務器4210通過激活的驅動器,訪問設備。在步驟S4219,云服務器4210確定該設備是否可控。在確定該設備可控時,在步驟S4221,云服務器4210通過驅動器,獲取設備信息。除能驅動設備的驅動器外,驅動器還包括實現(xiàn)RS232和USB之間的轉換的驅動器。
[0315]當獲取設備信息時,在步驟S3501,云服務器4210通過參考程序組合累積DB3418,選擇包括設備驅動器、驅動應用和數(shù)據(jù)處理應用,以及Web應用的適當程序。
[0316][其他實施例]
[0317]盡管已經(jīng)參考示例性實施例描述了本發(fā)明,應理解到本發(fā)明不限于所公開的示例性實施例。下述權利要求的范圍應當給予最寬解釋,使得包含所有這些改進和等效結構及功能。
[0318]本發(fā)明可應用于包括多個設備或單個裝置的系統(tǒng)。本發(fā)明甚至適用于當將用于實現(xiàn)實施例的功能的信息處理程序直接或從遠程站點提供給系統(tǒng)或裝置時。因此,本發(fā)明還包含安裝在計算機中來在計算機上實現(xiàn)本發(fā)明的功能的程序、存儲該程序的存儲介質,以及使用戶下載程序的www(萬維網(wǎng))服務器。
[0319]本申請要求2012年3月24日提交的日本專利申請N0.2012-068503的優(yōu)先權,其全部內(nèi)容在此引入以供參考。
【權利要求】
1.一種信息處理裝置,包括: 設備連接預測器,所述設備連接預測器預測對移動終端的設備連接;以及 設備連接指令信息傳送器,所述設備連接指令信息傳送器經(jīng)由網(wǎng)絡向由用戶攜帶的移動終端傳送設備連接指令信息,所述設備連接指令信息用于指令用戶執(zhí)行由所述設備連接預測器所預測的設備連接。
2.根據(jù)權利要求1所述的信息處理裝置,進一步包括事件檢測器,所述事件檢測器檢測要求所述設備連接的事件發(fā)生, 其中,所述設備連接預測器響應于由所述事件檢測器對所述事件發(fā)生的檢測來預測該用于處理所述事件的所述設備連接。
3.根據(jù)權利要求2所述的信息處理裝置,其中,所述事件檢測器包括存儲用戶的日程安排的日程安排存儲器,并且將所述日程安排的接近檢測為事件發(fā)生,并且 所述設備連接預測器響應于所述日程安排的接近,來預測執(zhí)行所述用戶的日程安排所需要的所述設備連接。
4.根據(jù)權利要求3所述的信息處理裝置,其中,所述用戶的日程安排是TV會議的日程安排, 所述日程安排存儲器存儲TV會議的參與者,并且 當所述設備連接指令信息傳送器沒有對所述用戶的所述設備連接指令信息的響應時,所述設備連接預測器預測對不是所述TV會議當中的用戶的參與者的移動終端的設備連接,并且所述設備連接指令信息傳送器將所述設備連接指令信息傳送到不是所述用戶的參與者的移動終端。
5.根據(jù)權利要求3所述的信息處理裝置,其中,所述用戶的日程安排是TV會議的日程安排, 所述信息處理裝置進一步包括連接歷史累積器,所述連接歷史累積器累積由所述用戶經(jīng)由網(wǎng)絡的連接歷史,并且 當所述設備連接指令信息傳送器沒有對所述用戶的所述設備連接指令信息的響應時,所述設備連接預測器通過參考所述連接歷史累積器來估計不是所述用戶的參與者,并且預測對所估計的參與者的移動終端的設備連接,并且所述設備連接指令信息傳送器將所述用戶連接指令信息傳送到不是所述用戶的參與者的移動終端。
6.根據(jù)權利要求2至5中的任何一項所述的信息處理裝置,其中,所述事件檢測器包括預測由所述用戶攜帶的移動終端的通信容量的通信容量預測器,并且將所述通信容量的變化的預測檢測為事件發(fā)生,并且 所述設備連接預測器通過參考由所述通信容量預測器預測的所述移動終端的通信容量的變化,來預測對所述移動終端的設備連接,以避免所述通信容量的變化的影響。
7.根據(jù)權利要求2至6中的任何一項所述的信息處理裝置,其中,所述事件檢測器包括預測由所述用戶攜帶的移動終端的業(yè)務的業(yè)務預測器,并且將所述業(yè)務的增加的預測檢測為事件發(fā)生,并且 所述設備連接預測器在考慮到由所述業(yè)務預測器預測的所述移動終端的業(yè)務的增加的情況下,預測對與所述移動終端不同的移動終端的設備連接。
8.根據(jù)權利要求1至7中的任何一項所述的信息處理裝置,進一步包括設備連接信息累積器,所述設備連接信息累積器累積與對所述移動終端的設備連接相關聯(lián)的信息, 其中,所述設備連接預測器基于與所述設備連接相關聯(lián)的信息來預測對移動終端的設備連接。
9.根據(jù)權利要求8所述的信息處理裝置,其中,所述設備連接信息累積器與將發(fā)生的事件相對應地累積所使用的設備的歷史,并且 所述設備連接預測器基于所使用的設備的所述歷史來預測用于處理所述事件的設備連接。
10.根據(jù)權利要求9所述的信息處理裝置,其中,所述設備連接信息累積器累積用于執(zhí)行日程安排的設備的歷史,并且 所述設備連接預測器基于所使用的設備的歷史來預測執(zhí)行所述用戶的日程安排所需要的所述設備連接。
11.根據(jù)權利要求1至10中的任何一項所述的信息處理裝置,進一步包括: 程序組合累積器,所述程序組合累積器累積連接到所述移動終端的設備和用于操作所述設備的程序的組合; 決定器,當將所述設備連接到所述移動終端時,所述決定器通過參考所述程序組合累積器來決定設備和程序的適當組合;以及 程序執(zhí)行器,所述程序執(zhí)行器根據(jù)由所述決定器所決定的設備和程序的所述適當組合來執(zhí)行程序。
12.根據(jù)權利要求11所述的信息處理裝置,其中,所述程序包括設備驅動器、驅動應用以及數(shù)據(jù)處理應用,所述設備驅動器驅動所述設備,所述驅動應用經(jīng)由所述網(wǎng)絡和所述移動終端來控制所述設備,所述數(shù)據(jù)處理應用經(jīng)由所述網(wǎng)絡和所述移動終端在預定通信協(xié)議上執(zhí)行使用所述設備的數(shù)據(jù)處理。
13.一種信息處理裝置的控制方法,所述方法包括: 預測對移動終端的設備連接;以及 經(jīng)由網(wǎng)絡向由用戶攜帶的移動終端傳送設備連接指令信息,所述設備連接指令信息用于指令用戶執(zhí)行在所述預測步驟中預測的設備連接。
14.一種信息處理裝置的控制程序,使得計算機執(zhí)行: 預測對移動終端的設備連接;以及 經(jīng)由網(wǎng)絡向由用戶攜帶的移動終端傳送設備連接指令信息,所述設備連接指令信息用于指令用戶執(zhí)行在所述預測步驟中預測的設備連接。
15.一種信息處理系統(tǒng),包括由用戶攜帶的移動終端和經(jīng)由網(wǎng)絡連接到所述移動終端的信息處理裝置, 所述信息處理裝置包括: 設備連接預測器,所述設備連接預測器預測對所述移動終端的設備連接;以及設備連接指令信息傳送器,所述設備連接指令信息傳送器經(jīng)由網(wǎng)絡向由所述用戶攜帶的所述移動終端傳送設備連接指令信息,所述設備連接指令信息用于指令用戶執(zhí)行由所述設備連接預測器所預測的設備連接,并且所述移動終端包括: 設備連接指令信息接收器,所述設備連接指令信息接收器接收從所述設備連接指令信息傳送器傳送的所述設備連接指令信息;以及 設備連接器,所述設備連接器能夠根據(jù)所述設備連接指令信息來連接設備。
16.一種信息處理系統(tǒng)的信息處理方法,所述信息處理系統(tǒng)包括包含能夠連接設備的設備連接器并且由用戶攜帶的移動終端以及以及經(jīng)由網(wǎng)絡連接到所述移動終端的信息處理裝置,所述方法包括: 由所述信息處理裝置預測對所述移動終端的設備連接; 經(jīng)由所述網(wǎng)絡將設備連接指令信息從所述信息處理裝置傳送到由所述用戶攜帶的所述移動終端,所述設備連接指令信息用于指令所述用戶執(zhí)行在所述預測步驟中預測的設備連接;以及 由所述移動終端接收在所述傳送步驟中傳送的所述設備連接指令信息。
【文檔編號】G06F13/00GK104205072SQ201380016269
【公開日】2014年12月10日 申請日期:2013年2月28日 優(yōu)先權日:2012年3月24日
【發(fā)明者】小林佳和 申請人:日本電氣株式會社