CN102201842A - 信息处理***、信息处理设备和管理服务器 - Google Patents

信息处理***、信息处理设备和管理服务器 Download PDF

Info

Publication number
CN102201842A
CN102201842A CN2011100639774A CN201110063977A CN102201842A CN 102201842 A CN102201842 A CN 102201842A CN 2011100639774 A CN2011100639774 A CN 2011100639774A CN 201110063977 A CN201110063977 A CN 201110063977A CN 102201842 A CN102201842 A CN 102201842A
Authority
CN
China
Prior art keywords
server
information
messaging device
link information
communication path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100639774A
Other languages
English (en)
Other versions
CN102201842B (zh
Inventor
米田好博
宫林直树
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN102201842A publication Critical patent/CN102201842A/zh
Application granted granted Critical
Publication of CN102201842B publication Critical patent/CN102201842B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

提供了用于信息处理的***和方法。在本***和方法的实施例中,在检测信息设备检测连接目标设备。一旦检测到,信息处理设备生成设备信息,并经由通信路径将设备信息发送给服务器。基于该设备信息,服务器生成连接信息,并且将连接信息发送给信息处理设备。信息处理设备可使用该连接信息以建立经由另一通信路径与连接目标设备的通信。

Description

信息处理***、信息处理设备和管理服务器
相关申请的交叉引用
本发明要求于2010年3月24日向日本专利局提交的日本专利申请No.JP2010-068271的优先权,将其全部内容通过引用的方式合并在此。
技术领域
本发明涉及信息处理***、信息处理设备和管理服务器。
背景技术
近来,诸如便携式电话之类的信息处理设备实现了越来越多的功能。能够利用多个通信方法(如,使用NFC(Near Field Communication,近场通信)的通信和使用IEEE 802.15.1的通信(其也可称为“蓝牙”(注册商标),在下文可缩写为“BT”))进行通信的信息处理设备已进入市场。
在这些环境下,已经开发了用以在切换多种通信方法时执行通信的技术。例如,日本专利No.3671881的说明书公开了这样的技术:选择性地切换多种不同的通信方法以识别要与之进行通信的通信目标设备,并与识别出的设备进行通信。
发明内容
应用有用于在切换多种通信方法时进行通信的现有技术(下文简称为“现有技术”)的信息处理设备(在下文简称为“现有信息处理设备”)利用使用NFC的通信来识别要利用IEEE 802.15.1与其进行通信的通信目标设备,并且利用IEEE 802.15.1与识别出的设备进行通信。因此,利用现有技术,现有信息处理设备的用户可以通过使得信息处理设备邻近通信目标设备(即,信息处理设备和通信目标设备之间的距离不超过NFC的通信范围(这也适用于下列描述)),以利用IEEE 802.15.1开始与通信目标设备的通信。因此,现有技术可以改进用户的便利性。
然而,利用现有技术,除非用户使得现有信息处理设备和通信目标设备彼此邻近,否则用户不能利用IEEE 802.15.1在现有信息处理设备和通信目标设备之间开始通信。因此,用户的便利性有可能即使在现有技术的情况下也可能降低。
更具体地,利用NFC实现的通信范围大约为几十厘米。因此,除非现有信息处理设备和通信目标设备之间的距离为几十厘米或者更少,否则即使对于现有技术,用户也不能利用IEEE 802.15.1开始通信。在这种情况下,当现有信息处理设备和/或通信目标设备是诸如便携式电话之类的便携式设备(所谓的移动设备)时,对于用户施加的负担不是那么大。然而,当现有信息处理设备和通信目标设备并非两者都是诸如便携式电话之类的便携式设备时,除非使得不是移动设备的现有信息处理设备和通信目标设备彼此邻近,否则用户不能利用IEEE 802.15.1开始通信。
因此,当用户在信息处理设备和要与其进行通信的连接目标设备之间开始通信时,现有技术不一定改进用户的便利性。
鉴于上述,期望提供新颖和改进的信息处理***、信息处理设备和管理服务器,其中当用户在信息处理设备和要与其进行通信的连接目标设备之间开始通信时可以改进用户便利性。
据此,提供了本***和方法。在本***和方法的实施例中,在信息处理设备检测连接目标设备。一旦检测到,信息处理设备就生成设备信息,并经由通信路径将该设备信息发送给服务器。基于该设备信息,服务器生成连接信息,并且将该连接信息发送给信息处理设备。信息处理设备可使用该连接信息以建立经由另一通信路径与连接目标设备的通信。
附图说明
图1是图示根据本发明实施例的信息处理***的配置的示例的说明图;
图2是图示根据本发明实施例的信息处理***中关于便利性改进方法的处理的示例的说明图;
图3是图示根据本发明实施例的信息处理设备上显示的显示屏幕的示例的说明图;
图4是图示根据本发明实施例的信息处理设备生成的设备信息的示例的说明图;
图5是图示根据本发明实施例的管理服务器执行的生成控制信息生成处理的示例的流程图;
图6是图示根据本发明实施例的管理服务器执行的生成控制信息生成处理的示例的流程图;
图7是图示根据本发明实施例的管理信息的示例的说明图;
图8是图示根据本发明实施例的管理服务器生成的生成控制信息的示例的说明图;
图9是图示根据本发明实施例的中继服务器发送的连接信息传输请求的示例的说明图;
图10是图示根据本发明实施例的连接信息生成服务器执行的连接信息生成处理的示例的流程图;
图11是图示根据本发明实施例的连接信息生成服务器执行的连接信息生成处理的示例的流程图;
图12是图示根据本发明实施例的连接信息生成服务器生成的连接信息的示例的说明图;
图13是图示根据本发明实施例的信息处理设备执行的连接目标确定处理的示例的说明图;
图14是图示根据本发明实施例的数据存储服务器执行处理数据传输处理的示例的流程图;
图15是图示根据本发明实施例的信息处理设备上显示的显示屏幕的示例的说明图;
图16是图示根据本发明实施例的信息处理设备上显示的显示屏幕的示例的说明图;
图17是图示根据本发明实施例的信息处理设备上显示的显示屏幕的示例的说明图;
图18是图示在关于根据本发明实施例的便利性改进方法的处理中,在根据本发明实施例的信息处理设备上显示的显示屏幕的另一示例的说明图;
图19是图示根据本发明实施例的信息处理设备的配置的示例的框图;
图20是图示根据本发明实施例的信息处理设备的硬件配置的示例的说明图;
图21是图示根据本发明实施例的信息处理设备的软件配置的示例的说明图;
图22是图示根据本发明实施例的信息处理设备的软件配置的示例的说明图;
图23是图示根据本发明实施例的中继服务器的配置的示例的框图。;
图24是图示根据本发明实施例的中继服务器的硬件配置的示例的框图;
图25是图示根据本发明实施例的管理服务器的配置的示例的框图;以及
图26是分别图示根据本发明实施例的管理服务器的配置的示例和根据本发明实施例的数据存储服务器的配置的示例的框图。
具体实施方式
下文参照附图详细描述本发明的优选实施例。注意,在本说明书和附图中,用同一附图标记表示具有基本上相同功能和结构的结构要素,并且这些结构要素的重复说明予以省略。
将按照以下列出的顺序进行以下说明。
1.关于本发明实施例的方法
2.根据本发明实施例的信息处理***
3.根据本发明实施例的程序
(根据本发明实施例的方法)
首先,在说明构成根据本发明实施例的信息处理***(其在下文可称为信息处理***1000)的设备的配置之前,说明根据本发明实施例的便利性改进方法。
[便利性改进方法的概况]
如上所述,对于现有技术,除非用户使得现有信息处理设备和通信目标设备彼此邻近,否则用户不能利用IEEE 802.15.1在现有信息处理设备和通信目标设备之间开始通信。因此,现有技术可能会降低用户的便利性。
据此,在本发明的实施例中,用户在根据本发明实施例的信息处理设备(其在下文可称为“信息处理设备100”)和信息处理设备100与其通信的一个或多个通信目标设备(其在下文可统称为“连接目标设备200”)之间开始通信,而不用使得信息处理设备100和连接目标设备200彼此邻近。
更确切地,在本发明的实施例中,信息处理设备100经由不同于第一通信路径的第二通信路径与根据本发明实施例的服务器(其在下文可称为“服务器300”)进行通信,以便经由第一通信路径执行在信息处理设备100和连接目标设备200之间的通信。
在这种情况下,根据本发明实施例的第一通信路径是由使用预定连接设置的通信方法所形成的通信路径,以便信息处理设备100以一对一的方式与连接目标设备200进行通信。根据本发明实施例的第一通信路径的示例包括使用IEEE 802.15.1的无线通信和使用诸如IEEE 802.11b之类的无线LAN的无线通信(其在下文可称为“Wi-Fi”)。
另一方面,根据本发明实施例的第二通信路径是由其中信息处理设备100可经由网络与服务器300通信的通信方法所形成的通信路径。根据本发明实施例的网络的示例包括有线网络(如,LAN(Local Area Network,局域网)和WAN(Wide Area Network,广域网))、无线网络(如,无线WAN(WWAN;Wireless WideAreaNetwork,无线广域网)和经由基站的无线MAN(WMAN;Wireless Metropolitan Area Network,无线城域网))、或者使用通信协议(如,TCP/IP(Transmission Control Protocol/Internet协议,传输控制协议/因特网协议))的因特网。
服务器300基于与信息处理设备100的通信,生成与信息处理设备100想要经由第一通信路径与其通信的连接目标设备200对应的连接信息,并且将生成的连接信息发送至信息处理设备100。在这种情况下,根据本发明实施例的连接信息是信息处理设备100用于开始经由第一通信路径与连接目标设备200的通信的信息(数据)。根据本发明实施例的连接信息的特定示例将在稍后说明。
然后,信息处理设备100使用从服务器300发送的连接信息以开始经由第一通信路径与连接信息对应的连接目标设备200的通信。
如上所述,在本发明的实施例中,为了经由第一通信路径在信息处理设备100和连接目标设备200之间开始通信,用户无需像现有技术中那样使得信息处理设备100和连接目标设备200彼此邻近。因此,在本发明的实施例中,当用户在信息处理设备100和要与其进行通信的连接目标设备200之间开始通信时,用户的便利性可以得到改进。
[关于便利性改进方法的处理]
接下来具体地说明信息处理***1000中关于根据本发明实施例的便利性改进方法的处理。
[信息处理***1000的概况]
首先,在说明信息处理***1000中关于便利性改进方法的处理之前,说明信息处理***1000的概况。
图1是图示根据本发明实施例的信息处理***1000的配置的示例的说明图。信息处理***1000包括信息处理设备100、连接目标设备200A、200B(下文统称为“连接目标设备200”)和服务器300。信息处理设备100和连接目标设备200经由用作第一通信路径的无线通信而连接。进一步,信息处理设备100和服务器300经由用作第二通信路径的网络800而连接。这里,根据本发明实施例的“连接”是指处于可进行通信的状态(或者,使得处于可进行通信的状态)。
这里,图1示出了一个信息处理设备100。然而,构成根据本发明实施例的信息处理***1000的信息处理设备100的数目不限于图1所示的示例。例如,根据本发明实施例的信息处理***1000可包括多个信息处理设备100,并且每一个信息处理设备100可进行稍后说明的关于便利性改进方法的处理,由此每个信息处理设备100可经由第一通信路径与连接目标设备200进行通信。图1示出了用作通信目标设备(信息处理设备100可经由第一通信路径与其通信)的候选者的两个连接目标设备200。然而,连接目标设备200的数目不限于图1所述的示例。例如,根据本发明实施例的信息处理***1000可包括一个或多个连接目标设备200。
例如,在图1中,服务器300是服务器集,其包括中继服务器400、管理服务器500、连接信息生成服务器600和数据存储服务器700。然而,根据本发明实施例的服务器300的配置不限于图1所示的示例。例如,根据本发明实施例的服务器300可由一个设备构成。替代地,根据本发明实施例的服务器300可以不包括中继服务器400和/或数据存储服务器700。即使在根据本发明实施例的服务器300不包括中继服务器400和/或数据存储服务器700的情况下,根据本发明实施例的信息处理***1000也实现了上述根据本发明实施例的便利性改进方法,并且改进了用户的便利性。图1示出了一个连接信息生成服务器600和一个数据存储服务器700。然而,根据本发明实施例的服务器300可包括多个连接信息生成服务器600和多个数据存储服务器700。图1示出了用作服务器300的每个设备经由网络900连接的示例。网络900可以是与网络800相同类型的网络,或者可以是不同类型的网络。
图1所示的信息处理设备100、连接目标设备200、中继服务器400、管理服务器500、连接信息生成服务器600和数据存储服务器700中的每一个均不限于对于图1所示设备的应用。
[信息处理设备100的概况]
信息处理设备100经由第二通信路径从服务器300获得连接信息,并且基于该连接信息,经由第一通信路径与对应于连接信息的一个或多个连接目标设备200进行通信。
更具体地,信息处理设备100检测要经由第一通信路径进行通信的连接目标设备200,并且信息处理设备100生成表示检测到的连接目标设备的设备信息(其将在稍后描述)。这里,例如,信息处理设备100发送用于检测连接目标设备200的检测信号,并且基于从已接收到检测信号的连接目标设备200所发送的响应信号,检测要与其进行通信的连接目标设备200。检测信号的上述发送/接收和响应信号的上述发送/接收被视为信息处理设备100和要与其进行通信的连接目标设备200之间的通信。然而,检测信号的上述发送/接收和响应信号的上述发送/接收不是信息处理设备100和被识别为通信目标的特定连接目标设备200之间的通信。因此,在本发明的实施例中,基于连接信息经由第一通信路径与连接目标设备200的通信可以与关于检测信号的上述发送/接收和响应信号的上述发送/接收的通信相区分。例如,关于检测信号的上述发送/接收的通信可以是在NFC路径上进行的近场(near field)通信(NFC),并且关于响应信号的上述发送/接收的通信可以是在NFC路径上进行的NFC。信息处理设备100可以发送用于检测连接目标设备200的NFC信号,并且连接目标设备200可以响应于由信息处理设备100发送的NFC信号来发送NFC信号。
进一步,信息处理设备100经由第二通信路径将生成的设备信息发送至服务器300,并且从服务器300获得基于设备信息所生成的连接信息。换言之,信息处理设备100生成的根据本发明实施例的设备信息是服务器300用以生成连接信息的信息(数据)。然后,信息处理设备100基于该从服务器300获得的连接信息,经由第一通信路径与对应于连接信息的连接目标设备200进行通信。
进一步,当信息处理设备100在信息处理设备100与连接目标设备200通信时不具有用于经由第一通信与对应于连接信息的连接目标设备200进行通信的充足的处理数据时,信息处理设备100将用于请求处理数据的数据传输请求发送至服务器300。然后,信息处理设备100使用根据数据传输请求从服务器300发送的处理数据,来开始经由第一通信路径与对应于连接信息的连接目标设备200的通信。
[连接目标设备200的概况]
连接目标设备200是用于经由第一通信路径与信息处理设备100通信的设备。连接目标设备200存储指示连接目标设备200的信息,并且当连接目标设备200从信息处理设备100接收到检测信号时,连接目标设备200发送包括指示连接目标设备200的信息的响应信号。进一步,当信息处理设备100基于连接信息开始经由第一通信路径的通信时,连接目标设备200经由第一通信路径与信息处理设备100通信。这里,连接目标设备200由能够经由第一通信路径与信息处理设备100通信的任意硬件构成。
[服务器300的概况]
服务器300存储用于为每个连接目标设备200生成连接信息的信息。这里,用于生成根据本发明实施例的连接信息的信息的示例包括表示连接目标设备200的出售者(vendor)的信息、表示连接目标设备200的设备类型的信息以及连接目标设备200拥有的用于经由第一通信路径通信的装置信息。
服务器300基于从信息处理设备100发送的设备信息,识别与设备信息指示的连接目标设备200相对应的用于生成连接信息的信息,并且基于识别出的用于生成连接信息的信息来生成连接信息。然后,服务器300将生成的连接信息发送给信息处理设备100。
另一方面,当服务器300从信息处理设备100接收数据传输请求时,服务器300将根据数据传输请求的处理数据发送至信息处理设备100。
例如,服务器300执行以上处理,从而在信息处理设备100和要与其进行通信的连接目标设备200之间开始经由第一通信路径的通信。这里,例如,服务器300可以用一个服务器(设备)实现。替代地,如图1所示,服务器300可以是包括多个服务器的服务器集。下文在服务器300是如图1所示的服务器集的情况下说明每个服务器执行的处理的概况。
[3-1]中继服务器400的概况
中继服务器400用作用于在信息处理设备100和另一服务器(管理服务器500、连接信息生成服务器600和数据存储服务器700)之间中继通信的中继设备。由于服务器300具有中继服务器400,因此当信息处理设备100连接至中继服务器400时,信息处理设备100的用户(其在下文可简称为“用户”)可从服务器300获得连接信息。换言之,用户可以通过使得信息处理设备100连接至用作所谓的入口站点(portal site)的中继服务器400,以经由第一通信路径在信息处理设备100和连接目标设备200之间开始通信。因此,即使服务器300是如图1所示的服务器集,中继服务器400也允许用户感觉服务器就好像服务器300由一个服务器构成那样。因此,在服务器300由服务器集构成的情况下,在服务器300具有中继服务器400时未降低用户的便利性。
进一步,中继服务器400用作所谓的入口站点。因此,例如,中继服务器400也可用作用于将服务提供给用户的服务提供服务器。
当根据本发明实施例的服务器300由服务器集构成时,配置不限于包括中继服务器400的配置。例如,根据本发明实施例的服务器300可以不包括中继服务器400。即使对于以上配置,根据本发明实施例的服务器300也可识别用于基于从信息处理设备100发送的设备信息生成连接信息的信息,并且可基于识别出的用于生成连接信息的信息来生成连接信息。因此,即使在根据本发明实施例的服务器300具有以上配置的时候,信息处理***1000也实现了根据本发明实施例的便利性改进方法,由此改进了用户的便利性。
[3-2]管理服务器500
管理服务器500使得构成服务器300的一个或多个连接信息生成服务器600中的任意服务器生成与信息处理设备100发送的设备信息对应的连接信息。
更具体地,管理服务器500存储包括用于使得连接信息生成服务器600生成连接信息的信息在内的管理信息(其特定示例将在稍后说明)。管理服务器500基于从信息处理设备100发送的设备信息和所述管理信息,识别连接信息生成服务器600(其存储用于生成与设备信息指示的连接目标设备200对应的连接信息的信息)。
进一步,管理服务器500基于管理信息和设备信息,生成用于使得识别出的连接信息生成服务器600生成与设备信息指示的连接目标设备200对应的连接信息的生成控制信息(其特定示例将在稍后说明)。因此,根据本发明实施例的管理信息被视为管理服务器500生成生成控制信息所使用的信息。
然后,管理服务器500将生成的生成控制信息发送至识别出的连接信息生成服务器600,以使得识别出的连接信息生成服务器600生成与设备信息指示的连接目标设备200对应的连接信息。
[3-3]连接信息生成服务器600
连接信息生成服务器600存储用于为每个连接目标设备200生成连接信息的信息,并且基于其中存储的用于生成连接信息的信息来生成连接信息。更具体地,连接信息生成服务器600基于从管理服务器500发送的生成控制信息来生成连接信息(或者基于从中继服务器400发送的生成控制信息来生成连接信息传输请求)。然后,连接信息生成服务器600将生成的连接信息(经由中继服务器400或直接)发送至信息处理设备100。
[3-4]数据存储服务器700
数据存储服务器700存储信息处理设备100使用以开始经由第一通信路径的通信的处理数据。这里,根据本发明实施例的处理数据的示例包括由信息处理设备100执行以开始经由第一通信路径的通信的应用程序软件(下文简称为“应用程序”),并且还包括诸如脚本之类的程序。
当数据存储服务器700接收到从信息处理设备100发送的数据传输请求时,数据存储服务器700基于数据传输请求,将对应于数据传输请求的处理数据(经由中继服务器400或直接)发送至信息处理设备100。
当根据本发明实施例的服务器300由服务器集构成时,配置不限于包括数据存储服务器700的配置。例如,在构成信息处理***1000的信息处理设备100未配置为发送数据传输请求的情况下,根据本发明实施例的服务器300可以配置为不包括数据存储服务器700。即使在这种配置的情况下,根据本发明实施例的服务器300也可以基于从信息处理设备100发送的设备信息来识别用于生成连接信息的信息,并且可以基于识别出的用于生成连接信息的信息来生成连接信息。因此,即使在根据本发明实施例的服务器300按照上述那样配置的情况下,信息处理***1000也实现了根据本发明实施例的便利性改进方法,并且改进了用户的便利性。
服务器300可以不由一个设备构成。例如,服务器300可以是如上所述那样包括多个服务器的服务器集。即使在根据本发明实施例的服务器300是如上述那样由多个服务器构成的服务器集时,信息处理***1000也实现了根据本发明实施例的便利性改进方法,并且改进了用户的便利性。在以下说明中,使用服务器300如图1所示那样由服务器集构成的示例,并且说明关于根据本发明实施例的便利性改进方法的处理。
根据本发明实施例的信息处理***1000如上所述那样由信息处理设备100、连接目标设备200和服务器300构成,并且实现了根据本发明实施例的便利性改进方法。接下来将图1所示的信息处理***1000用作以更具体的方式说明根据本发明实施例的便利性改进方法的示例。
[关于便利性改进方法的处理的示例]
图2是图示根据本发明实施例的信息处理***1000中关于便利性改进方法的处理的示例的说明图。
信息处理设备100接入中继服务器400(S100)。这里,步骤S100中的接入的示例包括通过使用信息处理设备100执行的网络(web)浏览器,由用户进行的至中继服务器400所提供的网络站点的连接。
步骤S100中接入的中继服务器400发送与信息处理设备100对应的浏览器插件(S102),并且信息处理设备100安装接收到的浏览器插件(S104)。然后,信息处理设备100在安装完成时,根据处理结果将响应发送至中继服务器400(S106)。
这里,步骤S104中安装的浏览器插件例如是用于使得信息处理设备100根据稍后所述步骤S106中从中继服务器400发送的连接目标检测请求来执行处理的程序。当无需在信息处理设备100中安装浏览器插件时,根据本发明实施例的信息处理***1000不需要执行步骤S102~S106的处理。
例如,当中继服务器400在步骤S106从信息处理设备100接收到指示处理正常完成的响应时,中继服务器400将连接目标搜索请求发送给信息处理设备100(S108)。尽管在图2中未示出,但是当在S106中从信息处理设备100发送的响应指示未正常完成处理时,中继服务器400可再次执行步骤S102的处理。
已在步骤S108中从中继服务器400接收到连接目标搜索请求的信息处理设备100执行要与其进行通信的连接目标设备200的检测处理(S110;连接目标检测处理)。图3是图示根据本发明实施例的信息处理设备100上显示的显示屏幕的示例的说明图。图3示出连接目标检测处理的执行期间所显示的显示屏幕的示例。
这里,例如,信息处理设备100发送用以检测连接目标设备200的检测信号,并且基于从已接收到检测信号的连接目标设备200发送的响应信号来检测要与其进行通信的连接目标设备200。然后,信息处理设备100基于接收到的响应信号(即,检测结果)来生成设备信息。
图4是图示根据本发明实施例的信息处理设备100生成的设备信息的示例的说明图。例如,如图4所示,信息处理设备100生成设备信息,该设备信息例如包括检测到的连接目标设备200的地址信息和关于连接目标设备200中通信装置的协议和版本的信息。要理解,根据本发明实施例的设备信息不限于图4所示的示例。
图2示出信息处理设备100基于从中继服务器400发送的连接目标搜索请求来执行连接目标设备200的检测处理的示例。然而,关于根据本发明实施例的便利性改进方法的处理不限于图2所示的示例。例如,根据本发明实施例的信息处理设备100可以基于从信息处理设备100的(稍后描述的)操作单元发送的根据用户操作的操作信号(可替代地,从诸如遥控器之类的外部操作装置发送的外部操作信号(这也适用于下列说明))来执行连接目标设备200的检测处理。
信息处理设备100将步骤S110中生成的设备信息发送至中继服务器400(S112)。在步骤S110中检测到多个连接目标设备200的情况下,信息处理设备100例如为多个检测到的连接目标设备200中每一个发送多条设备信息。然而,步骤S112的处理不限于上述。例如,信息处理设备100可以将分别与多个检测到的连接目标设备200对应的各条设备信息作为一条设备信息发送。
已在步骤S112中从信息处理设备100接收到设备信息的中继服务器400将接收到的设备信息发送至管理服务器500(S114)。
已在步骤S114中从中继服务器400接收到设备信息的管理服务器500基于接收到的设备信息生成生成控制信息(S116)。
[生成控制信息生成处理的示例]
图5和图6是图示根据本发明实施例的管理服务器500执行的生成控制信息生成处理的示例的流程图。这里,图6具体地示出图5所示的步骤S206的处理。
图7是图示根据本发明实施例的管理信息的示例的说明图。根据本发明实施例的管理信息的示例包括确定信息(图7中所示的A)、连接目的地信息(图7所示的B)和参数(图7所示的C)。应当注意,根据本发明实施例的管理信息不限于图7所示的示例。这里,根据本发明实施例的确定信息例如是用于确定信息处理***1000中是否支持设备信息所指示的连接目标设备200的信息。根据本发明实施例的连接目的地信息例如是用于识别连接信息生成服务器600(其存储用于生成与设备信息指示的连接目标设备200对应的连接信息的信息)的信息。根据本发明实施例的参数是用以在图5所示的步骤S106的处理中生成所述生成控制信息的信息。
在以下说明中,使用管理服务器500将接收到的设备信息与图7所示的管理信息进行比较(图5的步骤S200~S204)并且基于比较结果生成所述生成控制信息的示例,说明生成控制信息生成处理的示例。
管理服务器500确定管理信息是否包括与设备信息匹配的“出售者ID”(S200)。
当管理服务器500在步骤S200中确定不存在匹配的“出售者ID”时,管理服务器500将错误通知给信息处理设备100(S208)。这里,例如,将步骤S208中通知的错误经由中继服务器400(在服务器300具有中继服务器400的情况下)发送给信息处理设备100。
当管理服务器500在步骤S200中确定存在匹配的“出售者ID”时,管理服务器500确定管理信息是否包括与设备信息匹配的“设备类型ID”(S202)。
当管理服务器500在步骤S202中确定不存在匹配的“设备类型ID”时,管理服务器500将错误通知给信息处理设备100(S208)。
当管理服务器500在步骤S202中确定存在匹配的“设备类型ID”时,管理服务器500确定设备信息内包括的“序列ID”是否处于预定范围内(S204)。例如,设备信息内包括的“序列ID”是图4所示的“地址”的第五和第六字节。
当管理服务器500在步骤S204中确定设备信息中包括的“序列ID”不在预定范围内时,管理服务器500将错误通知给信息处理设备100(S208)。
当管理服务器500在步骤S204中确定设备信息中包括的“序列ID”处于预定范围内时,管理服务器500生成所述生成控制信息(S206)。这里,例如,当接收到图4所示的设备信息时,管理服务器500使用图7中的SEL所指示的信息以识别连接信息生成服务器600,并且使用图7中的SEL所指示的信息以生成所述生成控制信息。
更具体地,管理服务器500从图7中所示的管理信息获得指示步骤S200~S204的处理中识别出的连接信息生成服务器600的“URL”(UniformResource Locator,统一资源定位符)(S300)。
进一步,管理服务器500从图7中所示的管理信息获得步骤S200~S204的处理中识别出的连接信息生成服务器600所对应的参数,并且将获得的参数附于步骤S300中获得的“URL”(S302)。
然后,管理服务器500将基于设备信息的参数附于在步骤S302中已附着了参数的信息(S304)。
例如,管理服务器500如图5和图6中所示那样执行处理以生成所述生成控制信息。图8是图示根据本发明实施例的管理服务器500生成的生成控制信息的示例的说明图。这里,图8中所示的生成控制信息是管理服务器500基于图4中所示的设备信息和图7中的SEL指示的管理信息而生成的生成控制信息的示例。
根据本发明实施例的管理服务器500生成的生成控制信息不限于图8所示的示例。例如,在构成信息处理***1000的服务器300未配置为包括中继服务器400的情况下,管理服务器500也可以生成与稍后说明的连接信息传输请求类似的生成控制信息。即使在以上情况下,管理服务器500也可基于连接目的地信息(图7中所示的B)识别连接信息生成服务器600。因此,管理服务器500可以通过将与稍后说明的连接信息传输请求类似的生成控制信息发送至识别出的连接信息生成服务器600,来生成连接信息。
再次参考图2,说明在根据本发明实施例的信息处理***1000中执行的关于便利性改进方法的处理的示例。管理服务器500将步骤S116中生成的生成控制信息发送至中继服务器400(S118)。图2示出将管理服务器500生成的生成控制信息发送至中继服务器400的示例。然而,关于根据本发明实施例的便利性改进方法的处理不限于图2中所示的示例。例如,根据本发明实施例的管理服务器500可以将生成控制信息直接(即,不依靠中继服务器400)发送至被识别为从构成服务器300的多个连接信息生成服务器600当中选择出的生成所述连接信息的连接信息生成服务器的连接信息生成服务器600。
已在步骤S118中从管理服务器500接收到生成控制信息的中继服务器400将基于接收到的生成控制信息的连接信息传输请求发送至生成控制信息所指示的连接信息生成服务器600(S120)。
图9是图示根据本发明实施例的中继服务器400发送的连接信息传输请求的示例的说明图。当这里将图9和图8进行比较时,发现图9中所示的连接信息传输请求是包括在图8中所示的生成控制信息中的信息。中继服务器400基于接收到的生成控制信息中包括的连接目的地信息(图7中所示的B),识别连接信息传输请求发送到的连接信息生成服务器600,并且将连接信息传输请求发送至识别出的连接信息生成服务器600。换言之,图9所示的连接信息传输请求对应于管理服务器500生成的生成控制信息中的用于生成连接信息的信息。
再次参考图2,说明在根据本发明实施例的信息处理***1000中的关于便利性改进方法的处理的示例。已在步骤S120中从中继服务器400接收到连接信息传输请求的连接信息生成服务器600基于接收到的连接信息传输请求来生成连接信息(S122;连接信息生成处理)。
[连接信息生成处理的示例]
图10和图11是图示根据本发明实施例的连接信息生成服务器600执行的连接信息生成处理的示例的流程图。这里,图11以更具体的方式示出图10所示步骤S408的处理。在以下说明中,使用连接信息生成服务器600将接收到的连接信息传输请求(替代地,接收到的生成控制信息)与所存储的用于生成连接信息的信息(未示出)进行比较(图10的步骤S400~S406)并且基于比较结果生成连接信息的示例,说明连接信息生成处理的示例。
连接信息生成服务器600检查接收到的连接信息传输请求中包括的参数“制造商”和“产品”,并且确定检查结果是否正常(S400)。
当在步骤S400中未确定检查结果正常时,连接信息生成服务器600将错误通知给信息处理设备100(S410)。这里,例如,将步骤S410中通知的错误经由中继服务器400(在服务器300包括中继服务器400的情况下)发送至信息处理设备100。
另一方面,当在步骤S400中确定检查结果正常时,连接信息生成服务器600检查接收到的连接信息传输请求中包括的参数“协议”,并确定检查结果是否正常(S402)。
当在步骤S402中未确定检查结果正常时,连接信息生成服务器600将错误通知给信息处理设备100(S410)。
另一方面,当在步骤S402中确定检查结果正常时,连接信息生成服务器600检查接收到的连接信息传输请求中包括的参数“版本”,并确定检查结果是否正常(S404)。
当在步骤S404中确定检查结果不正常时,连接信息生成服务器600将错误通知给信息处理设备100(S410)。
另一方面,当在步骤S404中确定检查结果正常时,连接信息生成服务器600检查接收到的连接信息传输请求中包括的另一参数,并确定检查结果是否正常(S406)。应当注意,例如在接收到的连接信息传输请求不包括其它参数的情况下或者接收到的连接信息传输请求包括无需进行检查的参数的情况下,连接信息生成服务器600可不执行步骤S406的处理。
当在步骤S406中确定检查结果不正常时,连接信息生成服务器600将错误通知给信息处理设备100(S410)。
另一方面,当在步骤S406中确定检查结果正常时,连接信息生成服务器600基于用于生成与连接信息传输请求对于的连接信息的信息(用于生成满足步骤S400~S406的条件的连接信息的信息)来生成连接信息(S408)。
更具体地,连接信息生成服务器600生成随机数,并且设置生成的随机数(S500)。另外,连接信息生成服务器600获得用于生成连接信息的信息中的、用于生成满足步骤S400~S406的条件的连接信息的信息,并且设置各种参数(S502)。
例如,连接信息生成服务器600通过执行图10和图11中所示的处理来生成连接信息。图12是图示根据本发明实施例的连接信息生成服务器600生成的连接信息的示例的说明图。这里,图12是用于允许信息处理设备100和连接目标设备200经由IEEE 802.15.1形成的通信路径相互通信的连接信息的示例。应当注意,根据本发明实施例的管理服务器500生成的连接信息不限于图12所示的示例。例如,在根据本发明实施例的管理服务器500中,连接信息可进一步包括图9所示的连接信息传输请求中所包括的信息。
再次参考图2,说明根据本发明实施例的信息处理***1000中关于便利性改进方法的处理的示例。连接信息生成服务器600将步骤S122中生成的连接信息发送至中继服务器400(S124)。
在连接信息生成服务器600不依赖于中继服务器400从管理服务器500接收生成控制信息的情况下,连接信息生成服务器600例如可经由管理服务器500或直接将生成的连接信息发送至信息处理设备100。
在步骤S124中,已从连接信息生成服务器600接收到连接信息的中继服务器400将接收到的连接信息发送至信息处理设备100(S126)。
已从服务器300接收到连接信息(例如,在步骤S126中从中继服务器400发送的连接信息)的信息处理设备100确定信息处理设备100经由第一通信路径与其通信的连接目标设备200(S128;连接目标确定处理)。
图13是图示根据本发明实施例的信息处理设备100执行的连接目标确定处理的示例的说明图。这里,图13示出信息处理设备100上显示的连接目标设备200的选择屏幕的示例(显示屏幕的示例)。
例如,信息处理设备100根据从服务器300发送的连接信息,在显示屏幕上显示连接目标设备200的列表。然后,信息处理设备100例如基于根据从布置在信息处理设备100上的(稍后描述的)操作单元所发送的用户操作的操作信号,确定用户想要与其进行连接的连接目标设备200,作为要经由第一通信路径与之进行通信的连接目标设备200。
根据本发明实施例的信息处理设备100执行的连接目标确定处理不限于上述。例如,在根据从服务器300发送的连接信息仅存在一个连接目标设备200的情况下,信息处理设备100可以将根据该连接信息的连接目标设备200确定为要经由第一通信路径与其通信的连接目标设备200,而不显示图13中所示的选择屏幕。另一方面,在根据从服务器300发送的连接信息存在多个连接目标设备200的情况下,信息处理设备100可以从根据连接信息的连接目标设备200当中选择预先设置的数目的连接目标设备200,并且将所选择出的连接目标设备200确定为要经由第一通信路径与其进行通信的连接目标设备200。
进一步,当信息处理设备100确定要经由第一通信路径与其进行通信的连接目标设备200时,信息处理设备100确定用于开始经由第一通信路径与连接目标设备200的通信的处理数据是否不足。在这种场合下,在作为上述确定的结果,信息处理设备100确定处理数据没有不足的情况下,信息处理设备100执行稍后说明的步骤S150的处理以开始经由第一通信路径与连接目标设备200的通信。另一方面,在作为上述确定的结果,信息处理设备100确定处理数据不足的情况下,信息处理设备100执行与服务器300的稍后描述的步骤S130~S148的处理。在以下说明中,使用作为上述确定的结果,信息处理设备100确定处理数据不足的示例,说明根据本发明实施例的信息处理***1000中关于便利性改进方法的处理。
当信息处理设备100确定处理数据不足时,信息处理设备100将数据传输请求发送至中继服务器400(S130)。例如,信息处理设备100发送的数据传输请求是与图9所示的连接信息传输请求类似的数据。然而,信息处理设备100发送的数据传输请求不限于上述。在下列说明中,作为示例,说明信息处理设备100发送与图9所示的连接信息传输请求类似的数据作为数据传输请求的情况。
已接收到步骤S130中从信息处理设备100发送的数据传输请求的中继服务器400将接收到的数据传输请求发送至数据存储服务器700(S132)。
已在步骤S132从中继服务器400接收到数据传输请求的数据存储服务器700将与接收到的数据传输请求对应的处理数据发送至中继服务器400(S134;处理数据传输处理)。
[处理数据传输处理的示例]
图14是图示根据本发明实施例的数据存储服务器700执行的处理数据传输处理的示例的流程图。在以下说明中,使用数据存储服务器700将接收到的数据传输请求和表示要存储的处理数据的信息(未示出)进行比较(图14的步骤S600~S606)并且基于比较结果发送与数据传输请求对应的处理数据的示例,说明处理数据传输处理的示例。
数据存储服务器700检查接收到的数据传输请求中包括的参数“制造商”和“产品”,并确定检查结果是否正常(S600)。
当在步骤S600中确定检查结果不正常时,数据存储服务器700将错误通知给信息处理设备100(S610)。这里,例如,将步骤S610中通知的错误经由中继服务器400(在服务器300包括中继服务器400的情况下)发送至信息处理设备100。
另一方面,当在步骤S600中确定检查结果正常时,数据存储服务器700检查接收到的连接信息传输请求中包括的参数“协议”,并确定检查结果是否正常(S602)。
当在步骤S602中确定检查结果不正常时,数据存储服务器700将错误通知给信息处理设备100(S610)。
另一方面,当在步骤S602中确定检查结果正常时,数据存储服务器700检查接收到的连接信息传输请求中包括的参数“版本”,并确定检查结果是否正常(S604)。
当在步骤S604中确定检查结果不正常时,数据存储服务器700将错误通知给信息处理设备100(S610)。
另一方面,当在步骤S604中确定检查结果正常时,数据存储服务器700检查接收到的连接信息传输请求中包括的另一参数,并确定检查结果是否正常(S606)。应当注意,例如在接收到的连接信息传输请求不包括其它参数的情况下或者接收到的连接信息传输请求包括无需进行检查的参数的情况下,数据存储服务器700可不执行步骤S606的处理。
当在步骤S606中确定检查结果不正常时,数据存储服务器700将错误通知给信息处理设备100(S610)。
另一方面,当在步骤S606中确定检查结果正常时,数据存储服务器700发送与表示满足步骤S600~S606的条件的处理数据的信息相对应的处理数据(S608)。
例如,数据存储服务器700通过执行图14所示的处理,将与接收到的数据传输请求对应的处理数据发送至中继服务器400。可以理解,根据本发明实施例的数据存储服务器700执行的处理数据传输处理不限于图14所示的示例。
再次参考图2,说明根据本发明实施例的信息处理***1000中执行的关于便利性改进方法的处理的示例。已经在步骤S134从数据存储服务器700接收到处理数据的中继服务器400将接收到的处理数据和用作用于执行该处理数据的触发的安装请求发送至信息处理设备100(S136)。例如,在根据本发明实施例的信息处理设备100具有根据处理数据的接收自动执行处理数据的功能的情况下,中继服务器400可不在步骤S136中发送安装请求。
已在步骤S136中从中继服务器400接收到处理数据的信息处理设备100安装接收到的处理数据(S138)。图15是图示根据本发明实施例的信息处理设备100上显示的显示屏幕的示例的说明图,并且示出了在处理数据的安装执行期间所显示的显示屏幕的示例。当安装完成时,信息处理设备100将根据处理结果的响应发送至中继服务器400(S140)。
例如,当中继服务器400在步骤S140中从信息处理设备100接收到指示处理正常完成的响应时,中继服务器400将用于执行所安装的处理数据的执行请求发送至信息处理设备100(S142)。尽管在图2中未示出,但当在步骤S140中从信息处理设备100发送的响应指示未正常完成处理时,中继服务器400可再次执行步骤S136的处理。
已在步骤S142中从中继服务器400接收到执行请求的信息处理设备100执行步骤S138中安装的处理数据(S144;执行处理)。在信息处理设备100具有自动执行步骤S138中安装的处理数据的功能的情况下,根据本发明实施例的信息处理***1000可不执行步骤S140、S142的处理。
当在步骤S144中完成了处理数据的执行时,信息处理设备100将根据处理结果的响应发送至中继服务器400(S146)。
例如,当中继服务器400从信息处理设备100接收到步骤S146中指示处理正常完成的响应时,中继服务器400将用于开始经由第一通信路径与步骤S128中确定出的连接目标设备200的通信的连接请求发送至信息处理设备100(S148)。尽管在图2中未示出,但是当在步骤S146中从信息处理设备100发送的响应指示未正常完成处理时,中继服务器400可再次执行步骤S140的处理。
已在步骤S148中从中继服务器400接收到连接请求的信息处理设备100开始经由第一通信路径与步骤S128中确定的连接目标设备200的通信(S150;连接处理)。在信息处理设备100具有基于步骤S144中执行的处理数据和连接信息而自动开始经由第一通信路径与连接目标设备200的通信的功能的情况下,无需执行根据本发明实施例的信息处理***1000中步骤S146、S148的处理。
图16和图17是图示根据本发明实施例的信息处理设备100上显示的显示屏幕的示例的说明图。这里,图16示出信息处理设备100执行用以经由第一通信路径与步骤S128中确定的连接目标设备200进行通信的处理时所显示的显示屏幕的示例。另一方面,图17示出信息处理设备100完成用于经由第一通信路径与步骤S128中确定的连接目标设备200进行通信的处理时所显示的显示屏幕的示例。
例如,信息处理***1000执行图2所示的处理,以便经由第一通信路径在信息处理设备100和连接目标设备200之间开始通信。这里,在信息处理***1000中,用户例如可以在不使得信息处理设备100和连接目标设备200彼此邻近的情况下,通过执行图2中所示的处理以经由第一通信路径在信息处理设备100和连接目标设备200之间开始通信。因此,例如通过执行图2所示的处理,实现了根据本发明实施例的上述便利性改进方法。
因此,由于信息处理***例如执行图2所示的处理,因此当用户在信息处理设备100和要与其进行通信的连接目标设备200之间开始通信时,实现了可改进用户便利性的信息处理***。
根据本发明实施例的信息处理***1000中关于便利性改进方法的处理不限于图2所示的示例。例如,在构成信息处理***1000的服务器300未配置为包括中继服务器400的情况下,信息处理设备100可以与构成服务器300的每个服务器进行通信。另一方面,在构成信息处理***1000的服务器300不是图1所示的服务器集而是一个服务器的情况下,图2所示的服务器300执行的处理由这一个服务器执行。
尽管示出了图3和图12~图17,作为根据本发明实施例的信息处理设备100上显示的显示屏幕的示例,但是在关于便利性改进方法的处理期间在根据本发明实施例的信息处理设备100上显示的显示屏幕不限于上述。图18是图示在关于根据本发明实施例的便利性改进方法的处理中在根据本发明实施例的信息处理设备100上显示的显示屏幕的另一示例的说明图。这里,图18示出在根据本发明实施例的信息处理设备100例如是便携式电话并且将应用程序作为处理数据执行的情况下在信息处理设备100上显示的显示屏幕的示例。
(根据本发明实施例的信息处理***)
接下来说明构成信息处理***1000(其能够实现关于根据本发明实施例的上述便利性改进方法的处理)的每个设备的配置的示例。在以下说明中,使用构成信息处理***1000的服务器300是图1所示的服务器集的示例来说明该配置。
[信息处理设备100]
图19是图示根据本发明实施例的信息处理设备100的配置的示例的框图。这里,图19示出网络800以及图1中所示的连接目标设备200A、连接目标设备200B。
信息处理设备100包括第一通信单元102、第二通信单元104、存储单元106、控制单元108、操作单元110和显示单元112。
进一步,信息处理设备100例如可包括ROM(Read Only Memory:只读存储器;未示出)和RAM(Random Access Memory:随机存取存储器;未示出)。例如,在信息处理设备100中,每一个构成元件经由用作数据传输路径的总线而连接。这里,ROM(未示出)存储诸如控制单元108使用的程序和计算参数之类的控制数据。RAM(未示出)主要存储控制单元108执行的程序。
[信息处理设备100的硬件配置示例]
图20是图示根据本发明实施例的信息处理设备100的硬件配置的示例的说明图。当参考图20时,可以理解,信息处理设备100例如包括MPU 150、ROM 152、RAM 154、记录介质156、输入/输出接口158、操作输入装置160、显示装置162、第一通信接口164和第二通信接口166。进一步,例如,在信息处理设备100中,构成元件经由用作数据传输路径的总线168而连接。
MPU 150由MPU(Micro Processing Unit,微处理单元)、集成了用于实现控制功能的多个电路的集成电路构成。MPU 150用作用于控制整个信息处理设备100的控制单元108。在信息处理设备100中,MPU 150也可以用作稍后说明的连接目标检测单元120和稍后说明的通信控制单元122。
ROM 152存储诸如MPU 150使用的程序和计算参数之类的控制数据。RAM 154例如主要存储MPU 150执行的程序。
记录介质156用作存储单元106,并且例如存储诸如应用程序和连接信息之类的各种数据。这里,记录介质156的示例包括磁记录介质(如,硬盘)和非易失性存储器(如,EEPROM(Electrically Erasable and ProgrammableRead Only Memory,电可擦除可编程只读存储器)、闪存、MRAM(Magnetoresistive Random Access Memory,磁阻随机存取存储器)、FeRAM(Ferroelectric Random Access Memory,铁电随机存取存储器)和PRAM(Phase change Random Access Memory,相变随机存取存储器))。替代地,信息处理设备100可包括可拆卸地附于信息处理设备100的记录介质156。
输入/输出接口158例如连接至操作输入装置160和显示装置162。操作输入装置160用作操作单元110。另一方面,显示装置162用作显示单元112。这里,输入/输出接口158的示例包括USB(Universal Serial Bus,通用串行总线)端子、DVI(Digital Visual Interface,数字视觉接口)端子、HDMI(High-Definition Multimedia Interface,高清多媒体接口)端子以及各种种类的处理电路。操作输入装置160例如安置在信息处理设备100中,并且其连接至信息处理设备100中的输入/输出接口158。操作输入装置160的示例包括按钮、箭头键、旋转型选择器(如,jog dial(拨号盘))和其组合。显示装置162例如安置在信息处理设备100中,并且连接至信息处理设备100中的输入/输出接口158。显示装置162的示例包括液晶显示器(LCD)和有机电致发光(EL)显示器(其也称为有机发光二极管(OLED)显示器)。要理解,输入/输出接口158可连接至用作信息处理设备100的外部装置的操作输入装置(如,键盘和鼠标)以及显示装置(如,外部显示器)。例如,显示装置162可以是不仅能够显示屏幕而且能够接收用户操作的装置(如,触摸屏)。
第一通信接口164是安置在信息处理设备100中的第一通信装置,并且用作经由第一通信路径与连接目标设备200进行通信的第一通信单元102。这里,第一通信接口164的示例包括IEEE 802.11g端口和用于其的发送/接收电路、IEEE 802.15.1端口和用于其的发送/接收电路等。
第二通信接口166是安置在信息处理设备100中的第二通信装置,并且用作经由第二通信路径与服务器300进行通信的第二通信单元104。这里,第二通信接口166的示例包括LAN端子和用于其的发送/接收电路、IEEE802.11g端口和用于其的发送/接收电路,以及通信天线和用于其的RF(RadioFrequency,射频)电路。然而,第二通信接口166不限于上述。例如,第二通信接口166可具有能够经由网络800与外部设备(如,服务器300)进行通信的任何配置。
信息处理设备100例如具有图20所示的用以执行关于根据本发明实施例的便利性改进方法的处理的配置。应当注意,根据本发明实施例的信息处理设备100的硬件配置不限于图20所示的配置。例如,信息处理设备100可具有DSP(Digital Signal Processor,数字信号处理器)以及包括放大器和扬声器的音频输出装置。当信息处理设备100具有上述DSP和音频输出装置时,信息处理设备100可以将从服务器300发送的错误以音频方式通知给用户。
[信息处理设备100的软件配置的示例]
图21和图22是图示根据本发明实施例的信息处理设备100的软件配置的示例的说明图。这里,图21示出信息处理设备100例如是诸如PC(personalcomputer,个人计算机)之类的计算机的情况下的软件配置的示例。另一方面,图22示出信息处理设备100例如是诸如便携式电话之类的便携式通信设备的情况下的软件配置的示例。
信息处理设备100例如具有图21和图22所示的软件配置,其使得能够进行经由第一通信路径的通信和经由第二通信路径的通信。要理解,根据本发明实施例的信息处理设备100的软件配置不限于图21和图22所示的配置。
再次参考图19,说明信息处理设备100的构成元件。第一通信单元102是信息处理设备100的第一通信装置,并且第一通信单元102经由第一通信路径与连接目标设备200进行通信。控制单元108(更具体地,通信控制单元122)控制第一通信单元102的通信。这里,第一通信单元102的示例包括IEEE 802.11g端口和用于其的发送/接收电路、IEEE 802.15.1端口和用于其的发送/接收电路等。
第二通信单元104是安置在信息处理设备100中的第二通信装置,并且经由第二通信路径与服务器300进行通信。控制单元108(更具体地,通信控制单元122)控制第二通信单元104的通信。这里,第二通信单元104的示例包括LAN端口和用于其的发送/接收电路、IEEE 802.11g端口和用于其的发送/接收电路、以及通信天线和用于其的RF(Radio Frequency,射频)电路。
存储单元106是安置在信息处理设备100中的存储装置。这里,存储单元106的示例包括磁记录介质(如,硬盘)和非易失性存储器(如,闪存)。
存储单元106例如存储各种数据(如,应用程序和连接信息)。这里,图19示出存储单元106中存储一条连接信息130的示例。
例如,控制单元108由MPU和集成了各种处理电路的集成电路构成。控制单元108控制整个信息处理设备100。进一步,控制单元108包括连接目标检测单元120和通信控制单元122,并且在信息处理设备100中的关于根据本发明实施例的便利性改进方法的处理中起着主导作用。另外,控制单元108例如可包括用于执行处理数据和各种应用程序的处理单元(未示出)。
连接目标检测单元120检测要经由第一通信路径与其进行通信的连接目标设备200,并且生成指示检测到的连接目标设备200的设备信息。例如,在图2所示的关于便利性改进方法的处理中,连接目标检测单元120在步骤S110的处理中起着主导作用。
通信控制单元122控制经由第一通信单元102的通信和经由第二通信单元104的通信,并且例如在图2中所示的关于根据本发明实施例的便利性改进方法的处理(在信息处理设备100中执行的处理)中起着主导作用。更具体地,例如,当连接目标检测单元120生成设备信息时,通信控制单元122经由第二通信单元104将连接目标检测单元120生成的设备信息发送至服务器300。例如,当第二通信单元104接收到基于设备信息的连接信息时,通信控制单元122基于第二通信单元104接收到的连接信息,开始经由第一通信单元102与对应于连接信息的连接目标设备200的通信。
例如,在通信控制单元122具有所使用(所执行)来基于第二通信单元104接收到的连接信息而开始经由第一通信路径的通信的不足的处理数据时,通信控制单元122经由第二通信单元104将数据传输请求发送至服务器300。然后,当第二通信单元104响应于数据传输请求接收服务器300所发送的处理数据时,通信控制单元122使用接收到的处理数据以开始经由第一通信路径的通信。这里,例如,通信控制单元122与处理单元(未示出)协作,并使用处理单元(未示出)执行的处理数据。然而,通信控制单元122执行的处理不限于上述。例如,通信控制单元122可以执行第二通信单元104接收到的处理数据,并可以使用所执行的处理数据。
进一步,控制单元108例如包括连接目标检测单元120和通信控制单元122,由此在信息处理设备100中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。然而,安置在根据本发明实施例的信息处理设备100中的控制单元108的配置不限于图19中所示的示例。例如,根据本发明实施例的信息处理设备100可具有能够实现图2所示的信息处理设备100中关于根据本发明实施例的便利性改进方法的处理的任何配置。
操作单元110是信息处理设备100所拥有的用以使得用户能够执行操作的操作装置。由于信息处理设备100具有操作单元110,因此信息处理设备100允许用户执行操作,并且可根据用户执行的操作来实施用户期望的处理。操作单元110的示例包括按钮、箭头键、旋转型选择器(如,拨号盘)和其组合。
显示单元112是安置在信息处理设备100中的显示装置,并将各种信息显示在显示屏幕上。显示单元112的显示屏幕上显示的屏幕的示例包括图3和图12~图18所示的屏幕、错误显示屏幕、以及用于使得信息处理设备100执行期望操作的操作屏幕。这里,显示单元112的示例包括LCD和有机EL显示器。可替代地,在信息处理设备100中,显示单元112例如可用触摸屏制作。在这种情况下,显示单元112用作不仅能够显示屏幕而且能够接收用户操作的操作显示单元。
由于信息处理设备100例如具有图19所示的配置,因此信息处理设备100可实现关于根据本发明实施例的便利性改进方法的处理。因此,对于图19所示的配置,信息处理设备100可以实现这样的信息处理***:其在用户在信息处理设备和要与其进行通信的连接目标设备之间开始通信时可以改进用户的便利性。
应当注意,根据本发明实施例的信息处理设备100的配置不限于图19所示的示例。例如,根据本发明实施例的信息处理设备100可以进一步包括用于接收从外部操作装置(如,遥控器)发送的外部操作信号的接收单元(未示出)。
[服务器300]
[A]中继服务器400
图23是图示根据本发明实施例的中继服务器400的配置的示例的框图。这里,在图23中,示出了网络800、900。
中继服务器400包括通信单元402、存储单元404、控制单元406、操作单元408和显示单元410。
进一步,中继服务器400例如可包括ROM(未示出)、RAM(未示出)和存储单元(未示出)。中继服务器400例如使用用作数据传输路径的总线以连接每个构成元件。这里,ROM(未示出)存储诸如控制单元406使用的程序和计算参数之类的控制数据。RAM(未示出)主要存储控制单元406执行的程序。
[中继服务器400的硬件配置示例]
图24是图示根据本发明实施例的中继服务器400的硬件配置的示例的框图。当参考图24时,中继服务器400例如包括MPU 450、ROM 452、RAM 454、记录介质456、输入/输出接口458、操作输入装置460、显示装置462和通信接口464。中继服务器400例如使用用作数据传输路径的总线466以连接每个构成元件。
MPU 450由MPU(Micro Processing Unit,微处理单元)、集成了用于实现控制功能的多个电路的集成电路等构成。MPU 450用作用于控制整个中继服务器400的控制单元406。在中继服务器400中,MPU 450用作稍后说明的通信控制单元420和处理单元422。
ROM 452存储诸如MPU 450使用的程序和计算参数之类的控制数据。例如RAM 454主要存储MPU 450执行的程序。
记录介质456用作存储单元404。记录介质456例如存储各种数据(如,发送至信息处理设备100的浏览器插件、从管理服务器500发送的生成控制信息和应用程序)。这里,记录介质456的示例包括磁记录介质(如,硬盘)和非易失性存储器(如,闪存)。替代地,中继服务器400可包括可拆卸地附于中继服务器400的记录介质456。
输入/输出接口458例如连接至操作输入装置460和显示装置462。操作输入装置460用作操作单元408。另一方面,显示装置462用作显示单元410。这里,输入/输出接口458的示例包括USB端子、DVI端子、HDMI端子以及各种的处理电路。操作输入装置460例如安置在中继服务器400中,并且连接至中继服务器400中的输入/输出接口458。操作输入装置460的示例包括按钮、箭头键、旋转型选择器(如,拨号盘)和其组合。显示装置462例如安置在中继服务器400中,并且连接至中继服务器400中的输入/输出接口458。显示装置462的示例包括液晶显示器和有机EL显示器。要理解,输入/输出接口458可连接至用作中继服务器400的外部装置的操作输入装置(如,键盘和鼠标)以及显示装置(如,外部显示器)。例如,显示装置462可以是不仅能够显示屏幕而且能够接收用户操作的装置(如,触摸屏)。
通信接口464是安置在中继服务器400中的通信装置。通信接口464用作通信单元402,用于经由网络800、900(或者直接)与外部设备(如,管理服务器500和信息处理设备100)进行无线或有线的通信。这里,通信接口464的示例包括LAN端子和用于其的发送/接收电路、IEEE 802.11g端口和用于其的发送/接收电路、以及通信天线和用于其的RF电路。通信接口464不限于上述。例如,通信接口464可具有能够经由网络800、900与外部设备进行通信的任何配置。
中继服务器400例如使用图24所示的配置以中继与信息处理设备100和另一服务器(管理服务器500、连接信息生成服务器600和数据存储服务器700)的通信。例如,执行图2所示的关于根据本发明实施例的便利性改进方法的处理。要理解,根据本发明实施例的中继服务器400的硬件配置不限于图24所示的配置。
再次参考图23,说明中继服务器400的构成元件。通信单元402是中继服务器400的通信装置,并且通信单元402经由网络800、900(或者直接)与外部设备(如,信息处理设备100和管理服务器500)进行无线或有线的通信。例如,控制单元406控制通信单元402的通信。这里,通信单元402的示例包括LAN端子和用于其的发送/接收电路、以及IEEE 802.11g端口和用于其的发送/接收电路。
存储单元404是安置在中继服务器400中的存储装置。这里,存储单元404的示例包括磁记录介质(如,硬盘)和非易失性存储器(如,闪存)。
存储单元404例如存储各种数据(如,发送至信息处理设备100的浏览器插件、从管理服务器500发送的生成控制信息和应用程序)。这里,图23示出了存储单元404中存储浏览器插件430和生成控制信息432的示例。
例如,控制单元406由MPU和集成了各种处理电路的集成电路构成。控制单元406用作用于控制整个中继服务器400。进一步,控制单元406包括通信控制单元420和处理单元422,并且例如在图2所示的中继服务器400中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。
通信控制单元420控制通信单元402,并且允许信息处理设备100和另一服务器(管理服务器500、连接信息生成服务器600和数据存储服务器700)之间的通信。通信控制单元420控制通信单元402,由此例如如图2所示,中继服务器400可以中继信息处理设备100和另一服务器(管理服务器500、连接信息生成服务器600和数据存储服务器700)之间的通信。
处理单元422执行各种处理,如各种请求(如,连接信息生成请求)的生成和关于提供给信息处理设备100的服务的处理。
控制单元406例如包括通信控制单元420和处理单元422,由此在例如图2所示的中继服务器400中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。应当注意,安置在根据本发明实施例的中继服务器400中的控制单元406的配置不限于图23所示的示例。例如,根据本发明实施例的中继服务器400可具有能够实现图2所示的中继服务器400中关于根据本发明实施例的便利性改进方法的处理的任何配置。
操作单元408是安置在中继服务器400中的操作装置,其例如能够由中继服务器400的管理者操作。由于中继服务器400具有操作单元408,因此中继服务器400允许管理者执行操作,并且可根据管理者执行的操作来实施管理者期望的处理。操作单元408的示例包括按钮、箭头键、旋转型选择器(如,拨号盘)和其组合。
显示单元410是安置在中继服务器400中的显示装置,其将各种信息显示在显示屏幕上。显示单元410的显示屏幕上显示的屏幕的示例包括用于使得中继服务器400执行期望操作的操作屏幕。这里,显示单元410的示例包括LCD和有机EL显示器。
中继服务器400例如使用图23所示的配置以中继与信息处理设备100和另一服务器(管理服务器500、连接信息生成服务器600和数据存储服务器700)的通信。例如,执行图2所示的关于根据本发明实施例的便利性改进方法的处理。要理解,根据本发明实施例的中继服务器400的硬件配置不限于图23所示的配置。
[B]管理服务器500
图25是图示根据本发明实施例的管理服务器500的硬件配置的示例的框图。这里,在图25中,也示出了网络900。
管理服务器500包括通信单元502、存储单元504、控制单元506、操作单元508和显示单元510。
进一步,管理服务器500例如可包括ROM(未示出)、RAM(未示出)和存储单元(未示出)。管理服务器500例如使用用作数据传输路径的总线以连接每个构成元件。这里,ROM(未示出)存储诸如控制单元506使用的程序和计算参数之类的控制数据。RAM(未示出)主要存储控制单元506执行的程序。
[管理服务器500的硬件配置示例]
例如,管理服务器500具有与图24所示的中继服务器400类似的硬件配置。在具有以上配置的管理服务器500中,MPU 450用作控制单元506,且记录介质456用作存储单元504。在具有以上配置的管理服务器500中,操作输入装置460用作操作单元508,且显示装置462用作显示单元510。在具有以上配置的管理服务器500中,通信接口464用作通信单元502。要理解,根据本发明实施例的管理服务器500的硬件配置不限于与图24所示的中继服务器400类似的配置。
通信单元502是安置在管理服务器500中的通信装置,通信单元502经由网络900(或者直接)与外部设备(如,中继服务器400)进行无线或有线的通信。例如,控制单元506控制通信单元502的通信。这里,通信单元502的示例包括LAN端子和用于其的发送/接收电路、以及IEEE 802.11g端口和用于其的发送/接收电路。
存储单元504是安置在管理服务器500中的存储装置。这里,存储单元504的示例包括磁记录介质(如,硬盘)和非易失性存储器(如,闪存)。
存储单元504例如存储各种数据(如,管理信息和应用程序)。这里,图25示出了存储单元504中存储管理信息530的示例。
例如,控制单元506由MPU和集成了各种处理电路的集成电路构成。控制单元506控制整个管理服务器500。进一步,控制单元506包括识别单元520和生成控制信息生成单元522,并且例如在图5和图6所示的处理中起着主导作用。换言之,控制单元506例如在图2所示的管理服务器500中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。
例如,识别单元520基于通信单元502接收到的设备信息和管理信息530来识别连接信息生成服务器600(其存储用于生成与设备信息指示的连接目标设备200对应的连接信息的信息)。更具体地,例如,识别单元520执行图5的步骤S200~S204的处理,以识别要使德生成连接信息的连接信息生成服务器600。
生成控制信息生成单元522生成生成控制信息,该生成控制信息用于使得识别单元520识别出的连接信息生成服务器600生成与设备信息指示的连接目标设备200相对应的连接信息。更具体地,例如,生成控制信息生成单元522执行图5中所示步骤S205的处理(更具体地,例如,图6中所示的处理),以生成识别单元520识别出的连接信息生成服务器600生成控制信息所使用的生成控制信息。然后,生成控制信息生成单元522使得通信单元502发送所生成的生成控制信息。例如,生成控制信息生成单元522可以与控制通信单元502的通信控制单元(未示出)协作,以使得通信单元502发送所生成的生成控制信息。
控制单元506例如包括识别单元520和生成控制信息生成单元522,且由此在中继服务器400中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。安置在根据本发明实施例的管理服务器500中的控制单元506的配置不限于图25所示的示例。例如,根据本发明实施例的管理服务器500可具有能够实现图2所示的管理服务器500中关于根据本发明实施例的便利性改进方法的处理的任何配置。
操作单元508是管理服务器500所拥有的用以使得管理者能够执行操作的操作装置。由于管理服务器500具有操作单元508,因此管理服务器500允许管理者执行操作,并且可根据管理者执行的操作来实施管理者期望的处理。操作单元508的示例包括按钮、箭头键、旋转型选择器(如,拨号盘)和其组合。
显示单元510是安置在管理服务器500中的显示装置,其将各种信息显示在显示屏幕上。显示单元510的显示屏幕上显示的屏幕的示例包括用于使得管理服务器500执行期望操作的操作屏幕。这里,显示单元510的示例包括LCD和有机EL显示器。
由于管理服务器500例如具有图25中所示的配置,因此管理服务器500可以执行图2所示的管理服务器500中关于根据本发明实施例的便利性改进方法的处理。因此,管理服务器500例如使用图25中所示的配置,以使得构成服务器300的一个或多个连接信息生成服务器600中的任意服务器生成与从信息处理设备100发送的设备信息相对应的连接信息。因此,对于图25中所示的配置,管理服务器500可以实现这样的信息处理***:其在用户在信息处理设备和要与其进行通信的连接目标设备之间开始通信时可以改进用户的便利性。要理解,根据本发明实施例的管理服务器500的配置不限于图25所示的配置。
[C]连接信息生成服务器600
图26是分别图示根据本发明实施例的连接信息生成服务器600的配置的示例和根据本发明实施例的数据存储服务器700的配置的示例的框图。这里,在图26中,也示出了网络900。
连接信息生成服务器600包括通信单元602、存储单元604、控制单元606、操作单元608和显示单元610。
进一步,连接信息生成服务器600例如可包括ROM(未示出)、RAM(未示出)和存储单元(未示出)。连接信息生成服务器600例如使用用作数据传输路径的总线以连接每个构成元件。这里,ROM(未示出)存储诸如控制单元606使用的程序和计算参数之类的控制数据。RAM(未示出)主要存储控制单元606执行的程序。
[连接信息生成服务器600的硬件配置示例]
例如,连接信息生成服务器600具有与图24所示的中继服务器400类似的硬件配置。在具有以上配置的连接信息生成服务器600中,MPU 450用作控制单元606,且记录介质456用作存储单元604。在具有以上配置的连接信息生成服务器600中,操作输入装置460用作操作单元608,且显示装置462用作显示单元610。在具有以上配置的连接信息生成服务器600中,通信接口464用作通信单元602。要理解,根据本发明实施例的连接信息生成服务器600的硬件配置不限于与图24所示的中继服务器400类似的配置。
通信单元602是安置在连接信息生成服务器600中的通信装置,且通信单元602经由网络900(或者直接)与外部设备(如,中继服务器400)进行无线或有线的通信。例如,控制单元606控制通信单元602的通信。这里,通信单元602的示例包括LAN端子和用于其的发送/接收电路、以及IEEE802.11g端口和用于其的发送/接收电路。
存储单元604是安置在连接信息生成服务器600中的存储装置。这里,存储单元604的示例包括磁记录介质(如,硬盘)和非易失性存储器(如,闪存)。
存储单元604例如存储各种数据(如,用于生成连接信息的信息和应用程序)。这里,图26示出了存储单元604存储设备管理表630(其以表格形式存储用于生成连接信息的信息)的示例。
例如,控制单元606由MPU和集成了各种处理电路的集成电路构成。控制单元606控制整个连接信息生成服务器600。进一步,控制单元606包括识别单元620和连接信息生成单元622,并且例如在图10和图11所示的处理中起着主导作用。换言之,控制单元606例如在图2所示的连接信息生成服务器600中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。
例如,识别单元620基于设备管理表630和通信单元602接收到的连接信息传输请求(替代地,生成控制信息)来识别用于生成连接信息的信息(其用于生成连接信息)。更具体地,例如,识别单元620执行图10的步骤S400~S406的处理,以识别用于生成连接信息的信息(其用于生成连接信息)。
连接信息生成单元622基于识别单元620识别出的用于生成连接信息的信息(其用于生成连接信息)来生成连接信息。更具体地,例如,连接信息生成单元622执行图10中所示步骤S408的处理(更具体地,例如,图11中所示的处理),以生成连接信息。然后,连接信息生成单元622使得通信单元602发送所生成的连接信息。例如,连接信息生成单元622可以与控制通信单元602的通信控制单元(未示出)协作,以使得通信单元602发送所生成的控制信息。
控制单元606例如包括识别单元620和连接信息生成单元622,由此在连接信息生成服务器600中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。应当理解,安置在根据本发明实施例的连接信息生成服务器600中的控制单元606的配置不限于图26所示的示例。例如,根据本发明实施例的连接信息生成服务器600可具有能够实现图2所示的连接信息生成服务器600中关于根据本发明实施例的便利性改进方法的处理的任何配置。
操作单元608是安置在连接信息生成服务器600中的操作信息,其例如可由连接信息生成服务器600的管理者操作。由于连接信息生成服务器600具有操作单元608,因此连接信息生成服务器600允许管理者执行操作,并且可根据管理者执行的操作来实施管理者期望的处理。操作单元608的示例包括按钮、箭头键、旋转型选择器(如,拨号盘)和其组合。
显示单元610是安置在连接信息生成服务器600中的显示装置,其将各种信息显示在显示屏幕上。显示单元610的显示屏幕上显示的屏幕的示例包括用于使得连接信息生成服务器600执行期望操作的操作屏幕。这里,显示单元610的示例包括LCD和有机EL显示器。
由于连接信息生成服务器600例如具有图26中所示的配置,因此连接信息生成服务器600可以执行图2所示的连接信息生成服务器600中关于根据本发明实施例的便利性改进方法的处理。因此,连接信息生成服务器600例如使用图26中所示的配置,以基于所存储的用于生成连接信息的信息来生成连接信息。因此,对于图26中所示的配置,连接信息生成服务器600可以实现这样的信息处理***:其在用户在信息处理设备和要与其进行通信的连接目标设备之间开始通信时能够改进用户的便利性。
要理解,根据本发明实施例的连接信息生成服务器600的配置不限于图26所示的配置。例如,根据本发明实施例的连接信息生成服务器600也可以在必要时,通过从外部设备(其存储用于存储连接信息的信息)获得用于生成连接信息的信息,以生成连接信息。
[D]数据存储服务器700
参考图26。数据存储服务器700包括通信单元702、存储单元704、控制单元706、操作单元708和显示单元710。
进一步,数据存储服务器700例如可包括ROM(未示出)、RAM(未示出)和存储单元(未示出)。数据存储服务器700例如使用用作数据传输路径的总线以连接每个构成元件。这里,ROM(未示出)存储诸如控制单元706使用的程序和计算参数之类的控制数据。RAM(未示出)主要存储控制单元706执行的程序。
[数据存储服务器700的硬件配置示例]
例如,数据存储服务器700具有与图24所示的中继服务器400类似的硬件配置。在具有以上配置的数据存储服务器700中,MPU 450用作控制单元706,且记录介质456用作存储单元704。在具有以上配置的数据存储服务器700中,操作输入装置460用作操作单元708,且显示装置462用作显示单元710。在具有以上配置的数据存储服务器700中,通信接口464用作通信单元702。要理解,根据本发明实施例的数据存储服务器700的硬件配置不限于与图24所示的中继服务器400类似的配置。
通信单元702是安置在数据存储服务器700中的通信装置,通信单元702经由网络900(或者直接)与外部设备(如,中继服务器400)进行无线或有线的通信。例如,控制单元706控制通信单元702的通信。这里,通信单元702的示例包括LAN端子和用于其的发送/接收电路、以及IEEE 802.11g端口和用于其的发送/接收电路。
存储单元704是安置在数据存储服务器700中的存储装置。这里,存储单元704的示例包括磁记录介质(如,硬盘)和非易失性存储器(如,闪存)。
存储单元704例如存储各种数据(如,处理数据和应用程序)。这里,图26示出了存储单元704中存储了处理数据A 730、处理数据B 732、...的示例。
例如,控制单元706由MPU和集成了各种处理电路的集成电路构成。控制单元706控制整个数据存储服务器700。进一步,控制单元706包括识别单元720和传输处理单元722,并且例如在图2所示的数据存储服务器700中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。
例如,识别单元720基于通信单元702接收到的数据传输请求,以识别存储单元704存储的处理数据当中与数据传输请求对应的处理数据。更具体地,例如,识别单元720执行图14的步骤S600~S606的处理,以识别与数据传输请求对应的处理数据。
传输处理单元722使得通信单元702发送识别单元720所识别出的处理数据。进一步,例如,传输处理单元722也可用作用于控制通信单元702的通信控制单元。
控制单元706例如包括识别单元720和传输处理单元722,由此例如在图2的数据存储服务器700中关于根据本发明实施例的便利性改进方法的处理中起着主导作用。应当理解,安置在根据本发明实施例的数据存储服务器700中的控制单元706的配置不限于图26所示的示例。例如,根据本发明实施例的数据存储服务器700可具有能够实现图2所示的数据存储服务器700中关于根据本发明实施例的便利性改进方法的处理的任何配置。
操作单元708是安置在数据存储服务器700中的操作装置,其例如可由数据存储服务器700的管理者操作。由于数据存储服务器700具有操作单元708,因此数据存储服务器700允许管理者执行操作,并且可根据管理者执行的操作来实施管理者期望的处理。操作单元708的示例包括按钮、箭头键、旋转型选择器(如,拨号盘)和其组合。
显示单元710是安置在数据存储服务器700中的显示装置,其将各种信息显示在显示屏幕上。显示单元710的显示屏幕上显示的屏幕的示例包括用于使得数据存储服务器700执行期望操作的操作屏幕。这里,显示单元710的示例包括LCD和有机EL显示器。
由于数据存储服务器700例如具有图26中所示的配置,因此数据存储服务器700可以执行图2所示的数据存储服务器700中关于根据本发明实施例的便利性改进方法的处理。要理解,根据本发明实施例的数据存储服务器700的配置不限于图26所示的配置。
例如,根据本发明实施例的服务器300如上所述,由包括中继服务器400、管理服务器500、连接信息生成服务器600和数据存储服务器700的服务器集构成。因此,根据本发明实施例的服务器300可以实现例如图2所示的服务器300中关于根据本发明实施例的便利性改进方法的处理。要理解,根据本发明实施例的服务器300的配置不限于如上所述由服务器集构成的配置。例如,根据本发明实施例的服务器300可以由具有中继服务器400、管理服务器500、连接信息生成服务器600和数据存储服务器700的功能的一个服务器构成。
如上所述,根据本发明实施例的信息处理***1000例如包括信息处理设备100、一个或多个连接目标设备200以及服务器300。在信息处理***1000中,信息处理设备100经由不同于第一通信路径的第二通信路径与服务器300通信,以便经由第一通信路径执行信息处理设备100和连接目标设备200之间的通信。服务器300基于与信息处理设备100的通信,生成与信息处理设备100想要经由第一通信路径与其进行通信的连接目标设备200相对应的连接信息,并且将生成的连接信息发送至信息处理设备100。然后,信息处理设备100使用从服务器300发送的连接信息以开始经由第一通信路径与对应于连接信息的连接目标设备200的通信。如上所述,在信息处理***1000中,为了经由第一通信路径在信息处理设备100和连接目标设备200之间开始通信,用户无需像现有技术中那样使得信息处理设备100和连接目标设备200彼此邻近。
因此,在信息处理***1000中,当用户在信息处理设备100和要与其进行通信的连接目标设备200之间开始通信时,用户的便利性可以得到改进。
进一步,在信息处理***1000中,信息处理设备100使用从服务器300获得的通信信息,以如上所述那样开始经由第一通信路径的通信。因此,可以在不使得信息处理设备100和连接目标设备200彼此邻近的情况下开始经由第一通信路径的通信。因此,例如,即使在信息处理设备100和连接目标设备200不是诸如便携式电话之类的移动设备(例如,固定设备)时,也可以在不对用户强加如现有技术中的任何负担的情况下开始经由第一通信路径的通信。因此,相比于现有技术,信息处理***1000可以改进用户的便利性。
即使在信息处理设备100和连接目标设备200没有现有技术中的用于利用NFC进行通信的任何通信装置的情况下,也可以在信息处理***1000中开始经由第一通信路径的通信。因此,在信息处理***1000中,信息处理设备100和连接目标设备200均无需具有用于利用NFC进行通信的通信装置。结果,信息处理设备100和连接目标设备200中每一个的通信装置的硬件成本得到消除。
近来,不仅计算机(如,PC)和便携式通信设备(如,便携式电话)而且具有网络连接功能的各种设备(如,电视接收机)都已进入市场。此外,在假设网络连接的情况下提供的、称为云计算的这种***(服务的一种使用形式)吸引了许多关注,并且预期具有网络连接功能的各种设备将比以往更快地增长。这里,如上所述,信息处理***1000使用从经由网络连接的服务器300获得的连接信息等,并且开始经由第一通信路径与对应于连接信息的连接目标设备200的通信。因此,信息处理***1000与在假设网络连接的情况下提供的***(如,云计算)高度兼容。这意味着信息处理***1000是非常多用途的信息处理设备。
上文已经将信息处理设备100说明为构成根据本发明实施例的信息处理***1000的构成元件。然而,本发明实施例不限于这种配置。本发明实施例可应用于各种设备,例如,计算机(如,PC和PDA(Personal Digital Assistant,个人数字助理))、便携式通信设备(如,便携式电话和PHS(PersonalHandyphone System,个人手持电话***))、音频/视频再现设备、音频/视频记录/再现设备和游戏机。
上文已经将连接目标设备200说明为构成根据本发明实施例的信息处理***1000的构成元件。然而,本发明实施例不限于这种配置。本发明实施例可应用于各种设备,例如,计算机(如,PC和PDA(Personal Digital Assistant,个人数字助理))、便携式通信设备(如,便携式电话和PHS(PersonalHandyphone System,个人手持电话***))、音频/视频再现设备、音频/视频记录/再现设备、游戏机和保健设备(如,体重计和血压监视器)。
上文已经将服务器300、中继服务器400、管理服务器500、连接信息生成服务器600和数据存储服务器700说明为构成根据本发明实施例的信息处理***1000的构成元件。然而,本发明实施例不限于这种配置。本发明实施例可应用于各种设备,例如,计算机(如,PC)和服务器。
(根据本发明实施例的程序)
[关于信息处理设备100的程序]
对于用于使得计算机用作根据本发明实施例的信息处理设备的程序,可以基于经由第二通信路径从服务器300获得的连接信息,经由第一通信路径与对应于连接信息的一个或多个连接目标设备200进行通信。因此,对于用于使得计算机用作根据本发明实施例的信息处理设备的程序,实现了在用户在信息处理设备和要与其进行通信的连接目标设备之间开始通信时可以改进用户的便利性的信息处理***。
[关于服务器300的程序]
对于用于使得计算机用作根据本发明实施例的服务器的程序,可以基于与信息处理设备100的通信来生成连接信息,其中连接信息对应于信息处理设备100想要经由第一通信路径与其通信的连接目标设备200。然后,可以将生成的连接信息发送至信息处理设备100。因此,通过使用用于使得计算机用作根据本发明实施例的服务器的程序,实现了在用户在信息处理设备和要与其进行通信的连接目标设备之间开始通信时可以改进用户的便利性的信息处理***。
在本发明的实施例中,可以提供程序以使得计算机用作根据本发明实施例的中继服务器400、管理服务器500、连接信息生成服务器600和数据存储服务器700。
本领域技术人员应当理解,根据设计要求和其它因素,可以出现各种修改、组合、部分组合和变更,只要其在所附权利要求书及其等价物的范围内即可。
例如,根据本发明实施例的信息处理设备可以单独地具有图19所示的连接目标检测单元120和通信控制单元122(例如,连接目标检测单元120和通信控制单元122中的每一个都可以用单独的处理电路实现)。同样地,根据本发明实施例的中继服务器400、管理服务器500、连接信息生成服务器600和数据存储服务器700中的每一个都可以单独地具有构成图23、图25和图26所示的每一控制单元的构成元件。
在以上说明中,可以提供程序(计算机程序)以使得计算机用作根据本发明实施例的信息处理设备和服务器。进一步,在本发明的实施例中,也可以提供存储程序的记录介质。
应当理解,上面描述的配置仅表示本发明的示例性实施例,并且该配置包括在本发明的技术范围内。

Claims (20)

1.一种信息处理设备,包括:
控制单元,用于检测连接目标设备,在检测到所述连接目标设备时生成设备信息,经由通信路径将所述设备信息发送服务器,通过通信路径从所述服务器接收连接信息,并基于接收到的连接信息,启动经由另一通信路径与所述连接目标设备的通信。
2.如权利要求1所述的信息处理设备,其中,检测所述连接目标设备的处理经由第三通信路径执行。
3.如权利要求2所述的信息处理设备,其中,所述第三通信路径是近场通信路径。
4.一种信息处理***,包括:
至少一个信息处理设备,用于检测连接目标设备,在检测到所述连接目标设备时生成设备信息,并经由通信路径发送所述设备信息;以及
至少一个服务器,用于从所述信息处理设备接收所述设备信息,基于所述设备信息生成连接信息,并经由所述通信路径将所述连接信息发送给所述信息处理设备。
5.如权利要求4所述的信息处理***,其中,所述信息处理设备使用所述连接信息以启动经由另一通信路径与所述连接目标设备的通信。
6.如权利要求4所述的信息处理***,其中,检测所述连接目标设备的处理经由第三通信路径执行。
7.如权利要求6所述的信息处理***,其中,所述第三通信路径是近场通信路径。
8.如权利要求4所述的信息处理***,其中,所述至少一个服务器包括至少一个管理服务器,用于接收所述设备信息并基于所述设备信息来生成生成控制信息,基于所述生成控制信息来生成连接信息,并且将所述连接信息发送给所述信息处理设备。
9.如权利要求8所述的信息处理***,进一步包括至少一个中继服务器,用于在所述信息处理设备和所述管理服务器之间中继消息。
10.如权利要求9所述的信息处理***,进一步包括至少一个连接信息生成服务器,用于响应于来自所述中继服务器的请求而生成所述控制信息。
11.如权利要求9所述的信息处理***,进一步包括至少一个连接信息生成服务器,用于响应于来自所述管理服务器的请求而生成所述控制信息。
12.如权利要求4所述的信息处理***,其中,如果所述信息处理设备确定所述连接信息对于开始与所述连接目标设备的通信是不足的,则所述信息处理设备向所述服务器发送数据传输请求。
13.如权利要求12所述的信息处理***,其中,所述服务器通过将处理数据发送至所述信息处理设备来响应于所述数据传输请求,并且所述信息处理设备使用所述处理数据以建立与所述连接目标设备的通信。
14.一种信息处理方法,包括:
检测在信息处理设备的连接目标设备;
在检测到所述连接目标设备时生成设备信息;
通过通信路径将所述设备信息发送服务器;
经由所述通信路径从在所述信息处理设备的服务器接收连接信息;
基于接收到的连接信息,启动经由另一通信路径与所述连接目标设备的通信。
15.如权利要求14所述的信息处理方法,其中,检测所述连接目标设备的处理经由第三通信路径执行。
16.如权利要求15所述的信息处理方法,其中,所述第三通信路径是近场通信路径。
17.一种信息处理方法,包括:
经由信息处理设备检测连接目标设备;
在检测到所述连接目标设备时,在所述信息处理设备生成设备信息;
经由通信路径将所述设备信息从所述信息处理设备发送给服务器;
在所述服务器接收所发送的设备信息;
基于接收到的设备信息,生成连接信息;以及
经由所述通信路径将所述连接信息从所述服务器发送至所述信息处理设备。
18.如权利要求17所述的信息处理方法,进一步包括:基于所述连接信息经由另一通信路径在所述信息处理设备和所述连接目标设备之间启动通信。
19.如权利要求17所述的信息处理方法,其中,检测所述连接目标设备的处理经由第三通信路径执行。
20.如权利要求18所述的信息处理方法,其中,所述第三通信路径是近场通信路径。
CN201110063977.4A 2010-03-24 2011-03-17 信息处理***、信息处理设备和信息处理方法 Active CN102201842B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010068271A JP5815924B2 (ja) 2010-03-24 2010-03-24 情報処理システム、情報処理装置、および管理サーバ
JP068271/10 2010-03-24

Publications (2)

Publication Number Publication Date
CN102201842A true CN102201842A (zh) 2011-09-28
CN102201842B CN102201842B (zh) 2017-03-01

Family

ID=44147556

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110063977.4A Active CN102201842B (zh) 2010-03-24 2011-03-17 信息处理***、信息处理设备和信息处理方法

Country Status (4)

Country Link
US (1) US9401969B2 (zh)
EP (1) EP2369813B1 (zh)
JP (1) JP5815924B2 (zh)
CN (1) CN102201842B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533671A (zh) * 2013-11-12 2014-01-22 深圳如果技术有限公司 一种蓝牙连接方法、移动终端及车载终端
CN103796331A (zh) * 2012-10-31 2014-05-14 腾讯科技(深圳)有限公司 一种近距离交换数据的方法和装置
CN104423965A (zh) * 2013-08-23 2015-03-18 索尼公司 信息处理设备,信息处理方法和程序
CN104640058A (zh) * 2013-11-13 2015-05-20 佳能株式会社 通信设备和通信设备的控制方法
CN104823383A (zh) * 2012-12-27 2015-08-05 英特尔公司 远程产生nfc交易的方法和***
CN105281809A (zh) * 2014-05-30 2016-01-27 刘洪明 辅助蓝牙低功耗设备配对的方法及***
CN105579982A (zh) * 2013-07-31 2016-05-11 惠普发展公司,有限责任合伙企业 授权所发现的打印机处的标记剂消耗
CN103685439B (zh) * 2012-09-24 2017-05-10 株式会社OPTiM 操作员***及由操作员***执行的方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9313256B2 (en) * 2012-10-30 2016-04-12 Tencent Technology (Shenzhen) Co., Ltd. Apparatuses and methods for plug-in management
CN106233390B (zh) * 2014-05-02 2020-04-10 萨罗尼科斯贸易与服务一人有限公司 一种具备增强功能的图像顺序展示方法及其装置
KR102292979B1 (ko) * 2015-03-09 2021-08-24 엘지전자 주식회사 영상표시장치
CN107714022B (zh) * 2017-11-10 2024-01-02 江苏鱼跃医疗设备股份有限公司 具有血压深度测量功能的血压测量装置及其数据处理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1543732A (zh) * 2001-07-18 2004-11-03 ������������ʽ���� 通信***和方法
JP2005191721A (ja) * 2003-12-24 2005-07-14 Nec Corp 無線lan設定情報ディレクトリシステム、方法、およびプログラム
CN101548575A (zh) * 2007-04-19 2009-09-30 索尼株式会社 无线通信***、无线通信装置、无线通信方法及程序
CN101557550A (zh) * 2008-04-08 2009-10-14 索尼株式会社 信息处理***、通信终端、信息处理单元和程序

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108677A (ja) * 2001-09-28 2003-04-11 Matsushita Electric Ind Co Ltd 医療情報通信システム
JP2004139317A (ja) * 2002-10-17 2004-05-13 Ns Solutions Corp アンケート処理システム、アンケート処理方法、その記録媒体およびプログラム
JP2004139525A (ja) * 2002-10-21 2004-05-13 Nec Corp 個人情報提供システム、個人情報提供方法
US7158756B2 (en) * 2003-06-25 2007-01-02 Nokia Corporation Method and system for establishing short-range service sessions
JP4552106B2 (ja) * 2003-08-05 2010-09-29 ソニー株式会社 情報処理装置および方法、プログラム、並びに記憶媒体
JP3881334B2 (ja) * 2003-11-20 2007-02-14 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報処理装置、無線通信方法、無線通信プログラム、及び記録媒体
JP2005197880A (ja) 2004-01-05 2005-07-21 Nec Corp 情報配信システム、情報配信方法、移動体、サーバ及び情報配信端末
JP2005229251A (ja) * 2004-02-12 2005-08-25 Matsushita Electric Ind Co Ltd 遠隔設定装置と通信装置、通信システム及び通信パラメータ設定方法
JP2006072493A (ja) * 2004-08-31 2006-03-16 Ntt Docomo Inc 中継装置及び認証方法
JP2006085569A (ja) * 2004-09-17 2006-03-30 Ricoh Co Ltd 画像処理装置、ファイル取扱方法、プログラム及び記録媒体
JP4041118B2 (ja) * 2004-11-24 2008-01-30 株式会社東芝 ゲートウェイ装置、ネットワークシステム、通信プログラム及び通信方法
EP1872523B1 (en) * 2005-04-18 2010-07-21 Research In Motion Limited System and method of device-to-server registration
US20090217048A1 (en) 2005-12-23 2009-08-27 Bce Inc. Wireless device authentication between different networks
JP5109885B2 (ja) 2008-09-11 2012-12-26 三菱電機株式会社 局側通信装置
JP5446519B2 (ja) * 2008-09-17 2014-03-19 株式会社リコー 携帯端末装置およびプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1543732A (zh) * 2001-07-18 2004-11-03 ������������ʽ���� 通信***和方法
JP2005191721A (ja) * 2003-12-24 2005-07-14 Nec Corp 無線lan設定情報ディレクトリシステム、方法、およびプログラム
CN101548575A (zh) * 2007-04-19 2009-09-30 索尼株式会社 无线通信***、无线通信装置、无线通信方法及程序
CN101557550A (zh) * 2008-04-08 2009-10-14 索尼株式会社 信息处理***、通信终端、信息处理单元和程序

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685439B (zh) * 2012-09-24 2017-05-10 株式会社OPTiM 操作员***及由操作员***执行的方法
CN103796331A (zh) * 2012-10-31 2014-05-14 腾讯科技(深圳)有限公司 一种近距离交换数据的方法和装置
CN103796331B (zh) * 2012-10-31 2017-07-21 腾讯科技(深圳)有限公司 一种近距离交换数据的方法和装置
CN104823383A (zh) * 2012-12-27 2015-08-05 英特尔公司 远程产生nfc交易的方法和***
CN104823383B (zh) * 2012-12-27 2018-02-23 英特尔公司 远程产生nfc交易的方法和***
CN105579982A (zh) * 2013-07-31 2016-05-11 惠普发展公司,有限责任合伙企业 授权所发现的打印机处的标记剂消耗
CN104423965A (zh) * 2013-08-23 2015-03-18 索尼公司 信息处理设备,信息处理方法和程序
CN103533671A (zh) * 2013-11-12 2014-01-22 深圳如果技术有限公司 一种蓝牙连接方法、移动终端及车载终端
CN104640058A (zh) * 2013-11-13 2015-05-20 佳能株式会社 通信设备和通信设备的控制方法
CN105281809A (zh) * 2014-05-30 2016-01-27 刘洪明 辅助蓝牙低功耗设备配对的方法及***

Also Published As

Publication number Publication date
EP2369813B1 (en) 2018-07-18
US9401969B2 (en) 2016-07-26
EP2369813A1 (en) 2011-09-28
US20110237187A1 (en) 2011-09-29
CN102201842B (zh) 2017-03-01
JP2011203825A (ja) 2011-10-13
JP5815924B2 (ja) 2015-11-17

Similar Documents

Publication Publication Date Title
CN102201842A (zh) 信息处理***、信息处理设备和管理服务器
KR101156321B1 (ko) 발견된 디바이스 리스트를 우선순위화하기 위한 방법, 시스템 및 모바일 디바이스
US11895168B2 (en) Apparatus and method for informing of available devices in contents sharing network
EP1347612A2 (en) Mobile communication terminal, information processing apparatus, relay server apparatus, information processing system, and information processing method
US9274734B2 (en) Recording system, non-transitory storage medium storing instructions executable by mobile terminal, and image recording apparatus
US20200076876A1 (en) Image Sharing Method and System, and Electronic Device
US20160173606A1 (en) Information processing apparatus, communications apparatus, information processing method, and computer product
KR101930510B1 (ko) 네트워크 상의 객체 검색 방법 및 시스템
JP5273778B2 (ja) 自動販売機と携帯端末との通信システム
JP2018037764A (ja) 制御プログラム
JP2009303144A (ja) 通信端末、管理サーバ、通信システム、及び、通信制御方法
JP6248521B2 (ja) 自動販売機設定システム
US20220166835A1 (en) Management apparatus, recording medium, and management method
CN107995150B (zh) 身份验证方法及装置
CN114126083A (zh) 跨网段的无线投屏方法、装置、电子设备及存储介质
US10798257B2 (en) Computer-readable medium, information processing device, and method for selecting image processing apparatus
JP6362102B2 (ja) 管理装置及び制御方法
US9392619B2 (en) Apparatus and method for improving capability of Wi-Fi during reboot of an access point in wireless communication system
JP2017174101A (ja) ポイント管理システム、ポイント管理方法、ポイント管理装置、およびプログラム
US20190037017A1 (en) Information processing device, information processing method, information processing program and information processing system
JP6201185B2 (ja) 遠隔操作システム、及び遠隔操作方法
JP2019215872A (ja) 表示装置、連携システム、制御方法及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant