[发明专利]软件引入系统、软件引入方法及存储介质有效

专利信息
申请号: 201880056071.X 申请日: 2018-08-31
公开(公告)号: CN111052071B 公开(公告)日: 2023-08-01
发明(设计)人: 杉本和正 申请(专利权)人: 株式会社日立制作所
主分类号: G06F8/61 分类号: G06F8/61
代理公司: 北京银龙知识产权代理有限公司 11243 代理人: 钟晶;陈彦
地址: 日本*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件 引入 系统 方法 存储 介质
【说明书】:

一种软件引入系统(100),用于向信息处理装置引入具有预定的构成的软件并具备处理器和存储器;具备:可否引入信息存储部(1041),其存储关于在向所述信息处理装置的引入中失败的所述软件及其失败的原因的信息;以及软件引入部(408),其在所指定的所述软件的引入失败时基于关于所存储的所述失败的原因的信息来判定是否可以引入所指定的所述软件,并在判定为可以进行引入时通过执行与所述原因对应起来的预定的处理来向所述信息处理装置引入所指定的所述软件。

技术领域

本发明涉及一种软件引入系统、软件引入方法及软件引入程序。

背景技术

相关申请的交叉引用

本申请主张于2017年9月1日申请的日本专利申请第2017-168219号的优先权,其全部内容通过引用包含于本申请。

随着所谓的IoT(Internet of Things,物联网)技术的发展,使得很多服务器装置等不断接入网络。另外,处理这些网络上存在的大量的数据的机会也逐渐增加。在这种环境下,对各服务器装置的软件的引入作业(安装作业)通常变得繁杂,且需要很多时间。尤其,当软件由用于处理大量数据的多个部件程序构成时,在适当地进行这些部件的组合的同时,必须正确地构建所生成的软件的动作环境(例如,软件的设置文件、网络设置文件的生成、修改)。因此,提出了用于自动地进行这种作业的各种各样的技术。例如,专利文献1中公开了一种在利用VM(Virtual Machine,虚拟机)的应用软件的引入中自动地置换应用软件的设置文件、设置脚本中的设置对象项,由此来自动地构建应用软件的动作环境。

现有技术文献

专利文献

专利文献1:日本特开2011-60035号公报

发明内容

发明要解决的课题

专利文献1中记载的技术为如下技术,即,基于作为由用户预先准备的模板的设置文件及设置脚本,改写能够在应用部署系统内部获取的值来自动地构建应用软件的动作环境。但是,其中并没有设想在改写的处理中发生错误等时的处理。从而,每当发生等错误时,必须由用户调查错误的原因等并进行应对。因此,作为软件的引入中的动作环境的构建的自动化而言已然是不充分的。

本发明鉴于这种现状而进行,其目的之一在于,提供一种使软件的引入能够顺利地进行的软件引入系统、软件引入方法及软件引入程序。

解决课题的方案

作为解决上述课题的本发明之一,提供一种软件引入系统,其用于向信息处理装置引入具有预定的构成的软件并具备处理器和存储器;所述软件引入系统具备可否引入信息存储部以及软件引入部;所述可否引入信息存储部存储关于在向所述信息处理装置的引入中失败的所述软件及其失败的原因的信息;所述软件引入部在所指定的所述软件的引入失败时,基于关于所存储的所述失败的原因的信息来判定是否可以引入所指定的所述软件,并在判定为可以进行引入时通过执行与所述原因对应起来的预定的处理来向所述信息处理装置引入所指定的所述软件。

发明效果

根据本发明,能够顺利地进行软件的引入。

附图说明

图1是示出本实施方式的软件引入系统100的构成的一例的图。

图2是示出软件引入系统100中的各信息处理装置(用户终端101、Web服务器103、数据保存服务器104、构建执行服务器105以及构建对象服务器106)所具备的硬件构成的一例的图。

图3是示出用户终端101及Web服务器103所具备的功能的一例的图。

图4是示出数据保存服务器104所具备的功能的一例的图。

图5是示出不可组合信息301的一例的图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201880056071.X/2.html,转载请声明来源钻瓜专利网。

同类专利
  • 针对单用户应用的不同用户的操作系统划分-202280017080.4
  • 韩小熙;J·S·霍姆斯;S·G·查加尼 - 微软技术许可有限责任公司
  • 2022-01-25 - 2023-10-24 - G06F8/61
  • 本文中所描述的示例总体上涉及一种计算机设备,该计算机设备包括存储器和至少一个处理器,该至少一个处理器被配置为:为该计算机设备的多个用户划分应用文件。在将应用包安装到安装位置时,该计算机设备创建针对第一用户的根据用户的位置。应用包包括对第一用户只读的针对应用的多个文件。该计算机设备经由一个或多个过滤器驱动器将安装包文件从安装位置映射到根据用户的位置中。该计算机设备接收对映射到根据用户的位置中的针对应用的多个文件的修改。该计算机设备将至少一个经修改的文件写入到根据用户的位置中。该计算机设备在第一用户执行应用期间从第一用户的根据用户的位置加载至少一个经修改的文件。
  • 用于促进开放工业生态系统中的计算机程序安装的授权的系统和方法-202280015686.4
  • 扬-格雷戈尔·菲舍尔 - 西门子股份公司
  • 2022-02-11 - 2023-10-10 - G06F8/61
  • 一种系统包括:第一存储器,驻留在工业设施(100)处并且存储第一机器可执行部件;第一处理器,驻留在工业设施(100)处,可操作地耦接到第一存储器,并且被配置为执行第一机器可执行部件,其中,第一机器可执行部件包括云连接部件(102);第二存储器,驻留在云平台(200)处并且存储第二机器可执行部件;第二处理器,驻留在云平台(200)处,可操作地耦接到第二存储器,并且被配置为执行第二机器可执行部件,其中,第二机器可执行部件包括管理部件(201),其中,管理部件(201)属于生产一个或多个工业设备(101)的实体(P),其中,一个或多个工业设备(101)驻留在工业设施(100)处,其中,云连接部件(102)被配置为接收和存储待安装在一个或多个工业设备上的至少一个计算机程序(300),云连接部件(102)和管理部件(201)被配置为彼此交互,使得在交互期间,管理部件(201)定义允许的安装上下文并且仅授权在允许的安装上下文的范围内的至少一个计算机程序(300,301)在一个或多个工业设备(101)上的安装,其中,该交互不包括将至少一个计算机程序(300,301)发送到管理部件(201)。
  • 用于仪器的安装的方法和系统-201880013465.7
  • K.希肯伯格;K.卡尔森;P.哈格布拉;N.恩布隆 - 思拓凡瑞典有限公司
  • 2018-02-22 - 2023-08-22 - G06F8/61
  • 本发明的发明名称为用于仪器的安装的方法和系统。所公开的是一种用于仪器(1)的自动安装和设置的方法,所述方法包括下列步骤:经由第一通信接口(6)将仪器(1)连接(S1)到网络(19)中的服务软件系统(15);经由第一通信接口(6)从仪器向服务软件系统(15)发送(S3)仪器(1)的标识信息(5);通过分析标识信息(5)来在服务软件系统(15)中识别(S5)仪器(1)的至少一个特性;基于所述至少一个特性或标识信息,由服务软件系统(15)来创建(S7)包括对于仪器所需的控制软件的部分的专用高级控制软件(25);基于所述至少一个特性或标识信息,从服务软件系统(15)向仪器(1)发送(S9)用来实现第二通信接口(16)的软件和对于仪器的本地控制所需的低级控制软件组件,在仪器中安装(S11)和配置从服务软件系统所接收的低级控制软件组件;启动(13)仪器中的内置控制软件(9);使用(S15)仪器中的内置控制软件经由所述第一通信接口或第二通信接口(16)来访问专用于仪器的高级控制软件,所述内置控制软件使用低级控制软件来监测和控制仪器。
  • 软件引入系统、软件引入方法及存储介质-201880056071.X
  • 杉本和正 - 株式会社日立制作所
  • 2018-08-31 - 2023-08-01 - G06F8/61
  • 一种软件引入系统(100),用于向信息处理装置引入具有预定的构成的软件并具备处理器和存储器;具备:可否引入信息存储部(1041),其存储关于在向所述信息处理装置的引入中失败的所述软件及其失败的原因的信息;以及软件引入部(408),其在所指定的所述软件的引入失败时基于关于所存储的所述失败的原因的信息来判定是否可以引入所指定的所述软件,并在判定为可以进行引入时通过执行与所述原因对应起来的预定的处理来向所述信息处理装置引入所指定的所述软件。
  • 用于定制化的操作系统转换的系统和方法-201880048725.4
  • G·蒂尔尼;W·A·斯沃茨 - 万事达卡国际公司
  • 2018-07-13 - 2023-07-28 - G06F8/61
  • 操作系统转换(OSC)计算设备为具有第一OS的主机计算设备生成包括与第二操作系统(OS)相关联的OS映像文件的定制存档文件。OSC计算设备格式化主机计算设备的数据存储设备以包括与第一OS相关联的第一分区和与第二OS相关联的第二分区,将定制存档文件传输到主机计算设备,并使用定制存档文件生成安装到主机计算设备以模拟物理数据存储设备的回送文件系统。可通过回送文件系统访问OS映像文件。OSC计算设备将OS映像文件存储在第二分区的安装目录内,并将在主机计算设备上操作的OS从第一OS转换成第二OS。
  • 电动自行车和整体厨房-201980011772.6
  • 吉泽仁;桥本一辉;内田嵩 - 松下知识产权经营株式会社
  • 2019-03-11 - 2023-06-27 - G06F8/61
  • 电动自行车(10)具备:电动马达(20);存储部(31),其存储有电动马达(20)的控制软件;控制部(32),其执行被存储在存储部(31)中的控制软件;以及通信连接部(33),其硬件(60)能够以装卸自如的方式与该通信连接部(33)进行通信连接。控制部(32)通过执行被安装在存储部(31)中的除控制软件以外的其它软件,来控制与通信连接部(33)进行了通信连接的硬件(60)。控制软件和其它软件分别使用分布式通信协议进行通信。
  • 用于实例化和透明地迁移执行中的容器化进程的方法和系统-202180050773.9
  • 沈之明;H·韦瑟斯庞;R·范雷内塞 - 埃索拓宁公司
  • 2021-08-16 - 2023-04-07 - G06F8/61
  • 一种用于实例化和透明地迁移正在执行的容器化进程的方法包括由在第一机器上执行的容器引擎接收在第一机器上实例化容器镜像的指令。容器引擎向在第一机器上执行的修改后的容器运行时进程发送在第一机器上实例化容器镜像的指令。修改后的容器运行时进程在第一机器上生成代表实例化的容器镜像的shim进程。shim进程通过服务器代理将指令转发到在第二机器上执行的代理服务器,服务器代理经由网络连接与代理服务器连接。该代理服务器指导容器镜像的实例化,作为容器化进程。在第一机器上执行的调度器组件确定将该容器化进程迁移到第三机器。调度器组件在执行容器化进程期间指导将容器化进程迁移到第三机器。
  • 一种应用安装方法、装置、设备及计算机可读存储介质-202080100558.0
  • 王小龙 - 深圳市欢太科技有限公司;OPPO广东移动通信有限公司
  • 2020-06-09 - 2022-12-23 - G06F8/61
  • 一种应用安装方法、装置、设备及计算机可读存储介质;方法包括:在目标应用下载成功后,从预设下载目录中获取目标应用对应的应用安装包和资源包(S101);应用安装包与资源包为通过同一后台下载任务,从应用库的服务器中获取的分包打包的数据包;创建预设资源目录,将资源包移动到预设资源目录下(S102);预设资源目录用于存储目标应用运行时调用的资源;通过应用安装包与资源包,分别对目标应用进行软件安装和预设资源目录下的资源关联配置,完成对目标应用的安装(S103)。
  • 为安装现场的至少一个正在进行的安装过程生成至少一个安装操作的方案-202080100009.3
  • M.贝洛夫;H.胡赫塔拉;S.科斯基宁;M.皮罗宁;M.马蒂拉;M.科霍宁 - 通力股份公司
  • 2020-04-29 - 2022-12-02 - G06F8/61
  • 本发明涉及一种用于为安装现场(104)的至少一个正在进行的安装过程生成至少一个安装操作的方法。该方法包括:从设置在安装现场(104)的现场控制单元(102)获取安装现场(104)的至少一个正在进行的安装过程的(202)现场信息,从一个或多个外部数据库(106a‑106n)获取(204)从一个或多个其他安装现场的一个或多个先前安装过程收集的现场信息,基于至少一个正在进行的安装过程的现场信息和从一个或多个先前安装过程收集的现场信息,为至少一个正在进行的安装过程定义至少一个安装操作(206),并向现场控制单元(102)生成至少一个信号(208),该信号包含为至少一个正在进行的安装过程执行至少一个安装操作的指令。本发明还涉及计算单元(108)、安装支持系统(100)和至少部分执行该方法的计算机程序。
  • 镜像拉取方法及相关产品-202080099553.0
  • 徐进 - 深圳市欢太科技有限公司;OPPO广东移动通信有限公司
  • 2020-05-20 - 2022-11-22 - G06F8/61
  • 一种镜像拉取方法及相关产品,应用于缓存代理仓库,该方法包括:接收镜像拉取请求,所述镜像拉取请求由目标集群发起,所述缓存代理仓库位于镜像分发系统,所述镜像分布系统还包括中心镜像仓库和消息中心,所述缓存代理仓库位于目标机房,所述目标机房还包括所述目标集群(101);检测所述镜像拉取请求是否命中预设缓存(102);在所述镜像拉取请求命中预设缓存时,从所述预设缓存中拉取所述镜像拉取请求需要拉取的内容(103);在所述镜像拉取请求未命中所述预设缓存时,从所述中心镜像仓库拉取所述镜像拉取请求需要拉取的内容,并保存在所述预设缓存中(104)。采用上述方法可以依据机房内的应用镜像使用情况实现镜像拉取。
  • 车载合成传感器编排及远程合成传感器服务-202180021404.7
  • B·弗朗西斯;N·J·莱夫勒 - 亚马逊科技公司
  • 2021-03-19 - 2022-11-01 - G06F8/61
  • 一种包括一个或多个计算机的系统实施被配置成将合成传感器部署到车载计算装置的合成传感器服务,所述车载计算装置实施用于车辆的合成传感器编排环境。所述合成传感器编排环境基于包含于待添加到所述车辆的新合成传感器的合成传感器包中的一个或多个注释而确定用于所述新合成传感器的放置决策。实施于各种类型的车辆中的所述合成传感器服务和相应合成传感器编排环境提供了一种一致的方式,用以在所述车辆已由所述车辆的相应所有者或操作者投入使用之后以远程方式将额外合成传感器和/或其它功能性添加到不同类型的车辆。
  • 使用“及时”文件递送减少操作系统镜像时间-202180012430.3
  • R·R·库克 - 微软技术许可有限责任公司
  • 2021-02-02 - 2022-09-23 - G06F8/61
  • 提供了用于通过从持久存储中维持的安装程序操作系统(OS)镜像副本创建新OS镜像来对操作系统进行镜像的实施例。在操作系统镜像期间,只有安装程序镜像中的一部分操作系统文件被完全复制到新的操作系统镜像中。占位符文件是为不包括在OS文件的初始子集中的其他文件创建的,这些其它文件被确定为对OS的引导和/或OS功能的最小集合至关重要。占位符文件与稀疏文件不同,文件系统将其不准确地显示为底层安装程序OS镜像的完整副本。占位符文件的数据仅在请求时、按需时和/或当存在可用/未使用的处理带宽时才被复制,该可用/未使用的处理带宽在利用新的OS镜像重新引导计算系统后被随后标识。
  • 用于计算设备的共享软件库-201780059025.0
  • 托德·肯尼迪;黛安娜·哈克伯恩;阿古斯丁·丰特斯;斯韦托斯拉夫·加诺夫 - 谷歌有限责任公司
  • 2017-10-18 - 2022-05-24 - G06F8/61
  • 提供了与存储的软件库相关的装置和方法。计算设备可以接收由软件应用使用的第一软件库的版本化共享库信息,其中,版本化共享库信息可以包括标识符。计算设备可以确定计算设备是否存储由标识符在版本化共享库信息中标识的第一软件库的副本。计算设备可以发送对软件应用的完整可执行文件和剥离可执行文件之一的请求,其中,完整可执行文件包括第一软件库,并且剥离可执行文件不包括第一软件库。响应于该请求,计算设备可以接收软件应用的完整可执行文件或剥离可执行文件。
  • 文件处理方法、文件处理装置、移动终端及服务器-201980100487.1
  • 卢阳 - 深圳市欢太科技有限公司;OPPO广东移动通信有限公司
  • 2019-12-27 - 2022-04-29 - G06F8/61
  • 一种文件处理方法、文件处理装置、移动终端、服务器及计算机可读存储介质,该方法包括:获取应用程序的增量包(S101);对所述增量包进行解压,获得增量文件(S102);获取应用程序的第一安装包(S103);根据增量包中的解压控制字段,使用多线程对第一安装包中的待解压文件进行解压,解压到第一目标文件(S104);将增量文件与第一目标文件进行合成获得第二目标文件(S105);根据增量包中的压缩控制字段使用多线程对第二目标文件进行压缩,压缩到指定文件(S106);根据增量包中的拷贝控制字段,将第一安装包中的待拷贝文件拷贝到指定文件,包括所述待拷贝文件和压缩后的所述第二目标文件的指定文件为第二安装包(S107)。通过所述方法可在应用程序存在更新时下载增量包,而无需全量下载,减少了流量消耗,并通过多线程提高了增量包的合成速度。
  • 用于基于分布式账本技术的在云计算系统中的服务映像部署的方法和系统-201980099671.9
  • M·塔库尔;J·肯普夫 - 瑞典爱立信有限公司
  • 2019-06-20 - 2022-04-12 - G06F8/61
  • 描述了一种用于基于分布式账本技术的在云计算系统中的服务映像部署的方法和系统。接收第一签名消息,该第一签名消息包括用于授权服务映像的安装的请求、服务映像标识符、服务安装器账户标识符、以及服务映像的一个或多个散列。响应于基于服务安装器账户标识符和分布式账本而确定服务安装器被授权在云计算系统中安装用服务映像标识符标识的服务映像,执行以下操作:在分布式账本的有效服务映像列表中记录服务映像的一个或多个散列;以及向服务安装器发送第一消息。该消息包括第一服务安装令牌和服务映像标识符,该第一服务安装令牌使得服务安装器在云计算系统中安装服务映像。
  • 特征文件批的自动水合-202080039333.9
  • N·R·克里斯蒂安森;郝嫣然;费鸣飚;V·R·查瓦;A·K·纳拉瓦内卡 - 微软技术许可有限责任公司
  • 2020-05-04 - 2022-01-11 - G06F8/61
  • 计算设备通过预先将针对多批特征文件的有效载荷写入本地存储并且然后在相关联的特征被调用时自动下载针对个体多批特征文件的有效载荷来节省存储空间。在各种实施例中,包括频繁使用特征和不频繁使用特征两者的操作系统(OS)在计算设备上执行。针对OS的频繁使用特征的多批特征文件可以在计算设备上水合,而针对OS的不频繁使用特征的多批特征文件可以在计算设备上保持脱水。当不频繁使用特征被请求时,计算设备自动下载对应一批特征文件。然后,计算设备可以通过实现不频繁使用特征来满足请求。因此,除非被调用,否则预定多批特征文件保持在计算设备处立即可访问而不消耗存储空间。
  • 通信模块软件升级方法、系统及通信模块-201980094458.9
  • 朱思林 - 芯讯通无线科技(上海)有限公司
  • 2019-03-29 - 2021-12-07 - G06F8/61
  • 本申请公开了一种通信模块软件升级方法、系统及通信模块,根据升级前的源固件和之后的目标固件生成整个固件的差分包,即针对整个固件的底层编码生成差分包,而不是对文件系统中各个文件生成差分包;模块升级时,根据差分包和其模块当前文件系统的固件生成完整的目标固件,将目标固件烧写至模块当前文件系统的固件所在的分区中,实现整个文件系统的整体升级。由于是对整个文件系统的固件进行重新烧写,而不是对文件系统中各个文件进行逐一更新,因此即便在烧写过程中,出现掉电情况,无法重新启动系统,只需要重新将目标固件再次烧写到当前文件系统固件所在分区即可,而不需对文件系统进行mount,进而也不会出现模块系统crash现象。
  • 基于从机器学习模型得出的操作向机群中的设备创建和部署包-202080027710.7
  • C·G·卡勒;A·穆亚尔 - 微软技术许可有限责任公司
  • 2020-03-26 - 2021-11-26 - G06F8/61
  • 提供了用于基于源自机器学习模型或其他自动反馈模型的操作来创建包并将包部署到机群中的设备的系统和方法。作为示例,提供了一种用于创建用于部署到一组设备的包括有效负载的包的方法。方法包括:接收有效负载,其中有效负载具有与将有效负载部署到一组设备相关的相关联的一组有效负载参数。方法还包括:使用处理器,自动创建用于部署到一组设备的包,其中包包括用于将有效负载部署到一组设备的指令,并且其中指令指定如下多个操作中的至少一个操作,该多个操作是至少基于相关联的一组有效负载参数的子集从机器学习模型得出的。
  • 用于将程序代码包安装到设备中的方法以及设备和机动车-201980033310.4
  • J·迈耶 - 奥迪股份公司
  • 2019-08-19 - 2021-11-19 - G06F8/61
  • 本发明涉及用于安装程序代码包(19)到设备(10)中的方法,设备(10)的处理器装置(12)通过第一数据连接(26)从设备外部的数据源(20)接收程序代码包(19)且为所接收的程序代码包(19)形成校验和值(22)。本发明设定,在设备(10)中运行有别于处理器装置(12)的控制装置(12’),由控制装置(12’)从预定的、设备外部的更新服务器装置(24)通过与第一数据连接(26)不同的第二数据连接(26’)接收参考校验和值(25),并从处理器装置(12)接收由其形成的校验和值(22),仅仅在校验和值(22)与参考校验和值(25)相同的情况下,才通过控制装置(12’)在处理器装置(12)中触发预定的用于在处理器装置(12)中安装程序代码包(19)的安装程序(29)。
  • 加速应用和子包安装-201980088644.1
  • 马修·帕特森;高黎远 - 谷歌有限责任公司
  • 2019-09-03 - 2021-08-24 - G06F8/61
  • 在一些示例中,一种方法包括从应用提供商下载要应用于第一应用元素的补丁和不包括要在应用安装期间重复使用的一个或多个应用元素的应用的剥离版本,解压缩第一应用元素以生成第一应用元素的解压缩版本,以及解压缩补丁以生成补丁解压缩版本。该方法还可以包括将补丁的解压缩版本应用到第一应用元素的解压缩版本以生成补丁应用元素,压缩补丁应用元素以生成压缩的补丁应用元素,以及使用压缩的补丁应用元素、应用的剥离版本,以及除第一应用元素之外的一个或多个应用元素来安装应用。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top