[发明专利]远程调用方法、芯片、计算设备、远程调用装置有效
申请号: | 200810239175.2 | 申请日: | 2008-12-11 |
公开(公告)号: | CN101419629A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 钱珏;尹文超;谭帅 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F13/00 |
代理公司: | 北京国昊天诚知识产权代理有限公司 | 代理人: | 顾惠忠 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 调用 方法 芯片 计算 设备 装置 | ||
1.一种片上系统与计算设备间远程调用方法,其特征在于,所述片上系 统、计算设备分别预置有远程文件操作接口,所述远程文件操作接口能够兼容 可移植操作系统接口,所述方法包括如下步骤:
获取针对所述计算设备的远程操作指令;
片上系统将远程操作指令封装为第一数据包;以及,调用片上系统侧的所 述远程文件操作接口,发送所述第一数据包至所述计算设备;
调用计算设备侧的所述远程文件接口,获取第一数据包中的远程操作指令 并执行;
计算设备将执行结果封装为第二数据包,并发送至所述片上系统;
调用片上系统侧的所述远程文件操作接口,获取第二数据包中的所述执行 结果,
所述第一数据包还包括:指令长度信息以及第一校验信息,并且,所述获 取第一数据包中的远程操作指令并执行进一步包括:
依据指令长度信息获取远程操作指令,并由所述第一校验信息对远程操作 指令进行校验:若校验成功,则执行远程操作指令。
2.根据权利要求1所述的远程调用方法,其特征在于,所述第二数据包 还包括:结果长度信息以及第二校验信息,并且,所述获取第二数据包中的所 述执行结果进一步包括:
所述片上系统依据结果长度信息获取执行结果,并由所述第二校验信息对 执行结果进行校验:若校验成功,则确认所述执行结果。
3.一种芯片,用于实现与远端计算设备间的远程调用,其特征在于,所 述芯片包括远程文件操作接口,所述远程文件操作接口与可移植操作系统接口 兼容,所述芯片还包括:
远程操作指令获取单元,用于获取针对所述计算设备的远程操作指令;
远程操作指令发送单元,用于将所述远程操作指令封装为第一数据包;以 及,调用片上系统侧的所述远程文件操作接口,发送所述第一数据包;
第二数据包接收单元,用于调用所述远程文件操作接口,接收来自于所述 计算设备的、包括有执行结果的第二数据包;其中,所述执行结果是由所述计 算设备解析所述第一数据包后,执行所述远程操作指令后得到的;
执行结果获取单元,用于解析所述第二数据包,获取其中的所述执行结果。
4.根据权利要求3所述的芯片,其特征在于,所述第二数据包还包括有 结果长度信息和第二校验信息,并且,所述执行结果获取单元具体包括:
结果长度信息获取子单元,用于获取所述第二数据包中的结果长度信息;
结果获取子单元,用于依据所述结果长度信息获取第二数据包中的所述执 行结果;
第二校验子单元,用于依据所述第二校验信息对所述执行结果进行校验: 若校验成功,则确认该执行结果。
5.一种计算设备,用于实现与远端片上系统间的远程调用,其特征在于, 所述计算设备包括远程文件操作接口,所述远程文件操作接口与可移植操作系 统接口兼容,所述计算设备还包括:
第一数据包接收单元,用于接收来自于所述片上系统的、包括有远程操作 指令的第一数据包;
远程操作指令执行单元,用于获取所述第一数据包中的所述远程操作指令 并执行;
第二数据包发送单元,用于将执行结果封装为第二数据包,并调用所述远 程文件接口发送所述第二数据包,
所述第一数据包还包括有指令长度信息和第一校验信息,并且,所述远程 操作指令执行单元具体包括:
指令长度信息获取子单元,用于获取所述第一数据包中的指令长度信息;
远程操作指令获取子单元,用于依据所述指令长度信息获取第一数据包中 的远程操作指令;
第一校验子单元,用于依据所述第一校验信息对所述远程操作指令进行校 验:若校验成功,则执行该远程操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239175.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带有压电薄膜的基板
- 下一篇:混合动力车控制器芯片的刷新方法