[发明专利]一种数据传输方法、电子装置和存储介质在审
申请号: | 201910369004.X | 申请日: | 2019-05-05 |
公开(公告)号: | CN110083468A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 方攀;陈岩 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 袁文英 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种数据传输方法、电子装置和存储介质,服务端进程与客户端进程建立套接字连接后,服务端进程循环向客户端进程发送数据;客户端进程循环接收数据;客户端进程接收数据后将数据写入目标缓冲区中未写满的子缓冲区;第三方进程从存储有数据的子缓冲区中读取数据;服务端进程与客户端进程循环收发数据,使得不同进程间进行数据的频繁交换;双缓冲区的设置以及第三方进程和客户端进程对不同子缓冲区的独占,可以将并发读写操作时,客户端进程的写入操作与第三方进程的读取操作独立开来,极大地降低了第三方进程对客户端进程的写入速度的影响,从而降低了对客户端进程接收服务端进程的数据的不利影响,有利于UDS方案良好应用于数据交互频繁的场景。 | ||
搜索关键词: | 客户端进程 进程 第三方 子缓冲区 服务端 存储介质 电子装置 数据传输 写入 循环接收数据 目标缓冲区 套接字连接 缓冲区 读取操作 读写操作 接收服务 接收数据 收发数据 数据交互 写入操作 并发 独占 存储 场景 交换 应用 | ||
【主权项】:
1.一种数据传输方法,其特征在于,包括:在服务端进程与客户端进程建立套接字连接后,所述服务端进程循环调用发送函数向所述客户端进程发送数据;所述客户端进程循环调用接收函数接收所述服务端进程发送的所述数据;所述客户端进程将接收的所述数据写入目标缓冲区中未写满的子缓冲区,其中,所述目标缓冲区包括第一子缓冲区和第二子缓冲区;在第三方进程需要所述数据时,所述第三方进程从所述目标缓冲区的存储有数据的子缓冲区中读取数据;若所述第三方进程与所述客户端进程并发对所述目标缓冲区的读写操作,则所述第三方进程和所述客户端进程分别独占所述目标缓冲区中的一个子缓冲区,所述第三方进程和所述客户端进程在对各自独占的子缓冲区操作完成后,分别对对方之前操作的子缓冲区进行独占。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910369004.X/,转载请声明来源钻瓜专利网。