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

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

3天内不再提示

通过远程更新增加应用价值

星星科技指导员 来源:嵌入式计算设计 作者:Conner Zinanti 2022-07-01 10:16 次阅读

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

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

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

什么是远程更新?

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

OTA(无线)更新

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

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

OTP(电话)更新

电话更新有点过时,但在远程更新领域仍然占有一席之地。它们在最终用户向开发人员发送请求时启动。然后,通过输入软件生成的代码,更新从开发人员通过电话传输给最终用户,然后根据最终用户的需要更新应用程序。

电子邮件更新

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

远程更新有什么好处?

毫无疑问,修补安全漏洞是定期更新软件的主要优势,即使不是至关重要的优势。但除此之外,想想你可以通过适时推出方便的添加物来增加价值,同时还能省钱。对通过硬件加密狗保护的应用程序使用远程更新功能可在三个主要方面提高应用程序的价值:

它增加了为用户服务和增加收入的许可选项

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

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

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

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

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

作为开发人员,您可以提供远程更新以最大限度地降低与人工和支持相关的成本,并防止用户停机。付费支持技术人员的需求将减少,因为该软件将跟上安全威胁的步伐,并且错误将是短暂的。当或如果确实发生问题,您将可以直接访问每个用户选择的软件功能,这将使您能够快速找出问题在他们购买的特定功能中出现的位置。

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

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

审核编辑:郭婷

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

    关注

    54

    文章

    10906

    浏览量

    100728
  • OTA
    OTA
    +关注

    关注

    7

    文章

    522

    浏览量

    34591
收藏 人收藏

    评论

    相关推荐

    核桃派全志H616实现VNC远程桌面教程

    要配置各类信息和联网,可以使用HDMI显示屏和键鼠操作,当我们配置好网络等参数后,就可以通过远程桌面来登录核桃派,实现电脑控制。 注意 目前核桃派预装的是X11VNC服务器,好处是直接远程到当前桌面不
    发表于 04-22 16:36

    对智能家居的远程控制是如何实现的呢?哪些芯片起到主要作用?

    家居电器设备控制是指通过远程控制或自动化控制的方式,实现对家居电器设备的开关、调节、监控等功能。
    的头像 发表于 01-16 18:26 1245次阅读
    对智能家居的<b class='flag-5'>远程</b>控制是如何实现的呢?哪些芯片起到主要作用?

    如何实现西门子SMART200 PLC远程物联/远程监控/远程管理?

    随着工业自动化的不断发展,PLC作为工业控制的核心设备,其数据采集和监控的重要性日益凸显。企业通常面临着多个分散的生产设备和规模庞大的生产线,传统的人工巡检和维护工作非常繁琐且耗时,通过远程监控
    的头像 发表于 01-16 17:21 607次阅读
    如何实现西门子SMART200 PLC<b class='flag-5'>远程</b>物联/<b class='flag-5'>远程</b>监控/<b class='flag-5'>远程</b>管理?

    远程调试设备如何实现?有什么好处?

    PLC远程调试是通过远程连接的方式对可编程逻辑控制器PLC进行调试的操作,以避免出差现场维护,可以快速解决异地PLC运行过程中出现的问题,实现远程上下载程序等。为提升工作效率与便捷性,数之能提供
    的头像 发表于 09-15 16:12 319次阅读

    PLC远程控制网关(实现PLC远程编程和程序更新

    在工业自动化系统中,PLC(可编程逻辑控制器)被广泛应用于自动化控制,目前以实现众多场景的本地覆盖。然而,由于工业智能升级和远程操作的需求,如何实现PLC远程控制成为一个重要的问题,实现PLC远程编程和程序
    的头像 发表于 09-11 11:00 504次阅读

    Splashtop:通过远程访问增强残障人士的可访问性

    通过远程访问技术,人们可以从远程位置访问计算机。这意味着用户可以使用家庭计算机访问办公工作站、学校实验室计算机或任何其他重要的计算资源,而无需亲自前往这些资源所在的实际场所。这就好比把办公室或学校装进口袋里,随时随地都能使用。
    的头像 发表于 08-21 15:51 314次阅读

    工业制造商设备管理存在什么问题?如何通过远程运维去解决

    效率,通过工业物联网实现设备远程运维成为必然。 设备制造商存在的现状: 设备运行状况:设备分布各地,无法远程监测设备运行参数、故障情况,对站点的设备数量、能耗、产量等关键数据无从知晓。 设备运营服务:当设备发生
    的头像 发表于 08-09 17:18 275次阅读

    通过配置telnet实现远程登陆

    通过配置telnet实现远程登陆
    的头像 发表于 08-02 10:30 715次阅读

    标准更新 |电池 UL 9540新版正式发布

    此次标准更新历时一年多,经过多次修订和投票,最终正式通过多个修订方案。本次标准更新的主要内容如下
    的头像 发表于 07-11 09:35 721次阅读
    标准<b class='flag-5'>更新</b> |电池 UL 9540新版正式发布

    Splashtop通过远程访问弥合操作系统之间的差距

    Splashtop是远程访问解决方案的领先品牌,它促进了这种跨平台连接。利用强大的技术和直观的设计,Splashtop提供了一个强大的工具,使用户能够超越不同操作系统的障碍,确保无缝远程访问并提高生产力。
    的头像 发表于 07-03 16:20 289次阅读

    精密DAC如何快速为您的精密驱动信号链增加价值

    与传统精密DAC相比,快速精密DAC最相关的改进是更新时间。更新时间考虑了将数据从控制器传输到DAC的时间、在DAC中处理数据的时间以及将输出建立到所需电压的时间。已尽一切努力缩短AD35xxR系列的更新时间。
    的头像 发表于 06-27 14:30 416次阅读
    精密DAC如何快速为您的精密驱动信号链<b class='flag-5'>增加价值</b>

    ZYNQ - 以太网远程更新贴片SD卡/TF卡应用程序

    写在前面对于ZYNQ系列的板卡固化,可以通过JTAG接口,使用SDK固化到FLASH中,或者可将SD卡取出将SD卡中保存的固化工程进行修改,但在很多情况下,离线更新会很不方便,本文借鉴网上常见的远程
    的头像 发表于 06-16 09:12 492次阅读
    ZYNQ - 以太网<b class='flag-5'>远程</b><b class='flag-5'>更新</b>贴片SD卡/TF卡应用程序

    易灵思内部重配置实现远程更新

    通过外部多功能IO来选择之外,易灵思通过内部重配置实现远程更新操作也非常简单。
    的头像 发表于 05-30 09:24 787次阅读
    易灵思内部重配置实现<b class='flag-5'>远程</b><b class='flag-5'>更新</b>

    如何通过网络更新固件?

    我尝试通过网络更新我的固件,但仍然是一样的: 代码:全选AT+GMR 0018000902 OK AT+CIUPDATE +CIPUPDATE:1 +CIPUPDATE:2 +CIPUPDATE:3 +CIPUPDATE:4
    发表于 05-29 08:38

    FPGA远程更新/远程调试的一种简单方法

    之前介绍过一种远程(无线)更新的方式,详见《起飞!通过无线WIFI下载调试FPGA》,这种方式缺点有两个:一是速度较慢;二是我们的设备中需要增加一个无线设备,
    的头像 发表于 05-25 09:23 1545次阅读
    FPGA<b class='flag-5'>远程</b><b class='flag-5'>更新</b>/<b class='flag-5'>远程</b>调试的一种简单方法