[发明专利]一种跨进程交互方法及相关终端设备有效
申请号: | 201210515439.9 | 申请日: | 2012-12-05 |
公开(公告)号: | CN103853621B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 丁寻 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 跨进 交互 方法 相关 终端设备 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种跨进程交互方法及相关终端设备。
背景技术
人机交互(Human-Computer Interaction,HCI)通常是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。计算机的大部分信息的展示,都是以图形的方式呈现的,图形是人机交互的主要表现形式,其对数据有更直观的描述。例如,代表各种程序入口的桌面图标、代表对话信息的列表框、代表警告与提示信息的弹出框、代表即时通讯新消息的闪动并提示的消息框等图形。
现有的计算机系统中,绘图、播放动画等图形操作往往需要大量的时间进行处理,而且会耗费大量的资源(如内存),相对而言,该图形操作所需的网络数据资源较少,而且仅需要对网络数据轻量的逻辑处理。然而,由于网络常常存在不稳定的状况,尽管网络数据的处理不会耗费过多的网络资源,但是往往会导致网络数据的处理消耗大量的时间。因此,由于网络数据进程与信息图形绘制进程之间无法跨进程处理,当面对大量的网络数据改变操作时,图形的处理能力往往制约整个计算机系统性能的瓶颈。
发明内容
本发明实施例所要解决的技术问题是提供一种跨进程交互方法及相关终端设备,可以实现网络数据与信息图形之间跨进程交互,使得计算机系统在面对大量数据改变的操作时,也可以流畅快速地绘图与处理用户的操作。
本发明实施例第一方面提供一种跨进程交互方法,包括:
第一进程创建与第二进程之间的跨进程交互连接;
第一进程接收到数据对象并将该数据对象封装为数据操作对象;
第二进程向第一进程发送获取所述数据操作对象的请求;及
第一进程根据上述请求生成相应的数据操作对象集合并将该数据对象集合发送至第二进程。
本发明实施例第二方面提供的一种终端设备,包括:
数据操作模块,用于为第一进程创建与第二进程之间的跨进程交互连接,为该第一进程接收数据对象并将该数据对象封装为数据操作对象;及
图形绘制模块,用于为第二进程向第一进程发送获取所述数据操作对象的请求,使得所述数据操作模块根据上述请求生成相应的数据操作对象集合,并接收来自所述数据操作模块的数据操作对象集合。
本发明实施例所述的跨进程交互方法中,使用不同的进程区分数据操作与图形绘制,使得数据操作进程与图形绘制进程之间实现跨进程交互连接,简化了跨进程通信过程中通道建立过程,提高了数据处理效率。而且,基于该数据操作进程与图形绘制进程之间实现跨进程交互通信,并利用数据操作对象列表来缓冲数据操作,即使计算机系统在面对大量的网络数据改变操作时,也可以流畅有效地绘制图形和处理用户的操作,而且能保证动画的平顺播放。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种跨进程交互方法的流程图。
图2是本发明实施例提供的另一种跨进程交互方法的流程图。
图3是图2中所述跨进程交互方法中步骤S207的流程图。
图4是本发明实施例提供的一种终端设备的结构图。
图5是本发明实施例提供的一种终端设备的具体功能模块图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种跨进程交互方法及相关终端设备中,使用不同的进程区分数据操作与图形绘制,使得数据操作进程与图形绘制进程之间实现跨进程交互连接,简化了跨进程通信过程中通道建立过程,提高了数据处理效率。而且,基于该数据操作进程与图形绘制进程之间实现跨进程交互通信,即使计算机系统在面对大量的网络数据改变操作时,也可流畅有效地绘制图形和处理用户的操作,而且能保证动画的平顺播放。以下分别进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210515439.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型粉装盒
- 下一篇:一种双Boot切换的实现方法