服务提供系统、服务提供方法、信息处理系统与流程

文档序号:27376914发布日期:2021-11-15 18:24阅读:226来源:国知局
1.本发明涉及服务提供系统、服务提供方法以及信息处理系统。
背景技术
::2.已知的服务提供系统是经由网络来向用户提供使用了应用程序的服务。用户通过准备诸如pc(个人计算机)等的终端装置及电子仪器和在其上动作的web浏览器等的一定的环境,就能够利用从终端装置及电子设备由服务提供系统提供的web应用程序来提供的服务。3.对于这样的服务提供系统所提供的服务,企业等会作为组织来签订协议,并且有时组织的所属者等作为用户来利用服务。签订服务协议的组织等是以被称为租户的单位来进行管理。用户(企业等的职员)利用服务时需要在租户里注册,例如有时租户管理员会将用户注册到租户里。4.在服务提供系统中,根据许可数等的协议的内容,可以限制使用应用程序的用户(例如,参照专利文献1)。在专利文献1中公开的方法是在协议所确定的用户数上限内,对用户设置应用程序的利用权限。5.另外,对于租户所保持的电子设备,有时也会缔结有许可协议(例如,参照专利文献2)。在专利文献2中公开的方法是,当希望利用应用程序的电子设备没有应用程序的利用权限时,就确认可以利用上限数,并在有空额的情况下,对该电子设备赋予利用权限。6.然而,在现有技术中,存在的问题是,将对用户分配利用权限时,难以限制可以利用应用程序的电子设备。另外,在对电子设备赋予利用权限时,存在着难以限制可以利用应用程序的用户的问题。7.【专利文献1】日本特开2016‑027446号公报8.【专利文献2】日本特开2019‑061383号公报技术实现要素:9.鉴于上述问题,本发明的目的在于根据与用户有关的许可和与电子设备有关的许可,提供一种可以许可应用程序的利用的服务提供系统。10.鉴于上述课题,本发明涉及一种基于利用权限来许可应用程序的利用的服务提供系统,其特征在于:具有许可管理部,当用户和电子设备都被发放有对所述应用程序的许可时,所述许可管理部向所述用户分配所述应用程序的利用权限,还向所述电子设备分配所述应用程序的利用权限,并且当所述用户和所述电子设备都被分配了所述应用程序的利用权限时,许可登录到所述电子设备的所述用户对所述应用程序的利用。11.根据与用户有关的许可和与电子设备有关的许可,能够提供一种可以许可应用程序的利用的服务提供系统。附图说明12.图1所示是本实施方式的服务提供系统的动作的概要说明图。13.图2所示是服务提供系统的一个构成图例。14.图3所示是计算机的一个硬件构成图例。15.图4所示是图像形成装置的一个硬件构成图例。16.图5所示是将第1终端装置、第2终端装置、第3终端装置、电子设备以及信息处理系统的功能分成模块状来说明的一个功能模块图例。17.图6所示是一个信息关联图例。18.图7所示是租户签订软件包的协议时各信息的关联说明图。19.图8所示是说明业务负责人制作软件包时的服务提供系统1的动作或处理的一个时序图例。20.图9所示是登录画面的一个例示图。21.图10所示是第3终端装置显示的业务负责人的菜单画面的一个例示图。22.图11所示是第3终端装置显示的软件包信息输入画面的一个例示图。23.图12所示是第3终端装置显示的应用程序选择画面的一个例示图。24.图13所示是第3终端装置显示的许可定义创建画面的一个例示图。25.图14所示是通过业务负责人与购买了软件包的租户建立软件包对应,信息处理系统发放协议信息、服务信息以及许可信息的步骤的一个时序图例。26.图15所示是第3终端装置显示的租户一览表画面的一个例示图。27.图16所示是第3终端装置显示的软件包选择画面的一个例示图。28.图17所示是第3终端装置显示的协议信息输入画面的一个例示图。29.图18所示是许可类别为用户许可时的协议信息输入画面。30.图19所示是许可类别为设备许可时的协议信息输入画面。31.图20所示是租户管理员将利用权限分配给用户及电子设备的步骤的一个时序图例。32.图21所示是第1终端装置显示的租户管理员(最终用户)的菜单画面的一个例示图。33.图22所示是第1终端装置显示的应用程序利用权限设定(用户)画面的一个例示图。34.图23所示是第1终端装置显示的应用程序利用权限设定(用户)后的确认画面的一个例示图。35.图24所示是第1终端装置显示的应用程序利用权限设定(设备)画面的一个例示图。36.图25所示是第1终端装置显示的应用程序利用权限设定(设备)后的确认画面的一个例示图。37.图26所示是说明普通用户从电子设备利用应用程序时的动作或处理的一个时序图例。38.图27所示是说明图26的步骤s102的处理的一个流程图例。39.图28所示是普通用户登录的电子设备显示的应用程序一览表画面的一个例示图。40.图29所示是电子设备显示的应用程序画面的一个例示图。41.图30所示是说明普通用户从电子设备利用应用程序时的动作或处理的一个时序图例。42.图31所示是与图30的登录方法对应的登录画面的一个例示图。43.图32的(a)‑(b)所示是应用程序启动图标画面、应用程序一览表画面的一个例示图。44.具体实施形态45.以下,作为用于实施本发明的实施方式的一例,参照附图来说明服务提供系统和服务提供系统所进行的服务提供方法。46.<动作的概要>47.图1所示是本实施方式的服务提供系统的动作的概要说明图。48.(1)信息处理系统50存储有业务负责人注册的许可信息。许可信息对每个租户都具有应用程序的利用中用户id和利用中设备id。在许可信息中可注册的用户数量以及电子设备40的数量是根据购买的许可来确定的。49.(2)用户登录到电子设备40里时,用户id就被确定了。另外,通过设备认证,电子设备40所保持的设备id被发送到信息处理系统50,电子设备40也被确定。50.(3)当电子设备40的用户的用户id被注册在许可信息中,并且电子设备40的设备id被注册在许可信息中时,信息处理系统50允许利用应用程序。51.如此,本实施方式的的服务提供系统能够从用户的许可和电子设备40的许可等双方来限制应用程序的利用权限。因此,能够限制可以利用应用程序的电子设备,并进一步能够限制可以利用应用程序的用户。52.<关于术语>53.租户是指表示多个顾客中共享相同软件的顾客,即顾客的集合即企业等的信息。租户内的各用户能够利用租户签约的软件包,租户的租户管理员等可以将系统内多个存在的软件实例(软件包、其中的各个应用程序)的利用权限赋予给用户。54.应用程序是指为了用户接受服务而由终端装置和信息处理装置执行的程序。终端装置和信息处理装置协作执行的程序也称为web应用程序。应用程序例如有依次执行一系列处理的工作流程应用程序的情况。应用程序可以是租户管理员等对构件组合后来构建。例如,可以将读取原稿的组件、向云发送的组件等组合后,来构建将电子设备40读取的原稿上传到云上的存储器里保存的应用程序。55.软件包是以组套来销售的一个或多个应用程序。组套中包含的应用程序也有一个的,出于用户的便利性等,是作为业务中经常使用或具有关联性的应用程序来汇集销售的应用程序。56.角色是租户内的角色。角色中与角色对应的权限得到认可。例如,租户管理员考虑并决定如何来利用用户的职业种类、职务、应用程序等。不仅是用户的角色和软件包的角色一致的情况,只要是用户的角色的权限大于软件包的角色,就能够将软件包的利用权限分配给用户。57.业务负责人是创建软件包的人。主要是服务提供商一侧的负责人。58.电子设备40是执行利用了电子设备40的功能的应用程序的设备。例如,执行的是将电子设备40读取原稿后生成的图像数据注册到云里的应用程序。电子设备40在本实施方式中有时被称为设备。59.许可是指允许如果不存在就成为违法的行为。在本实施方式中,以利用软件包的许可为例来说明。许可是租户购买的,基于许可的利用权限被分配给用户或电子设备。购买许可时,利用权限的分配对象(用户、电子设备或其双方)是确定的。存在有分配给用户的用户许可、分配给电子设备的设备许可、以及分配给两者的用户设备许可。60.分配应用程序的利用权限是指在许可的范围内,各用户或电子设备能够利用应用程序。61.<系统构成例>62.图2所示是本实施方式所涉及的服务提供系统1的一个构成图例。图2的服务提供系统1中,顾客环境8和服务提供商环境7通过因特网等的网络n1与信息处理系统50连接。网络n1中还包括诸如移动电话网等的电话线路。63.顾客是由信息处理系统50提供的服务的顾客,包括企业、团体、教育机关、政府机关及部门等组织。与这些顾客有某种雇佣关系的称为用户。在顾客环境8中,1台或多台的电子设备40、第1终端装置10、第2终端装置20以及防火墙16经由lan等的网络n2来连接。另外,信息处理系统50包括与网络n1连接的1台或多台的信息处理装置。服务提供商是为顾客提供服务的商家。服务提供商环境7中存在有第3终端装置30。64.电子设备40例如是图像形成装置40a,图像形成装置40a中也包括激光打印机、多功能外围设备(多功能打印机)、mfp(多功能外围设备/产品/打印机:multi-functionperipheral/product/printer)等。另外,作为电子装置40也可以列举有电子黑板40b。除此之外,电子设备40例如也可以是pj(projector:投影仪)、数字标牌等输出装置、hud(headupdisplay:抬头数字显示仪)装置、产业机械、摄像装置、集音装置、医疗设备、网络家电、汽车(connectedcar:互联汽车)、笔记本pc、移动电话、智能电话、平板终端、游戏机、pda(personaldigitalassistant:个人数字助理)、数码相机、可佩带pc或台式pc等。65.本实施方式的电子设备40是注册在信息处理系统50中的用户利用服务的终端。用户从电子设备40登录信息处理系统50,选择认可了用户利用权限的应用程序(应用软件),来接受信息处理系统50提供的服务。如此,服务是以应用程序单位来提供的。66.第1终端装置10是租户管理员利用的智能手机、移动电话、平板pc、台式pc、笔记本pc等的信息处理装置。在第1终端装置10中搭载了具有web浏览器等画面显示功能的程序。该程序只要具有将从信息处理装置接收到的画面信息作为画面来显示的功能即可,并不限于web浏览器。也可以是信息处理系统50专用的程序。67.第2终端装置20是用户利用的智能手机、移动电话、平板pc、台式pc、笔记本pc等的信息处理装置。在第2终端装置20中搭载了具有web浏览器等画面显示功能的程序。该程序只要具有将从信息处理装置接收到的画面信息作为画面来显示的功能即可,并不限于web浏览器。也可以是信息处理系统50专用的程序。68.第2终端装置30是业务负责人利用的智能手机、移动电话、平板pc、台式pc、笔记本pc等的信息处理装置。在第3终端装置30中搭载了具有web浏览器等画面显示功能的程序。该程序只要具有将从信息处理装置接收到的画面信息作为画面来显示的功能即可,并不限于web浏览器。也可以是信息处理系统50专用的程序。69.防火墙16是用于防止外部对顾客环境8的入侵的装置,来自顾客环境8的所有的通信由防火墙16监视。但是,在第1终端装置10、第2终端装置20或第3终端装置30通过移动电话网等电话线路与信息处理系统50通信时不受此限制。70.信息处理系统50向电子设备40及第2终端设备20等提供各种服务。虽然服务因电子设备40的种类而多种多样,但在图像形成装置40a的情况下,有将读取的原稿上载到云上的存储器并保存的服务,以及下载云上的存储器的图像数据并打印的服务等,但并不限于此。在电子黑板40b的情况下,例如有实时的语音识别而创建会议记录的服务、对手写数据进行文本化的服务等。在第2终端装置20的情况下,例如有web页面的实时翻译服务等。71.在信息处理系统50中,租户与用户建立对应。根据用户的角色,能够使用的服务(应用程序)是确定的,用户从电子设备40或第2终端装置20来使用自己能够使用的应用程序。另外,租户、租户管理员以及用户具有以下关系。·1顾客→1租户(租户管理员和用户属于1个租户)·1顾客→多租户(租户管理员并不局限为所属于租户,管理各租户和所属的用户。用户属于一个或多个租户)72.无论哪种情况下,由于注册在信息处理系统50中的用户属于某一个租户,注册后只要用户被确定,所属的租户也会被确定。在1顾客→1租户的情况下,租户管理员只要在租户里登录后,租户也会自动地确定(不指定租户也可以)。在1顾客→多租户的情况下,租户管理员可以在登录时指定租户(或者每个租户具有不同的账户)。73.信息处理系统50创建在第1终端装置10、第2终端装置20、第3终端装置30、或者电子设备40上显示的web页面的画面信息,并发送给它们。例如,显示后述的软件包新创建画面、用户信息注册画面、软件包分配画面、以及登录画面等。74.画面信息由html、xml、css(cascadestylesheet:层叠样式表)、以及javascript(注册商标)等创建。web页面可以由web应用程序来提供。web应用程序是指在web浏览器上动作的编程语言(例如javascript(注册商标))的程序和web服务器一侧的程序通过协调来动作,并在web浏览器上执行的软件或其结构。通过web应用程序可以动态地改变web页面。75.还有,信息处理系统50也可以与云计算对应。云计算是指在无需留意确定硬件资源而利用网络上的资源的利用方式。有时将对应于云计算的信息处理系统50称为云系统。云系统既可以在因特网上,也可以是就地部署。76.另外,图2所示的服务提供系统1的结构是一例,也可以在顾客环境和信息处理装置之间插入一个或多个服务器装置(代理服务器或网关服务器等)。另外,第1终端装置10和第2终端装置20也可以在顾客环境以外,例如也可以与网络n1连接。第3终端装置30也可以在服务提供商环境以外,例如也可以与网络n1连接。77.信息处理系统50既可以由1台信息处理装置49来实现,也可以分散在多台的信息处理装置49中来实现。例如,既可以是按各个服务来提供的信息处理装置49,也可以是1台信息处理装置49提供多个服务,或者多个信息处理装置49提供1个服务。78.另外,图2的服务提供系统1的信息处理装置与顾客环境之外的因特网等网络n1连接。换句话说就是,图2的服务提供系统1是信息处理系统50被设置在云环境中的例子。但是,信息处理系统50也可以设置在顾客环境之内(就地部署环境)。79.<硬件构成例>80.<<计算机>>81.图2的第1终端装置10、第2终端装置20、第3终端装置30、还有信息处理系统50例如通过图3所示的硬件构成的计算机来实现。图3所示是计算机的一个硬件构成图例。图3的计算机500由计算机构成,如图3所示,具备cpu501、rom502、ram503、hd504、hdd控制器505(harddiskdrive)、显示器506、外部设备连接i/f508(interface)、网络i/f509、总线510、键盘511、指针设备512、dvd‑rw驱动器514(digitalversatilediskrewritable)、介质i/f516。82.其中,cpu501控制计算机整体的动作。rom502对初始程序加载器(ipl:initialprogramloader)等的用于驱动cpu501的程序进行存储。ram503作为cpu501的工件区域来使用。hd504存储程序等的各种数据。hdd控制器505按照cpu501的控制来控制对hd504的各种数据的读取或写入。显示器508显示光标、菜单、窗口、文字或图像等各种信息。外部设备连接i/f508是用于连接各种外部设备的接口。这种情况下的外部设备例如是usb(universalserialbus:通用串行总线)存储器、打印机等。网络i/f509是利用网络n1来进行数据通信的接口。总线510是用于电连接图3所示cpu501等的各构成要素的地址总线及数据总线等。83.另外,键盘511是用于输入字符、数值、各种指令等而具有多个键的一种输入设备。指针设备512是进行各种指令的选择、执行、处理对象的选择、光标的移动等的一种输入设备。dvd‑rw驱动器514控制的是对于作为可以装卸的存储介质一例的可重写光盘(cd‑rom)513的各种数据的读取或写入。另外,不限于dvd‑rw,也可以是dvd‑r等。介质i/f516控制的是对闪存等存储介质515的数据的读出或写入(存储)。84.<<图像形成装置>>85.图4所示是图像形成装置40a的一个硬件构成图例。如图4所示,图像形成装置40a具有控制器910、近距离无线通信电路920、引擎控制部930、操作面板940、网络i/f950。86.其中,控制器910具有作为计算机的主要部分的cpu901、系统内存902(mem‑p)、北桥903(nb)、南桥904(sb)、专用集成电路906(asic:applicationspecificintegratedcircuit)、作为存储部的本地存储器907(mem‑c)、hdd控制器908以及作为存储部的hd909,并在nb903和asic906之间是通过agp总线921(acceleratedgraphicsport:加速图形端口)来连接的构成。87.其中,cpu901是进行图像形成装置40a的整体控制的控制部。nb903是用于连接cpu901和mem‑p902、sb904、以及agp总线921的桥接器,具有控制对mem‑p902的读写等的内存控制器、pci(peripheralcomponentinterconnect:外围器件互联)主控以及agp目标。88.mem‑p902包括实现控制器910各功能的程序及数据的存储用存储器rom902a、用于程序或数据的展开以及存储器打印时的描绘用存储器等的ram902b。还有,存储在ram902b里的程序也可以是以能够安装的形式或能够执行的形式的文件来存储在cd‑rom、fd、cd‑r、dvd等的可以由计算机读取的存储介质中并提供的构成。89.sb904是用于连接nb903和pci设备、外围设备的桥接器。asic906是具有图像处理用的硬件元素的用于图像处理的集成电路(ic),具有分别连接agp总线921、pci总线922、hdd控制器908以及mem‑c907的桥接器的功能。asic906包括pci目标及agp主控、成为asic206核心的判优器(arb)、控制mem‑c207的存储器控制器、通过硬件逻辑等进行图像数据的旋转等的多个直接存储器存取控制器(dmac:directmemoryaccesscontroller),以及在扫描部931和打印部932之间经由pci总线922来进行数据传送的pci单元。还有,在asic906中也可以连接usb(universalserialbus:通用串行总线)的接口或ieee1394(instituteofelectricalandelectronicsengineers1394:电气和电子工程师协会1394)的接口。90.mem‑c907是作为复制用图像缓冲以及符号缓冲来使用的本地存储器。hd909是用于进行图像数据的蓄积、印刷时所用的字体数据的蓄积、格式的蓄积的存储器。hd909根据cpu901的控制来控制对hd909的数据的读出或写入。agp总线921是为了图形处理的高速化而提出的图形加速卡用的总线接口,通过高吞吐量来直接访问mem‑p902,能够使图形加速卡高速化。91.另外,近距离无线通信电路920具有近距离无线通信电路天线920a。近距离无线通信电路920是nfc、bluetooth(注册商标)等的通信电路。92.更进一步地,引擎控制部930由扫描部931和打印机部932构成。另外,操作面板940包括显示当前的设定值及选择画面等并接收来自用户的输入的触摸面板等的面板显示部940a,以及受理与浓度的设定条件等的图像形成有关的条件的设定值的数字键和受理复印开始指令的开始键的硬键940b。控制器910进行图像形成装置40a整体的控制,例如控制描绘、通信、来自操作面板940的输入等。在扫描仪部931或打印机部932中,包括误差扩散或伽马转换等的图像处理部分。93.还有,图像形成装置40a通过操作面板940的应用程序切换键,可以依次切换并选择文档框功能、复印功能、打印功能及传真机功能。在选择文档框功能时进入文档框模式,在选择复印功能时进入复印模式,在选择打印机功能时进入打印机模式,在选择传真机模式时进入传真机模式。94.另外,网络i/f950是利用网络n1来进行数据通信的接口。近距离无线通信电路920及网络i/f950经由pci总线922与asic906电连接。95.<关于功能>96.本实施方式所涉及的服务提供系统1所具有的各装置的功能例如通过图5所示的处理块来实现。图5所示是将第1终端装置10、第2终端装置20、第3终端装置30、电子设备40以及信息处理系统50的功能分成块状来说明的一个功能块图例。97.<<第1终端装置>>98.第1终端装置10具有第1通信部12、显示控制部13、以及操作受理部14。第1终端装置10通过执行程序(例如web浏览器11),实现如图5所示的功能块。99.第1通信部12与信息处理系统50通信并接收第1终端装置10用于显示登录画面、租户管理员的菜单画面、应用程序利用权限设定(用户)画面、应用程序利用权限设定(用户)后的确认画面、应用程序利用权限设定(设备)画面、以及应用程序利用权限设定(设备)后的确认画面等的画面信息。另外,租户管理员将输入到这些画面中的信息发送到信息处理系统50。100.显示控制部13分析从信息处理系统50接收的画面的画面信息,在显示器506上显示例如上述的画面。操作受理部14受理租户管理员对第1终端装置10的操作(对各画面的输入)。101.<<第2终端装置>>102.第2终端装置20具有第2通信部22、显示控制部23、以及操作受理部24。第2终端装置20通过执行程序(例如web浏览器21),实现如图5所示的功能块。103.第2通信部22与信息处理系统50通信并接收第2终端装置20用于显示登录画面等的画面信息。另外,用户将输入到这些画面中的信息发送到信息处理系统50。104.显示控制部23分析从信息处理系统50接收的画面的画面信息,在显示器506上显示例如上述的画面。操作受理部24受理用户对第2终端装置20的操作。105.<<第3终端装置>>106.第3终端装置30具有第3通信部32、显示控制部33、以及操作受理部34。第3终端装置30通过执行程序(例如web浏览器31),实现如图5所示的功能块。107.第3通信部32与信息处理系统50通信并接收第3终端装置30用于显示登录画面、业务负责人的菜单画面、软件包信息输入画面、应用程序选择画面、许可定义创建画面、租户一览表画面、软件包选择画面以及协议信息输入画面等的画面信息。另外,业务负责人将输入到这些画面中的信息发送到信息处理系统50。108.显示控制部33分析从信息处理系统50接收的画面的画面信息,在显示器506上显示上述的画面。操作受理部24受理业务负责人对第3终端装置30的操作。109.<<电子设备>>110.电子设备40具有第4通信部42、显示控制部43以及操作受理部44。电子设备40通过执行程序(例如web浏览器41),实现如图5所示的功能块。111.第4通信部42与信息处理系统50通信并接收电子设备40用于显示登录画面、应用程序一览表画面、以及应用程序画面等的画面信息。另外,用户将输入到这些画面中的信息发送到信息处理系统50。112.显示控制部43分析从信息处理系统50接收的画面的画面信息,在操作面板940上显示上述的画面。操作受理部44受理用户对电子设备40的操作(例如,画面的启动、账户信息的输入、应用程序的选择、对应用程序的操作等)。113.<<信息处理系统>>114.信息处理系统50包括第5通信部52、认证部53、租户管理部54、协议管理部55、应用程序管理部56、许可管理部57、用户管理部58、以及设备管理部59。信息处理系统50所具有的这些功能是通过图3所示的计算机500所具有的cpu501执行从hd504展开到ram503中的程序来实现的功能或手段。115.另外,在图5中,为了便于绘图,是信息处理系统50具有各功能的构成,但各功能也可以分散配置在多个信息处理装置中。116.另外,信息处理系统50具有通过图3所示hd504、ram503等来实现的存储部60。存储部60中构筑有软件包信息存储部601、用户信息存储部602、应用程序信息存储部603、租户信息存储部604、设备信息存储部605、许可信息存储部606、服务定义存储部607、许可定义存储部608、契约信息存储部609、以及服务信息存储部610。下面,对存储部60存储的各信息进行说明。另外,各信息的关系将在图6中说明,可一起参照。117.表1118.<软件包信息>119.项目设定值例说明软件包id123用于确定软件包的id软件包名称样品软件包软件包的名称软件包的说明是样品软件包对软件包的说明服务类别si_00012345_11111用于与服务定义建立对应的信息应用程序列表应用程序列表包含在软件包里的应用程序的列表……ꢀ120.表1示意性地示出了存储在软件包信息存储部601中的软件包信息。软件包是以组套来销售的一个或多个的应用程序。组套中包含的应用程序也有一个的,出于用户的便利性等,是作为业务中经常使用或具有关联性的应用程序来汇集销售的。121.·软件包id…用于识别软件包的识别信息。id是identification(识别)的缩写,是指识别符或识别信息。id是指为了从多个对象来唯一地区分某一确定对象而使用的名称、符号、字符串、数值或它们中的一个或多个的组合。122.·软件包名称…业务负责人创建的软件包的名称。123.·软件包的说明…业务负责人创建的软件包的说明。业务负责人可以设定任意的信息。124.·服务类别…用于与服务定义建立对应的信息。125.·应用程序列表…软件包所包含的应用程序的识别信息(应用程序id)。126.表2127.<应用程序信息>[0128][0129][0130]表2示意性地示出了存储在应用程序信息存储部603中的应用程序信息。应用程序信息具有与各应用程序有关的信息。各应用程序既有属于软件包的情况,也有不属于软件包的情况。[0131]·应用程序id…应用程序的识别信息。[0132]·应用程序名称…应用程序的名称。[0133]·应用程序的说明…关于是哪种应用程序的任意的信息。[0134]·应用程序类型…应用程序的利用时,注册有是否需要认证的信息。如果不需要认证,由于用户没有被确定,因此用户可以与有无许可无关地来利用。[0135]表3[0136]<服务定义>[0137][0138]表3示意性地示出了存储在服务定义存储部607中的服务定义。服务定义是关于软件包附随的服务的定义。[0139]·服务类别…用于识别服务定义的识别信息。[0140]·服务名称…服务的名称。被设定为与软件包信息的软件包名称为相同的值。[0141]·服务的说明…关于服务的说明。被设定为与软件包信息的软件包的说明为相同的值。[0142]·服务类型…表示是哪种服务的信息。既可以固定在云应用程序中,也可以由业务负责人设定。[0143]表4<许可定义>[0144][0145]表4示意性地示出了存储在许可定义存储部608中的许可定义。许可定义定义了软件包的许可的内容。[0146]·许可代码…用于识别许可定义的识别信息。[0147]·许可名称…许可定义的名称。[0148]·许可种类…表示是什么样许可定义。有以下3种。[0149](i)用户许可(限制能够利用的用户数的许可定义)[0150](ii)设备许可(限制能够利用的电子设备数的许可定义)[0151](iii)用户设备许可(限制能够利用的用户数及电子设备数的许可定义)还有,由于限制数在向顾客发放许可时被设定,因此不包含在许可定义里。[0152]·服务类别…用于与服务定义建立对应的信息。[0153]表5[0154]<协议信息>[0155][0156][0157]表5示意性地示出了存储在协议信息存储部609中的协议信息。协议信息是与软件包的购买(签订协议)有关的信息。[0158]·租户id…缔结了利用软件包的协议的租户的识别信息。[0159]·协议id…用于识别协议信息的识别信息。[0160]·服务类别…用于与服务信息建立对应的信息。[0161]·服务名称…服务的名称。被设定为与服务信息的服务名称为相同的值。[0162]·协议开始日期…租户签订协议的日期。[0163]·协议结束日期…协议结束的日期。[0164]·许可使用状态…表示许可的状态(利用前、利用中、利用结束(许可到期))。[0165]·利用开始日期…许可可以利用的日期。既可以与协议开始日期相同,也可以预先仅签订协议而后利用,这种情况下就是比协议开始日期要晚的日期了。[0166]·利用结束日期…许可到期的日期。与协议结束日期相同。[0167]·价格方案…表示价格方案(按月收费、计量收费、售完为止)。[0168]表6[0169]<服务信息>[0170][0171]表6示意性地示出了存储在服务信息存储部610中的服务信息。服务信息是基于服务定义按每个租户创建的信息。[0172]·租户id…发放了许可(服务)的租户的识别信息。[0173]·服务类别…用于确定服务的识别信息。被设定为与服务定义的服务类别为相同的值。[0174]·服务名称…服务的名称。被设定为与服务定义的服务名称为相同的值。[0175]·服务的说明…关于服务的说明。被设定为与服务定义的服务的说明为相同的值。[0176]·服务类型…服务的类型。被设定为与服务定义的服务类型为相同的值。[0177]·协议id…设定协议信息的识别信息以与协议信息建立对应。[0178]表7[0179]<许可信息>[0180][0181]表7示意性地示出了存储在许可信息信息存储部606中的许可信息。许可信息是基于许可定义按每个租户创建的信息。[0182]·租户id…发放了许可的租户的识别信息。[0183]·许可代码…用于识别许可的识别信息。被设定为与许可定义的许可代码为相同的值。[0184]·许可名称…许可的名称。被设定为与许可定义的许可名称为相同的值。[0185]·许可种类…设定所发放的许可的种类(用户许可、设备许可)。[0186]·利用开始日期…许可可以开始利用的日期。被设定为与协议信息的利用开始日期为相同的值。[0187]·利用结束日期…许可到期的日期。被设定为与协议信息的利用结束日期为相同的值。[0188]·可利用用户数…可分配利用权限的用户的上限数。在许可种类为用户许可或用户设备许可的情况下被设定。[0189]·利用中用户id…分配有利用权限的用户id的列表。在许可种类为用户许可或用户设备许可的情况下被设定。[0190]·可利用设备数…能够分配利用权限的电子设备40的上限数。在许可种类为设备许可或用户设备许可的情况下被设定。[0191]·利用中设备id…分配有利用权限的设备id的列表。在许可种类为设备许可或用户设备许可的情况下被设定。[0192]·服务类别…用于与服务信息相关联的信息。被设定为与许可定义的服务类别为相同的值。[0193]·协议id…用于与协议信息建立对应的识别信息。[0194]表8[0195]<用户信息>[0196][0197]表8示意性地示出了存储在用户信息存储部602中的用户信息。用户信息仅存在有属于租户的用户的数量。用户信息存储部602的用户中也包括租户管理员。[0198]·租户id…用户所属的租户的识别信息。[0199]·用户id…用户的识别信息。[0200]·密码…证明是用户的隐匿信息。[0201]·姓…用户的姓名。[0202]·名…用户的名字。[0203]·邮件地址…用户的邮件地址。[0204]表9[0205]<设备信息>[0206][0207]表9示意性地示出了存储在设备信息存储部605中的设备信息。设备信息是关于设备的信息。[0208]·租户id…使用运行应用程序的电子设备40的租户的id。[0209]·设备id…识别电子设备40的识别信息。在服务提供系统内或租户内是唯一的,由服务提供系统来赋予。[0210]·设备类型…mfp、电子黑板等电子设备40的种类。[0211]·机号…电子设备40的机号(识别信息)。机号在出厂时已确定,在电子设备40中是固定的,不会改变。[0212]·设备的说明…关于设备的说明。可输入任何信息。[0213]表10[0214]<租户信息>[0215]项目说明租户id租户的识别信息租户名称租户的名称等(顾客的名称)注册日期租户的注册日期[0216]表10示意性地示出了存储在租户信息存储部604中的租户信息。租户信息与租户id建立对应,具有租户名称和注册日期的项目。[0217]·租户id…租户的识别信息。[0218]·租户名称…租户的名称,公司名称或部门名称。[0219]·注册日期…租户的注册日期。[0220]还有,表1~表10仅为本实施方式的说明而示出,省略了非主要的信息。[0221](信息处理系统50的各功能)[0222]第5通信部52与第1终端装置10、第2终端装置20、第3终端装置30以及电子设备40进行各种信息的收发。例如,将登录画面、租户管理员的菜单画面、应用程序利用权限设定(用户)画面、应用程序利用权限设定(用户)后的确认画面、应用程序利用权限设定(设备)画面、以及应用程序利用权限设定(设备)后的确认画面等的画面信息发送到第1终端装置10。将登录画面等的画面信息发送到第2终端装置20。将登录画面、业务负责人的菜单画面、软件包信息输入画面、应用程序选择画面、许可定义创建画面、租户一览表画面、软件包选择画面以及协议信息输入画面等的画面信息发送到第3终端装置30。将登录画面、应用程序一览表画面、以及应用程序画面等的画面信息发送到第4终端装置40。另外,接收通过这些画面来输入的信息。[0223]认证部53对业务负责人、租户管理员以及用户进行认证,并判断认证是成功还是失败。认证是指请求登录者是否是正当的权限者。在本实施例的情况下,是是否有使用信息处理系统50的权限,更进一步地,还能够判断业务负责人、用户或租户管理员。另外,认证的成功是指许可业务负责人、用户或租户管理员对信息处理系统50的登录。登录是指利用计算机或因特网上的各种服务时,使用预先登记的账户信息来访问系统的资源的认证动作。账户信息是用户id、密码、ic卡的号码、或者生物体认证信息等。[0224]协议管理部55受理与软件包的协议有关的信息,并登记到协议信息存储部609中。另外,从协议信息存储部609获取协议信息。[0225]应用程序管理部56将各应用程序的应用程序信息登记到应用程序信息存储部603中。另外,从应用程序信息存储部603获取应用程序信息。还进行软件包信息存储部601的管理。另外,对每个用户来管理应用程序的默认设定,或者将该默认设定反映到应用程序中。[0226]许可管理部57受理关于许可的信息并登记到许可定义存储部608和许可信息存储部606中。另外,从许可定义存储部608和许可信息存储部606获取协议信息。除此之外,还进行服务定义存储部607、服务信息存储部610的管理。[0227]用户管理部58管理用户信息,并进行对用户信息存储部602的用户信息的注册,以及从用户信息存储部602获取(读取)用户信息等。[0228]设备管理部59管理设备信息,并进行对设备信息存储部605的设备信息的注册,以及从设备信息存储部605获取(读取)设备信息等。[0229]<信息彼此的关系>[0230]接着,使用图6来说明在存储部60中说明的各信息的关联。图6所示是一个信息关联图例。连接图6中的信息彼此的直线表示[0231]uml(unifiedmodelinglanguage:统一建模语言)中的类图的关联。例如,应用程序信息属于软件包信息。可知应用程序信息和服务定义信息是相互关联的。[0232]线上的"1"、"2"、"*"表示多重度。例如,从应用程序信息来看,由于软件包信息肯定是只有1个,所以在软件包信息一侧设定为"1"。相反地,从软件包信息来看,由于应用程序信息可以存在n个,所以在应用程序信息一侧设定为"*"。[0233]首先,软件包信息、服务定义和许可定义在创建软件包时被成组地创建。即,业务负责人创建软件包信息后,服务定义、以及许可定义也被创建。还有,应用程序信息是在创建软件包信息之前创建的。[0234]◇软件包信息[0235]·可以包含多个应用程序。[0236]·软件包是商品销售单位,许可管理也以该单位来进行。[0237]◇应用程序信息[0238]·具有用户能够实际利用的各应用程序的信息。各应用程序的信息是预先定义的。[0239]◇服务定义[0240]·是将软件包作为服务(商品)来定义的信息。定义以怎样的销售方式来销售等。[0241]·服务信息及许可定义以1对n来相对应。[0242]·与软件包信息以1对1来相对应。[0243]◇许可定义[0244]·是定义能够以怎样的类型的许可来管理服务的信息。定义了具体的销售方法。[0245]·具有n个许可信息。[0246]接着,租户对许可签订协议时,就发放服务信息和许可信息。这些是按租户来发放的。[0247]◇服务信息[0248]·是签订服务协议时发放的信息。基本上与服务定义相同,但按每个租户发放。[0249]·属于服务定义,并与协议信息有1对1的关系,与许可信息以1对1或1对2相对应。[0250]◇许可信息[0251]·在签订服务协议时发放,具有许可数(可以利用服务的用户数、电子设备数等)。按每个租户发放。[0252]·按每个租户发放。[0253]·属于许可定义并与服务信息相对应。[0254]◇协议信息[0255]·关于软件包的利用来签订协议时创建的信息。购买1个软件包时,生成1个协议信息。具有顾客何时签订软件包协议等的信息。[0256]·与服务信息1对1相对应。[0257]还有,软件包信息和应用程序信息由应用程序管理部56管理。服务定义、许可定义、服务信息以及许可信息由许可管理部57管理。协议信息由协议管理部55管理。[0258]<租户和协议的关联图>[0259]图7所示是租户签订软件包的协议时各信息的关联说明图。图7说明的是以下协议状态时的信息的关联。[0260]·租户1[0261]→对服务a、服务b签订协议[0262]·租户2[0263]→对服务a签订协议[0264]即使租户不同,服务定义a、b和许可定义a、b也共同使用。因此,服务定义a、b和许可定义a、b与租户1、2建立对应。[0265]在购买软件包时,按协议依次生成协议信息、服务信息、许可信息。因此,在租户1中,服务信息a'与协议信息a'建立对应。由于许可定义a是用户设备许可,因此服务信息a中许可信息a'(用户许可)和许可信息a'(设备许可)建立对应。服务信息b'与协议信息b'建立对应。由于许可定义b是用户许可,因此服务信息b中许可信息b'(用户许可)建立对应。租户2的协议信息a"与租户1的协议信息a'相同。[0266]如此,在1个服务定义及许可定义中,按租户生成协议信息、服务信息及许可信息。[0267]<软件包创建的处理和动作>[0268]以下,依次说明软件包的创建、软件包的购买、利用权限的分配以及应用程序的利用。[0269]图8所示是说明业务负责人制作软件包时的服务提供系统1的动作或处理的一个时序图例。[0270]s1:首先,业务负责人操作第3终端装置30,对信息处理系统50进行登录的操作。例如,将邮件地址、以及密码等账户信息输入登录画面。登录画面的一例如图9所示。[0271]s2:第3终端装置30的操作受理部34受理操作,第3通信部32将登录请求发送到信息处理系统50。[0272]s3:信息处理系统50的第5通信部52接收登录请求,认证部53根据账户信息对业务负责人进行认证。这里,假定认证为成功。认证部53经由第5通信部52,与认证ok(成功)一起将认证券发送到第3终端装置30。认证券与登录后的用户建立对应,显示是谁登录的,以及该用户能够进行哪种处理。在认证ok的情况下,业务负责人的菜单画面的画面信息被发送到第3终端装置30。[0273]s4:第3终端装置30的第3通信部32接收业务负责人的菜单画面的画面信息,显示控制部33显示业务负责人的菜单画面。业务负责人的菜单画面的一例如图10所示。[0274]另外,软件包的创建仅由业务负责人许可,租户管理员或普通用户不能设定软件包的角色。即,当认证部53认证到是租户管理员或普通用户时,信息处理系统50就不许可软件包的创建。这种处理可以仅在业务负责人登录时,通过显示软件包信息输入画面那样的的限制来实现。[0275]s5:业务负责人将业务负责人的菜单画面中打开软件包信息输入画面的操作输入到第3终端装置30。[0276]s6:第3终端装置30的操作受理部34受理操作,第3通信部32向信息处理系统50请求软件包信息输入画面。[0277]s7:信息处理系统50的第5通信部52接收软件包信息输入画面的请求,应用程序管理部56生成软件包信息输入画面的画面信息。应用程序管理部56经由第5通信部52,将软件包信息输入画面的画面信息发送到第3终端装置30。[0278]s8:第3终端装置30的第3通信部32接收软件包信息输入画面的画面信息,显示控制部33显示软件包信息输入画面。软件包信息输入画面的一例如图11所示。[0279]s9:业务负责人对软件包信息输入画面输入软件包信息。在图11中说明在软件包信息输入画面中输入的信息。第3终端装置30的操作受理部34受理输入,并且第3通信部32向信息处理系统50请求所输入的软件包信息。[0280]s10:信息处理系统50的第5通信部52接收软件包信息。[0281]s11:应用程序管理部56使软件包信息存储部601存储软件包信息。[0282]s12:接着,应用程序管理部56指定软件包信息,向许可管理部57请求服务定义创建请求。服务定义是从软件包信息来创建的。还有,服务定义中的服务类型既可以是固定的,也可以是由软件包信息输入画面来输入。[0283]s13:许可管理部57从软件包信息来创建服务定义,并存储到服务定义存储部607中。许可管理部57将创建完成发送到应用程序管理部56。[0284]s14:因为创建了软件包,所以应用程序管理部56经由第5通信部52向第3终端部30发送受理包含在软件包里的应用程序的应用程序选择画面的画面信息。在应用程序选择画面的画面信息中附加有软件包id和服务类别。[0285]s15:第3终端装置30的第3通信部32接收应用程序选择画面的画面信息,显示控制部33显示应用程序选择画面。应用程序选择画面的一例如图12所示。[0286]s16:业务负责人从应用程序选择画面中选择包含在软件包中的应用程序。第3终端装置30的操作受理部34受理应用程序的选择。[0287]s17:第3终端装置30的第3通信部32指定认证券、软件包id以及所选择的应用程序的识别信息,向信息处理系统50请求应用程序追加请求。[0288]s18:信息处理系统50的第5通信部52接收应用程序的追加请求,应用程序管理部56将应用程序登记到步骤s9创建的软件包信息中。[0289]s19:由于追加了应用程序,所以应用程序管理部56将许可定义创建画面的画面信息发送到第3终端设备30。在许可定义创建画面的画面信息中附加了软件包id和服务类别。[0290]s20:第3终端设备30的第3通信部32接收许可定义创建画面的画面信息,显示控制部33显示许可定义创建画面。许可定义创建画面的一例如图13所示。[0291]s21:业务负责人在许可定义创建画面里输入许可定义。[0292]s22:第3终端装置30的操作受理部34受理许可定义的输入,第3通信部32指定认证券、服务类别及许可定义,并向信息处理系统50请求许可定义创建请求。[0293]s23:信息处理系统50的第5通信部52接收许可定义创建请求,应用程序管理部56指定许可定义,并将许可定义创建请求发送到许可管理部57。[0294]s24、s25:许可管理部57将包含服务类别的许可定义存储在许可定义存储部608中。从信息处理系统50向第3终端装置30发送已经创建了许可定义一事。第3终端装置30显示软件包创建完成画面。[0295]通过以上的处理,就创建了软件包信息、服务定义及许可定义。在该时间点中,软件包信息、服务定义及许可定义还没有与租户建立关联。当租户购买(签订许可协议)软件包时,业务负责人就对购买了软件包的租户来创建协议信息、服务信息及许可信息。[0296]<<第3终端装置显示的画面例>>[0297]登录画面的一例如图9所示。图9所示是第3终端装置30显示的登录画面200的一例。登录画面200具有邮件地址栏201、密码栏202、以及去下一页的按键203。业务负责人在邮件地址栏201里输入邮件地址,并在密码栏202里输入自己的密码。这些是账户信息的一个例子。业务负责人按下去下一页的按键203后,登录请求就被发送到信息处理系统50了。另外,业务负责人也能够登录用户id、租户id以及密码。第1终端装置10、第2终端装置20或电子设备40显示的登录画面也可以是同样的。[0298]图10所示是第3终端装置30显示的业务负责人的菜单画面210的一个例示图。业务负责人的菜单画面210具有软件包创建按键211、以及软件包编辑按键212。[0299]·软件包创建按键211是用于业务负责人创建新的软件包的按键。[0300]·软件包编辑按键212是业务负责人用于编辑现有的软件包的按键。[0301]图11所示是第3终端装置30显示的软件包信息输入画面220的一个例示图。软件包信息输入画面220具有处理的流程221、软件包名称栏222、说明栏223、以及去下一页的按键224。[0302]·处理的流程221显示创建新的软件包所需的各个阶段和当前的阶段。[0303]·软件包名称栏222是输入软件包的名称的栏。业务负责人可以输入任意的软件包的名称。[0304]·说明栏223是输入软件包的说明的栏。业务负责人可以输入任意的说明。·去下一页的按键224是用于转移到应用程序选择画面的按键。[0305]输入到软件包名称栏222及说明栏223里的信息被设定在表1的软件包信息的"软件包名称"和"软件包的说明"里。软件包id由应用程序管理部56编号并设定。[0306]图12所示是第3终端装置30显示的应用程序选择画面230的一个例示图。应用程序选择画面230具有处理的流程231、应用程序名称栏232、状态栏233、检索按键234、应用程序列表栏235、以及ok按键236。[0307]·处理的流程231虽然与图11相同,但显示的阶段是"应用程序选择"。[0308]·应用程序名称栏232是为了检索包含在软件包中的应用程序的名称而由业务负责人输入字符串或数字的栏。[0309]·状态栏233是用于业务负责人指定应用程序的状态(可利用、公开结束等)的栏。[0310]·检索按键234是用于开始检索的按键。[0311]·应用程序列表栏235是显示符合了(找到的)检索的应用程序的列表栏。在应用程序列表栏235中显示有各应用程序的复选框235a、应用程序的图标235b、应用程序名称235c、说明235d、应用程序类型235e、状态235f、以及创建日期235g。业务负责人通过勾选包含在软件包里的应用程序的复选框235a来选择应用程序。[0312]·ok按键236是用于转移去许可定义创建画面的按键。[0313]由应用程序选择画面230选择的应用程序被设定在表1的软件包信息的"应用程序列表"的项目里。[0314]图13所示是第3终端装置30显示的许可定义创建画面240的一个例示图。许可定义创建画面240具有处理的流程241、许可定义名称栏242、许可种类栏243、以及创建按键244。[0315]·处理的流程241虽然与图11相同,但显示的阶段是"许可定义创建"。[0316]·许可定义名称栏242是业务负责人输入许可定义的名称的栏。业务负责人可以输入任意的名称。[0317]·许可种类栏243是以下拉来显示用户许可、设备许可或用户设备许可的栏。业务负责人可以从中选择许可种类。[0318]·创建按键244是业务负责人用于开始创建许可定义的按键。[0319]输入到许可定义名称栏242以及许可种类栏243里的信息被设定在表4的许可定义的"许可名称"和"许可种类"。表4的许可代码由许可管理部57编号,服务类别从服务定义来转录。[0320]<软件包的购买时的处理>[0321]图14所示是通过业务负责人与购买了软件包的租户建立软件包对应,信息处理系统50发放协议信息、服务信息以及许可信息的步骤的一个时序图例。[0322]s31~s33:该登录可以与图8的步骤s1~s3相同。业务负责人接着图8操作时,可以不登录。[0323]s34:接着,业务负责人将显示租户一览表画面的操作输入到第3终端装置30里。[0324]s35:第3终端装置30的操作受理部34受理输入,并且第3通信部32向信息处理系统50请求租户信息的一览表。信息处理系统50的第5通信部52接收租户信息的一览表的请求,租户管理部54参照租户信息存储部来生成租户一览表的画面信息。租户一览表是业务负责人可以分配软件包的租户的一览表。业务负责人属于服务提供商一侧的业务租户,只要是属于业务租户的业务负责人创建的租户就能够阅览。[0325]s36:信息处理系统50的第5通信部52将租户一览表的画面信息发送至第3终端装置30。[0326]s37:第3终端装置30的第3通信部32接收租户一览表的画面信息,显示控制部33显示租户一览表画面。租户一览表画面的一例如图15所示。[0327]s38:接着,业务负责人从租户一览表画面中选择租户,并输入签订软件包的协议的操作。[0328]s39:第3终端装置30的操作受理部34受理选择,第3通信部32指定认证券和该租户的租户id,并向信息处理系统50请求软件包协议。[0329]s40、s41:信息处理系统50的第5通信部52接收软件包协议,租户管理部54从应用程序管理部56获取软件包一览表。软件包的公开范围是日本、亚洲、美国、eu等国家或地区,租户管理部54能够获取业务租户所属的国家或地区包含在公开范围中的软件包的一览表。[0330]s42:租户管理部54生成软件包一览表画面的画面信息。租户管理部54经由第5通信部52将软件包一览表画面的画面信息发送到第3终端装置30。[0331]s43:第3终端装置30的第3通信部32接收软件包一览表画面的画面信息,第3终端装置30的显示控制部33显示软件包一览表画面。软件包一览表画面的一例如图16所示。[0332]s44:接着,业务负责人输入从软件包一览表画面中选择软件包的操作。[0333]s45:第3终端装置30的操作受理部34受理操作,第3通信部32指定认证券、步骤s38中输入的租户id以及步骤s44中选择的软件包id,并向信息处理系统50请求软件包协议。[0334]s46:信息处理系统50的第5通信部52接收软件包协议的请求,租户管理部54创建协议信息输入画面的画面信息。第5通信部52将协议信息输入画面的画面信息发送到第3终端装置30。在协议信息输入画面的画面信息中附加租户id和软件包id。[0335]s47:第3终端装置30的第3通信部32接收协议信息输入画面的画面信息,第3终端装置30的显示控制部33显示协议信息输入画面。协议信息输入画面的一例如图17所示。[0336]s48:接着,业务负责人在协议信息输入画面中输入协议信息。[0337]s49:第3终端装置30的操作受理部34受理输入,第3通信部32指定认证券、步骤s38中输入的租户id以及步骤s44中选择的软件包id及协议信息,并向信息处理系统50请求软件包协议。[0338]s50:信息处理系统50的第5通信部52接收软件包协议的请求,租户管理部54指定租户id、软件包id以及协议信息,向协议管理部55请求协议信息的创建。[0339]s51:协议管理部55将协议信息存储到协议信息存储部609中,将创建完成发送到租户管理部54。[0340]s52:接着,租户管理部54指定软件包id并向许可管理部57请求服务定义。[0341]s53:许可管理部57从服务定义存储部607获取由软件包id确定的服务定义,并发送到租户管理部54。[0342]s54:接着,租户管理部54指定服务定义并向许可管理部57请求服务信息的发放。[0343]s55:许可管理部57使用服务定义来发放服务信息(登记在服务信息存储部610中),并将发放完成发送到租户管理部54。[0344]s56:接着,租户管理部54指定服务类别,并向许可管理部57请求许可定义的获取。[0345]s57:许可管理部57从许可定义存储部608获取由服务类别确定的许可定义,并发送到租户管理部54。[0346]s58:接着,租户管理部54指定许可定义及协议信息,并向许可管理部57请求许可信息的发放。[0347]s59:许可管理部57使用接收到的信息来发放许可管理部57使用服务定义来发放服务信息(登记到许可信息存储部606中),并将发放完成发送到租户管理部54。在用户设备许可的情况下,会发放用户的许可信息和电子设备40的许可信息的双方。[0348]以上,对于购买了软件包的租户,生成了服务信息和许可信息。[0349]<第3终端装置显示的画面例>[0350]图15所示是第3终端装置30显示的租户一览表画面250的一个例示图。租户一览表画面250具有顾客划分251、租户id252、邮件地址253、公司名称254、以及电话号码255等各项目。[0351]·顾客划分251显示顾客是普通还是非普通(例如,测试用户等)。[0352]·在租户id252的项目中显示各租户的租户id。[0353]·在邮件地址253的项目中,显示租户管理员的邮件地址。[0354]·在公司名称254的项目中显示租户的公司名称。[0355]·在电话号码255的项目中显示租户的电话号码。[0356]公司名称是受理选择的链接,业务负责人通过选择公司名称来选择租户。由租户一览表画面250选择的租户被登记在表5的协议信息的租户id里。协议id被编号。[0357]图16所示是第3终端装置30显示的软件包选择画面260的一个例示图。软件包选择画面260具有产品选择栏261、ok按键262、以及取消按键263等各项目。[0358]·产品选择栏261是对软件包的列表进行下拉显示,并从业务负责人受理软件包的选择的栏。[0359]·ok按键262是对产品选择栏261所选择的软件包的租户开始分配的按键。[0360]·取消按键263是用于业务负责人没有选择包而返回租户一览表画面250的按键。[0361]在软件包选择画面260中选择的软件包的软件包信息(服务类别、服务名称)被转录到协议信息中。[0362]图17所示是第3终端装置30显示的协议信息输入画面270的一个例示图。图17的协议信息输入画面270是许可类别为用户设备许可时的画面。[0363]协议信息输入画面270具有价格方案栏271、用户数输入栏272、设备数输入栏273、利用开始日期栏274、利用结束日期栏275、ok按键276以及返回按键277等各项目。[0364]·价格方案栏271以下拉形式显示按月收费、计量收费、以及售完为止,并受理价格方案的选择。[0365]·用户数输入栏272中输入可利用软件包的用户数的上限。[0366]·在设备数输入栏273中输入可利用软件包的设备数的上限。[0367]·在利用开始日期栏274中输入软件包的利用开始日期。[0368]·在利用结束日期栏275中输入软件包的利用结束日期。[0369]·ok按键276是用于开始协议信息的创建的按键。[0370]·返回按键277是用于返回到软件包选择画面260的按键。[0371]被输入到价格方案栏271、利用开始日期栏274、利用结束日期栏275的信息被设定在表5的协议信息的"价格方案"、"利用开始日期"、"利用结束日期"里。表5的协议信息的租户id被设定为业务负责人所选择的租户的租户id,协议id被编号,服务类别、服务名称从软件包信息来转录,许可使用状态从协议开始日期和协议结束日期来设定。[0372]输入到用户数输入栏272、设备数输入栏273的信息被设定在表7的许可信息的"可利用用户数"、"可利用设备数"里。被输入到利用开始日期栏274、利用结束日期栏275的信息被设定在表7的许可信息的利用开始日期和利用结束日期里。[0373]还有,图17的协议信息输入画面270是许可类别为用户设备许可时的画面。图18所示是许可类别为用户许可时的画面。图18中不存在设备数输入栏273。图19所示是许可类别为设备许可时的画面。图19中不存在用户数输入栏272。如此,租户管理部54根据许可定义来改变第3终端装置30所显示的协议信息输入画面270的项目。[0374]<利用权限的分配>[0375]图20所示是租户管理员将利用权限分配给用户及电子设备的步骤的一个时序图例。[0376]s61~s63:该登录操作可以与图8的步骤s1~s3相同。[0377]s64:为了将应用程序的利用权限分配给用户,租户管理员对于图21的租户管理员(最终用户)的菜单画面280,向第1终端装置10输入打开应用程序利用权限管理画面的操作。在应用程序利用权限管理画面中有与用户有关的应用程序利用权限管理(用户)画面和与设备有关的应用程序利用权限管理(设备)画面,可以先设定任何一个。[0378]s65:第1终端装置10的操作受理部14受理操作,第1通信部12指定认证券,并将利用权限分配请求发送到信息处理系统50。[0379]s66:信息处理系统50的第5通信部52接收利用权限分配请求。在第1终端装置10显示应用程序利用权限管理(用户)画面时,许可管理部57从许可信息存储部606仅滤取用户许可来获取许可信息的一览表。[0380]s67,s68:接着,许可管理部57从用户管理部58获取属于租户的用户一览表。即,获取与租户管理员相同的租户id的用户的一览表。[0381]s69:许可管理部57经由第5通信部52,将包含许可信息的一览表和用户信息的一览表的应用程序利用权限管理(用户)画面的画面信息发送到第1终端装置10。如后所述地,许可管理部57生成对于在许可信息中注册了用户id的用户赋予了勾选标记的画面。[0382]s70:第1终端装置10的第1通信部12接收应用程序利用权限管理(用户)画面的画面信息,显示控制部13显示应用程序利用权限管理(用户)画面。应用程序利用权限管理(用户)画面的一例如图22所示。[0383]s71:租户管理员从应用程序利用权限管理(用户)画面来选择分配利用权限的许可(软件包)和用户。第1终端装置10的操作受理部14受理输入。操作受理部14限制被分配有利用权限的用户数不超过许可信息的可利用用户数。例如,当用户选择了超过可利用用户数时,显示控制部13就显示出错提示,并且操作受理部14不受理用户的选择。[0384]s72:第1终端装置10的第1通信部12指定认证券,许可信息及用户id,并将利用权限分配请求发送到信息处理系统50。信息处理系统50的第5通信部52接收利用权限分配请求。超过的情况下,出错提示被发送到第1终端设备10。[0385]s73:许可管理部57通过在许可代码所确定的许可信息中注册用户id来更新许可信息。另外,许可管理部57也在该时间点限制被分配有利用权限的用户数不超过许可信息的可利用用户数。这是因为存在有从多个终端装置来分配利用权限的情况。[0386]s74:接着,许可管理部57判断是否存在与同一协议对应的设备许可。即,判断是否存在着协议id相同、许可类别为设备许可的许可信息。在用户设备许可的情况下,以相同的协议id生成2个许可信息(用户许可和设备许可)。在协议id相同许可类别没有设备许可许可信息时,就不执行之后的处理。以下,对协议id相同且许可类别有设备许可的许可信息的情况进行说明。[0387]s75:许可管理部57经由第5通信部52,将应用程序利用权限管理(用户)后的确认画面的画面信息发送到第1终端装置10。[0388]s76:第1终端装置10的第1通信部12接收应用程序利用权限管理(用户)后的确认画面的画面信息,显示控制部13显示应用程序利用权限管理(用户)后的确认画面。应用程序利用权限管理(用户)后的确认画面的一例如图23所示。[0389]s77:接着,为了将应用程序的利用权限分配给设备,租户管理员将打开应用程序利用权限管理(设备)画面的操作输入到第1终端装置10。[0390]s78:第1终端装置10的操作受理部14受理操作,第1通信部12指定认证券,并将利用权限分配请求发送到信息处理系统50。[0391]s79:信息处理系统50的第5通信部52接收利用权限分配请求。许可管理部57从许可信息存储部606仅滤取设备许可来获取许可信息的一览表。[0392]s80、s81:接着,许可管理部57从设备管理部59获取租户管理员所属的租户所具有的设备一览表。[0393]s82:许可管理部57经由第5通信部52,将包含许可信息的一览表和设备信息的一览表的应用程序利用权限管理(设备)画面的画面信息发送到第1终端装置10。如后所述地,许可管理部57生成对于在许可信息中注册了设备id的设备赋予了勾选标记的画面。[0394]s83:第1终端装置10的第1通信部12接收应用程序利用权限管理(设备)画面的画面信息,显示控制部13显示应用程序利用权限管理(设备)画面。应用程序利用权限管理(设备)画面的一例如图24所示。[0395]s84:租户管理员从应用程序利用权限管理(设备)画面来选择分配利用权限的许可和设备。第1终端装置10的操作受理部14受理输入。操作受理部14限制被分配有利用权限的设备数不超过许可信息的可利用设备数。[0396]s85:第1终端装置10的第1通信部12指定认证券,许可信息及设备id,并将利用权限分配请求发送到信息处理系统50。信息处理系统50的第5通信部52接收利用权限分配请求。[0397]s86:许可管理部57通过在许可代码所确定的许可信息中注册设备id来更新许可信息。另外,许可管理部57也在该时间点限制被分配有利用权限的电子设备40的数量不超过许可信息的可利用设备数。这是因为存在有从多个终端装置来分配利用权限的情况。[0398]s87:接着,许可管理部57判断是否存在与同一协议对应的用户许可。即,判断是否存在着协议id相同、许可类别为用户许可的许可信息。存在着协议id相同、许可类别为用户许可的许可信息时,就显示应用程序利用权限管理(设备)后的确认画面。[0399]s88:许可管理部57经由第5通信部52,将应用程序利用权限管理(设备)后的确认画面的画面信息发送到第1终端装置10。[0400]s89:第1终端装置10的第1通信部12接收应用程序利用权限管理(设备)后的确认画面的画面信息,显示控制部13显示应用程序利用权限管理(设备)后的确认画面。应用程序利用权限管理(设备)后的确认画面的一例如图25所示。由于已经设定了应用程序利用权限管理(用户)画面,所以租户管理员只要按下取消按键即可。[0401]<第1终端装置10显示的画面例>[0402]图21所示是第1终端装置10显示的租户管理员(最终用户)的菜单画面280的一个例示图。租户管理员(最终用户)的菜单画面280显示有用户管理按键281、应用程序利用权限管理(用户)按键282、应用程序利用权限管理(设备)按键283、以及租户信息按键284等各按键。[0403]·用户管理按键281是租户管理员显示用于管理用户的用户管理画面的按键。[0404]·应用程序利用权限管理(用户)按键282是用于显示管理哪个用户可使用哪一个应用程序的画面的按键。[0405]·应用程序利用权限管理(设备)按键283是用于显示管理以哪个电子设备40可使用应用程序的画面的按键。[0406]·租户信息按键284是用于显示表示租户的协议内容等画面的按键。[0407]图22所示是第1终端装置10显示的应用程序利用权限设定(用户)画面290的一个例示图。应用程序利用权限设定(用户)画面290是租户管理员对每个用户分配软件包的利用权限的画面。在应用程序利用权限设定(用户)画面290中,显示有与用户id291相对应的各软件包的利用权限292。利用权限292中反映有许可信息的利用中的用户id。各用户可以利用利用权限292中有勾选标记293的应用程序。根据每个应用程序的利用权限状态294,设定有每个应用程序可以利用的用户数(分母),还可以知道当前分配的许可数(分子)。[0408]租户管理员可以在应用程序利用权限设定(用户)画面290中对于每个软件包来编辑对哪个用户设定利用权限(许可)或取消(限制)。[0409]负的标记295表示在用户和软件包的对应中,租户管理员未被分配(禁止)有利用权限。根据用户的角色,存在不能利用软件包的角色,并在该用户上显示负的标记295。例如,在软件包信息中设定了可以利用的角色并且是"管理员"时,就在应用程序利用权限设定(用户)画面290中与普通用户相对应地显示负的标记295。相对于此,在应用程序利用权限设定(用户)画面290中为空栏的用户是利用权限没有赋予的用户。[0410]保存按键296是第1终端装置10向信息处理系统50请求许可的分配的按键。取消按键297是用于返回到租户管理员(最终用户)的菜单画面280的按键。[0411]在应用程序利用权限设定(用户)画面290中选择的用户id被设定在许可信息的"利用中用户id"的项目里。[0412]许可信息的租户id从协议信息来转录,许可代码、许可名称、许可种类、使用开始日期、使用结束日期与许可定义相同。服务类别、协议id与协议信息相同。[0413]图23所示是第1终端装置10显示的应用程序利用权限设定(用户)后的确认画面300的一个例示图。应用程序利用权限设定(用户)后的确认画面300具有"该应用程序还需要应用程序利用权限管理(设备)的设定,设定吗?"的通知消息301、取消按键302、以及ok按键303。租户管理员参照通知消息301(通知有必要将应用程序的利用权限分配到电子设备的意思),通过按下ok按键303来显示应用程序利用权限设定(设备)画面。取消按键302是用于返回到租户管理员(最终用户)的菜单画面280的按键。[0414]图24所示是第1终端装置10显示的应用程序利用权限设定(设备)画面310的一个例示图。在图24的说明中,主要说明与图22的不同。在图24的应用程序利用权限设定(设备)画面310中,显示的不是用户id,而是与设备id311相对应的各软件包的利用权限312。其它构成(313至317)可以与图22的293至297相同。[0415]在应用程序利用权限设定(设备)画面310中选择的设备id被设定在许可信息的"利用中设备id"的项目里。[0416]图25所示是第1终端装置10显示的应用程序利用权限设定(设备)后的确认画面320的一个例示图。应用程序利用权限设定(设备)后的确认画面320具有"该应用程序还需要应用程序利用权限管理(用户)的设定,设定吗?"的通知消息321、取消按键322、以及ok按键323。租户管理员参照通知消息301(通知有必要将应用程序的利用权限分配到用户的意思),通过按下ok按键323来显示应用程序利用权限设定(用户)画面290。只要按下取消按键322就能够返回到租户管理员(最终用户)的菜单画面280。[0417]<应用程序的利用时的处理>[0418]图26所示是说明普通用户从电子设备40利用应用程序时的动作或处理的一个时序图例。还有,图26是不需要向电子设备40登录,但仅需要向信息处理系统50登录的事例,或者在向电子设备40登录之后还需要向信息处理系统50登录的事例。[0419]s91~s93:该登录操作可以与图8的步骤s1~s3相同。[0420]s94:为了利用应用程序,普通用户将利用应用程序的操作输入到第1终端装置10。[0421]s95:电子设备40的操作受理部44受理操作。电子设备40的第4通信部42指定认证券,将软件包一览表请求发送给信息处理系统50。[0422]s96:信息处理系统50的第5通信部52接收软件包一览表请求,应用程序管理部56根据普通用户的租户签订的软件包的协议,从软件包信息获取应用程序列表。只要按照租户id(协议信息)→服务信息→服务定义→软件包信息(应用程序列表)的顺序来确定即可。还有,在应用程序一览表显示时,也可以根据许可信息来判断有无应用程序的利用权限。[0423]s97:应用程序管理部56生成应用程序一览表画面的画面信息,第5通信部52将应用程序一览表画面的画面信息发送到电子设备40。[0424]s98:电子设备40的第4通信部42接收应用程序一览表画面的画面信息,显示控制部43显示应用程序一览表画面。应用程序一览表画面的一例如图28所示。[0425]s99:普通用户从应用程序一览表画面选择使用的应用程序。[0426]s100:电子设备40的操作受理部44受理选择。电子设备40的第4通信部42指定认证券、软件包信息、设备id以及所选择的应用程序信息,并将应用程序选择发送到信息处理系统50。还有,设备id由电子设备40保持。[0427]s101:信息处理系统50的第5通信部52接收应用程序选择,应用程序管理部56指定服务类别,向许可管理部57请求普通用户是否具有应用程序的利用权限的判断。[0428]s102:许可管理部57确定服务类别中的许可信息,并确认利用中用户和利用中设备。在图27中详细说明。[0429]s103:用户和电子设备40具有利用权限时,应用程序管理部56经由第5通信部52将应用程序画面的画面信息发送到电子设备40。[0430]s104:电子设备40的显示控制部43显示应用程序画面。应用程序画面的一例如图29所示。[0431]s105:在用户和电子设备中的至少一方没有被分配应用程序的利用权限时,应用程序管理部56经由第5通信部52向电子设备40发送(通知)因为没有利用权限所以不能利用的意思。[0432]s106:电子设备40显示电子设备40未注册在许可信息中一事、用户未注册在许可信息中一事、或者双方没有利用权限一事。当电子设备40未注册在许可信息中一事被显示时,可以显示去应用程序利用权限设定(设备)画面310的转移按键。当用户许可未注册在许可信息中一事被显示时,电子设备40可以显示去应用程序利用权限设定(用户)画面290的转移按键。[0433]图27所示是说明图26的步骤s102的处理的一个流程图例。首先,许可管理部57参照许可信息来确认是否有应用程序的利用权限(s201)。利用权限的确认是判断是否在可以利用期间内(s202)。不是可以利用期间内时,处理就进到步骤s206。[0434]是可以利用期间内时,许可管理部57判断利用权限是否被分配给了电子设备40(s203)。即,判断从电子设备40发送来的设备id是否以被注册在许可信息的利用中设备id里。在电子设备40没有被分配利用权限时,处理进到步骤s206。[0435]当电子设备40被分配有利用权限时,许可管理部57判断用户是否被分配了利用权限(步骤s204)。即,根据电子设备40发送来的认证券用户得到确定,并判断该用户id是否已经被注册在许可信息的利用中用户id里。如果用户没有被分配利用权限,则处理进到步骤s206。[0436]当用户被分配有利用权限时,许可管理部57就判断该用户能够利用(允许使用)该电子设备40(s205)。在步骤s206中,判断该用户不能利用(限制利用)该电子设备40(s206)。[0437]<电子设备显示的画面例>[0438]图28所示是普通用户登录的电子设备显示的应用程序一览表画面340的一个例示图。在应用程序一览表画面340中显示了利用权限被赋予给登录后的用户的应用程序的一览表。在图28中,显示了名称为"scantocloudstorage"341和"printfromcloudstorage"342的应用程序。[0439]图29所示是电子设备40显示的应用程序画面330的一个例示图。示出了"scantocloudstorage"的应用程序画面330。应用程序画面330具有分发目的地栏331、打印设定栏332、以及开始按键333。[0440]·分发目的地栏331是在应用程序信息中预先设定的主要是云上的保存场所(url或文件夹)。[0441]·在打印设定栏332中设定有原稿的扫描条件。[0442]·开始按键333是开始执行应用程序的按键。[0443]<对电子设备的登录方式的其他例子>[0444]上述的图26说明的是不需要向电子设备40登录,但仅需要向信息处理系统50登录,或者在向电子设备40登录之后还需要向信息处理系统50登录的事例。以下,说明用户在电子设备40上登录时还自动地对信息处理系统50进行登录的事例。电子设备40的登录账号和信息处理系统50的登录账号预先建立了对应。[0445]图30所示是说明普通用户从电子设备40利用应用程序时的动作或处理的一个时序图例。在图30的说明中,有时说明与图26的不同。[0446]s111:普通用户在图像形成装置40a的操作面板940中进行对图像形成装置的登录的操作。例如,将邮件地址、以及密码等账户信息输入登录画面。登录画面的一例如图31所示。[0447]s111:操作面板经由第3通信部32将登录请求发送至信息处理系统50。[0448]s113:信息处理系统50的第5通信部52接收登录请求,认证部53根据账户信息对普通用户进行认证。这里,假定认证成功。认证部53经由第5通信部52,与认证ok(成功)一起将认证券发送到第3终端装置30。[0449]以后的步骤s111~s120的流程与图26的步骤s94~s98相同。但是,普通用户对图像形成装置40a的操作面板进行操作,包含了操作面板和web浏览器41进行通信的处理。另外,步骤s121~s128的流程与图26的步骤s99~s106相同。[0450]图31所示是与图30的登录方法对应的登录画面350的一个例示图。登录画面350具有用户id栏351、密码栏352、以及登录按键353。普通用户在用户id栏351中输入用户id,在密码栏352中输入密码后,按下登录按键353。[0451]图32的(a)所示是因登录成功而显示的应用程序启动图标画面360的一个例示图。应用程序启动图标361是一览地显示包含在软件包中的应用程序的图标。[0452]图32的(b)所示是应用程序启动图标361被按下时所显示的应用程序一览表画面340。应用程序一览表画面可以与图28相同。通过应用程序的选择,图29的应用程序画面得到显示。[0453]还有,图31、图32的(a)‑(b)的画面转移说明的是mfp启动→登录画面中登录→从应用程序启动图标画面选择图标→可以利用应用程序的一览表显示→应用程序利用的流程。然而,作为其他方式,也可以是mfp启动→从应用程序启动图标画面选择图标→登录画面中登录(云认证)→可以利用应用程序的一览表显示→应用程序利用的画面转移。[0454]<主要效果>[0455]如上所述,本实施方式的服务提供系统1能够从用户的许可和电子设备40的许可等双方来限制应用程序的利用权限。因此,能够限制可以利用应用程序的电子设备,并进一步能够限制可以利用应用程序的用户。[0456]<其他适用例>[0457]以上,虽然通过实施例对实施本发明的最佳方式做了说明,但本发明不局限于这些实施例子,只要在不脱离本发明的要旨的范围内就可以追加各种变形及置换。[0458]例如,在本实施方式中,各终端装置使用通用的web浏览器,但也可以使用专用于信息处理系统50的应用程序。[0459]另外,图5等的构成例是为了便于理解通过第1终端装置10、第2终端装置20、第3终端装置30、电子设备40以及信息处理系统50的处理,而根据主要功能进行分割得到的。本发明不限于处理单位的分割的方法或名称。第1终端装置10、第2终端装置20、第3终端装置30、电子设备40以及信息处理系统50的处理也可以根据处理内容被进一步分割为更多的处理单位。另外,一个处理单位也可以分割成包含更多的处理。[0460]另外,实施例中记载的装置群仅仅是用于实现本说明书所公开的实施方式的多个计算环境中的一个。在某些实施方式中,信息处理系统50包括被称为服务器集群的多个的计算设备。多个的计算设备被构成为经由包括网络或共享存储器等的任何类型的通信链路以相互通信,并执行本说明书所公开的处理。[0461]更进一步地,信息处理系统50的构成可以是以各种组合来共有所公开的处理步骤,例如图8等的时序图。例如,通过规定的单元执行的过程可以由信息处理系统50所具有的多个的信息处理装置来执行获得。另外,信息处理系统50既可以集中在1个服务器装置中,也可以分开在多个装置中。[0462]上述说明的实施方式的各功能可以通过一个或多个处理电路来实现。这里,本说明书中的"处理电路"包括由电子电路装配的处理器那样的为了通过软件来执行各功能而被编程的处理器、被设计为执行上述各功能的asic(applicationspecificintegratedcircuit:应用专用集成电路)、dsp(digitalsignalprocessor:数字信号处理器)、fpga(fieldprogrammablegatearray:现场可编程门阵列)或以往的电路模块等的设备。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1