【技术实现步骤摘要】
应用数据处理方法及装置
本申请涉及数据处理
,具体而言,涉及一种应用数据处理方法及装置。
技术介绍
大公司通常开发了多个不同的功能的App,用户手机上也一般会安装数个同一公司的App。对于同一个公司开发的数个App来说,App之间在用户设备上进行数据共享与通信,本质上是App两两之间需要通过进程通信的方法进行交互。现阶段存在的困难有:A.实现上的困难:iOS和Android平台的App之间通信的编程接口不统一,并且应用之间的通信接口的调用,需要知道别的应用的包名和接口的具体定义。而每个App的通信接口的定义往往是不同的,就算是同一个厂商的App也很难统一接口。因此很难直接利用iOS或者Android设备的原生通信接口进行App的通信。B.缺少中心入口:用户设备上不一定如开发者所愿安装了某些必须的App。并且多个App缺少统一的账号系统,其直接后果是,厂商并没有意识到用户是在同一个手机上使用多个他们发布的App,例如:目前某公司的多个游戏之间的数据是没有整合的,游戏之间进行联动很困难。实际上在手机设备上可以获取更多用户设备相关信息,足够区分不同的设备,可以认为使用这个设备的通常是同一个用户。C.安全风险较大:如果实现有漏洞,极其容易造成用户隐私泄露,损害厂商形象的同时又可能被下架。相关技术中的方案,主要分为两类,一类是有超高用户覆盖率的高安装量的App作为超级入口(例如:微信、支付宝),构建账号体系,提供使用微信登录这样的功能。而很多公司都没有这样的高安装量的App,因此这种方式只适合少数公司。因此只能采用另一种实现方式:每个App在后台开一个HTTP ...
【技术保护点】
1.一种应用数据处理方法,其特征在于,包括:第一应用根据设备标识码确定待通信的第二应用,其中,所述第二应用内嵌有共享软件开发工具包,用于共享应用数据;所述第一应用从服务器获取会话标识和所述第二应用的网页地址协议;所述第一应用采用所述会话标识和所述网页地址协议与所述第二应用进行应用数据交互。
【技术特征摘要】
1.一种应用数据处理方法,其特征在于,包括:第一应用根据设备标识码确定待通信的第二应用,其中,所述第二应用内嵌有共享软件开发工具包,用于共享应用数据;所述第一应用从服务器获取会话标识和所述第二应用的网页地址协议;所述第一应用采用所述会话标识和所述网页地址协议与所述第二应用进行应用数据交互。2.根据权利要求1所述的方法,其特征在于,所述第一应用根据所述设备标识码确定所述第二应用包括:所述第一应用向所述服务器发送所述设备标识码,以使所述服务器根据所述设备标识码确定所述第一应用所在的用户设备上内嵌有共享软件开发工具包上的多个应用;所述第一应用从所述多个应用中选取所述第二应用。3.根据权利要求1所述的方法,其特征在于,在所述第一应用采用所述会话标识和所述网页地址协议与所述第二应用进行应用数据交互之前,还包括:所述第一应用通过调用第二应用的网页地址协议来唤醒所述第二应用。4.根据权利要求1所述的方法,其特征在于,所述第一应用采用所述会话标识和所述网页地址协议与所述第二应用进行应用数据交互包括:所述第一应用通过与所述第二应用对应的应用程序编程接口向所述第二应用发送通信请求消息,以使所述第二应用根据所述通信请求消息确定待交互的应用数据,其中,所述应用程序编程接口包含的参数信息至少包括:所述会话标识、所述网页地址协议、通信命令。5.根据权利要求4所述的方法,其特征在于,所述第一应用通过与所述第二应用对应的应用程序编程接口向所述第二应用发送通信请求消息包括:所述第一应用通过所述应用程序编程接口向所述第二应用发送通信请求消息,其中,所述通信请求消息携带的信息至少包括:所述会话标识、所述通信命令,所述通信请求消息用于从所述第二应用获取第一应用数据;所述第一应用接收所述服务器下发的所述第一应用数据,其中,所述第一应用数据由所述服务器根据所述第二应用发送的所述会话标识和所述通信命令来确定。6.根据权利要求5所述的方法,其特征在于,在所述第一应用接收所述服务器下发的所述第一应用数据之前,还包括:所述第二应用接受服务端的安全性校验,其中,所述安全性校验采用所述服务端为所述第二应用分配的公钥、所述服务端本地存储的与所述公钥配对的私钥以及所述第一应用在所述服务端预存的安全密钥来完成。7.根据权利要求4所述的方法,其特征在于,所述第一应用通过与所述第二应用对应的应用程序编程接口向所述第二应用发送通信请求消息包括:所述第一应用通过所述应用程序编程接口向所述第二应用发送通信请求消息,以使所述第二应用采用所述会话标识和所述通信命令从所述服务器拉取所述第二应用数据,其中,所述通信请求消息携带的信息至少包括:所述会话标识、所述通信命令,所述通信请求消息用于向所述第二应用发送第二应用数据。8.一种应用数据处理装置,其特征在于,包括:确定单元,用于第一应用根据设备标识码确定待通信的第二应用,其中,所述第二应用内嵌有共享软件开发工具包,用于共享应用数据;获取单元,用于所述第一应用从服务器获取会话标识和所述第二应用的网页地址协议;数据...
【专利技术属性】
技术研发人员:何艺,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。