0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过远程更新提高应用程序价值

星星科技指导员 来源:嵌入式计算设计 作者:Conner Zinanti 2022-11-22 15:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“如果它没有坏,就不要修理它。”

这句永恒的格言适用于生活的许多领域,但软件实用程序和安全性并不在其中。技术每天都在发展,黑客和其他恶意行为者的能力也在不断发展。除了改进应用程序的功能和性能外,软件更新还可以防止安全故障,这些故障不仅会给最终用户带来问题,还会损害您作为开发人员的声誉和信誉。

这意味着您的软件必须伴随着定期修复,以保证无懈可击、一流的用户服务和行业领先地位。通过远程更新,确保最终用户拥有最新、最安全的软件版本从未如此简单,也从未如此经济回报。

什么是远程更新?

远程更新是开发人员通过电话或 Internet 提供的对软件的微小更改,例如安全改进、新功能、错误修复、许可更改和升级功能。它们支持独特的产品供应,同时促进及时高效的故障排除、软件支持和安装。此外,它们为开发人员节省了资金,因为无需将人员或设备部署到硬件位置,也无需更换或返回硬件进行维修。虽然远程更新以多种形式提供,但大多数都属于以下三个主要类别:

OTA(无线)更新

开发人员将这些更新发送给最终用户,以实施对应用程序和设备的软件升级和修复。这种形式的远程更新需要连接到互联网,但速度最快,效率最高。如果连接中断,稍后需要重新尝试更新。

可以通过多种方式启动 OTA 更新。有些会在开发人员可用时自动安装,无需用户输入。其他用户在收到开发人员的通知后,在用户方便时安装,告知他们更新可用。在其他情况下,用户可能会主动查找更新,例如访问开发人员的网站并单击链接以下载更新。

OTP(通过电话)更新

电话更新有点过时,但在远程更新的世界中仍然占有一席之地。当最终用户向开发人员发送请求时,将启动它们。然后,通过输入通过软件生成的代码,更新通过电话从开发人员传输到最终用户,然后将应用程序更新为最终用户所需的需求。

电子邮件更新

与 OTA 和 OTP 改进一样,通过电子邮件发送的更新从用户更新软件的请求开始。用户可能希望添加或删除功能和/或增加许可间隔。发送更新后,zip 文件或其他表单将在运行应用程序的计算机上运行并执行软件更新。

远程更新有什么好处?

毫无疑问,修补安全漏洞是定期更新软件的主要优势,如果不是至关重要的话。但除此之外,想想通过及时推出方便的添加功能可以增加的价值,同时节省资金。对通过硬件加密狗保护的应用程序利用远程更新功能,可通过三种主要方式提高应用程序的价值:

它增加了许可选项,以服务用户并提高您的收入

许可选项(如基于使用情况和基于功能的许可)使您能够仅提供应用程序的特定功能或限制授予每个用户的使用次数。通过这些形式的许可,您可以快速更新他们对您软件的访问权限,并在他们的许可证到期时更好地维护和限制访问权限。远程更新为您提供真正的控制,以提高应用程序的安全性并更好地维护其完整性。它们还可以增强您从辛勤工作中赚取收入的能力。

它增加了许可间隔的灵活性

远程更新允许您将许可间隔更改为月、周或天,无论哪种选项最适合您的软件。同样,要租赁应用程序,您可以通过在预定的许可间隔内向最终用户提供授权来控制谁有权访问该应用程序。

除了为用户提供更多选择外,您还可以更好地控制从软件中获得收入的频率。通过远程更新,您可以快速添加或取消访问权限,以确保最终用户为他们使用的内容付费,而不是免费利用您的产品。

它降低了您和您的最终用户的成本

作为开发人员,您可以提供远程更新,以最大限度地降低与劳动力和支持相关的成本,并防止用户停机。需要付费支持技术人员的频率将降低,因为软件将与安全威胁保持同步,并且错误将是短暂的。当问题发生时,您将可以直接访问每个用户选择的软件功能,这将使您能够在他们购买的特定功能中快速找出问题发生的位置。

远程更新也使您的最终用户受益,因为当您通过分层、基于功能或基于时间的许可为他们提供更低的启动成本时,您将向那些可能只需要应用程序的某些方面或对应用程序的访问权限有限的人打开市场。只为他们使用的功能或时间付费的用户可以省钱,因为他们不需要投入大量的初始投资或为每个可用功能付费。即使是那些希望削减成本的人也愿意支付更多费用,因为频繁的更新使您的应用程序更加可靠和用户友好。

不要限制产品的实用性或妨碍您的收入潜力。主动主动地根据需要提供远程更新,以保持领先于网络犯罪分子,定制许可方法以适合您的应用程序,创新并降低您自己和最终用户的费用。通过确保为用户提供一致且具有竞争力的价值,您可以确保未来几年收入持续增长。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    55

    文章

    11357

    浏览量

    110725
  • OTA
    OTA
    +关注

    关注

    7

    文章

    632

    浏览量

    38548
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何实现 PLC 程序远程下载?不用 VPN 的高效方案来了

    作为自动化工程师,你是否还在为 PLC 程序远程下载头疼?跑现场赶工期、VPN 配置复杂又卡顿、公网传输不稳定导致下载失败…… 这些问题不仅拖慢项目进度,还让运维成本居高不下。今天就给大家分享一个
    的头像 发表于 05-19 15:55 206次阅读
    如何实现 PLC <b class='flag-5'>程序</b><b class='flag-5'>远程</b>下载?不用 VPN 的高效方案来了

    三菱FX3U串口PLC远程编程实现方法(上)

      所谓PLC远程编程,是指对PLC、触摸屏等设备的运行程序进行远程在线调整(即远程调试)以及程序更新
    的头像 发表于 04-23 17:11 433次阅读
    三菱FX3U串口PLC<b class='flag-5'>远程</b>编程实现方法(上)

    RDMA设计56:如何设计基于RDMA的应用程序

    接收、SEND 包接收及WRITE 包接收三部分。其中 READ 包接收并不需要应用程序进行任何操作,无论是READ 包接收、回复还是数据搬运过程,均由网卡通过 DMA 操作完成。 图1 应用程序
    发表于 04-05 09:54

    如何构建蓝牙应用程序

    应用程序使用蓝牙(blueZ)。 我已经安装了 gcc-riscv64-linux-gnu。 但是,没有安装 blueZ 标头和库。 如何构建我的蓝牙应用程序
    发表于 04-01 07:31

    通过VPN远程下载和监控PLC程序

    通过VPN远程下载和监控PLC程序
    的头像 发表于 01-28 11:18 1242次阅读
    <b class='flag-5'>通过</b>VPN<b class='flag-5'>远程</b>下载和监控PLC<b class='flag-5'>程序</b>

    STM32WB 系列微控制器 OTA 和无线固件更新应用笔记

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件和
    发表于 01-08 14:50 0次下载

    PLC远程监控平台有什么价值

    PLC(可编程逻辑控制器)远程监控平台通过集成物联网、云计算、大数据等技术,将传统工业设备与数字化管理深度融合,其价值体现在提升效率、降低成本、增强安全性、优化决策等多个维度,具体如下: 1. 实时
    的头像 发表于 11-26 14:21 427次阅读
    PLC<b class='flag-5'>远程</b>监控平台有什么<b class='flag-5'>价值</b>

    学生适合使用的SOLIDWORKS 云应用程序

    随着科技的不断发展,计算机辅助设计(CAD)技术已经成为现代工程教育的重要组成部分。SOLIDWORKS作为一款CAD软件,其教育版云应用程序为学生提供了强大而灵活的设计平台。本文将探讨
    的头像 发表于 09-15 10:39 1023次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    台达PLC远程上下载程序:网关的跨品牌兼容性如何体现?

    应用包括远程程序更新和故障分析。该方案以协议全、网络稳、安全高为核心,实现设备全生命周期管理,推动智能化生产转型。
    的头像 发表于 08-12 11:25 846次阅读

    ESP32通过OTA无线局域网远程升级下载程序

    本文介绍了ESP32通过OTA无线局域网远程升级固件的基本方法
    的头像 发表于 07-22 13:21 2495次阅读
    ESP32<b class='flag-5'>通过</b>OTA无线局域网<b class='flag-5'>远程</b>升级下载<b class='flag-5'>程序</b>

    工业设备远程升级:CATCOM-100的高效解决方案

    在工业环境中,设备固件的更新往往因为设备分布广泛且位置偏远而变得低效。本期我们将介绍如何通过CATCOM-100智能网联DTU终端实现远程固件升级,提升设备管理效率。工业设备固件升级的挑战在日常生活
    的头像 发表于 07-21 11:35 711次阅读
    工业设备<b class='flag-5'>远程</b>升级:CATCOM-100的高效解决方案

    请问 CYW20829 深度睡眠模式是否可以通过远程 BLE 唤醒,还是必须从主机唤醒?

    请问 CYW20829 深度睡眠模式是否可以通过远程 BLE 唤醒,还是必须从主机唤醒? 谢谢!
    发表于 07-01 07:55

    PLC远程维护平台有什么优点

    故障时,技术人员需要赶赴现场排查,耗时费力。而远程维护平台能让技术人员在第一时间获取故障信息,通过远程登录PLC设备,快速定位和解决问题。例如,某工厂的PLC控制系统出现异常,导致生产线停机,借助远程维护平台,技术人员在10分钟
    的头像 发表于 06-11 16:04 809次阅读
    PLC<b class='flag-5'>远程</b>维护平台有什么优点

    PLC远程上下载网关具备哪些功能

    PLC远程上下载网关具备以下功能: 远程访问:允许用户通过网络远程登录到PLC,进行程序的上传和下载操作。这一功能打破了地域限制,使工程师和
    的头像 发表于 05-29 15:39 910次阅读

    芯资讯|广州唯创电子语音芯片远程更新方案全解析

    精准选型指南与工业级OTA实践一、远程更新的核心需求与语音芯片方案匹配不同应用场景对远程更新(OTA)的需求差异显著,唯创电子通过分段
    的头像 发表于 05-29 09:11 760次阅读
    芯资讯|广州唯创电子语音芯片<b class='flag-5'>远程</b><b class='flag-5'>更新</b>方案全解析