CN101490650B - 安装软件用于使能连接电话到互连的网络的方法 - Google Patents

安装软件用于使能连接电话到互连的网络的方法 Download PDF

Info

Publication number
CN101490650B
CN101490650B CN2007800260789A CN200780026078A CN101490650B CN 101490650 B CN101490650 B CN 101490650B CN 2007800260789 A CN2007800260789 A CN 2007800260789A CN 200780026078 A CN200780026078 A CN 200780026078A CN 101490650 B CN101490650 B CN 101490650B
Authority
CN
China
Prior art keywords
audio frequency
phone
software
operating system
out key
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.)
Expired - Fee Related
Application number
CN2007800260789A
Other languages
English (en)
Other versions
CN101490650A (zh
Inventor
D·奥格雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN101490650A publication Critical patent/CN101490650A/zh
Application granted granted Critical
Publication of CN101490650B publication Critical patent/CN101490650B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Abstract

本发明提供了一种通过使用操作系统在计算机上安装软件以使能连接电话到互连的网络的方法,所述方法包括以下步骤:读出(303)在操作系统寄存器中的音频输入和音频输出键,所述键指示将分别被使用于记录和回放的设备,检验(304)音频输入和音频输出键内容是否与电话匹配,如果是的话,请求(305)最终用户拔出电话,并返回到读出步骤,如果不是的话,把音频输入和音频输出键保存(306)到缓冲器中,邀请(307)最终用户把他的电话插入到计算机,安装(308)所述软件,以及把保存的音频输入和音频输出键写入(310)到操作系统寄存器中。

Description

安装软件用于使能连接电话到互连的网络的方法
发明领域
本发明总的涉及通过使用操作系统在计算机上安装软件以使能连接电话到互连的网络--诸如互联网或内联网的方法。
本发明在VOIP(代表IP上的话音,其中IP指互联网协议)电话的技术领域中得到它的应用。
发明背景
VOIP新兴的技术给予最终用户以非常低的速率执行某电话呼叫的优点。
实施VOIP技术的传统的电话典型地使用USB电缆被连接到个人计算机PC的USB(代表通用串行总线)端口,且包括使用诸如声卡、宽带调制解调器等等那样的PC的外围能力的软件。这样的电话需要在PC上安装软件,以使得PC能够识别电话。
当软件安装完成时,对于PC配置,电话的音频能力被设置为缺省音频能力。这意味着,在PC上运行且需要音频输入或输出的所有的软件应用将使用电话的音频能力。这样的传统的安装机制例如在Siemens GigasetM34用户手册中被描述。
当最终用户将他的电话用于互联网协议上的话音通信时,这种配置是适当的。然而,当诸如游戏或媒体播放器那样的其它音频应用正在运行时,这种配置是不适当的,因为这意味着,最终用户必须将他的电话用于那些应用。如果最终用户想要使用其它设备,诸如用于音频输入和/或输出的声卡,他必须人工地改变设备管理器的配置或拔出(unplug)电话,以便得到适当的设备配置,
发明内容
因此,本发明的目的是提供通过使用操作系统在计算机上安装软件以使能连接电话到互连的网络的方法,这对于最终用户是更方便的。
按照本发明,提供了这样的安装方法,所述方法包括以下步骤:
-读出在操作系统寄存器中的音频输入和音频输出键(key),所述键指示将分别被使用于记录和回放的设备,
-检验音频输入和音频输出键内容是否与电话匹配,
-如果是的话,请求最终用户拔出电话和返回到读出步骤,
-如果不是的话,把音频输入和音频输出键保存到缓冲器中,
-邀请最终用户把他的电话插入到计算机,
-安装软件,以及
-把保存的音频输入和音频输出键写入到操作系统寄存器。
由于按照本发明的方法,电话通过计算机被连接到互连的网络,用它自己的音频能力来执行电话呼叫,而计算机的音频能力被使用于诸如游戏、音频和/或视频播放器等的其它应用。
有利地,保存的音频输入和音频输出键总是缺省地被用作为优选的那个。
本发明还扩展到计算机程序产品,它包括一组指令,当被装载到计算机的集成电路时使得计算机实行上述方法的所有步骤。
本发明的这些和其它方面从这里描述的实施例将明白并将参照该实施例来详细阐述。
附图简述
现在将仅仅作为例子和参照附图来描述本发明的实施例,其中:
图1是安装软件用于使能连接电话到互联网的传统方法的示意性框图;
图2是按照本发明的通信系统的示意性框图;以及
图3是按照本发明的、安装软件用于使能连接电话到互联网的方法的示意性框图。
发明的详细说明
参照图1,图上描绘安装软件用于使能连接电话到互联网的简化的方法。下面假设电话可以经由USB连接而连接到PC的USB端口,但本领域技术人员将会明白,本发明不限于这种类型的连接。
在第一步骤100,显示信息屏幕。这个屏幕向最终用户说明,在安装过程期间向导(wizard)(即,软件安装过程)将做什么。
任选地,第二步骤101在于最终用户许可协定EULA。最终用户必须同意EULA,以便具有安装软件的可能性。
在第三步骤102,最终用户把他的电话连接到PC。例如,最终用户被邀请把他的电话插入到PC的一个USB插槽。PC的操作系统OS然后能够通过USB端口读出产品标识PID和厂商标识VID(PID/VID是在产品存储器中),且能够安装软件,以为这个电话使能在PC上VOIP功能性的操作。
在第四步骤103,安装软件。这个软件包括用于VOIP通信的软电话软件,以及还有用于管理电话的电话应用软件。操作系统OS规定电话为用于音频输入和/或音频输出的缺省设备。最终用户还被邀请来为除VOIP通信以外的应用(例如媒体播放器)而人工配置缺省的音频设置值,如果他想要的话。
在第五步骤104,显示成功安装的确认,然后软件安装过程终止。
本发明旨在对上述的过程进行修改,以便取决于推出的软件应用而使用适当的设备软件。
参照图2,图上描绘当所有的软件在运行时按照本发明的通信系统。
通信系统包括:
-无绳手机1,
-基站2,
-个人计算机PC 4和被连接到互连网络6的它的相关联的窄带或宽带调制解调器5,
-在计算机4与基站2之间的USB有线连接3。
应当指出,USB有线连接也可以是在插入PC中的USB key(USB密钥)与基站之间的无绳链路。
当VOIP通信被建立时,三个软件应用8-9-10在计算机4上运行:
-无绳电话应用软件8,它管理手机1和基站2,
-软电话软件10(例如,Skype软件),它管理在网络一侧的外部链路,
-应用程序接口API9,它管理在无绳电话应用软件8与软电话软件9之间的数据交换。
安装软件的方法包括无绳电话应用软件8和API 9加某些特定的设备音频软件的安装,它们被需要以便取决于应用而得到适当的音频软件操作。
参照图3,图上描绘按照本发明的、安装软件用于使能连接电话到互联网的方法。
在第一步骤300,显示信息屏幕。这个屏幕向最终用户说明,在安装过程期间向导(即,软件安装过程)将做什么。
任选地,第二步骤301在于最终用户许可协定EULA。最终用户必须同意EULA,以便具有安装软件的可能性。
在第三步骤302,在OS的控制面板上的音频设置与OS寄存器同步。为此,安装方法自动在音频设置窗口上打开控制面板(即,在“声音和音频设备属性”窗口中的“音频”标签(tab),所述窗口直接用组件mmsys.cpl打开),并模拟输入键(Shell.Sendkeys(“{ENTER}”,true))。
按照本发明的安装方法然后在步骤303在OS寄存器中读出键,例如在Windows XP OS的情况下:
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound  Mapper
/Playback
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound  Mapper
/Rccord
Playback(回放)寄存器指示哪些设备将被使用于音频输出。Record(记录)寄存器指示哪些设备将被使用于音频输入。
在步骤304,按照本发明的安装方法检验键内容是否与电话设备一致。
如果是(y)的话,则意味着最终用户已经插入他的电话,按照本发明的方法邀请最终用户拔出USB电话设备(步骤305),以便取回缺省的音频设置值,使得配置面板音频设置与系统寄存器同步(步骤302),并再次读出在OS寄存器中的键(步骤303)。
否则(n),按照本发明的安装方法在步骤306把音频输入和音频输出键保存在缓冲存储器或缓冲器文件中。
最终用户然后在步骤307被邀请插入他的电话。
在步骤308期间,安装无绳电话应用软件、软电话软件和API。最终用户等待软件安装的结束。
在步骤309,在OS控制面板上的音频设置以与步骤302相同的方式与OS寄存器同步。
在步骤310,安装方法写入在步骤306中保存的音频输入和音频输出键。
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound  Mapper
/Playback
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound  Mapper
/Rccord
优选地,安装方法可以通过在Preferred Only(仅优选的)键中写入0x00000001而配置缺省音频设置值为用户喜爱的那个:
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound    Mapper
/PrcfcrredOnly
具有0x00000001的内容的Preferred Only寄存器指示:当前的音频配置(即,Playback和Record内容)是缺省配置。这意味着,缺省音频设备总是缺省地被用于除软电话软件之外的应用,以及计算机将不必在每次初始安装后插入电话时检验OS寄存器的音频输入和音频输出键是否已被电话的音频能力重写。
在步骤311,在OS控制面板中的音频设置再次与OS寄存器同步。这意味着,在“声音和音频设备”属性窗口的“音频”标签中的框“仅使用缺省设备”被自动打勾(tick)。
在最后的步骤312,显示成功安装的确认,以及安装方法终止。
当安装方法完成时,在软电话软件运行的情况下音频信号被路由到电话的音频能力(即,话筒和扬声器),而其它音频应用--诸如WindowsMediaPlayer--被路由到缺省音频设备(例如,PC的声卡)。
本发明可以藉助于安装软件被实施。相应于这个安装软件且被装载到程序存储器的一组指令使得计算机的集成电路实行按照安装软件的方法。该组指令可被存储在数据载体--诸如举例而言盘上。该组指令可以从数据载体读出,以便把它装载到集成电路的程序存储器,然后它将完成它的角色。
典型地,安装软件被拷贝在CD-ROM上,所述CD-ROM是连同无绳电话一起销售的,所述无绳电话包括基站和至少一个手机。替换地,也可以使安装软件通过互联网可得到。
应当指出,上述的实施例是说明而不是限制本发明,本领域技术人员将能够设计许多替换实施例,而不背离如所附权利要求规定的本发明的范围。在权利要求中,置于括号中的任何参考标号不应看作为限制权利要求。词语“包括”等不排除与在任何权利要求或申请书中作为整体列出的那些不同的单元或步骤的存在。单元的单数引用不排除这样的单元的复数引用,以及反之亦然。

Claims (3)

1.一种通过使用操作系统在计算机上安装软件以使能连接电话到互连的网络的方法,所述方法包括以下步骤:
-读出(303)在操作系统寄存器中的音频输入和音频输出键,所述键指示将分别被使用于记录和回放的设备,
-检验(304)音频输入和音频输出键内容是否与电话匹配,
-如果是的话,请求(305)最终用户拔出电话和返回到读出步骤,
-如果不是的话,把音频输入和音频输出键保存(306)到缓冲器中,
-邀请(307)最终用户把他的电话插入到计算机,
-安装(308)所述软件,
-把保存的音频输入和音频输出键写入(310)到操作系统寄存器。
2.如在权利要求1中要求的方法,其中保存的音频输入和音频输出键总是缺省地被用作为优选的键。
3.一种通过使用操作系统在计算机上安装软件以使能连接电话到互连的网络的设备,所述设备包括:
-用于读出(303)在操作系统寄存器中的音频输入和音频输出键的装置,所述键指示将分别被使用于记录和回放的设备,
-用于检验(304)音频输入和音频输出键内容是否与电话匹配的装置,
-用于在匹配的情况下请求(305)最终用户拔出电话和读出在操作系统寄存器中的音频输入和音频输出键的装置,
-用于在不匹配的情况下把音频输入和音频输出键保存(306)到缓冲器中的装置,
-用于邀请(307)最终用户把他的电话插入到计算机的装置,
-用于安装(308)所述软件的装置,
-用于把保存的音频输入和音频输出键写入(310)到操作系统寄存器的装置。
CN2007800260789A 2006-07-10 2007-07-05 安装软件用于使能连接电话到互连的网络的方法 Expired - Fee Related CN101490650B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP06300787.6 2006-07-10
EP06300787 2006-07-10
PCT/IB2007/052637 WO2008007316A2 (en) 2006-07-10 2007-07-05 Method of installing software for enabling a connection of a phone to an interconnected network.

Publications (2)

Publication Number Publication Date
CN101490650A CN101490650A (zh) 2009-07-22
CN101490650B true CN101490650B (zh) 2012-11-14

Family

ID=38923645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800260789A Expired - Fee Related CN101490650B (zh) 2006-07-10 2007-07-05 安装软件用于使能连接电话到互连的网络的方法

Country Status (5)

Country Link
US (1) US7958207B2 (zh)
EP (1) EP2041657A2 (zh)
JP (1) JP5431929B2 (zh)
CN (1) CN101490650B (zh)
WO (1) WO2008007316A2 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8691137B2 (en) 2009-03-04 2014-04-08 The Boeing Company Method of molding partus using a tool sleeve for mold die
US9742891B2 (en) * 2011-01-21 2017-08-22 Dell Products, Lp Personal computer and mobile phone communications through peer-to-peer connection

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750488A (zh) * 2005-09-22 2006-03-22 广东省电信有限公司研究院 互联网网络电话的监控系统及其监控方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0641139B1 (en) * 1993-07-13 2002-09-11 Hewlett-Packard Company, A Delaware Corporation Merging audio and telephone data for a computer
TW385408B (en) 1998-08-26 2000-03-21 Inventec Corp Configuration method for installing plug-and-play device
US6792452B1 (en) 1998-09-11 2004-09-14 L.V. Partners, L.P. Method for configuring a piece of equipment with the use of an associated machine resolvable code
US6519594B1 (en) * 1998-11-14 2003-02-11 Sony Electronics, Inc. Computer-implemented sharing of java classes for increased memory efficiency and communication method
KR20000062481A (ko) * 1999-03-12 2000-10-25 이정태 컴퓨터의 유니버셜 시리얼버스 포트를 이용한 인터넷전화장치 및 인터넷 전화통화방법
WO2001065365A1 (en) 2000-03-02 2001-09-07 Phoenix Technologies Ltd. Apparatus and method for swapping devices while a computer is running
US6781955B2 (en) * 2000-12-29 2004-08-24 Ericsson Inc. Calling service of a VoIP device in a VLAN environment
US8165114B2 (en) * 2002-06-13 2012-04-24 Nice Systems Ltd. Voice over IP capturing
US20050180464A1 (en) 2002-10-01 2005-08-18 Adondo Corporation Audio communication with a computer
US7417959B2 (en) * 2003-09-29 2008-08-26 Sap Aktiengesellschaft Audio/video-conferencing using content based messaging
GB2407449A (en) 2003-10-22 2005-04-27 Coolnection Technology Co Ltd Integrated communication device linking telephone to internet and pstn
US20050180406A1 (en) 2004-02-18 2005-08-18 Ovadia Sagiv Internet VoIP chat cord apparatus
US20060159239A1 (en) * 2005-01-14 2006-07-20 Hughes Robert E Jr Telephone call center distribution system and method
US8761154B2 (en) * 2005-09-28 2014-06-24 Ebbe Altberg Methods and apparatuses to access advertisements through voice over internet protocol (VoIP) applications

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1750488A (zh) * 2005-09-22 2006-03-22 广东省电信有限公司研究院 互联网网络电话的监控系统及其监控方法

Also Published As

Publication number Publication date
CN101490650A (zh) 2009-07-22
WO2008007316A2 (en) 2008-01-17
WO2008007316A3 (en) 2008-06-19
EP2041657A2 (en) 2009-04-01
JP2009543245A (ja) 2009-12-03
US7958207B2 (en) 2011-06-07
US20090210521A1 (en) 2009-08-20
JP5431929B2 (ja) 2014-03-05

Similar Documents

Publication Publication Date Title
US7739659B2 (en) Information processing apparatus, executability determining method, and computer program for the same
JP2014112410A (ja) 電話通信およびデジタルメディアサービスを提供するシステム、方法、および装置
CN103715577B (zh) 一种USB Hub及其进行蓝牙配对的方法
CN102946343A (zh) 访问音视频社区虚拟房间的方法和系统
CN101490650B (zh) 安装软件用于使能连接电话到互连的网络的方法
WO2017128592A1 (zh) 一种基于智能电视提高应用程序适配性的方法和装置
CN107608739A (zh) 一种自动运行hid设备上程序的方法、装置及设备
KR100904853B1 (ko) 벽부형 멀티미디어 콘센트
US6820141B2 (en) System and method of determining the source of a codec
CN105979371A (zh) 获取音视频信息的方法及系统
CN104007969A (zh) 一种开机音播放方法及装置
US20050249235A1 (en) Method of accessing a mac address for a nic device
CN106934292A (zh) 一种手机设备识别与禁用的方法和系统
CN101000595B (zh) 线缆及信息获取方法
JP2002176456A (ja) 電子機器および情報更新方法
CN102292701B (zh) 一种数据输出系统、方法及适配设备
JP3126354U (ja) 即座に使用可能なインターネット通信装置
KR20060084575A (ko) Usb 메모리를 이용한 voip이하 usb 메모리 폰 이라 함
CN103516709B (zh) 一种usb设备数据远程访问方法及系统
KR100723709B1 (ko) 외장형 메모리에 저장되어 있는 콘텐츠를 이동통신단말기에서 실행하는 방법
CN116737179A (zh) 音效管理方法、装置及计算机设备
JP2003512661A (ja) 多階層ネットワークアクセス
US20100008495A1 (en) Keyboard with integrated telephone service
WO2019023987A1 (zh) 一种基于智能终端的测试方法及测试系统
KR20060031773A (ko) 퍼스널 컴퓨터를 이용한 이동통신 단말기의 제어 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121114

Termination date: 20170705