CN104737560A - 通信设备、服务提供设备、服务器以及存储介质 - Google Patents

通信设备、服务提供设备、服务器以及存储介质 Download PDF

Info

Publication number
CN104737560A
CN104737560A CN201380052945.1A CN201380052945A CN104737560A CN 104737560 A CN104737560 A CN 104737560A CN 201380052945 A CN201380052945 A CN 201380052945A CN 104737560 A CN104737560 A CN 104737560A
Authority
CN
China
Prior art keywords
service
providing device
equipment
information
communication
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
CN201380052945.1A
Other languages
English (en)
Other versions
CN104737560B (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 CN104737560A publication Critical patent/CN104737560A/zh
Application granted granted Critical
Publication of CN104737560B publication Critical patent/CN104737560B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5051Service on demand, e.g. definition and deployment of services in real time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

[问题]构成一种具有装备了传感器的通信终端的传感器网络,该装备了传感器的通信终端针对各提供目的地执行内容不同的服务。[方案]一种通信装置,包括:接受单元,接受请求执行服务的服务执行请求;控制单元,基于包括指示将由服务提供装置提供的服务的提供目的地组信息和服务的提供目的地组的设备记录,并且还基于由接受单元接受的服务执行请求来确定被请求执行服务的服务提供装置;以及发送单元,向由控制单元确定的服务提供装置发送服务执行请求。

Description

通信设备、服务提供设备、服务器以及存储介质
技术领域
本公开内容涉及通信设备、服务提供设备、服务器以及存储介质。
背景技术
如下传感器网络***是公知的:提供多个具有传感器(例如相机、麦克风和人体感测传感器)的通信终端,并且各具有传感器的通信终端在传感器的合作中受控制,以收集传感器结果。
在这种传感器网络***中,数据一般通过由同一个人所拥有的具有传感器的通信终端的合作来收集,并且收集的传感器结果由该所有者管理和查阅。
此外,专利文献1公开了用于形成网状网络的技术,其中在不增加基站数目的情况下,多个无线通信终端相互执行数据中继,因此对安装位置和成本没有限制。在根据专利文献1的数据中继终端的无线资源分配控制方法中,由自终端(self-terminal)使用无线资源与向其它终端提供无线资源是分开管理的。
引用列表
专利文献
专利文献1:JP 2011-71922A
发明内容
技术问题
这里,由于在上述传感器网络***中由同一个人所拥有的具有传感器的通信终端一般合作地收集数据,因此存在如下问题:不能收集由其他人所拥有的具有传感器的通信终端的传感器结果。换句话说,具有传感器的通信终端只向其所有者提供传感器结果。
此外,上述专利文献1中所公开的技术只区分由终端自身使用无线资源与向其它终端提供无线资源,而不执行根据其它终端的所有者的控制。
因此,提出一种新颖的和改进的通信设备、服务提供设备、服务器以及存储介质,可以构成具备具有传感器的通信终端的传感器网络,其中具有传感器的通信终端针对各提供目的地执行不同内容的服务。
问题的解决方案
根据本公开内容,提供了一种通信设备,该通信设备包括:接受单元,配置为接受用于请求服务的执行的服务执行请求;控制单元,配置为基于包括由服务提供设备提供的服务和指示该服务的提供目的地组的提供目的地组信息的设备记录以及由接受单元接受的服务执行请求来指定服务提供设备,其中向所述服务提供设备作出执行所述服务的请求;发送单元,配置为向由控制单元指定的服务提供设备发送服务执行请求。
此外,根据本公开内容,提供了一种服务提供设备,该服务提供设备包括:存储单元,配置为存储设备记录,所述设备记录包括能够提供的服务和指示服务的提供目的地组的提供目的地组信息;通信单元,配置为从通信设备接收服务执行请求;以及控制单元,配置为基于存储在存储单元中的设备记录来控制服务执行单元,以提供利用服务执行请求来请求的服务。
此外,根据本公开内容,提供了一种存储程序的存储介质,该程序使计算机执行:接受用于请求服务的执行的服务执行请求;基于包括由服务提供设备提供的服务和指示该服务的提供目的地组的提供目的地组信息的设备记录以及接受的服务执行请求来指定服务提供设备,其中向所述服务提供设备作出执行所述服务的请求;以及向指定的服务提供设备发送服务执行请求。
另外,根据本公开内容,提供了一种存储程序的存储介质,该程序使计算机执行:从通信设备接收服务执行请求;以及基于包括能够提供的服务和指示服务的提供目的地组的提供目的地组信息的设备记录,控制服务执行单元以提供利用服务执行请求来请求的服务。
本发明的有益效果
根据上述的本公开内容,可以构成具备具有传感器的通信终端的传感器网络,其中具有传感器的通信终端针对各提供目的地执行不同内容的服务。
附图说明
图1是用于描述根据本实施例的传感器网络***的概要的说明图。
图2是示出根据比较例的传感器网络***的结构的说明图。
图3是示出根据本实施例的传感器网络***的结构的说明图。
图4是示出根据第一实施例的通信设备的结构的框图。
图5是示出根据第一实施例的通信设备对服务提供设备的应用例子的框图。
图6是示出根据第一实施例的通信设备对服务提供设备的另一应用例子的框图。
图7是示出根据第一实施例的通信设备对服务提供设备的又一应用例子的框图。
图8是示出根据第一实施例的通信设备对用户终端的提供例子的框图。
图9是示出根据第一实施例的设备记录的数据结构的说明图。
图10是示出根据第一实施例的服务属性的数据结构的例子的说明图。
图11是示出根据第一实施例的传感器网络***的操作的顺序图。
图12是用于描述根据第二实施例的传感器网络***的概要的说明图。
图13是示出根据第二实施例的设备主服务器的结构的框图。
图14是示出根据第二实施例的索引数据记录的数据结构的说明图。
图15是示出根据第二实施例的成本主服务器的结构的框图。
图16是示出根据第二实施例的传感器网络***的操作的顺序图。
具体实施方式
下文将参考附图详细描述本公开内容的优选实施例。应当注意的是,在本说明书和附图中,具有基本相同功能和结构的元件用相同的参考符号表示,并且省略重复的解释。
应当注意的是,将以如下顺序提供描述。
1.根据本公开内容实施例的传感器网络***的概要
2.实施例
2-1.第一实施例
[2-1-1.结构]
[2-1-2.操作]
[2-1-3.效果]
2-2.第二实施例
[2-2-1.概要]
[2-2-2.结构]
[2-2-3.操作]
[2-2-4.效果]
3.结论
<<1.根据本公开内容实施例的传感器网络***的概要>>
在根据本公开内容实施例的传感器网络***中提供的通信设备(安装在用户终端3上的通信设备10)包括:
A.接受单元(连接单元14),接受请求执行服务的服务执行请求;
B.控制单元(控制单元11),基于包括由服务提供设备提供的服务和指示服务的提供目的地组的提供目的地组信息的设备记录以及由接受单元接受的服务执行请求,来指定向其作出服务执行请求的服务提供设备(安装在相机1、通信节点2、控制设备5和显示设备6中的每一个上的通信设备10);以及
C.发送单元(通信单元13),将服务执行请求发送到由控制单元指定的服务提供设备。
首先,将参考图1描述根据本实施例的传感器网络***的概要。
图1是用于描述根据本实施例的传感器网络***的概要的说明图。如图1中所示,作为传感器网络***,假设如下情形:大量传感器和致动器布置在世界各处(诸如房间、房屋、建筑物、户外场所、地区和国家)或者世界上的运动物体(诸如自行车、摩托车、汽车、船、直升机、飞机和火箭)。作为传感器,例如,例示了相机1、麦克风、人体感测传感器等。另外,作为致动器,例示了随后将在图3中描述的通信节点2、灯、电视机、扬声器、控制设备5和显示设备6等。
在图1所示的例子中,相机1A和1B、以及通信节点2布置在用户4存在的酒店大厅内。相机1A和1B以及通信节点2形成传感器网络***,其中,它们通过无线通信彼此连接,并且各设备存储指示每个设备可以提供的服务类型的设备记录。此外,相机1A和1B以及通信节点2可以基于设备记录相互请求服务的提供。应当注意的是,诸如相机1A和1B以及通信节点2的具有传感器或致动器并基于服务执行请求提供服务的设备,在下文中也被称为服务提供设备。
例如,假设如下情况:相机1B存储指示通信节点2可以提供将与外部执行的通信服务的设备记录。当执行通过单独的相机1B将是不可能的到外部的通信时,相机1B从存储的其它服务提供设备的设备记录搜索可以提供将与外部执行的通信服务的服务提供设备。然后,相机1B将通信节点2指定为可以提供这种服务的服务提供设备,然后向通信节点2发送请求与外部通信的服务执行请求。然后,通信节点2基于接收的服务执行请求为相机1B提供与外部的通信。
此外,由相机1A和1B以及通信节点2构成的传感器网络***可以执行与移动到附近的用户终端3的通信。此时,用户终端3接收作为布置在周围的服务提供设备的相机1A和1B以及通信节点2的设备记录。因而,用户终端3可以基于从相机1A和1B以及通信节点2接收的设备记录来请求服务的执行。
例如,用户4可以从相机1A和1B请求执行诸如以静止图像或动态图像拍摄他或她的服务,然后利用他或她所拥有的用户终端3接收拍摄的静止图像或动态图像。此外,作为可以以动态图像拍摄用户4的相机1,用户终端3可以将能够拍摄动态图像的相机1B、而不是例如只能拍摄静止图像的相机1A指定为用户终端请求执行服务的相机1。
这里,在本实施例中,存在如下情况:用户4请求执行服务的服务提供设备由与用户4不同的用户所拥有。但是,在一般的传感器网络中,数据由同一人所拥有的服务提供设备收集,因此存在不能利用由其他人所拥有的传感器来收集通信终端的传感器结果的问题。响应于这个问题,在另一领域中,关于例如无线资源分配控制方法,上述专利文献1公开了用于与无线资源向其它终端的提供分开地管理无线资源在自终端中的使用的技术。
但是,在上述专利文献1中所公开的技术中,只区分自终端和其它终端,因此存在如下问题:不能根据提供目的地信息(诸如其它终端的所有者是否与自终端的所有者相同等)来控制服务的提供(无线资源的提供)。
因而,本公开内容的实施例的传感器网络***是在考虑以上情形的情况下产生的。根据本公开内容的每种实施例的传感器网络***可以构成具备具有传感器的通信终端的传感器网络,其中具有传感器的通信终端针对各提供目的地执行不同内容的服务。下文将参考图2和3来描述传感器网络***的比较例与本实施例的区别。然后,将描述用于在根据本实施例的传感器网络***中共享和使用每个由不同的用户4所拥有的服务提供设备的方法。
图2是示出根据比较例的传感器网络***的结构的说明图。如图2中所示,根据该比较例的传感器网络***包括相机100、通信节点200、控制设备500和显示设备600,这些对拥有它们中的每一个的用户4形成个别的网络。应当注意的是,在图2中,在各相机100中,所有者是用户4A的相机100被称为相机100A,所有者是用户4B的其它相机100被称为相机100B。这同样适用于通信节点200、控制设备500和显示设备600。应当注意的是,在图2中,虚线指示各设备通过无线通信的连接,而实线指示各设备通过有线通信的连接。
图3是示出根据本实施例的传感器网络***的结构的说明图。如图3中所示,根据本实施例的传感器网络***包括由不同用户4所拥有的多个相机1、通信节点2、控制设备5和显示设备6,每个都形成一个网络。应当注意的是,在图3中,在相机1中所有者是用户4A的相机1被称为相机1A,所有者是用户4B的另外的相机1被称为相机1B,而所有者是用户4C的其它相机1被称为相机1C。这同样适用于通信节点2、控制设备5和显示设备6。应当注意的是,在以上图1中所描述的用户终端3可以视为包括控制设备5和显示设备6的设备。
接下来,将描述具有上述各结构的图2中所示的比较例与图3中所示的本实施例之间的区别。首先,如图2中所示,在根据比较例的传感器网络***中,每个控制设备500控制由同一用户4所拥有的相机100、通信节点200和显示设备600中的每一个。具体而言,例如,控制设备500A使显示设备600A显示由相机100A拍摄的视频。但是,由于显示设备600A在与相机100B不同的网络上,因此控制设备500A不能使显示设备600A显示由相机100B拍摄的视频。
另一方面,在根据图3中所示的本实施例的传感器网络***中,控制设备5可以控制由不同用户4所拥有的相机1、通信节点2和显示设备6。为此,例如,显示设备6A可以显示由相机1B拍摄的视频。此外,不像在比较例中那样,在根据本实施例的传感器网络***中,完整的***不需要由同一个人构成。为此,例如,即使当用户4C只安装了相机1C和控制设备5C而用户4D只安装了显示设备6D时,控制设备5C和显示设备6D也可以形成传感器网络***。
在这种情况下,当除所有者之外的用户4从服务提供设备请求服务时,指示适于服务提供的成本的提供成本从用户终端3支付给服务提供设备的所有者。换句话说,当用户4使用由另一人所拥有的服务提供设备时,他或她向所有者支付对应的成本。这里,这种成本可以由点数(例如,网络货币、虚拟优惠券等)实现。在那种情况下,从用户4向服务提供设备的所有者的提供成本的支付可以通过从用户终端3向服务提供设备转让点数来实现。
为此,用户4向用户终端3输入他或她期望的服务以及指示要向服务提供设备支付的点数的最大数目的最大成本信息。此外,用户终端3指定可以提供用户4期望的服务并且提供成本在由用户4输入的最大成本信息范围内的服务提供设备,作为终端请求执行服务的设备。
此外,服务提供设备可以针对要提供的各服务设置提供目的地和提供成本。例如,服务提供设备可以以低成本向特定的提供目的地提供服务,而另一方面,可以以正常成本向另一提供目的地提供该服务。
应当注意的是,上述由用户终端3对服务提供设备的指定、成本的支付、由服务提供设备对成本的接受等是由在用户终端3和服务提供设备中都包括的通信模块(参考图4的通信设备10)实现的。
上文已经描述了根据本公开内容的实施例的传感器网络***的概要。接下来,将参考图4至图10具体描述传感器网络***的结构。
<<2.实施例>>
<2-1.第一实施例>
[2-1-1.结构]
图4是示出根据第一实施例的通信设备的结构的框图。如图4中所示,通信设备10包括控制单元11、存储单元12和通信单元13,并且各构成要素经由总线19彼此连接。此外,通信设备10可以与执行单元20通信。如上所述,通信设备10是共同包括在形成传感器网络***的相机1、通信节点2和其它服务提供设备以及用户终端3和其它设备中的通信模块。
此外,通信设备10执行用户终端3请求执行服务的服务提供设备的指定、成本的支付、由服务提供设备对成本的接受等。关于通信设备10的各构成要素,下文中将首先描述通信设备10安装在服务提供设备中的情况,然后将描述通信设备10安装在用户终端3中的情况。
(服务提供设备)
·执行单元
执行单元20是诸如与通信设备10联动地操作的传感器致动器的外部设备。在下文中将参考图5至图7例示相机1、通信节点2和显示设备6中的每一个的执行单元20。
图5至图7是示出根据第一实施例的通信设备10对服务提供设备的应用例子的框图。如图5中所示,相机1-1具有通信设备10以及充当执行单元20的、拍摄静止图像和动态图像的成像单元21。此外,如在包括成像单元21-1和另一个成像单元21-2的相机1-2中那样,可以提供多个执行单元20。此外,如图6中所示,通信节点2具有通信设备10以及充当执行单元20的、连接到网络7以执行与外部的通信的路由器22。此外,如图7中所示,显示设备6具有通信设备10以及充当执行单元20的、显示由通信设备10接收的视频和图像的显示单元23。
·连接单元
连接单元14是执行与执行单元20的数据交换的接口。例如,连接单元14向执行单元20发送由控制单元11关于执行单元20发布的控制命令,并向控制单元11发送来自执行单元20的执行结果。
·存储单元
存储单元12存储指示由执行单元20执行的服务的内容的设备记录。此外,存储单元12可以存储指示来自用户终端3的提供成本的支付的支付成本信息。更具体而言,存储单元12可以存储指示来自用户终端3的点数的转让的信息。应当注意的是,随后将参考图9和图10来描述存储在存储单元12中的设备记录的数据结构。
·控制单元
控制单元11作为运算处理设备和控制设备发挥功能,根据各种程序控制在通信设备10中执行的全体操作。控制单元11例如由中央处理单元(CPU)或微处理器实现。应当注意的是,控制单元11可以包括存储待使用的程序、运算参数等的只读存储器(ROM),以及临时存储被适当改变的参数等的随机存取存储器(RAM)。
更具体而言,控制单元11控制执行单元20,使得执行单元基于存储在存储单元12中的设备记录来提供用户终端3通过服务执行请求而请求的服务。控制单元11可以将从执行单元20输出的执行结果通过打包该结果来发送到通信单元13,以便使通信单元13发送该结果。
·通信单元
通信单元13基于控制单元11的控制执行与其它通信设备10的通信。例如,通信单元13可以从用户终端3接收服务执行请求并将来自执行单元20的执行结果发送到用户终端3。此外,通信单元13可以将设备记录发送到诸如用户终端3的其它通信设备10。另外,通信单元13可以从用户终端3接收指示由用户终端3支付针对服务提供的成本的支付成本信息。除此之外,通信单元13可以向另一服务提供设备发送服务执行请求(第二服务执行请求)。应当注意的是,在通信单元13中执行的通信可以是无线通信或有线通信。
应当注意的是,通信单元13不一定向用户终端3发送来自执行单元20的执行结果。例如,当接收开启未图示的照明装备的服务执行请求时,在照明装备开启之后,通信单元13可以不向用户终端3发送执行结果。
(用户终端)
·执行单元
执行单元20是诸如与通信设备10联动地操作的输入和输出设备的外部设备。在下文中,将参考图8来例示用户终端3的执行单元20。
图8是示出根据第一实施例的通信设备10向用户终端3的提供例子的框图。如图8中所示,用户终端3具有通信设备10、和作为执行单元20发挥功能的显示单元23、控制单元24以及输入单元25。控制单元24基于来自通信设备10的输出结果来控制显示单元23和输入单元25。显示单元23显示由通信设备10接收的视频和图像,这是依据服务执行请求由服务提供设备提供的服务。输入单元25接收用户4请求执行期望的服务的服务执行请求以及指示可以支付用于服务的执行的成本的最大成本信息的输入。
·连接单元
连接单元14是执行与执行单元20的数据交换的接口。例如,连接单元14向执行单元20发送由控制单元24关于执行单元20发布的控制命令,并将来自执行单元20的执行结果发送到控制单元24。应当注意的是,连接单元14作为接受由用户4输入的服务执行请求和最大成本信息的接受单元而发挥功能。
·存储单元
存储单元12存储布置在用户终端3周围的服务提供设备的设备记录。此外,存储单元12存储最大成本信息,作为用户终端3可以向服务提供设备转让的点数的余额。应当注意的是,当用户终端3向服务提供设备转让点数时,最大成本信息通过从中扣除该点数的量来更新。
·控制单元
控制单元24基于存储在存储单元12中的设备记录和输入单元25从用户4接受的服务执行请求来指定请求执行服务的服务提供设备。更具体而言,当设备记录包括请求执行的服务并且可以支付提供成本时,控制单元24将由设备记录指示的服务提供设备指定为向其请求执行服务的服务提供设备。
·通信单元
通信单元13基于控制单元24的控制来执行与其它通信设备10的通信。例如,通信单元13向由控制单元24指定的服务提供设备发送服务执行请求。此外,通信单元13可以从服务提供设备接收设备记录。另外,通信单元13可以向服务提供设备发送支付成本信息。应当注意的是,由通信单元13执行的通信可以是无线通信或有线通信。
(设备记录)
以上描述了根据本实施例的通信设备10的结构。下文将参考图9和图10描述设备记录的数据结构。
图9是示出根据第一实施例的设备记录的数据结构的说明图。如图9中所示,设备记录30包括对象记录31、33和35,并且对象记录还包括服务属性31-1和31-2。一个设备记录可以具有多个对象记录,而一个对象记录可以还具有多个服务属性。
设备记录存在于提供服务的每个服务提供设备中,并且保留关于服务提供设备可以提供的服务的信息。对象记录存在于每个执行单元20中,并且保留关于执行单元20提供的服务的信息。例如,具有作为执行单元20的成像单元21-1和成像单元21-2的相机1-2在设备记录中保留关于成像单元21-1的对象记录31和关于成像单元21-2的对象记录32。应当注意的是,每个对象记录保留用于识别执行单元20的所有者的标识符的所有者ID以及服务属性。
服务属性存在用于执行单元20提供的每种服务,并且保留执行单元20提供的服务的属性。更具体而言,服务属性包括指示服务的提供目的地的提供组信息、指示服务的内容的提供服务信息以及指示提供成本的提供成本信息。例如,相同的服务(例如,用相同分辨率拍摄静止图像)可以由相机1以不同的提供成本提供给不同的提供目的地。此外,甚至可以对相同的提供目的地以不同的提供成本提供不同的服务(用不同分辨率拍摄静止图像)。
此外,服务属性可以包括指示服务的提供依赖的另一执行单元20或另一服务提供设备的依赖性外部服务信息。例如,当相机1依赖于由通信节点2进行的数据中继来提供服务时,依赖性外部服务信息保留由通信节点2进行数据中继的需要。在下文中,将参考图10描述服务属性的数据结构的具体例子。
图10是示出根据第一实施例的服务属性的数据结构例子的说明图。应当注意的是,在图10中,示出了包括在图1中的相机1A的设备记录中的服务属性,并省略了依赖性外部服务信息。假设A地点是图1中所示的用户4所处的酒店大厅。
如图10中所示,服务属性31-1指示执行单元20以成本100向未指定的用户4(即所有用户终端3或者服务提供设备)提供A地点的低图像质量的静止图像数据。此外,服务属性31-2指示执行单元20以成本10向由属于组ID为ABCDE的用户所拥有的用户终端3或服务提供设备提供A地点的高图像质量的动态图像数据。应当注意的是,执行单元20可以以根据服务质量的成本来提供服务。例如,执行单元20可以以成本100提供高图像质量的动态图像数据和以成本10提供低图像质量的静止图像数据。
[2-1-2.操作]
以上描述了根据本实施例的传感器网络***的结构。接下来,将参考图11描述根据本实施例的传感器网络***的操作。
图11是示出根据第一实施例的传感器网络***的操作的顺序图。在图11中,示出了在图1中用户4经由用户终端3对相机1A和1B作出请求以拍摄他或她自己的形象的处理顺序。应当注意的是,图1中所示的用户4所处的酒店大厅在下文中被称为A地点。
首先,在步骤S104中,用户4向用户终端3输入服务执行命令。这里,服务执行命令包括服务执行请求和最大成本信息。例如,用户4输入请求拍摄他或她自己的形象的服务执行请求以及指示允许给用户终端3至多1500点的最大成本信息。
接下来,在步骤S108中,用户终端3搜索可以执行用户4期望的服务的服务提供设备。具体而言,用户终端3接收从相机1A和1B发送的包括设备记录的报告信号。这里,例如,服务提供设备可以周期性地朝周围发送报告信号,或者用户终端3可以向布置在周围的服务提供设备发送触发信号,然后接收到触发信号的服务提供设备可以朝周围发送报告信号。此外,例如,用户终端3可以预先保存布置在周围的服务提供设备的设备记录。
然后,在步骤S112中,用户终端3确定可执行的服务。更具体而言,用户终端3基于包括在接收的报告信号中的设备记录和由用户4输入的服务执行命令来指定向其发送服务执行请求的服务提供设备。然后,在步骤S116中,用户终端3向指定的服务提供设备发送服务执行请求。
在下文中,将描述在步骤S112和S116中关于相机1A的处理的具体例子。应当注意的是,假设相机1A的设备记录包括包含以上在图10中描述的服务属性31-1和31-2的对象记录。此外,假设用户4不属于由组ID为ABCDE指示的组。
根据服务属性31-2,由于提供服务是A地点的图像信息,因此用户终端3可以享受拍摄处于A地点的用户4的服务。此外,由于提供成本是10,因此用户终端3可以在由最大成本信息指示的1500点的范围内享受这种服务。但是,提供目的地被限定于组ID为ABCDE的组而用户4不属于这个组,因此用户终端3不能享受这种服务。如上所述,由于服务属性31-2未能满足由服务执行命令指示的所有条件,因此确定用户终端3不能享受由服务属性31-2指示的服务。
另一方面,根据服务属性31-1,由于提供服务是A地点的图像信息,因此用户终端3可以享受拍摄处于A地点的用户4的服务。此外,由于提供成本是100,因此用户终端3可以在由最大成本信息指示的1500点的范围内享受该服务。另外,由于提供目的地未指定,因此用户终端3可以享受这种服务。如上所述,由于服务属性31-1满足由服务执行命令指示的条件,因此确定用户终端3能够享受由服务属性31-1指示的服务。
如上所述,在步骤S112中,通过分析服务属性,确定用户终端3是否可以享受服务。
接下来,在步骤S116中,用户终端3向相机1A发送服务执行请求。这里,用户终端3发送确认从作为用户终端3的所有者的用户4向相机1A的所有者转让作为提供成本的100点的支付成本信息,并发送服务执行请求。此时,通过从最大成本信息中扣除100点,用户终端3将最大成本信息更新成1400点,以便将100点转让给相机1A的所有者。
以上描述了在步骤S112和S116中关于相机1A的处理的具体例子。将假设相机1A和1B具有包括满足由服务执行命令指示的条件的服务属性来在下文中继续描述。此外,假设用户终端3将相机1A和1B指定为可以拍摄用户4的形象的服务提供设备。
接下来,在步骤S120中,相机1A和1B基于接收的服务执行请求来执行拍摄。此时,相机1A和1B确定接收的服务执行请求是否满足由服务属性指示的条件,并且在条件满足时执行拍摄。具体而言,当设备记录包括由服务执行请求指示的服务、接收到指示由用户终端3支付提供成本的支付成本信息、并且用户4属于提供目的地组时,相机1A和1B执行拍摄。例如,当还未接收到支付成本信息时,相机1A和1B不执行拍摄。
接下来,在步骤S124中,相机1A和1B将拍摄的数据发送到用户终端3。然后,在步骤S128中,用户终端3接收拍摄的数据,由此用户4享受他或她期望的服务。
(补充)
虽然用户终端3被设置为向服务提供设备发送服务执行请求和支付成本信息,但是本公开内容不限于这个例子。用户终端3可以在例如服务提供设备提供服务之后发送支付成本信息。例如,用户终端3可以使相机1A和1B在不转让点数的情况下执行拍摄,以及使用户4从拍摄的图像中选择他或她期望的图像。然后,用户终端3可以只向拍摄了用户4选择的图像的相机1转让点数。从而,用户终端3可以提供用户4更喜欢的服务。
此外,以上已经描述了由于提供成本在最大成本信息的范围内因此用户终端3可以享受服务的例子;但是,当提供成本不在最大成本信息的范围内时,用户终端3不能享受服务。例如,当最大成本信息是100点时,用户终端3可以享受提供成本是10点的服务,但不能享受提供成本是150点的服务。
[2-1-3.效果]
如上所述,根据本实施例,构成传感器网络***的每个服务提供设备由除其所有者之外的用户4使用。因而,用户4可以使用由另一个人所拥有的服务提供设备。此外,每个服务提供设备从所有者之外的用户4接收对其使用的点数转让。因而,激励每个用户4允许其他人使用他或她自己的服务提供设备。为此,与即使允许其他人使用服务提供设备也不获得诸如点数的利润的情况相比,预期形成传感器网络***的服务提供设备的数量增加。
此外,每个服务提供设备可以针对每个提供目的地执行不同内容的服务。为此,服务提供设备可以通过例如向作为其所有者的用户4所属的组提供优良服务、向其它组提供具有限定的质量的服务等来控制服务。
<2-2.第二实施例>
第二实施例是用户终端3接收来自布置在远程位置的服务提供设备的服务提供的实施例。首先,将参考图12描述根据本实施例的传感器网络***的概要。
[2-2-1.概要]
图12是用于描述根据第二实施例的传感器网络***的概要的说明图。如图12中所示,相机1A和1B以及通信节点2布置在酒店大厅内,并且经由网络7连接到设备主服务器8和成本主服务器9。
此外,相机1A和1B以及通信节点2被处于远程位置的用户终端3经由网络7访问。更具体而言,用户终端3向布置在远程位置的服务提供设备发送服务执行请求,由此享受服务。在这种情况下,通过询问设备主服务器8在远程位置存在什么种类的服务提供设备,用户终端3指定向其发送服务执行请求的服务提供设备。
设备主服务器8接收并管理来自服务提供设备的设备记录。此外,当存在来自用户终端3的询问时,设备主服务器8向用户终端3发送可以提供用户4期望的服务的服务提供设备的连接目的地信息。然后,用户终端3基于接收的连接目的地信息向服务提供设备发送服务执行请求。
此外,如在<2-1.第一实施例>中所描述的,存在用户4未包括在服务提供设备的服务的提供目的地组中的情况。在这种情况下,用户终端3利用成本主服务器9执行用于使用户4属于服务提供设备的服务的提供目的地组的处理。更具体而言,用户终端3向成本主服务器9发送证书发布请求(所属组信息发布请求),该证书发布请求用于请求发布指示用户终端3属于提供目的地组的证书(所属组信息)。然后,成本主服务器9发布各个组ID的证书。
这里,在本说明书中,当用户终端3具有某个组ID的证书时,作为用户终端3的所有者的用户4被假设为属于由该组ID指示的组。
[2-2-2.结构]
以上描述了根据本实施例的传感器网络***的概要。接下来,将参考图13至图15描述根据本实施例的传感器网络***的结构。
(设备主服务器)
图13是示出根据第二实施例的设备主服务器8的结构的框图。如图13中所示,设备主服务器8包括控制单元81、设备注册通信单元82、询问通信单元83、服务器间通信单元84以及索引DB 85。
·设备注册通信单元
设备注册通信单元82执行与经由网络7连接的服务提供设备的通信。更具体而言,设备注册通信单元82接收从服务提供设备发送的设备记录。然后,由设备注册通信单元82接收的设备记录存储在索引DB 85中。应当注意的是,设备主服务器8可以基于服务提供设备的类型、地理信息等来设置例如管理范围,或者可以仅使处于其监管下的服务提供设备的设备记录存储在索引DB 85中。
·询问通信单元
询问通信单元83执行与连接到网络7的服务提供设备或用户终端3的通信。更具体而言,询问通信单元83接收关于可以提供从服务提供设备或用户终端3发送的特定服务(目标服务)的服务提供设备的询问。然后,询问通信单元83将询问的内容输出到控制单元81,并将由控制单元81输出的询问结果发送到服务提供设备或用户终端3。
·控制单元
控制单元81作为运算处理设备和控制设备发挥功能,并根据各种程序控制在设备主服务器8中执行的全体操作。更具体而言,控制单元81从索引DB 85搜索可以执行通过由询问通信单元83接收的询问所指示的目标服务的服务提供设备。然后,当包括目标服务的设备记录存储在索引DB 85中时,使询问通信单元83将该设备记录发送到询问源。应当注意的是,当包括目标服务的设备记录未存储在索引DB 85中时,控制单元81通过服务器间通信单元84向另一设备主服务器8询问目标服务。
·服务器间通信单元
如上所述,服务器间通信单元84向另一设备主服务器8询问可以执行特定服务的服务提供设备。例如,设备主服务器8可以向另一设备主服务器8传送接收到的询问,并向作为询问源的服务提供设备或用户终端3传送其它设备主服务器8已搜索和应答的设备记录。此外,当存在来自另一设备主服务器8的相同的询问时,服务器间通信单元84将由控制单元81作出的询问结果发送到该另一设备主服务器8。应当注意的是,服务器间通信单元84可以与其它设备主服务器8交换指示存储在索引DB 85中的服务提供设备的设备记录的信息。
·索引DB
索引DB 85管理服务和可以提供服务的服务提供设备的类型。具体而言,索引DB 85存储至少一个或多个服务提供设备的设备记录。在这种情况下,索引DB 85将由设备注册通信单元82接收的设备记录存储为索引数据记录。在下文中,将参考图14描述索引数据记录的数据结构。
(索引数据记录)
图14是示出根据第二实施例的索引数据记录的数据结构的说明图。如图14中所示,索引数据记录40包括设备记录41、43和45,而设备记录还包括对象记录41-1和41-2。一个索引数据记录可以具有多个设备记录,而一个设备记录可以具有多个对象记录。
索引数据记录保留设备记录,其中设备记录是关于可以由处于设备主服务器8的监管下的服务提供设备所提供的服务的信息。除了<2-1.第一实施例>中所描述的设备记录,根据本实施例的每个设备记录还包括设备ID、安装目的地信息、地理信息以及持续时间信息。
这里,设备ID是用于识别服务提供设备的ID。当用户终端3向服务提供设备发送服务执行请求时,设备ID可以用作连接目的地信息。
此外,安装目的地信息是指示服务提供设备被安装的对象的信息。例如,安装目的地信息包括诸如服务提供设备是固定到建筑物的墙壁、路灯等还是安装在诸如车辆或卫星的移动对象中的信息。
此外,地理信息是指示当设备记录由设备注册通信单元82接收并注册在索引DB 85中时服务提供设备被安装的位置的信息。地理信息包括,例如,安装服务提供设备的经度、纬度、距离地面的高度、建筑物的楼层数等。
此外,持续时间信息是指示设备记录的有效期间的信息。持续时间信息包括,例如,指示有效期间到期的日期和时间的信息。此外,当由持续时间信息指示的有效期间到期时,设备注册通信单元82向服务提供设备发送用于请求发送设备记录的触发信号,并使设备记录再次发送,由此更新索引DB 85。这里,当服务提供设备的安装目的地是移动对象时,持续时间信息可以设置得比安装目的地是建筑物墙壁、路灯等时更短。为此,当服务提供设备的安装目的地是移动对象时,设备记录经常被更新,因此即使当安装目的地被移动时,控制单元81也可以基于运动目的地的地理信息来搜索设备记录。
(成本主服务器)
图15是示出根据第二实施例的成本主服务器9的结构的框图。如图15中所示,成本主服务器9包括控制单元91、证书注册通信单元92、证书发布通信单元93、服务器间通信单元94、组ID证书DB95以及保存点数DB 96。
·证书注册通信单元
证书注册通信单元92执行与经由网络7连接的服务提供设备或任意信息处理设备的通信。更具体而言,证书注册通信单元92接收从服务提供设备或任意信息处理设备发送的证书注册请求。这里,这种证书注册请求包括请求注册的证书、指示用于证书的发布的待转让的点数的发布成本以及证书的有效期间。然后,由证书注册通信单元92接收的证书与其发布成本和有效期间关联地存储在组ID证书DB95中。应当注意的是,如设备主服务器8那样,成本主服务器9可以仅使由处于其监管下的服务提供设备设置为服务的提供目的地的组的证书存储在组ID证书DB 95中。
·证书发布通信单元
证书发布通信单元93执行与经由网络7连接的服务提供设备或用户终端3的通信。更具体而言,证书发布通信单元93接收从服务提供设备或用户终端3发送的用于请求发布证书的证书发布请求(所属组信息发布请求)。在这种情况下,证书发布通信单元93可以接收从服务提供设备或用户终端3发送的指示发布成本的支付的发布成本信息。此外,证书发布通信单元93根据控制单元91的控制来发布由证书发布请求指示的证书,并将证书发送到作为请求源的服务提供设备或用户终端3。
·控制单元
控制单元91作为运算处理设备和控制设备发挥功能,并根据各种程序控制在成本主服务器9中执行的全体操作。更具体而言,当证书发布请求由证书发布通信单元93接收时,控制单元91从组ID证书DB 95搜索由证书发布请求所指示的证书。然后,当由证书发布请求所指示的证书已经存储在组ID证书DB 95中、并且已经接收指示发布成本的支付的发布成本信息时,控制单元91可以使证书发布。然后,控制单元91可以使证书发布通信单元93向作为证书发布请求的发送源的服务提供设备或用户终端3发送发布的证书。应当注意的是,当由证书发布请求所指示的证书未存储在组ID证书DB 95中时,控制单元91使服务器间通信单元94向另一成本主服务器9询问该证书。
·服务器间通信单元
如上所述,服务器间通信单元94询问是否可以向其它成本主服务器9发布特定的证书。这种询问通过例如向其它成本主服务器9发送证书发布请求来进行。具体而言,成本主服务器9可以将接收到的证书发布请求传送到其它成本主服务器9,并且由其它成本主服务器9发布的证书可以传送到作为证书发布请求的发送源的服务提供设备或用户终端3。此外,当存在来自其它成本主服务器9的相同的询问时,服务器间通信单元94将由控制单元91发布的证书发送到该其它成本主服务器9。应当注意的是,服务器间通信单元94可以与其它成本主服务器9交换指示存储在组ID证书DB 95中的证书的信息。
·组ID证书DB
组ID证书DB 95彼此关联地存储证书、发布成本以及有效期间。这里,有效期间可以指示证书存储在组ID证书DB 95中的期间。应当注意的是,当存储在组ID证书DB 95中的证书的有效期间到期时,证书注册通信单元92可以向证书注册请求的发送源发送用于请求更新的触发信号。除此之外,有效期间还可以指示从用户终端3接收证书的发布时到证书不能使用时的时间。
·保存点数DB
保存点数DB 96管理关于证书的发布成本的支付的各用户4之间的点数的转让。例如,当证书已被发布时,保存点数DB 96存储指示从作为证书发布请求的发送源的每个用户4的点数转让的信息。
(补充)
虽然已经在以上描述中示出了当传感器网络***形成时设备主服务器8与成本主服务器9分开的例子,但是本公开内容不限于这个例子。设备主服务器8和成本主服务器9可以例如一体化地形成。
[2-2-3.操作]
以上已经描述了根据本实施例的传感器网络***的结构。接下来,将参考图16描述根据本实施例的传感器网络***的操作。
图16是示出根据第二实施例的传感器网络***的操作的顺序图。在图16中,示出了当用户4经由用户终端3从相机1A和1B请求执行服务以拍摄处于图12中远程位置的酒店大厅的状况时的处理顺序。应当注意的是,图12中所示的酒店大厅将在下文中被称为A地点。
首先,在步骤S204中,用户4向用户终端3输入服务执行命令。例如,用户4向用户终端3输入用于请求他或她期望以动态图像拍摄A地点的状况的服务执行请求和允许至多1500点作为最大成本信息的信息。
接下来,在步骤S208中,用户终端3搜索可以执行用户4期望的服务的服务提供设备。具体而言,用户终端3向设备主服务器8询问可以以动态图像拍摄A地点的状况的服务提供设备。
接下来,在步骤S212中,设备主服务器8从存储在索引DB 85中的索引数据记录搜索可以以动态图像拍摄A地点的状况的服务提供设备。然后,在步骤S216中,设备主服务器8向用户终端3发送对应的服务提供设备的设备记录。
假设相机1A和1B的设备记录例如包括拍摄A地点的状况的服务属性。这里,用户终端3基于设备记录中所包括的安装目的地信息和地理信息来确定相机1A和1B能够拍摄A地点的状况。此外,假设服务属性的依赖性外部服务信息包括为了与远程位置通信而经过通信节点2的需要。在这种情况下,设备主服务器8向用户终端3发送相机1A和1B以及通信节点2的设备记录。
接下来,在步骤S220中,用户终端3确定可执行的服务。更具体而言,基于从设备主服务器8发送的设备记录和由用户4输入的服务执行命令,用户终端3指定向其发送服务执行请求的服务提供设备。但是,当证书的发布对于享受服务是必要时,在步骤S224中,用户终端3向成本主服务器9发送证书发布请求。然后,在步骤S228中,成本主服务器9发布证书,然后在步骤S232中向用户终端3发送发布的证书。
在下文中,将描述在步骤S220至S232中执行的关于相机1A的处理的具体例子。应当注意的是,假设相机1A的设备记录包括对象记录,该对象记录包括在以上图10中描述的服务属性31-1和31-2。此外,假设用户4不属于由组ID为ABCDE指示的组。
在步骤S220中,用户终端3通过分析服务属性来确定是否可以享受服务。首先,根据服务属性31-1,由于提供服务是以A地点的静止图像形式的图像信息,因此用户终端3不能享受由服务执行请求所指示的以动态图像拍摄A地点的状况的服务。
另一方面,根据服务属性31-2,由于提供服务是以A地点的动态图像形式的图像信息,因此用户终端3可以享受以动态图像拍摄A地点的状况的服务。此外,由于提供成本是10,因此用户终端3可以在由最大成本信息指示的1500点的范围内享受这种服务。但是,提供目的地限定于组ID为ABCDE的组。
因此,用户终端3可以通过相机1A享受由服务执行请求所指示的服务;但是,确定为用户终端必需属于组ID为ABCDE的组。此外,由于提供成本是10,因此确定用户终端3能够至多支付通过从最大成本扣除该提供成本所获得的1490点,以便属于组ID为ABCDE的组。
此外,用户终端3还计算用于依赖性外部服务的成本,并确定是否能够享受该服务。例如,关于由相机1A执行服务,拍摄的数据通过相机1B和通信节点2的传送是必要的,因此用户终端3通过将由该传送引起的成本加到由相机1A拍摄的成本来计算服务的提供成本。然后,确定为可以支付通过从最大成本信息扣除以上提到的提供成本所获得的点数,以属于组ID为ABCDE的组;但是,为了简化,这在本文将被省略。
接下来,在步骤S224中,用户终端3向成本主服务器9发送用于请求发布组ID为ABCDE的证书的证书发布请求。此时,用户终端3发送可以向成本主服务器9转让至多1490点的信息作为发布成本信息。然后,在步骤S228中,成本主服务器9发布组ID为ABCDE的证书。此时,例如,当发布成本是200点时,保存点数DB 96存储来自用户4的200点的支付,然后用户终端3通过从中扣除200点来将最大成本信息更新为1300点。然后,在步骤S232中,成本主服务器9将发布的组ID为ABCDE的证书发送到用户终端3。
以上描述了在步骤S212至S232中执行的关于相机1A的处理的具体例子。在下文中,假设相机1A和1B可以执行由服务执行命令指示的服务,并且已经发布用户终端3的需要的证书。
接下来,在步骤S236中,含有证书的服务执行请求被发送到通信节点2。应当注意的是,这个服务执行请求是用于请求将关于相机1A和1B的服务执行请求传送到通信节点2。应当注意的是,当发送的证书的有效期间到期时,相机1A和1B不执行拍摄,因此用户终端3不能享受服务。
接下来,在步骤S240中,通信节点2执行服务。具体而言,在步骤S244中,从用户终端3接收的服务执行请求被传送到相机1B。应当注意的是,这个服务执行请求是用于请求由相机1B进行拍摄并将关于相机1A的服务执行请求传送到相机1B。此外,通信节点2接收来自用户终端3的提供成本信息,然后接受点数的转让。
然后,在步骤S248中,从通信节点2接收到服务执行请求的相机1B执行服务。具体而言,相机1B执行以动态图像对A地点的拍摄,然后在步骤S252中将所拍摄的数据经由通信节点2发送到用户终端3。另外,在步骤S256中,从通信节点2传送的关于相机1A的服务执行请求被传送到相机1A。应当注意的是,这个服务执行请求是用于请求由相机1A进行拍摄。此外,相机1B经由通信节点2接收来自用户终端3的提供成本信息,然后接受点数的转让。
然后,在步骤S260中,从相机1B接收到服务执行请求的相机1A执行服务。具体而言,相机1A执行以动态图像对A地点的拍摄,然后在步骤S264中将所拍摄的数据经由相机1B和通信节点2发送到用户终端3。此外,相机1A经由通信节点2和相机1B接收来自用户终端3的提供成本信息,然后接受点数的转让。
然后,在步骤S268中,用户终端3接收由相机1A和1B拍摄的拍摄数据,由此用户4享受他或她期望的服务。
[2-2-4.效果]
如上所述,可以根据本实施例为用户终端3提供来自处于远程位置的服务提供设备的服务。在这种情况下,用户终端3可以使设备主服务器8搜索可以执行其期望的服务的服务提供设备,因此不需要向处于远程位置的各服务提供设备询问是否执行该服务。
此外,用户终端3可以利用成本主服务器9来接收发布的证书。为此,即使服务提供给受限的组,用户终端3也可以通过支付证书的发布成本来接收该服务。
<<3.结论>>
以上已经参考附图描述了本公开内容的优选实施例,但是,本公开内容当然不限于以上的例子。本领域技术人员可以在所附权利要求书的范围内发现各种替代和修改,并且应当理解,它们将自然地处于本公开内容的技术范围内。
例如,虽然在上述实施例中假设在设备之间执行关于服务提供的在各用户之间的点数转让,以及成本主服务器9管理用于支付发布证书的发布成本的在各用户4之间的点数转让,但是本技术不限于此。例如,成本主服务器9可以关于服务的提供管理在各用户之间的点数转让。于是,点数的转让可以实现为用户终端3向成本主服务器9而不是向服务提供设备发送支付成本信息。
此外,虽然在上述实施例中用户终端3被设置为向服务提供设备请求执行服务,但是本技术不限于此。例如,用户终端3可以从另一用户终端3请求服务。在这种情况下,例如,用户终端3可以获取由其它用户终端3包括的相机拍摄的图像。
此外,本技术还可以配置如下。
(1)一种通信设备,包括:
接受单元,配置为接受用于请求服务的执行的服务执行请求;
控制单元,配置为基于包括由服务提供设备提供的服务和指示该服务的提供目的地组的提供目的地组信息的设备记录以及由接受单元接受的服务执行请求来指定服务提供设备,其中向所述服务提供设备作出执行所述服务的请求;
发送单元,配置为向由控制单元指定的服务提供设备发送服务执行请求。
(2)如(1)所述的通信设备,其中设备记录包括服务的提供成本信息。
(3)如(2)所述的通信设备,其中发送单元基于设备记录向由控制单元指定的服务提供设备发送指示成本的支付的支付成本信息,所述成本由服务的提供成本信息指示。
(4)如(1)至(3)中任一项所述的通信设备,其中,当设备记录包括请求执行的服务、并且通信设备能够支付服务的提供成本时,控制单元将由设备记录指示的服务提供设备指定为作出服务执行请求的服务提供设备。
(5)(所属组信息=证书)
如(1)至(4)中任一项所述的通信设备,其中,当服务执行请求被发送到由控制单元指定的服务提供设备时,发送单元发送指示通信设备所属的组的所属组信息。
(6)如(5)所述的通信设备,其中,当通信设备所属的组未包括在由提供目的地组信息指示的提供目的地组中时,控制单元控制发送单元向服务器发送用于请求发布所属组信息的所属组信息发布请求,所述所属组信息指示通信设备属于提供目的地组。
(7)一种服务提供设备,包括:
存储单元,配置为存储设备记录,所述设备记录包括能够提供的服务和指示服务的提供目的地组的提供目的地组信息;
通信单元,配置为从通信设备接收服务执行请求;以及
控制单元,配置为基于存储在存储单元中的设备记录来控制服务执行单元,以提供利用服务执行请求来请求的服务。
(8)如(7)所述的服务提供设备,其中设备记录包括服务的提供成本信息。
(9)如(7)或(8)所述的服务提供设备,其中通信单元向通信设备发送服务执行单元的执行结果。
(10)如(8)所述的服务提供设备,其中通信单元从通信设备接收指示成本的支付的支付成本信息,所述成本由服务的提供成本信息指示。
(11)如(10)所述的服务提供设备,
其中通信单元接收指示通信设备所属的组的所属组信息;以及
其中,当由所属组信息指示的组包括在由提供目的地组信息指示的提供目的地组中、并且支付成本信息已经由通信单元接收时,控制单元控制服务执行单元以执行服务。
(12)如(7)至(11)中任一项所述的服务提供设备,
其中控制单元基于服务执行请求来生成第二服务执行请求,以及
其中通信单元向另一服务提供设备发送第二服务执行请求。
(13)一种服务器,包括
存储单元,配置为存储设备记录,所述设备记录包括由至少一个或多个服务提供设备提供的服务、指示服务的提供目的地组的提供目的地组信息以及服务的提供成本信息;
通信单元,配置为接收来自通信设备的关于能够提供目标服务的服务提供设备的询问;以及
控制单元,配置为当包括由已被通信单元接收的询问所指示的目标服务的设备记录存储在存储单元中时,使通信单元向通信设备发送该设备记录。
(14)如(13)所述的服务器,
其中通信单元从通信设备接收用于请求发布所属组信息的所属组信息发布请求,所述所属组信息指示通信设备属于提供目的地组,以及
其中控制单元使所属组信息发布,并使通信单元向通信设备发送所属组信息。
(15)如(14)所述的服务器,其中,当通信单元从通信设备接收到所属组信息发布请求和用于发布所属组信息的发布成本信息时,控制单元使所属组信息发布。
(16)一种存储程序的存储介质,该程序使计算机执行:
接受用于请求服务的执行的服务执行请求;
基于包括由服务提供设备提供的服务和指示该服务的提供目的地组的提供目的地组信息的设备记录以及接受的服务执行请求来指定服务提供设备,其中向所述服务提供设备作出执行所述服务的请求;以及
向指定的服务提供设备发送服务执行请求。
(17)一种存储程序的存储介质,该程序使计算机执行:
从通信设备接收服务执行请求;以及
基于包括能够提供的服务和指示服务的提供目的地组的提供目的地组信息的设备记录,控制服务执行单元以提供利用服务执行请求来请求的服务。
符号列表
1   相机
2    通信节点
3    用户终端
4    用户
10   通信设备
11   控制单元
12   存储单元
13   通信单元
14   连接单元
19   总线
20   执行单元
21   成像单元
22   路由器
23   显示单元
24   控制单元
25   输入单元
5    控制设备
6    显示设备
7    网络
8    设备主服务器
81   控制单元
82   设备注册通信单元
83   询问通信单元
84   服务器间通信单元
85   索引DB
9    成本主服务器
91   控制单元
92   证书注册通信单元
93   证书发布通信单元
94   服务器间通信单元
95   组ID证书DB
96   保存点数DB

Claims (17)

1.一种通信设备,包括:
接受单元,配置为接受用于请求服务的执行的服务执行请求;
控制单元,配置为基于包括由服务提供设备提供的服务和指示该服务的提供目的地组的提供目的地组信息的设备记录以及由接受单元接受的服务执行请求来指定服务提供设备,其中向所述服务提供设备作出执行所述服务的请求;
发送单元,配置为向由控制单元指定的服务提供设备发送服务执行请求。
2.如权利要求1所述的通信设备,其中设备记录包括服务的提供成本信息。
3.如权利要求2所述的通信设备,其中发送单元基于设备记录向由控制单元指定的服务提供设备发送指示成本的支付的支付成本信息,所述成本由服务的提供成本信息指示。
4.如权利要求1所述的通信设备,其中,当设备记录包括请求执行的服务、并且通信设备能够支付服务的提供成本时,控制单元将由设备记录指示的服务提供设备指定为作出服务执行请求的服务提供设备。
5.如权利要求1所述的通信设备,其中,当服务执行请求被发送到由控制单元指定的服务提供设备时,发送单元发送指示通信设备所属的组的所属组信息。
6.如权利要求5所述的通信设备,其中,当通信设备所属的组未包括在由提供目的地组信息指示的提供目的地组中时,控制单元控制发送单元向服务器发送用于请求发布所属组信息的所属组信息发布请求,所述所属组信息指示通信设备属于提供目的地组。
7.一种服务提供设备,包括:
存储单元,配置为存储设备记录,所述设备记录包括能够提供的服务和指示服务的提供目的地组的提供目的地组信息;
通信单元,配置为从通信设备接收服务执行请求;以及
控制单元,配置为基于存储在存储单元中的设备记录来控制服务执行单元,以提供利用服务执行请求来请求的服务。
8.如权利要求7所述的服务提供设备,其中设备记录包括服务的提供成本信息。
9.如权利要求7所述的服务提供设备,其中通信单元向通信设备发送服务执行单元的执行结果。
10.如权利要求8所述的服务提供设备,其中通信单元从通信设备接收指示成本的支付的支付成本信息,所述成本由服务的提供成本信息指示。
11.如权利要求10所述的服务提供设备,
其中通信单元接收指示通信设备所属的组的所属组信息;以及
其中,当由所属组信息指示的组包括在由提供目的地组信息指示的提供目的地组中、并且支付成本信息已经由通信单元接收时,控制单元控制服务执行单元以执行服务。
12.如权利要求7所述的服务提供设备,
其中控制单元基于服务执行请求来生成第二服务执行请求,以及
其中通信单元向另一服务提供设备发送第二服务执行请求。
13.一种服务器,包括:
存储单元,配置为存储设备记录,所述设备记录包括由至少一个或多个服务提供设备提供的服务、指示服务的提供目的地组的提供目的地组信息以及服务的提供成本信息;
通信单元,配置为接收来自通信设备的关于能够提供目标服务的服务提供设备的询问;以及
控制单元,配置为当包括由已被通信单元接收的询问所指示的目标服务的设备记录存储在存储单元中时,使通信单元向通信设备发送该设备记录。
14.如权利要求13所述的服务器,
其中通信单元从通信设备接收用于请求发布所属组信息的所属组信息发布请求,所述所属组信息指示通信设备属于提供目的地组,以及
其中控制单元使所属组信息发布,并使通信单元向通信设备发送所属组信息。
15.如权利要求14所述的服务器,其中,当通信单元从通信设备接收到所属组信息发布请求和用于发布所属组信息的发布成本信息时,控制单元使所属组信息发布。
16.一种存储程序的存储介质,该程序使计算机执行:
接受用于请求服务的执行的服务执行请求;
基于包括由服务提供设备提供的服务和指示该服务的提供目的地组的提供目的地组信息的设备记录以及接受的服务执行请求来指定服务提供设备,其中向所述服务提供设备作出执行所述服务的请求;以及
向指定的服务提供设备发送服务执行请求。
17.一种存储程序的存储介质,该程序使计算机执行:
从通信设备接收服务执行请求;以及
基于包括能够提供的服务和指示服务的提供目的地组的提供目的地组信息的设备记录,控制服务执行单元以提供利用服务执行请求来请求的服务。
CN201380052945.1A 2012-10-19 2013-08-07 通信设备、服务提供设备、服务器以及存储介质 Expired - Fee Related CN104737560B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012231375 2012-10-19
JP2012-231375 2012-10-19
PCT/JP2013/071413 WO2014061338A1 (ja) 2012-10-19 2013-08-07 通信装置、サービス提供装置、サーバ及び記憶媒体

Publications (2)

Publication Number Publication Date
CN104737560A true CN104737560A (zh) 2015-06-24
CN104737560B CN104737560B (zh) 2018-12-18

Family

ID=50487915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380052945.1A Expired - Fee Related CN104737560B (zh) 2012-10-19 2013-08-07 通信设备、服务提供设备、服务器以及存储介质

Country Status (5)

Country Link
US (1) US10026071B2 (zh)
EP (1) EP2911419B1 (zh)
JP (1) JP6260539B2 (zh)
CN (1) CN104737560B (zh)
WO (1) WO2014061338A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109195103A (zh) * 2018-08-10 2019-01-11 Oppo广东移动通信有限公司 多媒体资源共享方法、相关设备以及存储介质
CN109275125A (zh) * 2018-08-08 2019-01-25 Oppo广东移动通信有限公司 资源共享方法及相关装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7341447B2 (ja) * 2017-05-19 2023-09-11 株式会社 エヌティーアイ 実行装置、指示装置、それらで実行される方法、コンピュータプログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6271752B1 (en) * 1998-10-02 2001-08-07 Lucent Technologies, Inc. Intelligent multi-access system
CN1499408A (zh) * 2002-11-08 2004-05-26 ������������ʽ���� 图像信息管理方法
EP1478134B1 (en) * 2003-05-16 2007-02-14 Hitachi, Ltd. Method and apparatus for operating group services in communication networks
JP2007249956A (ja) * 2006-02-20 2007-09-27 Ricoh Co Ltd 表示処理プログラム、サーバ装置、および外部装置管理システム。
CN101617518A (zh) * 2007-02-19 2009-12-30 艾利森电话股份有限公司 用于在通信网络中实现用户群服务的方法和装置
US7702724B1 (en) * 2004-05-27 2010-04-20 Oracle America, Inc. Web services message broker architecture
JP2010191971A (ja) * 2006-12-14 2010-09-02 Sharp Corp 周辺デバイスのサービスを提供するための方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5118793B2 (ja) * 2000-06-29 2013-01-16 ソニー株式会社 サービス提供システム
JP2002094556A (ja) 2000-09-14 2002-03-29 Ntt Docomo Inc 業務支援装置、業務支援システムおよび業務支援方法
JP2004015495A (ja) 2002-06-07 2004-01-15 Sony Corp 権限管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム
US20040044600A1 (en) 2002-08-27 2004-03-04 Chu Hao-Hua Cost management for a distributed computing environment
JP4263569B2 (ja) * 2003-09-18 2009-05-13 株式会社エヌ・ティ・ティ・ドコモ 通信システム
US7415268B2 (en) 2004-03-02 2008-08-19 Nokia Corporation Method and apparatus to provide charging for ad-hoc service provisioning between trusted parties and between untrusted parties
JP2011071922A (ja) 2009-09-28 2011-04-07 Kyocera Corp 無線端末及び無線端末におけるリソース割当制御方法
JP2012014541A (ja) 2010-07-02 2012-01-19 National Institute Of Information & Communication Technology 情報システム、コアサーバ、サービスサーバ制御方法、およびプログラム
JP5659854B2 (ja) * 2011-02-24 2015-01-28 ソニー株式会社 無線通信装置、無線通信方法、プログラムおよび無線通信システム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6271752B1 (en) * 1998-10-02 2001-08-07 Lucent Technologies, Inc. Intelligent multi-access system
CN1499408A (zh) * 2002-11-08 2004-05-26 ������������ʽ���� 图像信息管理方法
EP1478134B1 (en) * 2003-05-16 2007-02-14 Hitachi, Ltd. Method and apparatus for operating group services in communication networks
US7702724B1 (en) * 2004-05-27 2010-04-20 Oracle America, Inc. Web services message broker architecture
JP2007249956A (ja) * 2006-02-20 2007-09-27 Ricoh Co Ltd 表示処理プログラム、サーバ装置、および外部装置管理システム。
JP2010191971A (ja) * 2006-12-14 2010-09-02 Sharp Corp 周辺デバイスのサービスを提供するための方法
CN101617518A (zh) * 2007-02-19 2009-12-30 艾利森电话股份有限公司 用于在通信网络中实现用户群服务的方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109275125A (zh) * 2018-08-08 2019-01-25 Oppo广东移动通信有限公司 资源共享方法及相关装置
CN109275125B (zh) * 2018-08-08 2021-04-09 Oppo广东移动通信有限公司 资源共享方法、装置、设备和存储介质
CN109195103A (zh) * 2018-08-10 2019-01-11 Oppo广东移动通信有限公司 多媒体资源共享方法、相关设备以及存储介质
CN109195103B (zh) * 2018-08-10 2020-12-15 Oppo广东移动通信有限公司 多媒体资源共享方法、相关设备以及存储介质

Also Published As

Publication number Publication date
CN104737560B (zh) 2018-12-18
WO2014061338A1 (ja) 2014-04-24
EP2911419A4 (en) 2016-04-27
EP2911419B1 (en) 2019-06-05
EP2911419A1 (en) 2015-08-26
US20150262156A1 (en) 2015-09-17
US10026071B2 (en) 2018-07-17
JPWO2014061338A1 (ja) 2016-09-05
JP6260539B2 (ja) 2018-01-17

Similar Documents

Publication Publication Date Title
Wang et al. Multimedia communications over cognitive radio networks for smart grid applications
CN111586120B (zh) 物联网网关设备、数据传输方法、存储介质及安装方法
US20090190496A1 (en) Method of Organizing Nodes of a Network into Groupings of Nodes, Computer Program for Implementing such a Method and Communication Device Forming a Node of a Network of Nodes
CN101087209A (zh) 用于网络***中设备的通信方法和管理网络设备的***
US11930091B2 (en) List-based redundancy control in crowd-based IoT
CN104919755A (zh) 提供可配置的通信网络路由
CN102202316B (zh) 无线电环境中的协同频谱感测
CN101478352B (zh) 一种认知无线网络***和认知网元设备
CN103262582A (zh) 用于在面向内容的网络环境中使用群组改变的信息共享内容的方法和设备
CN104737560A (zh) 通信设备、服务提供设备、服务器以及存储介质
CN117424638B (zh) 基于星地融合的网络切片管理方法、装置及存储介质
CN103685411A (zh) 异构网络中的数据共享方法及装置
CN113840330A (zh) 建立连接的方法、网关设备、网络***及调度中心
KR101999291B1 (ko) 데이터 분산 서비스를 이용한 전기차 충전 인프라 시스템
CN101521682A (zh) 一种综合远程监控***及远程监控数据的处理方法
Moreira et al. Smart Transducers Promoting Smart Cities Interoperability
CN109246232A (zh) 数据传输方法、***及装置
CN101431668A (zh) 网状结构的无限级联视频监控***
KR101820462B1 (ko) P2p 네트워크에서 데이터 교환 방법
CN101964812A (zh) 资源访问方法、装置和***
JP2004072270A (ja) 帯域管理システムおよび帯域管理方法
Brokhman et al. A framework for elderly support in smart cities
CN101534323A (zh) 实现游牧任务自适应和主动性的方法及游牧计算支撑平台
CN117835005A (zh) 数据传输方法、装置和存储介质及电子设备
CN117176502A (zh) 基于算力消息总线的算力网络运行方法、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181218