[发明专利]一种实现终端设备自启动的方法及系统无效
申请号: | 200910106408.6 | 申请日: | 2009-03-24 |
公开(公告)号: | CN101551785A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 周轶 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F9/445 |
代理公司: | 深圳市万商天勤知识产权事务所(普通合伙) | 代理人: | 顾光一 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 终端设备 启动 方法 系统 | ||
技术领域
本发明适用于计算机系统主机及其外接设备,尤其涉及一种实现终端设备自启动的方法及系统。
背景技术
当前,MacOS(Mac Operating System,是苹果公司开发的一种图形用户界面操作系统的简称)操作系统凭借着其自身的优势,在国外发达国家受到了非常多的用户青睐。同时,这几年国内MacOS的用户数量也急剧增加。这样的趋势促使越来越多的软硬件开发商开始关注MacOS上的软件支持与开发,甚至一些大的开发商逐渐以支持MacOS为基本要求。
随着科技的发展,电脑外接设备的种类越来越丰富,功能也越来越强大。其中,大部分外接设备产品已被广泛应用到Windows系统主机上,并且支持在Windows系统上设备插入时的终端软件自启动功能。但目前在MacOS上,大部分外接设备插入时,终端软件自启动功能的支持非常不好,这样就降低了这些外接设备在MacOS上的可操作性,增加了用户的操作难度,从而在一定程度上限制了MacOS系统机上外接设备的推广。
发明内容
本发明的目的在于提供一种实现终端设备自启动的方法及系统,旨在解决系统主机对外界设备接入时终端软件自启动功能支持不良的问题。
本发明是这样实现的,一种实现终端设备自启动的方法,所述方法包括:
系统主机检测到终端设备未进行过状态切换时,提供用户选择切换状态提示;
系统主机根据用户选择的状态生成指令包并发送到终端设备,供终端设备切换到用户选择的状态;
系统主机检测到终端设备已切换到用户选择的状态时,启动用户选择状态的终端软件。
上述系统主机端方法的系统主机的操作系统是MacOS。所述方法中是以后台守护进程的形式运行。上述后台守护进程是通过在xcode集成开发环境中建立新工程,并在新工程的target对应的Info.Plist文件中LSBackgroundOnly子项的key值设置为TRUE实现的。
所述系统主机对终端设备的检测是通过循环回调函数检测系统主机的I/OKit来获取终端设备的状态信息。
上述终端设备设置其ProductID为公用ProductID作为未进行过状态切换的标志,设置ProductID为非公用ProductID作为已切换到用户选择的状态的标志。
上述终端设备切换到用户选择的状态具体包括:接收并解析系统主机的指令包;保存解析出指令包中用户选择的状态;终端设备重启后切换到保存的用户选择的状态,并标志已切换到用户选择的状态。上述终端设备重启是根据系统主机发送过来的Eject指令包进行。
本发明的另一目的在于提供一种实现终端设备自启动的系统,所述系统包括终端设备以及与所述终端设备连接的系统主机:
所述系统主机包括状态监测单元和指令包生成并发送单元,所述状态检测单元用于检测终端设备的状态,若系统主机检测到终端设备未进行过状态切换时,则提供用户选择切换状态提示,否则启动用户选择状态的终端设备软件;所述指令包生成并发送单元用于根据用户选择的状态生成指令包并发送到终端设备,供终端设备切换到用户选择的状态。
所述终端设备包括标志处理单元和状态切换单元,所述标志处理单元用于标志终端设备接入系统主机时的状态,若终端设备首次接入系统主机时,将标志位修改为未进行过状态切换的标志,在终端设备切换到用户选择的状态后,将终端设备的标志位修改为已切换到用户选择的状态的标志;所述状态切换单元,用于在收到系统主机根据用户选择的状态生成的指令包后,切换到用户选择的状态。
上述系统主机的操作系统为MacOS。
本发明的有益效果是,通过本发明的方法,用户在操作系统主机时,可以方便地使用外接设备。
附图说明
图1是本发明实施例提供的一种实现终端设备自启动的方法流程图;
图2是本发明实施例提供的实现终端设备自启动方法的终端设备端方法的详细流程图;
图3是本发明实施例提供的实现终端设备自启动方法的MacOS系统主机端方法的详细流程图;
图4是本发明实施例提供的一种实现终端设备自启动的系统装置结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910106408.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有通信协议管理的无线广域网(WWAN)移动网关
- 下一篇:一种LED护栏灯