CN109286652B - 应用销售管理服务器***以及边缘服务器 - Google Patents
应用销售管理服务器***以及边缘服务器 Download PDFInfo
- Publication number
- CN109286652B CN109286652B CN201810783669.0A CN201810783669A CN109286652B CN 109286652 B CN109286652 B CN 109286652B CN 201810783669 A CN201810783669 A CN 201810783669A CN 109286652 B CN109286652 B CN 109286652B
- Authority
- CN
- China
- Prior art keywords
- application
- user
- edge
- sales management
- information
- 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.)
- Active
Links
- 238000009826 distribution Methods 0.000 claims abstract description 78
- 238000004891 communication Methods 0.000 claims abstract description 18
- 238000003860 storage Methods 0.000 claims description 106
- 238000004519 manufacturing process Methods 0.000 claims description 30
- 230000004044 response Effects 0.000 claims description 16
- 230000010365 information processing Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 94
- 238000007726 management method Methods 0.000 description 156
- 238000000034 method Methods 0.000 description 38
- 230000008569 process Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 29
- 238000013475 authorization Methods 0.000 description 20
- 239000000284 extract Substances 0.000 description 14
- 238000012986 modification Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 238000011161 development Methods 0.000 description 6
- 238000012797 qualification Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 101100521334 Mus musculus Prom1 gene Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
- G06Q20/145—Payments according to the detected use or quantity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0603—Catalogue ordering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
- G06Q30/0625—Directed, with specific intent or strategy
- G06Q30/0627—Directed, with specific intent or strategy using item specifications
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种应用销售管理服务器***等,其直接活用以往的B2B有关的商业习惯,同时适当进行应用的使用许可管理。销售管理服务器***(100)经由通信部(130)能够通信地与对应用销售进行中介的中间商具有的终端(400)、以及使用边缘设备(300)和边缘服务器(200)的最终用户具有的终端(400)连接,控制部(110)具有:订购处理部(112),其根据中间商的终端(400)发出的应用的购买请求通知序列号;发布处理部(113),其在从最终用户的终端(400)接收序列号时,向边缘服务器(200)发布包含每一使用许可的边缘设备(300)的台数信息的用于控制基于应用的边缘设备(300)的连接台数的使用许可以及与序列号对应起来的应用。
Description
技术领域
本发明涉及一种应用销售管理服务器***以及边缘服务器。
背景技术
近年来,经由通信网络汇集来自各种设备的数据,使用汇集到的数据来进行分析等,由此在各领域灵活运用数据得以盛行。
为了对汇集到的数据进行分析等,需要与其用途对应的应用。并且,该应用如果可以由顾客自行购买将是很方便的。
作为自身可以购买应用的方式,用户使用自己的智能电话等,访问进行应用的发布和销售服务的所谓的“商店(store)”,下载喜欢的应用。
在这样的在线商店中,根据B2C的商务形态将应用直接安装到最终用户的PC等的情况较多。在这样的情况下,以往像专利文献1~专利文献4所记载那样,进行用于规定安装应用的PC台数等的应用的使用许可管理。
现有技术文献
专利文献1:日本特开2008-059481号公报
专利文献2:日本特开2008-033561号公报
专利文献3:日本特开2005-004449号公报
专利文献4:日本特表2005-514703号公报
然而,在包含CNC机床、工业设备、工业用机器人等在内的制造装置领域中,在工厂等制造现场,通过边缘服务器的应用(以下,也称为“应用”)来收集并灵活运用表示制造装置的动作状态的数据、表示制造装置的生产状况的数据、表示制造装置制造的产品的品质状况的数据、表示制造装置的运行状况的数据等,由此,进行例如机器学习、预防保养的对策。因此,访问以B2B(Business-to-Business)为对象的“商店网站”,询问能够使用什么样的应用,如果有合适的应用就下载到边缘服务器,由此,如果能容易购买用于收集活用在制造现场产生的各种数据的应用,就会非常便利,其中,B2B是指在具有NC机床、工业设备、工业用机器人等的制造现场进行应用发布和销售服务。
在应用中存在只要购买一次则能够永久使用的应用,另一方面存在只能在规定的期间使用,在想要继续使用的情况下需要用户进行应用有关的使用许可的更新这样的应用。鉴于伴随应用维护的维护费用等,只在具有使用许可的情况下才允许使用应用的使用许可业务是十分有益的方法。因此,在销售根据这样的使用许可而能够使用的应用时,适当的使用许可管理是尤为重要的。
特别是,在包含CNC机床、工业设备、工业用机器人等的制造装置领域中为如下形态:边缘服务器的应用与包含CNC机床、工业设备、工业用机器人等的制造装置等边缘设备连接,与边缘设备之间进行连接和/或输入输出。因此,每当进行边缘服务器的应用的使用许可管理时,就需要适当考虑要连接的边缘设备的使用形态。
但是,专利文献1~专利文献4所公开的使用许可***都不是:在包含CNC机床、工业设备、工业用机器人等的制造装置领域中,想到了与包含CNC机床、工业设备、工业用机器人等的制造装置等边缘设备之间进行连接和/或输入输出的形态的边缘服务器的服务器应用的使用许可管理。
发明内容
本发明的目的在于提供一种应用销售管理服务器***以及边缘服务器,尤其能够在包含CNC机床、工业设备、工业用机器人等在内的制造装置的领域活用以往的B2B有关的商业习惯,并且考虑到与该应用连接和/或输入输出的边缘设备的利用形态来适当进行边缘服务器中应用的使用许可管理。
(1)本发明的应用销售管理服务器***(例如,后述的“销售管理服务器***100”),其对通过边缘服务器(例如,后述的“边缘服务器200”)运行的应用的销售进行管理,所述边缘服务器能够通信地与一台以上的边缘设备(例如,后述的“边缘设备300”)连接,其特征在于,所述应用销售管理服务器***具有通信部(例如,后述的“通信部130”)、控制部(例如,后述的“控制部110”)、存储部(例如,后述的“存储部120”),所述应用销售管理服务器***经由所述通信部能够通信地与对应用销售进行中介的中间商具有的用户终端(例如,后述的“终端400”)、以及使用所述边缘设备和所述边缘服务器的最终用户具有的用户终端(例如,后述的“终端400”)连接,所述控制部具有:允许发布信息通知单元(例如,后述的“订购处理部112”),其根据所述中间商具有的用户终端对所述应用销售管理服务器***发出的所述应用的购买请求,通知将所述应用和所述应用有关的使用许可对应起来的允许发布有关的信息或者允许发布信息(例如,后述的“序列号”);应用发布单元(例如,后述的“发布处理部113”),其根据从所述最终用户具有的用户终端接收到所述允许发布信息,将与所述允许发布信息对应起来的所述应用和所述使用许可一起发布给所述边缘服务器,所述应用有关的使用许可包含每一个使用许可能够连接的边缘设备的台数信息,针对所述边缘服务器根据所述使用许可来控制基于所述应用的所述边缘设备的连接台数。
(2)在(1)所记载的应用销售管理服务器***(例如,后述的“销售管理服务器***100”)中,可以是,所述控制部(例如,后述的“控制部110”)具有:订购画面输出单元(例如,后述的“订购处理部112”),其对进行所述应用的购买请求的所述中间商具有的用户终端输出用于订购所述应用的订购画面,该订购画面包含所述应用的使用许可相关的说明。
(3)在(1)或(2)所记载的应用销售管理服务器***(例如,后述的“销售管理服务器***100”)中,可以是,所述控制部(例如,后述的“控制部110”)具有:应用发布信息管理单元(例如,后述的“发布处理部113”),其将发布给所述边缘服务器的所述应用相关的发布信息与所述边缘服务器对应起来存储到所述存储部(例如,后述的“发布管理存储部124”)并进行管理;合同更新通知单元(例如,后述的“合同更新处理部115”),其参照所述存储部(例如,后述的“发布管理存储部124”),对所述应用的购买者和所述应用的使用者即所述最终用户的终端通知所述应用的合同更新。
(4)在(1)~(3)中任一项所记载的应用销售管理服务器***(例如,后述的“销售管理服务器***100”)中,可以是,在所述中间商具有能够直接进行所述应用的购买请求的订购权限时,所述控制部的所述允许发布信息通知单元(例如,后述的“订购处理部112”)向所述中间商具有的用户终端通知与所述应用对应的所述允许发布有关的信息或者所述允许发布信息。
(5)一种边缘服务器(例如,后述的“边缘服务器200”),其执行由(1)~(4)中任一项所述的应用销售管理服务器***(例如,后述的“销售管理服务器***100”)发布的应用,所述边缘服务器具有:使用许可控制单元(例如,后述的“使用许可控制部211”),其根据所述应用有关的使用许可,控制基于所述应用的所述边缘设备(例如,后述的“边缘设备300”)的连接台数。
(6)在(5)所记载的边缘服务器(例如,后述的“边缘服务器200”)中,可以是,所述使用许可控制单元(例如,后述的“使用许可控制部211”)还确定作为所述应用的连接对象的所述边缘设备的识别信息。
发明效果
根据本发明,可以提供一种应用销售管理服务器***以及边缘服务器,尤其能够在包含CNC机床、工业设备、工业用机器人等在内的制造装置的领域活用以往的B2B有关的商业习惯,并且考虑到与该应用连接和/或输入输出的边缘设备的利用形态来适当进行边缘服务器中应用的使用许可管理。
附图说明
图1是表示本实施方式中的应用销售管理***的基本结构的概略图。
图2是本实施方式中的销售管理服务器***的功能框图。
图3是表示本实施方式中的销售管理服务器***的存储部的示例的图。
图4是用于对本实施方式中的销售管理服务器***中的商城(mall)进行说明的图。
图5是表示本实施方式中的用户级别与价格信息的对应表的示例的图。
图6是表示本实施方式中的终端所显示的阅览用画面的示例的图。
图7A是本实施方式中的边缘服务器的功能框图。
图7B是本实施方式的变形例中的边缘服务器的功能框图。
图8是表示包含本实施方式中的应用销售管理***进行的处理在内的应用购买流程的概要图。
图9是用于对使用了本实施方式中的销售管理服务器***的阅览应用进行说明的图。
图10是用于对使用了本实施方式中的销售管理服务器***的订购应用进行说明的图。
图11是用于对使用了本实施方式中的销售管理服务器***的发布应用进行说明的图。
图12是表示本实施方式中的销售管理服务器***的阅览信息提供处理的流程图。
图13A是表示本实施方式中的销售管理服务器***的订购处理的流程图。
图13B是表示本实施方式的变形例中的销售管理服务器***的订购处理的流程图。
图14是表示本实施方式中的销售管理服务器***的应用发布处理的流程图。
图15是表示本实施方式中的销售管理服务器***的合同更新通知处理的流程图。
图16是表示本实施方式中的边缘服务器的使用许可控制处理的流程图。
图17A是表示通过本实施方式中的边缘服务器来控制使用许可的边缘设备的具体例的图。
图17B是表示通过本实施方式中的边缘服务器来控制使用许可的边缘设备的具体例的图。
图17C是表示通过本实施方式的变形例中的边缘服务器来控制使用许可的边缘设备的具体例的图。
符号说明
100 销售管理服务器***
110、210 控制部
111 阅览信息提供部
112 订购处理部
113 发布处理部
114 商城处理部
115 合同更新处理部
120、220 存储部
121 应用存储部
122 用户存储部
123 商城存储部
124 发布管理存储部
160 阅览用画面
200 边缘服务器
211 使用许可控制部
221 应用存储部
300 边缘设备
400 终端
1000 应用销售管理***
具体实施方式
(实施方式)
对本实施方式有关的应用销售管理***1000的结构进行说明。
图1是表示本实施方式中的应用销售管理***1000的基本结构的概略图。
应用销售管理***1000具有:销售管理服务器***100(应用销售管理服务器***)、边缘服务器200、边缘设备300、终端400(用户终端)。这里,只要没有特别说明,所谓边缘设备300是指设置于工厂等制造现场的,包含CNC机床、工业设备、工业用机器人等在内的制造装置、以及图像传感器、PLC(programmable logic controller,可编程逻辑控制器)等制造装置所附带的设备。此外,所谓边缘服务器200是指以边缘设备300为客户端的服务器。
该应用销售管理***1000是用于辅助如下处理的在线***:由边缘服务器200运行的服务器应用的销售流通相关的最终用户以及包含***集成商和机床制造商等专业经销商在内的中间商等,使用各自的终端400,来执行该应用的销售流通有关的B2B的在线处理。另外,边缘服务器200运行的服务器应用例如可列举收集表示边缘设备300有关的动作状态的数据、表示生产状况的数据、表示产品的品质状况的数据、表示运行状况的数据等并进行信息处理的应用,但并非限定于此。此外,在以下的说明中,还将通过应用销售管理***1000来进行销售管理的服务器应用简单地称为应用(Application)。
销售管理服务器***100与边缘服务器200经由网络N1连接。此外,销售管理服务器***100经由网络N1能够通信地与终端400连接。网络N1例如是互联网、VPN(VirtualPrivate Network,虚拟专用网络)、公用电话网等。对于网络N1中具体的通信方式以及有线连接还是无线连接等没有特别限定。
边缘服务器200和一台以上的边缘设备300设置于例如最终用户的工厂设施等中,经由LAN(Local Area Network,局域网)等网络N2能够通信地连接。网络N2可以包含网络交换机等。
通过销售和管理由边缘服务器200运行的应用的企业(以下,也称为运营公司),来运营管理销售管理服务器***100。例如图1所示,销售管理服务器***100由销售管理服务器101、发布服务器102构成。
另外,销售管理服务器***100可以由具有销售管理服务器101、发布服务器102的功能的一台服务器构成。此外,销售管理服务器***100还可以由多台服务器构成,通过各服务器来分散处理。此外,销售管理服务器***100例如可以是如下结构:销售管理服务器101经由网络N1与边缘服务器200等通信连接,而发布服务器102不与网络N1连接,而是经由销售管理服务器101与边缘服务器200等通信。进而,优选边缘设备300能够与销售管理服务器101通信连接,而边缘设备300不能与发布服务器102通信连接的结构。
边缘服务器200是如下服务器:通过执行从销售管理服务器***100购买的应用,从一台以上的边缘设备300收集例如表示该边缘设备300有关的动作状态的数据、表示生产状况的数据、表示产品的品质状况的数据、表示运行状况的数据等,进行该应用有关的规定信息处理。
如上所述,边缘设备300是设置于工厂等制造现场的包含CNC机床、工业设备、工业用机器人等在内的制造装置。并且,一台以上的边缘设备300例如构成工厂的生产线或生产单元。
终端400例如是个人计算机(PC)。终端400能够通信地与销售管理服务器***100连接,例如,是由进行应用的B2B涉及的销售流通相关的最终用户、包含***集成商和机床制造商等专业经销商在内的中间商等使用的终端。这里,由最终用户使用的终端400既可以设置于工厂设施内,也可以设置于工厂设施外。并且,最终用户可以经由终端400来访问销售管理服务器***100,可以阅览该最终用户能够购买的应用内容。此外,包含为了最终用户而对应用购买进行中介的***集成商、机床制造商等专业经销商在内的中间商,可以经由终端400来对应用进行订购。
另外,该应用销售管理***1000为了预先使用该应用销售管理***1000,而预先通过运营公司来审查是否满足必要的条件(资格等),能够仅供被给予了用于访问应用销售管理***1000的用户ID(IDentification)的用户(最终用户和中间商)使用。详细情况将在后面叙述。
接下来,对销售管理服务器***100的结构进行说明。
图2是本实施方式中的销售管理服务器***100的功能框图。
图3是表示本实施方式中的销售管理服务器***100的存储部120的示例的图。
图2所示的销售管理服务器***100具有:控制部110、存储部120、通信部130。
控制部110可以是CPU,通过执行存储于存储部120的各种程序来统一控制销售管理服务器***100。
在本实施方式中,控制部110作为基于存储于存储部120的程序的功能部,具有:阅览信息提供部111、订购处理部112、发布处理部113、商城处理部114、合同更新处理部115。
在说明控制部110的各功能部之前,首先对存储部120进行说明。
存储部120除了具有由控制部110执行的程序之外,还具有:应用存储部121、用户存储部122、商城存储部123、发布管理存储部124。
<应用存储部121>
应用存储部121是存储由该应用销售管理***1000销售的应用的存储区域。由该应用销售管理***1000处理的应用是通过边缘服务器200运行的应用。
图3所示的应用存储部121与应用ID对应起来存储应用名称、对象机种信息、输入信息、应用的说明书、应用本身、价格信息、商城ID等。
应用ID是用于识别应用的识别信息。
对象机种信息是作为该应用的输入输出对象的边缘设备300的机种信息,例如是CNC机床、工业设备、工业用机器人等的机种名称。
输入信息是包含从边缘设备300输入的输入数据信息等的边缘设备信息。
在应用的说明书中,作为应用规格相关的说明,包含使用许可(license)相关的说明。作为使用许可相关的说明例如包含:是否指定使用该应用的边缘设备300这样的有无指定边缘设备300、以及是否需要购买同时使用的边缘设备300的台数或者台数没有限制这样的同时使用台数有关的信息等。此外,关于应用的使用还包含有无合同更新相关的说明。
价格信息是应用的销售价格相关的信息。价格信息与要经由终端400进行访问的用户的用户级别相对应,具有与每一用户级别对应的价格信息。用户级别将在后面进行描述。
商城ID表示该应用与规定商城对应。另外,在不与商城对应时,商城ID是空白。
将在后面描述本发明特有的商城的详细说明。
<用户存储部122>
用户存储部122是对允许访问该应用销售管理***1000的用户相关的信息进行存储的存储区域。如上所述,为了访问应用销售管理***1000,以满足预先设定的规定条件(资格等)为前提,仅对满足规定条件(资格等)的用户给予用于访问应用销售管理***1000的用户ID。这里,所谓用户包含最终用户、中间商,该中间商包含***集成商和机床制造商等专业经销商。
图3所示的用户存储部122与用户ID对应起来存储用户名称、用户级别、订购权限、边缘服务器信息等。此外,用户存储部122可以与用户ID对应起来存储针对该用户允许访问的商城ID。
用户ID是用于识别用户的识别信息。
用户级别由该用户的属性决定。在本实施方式中,在用户级别中作为存在用户级别1(也称为“ch1”)到用户级别3(也称为“ch3”)这三阶段的用户级别进行说明。更具体来说,例示出表示是最终用户的用户级别1(ch1)、例如表示是包含销售店、***集成商等专业经销商(中间商)的用户级别2(ch2)、例如表示是包含机床制造商、设备制造商等专业经销商(中间商)的用户级别3(ch3)。在以下的说明中,也将用户级别2称为下级中间商,将用户级别3称为上级中间商。
订购权限是用于识别以下内容的信息:是否允许通过用户ID而被识别的用户(专业经销商(中间商)或者最终用户)直接对应用销售管理***1000进行应用的购买请求。仅在用户具有订购权限的情况下,该用户可以对应用销售管理***1000直接进行应用的购买请求。
所谓边缘服务器信息,尤其是在用户为最终用户的情况下,是设置于该用户有关的工厂或者制造现场等的边缘服务器200相关的信息,是用于确定作为应用发布目的地的边缘服务器200的信息。边缘服务器信息至少包含识别边缘服务器200的用户服务器ID、该边缘服务器200的IP地址等通信网络上的地址信息等。另外,在该用户有关的例如工厂等处,在具有一个以上的边缘服务器200的情况下,为了识别各边缘服务器200需要边缘服务器ID。
此外,作为边缘服务器信息,可以包含边缘设备300相关的信息,该边缘设备300是有可能在与该边缘服务器200之间进行输入输出的该边缘服务器200的客户端候补。作为边缘设备300相关的信息,可以包含识别边缘设备300的边缘设备ID、边缘设备300的机种名称、边缘设备300的通信网络上的地址(例如IP地址)等。
<商城存储部123>
商城存储部123是存储商城相关的信息的存储区域。
在进行商城存储部123的说明之前,对商城进行说明。
图4是用于对本实施方式中的销售管理服务器***100的商城进行说明的概要图。
这里,所谓商城是虚拟地设置于销售管理服务器***100内的虚拟店铺(商城),该虚拟店铺(商城)例如销售机床制造商等专业经销商研发的应用中包含一个以上应用的应用组。因本发明以B2B为前提,所以商城是B2B特有的构成要素。将商城与仅由该商城销售的应用中包含一个以上应用的应用组对应起来。并且,仅预先指定的用户可以访问商城。
图4所示的应用170表示上述的存储于销售管理服务器***100的应用存储部121中的一部分应用。在应用170中包含一般应用171、专用应用172(也称为“商城应用”)。对于一般应用171,只要是具有用户ID的最终用户,谁都能够导入到边缘服务器200,是在销售管理服务器***100中能够访问的(在任意商城都不包含的)应用。此外,专用应用172包含于规定商城中,是仅限被允许访问该商城的特定用户才能够导入的应用。专用应用172是在销售管理服务器***100中仅限被允许访问该商城的用户能够访问。专用应用172例如是机床制造商那样的上级中间商制作出的和/或正在研发的应用。此外,允许对与规定商城对应起来的专用应用172进行阅览、购买或者发布的用户(即,被允许访问该商城的用户)可由与每一专用商城173(图4所示的专用商城173a~173c)对应起来的机床制造商这样的上级中间商(的管理者)独自设定。这样,关于与商城对应起来的专用应用172,除允许访问该商城的用户以外,即使是例如运营企业也无法访问(即,无法阅览该商城所含的应用),能够确保应用的隐匿性。例如,对特定用户以外的人隐匿正在研发的应用规格是特别有效的。
在图4所示的示例中,给予用户A针对专用商城173a的许可,除了一般应用171之外,还可以阅览专用应用173a所含的专用应用172。
此外,给予用户B针对专用商城173a、专用商城173b的许可,除了一般应用171之外,还可以阅览专用商城173a和173b所含的专用应用172。
另一方面,不给予用户C针对专用商城173的许可,仅可以阅览一般应用171。
给予用户D针对专用商城173c的许可,除了一般应用171之外,还可以阅览专用商城173c所含的专用应用172。
这里,预先设定包含专用应用172的专用商城173与机床制造商等上级中间商的对应关系,并将其存储于商城存储部123中。
通过使应用销售管理***1000具有使用了上述商城的分组功能,上级中间商能够使用销售管理服务器***100,例如仅供自身客户的最终用户阅览或者销售自身研发出的应用(或者正在开发的应用)。此外,上级中间商针对专用商城173所含的应用由该上级中间商进行管理,因此,可以不通知运营企业。并且,由于各用户仅可以访问(阅览、购买和发布)自身的用户ID对应起来的专用商城173所含的专用应用172,因此不应该知晓与自身的用户ID没有对应起来的专用商城173所含的专用应用172的存在。
如上所述,图3所示的商城存储部123与识别预先设定的商城的商城ID对应起来存储:该商城的名称、用于识别该商城的管理者(例如机床制造商等上级中间商中该商城的管理者)的管理者ID、由该商城的管理者设定的用于识别允许访问该商城的用户的允许用户ID等。此外,商城存储部123还可以与商城ID对应起来存储:该商城所含的应用组相关的说明和/或用于识别该商城所含的应用的应用ID、应用的个数等。
[变形例]
另外,这里对专用商城173所含的专用应用172进行了说明,但不限于此。例如,通过对每一个应用设定管理者ID和允许用户ID,可以对这些一个一个的应用设置访问限制。更具体来说,通过对应用存储部121例如追加管理者ID和允许用户ID的项目,能够与专用商城173一样,针对管理者和允许用户以外的人确保该应用的隐匿性。
<发布管理存储部124>
发布管理存储部124是将发布给任意边缘服务器200的应用相关的信息与发布目的地的边缘服务器200对应起来存储的存储区域。
图3所示的发布管理存储部124将发布的应用与发布目的地的边缘服务器200关联起来存储。发布管理存储部124存储发布管理记录,该发布管理记录是例如分别将用于识别发布目的地的边缘服务器200的边缘服务器ID和用于识别所发布的应用的应用ID作为检索关键词,并且将包含发布目的地的边缘服务器200的边缘服务器ID和所发布的应用的应用ID在内的数据作为检索关键词(复合关键词)。在发布管理记录中除了上述检索关键词之外,还存储用于管理已发布的应用的如下数据:已发布的应用的序列号(授权码(licensekey))、使用许可、购买日、发布日、下次合同更新日、下次合同更新通知日、下次合同更新通知目的地地址、已通知标记等。
序列号(授权码)是与所购买的应用对应的系列号。
使用许可是与发布给该边缘服务器200的该应用的使用许可相关的信息,例如是允许与该应用的连接和/或允许输入输出的边缘设备300相关的信息。
购买日是通知了该应用的序列号的日期。
发布日是将该应用发布给该边缘服务器200的日期。
下次合同更新日是对当前的使用许可合同进行续签合同时的下次签约预定日。
下次合同更新通知日是对该应用的购买者即专业经销商(中间商)和/或该应用的使用许可对象的最终用户进行是否续签当前的使用许可合同的确认通知的候补日。
下次合同更新通知目的地地址例如是该应用的购买者即专业经销商(中间商)和/或该应用的使用许可对象的最终用户的终端400的地址和/或该应用的购买者即专业经销商(中间商)和/或该应用的使用许可对象的最终用户的电子邮件地址。
已通知标记是表示是否对该应用的购买者即专业经销商(中间商)和/或该应用的使用许可对象的最终用户进行了是否续签当前的使用许可合同的确认通知的标记,在已进行通知的情况下为了表示已通知,使标记例如为ON。
这样,可以对每一个应用简单地检索如下信息:该应用被发布给哪个边缘服务器200、或者在边缘服务器200中该应用何时为合同更新日。此外,还可以对每一个应用简单地检索如下信息:发布给该边缘服务器200的应用中的哪个应用何时为合同更新日。并且,也可按应用和/或按边缘服务器200,对下次合同更新通知目的地地址(例如终端400和/或电子邮件地址等),在下次合同更新日之前的下次合同更新通知日,进行应用的合同更新的确认通知。
接下来,对图2所示的控制部110具有的各功能部进行说明。
<阅览信息提供部111>
阅览信息提供部111具有与阅览信息提供单元和销售价格信息提供单元对应的功能。
更具体来说,阅览信息提供部111对从终端400接收到的、针对由最终用户或者专业经销商(中间商)等发出的应用信息(应用商品信息)的阅览请求,提供该最终用户或者专业经销商(中间商)能够阅览的应用信息(应用商品信息)。
阅览信息提供部111参照应用存储部121提取提供给所有已登录用户的应用(一般应用171)相关的应用商品信息,并提供给终端400。
[阅览商城应用]
关于对已登录用户设定针对规定商城的访问许可的情况,进行说明。
此时,阅览信息提供部111首先可以以一览形式向终端400提供对已登录用户设定访问许可的商城信息。更具体来说,阅览信息提供部111通过参照商城存储部123取得对该用户设定访问许可的商城ID。阅览信息提供部111根据取得的商城ID从商城存储部123取得例如商城名称、该商城的管理者名称、该商城所含的应用个数等,根据所取得的数据以一览形式将商城信息提供给终端400。
关于经由终端400选择出的商城,阅览信息提供部111可以以一览形式提供与该商城对应起来的应用组所含的专用应用172相关的信息。更具体来说,阅览信息提供部111可以参照应用存储部121提取专用应用172的应用商品信息,并提供给终端400。
另外,作为提供与商城对应起来的专用应用172的应用商品信息的其他处理方法,阅览信息提供部111可以首先参照商城存储部123,根据接收到的阅览请求所含的用户ID来确定允许用户ID或管理者ID所含的商城ID。然后,阅览信息提供部111在确定了商城ID时参照应用存储部121,提取与确定出的商城ID关联起来的专用应用172相关的应用商品信息,并提供给终端400。
这样,在对已登录用户设定了针对规定商城的访问许可时,阅览信息提供部111首先提供对该用户设定了访问许可的商城信息,然后提供一般应用171。
另外,阅览信息提供部111也可以同时提供一般应用171和商城应用即专用应用172。
[阅览价格信息]
进而,阅览信息提供部111对从终端400接收到的、针对由最终用户或者专业经销商(中间商)等发出的应用价格信息(应用销售价格信息)的询问或阅览,提供与预先设定给该最终用户或专业经销商(中间商)等的用户级别对应的价格信息。具体来说,对最终用户仅提供最终用户价格信息,对专业经销商(中间商)等提供面向最终用户价格信息和专业经销商(中间商)的价格信息。因此,阅览信息提供部111参照用户存储部122确认与接收到的阅览请求所含的用户ID对应的用户的用户级别。
这里,对用户级别和要提供的价格信息进行说明。
图5是表示本实施方式中的用户级别与价格信息的对应表150的示例的图。
在终端400的用户是最终用户时,阅览信息提供部111将与ch1对应的价格信息提取为能够阅览的价格信息。在终端400的用户是下级中间商时,阅览信息提供部111将与ch2对应的价格信息提取为能够阅览的价格信息。此外,在终端400的用户是上级中间商时,阅览信息提供部111将与ch3对应的价格信息提取为能够阅览的价格信息。这里,在终端400的用户是下级中间商和上级中间商时,如对应表150所示,除了提取与自身的级别对应的价格信息之外,还提取与ch1对应的价格信息。
然后,阅览信息提供部111生成阅览用画面160并提供给终端400,阅览用画面160包含提取出的应用信息和与用户的级别对应的该应用的价格信息。另外,阅览信息提供部111可以在提取出多个应用时生成应用一览画面,并发送给终端400。然后,在从终端400受理了一个应用有关的选择时,阅览信息提供部111可以从应用存储部121提取与选择出的应用相关的信息,并生成阅览用画面160。
图6是表示本实施方式中的终端所显示的阅览用画面的示例的图。
阅览用画面160例如包含应用的说明书165、应用的使用许可相关的说明书166。并且,说明书166包含提取出的价格信息161、使用许可数量162、使用许可说明信息163、边缘服务器ID指定部164,将这些汇总作为使用许可相关的信息来进行提供。在阅览用画面160中包含使用许可相关的说明书166,因此,各用户可以确认所需的使用许可相关的信息。另外,使用许可数量162的提供是任意的。
这里,图6是用户为具有订购权限的上级中间商时的终端400所显示的示例。因此,价格信息161示出了与用户级别1(ch1)对应的最终用户价格161a、与用户级别3(ch3)对应的上级中间商价格161b。此外,阅览用画面160兼用作订购用画面,以能够订购的方式显示使用许可数量162、边缘服务器ID指定部164。
另外,在是不具有订购权限的最终用户的情况下,在阅览用画面160的说明书166中显示了仅最终用户价格161a的价格信息161、使用许可说明信息163。此外,在是不具有订购权限的下级中间商的情况下,在阅览用画面160的说明书166中,在价格信息161中除了显示与用户级别2(ch2)对应的下级中间商价格之外,还显示最终用户价格161a。
<订购处理部112>
订购处理部112具有与允许发布通知单元、订购画面输出单元、应用发布信息管理单元对应的功能。
订购处理部112响应例如从终端400接收到的、被允许在线订购的专业经销商(中间商)或者终端客户等发出的请求,对该终端400输出用于订购应用的订购用画面(订购画面)。因此,订购处理部112参照用户存储部122,确认与接收到的订购请求所含的用户ID对应的订购权限。订购处理部112仅在该用户具有订购权限的情况下提供订购用画面(订购画面)。
这里,例如可以仅从上级中间商(用户级别3)的终端400进行订购处理。例如,订购处理部112在登录时显示的菜单画面上,根据已登录用户的用户ID,仅在该用户是上级中间商的情况下才能够选择地显示订购。此外,在接收到订购画面请求时,订购处理部112可以从用户ID判断是否进行后续的处理。并且,如上所述,可以在阅览用画面160上显示订购按钮等,以便具有订购权限的用户可以订购。
此外,订购处理部112根据从终端400接收到来自具有订购权限的用户的应用的购买请求(即,作为该应用的发布目的地的边缘服务器200的边缘服务器ID、作为客户端对象的边缘设备300的台数等对应的使用许可请求),将请求购买的应用的序列号(授权码)发送给终端400。这里,所谓序列号(授权码)是表示用于确定要发布的应用并允许发布该应用的信息。
更具体来说,订购处理部112生成与购买请求对应的应用的序列号(授权码)。
然后,订购处理部112将应用ID和作为发布目的地的边缘服务器200的边缘服务器ID、包含序列号(授权码)的订购处理数据存储于发布管理存储部124中。
订购处理部112例如向发送了购买请求的上级中间商的终端400发送序列号(授权码)。另外,在执行了该处理的上级中间商的终端400显示从销售管理服务器***100接收到的序列号(授权码)。
由此,应用销售管理***1000可以对进行了购买请求的上级中间商通知用于发布已购买的应用的序列号(授权码)。
另外,不具有订购权限的下级中间商或最终用户不会从应用销售管理***1000被通知序列号(授权码)。因此,应用销售管理***1000可以防止下级中间商或最终用户不支付应用的费用就下载应用的情况。
在本实施方式中,作为允许发布信息例示了序列号(授权码),但是允许发布信息并非限定于序列号(授权码)。
上述说明了订购处理部112根据订购处理部112接收到从具有订购权限的用户的终端400发送的应用的购买请求,将请求购买的应用的序列号(授权码)发送给终点400的内容。但是,还考虑了不将应用的序列号(授权码)立即发送的方法。例如,根据订购处理部112从终端400接收到具有订购权限的用户的终端400发出的应用的购买请求,作为允许发布有关的信息,订购处理部112例如可以向进行了应用的购买请求的用户发送包含ID和密码的电子邮件给,其中,该ID和密码用于在显示应用的序列号(授权码)的专用画面(未图示)上进行登录。然后,用户在显示了专用画面之后,若使用电子邮件所记载的ID和密码进行登录,则订购处理部112将序列号(授权码)显示于专用画面上。另外,电子邮件除了包含ID和密码之外,还可以包含用于显示专用画面的URL。此外,在存储部120中登记有与用户对应的电子邮件地址。由此,例如,即使是第三方冒充使用了具有订购权限的用户的终端400时,也不会向第三方通知序列号,可以在安全性更高的架构下进行运用。
此外,还说明了订购处理部112从终端400接收具有订购权限的用户发出的应用购买请求(即,作为该应用的发布目的地的边缘服务器200的边缘服务器ID、作为客户端对象的边缘设备300的台数等对应的使用许可请求)。但是,应用的购买请求中也可以不包含作为客户端对象的边缘设备300的台数等对应的使用许可请求。此时,销售管理服务器***100的控制部110可以参照存储于存储部120(用户存储部122)中的边缘服务器信息,从边缘服务器ID指定基于作为客户端对象的边缘设备300台数等的必要的使用许可。
<发布处理部113>
发布处理部113具有与应用发布单元、应用发布信息管理单元对应的功能。
发布处理部113在从终端400接收序列号(授权码)并且接收应用的发布请求时,根据该序列号(授权码),通过参照发布管理存储部124来确定要发布的应用和发布目的地的边缘服务器200,将该应用发布给发布目的地的边缘服务器200。更具体来说,发布处理部113响应从终端400接收到的、最终用户或者专业经销商(中间商)等发出的应用发布请求,从序列号(授权码)确定发布该应用的边缘服务器200。然后,发布处理部113对确定出的边缘服务器200发布与序列号(授权码)对应的应用和使用许可。这里,所谓使用许可例如是作为该应用的客户端(即连接和/或输入输出对象)的边缘设备300相关的使用许诺信息。使用许可也可包含于应用中而发布给边缘服务器200。此外,使用许可也可以与应用分开地发布给边缘服务器200。
由此,最终用户、下级中间商可以使确定了已购买应用的边缘服务器200进行下载。
这样,发布处理部113根据发布请求所含的序列号(授权码),确定应用和边缘服务器200,因此,只有能够知晓序列号的特定用户才可以进行发布请求。也就是说,即使第三方进行发布请求,由于不知道序列号,因此也不会发布应用。此外,序列号确定作为应用发布目的地的边缘服务器200,即使第三方能够知晓序列号,也无法发布给确定应用的边缘服务器200以外的服务器。
<商城处理部114>
商城处理部114具有与用户设定单元、管理者设定单元对应的功能。商城处理部114进行针对商城的处理。
商城处理部114例如根据机床制造商等专业经销商有关的终端400发出的制作委托来制作商城,并且设定允许访问该商城的用户,将与该商城相关的信息存储于商城存储部123中。
[商城的生成]
商城处理部114根据机床制造商等专业经销商有关的、来自上级中间商的终端400的制作委托,与该中间商ID关联起来生成商城。另外,如上所述,商城是包含应用组的虚拟店铺,可以对每一个应用组进行制作,所述应用组包含一个以上的应用。由此,机床制造商等专业经销商(上级中间商)可以对每一个关联的应用组指定允许访问该应用组的的用户。因此,机床制造商等专业经销商(上级中间商)可以对每一个应用组将用户细分化,能够有效促进销售。
另外,商城的生成和对商城的访问许可,可以由研发了应用的研发者来设定。这里,研发者不限于机床制造商等专业经销商,也有汽车公司等的最终用户的情况。此外,研发者还有根据机床制造商等专业经销商发出的委托来委托研发(或者本公司研发)应用的人。
[允许访问商城的用户]
更具体来说,商城处理部114将根据机床制造商等专业经销商(上级中间商)发出的制作委托而制作出的商城与允许访问该商城的用户ID对应起来。例如,商城处理部114可以使用未图示的商城设定画面等,根据来自机床制造商等专业经销商(上级中间商)的终端400的输入,将该专用商城173与允许访问该商城的用户对应起来。
例如,该上级中间商的终端400从未图示的菜单画面例如选择对该专用商城173的用户登录。由此,商城处理部114能够对表示该上级中间商的管理者的用户ID对应起来的专用商城,追加允许访问的用户的用户ID。
如上所述,通过提供使用了商城的应用分组功能,机床制造商等专业经销商(上级中间商)可以通过自身将研发或者正在研发的应用销售给自身客户的最终用户。此外,机床制造商等专业经销商(上级中间商)针对专用商城173的内容由该机床制造商等专业经销商(上级中间商)自身来进行管理。因此,关于与商城对应起来的专用应用172,除了允许访问该商城的用户之外,即使是运营企业也无法访问(即,无法阅览该商城所含的应用),能够确保应用的隐匿性。
此外,允许访问该商城的用户可以比没有被允许访问该商城的其他用户优先获得应用的信息。因此,允许访问该商城的用户例如可以提前进行表示边缘设备300有关的动作状态的数据、表示生产状况的数据、表示产品的品质状况的数据、表示运行状况的数据等尖端利用。例如,对于比其他用户提前获得正在研发的应用信息是特别有效的。
<合同更新处理部115>
合同更新处理部115具有与合同更新通知单元对应的功能。
合同更新处理部115参照发布管理存储部124,例如对该应用的购买者即专业经销商(中间商)和/或该应用的使用许可对象的最终用户,进行已经下载到边缘服务器200的应用的合同更新用的通知。另外,供合同更新处理部115进行通知的终端可以是该应用的购买者即专业经销商(中间商)和/或该应用的使用许可对象的最终用户具有的终端400,还可以是该应用的购买者即专业经销商(中间商)和/或该应用的使用许可对象的最终用户具有的其他终端(例如,便携终端等)。此外,通知方法例如可以是显示于菜单画面,也可以是通过电子邮件等来进行。
更具体来说,合同更新处理部115在规定时刻(例如,每周一次或每月一次等),参照发布管理存储部124提取下次合同更新通知日到来的、且没有通过已通知标记进行了通知的边缘服务器200的边缘服务器ID和应用ID。
合同更新处理部115通知该应用的购买者即专业经销商(中间商)和/或与该应用的使用许可对象的边缘服务器200的边缘服务器ID对应的最终用户,需要进行与应用ID对应的应用的合同更新。因此,合同更新处理部115可以防止用户遗漏合同更新,可以使用户不遗忘地进行更新。
通信部130是经由网络N1与外部设备(例如边缘服务器200、终端400等)进行数据收发的通信控制设备。
接下来,对边缘服务器200的结构进行说明。
图7A是本实施方式中的边缘服务器200的功能框图。
边缘服务器200具有:控制部210、存储部220、通信部230。
控制部210例如是CPU,通过执行存储于存储部220的各种程序和从销售管理服务器***100下载的应用,来统一控制边缘服务器200。
在本实施方式中,控制部210作为基于存储于存储部220中的应用的功能部,具有使用许可控制部211。
使用许可控制部211具有与使用许可控制单元对应的功能。
使用许可控制部211根据应用有关的使用许可,控制应用与边缘设备300的连接和/或输入输出。
更具体来说,在通过控制部210启动存储于应用存储部221中的应用时,使用许可控制部211读入与该应用对应的使用许可。使用许可控制部211根据读入的使用许可,来确定作为该应用的输入输出目的地即客户端而被允许的边缘设备300。更具体来说,例如使用许可控制部211根据使用许可来判断对该应用进行连接请求的边缘设备300是否满足使用许可规定条件。
在该边缘设备300满足使用许可规定条件时,使用许可控制部211允许对该应用的连接请求,控制与该应用之间的输入输出。
在该边缘设备300不满足使用许可规定条件时(例如超过使用许可时),使用许可控制部211拒绝对该应用的连接请求,禁止与该应用之间的输入输出。
由此,使用许可控制部211可以按照发布的使用许可,控制发布给边缘服务器200的应用与边缘设备300的连接和/或输入输出。
存储部220具有:应用存储部221,其存储由控制部210执行的应用。应用存储部221存储从销售管理服务器***100发布的应用本体和该应用有关的使用许可。
通信部230是如下通信控制设备:经由网络N1与外部设备(例如销售管理服务器***100等)进行数据收发,经由网络N2与外部设备(边缘设备300)进行数据收发。
[变形例]
说明了上述的边缘服务器200将应用本体和该应用有关的使用许可存储于应用存储部221中,但也可以是从销售管理服务器***100发布应用本体和使用许可而分别进行存储。接下来,对分别存储应用本体和使用许可的边缘服务器200-2的结构进行说明。
图7B是本实施方式的变形例中的边缘服务器200-2的功能框图。
边缘服务器200-2具有:控制部210-2、存储部220-2、通信部230。
控制部210-2作为基于存储于存储部220-2的应用的功能部,具有使用许可控制部211-2。
使用许可控制部211-2根据存储于使用许可存储部222中的应用有关的使用许可,控制应用与边缘设备300的连接和/或输入输出。
更具体来说,在通过控制部210-2启动存储于应用存储部221-2的应用时,使用许可控制部211-2从使用许可存储部222提取与该应用对应的使用许可。使用许可控制部211-2根据提取出的使用许可,确定作为该应用的输入输出目的地即客户端而被允许的边缘设备300,以满足使用许可规定条件的方式允许针对该应用的连接请求,控制与该应用的输入输出。
由此,使用许可控制部211-2可以按照发布的使用许可,控制发布给边缘服务器200的应用与边缘设备300的连接和/或输入输出。
存储部220-2具有对由控制部210-2执行的应用进行存储的应用存储部221-2、使用许可存储部222。应用存储部221-2对从销售管理服务器***100发布的应用进行存储。使用许可存储部222对从销售管理服务器***100与应用同时发布的、该应用有关的使用许可进行存储。
以上,对销售管理服务器***100的和边缘服务器200所含的功能块进行了说明。
另外,上述应用销售管理***1000所含的各装置分别可以通过硬件、软件或者它们的组合来实现。这里,所谓通过软件来实现表示计算机通过读入程序(应用)进行执行来实现。
作为具体例,销售管理服务器***100和边缘服务器200可以通过将用于实现本实施方式的程序(应用)组入到一般的服务器来实现。
接下来,根据图8,对根据以往的商业习惯购买使用了应用销售管理***1000的应用时的处理流程进行说明。
图8是表示包含本实施方式中的应用销售管理***1000进行的处理在内的应用购买的流程的概要图。
以下,以最终用户、下级中间商、上级中间商使用应用销售管理***1000来购买发布给最终用户的边缘服务器200的应用的情况为例进行说明。
另外,在该示例中,除非另有说明,对设定了最终用户(用户级别1)、***集成商等下级中间商(用户级别2)、机床制造商等上级中间商(用户级别3)这三个级别作为用户级别的情况进行说明。但是,下级中间商或上级中间商可以分别是两个以上,也可以是包含下级中间商和上级中间商在内的一个中间商。
此外,关于订购权限,除非另有说明,作为设定给上级中间商(用户级别3)的情况进行说明,但是也可以设定给下级中间商(用户级别2)和/或最终用户(用户级别1)。
在图8的步骤S(以下,将步骤S简单称为“S”。)1中,各用户(最终用户和中间商)进行应用的阅览。
在S2中,当购买应用时,进行应用的订购。
在S3中,例如,以支付购买应用有关的费用为条件,取得应用的序列号。
在S4中,通过使用序列号,将应用发布给边缘服务器200。
接下来,对上述各步骤相关的各用户与应用销售管理***1000的关系进行说明。
图9是用于对使用了本实施方式中的销售管理服务器***100的阅览应用进行说明的图。
图10是用于对使用了本实施方式中的销售管理服务器***100的订购应用进行说明的图。
图11是用于对使用了本实施方式中的销售管理服务器***100的发布应用进行说明的图。
(1)阅览应用
作为与图8的S1对应的内容,如图9所示,最终用户、下级中间商、上级中间商每当进行购买应用等时,从各自的终端400访问销售管理服务器***100,进行应用信息的阅览请求。
作为阅览请求的响应,最终用户阅览输出给终端400的应用信息。然后,最终用户在阅览了应用信息之后,例如根据设置于自己工厂设施的边缘设备300的结构或应用的价格信息等,研究要购买的应用。
之后,最终用户根据以往的商业习惯,委托与最终用户直接交易的某个下级中间商进行报价。最终用户也可以请多个下级中间商进行多家报价。另外,与该报价相关的部分不是应用销售管理***1000的处理对象。然后,最终用户从下级中间商收到报价书。然后,最终用户决定要购买的应用。
下级中间商为了受理来自最终用户的委托报价、或者寻找对最终用户有用的应用,作为阅览请求的响应,阅览输出给终端400的应用信息。
此外,下级中间商接收来自最终用户的委托报价,委托直接交易的某个上级中间商进行报价。然后,下级中间商从上级中间商接收报价书。下级中间商制作针对最终用户的报价,将报价书提供给最终用户。
并且,下级中间商也可以将对最终用户有用的应用相关的信息提供给最终用户。
上级中间商为了受理来自下级中间商的委托报价、或者寻找对下级中间商有用的应用,作为阅览请求的响应,阅览输出给终端400的应用信息。
此外,上级中间商受理来自下级中间商的委托报价,制作针对下级中间商的报价书,向下级中间商提供报价书。
并且,上级中间商也可以将对下级中间商有用的应用相关的信息提供给下级中间商。
(2)订购应用
作为与图8的S2对应的内容,最终用户在根据接收到的报价书决定了购买应用时,委托下级中间商订购应用。然后,下级中间商受理来自最终用户的订购委托,将订购应用委托给上级中间商。此时,订购源用户将要订购的应用、下载应用的边缘服务器200的边缘服务器ID传递给订购目的地。这里,边缘服务器ID是用于识别边缘服务器200的识别信息。另外,这里所说明的委托订购相关的部分不是应用销售管理***1000的处理对象。
如图10所示,具有订购权限的上级中间商从终端400访问销售管理服务器***100,指定边缘服务器ID来订购应用。
在进行订购时,销售管理服务器***100对上级中间商的终端400发送已经订购的应用的序列号。这里,销售管理服务器***100可以将已经订购的应用的序列号作为对订购处理的响应立即发送给上级中间商的终端400。这取决于使用该应用销售管理***1000能够订购的用户即上级中间商是运营公司授信而相信的企业。
另外,在进行订购时,销售管理服务器***100可以将包含ID和密码的电子邮件发送给该上级中间商,所述ID和密码用于在上级中间商的其他终端(也可是终端400)上例如登录到显示应用的序列号的专用画面(未图示)。这样,可以将已经订购的应用的序列号作为针对订购处理的响应,而不使上级中间商立即知晓。然后,用户在使用电子邮件所含的ID和密码从专用画面进行登录时,销售管理服务器***100将序列号显示于专用画面。另外,在电子邮件中除了包含用于登录到专用画面的ID和密码之外,还可以包含用于显示转移画面的URL。
(3)支付应用费用
作为与图8的S3对应的内容,接收到序列号的上级中间商接受来自下级中间商的应用费用支付,将序列号通知给下级中间商。同样地,下级中间商接受来自最终用户的费用支付,将序列号通知给最终用户。这里的从上级中间商向下级中间商的序列号提供和从下级中间商向最终用户的序列号提供可以使用任意单元,例如可以适当使用传真、电子邮件、文件等。
另外,关于该下级中间商或者最终用户的应用费用支付和之后的该应用有关的序列号取得,作为众所周知的技术,而不是应用销售管理***1000的处理对象。
(4)发布应用
作为与图8的S4对应的内容,如图11所示,接收到序列号通知的最终用户、或者来自最终用户的支付完成的下级中间商,从终端400对销售管理服务器***100进行包含序列号在内的委托发布。
若进行委托发布,则销售管理服务器***100对相应的边缘服务器200发布与序列号对应的应用。然后,边缘服务器200将发布的应用存储于应用存储部221中。
接下来,对上述各过程中的销售管理服务器***100的处理流程进行说明。
首先,对阅览应用中的处理流程进行说明。
图12是表示本实施方式中的销售管理服务器***100的阅览信息提供处理的流程图。
为了阅览应用信息,各用户操作终端400对销售管理服务器***100进行登录。这里使用众所周知的方法来进行登录,例如使用用户的个人信息、包含ID、密码等在内的密码管理文件等进行用户认证,确认是合法用户。然后,用户从终端400所显示的未图示的菜单画面选择应用阅览。
在S10中,销售管理服务器***100的阅览信息提供部111接收终端400所发送的阅览请求。
在S11中,阅览信息提供部111参照用户存储部122,确认接收到的阅览请求所含的用户ID对应的用户级别。
在S12中,阅览信息提供部111参照商城存储部123,确定在允许用户ID或管理者ID中包含接收到的用户ID的商城ID。
在S13中,阅览信息提供部111参照应用存储部121,提取包含在S12中确定出的商城ID在内的应用。此外,阅览信息提供部111还参照应用存储部121,提取商城ID空白的应用。
在S14中,阅览信息提供部111将提取出的应用的与应用相关的信息从应用存储部121提取出来,生成阅览用画面160。此时,阅览信息提供部111从应用存储部121提取在S11中确认出的用户级别对应的价格信息。
在S15中,阅览信息提供部111对进行了阅览请求的终端400发送所生成的阅览用画面160。之后,销售管理服务器***100结束本处理。
接下来,对订购应用中的处理流程进行说明。
图13A是表示本实施方式中的销售管理服务器***100的订购处理的流程图。
在图13A中,根据订购请求直接发送序列号。
为了进行用于购买应用的订购,例如具有订购权限的上级中间商操作终端400,从终端400所显示的未图示的菜单画面选择应用订购。
在S20中,销售管理服务器***100的订购处理部112接收终端400所发送的订购画面请求。
在S21中,订购处理部112对所请求的终端400发送订购用画面。订购用画面例如可以与图6所示的阅览用画面160一样。这里,销售管理服务器***100的控制部110在从边缘服务器ID参照存储于存储部120(用户存储部122)的边缘服务器信息、指定基于作为客户端对象的边缘设备300台数等的所需的使用许可时,不显示作为客户端对象的边缘设备300台数等对应的使用许可数相关的信息。
在终端400中,参照订购用画面,进行订购用的输入。然后,通过选择用于委托订购用画面所含的订购的按钮等,终端400发送购买请求。
于是,在S22中,订购处理部112从终端400接收购买请求。
在S23中,订购处理部112生成与购买请求对应的应用的序列号。
然后,订购处理部112将包含序列号在内的各项目对应的数据存储于发布管理存储部124中。
在S24中,订购处理部112将序列号发送给发送了购买请求的上级中间商的终端400。之后,订购处理部112结束本处理。
[变形例]
上述流程图是根据订购请求直接发送序列号的流程,但也可以是发送用于在显示序列号的专用画面上登录的ID和密码的流程。
图13B是表示本实施方式的变形例中的销售管理服务器***100的订购处理的流程图。
S20到S23与上述的图13A的流程S20到S23一样。
在S24a中,订购处理部112生成用于登录到专用画面的ID和密码。
在S25中,订购处理部112生成包含所生成的ID和密码的电子邮件并将其发送。
然后,接收到该电子邮件的用户在使用电子邮件所含的ID和密码登录到专用画面时,显示序列号。因此,用户可以知晓与购买请求对应的序列号。
接下来,对发布应用中的处理流程进行说明。
图14是表示本实施方式中的销售管理服务器***100的应用发布处理的流程图。
为了进行应用的发布委托,例如最终用户操作终端400从终端400所显示的未图示的菜单画面选择例如应用发布,将发布给边缘服务器200的应用的序列号输入到转移后的发布用画面(未图示),对销售管理服务器***100发送发布请求。
在S30中,销售管理服务器***100的发布处理部113从终端400接收发布请求。这里,发布请求可以由最终用户经由最终用户的终端400来进行,也可以由下级中间商经由下级中间商的终端400来进行。
在S31中,发布处理部113根据发布请求所含的序列号,参照发布管理存储部124来确定应用和发布应用的边缘服务器200。
在S32中,发布处理部113对确定出的边缘服务器200发布确定出的应用。此时,发布处理部113根据计算出的下次合同更新日,将下一合同更新通知日设定为适当的日期时间(例如到期日的一个月之前)。另外,在应用售完时,即不需要合同更新时,将下次合同更新通知日设为空白。
在S33中,发布处理部113根据对边缘服务器200发布应用结束,将发布结束发送给发送了发布请求的终端400。之后,发布处理部113结束本处理。
接下来,对应用的更新相关的处理流程进行说明。
图15是表示本实施方式中的销售管理服务器***100的合同更新通知处理的流程图。
销售管理服务器***100在规定时刻(例如,每周一次或每月一次等)执行该合同更新通知处理。
在S40中,销售管理服务器***100的合同更新处理部115参照发布管理存储部124,提取下次合同更新通知日到来、且没有通过已通知标记进行了通知的边缘服务器ID和应用ID。
在S41中,合同更新处理部115使用通知目的地地址通知与边缘服务器ID对应的用户(应用的购买者和应用的利用者)需要进行与应用ID对应的应用的合同更新。之后,合同更新处理部115结束本处理。
接下来,对运行已下载的应用的边缘服务器200中的处理流程进行说明。
图16是表示本实施方式中的边缘服务器200的使用许可控制处理的流程图。
图17A和图17B是表示通过本实施方式中的边缘服务器200来控制使用许可的边缘设备300的具体例的图。
在图16的S50中,边缘服务器200的控制部210启动存储于应用存储部221的应用。该应用的启动例如在接通边缘服务器200的电源时的服务器启动时进行。
在S51中,使用许可控制部211读入与应用对应的使用许可250(使用许可250a、250b)。
在图17A所示的示例中,应用X的使用许可250a指定了允许的边缘设备300。具体来说,允许的边缘设备300是“EG1”、“EG2”、“EG3”,例如可以通过用于识别各边缘设备300的边缘设备ID来进行管理。
此外,在图17B所示的示例中,应用Y的使用许可250b不指定允许的边缘设备300,而是“同时连接2台为止”。
在S52中,使用许可控制部211根据读入的使用许可250,指定允许的边缘设备300。在图17B所示的示例中,使能够建立连接到应用Y的边缘设备300为两台为止。例如,在最初建立了连接的边缘设备300是“EG1”、“EG3”时,使用许可控制部211能够使用针对这两个边缘设备300中数据的应用Y。
在S53中,使用许可控制部211判断接收到了数据的边缘设备300是否是所指定的设备。在图17A的情况下,如果发送了接收到的数据的边缘设备300是“EG1”、“EG2”、“EG3”中的某一个,则是所指定的设备,而如果接收到数据的边缘设备300是“EG4”、“EG5”,则不是所指定的设备。此外,在图17B的情况下,如果接收到数据的边缘设备300是“EG1”或者“EG3”,则是所指定的设备(同时连接2台为止),而如果接收到数据的边缘设备300是“EG2”、“EG4”、“EG5”,则不是所指定的设备(同时连接2台为止)。
在是所指定时(S53:是),使用许可控制部211向S54转移处理。而在不是所指定时(S53:否),使用许可控制部211向S55转移处理。
在S54中,控制部210进行使用了接收到的数据的应用处理。
在S55中,控制部210判断是否受理了结束应用。控制部210例如在受理了边缘服务器200的电源切断操作时或受理了应用的强制结束操作时,判断为受理了结束应用。在受理了结束应用时(S55:是),控制部210使应用结束。而在没有受理结束应用时(S55:否),使用许可控制部211向S52转移处理。然后,在图17B的情况下,在切断边缘设备300为“EG3”的连接,接着建立了边缘设备300为“EG2”的连接时,在S52中,使用许可控制部211能够使用针对“EG1”和“EG2”这两个边缘设备300中数据的应用Y。
另外,还能够兼并使用上述的图17A与图17B,可以通过使用许可来规定边缘设备300的最大数量,可以在该范围内指定允许的边缘设备300。
[变形例]
接下来,对运行已下载的应用的边缘服务器200-2中的处理进行说明。
图17C是表示通过本实施方式的变形例中的边缘服务器200-2来控制许可的边缘设备300的具体例的图。
图17C所示的示例的处理流程除了接下来要说明的点之外,与图16一样。在图17C所示的示例中,在与图16的S51对应的处理中,使用许可控制部211-2从使用许可存储部222提取与应用对应的使用许可。在图17C所示的示例中,应用Z的使用许可存储部222的使用许可不指定允许的边缘设备300,而是“同时连接2台为止”。因此,在图16的S52对应的处理中,使用许可控制部211-2根据提取出的使用许可使能够建立连接到应用Z的边缘设备300为2台为止。
另外,还能够兼并使用上述图17A、图17C,通过使用许可来规定边缘设备300的最大数量,可以在该范围内指定允许的边缘设备300。
由此,应用销售管理***1000可以从销售管理服务器***100购买并下载在边缘服务器200运行的应用。
此时,销售管理服务器***100根据用户的用户级别和订购权限,控制能否执行应用购买等有关的处理,因此,可以灵活运用以往的商业习惯,并且使用应用销售管理***1000可以易于进行应用的购买。
可以使用各种类型的非暂时性的计算机可读介质(non-transitory computerreadable medium)来存储以本发明所使用的应用为例的程序并将其提供给计算机。非暂时性的计算机可读介质包含各种类型的有实体的存储介质(tangible storage medium)。非暂时性的计算机可读介质的示例包含:磁存储介质(例如,软盘、磁带、硬盘驱动器)、磁-光存储介质(例如,光磁盘)、CD-ROM(Read Only Memory,只读存储器)、CD-R、CD-R/W、半导体存储器(例如,掩膜ROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、闪存ROM、RAM(random access memory,随机存取存储器))。此外,可以通过各种类型的暂时性的计算机可读介质(transitory computer readable medium)将程序供给到计算机。暂时性的计算机可读介质的示例包含电信号、光信号、电磁波。暂时性的计算机可读介质可以经由电线和光纤等有线通信路或者无线通信路将程序供给到计算机。
此外,上述实施方式是本发明的优选实施方式,但是并非将本发明的范围仅限定于上述实施方式,可以在不脱离本发明精神的范围内以实施了各种变更的方式来进行实施。
(变形例1)
在上述的实施方式中说明了使作为发布给边缘服务器200的应用的输入输出目的地即客户端而被允许的边缘设备300为能够通信地与由使用许可设定的边缘服务器200连接的边缘设备300的数量,但是并非限定于此。例如,在多个边缘设备300经由控制装置与边缘服务器200连接时,可以使该控制装置为一个使用许可,允许使用与该控制装置连接的多个边缘设备300,还可以将与控制装置连接的多个边缘设备300的每一个许可为一个使用许可。并且,这样的控制可以指定给每一个应用。
(变形例2)
在上述实施方式中,以用户与用户级别预先对应起来控制与用户级别对应地显示的价格信息,还预先对用户设定订购权限,控制订购处理的内容为例进行了说明,但是并非限定于此。例如,可以通过购买者管理单元来管理能够购买应用的用户,在进行订购处理时,根据购买者管理单元如果判定为是认可订购的用户,则允许订购应用。
此外,还可以具有:对照单元,其使购买者管理单元进一步管理只有用户自身能够知晓的密码信息(特定密码信息),将用户订购应用时受理单元受理的密码信息与购买者管理单元所管理的密码信息进行对照。在可以对照时允许应用的订购,从而可以应对他人的冒充。
(变形例3)
在上述的基于以往商业习惯的实施方式的示例中,以将用户级别设为三个阶段(最终用户、下级中间商、上级中间商),并将可以进行应用的订购处理的人(即,具有订购权限的人)仅设为上级中间商为例进行了说明,但是并非限定于此。
例如,可以与用户级别无关地根据各用户的信用度等对每一个用户设定订购权限。还可以是上级中间商设定所有订购权限,对于最终用户和下级中间商,根据各用户的信用度等来进行设定。同样地,还可以是上级中间商和下级中间商设定所有订购权限,而对于最终用户根据各用户的信用度等来进行设定。还可以是仅对满足规定条件(资格等)的用户给予用于访问应用销售管理***1000的用户ID,因此,可以对给予了用户ID的所有用户设定订购权限。
另外,在任何情况下,最终用户都可以通过例如对***集成商等中间商委托订购应用,而自己不直接对销售管理服务器***100订购应用。由此,最终用户可以在利用应用之后,将包含硬件与软件的环境设定在内委托给***集成商等中间商。
(变形例4)
在上述实施方式的示例中,以将用户级别设为三个阶段(最终用户、下级中间商、上级中间商)为例进行了说明,但是并非限定于此。作为用户级别也可按照商业习惯,例如设为两个阶段或者四个阶段以上。
(变形例5)
在上述实施方式中,以使用了序列号(授权码)作为允许发布信息为例进行了说明,但是并非限定于此。允许发布信息只要是允许发布应用的信息即可。
(变形例6)
在上述实施方式中,以将各种信息存储于销售管理服务器***100的存储部120中为例进行了说明,但是存储部的各种信息仅是例示,还可以包含其他信息。此外,数据的保有方法也仅仅是一个例子。
Claims (3)
1.一种应用销售管理服务器***,其对通过边缘服务器运行的应用的销售进行管理,所述边缘服务器能够通信地与一台以上的边缘设备连接,其特征在于,
所述应用销售管理服务器***具有通信部、控制部、存储部,
所述应用销售管理服务器***经由所述通信部能够通信地与对应用销售进行中介的中间商具有的用户终端、以及使用所述边缘设备和所述边缘服务器的最终用户具有的用户终端连接,
所述控制部具有:
允许发布信息发行单元,其根据所述中间商具有的用户终端对所述应用销售管理服务器***发出的所述应用的购买请求,发行将所述应用和所述应用有关的使用许可对应起来的允许发布信息;以及
应用发布单元,其根据从所述最终用户具有的用户终端接收到所述允许发布信息,将与所述允许发布信息对应起来的所述应用和所述使用许可一起发布给所述边缘服务器,
所述边缘设备是设置于制造现场的包括CNC机床、工业设备、工业用机器人中的至少一个的制造装置,
所述边缘服务器通过执行所述应用,从一台以上的所述边缘设备收集表示该边缘设备有关的动作状态的数据、表示生产状况的数据、表示产品的品质状况的数据、表示运转状况的数据中的一种以上的数据,并进行该应用有关的规定信息处理,
所述存储部具备发布管理存储部,该发布管理存储部至少存储用于将所发布的应用与发布目的地的边缘服务器关联地存储的发布管理记录,在该发布管理记录存储至少包括所发布的应用的序列号以及所述应用有关的使用许可的用于管理所发布的应用的数据,
所述应用有关的使用许可包含每一个使用许可能够连接的边缘设备的台数信息,针对所述边缘服务器根据使用许可并根据边缘设备的台数来控制所述应用与所述边缘设备之间的连接和输入输出,
在所述中间商具有能够直接进行所述应用的购买请求的订购权限时,所述控制部的所述允许发布信息发行单元向所述中间商具有的用户终端发行与所述应用对应的所述允许发布信息。
2.根据权利要求1所述的应用销售管理服务器***,其特征在于,
所述控制部具有:订购画面输出单元,其对进行所述应用的购买请求的所述中间商具有的用户终端输出用于订购所述应用的订购画面,该订购画面包含所述应用的使用许可相关的说明。
3.根据权利要求1或2所述的应用销售管理服务器***,其特征在于,
所述控制部具有:
应用发布信息管理单元,其将发布给所述边缘服务器的所述应用相关的发布信息与所述边缘服务器对应起来存储到所述存储部的所述发布管理存储部并进行管理;以及
合同更新通知单元,其参照所述存储部,对所述应用的购买者和所述应用的使用者即所述最终用户的终端通知所述应用的合同更新。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017139710A JP6499730B2 (ja) | 2017-07-19 | 2017-07-19 | アプリケーション販売管理サーバシステム、及びエッジサーバ |
JP2017-139710 | 2017-07-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109286652A CN109286652A (zh) | 2019-01-29 |
CN109286652B true CN109286652B (zh) | 2021-07-13 |
Family
ID=64951491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810783669.0A Active CN109286652B (zh) | 2017-07-19 | 2018-07-17 | 应用销售管理服务器***以及边缘服务器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20190026712A1 (zh) |
JP (1) | JP6499730B2 (zh) |
CN (1) | CN109286652B (zh) |
DE (1) | DE102018208733A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10033898B2 (en) * | 2016-03-17 | 2018-07-24 | Ricoh Company, Ltd. | Information processing system, image forming apparatus, and method of processing information |
JP7306910B2 (ja) * | 2019-07-30 | 2023-07-11 | ファナック株式会社 | アプリケーション販売管理サーバシステム、アプリケーション販売管理システム、管理制御装置及び配信制御装置 |
JP6924523B1 (ja) * | 2020-04-30 | 2021-08-25 | 株式会社tacoms | 配送支援装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105229653A (zh) * | 2013-03-15 | 2016-01-06 | 康尔福盛303公司 | 用于医疗设备的集中式***的应用许可 |
CN106534084A (zh) * | 2016-10-24 | 2017-03-22 | 东软集团股份有限公司 | 一种许可控制方法及设备 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003202815A1 (en) | 2002-01-12 | 2003-07-24 | Coretrust, Inc. | Method and system for the information protection of digital content |
JP4908961B2 (ja) * | 2006-07-27 | 2012-04-04 | キヤノン株式会社 | 情報処理方法、情報処理装置、プログラム及び記憶媒体 |
JP5499642B2 (ja) * | 2009-11-04 | 2014-05-21 | 株式会社リコー | ライセンス管理システム、販売管理装置、ライセンス管理装置、ライセンス管理方法、及びプログラム |
JP5454102B2 (ja) * | 2009-11-25 | 2014-03-26 | 株式会社リコー | ライセンス更新管理装置、ライセンス管理システム、ライセンス更新方法、およびプログラム |
EP2564364A1 (en) * | 2010-04-30 | 2013-03-06 | Now Technologies (IP) Limited | Content management apparatus |
US20140172595A1 (en) * | 2012-12-13 | 2014-06-19 | Digiboo Llc | System and method for binding drm licenses to a customer domain |
JP2015035054A (ja) * | 2013-08-08 | 2015-02-19 | 株式会社リコー | 情報管理システム及び情報管理方法 |
WO2016004570A1 (zh) * | 2014-07-07 | 2016-01-14 | 华为技术有限公司 | 嵌入式通用集成电路卡管理的授权方法及装置 |
JP6134406B1 (ja) * | 2016-02-23 | 2017-05-24 | 株式会社オプティム | 機器管理システム、機器管理方法及びプログラム |
-
2017
- 2017-07-19 JP JP2017139710A patent/JP6499730B2/ja active Active
-
2018
- 2018-06-04 DE DE102018208733.4A patent/DE102018208733A1/de active Pending
- 2018-06-21 US US16/014,575 patent/US20190026712A1/en not_active Abandoned
- 2018-07-17 CN CN201810783669.0A patent/CN109286652B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105229653A (zh) * | 2013-03-15 | 2016-01-06 | 康尔福盛303公司 | 用于医疗设备的集中式***的应用许可 |
CN106534084A (zh) * | 2016-10-24 | 2017-03-22 | 东软集团股份有限公司 | 一种许可控制方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
US20190026712A1 (en) | 2019-01-24 |
JP2019021090A (ja) | 2019-02-07 |
JP6499730B2 (ja) | 2019-04-10 |
DE102018208733A1 (de) | 2019-01-24 |
CN109286652A (zh) | 2019-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109285044B (zh) | 应用销售管理服务器*** | |
US8676654B2 (en) | Method and system for facilitating a purchase process | |
CN109286652B (zh) | 应用销售管理服务器***以及边缘服务器 | |
KR20150127103A (ko) | 정보 제공장치, 시공업자 관리장치, 정보 제시장치, 프로그램, 통신 시스템 및 정보 제공방법 | |
KR20160072995A (ko) | 3d 프린터용 디지털 콘텐츠 거래 중개 시스템 및 그 방법 | |
KR20230150909A (ko) | 이알피 연계형 전자 구매 시스템 및 그 방법 | |
KR101560743B1 (ko) | 온라인 상품정보 확산시스템 및 확산방법 | |
CN112308651A (zh) | 应用程序销售管理服务器***、应用程序销售管理***、管理控制装置和发布控制装置 | |
JP6608878B2 (ja) | アプリケーション販売管理サーバシステム | |
CN111667277A (zh) | 对应海外应用程序销售管理服务器*** | |
JP7007312B2 (ja) | 海外対応アプリケーション販売管理システム | |
KR102679151B1 (ko) | 온라인 쇼핑몰과 연계한 독립형 공급사 관리 시스템 및 방법 | |
US20230177451A1 (en) | Systems for determining purchase fulfillment options | |
US20230177592A1 (en) | Systems for enabling access to a shipping benefit from seller content | |
KR102253603B1 (ko) | 치킨 비프랜차이즈 식재료 지원 방법 | |
KR20180109395A (ko) | 전자쿠폰 통합 관리 시스템 | |
KR100342990B1 (ko) | 전자상거래방법 | |
WO2013069009A1 (en) | Shop operating and accessible over a computer network | |
JP2023098314A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
KR101062378B1 (ko) | 수발주 시스템하에서 상품 등록 및 판매를 위한 시스템 및 방법 | |
KR20010097706A (ko) | 관리 메뉴 적시 생성 기능을 가지는 전자 상거래 사이트시스템 | |
JP2001357099A (ja) | 衣料・服飾品製造業者支援通信ネットワークシステム | |
KR20020024261A (ko) | 휴대용 통신 단말기를 이용한 상품 배송 결과 확인 방법 | |
KR20140135570A (ko) | 식별 수단을 이용한 인증/거래 시스템 및 그 동작방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |