CN101183344A - 将硬件对象加入设备管理器的方法及设备对象管理器 - Google Patents
将硬件对象加入设备管理器的方法及设备对象管理器 Download PDFInfo
- Publication number
- CN101183344A CN101183344A CNA2007103021387A CN200710302138A CN101183344A CN 101183344 A CN101183344 A CN 101183344A CN A2007103021387 A CNA2007103021387 A CN A2007103021387A CN 200710302138 A CN200710302138 A CN 200710302138A CN 101183344 A CN101183344 A CN 101183344A
- Authority
- CN
- China
- Prior art keywords
- hardware
- item
- service request
- added
- modem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种将硬件对象加入设备管理器的方法及设备对象管理器,本发明实施例中,接收用户的业务请求;根据所述业务请求将对应的硬件对象添加至设备管理器。与现有技术中的用户手动控制添加业务相比,实现了硬件对象在执行业务之前的自动添加,方便了用户的使用,增强了用户的使用体验。
Description
技术领域
本发明涉及操作***应用软件技术领域,具体将硬件对象加入设备管理器的方法及设备对象管理器。
背景技术
随着无线通信网络的带宽越来越大,3G网络的建设方兴未艾,越来越多的人使用PC或是便携机通过无线数据卡进行通信、上网。而PC或是便携机上使用的操作***,除了Windows系列之后,还存在其他很多类型的操作***,而苹果(Mac OS X)操作***就是使用比较广泛的一种操作***。
无线数据卡在和PC或是便携机配合进行上网等数据业务时,总是被模拟成为PC或是便携机上的一个无线调制解调器(Modem)设备进行使用,然后数据卡后台通过操作***上的拨号接口操作数据卡进行拨号操作。
在Mac OS X操作***中,Modem设备对象是集中在System Preferences->Network管理设备上进行集中管理的。用户想使用操作***提供的拨号接口进行拨号操作,则必须先从该管理设备上获取一个Modem设备对象,然后才可以使用该Modem设备对象进行拨号。但是在Mac OS X操作***中,当用户***数据卡设备后,如果用户没有重新打开System Preferences->Network管理设备的窗口,则***不会自动把数据卡映射的Modem设备对象更新加入网络(Network)管理设备上。因此,如果用户想使用数据卡进行拨号,则在***数据卡之后,必须先手动打开System Preferences->Network管理设备窗口,让***把数据卡映射出来的Modem设备对象加入Network管理设备中,然后才能够使用后台发起拨号操作;否则,则无法进行拨号。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:
用户必须手动打开System Preferences->Network管理设备窗口,把数据卡映射的Modem设备加入Network管理器之后,才能够进行拨号操作,这会给用户的使用带来不便,影响用户的使用体验。
发明内容
本发明实施例解决的技术问题是提供将硬件对象加入设备管理器的方法及设备对象管理器,可以实现硬件对象的自动添加,方便用户使用,提高用户使用感受。
本发明实施例提供一种将硬件对象加入设备管理器的方法,包括:
接收用户的业务请求;
根据所述业务请求将对应的硬件对象添加至设备管理器。
本发明实施例提供一种设备对象管理器,包括:
业务请求接收单元,用于接收用户的业务请求;
硬件对象添加单元,用于根据所述业务请求将对应的硬件对象添加至设备管理器。
采用上述技术方案,本发明实施例有益的技术效果在于:
本发明实施例中,接收用户的业务请求;根据所述业务请求将对应的硬件对象添加至设备管理器。与现有技术中的用户手动控制添加业务相比,实现了硬件对象在执行业务之前的自动添加,方便了用户的使用,增强了用户的使用体验。
附图说明
图1为本发明实施例一硬件对象加入设备管理器的方法的流程图;
图2为本发明实施例二硬件对象加入设备管理器的方法的流程图;
图3为本发明实施例三数据卡后台软件***结构示意图;
图4为数据卡后台软件***在Mac OS X操作***中交互关系示意图;
图5为本发明实施例三硬件对象加入设备管理器的方法的流程图;
图6为本发明实施例四设备对象管理器的结构示意图;
图7为本发明实施例五设备对象管理器的结构示意图。
具体实施方式
本发明实施例提供了将硬件对象加入设备管理器的方法及一种设备对象管理器,可以实现硬件对象的自动添加,方便用户使用,提高用户使用感受。
下面对本发明实施例提供的将硬件对象加入设备管理器的方法及设备对象管理器进行详细描述。
实施例一,一种将硬件对象加入设备管理器的方法,流程图如图1所示,包括:
A1,接收用户的业务请求;
本发明实施例中,所述用户请求业务可以是用户打开业务程序界面或者用户执行程序。
A2,根据所述业务请求将对应的硬件对象添加至设备管理器。
本发明实施例中,可以根据用户请求的业务获得所需的硬件对象;并将该硬件对象添加至设备管理器。
之后,则可以执行业务,所述硬件与业务的接口实现连接,为业务提供服务。
本发明实施例一中,接收用户的业务请求;根据所述业务请求将对应的硬件对象添加至设备管理器。与现有技术中的用户手动控制添加业务相比,实现了硬件对象在执行业务之前的自动添加,方便了用户的使用,增强了用户的使用体验。
实施例二,一种将硬件对象加入设备管理器的方法,流程图如图2所示,包括:
B1,接收用户的业务请求;
本发明实施例中,所述用户请求业务可以是用户打开业务程序界面或者用户执行程序。可以理解的是,业务请求与添加硬件的对应关系可以有多种,添加特定的硬件可以由多种业务请求触发。具体的业务请求不构成对本发明的限制。
B2,判断所述硬件对象是否已经添加至设备管理器,若否,继续步骤B3,若是,则继续步骤B4。
B3,获得业务请求对应的硬件对象并将该硬件对象添加至设备管理器,并继续步骤B4。
B4,执行所述业务。
本发明实施例二与实施例一的区别在于,在添加硬件对象之前首先判断该对象是否添加,若已经添加,则无需重复添加,直接执行业务即可。避免了重复,流程更加合理。
实施例三,一种将硬件对象加入设备管理器的方法,本实施例中,以添加Modem设备对象为例进行详细说明。
对于Mac OS X操作***上使用的数据卡,本发明实施例在现有的数据卡后软件***中增加一个Modem设备管理单元。
图3为数据卡后台软件***结构示意图,如图3所示包括:
数据卡后台用户界面管理模块310;数据卡状态检测模块320、数据卡后台业务模块330、数据卡后台API管理模块340和数据卡设备驱动软件350。本实施例中,增加了Modem设备对象管理模块360。
该Modem设备对象的功能是当用户请求业务时,协助数据卡后台软件检查System Preferences->Network设备管理器中的Modem设备对象,获取SystemPreferences->Network设备管理器中指定的Modem设备对象信息,往SystemPreferences->Network设备管理器中添加指定的Modem设备对象。
据上述的数据卡后台软件***,则该***在Mac OS X操作***中交互关系示意图如图4所示。
根据上图所示,则当用户在Mac OS X操作***上安装了数据卡后台软件,然后***数据卡,启动后台软件后,当后台软件检测到数据卡设备,并完成初始化之后,后台软件根据具体实现选择合适的时机激活Modem设备对象管理模块的功能。
下面是本实施例的流程,如图5所示,包括:
C1,接收用户通过数据卡后台发送的业务请求;
本发明实施例中,所述用户请求业务可以是用户打开拨号业务程序界面或者用户执行拨号程序。
C2,判断所述硬件对象是否已经添加至设备管理器,若否,继续步骤C3,若是,则继续步骤C5。
具体判断的过程为Modem设备对象管理模块通过接口检查SystemPreferences->Network设备管理器中是否已经存在数据卡映射的Modem设备对象。
C3,Modem设备对象管理模块通过接口为数据卡映射的Modem端口生成对应的Modem设备对象;
C4,将该Modem设备对象添加到system Preferences中的网络设备管理器中。
C5,执行所述业务。
若所述业务请求为拨号请求,则直接使用该Modem相关信息通知***的拨号设备使用该Modem进行拨号。
若所述业务请求为用户打开数据卡后台程序,则将所述Modem设备对象添加后,用户可以使用该Modem相关信息通知***的拨号设备使用该Modem进行拨号。
通过激活Modem设备对象管理模块的功能之后,数据卡后台能够确保数据卡映射的Modem端口已经被封装成为一个Modem设备对象而添加到SystemPreferences->Network设备管理器中了。这样,用户便能够直接使用数据卡后台进行拨号操作。
本实施例中,对于Modem设备对象管理模块使用的跟System Preferences->Network设备管理器交互或是用于封装数据卡映射的Medom端口为Modem设备对象的接口,既可以是Apple提供的MoreSCF接口,可以理解的是,还可以使用其他接口实现。本实施例中强调的是Modem设备对象管理模块可以实现与System Preferences->Network设备管理器的通信,具体的接口不够对本发明的限制。
本实施例中,通过添加Modem设备对象,对本发明技术方案进行了详细说明,解决了Mac OS X无法自动添加数据卡映射的Modem设备对象到SystemPreferences->Network设备管理器的问题,通过使用数据卡后台自动把数据卡映射的Modem端口封装成为一个Modem设备对象,添加到System Preferences->Network设备管理器中的某个Location中,使得用户不用手动添加该Modem设备对象,就可以直接使用数据卡后台或是其他拨号工具进行拨号操作,方便了用户的使用,增强了用户的使用体验。
实施例四,一种设备对象管理器600,结构示意图如图6所示,包括:
业务请求接收单元610,用于接收用户的业务请求;
判断单元620,用于判断所述业务请求接收单元610接收的业务请求对应的硬件对象是否已经添加至设备管理器;若未添加,则通知硬件对象添加单元添加硬件对象;
硬件对象添加单元630,用于接收判断单元的通知根据所述业务请求接收单元610接收的业务请求将对应的硬件对象添加至设备管理器。
实施例五,一种设备对象管理器700,结构示意图如图7所示,包括:业务请求接收单元710,判断单元720,硬件对象添加单元730,所述硬件对象添加单元730包括:Modem设备对象管理模块731和Modem硬件对象添加单元732。
业务请求接收单元710,用于接收用户请求拨号上网业务或用户打开拨号上网程序的业务请求;
判断单元720,用于判断所述业务请求接收单元710接收的业务请求对应的硬件对象是否已经添加至设备管理器;若未添加,则通知硬件对象添加单元添加硬件对象;
Modem设备对象管理模块731,用于通过接口为数据卡映射的Modem端口生成对应的Modem设备对象;
Modem硬件对象添加单元732,用于根据所述业务请求将对应的硬件对象添加至设备管理器。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括如下步骤:
接收用户的业务请求;
根据所述业务请求将对应的硬件对象添加至设备管理器。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的将硬件对象加入设备管理器的方法及设备对象管理器进行了详细介绍,其中:
本发明实施例中,接收用户的业务请求;根据所述业务请求将对应的硬件对象添加至设备管理器。与现有技术中的用户手动控制添加业务相比,实现了硬件对象在执行业务之前的自动添加,方便了用户的使用,增强了用户的使用体验。
本发明另一实施例中,在添加硬件对象之前首先判断该对象是否已经添加,若已经添加,则无需重复添加,直接执行业务即可。避免了重复处理,流程更加合理。
本实施例中,通过添加Modem设备对象,对本发明技术方案进行了详细说明,解决了Mac OS X无法自动添加数据卡映射的Modem设备对象到SystemPreferences->Network设备管理器的问题,通过使用数据卡后台自动把数据卡映射的Modem端口封装成为一个Modem设备对象,添加到System Preferences->Network设备管理器中的某个Location中,使得用户不用手动添加该Modem设备对象,就可以直接使用数据卡后台或是其他拨号工具进行拨号操作,方便了用户的使用,增强了用户的使用体验。
对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (9)
1.一种将硬件对象加入设备管理器的方法,其特征在于,包括:
接收用户的业务请求;
根据所述业务请求将对应的硬件对象添加至设备管理器。
2.如权利要求1所述的方法,其特征在于,所述根据所述业务请求将对应的硬件对象添加至设备管理器包括:
获得业务请求对应的硬件对象;
将该硬件对象添加至设备管理器。
3.如权利要求2所述方法,其特征在于,所述获取业务请求对应的硬件对象之前包括:
判断所述硬件对象是否已经添加至设备管理器;
若未添加,则继续所述获得业务请求对应的硬件对象并将是该硬件对象添加至设备管理器的步骤。
4.如权利要求3所述的方法,其特征在于,包括:
若所述判断的结果为硬件对象已经添加至设备管理器,则执行所述业务。
5.如权利要求1至4任意一项所述的方法,其特征在于,所述用户的业务请求为用户执行拨号程序或用户打开拨号界面,所述硬件对象为数据卡映射的Modem对象。
6.如权利要求5所述的方法,其特征在于,所述将该硬件对象添加至设备管理器包括:
Modem设备对象管理模块通过接口为数据卡映射的Modem端口生成对应的Modem设备对象;
将该Modem设备对象添加到system Preferences中的网络设备管理器中。
7.一种设备对象管理器,其特征在于,包括:
业务请求接收单元,用于接收用户的业务请求;
硬件对象添加单元,用于根据所述业务请求将对应的硬件对象添加至设备管理器。
8.如权利要求7所述的设备对象管理器,其特征在于,还包括:
判断单元,用于判断所述业务请求对应的硬件对象是否已经添加至设备管理器;若未添加,则通知硬件对象添加单元添加硬件对象。
9.如权利要求7或8所述的设备对象管理器,其特征在于,所述业务请求接收单元收到的业务请求为:为用户请求拨号上网业务或用户打开拨号上网程序;
硬件对象添加单元包括:Modem设备对象管理模块和Modem硬件对象添加单元;
Modem设备对象管理模块,用于通过接口为数据卡映射的Modem端口生成对应的Modem设备对象;
Modem硬件对象添加单元,用于根据所述业务请求将对应的硬件对象添加至设备管理器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007103021387A CN101183344A (zh) | 2007-12-14 | 2007-12-14 | 将硬件对象加入设备管理器的方法及设备对象管理器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007103021387A CN101183344A (zh) | 2007-12-14 | 2007-12-14 | 将硬件对象加入设备管理器的方法及设备对象管理器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101183344A true CN101183344A (zh) | 2008-05-21 |
Family
ID=39448630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007103021387A Pending CN101183344A (zh) | 2007-12-14 | 2007-12-14 | 将硬件对象加入设备管理器的方法及设备对象管理器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101183344A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101801104A (zh) * | 2010-01-21 | 2010-08-11 | 中兴通讯股份有限公司 | 一种Mac OS***设备及其网络连接配置的方法 |
CN103312569A (zh) * | 2012-03-09 | 2013-09-18 | 华为终端有限公司 | 网络连接的方法及装置 |
-
2007
- 2007-12-14 CN CNA2007103021387A patent/CN101183344A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101801104A (zh) * | 2010-01-21 | 2010-08-11 | 中兴通讯股份有限公司 | 一种Mac OS***设备及其网络连接配置的方法 |
CN103312569A (zh) * | 2012-03-09 | 2013-09-18 | 华为终端有限公司 | 网络连接的方法及装置 |
CN103312569B (zh) * | 2012-03-09 | 2017-03-08 | 华为终端有限公司 | 网络连接的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8751721B2 (en) | Method and apparatus for configuring electronic devices to perform selectable predefined functions using device drivers | |
EP3739842B1 (en) | System and method for providing secure network access | |
CN101553783B (zh) | 用于在***设备处接收控制命令的***和方法 | |
US8504100B2 (en) | System and method for multi-radio control | |
CN101609408B (zh) | 一种实现终端设备自启动的方法及*** | |
EP1653386A2 (en) | Information processing apparatus and operation control method | |
US20080049740A1 (en) | Device for Updating Configuration Information in a Wireless Network | |
MXPA05000478A (es) | Configuracion de parametros de red de dispositivos delgados de cliente usando medios de almacenamiento portatiles. | |
US20030055928A1 (en) | Automatic computer configuration system, method and program making use of portable terminal | |
US20080279129A1 (en) | System and method for automatic wireless transport selection for increased performance and reduced power consumption | |
CN102043635A (zh) | 一种定制安装计算机软件的方法及*** | |
WO2007105838A1 (en) | A intelligent computing device agent system for automatic recognition of multi user computing environment and information sharing setup | |
GB2365662A (en) | Automatic configuration of a computer system based on its physical location | |
WO2011088648A1 (zh) | 一种macos***设备及其网络连接配置的方法 | |
CN101789966A (zh) | 一种基于nfc存取物品的方法、服务器端及存取*** | |
CN101183344A (zh) | 将硬件对象加入设备管理器的方法及设备对象管理器 | |
WO2007054447A1 (en) | Method for controlling mobile data connection through usb ethernet management | |
CN1305332C (zh) | 经码分多址蜂窝电话的数据分组发送 | |
CN101771899B (zh) | 一种绑定宽带接入设备的方法 | |
CN103379006A (zh) | 数据卡自适应方法及装置 | |
KR100692790B1 (ko) | 사용자별 맞춤정보를 위한 데이터 저장 서비스 장치 및 그방법 | |
CN102892135A (zh) | 一种移动终端网络端口释放管理方法及装置 | |
US20050198402A1 (en) | Server-client system and method for operating the same | |
CN100428831C (zh) | 基于网络信息终端的用户数据备份方法 | |
US20030110301A1 (en) | Network interface system supporting a plurality of physical layers and the method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080521 |