自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 开放式社交公共网络(OSPN)之二十二:使用免费web3.0共享IM服务

使用免费web3.0共享IM服务app怎样集成基于web3.0的共享IM聊天功能?生成web3.0账号系统  web3.0账号系统生成的代码请参见开源项目https://github.com/openbpi/ospn-share-register  ospn-share-register项目负责生成和存储敏感数据。敏感数据也可以不存放在ospn-share-register,直接存放于app上也可以。app如何链接到共享IM节点下载android源码https://gitee.com/ap

2021-12-26 13:48:59 1920

原创 开放式社交公共网络(OSPN)之二十三:终

终章

2023-02-10 11:24:38 122 1

原创 开放式社交公共网络(OSPN)之二十一:跨云CROSSIM(封装H5项目制作APP)

前言  如果开发团队只具备开发H5的能力,需要制作app,又需要使用聊天功能和小程序平台功能,可参考此篇文章。android demo下载地址:https://gitee.com/apowner/crossim-android-js-demo.git1. 搭建IM服务搭建IM服务请参阅前章,如果您想使用免费共享IM服务,可直接联系我们。搜索VX号cannontech,或者关注公众号跨云crossim。2. 注册时绑定IM账号在用户注册成功时,由后台调用注册接口注册IM账号,并与现有账号在数据库

2021-12-07 11:17:18 232

原创 开放式社交公共网络(OSPN)之二十:跨云CROSSIM(编译与部署3)

跨云CROSSIM服务端部署(配置文件)  跨云CROSSIM服务端可以独立运行,也可以接入OSPN网络,接入网络后可以使用网络中的任何资源  接入OSPN网络需要先获取一个邻接节点,才能成为一个新的节点,任何已经接入网络的节点都可以作为邻接节点目前已经存在的节点可以到 跨云CROSSIM IM即时通信_crossim 查看获取  服务的依赖环境(java、mysql)部署完成后,可以开始配置服务器打开c3p0-config.xml,配置数据库选项<?xml version ="1.0

2021-12-07 11:01:44 207

原创 开放式社交公共网络(OSPN)之十九:跨云CROSSIM(编译与部署2)

跨云CROSSIM服务端编译(c++)  跨云CROSSIM服务端使用c++完成运算类的功能,比如加密解密,需要把代码下载到服务器编译编译前需要安装编译工具,使用以下命令安装编译工具:yum:sudo yum install gcc gcc-c++apt:sudo apt install gcc g++代码地址:http://openspn.com/deploy/jni.zip将代码解压到任意目录,运行里面的build.sh,会在当前目录生成libecSSL.so,拷贝此文件到服务端java目录

2021-12-07 10:54:30 716

原创 开放式社交公共网络(OSPN)之十八:跨云CROSSIM(编译与部署1)

  跨云CROSSIM服务端使用java加c++实现,逻辑部分由java实现,加密部分由c++实现。  主要由IMS和Connector模块组成,IMS模块完成即时聊天软件服务逻辑,Connector完成OSPN的网络发现和信息转发功能源码可以在以下地址获取:IMS模块:https://gitee.com/apowner/ospn-ims.gitConnector模块:https://gitee.com/apowner/ospn-connector.git跨云CROSSIM服务端编译(java)

2021-12-07 10:52:42 345

原创 开放式社交公共网络之十七:跨云CROSSIM(跨生态共享开源即时通信IM)

前言如果你在创业互联网项目时遇到如下问题,跨云CROSSIM就是你最佳的选择。初创平台在运营初期没有用户活跃度,且自身不擅长做内容。用户注册以后,留存不下的问题IT成本高,早期无法创收。社交是互联网避不开的话题,哪怕是以内容著称的抖音,其APP里面也会有私信和群聊的模块。因此即时聊天功能(IM)变成了每一个产品不可或缺的一部分。当下也有很多为企业提供IM功能的公有云,或者是很多开源的IM即时通信组件,他们为产品(APP)提供了服务来解决每个产品的聊天功能。但是由于web2.0互联网的天然壁垒,让

2021-12-05 22:48:17 691

原创 开放式社交公共网络(OSPN)之十六:坏小孩联盟

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-10-18 11:00:15 175

原创 开放式社交公共网络(OSPN)之十五:跨界群

开放式社交公共网络(OSPN)之十五跨界群“跨界群”是一个非常新的概念。它的理念是为了让不同应用(APP、小程序、web应用等)上的用户能够在同一个群里聊天。这个概念的出现,对于国内的某信来说,将会造成很大的影响,会利好所有的具备社交和不具备社交的应用,我们预计会掀起新的一波社交之争。以下是跨界群的设计思路,来自于GitHub上的OSPN项目。开放式社交公共网络之跨界群的设计思路跨界群...

2020-03-22 13:57:25 791

原创 开放式社交公共网络(OSPN)之十四:基于OSPN的加密邮件设计方案

开放式社交公共网络(OSPN)之十四基于OSPN的加密邮件设计方案  我们的人力非常有限,也期待着有程序员能够加入我们的团队中来。  该方案是在现有邮件的基础上再封装了邮件内容,可进一步增强邮件安全。企业可在自己的应用中添加邮件功能(市面上所有的邮件都可以支持)。如何开发自己的邮件系统请自行搜索android邮件开发、ios邮件开发、windows下的邮件开发、linux下的邮件开发等文章。...

2020-03-12 18:23:12 276

原创 开放式社交公共网络(OSPN)之十三:微观隐私保护

开放式社交公共网络(OSPN)之十三微观隐私保护  OSPN网络是基于非对称加密密码学设计的。非对称加密算法的私钥一般是要求本地加密存储,每次使用时进行解密。将其用在高频的社交领域,如果每一次发送消息接收消息都需要输入密码进行解密,势必会造成极差的用户体验。而不加密存储,又会存在信息泄露的风险。  为此我们采用了双私钥来解决这一问题,OSPN的账户中包含一个公钥和另一个公钥的hash。当需要...

2020-03-11 21:23:48 443

原创 开放式社交公共网络(OSPN)之十二:第三方登录设计方案

开放式社交公共网络(OSPN)之十二第三方登录设计方案传统的第三方账号登录问题第一、企业兼容第三方登录方式,需要做的适配太多了,比如我们看到一个网站的第三方登录包含了微信登录、QQ登录、微博登录、百度登录等等,每多一个有流量的项目出来,企业就需要增加一种登录方式,就需要投入更多的成本。第二、如果遇到第三方应用倒闭,不再提供服务时,则现有用户会因为无法验证自己的身份而受到影响。  OSPN...

2020-03-09 12:14:24 253

原创 开放式社交公共网络(OSPN)之十一:企业现有系统接入OSPN服务器篇

开放式社交公共网络(OSPN)之十一企业现有系统接入OSPN服务器篇一、建立映射  企业现有系统接入OSPN网络,用户的账户需要与OSN账户进行一个映射。映射方式可以是在用户数据库中增加一个字段用以存放OSN账户,也可以另外建立一张映射表。二、搭建OSN-CONNECTOR服务(以下简称OSNC)OSN-CONNECTOR下载地址搭建方法请参照github里的说明。需要注意的是启动O...

2020-03-09 01:01:35 308

原创 开放式社交网络(OSN网络)之十:项目更名为开放式社交公共网络

开放式社交网络(OSN网络)之十项目更名为开放式社交公共网络  经过团队讨论再次明确我们设计这个项目的目的是为了打破社交垄断壁垒,帮助企业留住用户,那么OSN网络的特点就应该是开放和“公共”,重心应该是在“公共”上。我们希望所有企业都可以无阻碍的加入到OSN网络中,它应该是一个公共网络,是一个公共基础设施,也应该由所有的企业共同来维护。因此团队决议,项目更名为“开放式社交公共网络”。  度过...

2020-02-17 10:21:48 345

原创 开放式社交网络(OSN网络)之九:团队重建中

开放式社交网络(OSN网络)之九团队重建中  我们开始了重建团队,再也没有了激情,只剩下了信念。项目还在继续中,进展很缓慢,很艰难。这个项目并非属于我们个人或者小团队的项目,而是应该属于所有人的项目。我们很希望有更多的人能加入到这个项目中。在GitHub上能找到我们的联系方式,或者在博客里给我们留言。...

2020-01-11 18:34:13 297 3

原创 开放式社交网络(OSN网络)之八:企业现有系统接入OSN网络的解决方案客户端篇

开放式社交网络(OSN网络)之八企业现有系统接入OSN网络的解决方案客户端篇  企业现有系统已经有了自己的完整体系,要完成“跨界通信”需要在用户终端和服务器端进行一定的适配。  客户端适配需要做的工作包括:生成OSN账户、添加跨界好友、发送和接收跨界消息。生成OSN账户客户端现有的账户体系需要与OSN账户做一个映射。OSN账户是ECDSA公钥的散列组合,ECDSA采用Prime256...

2020-01-10 20:40:11 433

原创 开放式社交网络(OSN网络)之七:如何与微信建立通信

开放式社交网络(OSN网络)之七如何与微信建立通信  请问各位开发的IM软件想与微信建立通信吗?与微信建立通信有什么好处相信已经不用多说了,但是微信是不会开放自己的接口让各位的IM软件接入的。    当然现在是无法与微信建立通信的,但是如果能与其他的聊天软件建立通信也是对诸位有益处的。这个与其他软件建立通信的方法就是OSN网络。    OSN网络的设计的初衷是为各个中小型企业解决用...

2020-01-03 11:35:26 556

原创 开放式社交网络(OSN网络)之六:解散团队防火防盗防队友

开放式社交网络(OSN网络)之六解散团队防火防盗防队友  项目开始了3个月左右,我们开始考虑要到已经租好的办公场地去集体办公,也方便商讨一些公司的决策和问题。之前由于一些其他的原因,比如甲醛问题等等,我们都没有去办公场地办公。于是我找到负责租房的队友,也是我们团队的CEO,拿钥匙准备去打扫一下办公室开始办公了。CEO告诉我,钥匙还在房东那里,因为一直不着急用,所以就没拿,这几天就去处理了。...

2019-12-23 18:25:15 298 2

原创 开放式社交网络(OSN网络)之五:宏观隐私保护与反大数据

开放式社交网络(OSN网络)之五宏观隐私保护与反大数据  我们提的这两个概念与当今社会的很有理念是相违背的。如果觉得隐私保护不重要的朋友,请越过这篇文章。  现在很多人都在提隐私保护的问题,在中国复杂的国情下,隐私该如何保护?我们来看几个问题。  第一,假设一家企业将用户的隐私泄露了,会有多大的影响?由于互联网行业有头部企业,即使隐私泄露了,因为没有其他替代产品,因此隐私泄露对企业的...

2019-12-20 15:04:07 371

原创 开放式社交网络(OSN网络)之四:OSN网络的运行原理

开放式社交网络(OSN网络)之四OSN网络的运行原理当企业的服务器以节点形式加入了OSN网络以后,用户如何与企业服务器以外的其他用户通信?假设现在有APP1和APP2两款APP都加入了OSN网络,为了方便我们假设APP1叫微信,APP2叫陌陌,APP1的服务器是S_WX,APP2的服务器是S_MM。现在我(Alice)是一个微信用户,我有一个朋友(Bob)在使用陌陌。首先Alice通过终...

2019-12-15 14:06:59 1074

原创 开放式社交网络(OSN网络)之二:一个不甘被时代淘汰的中年父亲

开放式社交网络(OSN网络)之二一个不甘被时代淘汰的中年父亲  我们刚开始做这个项目的时候,遇到很多难题。当时我们看见公司业务下滑,于是向老板自荐了这个项目,也许是我表达能力有问题,老板很满意这套设计方案,但是就是不愿意启动项目。  于是我们就只能慢慢看着公司的人口由100来人,变成了80号人,又变成了40号人,然后是发不起工资,然后是欠薪,然后是。。。。。。  后来我们不愿意这个想法就...

2019-12-14 15:45:08 318

原创 开放式社交网络(OSN网络)之三:感谢骗子给了我们希望

开放式社交网络(OSN网络)之三感谢骗子给了我们希望  随着时间的推移,团队的资金越来越少,于是我们走上了融资之路。  BP刚发出去不久,便接到一个来自北京的投资人的电话,好像叫万通国际。他们说对我们的项目很感兴趣,邀请我们去北京面谈。万通国际在北京南站附近。我们是坐火车早晨到的北京,还记得当时去给投资人讲项目的时候有些紧张,总感觉我们没有说清楚。投资人听完也没问什么问题,当场就表态可以投...

2019-12-14 10:44:34 250

原创 开放式社交网络(OSN网络)之一:一个大龄失业程序员

开放式社交网络(OSN网络)之一一个大龄失业程序员  我是一名程序员,一名大龄程序员。大概在一年前,我所在的小公司倒闭了,我们失业了。我由“大龄程序员”变成了“大龄失业程序员”。  公司倒闭的原因是竞争太激烈,我们公司无法获得足够的市场份额。当然,这也不能怪公司,不是公司的产品不够好,毕竟当今的社会,资源都在朝着头部企业集中,小公司的生存能力极低。而小公司扎堆的倒闭,导致了我们失业。  ...

2019-12-12 12:46:12 2260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除