SwanLinkOS首批实现与HarmonyOS NEXT互联互通,软通动力子公司鸿湖万联助力鸿蒙生态统一互联

在刚刚落下帷幕的华为开发者大会2024上,伴随全场景智能操作系统HarmonyOS Next的盛大发布,作为基于OpenHarmony的同根同源系统生态,软通动力子公司鸿湖万联全域智能操作系统SwanLinkOS首批实现与HarmonyOS NEXT互联互通,率先攻克基于OpenHarmony互联互通的关键技术挑战,助力鸿蒙生态统一互联。
OpenHarmony操作系统是为万物互联的智能世界打造的,能否实现不同类型物联网终端数据的无缝流转,是OpenHarmony成为下一代智能终端操作系统的关键。OpenHarmony开源三年多以来,目前已有超过300家合作伙伴加入OpenHarmony生态共建,贡献代码1.1亿多行,在Gitee活跃度指数上排名第一。鸿湖万联作为OpenHarmony项目群A类捐赠人及核心共建单位,累计贡献代码量超过50万行,推出面向商显、交通等行业的SwanLinkOS商业发行版,已申请及获得核心知识产权超200件,持续助力OpenHarmony生态繁荣。

在多方的共建下,OpenHarmony正逐步成为万物智联世界的数字底座。一方面,华为基于OpenHarmony打造了面向消费者的智能终端操作系统HarmonyOS;另一方面,三方共建单位基于OpenHarmony打造出了多款商业发行版和产品。HarmonyOS与基于OpenHarmony的三方商业发行版及产品共享统一的应用和服务生态。
然而,在行业领域推广和应用OpenHarmony过程中,不同厂家、不同设备间存在着不同的通信体系架构、标准协议和技术方案,已形成烟囱式封闭生态,设备不能互联,数据无法共享,这不仅制约了行业的发展,同时也大大降低了行业用户体验。为此OpenHarmony项目群生态委员会成员达成了共建设备统一互联技术底座的产业共识,此后便联合成立了“OpenHarmony设备统一互联技术标准筹备组”,鸿湖万联作为首批项目共建单位,率先基于SwanLinkOS攻克互联互通关键技术难题,与生态伙伴一起联合打造OpenHarmony互联互通全场景解决方案。

在本次华为开发者大会2024现场,鸿湖万联现场带来了最新基于互联互通项目的研究成果——HarmonyOS Next手机与搭载SwanLinkOS的数字标牌信发设备的互联互通。用户在HarmonyOS Next手机上通过“通用互联APP”,即可发现和管理搭载SwanLinkOS的数字标牌信发设备,点击可进行近端互联,实现图库分享和文件互传。基于SwanLinkOS和HarmonyOS NEXT互联互通,使得设备和数据之间实现自然流通和无缝交互,这将广泛推动市融媒体、园区信发、智慧党建、智慧办公等多种场景的创新应用。
OpenHarmony生态的建设和繁荣,既要依托开源协作的方式,也要从标准层面去规范和引导行业应用。通过开源与标准的良性结合,确保跨厂商的OpenHarmony设备互联、数据互通、业务互操作。在此前的OpenHarmony开发者大会2024上,鸿湖万联参与共同制定的《OpenHarmony设备统一互联技术标准》正式发布。这一标准的发布为跨行业、跨厂商、跨设备互联提供统一的技术规范,有助于打造真正的OpenHarmony物联网生态,实现设备之间的无缝连接,提供更流畅、更安全的用户体验。

鸿湖万联总经理秦张波(左6)现场参与OpenHarmony设备统一互联技术标准发布
目前,《OpenHarmony设备统一互联技术标准》初步定义了5个互联规范标准:物模型规范、接入与控制接口规范、投屏技术规范、文件分享技术规范和符合性测试规范。通过这样规范的闭环,保证大家基于同一个标准、同一个技术栈构建统一的生态。从而能够确保设备类型可识别、基本指令可识别,使得不同设备和系统可以高效地协作与沟通。
随着OpenHarmony统一互联标准体系在千行百业的推广与应用,越来越多的行业领域厂商设备通过OpenHarmony实现了互联互通互操作,将进一步推动不同行业场景的创新和变革,从而显著提升各行业的效率和服务质量。通过共建共享OpenHarmony统一互联生态,以及互联互通的规范和认证,生态厂商可以避免重复“造轮子”,降低生态商业落地门槛,共建商业互通标准案例,最终实现成本共降、品牌共享和商业共赢。

作为软通动力开源战略先锋军,以及OpenHarmony生态坚定的引领者和建设者,鸿湖万联积极参与互联互通主副设备之间设备控制的关键规范,将牵头发布其中1项标准,并作为核心起草单位参与多项标准制定与发布。鸿湖万联也将进一步基于商显产业领先势能,重点发力矿山、交通、教育、能源(电力)、园区等价值行业智慧设备互联互通,让用户在不同的OpenHarmony设备间进行无缝操作,实现HarmonyOS Next设备与更多搭载SwanLinkOS及OpenHarmony设备的互联互通,构筑toB鸿蒙生态统一互联底座,真正实现一个系统打通数字世界的边界。
面向未来,鸿湖万联将继续坚持技术创新与商业落地的双轮驱动,通过SwanLinkOS与HarmonyOS互联互通,助力鸿蒙生态统一互联。鸿湖万联将持续基于OpenHarmony的操作系统“根”技术的研发与创新,夯实数字底座,并坚持以SwanLinkOS为核心构建从产品创新到行业应用、再到产业落地的OpenHarmony全产业链生态,为开源生态及数字中国建设注入新质生产力。
相关文章:
SwanLinkOS首批实现与HarmonyOS NEXT互联互通,软通动力子公司鸿湖万联助力鸿蒙生态统一互联
在刚刚落下帷幕的华为开发者大会2024上,伴随全场景智能操作系统HarmonyOS Next的盛大发布,作为基于OpenHarmony的同根同源系统生态,软通动力子公司鸿湖万联全域智能操作系统SwanLinkOS首批实现与HarmonyOS NEXT互联互通,率先攻克基…...
Win11禁止右键菜单折叠的方法
背景 在使用windows11的时候,会发现默认情况下,右键菜单折叠了。以至于在使用一些软件的右键菜单时总是要点击“显示更多选项”菜单展开所有菜单,然后再点击。而且每次在显示菜单时先是全部展示,再隐藏一下,看着着实难…...
Maven列出所有的依赖树
在 IntelliJ IDEA 中,你可以使用 Maven 插件来列出项目的依赖树。Maven 插件提供了一个名为dependency:tree的目标,可以帮助你获取项目的依赖树详细信息。 要列出项目的依赖树,可以执行以下步骤: 打开 IntelliJ IDEA,…...
测试开发面试题和答案
Python 请解释Python中的列表推导式(List Comprehension)是什么,并给出一个示例。 答案: 列表推导式是Python中一种简洁的构建列表的方法。它允许从一个已存在的列表创建新列表,同时应用一个表达式来修改或选择元素。…...
llm学习-3(向量数据库的使用)
1:数据读取和加载 接着上面的常规操作 加载环境变量---》获取所有路径---》加载文档---》切分文档 代码如下: import os from dotenv import load_dotenv, find_dotenvload_dotenv(find_dotenv()) # 获取folder_path下所有文件路径,储存在…...
【01-02】Mybatis的配置文件与基于XML的使用
1、引入日志 在这里我们引入SLF4J的日志门面,使用logback的具体日志实现;引入相关依赖: <!--日志的依赖--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version&g…...
Linux-进程间通信(IPC)
进程间通信(IPC)介绍 进程间通信(IPC,InterProcess Communication)是指在不同的进程之间传播或交换信息。IPC 的方式包括管道(无名管道和命名管道)、消息队列、信号量、共享内存、Socket、Stre…...
C++ STL: std::vector与std::array的深入对比
什么是 std::vector 和 std::array 首先,让我们简要介绍一下这两种容器: • std::vector:一个动态数组,可以根据需要动态调整其大小。 • std::array:一个固定大小的数组,其大小在编译时确定。 虽然…...
哈哈看到这条消息感觉就像是打开了窗户
在这个信息爆炸的时代,每一条动态可能成为我们情绪的小小触发器。今天,当我无意间滑过那条由杜海涛亲自发布的“自曝式”消息时,不禁心头一颤——如果这是我的另一半,哎呀,那画面,简直比烧烤摊还要“热辣”…...
10、matlab中字符、数字、矩阵、字符串和元胞合并为字符串并将字符串以不同格式写入读出excel
1、前言 在 MATLAB 中,可以使用不同的数据类型(字符、数字、矩阵、字符串和元胞)合并为字符串,然后将字符串以不同格式写入 Excel 文件。 以下是一个示例代码,展示如何将不同数据类型合并为字符串,并以不…...
如何正确面对GPT-5技术突破
随着人工智能技术的快速发展,预训练语言模型在自然语言处理领域取得了显著的成果。其中,GPT系列模型作为代表之一,受到了广泛关注。2023年,GPT-5模型的发布引起了业界的热烈讨论。本文将从以下几个方面分析GPT-5的发布及其对人工智…...
HarmonyOS ArkUi 官网踩坑:单独隐藏导航条无效
环境: 手机:Mate 60 Next版本: NEXT.0.0.26 导航条介绍 导航条官网设计指南 setSpecificSystemBarEnabled 设置实际效果: navigationIndicator:隐藏导航条无效status:会把导航条和状态栏都隐藏 官方…...
解决跨域问题(vite、axios/koa)
两种方法选其一即可 一、后端koa设置中间件 app.use(async (ctx, next)> {ctx.set(Access-Control-Allow-Origin, *);ctx.set(Access-Control-Allow-Headers, Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild);ctx.set(Access-C…...
echarts实现3D柱状图(视觉层面)
一、第一种效果 效果图 使用步骤 完整实例,copy就可直接使用 <template><div :class"className" :style"{height:height,width:width}" /> </template><script>import echarts from echartsrequire(echarts/theme/…...
K8S集群进行分布式负载测试
使用K8S集群执行分布式负载测试 本教程介绍如何使用Kubernetes部署分布式负载测试框架,该框架使用分布式部署的locust 产生压测流量,对一个部署到 K8S集群的 Web 应用执行负载测试,该 Web 应用公开了 REST 格式的端点,以响应传入…...
20.《C语言》——【移位操作符】
🌹开场语 亲爱的读者,大家好!我是一名正在学习编程的高校生。在这个博客里,我将和大家一起探讨编程技巧、分享实用工具,并交流学习心得。希望通过我的博客,你能学到有用的知识,提高自己的技能&a…...
你想活出怎样的人生?
hi~好久不见,距离上次发文隔了有段时间了,这段时间,我是裸辞去感受了一下前端市场的水深火热,那么这次咱们不聊技术,就说一说最近这段时间的经历和一些感触吧。 先说一下自己的个人情况,目前做前端四年&am…...
py黑帽子学习笔记_burp
配置burp kali虚机默认装好了社区版burp和java,其他os需要手动装 burp是用java,还得下载一个jython包,供burp用 配apt国内源,然后apt install jython --download-only,会只下载包而不安装,下载的目录搜一…...
selenium,在元素块下查找条件元素
def get_norms_ele_text(self):elementsself.get_norms_elements()locBy.CSS_SELECTOR,"div.sku-select-row-label"by loc[0] # 获取By类型,例如By.CSS_SELECTORvalue loc[1] # 获取具体的CSS选择器字符串,例如"div.sku-select-row-l…...
认识String类
文章目录 String类字符串的遍历字符串的比较字符串的替换字符串的转换字符串的切割字符串的切片字符串的查找 总结 String类 在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提 供的字符串系列函数完…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...
ubuntu搭建nfs服务centos挂载访问
在Ubuntu上设置NFS服务器 在Ubuntu上,你可以使用apt包管理器来安装NFS服务器。打开终端并运行: sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享,例如/shared: sudo mkdir /shared sud…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例
一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...
Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...
iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...
DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...
React19源码系列之 事件插件系统
事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...
【Oracle】分区表
个人主页:Guiat 归属专栏:Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...
