云系统的制作方法

文档序号:31748889发布日期:2022-10-11 19:18阅读:122来源:国知局
云系统的制作方法

1.本发明涉及云系统。


背景技术:

2.进行使用了机床、机器人等工业机械的事业的企业者利用工业机械、部件或者周边设备等来销售对原材料进行加工而得到的制作物。另外,企业者期望想要利用云向制作物的利用者等提供制作物自身的维护/检查服务、与制作物关联的服务。在这样的情况下,企业者具有服务的想法,另一方面,在服务的构建中有时需要软件的开发,因此难以简单地提供服务。特别是,为了销售多个服务,需要开发多个服务,因此开发服务本身也需要庞大的成本。
3.为了使企业者提供服务,除了开发成本以外,提供服务的方法也很重要。作为提供服务的1个方法,有利用ec站点来提供服务的方法。在该方法中,需要配合所提供的服务的内容来确保服务构建所需的技能、数据的安全性等。然而,没有提供能够应对由企业者提供的所有服务的机制。例如,没有准备能够根据各个服务在必要的地方附加安全性的机制。虽说如此,但独自开发用于提供服务的系统需要庞大的费用。这样,为了在云中提供服务,存在如下的2个课题:1)需要能够简单地构建服务的方法、2)需要能够简单地提供服务的方法。
4.另外,在专利文献1中记载了如下内容:应用服务提供商开发包含适合于终端用户的用户界面的客户端软件,并利用计算机网络将由核心技术软件开发者开发出的数据压缩技术、语言翻译技术那样的核心技术软件,提供给终端用户。
5.现有技术文献
6.专利文献
7.专利文献1:日本特开2002-055819号公报


技术实现要素:

8.发明所要解决的课题
9.提供服务的企业者通过利用由软件开发者提供的核心软件,能够在某种程度上减轻软件的开发负担。然而,提供服务的企业者需要开发包括用于提供该核心软件的功能的用户界面的客户端软件。另外,对于提供开发出的软件的方法也需要独自进行研究,还需要减轻这一点的成本。
10.因此,期望提供一种能够容易地构建服务的工具,服务提供者能够使用所提供的工具附加独自的数据、技能、服务、安全性等而简单地制作服务的结构。
11.用于解决课题的手段
12.并且,本发明的一个方式是一种云系统,其具备:第一服务器,其具备接受工具的登记的工具登记部和提供所述登记的工具的工具商店;以及第二服务器,其具备取得由所述工具商店提供的所述工具的工具取得部、基于所述工具和服务制作用数据来制作服务的
服务制作部、提供由所述服务制作部制作的所述服务的服务商店。
13.本发明的另一方式是一种云系统,其具备:第一服务器,其具备接受工具的登记的工具登记部、提供所述登记的工具的工具商店;第二服务器,其具备取得由所述工具商店提供的所述工具的工具取得部、基于所述工具和服务制作用数据制作服务的服务制作部、提供由所述服务制作部制作的所述服务的服务商店;以及第三服务器,其具备取得由所述服务商店提供的所述服务的服务取得部、利用使用了所述服务的服务的服务dx部。
14.根据本发明的一个方式,工具提供者在工具商店销售构建各种服务的工具,服务提供者能够将本公司的数据、技能附加于工具,并通过服务商店提供给服务利用者。因此,服务提供者即使不开发软件也能够向服务利用者提供各种服务。另外,作为服务的提供方法,由于利用服务商店,因此能够实现与销售相关的业务的电子化,能够在服务提供者的公司内得到数字转换(digital transformation)效果。
附图说明
15.图1是示意性地表示一实施方式的云系统的整体结构的图。
16.图2是示意性地表示一实施方式的服务器结构的图。
17.图3是一实施方式的云系统的示意性的功能框图。
18.图4是表示用于制作服务的工具的例子的图。
19.图5是表示基于文件检索的服务工具的手册检索服务的制作例的图。
20.图6是表示基于企业sns的服务工具的服务制作例的图。
21.图7是表示企业sns的服务工具中的模板的例子的图。
22.图8是一实施方式的云系统所具备的计算机的示意性的硬件结构图。
23.图9是示意性地表示其他实施方式的云系统的整体结构的图。
24.图10是其他实施方式的云系统的示意性的功能框图。
具体实施方式
25.以下,结合附图对本发明的实施方式进行说明。
26.图1是示意性地表示本发明的第一实施方式的云系统的整体结构的图。本实施方式的云系统1经由网络8相互连接第一服务器100、第二服务器200、

、第n服务器600而构成。在本实施方式的云系统1中,主要通过第一服务器100和第二服务器200提供其功能。
27.第一服务器100是登记并提供工具的服务器,该工具是由制作并提供构建服务所需的工具的人(以下称为工具提供者)制作的。
28.工具提供者例如可以是控制工业机械的控制装置的制造商、管理设置有工业机械的制造现场的管理系统的制造商等对进行使用了工业机械的事业的企业者提供预定的产品、服务的经营者。
29.第二服务器200是登记并提供服务的服务器,该服务是由制作并提供服务的人(以下称为服务提供者)制作的。服务提供者例如可以是销售组装有从工具提供者购入的控制装置的工业机械的制造商、销售通过工业机械对原材料进行加工而制造出的产品的制造商等进行使用了工业机械的事业的企业者。
30.客户端400是在利用由第二服务器200提供的服务时使用的计算机。利用客户端
400的例如是服务提供者的顾客等。
31.图2表示在本发明中利用的服务器的基本功能结构。图2所示的服务器500所具备的各块示出了第一服务器100、第二服务器200等服务器应具备的基本功能。
32.数据接收部510是负责从其他服务器取得工具、取得服务、取得数据等的部分。数据追加部520是负责工具登记、服务制作、服务dx(digital transformation:数字转换)的部分。这些功能也可以在服务器上由分别独立的部分制作。在本发明中,为了方便,将这些功能分为数据接收部510和数据追加部520来实现。数据存储部550能够存储工具或存储服务,能够存储的数据不限于这2个,能够存储任何数据。数据存储部550与sns540连接,能够将在sns540中利用的数据也记录在该数据存储部550中。通过在数据追加部520中设置数据分析功能,能够对存储在数据存储部550中的数据进行数据纠正。服务商店530可以销售存储在数据存储部550中的工具或服务。另外,该服务器500能够经由云通过所述数据接收部510接收工厂的设备机器的数据。通过将这些数据追加到工具中,能够提供工厂的可视化服务等。
33.图2所示的服务器500所具备的功能结构也有因服务器500的作用而不被利用的功能结构。在图2所示的功能结构中,因其作用而不被利用的功能、例如服务商店530、sns540成为能够由利用者删除的结构。
34.使用图3,对使用第一服务器100和第二服务器200的服务提供流程进行说明。第一服务器100从利用第一服务器100的工具提供者经由数据接收部110接收与工具相关的信息。然后,工具登记部110基于接收到的与工具相关的信息,构建服务提供者构建服务所需的工具,并将构建出的工具登记到工具存储部150中。按每个工具提供者将工具提供者所登记的工具存储于工具存储部150中。然后,经由工具商店130向服务提供者销售。
35.图4表示工具提供者登记的工具的例子。工具提供者提供的工具可以是能够通过组合预定的数据、内容、技能、参数等服务制作用数据来提供预定的服务的软件包或软件组件。工具例如可以是用于在云上构建服务器系统的云工具(pupet、chef等类)、用于构建ec商店的商店工具(saas等类)、用于构建远程诊断、手册检索、产品检索、工厂管理、图像诊断等与工业机械相关的服务的服务工具等。
36.使用第二服务器200的服务提供者经由工具取得部210从第一服务器100取得(购买)制作服务所需的工具。服务提供者使用所取得的工具、独自的数据、技能、支持信息等来制作服务(提供服务的软件组)。服务提供者也可以组合多个工具来构建服务。服务提供者例如取得云工具、安全工具、服务工具(文件检索)、交流工具(企业sns)、商店工具,通过将这些工具与该服务提供者提供的工业机械的手册数据组合,能够制作包含服务提供者提供的工业机械的手册检索服务的综合服务。
37.服务提供者例如利用云工具在云上确保用于服务提供的区域。另外,能够取得用于访问用于提供服务的区域的url,使用该url进行与外部的数据交换。此外,通过安全工具设定为保护经由所取得的url访问的区域中的数据,并且监视与外部的数据访问内容。另外,也确保了与其他服务器之间的登录方法(水平整合、单登录(single login)等)的方法。
38.例如如图5所例示的那样,服务提供者准备在制作纸质手册、电子手册等时利用的手册的原始数据(电子数据)。数据形式能够利用微软word形式、pdf形式、xml形式等各种种类。根据该原始数据,生成成为检索对象的手册数据。此时,通过分割为命中检索词的手册
的最小说明单位(章、节、项等),能够以最小说明单位显示检索到的结果。文件检索的服务工具可以预先设置这样的数据分割的功能。文件检索的服务工具具备从由服务提供者提供的手册数据中提取文本的特征的功能。
39.例如,通过词素解析来分解文本,提取使用频率多的用语作为手册数据的特征即可。文件检索的服务工具也可以使用ai(人工智能)等功能,将关联词等的检索作为手册数据的特征而加入。而且,文件检索的服务工具将各个文本的特征制作为检索标签。通过组合这样制作的作为检索对象的手册数据和检索标签,生成手册检索服务。手册检索服务对客户端400提供用于使用检索功能的接口。在手册检索服务中,当从客户端400输入用于检索的关键字时,将检索文本与检索标签进行比较,将命中的检索对象作为检索结果提供给客户端400。
40.服务提供者例如能够提供使用了交流工具(企业sns)的信息交换的功能。服务提供者使用交流工具(企业sns),制作能够将例如图6所例示那样的在sns中联络的事项以层级的菜单形式进行标记的企业sns服务。该标记用于将该服务的利用者使用企业sns进行的联络内容、咨询内容在之后汇总关于各标记的信息并通过ai等进行整理来进行知识化。
41.图7是用于制作分级菜单的接口的例子。当执行交流工具(企业sns)时,显示图7所例示的模板,通过对所显示的模板的各设定项目设定预定的设定值,能够构成用于对在企业sns中投稿的内容进行标记的层级菜单。层级的深度、标签名等可以由服务提供者根据本公司的服务的提供目的而适当设计。由于用于模板、设定的接口由工具提供者开发而作为交流工具(企业sns)提供,所以服务提供者能够按照服务利用者的要求,仅通过设定标签、图章等参数来提供服务。在该情况下,不进行软件的开发。
42.服务提供者例如能够将使用各种工具制作的服务通过商店工具销售给服务利用者。该商店还搭载有银行转账、信用卡等结算功能,因此服务提供者通过选择适当的结算方法,能够实现与服务销售所涉及的结算有关的合理化,能够实施数字转换的1个方式。
43.作为其他例子,服务提供者例如能够使用服务工具(产品检索),提供能够检索产品的照片和产品的加工程序、参数、加工条件、工具信息、原材料信息等的数据库服务。另外,能够制作使用了服务工具(图像诊断)的图像诊断服务、使用了ai工具的分析服务等。
44.服务提供者制作的服务按服务提供者存储于服务存储部250中。然后,经由服务商店230销售给操作客户端400的顾客。
45.这样,在本实施方式的云系统1中,服务提供者利用从服务提供者提供的工具,附加与服务相关的数据、参数、技能等,由此不进行软件等的开发就能够简单地制作服务。然后,可以向服务利用者提供所制作的服务。
46.图8是表示构成本发明的第一实施方式的云系统1的第一服务器100的主要部分的示意性硬件结构图。
47.本实施方式的第一服务器100所具备的cpu101是整体地控制第一服务器100的处理器。cpu101经由总线105读出存储在rom102中的系统程序,按照该系统程序控制第一服务器100整体。在ram103中临时存储临时的计算数据、显示数据、以及从外部输入的各种数据等。
48.非易失性存储器104由hdd(hard disk drive:硬盘驱动器)、ssd(solid state drive:固态驱动器)等构成。即使第一服务器100的电源被断开,写入到非易失性存储器104
的数据也保持存储状态。在非易失性存储器104中存储经由输入装置192输入的数据、程序、从第二服务器200、客户端400等其他计算机取得的各数据等。存储在非易失性存储器104中的数据和程序可以在执行时/使用时在ram103中展开。另外,在rom102中预先写入有公知的解析程序等各种系统程序。
49.在显示装置191中,经由接口108输出并显示读入到存储器上的各数据、作为执行控制用程序、系统程序等的结果而得到的数据等。另外,由键盘、指示设备等构成的输入装置192经由接口109将基于作业者的操作的指令、数据等传递给cpu101。
50.接口106是用于连接第一服务器100的cpu101和有线或无线的网络8的接口。网络8与第二服务器200、客户端400等其他计算机连接,与第一服务器100之间相互进行数据的交换。
51.此外,关于第二服务器200、客户端400,也与第一服务器同样地具备cpu、存储器等结构。
52.使用图3,对构成本发明的第一实施方式的云系统1的第一服务器100以及第二服务器200所具备的功能进行说明。
53.构成本实施方式的云系统1的第一服务器100具备数据接收部110、工具登记部120、工具商店130。另外,在ram13或非易失性存储器14上,预先设置有用于存储由工具提供者提供的工具的区域即工具存储部150。
54.数据接收部110通过第一服务器100具备的cpu执行从rom读出的系统程序,主要进行通过cpu执行的使用了ram、非易失性存储器的运算处理、使用了显示装置、输入装置的输入输出处理等来实现。数据接收部110根据来自工具提供者的操作,接收工具提供者开发出的、或者从任一个软件开发者得到的工具所涉及的信息。数据接收部110例如可以根据来自工具提供者的操作,经由未图示的外部设备接收工具,也可以经由网络8从其他计算机接收。
55.工具登记部120通过第一服务器100具备的cpu执行从rom读出的系统程序,主要进行通过cpu执行的使用了ram、非易失性存储器的运算处理、使用了显示装置、输入装置的输入输出处理等来实现。工具登记部120将基于数据接收部110接收到的与工具相关的数据而构成的工具存储于工具存储部150。工具登记部120将能够唯一地识别工具提供者的工具提供者识别信息与工具相关联地存储于工具存储部150,以便能够识别登记了工具的工具提供者。另外,工具登记部120按每个工具发行能够唯一地识别工具的工具识别信息并与工具相关联地存储于工具存储部150。
56.工具商店130通过第一服务器100所具备的cpu执行从rom读出的系统程序,主要进行通过cpu执行的使用ram、非易失性存储器的运算处理和使用网络的输入输出处理等来实现。工具商店130经由网络8向服务提供者销售存储于工具存储部150的工具。工具商店130具备用于认证服务提供者的认证功能、用于一览显示或检索显示存储于工具存储部150的工具的显示功能、发行与服务提供者所选择的工具相关的许可的许可功能、进行与服务提供者的工具的购买相关的结算的结算功能等。工具商店130将关于购买工具的服务提供者的信息存储在ram或非易失性存储器中。
57.构成本实施方式的云系统1的第二服务器200具备工具取得部210、服务制作部220、服务商店230。另外,在ram13或非易失性存储器14上,预先设置有作为用于存储服务提
供者制作的服务的区域的服务存储部250。
58.工具取得部210通过第二服务器200所具备的cpu执行从rom读出的系统程序,主要进行通过cpu执行的使用了ram、非易失性存储器的运算处理、使用了显示装置、输入装置、网络的输入输出处理等来实现。工具取得部210根据来自服务提供者的操作,取得工具提供者在第一服务器100中登记的工具。工具取得部210在与工具商店130之间对服务提供者提供向第一服务器100的认证、工具的显示、工具的选择、结算等接口。将由工具取得部210取得的工具存储在第二服务器200的ram或非易失性存储器中。
59.服务制作部220通过第二服务器200具备的cpu执行从rom读出的系统程序,主要进行通过cpu执行的使用ram、非易失性存储器的运算处理、使用显示装置、输入装置、网络的输入输出处理等来实现。服务制作部220通过执行与工具取得部210取得的工具所具备的服务制作相关的功能来制作服务。服务制作部220执行工具所具备的服务制作向导(wizard)等,并对服务提供者显示其画面。在工具提供的服务制作的画面中,提示服务提供者进行在图5、图6、7等中说明的步骤,不进行程序的开发等而进行服务的制作。制作服务所需的数据的指定、参数的设定等通过工具提供的服务制作画面中的操作来进行。
60.然后,当服务提供者对服务制作向导的操作完成而制作服务时,将制作的服务存储于服务存储部250。服务制作部220将能够唯一地识别服务提供者的服务提供者识别信息与所制作的服务相关联地存储于服务存储部250,以便能够识别制作了服务的服务提供者。另外,服务制作部220按每个服务发布能够唯一地识别所制作的服务的服务识别信息,并且将服务识别信息与服务相关联地存储在服务存储单元250中。服务制作部220还可以与服务相关联地将用于制作该服务的工具的工具识别符与所制作的服务相关联地存储在服务存储部250中。
61.服务商店230通过第二服务器200具备的cpu执行从rom读出的系统程序,主要进行通过cpu执行的使用了ram、非易失性存储器的运算处理和使用了网络的输入输出处理等来实现。服务商店230将存储在服务存储部250中的服务经由网络8销售给操作客户端400的服务利用者。服务商店230具备用于认证服务利用者的认证功能、用于一览显示或检索显示存储于服务存储部250的服务的显示功能、发行与服务利用者所选择的服务相关的许可的许可功能、进行与服务利用者的服务的购买相关的结算的结算功能等。服务商店230将关于购买服务的服务提供者的信息存储在ram或非易失性存储器中。
62.在具备上述结构的本实施方式的云系统1中,工具提供者能够在工具商店130中销售构建各种服务的工具,服务提供者能够将本公司的数据、技能附加于工具,并通过服务商店提供给服务利用者。因此,服务提供者即使不开发软件也能够向服务利用者提供各种服务。另外,作为服务的提供方法,由于利用服务商店,因此能够实现与销售相关的业务的电子化,能够在服务提供者的公司内得到数字转换效果。
63.作为本实施方式的云系统1的一变形例,第二服务器200具备的服务商店230也可以对第一服务器100反馈针对服务利用者的服务的销售状况。由此,工具提供者能够掌握自己提供的工具的利用状况,能够作为今后的工具的开发的参考。
64.另外,此时,第一服务器100所具备的工具商店130也可以基于来自第二服务器200的反馈,从销售的服务的服务提供者对提供了在销售的服务的制作中使用的工具的工具提供者收取预定的费用。由此,工具提供者能够将销售使用自己提供的工具制作的服务的费
用的一部分作为收入。
65.作为本实施方式的云系统1的其他变形例,第一服务器100具备的工具商店130、第二服务器200具备的服务商店230也可以经由在第一服务器100、第二服务器200以外的网络上公开的店铺服务器(商店服务器)进行工具或服务的提供。
66.图9是示意性地表示本发明的第二实施方式的云系统的整体结构的图。除了第一服务器100和第二服务器200之外,本实施方式的云系统1还包括经由网络8相互连接的第三服务器300。
67.第三服务器300是辅助从第二服务器200购买的服务的利用的服务器。第三服务器300从第二服务器200接受服务利用者购买的1个或多个服务的提供,提供将这些服务和其他数据处理功能复合地组合的服务。
68.该服务利用者能够实施所利用的企业的数字转换(dx)。另外,该复合组合的服务能够利用服务商店向其他利用者进行销售。
69.例如,第三服务器300能够经由云由所述数据接收部接收工厂的设备机器的数据。通过将这些数据输入到服务,能够提供工厂的可视化服务等。通过该服务,能够实施工厂的运转管理等dx。
70.使用图10,对使用第一服务器100、第二服务器200和第三服务器300的服务提供流程进行说明。第三服务器300具备从第二服务器200所具备的服务商店230经由网络取得服务的数据取得部310。除了从服务商店230取得服务之外,数据取得部310还经由ram或非易失性存储器、输入装置、网络等取得执行服务所需的数据。然后,服务dx部320经由服务商店330向使用客户端400的服务利用者提供由数据取得部310取得的服务和使用数据的预定服务。例如,能够将第三服务器300构建在对设置于工厂等制造现场的工业机械进行管理的主计算机上,将从服务提供者提供的运转状况的分析服务和经由网络从各工业机械、传感器、装置等取得的运转数据组合,提供对工厂的工业机械的运转状况进行分析的服务。此时,由数据取得部310取得的服务和数据的融合由服务dx部320自动执行。
71.在本实施方式的云系统1中,由于第三服务器300简化了从服务利用者购买服务到利用服务为止的流程,所以可以执行数字转换(dx)。
72.以上,对本发明的一实施方式进行了说明,但本发明并不仅限定于上述的实施方式的例子,能够通过施加适当的变更而以各种方式实施。
73.符号说明
74.1 云系统
75.8 网络
76.100 第一服务器
77.101 cpu
78.102 rom
79.103 ram
80.104 非易失性存储器
81.105 总线
82.106、108、109 接口
83.110 数据接收部
84.120 工具登记部
85.130 工具商店
86.140 sns
87.150 工具存储部
88.191 显示装置
89.192 输入装置
90.200 第二服务器
91.210 工具取得部
92.220 服务制作部
93.230 服务商店
94.240 sns
95.250 服务存储部
96.300 第三服务器
97.310 数据取得部
98.320 服务dx部
99.330 服务商店
100.340 sns
101.350 数据存储部
102.400 客户端
103.500 服务器
104.510 数据接收部
105.520 数据追加部
106.530 服务商店
107.540 sns
108.550 数据存储部
109.600 第n服务器。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1