CN101483689A - 可动态变更人机界面的电子装置及相关方法 - Google Patents

可动态变更人机界面的电子装置及相关方法 Download PDF

Info

Publication number
CN101483689A
CN101483689A CNA2008100946709A CN200810094670A CN101483689A CN 101483689 A CN101483689 A CN 101483689A CN A2008100946709 A CNA2008100946709 A CN A2008100946709A CN 200810094670 A CN200810094670 A CN 200810094670A CN 101483689 A CN101483689 A CN 101483689A
Authority
CN
China
Prior art keywords
network
menu
service
electronic installation
information
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
Application number
CNA2008100946709A
Other languages
English (en)
Inventor
郑伃璇
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.)
MediaTek Inc
Original Assignee
MediaTek Inc
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 MediaTek Inc filed Critical MediaTek Inc
Publication of CN101483689A publication Critical patent/CN101483689A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种变更人机界面配置的方法,应用于电子装置,包括以下步骤:当侦测到检验条件满足时,请求查询服务的状态;从当前所连接的网络获取查询到的状态;当查询到的状态表明服务可用时,使能服务菜单中的菜单项目;否则,当查询到的状态表明服务不可用时,使服务菜单中的菜单项目失效或从服务菜单中移除菜单项目,以防止使用者通过菜单项目请求服务,从而避免了不必要的网络带宽消耗并提高了使用者的满意程度。

Description

可动态变更人机界面的电子装置及相关方法
技术领域
本发明是有关于动态菜单的更新,特别有关于一种电子装置及相关方法,用来根据当前所连接网络支持的可用服务快速更新菜单的人机界面配置(Man-Machine Interface,MMI)。
背景技术
随着便携式电子装置越来越便利,例如移动电话(Mobile Phone)、智能手机(Smart Phone)以及个人数字助理(Personal Digital Assistant),使用者可以在旅行时轻松地携带便携式电子装置。除了基本电信服务(BasicTelecommunication Service)之外,例如呼叫建立服务,网络提供商还可能提供额外的功能或服务,例如作为基本电信服务的修正或补充的全球数字移动电话***(Global System for Mobile communications,GSM)补充服务(SupplementaryService,SS),以供使用者选择。然而,这些服务是由不同的网络提供商选择性地提供的。例如,呼叫转移(call transfer)或呼叫偏转(call deflection)服务可能被网络提供商A支持,却不被网络提供商B支持。所以,当便携式电子装置从网络提供商A管理的区域漫游到网络提供商B管理的区域时,呼叫转移服务将变为不可用。
现有的便携式电子装置会在其菜单中显示所有支持的功能。如果某项服务不被当前所连接网络提供商支持,而其又被使用者从菜单中选中,则便携式电子装置在发送一个或更多该服务的请求后会从所连接网络接收到错误信息或得不到任何响应,这将会导致不必要的网络带宽消耗。而且,使用者可能在确认所选择的服务不可用之前花费了不必要的等待时间,从而大大降低了使用者的满意程度。应可理解,类似的状况在提供各种额外通信方法的无线网络环境下也会发生。因此,需要一种电子装置及相关的方法来动态地更新菜单的人机界面配置,以避免不必要的网络带宽消耗以及提高使用者的满意程度。
发明内容
为了及时有效地更新菜单的人机界面配置,特提供一种变更人机界面配置的方法及一种可动态变更人机界面配置的电子装置:
本发明提供一种变更人机界面配置的方法,应用于电子装置,包括:侦测检验条件是否满足;请求查询服务的状态;从当前所连接网络获取查询到的状态;当查询到的状态表明服务可用时,使能服务菜单的菜单项目;以及当查询到的状态表明服务不可用时,使服务菜单的菜单项目失效或从服务菜单中移除菜单项目,以防止使用者通过菜单项目请求服务。
本发明另提供一种电子装置,包括:存储装置,用来存储人机界面配置;处理单元,用来在侦测到检验条件满足后请求查询服务的状态;从当前所连接网络获取查询到的状态;当查询到的状态表明服务可用时,通过变更存储的人机界面配置使能服务菜单的菜单项目;当查询到的状态表明服务不可用时,通过变更存储的人机界面配置使服务菜单的菜单项目失效或从服务菜单中移除菜单项目,以防止使用者通过菜单项目请求服务;以及显示单元,根据变更后的人机界面配置显示服务菜单的菜单项目。
以上所述的可动态变更人机界面配置的电子装置及变更人机界面配置的方法能够通过快速更新菜单的人机界面配置来变更菜单项目的状态或移除菜单项目,从而避免了不必要的网络带宽消耗,并且提高了使用者的满意程度。
附图说明
图1是依本发明实施例的电子装置的示意图。
图2是依本发明实施例的变更人机界面配置的方法的流程图。
图3是依本发明的电子装置从一个位置漫游到另一位置的示意图。
图4是依本发明的变更人机界面配置的方法应用于图3所示状况下的实施例的流程图。
图5是依本发明的电子装置切换为与无线网络的接入点连接的示意图。
图6是依本发明的变更人机界面配置的方法应用于图5所示状况下的实施例的流程图。
图7是依本发明的电子装置切换为与无线电话网络的基站***连接的示意图。
图8是依本发明的变更人机界面配置的方法应用于图7所示状况下的实施例的流程图。
图9是依本发明的变更人机界面配置的实施例的示意图。
图10是补充服务询问程序的范例的示意图。
具体实施方式
在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属技术领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则。在通篇说明书及权利要求项中所提及的「包括」为一开放式的用语,故应解释成「包括但不限定于」。此外,「耦接」一词在此包括任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或透过其它装置或连接手段间接地电气连接至第二装置。
本发明的实施例提供一种应用于电子装置的变更人机界面配置的方法,以根据从所连接网络获取的位置信息更新电子装置的服务菜单。在某些实施例中,当进入一个新的地理位置时,电子装置会自动执行查询程序,例如补充服务(SS)询问(interrogation),以确认其支持的所有服务。随后,电子装置依照查询结果来更新服务菜单的人机界面配置。因此,只有可用的服务才会显示在服务菜单中且可以被使用者使用,以防止使用者选择不被支持的服务。
在某些实施例中,本发明也可应用于可进行互联网语音传输协议(Voice overInternet Protocol,VoIP)通信的电子装置。当电子装置转换为与新的会话初始化协议(Session Initiation Protocol,SIP)服务器连接时,由VoIP RFC 3261定义的会话初始化协议方法“选项”可被用于查询当前服务器所支持的服务,然后依照查询结果来变更服务菜单的人机界面配置。
图1是依本发明实施例的电子装置100的示意图。电子装置100可以是便携式电子装置,例如移动电话、智能手机或个人数字助理。电子装置100包括射频(Radio Frequency,RF)及基带(baseband)单元110、处理单元120、显示单元130、存储装置140以及用户识别模块(Subscriber Identity Module,SIM)150。射频及基带单元110是用来从当前所连接网络接收信号或将信号传输至当前所连接网络。应可理解,将处理单元120整合至射频及基带单元110的方案同样可行。处理单元120用来执行程序以根据当前所连接网络支持的可用服务快速变更人机界面配置。存储装置140用来存储人机界面配置信息142、服务信息144、位置信息146以及所连接网络信息148。人机界面配置信息142可通过人机界面表(MMI table)与显示设置表(display setting table)来表示。人机界面表所列出的信息是有关于服务菜单的所有菜单项目,每一信息都包括菜单项目识别(menu item identity)、图像(icon)、显示文字(display text)、服务执行模块(service execution module)以及输入参数(input parameters)。当被处理单元120执行时,服务执行模块向当前所连接网络运营商申请服务(例如补充服务、支持的方法或者其它服务)、处理通信协议以及从当前所连接网络运营商获取响应结果。服务执行模块在运行的同时,也可进一步执行与获取的结果相关的操作,例如,存储、显示获取的结果或其它操作。显示设置表所存储的信息是有关于服务菜单中所有菜单项目的显示特性。这些显示特性可能包括正常、失效、隐藏或其它特性。当菜单项目的显示特性为正常时,该菜单项目被显示在显示单元130上,使用者可以通过相关的输入参数来选择该菜单项目以启动对应的服务执行模块。当菜单项目的显示特性为失效时,该菜单项目以模糊的方式显示在显示单元130上,且无法被选中以启动对应的服务执行模块。当菜单项目的显示特性为隐藏时,该菜单项目无法在服务菜单中显示。熟悉此项技术者也可实施单一的表单以涵盖所述的人机界面配置信息142。
服务信息144是用来表示每一项可能的服务实际上是否被当前所连接网络支持。服务信息144可由两个表来表示,一个用来列出所有可能的服务,另一个用来列出当前所连接网络实际上支持的服务/方法。每一项可能的服务可具有一个指示符,以表明该服务/方法是否可用或被当前所连接网络支持。人机界面配置信息142可随着服务信息144相应地变化。例如,当更新后的服务信息144表明某项服务不被当前所连接网络支持时,对应的菜单项目的显示特性也将更新为失效或隐藏。
位置信息146是接收自小区广播***(cell broadcast system),例如基站***(base station system)、接入点(access point)或其它***,用来表明位置。应可理解,位置信息146是用来通知小区广播***所适用的地理区域内所有的移动基站(mobile stations)。位置信息146可用来判断电子装置100是否移动到新的位置。例如,电子装置100可收听由所连接基站***提供的广播控制信道(Broadcast Control Channel,BCCH)并从该信道接收***信息(SystemInformation,SI)。***信息包括用来表明电子装置100适用区域的位置区识别码(Location Area Identity,LAI),而位置区识别码则包括移动国家码(MobileCountry Code,MCC)、移动网络码(Mobile Network Code,MNC)以及位置区码(Location Area Code,LAC)。在从所连接基站***获取位置区识别码之后,电子装置100将当前获取的位置区识别码与上一获取的位置区识别码进行比较,以判断电子装置100是否移动到新的位置。上一获取的位置区识别码是存储于电子装置100内的用户识别模块150或易失性/非易失性存储装置140。应可理解,刚刚获取的位置区识别码也将被存储于用户识别模块150或易失性/非易失性存储装置140中以作为进一步的参考。
所连接网络信息148是接收自小区广播***,且用来表明提供通信服务的网络运营商,例如,公用陆地移动网(Public Land Mobile Network,PLMN)运营商、会话初始化协议代理服务器(proxy server)或其它网络运营商。应可理解,所连接网络信息148是用来广播通知所有的移动基站特定网络的通信服务是由哪一个网络运营商提供的。所连接网络信息148可被用来判断通信服务是否转换为由新的网络运营商提供。例如,电子装置100可收听由所连接基站***提供的广播控制信道并从该信道接收***信息。***信息包括公用陆地移动网码(PLMN code),而公用陆地移动网码则包括移动国家码与移动网络码。网络运营商一般都具备唯一的公用陆地移动网码。在从所连接基站***获取公用陆地移动网码之后,电子装置100将当前获取的公用陆地移动网码与上一获取的公用陆地移动网码进行比较,以判断通信服务是否转换为由新的网络运营商提供。上一获取的公用陆地移动网码存储于电子装置100内的用户识别模块150或易失性/非易失性存储装置140中。应可理解,刚刚获取的位置区识别码也将被存储于用户识别模块150或易失性/非易失性存储装置140中以作为进一步的参考。
在某些实施例中,电子装置(亦即图1中的100)可适用于全球数字移动电话***(Global System for Mobile Communication,GSM)网络。当电子装置加入全球数字移动电话***网络时,“补充服务询问”就可被利用以查询补充服务的状态。
图10是补充服务询问程序的范例的示意图。补充服务的询问是由电子装置向网络(公用陆地移动网)提出的请求,以提供特定补充服务的信息,也有助于从当前所连接网络获取补充服务的状态或与之相关的资料。补充服务是对基本电信服务的修正或补充。电子装置(也被称为移动用户)可以发送请求以获取补充服务的状态,若补充服务可用时,电子装置会被告知。特定补充服务的可用性会因使用者的不同而变化。请参考图10,电子装置MSa注册至当前所连接网络并利用InterrogateSS(SS code)请求来查询具有特定补充服务代码(SScode)的补充服务是否被当前所连接网络支持。补充服务代码是用来识别补充服务的、包括2个或3个数字的字符串,其详细描述于规格书“ETSI Register ofSupplementary services code”中。例如,补充服务“通话过程中累计费用计费通知(advice of charge,during call,cumulative)”、“呼叫偏转(call deflection)”、“呼叫转移(call transfer)”、“主叫线路识别限制(calling line identificationrestriction)”、“封合用户群(closed user group)”以及“遇忙回叫(completion ofcalls to busy subscriber)”的补充服务代码分别定义为462,66,96,31,01和37。具体来说,当使用者同时有2个呼叫时,其中每一个都可以是入呼叫(incoming call)或出呼叫(outgoing call),“呼叫转移”服务使使用者能够将2个呼叫中的另外两方连接在一起。“呼叫偏转”服务可以使被服务的使用者通过请求将入呼叫转移至另一个使用者来响应该呼叫,而该服务只能在被服务的使用者建立起当前呼叫的连接之前调用。应可理解,所有定义于规格书“ETSIRegister of Supplementary services code”中的补充服务代码都适用于本发明。在正常运行中,当前所连接网络(PLMN)可能会利用InterrogateSS请求返回下面的值:不支持(not supported)、已激活且可操作(active and operative)、已激活但不可操作(active and quiescent)以及未激活(not active)。如图10所示,在询问程序期间,当前所连接网络可能返回表示不支持的响应(response of notsupported)、错误信息(error message)或拒绝信息(reject message)以表明所请求的补充服务不可用。
举例来说,电子装置(MSa)可以注册至网络并通过发送请求InterrogateSS(96)以查询补充服务“呼叫转移”是否被所连接网络支持。该网络可能返回补充服务(不支持)的信息以告知电子装置所查询的服务(亦即呼叫转移)不被当前所连接网络支持。因此,电子装置可以利用补充服务询问程序来查询所有可能的补充服务的状态。
在某些实施例中,电子装置(亦即图1中的100)可适用于互联网语音传输协议无线网络,也称为无线保真(Wireless Fidelity,Wi-Fi)网络。当电子装置与互联网语音传输协议无线网络连接时,会话初始化协议方法“选项”可被电子装置利用以查询至少一项服务(也称为支持的方法)的状态。会话初始化协议方法“选项”允许查询另一电子装置或会话初始化协议代理服务器的性能,例如支持的方法、内容类型、范围、代码或其它性能,而且不需要“召唤(ringing)”所查询的电子装置或服务器。举例来说,当电子装置不确定目标电子装置或会话初始化协议代理服务器是否支持特定的支持的方法时,电子装置可以利用会话初始化协议方法“选项”查询目标电子装置或会话初始化协议代理服务器,以检查特定的支持的方法是否在回复信息的“支持”头域中返回。会话初始化协议方法“选项”的对象是由“请求-网址(Request-Uniform Resource Locator)”来识别的,其可以识别另一电子装置或会话初始化协议代理服务器。需要注意,若会话初始化协议方法“选项”定位于会话初始化协议代理服务器,则“请求-网址”被设置为不包括使用者部分。
在某些实施例中,本发明可应用于具有双重模式通信能力的电子装置,例如无线电话网络/无线网络(亦即GSM/VoIP)模式。举例来说,当电子装置运行在全球数字移动电话***模式下,仅限于全球数字移动电话***的服务菜单将会被显示以表明全球数字移动电话***无线网络支持的补充服务。当电子装置运行于互联网语音传输协议模式下,基于互联网语音传输协议的服务菜单将会被显示以表明另一电子装置或会话初始化协议代理服务器支持的方法。服务菜单的人机界面配置是根据当前所连接网络变更的。具体来说,当侦测到电子装置漫游到仅互联网语音传输协议适用的区域时,所显示的仅限于全球数字移动电话***的服务菜单将会被基于互联网语音传输协议的服务菜单所替代。
举例来说,当漫游到仅互联网语音传输协议适用的区域时,电子装置100向当前所连接会话初始化协议代理服务器提出请求以查询可能的支持的方法的状态。相应地,电子装置100接收到响应结果。随后,在基于互联网语音传输协议的服务菜单被显示之前,仅限于全球数字移动电话***的服务菜单将会被移除或变成灰色暗影形式。接着,基于互联网语音传输协议的服务菜单被显示,而电子装置100中基于互联网语音传输协议的服务菜单的人机界面配置也响应查询结果而发生变更。
类似地,当重新漫游回仅全球数字移动电话***适用的区域时,电子装置100中仅限于全球数字移动电话***的服务菜单的人机界面配置也响应查询结果而发生变更,基于互联网语音传输协议的服务菜单被移除或变成灰色暗影形式,而仅限于全球数字移动电话***的服务菜单将会被显示。
下面所提供的实施例是有关于根据当前所连接网络支持的可用服务快速变更人机界面配置的方法。
图2是依本发明实施例的变更人机界面配置的方法的流程图。在步骤S210中,电子装置100判断检验条件是否满足。如果检验条件满足,程序执行步骤S220,否则,该程序结束。应可理解,当电子装置100进入新的位置或与另一网络运营商管理的新的网络连接时,某些服务将不再被支持或者某些原本不被支持的服务现在变为被支持。当侦测到电子装置100进入新的位置或与另一网络运营商管理的新的网络连接时,该检验条件满足。侦测是否进入新的位置可以通过将从当前所连接网络获取的位置信息与存储的位置信息(亦即图1中的146)进行比较来实现。而侦测是否与新的网络连接则可以通过将从当前所连接网络获取的所连接网络信息与存储的所连接网络信息(亦即图1中的148)进行比较来实现。接着,在步骤S220中,电子装置100查询服务的状态。所有可能的服务的状态(例如图1中的服务信息144)都将通过服务查询程序从当前所连接的网络上查询。在步骤S230中,获取查询结果。举例来说,当连接至全球数字移动电话***网络时,服务查询程序可包括通过射频及基带单元(例如图1中的110)发送多个补充服务查询请求并根据补充服务查询响应获取所有可能的服务的状态。当连接至互联网语音传输协议网络时,服务查询程序可包括发送多个“选项”请求并根据“选项”响应获取所有可能的服务的状态。此后,在步骤S240中,根据查询结果变更电子装置100中的人机界面配置。举例来说,若发现特定的服务将不再被当前所连接网络支持,通过变更电子装置100中的人机界面配置(亦即图1中的人机界面配置信息142),与该特定的服务对应的菜单项目将会失效或被从服务菜单中移除,使用者将无法使用该特定的服务。
图9是依本发明的变更人机界面配置的实施例的示意图。请参考图9,菜单901是与初始人机界面配置相对应的,菜单901中显示的菜单项目“转移”允许使用者在主动呼叫或已连接呼叫过程中使用呼叫转移服务。当电子装置侦测到呼叫转移服务不再被当前所连接电信运营商支持时,人机界面配置将会发生变更,使菜单中的菜单项目“转移”失效(如图9中的903所示)或将菜单项目“转移”从菜单中移除(如图9中的905所示),导致使用者无法使用呼叫转接服务。
图3是依本发明的电子装置从一个位置漫游到另一位置的示意图。如图3所示,电子装置MS303由基站BSA301覆盖的区域A移动到基站BSB302覆盖的区域B,断开与基站BSA301***的连接而与基站BSB302***连接,并且侦测到基站BSB302广播的***信息不同于基站BSA301广播的***信息。此时,电子装置MS303可收听基站BSB302的广播控制信道并从该信道接收***信息。***信息包括位置区识别码,而位置区识别码则包括移动国家码、移动网络码以及位置区码。
图4是依本发明的变更人机界面配置的方法应用于图3所绘示状况下的实施例的流程图。在步骤S410中,电子装置100侦测到由基站BSB广播的***信息中的公用陆地移动网码或移动国家码不同于基站BSA所广播的内容。在步骤S420中,透过基站BSB***询问当前所连接电信运营商以获取可能的补充服务的状态。在步骤S430中,获取询问结果。在步骤S440中,根据询问结果变更电子装置100中的人机界面配置。需要注意,当侦测到两个基站所广播的公用陆地移动网码、移动国家码或其任意组合有所不同时,电子装置100可被配置为执行步骤S420至步骤S440。也就是说,步骤S410可以根据配置调整为侦测基站BSB广播的公用陆地移动网码、移动国家码或其任意组合是否与基站BSA所广播的上述内容有所不同。
图5是依本发明的电子装置切换为与无线网络的接入点连接的示意图。如图5所示,电子装置MS503断开与无线电话网络的连接(透过基站BS501***)并透过接入点502连接至无线网络(例如无线保真网络),其中无线电话网络包括全球数字移动电话***(GSM)、增强型数据速率GSM演进(Enhanced DataRates for GSM 
Figure A200810094670D0013173531QIETU
,EDGE)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、时分同步码分多址(Time Division SynchronizationCode Division Multiple Access,TD-SCDMA)等网络。
图6是依本发明的变更人机界面配置的方法应用于图5所绘示状况下的实施例的流程图。在步骤S610中,电子装置(如图1所示的100)断开与无线电话网络的连接并连接至驻留在无线网络上的接入点。在步骤S620中,通过请求目标电子装置或当前所连接会话初始化协议代理服务器来获取可能的方法的状态。在步骤S630中,获取响应结果。举例来说,前述的会话初始化协议方法“选项”可用来获取支持的方法的状态,然后,可以从对应的“选项”响应中的“支持”头域获取响应结果。在步骤S640中,根据响应结果变更电子装置中的人机界面配置。应可理解,电子装置中的人机界面配置的变更也会使与无线电话网络支持的补充服务对应的菜单项目失效,或将该菜单项目从服务菜单中移除。当电子装置连接至驻留在无线网络上的接入点但未断开与无线电话网络的连接时,熟悉此项技术者可以修正步骤S610以执行该方法剩余的步骤(亦即步骤S620至步骤S640)。步骤S640也被修正以根据无线电话网络支持的补充服务来维持当前菜单项目的特性。
图7是依本发明的电子装置切换为与无线电话网络的基站***连接的示意图。如图7所示,电子装置MS703断开与无线网络(例如无线保真网络)的连接(透过接入点702)并透过基站BS701***连接至无线电话网络,其中无线电话网络包括全球数字移动电话***、增强型数据速率GSM演进、宽带码分多址、时分同步码分多址等网络。
图8是依本发明的变更人机界面配置的方法应用于图7所绘示状况下的实施例的流程图。在步骤S810中,电子装置(如图1所示的100)断开与无线网络(例如无线保真网络)的连接并连接至驻留在无线电话网络上的基站***。在步骤S820中,通过询问当前所连接电信运营商来获取可能的补充服务的状态。在步骤S830中,获取询问结果。在步骤S840中,根据询问结果变更电子装置中的人机界面配置。应可理解,电子装置中的人机界面配置的变更也会使与无线网络支持的方法对应的菜单项目失效,或将该菜单项目从服务菜单中移除。当电子装置连接至驻留在无线电话网络上的基站***但未断开与无线网络的连接时,熟悉此项技术者可以修正步骤S810以执行该方法剩余的步骤(亦即步骤S820至步骤S840)。步骤S840也被修正以根据无线网络支持的方法来维持当前菜单项目的特性。
上述更新动态菜单的实施例,或者其某一方面或某一部分,都可以用逻辑电路的方式实现,或者以程序代码(program code)的形式实现于有形介质,例如软盘(floppy diskette)、光盘(Compact Disc Read Only Memory,CD-ROM)、硬盘(hard drive)或其它可机读(machine-readable)存储介质。其中,当程序代码被装载至机器(例如智能手机、移动电话或其它类似机器)并由机器执行时,这种机器就成为实施本发明的装置。本发明所揭露的方法可以用程序代码的形式实施,并通过某些传输介质(例如电线或电缆)发射、利用光纤(fiber optic)传输或通过其它方式传输。其中,当程序代码被机器接收、装载,并由机器执行时,这种机器就成为实施本发明的装置。当实施于通用处理器(例如图1所示的120)时,程序代码与通用处理器相结合以提供一种其运行类似于特定逻辑电路的独特装置。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。

Claims (20)

1.一种变更人机界面配置的方法,应用于电子装置,包括:
侦测检验条件是否满足;
请求查询服务的状态;
从当前所连接网络获取该查询到的状态;
当该查询到的状态表明该服务可用时,使能服务菜单的菜单项目;以及
当该查询到的状态表明该服务不可用时,使该服务菜单的该菜单项目失效或从该服务菜单中移除该菜单项目,以防止使用者通过该菜单项目请求该服务。
2.如权利要求1所述的变更人机界面配置的方法,其特征在于:侦测该检验条件是否满足的步骤更包括:
从驻留在该当前所连接网络上的第一小区广播***接收第一位置或网络信息;以及
侦测该第一位置或网络信息是否与第二位置或网络信息不同,该第二位置或网络信息是该电子装置接收自驻留在上一所连接网络上的第二小区广播***,
其中该第一位置信息是表明该第一小区广播***所适用的地理区域,该第二位置信息是表明该第二小区广播***所适用的地理区域,该第一网络信息是表明提供该当前所连接网络的通信服务的第一网络运营商,以及该第二网络信息是表明提供该上一所连接网络的通信服务的第二网络运营商。
3.如权利要求2所述的变更人机界面配置的方法,其特征在于:该第一或第二位置信息包括位置区识别码,该第一或第二网络信息包括公用陆地移动网码,以及侦测该检验条件是否满足的步骤更包括:
收听由该第一小区广播***提供的控制信道,从该控制信道接收该第一位置或网络信息。
4.如权利要求1所述的变更人机界面配置的方法,其特征在于:该服务为补充服务或支持的方法,该补充服务是对基本通信服务的修正或补充,而该支持的方法与该第一网络运营商的能力相符合。
5.如权利要求1所述的变更人机界面配置的方法,其特征在于:请求查询该服务的该状态的步骤更包括:
通过向该当前所连接网络发出请求而获取该服务的该查询到的状态。
6.如权利要求5所述的变更人机界面配置的方法,其特征在于:该请求为补充服务询问请求,该查询到的状态是由该当前所连接网络发出的补充服务询问响应携带,而该补充服务是对该当前所连接网络提供的基本电信服务的修正或补充。
7.如权利要求1所述的变更人机界面配置的方法,其特征在于:侦测该检验条件是否满足的步骤更包括:
切换为与另一类型的网络连接。
8.如权利要求1所述的变更人机界面配置的方法,其特征在于:侦测该检验条件是否满足的步骤更包括:
断开与无线电话网络的连接并切换为与无线网络连接。
9.如权利要求8所述的变更人机界面配置的方法,其特征在于:该无线电话网络为全球数字移动电话***网络,而该无线网络为无线保真网络。
10.如权利要求8所述的变更人机界面配置的方法,其特征在于:该请求是向会话初始化协议服务器发出的会话初始化协议方法“选项”,而该查询到的状态是在回复信息的“支持”头域中返回。
11.如权利要求1所述的变更人机界面配置的方法,其特征在于:侦测该检验条件是否满足的步骤更包括:
断开与无线网络的连接并切换为与无线电话网络连接。
12.如权利要求11所述的变更人机界面配置的方法,其特征在于:该无线电话网络为全球数字移动电话***网络,而该无线网络为无线保真网络。
13.如权利要求11所述的变更人机界面配置的方法,其特征在于:该请求为补充服务询问请求,该查询到的状态是由该当前所连接网络发出的补充服务询问响应所携带,而该补充服务是对该当前所连接网络提供的基本电信服务的修正或补充。
14.一种可动态变更人机界面配置的电子装置,包括:
存储装置,用来存储人机界面配置;
处理单元,用来在侦测到检验条件满足后请求查询服务的状态;从当前所连接网络获取该查询到的状态;当该查询到的状态表明该服务可用时,通过变更该存储的人机界面配置来使能服务菜单的菜单项目;当该查询到的状态表明该服务不可用时,通过变更该存储的人机界面配置使该服务菜单的该菜单项目失效或从该服务菜单中移除该菜单项目,以防止使用者通过该菜单项目请求该服务;以及
显示单元,根据该变更后的人机界面配置显示该服务菜单的该菜单项目。
15.如权利要求14所述的可动态变更人机界面配置的电子装置,其特征在于:该存储装置存储第二位置或网络信息,该处理单元从驻留在该当前所连接网络上的第一小区广播***接收第一位置或网络信息并侦测该第一位置或网络信息是否与该第二位置或网络信息不同,该第二位置或网络信息是该电子装置接收自驻留在上一所连接网络上的第二小区广播***,该第一位置信息是表明该第一小区广播***所适用的地理区域,该第二位置信息是表明该第二小区广播***所适用的地理区域,该第一网络信息是表明提供该当前所连接网络的通信服务的第一网络运营商,以及该第二网络信息是表明提供该上一所连接网络的通信服务的第二网络运营商。
16.如权利要求14所述的可动态变更人机界面配置的电子装置,其特征在于:更包括射频及基带单元,其中该第一或第二位置信息包括位置区识别码,该第一或第二网络信息包括公用陆地移动网码,以及该处理单元收听由该第一小区广播***提供的控制信道,并通过该射频及基带单元从该控制信道接收该第一位置或网络信息。
17.如权利要求14所述的可动态变更人机界面配置的电子装置,其特征在于:该处理单元存储服务信息,该服务信息包括具有该查询到的状态的该服务,而该查询到的状态是用来表明该服务是否被该当前所连接网络支持。
18.如权利要求14所述的可动态变更人机界面配置的电子装置,其特征在于:该人机界面配置更包括具有显示特性的该菜单项目,而该显示特性是用来表明该菜单项目是否被使能、失效或移除。
19.如权利要求14所述的可动态变更人机界面配置的电子装置,其特征在于:在侦测到该电子装置断开与无线电话网络的连接并切换为与无线网络连接后,该处理装置向该当前所连接网络请求查询该服务的该状态,该无线电话网络为全球数字移动电话***网络,而该无线网络为无线保真网络。
20.如权利要求14所述的可动态变更人机界面配置的电子装置,其特征在于:在侦测到该电子装置断开与无线网络的连接并切换为与无线电话网络连接后,该处理装置向该当前所连接网络请求查询该服务的该状态,该无线电话网络为全球数字移动电话***网络,而该无线网络为无线保真网络。
CNA2008100946709A 2008-01-09 2008-04-29 可动态变更人机界面的电子装置及相关方法 Pending CN101483689A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/971,339 2008-01-09
US11/971,339 US8364145B2 (en) 2008-01-09 2008-01-09 Methods and devices for dynamic menu update

Publications (1)

Publication Number Publication Date
CN101483689A true CN101483689A (zh) 2009-07-15

Family

ID=40845589

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100946709A Pending CN101483689A (zh) 2008-01-09 2008-04-29 可动态变更人机界面的电子装置及相关方法

Country Status (4)

Country Link
US (1) US8364145B2 (zh)
CN (1) CN101483689A (zh)
BR (1) BRPI0801204A2 (zh)
TW (1) TW200931938A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111749A (zh) * 2011-02-18 2011-06-29 宇龙计算机通信科技(深圳)有限公司 推送定制应用的方法以及服务器和移动终端
CN103885671A (zh) * 2012-12-21 2014-06-25 株式会社OPTiM 移动终端以及用于提供虚拟设置屏幕的方法和程序
WO2016008453A1 (zh) * 2014-07-18 2016-01-21 上海触乐信息科技有限公司 智能服务交互平台装置、***及其实现方法
US10248293B2 (en) 2011-09-30 2019-04-02 Nokia Technologies Oy Method, apparatus, computer program and user interface
US10452233B2 (en) 2014-07-18 2019-10-22 Shanghai Chule (Cootek) Information Technology Co., Ltd. Information interactive platform, system and method

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8898575B2 (en) 2009-09-02 2014-11-25 Yahoo! Inc. Indicating unavailability of an uploaded video file that is being bitrate encoded
US9336320B2 (en) * 2010-02-19 2016-05-10 Nokia Technologies Oy Method and apparatus for navigating services
US9002350B1 (en) * 2010-09-02 2015-04-07 Ringcentral, Inc. Unified caller identification across multiple communication modes
KR101349278B1 (ko) * 2011-06-07 2014-01-15 엘지전자 주식회사 이동통신 단말기 및 그 동작방법
US20130086525A1 (en) * 2011-09-30 2013-04-04 Nokia Corporation Method, Apparatus, Computer Program and User Interface
US20130124715A1 (en) * 2011-11-11 2013-05-16 Aaron Hyman AVERBUCH Applet synchronization across multiple routers
FR2991530A1 (fr) * 2012-05-29 2013-12-06 France Telecom Procede et entite de traitement d'un message
US20140189584A1 (en) * 2012-12-27 2014-07-03 Compal Communications, Inc. Method for switching applications in user interface and electronic apparatus using the same
US9807145B2 (en) * 2013-05-10 2017-10-31 Successfactors, Inc. Adaptive tile framework
JP5945969B2 (ja) * 2013-09-27 2016-07-05 コニカミノルタ株式会社 操作表示装置、画像処理装置、およびそのプログラム、操作表示方法
EP3073720A1 (en) * 2015-03-24 2016-09-28 Unify GmbH & Co. KG Method and device, system and software product for managing a call
US9858614B2 (en) * 2015-04-16 2018-01-02 Accenture Global Services Limited Future order throttling
CN107534838B (zh) * 2015-05-07 2019-11-29 华为技术有限公司 一种业务处理方法及用户设备
TWI674509B (zh) * 2017-11-15 2019-10-11 兆豐國際商業銀行股份有限公司 提供關聯功能表選單的電子裝置及關聯功能表選單產生方法
CN110633157A (zh) * 2018-06-25 2019-12-31 中兴通讯股份有限公司 菜单动态管理方法、服务器、***和计算机可读存储介质

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5086314A (en) 1990-05-21 1992-02-04 Nikon Corporation Exposure control apparatus for camera
US5613213A (en) * 1994-03-31 1997-03-18 Motorola, Inc. Determining and displaying available services for a communication unit
US5819173A (en) * 1996-04-30 1998-10-06 At&T Wireless Services, Inc. Dynamically reconfigurable wireless communicator
US6061560A (en) * 1997-04-30 2000-05-09 Nortel Networks Corporation Method and apparatus for delivering and presenting calling name information in a wireless communications system
US5969974A (en) 1997-11-05 1999-10-19 Headwaters Research & Development, Inc. Currency converter
US6167255A (en) * 1998-07-29 2000-12-26 @Track Communications, Inc. System and method for providing menu data using a communication network
GB9827503D0 (en) * 1998-12-14 1999-02-10 Nokia Mobile Phones Ltd Method for determining service availability
CN1378759A (zh) 1999-07-12 2002-11-06 诺基亚移动电话有限公司 基于移动国家代码的协议利用
US7330110B1 (en) 2000-08-21 2008-02-12 Carlson Companies, Inc. System and method for providing wireless communication device access to dynamic business information
CN1134959C (zh) 2000-11-16 2004-01-14 英华达股份有限公司 利用选择城市来自动输入电话国家代码与地区代码的方法
US8238912B2 (en) * 2001-05-31 2012-08-07 Ipr Licensing, Inc. Non-intrusive detection of enhanced capabilities at existing cellsites in a wireless data communication system
US6954654B2 (en) * 2001-07-31 2005-10-11 Lucent Technologies Inc. Provision of services in a communication system including an interworking mobile switching center
KR100438546B1 (ko) 2001-10-26 2004-07-03 엘지전자 주식회사 이동통신 단말기의 자동 시간설정 방법
JP2003134391A (ja) 2001-10-29 2003-05-09 Sony Corp 撮像装置の制御方法、撮像装置の制御プログラム、撮像装置の制御プログラムを記録した記録媒体、撮像装置及び携帯電話装置
CN1498014A (zh) 2002-10-04 2004-05-19 ������������ʽ���� 移动终端
JP2004153387A (ja) 2002-10-29 2004-05-27 Fujitsu Ltd 無線通信装置
JP2004178363A (ja) 2002-11-28 2004-06-24 Sony Electronics Inc 端末装置
KR20040062828A (ko) * 2003-01-03 2004-07-09 삼성전자주식회사 이동통신 시스템에서 이동통신 단말기의 plmn획득방법및 기지국의 plmn 정보제공방법 및 그 방법을수행하는 기지국
TWI241824B (en) 2003-10-31 2005-10-11 Benq Corp Mobile phone and related method for displaying text message with various background images
US7263345B2 (en) * 2004-03-17 2007-08-28 Nokia Corporation System and method for remote service information
KR100965692B1 (ko) * 2005-02-01 2010-06-24 삼성전자주식회사 이동통신 단말기의 부가서비스 상태를 표시하는 장치 및방법
US7865602B2 (en) * 2005-02-23 2011-01-04 Nokia Siemens Networks Oy System, method, and network elements for providing a service such as an advice of charge supplementary service in a communication network
US20070165875A1 (en) 2005-12-01 2007-07-19 Behrooz Rezvani High fidelity multimedia wireless headset
CN1984125A (zh) 2005-12-12 2007-06-20 晟展信息科技(上海)有限公司 电信传输终端中内容定向传输和分布式接入的方法及***
US20080037501A1 (en) * 2006-08-14 2008-02-14 Rashad Mohammad Ali Managing mobility of different communication technologies
US20080057917A1 (en) * 2006-08-30 2008-03-06 Daniela Oria Service availability update for a user having a prepaid account at a service provider capable of providing one or more services over a communications network

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111749A (zh) * 2011-02-18 2011-06-29 宇龙计算机通信科技(深圳)有限公司 推送定制应用的方法以及服务器和移动终端
WO2012109781A1 (zh) * 2011-02-18 2012-08-23 宇龙计算机通信科技(深圳)有限公司 应用图标的处理方法及通信终端
CN102111749B (zh) * 2011-02-18 2014-05-07 宇龙计算机通信科技(深圳)有限公司 推送定制应用的方法以及服务器和移动终端
US10248293B2 (en) 2011-09-30 2019-04-02 Nokia Technologies Oy Method, apparatus, computer program and user interface
CN103885671A (zh) * 2012-12-21 2014-06-25 株式会社OPTiM 移动终端以及用于提供虚拟设置屏幕的方法和程序
CN103885671B (zh) * 2012-12-21 2018-04-13 株式会社OPTiM 移动终端以及用于提供虚拟设置屏幕的方法和程序
WO2016008453A1 (zh) * 2014-07-18 2016-01-21 上海触乐信息科技有限公司 智能服务交互平台装置、***及其实现方法
US10452233B2 (en) 2014-07-18 2019-10-22 Shanghai Chule (Cootek) Information Technology Co., Ltd. Information interactive platform, system and method

Also Published As

Publication number Publication date
TW200931938A (en) 2009-07-16
BRPI0801204A2 (pt) 2009-09-08
US8364145B2 (en) 2013-01-29
US20090178005A1 (en) 2009-07-09

Similar Documents

Publication Publication Date Title
CN101483689A (zh) 可动态变更人机界面的电子装置及相关方法
EP2092785B1 (en) Method of selecting a network by a mobile apparatus
CN102138345B (zh) 通信***
US8306532B2 (en) System and method for using multiple subscriber identities to provide differentiated services to subscribers
US7328015B2 (en) Multiple personality telephony devices
CN1711794B (zh) 在通信***中提供路由信息的方法和装置
US8903391B2 (en) Adaptive data communication control method and portable device for supporting the same
MX2010013655A (es) Determinar pais operativo de estacion movil para permitir seleccion de sistema u otras caracteristicas de dispositivo con base en ubicacion sin asistencia de red.
US6131025A (en) Method for providing ubiquitous service to mobile subscribers using a wireless gateway switch
EP2323432B1 (en) Communication system and communication method
CN101299868B (zh) 固定接入网中支持用户终端进行网络接入的方法和装置
US8335507B1 (en) Dynamic selection of PRL depending on whether subscriber is new or existing
US8699683B1 (en) Extended dialing plan using dialable special character digits
CN101925158A (zh) 号码详情的获取***及方法
CN111010677A (zh) 回叫方法、装置、电子设备及存储介质
CN101401459B (zh) 呼叫中心启动器
US20080062961A1 (en) Method and system for managing communication sessions in a plurality of communication networks
WO2008136606A1 (en) System and method for roaming bidirectionally
WO2007117825A2 (en) Method for routing calls in a mobile communication network
US9553993B2 (en) Device and process for selecting one of a plurality of direct inward dialing numbers
AU2376800A (en) Configurable communication system having ip-based capabilities
US20080159263A1 (en) Integrated support for internet service providers
CN100433891C (zh) 一种网络始发的数据业务查询被叫的方法
CN112714483A (zh) 自适应设定接入点名称的方法
WO2007103620A2 (en) Method for routing calls in a mobile communication network

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

Application publication date: 20090715